Function at 0x1400687f0
Capabilities:
Encode data using xor

Disassembly:
mov eax, 7
ret
mov eax, 0xd
ret
mov eax, 4
ret
mov eax, 6
ret
mov eax, 0xf
ret
mov eax, 0x10
ret
mov eax, 0x11
ret
mov eax, 0x16
ret
mov eax, 0xa
ret
mov eax, 0xc
ret
mov eax, 3
ret
mov eax, 8
ret
mov eax, 0x13
ret
mov eax, 0x1c
ret
mov eax, 0x19
ret
mov eax, 0x1d
ret
mov eax, 0x1b
ret
mov eax, 0xe
ret
mov eax, 5
ret
mov eax, 2
ret
mov eax, 0x23
ret
mov eax, 0x1e
ret
mov eax, 0x20
ret
mov eax, 0x14
ret
mov eax, 0x15
ret
mov eax, 0x18
ret
mov eax, 0x17
ret
mov eax, 9
ret
mov eax, 0xb
ret
mov eax, 0x12
ret
int3
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
dec dword [rax - 0x77]
invalid
mov ebx, ecx
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14001f708
invalid
mov rdi, rax
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
adc byte [r15], r9b
adc byte [rsi], al
adc byte [r15], r9b
adc byte [rsi], al
movups xmmword [rdi], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14001f717
mov qword [rax], rdi
lea rcx, [0x140115550]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
mov qword [rbp - 8], rdi
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
ud2
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x2c], r8d
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov r8d, 4
call fcn.14001f470
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
push rsp
and al, 0x48
mov rax, qword [rsp + 0x30]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsp + 0x38]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x78
ret
int3
mov bl, 0x58
adc eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140141305]
mov r8d, 4
jmp 0x140020b50
add cl, ch
sub byte [rcx], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401415d0]
mov r8d, 0xe
jmp 0x140020b50
add rsp, 0x48
pop rdi
pop rsi
jmp rax
or eax, 0x1c0f641
je case.0x14001e64d.96
test r9b, r9b
jne 0x1400222e9
jmp case.0x14001e64d.96
cmp dword [rdx + 0x28], 0
jne case.0x14001e64d.96
cmp dword [rdx + 0x2c], r8d
jbe 0x140022323
mov word [rcx], 0x101
mov dword [rcx + 4], 1
lea rax, [0x140115730]
mov qword [rcx + 8], rax
lea rax, [0x140172ca8]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
add rsp, 0x28
ret
lea r9d, [r8 + 2]
mov r10d, r9d
shr r10d, 0x1f
mov dword [rdx + 0x28], r10d
mov dword [rdx + 0x2c], r9d
mov r9, qword [rax + 0x20]
cmp r9, qword [rax + 0x28]
jbe 0x140022353
mov dword [rcx + 4], 1
mov dword [rcx + 8], r8d
mov byte [rcx], 3
add rsp, 0x28
ret
mov dword [rdx + 0x30], 1
add byte [rax], al
mov dword [rdx + 0x34], r8d
mov dword [rcx + 4], 0
add al, 0
add byte [rax], al
add dh, al
add dword [rbx], eax
add al, 0
add byte [rax], al
add dh, al
add dword [rbx], eax
add rsp, 0x28
ret
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
dec r14
mov rcx, r13
cmp r13, r15
je 0x1400280a1
cmp rbp, rbx
jbe 0x1400280bd
mov r13, rbx
imul rax, rbx, 0xf0
mov rdx, qword [r12 + rax]
mov rbx, qword [r12 + rax + 8]
mov qword [r12 + rax], 2
mov qword [r12 + rax + 8], rcx
cmp rdx, 2
je 0x1400280b5
mov qword [rdi + 0x18], r14
mov qword [rdi + 0x20], r13
cmp r13, r15
jne 0x140028000
test rdx, rdx
jne 0x1400280e1
mov qword [rsi + 0x18], 0
mov rbx, r15
jmp 0x140028015
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test ah, cl
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
and byte [rcx - 0x73], cl
adc al, 4
test rdx, rdx
je 0x1400280d5
mov qword [rsi + 0x18], 1
mov qword [rsi + 0x20], rbx
lea rdx, [r12 + rax]
add rdx, 0x10
mov r8d, 0xe0
lea rcx, [rsp + 0x28]
call fcn.140106220
mov rax, qword [rsp + 0x28]
cmp rax, 6
je 0x1400280a1
ret 0x4110
mov edx, eax
and edx, 6
loop case.0x14001e64d.99
loop case.0x14001e64d.99
lea rcx, [rax - 3]
cmp edx, 4
add al, 0xba
add byte [rax], al
add byte [rax], al
add al, 0xba
add byte [rax], al
add byte [rax], al
cmovne rcx, rdx
test rcx, rcx
je 0x140028070
cmp rcx, 1
je 0x140027f80
lea rcx, [rsp + 0x30]
call fcn.140003210
jmp 0x140027f97
cmp rax, 3
jne 0x140028092
lea rcx, [rsp + 0x30]
call fcn.140003210
mov rcx, qword [rsp + 0x90]
call fcn.1400030d0
jmp 0x140027f97
lea rcx, [rsp + 0x28]
call fcn.140002e90
jmp 0x140027f97
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r12, rax
mov qword [r12 + 8], rbx
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108630
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108610
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
call fcn.140108300
int3
mov dword [rsp + 0x2d0], edi
mov qword [rsp + 0x2d8], r15
mov qword [rsp + 0x2e0], rdi
mov qword [rsp + 0x2e8], r12
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0x558]
mov r8d, 0xa0
call fcn.140106220
mov rcx, qword [rsp + 0x88]
lea rax, [rcx + 0x18]
sbb byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], cl
test byte [rax + rbx*8], ah
add al, 0
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x60
add dword [rax], eax
add byte [rcx + 0x2742484], cl
add byte [rax], al
sbb byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], cl
test byte [rax + rbx*8], ah
add al, 0
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x60
add dword [rax], eax
add byte [rcx + 0x2742484], cl
add byte [rax], al
movzx eax, byte [rsp + 0x2f0]
cmp rax, 0xc
je 0x140028c22
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0x2f8]
mov r9, qword [rsp + 0x300]
mov byte [rsp + 0x2f0], 0xb
cmp al, 0xb
jne 0x1400288f0
mov rdx, qword [rsp + 0x308]
mov qword [rsp + 0x308], 0
test rdx, rdx
je 0x14002896d
mov rsi, qword [rsp + 0x310]
mov r10, qword [rsp + 0x318]
mov rbx, qword [rsp + 0x320]
mov ecx, 4
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x1401762f8]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
movzx edx, byte [rsp + 0x2f7]
shl edx, 0x10
movzx r8d, word [rsp + 0x2f5]
or r8d, edx
mov edx, dword [rsp + 0x2f1]
shl r8, 0x28
shl rdx, 8
or rdx, r8
or rdx, rax
mov r8d, 3
lea rax, [r8 - 2]
dec r8
cmp rax, 6
mov eax, 0
cmovae r8, rax
mov al, 7
lea r10, [0x1401762f8]
movsxd r8, dword [r10 + r8*4]
add r8, r10
mov rsi, rcx
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
mov edx, dword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
mov r14, rbp
shr r14, 0x10
mov al, 2
jmp 0x140028b65
mov rdx, qword [rsp + 0x328]
mov qword [rsp + 0x328], 0
test rdx, rdx
je 0x1400289e0
mov rsi, qword [rsp + 0x330]
mov r10, qword [rsp + 0x338]
mov rbx, qword [rsp + 0x340]
mov ecx, 2
add byte [rax], al
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x1401762f8]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
invalid
mov ecx, edx
ror dword [rbx + rcx*4 - 0x6c], 1
and al, 0x68
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
pop rsp
and al, 0x4f
invalid
jmp r8
mov rdx, qword [rsp + 0x348]
mov qword [rsp + 0x348], 0
add byte [rax], al
test rdx, rdx
je 0x140028a53
mov rsi, qword [rsp + 0x350]
mov r10, qword [rsp + 0x358]
mov rbx, qword [rsp + 0x360]
mov ecx, 5
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x1401762f8]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
mov rdx, qword [rsp + 0x368]
mov qword [rsp + 0x368], 0
test rdx, rdx
je 0x140028ac6
mov rsi, qword [rsp + 0x370]
mov r10, qword [rsp + 0x378]
mov rbx, qword [rsp + 0x380]
mov ecx, 6
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x1401762f8]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
movzx eax, word [rsp + 0x388]
mov word [rsp + 0x388], 0
test rax, rax
je 0x140028b83
mov rbp, qword [rsp + 0x3f8]
and rbp, 0xffffffffffff0000
or rbp, rax
mov ecx, 7
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
cmp eax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea rdx, [0x1401762f8]
adc eax, 0x14d7e3
movsxd r8, dword [rdx + rcx*4]
add r8, rdx
mov edx, ebp
mov ecx, ebp
mov r9, qword [rsp + 0x440]
mov r10, qword [rsp + 0x268]
mov edx, dword [rsp + 0x268]
push 0x44000002
movzx ebx, byte [rsp + 0x4f]
movzx r11d, byte [rsp + 0x4f]
jmp r8
loopne 0x140028b83
mov r14, rbp
mov esi, ebp
shr r14, 0x10
mov al, 3
invalid
mov ecx, edx
jmp 0x140028b6a
mov r14, rbp
out dx, al
shr r14, 0x10
mov al, 4
jmp 0x140028b65
mov r14, rbp
shr r14, 0x10
mov al, 5
jmp 0x140028b65
mov r14, rbp
shr r14, 0x10
mov al, 6
invalid
invalid
mov ecx, edx
mov r10, rbx
mov edx, ebx
mov edx, ebx
mov rdi, r9
mov r12, rsi
movzx edx, byte [rsp + 0x7f]
mov r15d, edx
movzx r11d, byte [rsp + 0x7e]
jmp case.0x140028b36.6
lea rcx, [rsp + 0x2f0]
lea ecx, [rsp + 0x2f0]
call case.0x14000207f.474
jmp 0x140028c22
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
add al, 0
add byte [rdi], cl
invalid
mov rsi, qword [rsp + 0x448]
nop dword [rax]
lea rcx, [rsp + rax]
add rcx, 0x480
call fcn.14001dc60
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x4d0], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x4c0], xmm0
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
movaps xmm3, xmmword [rsp + 0x190]
pushfq
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x4b0], ebx
pushfq
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x4b0], ebx
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
movzx eax, byte [rsp + 0x2f0]
cmp rax, 0xc
jne 0x140028850
mov byte [rsp + 0x2f0], 0xc
mov r8d, 0x9f
lea rcx, [rsp + 0x2f1]
mov rdx, r13
call fcn.140106220
cmp qword [rsp + 0x2a8], 0
je 0x140028c90
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2c8]
add byte [rax], al
cmp rcx, rdx
jae 0x14002ba05
invalid
mov rdx, qword [rsp + 0x2c0]
lea rcx, [rcx + rcx*8]
lea rax, [rdx + rcx*8]
cmp qword [rdx + rcx*8 + 0x10], 0
je 0x140028f70
mov rcx, qword [rax + 0x18]
mov edx, 1
jmp 0x140028f72
nop
mov rax, qword [rsp + 0x2d8]
cmp rax, qword [rsp + 0x2e8]
je 0x14002b55e
lea rcx, [rax + 0x68]
mov qword [rsp + 0x2d8], rcx
mov rcx, qword [rax]
cmp rcx, 2
je 0x14002b55e
mov edx, dword [rax + 0x3a]
movzx r8d, word [rax + 0x3e]
shl r8, 0x20
or r8, rdx
mov qword [rsp + 0x428], r8
movzx edx, byte [rax + 0x39]
mov dh, 0x50
cmp dword [rax + 0x932494], ecx
add byte [rax], al
movzx edx, byte [rax + 0x38]
mov byte [rsp + 0x92], dl
mov rdx, qword [rax + 0x30]
mov qword [rsp + 0x418], rdx
mov rdx, qword [rax + 0x28]
mov qword [rsp + 0x410], rdx
add byte [rax - 0x75], cl
push rax
and byte [rax - 0x77], cl
xchg esp, eax
and al, 8
add al, 0
invalid
add byte [rax - 0x75], cl
push rax
and byte [rax - 0x77], cl
xchg esp, eax
and al, 8
add al, 0
add byte [rbx + 0xf441a50], cl
mov bh, 0x40
invalid
mov edx, dword [rax + 0x1a]
movzx r8d, word [rax + 0x1e]
shl r8, 0x20
or r8, rdx
mov qword [rsp + 0x420], r8
movzx edx, word [rax + 0x18]
mov dword [rsp + 0x274], edx
mov rdx, qword [rax + 8]
mov qword [rsp + 0x2a8], rcx
mov qword [rsp + 0x2b0], rdx
mov rcx, qword [rax + 0x40]
mov rdx, qword [rax + 0x48]
mov r8, qword [rax + 0x50]
mov rax, qword [rax + 0x58]
mov rbp, rcx
mov qword [rsp + 0x500], rax
mov rbx, rax
mov qword [rsp + 0x508], r8
mov r9, r8
mov qword [rsp + 0x510], rdx
mov dword [rsp + 0x510], edx
mov dword [rsp + 0x510], edx
mov rsi, rdx
mov qword [rsp + 0x518], rcx
mov r8d, dword [rsp + 0x274]
mov r15d, r8d
mov dword [rcx - 0x3f], 0x894908ef
out dx, al
shr r14, 0x10
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x438], rax
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x430], rax
test byte [rax + rsi], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add eax, 0x8b480000
test byte [rax + rbp], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz], ah
add eax, 0x8b480000
test byte [rax + riz], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add al, 0
add byte [rcx - 0x77], cl
fimul dword [rcx + rcx*4 - 0x31]
mov r12, rsi
movzx eax, byte [rsp + 0x93]
mov byte [rsp + 0xa7], al
mov eax, r15d
mov byte [rsp + 0x7f], r15b
and al, 0x7f
mov eax, r8d
mov byte [rsp + 0x7e], r8b
movzx edx, byte [rsp + 0x92]
add byte [rax], al
mov eax, edx
mov r11d, r8d
cmp dl, 8
cli
or byte [rdi], cl
test byte [rdi], cl
add al, byte [rax]
invalid
mov qword [rsp + 0x3f8], rbp
mov qword [rsp + 0x440], r9
add byte [rsi - 0x77], ah
mov word [rax + rbx], fs
add dword [rax], eax
invalid
mov dword [rsp + 0x11a], r14d
mov rdx, r14
shr rdx, 0x20
mov word [rsp + 0x11e], dx
mov qword [rsp + 0x120], r12
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x12824
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x68
add al, byte [rax]
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x30
add dword [rax], eax
invalid
mov byte [rsp + 0x4f], r11b
mov byte [rsp + 0x138], r11b
mov byte [rsp + 0x139], r15b
mov rdx, qword [rsp + 0x400]
mov dword [rsp + 0x13a], edx
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 0x39
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0
add al, 0
add byte [rcx + 0x13a2494], cl
add byte [rax], al
shr rdx, 0x20
mov word [rsp + 0x13e], dx
mov rdx, qword [rsp + 0x430]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x38
add al, 0
add byte [rax], al
mov qword [rsp + 0x148], rdx
mov rdx, qword [rsp + 0x528]
add eax, 0x89480000
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov byte [rsp + 0x158], al
mov r9, qword [rsp + 0x520]
mov rdx, r9
shr rdx, 0x20
lea r8d, [rax - 2]
dec al
xor r10d, r10d
rol byte [rcx - 0x80], cl
clc
invalid
movzx r8d, byte [rsp + 0xa7]
mov byte [rsp + 0x159], r8b
mov dword [rsp + 0x15a], r9d
movzx eax, al
cmovae eax, r10d
mov word [rsp + 0x15e], dx
rol byte [rcx - 0x80], cl
clc
invalid
movzx r8d, al
lea rdx, [0x140176314]
movsxd rax, dword [rdx + r8*4]
add rax, rdx
add eax, edx
add eax, edx
mov qword [rsp + 0xb0], rdi
mov dword [rsp + 0x94], r15d
add byte [rax], al
mov qword [rsp + 0x448], rsi
jmp rax
mov cl, 2
cmp qword [rsp + 0x118], 0
je 0x140029448
add al, 0
invalid
add al, 0
add cl, ch
push 6
add byte [rax], al
nop word cs:[rax + rax]
jmp 0x1400295cc
xor edx, edx
mov qword [rsp + 0x2a8], rdx
mov qword [rsp + 0x2b0], rcx
movzx edi, word [rax + 0x20]
mov ecx, dword [rax + 0x22]
movzx r9d, word [rax + 0x26]
shl r9, 0x20
or r9, rcx
mov r12, qword [rax + 0x28]
mov r11, qword [rax + 0x30]
mov r10, qword [rax + 0x38]
movzx r8d, byte [rax + 0x40]
movzx edx, byte [rax + 0x41]
mov ecx, dword [rax + 0x42]
push rax
mov ecx, dword [r8 + 0x42]
movzx eax, word [rax + 0x46]
shl rax, 0x20
or rax, rcx
mov rbp, qword [rsp + 0x518]
mov rbx, qword [rsp + 0x500]
mov r14, qword [rsp + 0x508]
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x510]
mov qword [rsp + 0x428], rax
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x418], r10
mov qword [rsp + 0x410], r11
mov rax, r11
mov qword [rsp + 0x408], r12
and al, 8
add al, 0
add byte [rax + rcx*4 - 0x7c], al
and al, 0x92
add byte [rax], al
add byte [rbp - 0x77], al
ret
mov qword [rsp + 0x420], r9
mov rcx, r9
mov r9, r14
mov r14, rcx
mov byte [rsp + 0x93], dl
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x77], al
xlatb
and al, 8
add al, 0
add byte [rax + rcx*4 - 0x7c], al
and al, 0x92
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x77], al
ret
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x77], al
xlatb
mov dword [rsp + 0x274], edi
mov ecx, edi
mov rdi, rax
mov qword [rsp + 0x3f8], rbp
mov word [rsp + 0xc0], cx
mov word [rax + rax*8], fs
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rsi - 0x77], ah
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
mov dword [rsp + 0xc2], r14d
mov rax, r14
invalid
mov dword [rsp + 0xc2], r14d
mov rax, r14
invalid
mov ah, 0x24
ret 0
shr rax, 0x20
shr eax, 0x20
mov word [rsp + 0xc6], ax
mov qword [rsp + 0xc8], r12
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], r10
and al, 0xd8
add byte [rax], al
invalid
and al, 0xc6
add byte [rax], al
mov byte [rax], 0
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xd024
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xd8
add byte [rax], al
add byte [rax + rcx*4 - 0x64], al
mov byte [rsp + 0xe0], r11b
mov byte [rsp + 0xe1], r15b
invalid
invalid
test byte [rax + rax], ah
add al, 0
mov byte [rsp + 0xe0], r11b
mov byte [rsp + 0xe1], r15b
mov rax, qword [rsp + 0x400]
add byte [rcx + 0xe22484], cl
add byte [rax], al
add byte [rcx + 0xe22484], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f], cl
call 0xc48bf6ba
and al, 0xe6
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add al, 0
add byte [rax - 0x7d], cl
clc
add eax, 0x2a45840f
test byte [rbp + 0x2a], al
shr rax, 0x20
mov word [rsp + 0xe6], ax
mov rax, qword [rsp + 0x480]
cmp rax, 5
je 0x14002baf6
test byte [rbp + 0x2a], al
add byte [rax], al
test byte [rbp + 0x2a], al
add byte [rax], al
mov qword [rsp + 0x268], r10
cmp eax, 4
mov qword [rsp + 0x440], r9
add byte [rax + rcx*4 + 0x5c], al
and al, 0x4f
invalid
jae case.default.0x1400290d9
jae case.default.0x1400290d9
lea rcx, [0x140176538]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsp + 0x488]
mov ecx, dword [rsp + 0x488]
jmp 0x140029263
mov r13, r14
mov rbp, rdi
mov r14, rsi
test byte [rdi], 0xb6
test byte [rax + rcx*8], ah
add al, 0
add byte [rbp - 0x370101b8], cl
test byte [rdi], 0xb6
test byte [rax + rcx*8], ah
add al, 0
add byte [rbp - 0x370101b8], cl
cmp cl, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
mov esi, 7
movzx eax, al
lea rcx, [0x14017651c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, rbx
cmp qword [rsp + 0x488], 0
cmp dword [rsp + 0x488], 0
je 0x140029d9d
mov rbx, qword [rsp + 0x490]
mov rsi, qword [rsp + 0x498]
test r11b, r11b
jne 0x1400292d0
invalid
pushfq
and al, 0x90
add al, 0
add byte [rax - 0x75], cl
mov ah, 0x24
cwde
add al, 0
add byte [rbp - 0x7c], al
fisttp dword [rdi]
test dword [rcx + 1], edi
add byte [rax], al
invalid
jmp 0x140029325
cmp rdi, 0xb
je 0x140029470
cmp rdi, 1
jne 0x140029553
cmp byte [r12], 0x2f
sete al
mov ecx, 4
add al, 0
add byte [rax], al
jmp 0x1400294c0
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x3f8]
cmp al, 1
invalid
add dword [rdi], ecx
test byte [rsi + 0xf000003], cl
mov dh, 0xc0
je 0x14002952a
movzx eax, al
cmp eax, 2
jne 0x1400295ca
mov eax, 3
jmp 0x140029df0
invalid
add byte [rax - 0x7d], cl
inc dword [0x1437b15c9]
add byte [rax], al
invalid
cmp rdi, 5
je case.0x14001a707.330
invalid
add byte [rax - 0x7d], cl
inc dword [rdi + rcx]
test edx, edi
add eax, dword [rax]
add byte [rcx - 0x7f], al
cmp al, 0x24
push 0xf707474
jo 0x1400291de
cmp rdi, 4
jne 0x1400295c0
cmp dword [r12], 0x70747468
sete cl
xchg esp, eax
sar dword [rax + 6], 0x48
mov dword [rsp + 0x50], eax
jo 0x1400291de
xchg esp, eax
sar dword [rax + 6], 0x48
mov dword [rsp + 0x50], eax
test cl, cl
jne 0x140029d96
mov bl, 0xb
add byte [rax], al
test dword [rbx + 0x4800000b], esi
mov dword [rsp + 0xa8], ecx
mov bl, 0xb
add byte [rax], al
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xbc], 0
jmp 0x1400295e1
out 3, al
add byte [rax], al
mov qword [rsp + 0x50], r8
and al, 0x50
jmp 0x1400295ca
mov cl, 2
jmp 0x1400295cc
movzx eax, cx
mov ecx, 8
add byte [rax - 0x77], cl
and al, 0x50
add byte [rax - 0x77], cl
and al, 0x50
xor ecx, ecx
cmp eax, 0x12f
jle 0x140029284
cmp eax, 0x193
jg 0x140029a25
cmp eax, 0x130
je 0x140029ddb
add dword [rax], eax
add byte [rdi], cl
test byte [rbx + 0x3d00000b], ah
nop
add dword [rax], eax
add byte [rdi], cl
test dword [rcx - 0x47fffffd], ecx
cmp eax, 0x190
jne 0x1400295cc
mov eax, 0xc
or al, 0
add byte [rax], al
jmp 0x140029df0
add byte [rax], al
mov rcx, qword [rsp + 0x488]
jmp case.0x14002b09e.24
mov rcx, qword [rsp + 0x490]
add byte [rax - 0x7d], cl
sar dword [rsi], 0x45
test bl, bl
add rcx, 0x3e
test r11b, r11b
setne r9b
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov rdx, r12
mov r8, rdi
call fcn.14002c790
jmp 0x1400293a4
adc dword [0x160eb9281], esi
add dword [rax], eax
add byte [0x140029351], bh
cmp eax, 0xc8
je case.0x14001a707.346
cmp eax, 0xcc
je 0x140029de9
or r8, qword [r8]
invalid
or r8, qword [r8]
add byte [0x14002936d], bh
cmp eax, 0xce
jne 0x1400295cc
mov eax, 0xa
jmp 0x140029df0
mov rdi, rbx
mov esi, 5
lea rbx, [0x140116b64]
test r11b, r11b
je 0x140029325
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x1400292f8
mov edx, 1
add byte [rax], al
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x10
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
jbe 0x14002936a
jmp case.default.0x14002b051
mov rdi, rbx
lea rbx, [0x140116b56]
test r11b, r11b
jne 0x1400292d0
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002934d
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
dec dword [rax - 0x75]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffb9
add byte es:[rax], al
cmp rax, rcx
ja case.default.0x14002b051
mov qword [rsp + 0x60], rax
mov rcx, rbx
mov rdx, rsi
lea rsi, [rsp + 0x58]
lea esi, [rsp + 0x58]
lea esi, [rsp + 0x58]
je 0x14002939d
and al, 0x58
pop rax
mov r8, rsi
call fcn.14002ca80
mov rcx, r12
mov rdx, rbp
mov r8, rsi
call fcn.14002ca80
add byte [rax], al
add byte [rax], al
mov rbx, rdi
sti
mov rdi, rbp
mov edi, ebp
mov rsi, r14
mov r14, r13
lea r13, [rsp + 0x160]
lea ebp, [rsp + 0x160]
mov rax, qword [rsp + 0xc0]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
add byte [rax], al
mov rdx, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
invalid
enter 0, 0
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
adc byte [rdi], cl
mov dh, 0x84
and al, 0xf0
call qword [rax + 0x10]
movzx eax, byte [rsp + 0x2f0]
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rdi - 0xc], esi
invalid
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rdi - 0xc], esi
invalid
jmp 0x140028c22
mov rdi, rbx
mov edi, ebx
fisttp word [rax - 0x73]
sbb eax, 0xed775
lea rbx, [0x140116b5d]
test r11b, r11b
jne 0x1400292d0
jmp 0x140029325
mov rdi, rbx
mov esi, 0xa
add byte [rax], al
add byte [rax], al
lea rbx, [0x140116b4c]
test r11b, r11b
jne 0x1400292d0
jmp 0x140029325
mov rdi, rbx
mov esi, 9
lea rbx, [0x140116b69]
xlatb
invalid
add byte [rbp - 0x7c], al
fisttp dword [rdi]
invalid
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
jmp 0x140029325
mov rdi, rbx
lea rbx, [0x140116b72]
test r11b, r11b
jne 0x1400292d0
jmp 0x140029325
cmp r12b, 0x4c
ja case.0x140029464.5
cld
ja case.0x140029464.5
movzx eax, r12b
lea rcx, [0x140176330]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x13
jmp 0x1400295c5
mov rax, qword [r12]
bswap rax
movabs rcx, 0x2f696e6465782e68
mov rdx, rcx
cmp rax, rcx
jne 0x1400294a5
mov rax, qword [r12 + 3]
bswap rax
xor ecx, ecx
movabs r8, 0x6465782e68746d6c
mov rdx, r8
cmp rax, r8
je 0x1400294b2
cmp rax, rdx
mov ecx, 0
sbb ecx, ecx
or ecx, 1
xor eax, eax
test ecx, ecx
sete al
mov rcx, rax
or rcx, 4
xor edx, edx
test al, al
sete dl
mov qword [rsp + 0xc8], rcx
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rdx
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov eax, 2
jmp 0x140029df0
mov eax, dword [r12]
bswap eax
cmp eax, 0x68747470
jne 0x140029d71
add byte [rax], al
movzx eax, byte [r12 + 4]
add eax, 0xffffff8d
jmp 0x140029d7b
invalid
mov eax, 1
mov ecx, 4
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 6
mov qword [rsp + 0x50], rax
xor ecx, ecx
mov qword [rsp + 0xa8], rcx
cmp cl, 2
sete al
mov dword [rsp + 0xbc], eax
lea rcx, [rsp + 0x118]
call fcn.14001db60
shl rax, 2
mov rcx, qword [rsp + 0x88]
mov rsi, qword [rcx + 0x68]
lea rcx, [rsi + rsi*2]
cmp rax, rcx
jbe 0x140029680
cmp byte [rsp + 0xbc], 0
je case.default.0x140029673
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xc8]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, 4
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x280], rbx
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x3e0], rax
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x118], al
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x118], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x3d0], xmm3
movaps xmmword [rsp + 0x3c0], xmm2
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
lea rcx, [rsp + 0x3a0]
call fcn.14001db60
mov rcx, qword [rsp + 0x88]
mov rcx, qword [rcx + 0x60]
mov qword [rsp + 0x4f8], rcx
add rax, rcx
cmp rax, rsi
mov qword [rsp + 0x260], r12
jae 0x140029835
mov rax, qword [rsp + 0x88]
mov rbx, qword [rax + 0x28]
mov r8, qword [rsp + 0x50]
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x48]
mov rcx, rbx
shr rcx, 2
mov rdx, rbx
sub rdx, rcx
cmp rax, rdx
jne 0x140029860
test rax, rax
test eax, eax
je 0x1400298a1
mov rbp, r14
lea r12, [rbx + rbx]
mov rax, qword [rsp + 0x88]
mov rsi, qword [rax + 0x20]
and byte [rax + 8], bh
add byte [rax], al
test rbx, rbx
je 0x140029b79
mov rcx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rcx, qword [rcx + 0x50]
lea rdx, [rbx*8]
add byte [rax - 0x73], cl
adc al, 0x52
add byte [rax - 0x73], cl
adc al, 0x52
xor r8d, r8d
xor r14d, r14d
jmp 0x1400297a0
add r8, 0x18
inc r14
cmp rdx, r8
je 0x140029a90
cmp qword [rsi + r8], 0
je 0x140029790
mov r9, qword [rsi + r8 + 0x10]
and r9, rcx
mov r10, r14
sub r10, r9
test r10, rcx
jne 0x140029790
test r12, r12
jne case.0x14001a707.336
jmp 0x140029b7c
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
adc byte [rsp + 0x118], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add dword [rax + 1], edi
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rsp + 0x3e0]
mov rcx, qword [rsp + 0x88]
mov rbx, qword [rcx + 0x28]
test al, al
je 0x140029719
or al, 0xf8
cmp al, 0xf9
mov r8, qword [rsp + 0x50]
ja 0x14002971e
test rbx, rbx
je 0x140029bfa
movzx eax, byte [rsp + 0x3e0]
lea ecx, [rax - 2]
dec al
cmp cl, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x140176464]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
movabs r8, 0x89cd31291d2aefa4
jmp rcx
mov rax, qword [rsp + 0x88]
mov qword [rax + 0x50], 7
movzx eax, byte [0x140182310]
mov edx, 0xc0
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14002bc0b
mov rsi, rax
mov qword [rax], 0
mov qword [rax + 0x18], 0
mov qword [rax + 0x30], 0
mov qword [rax + 0x48], 0
mov qword [rax + 0x60], 0
mov qword [rax + 0x78], 0
mov qword [rax + 0x90], 0
mov qword [rax + 0xa8], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x398]
cmp qword [rax], 0
invalid
je case.default.0x140029994
mov rax, qword [rsp + 0x88]
mov r8, qword [rax + 0x20]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rsp + 0x88]
mov qword [rax + 0x18], 8
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], 8
mov ebx, 8
movzx eax, byte [rsp + 0x3e0]
lea ecx, [rax - 2]
dec al
cmp cl, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x140176464]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
movabs r8, 0x89cd31291d2aefa4
jmp rcx
mov rcx, qword [rsp + 0x3a0]
xor r8d, r8d
test rcx, rcx
setne r8b
movabs rdx, 0xa8c7f832281a39c5
xor r8, rdx
movabs rdx, 0x1efac7090aef4a21
imul r8, rdx
test rcx, rcx
je 0x140029e9d
mov r10, qword [rsp + 0x3b0]
test r10, r10
je case.0x14002989f.1
mov rcx, qword [rsp + 0x3a8]
mov r11, r10
and r11, 7
je 0x140029eb1
mov rdx, rcx
movabs rsi, 0x100000001b3
nop
movzx r9d, byte [rdx]
inc rdx
xor r9, r8
imul r9, rsi
mov r8, r9
dec r11
jne 0x140029a00
cmp r10, 8
jae 0x140029ec7
jmp 0x140029f38
cmp eax, 0x194
je 0x140029de2
cmp eax, 0x1f4
jne 0x1400295cc
mov eax, 0xe
jmp 0x140029df0
movabs r8, 0x2cdcdc0dfc5d1141
jmp case.0x14002989f.1
movabs r8, 0xe6bd86443df8ce07
jmp case.0x14002989f.1
movabs r8, 0xc7c2bf3b330983e6
jmp case.0x14002989f.1
movabs r8, 0xde21504f16dc720
jmp case.0x14002989f.1
movabs r8, 0x6ad26a20123ba583
jmp case.0x14002989f.1
xor r14d, r14d
test r12, r12
je 0x140029b7c
test al, ah
add byte [rax], al
invalid
movabs rax, 0x555555555555555
cmp r12, rax
ja 0x14002bc27
mov rax, rbx
shl rax, 4
lea r15, [rax + rax*2]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400df540
test rax, rax
je 0x14002bc1a
lea rcx, [r12 - 1]
lea r8, [r12 - 2]
mov rdx, rax
cmp r8, 7
mov r15d, dword [rsp + 0x94]
jb 0x140029b52
mov r8, rcx
and r8, 0xfffffffffffffff8
mov rdx, rax
nop dword [rax]
mov qword [rdx], 0
mov qword [rdx + 0x18], 0
mov qword [rdx + 0x30], 0
mov qword [rdx + 0x48], 0
mov qword [rdx + 0x60], 0
mov qword [rdx + 0x78], 0
mov qword [rdx + 0x90], 0
mov qword [rdx + 0xa8], 0
add rdx, 0xc0
add r8, 0xfffffffffffffff8
jne 0x140029b00
and ecx, 7
nop word cs:[rax + rax]
mov qword [rdx], 0
add rdx, 0x18
dec rcx
jne 0x140029b60
invalid
mov qword [rdx], 0
jmp 0x140029b7c
xor r14d, r14d
mov r8, qword [rsp + 0x88]
mov rcx, qword [r8 + 0x18]
mov qword [r8 + 0x18], r12
mov qword [r8 + 0x20], rax
mov qword [r8 + 0x28], r12
lea rdx, [r12 - 1]
mov qword [r8 + 0x50], rdx
cmp r14, rbx
ja 0x14002bbf9
lea r8, [r14 + r14*2]
lea r8, [rsi + r8*8]
jne 0x140029cf0
mov r9, rsi
test r14, r14
mov r14, rbp
jne case.0x14002ac14.201
test rcx, rcx
je 0x140029bd9
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov rbx, r12
lea r13, [rsp + 0x160]
mov r12, qword [rsp + 0x260]
mov r8, qword [rsp + 0x50]
test rbx, rbx
jne 0x140029869
mov eax, 4
lea rcx, [rsp + 0xc8]
cmp byte [rsp + 0xbc], 0
jne case.default.0x140029c87
mov qword [rsp + 0xc8], r8
mov eax, 1
lea rcx, [rsp + 0xd0]
add byte [rax], al
invalid
mov rdx, qword [rsp + 0x3e0]
mov qword [rcx + 0x40], rdx
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
mov word [rax + rsi*4], fs
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3c0], dl
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbx, qword [rsp + 0x280]
jmp rax
lea rdi, [rax + rbx*8]
mov qword [rdi], 1
mov qword [rdi + 8], r10
mov qword [rdi + 0x10], r11
mov rdi, qword [rsp + 0xb0]
add r9, 0x18
cmp r9, r8
je 0x140029bc3
test byte [rbx], cl
invalid
invalid
invalid
test byte [rbx], cl
invalid
cmp qword [r9], 0
je 0x140029cab
mov r10, qword [r9 + 8]
mov r11, qword [r9 + 0x10]
mov rbx, r11
and rbx, rdx
nop dword [rax]
mov rdi, rbx
mov ebx, 0
cmp rdi, r12
jae 0x140029cd0
lea rbx, [rdi + rdi*2]
cmp qword [rax + rbx*8], 0
je 0x140029c90
inc rdi
mov rbx, rdi
jmp 0x140029cd0
lea r9, [rbx + rbx*2]
lea r9, [rsi + r9*8]
mov r10, r8
jmp 0x140029d30
lea rbx, [rax + r15*8]
mov qword [rbx], 1
mov qword [rbx + 8], r11
mov qword [rbx + 0x10], rdi
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
add r10, 0x18
cmp r10, r9
je 0x140029bb4
cmp qword [r10], 0
je 0x140029d23
mov r11, qword [r10 + 8]
mov rdi, qword [r10 + 0x10]
mov r15, rdi
and r15, rdx
nop word cs:[rax + rax]
mov rbx, r15
mov r15d, 0
cmp rbx, r12
jae 0x140029d50
lea r15, [rbx + rbx*2]
cmp qword [rax + r15*8], 0
je 0x140029d00
inc rbx
mov r15, rbx
jmp 0x140029d50
mov eax, 0
sbb eax, eax
or eax, 1
xor ecx, ecx
test eax, eax
sete cl
mov rax, rcx
or rax, 6
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
test cl, cl
je 0x1400291e3
mov rax, qword [rsp + 0x50]
jmp 0x140029df0
movzx ecx, byte [rsp + 0x490]
mov dword [rsp + 0x94], r15d
call fcn.14002ebd0
mov rbx, rax
mov rsi, rdx
movzx r11d, byte [rsp + 0x4f]
mov r15d, dword [rsp + 0x94]
test r11b, r11b
jne 0x1400292d0
jmp 0x140029325
mov eax, 8
jmp 0x140029df0
mov eax, 0xb
jmp 0x140029df0
mov eax, 0xd
jmp 0x140029df0
mov eax, 9
nop
mov rbp, rax
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
mov dword [rcx + 0x40], eax
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rcx + 0x30], xmm3
add qword [rax], rax
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0xc0], 0
mov dword [rsp + 0xc0], 0
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne case.0x14001a707.345
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
or bpl, 0x80
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], bpl
sub al, 2
inc rax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
cmp rax, rcx
ja case.default.0x14002b051
mov qword [rsp + 0x60], rax
jmp 0x14002b4a0
movzx ecx, byte [rsp + 0x3a8]
xor r8, rcx
imul r8, rdx
jmp case.0x14002989f.1
mov r9, r8
mov rdx, rcx
movabs rsi, 0x100000001b3
cmp r10, 8
jb 0x140029f38
add rcx, r10
nop word [rax + rax]
movzx r8d, byte [rdx]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 1]
xor r9, r8
imul r9, rsi
movzx r8d, byte [rdx + 2]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 3]
xor r9, r8
xor ecx, eax
imul r9, rsi
movzx r8d, byte [rdx + 4]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 5]
xor r9, r8
imul r9, rsi
movzx r8d, byte [rdx + 6]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 7]
add rdx, 8
xor r9, r8
imul r9, rsi
cmp rdx, rcx
jne 0x140029ed0
mov r8, r9
nop dword [rax + rax]
movzx r9d, r8w
mov rdx, qword [rsp + 0x88]
mov rsi, qword [rdx + 0x50]
mov ecx, r9d
and ecx, esi
mov r13, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
push rdx
xor byte [rbx + rcx*4 + 0x5a], cl
pop rax
mov r8, qword [rdx + 0x48]
mov qword [rsp + 0x208], r8
mov r8, qword [rdx + 0x40]
mov qword [rsp + 0x450], r8
mov r12, qword [rdx + 0x38]
mov rdx, qword [rsp + 0x3a0]
mov qword [rsp + 0x298], rdx
mov rdx, qword [rsp + 0x3a8]
mov qword [rsp + 0x390], rdx
movzx edx, byte [rsp + 0x3a8]
mov byte [rsp + 0x278], dl
mov rdx, qword [rsp + 0x3b0]
mov qword [rsp + 0x290], rdx
and al, 0x90
add al, byte [rax]
invalid
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
mov qword [rsp + 0x98], rax
xor edi, edi
mov qword [rsp + 0x2a0], r14
jmp 0x14002a000
mov ecx, 4
cmp rcx, qword [rsp + 0x98]
je 0x14002a184
inc rdi
inc r15
mov rcx, r15
mov ecx, edi
mov r14, qword [rsp + 0x2a0]
mov esi, dword [rsp + 0x2a0]
nop word [rax + rax]
add byte [rcx - 0x77], cl
iretd
mov r15, rcx
mov ecx, 0
cmp r15, rbx
jae 0x14002a000
lea rax, [r15 + r15*2]
cmp qword [r13 + rax*8], 0
je 0x14002a49d
lea rax, [rax*8]
add rax, r13
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
mov rdx, rcx
and rdx, rsi
mov r8, r15
mov eax, edi
sub r8, rdx
and r8, rsi
cmp r8, rdi
jb 0x14002a51a
cmp rcx, r9
jne 0x140029fe6
mov rbp, qword [rax + 8]
lea r14, [r11 + rbp]
cmp qword [rsp + 0x208], r14
jbe 0x14002baae
mov rax, qword [rsp + 0x450]
add rax, r14
xor ecx, ecx
cmp rax, r10
jb 0x14002a076
mov rdx, r10
jmp 0x14002a078
xor edx, edx
sub rax, rdx
lea rax, [rax + rax*2]
shl rax, 5
movzx edx, byte [r12 + rax + 0x50]
lea r8d, [rdx - 2]
cmp r8b, 6
cmp al, 6
cmp al, 6
clc
invalid
jae case.default.0x14002a0a9
dec dl
movzx ecx, dl
movzx ecx, cl
mov dh, 0xc9
lea r8, [0x140176480]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
cmp qword [rsp + 0x98], 0
jne 0x140029fe6
add rax, r12
add eax, esp
cmp qword [rsp + 0x298], 0
sete dl
mov rcx, qword [rax + 0x10]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x140029fe6
test rcx, rcx
je 0x14002a173
mov rcx, qword [rsp + 0x290]
cmp qword [rax + 0x20], rcx
jne 0x140029fe6
mov rcx, qword [rax + 0x18]
mov rdx, qword [rsp + 0x390]
mov r8, qword [rsp + 0x290]
mov qword [rsp + 0x288], r9
mov dword [rsp + 0x288], ecx
mov qword [rsp + 0x3f0], r10
mov dword [rsp + 0x3f0], edx
mov qword [rsp + 0x200], r11
call fcn.1401068a0
mov r11, qword [rsp + 0x200]
pushfq
and al, 0
add al, byte [rax]
invalid
add byte [rax], al
mov r10, qword [rsp + 0x3f0]
mov r9, qword [rsp + 0x288]
test eax, eax
jne 0x140029fe6
jmp 0x14002a184
mov ecx, 2
jmp case.0x14002a0a9.1
add byte [rax], al
add cl, ch
cmp esi, 0xffffffff
invalid
mov ecx, 3
jmp case.0x14002a0a9.1
mov ecx, 5
jmp case.0x14002a0a9.1
mov ecx, 6
jmp case.0x14002a0a9.1
movzx ecx, byte [rsp + 0x278]
cmp byte [rax + 0x18], cl
jne 0x140029fe6
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
add byte [rax], al
movaps xmmword [rsp + 0x210], xmm0
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x240], xmm3
pushfq
and al, 0x40
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x230], edx
xor byte [rdx], al
add byte [rax], al
mov r13, qword [rsp + 0x3e0]
mov qword [rsp + 0x250], r13
and al, 0x50
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x10
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x20
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x1f
add al, byte [rax]
add cl, al
loopne 0x14002a217
movzx ecx, word [rsp + 0x21d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x219]
or rax, rcx
mov rcx, qword [rsp + 0x211]
adc dword [rdx], eax
add byte [rax], al
mov qword [rsp + 0x4f0], rax
mov qword [rsp + 0x4e8], rcx
shld rax, rcx, 8
mov qword [rsp + 0x288], rax
and al, 0x88
add al, byte [rax]
add byte [rcx + rcx*4 - 0x18], al
and al, 0x88
add al, byte [rax]
add byte [rcx + rcx*4 - 0x18], al
or al, 0xf8
mov byte [rsp + 0x290], al
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x390], rax
add byte [rax], al
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x3f0], rax
mov dword [rsp + 0x3f0], eax
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
xchg esp, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
or byte [rdx], al
add byte [rax], al
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0x98], r8
mov qword [rsp + 0x200], r11
mov rax, qword [rsp + 0x450]
add rax, r14
cmp rax, r10
mov ecx, 0
cmovae rcx, r10
sub rax, rcx
lea rbx, [rax + rax*2]
lea ebx, [rax + rax*2]
shl rbx, 5
movzx eax, byte [r12 + rbx + 0x50]
lea ecx, [rax - 2]
dec al
cmp cl, 6
movzx ecx, al
mov eax, 0
add byte [rdi], cl
enter 0xffffffffffff8d49, 0x44
sbb al, 0x10
add byte [rdi], cl
enter 0xffffffffffff8d49, 0x44
sbb al, 0x10
movzx ecx, cl
lea rdx, [0x14017649c]
adc eax, 0x14c1b2
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rsp + 0x290], 0xfa
mov esp, 0x29024
add dl, bh
jae 0x14002a470
mov rcx, qword [rsp + 0x390]
mov word [rax + rdx*4], fs
add eax, dword [rax]
add byte [rax], al
cmp qword [rax + 0x30], rcx
invalid
test dword [rbp + 1], ebx
invalid
cmp qword [rax + 0x30], rcx
jne 0x14002a470
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf0
lock add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rax + 0x28]
mov rdx, qword [rsp + 0x3f0]
lock add eax, dword [rax]
invalid
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add eax, dword [rax]
add cl, ch
jmp case.0x14001a35d.683
mov r8, qword [rsp + 0x390]
jmp 0x14002a417
add byte [rax], al
add byte [rax], al
cmp r13b, 5
je 0x14002a3fd
add byte [rax], al
jmp 0x14002a470
cmp r13b, 3
jne 0x14002a470
movzx ecx, word [rsp + 0x298]
cmp byte [rax], cl
jne 0x14002a470
add dword [rax], eax
invalid
movzx ecx, word [rsp + 0x298]
cmp cl, 0xa
je 0x14002a3fd
movzx ecx, cl
cmp ecx, 9
jne 0x14002a942
add byte [rax], al
movzx ecx, word [rax + 0xd]
movzx edx, byte [rax + 0xf]
shl edx, 0x10
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rax + 9]
or qword [rax + 9], rcx
ror dword [rax - 0x75], 1
push rax
add dword [rax + 0x33], ecx
xor edx, dword [rsp + 0x4e8]
add al, 0
add byte [rax + 0x33], cl
mov word [rax + rsi*8], fs
add al, 0
add byte [rcx - 0x48], cl
xor rcx, qword [rsp + 0x4f0]
movabs r8, 0xffffffffffffff
and rcx, r8
mov r8, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax + 9], cl
ror dword [rdi], 1
invalid
mov ch, 0
add byte [rax], al
cwde
add byte [rax], al
add byte [rax + 9], cl
ror dword [rdi], 1
test dword [rbp + 0x44000000], esi
add byte [rax], al
cmp byte [rax + 0x10], r8b
add byte [rax], al
cmp byte [rax + 0x10], r8b
jne 0x14002a470
jmp 0x14002a942
cmp r13b, 4
je 0x14002a3fd
jmp 0x14002a470
cmp r13b, 2
jne 0x14002a470
xchg ecx, eax
add byte [rax], al
invalid
xchg ecx, eax
add byte [rax], al
add byte [rcx + rdi + 0x40], cl
adc byte [rdi], cl
test dword [rdi + 0x48000000], eax
mov ecx, dword [rax + 8]
cmp qword [rax + 0x10], r8
jne 0x14002a470
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x288]
jmp case.0x140029464.98
cmp r13b, 6
jne 0x14002a470
cmp qword [rax + 0x10], r8
jne 0x14002a470
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x278]
mov r8, qword [rsp + 0x98]
mov rsi, r9
mov r13, r10
call fcn.1401068a0
mov r8, qword [rsp + 0x98]
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], cl
and al, 0
add al, byte [rax]
add byte [rbp - 0x77], cl
invalid
invalid
mov r13, qword [rsp + 0xa8]
mov r9, rsi
mov rsi, qword [rsp + 0x208]
test eax, eax
jne 0x14002a470
jmp 0x14002a942
cmp r13b, 7
jne 0x14002a470
movzx ecx, word [rsp + 0x298]
cmp word [rax], cx
je 0x14002a942
nop dword [rax + rax]
cmp rsi, r14
jbe 0x14002bac6
cmp qword [r12 + rbx], 0
je 0x14002a6b2
add rbx, r12
mov rbp, qword [rbx + 8]
lea r14, [r11 + rbp]
cmp rsi, r14
cmp esi, esi
ja 0x14002a2a0
jmp 0x14002bade
mov rax, qword [rsp + 0xa8]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x398]
lea r8, [rsp + 0x3a0]
movabs al, byte [0x1ae6e8000003]
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
mov rdi, qword [rsp + 0xb0]
mov r12, qword [rsp + 0x260]
mov r15d, dword [rsp + 0x94]
jmp rax
mov rax, qword [rsp + 0xa8]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x398]
mov edx, dword [rsp + 0x398]
lea r8, [rsp + 0x3a0]
call fcn.14002bfc0
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0xb0]
mov r12, qword [rsp + 0x260]
mov r15d, dword [rsp + 0x94]
jmp rax
mov rsi, qword [rsp + 0xc8]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rsi, 0x7f
jae 0x14002a5c0
mov rbp, rsi
cmp rcx, rax
je 0x140029e59
jmp case.0x14001a707.345
cmp rcx, rax
jne 0x14002a5de
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0xff
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002b051
add rsi, 0xffffffffffffff81
mov qword [rsp + 0x60], rax
cmp rsi, 0x80
jb 0x14002a66d
nop dword [rax]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a633
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, esi
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002b051
mov qword [rsp + 0x60], rax
mov rcx, rsi
shr rcx, 7
cmp rsi, 0x3fff
mov rsi, rcx
ja 0x14002a610
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a690
mov edx, 1
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.140012a80
mov rax, qword [rsp + 0x60]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], sil
inc rax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
cmp rax, rcx
jbe 0x140029e93
jmp case.default.0x14002b051
test r13b, r13b
je case.default.0x14002a75a
cmp byte [rsp + 0x290], 0xfa
and al, 0x90
add al, byte [rax]
add dl, bh
jae case.default.0x14002a75a
add r14, 0x3e
mov qword [rsp + 0xc8], r14
mov rax, qword [rsp + 0x3e0]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
sub byte [rsp + 0x3c0], dl
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], 1
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x14bd85
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
mov r14, qword [rsp + 0x2a0]
mov r12, qword [rsp + 0x260]
jmp rax
mov qword [rsp + 0x288], r9
lea rcx, [rsp + 0x210]
call fcn.14001db60
add rax, qword [rsp + 0x4f8]
mov rsi, qword [rsp + 0x88]
mov qword [rsi + 0x60], rax
mov edx, 1
mov rcx, qword [rsp + 0x398]
mov r8, rbp
call fcn.14002c290
mov rax, qword [rsp + 0x3e0]
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0x3a0]
add eax, dword [rax]
invalid
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rsi + 0x58]
inc rax
mov qword [rsi + 0x58], rax
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x48]
cmp rdx, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
jne 0x14002a826
mov rcx, qword [rsp + 0x4d8]
call fcn.14002c5b0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x48]
mov rax, qword [rax + 0x58]
mov r10, qword [rsp + 0x88]
mov r8, qword [r10 + 0x40]
dec r8
invalid
mov r9, r8
add r9, rcx
cmovae r9, r8
enter 0xffffffffffff8b4d, 0x42
cmp byte [rbp - 0x77], cl
inc rdx
mov qword [r10 + 0x48], rdx
lea r10, [r9 + r9*2]
shl r10, 5
mov qword [r8 + r10], 0
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
movups xmm3, xmmword [rsp + 0x190]
movups xmmword [r8 + r10 + 8], xmm0
movups xmmword [r8 + r10 + 0x18], xmm1
movups xmmword [r8 + r10 + 0x28], xmm2
push rsp
adc byte [rax], ch
movups xmmword [r8 + r10 + 0x38], xmm3
movups xmmword [rax + rdx + 0x38], xmm3
movups xmm0, xmmword [rsp + 0x1a0]
movups xmmword [r8 + r10 + 0x48], xmm0
add dword [rax], eax
add byte [rbx + 0xf], al
adc dword [rax + rdx + 0x48], eax
mov r11, qword [rsp + 0x288]
mov ebx, dword [rsp + 0x288]
mov qword [r8 + r10 + 0x58], r11
adc byte [rax + 0x48], bl
add ebp, eax
add rbp, rax
cmp rbp, rdx
mov r12, qword [rsp + 0x260]
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x50
push rax
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x50
push rax
push rax
jae 0x14002a8f0
add r9, rbp
cmp r9, rcx
mov edx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovae rdx, rcx
sub r9, rdx
ror dword [rbx - 0x73], 1
or al, 0x49
ror dword [rbx - 0x73], 1
or al, 0x49
shl rcx, 5
neg rax
mov qword [r8 + rcx], 1
add dword [rax], eax
add byte [rax], al
mov qword [r8 + rcx + 8], rax
cmp byte [rsp + 0xbc], 0
je case.default.0x14002a940
add r14, 0x3e
mov qword [rsp + 0xc8], r14
mov ah, 0x24
enter 0, 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], 3
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r14, qword [rsp + 0x2a0]
jmp rax
add r14, 0x3e
mov qword [rsp + 0xc8], r14
mov rax, qword [rsp + 0x3e0]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
add byte [rdi], cl
sub byte [rsp + 0x3c0], dl
invalid
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
adc dword [rcx], eax
mov qword [rsp + 0xc0], 0
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
add byte [rax], al
mov r14, qword [rsp + 0x2a0]
mov r12, qword [rsp + 0x260]
invalid
add al, byte [rax]
add bh, bh
jmp rax
mov ah, 0x24
movabs al, byte [0x6024a48b4c000002]
invalid
invalid
add al, byte [rax]
add bh, bh
jmp rax
invalid
mov qword [rsp + 0xc8], r10
mov dword [rsp + 0xc8], edx
enter 0, 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], 3
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14bab4
adc al, 0
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x14bab4
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r14, qword [rsp + 0x2a0]
mov esi, dword [rsp + 0x2a0]
jmp rax
mov rsi, qword [rsp + 0xc8]
lea rcx, [rsp + 0xd0]
call case.0x14002a2f1.60
mov r8, rdx
movzx ecx, byte [rsp + 0x110]
lea edx, [rcx - 8]
cmp dl, 0xfa
add byte [rax], al
add al, ch
sbb al, 0
add byte [rcx - 0x77], cl
ror byte [rdi], 1
mov dh, 0x8c
and al, 0x10
add dword [rax], eax
add byte [rbp - 0x57f07af], cl
cli
setb dl
test cl, cl
setne r9b
and r9b, dl
lea rcx, [rsp + 0x58]
pop rax
ror dword [rax - 0x73], 1
and al, 0x58
pop rax
mov qword [rsp + 0x20], rcx
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rax
call fcn.14002c790
add byte [rax], al
jmp 0x14002b4a0
mov eax, 0x3a
jmp 0x1400295c5
mov eax, 0x36
jmp 0x1400295c5
mov eax, 0x35
jmp 0x1400295c5
mov eax, 0x33
jmp 0x1400295c5
mov eax, 0x3b
jmp 0x1400295c5
mov eax, 0x21
jmp 0x1400295c5
mov eax, 0x24
jmp 0x1400295c5
mov eax, 1
mov ecx, 0x1c
add byte [rax], al
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
test byte [rax + rbx], ah
add dword [rax], eax
invalid
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov eax, 1
add byte [rax], al
add byte [rcx + 0x28], bh
mov ecx, 0x28
mov qword [rsp + 0xc8], rcx
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
add dword [rax], eax
invalid
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x26
jmp 0x1400295c5
mov eax, 0x19
add byte [rax], al
add cl, ch
xor dl, ch
jmp 0x1400295c5
invalid
mov eax, 0x30
jmp 0x1400295c5
add byte [rax], al
add cl, ch
invalid
mov eax, 0x2b
jmp 0x1400295c5
add byte [rax], al
add cl, ch
sbb al, 0xea
invalid
mov eax, 1
mov ecx, 0x37
add byte [rax], al
add byte [rcx + 0x37], bh
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
pop rax
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], cl
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
add dword [rax], eax
invalid
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], bl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
and byte [rdi], cl
adc dword [rdx + 0x10], ecx
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14b8ab
invalid
adc al, 0
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14b8ab
invalid
adc al, 0
mov eax, 0x63480014
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x25
jmp 0x1400295c5
invalid
invalid
invalid
mov eax, 0x1b
add byte [rax], al
jmp 0x1400295c5
invalid
mov eax, 1
mov ecx, 0x22
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsp + 0x438], 0xd
jne 0x14002b554
or eax, 0x8ae850f
add byte [rax], al
movabs rax, 0x6564202c70697a67
mov rdx, qword [rsp + 0x430]
xor rax, qword [rdx]
movabs rcx, 0x6574616c66656420
xor rcx, qword [rdx + 5]
or rcx, rax
sete cl
mov eax, 0x10
mov qword [rsp + 0x50], rax
ror dword [rdi], 0x94
sar dword [rax + 0x10], 0x48
mov dword [rsp + 0x50], eax
test cl, cl
je 0x1400291e3
jmp 0x140029d96
mov eax, 0x2c
jmp 0x1400295c5
mov eax, 1
mov ecx, 0x2e
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
invalid
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], dl
and al, 0x38
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0x148]
add byte [rax], al
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14b764
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x14
jmp 0x1400295c5
invalid
invalid
invalid
mov eax, 0x1a
add byte [rax], al
add cl, ch
push rsp
call 0x167bbad72
invalid
invalid
add byte [rax], al
invalid
jmp 0x1400295c5
mov eax, 0x27
add cl, ch
call 0x178bbad7c
mov eax, 0x38
jmp 0x1400295c5
invalid
invalid
jmp 0x1400295c5
mov eax, 0x38
jmp 0x1400295c5
mov eax, 0xf
add byte [rax], al
add cl, ch
call 0x141bbad90
invalid
mov eax, 1
mov ecx, 0x15
jmp 0x1400295c5
mov eax, 1
mov ecx, 0x15
jmp 0x14002955d
mov eax, 0x16
jmp 0x1400295c5
mov eax, 0x3c
jmp 0x1400295c5
mov eax, 0x1d
jmp 0x1400295c5
invalid
invalid
mov eax, 0x1e
jmp 0x1400295c5
mov eax, 0x2d
jmp 0x1400295c5
mov eax, 0x11
jmp 0x1400295c5
mov eax, 0x3d
jmp 0x1400295c5
mov eax, 0x12
jmp 0x1400295c5
mov eax, 0x34
jmp 0x1400295c5
mov eax, 0x18
jmp 0x1400295c5
mov eax, 1
mov ecx, 0x17
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401764b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 1
mov ecx, 0x20
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14b5e5
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x31
jmp 0x1400295c5
invalid
out 0xff, al
invalid
mov eax, 0x1f
jmp 0x1400295c5
mov eax, 0x39
jmp 0x1400295c5
mov eax, 0x23
jmp 0x1400295c5
mov eax, 0x2a
jmp 0x1400295c5
mov eax, 1
mov ecx, 0x29
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
adc byte [rsp + 0x138], dl
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rdx], eax
adc byte [rdi], cl
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401764b8]
mov ch, 0x14
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14b546
mov ch, 0x14
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x88]
cmp qword [rcx + 0x48], rax
jbe 0x14002bbb1
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax + 0x39], cl
jbe 0x14002bbb1
mov rdx, qword [rsp + 0x88]
add rax, qword [rdx + 0x40]
add eax, dword [rdx + 0x40]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax + 3], cl
add eax, dword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
add eax, dword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
sub eax, edx
sub eax, edx
lea rdi, [rax + rax*2]
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
test al, al
je 0x14002afd3
or al, 0xf8
cmp al, 0xf9
jbe 0x14002bbc9
test byte [rbx], 0
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002affb
mov edx, 1
lea rcx, [rsp + 0x58]
pop rax
pop rax
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x40
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002b051
add byte [rax], al
add rsi, rdi
add rsi, 0x10
mov qword [rsp + 0x60], rax
invalid
movzx eax, byte [rsi + 0x40]
lea ecx, [rax - 2]
dec al
cmp cl, 6
movzx eax, al
invalid
mov ecx, 0
invalid
invalid
sar byte [rcx], 0xf
add byte [rdi], cl
cmovae eax, ecx
mov edx, 7
movzx eax, al
sar dword [r10 + 7], 0xf
mov dh, 0xc0
lea rcx, [0x1401764e8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x14002b463
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
jmp 0x14002b46f
mov rbp, r12
movzx eax, byte [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rbp - 0x370101b8], cl
and al, 8
add dword [rax], eax
add byte [rbp - 0x370101b8], cl
enter 0xfffffffffffff980, 6
cmp cl, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
mov esi, 7
invalid
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
lea rcx, [0x1401764cc]
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r12, r13
mov rdi, rbx
cmp qword [rsp + 0xc8], 0
je 0x14002b36c
mov bh, 2
add byte [rax], al
mov bh, 2
add byte [rax], al
mov r13, r14
mov rbx, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
jmp 0x14002b382
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x88]
cmp qword [rcx + 0x48], rax
jbe 0x14002bbe1
mov rbp, r14
mov r14, rbx
mov rdx, qword [rsp + 0x88]
add byte [rax], al
add byte [rax + 3], cl
mov rbx, qword [rsp + 0xc8]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
lea rdi, [rax + rax*2]
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
mov dh, 0x44
push rax
test al, al
je 0x14002b133
or al, 0xf8
cmp al, 0xf9
jbe 0x14002bb99
cmp rbx, 0x3f
jae 0x14002b169
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne case.0x14001a707.256
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
or bl, 0x40
jmp 0x14002b240
add byte [rax], al
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002b191
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
invalid
invalid
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x7f
add al, 2
jg 0x14002b1e3
inc eax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002b051
add rbx, 0xffffffffffffffc1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14002b21d
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002b1e3
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, ebx
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002b051
mov qword [rsp + 0x60], rax
mov rcx, rbx
shr rcx, 7
cmp rbx, 0x3fff
add byte [rax], al
mov rbx, rcx
ja 0x14002b1c0
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002b240
sbb dword [rdx + 1], edi
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002b051
enter 0xffffffffffff870f, 0xffffffffffffffc7
invalid
mov qword [rsp + 0x60], rax
and al, 0x60
mov rbx, r14
lea rcx, [rsi + rdi]
add rcx, 0x10
call case.0x14002a2f1.60
rcl dword [rax], 0xe8
fist word [rbx]
add byte [rax], al
mov rcx, rax
lea r8, [rsp + 0x58]
pop rax
pop rax
call fcn.14002ca80
add bl, byte [rax]
add byte [rax], al
mov rdi, qword [rsp + 0xb0]
add byte [rax], al
mov r14, rbp
jmp 0x14002b4a0
invalid
add byte [rbp - 0x77], cl
in al, dx
mov r12, r13
mov r13, r14
mov rdi, rbx
mov esi, 5
lea rbx, [0x140116b64]
invalid
invalid
invalid
add byte [rax - 0x73], cl
sbb eax, 0xeb8c1
invalid
invalid
invalid
mov eax, 0xdae9000e
add byte [rax], al
add byte [rbp - 0x77], cl
mov r12, r13
add cl, ch
fiadd dword [rax]
add byte [rax], al
jmp 0x14002b382
mov r12, r13
mov esp, ebp
mov r13, r14
cmc
mov rdi, rbx
lea rbx, [0x140116b56]
add cl, ch
invalid
add byte [rax], al
invalid
add cl, ch
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
in al, dx
mov r12, r13
mov esp, ebp
mov r13, r14
mov rdi, rbx
lea rbx, [0x140116b5d]
nop
mov eax, 0xb0e9000e
add byte [rax], al
invalid
nop
mov eax, 0xb0e9000e
add byte [rax], al
add byte [rbp - 0x77], cl
mov r12, r13
invalid
mov r12, r13
mov esp, ebp
mov r13, r14
mov ebp, esi
mov rdi, rbx
mov esi, 0xa
fistp qword [rsi + 0xa]
or al, byte [rax]
add byte [rax], al
lea rbx, [0x140116b4c]
invalid
add cl, ch
xchg esi, eax
add byte [rax], al
add byte [rbp - 0x77], cl
mov r12, r13
jmp 0x14002b382
mov r12, r13
mov r13, r14
mov rdi, rbx
mov esi, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0xeb868
lea rbx, [0x140116b69]
jmp 0x14002b382
jg 0x14002b351
mov r12, r13
mov esp, ebp
mov r13, r14
mov rdi, rbx
mov edi, ebx
mov edi, ebx
lea rbx, [0x140116b72]
sbb eax, 0xeb85f
jmp 0x14002b382
insd dword [rdi], dx
mov edx, 5
lea rcx, [0x140116b64]
invalid
invalid
add eax, 0x48000000
lea ecx, [0x140116b64]
invalid
invalid
invalid
jmp 0x14002b46f
add qword [r8], rax
add byte [rax - 0x73], cl
lea rcx, [0x140116b56]
lea rcx, [0x140116b56]
jmp 0x14002b46f
add byte [rax], al
lea rcx, [0x140116b5d]
lea ecx, [0x140116b5d]
jmp 0x14002b46f
mov edx, 0xa
lea rcx, [0x140116b4c]
lea ecx, [0x140116b4c]
lea ecx, [0x140116b4c]
jmp 0x14002b46f
mov edx, 9
lea rcx, [0x140116b69]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xeb80e
jmp 0x14002b46f
lea rcx, [0x140116b72]
jmp 0x14002b46f
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x77], cl
cmc
mov r13, r14
movzx ecx, byte [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
call fcn.14002ebd0
mov rbx, rax
mov ebx, eax
mov ebx, eax
mov rsi, rdx
lea rcx, [rsp + 0xc8]
call case.0x14002a2f1.60
mov r14, rax
mov r15, rdx
movzx eax, byte [rsp + 0x108]
test al, al
je 0x14002b3da
or al, 0xf8
cmp al, 0xfa
jae 0x14002b3da
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002b3cf
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x10
jmp 0x14002b40b
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002b402
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012a80
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002b051
mov qword [rsp + 0x60], rax
mov rcx, rbx
mov rdx, rsi
lea rsi, [rsp + 0x58]
mov r8, rsi
call fcn.14002ca80
mov rcx, r14
mov rdx, r15
mov r8, rsi
call fcn.14002ca80
mov rbx, rdi
sti
sti
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
mov r14, r13
mov r13, r12
mov r12, rbp
jmp 0x14002b4a0
movzx ecx, byte [rsi + 8]
call fcn.14002ebd0
mov rcx, rax
lea rdi, [rsp + 0x58]
mov r8, rdi
call fcn.14002ca80
mov rcx, rsi
call case.0x14002a2f1.60
mov rcx, rax
mov r8, rdi
call fcn.14002ca80
mov rdi, qword [rsp + 0xb0]
nop word [rax + rax]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x1b0], rax
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x100], al
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x100], al
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0xc0]
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
movups xmm2, xmmword [rsp + 0xe0]
movups xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x190], xmm3
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], edx
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], edx
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x170], xmm1
sub dword [rsp + 0x170], ecx
add byte [rdi], cl
sub dword [rsp + 0x160], eax
and al, 0x60
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x160], xmm0
mov eax, 8
mov rcx, qword [rsp + 0x480]
cmp rcx, 5
ja case.default.0x14002b52d
jle 0x14002b4eb
invalid
invalid
jle 0x14002b4eb
invalid
lea rdx, [0x140176504]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov rsi, qword [rsp + 0x448]
jmp rcx
mov eax, 0x10
jmp case.0x14002b52d.4
mov eax, 0x32
jmp 0x1400295c5
mov eax, 0x2f
jmp 0x1400295c5
mov cl, 2
jmp 0x1400295cc
mov eax, 0x10
jmp 0x1400295c5
mov r13, qword [rsp + 0x2a8]
mov r12, qword [rsp + 0x2b0]
mov rbx, qword [rsp + 0x2c8]
mov rsi, qword [rsp + 0x2c0]
lea rbp, [rsp + 0x188]
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0xb0], rax
lea r14, [rsp + 0x1a0]
mov rdi, qword [rsp + 0x2d8]
jmp 0x14002b60c
mov r12, qword [rax + 0x18]
mov r13d, 1
mov qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], r12
mov qword [rsp + 0x160], 0
mov rcx, qword [rax + 0x40]
mov qword [rbp + 0x20], rcx
movups xmm0, xmmword [rax + 0x20]
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov rax, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x198]
cwde
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
call qword [rax + 0x10]
test r13, r13
je 0x14002b630
cmp r12, rbx
jae 0x14002ba11
add eax, dword [rax]
invalid
lea rcx, [r12 + r12*8]
lea rax, [rsi + rcx*8]
cmp qword [rsi + rcx*8 + 0x10], 0
jne 0x14002b5b0
xor r13d, r13d
jmp 0x14002b5ba
cmp rdi, qword [rsp + 0xb0]
je 0x14002b701
lea r15, [rdi + 0x68]
mov qword [rsp + 0x2d8], r15
mov r13, qword [rdi]
mov r12, qword [rdi + 8]
movups xmm0, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xc0], xmm0
cmp r13, 2
je 0x14002b70f
mov qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], r12
mov qword [rsp + 0x160], 1
movups xmm0, xmmword [rdi + 0x40]
movups xmm1, xmmword [rdi + 0x50]
lea rax, [rsp + 0x168]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rsp + 0xc8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x20], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov rax, qword [rsp + 0x168]
test rax, rax
je 0x14002b6f9
mov rdx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x178]
lea rcx, [rsp + 0x180]
call qword [rax + 0x10]
mov rdi, r15
jmp 0x14002b5ee
mov qword [rsp + 0x2c8], 0
jmp 0x14002b785
mov r8, qword [rsp + 0xb0]
mov rax, r8
sub rax, r15
movabs rcx, 0x4ec4ec4ec4ec4ec5
mul rcx
mov qword [rsp + 0x2c8], 0
cmp r8, r15
je 0x14002b785
mov rbx, rdx
shr rbx, 5
add rdi, 0xc0
jmp 0x14002b76c
nop dword [rax + rax]
lea rcx, [rdi - 0x28]
mov rax, qword [rdi - 0x40]
ror byte [rax - 0x75], 0x57
enter 0xffffffffffff8b4c, 0x47
sar bh, 1
push rax
adc byte [rax - 0x7d], cl
invalid
invalid
fmul dword [r8 - 0x75]
ror byte [r8 - 0x75], 0x57
ror byte [rax - 0x75], 0x57
ror byte [rax - 0x75], 0x57
enter 0xffffffffffff8b4c, 0x47
sar bh, 1
push rax
adc byte [rax - 0x7d], cl
invalid
dec rbx
je 0x14002b785
mov rax, qword [rdi - 0x18]
test rax, rax
call 0x1b4c33cbc
fisttp dword [rax - 0x75]
push rdi
invalid
je 0x14002b750
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x14002b750
cmp qword [rsp + 0x2e0], 0
add al, byte [rax]
add byte [rax], al
je 0x14002b7a6
invalid
mov r8, qword [rsp + 0x2d0]
mov rcx, qword [0x140182268]
invalid
add byte [rcx], dh
shr al, cl
or ah, byte [rbp + rcx]
invalid
invalid
invalid
xor edx, edx
call fcn.140101bb0
invalid
invalid
invalid
or eax, 0x9c8b4800
and al, 0xc8
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
mov rbx, qword [rsp + 0x2c8]
test rbx, rbx
je 0x14002b7db
lea rdi, [rsi + 0x38]
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
call 0x1305a4310
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec rbx
jne 0x14002b7c0
cmp qword [rsp + 0x2b8], 0
je 0x14002b7f7
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov eax, 8
mov rcx, qword [rsp + 0x480]
cmp rcx, 5
ja case.0x14002b818.4
lea rdx, [0x140176548]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, 0x10
lea rcx, [rsp + rax]
add rcx, 0x480
call fcn.14001dc60
mov rax, qword [rsp + 0x458]
cmp rax, 2
je 0x14002b8d1
lea rdx, [rsp + 0x470]
mov rsi, qword [rsp + 0x460]
mov rdi, qword [rsp + 0x468]
test rax, rax
je 0x14002b8ba
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x470]
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x80]
mov rax, qword [rsp + 0x460]
lock dec qword [rax]
jne 0x14002b8d1
mov rcx, qword [rsp + 0x460]
mov rdx, qword [rsp + 0x468]
call fcn.140039a20
jmp 0x14002b8d1
mov rcx, rsi
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x470]
mov rcx, rsi
call qword [rdi + 0x80]
mov rsi, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x70]
test dil, 1
jne 0x14002b8f2
lea rcx, [0x14014f0f0]
jmp 0x14002b9da
mov r14, qword [rsp + 0x68]
shr rdi, 5
sub rsi, rdi
lea rbx, [rdi + rdx]
cmp rdx, r14
jne 0x14002b929
test rbx, rbx
je 0x14002b960
test sil, 1
jne 0x14002b9b6
mov rax, rsi
or rax, 1
lea rcx, [0x140129050]
jmp 0x14002b9c0
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14002bcc2
add r14, rdi
mov qword [rax], rsi
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
lea rcx, [0x140113bc8]
jmp 0x14002b9c0
lea rcx, [0x140113ad8]
lea rsi, [0x140172ca8]
xor eax, eax
xor ebx, ebx
jmp 0x14002b9c0
lea rcx, [0x140129068]
mov rax, rsi
mov qword [rsp + 0x480], rdi
mov rdx, rbx
sub rdx, rdi
jb 0x14002bc2c
add rsi, rdi
mov rdi, rax
invalid
mov rax, qword [rsp + 0x4e0]
mov qword [rax], rcx
mov qword [rax + 8], rsi
mov dword [rax + 8], esi
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rdi
js 0x14002ba09
add rsp, 0x5f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
mov rdx, rbx
call fcn.140108280
lea rax, [rsp + 0x80]
mov qword [rsp + 0x210], rax
mov dword [rsp + 0x210], eax
lea rax, [fcn.140013070]
mov qword [rsp + 0x218], rax
and al, 0x18
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x68
mov qword [rsp + 0x220], rcx
mov qword [rsp + 0x228], rax
lea rax, [0x1401417c8]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov qword [rsp + 0x180], 0
lea rax, [rsp + 0x210]
and al, 0x10
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi*2], ah
js 0x14002ba95
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0x160]
call fcn.140108230
lea rcx, str.Out_of_bounds_access_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140108630
lea rcx, str.Out_of_bounds_access_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140108630
lea rcx, str.Out_of_bounds_access_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140108630
lea rcx, [0x140115f40]
lea r8, [0x140115ff0]
mov edx, 0x43
call fcn.140108860
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x160], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
lea rax, [0x1401417c8]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], 2
mov qword [rsp + 0x2c8], 0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0x2a8]
call fcn.140108230
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x140116048]
mov edx, 0x28
call fcn.140108300
lea rcx, str.Out_of_bounds_access_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140108630
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x140116030]
mov edx, 0x28
call fcn.140108300
lea rcx, str.Out_of_bounds_access_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140108630
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rcx, r14
mov rdx, rbx
call fcn.140108270
mov ecx, 8
mov edx, 0xc0
call fcn.140107f90
mov ecx, 8
mov rdx, r15
call fcn.140107f90
call fcn.140010c70
mov qword [rsp + 0xc0], rbx
lea rax, [rsp + 0x480]
mov qword [rsp + 0x160], rax
lea rax, [0x1400e97e0]
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], 2
mov qword [rsp + 0x2c8], 0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x2a8]
call fcn.140108230
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
int3
pop r13
pop r14
pop r15
ret
fld1
std
mov edi, 0xcccc000d
int3
int3
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], rdx
mov r12, rcx
mov rax, qword [rcx + 0x48]
mov rcx, qword [rcx + 0x50]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], rcx
and al, 0x30
cmp rax, rcx
jbe 0x14002c55d
mov rax, qword [r12 + 0x40]
not rax
mov qword [rsp + 0x38], rax
mov rax, qword [r12 + 0x18]
mov qword [rsp + 0x58], rax
pop rax
pop rax
mov rax, qword [r12 + 0x28]
mov qword [rsp + 0x50], rax
mov rdi, qword [r12 + 0x20]
mov r15, qword [r12 + 0x38]
mov edi, dword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov r13, qword [r12 + 8]
mov r14, qword [r12 + 0x10]
mov rbx, qword [r12 + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
jmp 0x14002c35f
nop word cs:[rax + rax]
cmp qword [rsp + 0xb8], 0
add byte [rax], al
add byte [rax], al
je 0x14002c4b0
mov rdx, qword [rsp + 0xc0]
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
push rax
or byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add al, ch
mov qword [rax], 1
mov qword [rax + 8], rdx
lea rcx, [rsp + 0xc8]
call fcn.14001dc60
adc dword [rcx], ebx
invalid
dec dword [rax - 0x75]
and al, 0x20
cmp rax, qword [rsp + 0x30]
jbe 0x14002c55d
adc dword [rcx], ebx
invalid
mov rbp, rbx
sub rbx, 1
jb 0x14002c599
mov qword [r12 + 0x30], rbx
mov rax, qword [rsp + 0x50]
add rax, rbx
mov rcx, qword [rsp + 0x58]
cmp rax, rcx
mov edx, 0
cmovb rcx, rdx
sub rax, rcx
lea rcx, [rax + rax*2]
shl rcx, 5
mov rax, qword [rdi + rcx]
mov rdx, qword [rdi + rcx + 0x58]
mov qword [rsp + 0xb0], rdx
movups xmm0, xmmword [rdi + rcx + 0x48]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rdi + rcx + 0x38]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rdi + rcx + 0x28]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rdi + rcx + 0x18]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rdi + rcx + 8]
movaps xmmword [rsp + 0x60], xmm0
cmp rax, 2
je 0x14002c599
add rbp, qword [rsp + 0x38]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb0]
lea rcx, [rsp + 0xc0]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rsi, qword [rsp + 0x110]
and rsi, r15
lea rcx, [rsp + 0xc8]
lea ecx, [rsp + 0xc8]
call fcn.14001db60
mov rcx, r12
mov ecx, esp
mov rdx, qword [rsp + 0x20]
sub rdx, rax
ret 0x8948
push rsp
and al, 0x20
mov qword [r12 + 0x48], rdx
nop
mov rcx, rsi
mov esi, 0
cmp rcx, r14
jae 0x14002c470
lea rax, [rcx + rcx*2]
cmp qword [r13 + rax*8], 0
je 0x14002c58d
add byte [rax], al
lea rax, [rax*8]
add rax, r13
cmp qword [rax + 8], rbp
je 0x14002c320
invalid
invalid
inc rcx
mov rsi, rcx
jmp 0x14002c470
cmp qword [rsp + 0x48], 0
je 0x14002c4c8
mov rdx, qword [rsp + 0x38]
cmp rbp, qword [rsp + 0x40]
je 0x14002c337
mov qword [rax], 0
lea rdx, [rcx + 1]
nop word cs:[rax + rax]
mov rax, rdx
mov edx, 0
add byte [rax], al
add byte [rax], al
cmp rax, r14
jae 0x14002c4e0
lea rdx, [rax + rax*2]
cmp qword [r13 + rdx*8], 0
add byte [rax], al
je 0x14002c342
lea rdx, [rdx*8]
add rdx, r13
add edx, ebp
mov r8, qword [rdx + 0x10]
and r8, r15
mov r9, rax
sub r9, r8
test r9, r15
je 0x14002c342
invalid
invalid
invalid
mov r8, qword [rdx + 0x10]
mov qword [rsp + 0x70], r8
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rdx], 0
cmp rcx, r14
jae 0x14002c57e
lea rcx, [rcx + rcx*2]
mov rdx, qword [rsp + 0x70]
mov qword [r13 + rcx*8 + 0x10], rdx
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + rcx*8], xmm0
lea rdx, [rax + 1]
mov rcx, rax
jmp 0x14002c4e0
mov rax, qword [rsp + 0x30]
cmp qword [rsp + 0x28], rax
and al, 0x28
seta al
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rdx, r14
call fcn.140108280
sal dword [rdi - 0x76b3fff1], cl
bnd call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
lea ecx, [0x140127d40]
call fcn.140108610
or eax, 0xd8d4800
mov byte [rdi + 0x6be8000f], dh
mov bh, 0xf
add al, ch
imul eax, eax, 0xd
add ah, cl
int3
int3
int3
int3
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
or eax, 0xfb788
mov bh, 0xf
add al, ch
imul eax, eax, 0xd
add ah, cl
int3
call fcn.140108610
int3
int3
sub rsp, 0x20
mov rsi, rcx
mov rdi, qword [rcx]
mov rdx, rdi
invalid
cli
call fcn.14002d0b0
add byte [rax], al
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rdi
cli
sub rdx, rax
cmp rcx, rdx
cmp ecx, edx
sal dword [rsi + 0x6d], 1
jbe case.0x14002a0a9.68
mov rbx, qword [rsi]
mov r8, rdi
sub r8, rcx
sub eax, ecx
sub eax, ecx
sub rax, r8
sub eax, eax
cmp r8, rax
cmp eax, eax
jbe case.0x14002a9d3.52
mov rdx, rbx
sub rdx, rdi
fimul dword [rax + 0x29]
cli
cmp rdx, rax
cmp edx, eax
jb case.0x14002a9d3.52
mov rdx, qword [rsi + 8]
lea rcx, [rdi + rdi*2]
invalid
push rsi
or byte [rax - 0x73], cl
or al, 0x7f
invalid
jg case.0x14002a0a9.68
shl rcx, 5
shl ecx, 5
add eax, 0x48d10148
shl eax, 5
loopne case.0x14002a2f1.64
add rcx, rdx
add ecx, edx
shl rax, 5
loopne case.0x14002a2f1.64
lea r8, [rax + rax*2]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140106220
or dword [rbp + rcx - 0x3cd6b400], ebx
sub rbx, r8
sub ebx, eax
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x73], cl
adc al, 0x49
lea rdx, [rcx + rcx*2]
lea edx, [rcx + rcx*2]
shl rdx, 5
shl edx, 5
add rdx, rax
add edx, eax
ret 0x8d48
lea rcx, [rbx + rbx*2]
or al, 0x5b
shl rcx, 5
shl ecx, 5
add rcx, rax
shl r8, 5
lea r8, [r8 + r8*2]
lea eax, [rax + rax*2]
lea eax, [rax + rax*2]
add al, 0x40
call fcn.140106220
mov qword [rsi + 0x10], rbx
pop rsi
invalid
or eax, 0x5e894800
pop rsi
adc byte [rax - 0x7d], cl
add rsp, 0x20
pop rbx
invalid
pop rdi
pop rsi
ret
int3
int3
sub rsp, 0x28
movzx eax, byte [rcx + 0x40]
invalid
invalid
lea edx, [rax - 2]
lea edx, [rax - 2]
dec al
xor r8d, r8d
xor eax, eax
xor eax, eax
cmp dl, 6
movzx eax, al
cmovae eax, r8d
ror byte [rdi], 0xb6
invalid
cli
invalid
ror byte [rdi], 0xb6
mov dh, 0xc0
ror byte [rax - 0x73], 0x15
in al, dx
sahf
lea rdx, [0x140176560]
adc eax, 0x149eec
adc al, 0
movsxd rax, dword [rdx + rax*4]
add rax, rdx
sar bh, 1
invalid
sar bh, 1
loopne 0x14002c6c6
invalid
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [rax - 0x75], cl
push rcx
adc byte [rax - 0x7d], cl
mov rdx, qword [rcx + 0x10]
add rsp, 0x28
invalid
sub bl, al
invalid
mov rax, qword [rcx + 0x28]
mov eax, dword [rcx + 0x28]
mov rdx, qword [rcx + 0x30]
add rsp, 0x28
add esp, 0x28
xor byte [rax - 0x7d], cl
invalid
add esp, 0x28
ret
movzx eax, byte [rcx]
mov edx, 7
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
sahf
adc al, 0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
sahf
adc al, 0
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
lea rax, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
mov eax, dword [rcx]
add eax, 0xffffff9c
invalid
pushfq
rcr byte [rdi + rcx - 0x72b73f49], 0xc
pushfq
movzx eax, ax
lea rcx, [rax + rax*2]
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:status
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:status
add rax, rcx
mov edx, 3
add byte [rax], al
invalid
enter 0x3ba, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
ret
lea rax, [0x14012ad76]
mov edx, 3
add byte [rdx + 3], bh
add rsp, 0x28
ret
add byte [rdx + 5], bh
add rsp, 0x28
ret
lea rax, [0x14012ad6f]
mov edx, 3
add byte [rdx + 3], bh
add rsp, 0x28
ret
lea rax, [0x14012ad72]
mov edx, 4
add byte [rdx + 4], bh
add rsp, 0x28
ret
lea rax, [0x14012ad83]
mov edx, 5
add byte [rdx + 5], bh
add rsp, 0x28
ret
lea rax, [0x14012ad79]
mov edx, 6
add byte [rdx + 6], bh
add rsp, 0x28
ret
lea rax, [0x14012ad7f]
mov edx, 4
add byte [rax], al
add byte [rax], al
add rsp, 0x28
ret
jmp 0x14002dbba
sbb byte [r8 - 0x7b], r9b
sal byte [rdi + rcx + 0x48], 0x8d
lea ecx, [rdi + 0x30]
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
call qword [rax + 0x10]
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r14
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], r12
cmp bpl, 2
jae 0x14002dbdf
invalid
lea ecx, [rdi + 0x30]
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
call qword [rax + 0x10]
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r14
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], r12
cmp bpl, 2
jae 0x14002dbdf
invalid
cmovs eax, dword [rbx + 0x5d5b20c4]
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rsi, qword [rsi + 8]
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 [0x140182268]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.140101bb0
jmp 0x14002dbba
sbb al, byte [rcx]
add byte [rax], al
jmp case.0x14002b09e.60
pop rax
movups xmm0, xmmword [rsp + 0x72]
movups xmm1, xmmword [rsp + 0x82]
adc byte [rsp + 0x82], cl
adc byte [rsp + 0x82], cl
mov word [rdx + rax*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x4a], ecx
movups xmmword [rsp + 0x4a], xmm1
movups xmmword [rsp + 0x3a], xmm0
mov byte [rsp + 0x38], cl
mov byte [rsp + 0x39], al
mov eax, ebx
test al, al
invalid
ror byte [rdi], 0x85
fild word [rax]
add byte [rax], al
jne 0x14002dfb1
jmp case.0x14002b09e.60
mov dword [rax], 0x44890000
and al, 0x34
lea r15, [r12 + 0x78]
lea rcx, [rsp + 0x80]
add byte [rcx - 0x48], al
loopne 0x14002deec
mov r8d, 0xe0
add byte [rax], al
call fcn.140106220
mov qword [rsp + 0x70], 0
invalid
sub eax, 0x48000d83
mov dword [rsp + 0x70], 0
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lea r8, [rsp + 0x70]
mov rcx, r15
mov rdx, r14
call fcn.140023620
invalid
dec dword [rcx + 0x39]
fidiv word [rbp + 0x23]
invalid
cmp r14, rbx
jne case.0x14002b051.50
invalid
and ecx, dword [rcx - 0x73]
sub byte [r9 - 0x39], r9b
lea rcx, [r13 + 0x28]
mov qword [r13 + 0x18], 1
sbb byte [r9], r8b
add byte [rax], al
add byte [rbp - 0x77], cl
jne 0x14002df41
sbb byte [r9], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rbp - 0x77], cl
jne 0x14002df41
mov eax, dword [rsp + 0x34]
jmp 0x14002df68
mov byte [rsp + 0x38], 4
and al, 0x38
add al, 0x89
mov eax, ebx
test al, al
jne 0x14002dfb1
jmp case.0x14002b09e.60
mov eax, ebx
test al, al
jne 0x14002dfb1
jmp case.0x14002b09e.60
cmp r14, qword [r12 + 0x88]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
invalid
add byte [rbx + 0xf342444], cl
mov eax, dword [rsp + 0x34]
jae 0x14002e1f4
add byte [rax], al
sub dword [rsi + 0x49000002], 3
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rbx + 0xf02007d], al
je 0x14002e1f4
invalid
invalid
add byte [rax], al
add rbp, qword [r12 + 0x80]
cmp dword [rbp], 2
je 0x14002e1f4
add byte [rcx - 0x73], cl
lea rcx, [r13 + 0x20]
mov qword [rbp], 1
add dword [rax], eax
add byte [rax], al
and byte [r8 - 0x39], r9b
add byte [r9], r8b
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 8], rdi
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 8], rdi
mov qword [rcx], r14
mov rdx, qword [r13 + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov rcx, qword [r13 + 0xb0]
mov qword [r13 + 0xa8], 0
lea esi, [rax + 0x49000000]
mov dword [rbp + 0xa8], 0
test rdx, rdx
mov rdi, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
je 0x14002df95
call qword [rdx + 8]
mov eax, dword [rsp + 0x34]
push rdx
or byte [rbx - 0x39cbdbbc], cl
and al, 0x38
add al, 0x84
sal byte [rbp + 0x13], 0x48
mov rax, qword [0x140182308]
mov byte [rsp + 0x38], 4
test al, al
jne 0x14002dfb1
mov rax, qword [0x140182308]
add byte [rax - 0x2f], cl
loopne 0x14002dff1
shl rax, 1
test rax, rax
test eax, eax
jne 0x14002e13b
test dword [rdx + 0x31000001], ecx
rol byte [rsi + 0x75023c07], 9
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne case.default.0x14002dfd5
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
movzx eax, byte [rsp + 0x38]
lea rcx, [0x1401765a8]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov ecx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x40]
movzx r8d, byte [rsp + 0x39]
xor edx, edx
jmp 0x14002e08b
mov byte [rsi], 6
jmp 0x14002e0ad
add byte [rax], al
add byte [rdi], cl
movzx ecx, byte [rsp + 0x39]
movzx ecx, byte [rsp + 0x39]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x40], rax
jne 0x14002e07f
movzx eax, cl
shl rax, 0x20
or rax, 3
jmp 0x14002e089
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x87], xmm1
movups xmmword [rsp + 0x77], xmm0
mov byte [rsi], 5
movups xmm0, xmmword [rsp + 0x70]
adc byte [rsp + 0x70], al
adc byte [rsp + 0x70], al
movups xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
mov rax, qword [rsp + 0x8f]
jmp 0x14002e0a9
mov rax, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x70], xmm0
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x80], rcx
mov ecx, dword [rsp + 0x3c]
mov dl, 1
movzx r8d, byte [rsp + 0x39]
jmp 0x14002e08b
mov byte [rsi], 7
jmp 0x14002e0ad
lea rdx, [rsp + 0x40]
call fcn.14001f690
mov dl, 4
mov byte [rsi], dl
mov byte [rsi + 1], r8b
mov dword [rsi + 4], ecx
mov qword [rsi + 8], rax
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x20], rax
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401102f0
test al, al
jne 0x14002dfb1
mov byte [r12 + 0x11], 1
jmp 0x14002dfb1
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108860
int3
mov rcx, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r15d, edi
jae 0x14002e9a7
mov byte [rsi], 3
mov byte [rsi + 1], bpl
jmp 0x14002e9aa
mov byte [rsi], 5
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
add eax, 0xf9b67
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
and al, 0x58
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x40]
call fcn.140108230
mov qword [rsp + 0x30], r11
lea rax, [0x14001b240]
dec dword [rax - 0x77]
and al, 0x38
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x40]
call fcn.140108230
int3
in al, dx
push rax
lea rbp, [rsp + 0x50]
lea rax, str.Hash_table_capacity_overflow
mov qword [rbp - 0x30], rax
ror byte [rax - 0x39], 1
fadd dword [r9]
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x144204
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, [0x140128f80]
lea rcx, [rbp - 0x30]
call fcn.140108230
int3
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov qword [rax + 0xb0], 1
movups xmmword [rax + 0xb8], xmm0
add rsp, 0x38
add esp, 0x38
ret
jae 0x14002edb9
mov qword [rcx], rdx
mov qword [rcx + 8], r8
xor esi, esi
imul cl
jl 0x14002ec3c
add byte [rax], al
mov rdi, rcx
test r10, r10
invalid
je 0x14002ecc5
lea rcx, [r9 + rbx]
add rdx, rbx
xor r11d, r11d
nop word cs:[rax + rax]
movzx ebx, byte [rdx + r11]
movzx ebx, byte [rax + rbx]
mov byte [rcx + r11], bl
sbb al, 0x19
inc r11
cmp r10, r11
jne case.0x1400dc0f7.80
mov rbx, r9
mov rcx, r9
mov r14, r8
mov esi, eax
mov rdx, r8
call fcn.14002edd0
cmp al, 0x51
push rcx
push rcx
jne 0x14002ed08
mov rax, r14
cmp r14, 0xf
mov rcx, rdi
ja 0x14002ed15
xor r8d, r8d
mov rdx, rbx
ror byte [rax - 0x77], 0xda
nop dword [rax]
cmp byte [rdx + r8], 0
add al, byte [rax]
je 0x14002edb9
inc r8
inc eax
cmp rax, r8
jne 0x14002ecf0
jmp 0x14002edaf
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov byte [rdi], al
mov sil, 2
add ch, cl
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
add ch, cl
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rbp + rcx*4 + 0x43]
lea r8, [rbx + 7]
mov rdx, rbx
lea r8, [rbx + 7]
and r8, 0xfffffffffffffff8
sub r8, rbx
jne 0x14002ed70
lea r9, [rax - 0x10]
xor r8d, r8d
movdqa xmm0, xmmword [0x140112770]
movabs r10, 0x8080808080808080
invalid
invalid
nop
nop
add byte [rax + 0x42f39066], 0xf
outsd dx, dword [rsi]
or al, 2
nop
movdqu xmm1, xmmword [rdx + r8]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
invalid
retf 0xf66
jo 0x14002ed27
out dx, al
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14002ed98
shl dword [rsi + 0xf], 1
invalid
invalid
add r8, 0x10
cmp r8, r9
jbe 0x14002ed40
jmp 0x14002ed98
cmp r8, rax
cmp eax, eax
cmovae r8, rax
xor r9d, r9d
nop word [rax + rax]
cmp byte [rdx + r9], 0
je 0x14002edb9
inc r9
cmp r8, r9
jne 0x14002ed80
lea r9, [rax - 0x10]
lea ecx, [rax - 0x10]
cmp r8, r9
jbe 0x14002ed2c
cmp r8, rax
je 0x14002edaf
nop dword [rax]
cmp byte [rdx + r8], 0
add al, byte [rax]
je 0x14002edb9
inc r8
cmp rax, r8
jne 0x14002eda0
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov sil, 1
mov dh, 1
mov dh, 1
mov byte [rcx + 0x10], sil
add rsp, 0x20
invalid
and byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
ret
invalid
cli
and dword [rdi], ecx
xchg dword [rcx + 0x2a], ebx
add byte [rax], al
lea r8, [0x1401765c0]
movsxd rdx, dword [r8 + rdx*4]
ja 0x14002edfa
add byte [rcx + 0x63], cl
adc al, 0x90
add rdx, r8
jmp rdx
loop 0x14002ed71
cmp byte [rcx], 0x74
jne case.default.0x14002f70e
cmp dword [rdi + rcx - 0x7b], esi
sub al, byte [rax]
add byte [rax + 0x4165b243], dh
mov al, 0x43
mov dl, 0x65
mov r8d, 1
mov al, 0x43
mov dl, 0x65
mov r10b, 0x65
mov r8d, 1
add dword [rax], eax
add byte [rax], al
cmp byte [rcx + r8], dl
movzx ecx, al
mov eax, 0x51
push rcx
add byte [rax], al
invalid
push rcx
add byte [rax], al
add byte [rdi], cl
cmove eax, ecx
jmp case.default.0x14002f70e
cmp byte [rcx], 0x73
jne case.default.0x14002f70e
cmove eax, ecx
jmp case.default.0x14002f70e
cmp byte [rcx], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
add ah, byte [rbx + 0xf]
test dword [0xc002ee5f], eax
jns 0x14002ee3a
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
sub eax, 0x29fb850f
add byte [rax], al
sti
sub dword [rax], eax
add byte [rax + 0xf770479], al
test ecx, esi
int1
cmp byte [rcx + 4], 0x77
jne case.default.0x14002f70e
int1
sub dword [rax], eax
invalid
int1
sub dword [rax], eax
add byte [rax + 0xf650579], al
test edi, esp
sub dword [rax], eax
add byte [rax + 0xf620679], al
jns 0x14002ee5b
invalid
invalid
test ebp, ebx
sub dword [rax], eax
invalid
cmp byte [rcx + 5], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x62
jne case.default.0x14002f70e
add byte [rax], al
jns 0x14002ee5b
invalid
add byte [rax + 0xf730779], al
test ebx, edx
sub dword [rax], eax
add byte [rax + 0xf6f0879], al
test ecx, ecx
sub dword [rax], eax
add byte [rax + 0xf630979], al
test dword [rdi - 0x7fffffd7], edi
jns 0x14002ee87
cmp byte [rcx + 7], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x63
jne case.default.0x14002f70e
jns 0x14002ee7c
invalid
cmp byte [rcx + 0xa], 0x6b
jne case.default.0x14002f70e
invalid
or ch, byte [rbx + 0xf]
test dword [rbp - 0x7fffffd7], esi
invalid
invalid
jns 0x14002ee92
imul ecx, dword [rdi], 0xffffff85
mov ch, 0x29
add byte [rax], al
invalid
add byte [rax + 0xf650b79], al
test dword [rbx - 0x7fffffd7], ebp
invalid
invalid
jns 0x14002ee9d
cmp byte [rcx + 0xb], 0x65
jne case.default.0x14002f70e
invalid
jne case.default.0x14002f70e
add byte [rax + 0xf740c79], al
cmp byte [rcx + 0xc], 0x74
je 0x14002eea2
jne case.default.0x14002f70e
test dword [rcx - 0x7fffffd7], esp
jns 0x14002eea8
invalid
cmp byte [rcx + 0xd], 0x2d
jne case.default.0x14002f70e
sub eax, 0x2997850f
add byte [rax], al
test dword [rdi - 0x7fffffd7], edx
jns 0x14002eeb3
cmp byte [rcx + 0xe], 0x61
jne case.default.0x14002f70e
sub dword [rax], eax
invalid
invalid
lea ebp, [rcx]
add byte [rax], al
sub dword [rax], eax
add byte [rax + 0xf630f79], al
test dword [rbx - 0x7fffffd7], eax
jns 0x14002eec9
invalid
cmp byte [rcx + 0xf], 0x63
jne case.default.0x14002f70e
sub dword [rax], eax
add byte [rax + 0xf631079], al
adc byte [rbx + 0xf], ah
cmp byte [rcx + 0x10], 0x63
jne case.default.0x14002f70e
invalid
test dword [rcx + 0x29], edi
add byte [rax], al
cmp byte [rcx + 0x11], 0x65
jne case.default.0x14002f70e
test dword [rdi + 0x29], ebp
add byte [rax], al
test dword [rdi + 0x29], ebp
add byte [rax], al
add byte [rax + 0xf701279], al
cmp byte [rcx + 0x12], 0x70
jne case.default.0x14002f70e
jns 0x14002eedf
adc dh, byte [rax + 0xf]
jo 0x14002eede
test dword [rbp + 0x29], esp
add byte [rax], al
mov al, 0x3b
mov dl, 0x74
mov r8d, 0x13
mov eax, 0x13
mov eax, 0x13
jmp 0x14002ee03
and bh, bh
invalid
cmp byte [rcx], 0x63
jne case.default.0x14002f70e
test dword [rbp + 0x29], ecx
add byte [rax], al
test dword [rbp + 0x29], ecx
add byte [rax], al
cmp byte [rcx + 1], 0x6f
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf6e0279], al
test dword [rcx], edi
sub dword [rax], eax
add byte [rax + 0xf740379], al
je 0x14002ef14
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x74
jne case.default.0x14002f70e
test dword [rdi], ebp
sub dword [rax], eax
add byte [rax + 0xf650479], al
test dword [0xc002ef3e], esp
jns 0x14002ef1c
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
test dword [rdi], eax
sub dword [rax], eax
add byte [rax + 0xf730879], al
test ebp, edi
cmp byte [rcx + 8], 0x73
jne case.default.0x14002f70e
sub byte [rax], al
add byte [rax + 0xf650979], al
test ebx, esi
sub byte [rax], al
add byte [rax + 0xf630a79], al
invalid
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x75
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x69
invalid
test ebx, ecx
sub byte [rax], al
cmp byte [rcx + 9], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x63
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 0xb], 0x75
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x69
jne case.default.0x14002f70e
invalid
jns 0x14002ef74
imul ecx, dword [rdi], 0x28cb85
add byte [rax + 0xf740e79], al
test ecx, eax
sub byte [rax], al
cmp byte [rcx + 0xe], 0x74
jne case.default.0x14002f70e
shr dword [rax], 0
add byte [rax + 0xf790f79], al
cmp byte [rcx + 0xf], 0x79
jne case.default.0x14002f70e
invalid
mov bh, 0x28
add byte [rax], al
invalid
test dword [rdi - 0x7fffffd8], esi
jns case.0x14002b09e.87
add byte [rax + 0xf2d1079], al
test dword [rbp - 0x7fffffd8], ebp
jns 0x14002efa0
cmp byte [rcx + 0x10], 0x2d
jne case.default.0x14002f70e
sub eax, 0x28ad850f
add byte [rax], al
cmp byte [rcx + 0x11], 0x70
jne case.default.0x14002f70e
invalid
jo 0x14002efa0
test dword [rbx - 0x7fffffd8], esp
jns 0x14002efab
add byte [rax + 0xf6f1279], al
test dword [rcx - 0x7fffffd8], ebx
invalid
invalid
cmp byte [rcx + 0x12], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 0x13], 0x6c
jns 0x14002efb6
insb byte [rdi], dx
jne case.default.0x14002f70e
cmp byte [rcx + 0x14], 0x69
jne case.default.0x14002f70e
sub byte [rax], al
invalid
jns 0x14002efc1
imul ecx, dword [rdi], 0x288585
sub byte [rax], al
add byte [rax + 0xf631579], al
test dword [rbx + 0x28], edi
add byte [rax], al
cmp byte [rcx + 0x15], 0x63
jne case.default.0x14002f70e
jns 0x14002efcc
adc eax, 0x7b850f63
sub byte [rax], al
add byte [rax + 0x4179b21b], dh
invalid
mov al, 0x1b
mov dl, 0x79
mov r8d, 0x16
jns 0x14002f004
mov eax, 0x16
jmp 0x14002ee03
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0x17
ja case.default.0x14002f70e
lea r8, [0x140176768]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp byte [rcx + 1], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
test dword [rcx], edx
sub byte [rax], al
invalid
movzx edx, byte [rcx + 7]
cmp edx, 0x6c
je 0x1400316d6
mov dh, 0x51
invalid
cmp edx, 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x63
jne case.default.0x14002f70e
test edi, esp
invalid
imul ecx, dword [rdi], 0x27c985
add byte [rax + 0xf6e0d79], al
jns 0x14002f080
outsb dx, byte [rsi]
invalid
jns 0x14002f080
outsb dx, byte [rsi]
jne case.default.0x14002f70e
invalid
invalid
invalid
add byte [rax], al
test dword [rdi - 0x4fffffd9], edi
add dh, byte [rdx + 0xeb84167]
add byte [rax], al
mov al, 2
mov dl, 0x67
mov r8d, 0xe
invalid
invalid
add cl, ch
jmp 0x14002ee03
jp 0x14002f084
invalid
cmp byte [rcx], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
invalid
xchg ebx, eax
invalid
add byte [rax], al
test dword [rbx - 0x7fffffd9], edx
jns 0x14002f0ac
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
jne case.default.0x14002f70e
mov dword [rdi], esp
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
test dword [rdi + 0x27], edi
add byte [rax], al
test dword [rdi + 0x27], edi
add byte [rax], al
cmp byte [rcx + 5], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x63
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 8], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x6c
jne case.default.0x14002f70e
jns 0x14002f130
invalid
add byte [rax], al
cmp byte [rcx + 0x11], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 0x12], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0x13], 0x77
jne case.default.0x14002f70e
test ecx, ebp
add byte es:[rax], al
ja 0x14002f15a
test ecx, ebp
add byte es:[rax], al
cmp byte [rcx + 0x14], 0x2d
jne case.default.0x14002f70e
add byte es:[rax], al
movzx edx, byte [rcx + 0x15]
cmp edx, 0x6d
je 0x14003180c
cmp edx, 0x68
jne case.default.0x14002f70e
cmp byte [rcx + 0x16], 0x65
jne case.default.0x14002f70e
jne case.default.0x14002f70e
cmp byte [rcx + 0x17], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0x18], 0x64
jne case.default.0x14002f70e
cmp byte [rcx + 0x19], 0x65
jne case.default.0x14002f70e
jns 0x14002f1aa
jne case.default.0x14002f70e
cmp byte [rcx + 0x1a], 0x72
jne case.default.0x14002f70e
mov al, 6
jmp 0x14003182c
movzx edx, byte [rcx]
mov dh, 0x11
adc dword [rbx - 0x7bf08a06], eax
cmc
adc dword [rax], eax
add byte [rbx - 0x7af08c06], al
jnp 0x14002f1e2
invalid
cmp edx, 0x75
je 0x1400303aa
cmp edx, 0x73
jne case.default.0x14002f70e
add byte es:[rax], al
add byte es:[rax], al
add byte [rax], al
cmp byte [rcx + 1], 0x74
jns 0x14002f1c2
je 0x14002f1d2
jne case.default.0x14002f70e
test dword [rcx + 0x26], esi
add byte [rax], al
cmp byte [rcx + 2], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x69
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf630479], al
test dword [rbx + 0x26], edx
add byte [rax], al
cmp byte [rcx + 4], 0x63
jne case.default.0x14002f70e
push rbx
add byte es:[rax], al
cmp byte [rcx + 5], 0x74
jne case.default.0x14002f70e
test dword [rcx + 0x26], ecx
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x72
jne case.default.0x14002f70e
jb 0x14002f218
test dword [rbx], ebp
add byte es:[rax], al
cmp byte [rcx + 9], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x73
jne case.default.0x14002f70e
invalid
add byte es:[rax], al
jns 0x14002f230
jae 0x14002f236
test dword [0xc002f253], ecx
or eax, 0x80000026
cmp byte [rcx + 0xc], 0x70
jns 0x14002f23b
jo 0x14002f240
jne case.default.0x14002f70e
test dword [rbx], eax
add byte es:[rax], al
cmp byte [rcx + 0xd], 0x6f
jne case.default.0x14002f70e
invalid
test ecx, edi
and eax, 0x79800000
invalid
invalid
jns 0x14002f251
add byte [rax + 0xf720e79], al
test edi, ebp
and eax, 0x79800000
pcmpeqb mm1, qword [rdi]
cmp byte [rcx + 0xe], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 0xf], 0x74
jne case.default.0x14002f70e
invalid
test ebp, esp
and eax, 0x79800000
add byte [rax + 0xf2d1079], al
test ebx, ebx
invalid
add byte [rax], al
add byte [rax + 0xf2d1079], al
test ebx, ebx
and eax, 0x79800000
adc dword [rbx + 0xf], esi
test ecx, edx
and eax, 0x79800000
adc ah, byte [rbp + 0xf]
test edi, eax
cmp byte [rcx + 0x10], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0x11], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 0x12], 0x65
jne case.default.0x14002f70e
invalid
add byte [rax], al
and eax, 0x79800000
adc esp, dword [rbx + 0xf]
test dword [rbp - 0x7fffffdb], edi
and eax, 0x79800000
invalid
cmp byte [rcx + 0x13], 0x63
jne case.default.0x14002f70e
invalid
add byte [rax], al
cmp byte [rcx + 0x14], 0x75
jne 0x14002f290
jne case.default.0x14002f70e
test dword [rbx - 0x7fffffdb], esi
jns 0x14002f29e
cmp byte [rcx + 0x15], 0x72
jne case.default.0x14002f70e
jb 0x14002f29a
test dword [rcx - 0x7fffffdb], ebp
cmp byte [rcx + 0x16], 0x69
jne case.default.0x14002f70e
invalid
add byte [rax], al
jns 0x14002f2a9
imul ecx, dword [rdi], 0x259f85
add byte [rax + 0xf741779], al
jns 0x14002f2b4
je 0x14002f2ae
cmp byte [rcx + 0x17], 0x74
jns 0x14002f2b4
je 0x14002f2ae
jne case.default.0x14002f70e
test dword [rbp - 0x4fffffdb], edx
mov dl, 0x79
mov al, 0x42
mov dl, 0x79
mov r8d, 0x18
mov eax, 0x18
jmp 0x14002ee03
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x6d
je 0x14003049f
cmp edx, 0x63
jne case.default.0x14002f70e
movzx edx, byte [rcx + 1]
cmp edx, 0x61
je 0x140031474
add byte [rax], al
add byte [rax], al
cmp edx, 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf740379], al
test dword [rdi + 0x25], eax
invalid
add byte [rax], al
cmp byte [rcx + 3], 0x74
jne case.default.0x14002f70e
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x74
jne case.default.0x14002f70e
invalid
add byte [rax], al
cmp byte [rcx + 9], 0x79
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x70
jne case.default.0x14002f70e
jns 0x14002f33b
jo 0x14002f342
test dword [rcx], eax
and eax, 0x1db00000
mov al, 0x1d
mov al, 0x1d
mov dl, 0x65
mov r8d, 0xb
mov r8d, 0xb
jmp 0x14002ee03
cmp byte [rcx], 0x61
jne case.default.0x14002f70e
test ecx, ebp
and al, 0
invalid
test ecx, ebp
and al, 0
add byte [rax + 0xf630179], al
test edi, ebx
and al, 0
add byte [rax + 0xf630279], al
test ebp, edx
and al, 0
add byte [rax + 0xf650379], al
invalid
invalid
test ebx, ecx
cmp byte [rcx + 1], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
jne case.default.0x14002f70e
and al, 0
add byte [rax + 0xf730479], al
test ecx, eax
and al, 0
add byte [rax + 0xf730579], al
test dword [rdi - 0x7fffffdc], esi
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
invalid
jns case.0x140029464.183
sub eax, 0x24ad850f
add byte [rax], al
invalid
add byte [rax + 0xf630779], al
test dword [rbx - 0x7fffffdc], esp
cmp byte [rcx + 7], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
jns 0x14002f3a1
outsd dx, dword [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x6e
jns 0x14002f3ac
outsb dx, byte [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
invalid
or dh, byte [rdi + rcx - 0x7b]
test dword [rax + rax], esp
add byte [rax + 0xf720b79], al
cmp byte [rcx + 0xb], 0x72
jne case.default.0x14002f70e
test dword [rbx + 0x24], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 0xe], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0xf], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0x10], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 0x11], 0x6c
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0x12], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0x13], 0x77
jne case.default.0x14002f70e
cmp byte [rcx + 0x14], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0x15], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 0x16], 0x72
jne case.default.0x14002f70e
invalid
jns 0x14002f43b
jb 0x14002f436
test dword [0xc002f451], ecx
jns 0x14002f446
add byte [rax + 0xf651779], al
test dword [rbx], eax
and al, 0
cmp byte [rcx + 0x17], 0x65
jne case.default.0x14002f70e
invalid
jne case.default.0x14002f70e
add byte [rax + 0xf641879], al
cmp byte [rcx + 0x18], 0x64
jne case.default.0x14002f70e
invalid
test ecx, edi
and eax, dword [rax]
add byte [rax + 0xf651979], al
test edi, ebp
cmp byte [rcx + 0x19], 0x65
jne case.default.0x14002f70e
out dx, eax
and eax, dword [rax]
add byte [rax + 0xf6e1a79], al
test ebp, esp
and eax, dword [rax]
add byte [rax + 0xf741b79], al
test ebx, ebx
cmp byte [rcx + 0x1a], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 0x1b], 0x74
jne case.default.0x14002f70e
and eax, dword [rax]
invalid
and eax, dword [rax]
add byte [rax + 0xf691c79], al
imul ecx, dword [rdi], 0x23d185
cmp byte [rcx + 0x1c], 0x69
jne case.default.0x14002f70e
add byte [rax + 0xf611d79], al
test edi, eax
and eax, dword [rax]
add byte [rax + 0xf6c1e79], al
jns 0x14002f493
insb byte [rdi], dx
invalid
cmp byte [rcx + 0x1d], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0x1e], 0x6c
jns 0x14002f493
insb byte [rdi], dx
jne case.default.0x14002f70e
test dword [rbp - 0x4fffffdd], edi
add eax, 0xb84173b2
invalid
mov al, 5
mov dl, 0x73
mov r8d, 0x1f
jmp 0x14002ee03
cmp byte [rcx], 0x73
jne case.default.0x14002f70e
add byte [rax + 0xf650179], al
test dword [rbx - 0x7fffffdd], ebx
jns case.0x140029464.197
cmp byte [rcx + 1], 0x65
jns 0x14002f498
jne case.default.0x14002f70e
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
invalid
xchg ecx, eax
and eax, dword [rax]
invalid
invalid
test dword [rcx - 0x7fffffdd], edx
jns 0x14002f4ae
add byte [rax + 0xf2d0379], al
test dword [rdi - 0x7fffffdd], eax
jns 0x14002f4b9
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
sub eax, 0x2387850f
xchg dword [rbx], esp
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.default.0x14002f70e
ja 0x14002f4c6
test dword [rbp + 0x23], edi
add byte [rax], al
and eax, dword [rax]
add byte [rax + 0xf650579], al
test dword [rbx + 0x23], esi
add byte [rax], al
cmp byte [rcx + 5], 0x65
jne case.default.0x14002f70e
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x62
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
jns 0x14002f4e5
outsd dx, dword [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x63
jne case.default.0x14002f70e
jns 0x14002f4f0
invalid
cmp byte [rcx + 0xa], 0x6b
jne case.default.0x14002f70e
invalid
or ch, byte [rbx + 0xf]
test dword [rcx + 0x23], eax
add byte [rax], al
invalid
add byte [rax + 0xf650b79], al
test dword [rdi], esi
and eax, dword [rax]
add byte [rax + 0xf740c79], al
test dword [0xc002f530], ebp
sub eax, 0x80000023
cmp byte [rcx + 0xb], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x74
jne case.default.0x14002f70e
invalid
and eax, dword [rax]
invalid
cmp byte [rcx + 0xd], 0x2d
jne case.default.0x14002f70e
and eax, dword [rax]
invalid
jns 0x14002f51c
sub eax, 0x2323850f
add byte [rax], al
and eax, dword [rax]
add byte [rax + 0xf650e79], al
test dword [rcx], ebx
and eax, dword [rax]
cmp byte [rcx + 0xe], 0x65
jne case.default.0x14002f70e
invalid
sbb dword [rbx], esp
add byte [rax], al
invalid
add byte [rax + 0xf780f79], al
test dword [rdi], ecx
cmp byte [rcx + 0xf], 0x78
jne case.default.0x14002f70e
and eax, dword [rax]
invalid
and eax, dword [rax]
add byte [rax + 0xf741079], al
test dword [0xc002f558], eax
cmp byte [rcx + 0x10], 0x74
jne case.default.0x14002f70e
adc byte [rdi + rcx - 0x7b], dh
add eax, 0x80000023
cmp byte [rcx + 0x11], 0x65
jne case.default.0x14002f70e
invalid
jns case.0x1400dc0f7.114
jne case.default.0x14002f70e
add byte [rax + 0xf6e1279], al
cmp byte [rcx + 0x12], 0x6e
jne case.default.0x14002f70e
test ecx, esi
and al, byte [rax]
invalid
test ecx, esi
and al, byte [rax]
add byte [rax + 0xf731379], al
cmp byte [rcx + 0x13], 0x73
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0x14], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 0x15], 0x6f
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0x16], 0x6e
jne case.default.0x14002f70e
mov al, 0x3c
mov dl, 0x73
mov r8d, 0x17
cmp byte [rcx + 0x13], 0x73
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0x14], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 0x15], 0x6f
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x16], 0x6e
jns case.0x14002edee.12
outsb dx, byte [rsi]
jne case.default.0x14002f70e
mov al, 0x3c
mov dl, 0x73
mov r8d, 0x17
jmp 0x14002ee03
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x63
je 0x14003050a
cmp edx, 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x63
jns 0x14002f598
invalid
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf700479], al
test dword [rbp + 0x22], edi
add byte [rax], al
invalid
cmp byte [rcx + 4], 0x70
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf740579], al
test dword [rbx + 0x22], esi
add byte [rax], al
cmp byte [rcx + 5], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
and al, byte [rax]
invalid
and al, byte [rax]
add byte [rax + 0xf630779], al
test dword [rdi + 0x22], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x63
jne case.default.0x14002f70e
and al, byte [rax]
add byte [rax + 0xf680879], al
test dword [rbp + 0x22], edx
add byte [rax], al
cmp byte [rcx + 8], 0x68
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x61
jne case.default.0x14002f70e
test dword [rbx + 0x22], ecx
add byte [rax], al
test dword [rbx + 0x22], ecx
add byte [rax], al
cmp byte [rcx + 0xa], 0x72
jne case.default.0x14002f70e
test dword [rcx + 0x22], eax
add byte [rax], al
test dword [rcx + 0x22], eax
add byte [rax], al
cmp byte [rcx + 0xb], 0x73
jne case.default.0x14002f70e
test dword [rdi], esi
and al, byte [rax]
invalid
test dword [rdi], esi
and al, byte [rax]
add byte [rax + 0xf650c79], al
jns 0x14002f611
jne case.default.0x14002f70e
mov al, 1
mov dl, 0x74
je 0x14002f652
mov eax, 0xd
jmp 0x14002ee03
cmp byte [rcx], 0x73
jne case.default.0x14002f70e
invalid
jns case.0x14002c67b.58
cmp byte [rcx + 0xc], 0x65
jne case.default.0x14002f70e
jns 0x14002f611
jne case.default.0x14002f70e
mov al, 1
mov dl, 0x74
je 0x14002f652
mov eax, 0xd
je 0x14002f652
mov eax, 0xd
jmp 0x14002ee03
invalid
cmp byte [rcx], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
jne case.default.0x14002f70e
and al, byte [rax]
add byte [rax + 0xf630279], al
test dword [rcx], eax
and al, byte [rax]
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
add byte [rax + 0xf2d0379], al
test edi, esi
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
and dword [rax], eax
add byte [rax + 0xf770479], al
test ebp, ebp
and dword [rax], eax
add byte [rax + 0xf650579], al
test ebx, esp
and dword [rax], eax
add byte [rax + 0xf620679], al
invalid
invalid
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x65
jne case.default.0x14002f70e
jrcxz 0x14002f675
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.default.0x14002f70e
test ecx, ebx
and dword [rax], eax
invalid
invalid
test ecx, ebx
and dword [rax], eax
add byte [rax + 0xf730779], al
fldenv [rcx]
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.default.0x14002f70e
test edi, ecx
and dword [rax], eax
invalid
test edi, ecx
and dword [rax], eax
add byte [rax + 0xf6f0879], al
test ebp, eax
invalid
and dword [rax], eax
add byte [rax + 0xf630979], al
cmp byte [rcx + 9], 0x63
jne case.default.0x14002f70e
invalid
jns 0x14002f68b
cmp byte [rcx + 8], 0x6f
jne case.default.0x14002f70e
invalid
and dword [rax], eax
invalid
invalid
cmp byte [rcx + 9], 0x63
jns 0x14002f680
invalid
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x6b
jne case.default.0x14002f70e
or ch, byte [rbx + 0xf]
test dword [rcx - 0x7fffffdf], esi
invalid
jns 0x14002f696
imul ecx, dword [rdi], 0xffffff85
mov cl, 0x21
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.default.0x14002f70e
add byte [rax], al
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax + 0xf740c79], al
cmp byte [rcx + 0xc], 0x74
or al, 0x74
jne case.default.0x14002f70e
test dword [rbp - 0x7fffffdf], ebx
jns 0x14002f6ac
cmp byte [rcx + 0xd], 0x2d
jne case.default.0x14002f70e
add byte [rax], al
sub eax, 0x2193850f
add byte [rax], al
cmp byte [rcx + 0xe], 0x76
jne case.default.0x14002f70e
invalid
mov dword [rcx], esp
add byte [rax], al
cmp byte [rcx + 0xf], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0x10], 0x72
jne case.default.0x14002f70e
jne 0x14002f6e3
add byte [rax], al
jne 0x14002f6e3
add byte [rax], al
cmp byte [rcx + 0x11], 0x73
jne case.default.0x14002f70e
test dword [rbx + 0x21], ebp
add byte [rax], al
cmp byte [rcx + 0x12], 0x69
jne case.default.0x14002f70e
test dword [rcx + 0x21], esp
add byte [rax], al
test dword [rcx + 0x21], esp
add byte [rax], al
cmp byte [rcx + 0x13], 0x6f
jns 0x14002f6ee
outsd dx, dword [rsi]
jne case.default.0x14002f70e
mov al, 0x3f
mov dl, 0x6e
mov r8d, 0x14
jmp 0x14002ee03
invalid
idiv edi
dec dword [rdi]
movzx edx, byte [rcx]
movzx edx, byte [rcx]
add edx, 0xffffff9c
cmp edx, 0x12
ja case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
lea r8, [0x140176648]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp byte [rcx + 1], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x74
jne case.default.0x14002f70e
jns 0x14002f71f
je 0x14002f72e
test dword [0xf002f746], edx
and byte [rdx + 0x3b84165], dh
add byte [rax], al
add cl, ch
sal dh, 1
invalid
mov al, 0x20
mov dl, 0x65
mov r8d, 3
jmp 0x14002ee03
cmp byte [rcx], 0x63
jne case.default.0x14002f70e
std
and byte [rax], al
invalid
std
and byte [rax], al
add byte [rax + 0xf6f0179], al
cmp byte [rcx + 1], 0x6f
invalid
cmp byte [rcx + 1], 0x6f
jne case.default.0x14002f70e
add dword [rdi + 0xf], ebp
test ebx, esi
and byte [rax], al
add byte [rax + 0xf6e0279], al
test ecx, ebp
and byte [rax], al
add byte [rax + 0xf740379], al
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x74
jne case.default.0x14002f70e
test edi, ebx
and byte [rax], al
invalid
test edi, ebx
and byte [rax], al
add byte [rax + 0xf650479], al
add al, 0x65
invalid
test ebp, edx
cmp byte [rcx + 4], 0x65
add al, 0x65
jne case.default.0x14002f70e
and byte [rax], al
add byte [rax + 0xf6e0579], al
test ebx, ecx
and byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x74
invalid
cmp byte [rcx + 5], 0x6e
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
je 0x14002f782
test ecx, eax
and byte [rax], al
add byte [rax + 0xf2d0779], al
test dword [rdi - 0x7fffffe0], esi
add byte [rax], al
invalid
jns case.0x14002a9d3.71
invalid
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 8], 0x73
jne case.default.0x14002f70e
or byte [rbx + 0xf], dh
jae 0x14002f796
test dword [rbp - 0x7fffffe0], ebp
cmp byte [rcx + 9], 0x65
jne case.default.0x14002f70e
jns case.0x14002edee.71
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x63
jne case.default.0x14002f70e
cdq
and byte [rax], al
invalid
or ah, byte [rbx + 0xf]
test dword [rcx - 0x7fffffe0], ebx
cdq
and byte [rax], al
invalid
invalid
invalid
cdq
and byte [rax], al
add byte [rax + 0xf750b79], al
jns 0x14002f7ae
jne 0x14002f7b4
cmp byte [rcx + 0xb], 0x75
jne case.default.0x14002f70e
jns 0x14002f7ae
jne 0x14002f7b4
test dword [rdi - 0x7fffffe0], ecx
jns 0x14002f7b9
cmp byte [rcx + 0xc], 0x72
jb 0x14002f7be
jne case.default.0x14002f70e
test dword [rbp - 0x7fffffe0], eax
cmp byte [rcx + 0xd], 0x69
jne case.default.0x14002f70e
invalid
jns 0x14002f7c4
imul ecx, dword [rdi], 0x207b85
test dword [rbx + 0x20], edi
add byte [rax], al
invalid
add byte [rax + 0xf740e79], al
test dword [rcx + 0x20], esi
cmp byte [rcx + 0xe], 0x74
jne case.default.0x14002f70e
jno 0x14002f7e6
add byte [rax], al
cmp byte [rcx + 0xf], 0x79
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf2d1079], al
test dword [rbp + 0x20], ebx
cmp byte [rcx + 0x10], 0x2d
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0x11], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 0x12], 0x6f
jne case.default.0x14002f70e
and byte [rax], al
invalid
and byte [rax], al
add byte [rax + 0xf6c1379], al
test dword [rdi], edi
and byte [rax], al
add byte [rax + 0xf691479], al
test dword [0xc002f825], esi
and byte [rax], al
invalid
invalid
jns 0x14002f81c
cmp byte [rcx + 0x13], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 0x14], 0x69
jne case.default.0x14002f70e
and byte [rax], al
invalid
and byte [rax], al
add byte [rax + 0xf631579], al
test dword [rbx], ebp
and byte [rax], al
add byte [rax + 0xf791679], al
test dword [rcx], esp
and byte [rax], al
add byte [rax + 0xf2d1779], al
cmp byte [rcx + 0x15], 0x63
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 0x16], 0x79
jne case.default.0x14002f70e
cmp byte [rcx + 0x17], 0x2d
jne case.default.0x14002f70e
test dword [rdi], edx
and byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf721879], al
cmp byte [rcx + 0x18], 0x72
jne case.default.0x14002f70e
invalid
sbb byte [rdx + 0xf], dh
test dword [0xc002f84d], ecx
jns 0x14002f848
cmp byte [rcx + 0x19], 0x65
jne case.default.0x14002f70e
invalid
jne case.default.0x14002f70e
add byte [rax + 0xf701a79], al
test ecx, edi
invalid
cmp byte [rcx + 0x1a], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 0x1b], 0x6f
jns 0x14002f85e
outsd dx, dword [rsi]
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0x1c], 0x72
jne case.default.0x14002f70e
in eax, 0x1f
add byte [rax], al
cmp byte [rcx + 0x1d], 0x74
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf2d1e79], al
test ecx, edx
invalid
cmp byte [rcx + 0x1e], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0x1f], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0x20], 0x6e
jne case.default.0x14002f70e
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x21], 0x6c
jns 0x14002f8a0
insb byte [rdi], dx
jne case.default.0x14002f70e
mov al, 0x1c
mov dl, 0x79
mov r8d, 0x22
jmp 0x14002ee03
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0x16
ja case.default.0x14002f70e
xchg ebp, eax
invalid
lea r8, [0x1401766dc]
adc al, 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp byte [rcx + 1], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x74
jne case.default.0x14002f70e
invalid
add byte [rax], al
invalid
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
invalid
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x76
jne case.default.0x14002f70e
invalid
jns 0x14002f8e4
jbe 0x14002f8f0
test dword [rbx + 0x1f], edx
add byte [rax], al
add byte [rax + 0x4163b20f], dh
mov eax, 6
mov al, 0xf
mov dl, 0x63
mov r8d, 6
jmp 0x14002ee03
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0xb
ja case.default.0x14002f70e
lea r8, [0x140176738]
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
jmp rdx
movzx edx, byte [rcx + 1]
cmp edx, 0x63
je 0x1400314dd
add byte [rax], al
cmp edx, 0x75
jne case.default.0x14002f70e
invalid
add byte [rax], al
invalid
cmp byte [rcx + 2], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x68
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax + 0xf6f0479], al
test ecx, esi
invalid
cmp byte [rcx + 4], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x7a
jne case.default.0x14002f70e
jp 0x14002f970
test ebx, edx
invalid
cmp byte [rcx + 8], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x74
jne case.default.0x14002f70e
jns 0x14002f987
imul ecx, dword [rdi], 0x1eb585
add byte [rax + 0xf6f0b79], al
jns 0x14002f992
outsd dx, dword [rsi]
jne case.default.0x14002f70e
mov al, 0x10
mov dl, 0x6e
invalid
invalid
or al, 0
invalid
jns 0x14002f992
outsd dx, dword [rsi]
jne case.default.0x14002f70e
mov al, 0x10
mov dl, 0x6e
mov r8d, 0xc
add byte [rax], al
add cl, ch
hlt
jmp 0x14002ee03
movzx edx, byte [rcx]
cmp edx, 0x70
je 0x140030591
cmp edx, 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x63
jns 0x14002f9b6
invalid
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
add byte [rax], al
jns 0x14002f9cc
jne case.default.0x14002f70e
imul ebx, dword [rsi], 0x79800000
add al, 0x73
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x73
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf2d0679], al
test dword [rbx + 0x1e], ecx
invalid
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
invalid
invalid
add byte [rax], al
invalid
cmp byte [rcx + 7], 0x63
jne case.default.0x14002f70e
jns 0x14002f9f8
invalid
cmp byte [rcx + 8], 0x6f
jne case.default.0x14002f70e
invalid
invalid
add byte [rax], al
invalid
cmp byte [rcx + 9], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x72
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 0xe], 0x2d
jne case.default.0x14002f70e
sti
invalid
add byte [rax], al
sti
sbb eax, 0x79800000
punpcklwd mm1, dword [rdi]
test ecx, esi
sbb eax, 0x79800000
adc byte [rdi + rcx - 0x7b], ch
out 0x1d, eax
add byte [rax], al
cmp byte [rcx + 0xf], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0x10], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 0x11], 0x6c
jne case.default.0x14002f70e
add byte [rax + 0xf6f1279], al
cmp byte [rcx + 0x12], 0x6f
adc ch, byte [rdi + 0xf]
jne case.default.0x14002f70e
test ebx, edx
sbb eax, 0x79800000
adc esi, dword [rdi + 0xf]
invalid
test ecx, ecx
leave
cmp byte [rcx + 0x13], 0x77
jne case.default.0x14002f70e
leave
sbb eax, 0x79800000
adc al, 0x2d
cmp byte [rcx + 0x14], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0x15], 0x6f
jne case.default.0x14002f70e
adc eax, 0xb5850f6f
sbb eax, 0x79800000
cmp byte [rcx + 0x16], 0x72
jne case.default.0x14002f70e
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 0x17], 0x69
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0x18], 0x67
jne case.default.0x14002f70e
cmp byte [rcx + 0x19], 0x69
jne case.default.0x14002f70e
invalid
invalid
add byte [rax], al
jns 0x14002fabe
imul ecx, dword [rdi], 0x1d8d85
add byte [rax + 0x416eb208], dh
mov eax, 0x1a
add byte [rax], al
lea ebx, [0x148b2faae]
add byte [rax], al
mov al, 8
mov dl, 0x6e
mov r8d, 0x1a
add byte [rax], al
add byte [rax], al
jmp 0x14002ee03
movzx edx, byte [rcx]
cmp edx, 0x76
je 0x14003072b
or al, 0
invalid
or al, 0
add byte [rbx - 0x7bf09b06], al
cmp edx, 0x64
je 0x140030712
or al, 0
invalid
cli
je 0x140030712
or al, 0
invalid
or al, 0
add byte [rbx - 0x7af09e06], al
invalid
cmp edx, 0x61
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf670179], al
test dword [rsi + 0x1d], edx
add byte [rax], al
cmp byte [rcx + 1], 0x67
jns 0x14002fadd
jne case.default.0x14002f70e
jne case.default.0x14002f70e
mov al, 0xd
mov dl, 0x65
mov r8d, 2
or eax, 0xb84165b2
add al, byte [rax]
add byte [rax], al
jmp 0x14002ee03
movzx edx, byte [rcx]
cmp edx, 0x6c
insb byte [rdi], dx
adc dword [rbx - 0x7bf09306], eax
pushfq
or eax, dword [rax]
add byte [rbx - 0x7af09606], al
cmp edx, 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x66
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x2d
jne case.default.0x14002f70e
je 0x14003069a
cmp edx, 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x66
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x2d
jne case.default.0x14002f70e
movzx edx, byte [rcx + 3]
cmp edx, 0x72
je 0x140031686
sbb eax, dword [rax]
add byte [rbx - 0x7af09206], al
or byte [0x1b982fb33], bl
add al, 0x61
cmp edx, 0x6d
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x74
jne case.default.0x14002f70e
hlt
sbb al, 0
invalid
je 0x14002fb4f
test esp, esi
sbb al, 0
add byte [rax + 0xf630679], al
jns 0x14002fb4e
invalid
invalid
test edx, ebp
sbb al, 0
invalid
hlt
cmp byte [rcx + 6], 0x63
jne case.default.0x14002f70e
add byte [rax], al
jns 0x14002fb4e
invalid
add byte [rax + 0x4168b227], dh
mov eax, 7
mov al, 0x27
mov dl, 0x68
mov r8d, 7
jmp 0x14002ee03
invalid
inc dword [rax - 0x7af099c7]
rcr byte [rax + rax], cl
add byte [rax + 0xf6f0179], al
cmp byte [rcx], 0x66
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x6f
jne case.default.0x14002f70e
test eax, ecx
sbb al, 0
invalid
test eax, ecx
sbb al, 0
add byte [rax + 0xf720279], al
test dword [rsi - 0x7fffffe4], edi
add byte [rax], al
invalid
jns 0x14002fb81
cmp byte [rcx + 2], 0x72
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 3], 0x77
jne case.default.0x14002f70e
ja 0x14002fb8f
test dword [rsp + rbx + 0x79800000], esi
add al, 0x61
mov ah, 0x1c
add byte [rax], al
cmp byte [rcx + 4], 0x61
jns 0x14002fb8c
invalid
jne case.default.0x14002f70e
sbb al, 0
add byte [rax + 0xf720579], al
test dword [rax - 0x7fffffe4], esp
jns 0x14002fba2
add byte [rax], al
cmp byte [rcx + 5], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x64
jne case.default.0x14002f70e
invalid
xchg esi, eax
sbb al, 0
invalid
jne case.default.0x14002f70e
test dword [rsi - 0x7fffffe4], edx
add byte [rax + 0xf650779], al
test dword [rsp + rbx + 0x24b00000], ecx
mov word [rax + rax], ds
invalid
mov al, 0x24
cmp byte [rcx + 7], 0x65
jne case.default.0x14002f70e
mov word [rax + rax], ds
invalid
jns 0x14002fbad
jne case.default.0x14002f70e
mov word [rax + rax], ds
add byte [rax + 0x4164b224], dh
mov eax, 8
add byte [rax], al
invalid
mov al, 0x24
mov dl, 0x64
mov r8d, 8
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x14002ee03
movzx edx, byte [rcx]
cmp edx, 0x78
je 0x1400307d7
cmp edx, 0x77
je 0x140030744
test byte [rbx + 0xb], dh
add byte [rax], al
test byte [rbx + 0xb], dh
add byte [rax], al
cmp edx, 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
test dword [rbx + 0x1c], ecx
add byte [rax], al
cmp byte [rcx + 3], 0x74
jne case.default.0x14002f70e
test dword [rcx + 0x1c], eax
add byte [rax], al
test dword [rcx + 0x1c], eax
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
movzx edx, byte [rcx + 8]
cmp edx, 0x6c
insb byte [rdi], dx
mov dh, 0x51
or byte [rbx - 0x7bf09306], al
insb byte [rdi], dx
invalid
test ah, dh
insb byte [rdi], dx
je 0x140031721
add byte [rax], al
cmp edx, 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x6e
jne case.default.0x14002f70e
stc
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf630a79], al
test edi, ebp
cmp byte [rcx + 0xa], 0x63
jne case.default.0x14002f70e
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf6f0b79], al
test ebp, esp
sbb eax, dword [rax]
add byte [rax + 0xf640c79], al
cmp byte [rcx + 0xc], 0x64
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x69
invalid
cmp byte [rcx + 0xc], 0x64
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x69
jne case.default.0x14002f70e
test ecx, edx
sbb eax, dword [rax]
invalid
test ecx, edx
sbb eax, dword [rax]
add byte [rax + 0xf6e0e79], al
jns 0x14002fc79
outsb dx, byte [rsi]
invalid
cmp byte [rcx + 0xe], 0x6e
jns 0x14002fc79
outsb dx, byte [rsi]
jne case.default.0x14002f70e
test edi, eax
sbb eax, dword [rax]
add byte [rax + 0x4167b216], dh
mov eax, 0xf
mov al, 0x16
mov dl, 0x67
mov r8d, 0xf
add byte [rax], al
add cl, ch
invalid
jmp 0x14002ee03
invalid
movzx edx, byte [rcx]
add edx, 0xffffff9d
cmp edx, 0x11
ja case.default.0x14002f70e
lea r8, [0x140176694]
movsxd rdx, dword [r8 + rdx*4]
std
imul edx, dword [rax + rax], 0x90146349
add rdx, r8
jmp rdx
ret 0xe2ff
cmp byte [rcx + 1], 0x64
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
invalid
test dword [rbx], ebx
add byte [rax], al
test dword [rbp - 0x7fffffe5], eax
jns 0x14002fcba
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
test dword [rbx + 0x1b], edi
add byte [rax], al
sub eax, 0x1b7b850f
test dword [rbx + 0x1b], edi
jnp 0x14002fcd7
add byte [rax], al
cmp byte [rcx + 4], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x63
jne case.default.0x14002f70e
invalid
test dword [rbp + 0x1b], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x68
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf650879], al
cmp byte [rcx + 8], 0x65
jne case.default.0x14002f70e
or byte [rbp + 0xf], ah
jne case.default.0x14002f70e
test dword [rcx + 0x1b], ecx
add byte [rax], al
cmp byte [rcx + 9], 0x2d
jne case.default.0x14002f70e
sub eax, 0x1b3f850f
add byte [rax], al
cmp byte [rcx + 0xa], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x6f
jns 0x14002fd12
outsd dx, dword [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x6e
jns 0x14002fd1d
outsb dx, byte [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x74
jne case.default.0x14002f70e
test dword [rdi], edx
sbb eax, dword [rax]
add byte [rax + 0xf720e79], al
cmp byte [rcx + 0xe], 0x72
jne case.default.0x14002f70e
invalid
invalid
sbb eax, dword [rax]
invalid
test dword [0xc002fd48], ecx
add byte [rax + 0xf6f0f79], al
test dword [rbx], eax
sbb eax, dword [rax]
add byte [rax + 0x416cb213], dh
mov eax, 0x10
cmp byte [rcx + 0xf], 0x6f
jns 0x14002fd3e
outsd dx, dword [rsi]
jne case.default.0x14002f70e
mov al, 0x13
mov dl, 0x6c
mov r8d, 0x10
add byte [rax], al
jmp 0x14002ee03
movzx edx, byte [rcx]
cmp edx, 0x72
je 0x1400306e5
adc dword [rbx - 0x7bf08d06], eax
xchg esp, eax
or dword [rax], eax
add byte [rbx - 0x7af09e06], al
fistp word [rdx]
add byte [rax], al
cmp edx, 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x6c
jns 0x14002fd5e
insb byte [rdi], dx
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x6f
jns 0x14002fd74
add ebp, dword [rdi + 0xf]
test ecx, eax
sbb al, byte [rax]
outsd dx, dword [rsi]
jne case.default.0x14002f70e
rcr dword [rdx], 0
add byte [rax + 0x4177b20e], dh
mov al, 0xe
mov dl, 0x77
mov r8d, 4
mov eax, 4
mov eax, 4
jmp 0x14002ee03
movzx edx, byte [rcx]
add edx, 0xffffff9f
lahf
lahf
cmp edx, 0x12
ja case.default.0x14002f70e
lea r8, [0x1401767c8]
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
jmp rdx
cmp byte [rcx + 1], 0x63
jne case.default.0x14002f70e
add dword [rbx + 0xf], esp
test dword [rcx - 0x7fffffe6], ecx
jns 0x14002fdb5
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
invalid
test dword [rdi + 0x1a], edi
add byte [rax], al
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 4], 0x70
jne case.default.0x14002f70e
jns 0x14002fdcb
jo case.0x14002b09e.78
test dword [rbx + 0x1a], ebp
add byte [rax], al
sbb al, byte [rax]
add byte [rdx + 0x5b84174], dh
add byte [rax], al
add byte [rcx], dh
shr cl, 0x26
invalid
invalid
invalid
mov dl, 0x74
mov r8d, 5
xor eax, eax
jmp 0x14002ee03
cmp byte [rcx], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf740279], al
test dword [rdi], edi
sbb al, byte [rax]
add byte [rax + 0xf720379], al
test dword [0xc002fe1f], esi
jns 0x14002fe0b
cmp byte [rcx + 2], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x79
jne case.default.0x14002f70e
jns case.0x14002af79.307
test dword [rbx], ebp
sbb al, byte [rax]
add byte [rax + 0xf2d0579], al
test dword [rcx], esp
sbb al, byte [rax]
add byte [rax + 0xf610679], al
cmp byte [rcx + 6], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x66
jne case.default.0x14002f70e
invalid
jns case.0x14002dfd5.14
cmp byte [rcx + 5], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x66
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x74
jne case.default.0x14002f70e
test dword [rbx], eax
sbb al, byte [rax]
invalid
je 0x14002fe40
test dword [rbx], eax
sbb al, byte [rax]
add byte [rax + 0xf650979], al
jns 0x14002fe42
invalid
invalid
test ecx, edi
sbb dword [rax], eax
cmp byte [rcx + 9], 0x65
jne case.default.0x14002f70e
jns 0x14002fe42
jne case.default.0x14002f70e
add byte [rax + 0x4172b23a], dh
mov eax, 0xa
mov al, 0x3a
mov dl, 0x72
mov r8d, 0xa
jmp 0x14002ee03
movzx edx, byte [rcx]
cmp edx, 0x75
je 0x140030982
cmp edx, 0x73
je 0x14003086a
cmp edx, 0x63
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf6f0179], al
test edx, eax
sbb dword [rax], eax
add byte [rax + 0xf6e0279], al
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
invalid
jns 0x14002fe87
cmp byte [rcx + 1], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14002f70e
scasb al, byte [rdi]
sbb dword [rax], eax
add byte [rax + 0xf650479], al
test dword [rcx + rbx + 0x79800000], esp
add byte [rax], al
cmp byte [rcx + 5], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
add byte [rax], al
invalid
jns 0x14002feb3
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 5], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 7], 0x69
jne case.default.0x14002f70e
imul ecx, dword [rdi], 0x198685
add byte [rax + 0xf6f0879], al
jns 0x14002febe
outsd dx, dword [rsi]
invalid
cmp byte [rcx + 8], 0x6f
jns 0x14002febe
outsd dx, dword [rsi]
jne case.default.0x14002f70e
test dword [rcx + rbx], edi
add byte [rax + 0x416eb214], dh
mov eax, 9
or dword [rax], eax
add byte [rax], al
mov al, 0x14
mov dl, 0x6e
adc al, 0xb2
outsb dx, byte [rsi]
mov r8d, 9
or dword [rax], eax
add byte [rax], al
jmp 0x14002ee03
movzx edx, byte [rcx]
cmp edx, 0x70
je 0x1400309e1
cmp edx, 0x69
je 0x1400308c9
cmp edx, 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6e
jns 0x14002ff1a
outsb dx, byte [rsi]
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf640879], al
test edi, edi
sbb byte [rax], al
add byte [rax + 0xf690979], al
jns 0x14002ff46
imul ecx, dword [rdi], 0x18f585
cmp byte [rcx + 8], 0x64
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x69
jne case.default.0x14002f70e
jns 0x14002ff46
imul ecx, dword [rdi], 0x18f585
add byte [rax + 0xf730a79], al
cmp byte [rcx + 0xa], 0x73
jne case.default.0x14002f70e
sbb byte [rax], al
invalid
or dh, byte [rbx + 0xf]
test ebx, ebp
sbb byte [rax], al
add byte [rax + 0xf700b79], al
test ecx, esp
sbb byte [rax], al
add byte [rax + 0xf6f0c79], al
test edi, edx
cmp byte [rcx + 0xb], 0x70
jne case.default.0x14002f70e
sbb byte [rax], al
add byte [rax + 0xf730d79], al
test ebp, ecx
sbb byte [rax], al
add byte [rax + 0xf690e79], al
test ebx, eax
sbb byte [rax], al
add byte [rax + 0xf740f79], al
test dword [rcx - 0x7fffffe8], edi
jns 0x14002ff93
imul ecx, dword [rdi], 0x18af85
add byte [rax + 0xf6f1179], al
test dword [rbp - 0x4fffffe8], esp
adc eax, 0xaf2e9
add byte [rax - 0x7af08fc7], al
cmp byte [rcx], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x72
jne case.default.0x14002f70e
invalid
jns 0x14002ffb3
add byte [rax + 0xaf2e915], dh
add byte [rax], al
cmp byte [rcx], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
test dword [rcx - 0x7fffffe8], eax
jns 0x14002ffbe
cmp byte [rcx + 3], 0x78
jne case.default.0x14002f70e
js 0x14002ffcc
test dword [rdi + 0x18], esi
ja 0x14002ffd8
add byte [rax], al
cmp byte [rcx + 4], 0x79
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x61
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 7], 0x75
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 8], 0x74
jne case.default.0x14002f70e
invalid
or byte [rdi + rcx - 0x7b], dh
sbb byte [r8], r8b
add byte [rax + 0xf680979], al
test dword [rbx], edi
sbb byte [rax], al
add byte [rax + 0xf650a79], al
test dword [rcx], esi
sbb byte [rax], al
add byte [rax + 0xf6e0b79], al
cmp byte [rcx + 0xb], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x74
jne case.default.0x14002f70e
invalid
jns 0x14003002c
cmp byte [rcx + 9], 0x68
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x69
jne case.default.0x14002f70e
add byte [rax], al
imul ecx, dword [rdi], 0x181385
add byte [rax + 0xf630e79], al
test dword [rcx], ecx
sbb byte [rax], al
add byte [rax + 0xf610f79], al
test edi, edi
invalid
add byte [rax], al
cmp byte [rcx + 0xe], 0x63
jne case.default.0x14002f70e
or dword [rax], ebx
add byte [rax], al
cmp byte [rcx + 0xf], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0x10], 0x74
jne case.default.0x14002f70e
cmc
invalid
add byte [rax], al
jns 0x14003004d
je 0x14003004e
test ebp, esi
cmc
invalid
mov al, 0x32
mov dl, 0x65
mov r8d, 0x11
add cl, ch
mov al, 0xed
invalid
jmp 0x14002ee03
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x78
je 0x140030b69
cmp edx, 0x73
je case.0x14002a2f1.202
cmp edx, 0x61
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf630179], al
test dword [rsi - 0x7fffffe9], edi
jns 0x140030080
cmp byte [rcx + 1], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
invalid
test dword [rdi + rdx + 0x79800000], esi
add esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffe9], ebp
jns 0x140030096
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
jae 0x1400300a3
test dword [rax - 0x7fffffe9], esp
jns 0x1400300a1
invalid
cmp byte [rcx + 5], 0x73
jne case.default.0x14002f70e
jae 0x1400300ad
test dword [rsi - 0x7fffffe9], edx
jns 0x1400300ac
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
sub eax, 0x178c850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx - 0x7fffffe9], eax
jns 0x1400300c2
cmp byte [rcx + 7], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x6e
jns 0x1400300cd
outsb dx, byte [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
or dh, byte [rdi + rcx - 0x7b]
invalid
cmp byte [rcx + 0xb], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x6f
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf6c0d79], al
test dword [rsi + 0x17], eax
add byte [rax], al
cmp byte [rcx + 0xd], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 0xe], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0xf], 0x6d
jne case.default.0x14002f70e
cmp byte [rcx + 0x10], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0x11], 0x78
jne case.default.0x14002f70e
cmp byte [rcx + 0x12], 0x2d
jne case.default.0x14002f70e
jns case.0x14002dfd5.34
sub eax, 0x1714850f
add byte [rax], al
cmp byte [rcx + 0x13], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0x14], 0x67
jne case.default.0x14002f70e
invalid
jns 0x140030146
jne case.default.0x14002f70e
add byte [rax + 0x4165b20a], dh
mov eax, 0x15
mov al, 0xa
mov dl, 0x65
mov r8d, 0x15
jmp 0x14002ee03
invalid
cmp byte [rcx], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x63
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
jns 0x140030176
jae 0x140030183
test eax, eax
invalid
cmp byte [rcx + 5], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
jns 0x14003018c
sub eax, 0x16ac850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx - 0x7fffffea], esp
jns 0x1400301a2
cmp byte [rcx + 7], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
add byte [rax + 0xf6e0979], al
test dword [rsi - 0x7fffffea], ecx
jns 0x1400301b8
cmp byte [rcx + 9], 0x6e
jns 0x1400301ad
outsb dx, byte [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
or dh, byte [rdi + rcx - 0x7b]
test byte [rsi], dl
add byte [rax], al
je 0x1400301bf
test dword [rsi + rdx + 0x79800000], eax
or esi, dword [rdx + 0xf]
cmp byte [rcx + 0xb], 0x72
jne case.default.0x14002f70e
jb 0x1400301c9
test dword [rdx + 0x16], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 0xe], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0xf], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 0x10], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0x11], 0x71
jne case.default.0x14002f70e
cmp byte [rcx + 0x12], 0x75
jne case.default.0x14002f70e
cmp byte [rcx + 0x13], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0x14], 0x73
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf741579], al
test dword [rsi], edx
invalid
cmp byte [rcx + 0x15], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0x16], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0x17], 0x68
jne case.default.0x14002f70e
cmp byte [rcx + 0x18], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0x19], 0x61
jne case.default.0x14002f70e
out dx, al
invalid
add byte [rax], al
cmp byte [rcx + 0x1a], 0x64
jne case.default.0x14002f70e
cmp byte [rcx + 0x1b], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0x1c], 0x72
jne case.default.0x14002f70e
jns 0x14003027e
jb 0x140030273
test eax, edx
adc eax, 0xbb00000
mov al, 0xb
mov dl, 0x73
mov r8d, 0x1d
jmp 0x14002ee03
cmp byte [rcx], 0x61
jne case.default.0x14002f70e
adc eax, 0x79800000
add dword [rbx + 0xf], esp
test dword [rsi - 0x7fffffeb], ebp
jns 0x140030290
cmp byte [rcx + 1], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
invalid
test dword [rbp + rdx + 0x79800000], esp
add esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffeb], ebx
jns 0x1400302a6
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
jae 0x1400302b3
test dword [rax - 0x7fffffeb], edx
jns 0x1400302b1
adc eax, 0x79800000
add eax, 0x86850f73
adc eax, 0x79800000
invalid
cmp byte [rcx + 5], 0x73
jne case.default.0x14002f70e
jae 0x1400302bd
test dword [rsi - 0x7fffffeb], eax
jns 0x1400302bc
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
sub eax, 0x157c850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx + 0x15], esi
add byte [rax], al
cmp byte [rcx + 7], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x72
jne case.default.0x14002f70e
invalid
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x67
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x64
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x6e
jne case.default.0x14002f70e
invalid
adc al, 0
invalid
cmp byte [rcx + 0xa], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x65
jne case.default.0x14002f70e
and dword [rax + rax], edx
invalid
cmp byte [rcx + 0xc], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x75
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x78
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x66
jne case.default.0x14002f70e
jb 0x1400304d8
add byte [rax], al
cmp byte [rcx + 5], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x77
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x64
jne case.default.0x14002f70e
mov al, 0x2f
jmp 0x1400314d0
cmp byte [rcx + 1], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 5], 0x6e
jne case.default.0x14002f70e
test ebp, edi
adc al, byte [rax]
invalid
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x67
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x74
jne case.default.0x14002f70e
mov al, 0x18
mov dl, 0x68
mov r8d, 0xd
jmp 0x14002ee03
cmp byte [rcx + 1], 0x75
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x62
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x6b
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x79
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x6e
jne case.default.0x14002f70e
add byte [rax + 0xf6f1379], al
test edx, ebp
adc dword [rax], eax
add byte [rax + 0xf721479], al
test eax, esp
adc dword [rax], eax
add byte [rax + 0xf741579], al
test esi, edx
adc dword [rax], eax
add byte [rax + 0xf2d1679], al
test esp, ecx
adc dword [rax], eax
add byte [rax + 0xf6f1779], al
test edx, eax
adc dword [rax], eax
add byte [rax + 0xf6e1879], al
test dword [rax - 0x7fffffef], edi
jns 0x14003069d
insb byte [rdi], dx
jne case.default.0x14002f70e
mov al, 0x35
mov dl, 0x79
mov r8d, 0x1a
jmp 0x14002ee03
cmp byte [rcx + 1], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x6f
jne case.default.0x14002f70e
invalid
add byte [rax + 0x416eb22e], dh
mov eax, 7
mov al, 0x2e
mov dl, 0x6e
mov r8d, 7
jmp 0x14002ee03
cmp byte [rcx + 1], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x67
jne case.default.0x14002f70e
mov al, 0x36
mov dl, 0x65
mov r8d, 4
jmp 0x14002ee03
cmp byte [rcx + 1], 0x6e
jne case.default.0x14002f70e
mov al, 0x1f
mov dl, 0x74
mov r8d, 2
jmp 0x14002ee03
cmp byte [rcx + 1], 0x69
jne case.default.0x14002f70e
mov al, 0x4a
mov dl, 0x61
mov r8d, 2
jmp 0x14002ee03
cmp byte [rcx + 1], 0x77
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x77
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
xlatb
adc byte [rax], al
invalid
xlatb
adc byte [rax], al
add byte [rax + 0xf610479], al
test ebp, ecx
adc byte [rax], al
add byte [rax + 0xf750579], al
test ebx, eax
adc byte [rax], al
add byte [rax + 0xf740679], al
test dword [rcx - 0x7ffffff0], edi
jns 0x14003078a
cmp byte [rcx + 4], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x75
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x68
jne case.default.0x14002f70e
push 0x10af850f
add byte [rax], al
cmp byte [rcx + 8], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x69
jne case.default.0x14002f70e
invalid
xchg dword [rax], edx
add byte [rax], al
cmp byte [rcx + 0xc], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x78
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
jne case.default.0x14002f70e
or byte [rdi + 0xf], ch
test dword [rdx], edx
adc byte [rax], al
add byte [rax + 0xf740979], al
test dword [rax], ecx
adc byte [rax], al
add byte [rax + 0xf650a79], al
test esi, edi
sldt word [rax]
cmp byte [rcx + 9], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x6f
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 7], 0x6b
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x69
jne case.default.0x14002f70e
mov al, 0x41
mov dl, 0x65
mov r8d, 9
jmp 0x14002ee03
cmp byte [rcx + 1], 0x66
jne case.default.0x14002f70e
sldt word [rax]
cmp byte [rcx + 2], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x75
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6d
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x64
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x66
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x64
jne case.default.0x14002f70e
invalid
test eax, edx
invalid
invalid
cmp byte [rcx + 1], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x72
jne case.default.0x14002f70e
cdq
invalid
add byte [rax], al
cdq
invalid
cmp byte [rcx + 4], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x61
jne case.default.0x14002f70e
test dword [rsi], ecx
add byte [rax], al
test dword [rsi], ecx
add byte [rax], al
cmp byte [rcx + 6], 0x67
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 7], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6e
jns 0x1400309d3
or byte [rsi + 0xf], ch
test dword [rdi + 0xe], esp
add byte [rax], al
outsb dx, byte [rsi]
jne case.default.0x14002f70e
mov al, 0x46
mov dl, 0x74
mov dl, 0x74
mov r8d, 9
jmp 0x14002ee03
add byte [rax], al
add cl, ch
and ah, ah
invalid
cmp byte [rcx + 1], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x78
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x79
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x2d
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x61
jne case.default.0x14002f70e
sbb al, 0xe
add byte [rax], al
cmp byte [rcx + 7], 0x75
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x74
jne case.default.0x14002f70e
or byte [rsi], cl
add byte [rax], al
or byte [rsi], cl
add byte [rax], al
cmp byte [rcx + 9], 0x68
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x6f
jne case.default.0x14002f70e
hlt
invalid
add byte [rax], al
invalid
hlt
add byte [rax + 0xf720b79], al
test edx, ebp
or eax, 0x79800000
or al, 0x69
cmp byte [rcx + 0xb], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x7a
jne case.default.0x14002f70e
add byte [rax + 0xf610e79], al
test esp, ecx
or eax, 0x79800000
add byte [rax + 0xf740f79], al
cmp byte [rcx + 0xe], 0x61
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 0xf], 0x74
jne case.default.0x14002f70e
test edx, eax
or eax, 0x79800000
adc byte [rcx + 0xf], ch
test dword [rax - 0x7ffffff3], edi
or eax, 0x79800000
invalid
cmp byte [rcx + 0x10], 0x69
jne case.default.0x14002f70e
invalid
add byte [rax], al
or eax, 0x79800000
adc dword [rdi + 0xf], ebp
test dword [rsi - 0x4ffffff3], ebp
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x11], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
mov al, 0x33
xor esi, dword [rdx + 0x12b8416e]
add byte [rax], al
add cl, ch
imul esp, ebx, 0x7980ffff
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
invalid
jns 0x140030aa9
mov dl, 0x6e
mov r8d, 0x12
jmp 0x14002ee03
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
invalid
invalid
test dword [rbx - 0x7ffffff3], ecx
jns 0x140030ab4
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
add byte [rax], al
sub eax, 0xd81850f
or dword [0x1b9830abe], 0x850f7704
ja 0x140030acd
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 5], 0x65
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.default.0x14002f70e
invalid
jns case.0x14002c67b.145
invalid
add byte [rax + 0xf730779], al
test dword [rcx + 0xd], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
jne case.default.0x14002f70e
invalid
invalid
add byte [rax], al
or rax, 0x79800000
or dword [rbx + 0xf], esp
test dword [rbp + 0xd], eax
add byte [rax], al
cmp byte [rcx + 9], 0x63
jne case.default.0x14002f70e
jns 0x140030af6
invalid
cmp byte [rcx + 0xa], 0x6b
jne case.default.0x14002f70e
or ch, byte [rbx + 0xf]
test dword [rbx], edi
or eax, 0x79800000
or esp, dword [rbp + 0xf]
test dword [rcx], esi
or eax, 0x79800000
or al, 0x74
cmp byte [rcx + 0xb], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0xe], 0x70
jne case.default.0x14002f70e
jns 0x140030b2d
jo 0x140030b30
test dword [rbx], edx
or eax, 0x79800000
invalid
cmp byte [rcx + 0xf], 0x72
jne case.default.0x14002f70e
invalid
invalid
add byte [rax], al
or dword [0x1b9830b32], ecx
or eax, 0x79800000
cmp byte [rcx + 0x10], 0x6f
adc byte [rdi + 0xf], ch
jne case.default.0x14002f70e
test edi, edi
or al, 0
add byte [rax + 0xf741179], al
cmp byte [rcx + 0x11], 0x74
jne case.default.0x14002f70e
test ebp, esi
or al, 0
invalid
test ebp, esi
or al, 0
add byte [rax + 0xf6f1279], al
test ebx, ebp
or al, 0
add byte [rax + 0xf631379], al
test ecx, esp
or al, 0
add byte [rax + 0xf6f1479], al
outsd dx, dword [rsi]
invalid
test edi, edx
xlatb
cmp byte [rcx + 0x12], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0x13], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 0x14], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
xlatb
or al, 0
add byte [rax + 0xb10e93e], dh
add byte [rax], al
mov al, 0x3e
jmp case.0x14002dfd5.113
cmp byte [rcx + 1], 0x2d
jne case.default.0x14002f70e
movzx edx, byte [rcx + 2]
cmp edx, 0x64
je 0x1400315c3
cmp edx, 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x6f
jne case.default.0x14002f70e
or al, 0
invalid
add ebp, dword [rdi + 0xf]
test dword [rsi - 0x7ffffff4], esp
or al, 0
invalid
invalid
jns case.0x140029464.269
invalid
or al, 0
add byte [rax + 0xf6e0479], al
add al, 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x74
invalid
invalid
xchg edx, eax
or al, 0
cmp byte [rcx + 4], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14002f70e
or al, 0
add byte [rax + 0xf740579], al
cmp byte [rcx + 5], 0x74
jne case.default.0x14002f70e
invalid
je 0x140030bb1
test dword [rdx - 0x7ffffff4], edx
jns 0x140030bb0
add byte [rax + 0xf650679], al
test dword [rax - 0x7ffffff4], ecx
jns 0x140030bbb
cmp byte [rcx + 6], 0x65
jne case.default.0x14002f70e
jne case.default.0x14002f70e
add byte [rax + 0xf6e0779], al
test dword [rsi + 0xc], edi
add byte [rax], al
cmp byte [rcx + 7], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x74
jne case.default.0x14002f70e
jns 0x140030bc6
or byte [rdi + rcx - 0x7b], dh
je 0x140030bcf
je 0x140030bcf
test dword [rsp + rcx], esi
add byte [rax + 0xf2d0979], al
test dword [rdx + 0xc], ebp
add byte [rax], al
cmp byte [rcx + 9], 0x2d
jne case.default.0x14002f70e
jns 0x140030bd1
sub eax, 0xc6a850f
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
invalid
or dh, byte [rdi + rcx - 0x7b]
invalid
add byte [rax + 0xf790b79], al
test dword [rsi + 0xc], edx
add byte [rax], al
cmp byte [rcx + 0xb], 0x79
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x65
jne case.default.0x14002f70e
or al, 0
invalid
or al, 0
add byte [rax + 0xf2d0e79], al
invalid
sub eax, 0xc38850f
add byte [rax], al
cmp byte [rcx + 0xf], 0x6f
invalid
test dword [rsi], ebp
cmp byte [rcx + 0xe], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0xf], 0x6f
jne case.default.0x14002f70e
or al, 0
invalid
or al, 0
add byte [rax + 0xf701079], al
test dword [rsp + rcx], esp
add byte [rax], al
cmp byte [rcx + 0x10], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 0x11], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0x12], 0x69
jne case.default.0x14002f70e
test dword [rax], edx
or al, 0
invalid
test dword [rax], edx
or al, 0
add byte [rax + 0xf6f1379], al
test dword [rsi], eax
or al, 0
add byte [rax + 0xf6e1479], al
cmp byte [rcx + 0x14], 0x6e
jne case.default.0x14002f70e
mov al, 0x4d
mov dl, 0x73
mov r8d, 0x15
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x13], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0x14], 0x6e
jne case.default.0x14002f70e
mov al, 0x4d
mov dl, 0x73
mov r8d, 0x15
invalid
add byte [rax], al
invalid
add cl, ch
jmp 0x14002ee03
mov bh, 0xe1
invalid
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x66
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax + 0xf720479], al
test ebp, eax
or eax, dword [rax]
add byte [rax + 0xf720579], al
cmp byte [rcx + 5], 0x72
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 4], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x65
jne case.default.0x14002f70e
jns 0x140030c87
jne case.default.0x14002f70e
add byte [rax + 0xf720779], al
test dword [rdi - 0x7ffffff5], esp
jns 0x140030c9d
cmp byte [rcx + 7], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x2d
jne case.default.0x14002f70e
sub eax, 0xb9d850f
add byte [rax], al
cmp byte [rcx + 9], 0x70
jne case.default.0x14002f70e
add byte [rax], al
jns 0x140030ca8
jo 0x140030cb0
test dword [rbx - 0x7ffffff5], edx
jns 0x140030cb3
add byte [rax], al
cmp byte [rcx + 0xa], 0x6f
or ch, byte [rdi + 0xf]
test dword [rcx - 0x7ffffff5], ecx
invalid
invalid
jns 0x140030cbe
outsd dx, dword [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x6c
insb byte [rdi], dx
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0xc], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x63
jne case.default.0x14002f70e
add byte [rax + 0x4179b238], dh
mov eax, 0xe
mov al, 0x38
mov dl, 0x79
mov r8d, 0xe
jmp 0x14002ee03
inc dword [rax + 0xf750179]
test dword [rdx + 0xb], edx
or eax, dword [rax]
invalid
cmp byte [rcx + 1], 0x75
jne case.default.0x14002f70e
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax + 0xf620279], al
add ah, byte [rdx + 0xf]
cmp byte [rcx + 2], 0x62
jne case.default.0x14002f70e
add ah, byte [rdx + 0xf]
invalid
test dword [rax + 0xb], ecx
add byte [rax], al
cmp byte [rcx + 3], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x69
jne case.default.0x14002f70e
jns 0x140030d02
imul ecx, dword [rdi], 0xb3485
or eax, dword [rax]
add byte [rax + 0xf630579], al
test dword [rdx], ebp
cmp byte [rcx + 5], 0x63
jne case.default.0x14002f70e
jns 0x140030d0d
add eax, 0x2a850f63
invalid
or eax, dword [rax]
add byte [rax + 0xf2d0679], al
test dword [rax], esp
or eax, dword [rax]
add byte [rax + 0xf6b0779], al
test dword [rsi], edx
or eax, dword [rax]
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x6b
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf650879], al
test dword [rbx + rcx], ecx
add byte [rax], al
cmp byte [rcx + 8], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x79
jne case.default.0x14002f70e
add byte [rax], al
jns 0x140030d41
test dword [rdx], eax
or eax, dword [rax]
invalid
add byte [rax], al
add byte [rax + 0xf2d0a79], al
test eax, edi
or al, byte [rax]
cmp byte [rcx + 0xa], 0x2d
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf700b79], al
test esi, ebp
or al, byte [rax]
add byte [rax + 0xf690c79], al
or al, 0x69
invalid
test esp, esp
invalid
cmp byte [rcx + 0xb], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x69
or al, 0x69
jne case.default.0x14002f70e
in al, 0xa
add byte [rax], al
or al, byte [rax]
add byte [rax + 0xf6e0d79], al
test edx, ebx
or al, byte [rax]
add byte [rax + 0x84e934], dh
xor al, 0xe9
test byte [rax], al
cmp byte [rcx + 0xd], 0x6e
jne case.default.0x14002f70e
mov al, 0x34
jmp 0x140030dea
add byte [rax], al
cmp byte [rcx + 1], 0x2d
jns 0x140030d6a
sub eax, 0xac9850f
add byte [rax], al
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x66
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6d
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x65
jne case.default.0x14002f70e
xchg edi, eax
or al, byte [rax]
invalid
xchg edi, eax
or al, byte [rax]
add byte [rax + 0xf2d0779], al
test dword [rbp - 0x7ffffff6], ecx
jns 0x140030db7
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
test dword [rbx - 0x7ffffff6], eax
cmp byte [rcx + 9], 0x70
jne case.default.0x14002f70e
jns 0x140030dc2
jo case.0x14002c67b.129
test dword [rcx + 0xa], edi
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
invalid
or dh, byte [rdi + rcx - 0x7b]
outsd dx, dword [rsi]
or al, byte [rax]
add byte [rax + 0xf690b79], al
test dword [rbp + 0xa], esp
add byte [rax], al
cmp byte [rcx + 0xb], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x6f
jns 0x140030de3
outsd dx, dword [rsi]
jne case.default.0x14002f70e
or al, byte [rax]
add byte [rax + 0xf6e0d79], al
cmp byte [rcx + 0xd], 0x6e
jne case.default.0x14002f70e
test dword [rcx + 0xa], edx
add byte [rax], al
mov al, 0x4f
mov dl, 0x73
mov r8d, 0xe
jmp 0x14002ee03
add byte [rax], al
add cl, ch
or al, 0xe0
invalid
cmp byte [rcx + 1], 0x66
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x6e
jne case.default.0x14002f70e
and al, 0xa
add byte [rax], al
and al, 0xa
add byte [rax], al
or al, byte [rax]
add byte [rax + 0xf6f0479], al
cmp byte [rcx + 4], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6e
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 6], 0x65
invalid
test dword [rsi], eax
or al, byte [rax]
cmp byte [rcx + 4], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6e
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x65
jne case.default.0x14002f70e
jns 0x140030e32
jne case.default.0x14002f70e
add byte [rax + 0xf2d0779], al
test esp, edi
or dword [rax], eax
add byte [rax + 0xf6d0879], al
test edx, esi
or dword [rax], eax
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6d
jne case.default.0x14002f70e
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0xf610979], al
test eax, ebp
or dword [rax], eax
add byte [rax + 0xf740a79], al
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
fimul word [rcx]
add byte [rax], al
cmp byte [rcx + 0xb], 0x63
jne case.default.0x14002f70e
mov al, 0x29
mov dl, 0x68
mov r8d, 0xc
cmp byte [rcx + 9], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x74
jne case.default.0x14002f70e
fimul word [rcx]
add byte [rax], al
fimul word [rcx]
add byte [rax], al
cmp byte [rcx + 0xb], 0x63
jne case.default.0x14002f70e
mov al, 0x29
mov dl, 0x68
mov r8d, 0xc
jmp 0x14002ee03
dec dword [rdi]
mov dh, 0x51
add dword [rbx - 0x7bf09e06], eax
iretd
movzx edx, byte [rcx + 1]
cmp edx, 0x61
je 0x140031550
cmp edx, 0x6f
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x6e
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax + 0xf740679], al
test dword [rbp + 9], edi
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x72
jne case.default.0x14002f70e
invalid
or dword [rax], eax
invalid
imul ecx, dword [rcx], 0x79800000
or dword [rcx + 0xf], esp
test dword [rdi + 9], ebx
add byte [rax], al
cmp byte [rcx + 0xa], 0x6e
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x67
jne case.default.0x14002f70e
or dword [rax], eax
add byte [rax + 0x4165b21a], dh
mov eax, 0xc
mov al, 0x1a
mov dl, 0x65
mov r8d, 0xc
jmp 0x14002ee03
inc dword [rax + 0xf650179]
test dword [rdx], esi
or dword [rax], eax
add byte [rax + 0xf630279], al
test dword [rax], ebp
or dword [rax], eax
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf2d0379], al
test dword [rsi], ebx
cmp byte [rcx + 3], 0x2d
jne case.default.0x14002f70e
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0xf770479], al
add al, 0x77
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x77
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x62
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x6f
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 9], 0x63
jne case.default.0x14002f70e
loop 0x140030f5d
add byte [rax], al
loop 0x140030f5d
add byte [rax], al
cmp byte [rcx + 0xa], 0x6b
jne case.default.0x14002f70e
fmul dword [rax]
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x2d
jne case.default.0x14002f70e
or byte [rax], al
add byte [rax + 0xf6b0e79], al
invalid
imul ecx, dword [rdi], 0xffffff85
mov al, 8
add byte [rax], al
invalid
jns 0x140030f9b
invalid
cmp byte [rcx + 0xe], 0x6b
jne case.default.0x14002f70e
mov al, 8
add byte [rax], al
cmp byte [rcx + 0xf], 0x65
jne case.default.0x14002f70e
or byte [rax], al
invalid
pcmpgtw mm1, qword [rdi]
test dword [rsi - 0x4ffffff8], esp
or byte [rax], al
add byte [rax + 0x4179b23d], dh
invalid
adc byte [rax], al
jne case.default.0x14002f70e
or byte [rax], al
add byte [rax + 0x4179b23d], dh
mov al, 0x3d
mov dl, 0x79
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
add byte [rax], al
jmp 0x14002ee03
fdivp st(7)
inc dword [rax + 0xf610179]
test dword [rbp - 0x7ffffff8], ecx
invalid
invalid
jns 0x140030fb1
cmp byte [rcx + 1], 0x61
jne case.default.0x14002f70e
invalid
lea ecx, [rax]
add byte [rax], al
invalid
cmp byte [rcx + 2], 0x73
jne case.default.0x14002f70e
add byte [rax], al
jae 0x140030fc0
test dword [rbx - 0x7ffffff8], eax
jns 0x140030fbc
add byte [rax], al
cmp byte [rcx + 3], 0x74
jne case.default.0x14002f70e
test dword [rcx + 8], edi
add byte [rax], al
je 0x140030fca
test dword [rcx + 8], edi
jns 0x140030fc6
or byte [rax], al
add byte [rax + 0xf2d0479], al
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 4], 0x2d
jne case.default.0x14002f70e
outsd dx, dword [rsi]
or byte [rax], al
add byte [rax + 0xf6d0579], al
test dword [rbp + 8], esp
or byte gs:[rax], al
invalid
cmp byte [rcx + 5], 0x6d
jne case.default.0x14002f70e
or byte gs:[rax], al
invalid
or byte gs:[rax], al
add byte [rax + 0xf6f0679], al
cmp byte [rcx + 6], 0x6f
jne case.default.0x14002f70e
test dword [rbx + 8], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x64
jne case.default.0x14002f70e
push rcx
or byte [rax], al
invalid
invalid
push rcx
or byte [rax], al
add byte [rax + 0xf690879], al
cmp byte [rcx + 8], 0x69
jne case.default.0x14002f70e
test dword [rdi + 8], eax
add byte [rax], al
test dword [rdi + 8], eax
add byte [rax], al
cmp byte [rcx + 9], 0x66
jne case.default.0x14002f70e
or dword [rsi + 0xf], esp
test dword [0xc0031005], edi
invalid
jns case.0x14002b051.90
cmp byte [rcx + 0xa], 0x69
imul ecx, dword [rdi], 0x83385
add byte [rax + 0xf650b79], al
jne case.default.0x14002f70e
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
add byte [rax], al
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x65
jne case.default.0x14002f70e
jne case.default.0x14002f70e
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
add byte [rax], al
add byte [rax], al
jmp 0x14002ee03
cmp byte [rcx + 1], 0x66
jne case.default.0x14002f70e
test dword [rax], edx
or byte [rax], al
invalid
test dword [rax], edx
or byte [rax], al
add byte [rax + 0xf2d0279], al
sub eax, 0x806850f
add byte [rax], al
cmp byte [rcx + 3], 0x6d
invalid
test esp, edi
cmp byte [rcx + 2], 0x2d
jne case.default.0x14002f70e
sub eax, 0x806850f
add byte [rax], al
cmp byte [rcx + 3], 0x6d
jns 0x140031039
insd dword [rdi], dx
jne case.default.0x14002f70e
cld
invalid
cmp byte [rcx + 4], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 5], 0x64
jne case.default.0x14002f70e
invalid
jns 0x14003104f
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax + 0xf690679], al
test esi, ebx
invalid
cmp byte [rcx + 6], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x66
jne case.default.0x14002f70e
test esp, edx
invalid
add byte [rax], al
invalid
test esp, edx
invalid
add byte [rax + 0xf690879], al
test edx, ecx
cmp byte [rcx + 8], 0x69
jne case.default.0x14002f70e
invalid
add byte [rax], al
retf 7
invalid
add byte [rax], al
cmp byte [rcx + 9], 0x65
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf640a79], al
test dword [rsi - 0x7ffffff9], esi
add byte [rax], al
invalid
jns 0x140031091
cmp byte [rcx + 0xa], 0x64
jne case.default.0x14002f70e
add byte [rax], al
or ah, byte [rdi + rcx - 0x7b]
mov dh, 7
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0xb], 0x2d
sub eax, 0x7ac850f
add byte [rax], al
jne case.default.0x14002f70e
test dword [rdi + rax + 0x79800000], ebp
or al, 0x73
lodsb al, byte [rsi]
invalid
cmp byte [rcx + 0xc], 0x73
jne case.default.0x14002f70e
movabs byte [0xf690d7980000007], al
cmp byte [rcx + 0xd], 0x69
jne case.default.0x14002f70e
invalid
cwde
invalid
add byte [rax], al
jns 0x1400310a7
imul ecx, dword [rdi], 0x79885
add byte [rax + 0xf6e0e79], al
cmp byte [rcx + 0xe], 0x6e
jne case.default.0x14002f70e
invalid
test dword [rax - 0x7ffffff9], ebx
cmp byte [rcx + 0xe], 0x6e
jns 0x1400310b2
invalid
outsb dx, byte [rsi]
jne case.default.0x14002f70e
mov es, word [rdi]
add byte [rax], al
cmp byte [rcx + 0xf], 0x63
jne case.default.0x14002f70e
jns 0x1400310bd
invalid
invalid
mov al, 0x28
mov dl, 0x65
invalid
mov r8d, 0x10
mov r8d, 0x10
add byte [rax], al
add cl, ch
jmp 0x14002ee03
invalid
cmp byte [rcx + 1], 0x72
jne case.default.0x14002f70e
test dword [rbx + 7], ebp
add byte [rax], al
cmp byte [rcx + 2], 0x61
jne case.default.0x14002f70e
test dword [rcx + 7], esp
add byte [rax], al
invalid
test dword [rcx + 7], esp
add byte [rax], al
invalid
cmp byte [rcx + 3], 0x6e
jns 0x1400310de
add ebp, dword [rsi + 0xf]
test dword [rdi + 7], edx
add byte [rax], al
invalid
outsb dx, byte [rsi]
jne case.default.0x14002f70e
push rdi
invalid
add byte [rax + 0xf730479], al
test dword [rbp + 7], ecx
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
invalid
add byte [rax], al
cmp byte [rcx + 5], 0x66
jne case.default.0x14002f70e
invalid
jns 0x1400310f4
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax + 0xf650679], al
cmp byte [rcx + 6], 0x65
jne case.default.0x14002f70e
test dword [rcx], edi
invalid
add byte [rax], al
test dword [rcx], edi
invalid
cmp byte [rcx + 7], 0x72
jne case.default.0x14002f70e
add byte [rax + 0xf2d0879], al
test dword [0xc003111c], esp
invalid
add byte [rax], al
invalid
jns 0x140031120
cmp byte [rcx + 8], 0x2d
jne case.default.0x14002f70e
invalid
add byte [rax], al
invalid
cmp byte [rcx + 9], 0x65
jne case.default.0x14002f70e
jne case.default.0x14002f70e
test dword [rbx], ebx
invalid
add byte [rax + 0xf6e0a79], al
cmp byte [rcx + 0xa], 0x6e
jne case.default.0x14002f70e
adc dword [rdi], eax
add byte [rax], al
or ch, byte [rsi + 0xf]
test dword [rcx], edx
invalid
adc dword [rdi], eax
add byte [rax], al
cmp byte [rcx + 0xb], 0x63
jne case.default.0x14002f70e
test dword [rdi], eax
invalid
add byte [rax], al
test dword [rdi], eax
invalid
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jns case.0x14002b09e.206
outsd dx, dword [rsi]
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 0xd], 0x64
jne case.default.0x14002f70e
test ebx, esi
invalid
cmp byte [rcx + 0xe], 0x69
jne case.default.0x14002f70e
invalid
add byte [rax], al
jns 0x140031157
imul ecx, dword [rdi], 0x6e985
add byte [rax + 0xf6e0f79], al
jns 0x140031162
outsb dx, byte [rsi]
invalid
test edi, ebx
invalid
cmp byte [rcx + 0xf], 0x6e
jns 0x140031162
outsb dx, byte [rsi]
jne case.default.0x14002f70e
invalid
mov al, 0x45
mov dl, 0x67
mov r8d, 0x10
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp 0x14002ee03
fdiv st(7), st(0)
inc dword [rax + 0xf720179]
cmp byte [rcx + 1], 0x72
invalid
test esi, eax
invalid
invalid
cmp byte [rcx + 1], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6f
jne case.default.0x14002f70e
invalid
invalid
invalid
add byte [rax], al
test dword [rsi + rax + 0x25b00000], edi
mov al, 0x25
mov dl, 0x6d
mov r8d, 3
jmp 0x14002ee03
ja 0x140031166
invalid
invalid
ja 0x140031166
invalid
cmp byte [rcx + 1], 0x61
jne case.default.0x14002f70e
add byte [rax + 0xf720279], al
test dword [rcx - 0x4ffffffa], ebx
invalid
add byte [rax], al
mov al, 0x49
mov dl, 0x79
cmp byte [rcx + 2], 0x72
jne case.default.0x14002f70e
invalid
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x49
mov dl, 0x79
mov r8d, 3
jmp 0x14002ee03
invalid
invalid
invalid
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
add dword [rbp + 0xf], esp
test dword [rax - 0x7ffffffa], eax
jns 0x1400311be
cmp byte [rcx + 2], 0x66
jne case.default.0x14002f70e
jne case.default.0x14002f70e
test dword [rsi + 6], esi
add byte [rax], al
movzx edx, byte [rcx + 3]
mov dh, 0x51
add eax, dword [rbx - 0x7bf08d06]
cmp edx, 0x72
invalid
test bl, ah
invalid
cmp edx, 0x72
je 0x1400316b3
add byte [rax], al
cmp edx, 0x65
jne case.default.0x14002f70e
invalid
invalid
add byte [rax], al
cli
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 4], 0x72
add al, 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x65
jne case.default.0x14002f70e
jne case.default.0x14002f70e
mov al, 0x37
jmp 0x1400312f0
cmp byte [rcx + 1], 0x61
jne case.default.0x14002f70e
test dword [rbx], edi
invalid
add byte [rax], al
test dword [rbx], edi
invalid
cmp byte [rcx + 2], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x6e
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf690479], al
test dword [0xc0031223], ebx
sbb eax, 0x80000006
cmp byte [rcx + 4], 0x69
jne case.default.0x14002f70e
invalid
invalid
add byte [rax], al
imul ecx, dword [rdi], 0x61d85
add byte [rax + 0xf6e0579], al
jns 0x140031224
outsb dx, byte [rsi]
invalid
test dword [rbx], edx
sbb eax, 0x80000006
cmp byte [rcx + 5], 0x6e
jns 0x140031224
outsb dx, byte [rsi]
jne case.default.0x14002f70e
invalid
add byte [rax], al
mov al, 0x4b
mov dl, 0x67
mov r8d, 6
jmp 0x14002ee03
invalid
invalid
invalid
invalid
invalid
cmp byte [rcx + 1], 0x74
jne case.default.0x14002f70e
cli
invalid
add byte [rax], al
cli
add eax, 0x79800000
add ah, byte [rcx + 0xf]
test eax, esi
add eax, 0x21b00000
cmp byte [rcx + 2], 0x61
jne case.default.0x14002f70e
mov al, 0x21
mov dl, 0x67
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
jmp 0x14002ee03
cmp byte [rcx + 1], 0x78
jne case.default.0x14002f70e
test edi, edx
invalid
add byte [rax], al
invalid
test edi, edx
add eax, 0x79800000
add byte [rax + 0xf700279], al
add byte [rax + 0xf700279], al
cmp byte [rcx + 2], 0x70
jne case.default.0x14002f70e
test ebp, ecx
add eax, 0x79800000
add ebp, dword [rcx + 0xf]
test ebx, eax
add eax, 0x79800000
invalid
cmp byte [rcx + 4], 0x72
cmp byte [rcx + 3], 0x69
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf720479], al
test dword [rcx - 0x7ffffffb], edi
jns 0x140031288
cmp byte [rcx + 4], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x65
jne case.default.0x14002f70e
scasd eax, dword [rdi]
invalid
add byte [rax], al
jne case.default.0x14002f70e
scasd eax, dword [rdi]
add eax, 0x23b00000
add byte [rax], al
mov al, 0x23
mov dl, 0x73
mov r8d, 6
jmp 0x14002ee03
cmp byte [rcx + 1], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x73
jne case.default.0x14002f70e
mov al, 0x26
mov dl, 0x74
mov r8d, 3
jmp 0x14002ee03
cmp byte [rcx + 1], 0x72
jns 0x1400312c0
jb 0x1400312d0
jne case.default.0x14002f70e
test dword [rbx + 5], esi
add byte [rax], al
add eax, 0x79800000
add ah, byte [rcx + 0xf]
test dword [rcx + 5], ebp
add byte [rax], al
cmp byte [rcx + 2], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x6c
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x65
jne case.default.0x14002f70e
mov al, 0x44
mov dl, 0x72
mov r8d, 6
jmp 0x14002ee03
cmp byte [rcx + 1], 0x69
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.default.0x14002f70e
mov al, 0x2d
mov dl, 0x6b
mov r8d, 3
jmp 0x14002ee03
cmp byte [rcx + 1], 0x78
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x63
jne case.default.0x14002f70e
mov al, 0x22
mov dl, 0x74
mov r8d, 5
add cl, ch
lodsb al, byte [rsi]
invalid
invalid
invalid
add cl, ch
lodsb al, byte [rsi]
invalid
cmp byte [rcx + 1], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x67
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x64
jne case.default.0x14002f70e
mov al, 0x47
mov dl, 0x65
mov r8d, 6
jmp 0x14002ee03
cmp byte [rcx + 1], 0x65
jne case.default.0x14002f70e
invalid
cmp byte [rcx + 2], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x76
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
mov al, 0x40
mov dl, 0x72
mov r8d, 5
jmp 0x14002ee03
cmp byte [rcx + 1], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x6b
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x69
jne case.default.0x14002f70e
mov al, 0x1e
mov dl, 0x65
mov r8d, 5
jmp 0x14002ee03
cmp byte [rcx + 1], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x69
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x67
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x69
jne case.default.0x14002f70e
mov al, 0x30
mov dl, 0x6e
outsb dx, byte [rsi]
mov r8d, 5
jmp 0x14002ee03
cmp byte [rcx + 1], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 2], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x67
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x6d
jne case.default.0x14002f70e
mov al, 0x31
mov dl, 0x61
mov r8d, 5
jmp 0x14002ee03
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x68
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
invalid
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
invalid
cmp byte [rcx + 5], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 7], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x61
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x75
jne case.default.0x14002f70e
mov al, 0x12
mov dl, 0x73
mov r8d, 0xb
add byte [rax], al
add cl, ch
fcos
invalid
add byte [rax], al
add cl, ch
fcos
inc dword [rax + 0xf630279]
test dword [rdx + 3], edx
add byte [rax], al
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 3], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x70
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x2d
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 7], 0x72
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf610879], al
test dword [rsi], edx
add eax, dword [rax]
add byte [rax], al
cmp byte [rcx + 9], 0x6e
invalid
test dword [rbx + rax], ecx
or al, 3
cmp byte [rcx + 8], 0x61
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 9], 0x6e
jne case.default.0x14002f70e
or al, 3
add byte [rax], al
or al, 3
add byte [rax], al
cmp byte [rcx + 0xa], 0x67
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.default.0x14002f70e
clc
add al, byte [rax]
invalid
clc
add al, byte [rax]
add byte [rax + 0x4173b204], dh
mov eax, 0xc
mov al, 4
mov dl, 0x73
mov r8d, 0xc
jmp 0x14002ee03
cmp byte [rcx + 2], 0x63
jne case.default.0x14002f70e
invalid
jns 0x140031555
invalid
test edi, ebx
add al, byte [rax]
add byte [rax + 0xf680379], al
test ebp, edx
add al, byte [rax]
add byte [rax + 0xf650479], al
test ebx, ecx
cmp byte [rcx + 3], 0x68
jne case.default.0x14002f70e
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
invalid
jns 0x14003156b
jne case.default.0x14002f70e
add al, byte [rax]
add byte [rax + 0xf2d0579], al
test ecx, eax
add al, byte [rax]
add byte [rax + 0xf630679], al
test dword [rdi - 0x7ffffffe], esi
invalid
invalid
jns 0x14003158c
cmp byte [rcx + 5], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 6], 0x63
jne case.default.0x14002f70e
invalid
add byte [rax + 0xf6f0779], al
test dword [rbp - 0x7ffffffe], ebp
add al, byte [rax]
invalid
invalid
jns 0x140031597
cmp byte [rcx + 7], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
add al, byte [rax]
add byte [rax + 0xf6e0879], al
test dword [rbx - 0x7ffffffe], esp
cmp byte [rcx + 8], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x74
jne case.default.0x14002f70e
add al, byte [rax]
invalid
jns 0x1400315a2
je 0x1400315aa
test dword [rcx - 0x7ffffffe], ebx
jns 0x1400315ad
add al, byte [rax]
add byte [rax + 0xf720a79], al
cmp byte [rcx + 0xa], 0x72
jne case.default.0x14002f70e
invalid
or dh, byte [rdx + 0xf]
jb 0x1400315b4
test dword [rdi - 0x7ffffffe], ecx
jns 0x1400315b8
invalid
cmp byte [rcx + 0xb], 0x6f
or ebp, dword [rdi + 0xf]
outsd dx, dword [rsi]
jne case.default.0x14002f70e
test dword [rbp - 0x4ffffffe], eax
adc dword [rdx + 0xcb8416c], esi
mov eax, 0xc
jmp 0x14002ee03
cmp byte [rcx + 3], 0x6e
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
mov al, 0x11
mov dl, 0x6c
mov r8d, 0xc
mov eax, 0xc
jmp 0x14002ee03
invalid
cmp byte [rcx + 3], 0x6e
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.default.0x14002f70e
cmp byte [rcx + 5], 0x2d
jne case.default.0x14002f70e
pop rax
add al, byte [rax]
invalid
pop rax
add al, byte [rax]
add byte [rax + 0xf700679], al
test dword [rsi + 2], ecx
cmp byte [rcx + 6], 0x70
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 7], 0x72
jne case.default.0x14002f70e
cmp byte [rcx + 8], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 9], 0x66
jne case.default.0x14002f70e
cmp byte [rcx + 0xa], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x74
jne case.default.0x14002f70e
sbb al, 2
add byte [rax], al
or esi, dword [rdi + rcx - 0x7b]
sbb al, 2
add byte [rax], al
cmp byte [rcx + 0xc], 0x63
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0xd], 0x68
jne case.default.0x14002f70e
or eax, 0x8850f68
add al, byte [rax]
add byte [rax + 0xf2d0e79], al
cmp byte [rcx + 0xe], 0x2d
invalid
test esi, edi
add dword [rax], eax
cmp byte [rcx + 0xe], 0x2d
jne case.default.0x14002f70e
invalid
invalid
add byte [rax + 0xf630f79], al
test esp, esi
hlt
add dword [rax], eax
add byte [rax], al
cmp byte [rcx + 0x10], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0x11], 0x6e
invalid
test eax, esp
add dword [rax], eax
cmp byte [rcx + 0xf], 0x63
jne case.default.0x14002f70e
hlt
add dword [rax], eax
add byte [rax], al
hlt
cmp byte [rcx + 0x10], 0x6f
jne case.default.0x14002f70e
cmp byte [rcx + 0x11], 0x6e
jne case.default.0x14002f70e
loopne 0x140031658
add byte [rax], al
add byte [rax + 0xf741279], al
test esi, edx
add dword [rax], eax
add byte [rax], al
cmp byte [rcx + 0x13], 0x72
invalid
cmp byte [rcx + 0x12], 0x74
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0x13], 0x72
jne case.default.0x14002f70e
test esp, ecx
add dword [rax], eax
add byte [rax + 0xf6f1479], al
jne case.default.0x14002f70e
mov al, 0x4e
mov dl, 0x6c
mov r8d, 0x15
cmp byte [rcx + 0x14], 0x6f
jne case.default.0x14002f70e
mov al, 0x4e
mov dl, 0x6c
mov dl, 0x6c
mov r8d, 0x15
jmp 0x14002ee03
cmp byte [rcx + 4], 0x61
jne case.default.0x14002f70e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xf6e0579], al
jns 0x140031698
outsb dx, byte [rsi]
jne case.default.0x14002f70e
invalid
jns 0x1400316a3
cmp byte [rcx + 5], 0x6e
jns 0x140031698
outsb dx, byte [rsi]
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 6], 0x67
jne case.default.0x14002f70e
jne case.default.0x14002f70e
add byte [rax + 0x4165b22a], dh
mov al, 0x2a
mov dl, 0x65
mov r8d, 7
mov eax, 7
mov eax, 7
jmp 0x14002ee03
cmp byte [rcx + 4], 0x65
jne case.default.0x14002f70e
jl 0x1400316bc
add byte [rax], al
add byte [rax + 0xf730579], al
test dword [rdx + 1], esi
add byte [rax], al
cmp byte [rcx + 5], 0x73
jne case.default.0x14002f70e
mov al, 0x39
mov dl, 0x68
mov r8d, 6
jmp 0x14002ee03
cmp byte [rcx + 8], 0x61
jne case.default.0x14002f70e
invalid
add dword [rax], eax
add byte [rax + 0xf6e0979], al
test dword [rdi + 1], ecx
cmp byte [rcx + 9], 0x6e
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xa], 0x67
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x75
jne case.default.0x14002f70e
test dword [rbx], edi
add dword [rax], eax
invalid
jns 0x140031702
jne 0x140031708
test dword [rbx], edi
add dword [rax], eax
add byte [rax + 0xf610c79], al
test dword [rcx], esi
cmp byte [rcx + 0xc], 0x61
jne case.default.0x14002f70e
add dword [rax], eax
add byte [rax + 0xf670d79], al
test dword [rdi], esp
add dword [rax], eax
add byte [rax + 0x4165b203], dh
mov r8d, 0xe
cmp byte [rcx + 0xd], 0x67
jne case.default.0x14002f70e
mov al, 3
mov dl, 0x65
mov r8d, 0xe
mov r8d, 0xe
add byte [rax], al
add cl, ch
jmp 0x14002ee03
loop 0x1400316f5
invalid
movzx edx, byte [rcx + 9]
cmp edx, 0x61
je 0x140031774
cmp edx, 0x6f
jne case.default.0x14002f70e
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xa], 0x63
jne case.default.0x14002f70e
cmp byte [rcx + 0xb], 0x61
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0xc], 0x74
or al, 0x74
jne case.default.0x14002f70e
call 0xc0031752
jns case.0x14002b051.85
cmp byte [rcx + 0xd], 0x69
jne case.default.0x14002f70e
imul ecx, dword [rdi], 0xde85
add byte [rax + 0xf6f0e79], al
test esp, edx
invalid
add byte [rax], al
add byte [rax + 0x416eb219], dh
mov al, 0x19
mov dl, 0x6e
mov r8d, 0xf
cmp byte [rcx + 0xe], 0x6f
jne case.default.0x14002f70e
invalid
add byte [rax], al
invalid
invalid
mov al, 0x19
mov dl, 0x6e
mov r8d, 0xf
jmp 0x14002ee03
cmp byte [rcx + 0xa], 0x6e
jne case.default.0x14002f70e
add byte [rax], al
cmp byte [rcx + 0xb], 0x67
jne case.default.0x14002f70e
cmp byte [rcx + 0xc], 0x75
jne case.default.0x14002f70e
cmp byte [rcx + 0xd], 0x61
jne case.default.0x14002f70e
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf670e79], al
test dword [rbx - 0x50000000], edx
invalid
mov al, 0x17
cmp byte [rcx + 0xe], 0x67
jne case.default.0x14002f70e
invalid
add byte [rax + 0x4165b217], dh
mov eax, 0xf
invalid
mov al, 0x17
mov dl, 0x65
mov r8d, 0xf
invalid
jmp 0x14002ee03
invalid
cmp byte [rcx + 0x16], 0x2d
jne case.default.0x14002f70e
cmp byte [rcx + 0x17], 0x6d
jne case.default.0x14002f70e
cmp byte [rcx + 0x18], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0x19], 0x74
jne case.default.0x14002f70e
sbb dword [rbp + rsi*2 + 0x48], esi
cmp byte [rcx + 0x1a], 0x68
jne case.default.0x14002f70e
cmp byte [rcx + 0x1b], 0x6f
jne case.default.0x14002f70e
mov al, 0xc
mov dl, 0x64
mov r8d, 0x1c
sbb al, 0
add byte [rax], al
jmp 0x14002ee03
cmp byte [rcx + 0x16], 0x65
jne case.default.0x14002f70e
cmp byte [rcx + 0x17], 0x74
jne case.default.0x14002f70e
cmp byte [rcx + 0x18], 0x68
jne case.default.0x14002f70e
cmp byte [rcx + 0x19], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14002f70e
adc eax, 0x641a7980
cmp byte [rcx + 0x1a], 0x64
jne case.default.0x14002f70e
mov al, 7
mov dl, 0x73
mov r8d, 0x1b
jmp 0x14002ee03
invalid
inc ebx
int3
ret
int3
ja 0x14003186c
invalid
lea rcx, [rdi - 1]
mov eax, edi
and eax, 3
dec qword [r9 + 0x3e083f8]
cmp rcx, 3
jae 0x1400318a4
xor r10d, r10d
jmp 0x14003190b
cmp rdi, 0x10000
add byte [rax], al
add dword [rax], eax
add byte [rcx], al
add byte [rbx + 0x23], dh
jae 0x140031898
jae 0x140031898
xor eax, eax
lea rcx, [0x14012909e]
nop
cmp rdi, rax
je case.0x1400dc0f7.235
test byte [rdi], cl
add dword [rax], eax
invalid
test byte [rdi], cl
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
add al, 2
movzx r8d, byte [rdx + rax]
inc rax
inc eax
cmp byte [r8 + rcx], 0
jne 0x140031880
mov qword [rsi], 1
jmp 0x140031ad3
invalid
add al, byte [rax]
invalid
invalid
mov ecx, edi
and ecx, 0x7c
xor r9d, r9d
leave
leave
lea r8, [0x14012909e]
nop word cs:[rax + rax]
invalid
ja 0x1400318c1
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
add byte [rsi + 0xf], al
mov dh, 0x14
or al, byte [rdi + 0xf]
mov dh, 0x14
add al, byte [rsi - 0x78]
movzx r10d, byte [rdx + r9]
movzx edx, byte [rdx + rcx]
movzx r10d, byte [r10 + r8]
mov byte [rsp + r9 + 0x28], r10b
push rsp
or al, 0x28
push rsp
or al, 0x28
movzx r10d, byte [rdx + r9 + 1]
movzx r10d, byte [r10 + r8]
mov byte [rsp + r9 + 0x29], r10b
mov byte [rsp + rcx + 0x29], dl
mov byte [rsp + rcx + 0x29], dl
movzx r10d, byte [rdx + r9 + 2]
movzx r10d, byte [r10 + r8]
mov dh, 0x14
invalid
mov dh, 0x14
add al, byte [rsi - 0x78]
push rsp
or al, 0x2a
adc al, 2
mov byte [rsp + r9 + 0x2a], r10b
lea r10, [r9 + 4]
movzx r11d, byte [rdx + r9 + 3]
movzx r11d, byte [r11 + r8]
mov byte [rsp + r9 + 0x2b], r11b
mov r9, r10
mov ecx, edx
mov ecx, edx
cmp rcx, r10
jne 0x1400318c0
test rax, rax
je 0x140031946
lea rcx, [rsp + r10]
add rcx, 0x28
add rdx, r10
xor r8d, r8d
lea r9, [0x14012909e]
nop word cs:[rax + rax]
invalid
add byte [rsi + 0xf], al
mov dh, 0x14
movzx r10d, byte [rdx + r8]
movzx r10d, byte [r10 + r9]
mov byte [rcx + r8], r10b
add al, byte [rdi + 0xf]
mov dh, 0x14
or al, byte [rsi - 0x78]
adc al, 1
inc r8
cmp rax, r8
jne 0x140031930
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
mov rcx, rbx
mov rdx, rdi
call fcn.14002edd0
invalid
invalid
invalid
cmp al, 0x51
jne 0x140031988
invalid
cmp rdi, 0xf
ja 0x1400319c3
xor eax, eax
nop word cs:[rax + rax]
invalid
add byte [rax + 0x28047c], al
cmp byte [rsp + rax + 0x28], 0
je 0x140031898
invalid
inc rax
inc eax
cmp rdi, rax
jne 0x140031970
jmp 0x140031a73
mov qword [rsi + 8], 0
mov byte [rsi + 0x10], al
jmp 0x140031acc
or byte [rax], al
add byte [rax], al
add byte [rax + 0x34e91046], cl
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r14, rdx
mov r14, rdx
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
or dword [0x188cc4aa5], edx
mov edx, edi
call fcn.1400df540
test rax, rax
je 0x140031add
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov rcx, rax
mov rdx, r14
jmp case.0x14002f70e.116
lea rax, [rsp + 0x2f]
and rax, 0xfffffffffffffff8
sub rax, rbx
jne 0x140031a20
lea rcx, [rdi - 0x10]
lea rcx, [rdi - 0x10]
xor eax, eax
movdqa xmm0, xmmword [0x140112770]
movabs rdx, 0x8080808080808080
add byte [rax + 0xf808080], 0x1f
add byte [rax], 0
add byte [rax], al
add byte [rax + 0xf808080], 0x1f
add byte [rax], 0
add byte [rax], al
movdqu xmm1, xmmword [rsp + rax + 0x28]
add al, 0x28
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
invalid
retf 0xf66
jo 0x1400319d7
out dx, al
por xmm2, xmm1
movq r8, xmm2
movq r8, mm2
invalid
movq r8, mm2
test r8, rdx
jne 0x140031a4c
add rax, 0x10
cmp rax, rcx
jbe 0x1400319f0
jmp 0x140031a4c
cmp rax, rdi
cmovae rax, rdi
cmovae eax, edi
xor ecx, ecx
nop dword [rax]
cmp byte [rsp + rcx + 0x28], 0
sub byte [rax], al
je 0x140031898
inc rcx
cmp rax, rcx
jne 0x140031a30
lea rcx, [rdi - 0x10]
cmp rax, rcx
jbe 0x1400319d7
invalid
cmp rax, rdi
je 0x140031a73
nop word cs:[rax + rax]
cmp byte [rsp + rax + 0x28], 0
je 0x140031898
inc rax
cmp rdi, rax
jne 0x140031a60
in eax, dx
movzx eax, byte [0x140182310]
xor ecx, ecx
leave
adc eax, 0x48c93100
mov edx, edi
leave
mov rdx, rdi
call fcn.1400df540
test rax, rax
je 0x140031add
mov rbx, rax
lea rdx, [rsp + 0x28]
mov rcx, rax
invalid
ror dword [rcx - 0x77], 0xf8
mov r8, rdi
call fcn.140106220
mov rax, rbx
or rax, 1
test bl, 1
cmovne rax, rbx
lea rcx, [0x140129050]
lea rdx, [0x140129068]
adc eax, 0xf75b0
cmove rdx, rcx
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov qword [rsi + 0x20], rax
mov qword [rsi], 0
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 1
mov rdx, rdi
call fcn.140107f90
invalid
invalid
add ah, cl
sbb byte [rax - 0x73], cl
adc eax, 0xf76a6
mov r8d, 0x18
add byte [rax - 1], cl
invalid
jbe 0x140031b71
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
jmp rax
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
cmp r8, 7
invalid
ja case.0x140031b98.1
lea rax, [0x140176814]
movsxd r9, dword [rax + r8*4]
add r9, rax
jmp r9
movzx eax, byte [rdx]
cmp eax, 0x47
je 0x140031fc7
cmp eax, 0x50
jne 0x140031fdb
cmp byte [rdx + 1], 0x55
jne 0x140031fdb
add al, 0
invalid
cmp byte [rdx + 2], 0x54
jne 0x140031fdb
mov byte [rcx], 3
jmp 0x140032526
movzx eax, byte [rdx]
cmp eax, 0x48
je 0x140031e5f
cmp eax, 0x50
jne 0x140031e79
add al, byte [rax]
invalid
cmp byte [rdx + 1], 0x4f
jne 0x140031e79
cmp byte [rdx + 2], 0x53
jne 0x140031e79
cmp byte [rdx + 3], 0x54
jne 0x140031e79
mov byte [rcx], 2
jmp 0x140032526
add byte [rax], al
movzx eax, byte [rdx]
cmp eax, 0x43
je 0x140031eed
invalid
cmp eax, 0x4f
jne 0x140031f19
cmp byte [rdx + 1], 0x50
jne 0x140031f19
cmp byte [rdx + 2], 0x54
jne 0x140031f19
invalid
add al, byte [rax]
invalid
cmp byte [rdx + 3], 0x49
jne 0x140031f19
invalid
cmp byte [rdx + 4], 0x4f
jne 0x140031f19
cmp byte [rdx + 5], 0x4e
jne 0x140031f19
cmp byte [rdx + 6], 0x53
jne 0x140031f19
test ecx, eax
add al, byte [rax]
invalid
mov byte [rcx], 0
jmp 0x140032526
cmp r8, 0xf
jae 0x140031df5
test r8, r8
je 0x1400320fe
movzx eax, byte [rdx]
lea r12, [0x1401292b0]
jbe 0x140031c8b
add byte [rdx + 0xf], al
mov dh, 4
and byte [rcx - 0x7b9bdbbc], cl
ror byte [rdi], 0x84
xchg ebp, eax
or byte [rax], al
invalid
cmp r8, 1
je 0x140032106
outsb dx, byte [rsi]
add al, 0
invalid
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r12]
and dword [rbp - 0x7c], eax
leave
je case.0x140031b98.0
mov dword [rsp + 0x24], r9d
cmp r8, 2
jne 0x140032179
xor esi, esi
xor r10d, r10d
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
xor eax, eax
xor r13d, r13d
xor r15d, r15d
inc dword [rbp + 0x31]
invalid
xor ebp, ebp
xor r12d, r12d
mov ebx, dword [rsp + 0x24]
jmp 0x14003212c
movzx eax, byte [rdx]
cmp eax, 0x50
je 0x140032038
add r8d, dword [r8]
invalid
cmp eax, 0x54
jne 0x140032058
cmp byte [rdx + 1], 0x52
jne 0x140032058
invalid
cmp byte [rdx + 2], 0x41
jne 0x140032058
cmp byte [rdx + 3], 0x43
jne 0x140032058
cmp byte [rdx + 4], 0x45
jne 0x140032058
test dword [rbx + rax], esi
add byte [rax], al
mov byte [rcx], 6
jmp 0x140032526
invalid
movzx eax, byte [rdx]
cmp rax, 0x44
jne 0x140031d5b
cmp byte [rdx + 1], 0x45
jne 0x140031d5b
cmp byte [rdx + 2], 0x4c
jne 0x140031d5b
cmp byte [rdx + 3], 0x45
jne 0x140031d5b
cmp byte [rdx + 4], 0x54
jne 0x140031d5b
cmp byte [rdx + 5], 0x45
jne 0x140031d5b
mov byte [rcx], 4
jmp 0x140032526
lea r8, [0x1401292b0]
movzx eax, byte [rax + r8]
test al, al
je case.0x140031b98.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x140031b98.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x140031b98.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x140031b98.0
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
test bl, bl
je case.0x140031b98.0
movzx edx, byte [rdx + 5]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x140031b98.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 5], bl
mov byte [rcx + 6], dl
mov qword [rcx + 7], 0
mov word [rcx + 0xf], 0x600
jmp 0x140032526
test r8, r8
js 0x14003246b
mov rdi, rdx
mov rbx, rcx
mov ecx, 8
mov rsi, r8
mov rdx, r8
call fcn.1400df540
test rax, rax
je 0x140032470
xor ecx, ecx
lea r8, [0x1401292b0]
mov rdx, rbx
nop dword [rax]
movzx r9d, byte [rdi + rcx]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je 0x1400320e2
mov byte [rax + rcx], r9b
inc rcx
cmp rsi, rcx
jne 0x140031e30
mov byte [rdx], 0xa
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rsi
jmp 0x140032526
cmp byte [rdx + 1], 0x45
jne 0x140031e79
cmp byte [rdx + 2], 0x41
jne 0x140031e79
cmp byte [rdx + 3], 0x44
jne 0x140031e79
mov byte [rcx], 5
jmp 0x140032526
lea r8, [0x1401292b0]
movzx eax, byte [rax + r8]
test al, al
je case.0x140031b98.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x140031b98.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x140031b98.0
movzx edx, byte [rdx + 3]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x140031b98.0
invalid
add dh, al
add dword [rcx], ecx
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
add al, byte [r8 + rcx*4 + 0x51]
invalid
mov byte [rcx + 4], dl
add al, byte [r8 + rcx*4 + 0x51]
add ecx, dword [rax - 0x38b7fbaf]
mov qword [rcx + 5], 0
mov qword [rcx + 5], 0
mov dword [rcx + 0xc], 0
mov byte [rcx + 0x10], 4
add al, 0xe9
cmp dword [rsi], eax
add byte [rax], al
or al, 0
add byte [rax], al
add dh, al
adc byte [r9 + rbp*8], al
add al, 0xe9
add al, 0xe9
cmp dword [rsi], eax
add byte [rax], al
cmp byte [rdx + 1], 0x4f
jne 0x140031f19
cmp byte [rdx + 2], 0x4e
jne 0x140031f19
cmp byte [rdx + 3], 0x4e
jne 0x140031f19
cmp byte [rdx + 4], 0x45
jne 0x140031f19
cmp byte [rdx + 5], 0x43
jne 0x140031f19
invalid
invalid
cmp byte [rdx + 6], 0x54
jne 0x140031f19
mov byte [rcx], 7
jmp 0x140032526
lea r8, [0x1401292b0]
movzx eax, byte [rax + r8]
test al, al
je case.0x140031b98.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x140031b98.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x140031b98.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x140031b98.0
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
test bl, bl
je case.0x140031b98.0
movzx esi, byte [rdx + 5]
movzx esi, byte [rsi + r8]
test sil, sil
je case.0x140031b98.0
movzx edx, byte [rdx + 6]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x140031b98.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 5], bl
mov byte [rcx + 6], sil
mov byte [rcx + 7], dl
mov qword [rcx + 8], 0
mov byte [rcx + 0x10], 7
jmp 0x140032526
cmp byte [rdx + 1], 0x45
jne 0x140031fdb
cmp byte [rdx + 2], 0x54
jne 0x140031fdb
mov byte [rcx], 1
jmp 0x140032526
lea r8, [0x1401292b0]
movzx eax, byte [rax + r8]
test al, al
je case.0x140031b98.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x140031b98.0
movzx edx, byte [rdx + 2]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x140031b98.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], dl
mov qword [rcx + 4], 0
mov dword [rcx + 0xc], 0
mov byte [rcx + 0x10], 3
jmp 0x140032526
cmp byte [rdx + 1], 0x41
jne 0x140032058
cmp byte [rdx + 2], 0x54
jne 0x140032058
cmp byte [rdx + 3], 0x43
jne 0x140032058
cmp byte [rdx + 4], 0x48
jne 0x140032058
mov byte [rcx], 8
jmp 0x140032526
lea r8, [0x1401292b0]
movzx eax, byte [rax + r8]
test al, al
je case.0x140031b98.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x140031b98.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x140031b98.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x140031b98.0
movzx edx, byte [rdx + 4]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x140031b98.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 5], dl
mov qword [rcx + 6], 0
mov word [rcx + 0xe], 0
mov byte [rcx + 0x10], 5
adc byte [0x1400765ca], al
invalid
mov rcx, qword [0x140182268]
mov rsi, rdx
xor edx, edx
mov r8, rax
call fcn.140101bb0
mov byte [rsi], 0xb
jmp 0x140032526
mov dword [rsp + 0x64], 0
xor ebx, ebx
xor esi, esi
xor r10d, r10d
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov byte [rcx], 9
mov r14d, dword [rsp + 0x64]
mov byte [rcx + 1], r14b
mov byte [rcx + 2], bl
mov byte [rcx + 3], sil
mov byte [rcx + 4], r10b
mov byte [rcx + 5], dil
mov byte [rcx + 6], r9b
mov byte [rcx + 7], dl
mov edx, dword [rsp + 0x38]
mov byte [rcx + 8], dl
mov byte [rcx + 9], al
mov byte [rcx + 0xa], r13b
mov byte [rcx + 0xb], r15b
mov byte [rcx + 0xc], r11b
mov byte [rcx + 0xd], bpl
mov byte [rcx + 0xe], r12b
mov byte [rcx + 0xf], 0
mov byte [rcx + 0x10], r8b
jmp 0x140032526
adc cl, ch
lodsd eax, dword [rsi]
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
push rdx
add al, byte [rdi + 0xf]
mov dh, 0x14
and al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rdi + 0x44000003], dl
mov dword [rsp + 0x28], edx
and al, 0x28
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r12]
test r10b, r10b
je case.0x140031b98.0
mov dword [rsp + 0x28], r10d
and al, 0x28
cmp r8, 3
jne 0x1400321bb
xor r10d, r10d
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
jmp 0x1400321fd
movzx r11d, byte [rdx + 3]
movzx r10d, byte [r11 + r12]
test r10b, r10b
ror byte [rdi], cl
test byte [rbp + 3], dl
add byte [rax], al
ror byte [rdi], cl
test byte [rbp + 3], dl
add byte [rax], al
mov dword [rsp + 0x2c], r10d
push rsp
and al, 0x2c
cmp r8, 4
jne 0x14003220a
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
invalid
and al, 0x38
add byte [rax], al
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], 0xed
in eax, dx
xor eax, eax
xor r13d, r13d
in eax, dx
xor ebp, ebp
in eax, dx
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov r10d, dword [rsp + 0x2c]
in al, 0x44
mov edx, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
je case.0x14002a9d3.227
and al, 0x28
sub byte [rbx - 0x16dbdba4], cl
and bh, bh
invalid
mov ebx, dword [rsp + 0x24]
jmp 0x14003212c
invalid
invalid
invalid
invalid
invalid
movzx r11d, byte [rdx + 4]
movzx r10d, byte [r11 + r12]
mov dh, 0x14
invalid
add al, 0x47
movzx edx, byte [rbx + riz]
mov dh, 0x14
invalid
mov dh, 0x14
and eax, dword [rbp - 0x7c]
ror byte [rdi], cl
test byte [rsi], al
test r10b, r10b
je case.0x140031b98.0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x54], al
and al, 0x30
add byte [rax], al
mov dword [rsp + 0x30], r10d
cmp r8, 5
cmp eax, 5
clc
add eax, 0x31453375
jne 0x14003225b
xor r9d, r9d
leave
xor edx, edx
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
xor eax, eax
xor r13d, r13d
xor ebp, ebp
rol byte [rbp + 0x31], 0xed
xor ebp, ebp
xor r15d, r15d
xor r11d, r11d
invalid
xor ebp, ebp
in eax, dx
invalid
in eax, dx
xor r12d, r12d
mov r10d, dword [rsp + 0x2c]
mov edx, dword [rsp + 0x2c]
mov edx, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov ebx, dword [rsp + 0x24]
pop rsp
and al, 0x24
je 0x140032271
sub byte [rbx - 0x74cfdb84], cl
pop rsp
and al, 0x24
jmp 0x14003212c
movzx r11d, byte [rdx + 5]
movzx r9d, byte [r11 + r12]
mov dh, 0xc
and eax, dword [rbp - 0x7c]
leave
mov dh, 0x5a
add eax, 0xcb60f47
mov dh, 0xc
mov dh, 0xc
and eax, dword [rbp - 0x7c]
leave
test cl, cl
je case.0x140031b98.0
mov dword [rsp + 0x34], r9d
mov dword [rsp + 0x34], ecx
and al, 0x34
cmp r8, 6
jne 0x1400322ae
invalid
xor edx, edx
mov dword [rsp + 0x38], 0
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
in al, 0x44
mov edx, dword [rsp + 0x2c]
in al, 0x44
mov edx, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
jmp 0x14003212c
movzx r11d, byte [rdx + 6]
movzx r9d, byte [r11 + r12]
and eax, dword [rbp - 0x7c]
leave
and eax, dword [rbp - 0x7c]
leave
je case.0x140031b98.0
mov dword [rsp + 0x3c], r9d
and al, 0x3c
mov qword [rsp + 0x58], rdx
push rsp
and al, 0x58
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x48], r8
cmp r8, 7
jne 0x1400322e5
mov dword [rsp + 0x38], 0
jmp 0x14003230f
cmp byte [rax], al
add byte [rax], al
add bl, ch
sub cl, byte [rax - 0x75]
mov rcx, qword [rsp + 0x58]
and al, 0x58
movzx ecx, byte [rcx + 7]
movzx edx, byte [rcx + r12]
test dl, dl
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
je case.0x140031b98.0
mov dword [rsp + 0x38], edx
cmp r8, 8
cmp eax, 8
cmp eax, 8
clc
or byte [rbp + 0x39], dh
jne 0x140032348
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
xor esp, esp
xor esp, esp
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
and al, 0x48
mov r8, qword [rsp + 0x48]
and al, 0x48
mov r10d, dword [rsp + 0x2c]
and al, 0x2c
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
xor byte [rbx + rcx*4 + 0x4c], al
and al, 0x34
je 0x140032355
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
xor byte [rbx + rcx*4 + 0x4c], al
and al, 0x34
mov ebx, dword [rsp + 0x24]
and al, 0x8b
push rsp
and al, 0x3c
mov edx, dword [rsp + 0x3c]
jmp 0x14003212c
dec dword [rax - 0x75]
and al, 0x58
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 8]
movzx eax, byte [rcx + r12]
movzx eax, byte [rcx + riz]
movzx eax, byte [rcx + riz]
and dword [rax + rax*8 + 0x244c8b48], eax
mov r8, qword [rsp + 0x48]
test al, al
mov rcx, qword [rsp + 0x40]
ror byte [rax - 0x75], 0x4c
and al, 0x40
mov r8, qword [rsp + 0x48]
je case.0x140031b98.0
mov dword [rsp + 0x50], eax
and al, 0x50
cmp r8, 9
jne 0x1400323ad
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
in eax, dx
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
je 0x1400323b6
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
jmp 0x14003212c
invalid
invalid
invalid
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 9]
invalid
invalid
or qword [r14 + 0xf], rax
mov dh, 0x34
and dword [rbp - 0x7c], eax
movzx r14d, byte [rcx + r12]
test r14b, r14b
test byte [rax - 0x75], 0x4c
and al, 0x40
test byte [rax - 0x75], 0x4c
and al, 0x40
mov r8, qword [rsp + 0x48]
and al, 0x48
je case.0x140031b98.0
cmp r8, 0xa
cmp eax, 0xa
jne 0x14003240f
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
mov r13d, r14d
jmp 0x14003212c
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xa]
movzx eax, byte [rcx + r12]
test al, al
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
je case.0x140031b98.0
mov dword [rsp + 0x54], eax
cmp r8, 0xb
cmp eax, 0xb
cmp eax, 0xb
jne 0x140032440
invalid
xor r11d, r11d
xor ebp, ebp
jmp 0x1400324a4
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xb]
movzx r11d, byte [rcx + r12]
test r11b, r11b
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8, qword [rsp + 0x48]
je case.0x140031b98.0
cmp r8, 0xc
jne 0x14003247d
xor ebp, ebp
jmp 0x1400324a4
call fcn.140010c70
mov ecx, 1
mov rdx, rsi
call fcn.140107f90
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xc]
movzx ebp, byte [rcx + r12]
test bpl, bpl
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
je case.0x140031b98.0
cmp r8, 0xd
jne 0x1400324dc
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
mov r13d, r14d
mov r15d, dword [rsp + 0x54]
jmp 0x14003212c
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xd]
movzx r12d, byte [rcx + r12]
test r12b, r12b
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
mov r13d, r14d
mov r15d, dword [rsp + 0x54]
jne 0x14003212c
mov byte [rcx], 0xb
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sbb byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov eax, 8
mov rdx, rax
add rsp, 0x28
jmp r9
test byte [rbx + 0xf], dh
add byte [rdx + 0x28], bh
call fcn.140108300
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
mov rdi, rdx
mov rsi, rcx
cmp byte [rcx], 0
je 0x140032682
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x28], rax
lea rax, [0x1400328a0]
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x30
lea rax, [0x140129810]
lea eax, [0x140129810]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
call fcn.140013d20
mov ecx, eax
mov al, 1
test cl, cl
leave
dec dword [rcx - 0x7bfe4f3f]
leave
jne 0x14003286c
cmp qword [rsi + 0x20], 0
je 0x1400326f7
outsb dx, byte [rsi]
lea rax, [rsi + 0x10]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
cmp byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], rax
lea rax, [0x140032920]
add eax, 0x27d
add eax, 0x27d
mov qword [rsp + 0x30], rax
lea rax, [0x140172ce8]
adc al, 0
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax], al
invalid
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
invalid
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
invalid
invalid
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
push rdi
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x48]
lea eax, [rsp + 0x48]
call fcn.140013d20
mov ecx, eax
invalid
mov al, 1
invalid
dec dword [rcx - 0x7bfe4f3f]
sal dword [rax + 0xfc98401], 0x85
jne case.0x1400329b2.435
add dword [rcx + rcx*8 + 0x175850f], eax
test cl, cl
leave
jne 0x14003286c
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x40]
push rsi
test rdx, rdx
test rdx, rdx
test rdx, rdx
test edx, edx
jne case.0x1400329b2.587
cmp byte [rsi], 0
je 0x14003287b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
push rax
movzx r9d, word [rsi + 0x50]
movzx ecx, word [rsi + 0x50]
mov rcx, qword [rsi + 0x38]
cmp r9, 0xffff
cmp ecx, 0xffff
cmp byte [rcx - 0x7f], r9b
stc
invalid
cmp ecx, 0xffff
inc dword [rax]
add byte [rsi + rbp + 0x4d], dh
test ecx, ecx
add byte [rax], al
je 0x140032749
test r9, r9
je 0x140032735
cmp rdx, r9
jbe 0x140032743
invalid
cmp byte [rcx + r9], 0xbf
jle case.0x14002dfd5.371
mov ds, word [rcx + 1]
add byte [rax], al
or dword [rdi + 0x1598e0f], edi
mov ds, word [rcx + 1]
add byte [rax], al
add byte [rcx + rcx*4 - 0x36], cl
mov rdx, r9
jmp 0x140032749
mov eax, 1
add byte [rax], al
lea rcx, [0x140172848]
invalid
adc al, 0
jmp 0x140032762
jne case.0x14002dfd5.371
test dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rdx, 1
cmp edx, 1
cli
add dword [rax - 0x77], ecx
ror byte [rax - 0x7d], 1
mov rax, rdx
adc rax, 0
rol byte [rax], 1
test rdx, rdx
ror byte [rax - 0x73], cl
adc eax, 0x1400ea
adc al, 0
lea rdx, [0x140172848]
adc al, 0
cmove rcx, rdx
cmove ecx, edx
retf 0x8948
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
mov qword [rsp + 0x30], rax
lea r14, [rsp + 0x28]
je 0x140032794
invalid
xor byte [rbp + rcx*4 + 0x74], cl
and al, 0x28
invalid
je 0x140032794
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
lea r15, [0x14004dd70]
cmp eax, 0x1b5f3
mov ch, 1
add byte [rcx + rcx*4 + 0x7c], cl
mov qword [rsp + 0x40], r15
add dword [rax], eax
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x40], edi
jl case.0x14002c67b.488
lea rax, [0x140172ce8]
lea rax, [0x140172ce8]
lea eax, [0x140172ce8]
pop rdi
add eax, 0x89480014
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 1
and al, 0x50
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x38
lea r12, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x58], r12
mov dword [rsp + 0x58], esp
mov qword [rsp + 0x60], 1
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pop rdi
and byte [rax - 0x75], cl
invalid
invalid
mov rbx, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
jg case.0x14002b051.319
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
invalid
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov rcx, rbx
mov rcx, rbx
mov rdx, rdi
mov edx, edi
call fcn.140013d20
mov ecx, eax
invalid
push rbp
adc eax, 0xc189fffe
invalid
invalid
mov ecx, eax
invalid
invalid
sal dword [rax + 0xfc98401], 0x85
mov al, 1
test cl, cl
jne 0x14003286c
xchg ebp, eax
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx r8d, word [rsi + 0x50]
movzx eax, word [rsi + 0x50]
mov bh, 0x46
push rax
push rax
cmp r8, 0xffff
clc
invalid
inc dword [rax]
add byte [rsi + rbp + 0x49], dh
je 0x140032813
invalid
add byte [rax], al
je 0x140032813
inc r8
inc r8
inc eax
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
mov edx, dword [rsi + 0x40]
cmp byte [rax - 0x75], cl
mov edx, dword [rsi + 0x40]
push rsi
mov rax, rdx
mov rax, rdx
sub rax, r8
sub eax, eax
jbe 0x140032817
cmp byte [rcx + r8], 0xbf
cmp al, 1
mov edi, 0x8d481a7f
jg case.0x14002a2f1.343
invalid
invalid
jg case.0x14002a2f1.343
sbb cl, byte [rax - 0x73]
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
lea eax, [0x140129640]
add eax, 0xf6e3a
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rcx - 0x77], cl
mov r9, rdx
shr eax, 1
pop r15
or eax, 0xebc03100
add byte [rcx], dh
shr bl, 0x55
call fcn.140108760
add byte [rcx], dh
xor eax, eax
jmp 0x14003286c
shr bl, 0x55
jne case.0x14002a2f1.337
out 0x4c, al
add rcx, r8
add ecx, eax
ror dword [rax - 0x77], 0x4c
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
and al, 0x30
xor byte [rax - 0x73], cl
lea rax, [0x140129830]
add eax, 0xf6ff9
outsd dx, dword [rsi]
str word [rax - 0x77]
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
and al, 0x50
and al, 0x50
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x68
and al, 0x68
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
push 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x58], r14
add byte [rax], al
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], 1
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
invalid
lea r8, [rsp + 0x48]
mov rcx, rbx
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
cli
call fcn.140013d20
mov ah, 0x14
invalid
nop
add rsp, 0x78
invalid
js case.0x14002b051.422
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
lea rcx, [0x140172ca8]
lea ecx, [0x140172ca8]
adc al, 0
add byte [rcx], dh
xor eax, eax
jmp 0x140032762
invalid
invalid
shr cl, 0xd9
invalid
invalid
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
lea eax, [0x140129628]
cwde
insd dword [rdi], dx
str word [rax - 0x77]
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rbp + 0x31], al
shr al, 0xc3
xor r8d, r8d
xor eax, eax
call fcn.140108760
pop rsi
or eax, 0xcccccc00
add ah, cl
int3
int3
sub rsp, 0x28
sub esp, 0x28
add ah, cl
int3
int3
sub esp, 0x28
sub byte [rax - 0x75], cl
mov rax, qword [rcx]
add dword [rdi], ecx
mov dh, 8
invalid
movzx ecx, byte [rax]
or byte [rbx + 0x137401f9], al
cmp ecx, 1
je 0x1400328c2
invalid
adc eax, dword [rbx + 0x457502f9]
cmp ecx, 2
jne 0x1400328f9
stc
add dh, byte [rbp + 0x45]
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
or byte [rbx + rcx*4 + 0x41], cl
invalid
or byte [rax - 0x75], cl
or byte [r11 + rcx*4 + 0x41], cl
or byte [rbx + rcx*4 + 0x41], cl
mov eax, dword [rcx + 0x10]
adc bl, ch
jmp 0x1400328e3
and dword [rbp + 0x31], eax
xor r8d, r8d
xor eax, eax
rol byte [rax + 0x41000178], 0xf
cmp byte [rax + 1], 0
sete r8b
sete al
add byte [rcx + 0xf], al
sete al
xchg esp, eax
ror byte [rax - 0x73], 0xd
invalid
invalid
invalid
lea rcx, [0x1401724d3]
lea ecx, [0x1401724d3]
invalid
add byte [rax - 0x73], cl
add eax, 0x13fbfc
cld
sti
adc eax, dword [rax]
lea rax, [0x1401724d7]
lea eax, [0x1401724d7]
cld
sti
adc eax, dword [rax]
cmove rax, rcx
xor r8, 5
invalid
ror dword [rcx - 0x7d], 0xf0
add eax, 0x204a8b48
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov rdx, rax
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x28
sub byte [rcx - 1], cl
invalid
sub byte [rcx - 1], cl
jmp rcx
loope 0x140032942
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
pop rax
mov ss, word [rcx]
adc dword [rax], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
adc dword [rax], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
add eax, 0xf6dc1
insd dword [rdi], dx
invalid
mov edx, 0x28
call fcn.140108300
pop rcx
invalid
invalid
add al, ch
out dx, eax
pop rcx
or eax, 0xcccccc00
int3
int3
int3
int3
int3
mov rax, qword [rcx + 8]
or byte [r11 + rcx*4 + 0x41], cl
adc byte [rax - 0x75], cl
invalid
invalid
mov r8, qword [rcx + 0x10]
adc byte [r8 - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
mov edx, eax
jmp r9
jmp rcx
int3
int3
cli
add esi, dword [rbp + 0x46]
movzx r10d, byte [rcx]
movzx edx, byte [rcx]
lea r8d, [rdx - 0x3a]
lea eax, [rdx - 0x3a]
invalid
xor eax, eax
cmp r8b, 0xf7
cmp al, 0xf7
cmp al, 0xf7
div dword [rdx + 0x36]
jb 0x14003298b
movzx r8d, byte [rcx + 1]
add r8b, 0xd0
rol byte [rcx - 0x80], 1
clc
invalid
mov dh, 0x41
add dword [rcx - 0x80], eax
rcl al, 0x41
invalid
invalid
rol byte [rcx - 0x80], 1
clc
or dword [rdi + 0x27], esi
cmp al, 9
ja 0x14003298b
movzx ecx, byte [rcx + 2]
add cl, 0xd0
rol byte [rax + 0x1b7709f9], 1
add al, byte [r8 - 0x67f2f3f]
rol byte [rax + 0x1b7709f9], 1
stc
or dword [rdi + 0x1b], esi
movzx eax, r8b
movzx eax, al
add dl, 0xd0
movzx edx, dl
imul edx, edx, 0x64
add eax, eax
invalid
shr byte [rbx - 0x2e], cl
add eax, eax
invalid
rol byte [rbp + rcx*4 + 4], 0x80
lea r8d, [rax + rax*4]
movzx eax, cl
mov dh, 0xc1
add eax, r8d
add eax, edx
ret
rol bl, 0xcc
mov bh, 0xc9
xor eax, eax
add ecx, 0xffffff9c
cmp ecx, 0x19b
add byte [rax], al
ja 0x140032cbc
sbb byte [rbx], al
add byte [rax], al
lea rdx, [0x14017684c]
lea edx, [0x14017684c]
movabs eax, dword [0x488a0c634800143e]
add ecx, edx
adc al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rax, [0x14014156a]
add eax, 0x10ebaf
mov edx, 8
ret
add bl, al
lea rax, [0x140129fda]
add eax, 0xf7612
jbe 0x1400329d6
add byte [rdx + 0xf], bh
mov edx, 0xf
add bl, al
ret
lea rax, [0x14012a047]
lea eax, [0x14012a047]
jbe 0x1400329e3
add byte [rdx + 0x14], bh
mov edx, 0x14
adc al, 0
add byte [rax], al
ret
lea rax, [0x14012a007]
mov edx, 0xf
invalid
jbe 0x1400329f0
add byte [rdx + 0xf], bh
sldt word [rax]
add bl, al
ret
lea rax, [0x140129f09]
mov edx, 0xc
add byte [rax], al
invalid
jne 0x1400329fd
add byte [rdx + 0xc], bh
or al, 0
add byte [rax], al
invalid
add byte [rax], al
add bl, al
ret
lea rax, [0x140129fc5]
mov edx, 0x15
invalid
jne 0x140032a0a
add byte [rdx + 0x15], bh
adc eax, 0xc3000000
add bl, al
ret
lea rax, [0x140129ef7]
je case.0x14002dfd5.172
add byte [rdx + 0x12], bh
mov edx, 0x12
adc al, byte [rax]
add byte [rax], al
ret
lea rax, [0x140129ecc]
mov edx, 0x16
invalid
add byte [rax], al
add bl, al
invalid
lea rax, [0x140129f53]
mov edx, 0x10
ret
lea rax, [0x140129dfc]
mov edx, 0xb
jae 0x140032a3e
add byte [rdx + 0xb], bh
ret
lea rax, [0x140129e2c]
mov edx, 9
or dword [rax], eax
add byte [rax], al
ret
lea rax, [0x140129e13]
mov edx, 0x10
jae 0x140032a58
add byte [rdx + 0x10], bh
ret
lea rax, [0x140129e9c]
mov edx, 0x13
je 0x140032a65
add byte [rdx + 0x13], bh
adc eax, dword [rax]
add byte [rax], al
ret
lea rax, [0x140129d8d]
mov edx, 7
ret
invalid
lea rax, [0x140129d7d]
mov edx, 0x10
jae 0x140032a7f
add byte [rdx + 0x10], bh
ret
lea rax, [0x140129e55]
mov edx, 0x1d
jae 0x140032a8c
add byte [rdx + 0x1d], bh
sbb eax, 0xc3000000
ret
lea rax, [0x140129f15]
je 0x140032a99
add byte [rdx + 0x13], bh
mov edx, 0x13
adc eax, dword [rax]
add byte [rax], al
ret
lea rax, [0x140129e07]
mov edx, 0xc
or al, 0
add byte [rax], al
ret
lea rax, [0x140129d2e]
mov edx, 0x1d
ret
lea rax, [0x140129d4b]
mov edx, 0xa
ret
lea rax, [0x140129dd8]
mov edx, 0x12
ret
lea rax, [0x140129e72]
mov edx, 0xf
ret
lea rax, [0x140129e89]
mov edx, 4
ret
lea rax, [0x140129d62]
mov edx, 0xf
ret
lea rax, [0x140129e23]
mov edx, 9
ret
lea rax, [0x140129f28]
mov edx, 0x14
ret
lea rax, [0x140129d55]
mov edx, 0xd
ret
lea rax, [0x140129da4]
mov edx, 0x11
ret
lea rax, [0x140129d13]
mov edx, 0xa
ret
lea rax, [0x140129db5]
mov edx, 5
ret
lea rax, [0x140129d1d]
mov edx, 2
ret
lea rax, [0x140129d26]
mov edx, 8
ret
lea rax, [0x140129e81]
mov edx, 8
ret
lea rax, str.Switching_ProtocolsProcessingOKCreatedAcceptedNon_Authoritative_InformationNo_ContentReset_ContentPartial_ContentMulti_StatusAlready_ReportedIM_UsedMultiple_ChoicesMoved_PermanentlyFoundSee_OtherNot_ModifiedUse_ProxyTemporary_RedirectPermanent_RedirectBad_RequestUnauthorizedPayment_RequiredForbiddenNot_FoundMethod_Not_AllowedNot_AcceptableProxy_Authentication_RequiredRequest_TimeoutConflictGoneLength_RequiredPrecondition_FailedPayload_Too_LargeURI_Too_LongUnsupported_Media_TypeRange_Not_SatisfiableExpectation_FailedIm_a_teapotMisdirected_RequestUnprocessable_EntityLockedFailed_DependencyUpgrade_RequiredPrecondition_RequiredToo_Many_RequestsRequest_Header_Fields_Too_LargeUnavailable_For_Legal_ReasonsInternal_Server_ErrorNot_ImplementedBad_GatewayService_UnavailableGateway_TimeoutHTTP_Version_Not_SupportedVariant_Also_NegotiatesInsufficient_StorageLoop_DetectedNot_ExtendedNetwork_Authentication_Required
mov edx, 0x13
ret
lea rax, [0x140129f63]
mov edx, 0x15
ret
lea rax, [0x140129ee2]
mov edx, 0x15
ret
lea rax, [0x140129dc3]
mov edx, 0xc
ret
lea rax, [0x140129fa8]
mov edx, 0x1d
ret
lea rax, [0x140129f78]
mov edx, 0x11
ret
lea rax, [0x140129d1f]
mov edx, 7
ret
lea rax, [0x14012a016]
mov edx, 0x1a
ret
lea rax, [0x140129d71]
mov edx, 0xc
ret
lea rax, [0x140129dba]
mov edx, 9
ret
lea rax, [0x140129eaf]
mov edx, 0x11
ret
lea rax, [0x140129d94]
mov edx, 0x10
ret
lea rax, [0x140129f3c]
mov edx, 6
ret
lea rax, [0x140129dea]
mov edx, 0x12
ret
lea rax, [0x14012a030]
mov edx, 0x17
ret
lea rax, [0x14012a068]
mov edx, 0xc
ret
lea rax, [0x140129dcf]
mov edx, 9
ret
lea rax, [0x14012a05b]
mov edx, 0xd
ret
lea rax, [0x140129e47]
mov edx, 0xe
ret
lea rax, [0x140129e35]
mov edx, 0x12
ret
lea rax, [0x140129ff4]
mov edx, 0x13
ret
lea rax, [0x140129ec0]
mov edx, 0xc
ret
lea rax, [0x140129e8d]
mov edx, 0xf
ret
lea rax, [0x140129f89]
jmp 0x140032cb6
lea rax, [0x140129f42]
mov edx, 0x11
ret
lea rax, [0x140129fe9]
mov edx, 0xb
ret
lea rax, [0x14012a074]
mov edx, 0x1f
ret
ret
enter 0xffffffffffff8d4c, 5
jo 0x1400333ad
adc dword [rax], eax
mov rdx, rax
call fcn.140108280
add rcx, r8
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_strpattern.rs
call fcn.140108280
int3
mov rdi, r8
lea rcx, [rsp + 0x28]
mov rbx, rdx
call fcn.140032d00
cmp byte [rsp + 0x28], 0
je 0x1400333c9
stc
invalid
movzx eax, byte [rsp + 0x29]
mov byte [rsi + 8], al
jmp 0x140033432
cmp qword [rsp + 0x30], rdi
jne 0x14003342e
test rdi, rdi
js 0x140033443
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400df540
test rax, rax
je 0x140033448
pop rbp
pop rbp
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.140106220
mov rax, r14
or rax, 1
test r14b, 1
cmovne rax, r14
lea rcx, [0x140129050]
lea rdx, [0x140129068]
cmove rdx, rcx
mov qword [rsi], rdx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
jmp 0x140033439
mov byte [rsi + 8], 0
mov qword [rsi], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140010c70
sub al, bl
std
invalid
mov ecx, 1
mov rdx, rdi
call fcn.140107f90
int3
add al, ch
invalid
sub esp, 0x38
cmp byte [rcx + 0x41], 0
je 0x14003369d
xor eax, eax
jmp 0x140033814
mov rdi, rcx
cmp byte [rcx + 0x40], 0
je 0x1400337c8
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x20], rax
mov r13, qword [rdi + 0x20]
mov r14, qword [rdi + 0x28]
cmp r13, r14
ja 0x1400337fb
mov r15, qword [rdi + 0x18]
cmp r14, r15
ja 0x1400337fb
mov rax, qword [rsp + 0x20]
lea r12, [rax + r13]
lea rbp, [rdi + 0x30]
movzx ebx, byte [rdi + 0x38]
lea rax, [rbx - 1]
mov qword [rsp + 0x28], rax
cmp rbx, 4
jbe 0x140033760
nop word cs:[rax + rax]
sub r14, r13
movzx ecx, byte [rbp + rbx - 1]
mov rdx, r12
mov r8, r14
call fcn.140018430
cmp rax, 1
jne 0x1400337ec
mov r14, rdx
add r14, r13
mov rax, r14
sub rax, qword [rsp + 0x28]
jb 0x14003373b
add rax, rbx
jb 0x14003373b
cmp rax, r15
jbe 0x14003383e
mov qword [rdi + 0x28], r14
cmp r13, r14
ja 0x1400337fb
cmp r14, r15
jbe 0x140033700
jmp 0x1400337fb
sub r14, r13
movzx ecx, byte [rbp + rbx - 1]
mov rdx, r12
mov r8, r14
call fcn.140018430
cmp rax, 1
jne 0x1400337f2
mov r14, rdx
add r14, r13
mov rsi, r14
sub rsi, qword [rsp + 0x28]
jb 0x1400337b8
mov rcx, rsi
add rcx, rbx
jb 0x1400337b8
cmp rcx, r15
ja 0x1400337b8
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x30], rcx
lea rcx, [rax + rsi]
mov rdx, rbp
mov r8, rbx
call fcn.1401068a0
mov rcx, qword [rsp + 0x30]
test eax, eax
je 0x140033825
mov qword [rdi + 0x28], r14
cmp r13, r14
ja 0x1400337fb
cmp r14, r15
jbe 0x140033760
jmp 0x1400337fb
mov byte [rdi + 0x40], 1
mov rcx, rdi
call fcn.140033680
test rax, rax
je 0x1400337de
test rdx, rdx
jne 0x140033814
cmp byte [rdi + 0x41], 0
je 0x1400336aa
xor eax, eax
jmp 0x140033814
mov qword [rdi + 0x28], r13
jmp 0x1400337fb
mov qword [rdi + 0x28], r13
test rax, rax
jne 0x140033829
mov byte [rdi + 0x41], 1
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
sub rdx, rax
mov rcx, qword [rsp + 0x20]
add rcx, rax
mov rax, rcx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rdi + 0x28], rsi
mov rdx, qword [rdi + 8]
sub rdx, rcx
mov qword [rdi + 8], rsi
mov rax, qword [rsp + 0x20]
add rax, rcx
jmp 0x140033814
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
call fcn.1401082f0
int3
mov rdi, r8
mov r9, rax
movzx r8d, byte [rdi + r10]
lea rax, [r10 + 1]
mov qword [r14 + 0x10], rax
cmp r8d, 0xa
je 0x140034fba
cmp r8d, 0xd
je 0x140034fea
add byte [rax], al
cmp byte [r8 + r13], 0
je 0x1400347c0
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x58], r11
mov qword [rsp + 0x40], rcx
mov r11, rbx
sub r11, r10
add r11, 0xfffffffffffffffe
add r10, rdi
add r10, 2
add cl, byte [rdi]
invalid
invalid
add cl, byte [rdi]
invalid
cmp rbx, rax
jbe 0x140034f88
mov rbp, rax
mov r9, r11
mov r15, r10
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
dec r11
inc r10
cmp byte [r8 + r13], 0
jne 0x140034750
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rdx
je 0x1400347a3
xor byte [rax - 0x77], cl
push rsp
and al, 0x28
add qword [rsp + 0x50], rax
lea rsi, [rdi + rax]
sub rbx, rax
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
mov qword [r14 + 8], rbx
cmp r8b, 0x3a
jne 0x140034810
cmp dh, byte [rbp + 0x6a]
test rbx, rbx
test ebx, ebx
jne 0x140034894
jmp 0x140034f99
cmp byte [rsp + 0x27], 0
je 0x140034faa
invalid
nop dword [rax + rax]
test r8b, r8b
je 0x140034faa
movzx r8d, r8b
cmp r8d, 0xa
je 0x1400349ee
cmp r8d, 0xd
je 0x1400349cf
cmp rbx, rax
jbe 0x140034f6e
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
test r8b, r8b
jne 0x1400347d9
jmp 0x140034faa
cmp byte [rsp + 0x4f], 0
je 0x140034a1a
add rax, rdi
xor edx, edx
cmp r8b, 0x20
je 0x140034834
movzx r10d, r8b
cmp r10d, 9
jne 0x140034a1c
sub r9, 1
jb 0x140034f99
movzx r8d, byte [rax + rdx]
inc rdx
mov qword [r14 + 0x10], rdx
cmp r8b, 0x3a
jne 0x140034820
add qword [rsp + 0x50], rdx
add rsi, rdx
sub rbx, rdx
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
mov qword [r14 + 8], rbx
test rbx, rbx
jne 0x140034894
jmp 0x140034f99
add qword [rsp + 0x50], r15
add rsi, r15
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
sub rbx, r15
mov qword [r14 + 8], rbx
je 0x140034f99
cmp byte [rsp + 0x3f], 0
je 0x140034932
movzx r8d, byte [rsi]
xor eax, eax
nop word cs:[rax + rax]
lea r15, [rax + 1]
mov qword [r14 + 0x10], r15
cmp r8b, 0x20
je 0x140034874
movzx edx, r8b
cmp edx, 9
je 0x140034874
cmp byte [rdx + r12], 0
jne 0x140034b2a
cmp r8b, 0xa
je 0x140034910
cmp edx, 0xd
jne 0x140034977
cmp rbx, r15
jbe 0x140035016
movzx ecx, byte [rsi + rax + 1]
add rax, 2
mov qword [r14 + 0x10], rax
cmp cl, 0xa
je 0x140034913
jmp 0x14003502b
mov rax, r15
cmp rax, rbx
jae 0x140034f99
movzx r8d, byte [rsi + rax]
cmp r8d, 9
je 0x1400348b0
cmp r8d, 0x20
je 0x1400348b0
jmp 0x140034f03
movzx r8d, byte [rsi]
mov qword [r14 + 0x10], 1
mov r15d, 1
cmp r8, 9
je 0x140034874
cmp r8d, 0x20
je 0x140034874
cmp byte [r8 + r12], 0
jne 0x140034b2a
cmp r8d, 0xa
je 0x140034ed8
cmp r8d, 0xd
je 0x140034edf
cmp byte [rsp + 0x27], 0
mov rcx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
je 0x140035053
test r8b, r8b
je 0x140035053
movzx eax, r8b
cmp eax, 0xa
je 0x140034ade
cmp eax, 0xd
je 0x140034ac1
cmp rbx, r15
jbe 0x140035022
movzx r8d, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
test r8b, r8b
jne 0x14003499a
jmp 0x140035053
cmp rbx, rax
jbe 0x140035080
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
adc byte [rcx - 0x80], al
clc
or cl, byte [rdi]
invalid
pushfq
invalid
add byte [rax], al
add r9, rax
add rdi, rax
sub rbx, rax
mov qword [r14 + 0x10], 0
mov qword [r14], rdi
mov qword [r14 + 8], rbx
mov r10d, 0
test rbx, rbx
jne 0x1400346fc
jmp 0x140034f6e
xor edx, edx
cmp byte [rsp + 0x27], 0
mov rcx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
je 0x14003503e
add r15, rdx
xlatb
test r8b, r8b
je 0x14003503e
nop word cs:[rax + rax]
movzx eax, r8b
cmp eax, 0xa
je 0x140034a7f
cmp eax, 0xd
je 0x140034a86
cmp rbx, rdx
jbe 0x140035022
movzx r8d, byte [r15]
mov dh, 7
inc rdx
mov qword [r14 + 0x10], rdx
inc r15
test r8b, r8b
jne 0x140034a50
jmp 0x14003503e
mov r9, qword [rsp + 0x50]
jmp 0x140034aa7
cmp rbx, rdx
mov r9, qword [rsp + 0x50]
jbe 0x1400350b5
invalid
add byte [rdi], cl
mov dh, 4
invalid
movzx eax, byte [rsi + rdx]
inc rdx
mov qword [r14 + 0x10], rdx
cmp al, 0xa
jne 0x1400350bf
add r9, rdx
add rsi, rdx
sub rbx, rdx
ror dword [rcx - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword ss:[r14 + 8], rbx
ror dword [rcx - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword ss:[r14 + 8], rbx
jmp 0x140034afb
cmp rbx, r15
jbe 0x1400350c8
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp al, 0xa
jne 0x1400350cf
sub rbx, r15
add rsi, r15
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
mov qword [r14 + 8], rbx
mov r9, qword [rsp + 0x50]
add r9, r15
mov rdi, rsi
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov r10d, 0
test rbx, rbx
jne 0x1400346fc
jmp 0x140034f6e
call fcn.140110b90
jmp 0x140034b53
call fcn.140110b90
jmp 0x140034b86
mov rax, qword [0x1401821a0]
test rax, rax
jne 0x140034ba2
mov rcx, qword [0x1401822e0]
test rcx, rcx
je 0x140034b6d
mov rax, qword [0x1401822e0]
test cx, cx
js 0x140034b81
test rax, rax
je 0x140034b1c
and eax, 0x800
cmp rax, 1
mov ecx, 0
sbb rcx, rcx
or rcx, 1
shr eax, 0xb
jmp 0x140034b9b
call fcn.140110b90
mov rcx, rax
mov rax, qword [0x1401822e0]
test cx, cx
jns 0x140034b4e
test rax, rax
je 0x140034b23
and eax, 0x800
cmp rax, 1
mov ecx, 3
sbb rcx, 0
mov rax, rcx
mov qword [0x1401821a0], rcx
cmp rax, 3
je 0x140034c30
cmp rax, 2
je 0x140034c00
cmp rax, 1
jne 0x140034c90
nop dword [rax]
mov rax, rbx
sub rax, r15
jb 0x1400350f5
cmp rax, 0x10
jb 0x140034c90
lea rcx, [rsi + r15]
call fcn.140035120
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je 0x140034bc0
jmp 0x140034c90
mov rax, rbx
sub rax, r15
jb 0x1400350f5
cmp rax, 0x20
jb 0x140034c90
lea rcx, [rsi + r15]
call fcn.140035170
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x20
je 0x140034c00
jmp 0x140034c90
mov rax, rbx
sub rax, r15
jb 0x1400350f5
cmp rax, 0x20
jb 0x140034c60
lea rcx, [rsi + r15]
call fcn.140035170
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x20
je 0x140034c30
jmp 0x140034c90
mov rax, rbx
sub rax, r15
jb 0x1400350f5
cmp rax, 0x10
jb 0x140034c90
lea rcx, [rsi + r15]
call fcn.140035120
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je 0x140034c60
nop dword [rax + rax]
cmp r15, 0xfffffffffffffff7
ja 0x140034d40
lea rcx, [r15 + 8]
cmp rcx, rbx
ja 0x140034d40
movq xmm0, qword [rsi + r15]
movdqa xmmword [rsp + 0x70], xmm0
movzx eax, byte [rsp + 0x70]
cmp byte [rax + r12], 0
je 0x140034d62
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
cmp byte [r8 + r12], 0
je 0x140034d67
mov eax, edx
shr eax, 0x10
movzx r8d, al
cmp byte [r8 + r12], 0
je 0x140034d6d
shr edx, 0x18
cmp byte [rdx + r12], 0
je 0x140034d73
pextrw eax, xmm0, 2
movzx edx, al
cmp byte [rdx + r12], 0
je 0x140034d7e
shr eax, 8
cmp byte [rax + r12], 0
je 0x140034d84
pextrw eax, xmm0, 3
movzx edx, al
cmp byte [rdx + r12], 0
je 0x140034d8a
shr eax, 8
cmp byte [rax + r12], 0
je 0x140034d91
mov qword [r14 + 0x10], rcx
mov r15, rcx
jmp 0x140034c90
cmp rbx, r15
jbe 0x140034f99
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp byte [rax + r12], 0
jne 0x140034c90
jmp 0x140034d98
inc r15
jmp 0x140034d8e
add r15, 2
jmp 0x140034d8e
add r15, 3
jmp 0x140034d8e
add r15, 4
mov rcx, r15
mov eax, edx
jmp 0x140034d91
add r15, 5
jmp 0x140034d8e
add r15, 6
jmp 0x140034d8e
add r15, 7
mov rcx, r15
mov qword [r14 + 0x10], rcx
mov r15, rcx
mov rdx, 0xffffffffffffffff
cmp al, 0xa
je 0x140034dcf
movzx ecx, al
cmp ecx, 0xd
jne 0x140034dfc
cmp rbx, r15
jbe 0x140035016
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
mov rdx, 0xfffffffffffffffe
cmp al, 0xa
jne 0x14003502b
cmp byte [rsp + 0x3f], 0
je 0x140034e6f
cmp rbx, r15
jbe 0x140034f99
movzx eax, byte [rsi + r15]
cmp eax, 9
je 0x140034b2a
cmp eax, 0x20
je 0x140034b2a
jmp 0x140034e6f
cmp byte [rsp + 0x27], 0
mov rcx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
je 0x140035053
test al, al
je 0x140035053
movzx eax, al
cmp eax, 0xa
je 0x140034ade
cmp eax, 0xd
je 0x140034e4d
cmp rbx, r15
jbe 0x140035022
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
test al, al
jne 0x140034e1e
jmp 0x140035053
cmp rbx, r15
jbe 0x140035016
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp al, 0xa
je 0x140034ade
jmp 0x1400350e7
lea r8, [rsi + r15]
sub rbx, r15
mov qword [r14 + 0x10], 0
mov qword [r14], r8
mov qword [r14 + 8], rbx
mov rax, qword [rsp + 0x68]
cmp qword [rsp + 0x60], rax
je 0x140035098
add rdx, r15
je 0x140034ec2
mov rcx, rdx
movzx eax, byte [rsi + rcx - 1]
cmp rax, 0x20
ja 0x140034ec7
movabs r9, 0x100002600
bt r9, rax
jae 0x140034ec7
dec rcx
jne 0x140034e9d
mov rax, r15
jmp 0x140034f2b
mov rax, r15
jmp 0x140034f29
cmp rcx, rdx
ja 0x140035107
mov rax, r15
mov rdx, rcx
jmp 0x140034f2b
mov eax, 1
jmp 0x140034f03
cmp rbx, 2
jb 0x140035016
movzx ecx, byte [rsi + 1]
mov qword [r14 + 0x10], 2
mov eax, 2
cmp cl, 0xa
jne 0x14003502b
lea r8, [rsi + rax]
sub rbx, rax
mov qword [r14 + 0x10], 0
mov qword [r14], r8
mov qword [r14 + 8], rbx
mov rcx, qword [rsp + 0x68]
cmp qword [rsp + 0x60], rcx
je 0x140035098
xor edx, edx
add rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov qword [rcx], rdi
mov qword [rcx + 8], rbp
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rdx
lea rbp, [rcx + 0x20]
mov rsi, qword [rsp + 0x30]
inc rsi
mov r10d, 0
test rbx, rbx
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x58]
jne 0x1400346f6
mov qword [rcx], 1
jmp 0x140035068
mov rax, qword [rsp + 0x40]
mov qword [rax], 1
jmp 0x140035068
mov rax, qword [rsp + 0x40]
mov qword [rax], 1
jmp 0x14003505e
mov byte [rcx + 8], 0
mov qword [rcx], 2
jmp 0x140035068
add rax, r9
mov r9, rax
shr r9, 8
xor r8d, r8d
mov r10d, eax
mov qword [rcx], r8
mov byte [rcx + 8], r10b
mov dword [rcx + 9], r9d
mov rax, r9
shr rax, 0x30
mov byte [rcx + 0xf], al
shr r9, 0x20
mov word [rcx + 0xd], r9w
jmp 0x140035068
mov r8d, 1
cmp rbx, rax
jbe 0x14003504e
movzx eax, byte [rdi + r10 + 1]
add r10, 2
mov qword [r14 + 0x10], r10
cmp al, 0xa
jne 0x140035044
add r10, r9
mov r9, r10
shr r9, 8
xor r8d, r8d
jmp 0x140034fca
mov eax, 1
mov rcx, qword [rsp + 0x40]
jmp 0x140035039
mov qword [rcx], 1
jmp 0x14003505e
mov rcx, qword [rsp + 0x40]
mov byte [rcx + 8], 1
mov eax, 2
mov qword [rcx], rax
jmp 0x14003505e
mov byte [rcx + 8], 0
jmp 0x140035057
mov byte [rcx + 8], 2
mov r8d, 2
mov qword [rcx], r8
jmp 0x140035068
mov byte [rcx + 8], 1
mov qword [rcx], 2
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov qword [rdx + 8], rsi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
mov qword [rcx], rax
jmp 0x140035068
mov byte [rcx + 8], 0
mov eax, 2
mov qword [rcx], rax
jmp 0x140035068
mov r8d, 2
mov r10b, 5
mov rsi, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x40]
jmp 0x140034fca
mov eax, 1
jmp 0x140035039
mov byte [rcx + 8], 0
jmp 0x140035034
mov eax, 1
jmp 0x1400350d8
mov byte [rcx + 8], 1
mov eax, 2
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov qword [rcx], rax
jmp 0x140035068
mov byte [rcx + 8], 1
mov eax, 2
jmp 0x14003501b
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r15
mov rdx, rbx
call fcn.140108270
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.1401082f0
int3
invalid
test edx, edx
je 0x1400359a2
mov rcx, qword [r15 + 8]
cmp qword [r12 + 0x50], rcx
jne 0x1400359a6
cmp rdx, rax
je 0x1400359ca
jmp 0x1400359a6
and byte [rcx + 1], bh
jmp 0x140035908
cmp eax, 5
je 0x140035926
cmp eax, 6
je 0x140035a1e
lea rcx, [rsp + 0x49]
mov byte [rsp + 0x20], al
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0x21], xmm0
and al, 0x21
mov rcx, qword [rcx + 0xf]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r12
test eax, eax
je 0x140035a2a
cmp eax, 1
je 0x1400357bc
cmp eax, 2
jne 0x140035a3a
mov ecx, dword [rsp + 0x24]
test ecx, 0xfffffff7
jne 0x140035a3a
mov qword [rsi], 0
test eax, eax
je 0x140035b6d
xchg edx, eax
add eax, dword [rax]
invalid
cmp eax, 1
je 0x140035ac4
cmp eax, 2
je 0x140035b6d
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140035b6d
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
adc ecx, dword [rax - 0x7d]
jnp 0x14003581d
invalid
je 0x140035834
cmp qword [rbx + 0x10], 0x11
jb 0x140035823
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
jmp 0x140035b6d
and eax, dword [rbx]
add byte [rax], al
retf 0x14
cmp r14, 1
jne 0x1400358fa
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
test rcx, rcx
je 0x14003598a
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
mov r9, qword [rdi + 8]
cmp r9, 0xfffffffffffffffd
ja 0x1400358de
sub r9, rdx
mov qword [rdi + 8], r9
mov qword [rsi], 1
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], r8
jmp 0x140035b6d
mov qword [rsi], 2
jmp 0x140035b6d
mov qword [rsi], rcx
mov qword [rsi + 8], rax
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x20], rax
jmp 0x140035b6d
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rbx
call fcn.14002e5e0
movzx eax, byte [rsp + 0x20]
cmp eax, 5
je 0x140035b34
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x140035b34
test eax, eax
je 0x140035b34
cmp eax, 1
jne 0x140035ade
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
call qword [rax + 0x10]
jmp 0x140035b34
mov qword [rsi], 1
mov qword [rsi + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc cl, r13b
retf
add dword [rax], eax
invalid
mov rcx, qword [r15 + 8]
call qword [rax]
mov r14, rax
mov r15, rdx
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x1400359c0
mov rcx, qword [r12 + 0x50]
call qword [rax + 0x18]
mov qword [r12 + 0x48], r14
mov qword [r12 + 0x50], r15
push rax
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r12 + 0x58], rcx
je 0x140035a03
mov rax, qword [r12 + 0x48]
mov rcx, qword [r12 + 0x50]
mov qword [r12 + 0x48], 0
test rax, rax
je 0x140035b9b
xor edx, edx
xchg qword [r12 + 0x58], rdx
add rax, 8
call qword [rax]
lea rcx, [rsp + 0x48]
mov rdx, rbx
call fcn.140035bc0
mov r14, qword [rsp + 0x48]
test r14, r14
test r14, r14
jne 0x1400358aa
mov qword [rsi], 0
jmp 0x140035b6d
mov ecx, dword [rsp + 0x28]
test ecx, 0xfffffff7
je 0x1400357cc
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140035b8c
mov rdi, rax
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 8
movzx eax, byte [0x140182310]
add byte [rdx + 0x28], bh
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140035ba7
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rdi], rax
lea rax, [0x14012a4b8]
mov qword [rdi + 8], rax
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x140035acf
jmp 0x140035b6d
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
call qword [rax + 0x10]
jmp 0x140035b6d
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140035b34
lea r14, [rax - 1]
mov r15, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r15
call qword [r13]
cmp qword [r13 + 8], 0
je 0x140035b23
cmp qword [r13 + 0x10], 0x11
jb 0x140035b12
mov r15, qword [r15 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r15
call fcn.140101bb0
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
lea r14, [rsp + 0x77]
mov rax, qword [rdi + 0x10]
cmp rax, 0xfffffffffffffffd
ja 0x140035b4a
sub rax, rbx
mov qword [rdi + 0x10], rax
mov rcx, qword [rdi + 8]
mov rdx, rbx
call fcn.140035f60
mov qword [rsi], 1
movups xmm0, xmmword [r14]
movups xmmword [rsi + 8], xmm0
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r12
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
lea rcx, [0x1401151f0]
call fcn.140108610
mov ecx, 8
mov edx, 0x28
call fcn.140107f90
int3
add ecx, 0x18
jmp rax
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x10b08c
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x14012a7a8]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.1400168c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140036509
mov al, 1
test dl, dl
sal byte [rbp + 0x54], cl
sal byte [rbp + 0x54], cl
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400364ef
cmp byte [rsp + 0x31], 0
je 0x1400364ef
test byte [rsi + 0x34], 4
jne 0x1400364ef
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 case.0x1400329b2.719
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x117102
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d600]
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x1400329b2.719
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
add rsp, 0x20
pop rsi
ret
and byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
test rdi, rdi
je 0x14003662e
mov rbx, qword [rsi + 8]
mov rcx, rdi
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14003662e
cmp qword [rbx + 0x10], 0x11
jb 0x14003661d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
clc
call fcn.140101bb0
cmp byte [rsi + 0x29], 2
je 0x14003667c
mov rdi, qword [rsi + 0x10]
test rdi, rdi
je 0x140036669
mov rbx, qword [rsi + 0x18]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
or byte [rax], al
je 0x140036669
cmp qword [rbx + 0x10], 0x11
jb 0x140036658
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14003667c
mov rcx, qword [rsi + 0x20]
call fcn.140068d80
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.140101bb0
int3
adc byte [rdi], al
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm1
movzx eax, byte [rsp + 0x20]
cmp al, 4
jne 0x1400367a4
test edi, ecx
add byte [rax], al
invalid
test edi, ecx
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x1400366fd
mov rdi, qword [rsp + 0x28]
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140036795
invalid
lahf
add byte [rax], al
invalid
sub byte [rdi], cl
mov dh, 5
invalid
test byte [rdi + 0x48000000], bl
mov esi, eax
mov rsi, rax
mov byte [rax + 0x29], 2
add al, dh
xor byte [rsi], al
mov byte [rax + 0x30], 6
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
or al, byte [rax]
or al, byte [rax]
test rax, rax
je 0x1400367e6
mov qword [rax], rdi
mov qword [rsi], rax
lea rax, [0x14012a530]
jmp 0x140036787
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140036795
mov rsi, rax
mov byte [rax + 0x29], 2
mov dh, 0x40
sub dword [rdx], eax
mov byte [rax + 0x30], 0xb
movzx eax, byte [0x140182310]
adc al, 0
adc al, 0
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400367d7
mov rcx, qword [rdi + 0x20]
mov qword [rax + 0x20], rcx
mov dword [rax + 0x20], ecx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsi], rax
lea rax, [0x14012a4b8]
lea eax, [0x14012a4b8]
invalid
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x48
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
in al, dx
invalid
cmp al, 1
jne 0x1400367bf
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
and al, 0x30
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
lea rcx, [0x14012b1f6]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcerror.rsh2::Error::is_io
mov edx, 0x10
call fcn.140108630
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x28
call fcn.140107f90
mov ecx, 8
mov edx, 8
call fcn.140107f90
int3
int3
or byte [rax - 0x75], cl
or bh, byte [rdx + 1]
xor eax, eax
lock cmpxchg qword [r15 + 0x28], rdx
cmp rax, 2
je 0x140036860
test rax, rax
jne 0x1400368c5
mov rdx, qword [r15 + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x14003686d
mov rcx, qword [rcx + 8]
cmp qword [r15 + 0x20], rcx
jne 0x140036871
cmp rdx, rax
jne 0x140036871
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r15 + 0x28], rcx
jne 0x1400368a0
jmp 0x1400368c5
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x1400368c3
mov rcx, qword [rcx + 8]
call qword [rax]
mov rbx, rax
mov r14, rdx
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x140036889
mov rcx, qword [r15 + 0x20]
call qword [rax + 0x18]
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x20], r14
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r15 + 0x28], rcx
je 0x1400368c5
mov rax, qword [r15 + 0x18]
mov rcx, qword [r15 + 0x20]
mov qword [r15 + 0x18], 0
test rax, rax
je 0x1400369a8
xor edx, edx
xchg qword [r15 + 0x28], rdx
add rax, 8
ror byte [rax], 0xff
adc byte [rcx - 0x75], cl
adc byte [r8 - 0x7b], r9b
sal byte [rdx + riz + 0x48], 0x83
clc
add dword [rdx + rcx*2 + 0x48], esi
cmp eax, 2
call qword [rax]
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x1400368f0
cmp rax, 1
je 0x14003691e
cmp rax, 2
jne 0x14003694b
cmp byte [rdi + 0x20], 2
je 0x1400368f0
add rdi, 0x10
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x14003692a
invalid
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14003693c
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 5
xor eax, eax
jmp 0x14003691e
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rdi
mov rdx, rsi
call fcn.1400369c0
movzx eax, al
xor edx, edx
jmp 0x14003691e
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x38], rax
lea rax, str.internal_error:_entered_unreachable_code:_want_rx_value:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, [0x14012b130]
lea rcx, [rsp + 0x40]
str word [r8 - 0x73]
and al, 0x40
call fcn.140108230
lea rcx, [0x1401151f0]
call fcn.140108610
int3
int3
adc byte [rcx - 0x50], al
add dword [rcx], esi
sal al, 0x45
cmpxchg byte [rdi + 0x10], al
jne 0x140036acb
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140036af2
lock add byte [rax], al
add byte [rcx], dh
inc dword [rcx + 0xf]
mov dh, 0x47
adc dword [rax + rax*8 + 0x105850f], eax
add byte [rax], al
xor edi, edi
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x140036b16
cmp byte [r15 + 0x28], 0
setne bpl
je 0x140036a78
test rdx, rdx
je 0x140036ab7
mov rax, qword [rdx]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rbx, rax
mov r14, rdx
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x140036a47
mov rcx, qword [r15 + 0x20]
call qword [rax + 0x18]
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x20], r14
test dil, dil
jne 0x140036a67
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140036b49
xor ecx, ecx
xchg byte [rsi], cl
mov al, 1
cmp cl, 2
je 0x140036a9f
jmp 0x140036aaa
mov byte [rcx + 0x10], 0
test dil, dil
jne 0x140036a94
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140036b60
xor eax, eax
xor ecx, ecx
xchg byte [rsi], cl
cmp cl, 2
jne 0x140036aaa
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov eax, ebp
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
xor ebx, ebx
mov rax, qword [r15 + 0x18]
test rax, rax
jne 0x140036a40
jmp 0x140036a47
mov rdi, rcx
mov rcx, rsi
mov rbx, rdx
call fcn.140110230
mov rcx, rdi
mov rdx, rbx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140036a02
mov rdi, rdx
mov rbx, rcx
call fcn.1401102f0
mov rcx, rbx
mov rdx, rdi
mov edi, eax
xor dil, 1
movzx eax, byte [r15 + 0x11]
test al, al
je 0x140036a11
dec dword [rax - 0x77]
je 0x140036b3e
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], dil
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
sub byte [rax - 0x78], al
jl 0x140036b43
xor byte [rax - 0x73], cl
add eax, 0x106891
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012a788]
lea r8, [rsp + 0x28]
mov edx, 0x2b
sub byte [rdx + 0x2b], bh
add al, ch
invalid
call fcn.140108580
call fcn.1401102f0
test al, al
jne 0x140036a67
mov byte [r15 + 0x11], 1
jmp 0x140036a67
call fcn.1401102f0
test al, al
jne 0x140036a94
mov byte [r15 + 0x11], 1
jmp 0x140036a94
xor ebp, ebp
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x140036db9
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x140036c6a
mov rcx, qword [r15 + 0x20]
call qword [rax + 0x18]
mov qword [r15 + 0x18], 0
mov byte [r15 + 0x28], 1
test bpl, bpl
jne 0x140036c8f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140036dec
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x140036ca1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r14, qword [rbx + 8]
lock inc qword [r14]
jle case.0x1400329b2.755
mov r15, qword [rbx]
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140036e2c
mov qword [rax], 0
mov qword [rax + 8], r14
or byte [rax - 0x77], cl
ror dword [rcx - 0x79], 0x4f
invalid
mov qword [rcx], rax
mov rax, qword [rbx]
mov rax, qword [rax + 0x38]
shr rax, 0x3f
mov byte [rbx + 0x10], al
mov r14, qword [rbx]
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140036e1b
mov qword [rax], 1
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
mov qword [rax + 0x28], 0
mov rcx, rax
mov ecx, eax
xchg qword [r14 + 0x10], rcx
mov qword [rcx + 0x28], rax
mov rax, qword [r14 + 0x58]
pop rax
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x58], rcx
cmpxchg dword [rsi + 0x58], ecx
jne 0x140036d40
mov dil, 2
test rax, rax
jne 0x140036d75
invalid
mov rax, qword [r14 + 0x48]
mov rcx, qword [r14 + 0x50]
mov qword [r14 + 0x48], 0
add byte [rax], al
add byte [rax], al
lock and qword [r14 + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x140036d75
call qword [rax + 8]
mov byte [rsi + 0x20], dil
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
int1
call fcn.140110230
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
shl rax, 1
test rax, rax
je 0x140036c4b
invalid
stosb byte [rdi], al
invalid
invalid
invalid
call fcn.1401102f0
mov ebp, eax
xor bpl, 1
xor ch, 1
movzx eax, byte [r15 + 0x11]
test al, al
je 0x140036c5a
invalid
invalid
invalid
mov qword [rsp + 0x28], r14
mov byte [rsp + 0x30], bpl
sub byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x30
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012a788]
lea ecx, [0x14012a788]
lea ecx, [0x14012a788]
lea r8, [rsp + 0x28]
mov edx, 0x2b
add byte [rax], al
add al, ch
invalid
xchg esp, eax
invalid
call fcn.140108580
call fcn.1401102f0
test al, al
jne 0x140036c8f
mov byte [r15 + 0x11], 1
jmp 0x140036c8f
lea eax, [0x14013d418]
mov edx, 0x46
call fcn.140108f00
mov ecx, 8
mov edx, 0x30
call fcn.140107f90
invalid
invalid
invalid
invalid
adc word [0xf90e7d2d], cx
or byte [rax], al
add byte [rax], al
ud2
mov ecx, 8
mov edx, 0x10
call fcn.140107f90
push rbp
invalid
invalid
add ah, cl
add byte [rax], al
add al, ch
push rbp
adc dword [0x10cd03a3e], ecx
int3
push rsi
push rdi
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x77], cl
invalid
mov rdi, rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
in al, dx
cmp byte [rax - 0x77], cl
invalid
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
lea rdx, [0x14012b57c]
mov r8d, 0xc
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140036e8c
invalid
mov byte [rsp + 0x30], al
and al, 0x30
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140036e8c
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and al, 0x30
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
mov rsi, qword [rdi]
lea rdx, [rsi + 0x30]
lea r8, [0x14012b588]
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.1400168c0
cmp qword [rsi], 0
sub eax, 0x48fffdfa
cmp dword [rsi], 0
je 0x140036ead
lea r8, [0x14012b5a8]
lea rcx, [rsp + 0x20]
mov rdx, rsi
call fcn.1400168c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140036f14
mov al, 1
test dl, dl
jne 0x140036f16
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140036efa
cmp byte [rsp + 0x31], 0
je 0x140036efa
test byte [rsi + 0x34], 4
jne 0x140036efa
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140036f16
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d600]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140036f16
mov eax, edx
test al, al
setne al
add rsp, 0x38
pop rdi
pop rsi
ret
je 0x140037092
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x14012b5f0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.1400168c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140037191
add byte [rax + 0xfd28401], dh
test edi, ebx
add byte [rax], al
add byte [rax - 0x75], cl
mov al, 1
test dl, dl
jne 0x140037193
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400370f0
je 0x1400370dc
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x31], esi
cmp byte [rsp + 0x31], 0
je 0x1400370f0
add byte [rdx + rbp - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x1400370f0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140037193
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d600]
lea edx, [0x14014d600]
sub byte [rax - 0x73], cl
adc eax, 0x116501
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140037193
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14012b63a]
add byte [rcx - 0x48], al
or eax, 0x48000000
add esp, 0x40
mov r8d, 0xd
add rsp, 0x40
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
jmp rax
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x10835f
pop rdi
adc dword [rax], 0
mov r8d, 2
add rsp, 0x40
pop rsi
pop rsi
jmp rax
mov rax, qword [rax + 0x18]
lea rdx, [0x14012b657]
lea edx, [0x14012b657]
mov r8d, 8
add rsp, 0x40
pop rsi
jmp rax
jmp rax
sbb byte [rax - 0x73], cl
adc eax, 0x10a415
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
out dx, eax
or al, 0
int3
mov edi, dword [rdi + 0x60]
test r15, r15
je 0x1400396fd
mov rbx, qword [rdi + 0x58]
lea r14, [rbx + 8]
jmp 0x1400396b9
add r14, 0x10
dec r15
je 0x1400396ec
invalid
mov rax, qword [r14 - 8]
lock dec qword [rax]
je 0x1400396d0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x1400396b0
jmp 0x1400396e2
lea rcx, [r14 - 8]
call fcn.140068b20
mov rax, qword [r14]
lock dec qword [rax]
jne 0x1400396b0
mov rcx, r14
call fcn.1400399d0
jmp 0x1400396b0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
cmp qword [rdi + 0x70], 0
je 0x140039716
mov r8, qword [rdi + 0x68]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp qword [rdi + 0xc8], 0
je 0x140039735
mov r8, qword [rdi + 0xd0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rbx, qword [rdi + 0x108]
mov r15, qword [rdi + 0x110]
test r15, r15
je 0x14003989c
xor r12d, r12d
movabs r13, 0xffffffff00000000
jmp 0x14003977d
inc r12
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
cmp r12, r15
je 0x14003989c
mov r14, qword [rbx + r12*8]
mov rcx, qword [r14]
test rcx, rcx
je 0x1400397b0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140039974
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400397b0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
lea rcx, [r14 + 0x18]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140039887
mov r8, qword [rcx]
mov rdx, qword [r8 + 0x18]
nop
mov rax, rdx
shr rax, 0x20
mov dword [rsp + 0x20], eax
mov r9d, dword [r8 + 0x20]
cmp r9d, edx
je 0x140039854
lea r9d, [rdx + 1]
mov dword [rsp + 0x24], r9d
cmp eax, edx
jne 0x140039810
mov eax, r9d
mov r9, rax
shl r9, 0x20
or r9, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r9
jne 0x140039830
jmp 0x140039840
cmp r9d, eax
je 0x140039957
mov eax, r9d
mov r9, rdx
and r9, r13
or r9, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r9
je 0x140039840
mov rdx, rax
jmp 0x1400397d0
movzx eax, dl
mov rdx, qword [r8 + 0x10]
mov rax, qword [rdx + rax*8]
test rax, rax
jne 0x14003998c
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140039862
call fcn.140068b20
mov rax, qword [r14 + 8]
test rax, rax
je 0x140039760
lock dec qword [rax]
jne 0x140039760
lea rcx, [r14 + 8]
call fcn.1400399d0
jmp 0x140039760
mov rbp, rcx
call fcn.1401102f0
mov rcx, rbp
test al, al
jne 0x1400397c7
jmp 0x140039854
cmp qword [rdi + 0x100], 0
je 0x1400398b7
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x1400398d3
lock dec qword [rax]
jne 0x1400398d3
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.140039a20
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x1400398ef
lock dec qword [rax]
jne 0x1400398ef
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.140039a20
lea rcx, [rdi + 0x118]
call fcn.140003300
mov rax, qword [rdi + 0x1c8]
lock dec qword [rax]
jne 0x140039917
add rdi, 0x1c8
mov rcx, rdi
call fcn.140006120
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140039945
lock dec qword [r8 + 8]
jne 0x140039945
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140101bb0
nop
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x24]
and al, 0x24
lea r8, [rsp + 0x28]
call fcn.140108f20
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
invalid
mov rcx, rax
call fcn.1400027c0
lea rax, str.queue_not_empty
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
in al, 0x35
adc dword [rax], eax
lea rcx, [rsp + 0x28]
call fcn.140108230
int3
movabs rax, 0x2c0000002c
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], 1
mov word [rsp + 0x60], 1
lea rcx, [rsp + 0x20]
call fcn.14003b1a0
test rax, rax
je 0x14003b172
mov rcx, rax
call fcn.1400535c0
cmp rdx, 7
jne 0x14003b172
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x63
jne 0x14003b172
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x68
jne 0x14003b172
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x75
jne 0x14003b172
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6e
jne 0x14003b172
movzx ecx, byte [rax + 4]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6b
jne 0x14003b172
movzx ecx, byte [rax + 5]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x65
jne 0x14003b172
movzx eax, byte [rax + 6]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x64
sete al
add rsp, 0x68
ret
xor eax, eax
add rsp, 0x68
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140108280
int3
jp 0x14003b3bb
call 0x188bd12df
mov edx, 0x2183caac
jb 0x14003b3fc
pop rdx
ret
push rbx
sub rsp, 0x188
mov rdi, rdx
mov qword [rsp + 0x138], rcx
lea rcx, [rsp + 0x98]
mov qword [rsp + 0x140], r8
mov rdx, r8
call fcn.140034320
movups xmm0, xmmword [0x140142f78]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [0x140142f68]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rcx, rdi
call fcn.140038d90
test al, al
jne 0x14003b9c2
test dword [rbp + rax - 0x72b80000], esi
push rsp
and al, 0x30
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14001f0f0
mov ebp, eax
movzx ebx, word [rdi + 0x58]
mov r15d, ebp
and r15d, ebx
and edi, ebx
mov r12, qword [rdi + 0x50]
mov rsi, qword [rdi + 0x48]
mov r9, qword [rdi + 0x20]
mov qword [rsp + 0x88], rdi
mov rdx, qword [rdi + 0x28]
mov r10, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x108], rax
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0x2f], al
mov r8, qword [rsp + 0x40]
xor r13d, r13d
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x158], r9
mov qword [rsp + 0x150], r10
mov qword [rsp + 0x148], r8
jmp 0x14003b4a6
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x58
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x50
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x48
add dword [rax], eax
add bl, ch
and cl, byte [rdi]
mov dh, 0x4c
and al, 0x2f
movzx ecx, byte [rsp + 0x2f]
cmp byte [rax + 8], cl
je 0x14003b568
nop word cs:[rax + rax]
inc r13
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, r12
jae 0x14003b4b0
movzx edi, word [rsi + r15*4]
cmp rdi, 0xffff
je 0x14003b67b
movzx eax, word [rsi + r15*4 + 2]
mov ecx, ebx
and ecx, eax
mov r11d, r15d
sub r11d, ecx
and r11d, ebx
cmp r11, r13
jb 0x14003b7b9
cmp ax, bp
jne 0x14003b4a0
cmp rdx, rdi
jbe 0x14003b992
test r10, r10
sete al
imul r14, rdi, 0x68
mov rcx, qword [r9 + r14 + 0x40]
test rcx, rcx
setne r11b
cmp r11b, al
je 0x14003b4a0
lea rax, [r9 + r14]
add rax, 0x40
test rcx, rcx
je 0x14003b484
cmp qword [rax + 0x10], r8
jne 0x14003b4a0
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x108]
call fcn.1401068a0
mov r8, qword [rsp + 0x148]
mov r10, qword [rsp + 0x150]
mov r9, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x90]
test eax, eax
jne 0x14003b4a0
cmp qword [r9 + r14], 0
mov rsi, qword [rsp + 0x88]
je 0x14003b596
add r9, r14
mov rdx, qword [r9 + 8]
mov rcx, rsi
mov rbx, r10
mov r15, r8
call fcn.14004f370
mov r8, r15
mov r10, rbx
mov rdx, qword [rsi + 0x28]
cmp rdx, rdi
jbe 0x14003b9b3
mov rax, qword [rsi + 0x20]
movups xmm0, xmmword [rax + r14 + 0x18]
movups xmm1, xmmword [rax + r14 + 0x28]
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
movzx ebx, byte [rax + r14 + 0x38]
mov ecx, dword [rax + r14 + 0x3c]
mov dword [rsp + 0x5b], ecx
mov ecx, dword [rax + r14 + 0x39]
mov dword [rsp + 0x58], ecx
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb8]
mov qword [rax + r14 + 0x38], rcx
movups xmmword [rax + r14 + 0x18], xmm0
movups xmmword [rax + r14 + 0x28], xmm1
test r10, r10
je 0x14003b616
lea rcx, [rsp + 0x48]
mov rdx, qword [rsp + 0x108]
call qword [r10 + 0x10]
cmp bl, 3
je 0x14003ba4b
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x80], bl
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsp + 0x81], eax
mov dword [rsp + 0x84], ecx
cmp bl, 2
je 0x14003b95f
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x10]
jmp 0x14003b95f
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
cmp rdx, 0x7fff
ja 0x14003ba00
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, rdx
mov rsi, qword [rsp + 0x88]
cmp rdx, qword [rsi + 0x18]
jne 0x14003b744
lea rcx, [rsi + 0x18]
call fcn.14001f3c0
mov rdx, qword [rsp + 0x90]
mov r9, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r12, qword [rsi + 0x50]
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x80]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [rsi + 0x28], rax
cmp r15, r12
jae 0x14003b9a1
mov rax, qword [rsi + 0x48]
mov word [rax + r15*4], dx
mov word [rax + r15*4 + 2], bp
jmp 0x14003b95f
cmp r13, 0x200
setae bl
mov r14, qword [rsp + 0x88]
cmp qword [r14], 2
setne dil
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
cmp rdx, 0x7fff
ja 0x14003ba00
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, rdx
cmp rdx, qword [r14 + 0x18]
jne 0x14003b898
lea rcx, [r14 + 0x18]
call fcn.14001f3c0
mov rdx, qword [rsp + 0x90]
mov r9, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov rsi, qword [r14 + 0x48]
mov r12, qword [r14 + 0x50]
and bl, dil
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x80]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [r14 + 0x28], rax
xor eax, eax
nop word cs:[rax + rax]
mov rcx, r15
mov r15d, 0
cmp rcx, r12
jae 0x14003b900
movzx r9d, word [rsi + rcx*4]
cmp r9w, 0xffff
je 0x14003b93a
inc rax
movzx r8d, word [rsi + rcx*4 + 2]
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
inc rcx
mov ebp, r8d
mov edx, r9d
mov r15, rcx
jmp 0x14003b900
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
cmp rax, 0x80
setb al
not bl
test bl, al
jne 0x14003b95f
cmp qword [r14], 0
jne 0x14003b95f
mov qword [r14], 1
mov rcx, qword [rsp + 0x138]
mov qword [rcx], 1
mov rax, qword [rsp + 0x140]
mov qword [rcx + 8], rax
mov byte [rcx + 0x10], 0
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
mov rdx, r12
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call fcn.140108280
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14003ba4b
lea rcx, [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
jmp 0x14003ba48
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x14003ba4b
lea rcx, [rsp + 0xd8]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
call qword [rax + 0x10]
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, [0x14012a648]
lea r8, [rsp + 0xe0]
mov edx, 0x17
call fcn.140108580
int3
lea rax, [rbx + r8]
add r8, rdx
mov qword [r9], rbx
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], rdx
xorps xmm0, xmm0
movups xmmword [r9 + 0x20], xmm0
mov qword [r9 + 0x30], r8
jmp 0x14003f3a5
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x75], cl
and al, 0x38
lea rcx, [rax + 0x20]
mov qword [rsp + 0x78], rcx
lea rcx, [rax + 8]
mov qword [rsp + 0xa0], rcx
lea rcx, [rax - 8]
mov qword [rsp + 0x98], rcx
add rax, 0xfffffffffffffff0
mov qword [rsp + 0xa8], rax
mov eax, 0x10
mov qword [rsp + 0x88], rax
xor esi, esi
xor r13d, r13d
mov qword [rsp + 0x40], rbx
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x48], rbp
jmp 0x14003f4a8
mov r13d, 1
mov rsi, qword [rsp + 0x90]
cmp rsi, rdx
jae 0x14003fa3d
mov r9, rdx
sub r9, rsi
mov rax, rsi
shl rax, 4
mov rcx, qword [rsp + 0x38]
add rcx, rax
cmp r9, 2
jae 0x14003f537
mov r8, r9
lea r12, [r8 + rsi]
mov rdi, r12
sub rdi, rsi
jb 0x14003fb40
cmp r12, rdx
ja 0x14003fb40
jae 0x14003f5c7
cmp r8, 0xa
jae 0x14003f5c7
lea rdi, [rsi + 0xa]
cmp rdi, rdx
cmovae rdi, rdx
cmp rsi, 0xfffffffffffffff6
jae 0x14003fb75
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x90], rdi
sub rdi, rsi
mov rdx, rdi
call fcn.14003fbd0
mov rdx, qword [rsp + 0x28]
cmp r13, qword [rsp + 0x88]
je 0x14003f5d9
jmp 0x14003f635
mov r10, qword [rcx + 0x10]
cmp r10, qword [rcx]
jae 0x14003f96a
mov r15, r14
mov r14d, 2
cmp r9, 2
je 0x14003f597
mov rdx, qword [rsp + 0x80]
lea r8, [rdx + rsi]
mov rdx, qword [rsp + 0x78]
lea r11, [rdx + rax]
nop dword [rax + rax]
mov rdi, r10
mov r10, qword [r11]
cmp r10, rdi
jae 0x14003f592
lea rdi, [r8 + r14]
inc rdi
inc r14
add r11, 0x10
cmp rdi, 2
jne 0x14003f570
mov r14, r9
mov rdx, qword [rsp + 0x28]
mov r9, r14
add r9, rsi
jb 0x14003fba2
mov r12, r9
cmp r9, rdx
ja 0x14003fb93
mov r8d, 1
cmp r14, 2
jae 0x14003f9c0
mov r14, r15
jmp 0x14003f4ca
mov qword [rsp + 0x90], r12
cmp r13, qword [rsp + 0x88]
jne 0x14003f635
mov r15, r14
mov rdx, r13
shl rdx, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14003fb87
mov r14, rax
lea rax, [r13*2]
mov qword [rsp + 0x88], rax
mov r8, r13
shl r8, 4
mov rcx, r14
mov rdx, r15
call fcn.140106220
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r15
call fcn.140101bb0
mov rdx, qword [rsp + 0x28]
mov rax, r13
shl rax, 4
mov qword [r14 + rax], rdi
mov qword [r14 + rax + 8], rsi
inc r13
mov rax, r13
cmp r13, 2
mov qword [rsp + 0xb0], r14
jae 0x14003f6d7
jmp 0x14003f497
mov rbp, qword [rsp + 0x48]
mov rdx, rbp
mov r14, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
add rdi, r14
add r12, r14
sub r13, rdx
mov rcx, r15
mov r8, r13
call fcn.140106220
mov rax, qword [rsp + 0xc0]
add rax, rsi
mov qword [r12], rax
mov rax, qword [rsp + 0x68]
mov qword [r12 + 8], rax
lea rdx, [rdi + 0x10]
mov rax, qword [rsp + 0x58]
not rax
mov r8, qword [rsp + 0x60]
add r8, rax
shl r8, 4
mov rcx, rdi
call fcn.140106220
mov rax, qword [rsp + 0x70]
cmp rax, 1
mov rdx, qword [rsp + 0x28]
jbe 0x14003f491
mov r13, rax
lea r11, [rax - 1]
pop rax
dec dword [rcx + rcx*4 - 0x27]
shl rcx, 4
mov rax, qword [r14 + rcx]
invalid
mov rcx, qword [r14 + rcx + 8]
add rcx, rax
cmp rcx, rdx
je 0x14003f750
mov r10, r13
shl r10, 4
mov r8, qword [r10 + r14 - 0x20]
cmp r8, rax
jbe 0x14003f750
cmp r13, 2
je 0x14003fa1d
lea r15, [r13 - 3]
mov rcx, r15
shl rcx, 4
mov rcx, qword [r14 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14003f957
cmp r13, 3
jbe 0x14003fa32
add r8, rcx
cmp qword [r10 + r14 - 0x40], r8
mov r8, qword [rsp + 0x38]
jbe 0x14003f76a
jmp 0x14003f497
cmp r13, 2
mov r8, qword [rsp + 0x38]
je 0x14003f76f
lea r15, [r13 - 3]
mov rcx, r15
shl rcx, 4
mov rcx, qword [r14 + rcx]
cmp rcx, rax
jb 0x14003f773
lea r15, [r13 - 2]
cmp r13, r15
jbe 0x14003fad9
lea r12, [r15 + 1]
cmp r13, r12
jbe 0x14003fa90
xchg byte [rdi], al
add eax, dword [rax]
invalid
xchg byte [rdi], al
add eax, dword [rax]
add byte [rbp - 0x77], cl
stc
mov r9, r15
shl r9, 4
mov rcx, qword [r14 + r9 + 8]
shl r12, 4
mov rax, qword [r14 + r12]
mov rdi, qword [r14 + r12 + 8]
or byte [rax + 1], cl
invalid
mov rbp, rdi
sub rbp, rcx
int 0xf
invalid
jno 0x14003f7b2
add byte [rax], al
or byte [rax + 1], cl
invalid
int 0xf
invalid
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], r13
cmp rdi, rdx
ja 0x14003fb31
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x70], r11
mov qword [rsp + 0xb8], r9
mov rsi, qword [r14 + r9]
mov qword [rsp + 0x68], rcx
mov r15, rcx
shl r15, 4
add r15, r8
mov r13, rsi
shl r13, 4
lea r14, [r15 + r13]
shl rdi, 4
mov rbx, rbp
sub rbx, rsi
cmp rbx, rsi
jae 0x14003f8b0
mov r13, rbx
shl r13, 4
mov rbp, qword [rsp + 0x48]
mov rcx, rbp
mov rdx, r14
mov r8, r13
call fcn.140106220
add r13, rbp
test rsi, rsi
jle 0x14003f940
test rbx, rbx
jle 0x14003f940
add rdi, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0x40]
nop word cs:[rax + rax]
mov rax, r14
mov rcx, r13
mov rdx, qword [r13 - 0x10]
mov r8, qword [r14 - 0x10]
cmp rdx, r8
mov r14d, 0
sbb r14, r14
cmp rdx, r8
mov r13d, 0
adc r13, 0xffffffffffffffff
shl r14, 4
add r14, rax
shl r13, 4
add r13, rcx
cmp rdx, r8
mov rax, r13
cmovb rax, r14
movups xmm0, xmmword [rax]
movups xmmword [rdi], xmm0
cmp r14, r15
jbe 0x14003f8a3
add rdi, 0xfffffffffffffff0
cmp r13, rbp
ja 0x14003f850
mov r15, r14
jmp 0x14003f663
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
mov rdx, r15
mov r8, r13
call fcn.140106220
add r13, rbx
test rsi, rsi
jle 0x14003f945
cmp rbp, rsi
mov rbx, qword [rsp + 0x40]
jle 0x14003f65e
add rdi, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x48]
mov rdx, rbp
nop word cs:[rax + rax]
mov r8, rdx
mov rcx, qword [r14]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, r14
movups xmm0, xmmword [r9]
movups xmmword [r15], xmm0
add r15, 0x10
shl edx, 4
add rdx, r8
cmp rdx, r13
jae 0x14003f666
mov al, cl
shl eax, 4
add r14, rax
cmp r14, rdi
jb 0x14003f8f0
jmp 0x14003f666
mov r15, r14
jmp 0x14003f94a
mov rbp, qword [rsp + 0x48]
mov rdx, rbp
mov rbx, qword [rsp + 0x40]
jmp 0x14003f666
mov r8, qword [rsp + 0x38]
cmp rcx, rax
jae 0x14003f76f
jmp 0x14003f773
mov r8d, 2
cmp r9, 2
je 0x14003f4c6
mov rdx, qword [rsp + 0x80]
add rdx, rsi
add rax, qword [rsp + 0x78]
nop word [rax + rax]
mov r11, r10
mov r10, qword [rax]
cmp r10, r11
jb 0x14003fa28
lea r11, [rdx + r8]
inc r11
inc r8
add rax, 0x10
cmp r11, 2
jne 0x14003f990
mov r8, r9
mov rdx, qword [rsp + 0x28]
jmp 0x14003f4c6
mov r8, r14
shr r8, 1
add rax, qword [rsp + 0xa0]
mov r9, r12
shl r9, 4
add r9, qword [rsp + 0x98]
nop dword [rax]
mov r10, qword [rax - 8]
mov r11d, dword [rax]
mov rdi, qword [r9 - 8]
mov ebx, dword [r9]
mov qword [rax - 8], rdi
mov dword [rax], ebx
mov qword [r9 - 8], r10
mov dword [r9], r11d
add rax, 0x10
add r9, 0xfffffffffffffff0
dec r8
jne 0x14003f9e0
mov r8, r14
mov rbx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x28]
mov r14, r15
jmp 0x14003f4ca
mov r13d, 2
jmp 0x14003f497
mov rdx, qword [rsp + 0x28]
jmp 0x14003f4c6
mov r13d, 3
jmp 0x14003f497
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbp
call fcn.140101bb0
mov rdx, qword [rsp + 0x28]
mov r9, qword [rsp + 0x30]
mov r8, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x38]
and al, 0x38
jmp 0x14003f322
mov ebp, 0x8d4c0010
add eax, 0xec8aa
mov edx, 0x19
call fcn.140108300
mov byte [rax + rax], cl
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
lea rax, [0x140172ca8]
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1331f6
mov qword [rsp + 0xd8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
lea rdx, [0x14014b948]
lea rcx, [rsp + 0xc8]
call fcn.140108230
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0xd8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
lea rdx, [0x14014b930]
lea rcx, [rsp + 0xc8]
call fcn.140108230
lea r8, [0x14014b960]
mov rdx, rdi
call fcn.1401084b0
lea r8, [0x14014b960]
mov rcx, rdi
call fcn.1401082f0
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x14014b9f0]
mov edx, 0x2c
call fcn.140108300
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r13
mov r9, rsi
call fcn.140108760
lea r8, [0x14014ba08]
mov rcx, rsi
mov rdx, rdi
call fcn.1401084b0
lea rcx, [0x14014b9a8]
call fcn.140108610
lea r8, [0x14014b918]
mov rcx, r12
call fcn.1401082f0
lea r8, [0x14014b918]
mov rcx, rsi
mov rdx, r9
call fcn.1401084b0
lea rcx, [0x14014b978]
call fcn.140108610
lea rcx, [0x14014b990]
call fcn.140108610
int3
mov ebx, dword [rsp + 0xb0]
mov rbp, qword [rsp + 0xc0]
test ebx, ebx
je 0x1400400d0
test rdx, rdx
je 0x140040187
mov rcx, qword [rsp + 0xc8]
cmp rdx, 1
jne 0x140040bc1
cmp rax, rcx
jb 0x140040c01
mov qword [rsp + 0xc8], 0
jmp 0x140040114
test rdx, rdx
je 0x140040187
movzx r8d, word [rsp + 0xb4]
movzx ecx, r8w
cmp rdx, 1
jne 0x140040bcb
cmp r8w, 4
ja 0x140042d66
cmp rax, rcx
jb 0x140040bf9
test r8w, r8w
je 0x140040114
mov word [rsp + 0xb4], 0
mov qword [rsp + 0x30], 0
jmp 0x140040187
movzx esi, bx
imul edi, esi, 0x6f75
shr edi, 0x18
lea edx, [rdi + 0x1100]
mov rcx, r12
call fcn.1400435d0
imul eax, edi, 0x24c
sub ebx, eax
movzx eax, bx
imul edx, eax, 0x925
shr edx, 0x10
add edx, 0x1161
mov rcx, r12
call fcn.1400435d0
mov eax, esi
shr eax, 2
imul eax, eax, 0x4925
shr eax, 0x11
lea ecx, [rax + rax*8]
lea ecx, [rcx + rcx*2]
add ecx, eax
sub si, cx
je 0x140040187
add esi, 0x11a7
movzx edx, si
mov rcx, r12
call fcn.1400435d0
mov r9, qword [rsp + 0xa0]
test r9, r9
jne 0x1400404f0
movzx r10d, byte [rsp + 0x90]
cmp r10b, 2
je 0x140040961
mov r8, qword [rsp + 0x80]
mov rbp, qword [rsp + 0x68]
mov r11, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
movzx esi, byte [rsp + 0x91]
mov rbx, qword [rsp + 0x88]
test r8, r8
je 0x140040282
cmp r8, rbx
je 0x140040276
lea rcx, [r8 + 1]
mov qword [rsp + 0x80], rcx
movzx r14d, byte [r8]
movzx edx, r14b
test dl, dl
jns 0x1400407c6
mov ecx, edx
and ecx, 0x1f
lea r9, [r8 + 2]
mov qword [rsp + 0x80], r9
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp dl, 0xdf
jbe 0x140040ab9
lea rdx, [r8 + 3]
mov qword [rsp + 0x80], rdx
movzx r9d, byte [r8 + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r14b, 0xf0
jb 0x140040ac5
lea rdx, [r8 + 4]
mov qword [rsp + 0x80], rdx
movzx edx, byte [r8 + 3]
and ecx, 7
shl ecx, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
cmp edx, 0x110000
jne case.0x140040448.0
mov qword [rsp + 0x80], 0
cmp rbp, r11
je 0x140040959
lea rcx, [rbp + 1]
mov qword [rsp + 0x68], rcx
movzx r8d, byte [rbp]
movzx edx, r8b
test dl, dl
js 0x1400402c0
mov rbp, rcx
lea ecx, [rdx - 0x2d]
cmp ecx, 2
stc
add cl, byte [rdi]
invalid
mov al, 0
add byte [rax], al
jmp 0x1400407c6
mov ecx, edx
and ecx, 0x1f
lea rdi, [rbp + 2]
mov qword [rsp + 0x68], rdi
movzx r9d, byte [rbp + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe case.0x140037912.293
lea rdi, [rbp + 3]
mov qword [rsp + 0x68], rdi
movzx edx, byte [rbp + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb case.0x14001a35d.1696
lea r8, [rbp + 4]
mov qword [rsp + 0x68], r8
movzx r9d, byte [rbp + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, ecx
mov rbp, r8
invalid
mov edx, r9d
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140040360
jmp 0x1400407c6
shl ecx, 6
or ecx, r9d
mov rbp, rdi
mov edx, ecx
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140040360
jmp 0x1400407c6
shl ecx, 0xc
or edx, ecx
mov rbp, rdi
std
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jb 0x1400407c6
nop dword [rax]
cmp edx, 0x110000
je 0x140040959
lea ecx, [rdx - 0x61]
cmp ecx, 0x1a
jb 0x1400407c6
add al, 0
invalid
lea ecx, [rdx - 0x30]
cmp ecx, 0xa
jb 0x1400407c6
add al, 0
invalid
mov r8d, 0x75a
xor ecx, ecx
mov r9d, 0x75a
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
shr r8, 1
add r8, rcx
mov edi, dword [r15 + r8*8]
cmp edi, edx
je 0x1400403d7
lea r14, [r8 + 1]
cmp edi, edx
cmova r9, r8
cmovb rcx, r14
mov r8, r9
sub r8, rcx
ja 0x1400403a0
dec rcx
cmp rcx, 0x759
ja 0x140040d43
mov r8, rcx
movzx r9d, word [r15 + r8*8 + 4]
mov ecx, r9d
and ecx, 0x7fff
test r9w, r9w
js 0x140040410
movzx r8d, word [r15 + r8*8]
mov r9d, edx
sub r9w, r8w
movzx ecx, cx
add ecx, r9d
movzx ecx, cx
cmp ecx, 0x1f73
jb 0x140040421
jmp 0x140040d54
movzx r8d, cx
cmp r8d, 0x1f73
jae 0x140040d65
movzx r9d, byte [r13 + rcx*4]
mov r8d, 0
cmp r9d, 1
je case.default.0x140040448
mov r8d, r9d
lea r9, [0x140177570]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov eax, dword [rsp + 0x40]
lea rsi, [rsp + 0x48]
mov rcx, qword [rsp + 0x98]
test eax, eax
je 0x140040519
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
cmp rcx, rdx
jb 0x140040534
jmp 0x140040d76
movzx edx, word [rsp + 0x44]
cmp rdx, 5
add eax, 0x277d830f
add byte [rax], al
mov r8, rsi
cmp rcx, rdx
jae 0x140040d76
mov ebp, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne 0x1400405f0
test eax, eax
je 0x1400405fa
mov r8, qword [rsp + 0x58]
sub r8, r9
je 0x140040609
xor ecx, ecx
jmp 0x140040583
mov edx, dword [r9 + rax*8 + 4]
movzx eax, byte [r9 + rax*8]
mov byte [r9 + rcx*8], al
mov dword [r9 + rcx*8 + 4], edx
lea rax, [rcx + 1]
mov rcx, rax
cmp r8, rax
je 0x14004061b
mov rax, qword [rsp + 0xa0]
add rax, rcx
cmp dword [rsp + 0x40], 0
je 0x1400405c0
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
jae 0x140040d28
mov r9, qword [rsp + 0x50]
cmp rcx, rdx
jb 0x140040560
jmp 0x140040d37
movzx edx, word [rsp + 0x44]
cmp rdx, 5
jae 0x140042ca5
cmp rax, rdx
jae 0x140040d28
mov r9, rsi
cmp rcx, rdx
jb 0x140040560
jmp 0x140040d37
mov qword [rsp + 0x98], rcx
jmp 0x14004064b
movzx r8d, word [rsp + 0x44]
sub r8, r9
jne 0x14004055b
test eax, eax
je 0x140040623
cmp qword [rsp + 0x58], r8
jb 0x140040640
mov qword [rsp + 0x58], r8
jmp 0x140040640
mov eax, dword [rsp + 0x40]
test eax, eax
jne 0x14004060d
movzx eax, word [rsp + 0x44]
cmp r8, rax
jae 0x140040640
mov word [rsp + 0x44], r8w
nop word cs:[rax + rax]
lea rax, [rsp + 0x98]
movups xmmword [rax], xmm6
imul eax, ebp, 0x9e3779b9
imul ecx, ebp, 0x31415926
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x140153664]
movzx eax, word [rdx + rax*2]
add eax, ebp
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rcx, [0x140153d98]
mov ebx, dword [rcx + rax*4]
mov eax, ebx
shr eax, 8
cmp eax, ebp
mov eax, 0
cmovne ebx, eax
mov esi, dword [rsp + 0xd0]
cmp esi, 0x110000
jne 0x1400406c0
test bl, bl
jne 0x140040b40
mov dword [rsp + 0xd0], ebp
jmp 0x140040187
cmp byte [rsp + 0xd4], 0
je 0x1400406ef
cmp byte [rsp + 0xd5], bl
jae 0x14004070c
mov ecx, esi
mov edx, ebp
call fcn.1400f4db0
cmp eax, 0x110000
je 0x140040714
mov dword [rsp + 0xd0], eax
jmp 0x140040187
mov ecx, esi
mov edx, ebp
call fcn.1400f4db0
cmp eax, 0x110000
jne 0x140040a02
test bl, bl
jne 0x140040714
jmp 0x140040bb5
test bl, bl
je 0x140040b8f
cmp dword [rsp + 0xb0], 0
je 0x14004075d
mov rdx, qword [rsp + 0xc8]
cmp rdx, qword [rsp + 0xb8]
jne 0x140040745
lea rcx, [rsp + 0xb8]
call fcn.1400f60d0
mov rdx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xc0]
mov dword [rax + rdx*4], ebp
inc rdx
mov qword [rsp + 0xc8], rdx
jmp 0x140040780
movzx eax, word [rsp + 0xb4]
cmp rax, 3
ja 0x140040ad3
mov dword [rsp + rax*4 + 0xb8], ebp
inc eax
mov word [rsp + 0xb4], ax
mov byte [rsp + 0xd4], 1
mov byte [rsp + 0xd5], bl
jmp 0x140040187
cmp edx, 0x110000
je 0x140040959
cmp byte [rsp + 0xa8], 0
je 0x140040887
cmp edx, 0x80
jb 0x14004017f
lea ebx, [rdx - 0xac00]
cmp ebx, 0x2ba4
jb 0x14004011f
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x14015f6a8]
movzx r8d, word [r9 + r8*2]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, eax
imul r8, r8, 0xee4
shr r8, 0x20
lea r9, [0x140161470]
mov rsi, qword [r9 + r8*8]
cmp edx, esi
jne 0x140040a0e
mov rax, rsi
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0x1668
jae 0x140042d3d
shr rsi, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp rsi, rdx
ja 0x140042d2e
lea rax, [0x140168b90]
lea rbx, [rax + rcx*4]
test rsi, rsi
jne 0x140040a8d
jmp 0x140040187
cmp edx, 0x80
jb 0x14004017f
lea ebx, [rdx - 0xac00]
cmp ebx, 0x2ba4
jb 0x14004011f
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x140157040]
movzx eax, word [r8 + rax*2]
add eax, edx
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea rcx, [0x14015805c]
mov rsi, qword [rcx + rax*8]
cmp edx, esi
jne 0x14004017f
mov rax, rsi
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140042d1d
shr rsi, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp rsi, rdx
ja 0x140042d0e
test rsi, rsi
je 0x140040187
lea rax, [0x14015c0c4]
lea rbx, [rax + rcx*4]
shl esi, 2
xor edi, edi
nop word [rax + rax]
mov edx, dword [rbx + rdi]
mov rcx, r12
call fcn.1400435d0
add rdi, 4
cmp rsi, rdi
jne 0x140040940
jmp 0x140040187
mov byte [rsp + 0x90], 2
cmp dword [rsp + 0x40], 0
je 0x140040995
mov rdx, qword [rsp + 0x58]
test rdx, rdx
lea rsi, [rsp + 0x48]
je 0x140040b50
mov r8, qword [rsp + 0x50]
mov rcx, qword [rsp + 0xa0]
mov rax, rdx
sub rax, rcx
jae 0x1400409c9
jmp 0x140042cee
movzx edx, word [rsp + 0x44]
test rdx, rdx
lea rsi, [rsp + 0x48]
je 0x140040b50
cmp dx, 5
jae 0x140042cfa
mov r8, rsi
mov rcx, qword [rsp + 0xa0]
mov rax, rdx
sub rax, rcx
jb 0x140042cee
lea rcx, [r8 + rcx*8]
mov rdx, rax
call fcn.140042de0
mov eax, dword [rsp + 0x40]
test eax, eax
je 0x1400409ef
mov r9, qword [rsp + 0x58]
mov qword [rsp + 0xa0], r9
jmp 0x1400404f9
movzx r9d, word [rsp + 0x44]
mov qword [rsp + 0xa0], r9
jmp 0x1400404f9
mov dword [rsp + 0xd0], eax
jmp 0x140040187
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x140157040]
movzx ecx, word [r8 + rcx*2]
add ecx, edx
imul ecx, ecx, 0x9e3779b9
xor ecx, eax
imul rax, rcx, 0x80d
shr rax, 0x20
lea rcx, [0x14015805c]
mov rsi, qword [rcx + rax*8]
cmp edx, esi
jne 0x14004017f
mov rax, rsi
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140042d1d
shr rsi, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp rsi, rdx
ja 0x140042d0e
lea rax, [0x14015c0c4]
lea rbx, [rax + rcx*4]
test rsi, rsi
je 0x140040187
shl esi, 2
xor edi, edi
nop word cs:[rax + rax]
mov edx, dword [rbx + rdi]
mov rcx, r12
call fcn.1400435d0
add rdi, 4
cmp rsi, rdi
jne 0x140040aa0
jmp 0x140040187
shl ecx, 6
or ecx, edi
mov edx, ecx
jmp 0x1400407c6
shl ecx, 0xc
or r9d, ecx
mov edx, r9d
jmp 0x1400407c6
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0xb4]
mov r8d, ebp
call fcn.14010a2a0
cmp dword [rsp + 0xb0], 0
je 0x140040b16
cmp qword [rsp + 0xb8], 0
je 0x140040b16
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
movdqu xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
lea rax, [rsp + 0x98]
movups xmmword [rax + 0x28], xmm1
movdqu xmmword [rax + 0x18], xmm0
jmp 0x140040780
mov esi, ebp
jmp 0x140040c60
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x38], 0
mov esi, dword [rsp + 0xd0]
mov edx, 2
mov eax, 0
cmp esi, 0x110000
je 0x140040089
mov dword [rsp + 0xd0], 0x110000
jmp 0x140040c60
mov dword [rsp + 0xd0], ebp
mov byte [rsp + 0xd4], 0
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
jmp 0x140040c60
mov dword [rsp + 0xd0], ebp
jmp 0x140040c60
cmp rax, rcx
jae 0x140040c18
mov rdx, rbp
jmp 0x140040be3
cmp r8w, 5
jae 0x140042d66
lea rdx, [rsp + 0xb8]
cmp rax, rcx
jae 0x140040c26
mov esi, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x38], rax
jmp 0x140040c60
lea rbp, [rsp + 0xb8]
mov esi, dword [rbp + rax*4]
inc rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rax
jmp 0x140040c60
mov qword [rsp + 0xc8], 0
jmp 0x140040c36
test r8w, r8w
je 0x140040c36
mov word [rsp + 0xb4], 0
mov esi, dword [rsp + 0xd0]
mov dword [rsp + 0xd0], 0x110000
cmp esi, 0x110000
je 0x140040dbb
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0xf8]
mov edx, esi
call fcn.1400f6870
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
jmp 0x140040089
mov rcx, qword [r15 + 8]
add rcx, rsi
mov rdx, r8
mov r8, r9
mov rdi, r9
call fcn.140106220
add rsi, rdi
mov qword [r15 + 0x10], rsi
mov qword [r14], 0
mov dword [r14 + 8], 0
movaps xmm6, xmmword [rsp + 0x1e0]
movaps xmm7, xmmword [rsp + 0x1f0]
movaps xmm8, xmmword [rsp + 0x200]
movaps xmm9, xmmword [rsp + 0x210]
movaps xmm10, xmmword [rsp + 0x220]
movaps xmm11, xmmword [rsp + 0x230]
movaps xmm12, xmmword [rsp + 0x240]
movaps xmm13, xmmword [rsp + 0x250]
movaps xmm14, xmmword [rsp + 0x260]
movaps xmm15, xmmword [rsp + 0x270]
add rsp, 0x288
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x14012c1f8]
mov rcx, rax
call fcn.140108280
lea r8, [0x14012c210]
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x75a
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x1f73
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x1f73
call fcn.140108280
lea r8, [0x14012c1e0]
call fcn.140108280
mov rcx, r15
mov rdx, rsi
mov rsi, r8
mov r8, r9
mov rdi, r9
call fcn.1401087c0
mov r8, rsi
mov r9, rdi
mov rsi, qword [r15 + 0x10]
jmp 0x140040c91
cmp dword [rsp + 0x40], 0
je 0x140040ddd
cmp qword [rsp + 0x48], 0
je 0x140040ddd
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
test ebx, ebx
mov r15, qword [rsp + 0x2f0]
mov rsi, qword [rsp + 0xf8]
je 0x140040e0d
cmp qword [rsp + 0xb8], 0
je 0x140040e0d
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbp
call fcn.140101bb0
mov qword [rsp + 0x178], 0
mov qword [rsp + 0x180], 8
mov qword [rsp + 0x188], 0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], rax
and al, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x48], cl
add byte cs:[rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add dh, al
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rcx], al
and al, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x48], cl
add byte cs:[rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add dh, al
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rcx], al
mov word [rsp + 0x170], 1
mov rax, qword [rsp + 0x110]
and rax, 0xffffffffffff00ff
mov qword [rsp + 0x100], rax
mov dil, 1
xor ebx, ebx
lea r12, [0x14014f29c]
xorps xmm6, xmm6
movdqa xmm11, xmmword [0x1401128f0]
movdqa xmm12, xmmword [0x1401127c0]
movdqa xmm13, xmmword [0x140112900]
movdqa xmm14, xmmword [0x140112910]
movdqa xmm15, xmmword [0x140112920]
movdqa xmm7, xmmword [0x140112930]
movdqa xmm8, xmmword [0x140112940]
movdqa xmm9, xmmword [0x140112950]
movdqa xmm10, xmmword [0x140112960]
jmp 0x140040f57
xor ebx, ebx
mov rcx, r14
mov rdx, rsi
mov r8, qword [rsp + 0x110]
lea r9, [rsp + 0xe0]
call fcn.1400440e0
mov rax, qword [r15]
mov r13, qword [r15 + 0x10]
sub rax, r13
cmp rax, rsi
jb 0x140041467
mov rcx, qword [r15 + 8]
add rcx, r13
add ecx, ebp
mov rdx, r14
mov r8, rsi
call fcn.140106220
add rsi, r13
mov qword [r15 + 0x10], rsi
xor edi, edi
lea rcx, [rsp + 0x130]
call fcn.140037fd0
test rax, rax
je 0x140041ddc
insb byte [rdi], dx
jo 0x140040f62
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
outsd dx, dword [rsi]
invalid
mov r14, rax
mov rsi, rdx
test dil, 1
jne 0x140040f9d
mov rdx, qword [r15 + 0x10]
cmp rdx, qword [r15]
jne 0x140040f8e
mov rcx, r15
call fcn.14001a620
mov rdx, qword [r15 + 0x10]
mov rax, qword [r15 + 8]
mov byte [rax + rdx], 0x2e
inc rdx
mov qword [r15 + 0x10], rdx
cmp rsi, 4
jb 0x140040fb0
cmp dword [r14], 0x2d2d6e78
je 0x1400410e4
test bl, 1
jne 0x140040f0e
test rsi, rsi
je 0x140040f0c
mov rax, r14
add rax, rsi
mov rcx, r14
jmp 0x140040fd6
cmp rcx, rax
je 0x140040f0c
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x140040fe7
inc rcx
jmp 0x14004105b
mov r8d, edx
and r8d, 0x1f
rol byte [rcx - 0x7d], 1
loopne 0x14004100d
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14004103d
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cmp dl, 0xf0
jb 0x14004104d
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x140040f0c
add rcx, 4
jmp 0x14004105b
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x14004105b
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 0x21]
cmp r8d, 0x5e
jb 0x140040fcd
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x140041093
cmp r11d, edx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x140040fcd
shr r8, 1
add r8, r10
lea rdi, [r8 + r8*2]
mov r11d, dword [r12 + rdi*4]
mov ebx, dword [r12 + rdi*4 + 4]
cmp ebx, edx
jb 0x1400410af
cmp r11d, edx
jbe 0x1400410be
cmp ebx, edx
jae 0x140041080
mov r10, r8
inc r10
mov r8, r9
jmp 0x140041080
movzx edx, byte [r12 + rdi*4 + 8]
cmp edx, 0x11
ja 0x140040fcd
mov r8d, 0x20003
bt r8d, edx
jae 0x140040fcd
invalid
invalid
mov bl, 1
jmp 0x140040f0e
mov qword [rsp + 0x108], rbx
add r14, 4
add rsi, 0xfffffffffffffffc
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x178]
mov r8, r14
mov r9, rsi
call fcn.14003ef40
mov rbx, qword [rsp + 0x190]
test rbx, rbx
je 0x140041456
add eax, dword [rax]
invalid
mov rcx, r15
mov r15, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x28], rax
mov rbp, qword [rsp + 0x1a8]
test al, 1
add byte [rax], al
mov r14, qword [rsp + 0x1b0]
mov rdi, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1c0]
mov rax, qword [rcx]
mov rsi, qword [rcx + 0x10]
sub r8, rdi
sub rax, rsi
cmp rax, r8
jb 0x140041d0a
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0x118], rbp
cmp r14, rbp
jb 0x140041228
cmp rbx, r15
je 0x14004141f
movzx r8d, byte [rbx]
test r8b, r8b
js 0x1400411a8
inc rbx
movzx esi, r8b
inc rdi
jmp 0x1400412f6
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1400411fe
movzx edx, byte [rbx + 2]
shl r9d, 6
invalid
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140041207
invalid
movzx esi, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, eax
cmp esi, 0x110000
je 0x14004141f
add rbx, 4
mov rcx, rbx
jmp 0x1400412b1
add rbx, 2
jmp 0x1400412d3
add rbx, 3
jmp 0x1400412e4
mov rax, qword [r13 + 8]
mov byte [rax + rdx], sil
inc rdx
mov qword [r13 + 0x10], rdx
cmp r14, rbp
jae 0x140041187
mov rax, r14
shl rax, 4
add rax, qword [rsp + 0x28]
cmp qword [rax], rdi
jne 0x140041250
inc r14
mov esi, dword [rax + 8]
jmp 0x1400412eb
mov rcx, rbx
mov rbx, r15
cmp rcx, r15
je 0x140041250
movzx r8d, byte [rcx]
test r8b, r8b
jns 0x1400412c1
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [rcx + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x1400412cc
movzx edx, byte [rcx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400412dd
movzx esi, byte [rcx + 3]
add rcx, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, eax
mov rbx, rcx
cmp esi, 0x110000
je 0x140041250
mov rbx, rcx
cmp esi, 0x110000
jne 0x1400412eb
jmp 0x14004141f
inc rcx
mov rbx, rcx
jmp 0x14004119c
add rcx, 2
mov rbx, rcx
shl eax, 6
or eax, r9d
mov esi, eax
jmp 0x1400412eb
invalid
add rcx, 3
mov rbx, rcx
shl eax, 0xc
or eax, edx
mov esi, eax
inc rdi
cmp esi, 0x80
jae 0x14004131d
mov r13, qword [rsp + 0x2f0]
mov rdx, qword [r13 + 0x10]
cmp rdx, qword [r13]
jne 0x140041210
mov rcx, r13
call fcn.14001a620
mov rdx, qword [r13 + 0x10]
jmp 0x140041210
mov dword [rsp + 0x30], 0
mov eax, esi
cmp esi, 0x800
jae 0x14004134c
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x30], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x31], sil
mov esi, 2
jmp 0x1400413b3
cmp esi, 0x10000
jae 0x14004137e
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x30], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x31], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x32], sil
mov esi, 3
jmp 0x1400413b3
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x30], al
mov eax, esi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x31], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x32], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x33], sil
mov esi, 4
mov rcx, qword [rsp + 0x2f0]
mov rax, qword [rcx]
mov r13, qword [rcx + 0x10]
sub rax, r13
cmp rax, rsi
jb 0x140041403
mov rbp, qword [rsp + 0x2f0]
mov rcx, qword [rbp + 8]
add rcx, r13
lea rdx, [rsp + 0x30]
mov r8, rsi
call fcn.140106220
add r13, rsi
mov qword [rbp + 0x10], r13
mov rbp, qword [rsp + 0x118]
cmp r14, rbp
jae 0x140041187
jmp 0x140041228
mov rbp, qword [rsp + 0x2f0]
mov rcx, rbp
mov rdx, r13
mov r8, rsi
call fcn.1401087c0
mov r13, qword [rbp + 0x10]
jmp 0x1400413ca
mov r15, qword [rsp + 0x2f0]
mov r13, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
mov r8, qword [rsp + 0xf0]
test r8, r8
mov rbx, qword [rsp + 0x108]
je 0x140041484
cmp rdi, r8
jbe 0x14004147e
cmp byte [r13 + r8], 0xbf
jg 0x140041484
jmp 0x140042d9d
mov byte [rsp + 0xe0], 1
mov bl, 1
xor edi, edi
jmp 0x140040f57
mov rcx, r15
mov rdx, r13
mov r8, rsi
call fcn.1401087c0
mov r13, qword [r15 + 0x10]
jmp 0x140040f3c
jne 0x140042d9d
lea rax, [r8 + r13]
mov qword [rsp + 0x28], rax
test bl, 1
jne 0x140041567
cmp rdi, r8
jne 0x1400414a2
xor ebx, ebx
jmp 0x140041567
mov r14, rdi
lea rsi, [rdi + r13]
mov rdi, qword [rsp + 0x28]
jmp 0x1400414b9
cmp rdi, rsi
cmp edi, esi
je 0x14004155a
movzx r8d, byte [rdi]
movzx ecx, r8b
test cl, cl
js 0x1400414ca
inc rdi
jmp 0x14004152c
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140041513
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140041521
movzx ecx, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x14004155a
add rdi, 4
jmp 0x14004152c
add rdi, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14004152c
add rdi, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x1400414b0
call fcn.1400f4ce0
cmp al, 0x11
ja 0x1400414b0
movzx eax, al
mov ecx, 0x20003
bt ecx, eax
jae 0x1400414b0
mov bl, 1
jmp 0x14004155c
xor ebx, ebx
mov r8, qword [rsp + 0xf0]
mov rdi, r14
movq xmm0, qword [rsp + 0xe0]
movzx eax, byte [rsp + 0xe9]
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movdqa xmm1, xmm0
psrlw xmm1, 8
por xmm1, xmm0
movd ecx, xmm1
or cl, byte [rsp + 0xe8]
or al, byte [rsp + 0xea]
or al, cl
or al, byte [rsp + 0xeb]
jne 0x140041dd5
mov qword [rsp + 0x108], rbx
cmp rdi, r8
je 0x140041d9e
add r13, rdi
xor eax, eax
xor ebx, ebx
mov rsi, qword [rsp + 0x28]
movzx r8d, byte [rsi]
test r8b, r8b
js 0x1400415e7
inc rsi
jmp 0x140041665
movzx ecx, r8b
and ecx, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x140041637
movzx edx, byte [rsi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140041645
movzx ebp, byte [rsi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and ebp, 0x3f
or ebp, edx
or ebp, ecx
cmp ebp, 0x110000
je case.0x14003793a.136
add rsi, 4
jmp 0x140041650
add rsi, 2
shl ecx, 6
or ecx, r9d
mov ebp, ecx
jmp 0x140041650
add rsi, 3
shl ecx, 0xc
or edx, ecx
mov ebp, edx
cmp ebp, 0x7f
jbe 0x140041665
jmp 0x1400416e6
inc rsi
cmp ebp, 0x80
jae 0x1400416e4
cmp rsi, r13
je case.0x14003793a.136
movzx edx, byte [rsi]
movzx ebp, dl
test bpl, bpl
jns 0x14004165a
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rsi + 1]
and r8d, 0x3f
cmp bpl, 0xdf
jbe 0x1400416c6
movzx ecx, byte [rsi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400416d4
movzx ebp, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je case.0x14003793a.136
add rsi, 4
jmp 0x14004165d
add rsi, 2
shl eax, 6
or eax, r8d
mov ebp, eax
jmp 0x14004165d
add rsi, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
jmp 0x14004165d
xor eax, eax
mov r14, rdi
mov edi, eax
mov ecx, ebp
call fcn.1400f4d50
cmp dil, al
mov rdi, r14
jbe 0x140041702
test al, al
jne case.0x1400418c7.3907
lea ecx, [rbp - 0x340]
cmp ecx, 4
ja 0x140041716
cmp ecx, 2
jne case.0x1400418c7.3907
mov cl, 2
cmp ebp, 0xd56
jg 0x14004177b
cmp ebp, 0x9de
jg 0x1400417c4
cmp ebp, 0x93b
jg 0x1400418fa
lea edx, [rbp - 0x30f]
cmp edx, 0x36
ja 0x140041757
movabs r8, 0x48020000001005
bt r8, rdx
jb 0x140041b98
lea edx, [rbp - 0x374]
cmp edx, 0x13
ja case.0x1400418c7.3908
mov r8d, 0x80401
bt r8d, edx
jb case.0x1400418c7.3907
jmp case.0x1400418c7.3908
cmp ebp, 0x11126
jg 0x14004182f
cmp ebp, 0x102d
jle 0x14004187b
cmp ebp, 0x1f70
jg 0x14004195c
cmp ebp, 0x102e
je 0x140041b8d
cmp ebp, 0x1b35
mov r15, qword [rsp + 0x2f0]
je 0x140041b95
jmp case.0x1400418c7.3908
cmp ebp, 0xbd6
jg 0x1400418c9
cmp ebp, 0xbbd
jg 0x140041a0b
lea edx, [rbp - 0xb3e]
cmp edx, 0x19
ja 0x1400417f7
mov r8d, 0x3000001
bt r8d, edx
jb 0x140041b8d
lea edx, [rbp - 0xa33]
cmp edx, 0x2b
mov r15, qword [rsp + 0x2f0]
ja 0x14004181e
movabs r8, 0x80000000009
bt r8, rdx
jb case.0x1400418c7.3907
cmp ebp, 0x9df
jne case.0x1400418c7.3908
jmp case.0x1400418c7.3907
cmp ebp, 0x114af
jle 0x14004192b
lea edx, [rbp - 0x114b0]
cmp edx, 0xd
ja 0x140041856
mov r8d, 0x2401
bt r8d, edx
jb 0x140041b8d
cmp ebp, 0x115af
je 0x140041b8d
cmp ebp, 0x11930
mov r15, qword [rsp + 0x2f0]
je 0x140041b95
jmp case.0x1400418c7.3908
lea edx, [rbp - 0xdca]
cmp edx, 0x15
ja 0x140041896
mov r8d, 0x200021
bt r8d, edx
jb 0x140041b8d
cmp ebp, 0xd57
je 0x140041b8d
lea edx, [rbp - 0xf43]
cmp edx, 0x76
mov r15, qword [rsp + 0x2f0]
ja case.0x1400418c7.3908
lea r8, [0x140177160]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp ebp, 0xcc1
jg 0x1400419bb
cmp ebp, 0xbd7
je 0x140041b8d
cmp ebp, 0xc56
mov r15, qword [rsp + 0x2f0]
je 0x140041b95
jmp case.0x1400418c7.3908
cmp ebp, 0x93c
je 0x140041b8d
cmp ebp, 0x9be
je 0x140041b8d
cmp ebp, 0x9d7
mov r15, qword [rsp + 0x2f0]
je 0x140041b95
jmp case.0x1400418c7.3908
cmp ebp, 0x11127
je 0x140041b8d
cmp ebp, 0x1133e
je 0x140041b8d
cmp ebp, 0x11357
mov r15, qword [rsp + 0x2f0]
je 0x140041b95
jmp case.0x1400418c7.3908
cmp ebp, 0xfa0f
jle 0x1400419dd
cmp ebp, 0x110ba
je 0x140041b8d
lea edx, [rbp - 0xfa10]
cmp edx, 0x12
mov r15, qword [rsp + 0x2f0]
ja 0x140041993
mov r8d, 0x50005
bt r8d, edx
jb case.0x1400418c7.3907
lea edx, [rbp - 0xfb1d]
cmp edx, 0x21
ja case.0x1400418c7.3908
movabs r8, 0x200000005
bt r8, rdx
jb case.0x1400418c7.3907
jmp case.0x1400418c7.3908
cmp ebp, 0xcc2
je 0x140041b8d
cmp ebp, 0xd3e
mov r15, qword [rsp + 0x2f0]
je 0x140041b95
jmp case.0x1400418c7.3908
cmp ebp, 0x2125
jg 0x140041a21
lea edx, [rbp - 0x1f71]
cmp edx, 0x8c
mov r15, qword [rsp + 0x2f0]
ja case.0x1400418c7.3908
lea r8, [0x14017733c]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp ebp, 0xbbe
mov r15, qword [rsp + 0x2f0]
je 0x140041b95
jmp case.0x1400418c7.3908
lea edx, [rbp - 0x2329]
cmp edx, 2
mov r15, qword [rsp + 0x2f0]
jb case.0x1400418c7.3907
cmp ebp, 0x2126
je case.0x1400418c7.3907
invalid
add eax, dword [rax]
invalid
cmp ebp, 0x2adc
je case.0x1400418c7.3907
movd xmm1, ebp
pshufd xmm0, xmm1, 0
movdqa xmm2, xmm0
paddd xmm2, xmmword [0x1401128c0]
movdqa xmm3, xmm0
paddd xmm3, xmmword [0x1401128d0]
pxor xmm3, xmm12
pcmpgtd xmm3, xmm14
pxor xmm2, xmm12
pcmpgtd xmm2, xmm15
packssdw xmm2, xmm3
packsswb xmm2, xmm2
pmovmskb edx, xmm2
xor dl, 0xff
jne case.0x1400418c7.3907
pshufd xmm1, xmm1, 0x50
pand xmm1, xmmword [0x1401128b0]
pshufd xmm2, xmm1, 4
pcmpeqd xmm2, xmmword [0x1401128e0]
movdqa xmm3, xmm0
paddd xmm3, xmm11
pxor xmm3, xmm12
movdqa xmm4, xmm13
pcmpgtd xmm4, xmm3
por xmm4, xmm2
movmskps edx, xmm4
test dl, dl
jne case.0x1400418c7.3907
lea edx, [rbp - 0x1d1bb]
cmp edx, 6
jb case.0x1400418c7.3907
lea edx, [rbp - 0x2f800]
cmp edx, 0x21e
jb case.0x1400418c7.3907
movd edx, xmm1
cmp edx, 0x2000
je case.0x1400418c7.3907
cmp edx, 0x212a
je case.0x1400418c7.3907
cmp edx, 0xfb40
je case.0x1400418c7.3907
movdqa xmm1, xmm0
paddd xmm1, xmm7
paddd xmm0, xmm8
pxor xmm0, xmm12
pcmpgtd xmm0, xmm9
pxor xmm1, xmm12
pcmpgtd xmm1, xmm10
packssdw xmm0, xmm1
packsswb xmm0, xmm0
pmovmskb r8d, xmm0
xor r8b, 0xff
jne 0x140041b8d
lea r8d, [rbp - 0x11a8]
cmp r8d, 0x1b
jb 0x140041b8d
cmp edx, 0x330
mov r15, qword [rsp + 0x2f0]
mov rdi, r14
je 0x140041b98
add ebp, 0xffffcf67
cmp ebp, 2
movzx ecx, bl
mov edx, 2
cmovb ecx, edx
jmp 0x140041b98
mov r15, qword [rsp + 0x2f0]
mov rdi, r14
mov ebx, ecx
cmp rsi, r13
jne 0x1400415d9
jmp 0x140041ba7
mov ecx, ebx
test cl, cl
je 0x140041d9e
movzx eax, cl
cmp eax, 1
je case.0x1400418c7.3907
mov r14, rdi
lea rcx, [rsp + 0x78]
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0
lea rax, [rsp + 0x1d0]
movups xmmword [rax], xmm6
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add bh, al
and al, 0x40
add byte [rax], al
add byte [rax], al
mov word [rsp + 0x44], 0
mov byte [rsp + 0x48], 0
mov dword [rsp + 0x4c], 0
mov byte [rsp + 0x50], 0
mov dword [rsp + 0x54], 0
mov byte [rsp + 0x58], 0
mov dword [rsp + 0x5c], 0
mov byte [rsp + 0x60], 0
mov dword [rsp + 0x64], 0
mov rsi, qword [rsp + 0x28]
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], r13
mov dword [rsp + 0x90], 0
mov word [rsp + 0x94], 0
movzx eax, word [rsp + 0x1de]
mov word [rcx + 0x2e], ax
movdqu xmm0, xmmword [rsp + 0x1ce]
movdqu xmmword [rcx + 0x1e], xmm0
mov dword [rsp + 0xb0], 0x110000
mov byte [rsp + 0xb4], 0
cmp rsi, r13
je 0x140041d38
movzx edx, byte [rsi]
movzx edi, dl
test dil, dil
js 0x140041c8b
inc rsi
jmp 0x140041ced
mov eax, edi
and eax, 0x1f
movzx r8d, byte [rsi + 1]
and r8d, 0x3f
cmp dil, 0xdf
jbe 0x140041cd4
movzx ecx, byte [rsi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140041ce2
movzx edi, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edi, 0x3f
or edi, ecx
or edi, eax
cmp edi, 0x110000
je 0x140041d38
add rsi, 4
jmp 0x140041ced
add rsi, 2
shl eax, 6
or eax, r8d
mov edi, eax
jmp 0x140041ced
add rsi, 3
shl eax, 0xc
or ecx, eax
mov edi, ecx
lea rcx, [rsp + 0x30]
call fcn.140043800
xor ebx, ebx
cmp eax, 0x110000
je 0x140041d4a
cmp eax, edi
je 0x140041c72
jmp 0x140041d4a
mov rcx, qword [rsp + 0x2f0]
mov rdx, rsi
call fcn.1401087c0
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0x118], rbp
cmp r14, rbp
jb 0x140041228
jmp 0x140041187
lea rcx, [rsp + 0x30]
call fcn.140043800
cmp eax, 0x110000
sete bl
cmp dword [rsp + 0x40], 0
je 0x140041d6c
cmp qword [rsp + 0x48], 0
je 0x140041d6c
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp dword [rsp + 0x90], 0
mov rdi, r14
je 0x140041d9a
cmp qword [rsp + 0x98], 0
je 0x140041d9a
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsp + 0xa0]
mov r8, qword [rsp + 0xa0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
test bl, bl
je case.0x1400418c7.3907
sub rdi, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
mov r8, qword [rsp + 0x100]
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xe0
add byte [rax], al
add al, ch
sbb eax, 0xeb000023
invalid
mov byte [rsp + 0xe5], 1
mov rbx, qword [rsp + 0x108]
xor edi, edi
jmp 0x140040f57
mov rcx, qword [r15 + 8]
mov r14, qword [r15 + 0x10]
mov r8, qword [rsp + 0x120]
test r8, r8
je 0x140041e16
cmp r14, r8
jbe 0x140041e14
cmp byte [rcx + r8], 0xbf
jg 0x140041e16
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r9, r14
call fcn.140108760
jne 0x140041dfd
add rcx, r8
mov rax, r14
sub rax, r8
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rax
movabs rax, 0x2e0000002e
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 1
mov word [rsp + 0x70], 1
test bl, 1
jne 0x140041e7c
lea rsi, [rsp + 0x30]
mov rcx, rsi
call fcn.140037fd0
test rax, rax
jne 0x140041e6a
jmp 0x140042268
mov ebx, 0x260d9
mov ebp, 0x62f8
lea rcx, [rsp + 0x30]
call fcn.140037fd0
test rax, rax
je 0x140042268
mov r13, rdx
test rdx, rdx
je 0x140041e86
mov r12, rax
movzx r8d, byte [rax]
movzx ecx, r8b
test cl, cl
js 0x140041eb7
lea rsi, [r12 + 1]
jmp 0x140041f21
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r12 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140041f06
movzx edx, byte [r12 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140041f15
movzx ecx, byte [r12 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140041e86
lea rsi, [r12 + 4]
jmp 0x140041f21
lea rsi, [r12 + 2]
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140041f21
lea rsi, [r12 + 3]
shl eax, 0xc
or edx, eax
mov ecx, edx
add r13, r12
call fcn.1400f4ce0
test al, al
je 0x140041fe4
movzx eax, al
cmp eax, 0x11
je 0x140041fe4
cmp eax, 9
jne 0x140042260
cmp rsi, r13
je 0x1400420ba
movzx r8d, byte [rsi]
movzx ecx, r8b
test cl, cl
js 0x140041f60
inc rsi
jmp 0x140041fc6
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140041fad
movzx edx, byte [rsi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140041fbb
movzx ecx, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x1400420ba
add rsi, 4
jmp 0x140041fc6
add rsi, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140041fc6
add rsi, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.1400f4ce0
cmp al, 0xe
ja 0x140042260
movzx eax, al
bt ebp, eax
jb 0x140041f46
jmp 0x140042260
cmp rsi, r13
je 0x1400420cb
xor edi, edi
xor r15d, r15d
jmp 0x140042000
mov dil, 1
cmp rsi, r13
je 0x1400420a6
movzx r8d, byte [rsi]
movzx ecx, r8b
test cl, cl
js 0x140042011
inc rsi
jmp 0x140042073
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14004205a
movzx edx, byte [rsi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140042068
movzx ecx, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x1400420a6
add rsi, 4
jmp 0x140042073
add rsi, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140042073
add rsi, 3
shl eax, 0xc
add eax, ecx
loopne 0x14004207b
or edx, eax
mov ecx, edx
call fcn.1400f4ce0
cmp al, 0x11
ja 0x140042260
xchg eax, esp
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
bt ebx, eax
jb 0x140041ff7
cmp eax, 1
je 0x140041ff4
mov r15b, 1
cmp eax, 5
je 0x140041ff7
jmp 0x140042260
test dil, 1
sete al
test r15b, 1
sete dil
or dil, al
jmp 0x1400420ce
movzx eax, byte [r13 - 1]
test al, al
js 0x14004210a
dec r13
movzx esi, al
jmp 0x14004212b
mov dil, 1
movzx eax, byte [r13 - 1]
test al, al
js 0x1400420e2
dec r13
movzx esi, al
jmp 0x1400421c6
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140042236
movzx edx, byte [r13 - 3]
cmp dl, 0xbf
jle 0x140042203
add r13, 0xfffffffffffffffd
and edx, 0xf
jmp 0x14004221a
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x14004219a
movzx edx, byte [r13 - 3]
cmp dl, 0xbf
jle 0x140042164
add r13, 0xfffffffffffffffd
and edx, 0xf
jmp 0x14004217b
mov ecx, esi
call fcn.1400f4ce0
cmp al, 0xd
jne 0x1400421a3
cmp r13, r12
je 0x140041e86
movzx eax, byte [r13 - 1]
test al, al
js 0x140042150
dec r13
movzx esi, al
jmp 0x14004218d
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x14004219a
movzx edx, byte [r13 - 3]
cmp dl, 0xc0
jge 0x140042122
movzx r8d, byte [r13 - 4]
add r13, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx esi, al
or esi, ecx
cmp esi, 0x110000
jne 0x14004212b
jmp 0x140041e86
add r13, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x140042183
mov ecx, esi
call fcn.1400f4ce0
cmp al, 9
je 0x140041e86
mov ecx, esi
call fcn.1400f4ce0
cmp al, 5
je 0x140041e86
jmp 0x140042260
mov ecx, esi
call fcn.1400f4ce0
cmp al, 0xd
jne 0x14004223f
cmp r13, r12
je 0x140042260
movzx eax, byte [r13 - 1]
test al, al
js 0x1400421eb
dec r13
movzx esi, al
jmp 0x14004222c
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140042236
movzx edx, byte [r13 - 3]
cmp dl, 0xc0
jge 0x1400420fe
movzx r8d, byte [r13 - 4]
add r13, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx esi, al
or esi, ecx
cmp esi, 0x110000
jne 0x1400421c6
jmp 0x140042260
add r13, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x140042222
mov ecx, esi
call fcn.1400f4ce0
cmp al, 0x11
ja 0x140042260
movzx eax, al
mov ecx, 0x20023
bt ecx, eax
jae 0x140042260
test dil, dil
jne 0x140041e86
mov byte [rsp + 0xe2], 1
movzx ebx, byte [rsp + 0xe0]
lea rcx, [rsp + 0xe1]
mov rax, qword [rcx]
mov qword [rsp + 0x130], rax
mov eax, dword [rcx + 7]
mov dword [rsp + 0x137], eax
cmp qword [rsp + 0x178], 0
mov r15, qword [rsp + 0x2f0]
je 0x1400422ba
mov r8, qword [rsp + 0x180]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r14, qword [r15 + 0x10]
test r14, r14
mov r12, qword [rsp + 0x128]
mov byte [rsp + 0x100], bl
je 0x1400422f7
js 0x140042dcf
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df540
test rax, rax
jne 0x1400422fc
mov ecx, 1
mov rdx, r14
call fcn.140107f90
mov eax, 1
mov rcx, qword [r15 + 0x10]
mov qword [rsp + 0x40], rcx
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x30], xmm0
mov qword [r15], r14
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], 0
mov rdi, qword [rsp + 0xf8]
lea rsi, [rdi + 0x18]
cmp qword [rdi + 0x18], 0
je 0x140042342
mov r8, qword [rdi + 0x20]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x30]
movdqu xmmword [rsi], xmm0
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 1
mov word [rsp + 0x70], 1
mov dil, 1
jmp 0x1400423b1
mov byte [rsp + 0x100], 1
mov qword [r15 + 0x10], rcx
xor edi, edi
lea rcx, [rsp + 0x30]
call fcn.140037fd0
mov qword [rsp + 0x28], rax
test rax, rax
je 0x140042c63
test dil, 1
mov r10d, 0x1a
movabs rdi, 0x8080808080808080
jne 0x140042412
mov rax, qword [r15 + 0x10]
cmp rax, qword [r15]
jne 0x140042403
mov rcx, r15
mov rsi, rdx
mov rdx, rax
call fcn.14001a620
mov r10d, 0x1a
mov rdx, rsi
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 8]
mov byte [rcx + rax], 0x2e
inc rax
mov qword [r15 + 0x10], rax
cmp rdx, 8
jae 0x1400424e8
test rdx, rdx
je 0x14004265c
mov rax, qword [rsp + 0x28]
cmp byte [rax + rdx - 1], 0
js 0x140042537
mov rax, rdx
dec rax
je 0x14004265c
mov rax, qword [rsp + 0x28]
cmp byte [rax + rdx - 2], 0
js 0x140042537
mov rax, rdx
add rax, 0xfffffffffffffffe
je 0x14004265c
mov rax, qword [rsp + 0x28]
cmp byte [rax + rdx - 3], 0
js 0x140042537
mov rax, rdx
add rax, 0xfffffffffffffffd
je 0x14004265c
mov rax, qword [rsp + 0x28]
cmp byte [rax + rdx - 4], 0
js 0x140042537
mov rax, rdx
add rax, 0xfffffffffffffffc
je 0x14004265c
mov rax, qword [rsp + 0x28]
cmp byte [rax + rdx - 5], 0
js 0x140042537
mov rax, rdx
add rax, 0xfffffffffffffffb
je 0x14004265c
mov rax, qword [rsp + 0x28]
cmp byte [rax + rdx - 6], 0
js 0x140042537
mov rax, rdx
add rax, 0xfffffffffffffffa
je 0x14004265c
mov rax, qword [rsp + 0x28]
cmp byte [rax + rdx - 7], 0
js 0x140042537
mov rax, rdx
add rax, 0xfffffffffffffff9
jne 0x140042537
jmp 0x14004265c
mov rax, qword [rsp + 0x28]
test qword [rax], rdi
jne 0x140042537
mov rcx, qword [rsp + 0x28]
lea rax, [rcx + 7]
and rax, 0xfffffffffffffff8
clc
sub rax, rcx
mov ecx, 8
cmove rax, rcx
lea rcx, [rdx - 8]
cmp rax, rcx
jae 0x140042528
mov r8, qword [rsp + 0x28]
test qword [r8 + rax], rdi
jne 0x140042537
add rax, 8
cmp rax, rcx
jb 0x140042514
mov rax, qword [rsp + 0x28]
test qword [rax + rcx], rdi
je 0x14004265c
mov rcx, qword [r15]
mov rdi, qword [r15 + 0x10]
sub rcx, rdi
mov rax, rdi
cmp rcx, 3
jbe 0x140042636
mov qword [rsp + 0xf0], rdi
mov rcx, qword [r15 + 8]
mov dword [rcx + rax], 0x2d2d6e78
add rax, 4
mov qword [r15 + 0x10], rax
xor edi, edi
test rdx, rdx
je 0x1400423b1
mov rsi, qword [rsp + 0x28]
mov r14, rsi
add r14, rdx
xor r13d, r13d
jmp 0x14004258f
inc edi
cmp rsi, r14
je 0x1400426a3
movzx r8d, byte [rsi]
movzx edx, r8b
test dl, dl
js 0x1400425a0
inc rsi
jmp 0x140042606
mov eax, edx
and eax, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe 0x1400425ed
movzx ecx, byte [rsi + 2]
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
cmp r8b, 0xf0
jb 0x1400425fb
movzx edx, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
je 0x14004269c
add rsi, 4
jmp 0x140042606
invalid
add rsi, 2
shl eax, 6
or eax, r9d
mov edx, eax
jmp 0x140042606
add rsi, 3
shl eax, 0xc
or ecx, eax
mov edx, ecx
mov eax, edi
inc eax
mov dword [rsp + 0xf8], eax
je 0x140042bf5
cmp edx, 0x7f
ja 0x140042584
mov rcx, r15
call fcn.1400f6870
mov r10d, 0x1a
inc r13d
jmp 0x140042584
mov r8d, 4
mov rcx, r15
mov rsi, rdx
mov rdx, rdi
call fcn.1401087c0
mov r10d, 0x1a
mov rdx, rsi
mov rax, qword [r15 + 0x10]
jmp 0x14004254e
mov rax, qword [r15]
mov rsi, qword [r15 + 0x10]
sub rax, rsi
cmp rax, rdx
jb 0x140042c41
mov r15, rdx
mov rdi, qword [rsp + 0x2f0]
mov rcx, qword [rdi + 8]
add rcx, rsi
mov rdx, qword [rsp + 0x28]
mov r8, r15
call fcn.140106220
add r15, rsi
mov rcx, r15
mov r15, rdi
jmp 0x1400423ab
mov dword [rsp + 0xf8], edi
test r13d, r13d
je 0x1400426d2
mov rdx, qword [r15 + 0x10]
cmp rdx, qword [r15]
jne 0x1400426c3
mov rcx, r15
call fcn.14001a620
mov r10d, 0x1a
mov rdx, qword [r15 + 0x10]
mov rax, qword [r15 + 8]
mov byte [rax + rdx], 0x2d
inc rdx
mov qword [r15 + 0x10], rdx
xor r8d, r8d
mov edi, 0
cmp r13d, dword [rsp + 0xf8]
jae 0x1400423b1
mov eax, 0x80
mov ebx, 0x48
mov esi, r13d
mov qword [rsp + 0x108], r14
mov dword [rsp + 0x118], r13d
mov rcx, qword [rsp + 0x28]
mov r12d, esi
jmp 0x14004271a
inc rcx
cmp eax, ebp
jbe 0x1400427ce
xor edx, edx
cmp rcx, r14
je 0x1400427c1
movzx r11d, byte [rcx]
movzx ebp, r11b
test bpl, bpl
jns 0x14004270f
mov r9d, ebp
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp bpl, 0xdf
jbe 0x14004278f
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400427a5
movzx ebp, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and ebp, 0x3f
or ebp, r10d
or ebp, r9d
cmp ebp, 0x110000
mov r10d, 0x1a
mov esi, r12d
je 0x14004288b
add rcx, 4
jmp 0x140042712
add rcx, 2
shl r9d, 6
or r9d, esi
mov ebp, r9d
mov esi, r12d
jmp 0x140042712
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov ebp, r10d
mov r10d, 0x1a
mov esi, r12d
jmp 0x140042712
test edx, edx
jne 0x140042893
jmp 0x140042d91
mov edx, 1
cmp rcx, r14
jne 0x1400427fa
jmp 0x14004288b
inc rcx
cmp r9d, r10d
mov ebp, r10d
cmovb ebp, r9d
cmp r10d, eax
cmovb ebp, r9d
cmp rcx, r14
je 0x140042885
mov r9d, ebp
movzx edi, byte [rcx]
movzx r10d, dil
test r10b, r10b
jns 0x1400427dd
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x14004285c
movzx esi, byte [rcx + 2]
shl ebp, 6
and esi, 0x3f
or esi, ebp
cmp dil, 0xf0
jb 0x14004286f
movzx r10d, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
je 0x140042bdc
add rcx, 4
jmp 0x14004287d
add rcx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x1400427e0
add rcx, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
mov esi, r12d
jmp 0x1400427e0
mov r10d, 0x1a
test edx, edx
je 0x140042d91
mov ecx, esi
inc ecx
mov r12, qword [rsp + 0x128]
je 0x140042d4e
add byte [rax], al
mov edi, ebp
sub edi, eax
mov eax, r8d
not eax
xor edx, edx
div ecx
cmp edi, eax
ja 0x140042bf5
imul edi, ecx
add edi, r8d
mov rcx, qword [rsp + 0x28]
jmp 0x1400428d6
mov r9d, esi
mov r8d, edi
cmp rcx, r14
je 0x140042bb5
movzx r8d, byte [rcx]
movzx eax, r8b
test al, al
js 0x1400428eb
inc rcx
cmp eax, ebp
jb 0x14004295b
jmp 0x140042963
mov r11, rcx
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r11 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe case.0x14003793a.278
movzx edx, byte [r11 + 2]
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
cmp r8b, 0xf0
jb 0x140042949
movzx eax, byte [r11 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x140042bd4
add r11, 4
jmp 0x140042954
add r11, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
jmp 0x140042954
add r11, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
mov rcx, r11
cmp eax, ebp
jae 0x140042963
inc edi
je 0x140042bf5
cmp eax, ebp
jne 0x1400428c7
mov qword [rsp + 0x120], rcx
mov dword [rsp + 0x110], esi
lea r13d, [rbx + 0x1a]
lea ecx, [rbx - 0x24]
neg ecx
cmp r13d, 0x25
cmovb ecx, r10d
cmp ebx, 0x24
mov eax, 1
cmovae ecx, eax
mov eax, edi
cmp edi, ecx
jae 0x140042a5c
mov edx, 0x61
cmp eax, 0x1a
jb 0x1400429b8
mov edx, 0x16
cmp eax, 0x24
jae 0x140042d77
add edx, eax
mov rcx, r15
call fcn.1400f6870
mov eax, dword [rsp + 0x110]
mov r9d, eax
inc r9d
mov r12, qword [rsp + 0x128]
mov r11d, 0xd41d41d5
mov r13d, dword [rsp + 0x118]
je 0x140042cd6
cmp eax, r13d
mov ecx, 2
mov eax, 0x2bc
cmove ecx, eax
xor r8d, r8d
mov eax, edi
xor edx, edx
div ecx
mov ecx, eax
xor edx, edx
div r9d
add eax, ecx
cmp eax, 0x1c8
mov r14, qword [rsp + 0x108]
jb 0x140042b79
xor ecx, ecx
nop word cs:[rax + rax]
mov edx, eax
imul rdx, r11
shr rdx, 0x20
mov r10d, eax
sub r10d, edx
shr r10d, 1
add r10d, edx
shr r10d, 5
add ecx, 0x24
cmp eax, 0x3e57
mov eax, r10d
ja 0x140042a30
jmp 0x140042b7e
mov r14d, ebx
neg r14d
mov esi, 0x48
mov eax, edi
jmp 0x140042aa1
mov rcx, qword [r15 + 8]
mov byte [rcx + rdx], r12b
inc rdx
lea ecx, [r14 + rsi]
cmp esi, r13d
cmovae ecx, r10d
cmp esi, ebx
mov r8d, 1
cmovbe ecx, r8d
mov qword [r15 + 0x10], rdx
add esi, 0x24
cmp eax, ecx
jb 0x1400429a0
mov r8d, ecx
sub r8d, 0x24
je 0x140042c8d
sub eax, ecx
neg r8d
xor edx, edx
div r8d
add edx, ecx
mov r12d, 0x61
cmp edx, 0x1a
jb 0x140042ad4
mov r12d, 0x16
cmp edx, 0x24
jae 0x140042d77
add r12d, edx
cmp r12d, 0x80
jae 0x140042b10
mov rdx, qword [r15 + 0x10]
cmp rdx, qword [r15]
jne 0x140042a70
mov rcx, r15
mov r15d, eax
call fcn.14001a620
mov r10d, 0x1a
mov eax, r15d
mov r15, qword [rsp + 0x2f0]
mov rdx, qword [r15 + 0x10]
jmp 0x140042a70
mov rcx, qword [r15]
mov rdx, qword [r15 + 0x10]
sub rcx, rdx
cmp rcx, 1
jbe 0x140042b51
movzx ecx, r12w
mov r8d, ecx
shr r8d, 6
mov r9, qword [r15 + 8]
and ecx, 0x3f
shl ecx, 8
movzx r8d, r8w
or r8d, ecx
or r8d, 0x80c0
mov word [r9 + rdx], r8w
add rdx, 2
jmp 0x140042a7b
mov r8d, 2
mov rcx, r15
mov r15d, eax
call fcn.1401087c0
mov r10d, 0x1a
mov eax, r15d
mov r15, qword [rsp + 0x2f0]
mov rdx, qword [r15 + 0x10]
jmp 0x140042b20
xor ecx, ecx
mov r10d, eax
lea eax, [r10*4]
lea eax, [rax + rax*8]
add r10d, 0x26
xor edx, edx
div r10w
movzx ebx, ax
add ebx, ecx
mov edi, r8d
mov esi, r9d
mov r10d, 0x1a
mov rcx, qword [rsp + 0x120]
cmp rcx, r14
jne 0x1400428d6
inc r8d
inc ebp
xor edi, edi
mov esi, r9d
mov eax, ebp
cmp r9d, dword [rsp + 0xf8]
jb 0x140042705
jmp 0x1400423b1
mov r9d, esi
mov r8d, edi
jmp 0x140042bb5
mov ebp, r9d
mov r10d, 0x1a
mov esi, r12d
test edx, edx
jne 0x140042893
jmp 0x140042d91
mov rax, qword [r15 + 0x10]
mov byte [rsp + 0x100], 1
xor edi, edi
mov rcx, qword [rsp + 0xf0]
cmp rax, rcx
jb 0x1400423b1
test rcx, rcx
je 0x1400423a3
mov byte [rsp + 0x100], 1
cmp rax, rcx
jbe 0x1400423ab
mov rax, qword [r15 + 8]
cmp byte [rax + rcx], 0xbf
jg 0x1400423ab
jmp 0x140042db7
mov rdi, qword [rsp + 0x2f0]
mov rcx, rdi
mov r8, rdx
mov rdx, rsi
mov r15, r8
call fcn.1401087c0
mov rsi, qword [rdi + 0x10]
jmp 0x140042672
movzx eax, byte [rsp + 0x100]
mov byte [r12], al
mov rax, qword [rsp + 0x130]
mov qword [r12 + 1], rax
mov eax, dword [rsp + 0x137]
mov dword [r12 + 8], eax
jmp 0x140040cbc
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_slice_sort.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov edx, 0x39
call fcn.140108300
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.1401082f0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140137d94]
mov edx, 0x321c
call fcn.140108760
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov edx, 0x19
call fcn.140108300
lea r8, [0x14012c1c8]
call fcn.140108270
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rsi
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0xd4e
call fcn.140108270
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rsi
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0x1667
call fcn.140108270
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov edx, 0x19
call fcn.140108300
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
call fcn.1401082f0
lea rcx, str.explicit_panic
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov edx, 0xe
call fcn.140108300
ud2
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.140108610
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rdi
mov r9, rdi
call fcn.140108760
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__
lea r8, [0x140172228]
mov edx, 0x30
call fcn.140108300
call fcn.140010c70
int3
mov ebp, 1
mov r13, qword [rsp + 0x30]
cmp r13, r12
jae 0x140043456
mov rax, r12
sub rax, r13
mov rcx, qword [rsp + 0x38]
lea rcx, [rcx + r13*8]
cmp rax, 2
mov qword [rsp + 0x40], rdi
jae 0x140042f60
mov r8, rax
lea rdx, [r8 + r13]
mov rdi, rdx
sub rdi, r13
jb 0x140043553
cmp rdx, r12
ja 0x140043553
jae 0x140042fd0
cmp r8, 0xa
jae 0x140042fd0
lea rdi, [r13 + 0xa]
cmp rdi, r12
cmovae rdi, r12
cmp r13, 0xfffffffffffffff6
jae 0x14004356b
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x30], rdi
sub rdi, r13
mov rdx, rdi
call fcn.1400445b0
cmp rbp, qword [rsp + 0x50]
je 0x140042fe0
mov rsi, qword [rsp + 0x40]
jmp 0x140043036
movzx edx, byte [rcx + 8]
cmp dl, byte [rcx]
jae 0x140043310
mov r8d, 2
cmp rax, 2
je 0x140042f98
nop dword [rax + rax]
mov r9d, edx
movzx edx, byte [rcx + r8*8]
cmp dl, r9b
jae 0x140042f98
inc r8
cmp rax, r8
jne 0x140042f80
mov r8, rax
mov rdx, r8
add rdx, r13
jb 0x14004359b
cmp rdx, r12
ja 0x140043589
cmp r8, 2
jae 0x14004333e
mov r8d, 1
jmp 0x140042ef4
mov qword [rsp + 0x30], rdx
cmp rbp, qword [rsp + 0x50]
jne 0x140042f51
mov rdx, rbp
shl rdx, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14004357d
mov rsi, rax
lea rax, [rbp*2]
mov qword [rsp + 0x50], rax
mov r8, rbp
shl r8, 4
mov rcx, rsi
mov rbx, qword [rsp + 0x40]
mov rdx, rbx
call fcn.140106220
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov rax, rbp
shl rax, 4
mov qword [rsi + rax], rdi
mov qword [rsi + rax + 8], r13
inc rbp
mov rax, rbp
cmp rbp, 2
mov rdi, rsi
mov qword [rsp + 0x40], rsi
jae 0x1400430d2
jmp 0x140042ec5
mov r12, rdi
mov r15, qword [rsp + 0x28]
mov rdx, r15
mov rdi, qword [rsp + 0x40]
add r13, rdi
add rbx, rdi
sub r8, rdx
mov rcx, r12
call fcn.140106220
mov rax, qword [rsp + 0x78]
add rax, rbp
mov qword [rbx], rax
mov rax, qword [rsp + 0x80]
mov qword [rbx + 8], rax
lea rdx, [r13 + 0x10]
mov rax, qword [rsp + 0x88]
not rax
mov r8, qword [rsp + 0x48]
add r8, rax
shl r8, 4
mov rcx, r13
call fcn.140106220
mov rax, qword [rsp + 0x90]
cmp rax, 1
mov r12, qword [rsp + 0x70]
jbe 0x140042ec0
mov rbp, rax
lea r10, [rax - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [rdi + rcx]
mov rcx, qword [rdi + rcx + 8]
add rcx, rax
cmp rcx, r12
je 0x140043140
mov rdx, rbp
shl rdx, 4
mov r8, qword [rdx + rdi - 0x20]
cmp r12b, al
cmp r8, rax
jbe 0x140043140
cmp rbp, 2
je 0x14004336b
lea r11, [rbp - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rdi + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x140043155
cmp rbp, 3
jbe 0x14004344c
add r8, rcx
cmp qword [rdx + rdi - 0x40], r8
jbe 0x140043155
jmp 0x140042ec5
cmp rbp, 2
je 0x14004315a
lea r11, [rbp - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rdi + rcx]
cmp rcx, rax
jb 0x14004315e
lea r11, [rbp - 2]
cmp rbp, r11
jbe 0x1400434e9
lea rbx, [r11 + 1]
cmp rbp, rbx
jbe 0x1400434a0
mov r13, r11
shl r13, 4
mov rcx, qword [rdi + r13 + 8]
shl rbx, 4
mov rax, qword [rdi + rbx]
mov r14, qword [rdi + rbx + 8]
add r14, rax
mov rsi, r14
sub rsi, rcx
jb 0x140043532
cmp r14, r12
ja 0x140043541
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x88], r11
mov qword [rsp + 0x90], r10
mov qword [rsp + 0x48], rbp
mov rbp, qword [rdi + r13]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x80], rcx
lea r12, [rax + rcx*8]
lea rdi, [r12 + rbp*8]
mov r15, rsi
sub r15, rbp
cmp r15, rbp
jae case.0x1400329b2.1036
lea r8, [r15*8]
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
mov rdx, rdi
call fcn.140106220
lea r8, [rsi + r15*8]
test rbp, rbp
jle 0x140043060
test r15, r15
jle 0x140043060
mov rax, qword [rsp + 0x68]
lea rax, [rax + r14*8]
mov r15, qword [rsp + 0x28]
nop word cs:[rax + rax]
movzx ecx, byte [r8 - 8]
movzx edx, byte [rdi - 8]
cmp cl, dl
mov r9d, 0
sbb r9, r9
cmp cl, dl
mov r10d, 0
adc r10, 0xffffffffffffffff
cmp cl, dl
lea rdi, [rdi + r9*8]
lea r8, [r8 + r10*8]
mov rcx, r8
cmovb rcx, rdi
mov rcx, qword [rcx]
mov qword [rax], rcx
cmp rdi, r12
jbe 0x140043275
add rax, 0xfffffffffffffff8
cmp r8, r15
ja 0x140043230
mov r12, rdi
jmp 0x140043068
lea r8, [rbp*8]
mov r15, qword [rsp + 0x28]
mov rcx, r15
mov rdx, r12
call fcn.140106220
lea r8, [r15 + rbp*8]
test rbp, rbp
jle 0x140043068
cmp rsi, rbp
jle 0x140043068
mov rax, qword [rsp + 0x38]
lea rax, [rax + r14*8]
mov rdx, r15
nop word [rax + rax]
movzx r9d, byte [rdi]
xor r10d, r10d
xor ecx, ecx
cmp r9b, byte [rdx]
setae r10b
setb r9b
mov r11, rdx
cmovb r11, rdi
mov r11, qword [r11]
mov qword [r12], r11
add r12, 8
lea rdx, [rdx + r10*8]
cmp rdx, r8
jae 0x14004306b
mov cl, r9b
lea rdi, [rdi + rcx*8]
cmp rdi, rax
jb 0x1400432c0
jmp 0x14004306b
mov r8d, 2
cmp rax, 2
je 0x140042ef0
mov r9d, edx
movzx edx, byte [rcx + r8*8]
cmp dl, r9b
jb 0x140042ef0
inc r8
cmp rax, r8
jne 0x140043320
jmp 0x140042eed
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x48], rbp
mov rax, r8
shr rax, 1
lea rdx, [rcx + r8*8]
lea r9, [rax*8]
sub rdx, r9
cmp rax, 1
jne 0x140043375
xor r9d, r9d
jmp 0x140043405
mov ebp, 2
jmp 0x140042ec5
mov r10, rax
and r10, 0xfffffffffffffffe
mov r9, qword [rsp + 0x60]
lea r11, [r9 + r13*8]
mov r9, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x30]
lea rsi, [r9 + rsi*8]
xor r9d, r9d
nop word cs:[rax + rax]
movzx ebx, byte [r11 + r9*8 - 0xc]
mov edi, dword [r11 + r9*8 - 8]
movzx ebp, byte [rsi - 4]
mov r14d, dword [rsi]
mov byte [r11 + r9*8 - 0xc], bpl
mov dword [r11 + r9*8 - 8], r14d
mov byte [rsi - 4], bl
mov dword [rsi], edi
mov rdi, r9
movabs rbx, 0x1ffffffffffffffe
xor rdi, rbx
add rdi, rax
movzx ebx, byte [r11 + r9*8 - 4]
mov ebp, dword [r11 + r9*8]
movzx r14d, byte [rdx + rdi*8]
mov r15d, dword [rdx + rdi*8 + 4]
mov byte [r11 + r9*8 - 4], r14b
mov dword [r11 + r9*8], r15d
mov byte [rdx + rdi*8], bl
mov dword [rdx + rdi*8 + 4], ebp
add r9, 2
add rsi, 0xfffffffffffffff0
cmp r10, r9
jne 0x1400433a0
test r8b, 2
je 0x140043438
mov r10, r9
not r10
add rax, r10
movzx r10d, byte [rcx + r9*8]
mov r11d, dword [rcx + r9*8 + 4]
movzx ebx, byte [rdx + rax*8]
mov esi, dword [rdx + rax*8 + 4]
mov byte [rcx + r9*8], bl
mov dword [rcx + r9*8 + 4], esi
mov byte [rdx + rax*8], r10b
mov dword [rdx + rax*8 + 4], r11d
mov r15, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x30]
jmp 0x140042ef4
mov ebp, 3
jmp 0x140042ec5
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r15
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140101bb0
invalid
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rax, [0x140172ca8]
lea eax, [0x140172ca8]
mov qword [rsp + 0xa8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
lea rdx, [0x14014b948]
lea rcx, [rsp + 0x98]
call fcn.140108230
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0xa8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
lea rdx, [0x14014b930]
lea rcx, [rsp + 0x98]
call fcn.140108230
lea r8, [0x14014b960]
mov rdx, r14
call fcn.1401084b0
lea r8, [0x14014b960]
mov rcx, r14
mov rdx, r12
call fcn.1401082f0
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x14014b9f0]
mov edx, 0x2c
call fcn.140108300
lea r8, [0x14014ba08]
lea eax, [0x14014ba08]
mov rcx, r13
mov rdx, rdi
call fcn.1401084b0
add byte [rax - 0x73], cl
or eax, 0x108424
lea rcx, [0x14014b9a8]
call fcn.140108610
lea r8, [0x14014b918]
mov rcx, rdx
mov rdx, r12
call fcn.1401082f0
lea r8, [0x14014b918]
mov rcx, r13
call fcn.1401084b0
lea rcx, [0x14014b978]
call fcn.140108610
lea rcx, [0x14014b990]
call fcn.140108610
int3
xor eax, 0xf000c13
or ecx, dword [rdi]
invalid
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x418], 0
je 0x140046ffb
mov r8, qword [rbp + 0x420]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0xe0
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + rax - 0x94], xmm6
movups xmmword [rsp + rax - 0x94], xmm6
movups xmmword [rsp + rax - 0xa0], xmm6
movups xmmword [rsp + rax - 0x80], xmm6
je case.0x1400329b2.1349
invalid
dec dword [rdi]
adc dword [rsp + rax - 0x80], esi
je case.0x1400329b2.1349
invalid
je case.0x1400329b2.1349
or byte [rdi], 0x11
je 0x14004710d
invalid
movups xmmword [rsp + rax - 0x74], xmm6
add al, 0x8c
mov word [rdi], cs
movups xmmword [rsp + rax - 0x60], xmm6
adc dword [rsp + rax - 0x60], esi
add al, 0xa0
movabs al, byte [0x74110fac0474110f]
movups xmmword [rsp + rax - 0x54], xmm6
je 0x140047117
lodsb al, byte [rsi]
movups xmmword [rsp + rax - 0x40], xmm6
add al, 0xc0
movups xmmword [rsp + rax - 0x34], xmm6
movups xmmword [rsp + rax - 0x20], xmm6
movups xmmword [rsp + rax - 0x14], xmm6
movups xmmword [rsp + rax], xmm6
movups xmmword [rsp + rax + 0xc], xmm6
movups xmmword [rsp + rax + 0x20], xmm6
movups xmmword [rsp + rax + 0x2c], xmm6
movups xmmword [rsp + rax + 0x4c], xmm6
movups xmmword [rsp + rax + 0x40], xmm6
add rax, 0x100
cmp rax, 0x80e0
jne case.0x1400329b2.1323
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rdx, rdi
mov r8d, 0x400
mov r9, rbx
call r15
test eax, eax
je 0x1400471f3
mov r14d, dword [rsp + 0x38]
cmp r14, 0x401
jae 0x14004721e
test r14d, r14d
je 0x1400471f9
shl r14, 5
xor r12d, r12d
jmp 0x1400471c2
xor edx, edx
call qword [rax + 0x20]
add r12, 0x20
cmp r14, r12
je 0x1400470e0
mov rax, qword [rsp + r12 + 0x48]
test rax, rax
je 0x1400471b5
lea rcx, [rsp + r12]
add rcx, 0x40
test byte [rcx], 1
jne 0x1400471b0
lea rcx, [rax - 0x10]
mov qword [rsp + 0x38], rcx
lock dec qword [rax - 0x10]
jne 0x1400471b5
mov rcx, rbx
call fcn.1400e4710
jmp 0x1400471b5
call qword [sym.imp.kernel32.dll_GetLastError]
add rsi, 8
mov rcx, rsi
call fcn.140046170
movaps xmm6, xmmword [rsp + 0x8040]
add rsp, 0x8058
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, [0x14013b328]
mov edx, 0x400
mov rcx, r14
call fcn.1401082f0
int3
add r9d, 0x110
mov dword [rdx + 0x68], r9d
mov qword [rdx + 0x60], r8
test al, al
jne 0x1400472c9
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
mov al, 0x13
add byte [rax - 0x2f], cl
loopne 0x140047309
test eax, eax
jne 0x14004739f
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400472dd
mov rdi, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, rdi
mov rcx, rsi
call fcn.1400473d0
movzx eax, byte [rsi + 0x58]
test al, al
je 0x140047301
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140045870
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdi, rdx
xlatb
mov rbx, rcx
call fcn.1401102f0
mov rcx, rbx
mov rdx, rdi
test al, al
jne 0x1400472c9
invalid
invalid
invalid
invalid
mov byte [rdx + 0x11], 1
adc dword [rcx], eax
jmp 0x1400472c9
int3
mov ebx, edx
mov rdi, rcx
mov edi, ecx
lea rsi, [rcx + 0x30]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x30], cl
jne 0x14004748f
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [0x140182308]
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
adc byte [rdi - 0x2eb7ffed], ch
adc eax, dword [rax]
add byte [rax - 0x2f], cl
shl rax, 1
test rax, rax
loopne 0x140047444
test eax, eax
ror byte [rdi], 0x85
jne 0x1400474aa
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
xor ebp, ebp
add byte [rax], al
xor ebp, ebp
movzx eax, byte [rdi + 0x31]
test al, al
jne 0x1400474c1
mov rcx, qword [rdi + 0x38]
mov rax, qword [rdi + 0x50]
cmp rax, rcx
jne 0x140047430
invalid
lea rcx, [rdi + 0x38]
call fcn.1400b9f90
mov rcx, qword [rdi + 0x38]
mov rax, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x48]
add rdx, rax
add edx, eax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rdi + 0x40]
mov qword [rcx + rdx*8], rbx
inc rax
mov qword [rdi + 0x50], rax
test bpl, bpl
jne 0x14004746b
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400474f4
xor eax, eax
xchg byte [rsi], al
cmp al, 2
add dh, byte [rbp + 0x12]
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
invalid
je 0x140047404
call fcn.1401102f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x31]
test al, al
je 0x140047412
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], bpl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
add byte [rbp + rcx*4 + 0xd], cl
movabs dword [0x2824448d4c000f3c], eax
add byte [rbp + rcx*4 + 0xd], cl
movabs dword [0x2824448d4c000f3c], eax
mov edx, 0x2b
call fcn.140108580
call fcn.1401102f0
test al, al
jne 0x14004746b
mov byte [rdi + 0x31], 1
xor dword [r9], r8d
jmp 0x14004746b
mov rcx, qword [rcx + 0x10]
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
scasd eax, dword [rdi]
or al, 0
invalid
adc bh, bh
adc eax, 0xcaf1e
invalid
scasd eax, dword [rdi]
or al, 0
invalid
invalid
add byte [rax - 0x7d], cl
cmp rsi, 0xffffffffffffffff
je case.0x1400329b2.1216
invalid
lock dec qword [rsi + 8]
jne case.0x1400329b2.1216
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp fcn.140101bb0
cmpsb byte [rsi], byte [rdi]
or eax, dword [rax]
cmpsb byte [rsi], byte [rdi]
or eax, dword [rax]
nop
add rsp, 0x20
invalid
invalid
pop rsi
invalid
ret
int3
push rdi
push rbx
sub rsp, 0xb0
sub esp, 0xb0
sub esp, 0xb0
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
test cl, 0x10
jne 0x140047648
test cl, 0x20
jne 0x14004769a
mov r10, rdx
mov r8, qword [rax]
mov rcx, r8
neg rcx
cmovs rcx, r8
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp rcx, 0x2710
jb 0x140047726
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word [rax + rax]
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
mov word [rsp + rsi + 0x2c], bx
movzx edi, word [r9 + rdi*2]
mov word [rsp + rsi + 0x2e], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400475b0
cmp rdx, 0x63
jbe 0x14004762c
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r11d, ecx, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r10
cmp rdx, 0xa
jae 0x140047738
or dl, 0x30
mov byte [rsp + rax + 0x2f], dl
dec rax
jmp 0x140047746
mov rax, qword [rax]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x2e], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x140047660
jmp 0x1400476e8
mov rax, qword [rax]
mov r9d, 0x81
add byte [rax], al
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x2e], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
dec dword [rax - 0x7d]
clc
adc byte [rcx + rcx*4 - 0x40], cl
jae 0x1400476b0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140047782
stc
add dword [rax], 0x830f0000
mov dword [rax], eax
add byte [rax], al
mov eax, 0x81
sub rax, r9
add rcx, rsp
add ecx, esp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401723a0]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x140047771
mov rdx, rcx
cmp rdx, 0x63
ja 0x140047602
jmp 0x14004762c
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
test r8, r8
setns dl
lea r8, [rsp + rax]
add r8, 0x30
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
lea r8, [0x140172ca8]
xor r9d, r9d
call fcn.140013190
nop
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x140114238]
mov edx, 0x80
call fcn.140108270
int3
jno 0x1400477c4
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
jne 0x1400478a2
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
add byte [rax - 0x2f], cl
loopne 0x140047816
shl rax, 1
test rax, rax
test eax, eax
jne 0x1400478bd
xor ebx, ebx
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x1400478d3
cmp byte [rdi + 0x70], 0
je 0x1400477f4
test bl, bl
jne 0x140047874
invalid
jmp 0x140047861
cmp byte [rdi + 0x71], 1
jne 0x140047859
lea rcx, [rdi + 0x18]
call fcn.140046320
mov r14, rax
mov esi, eax
and eax, 3
loopne 0x14004780c
cmp eax, 1
clc
add dword [rbp + 0x4b], esi
jne 0x140047859
mov rax, r14
mov rax, r14
invalid
dec r14
mov r15, qword [rax - 1]
js 0x140047817
dec dword [rbx + rcx*4 + 0x60]
invalid
mov r12, qword [rax + 7]
mov rcx, r15
call qword [r12]
cmp qword [r12 + 8], 0
je 0x140047848
cmp qword [r12 + 0x10], 0x11
and al, 0x10
adc dword [rdx + 4], esi
jb 0x140047837
mov r15, qword [r15 - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
sub ch, byte [rdx - 0x2dceffed]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
mov r8, r15
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov byte [rdi + 0x70], 1
test bl, bl
jne 0x140047874
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140047905
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140047893
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rcx, rsi
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400477d6
call fcn.1401102f0
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x1400477e4
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], bl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindowsmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013b1c8]
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.140108580
call fcn.1401102f0
test al, al
jne 0x140047874
mov byte [rdi + 0x11], 1
jmp 0x140047874
vpaddd xmm7, xmm11, xmm3
vpxor xmm5, xmm6, xmm7
vpshuflw xmm5, xmm5, 0xb1
in eax, dx
mov cl, 0xc5
jp 0x14004b6f0
fnsave dword [rcx - 0x1c63e3c]
jrcxz 0x14004b64d
stc
jg 0x14004b62f
and al, 0xb0
add byte [rax], al
add ch, al
invalid
out dx, eax
fcmovnb st(0), st(5)
sal dword [rdx - 0x2d], 1
adc al, 0xc5
loope 0x14004b70e
or al, 0xc5
invalid
jmp 0x14004b667
vpaddd xmm4, xmm14, xmm2
vpxor xmm0, xmm4, xmm0
vpshuflw xmm0, xmm0, 0xb1
vpshufhw xmm5, xmm0, 0xb1
vpaddd xmm0, xmm1, xmm5
vmovdqa xmmword [rsp + 0x40], xmm0
vpxor xmm0, xmm0, xmm2
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm14, xmm0, xmm1
vmovdqa xmm1, xmmword [rsp + 0x20]
vpaddd xmm3, xmm15, xmm1
vpxor xmm0, xmm13, xmm3
vpshuflw xmm0, xmm0, 0xb1
vpshufhw xmm9, xmm0, 0xb1
vpaddd xmm13, xmm9, xmmword [rsp]
vpxor xmm0, xmm13, xmm1
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm15, xmm0, xmm1
vmovdqa xmm0, xmmword [rsp + 0x30]
vpaddd xmm6, xmm12, xmm0
vpxor xmm1, xmm6, xmmword [rsp + 0x10]
vpshuflw xmm1, xmm1, 0xb1
vpshufhw xmm2, xmm1, 0xb1
vpaddd xmm10, xmm10, xmm2
vpxor xmm1, xmm10, xmm0
vpsrld xmm12, xmm1, 0x14
vpslld xmm1, xmm1, 0xc
vpor xmm1, xmm12, xmm1
vpaddd xmm7, xmm8, xmm7
vmovdqa xmmword [rsp], xmm7
vmovdqa xmm0, xmmword [0x1401129a0]
vpshufb xmm11, xmm11, xmm0
and dword [rax], eax
fadd st(4)
invalid
add r8b, spl
vpxor xmm12, xmm11, xmm12
and edi, ebp
in al, 0xc5
mov esi, edi
cld
vmovdqa xmmword [rsp + 0x10], xmm7
vpshufb xmm4, xmm5, xmm0
loop 0x14004b7ad
add al, ah
vpshufb xmm5, xmm7, xmm0
vpxor xmm11, xmm4, xmm5
vpaddd xmm4, xmm15, xmm3
jrcxz 0x14004b731
stc
jg 0x14004b7d3
and al, 0x20
vpshufb xmm3, xmm9, xmm0
vpshufb xmm4, xmm4, xmm0
vpxor xmm5, xmm3, xmm4
vpaddd xmm4, xmm1, xmm6
vmovdqa xmmword [rsp + 0x30], xmm4
vpshufb xmm3, xmm2, xmm0
vpshufb xmm2, xmm4, xmm0
vpxor xmm9, xmm3, xmm2
vpaddd xmm4, xmm12, xmmword [rsp + 0xb0]
vpxor xmm0, xmm8, xmm4
vpsrld xmm2, xmm0, 0x19
vpslld xmm0, xmm0, 7
vpor xmm0, xmm0, xmm2
vpaddd xmm2, xmm11, xmmword [rsp + 0x40]
vpxor xmm3, xmm14, xmm2
vpsrld xmm7, xmm3, 0x19
vpslld xmm3, xmm3, 7
vpor xmm3, xmm3, xmm7
vpaddd xmm7, xmm13, xmm5
vpxor xmm8, xmm15, xmm7
vpsrld xmm13, xmm8, 0x19
vpslld xmm8, xmm8, 7
vpor xmm8, xmm8, xmm13
vpaddd xmm6, xmm10, xmm9
vpxor xmm1, xmm6, xmm1
out dx, eax
leave
out dx, eax
leave
vpsrld xmm13, xmm1, 0x19
vpslld xmm1, xmm1, 7
int1
invalid
vpor xmm1, xmm13, xmm1
vpshufd xmm0, xmm0, 0x39
vpaddd xmm10, xmm0, xmmword [rsp]
adc al, 0x24
int1
invalid
adc al, 0x24
vpshuflw xmm13, xmm10, 0xb1
vpshufhw xmm13, xmm13, 0xb1
vmovdqa xmm14, xmmword [0x1401129b0]
outsd dx, dword [rsi]
xor eax, 0xc7198
outsd dx, dword [rsi]
xor eax, 0xc7198
vpshufb xmm12, xmm12, xmm14
vpxor xmm12, xmm12, xmm13
vpshufd xmm15, xmm3, 0x39
vpaddd xmm3, xmm15, xmmword [rsp + 0x10]
vmovdqa xmmword [rsp + 0x10], xmm3
vpshuflw xmm3, xmm3, 0xb1
vpshufhw xmm3, xmm3, 0xb1
vpshufb xmm11, xmm11, xmm14
vpxor xmm11, xmm11, xmm3
vpshufd xmm8, xmm8, 0x39
vpaddd xmm3, xmm8, xmmword [rsp + 0x20]
vmovdqa xmmword [rsp + 0x20], xmm3
vpshuflw xmm3, xmm3, 0xb1
vpshufhw xmm3, xmm3, 0xb1
vpshufb xmm5, xmm5, xmm14
vpxor xmm3, xmm5, xmm3
vpshufd xmm5, xmm1, 0x39
vpaddd xmm1, xmm5, xmmword [rsp + 0x30]
vmovdqa xmmword [rsp + 0x30], xmm1
vpshuflw xmm1, xmm1, 0xb1
vpshufhw xmm1, xmm1, 0xb1
vpshufb xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm1
vmovdqa xmmword [rsp], xmm9
vpshufd xmm1, xmm4, 0x4e
vpaddd xmm14, xmm12, xmm1
vpxor xmm0, xmm14, xmm0
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm1, xmm0, xmm1
vpshufd xmm0, xmm2, 0x4e
vpaddd xmm13, xmm11, xmm0
vpxor xmm0, xmm13, xmm15
vpsrld xmm2, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm15, xmm0, xmm2
vpshufd xmm0, xmm7, 0x4e
vpaddd xmm7, xmm0, xmm3
vpxor xmm0, xmm8, xmm7
vpsrld xmm2, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm0, xmm0, xmm2
vpshufd xmm2, xmm6, 0x4e
vpaddd xmm6, xmm9, xmm2
vpxor xmm2, xmm6, xmm5
vpsrld xmm4, xmm2, 0x14
jb 0x14004b8c9
adc al, 0xc5
jmp 0x10511ab70
imul ebp, ebx, 0xfea9c5c4
rol ebp, 1
stc
jg 0x14004b95d
and al, 0x40
vpxor xmm2, xmm12, xmm2
vmovdqa xmm5, xmmword [0x1401129a0]
vpshufb xmm9, xmm2, xmm5
vpaddd xmm10, xmm14, xmm9
vpxor xmm1, xmm10, xmm1
vpsrld xmm2, xmm1, 0x19
sbb ebp, eax
int1
jb 0x14004b91f
invalid
vpor xmm1, xmm1, xmm2
vpaddd xmm14, xmm15, xmmword [rsp + 0x10]
vpxor xmm2, xmm11, xmm14
vpshufb xmm4, xmm2, xmm5
vpaddd xmm11, xmm13, xmm4
vpxor xmm2, xmm11, xmm15
vpsrld xmm12, xmm2, 0x19
vpslld xmm2, xmm2, 7
vpor xmm2, xmm12, xmm2
vpaddd xmm15, xmm0, xmmword [rsp + 0x20]
vpxor xmm3, xmm15, xmm3
vpshufb xmm13, xmm3, xmm5
vpaddd xmm5, xmm13, xmm7
vpxor xmm0, xmm5, xmm0
vpsrld xmm3, xmm0, 0x19
vpslld xmm0, xmm0, 7
vpor xmm0, xmm0, xmm3
vpaddd xmm12, xmm8, xmmword [rsp + 0x30]
vpxor xmm3, xmm12, xmmword [rsp]
vpshufb xmm7, xmm3, xmmword [0x1401129a0]
vpaddd xmm6, xmm6, xmm7
vpxor xmm3, xmm8, xmm6
vpsrld xmm8, xmm3, 0x19
vpslld xmm3, xmm3, 7
vpor xmm8, xmm8, xmm3
vpshufd xmm3, xmm1, 0x93
vpshufd xmm2, xmm2, 0x93
vpshufd xmm0, xmm0, 0x93
vmovdqa xmmword [rsp + 0x20], xmm0
vpshufd xmm0, xmm8, 0x93
vmovdqa xmmword [rsp + 0x30], xmm0
vpshufd xmm8, xmm10, 0x4e
vpshufd xmm1, xmm11, 0x4e
vmovdqa xmm11, xmmword [rsp + 0x40]
vpshufd xmm0, xmm5, 0x4e
vmovdqa xmmword [rsp], xmm0
vpshufd xmm10, xmm6, 0x4e
vpshufd xmm6, xmm9, 0x39
vpshufd xmm0, xmm4, 0x39
vpshufd xmm13, xmm13, 0x39
vpshufd xmm4, xmm7, 0x39
vmovdqa xmmword [rsp + 0x10], xmm4
and al, 0x10
dec r8d
jne 0x14004b670
vmovdqa xmm5, xmmword [str.expand_32_byte_k]
vpaddd xmm4, xmm12, xmm5
in eax, 0xc5
cmp esi, 0xfe09c5fd
int 0xc5
movabs eax, dword [0x894904c08348edfe]
rol ch, 0x79
outsd dx, dword [rsi]
pushfq
and al, 0xa0
add byte [rax], al
add ah, al
jns 0x14004baab
loop 0x14004ba02
invalid
and dword [rdx], esp
rol byte [rax], 1
shr r8, 0x20
vpinsrd xmm10, xmm10, r8d, 1
vmovdqa xmmword [rcx + 0x20], xmm10
vmovdqu xmmword [rdx], xmm5
vmovdqa xmm5, xmmword [rsp + 0x80]
vpaddd xmm3, xmm3, xmm5
vmovdqu xmmword [rdx + 0x10], xmm3
vmovdqa xmm10, xmmword [rsp + 0x50]
vpaddd xmm3, xmm8, xmm10
vmovdqu xmmword [rdx + 0x20], xmm3
vpaddd xmm3, xmm11, xmm6
vmovdqu xmmword [rdx + 0x30], xmm3
vmovdqu xmmword [rdx + 0x40], xmm9
vpaddd xmm2, xmm2, xmm5
vmovdqu xmmword [rdx + 0x50], xmm2
vpaddd xmm1, xmm10, xmm1
vmovdqu xmmword [rdx + 0x60], xmm1
vpaddd xmm0, xmm0, xmmword [rsp + 0x90]
vmovdqu xmmword [rdx + 0x70], xmm0
vmovdqu xmmword [rdx + 0x80], xmm7
vpaddd xmm0, xmm5, xmmword [rsp + 0x20]
cli
jg 0x14004bada
xor ch, al
jp 0x14004bb03
invalid
vmovdqu xmmword [rdx + 0x90], xmm0
vpaddd xmm0, xmm10, xmmword [rsp]
vmovdqu xmmword [rdx + 0xa0], xmm0
vpaddd xmm0, xmm13, xmmword [rsp + 0x70]
vmovdqu xmmword [rdx + 0xb0], xmm0
vmovdqu xmmword [rdx + 0xc0], xmm4
vpaddd xmm0, xmm5, xmmword [rsp + 0x30]
add ch, al
cli
jg 0x14004ba7d
movabs byte [0x44fed1c5000000c0], al
and al, 0x30
rol byte [rax], 0
add ch, al
sar esi, 1
and al, 0x30
vmovdqu xmmword [rdx + 0xd0], xmm0
vpaddd xmm0, xmm12, xmm10
vmovdqu xmmword [rdx + 0xe0], xmm0
vmovdqa xmm0, xmmword [rsp + 0x10]
rcr dword [rcx], 0xfe
ret 0xfac5
and al, 0x10
vpaddd xmm0, xmm0, xmmword [rsp + 0x60]
and al, 0x60
vmovdqu xmmword [rdx + 0xf0], xmm0
vzeroupper
vmovaps xmm6, xmmword [rsp + 0xc0]
vmovaps xmm7, xmmword [rsp + 0xd0]
vmovaps xmm8, xmmword [rsp + 0xe0]
vmovaps xmm9, xmmword [rsp + 0xf0]
vmovaps xmm10, xmmword [rsp + 0x100]
vmovaps xmm11, xmmword [rsp + 0x110]
vmovaps xmm12, xmmword [rsp + 0x120]
vmovaps xmm13, xmmword [rsp + 0x130]
vmovaps xmm14, xmmword [rsp + 0x140]
vmovaps xmm15, xmmword [rsp + 0x150]
add rsp, 0x168
ret
paddd mm0, mm7
movdqu xmmword [rdx + 0xf0], xmm0
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rdi + rcx + 0x28], al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0x10
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
mov ah, 0x24
and byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x28], al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0x10
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
mov ah, 0x24
and byte [rcx], al
add byte [rax], al
movaps xmm15, xmmword [rsp + 0x130]
add rsp, 0x148
ret
por mm6, mm1
lea r8, [rax + 2]
movd xmm15, r8d
shr r8, 0x20
movd xmm0, r8d
por xmm0, xmm3
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm15, xmm1
lea r8, [rax + 3]
movd xmm2, r8d
shr r8, 0x20
call 0x14f462965
outsb dx, byte [rsi]
ror byte [rdi], 0x29
pop rsp
and al, 0x50
call 0x14f462965
outsb dx, byte [rsi]
ror byte [rdi], 0x29
pop rsp
and al, 0x50
por xmm0, xmm3
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm2, xmm1
movdqa xmm10, xmmword [str.expand_32_byte_k]
mov r8d, 6
movdqa xmm9, xmm10
movdqa xmm8, xmm10
movdqa xmm7, xmm10
movdqa xmm12, xmm4
movdqa xmm5, xmm4
movdqa xmm3, xmm4
movdqa xmmword [rsp + 0x90], xmm4
movdqa xmm1, xmm4
movdqa xmm11, xmm13
movdqa xmm6, xmm13
movdqa xmm4, xmm13
movdqa xmmword [rsp + 0xa0], xmm13
movdqa xmm0, xmm13
movdqa xmm13, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x80], xmm14
movdqa xmmword [rsp + 0x70], xmm15
movdqa xmmword [rsp + 0x60], xmm2
nop word cs:[rax + rax]
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
pxor xmm13, xmm10
pxor xmm14, xmm9
pxor xmm15, xmm8
pxor xmm2, xmm7
pshuflw xmm13, xmm13, 0xb1
pshufhw xmm13, xmm13, 0xb1
movdqa xmmword [rsp], xmm13
pshuflw xmm14, xmm14, 0xb1
pshufhw xmm14, xmm14, 0xb1
pshuflw xmm15, xmm15, 0xb1
pshufhw xmm15, xmm15, 0xb1
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm2, xmm2, 0xb1
movdqa xmmword [rsp + 0x30], xmm2
paddd xmm11, xmm13
paddd xmm6, xmm14
paddd xmm4, xmm15
paddd xmm0, xmm2
pxor xmm12, xmm11
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm0, xmm12
psrld xmm0, 0x14
pslld xmm12, 0xc
por xmm12, xmm0
pxor xmm5, xmm6
movdqa xmm0, xmm5
psrld xmm0, 0x14
pslld xmm5, 0xc
por xmm5, xmm0
pxor xmm3, xmm4
movdqa xmm0, xmm3
psrld xmm0, 0x14
pslld xmm3, 0xc
por xmm3, xmm0
pxor xmm1, xmm2
movdqa xmm0, xmm1
psrld xmm0, 0x14
pslld xmm1, 0xc
por xmm1, xmm0
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmm0, xmm10
movdqa xmm2, xmmword [0x1401129a0]
movq mm2, qword [0x1401129a0]
pshufb xmm0, xmm2
movdqa xmm7, xmmword [rsp]
pshufb xmm7, xmm2
pxor xmm7, xmm0
clc
out dx, eax
clc
movdqa xmmword [rsp], xmm7
movdqa xmm0, xmm9
pshufb xmm0, xmm2
pshufb xmm14, xmm2
pxor xmm14, xmm0
invalid
movdqa xmm0, xmm8
pshufb xmm0, xmm2
pshufb xmm15, xmm2
pxor xmm15, xmm0
movdqa xmm0, xmmword [rsp + 0x20]
and al, 0x20
pshufb xmm0, xmm2
movdqa xmm13, xmmword [rsp + 0x30]
pshufb xmm13, xmm2
xor byte [rsi + 0x44], ah
pshufb mm5, mm2
pxor xmm13, xmm0
movdqa xmm2, xmm13
movq mm2, mm5
paddd xmm11, xmm7
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm6, xmm14
paddd xmm4, xmm15
movdqa xmm0, xmmword [rsp + 0x10]
paddd xmm0, xmm13
pxor xmm12, xmm11
pxor xmm5, xmm6
pxor xmm3, xmm4
pxor xmm1, xmm0
movdqa xmm13, xmm0
movdqa xmm0, xmm12
psrld xmm0, 0x19
pslld xmm12, 7
por xmm12, xmm0
movdqa xmm0, xmm5
psrld xmm0, 0x19
pslld xmm5, 7
jb 0x14004c590
invalid
por xmm5, xmm0
movdqa xmm0, xmm3
outsd dx, dword [rsi]
invalid
jb 0x14004c590
invalid
movq mm0, mm3
psrld xmm0, 0x19
pslld xmm3, 7
por xmm3, xmm0
movdqa xmm0, xmm1
movq mm0, mm1
movq mm0, mm1
psrld xmm0, 0x19
pslld xmm1, 7
por xmm1, xmm0
pshufd xmm12, xmm12, 0x39
pshufd xmm5, xmm5, 0x39
in eax, dx
cmp dword [rsi + 0xf], esp
jo 0x14004c5ae
cmp dword [rsi + 0xf], esp
jo 0x14004c5a1
cmp dword [rsi + 0x45], esp
pshufw mm3, mm3, 0x4e
in eax, dx
cmp dword [rsi + 0xf], esp
jo 0x14004c5ae
cmp dword [rsi + 0xf], esp
jo 0x14004c5a1
cmp dword [rsi + 0x45], esp
pshufw mm3, mm3, 0x4e
pshufd xmm6, xmm6, 0x4e
pshufd xmm0, xmm4, 0x4e
invalid
movdqa xmmword [rsp + 0x30], xmm0
pshufd xmm0, xmm13, 0x4e
movdqa xmmword [rsp + 0x10], xmm0
invalid
movq qword [rsp + 0x10], mm0
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
paddd mm7, mm1
pshuflw xmm0, xmm10, 0xb1
pshufhw xmm0, xmm0, 0xb1
sal byte [rcx + 0x6f0f4466], 0x2d
mov fs, word [rbx + 0xc]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and al, 0x24
pshufb xmm4, xmm13
pxor xmm4, xmm0
pxor mm4, mm0
in eax, 0x66
pxor mm4, mm0
pshuflw xmm0, xmm9, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm14, xmm13
pxor xmm14, xmm0
pshuflw xmm0, xmm8, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm15, xmm13
pxor xmm15, xmm0
pshuflw xmm0, xmm7, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm2, xmm13
pxor xmm2, xmm0
paddd xmm11, xmm4
movdqa xmm13, xmm4
paddd xmm6, xmm14
movdqa xmm4, xmmword [rsp + 0x30]
paddd xmm4, xmm15
movdqa xmm0, xmmword [rsp + 0x10]
paddd xmm0, xmm2
movdqa xmmword [rsp + 0x10], xmm0
pxor xmm12, xmm11
pxor xmm5, xmm6
pxor mm5, mm6
pxor xmm3, xmm4
pxor xmm1, xmm0
movdqa xmm0, xmm12
psrld xmm0, 0x14
pslld xmm12, 0xc
por xmm12, xmm0
jmp 0x14004c6a1
movdqa xmm0, xmm5
psrld xmm0, 0x14
pslld xmm5, 0xc
por xmm5, xmm0
movdqa xmm0, xmm3
ret
psrld xmm0, 0x14
pslld xmm3, 0xc
por xmm3, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x14
pslld xmm1, 0xc
por xmm1, xmm0
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
pxor xmm13, xmm10
movdqa xmm0, xmmword [0x1401129a0]
pshufb xmm13, xmm0
movdqa xmmword [rsp], xmm13
pxor xmm14, xmm9
pshufb xmm14, xmm0
pxor xmm15, xmm8
pshufb xmm15, xmm0
pxor xmm2, xmm7
pshufb xmm2, xmm0
paddd xmm11, xmm13
paddd xmm6, xmm14
paddd xmm4, xmm15
movdqa xmm13, xmmword [rsp + 0x10]
paddd xmm13, xmm2
pxor xmm12, xmm11
pxor xmm5, xmm6
pxor xmm3, xmm4
pxor xmm1, xmm13
movdqa xmm0, xmm12
psrld xmm0, 0x19
pslld xmm12, 7
por xmm12, xmm0
movdqa xmm0, xmm5
psrld xmm0, 0x19
pslld xmm5, 7
por xmm5, xmm0
movdqa xmm0, xmm3
psrld xmm0, 0x19
pslld xmm3, 7
por xmm3, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x19
pslld xmm1, 7
por xmm1, xmm0
pshufd xmm12, xmm12, 0x93
pshufd xmm5, xmm5, 0x93
pshufd xmm3, xmm3, 0x93
pshufd xmm1, xmm1, 0x93
pshufd xmm11, xmm11, 0x4e
pshufd xmm6, xmm6, 0x4e
pshufd xmm4, xmm4, 0x4e
pshufd xmm0, xmm13, 0x4e
pshufd xmm13, xmmword [rsp], 0x39
pshufd xmm14, xmm14, 0x39
pshufd xmm15, xmm15, 0x39
pshufd xmm2, xmm2, 0x39
dec r8d
jne 0x14004c3e0
jmp 0x14004c6a1
ret
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm0, xmmword [str.expand_32_byte_k]
paddd xmm7, xmm0
paddd xmm8, xmm0
paddd xmm9, xmm0
paddd xmm10, xmm0
add rax, 4
mov r8, rax
shr r8, 0x20
movd xmm0, r8d
por xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp], xmm0
movdqa xmm0, xmmword [rsp]
pslldq xmm0, 8
movdqa xmmword [rsp], xmm0
movaps xmm0, xmmword [rsp]
shufps xmm0, xmmword [rsp + 0x20], 0xe8
movaps xmmword [rsp], xmm0
movd xmm0, eax
por xmm0, xmmword [rsp]
movdqa xmmword [rcx + 0x20], xmm0
movdqu xmmword [rdx], xmm10
movdqa xmm10, xmmword [rsp + 0x90]
paddd xmm12, xmm10
movdqu xmmword [rdx + 0x10], xmm12
movdqa xmm0, xmmword [rsp + 0xa0]
paddd xmm11, xmm0
movdqu xmmword [rdx + 0x20], xmm11
paddd xmm13, xmmword [rsp + 0x40]
invalid
pop rdx
and byte [rsi + 0x44], ah
paddd mm5, qword [rsp + 0x40]
movdqu xmmword [rdx + 0x30], xmm13
movdqu xmmword [rdx + 0x40], xmm9
paddd xmm5, xmm10
movdqu xmmword [rdx + 0x50], xmm5
paddd xmm6, xmm0
movdqu xmmword [rdx + 0x60], xmm6
paddd xmm14, xmmword [rsp + 0x80]
movdqu xmmword [rdx + 0x70], xmm14
movq qword [rdx + 0x70], mm6
movdqu xmmword [rdx + 0x80], xmm8
paddd xmm3, xmm10
movdqu xmmword [rdx + 0x90], xmm3
paddd xmm4, xmm0
movdqu xmmword [rdx + 0xa0], xmm4
paddd xmm15, xmmword [rsp + 0x70]
movdqu xmmword [rdx + 0xb0], xmm15
movdqu xmmword [rdx + 0xc0], xmm7
paddd xmm1, xmm10
movdqu xmmword [rdx + 0xd0], xmm1
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm1, xmm0
movdqu xmmword [rdx + 0xe0], xmm1
paddd xmm2, xmmword [rsp + 0x60]
movdqu xmmword [rdx + 0xf0], xmm2
movaps xmm6, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xc0]
movaps xmm8, xmmword [rsp + 0xd0]
movaps xmm9, xmmword [rsp + 0xe0]
movaps xmm10, xmmword [rsp + 0xf0]
movaps xmm11, xmmword [rsp + 0x100]
movaps xmm12, xmmword [rsp + 0x110]
movaps xmm13, xmmword [rsp + 0x120]
movaps xmm14, xmmword [rsp + 0x130]
movaps xmm15, xmmword [rsp + 0x140]
add byte [rax], al
add rsp, 0x158
ret
add eax, 0x50
mov qword [rsp + 0x30], rax
lea rax, [0x140172ce8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140013d20
nop
add rsp, 0x68
ret
lea r8, [rdx + rdx*8]
mov rcx, qword [r13 + r8*8 + 8]
mov r9, qword [r13 + r8*8 + 0x10]
mov rax, qword [r13 + r8*8 + 0x18]
cmp qword [r13 + r8*8], 0
je 0x14004f420
test r9, r9
je 0x14004f470
cmp rcx, rsi
jae 0x14004f6f6
lea r9, [rcx + rcx*8]
mov qword [r13 + r9*8 + 0x10], 1
mov qword [r13 + r9*8 + 0x18], rax
cmp rax, rsi
jae 0x14004f705
lea rax, [rax + rax*8]
mov qword [r13 + rax*8], 1
mov qword [r13 + rax*8 + 8], rcx
jmp 0x14004f4d0
test r9, r9
je 0x14004f4ae
cmp rcx, qword [rsp + 0x20]
jae 0x14004f738
imul r9, rcx, 0x68
cmp qword [r12 + r9], 0
je 0x14004f7b4
add r9, r12
mov qword [r9 + 8], rax
cmp rax, rsi
jae case.0x1400329b2.1390
lea rax, [rax + rax*8]
mov qword [r13 + rax*8], 0
mov qword [r13 + rax*8 + 8], rcx
jmp 0x14004f4d0
cmp rax, qword [rsp + 0x20]
jae 0x14004f749
imul r9, rax, 0x68
cmp qword [r12 + r9], 0
je 0x14004f7c0
add r9, r12
mov qword [r9 + 0x10], rcx
cmp rcx, rsi
jae 0x14004f76f
lea rcx, [rcx + rcx*8]
mov qword [r13 + rcx*8 + 0x10], 0
mov qword [r13 + rcx*8 + 0x18], rax
jmp 0x14004f4d0
cmp rcx, qword [rsp + 0x20]
jae 0x14004f7a3
imul rax, rcx, 0x68
mov qword [r12 + rax], 0
nop word cs:[rax + rax]
lea r11, [r8*8]
add r11, r13
mov r9, qword [r11]
mov r10, qword [r11 + 8]
mov r8, qword [r11 + 0x10]
mov r15, qword [r11 + 0x18]
mov rax, qword [r11 + 0x40]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [r11 + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [r11 + 0x20]
movaps xmmword [rsp + 0x70], xmm0
dec rsi
mov rax, qword [r14 + 0x40]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
adc byte [rsi + 0x10], cl
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [r11], xmm0
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11 + 0x20], xmm2
movups xmmword [r11 + 0x30], xmm3
xor byte [rcx - 0x77], cl
mov qword [rbx + 0x40], rsi
cmp rsi, rdx
je 0x14004f613
jbe 0x14004f6e4
mov rbp, rbx
mov rbx, rdi
mov rax, qword [r11 + 8]
mov rdi, qword [r11 + 0x10]
mov rcx, qword [r11 + 0x18]
cmp qword [r11], 0
je 0x14004f5b8
cmp rax, rsi
jae 0x14004f717
lea rax, [rax + rax*8]
mov qword [r13 + rax*8 + 0x10], 1
lea rax, [rax*8 + 0x18]
add rax, r13
add eax, ebp
mov qword [rax], rdx
test rdi, rdi
je 0x14004f5e4
cmp rcx, rsi
jae 0x14004f729
mov rdi, rbx
lea rax, [rcx + rcx*8]
mov qword [r13 + rax*8], 1
lea rax, [rax*8 + 8]
add byte [rax], al
add byte [rcx + rax - 0x18], cl
jmp 0x14004f608
cmp rax, qword [rsp + 0x20]
jae 0x14004f77e
imul rax, rax, 0x68
cmp qword [r12 + rax], 0
je 0x14004f7cc
add dword [rax], eax
invalid
mov r11, r12
add rax, r12
add rax, 8
mov qword [rax], rdx
test rdi, rdi
jne 0x14004f592
scasb al, byte [rdi]
cmp rcx, qword [rsp + 0x20]
jae 0x14004f792
imul rax, rcx, 0x68
cmp qword [r12 + rax], 0
je 0x14004f7d8
mov rdi, rbx
add rax, r12
add rax, 0x10
mov qword [rax], rdx
mov rbx, rbp
lea rbp, [rsp + 0x48]
mov rax, r8
xor rax, 1
mov rcx, rsi
xor rcx, r15
or rcx, rax
mov eax, 1
cmove r8, rax
cmove r15, rdx
mov rax, r9
xor rax, 1
mov rcx, rsi
xor rcx, r10
or rcx, rax
cmove r10, rdx
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x90]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
invalid
invalid
add byte [r13 - 0x7b], r9b
sal byte [rdi + riz + 0x48], 0x8b
and al, 0x48
test r8, r8
je 0x14004f6a5
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rcx, rdi
call qword [rax + 0x10]
add r14, 0xffffffffffffffb8
mov rdx, r15
cmp rsi, r15
ja 0x14004f3c0
jmp 0x14004f6d2
mov rax, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
and al, 0x58
mov rcx, rdi
call qword [rax + 0x10]
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
mov rdx, rsi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdx
mov rdx, rsi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rsi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, rsi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, rsi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rsi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, qword [rsp + 0x20]
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x20]
add byte [rax - 0x77], cl
ror dword [rax - 0x75], 0x54
and al, 0x20
call fcn.140108280
mov ecx, dword [rbx]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, rsi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rsi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x20]
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, qword [rsp + 0x20]
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, qword [rsp + 0x20]
call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140108610
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140108610
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140108610
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140108610
int3
add al, byte [rax]
add byte [rax], al
mov qword [rdi + 0x48], rax
mov qword [rdi + 0x50], rsi
lea ecx, [rsi - 1]
mov word [rdi + 0x58], cx
cmp r15, r14
ja 0x14004fada
lea rdx, [rbx + r15*4]
jne 0x14004fa09
test r15, r15
je 0x14004f99e
push qword [rdi + rdx*2 + 0x49]
mov eax, ebx
mov r8, rbx
jmp 0x14004f964
mov word [rax + r11*4], r9w
mov word [rax + r11*4 + 2], r10w
add r8, 4
cmp r8, rdx
je 0x14004f99e
cmp al, byte [rbp + 0xf]
mov bh, 8
movzx r9d, word [r8]
movzx ecx, word [rax]
cmp r9w, 0xffff
je 0x14004f95b
movzx r10d, word [r8 + 2]
mov r11d, r10d
and r11d, ecx
movzx r15d, r11w
nop
mov r11, r15
mov r15d, 0
cmp r11, rsi
jae 0x14004f980
add byte [rax], al
add byte [rcx + 0x39], cl
jae 0x14004f980
cmp word [rax + r11*4], 0xffff
je 0x14004f950
push qword [rdx + rdi*4 + 0x49]
inc ebx
inc r11
mov r15, r11
jmp 0x14004f980
mov rdx, rsi
shr rdx, 2
mov rax, qword [rdi + 0x18]
mov r15, qword [rdi + 0x28]
add rdx, r15
mov rcx, rsi
sub rcx, rdx
mov rdx, rax
sub rdx, r15
cmp rdx, rcx
jae 0x14004faa9
add r15, rcx
jb 0x14004fb03
movabs rcx, 0x13b13b13b13b13c
xor edx, edx
cmp r15, rcx
setb dl
imul r8, r15, 0x68
shl edx, 3
test rax, rax
je 0x14004fa7e
mov rcx, qword [rdi + 0x20]
imul rax, rax, 0x68
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
jmp 0x14004fa80
lea r8, [rbx + r14*4]
mov r9, rdx
jmp 0x14004fa38
mov word [rax + r12*4], r10w
mov word [rax + r12*4 + 2], r11w
add r9, 4
cmp r9, r8
je 0x14004f942
movzx r10d, word [r9]
cmp r10w, 0xffff
adc dword [rsi + 0x41], esp
cmp edx, 0xffffffff
je 0x14004fa2b
movzx r11d, word [r9 + 2]
mov ebp, r11d
pop rcx
add al, byte [rcx + rcx*4 - 0x23]
mov ebp, ebx
and ebp, ecx
movzx r13d, bp
nop word cs:[rax + rax]
mov r12, r13
mov r13d, 0
cmp r12, rsi
jae 0x14004fa60
cmp word [rax + r12*4], 0xffff
je 0x14004fa20
inc r12
mov r13, r12
jmp 0x14004fa60
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1401006f0
cmp qword [rsp + 0x28], 0
jne 0x14004faf9
mov rax, qword [rsp + 0x30]
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x18], r15
test r14, r14
je 0x14004fabf
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
cmp rsi, 0x8001
setae al
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
mov rdx, r14
call fcn.140108270
mov ecx, 2
mov rdx, rbx
call fcn.140107f90
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x14004fb08
call fcn.140010c70
mov rdx, qword [rsp + 0x38]
call fcn.140107f90
int3
mov r8, qword [rsp + 0x50]
mov rax, qword [rsp + 0xc8]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], r12
mov qword [rax + rcx*8 + 8], r15
mov qword [rax + rcx*8 + 0x10], r12
inc rdx
mov qword [rsp + 0xd0], rdx
test bl, bl
je 0x140050644
mov qword [rsp + 0x50], r8
mov rcx, r14
cmp rdi, r13
jbe 0x14004fe10
xor ebx, ebx
jmp 0x14004ff65
mov rdx, rdi
movabs rbx, 0x8080808080808080
jmp 0x14004fe28
mov rdx, rdi
cmp rdi, r13
ja 0x14004fdff
mov r8, r13
sub r8, rdx
lea rax, [rsi + rdx]
cmp r8, 0x10
jae 0x14004fe70
cmp r13, rdx
je 0x14004ff60
xor r10d, r10d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [rax + r10], 0x2c
je 0x14004ff34
inc r10
cmp r8, r10
jne 0x14004fe50
jmp 0x14004ff60
lea r9, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, rax
jne 0x14004fe90
lea r10, [r8 - 0x10]
xor r9d, r9d
jmp 0x14004fec5
cmp r9, r8
cmovae r9, r8
xor r10d, r10d
nop word [rax + rax]
cmp byte [rax + r10], 0x2c
je 0x14004ff34
inc r10
cmp r9, r10
jne 0x14004fea0
lea r10, [r8 - 0x10]
nop word [rax + rax]
cmp r9, r10
ja 0x14004ff00
movdqu xmm0, xmmword [rax + r9]
movdqa xmm1, xmm0
pxor xmm1, xmm7
paddq xmm1, xmm8
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq r11, xmm1
test r11, rbx
jne 0x14004ff00
add r9, 0x10
jmp 0x14004fec0
cmp r8, r9
je 0x14004ff60
add rax, r9
mov r8, r13
sub r8, r9
sub eax, ecx
sub r8, rdx
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [rax + r10], 0x2c
je 0x14004ff31
inc r10
cmp r8, r10
jne 0x14004ff20
jmp 0x14004ff60
add r10, r9
lea rdi, [rdx + r10]
inc rdi
add rdx, r10
cmp rdx, r13
jae 0x14004fe20
cmp byte [rsi + rdx], 0x2c
jne 0x14004fe20
mov bl, 1
mov r14, rdi
jmp 0x14004ff6b
xor ebx, ebx
mov rdi, r13
mov r14, rcx
mov rdx, r13
sub rdx, rcx
add rcx, rsi
call fcn.1400535c0
test rax, rax
je 0x140050644
mov rbp, rax
mov r12, rdx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], 0
lea rcx, [rsp + 0x58]
call fcn.140044ee0
mov r15, rax
test r15b, 1
je 0x140050050
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rdx
je 0x140050050
jae 0x140051f36
mov r9, qword [rsp + 0x58]
cmp byte [r9 + rcx], 0x2f
jne 0x140050050
lea r8, [rcx + 1]
xor eax, eax
cmp r8, rdx
jne 0x140050004
mov r9d, edx
mov rcx, rdx
sub r9d, r8d
je 0x140050050
shl r15, 0x18
shrd r15, rax, 0x20
xor r9d, r9d
cmp rcx, rdx
je 0x14005030b
jmp 0x140050400
movzx eax, byte [r9 + r8]
add al, 0xd0
cmp al, 9
ja 0x140050050
lea r10, [rcx + 2]
movzx eax, al
cmp r10, rdx
je 0x14004ffdf
movzx r11d, byte [r9 + r10]
add r11b, 0xd0
cmp r11b, 9
ja 0x1400505b8
lea eax, [rax + rax*4]
movzx r10d, r11b
lea eax, [r10 + rax*2]
cmp eax, 0x20
jbe 0x1400505c0
nop word cs:[rax + rax]
mov qword [rsp + 0x68], 0
movdqa xmmword [rsp + 0x100], xmm6
mov r8d, 8
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x100]
call fcn.140044b40
cmp rax, 8
jne 0x140050150
movzx eax, word [rsp + 0x100]
movzx ecx, word [rsp + 0x102]
movzx edx, word [rsp + 0x104]
movzx r8d, word [rsp + 0x106]
movzx r9d, word [rsp + 0x108]
movzx r10d, word [rsp + 0x10a]
movzx r11d, word [rsp + 0x10c]
movzx esi, word [rsp + 0x10e]
rol ax, 8
rol cx, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol si, 8
movd xmm0, esi
movd xmm1, r11d
punpcklwd xmm1, xmm0
movd xmm0, r10d
movd xmm2, r9d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r8d
movd mm0, r8d
movd xmm1, edx
punpcklwd xmm1, xmm0
invalid
enter 0xf66, 0x6e
fldenv [rsi + 0xf]
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x61
ret
punpckldq xmm0, xmm1
punpcklqdq xmm0, xmm2
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
push 0xfd13948
test dword [rcx + 1], esi
add byte [rax], al
mov rsi, qword [rsp + 0x38]
jmp 0x140050400
test dl, 1
jne 0x140050400
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rdx
je 0x140050400
jae 0x140051f36
mov r8, qword [rsp + 0x58]
cmp byte [r8 + rcx], 0x3a
jne 0x140050400
lea r9, [rcx + 1]
cmp r9, rdx
je 0x140050400
jae 0x140051f42
cmp byte [r8 + r9], 0x3a
jne 0x140050400
add rcx, 2
mov qword [rsp + 0x68], rcx
movdqa xmmword [rsp + 0x1e0], xmm6
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
sub r8, rax
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
lea rdx, [rsp + 0x1e0]
mov rsi, rax
call fcn.140044b40
mov r15, rax
mov rcx, rsi
mov eax, 8
cmp rax, rsi
invalid
jb 0x140052044
invalid
cmp r15, 9
jae 0x140052030
lea rax, [r15 + rcx]
cmp rax, 9
jae 0x140052018
lea rsi, [rcx + rcx]
mov r8d, 0x10
sub r8, rsi
lea rcx, [rsp + rcx*2]
add rcx, 0x160
xor edx, edx
call fcn.1401069a0
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x100]
mov r8, rsi
call fcn.140106220
mov eax, 8
sub rax, r15
lea rcx, [rsp + rax*2]
add rcx, 0x160
add r15, r15
lea rdx, [rsp + 0x1e0]
mov r8, r15
call fcn.140106220
movzx eax, word [rsp + 0x160]
movzx ecx, word [rsp + 0x162]
movzx edx, word [rsp + 0x164]
movzx r8d, word [rsp + 0x166]
movzx r9d, word [rsp + 0x168]
movzx r10d, word [rsp + 0x16a]
movzx r11d, word [rsp + 0x16c]
movzx esi, word [rsp + 0x16e]
jmp 0x1400500c8
add byte [rax], al
jae 0x140051f36
mov r9, qword [rsp + 0x58]
cmp byte [r9 + rcx], 0x2f
mov rsi, qword [rsp + 0x38]
jne 0x140050400
lea r8, [rcx + 1]
xor eax, eax
cmp r8, rdx
jne 0x1400503af
mov r9d, edx
mov rcx, rdx
sub r9d, r8d
je 0x140050400
movq r15, xmm0
psrldq xmm0, 5
mov r9b, 1
movdqa xmm9, xmm0
mov byte [rsp + 0xa0], al
cmp rcx, rdx
jne 0x140050400
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x50]
jne 0x140050342
lea rcx, [rsp + 0x190]
mov ebp, r9d
call fcn.140053880
mov r9d, ebp
mov r8, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1a0]
lea rax, [rdx + rdx*8]
mov byte [r8 + rax*2], r9b
mov dword [r8 + rax*2 + 1], r15d
shr r15, 0x20
mov byte [r8 + rax*2 + 5], r15b
movq qword [r8 + rax*2 + 6], xmm9
movdqa xmmword [rsp + 0x2f0], xmm9
movzx ecx, byte [rsp + 0x2fa]
mov byte [r8 + rax*2 + 0x10], cl
pextrw ecx, xmm9, 4
mov word [r8 + rax*2 + 0xe], cx
movzx ecx, byte [rsp + 0xa0]
mov byte [r8 + rax*2 + 0x11], cl
inc rdx
mov rax, rdx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x1a0], rdx
test bl, bl
jne 0x14004fdf2
jmp 0x140050644
movzx eax, byte [r9 + r8]
add al, 0xd0
cmp al, 9
ja 0x140050400
lea r10, [rcx + 2]
movzx eax, al
cmp r10, rdx
je 0x1400502da
movzx r11d, byte [r9 + r10]
add r11b, 0xd0
cmp r11b, 9
ja 0x14005063c
lea eax, [rax + rax*4]
movzx r10d, r11b
lea eax, [r10 + rax*2]
cmp eax, 0x80
jbe 0x1400505e5
nop word cs:[rax + rax]
mov qword [rsp + 0x160], rbp
mov qword [rsp + 0x168], r12
lea r15, [rsp + 0x160]
mov rcx, r15
call fcn.140015a70
test al, 1
jne 0x140050490
lea rcx, [rsp + 0x58]
mov rdx, r15
call fcn.140015e10
cmp byte [rsp + 0x58], 0
je 0x14005049b
mov eax, dword [rsp + 0x59]
lea rdx, [rsp + 0x5d]
mov rcx, qword [rdx]
mov qword [rsp + 0x100], rcx
mov ecx, dword [rdx + 8]
mov dword [rsp + 0x108], ecx
cmp qword [rsp + 0x168], 0
jne 0x14005049b
mov ecx, dword [rsp + 0x108]
mov dword [rsp + 0x1e8], ecx
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x1e0], rcx
mov bpl, 1
jmp 0x14005051a
cmp qword [rsp + 0x168], 0
je 0x140050514
test r12, r12
je 0x1400504d0
js 0x140051f6d
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400df540
test rax, rax
je 0x140051f60
invalid
mov r15, rax
jmp 0x1400504d6
invalid
mov r15d, 1
mov rcx, r15
mov rdx, rbp
mov r8, r12
call fcn.140106220
mov rdx, qword [rsp + 0xd0]
cmp rdx, qword [rsp + 0xc0]
jne 0x14004fdc0
lea rcx, [rsp + 0xc0]
call fcn.140053940
mov rdx, qword [rsp + 0xd0]
jmp 0x14004fdc0
shr rax, 8
xor ebp, ebp
mov ecx, dword [rsp + 0x1e8]
mov dword [rsp + 0x248], ecx
mov rcx, qword [rsp + 0x1e0]
mov qword [rsp + 0x240], rcx
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x190]
jne 0x140050567
lea rcx, [rsp + 0x190]
mov rsi, rax
call fcn.140053880
mov rax, rsi
mov rsi, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x198]
lea rcx, [rdx + rdx*8]
mov byte [r8 + rcx*2], 2
mov byte [r8 + rcx*2 + 1], bpl
mov dword [r8 + rcx*2 + 2], eax
mov rax, qword [rsp + 0x240]
mov qword [r8 + rcx*2 + 6], rax
mov eax, dword [rsp + 0x248]
mov dword [r8 + rcx*2 + 0xe], eax
inc rdx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x1a0], rdx
test bl, bl
jne 0x14004fdf2
invalid
jmp 0x140050644
mov rcx, r10
jmp 0x14004ffea
add rcx, 3
cmp rcx, rdx
je 0x14004ffdf
movzx r8d, byte [r9 + rcx]
add r8b, 0xd0
cmp r8b, 0xa
jae 0x14004ffea
jmp 0x140050050
lea r10, [rcx + 3]
cmp r10, rdx
je 0x1400502da
movzx r11d, byte [r9 + r10]
add r11b, 0xd0
cmp r11b, 9
ja 0x14005063c
lea eax, [rax + rax*4]
movzx r10d, r11b
lea eax, [r10 + rax*2]
cmp eax, 0x80
ja 0x140050400
add rcx, 4
cmp rcx, rdx
je 0x1400502da
movzx r8d, byte [r9 + rcx]
add r8b, 0xd0
cmp r8b, 0xa
jae 0x1400502e9
jmp 0x140050400
mov rcx, r10
jmp 0x1400502e9
mov rdi, qword [rsp + 0x190]
mov r14, qword [rsp + 0x198]
mov r15, qword [rsp + 0xc0]
mov r12, qword [rsp + 0xc8]
mov r13, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0x118]
mov r10, qword [rsp + 0xf8]
mov rbp, rdi
test r10, r10
jne 0x1400507c0
jmp 0x1400507d6
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rsp + 0x38]
call fcn.140101bb0
mov rbp, rdi
mov rdx, qword [rsp + 0x220]
cmp rdx, qword [rsp + 0x210]
jne 0x1400507fd
lea rcx, [rsp + 0x210]
call fcn.140052200
mov rdx, qword [rsp + 0x220]
mov rax, qword [rsp + 0x218]
mov rcx, rdx
shl rcx, 7
lea rcx, [rcx + rdx*8]
mov qword [rax + rcx], 3
mov qword [rax + rcx + 8], rsi
movdqu xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movdqu xmm2, xmmword [rsp + 0x78]
movups xmm3, xmmword [rsp + 0x88]
movdqu xmmword [rax + rcx + 0x10], xmm0
movups xmmword [rax + rcx + 0x20], xmm1
movdqu xmmword [rax + rcx + 0x30], xmm2
movups xmmword [rax + rcx + 0x40], xmm3
mov r8, qword [rsp + 0x98]
mov qword [rax + rcx + 0x50], r8
mov qword [rax + rcx + 0x58], rbp
mov qword [rax + rcx + 0x60], r14
mov r8, qword [rsp + 0x48]
mov qword [rax + rcx + 0x68], r8
mov qword [rax + rcx + 0x70], r15
mov qword [rax + rcx + 0x78], r12
mov qword [rax + rcx + 0x80], r13
inc rdx
mov qword [rsp + 0x220], rdx
mov r14, qword [rsp + 0xa8]
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140051f51
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rsp + 0x220]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x210]
movdqu xmmword [rsi + 0x10], xmm0
cmp byte [r14 + 0x17f], 0
jne 0x140051f72
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140051faf
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rbp, qword [r14 + 0x160]
test rbp, rbp
je 0x140050944
mov r13, qword [r14 + 0x168]
lock dec qword [r12]
jne 0x14005093f
lea rdx, [0x1401427a8]
mov rcx, r12
call fcn.140039a20
mov r12, rbp
jmp 0x14005094b
lea r13, [0x1401427a8]
lea rdi, [r14 + 0x120]
mov r15, qword [r14 + 0x138]
test r15, r15
sete byte [rsp + 0x118]
je 0x1400509f4
movzx eax, byte [0x140182310]
mov edx, 0x40
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140051fcd
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movdqu xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movdqu xmm2, xmmword [rdi + 0x20]
movdqu xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movdqu xmmword [rax + 0x30], xmm2
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140051f51
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r13
mov qword [rax + 0x20], rbx
lea r13, [0x1401427c8]
mov r12, rax
lock inc qword [r12]
jle 0x140051e70
mov qword [rsp + 0x268], r15
mov qword [rsp + 0x260], rdi
mov qword [rsp + 0x50], rsi
movzx eax, byte [0x140182310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140051fbe
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add bh, al
cmp byte [rax], al
retf 0x3b9a
mov qword [rax + 0x40], 0
mov dword [rax + 0x48], 0x11e1a300
mov dword [rax + 0x58], 0x3b9aca00
mov word [rax + 0x60], 1
mov byte [rax + 0x66], 0
mov word [rax + 0x77], 0
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x150], r12
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x158], r13
mov rsi, qword [r14 + 0xc0]
mov edi, dword [r14 + 0xc8]
lea rcx, [rsp + 0x148]
call fcn.1400522c0
mov qword [rax + 0x20], rsi
mov dword [rax + 0x28], edi
mov qword [rsp + 0x58], 0
mov word [rsp + 0x84], 0x501
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 8
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
mov byte [rsp + 0x81], 0
movzx eax, byte [r14 + 0x170]
xor al, 1
mov byte [rsp + 0x80], al
add byte [rax], al
movzx eax, byte [r14 + 0x171]
mov byte [rsp + 0x82], al
movzx eax, byte [r14 + 0x175]
xor al, 1
mov byte [rsp + 0x83], al
mov rdi, qword [r14 + 0x90]
mov rbx, qword [r14 + 0x98]
mov r15, qword [r14 + 0xa0]
test r15, r15
je 0x140050b94
lea r12, [rsp + 0x68]
shl r15, 3
mov eax, 8
xor r13d, r13d
xor edx, edx
jmp 0x140050b75
mov qword [rax + rdx*8], rsi
inc rdx
mov qword [rsp + 0x78], rdx
add r13, 8
cmp r15, r13
je 0x140050b94
mov rsi, qword [rbx + r13]
cmp rdx, qword [rsp + 0x68]
jne 0x140050b60
mov rcx, r12
call fcn.1400efee0
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
jmp 0x140050b60
test rdi, rdi
je 0x140050baa
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
movzx eax, byte [r14 + 0x193]
add byte [rax], al
mov r12b, 1
lea rcx, [0x140177b04]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov al, 1
mov r15, qword [rsp + 0x140]
mov rdi, qword [rsp + 0x50]
jmp rdx
mov al, 2
mov byte [rsp + 0x84], al
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14014280f]
lea rdx, [0x140177b18]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14014280f]
lea rdx, [0x140177b18]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov al, 3
mov byte [rsp + 0x84], al
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14014280f]
fcomp qword [rbx]
str word [rax - 0x73]
adc eax, 0x126ede
fcomp qword [rbx]
str word [rax - 0x73]
adc eax, 0x126ede
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov r12b, 2
jmp case.0x140050bfa.0
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
mov edx, 0x27
call fcn.140052480
mov r12, rax
cmp qword [rsp + 0x58], 0
mov r13, qword [rsp + 0x48]
je 0x140050c77
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
test rsi, rsi
je 0x140050c9f
xor edi, edi
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop
mov rcx, qword [rbx + rdi*8]
inc rdi
call r14
cmp rsi, rdi
jne 0x140050c90
cmp qword [rsp + 0x68], 0
je 0x140050cb8
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov rax, qword [rsp + 0x148]
lock dec qword [rax]
mov rsi, qword [rsp + 0x50]
jne 0x140050cd8
mov rcx, qword [rsp + 0x148]
call fcn.140068d80
mov rax, qword [rsp + 0x150]
lock dec qword [rax]
mov r14, qword [rsp + 0xa8]
jne 0x14005114b
mov rcx, qword [rsp + 0x150]
mov ecx, dword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
jmp 0x140051146
pop rax
add dword [rax], eax
add cl, ch
invalid
movzx r12d, byte [rsp + 0x85]
jmp 0x140050d1d
mov r12b, 3
mov byte [rsp + 0x85], r12b
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
mov rsi, qword [rsp + 0x68]
mov r13, qword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
movq xmm6, qword [rsp + 0x80]
movzx eax, byte [rsp + 0x84]
mov byte [rsp + 0x37], al
lock inc qword [rdi]
jle 0x140051e70
movups xmm0, xmmword [0x140142948]
movaps xmmword [rsp + 0xd0], xmm0
movdqu xmm0, xmmword [0x140142938]
movdqa xmmword [rsp + 0xc0], xmm0
lea rdx, [rsp + 0xc0]
mov rcx, r14
call fcn.1400230c0
mov rbx, rax
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x140050ded
lea rcx, [rsp + 0xd8]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
call qword [rax + 0x10]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x140050e36
mov rdx, rbx
add rdx, 0x18
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0xc0]
call qword [rax]
movzx eax, byte [rbx + 0x20]
movdqu xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x1f0], xmm1
movdqa xmmword [rsp + 0x1e0], xmm0
jmp 0x140050e38
mov al, 2
mov byte [rsp + 0x1c8], al
mov byte [rsp + 0x200], al
movzx eax, byte [r14 + 0x182]
mov dword [rsp + 0xb8], eax
mov eax, dword [r14 + 0x183]
mov dword [rsp + 0xbc], eax
movzx ebx, byte [r14 + 0x176]
movzx eax, byte [r14 + 0x17e]
mov byte [rsp + 0x35], al
cmp qword [rsp + 0x38], 0
mov byte [rsp + 0x36], r12b
je 0x140050ea9
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x130], rax
mov eax, 1
mov qword [rsp + 0x128], rax
jmp 0x140050eb3
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add dword [rax], eax
add bl, ch
or dh, byte [rcx]
ror byte [rax - 0x77], 0x84
and al, 0x28
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
cmp byte [rcx], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x138], rsi
mov qword [rsp + 0x20], 0
mov ecx, 2
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.crypt32.dll_CertOpenStore]
test rax, rax
je 0x140050fda
mov r12, rax
mov byte [rsp + 0x47], bl
mov qword [rsp + 0x238], rbp
test r15, r15
je 0x140050f5b
lea rdi, [r15*8]
xor ebp, ebp
lea rbx, [rsp + 0xc0]
mov r14, qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov qword [rsp + 0xc0], 0
mov rdx, qword [r13 + rbp]
mov rcx, r12
mov r8d, 3
mov r9, rbx
call r14
test eax, eax
je 0x140051306
mov rcx, qword [rsp + 0xc0]
call rsi
add rbp, 8
cmp rdi, rbp
jne 0x140050f20
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
mov eax, dword [rsp + 0xb8]
cmp eax, 2
je 0x14005134a
test eax, eax
mov r14, qword [rsp + 0xa8]
movzx ebp, byte [rsp + 0x35]
jne 0x14005135d
mov sil, 1
xor edi, edi
jmp 0x14005137e
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
mov rsi, rbp
cmp qword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x130]
je 0x140050ffb
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140051fdc
mov rbp, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140051feb
mov r12, rax
movabs rax, 0x8000000000000000
mov qword [r12], rax
mov qword [r12 + 0x58], rbp
lea rax, [0x14013d1c8]
mov qword [r12 + 0x60], rax
mov word [r12 + 0x68], 0
cmp byte [rsp + 0x1c8], 2
jne 0x140051090
lock dec qword [rdi]
mov rbp, rsi
jne 0x1400510bc
mov rcx, rdi
call fcn.140052560
cmp qword [rsp + 0x38], 0
jne 0x1400510c4
jmp 0x1400510d2
lea rcx, [rsp + 0x1f8]
mov rax, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
call qword [rax + 0x10]
lock dec qword [rdi]
mov rbp, rsi
je 0x14005107e
cmp qword [rsp + 0x38], 0
je 0x1400510d2
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test r15, r15
je 0x1400510ef
xor esi, esi
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [r13 + rsi*8]
inc rsi
call rdi
cmp r15, rsi
jne 0x1400510e0
cmp qword [rsp + 0x138], 0
je 0x14005110b
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r13
call fcn.140101bb0
mov rcx, qword [rsp + 0x1d0]
lock dec qword [rcx]
jne 0x14005111e
call fcn.140068d80
mov rcx, qword [rsp + 0x1d8]
lock dec qword [rcx]
mov r15, qword [rsp + 0x140]
mov rsi, qword [rsp + 0x50]
mov r13, qword [rsp + 0x48]
jne 0x14005114b
mov rdx, qword [rsp + 0x120]
call fcn.140039a20
lock dec qword [r13]
jne 0x140051162
mov rcx, r13
mov rdx, qword [rsp + 0xf8]
call fcn.140039a20
lock dec qword [rsi]
jne 0x140051170
mov rcx, rsi
call fcn.140052560
test rbp, rbp
setne bpl
mov rcx, r14
call fcn.140003210
movzx r13d, byte [rsp + 0x118]
cmp qword [r14 + 0x60], 0
jne 0x1400511bf
mov rdi, qword [r14 + 0x68]
mov rsi, qword [r14 + 0x70]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400511bf
cmp qword [rsi + 0x10], 0x11
jb 0x1400511ae
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
test r15, r15
je 0x140051212
mov rdi, qword [r14 + 0x98]
mov rsi, qword [r14 + 0xa0]
test rsi, rsi
je 0x1400511ef
xor ebx, ebx
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + rbx*8]
inc rbx
call r14
cmp rsi, rbx
jne 0x1400511e0
mov r14, qword [rsp + 0xa8]
cmp qword [r14 + 0x90], 0
je 0x140051212
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
test r15, r15
jne 0x140051286
mov rdi, qword [r14 + 0x158]
test rdi, rdi
je 0x140051286
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x140051258
mov rsi, qword [rdi + 0x60]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140051258
cmp qword [rsi + 0x10], 0x11
jb 0x140051247
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x140051275
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
test r13b, r13b
je 0x140051297
lea rcx, [r14 + 0x120]
call fcn.1400025e0
mov rcx, qword [r14 + 0x160]
test rcx, rcx
sete al
or bpl, al
mov eax, 1
jne 0x1400512cd
lock dec qword [rcx]
jne 0x1400512cd
mov rcx, qword [r14 + 0x160]
mov rdx, qword [r14 + 0x168]
mov rsi, rax
call fcn.140039a20
mov rax, rsi
mov rdx, r12
movaps xmm6, xmmword [rsp + 0x390]
movaps xmm7, xmmword [rsp + 0x3a0]
movaps xmm8, xmmword [rsp + 0x3b0]
movaps xmm9, xmmword [rsp + 0x3c0]
add rsp, 0x3d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
mov rcx, r12
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r14, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0x238]
mov rdi, qword [rsp + 0x50]
mov rsi, rbp
cmp qword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x130]
jne 0x140050ff5
jmp 0x140050ffb
xor esi, esi
xor edi, edi
mov r14, qword [rsp + 0xa8]
movzx ebp, byte [rsp + 0x35]
jmp 0x14005137e
lea rax, [r14 + 0x187]
mov ecx, dword [rax + 8]
mov dword [rsp + 0xc8], ecx
mov rax, qword [rax]
mov qword [rsp + 0xc0], rax
mov dil, 1
xor esi, esi
lea rbx, [rsp + 0x100]
mov rcx, rbx
call fcn.1400522c0
mov byte [rax + 0x51], sil
mov ecx, dword [rsp + 0xbc]
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], dil
mov dword [rax + 0x57], ecx
mov rcx, qword [rsp + 0xc0]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0xc8]
mov dword [rax + 0x63], ecx
mov rcx, rbx
call fcn.1400522c0
mov byte [rax + 0x67], bpl
mov rcx, rbx
call fcn.1400522c0
mov byte [rax + 0x50], 0
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movups xmmword [rsp + 0xc4], xmm0
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xe4], rax
movups xmmword [rsp + 0xd4], xmm1
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x250], rax
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x240], xmm0
mov rax, qword [rsp + 0xdc]
mov qword [rsp + 0x1ac], rax
mov rax, qword [rsp + 0xe4]
mov qword [rsp + 0x1b4], rax
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x1a0], xmm0
movdqu xmm0, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x190], xmm0
cmp qword [rsp + 0x38], 0
je 0x140051479
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test r15, r15
movzx ebx, byte [rsp + 0x47]
je 0x14005149f
xor esi, esi
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax]
mov rcx, qword [r13 + rsi*8]
inc rsi
call rdi
cmp r15, rsi
jne 0x140051490
cmp qword [rsp + 0x138], 0
je 0x1400514bb
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r13
call fcn.140101bb0
mov qword [rsp + 0x280], r12
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
pshuflw xmm0, xmm6, 0xc6
packuswb xmm0, xmm0
movd dword [rsp + 0x288], xmm0
movzx eax, byte [rsp + 0x37]
mov byte [rsp + 0x28c], al
movzx eax, byte [rsp + 0x36]
mov byte [rsp + 0x28d], al
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x290], xmm0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x2a0], rax
movaps xmm0, xmmword [rsp + 0x190]
movdqa xmm1, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x2b4], xmm0
movdqu xmmword [rsp + 0x2c4], xmm1
movdqu xmm0, xmmword [rsp + 0x1ac]
movdqu xmmword [rsp + 0x2d0], xmm0
mov eax, dword [rsp + 0x233]
mov dword [rsp + 0x2eb], eax
movzx eax, byte [rsp + 0x237]
mov byte [rsp + 0x2ef], al
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x278], rax
mov dword [rsp + 0x2b0], 0x3b9aca00
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x2e0], rax
mov byte [rsp + 0x2e8], 0
mov byte [rsp + 0x2e9], bpl
mov byte [rsp + 0x2ea], bl
mov rcx, qword [rsp + 0x48]
lock dec qword [rcx]
jne 0x1400515cd
mov rdx, qword [rsp + 0xf8]
call fcn.140039a20
mov rax, qword [r14 + 0xc0]
mov ecx, dword [r14 + 0xc8]
mov qword [rsp + 0x2a8], rax
mov dword [rsp + 0x2b0], ecx
movzx eax, byte [r14 + 0x172]
mov byte [rsp + 0x2e8], al
cmp byte [r14 + 0x181], 1
sete bpl
cmp dword [r14 + 0xa8], 0
mov r12d, 0x200000
je 0x14005161c
mov r12d, dword [r14 + 0xac]
cmp dword [r14 + 0xb0], 0
mov ecx, 0x500000
je 0x140051632
mov ecx, dword [r14 + 0xb4]
movzx eax, byte [r14 + 0x17c]
mov byte [rsp + 0xf8], al
test al, al
mov eax, 0xffff
cmovne r12d, eax
cmovne ecx, eax
mov dword [rsp + 0x118], ecx
cmp dword [r14 + 0xb8], 0
mov eax, 0x4000
je 0x14005166c
mov eax, dword [r14 + 0xbc]
mov dword [rsp + 0xa0], eax
mov eax, dword [r14 + 0x108]
mov dword [rsp + 0x138], eax
mov eax, dword [r14 + 0x118]
mov rbx, r14
xor r14d, r14d
cmp eax, 0x3b9aca00
cmove eax, r14d
mov dword [rsp + 0x130], eax
mov eax, 0x14
cmovne rax, qword [rbx + 0x110]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rbx + 0x100]
mov qword [rsp + 0x1c8], rax
movzx eax, byte [rbx + 0x17d]
mov byte [rsp + 0x1d8], al
mov r13, qword [rbx + 0xd0]
mov eax, dword [rbx + 0xd8]
mov dword [rsp + 0xb8], eax
mov rax, qword [rbx + 0x150]
mov qword [rsp + 0x38], rax
mov rsi, qword [rbx + 0xe0]
mov edi, dword [rbx + 0xe8]
lea rcx, [rsp + 0x290]
call fcn.1400522c0
mov qword [rax + 0x40], rsi
mov dword [rax + 0x48], edi
movzx eax, byte [rbx + 0x177]
mov byte [rsp + 0x35], al
movzx eax, byte [rbx + 0x178]
mov byte [rsp + 0x37], al
movzx eax, byte [rbx + 0x179]
mov byte [rsp + 0x128], al
movzx eax, byte [rbx + 0x17a]
mov byte [rsp + 0x36], al
movzx eax, byte [rbx + 0x17b]
mov byte [rsp + 0xbc], al
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx + 0x20]
test rax, rax
test eax, eax
test eax, eax
je case.0x1400517a7.4
mov rdi, qword [rcx + 0x18]
jns 0x14005177c
mov rcx, rax
shl rcx, 7
lea rbx, [rcx + rax*8]
lea ebx, [rcx + rax*8]
lea ebx, [rcx + rax*8]
add rbx, rdi
lea r15, [0x140177b2c]
invalid
adc al, byte [rax]
pcmpeqd xmm6, xmm6
jmp 0x14005179a
invalid
imul bl
sbb edx, dword [rax + 0x2507f80]
cmp byte [rdi + 0x50], 2
cmp byte [rdi + 0x50], 2
jg 0x1400517d3
add cl, byte [rdi]
test eax, esi
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
jne case.0x1400517a7.4
add rdi, 0x88
cmp rdi, rbx
je 0x140051877
test ch, bl
add byte [rax], al
invalid
test ch, bl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
mov r14b, 1
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov rsi, qword [rdi + 8]
cmp qword [rsi + 0x28], 0
je case.0x1400517a7.2
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r9d, 4
lea r8, [0x1401724d3]
call fcn.1400525c0
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x140051840
pcmpeqb xmm1, xmm6
pmovmskb r9d, xmm1
test r9d, r9d
jne case.0x1400517a7.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x1400517f3
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
je 0x14005180d
tzcnt r10d, r9d
add r10, rax
and r10, rdx
neg r10
imul r10, r10, 0x68
cmp qword [rcx + r10 - 0x58], 4
jne 0x140051830
add r10, rcx
mov r11, qword [r10 - 0x60]
cmp dword [r11], 0x70747468
je 0x1400518d8
je 0x1400518d8
jne 0x140051830
cmp byte [r10 - 8], 2
je case.0x1400517a7.2
jmp case.0x1400517a7.4
xor r14d, r14d
cmp qword [rsp + 0x38], 0
mov byte [rsp + 0x48], bpl
mov dword [rsp + 0x140], r12d
je 0x1400518d6
mov rsi, r13
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb0], 0
je 0x1400518dd
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb8]
mov r15, qword [rax + 0xc0]
lea r13, [rdi + 1]
jmp 0x14005191c
xor ebx, ebx
jmp 0x140051a40
call fcn.14002eb40
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb8]
mov r15, qword [rax + 0xc0]
lea r13, [rdi + 1]
mov qword [rax + 0xb8], r13
cmp qword [rax + 0xb0], 0
je 0x140051e72
lea rbp, [r13 + 1]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xb8], rbp
mov qword [rsp + 0x120], r15
mov r12, r15
lea rax, [rbp + 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xb8], rax
movzx eax, byte [0x140182310]
mov edx, 0xd8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140052009
mov rbx, rax
mov ecx, dword [rsp + 0xb8]
test ecx, ecx
mov eax, 0x3b9aca00
cmovne eax, ecx
test rsi, rsi
cmovne eax, ecx
cmp ecx, 0x3b9aca00
cmove eax, ecx
mov qword [rbx], 1
mov qword [rbx + 8], 1
mov word [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
movdqu xmm0, xmmword [0x14014bcf0]
movdqu xmmword [rbx + 0x28], xmm0
movdqu xmm1, xmmword [0x14014bd00]
movdqu xmmword [rbx + 0x38], xmm1
mov qword [rbx + 0x48], rdi
mov qword [rbx + 0x50], r15
movdqu xmmword [rbx + 0x58], xmm0
movdqu xmmword [rbx + 0x68], xmm1
mov qword [rbx + 0x78], r13
mov rcx, qword [rsp + 0x120]
mov qword [rbx + 0x80], rcx
movdqu xmmword [rbx + 0x88], xmm0
movdqu xmmword [rbx + 0x98], xmm1
mov qword [rbx + 0xa8], rbp
mov qword [rbx + 0xb0], r12
mov rcx, qword [rsp + 0x38]
mov qword [rbx + 0xb8], rcx
mov qword [rbx + 0xc0], 0
mov qword [rbx + 0xc8], rsi
mov dword [rbx + 0xd0], eax
movups xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rsp + 0x370], xmm0
movups xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rsp + 0x360], xmm0
movups xmm0, xmmword [rsp + 0x2b0]
movups xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movups xmm2, xmmword [rsp + 0x290]
movups xmm3, xmmword [rsp + 0x2a0]
movups xmmword [rsp + 0x340], xmm3
movups xmmword [rsp + 0x330], xmm2
movups xmmword [rsp + 0x320], xmm1
movups xmmword [rsp + 0x310], xmm0
mov rsi, qword [rsp + 0xa8]
movzx edi, byte [rsi + 0x174]
mov r15, qword [rsi + 0xf0]
mov r13d, dword [rsi + 0xf8]
movzx ebp, byte [rsi + 0x180]
movzx eax, byte [0x140182310]
mov edx, 0x1c0
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140051ffa
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
mov qword [rax + 0x30], 0
mov rax, qword [rsp + 0x1d0]
mov qword [r12 + 0x40], rax
mov eax, dword [rsp + 0x130]
mov dword [r12 + 0x48], eax
mov rax, qword [rsp + 0x1c8]
mov qword [r12 + 0x50], rax
mov eax, dword [rsp + 0x138]
mov dword [r12 + 0x58], eax
mov qword [r12 + 0x60], 0x100000
mov eax, dword [rsp + 0x118]
mov dword [r12 + 0x68], eax
mov eax, dword [rsp + 0x140]
mov dword [r12 + 0x6c], eax
mov eax, dword [rsp + 0xa0]
mov dword [r12 + 0x70], eax
movzx eax, byte [rsp + 0xf8]
mov byte [r12 + 0x74], al
movzx eax, byte [rsp + 0x1d8]
mov byte [r12 + 0x75], al
mov qword [r12 + 0x78], 0
movzx eax, byte [rsp + 0x35]
mov byte [r12 + 0x88], al
movzx eax, byte [rsp + 0xbc]
mov byte [r12 + 0x89], al
movzx eax, byte [rsp + 0x128]
mov byte [r12 + 0x8a], al
mov word [r12 + 0x8b], 0
movzx eax, byte [rsp + 0x36]
mov byte [r12 + 0x8d], al
movzx eax, byte [rsp + 0x37]
mov byte [r12 + 0x8e], al
mov word [r12 + 0x8f], 0
mov byte [r12 + 0x91], 2
mov rcx, r12
add rcx, 0x92
lea rdx, [rsp + 0x30a]
mov r8d, 0x86
call fcn.140106220
mov qword [r12 + 0x118], rbx
mov word [r12 + 0x120], 0x101
movzx eax, byte [rsp + 0x48]
mov byte [r12 + 0x122], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movdqu xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [r12 + 0x128], xmm0
movups xmmword [r12 + 0x138], xmm1
movdqu xmmword [r12 + 0x148], xmm2
movups xmmword [r12 + 0x158], xmm3
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [r12 + 0x168], xmm0
movups xmm0, xmmword [rsi + 0x50]
movups xmmword [r12 + 0x178], xmm0
movdqu xmm0, xmmword [rsi + 0x60]
movdqu xmmword [r12 + 0x188], xmm0
mov rax, qword [rsi + 0x70]
mov qword [r12 + 0x198], rax
mov qword [r12 + 0x1a0], r15
mov dword [r12 + 0x1a8], r13d
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x1b0], rax
mov byte [r12 + 0x1b8], dil
mov byte [r12 + 0x1b9], r14b
mov byte [r12 + 0x1ba], bpl
mov rdi, qword [rsi + 0x158]
test rdi, rdi
mov r14, rsi
mov r15, qword [rsp + 0x238]
je 0x140051d63
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x140051d35
mov rsi, qword [rdi + 0x60]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140051d35
cmp qword [rsi + 0x10], 0x11
jb 0x140051d24
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x140051d52
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
cmp qword [rsp + 0x268], 0
jne 0x140051d7b
mov rcx, qword [rsp + 0x260]
call fcn.1400025e0
xor eax, eax
test r15, r15
jne 0x1400512cd
mov rcx, qword [r14 + 0x160]
test rcx, rcx
je 0x1400512cd
xor eax, eax
lock dec qword [rcx]
je 0x1400512b4
jmp 0x1400512cd
ud2
call fcn.14002eb40
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xb8]
mov r12, qword [rax + 0xc0]
lea rbp, [r13 + 1]
cmp qword [rax + 0xb0], 0
mov qword [rax + 0xb8], rbp
mov qword [rsp + 0x120], r12
jne 0x140051945
call fcn.14002eb40
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0xb8]
mov r12, qword [rax + 0xc0]
jmp 0x140051945
lea r8, [0x14013b018]
call fcn.140108280
lea r8, [0x14013b018]
mov rcx, r9
call fcn.140108280
mov ecx, 8
mov edx, 0x28
call fcn.140107f90
mov ecx, 1
mov rdx, r12
call fcn.140107f90
call fcn.140010c70
lea rax, [0x140142898]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x68], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
lea rcx, [rsp + 0x58]
call fcn.140108230
mov ecx, 8
mov edx, 0x10
call fcn.140107f90
mov ecx, 8
mov edx, 0x80
call fcn.140107f90
mov ecx, 8
mov edx, 0x40
call fcn.140107f90
mov ecx, 8
mov edx, 8
call fcn.140107f90
mov ecx, 8
mov edx, 0x70
call fcn.140107f90
mov ecx, 8
mov edx, 0x1c0
call fcn.140107f90
mov ecx, 8
mov edx, 0xd8
call fcn.140107f90
lea rcx, str.assertion_failed:_head.len____tail.len_____8
lea r8, [0x14013b090]
mov edx, 0x2e
call fcn.140108300
lea r8, [0x14013b048]
mov edx, 8
mov rcx, r15
call fcn.1401082f0
lea r8, [0x14013b030]
mov edx, 8
call fcn.1401082f0
int3
invalid
inc r14
cmp r14, rsi
je 0x1400521e6
mov rax, r14
shl rax, 7
loopne 0x1400520aa
loopne 0x1400520aa
lea rax, [rax + r14*8]
lea r13, [rdi + rax]
mov rax, qword [rdi + rax]
cmp rax, 3
ja case.default.0x1400520c7
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x125a80
lea rcx, [0x140177b40]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r13 + 0x50], 2
je 0x1400520e3
lea rcx, [r13 + 0x48]
mov rax, qword [r13 + 0x30]
mov rdx, qword [r13 + 0x38]
mov r8, qword [r13 + 0x40]
call qword [rax + 0x10]
lea rcx, [r13 + 0x28]
mov rax, qword [r13 + 0x10]
mov rdx, qword [r13 + 0x18]
mov r8, qword [r13 + 0x20]
call qword [rax + 0x10]
mov rax, qword [r13 + 0x58]
cmp rax, r12
je 0x140052090
test rax, rax
je 0x140052116
mov r8, qword [r13 + 0x60]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rbx, qword [r13 + 0x78]
mov rbp, qword [r13 + 0x80]
test rbp, rbp
je 0x140052160
lea r15, [rbx + 8]
jmp 0x140052139
add r15, 0x18
dec rbp
je 0x140052160
cmp qword [r15 - 8], 0
je 0x140052130
mov r8, qword [r15]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x140052130
nop word cs:[rax + rax]
cmp qword [r13 + 0x70], 0
je 0x140052090
invalid
invalid
invalid
invalid
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
jmp 0x140052090
mov rax, qword [r13 + 8]
lock dec qword [rax]
jne 0x1400520f6
mov rcx, qword [r13 + 8]
call fcn.140053a00
jmp 0x1400520f6
cmp byte [r13 + 0x38], 2
je 0x1400521c6
lea rcx, [r13 + 0x30]
mov rax, qword [r13 + 0x18]
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
call qword [rax + 0x10]
mov rax, qword [r13 + 8]
lock dec qword [rax]
jne 0x1400520f6
mov rcx, qword [r13 + 8]
mov rdx, qword [r13 + 0x10]
call fcn.140039a20
jmp 0x1400520f6
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
mov r12, qword [rdi + 0x400]
test r12, r12
je 0x140058748
mov r13, qword [rdi + 0x410]
test r13, r13
jne 0x140058653
mov rcx, qword [rdi + 0x408]
test rcx, rcx
je 0x140058500
lea rax, [rcx + rbx]
cmp rax, 2
jbe 0x140058530
mov r12d, 3
sub r12, rcx
jb 0x1400587b0
mov r13, rbx
sub r13, r12
jb 0x14005879e
mov rsi, qword [rsp + 0x28]
add rcx, rsi
mov rdx, r14
mov r8, r12
call fcn.140106220
mov rcx, qword [rdi + 0x418]
mov qword [rsp + 0x20], 0x400
mov r8d, 3
mov rdx, rsi
mov r9, rdi
call fcn.140011740
lea r8, [r14 + r12]
mov qword [rdi + 0x408], 0
mov r15d, 4
mov ecx, 0x2fd
jmp 0x140058572
cmp rbx, 3
jae 0x140058561
mov rcx, qword [rsp + 0x28]
mov rdx, r14
mov r8, rbx
call fcn.140106220
mov qword [rdi + 0x408], rbx
mov r13, rbx
jmp 0x140058621
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
xchg ebp, edi
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 6
cmp rcx, 2
ja 0x140058737
movzx eax, byte [r14]
mov byte [rdi + rcx + 0x420], al
mov rax, qword [rdi + 0x408]
inc rax
mov r13d, 1
mov qword [rdi + 0x408], rax
jmp 0x140058621
mov ecx, 0x300
xor r15d, r15d
mov r13, rbx
mov r8, r14
xor r12d, r12d
mov rax, r13
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
shr rdx, 1
lea r13, [rdx + rdx*2]
cmp r13, rcx
jb 0x140058591
mov r13, rcx
mov rcx, qword [rdi + 0x418]
mov eax, 0x400
sub rax, r15
lea r9, [rdi + r15]
mov qword [rsp + 0x20], rax
mov rdx, r8
mov r8, r13
call fcn.140011740
mov byte [rdi + 0x423], 1
mov rsi, qword [rdi + 0x400]
test rsi, rsi
je 0x140058772
mov rbp, rax
add rbp, r15
cmp rbp, 0x401
jae 0x14005878a
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
sub rax, r15
cmp rax, rbp
jb 0x140058638
mov rcx, qword [rsi + 8]
add rcx, r15
mov rdx, rdi
mov r8, rbp
call fcn.140106220
add r15, rbp
mov qword [rsi + 0x10], r15
mov byte [rdi + 0x423], 0
mov qword [rdi + 0x410], 0
add r13, r12
je 0x1400586a9
cmp rbx, r13
jb 0x140058760
add r14, r13
sub rbx, r13
jne 0x140058450
jmp 0x14005864c
mov rcx, rsi
mov rdx, r15
mov r8, rbp
call fcn.1401087c0
mov r15, qword [rsi + 0x10]
jmp 0x1400585ed
xor eax, eax
jmp 0x14005870e
mov byte [rdi + 0x423], 1
cmp r13, 0x401
jae 0x1400587c1
mov rax, qword [r12]
mov rsi, qword [r12 + 0x10]
sub rax, rsi
cmp rax, r13
jb 0x14005871f
mov rcx, qword [r12 + 8]
add rcx, rsi
mov rdx, rdi
mov r8, r13
call fcn.140106220
add rsi, r13
mov qword [r12 + 0x10], rsi
mov byte [rdi + 0x423], 0
mov qword [rdi + 0x410], 0
mov r14, qword [rsp + 0x30]
mov rax, qword [r14 + 8]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140058701
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400586f0
cmp qword [rbx + 0x10], 0x11
jb 0x1400586df
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
lea rax, str.failed_to_write_whole_buffer
mov qword [r14 + 8], rax
mov al, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r12
mov rdx, rsi
mov r8, r13
call fcn.1401087c0
mov rsi, qword [r12 + 0x10]
jmp 0x14005867c
lea r8, [0x140141b80]
mov edx, 3
call fcn.140108280
lea rcx, str.Cannot_write_more_after_calling_finish___
lea r8, [0x140141bf0]
mov edx, 0x28
call fcn.14010cd60
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_srciomod.rs
mov rcx, r13
mov rdx, rbx
call fcn.140108270
lea rcx, [0x14014160e]
lea r8, [0x140141698]
mov edx, 0x16
call fcn.140108630
lea r8, [0x1401416b0]
mov edx, 0x400
mov rcx, rbp
call fcn.1401082f0
lea r8, [0x140141bb0]
mov rcx, r12
mov rdx, rbx
call fcn.1401082f0
lea r8, [0x140141b98]
mov edx, 3
call fcn.1401084b0
lea r8, [0x1401416b0]
mov edx, 0x400
mov rcx, r13
call fcn.1401082f0
int3
add byte [rcx + 0xf], al
adc byte [rax + 0x78], al
movaps xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [r8 + 0x68]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [r8 + 0x28]
movups xmm1, xmmword [r8 + 0x38]
movdqu xmm2, xmmword [r8 + 0x48]
movdqu xmm3, xmmword [r8 + 0x58]
movdqa xmmword [rsp + 0x200], xmm3
movdqa xmmword [rsp + 0x1f0], xmm2
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1d0], xmm0
mov rax, qword [r8 + 0xe0]
mov qword [rsp + 0x1c8], rax
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rcx - 0x75], al
sub al, 0
add byte [rax], al
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rcx - 0x75], al
sub al, 0
add byte [rax], al
mov dword [rsp + 0x1ac], eax
movzx eax, byte [r8 + 0x108]
mov byte [rsp + 0x2f], al
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x450], rax
movdqu xmm0, xmmword [r8]
add bl, dh
movq mm1, qword [r8 + 0x10]
add bl, dh
movq mm1, qword [r8 + 0x10]
movdqa xmmword [rsp + 0x440], xmm1
movdqa xmmword [rsp + 0x430], xmm0
mov esi, dword [rsp + 0x27c]
test rsi, rsi
je 0x140058c46
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
xlatb
mov r15, rdx
mov rdi, qword [rsp + 0x258]
mov rbx, qword [rsp + 0x260]
cmp rbx, rsi
jbe 0x140058ba8
cmp byte [rdi + rsi], 0xbf
jg 0x140058baa
jmp 0x140058c08
jne 0x140058c08
cmp esi, 4
jne 0x140058bc5
lea rdx, [0x1401724d3]
mov rcx, rdi
mov r8, rsi
call fcn.1401068a0
test eax, eax
je 0x140058bef
cmp rbx, rsi
jbe 0x140058bd2
cmp byte [rdi + rsi], 0xbf
jg 0x140058bd4
jmp 0x140058c08
jne 0x140058c08
cmp esi, 5
jne 0x140058c46
lea rdx, [0x1401724d7]
mov rcx, rdi
mov r8, rsi
call fcn.1401068a0
test eax, eax
jne 0x140058c46
cmp byte [r15 + 0x1ba], 0
je 0x140058d52
cmp rbx, rsi
jbe 0x140058c25
cmp byte [rdi + rsi], 0xbf
jg 0x140058c27
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbx
xor r8d, r8d
mov r9, rsi
call fcn.140108760
jne 0x140058c08
cmp esi, 5
jne 0x140058c46
lea rdx, [0x1401724d7]
mov rcx, rdi
mov r8, rsi
call fcn.1401068a0
test eax, eax
je 0x140058d52
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14005a789
mov qword [rax + 0x58], 1
lea rcx, [0x14013cca0]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movups xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x30], xmm3
movdqu xmm0, xmmword [r14 + 0x40]
movdqu xmmword [rax + 0x40], xmm0
mov rcx, qword [r14 + 0x50]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0x190]
mov qword [rcx], 2
mov qword [rcx + 8], rax
cmp qword [rsp + 0x430], 0
je 0x140058ce1
lea rcx, [rsp + 0x438]
call fcn.14005bb50
lea rcx, [rsp + 0x1d0]
call fcn.140003210
cmp byte [rsp + 0x2e], 0xa
jb 0x140058d13
cmp qword [rsp + 0x60], 0
je 0x140058d13
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rsp + 0x188]
call fcn.140101bb0
movaps xmm6, xmmword [rsp + 0x6d0]
movaps xmm7, xmmword [rsp + 0x6e0]
movaps xmm8, xmmword [rsp + 0x6f0]
movaps xmm9, xmmword [rsp + 0x700]
movaps xmm10, xmmword [rsp + 0x710]
add rsp, 0x728
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, byte [rsp + 0x2e]
mov dword [rsp + 0x1a8], eax
xor ecx, ecx
cmp qword [r15 + 0x150], 0
lea rax, [r15 + 0x10]
mov qword [rsp + 0x3a8], rax
sete cl
add ecx, ecx
xor edi, edi
movdqa xmm6, xmmword [str.uespemosarenegylmodnarodsetybdet]
movdqa xmm7, xmmword [0x140112750]
pxor xmm8, xmm8
lea r14, [rsp + 0x90]
lea rbx, [rsp + 0x2b0]
movabs r13, 0x100000001b3
mov qword [rsp + 0x48], r15
cmp rcx, 2
jne 0x140059499
jmp 0x140059550
nop
imul r8, rdi, 0x68
add r8, qword [r15 + 0x148]
mov rax, qword [r8 + 8]
mov qword [rsp + 0x70], rax
cmp qword [r8], 1
mov r15d, 0
adc r15, 1
mov qword [rsp + 0x58], r8
lea r12, [r8 + 0x18]
lea rcx, [rsp + 0x1d0]
call fcn.140038d90
test al, al
jne 0x14005a757
mov r11, qword [rsp + 0x1d0]
cmp r11, 2
mov r10, qword [rsp + 0x58]
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x78], r15
add byte [rax], 0
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x78
jl 0x140058e41
js 0x140058e6b
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esp
mov qword [rsp + 0x38], r11
jne 0x140058ec0
movdqu xmm0, xmmword [rsp + 0x1d8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm6
movdqa xmmword [rsp + 0x90], xmm1
movq qword [rsp + 0x90], mm1
pshufd xmm1, xmm0, 0xee
jo 0x140058e15
out dx, al
pxor xmm1, xmm7
movdqa xmmword [rsp + 0xa0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
lea rax, [rsp + 0xc0]
movdqa xmmword [rax], xmm8
add byte [rsi + 0x44], ah
movq qword [rax], mm0
mov qword [rax + 0x10], 0
mov rsi, qword [r10 + 0x40]
xor eax, eax
test rsi, rsi
setne al
mov qword [rsp + 0x2b0], rax
mov r8d, 8
mov rcx, r14
mov rdx, rbx
mov r13, r10
call fcn.14001f470
test rsi, rsi
je 0x140058f50
mov rdx, qword [r13 + 0x48]
mov r8, qword [r13 + 0x50]
mov rcx, r14
jmp 0x140058f69
mov rax, qword [r10 + 0x40]
xor edx, edx
test rax, rax
setne dl
movabs rcx, 0xcbf29ce484222325
xor rdx, rcx
movabs rcx, 0x1efac7090aef4a21
imul rdx, rcx
test rax, rax
je 0x140059080
mov r8, qword [r10 + 0x50]
test r8, r8
je 0x14005908c
mov rax, qword [r10 + 0x48]
mov r9, r8
and r9, 7
je 0x140059091
mov rcx, rax
nop word cs:[rax + rax]
movzx r12d, byte [rcx]
inc rcx
xor r12, rdx
imul r12, r13
mov rdx, r12
dec r9
jne 0x140058f20
cmp r8, 8
jae 0x14005909d
jmp 0x140059110
movzx eax, byte [r13 + 0x48]
mov qword [rsp + 0x2b0], rax
mov dword [rsp + 0x2b0], eax
mov r8d, 8
mov rcx, r14
mov rdx, rbx
call fcn.14001f470
mov rax, qword [rsp + 0xa0]
mov r9, qword [rsp + 0xc0]
rol byte [rax], 0
add byte [rcx - 0x3f], cl
loope 0x140058fba
or r9, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x90]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x98]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
rcl dword [rax], 0x48
xor ecx, edx
rcl dword [rax], 0x48
xor ecx, edx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r12, rdx
shr r12, 0x20
xor r12, rdx
xor r12, rax
mov r10, qword [rsp + 0x58]
jmp 0x140059110
movzx eax, byte [r10 + 0x48]
xor rdx, rax
imul rdx, rcx
mov r12, rdx
jmp 0x140059110
mov r12, rdx
mov rcx, rax
cmp r8, 8
jb 0x140059110
add rax, r8
movzx edx, byte [rcx]
xor rdx, r12
imul rdx, r13
movzx r8d, byte [rcx + 1]
xor r8, rdx
imul r8, r13
movzx edx, byte [rcx + 2]
xor rdx, r8
mov dh, 0x51
add cl, byte [rcx + rsi - 0x3e]
imul rdx, r13
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, r13
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, r13
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, r13
movzx edx, byte [rcx + 6]
xor rdx, r8
imul rdx, r13
movzx r12d, byte [rcx + 7]
add rcx, 8
xor r12, rdx
imul r12, r13
cmp rcx, rax
jne 0x1400590a0
nop word cs:[rax + rax]
and r12d, 0x7fff
movzx edi, word [rsp + 0x228]
mov r15d, r12d
and r15d, edi
mov r13, qword [rsp + 0x220]
mov rbp, qword [rsp + 0x218]
mov rsi, qword [rsp + 0x1f0]
mov rbx, qword [rsp + 0x1f8]
xor r14d, r14d
jmp 0x140059166
movzx eax, byte [rax + 8]
cmp al, byte [r10 + 0x48]
je 0x140059510
nop dword [rax + rax]
inc r14
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, r13
jae 0x140059170
movzx ecx, word [rbp + r15*4]
cmp rcx, 0xffff
je 0x140059220
movzx eax, word [rbp + r15*4 + 2]
mov edx, edi
and edx, eax
mov r8d, r15d
sub r8d, edx
and r8d, edi
cmp r8, r14
jb 0x1400592c0
cmp ax, r12w
jne 0x140059160
cmp rbx, rcx
jbe 0x140059794
imul rax, rcx, 0x68
mov rcx, qword [rsi + rax + 0x40]
test rcx, rcx
setne dl
cmp qword [r10 + 0x40], 0
sete r8b
cmp dl, r8b
je 0x140059160
add rax, rsi
add rax, 0x40
test rcx, rcx
je 0x14005914a
mov r8, qword [rax + 0x10]
cmp r8, qword [r10 + 0x50]
jne 0x140059160
mov rdx, qword [r10 + 0x48]
mov rcx, qword [rax + 8]
call fcn.1401068a0
mov r10, qword [rsp + 0x58]
test eax, eax
jne 0x140059160
jmp 0x140059510
cmp r14, 0x200
setae bl
cmp dword [rsp + 0x38], 2
setne sil
mov rax, qword [r10 + 0x40]
test rax, rax
je 0x140059360
lea rdx, [r10 + 0x58]
mov r8, qword [r10 + 0x48]
mov r9, qword [r10 + 0x50]
lea r14, [rsp + 0x90]
mov rcx, r14
call qword [rax]
mov rax, qword [rsp + 0x90]
movzx ecx, byte [rsp + 0x98]
movzx edx, byte [rsp + 0x9f]
shl edx, 0x10
movzx r8d, word [rsp + 0x9d]
or r8d, edx
shl r8, 0x20
mov edi, dword [rsp + 0x99]
or rdi, r8
lea rdx, [rsp + 0xc0]
movdqu xmm0, xmmword [rdx - 0x20]
movdqa xmmword [rsp + 0x2b0], xmm0
movabs r13, 0x100000001b3
jmp 0x14005937e
cmp r14, 0x200
setae bl
cmp dword [rsp + 0x38], 2
setne sil
mov rax, qword [r10 + 0x40]
test rax, rax
mov r8, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x30]
je 0x140059390
lea rdx, [r10 + 0x58]
mov r8, qword [r10 + 0x48]
mov r9, qword [r10 + 0x50]
lea r14, [rsp + 0x90]
mov rcx, r14
call qword [rax]
mov rax, qword [rsp + 0x90]
movzx ecx, byte [rsp + 0x98]
movzx edx, byte [rsp + 0x9f]
shl edx, 0x10
and al, 0x98
add byte [rax], al
add byte [rdi], cl
mov dh, 0x94
and al, 0x9f
add byte [rax], al
add cl, al
loop 0x14005932e
movzx r8d, word [rsp + 0x9d]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x99]
or rdx, r8
mov r8, rdx
lea rdx, [rsp + 0xc0]
movdqu xmm0, xmmword [rdx - 0x20]
movdqa xmmword [rsp + 0x2b0], xmm0
jmp 0x14005939f
movzx ecx, byte [r10 + 0x48]
xor eax, eax
lea r14, [rsp + 0x90]
movabs r13, 0x100000001b3
mov rdi, qword [rsp + 0x30]
and bl, sil
movaps xmm0, xmmword [rsp + 0x2b0]
mov rdx, rdi
jmp 0x1400593bc
movzx ecx, byte [r10 + 0x48]
xor eax, eax
lea r14, [rsp + 0x90]
movabs r13, 0x100000001b3
and bl, sil
movaps xmm0, xmmword [rsp + 0x2b0]
mov qword [rsp + 0x50], r8
mov rdx, r8
shl rdx, 8
movzx ecx, cl
or rcx, rdx
movaps xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x30], rdi
movdqa xmm0, xmmword [rsp + 0x1b0]
lea r8, [rsp + 0x4e0]
movdqu xmmword [r8], xmm0
movzx edx, byte [rsp + 0x394]
mov byte [r8 + 0x1f], dl
mov edx, dword [rsp + 0x390]
mov dword [r8 + 0x1b], edx
lea rdx, [rsp + 0x1d0]
mov qword [rsp + 0x4c8], rdx
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4d8], rcx
mov qword [rsp + 0x4f0], r15
mov word [rsp + 0x4f8], r12w
mov byte [rsp + 0x4fa], bl
mov rsi, qword [rsp + 0x40]
lea rdx, [rsi + 0x18]
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
mov rcx, r14
call qword [rax]
movzx eax, byte [rsi + 0x20]
mov byte [rsp + 0xb0], al
lea rcx, [rsp + 0x4c8]
mov rdx, r14
call fcn.140038be0
test rax, rax
je 0x14005a760
mov r15, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x80]
lea rbx, [rsp + 0x2b0]
mov rcx, qword [rsp + 0x78]
cmp rcx, 2
je 0x140059550
mov rdx, qword [r15 + 0x150]
cmp rdi, rdx
jae 0x14005a33d
imul r8, rdi, 0x68
add r8, qword [r15 + 0x148]
cmp rcx, 1
jne case.0x1400329b2.1412
mov rdx, qword [r15 + 0x168]
mov rcx, qword [rsp + 0x70]
cmp rcx, rdx
jae 0x14005a34c
mov rax, qword [r15 + 0x160]
lea rcx, [rcx + rcx*8]
lea r12, [rax + rcx*8]
cmp qword [rax + rcx*8 + 0x10], 0
je 0x1400594f7
mov rax, qword [r12 + 0x18]
mov r15d, 1
jmp 0x1400594fd
mov r15d, 2
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x70], rax
add r12, 0x20
jmp 0x140058deb
mov r15, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x80]
lea r14, [rsp + 0x90]
lea rbx, [rsp + 0x2b0]
movabs r13, 0x100000001b3
mov rcx, qword [rsp + 0x78]
cmp rcx, 2
jne 0x140059499
nop word cs:[rax + rax]
inc rdi
cmp rdi, qword [r15 + 0x150]
jb 0x140058dc0
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x250]
call fcn.14005a850
cmp byte [rsp + 0x2b0], 3
jne 0x140059692
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
lea rcx, str.Parsed_Url_is_not_a_valid_Urioperation_timed_outURL_scheme_is_not_allowedBuilderRequestRedirectStatus
mov edx, 0x1d
call fcn.140052480
mov rcx, qword [rax]
shl rcx, 1
test rcx, rcx
je 0x140059617
mov r8, qword [rax + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rsi, rax
call fcn.140101bb0
mov rax, rsi
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x50], rcx
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rcx, qword [rsp + 0x190]
mov qword [rcx], 2
mov qword [rcx + 8], rax
lea rcx, [rsp + 0x2b0]
call fcn.14005b1a0
cmp qword [rsp + 0x430], 0
jne 0x140058cd4
jmp 0x140058ce1
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x400], rax
movups xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x3f0], xmm0
movdqu xmm0, xmmword [rsp + 0x2b0]
movdqu xmm1, xmmword [rsp + 0x2c0]
movdqu xmm2, xmmword [rsp + 0x2d0]
movdqu xmm3, xmmword [rsp + 0x2e0]
movdqa xmmword [rsp + 0x3e0], xmm3
movdqa xmmword [rsp + 0x3d0], xmm2
movdqa xmmword [rsp + 0x3c0], xmm1
movdqa xmmword [rsp + 0x3b0], xmm0
cmp qword [rsp + 0x430], 0
je 0x1400597a3
movdqu xmm0, xmmword [rsp + 0x438]
movdqu xmm1, xmmword [rsp + 0x448]
movdqa xmmword [rsp + 0x230], xmm0
movdqa xmmword [rsp + 0x240], xmm1
mov rax, qword [rsp + 0x230]
test rax, rax
je 0x1400597c7
lea rdx, [rsp + 0x248]
mov r8, qword [rsp + 0x238]
mov r9, qword [rsp + 0x240]
lea rcx, [rsp + 0x90]
call qword [rax]
mov r12, qword [rsp + 0x90]
movdqu xmm0, xmmword [rsp + 0x98]
movdqa xmmword [rsp + 0x4b0], xmm0
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x4c0], rax
mov rbp, qword [rsp + 0x230]
jmp 0x1400597cc
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rbx
call fcn.140108280
lea rax, [0x140172ca8]
mov qword [rsp + 0x58], rax
lea rbp, [0x14013db70]
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x80], rax
xor eax, eax
jmp 0x1400597f7
xor ebp, ebp
xor r12d, r12d
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
add byte [rax], 0
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x78], rax
and al, 0x78
cmp byte [r15 + 0x1b9], 0
je case.0x14005a3cd.2
movzx eax, byte [rsp + 0x3b0]
test al, al
je case.0x14005a3cd.2
add byte [rax + rax*8 - 0x49f0cc8c], al
rol byte [rbx + 0x1d7401f8], 0x83
clc
add dh, byte [rsi + riz + 0x48]
lea ecx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
movzx eax, al
cmp eax, 1
je 0x140059837
cmp eax, 2
je case.0x14005a3cd.2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
mov edx, 0x28
call fcn.140108300
cmp byte [rsp + 0x3b1], 0
je 0x140059e96
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x390], xmm0
movdqa xmmword [rsp + 0x1b0], xmm0
cmp dword [rsp + 0x1a8], 9
jae 0x140059e62
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x480], xmm0
movaps xmm1, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x410], xmm1
mov ecx, dword [rsp + 0x198]
mov edx, dword [rsp + 0x19b]
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6b], edx
mov qword [rsp + 0x90], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 8
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xc8], 8
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 2
mov qword [rsp + 0xe0], 0
mov word [rsp + 0xe8], 0
mov byte [rsp + 0xf0], 0
lea rcx, [0x1401291a0]
mov qword [rsp + 0x100], rcx
lea rdx, [0x140172ca8]
mov qword [rsp + 0x108], rdx
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x120], rcx
lea rcx, [0x140172848]
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x138], 0
mov word [rsp + 0x140], 0xffff
movzx ecx, byte [rsp + 0x2e]
mov byte [rsp + 0x148], cl
mov ecx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x6b]
mov dword [rsp + 0x149], ecx
mov dword [rsp + 0x14c], edx
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], rdi
mov qword [rsp + 0x160], 0
mov byte [rsp + 0x168], 2
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0x3b0]
call fcn.14005b930
mov r14, qword [rsp + 0x2b0]
movzx edi, byte [rsp + 0x2b8]
movzx ebx, byte [rsp + 0x2b9]
cmp r14, 3
je 0x14005a798
lea rdx, [rsp + 0x2ba]
lea rsi, [rsp + 0x602]
mov r8d, 0xce
mov rcx, rsi
call fcn.140106220
mov eax, dword [rsp + 0x389]
mov ecx, dword [rsp + 0x38c]
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x1a3], ecx
mov qword [rsp + 0x90], rbp
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x460], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x468], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x470], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x478], rax
lea rcx, [rsp + 0x50a]
mov r8d, 0xce
mov rdx, rsi
call fcn.140106220
mov eax, dword [rsp + 0x1a0]
mov ecx, dword [rsp + 0x1a3]
mov dword [rsp + 0x5d9], eax
mov dword [rsp + 0x5dc], ecx
mov qword [rsp + 0x500], r14
mov byte [rsp + 0x508], dil
mov byte [rsp + 0x509], bl
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x5d8], al
movaps xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x5e0], xmm0
movaps xmmword [rsp + 0x5f0], xmm1
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1d0]
call fcn.14005bc20
lea rsi, [rsp + 0x500]
mov rcx, rsi
call fcn.140003210
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x550], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x540], xmm0
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movups xmm3, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x530], xmm3
movaps xmmword [rsp + 0x520], xmm2
movaps xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x500], xmm0
mov rcx, qword [rsp + 0x3a8]
mov rdx, rsi
call fcn.14005bfd0
mov rsi, rax
mov rdi, rdx
mov r8d, dword [rsp + 0x1ac]
cmp r8d, 0x3b9aca00
jne 0x140059bec
mov r8d, dword [r15 + 0x1a8]
cmp r8d, 0x3b9aca00
jne 0x140059bdd
xor eax, eax
jmp 0x140059cf3
mov rax, qword [r15 + 0x1a0]
mov qword [rsp + 0x1c8], rax
lea r9, [0x14013eb28]
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x1c8]
call fcn.1400f4460
mov rbx, qword [rsp + 0x90]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x310], rax
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x2b0], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14005a789
mov qword [rax], rbx
movaps xmm0, xmmword [rsp + 0x2b0]
movaps xmm1, xmmword [rsp + 0x2c0]
movaps xmm2, xmmword [rsp + 0x2d0]
movaps xmm3, xmmword [rsp + 0x2e0]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 0x28], xmm2
movups xmmword [rax + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [rax + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0x300]
movups xmmword [rax + 0x58], xmm0
mov rcx, qword [rsp + 0x310]
mov qword [rax + 0x68], rcx
lock inc qword [r15]
jle 0x14005a812
mov r8, qword [rsp + 0x190]
mov qword [r8], r13
mov qword [r8 + 8], r12
mov rcx, qword [rsp + 0x4c0]
mov qword [r8 + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [r8 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmm2, xmmword [rsp + 0x1f0]
movaps xmm3, xmmword [rsp + 0x200]
movups xmmword [r8 + 0x28], xmm0
movups xmmword [r8 + 0x38], xmm1
movups xmmword [r8 + 0x48], xmm2
movups xmmword [r8 + 0x58], xmm3
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [r8 + 0x68], xmm0
movaps xmm0, xmmword [rsp + 0x220]
movups xmmword [r8 + 0x78], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
movups xmmword [r8 + 0x98], xmm1
movups xmmword [r8 + 0xa8], xmm2
movups xmmword [r8 + 0xb8], xmm3
movaps xmm1, xmmword [rsp + 0x290]
movups xmmword [r8 + 0xc8], xmm1
mov rcx, qword [rsp + 0x2a0]
mov qword [r8 + 0xd8], rcx
movups xmmword [r8 + 0x88], xmm0
mov qword [r8 + 0xe0], 0
mov qword [r8 + 0xe8], 8
mov qword [r8 + 0xf0], 0
movzx ecx, byte [rsp + 0x2e]
mov byte [r8 + 0xf8], cl
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x8b]
mov dword [r8 + 0xfc], edx
mov dword [r8 + 0xf9], ecx
mov rcx, qword [rsp + 0x188]
mov qword [r8 + 0x100], rcx
mov rcx, qword [rsp + 0x60]
mov qword [r8 + 0x108], rcx
mov qword [r8 + 0x110], r15
mov qword [r8 + 0x118], rsi
mov qword [r8 + 0x120], rdi
mov qword [r8 + 0x128], 0
mov qword [r8 + 0x130], rax
jmp 0x140058d13
jne 0x140059f53
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rsp + 0x19b], ecx
mov dword [rsp + 0x198], eax
movzx edi, byte [rsp + 0x60]
mov rsi, qword [rsp + 0x188]
jmp 0x140059869
movdqu xmm6, xmmword [0x1401429e8]
movdqa xmmword [rsp + 0xa0], xmm6
movdqu xmm7, xmmword [0x1401429d8]
movdqa xmmword [rsp + 0x90], xmm7
mov rsi, qword [rsp + 0x1f8]
test rsi, rsi
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
je 0x14005a08a
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x90]
call fcn.14001f0f0
mov ebp, eax
movzx r15d, word [rsp + 0x228]
mov ebx, ebp
and ebx, r15d
mov r13, qword [rsp + 0x220]
mov r12, qword [rsp + 0x1f0]
mov rdi, qword [rsp + 0x218]
mov r9, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
movzx eax, byte [rsp + 0x98]
mov byte [rsp + 0x70], al
mov r8, qword [rsp + 0xa0]
xor r14d, r14d
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x180], r9
mov qword [rsp + 0x178], rdx
jmp 0x140059f9d
cmp qword [rsp + 0x60], 0
je 0x14005a31b
js 0x14005a82c
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, qword [rsp + 0x60]
call fcn.1400df540
test rax, rax
je 0x14005a831
mov rsi, rax
jmp 0x14005a320
movzx ecx, byte [rsp + 0x70]
cmp byte [rax + 8], cl
je 0x14005a302
inc r14
inc rbx
mov rax, rbx
mov rbx, rax
mov eax, 0
cmp rbx, r13
jae 0x140059fa0
movzx ecx, word [rdi + rbx*4]
cmp rcx, 0xffff
je 0x14005a065
movzx eax, word [rdi + rbx*4 + 2]
mov r11d, eax
and r11d, r15d
mov r10d, ebx
sub r10d, r11d
and r10d, r15d
cmp r14, r10
ja 0x14005a065
cmp ax, bp
jne 0x140059f97
cmp rsi, rcx
jbe 0x14005a748
test r9, r9
sete r11b
imul rax, rcx, 0x68
mov rcx, qword [r12 + rax + 0x40]
test rcx, rcx
setne r10b
cmp r10b, r11b
je 0x140059f97
add rax, r12
add rax, 0x40
test rcx, rcx
je 0x140059f89
cmp qword [rax + 0x10], r8
jne 0x140059f97
mov rcx, qword [rax + 8]
mov rsi, r8
call fcn.1401068a0
mov rdx, qword [rsp + 0x178]
mov r8, rsi
mov r9, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x50]
test eax, eax
jne 0x140059f97
test r9, r9
je 0x14005a302
lea rcx, [rsp + 0xa8]
call qword [r9 + 0x10]
jmp 0x14005a302
test r9, r9
mov r15, qword [rsp + 0x48]
je 0x14005a07b
lea rcx, [rsp + 0xa8]
call qword [r9 + 0x10]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
mov rcx, qword [r15 + 0x1b0]
mov ecx, dword [rdi + 0x1b0]
mov rax, qword [rcx + 0x20]
test rax, rax
je case.0x14005a3cd.2
mov r14, qword [rcx + 0x18]
mov esi, dword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r14
mov qword [rsp + 0x70], rax
lea rsi, [0x140177b50]
pcmpeqd xmm8, xmm8
jmp 0x14005a113
lea eax, [rsp + 0x3b0]
call fcn.14005b290
cmp dword [rsp + 0x90], 2
jne 0x14005a358
add r14, 0x88
cmp r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jl 0x14005a121
mov r12, qword [rsp + 0x40]
jl 0x14005a121
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
je case.0x14005a3cd.2
mov rax, qword [r14]
movsxd rax, dword [rsi + rax*4]
invalid
add al, 0x86
add rax, rsi
jmp rax
invalid
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax + rax*8 + 0x6e5840f], al
invalid
test ch, ah
in eax, 6
je 0x14005a814
in eax, 6
add byte [rax], al
cmp al, 2
jne 0x14005a2af
mov rax, qword [rsp + 0x3b8]
add byte [rax], al
cmp qword [rax + 0x10], 4
jne 0x14005a0ed
mov rax, qword [rax + 8]
jmp 0x14005a2c4
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax + rax*8 + 0x6b5840f], al
add byte [rax], al
cmp al, 2
jne 0x14005a1a9
mov rax, qword [rsp + 0x3b8]
mov rbp, qword [rax + 8]
mov r15, qword [rax + 0x10]
jmp 0x14005a1ce
xor r15d, r15d
cmp byte [rsp + 0x3b1], 0
sete r15b
lea rbp, [0x1401724d7]
lea rax, [0x1401724d3]
cmove rbp, rax
xor r15, 5
mov rax, qword [r14 + 8]
mov qword [rsp + 0x50], rax
cmp qword [rax + 0x28], 0
je 0x14005a0ed
mov rsi, qword [rsp + 0x50]
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x178], rdx
mov r8, rbp
mov r9, r15
call fcn.1400525c0
mov rbx, rax
mov rdi, qword [rsi + 0x10]
mov r12, qword [rsi + 0x18]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
xor r13d, r13d
and rbx, r12
movdqu xmm10, xmmword [rdi + rbx]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb esi, xmm0
test esi, esi
jne 0x14005a27c
pcmpeqb xmm10, xmm8
pmovmskb eax, xmm10
test eax, eax
lea rsi, [0x140177b50]
jne 0x14005a0ed
add rbx, r13
add rbx, 0x10
add r13, 0x10
jmp 0x14005a22f
lea eax, [rsi - 1]
and eax, esi
mov esi, eax
test ax, ax
je 0x14005a24a
tzcnt eax, esi
add rax, rbx
and rax, r12
neg rax
imul rax, rax, 0x68
cmp qword [rdi + rax - 0x58], r15
jne 0x14005a270
add rax, rdi
mov rdx, qword [rax - 0x60]
mov rcx, rbp
mov r8, r15
call fcn.1401068a0
test eax, eax
jne 0x14005a270
jmp 0x14005a3ff
cmp byte [rsp + 0x3b1], 0
lea rax, [0x1401724d3]
jne 0x14005a0ed
cmp dword [rax], 0x70747468
jne 0x14005a0ed
jmp case.0x1400517a7.18
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jmp case.0x14005a3cd.2
mov esi, 1
mov rcx, rsi
mov rdx, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x60]
mov r8, rdi
call fcn.140106220
jmp 0x140059869
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140108280
cmp byte [rsp + 0xd8], 2
je case.default.0x14005a3cd
lea rcx, [rsp + 0xd0]
mov rax, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add byte [rax], al
add bh, bh
push rax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
invalid
invalid
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x75], cl
invalid
lea rcx, [0x140177b64]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jmp rax
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x75], cl
invalid
lea r8, [0x1401724d3]
mov r9d, 4
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x178]
call fcn.1400525c0
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
pcmpeqd xmm1, xmm1
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
and rax, rdx
movdqu xmm2, xmmword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x14005a4ac
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x14005a3cd.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x14005a463
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
je 0x14005a47d
tzcnt r10d, r9d
add r10, rax
and r10, rdx
neg r10
imul r10, r10, 0x68
cmp qword [rcx + r10 - 0x58], 4
jne 0x14005a49c
add r10, rcx
mov r11, qword [r10 - 0x60]
cmp dword [r11], 0x70747468
jne 0x14005a49c
cmp byte [r10 - 8], 2
je case.0x14005a3cd.2
lea rsi, [r10 - 8]
lea rdx, [r10 - 0x10]
mov rax, qword [r10 - 0x28]
mov r8, qword [r10 - 0x20]
mov r9, qword [r10 - 0x18]
lea rcx, [rsp + 0x410]
call qword [rax]
movzx ebx, byte [rsi]
movups xmm0, xmmword [rsp + 0x410]
movups xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
mov byte [rsp + 0x4a0], bl
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsp + 0x4a1], eax
mov dword [rsp + 0x4a4], ecx
movdqa xmmword [rsp + 0x2c0], xmm6
movdqa xmmword [rsp + 0x2b0], xmm7
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1d0]
lea r8, [rsp + 0x2b0]
lea r9, [rsp + 0x480]
call fcn.14004ed40
cmp byte [rsp + 0xb0], 3
je 0x14005a840
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x2d0], rax
movdqu xmm0, xmmword [rsp + 0x90]
add bl, dh
movq mm1, qword [rsp + 0xa0]
add bl, dh
movq mm1, qword [rsp + 0xa0]
movdqa xmmword [rsp + 0x2c0], xmm1
movdqa xmmword [rsp + 0x2b0], xmm0
movq qword [rsp + 0x2b0], mm0
movq qword [rsp + 0x2b0], mm0
cmp al, 2
je case.0x14005a3cd.2
lea rcx, [rsp + 0x2c8]
enter 2, 0
mov rax, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2b8]
invalid
add al, byte [rax]
invalid
mov eax, 0x4c000002
mov eax, dword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2c0]
call qword [rax + 0x10]
jmp case.0x14005a3cd.2
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
cmp byte [r14 + 0x50], 2
je case.0x14005a3cd.2
lea rsi, [r14 + 0x50]
lea rdx, [r14 + 0x48]
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov r9, qword [r14 + 0x40]
jmp 0x14005a4f5
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rsi
call fcn.140108280
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14005a767
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, [0x14013ec40]
lea r8, [rsp + 0x68]
mov edx, 0x17
call fcn.140108580
mov ecx, 8
mov edx, 0x70
call fcn.140107f90
mov qword [rsp + 0x90], rbp
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x90]
call fcn.14005bb50
mov byte [rsp + 0x90], dil
mov byte [rsp + 0x91], bl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x14013ebe0]
lea r8, [rsp + 0x90]
mov edx, 0x13
call fcn.140108580
ud2
lea rcx, str.Uri_should_have_a_scheme_7
lea r8, [0x140143858]
mov edx, 0x18
call fcn.140108630
call fcn.140010c70
mov ecx, 1
mov rdx, qword [rsp + 0x60]
call fcn.140107f90
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14005a767
add byte [rdi], cl
adc byte [rsp + 0x40], al
movups xmm1, xmmword [rsp + 0x50]
movups xmm2, xmmword [rsp + 0x60]
movups xmm3, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
test r14, r14
je 0x14005b6e6
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov rax, qword [rdi]
mov r9, qword [rdi + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rax + rcx]
add rdx, 0x10
lea rcx, [rsp + 0x130]
lea r8, [rsp + 0xc0]
call qword [r9 + 0x28]
cmp dword [rsp + 0x130], 3
je case.0x14002a75a.1459
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movups xmm2, xmmword [rsp + 0x150]
movups xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
mov rbx, qword [rsp + 0x40]
cmp rbx, 2
jne 0x14005b7ad
lea rcx, [rsp + 0x40]
call fcn.140057b50
mov qword [rsi], 2
cmp qword [rsp + 0xc0], 0
je 0x14005b79f
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
or al, byte fs:[rax]
nop
add rsp, 0x1e8
add byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmm2, xmmword [rsp + 0x68]
movups xmm3, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
movzx eax, byte [rsp + 0x88]
add byte [rax], al
add byte [rbx + 0x89248c], cl
mov word [rcx + rcx*4], fs
add byte [rax], al
invalid
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x8c]
mov dword [rsp + 0x3b], ecx
test rbx, rbx
cmp al, 2
jne 0x14005b843
mov al, 2
cmp byte [rdi + 0x30], 2
je 0x14005b829
lea rdx, [rdi + 0x28]
mov rax, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov r9, qword [rdi + 0x20]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call qword [rax]
movzx eax, byte [rdi + 0x30]
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x1b0], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], eax
mov qword [rsi], rbx
mov dword [rsi], ebx
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmm2, xmmword [rsp + 0x1a0]
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1b0], bl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1b0], bl
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x38], xmm3
mov byte [rsi + 0x48], al
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
mov dword [rsi + 0x49], eax
mov dword [rsi + 0x4c], ecx
cmp qword [rsp + 0xc0], 0
add byte [rax], al
add byte [rax], al
jne 0x14005b789
invalid
jmp 0x14005b79f
and byte [rcx - 0x7d], cl
inc dword [rbx]
jne 0x14005b9f5
cmp byte [rsp + 0x20], 2
jb 0x14005b9bd
mov rdi, qword [rsp + 0x28]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x10]
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x10]
mov edi, 3
jmp 0x14005bb0c
mov rdi, r8
add rdx, 0xa
lea rbx, [rsp + 0x8a]
mov r8d, 0xd6
mov rcx, rbx
call fcn.140106220
mov qword [rsp + 0x80], r15
mov byte [rsp + 0x88], r14b
mov byte [rsp + 0x89], bpl
cmp byte [rsp + 0xe0], 2
jb 0x14005ba5f
mov r14, qword [rsp + 0xe8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
lea rcx, [rsp + 0x108]
mov rax, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call qword [rax + 0x10]
lea rcx, [rsp + 0x128]
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
call qword [rax + 0x10]
mov rax, qword [rdi + 0x50]
mov qword [rbx + 0xa6], rax
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rbx + 0x96], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rbx + 0x86], xmm3
movups xmmword [rbx + 0x76], xmm2
movups xmmword [rbx + 0x66], xmm1
movups xmmword [rbx + 0x56], xmm0
mov rdi, qword [rsp + 0x80]
movzx r14d, byte [rsp + 0x88]
movzx ebp, byte [rsp + 0x89]
lea rcx, [rsp + 0x162]
mov r8d, 0xd6
mov rdx, rbx
call fcn.140106220
invalid
add byte [rax - 0x77], cl
mov byte ds:[rsi + 8], r14b
mov qword [rsi], rdi
mov byte [rsi + 8], r14b
mov byte [rsi + 9], bpl
add rsi, 0xa
lea rdx, [rsp + 0x162]
mov r8d, 0xd6
mov eax, 0xd6
mov rcx, rsi
call fcn.140106220
nop
add rsp, 0x238
pop rbx
add byte [rax + 0x38c48148], dl
add al, byte [rax]
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
int3
jmp rax
jle 0x14005bb88
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14005bbac
adc ecx, dword [rax - 0x7d]
jnp 0x14005bb95
add byte [rsp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x14005bb9b
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rsi, qword [rsi + 0x18]
test rsi, rsi
je 0x14005bbd7
mov rcx, rsi
call fcn.1400ec030
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x14005bbdf
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14005bbed
call fcn.140068980
jmp 0x14005bbed
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14005bbed
call fcn.1400698b0
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x14005bbfd
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
add byte [rax], al
call fcn.140101e70
sub rsp, rax
movaps xmmword [rsp + 0x19f0], xmm8
movaps xmmword [rsp + 0x19e0], xmm7
sub dword [rsp + 0x19e0], edi
sub dword [rsp + 0x19e0], edi
movaps xmmword [rsp + 0x19d0], xmm6
mov qword [rsp + 0x78], r8
mov rdi, rdx
movzx eax, byte [rdx + 0xbd0]
test eax, eax
mov qword [rsp + 0x360], rcx
je 0x14005ccbf
cmp eax, 3
jne case.default.0x14005ccb1
lea rax, [rdi + 0x728]
mov qword [rsp + 0x88], rax
movzx eax, byte [rdi + 0x728]
lea rbp, [rdi + 0x4e8]
lea rcx, [0x140177b78]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0x618]
jmp 0x14005cffb
lea rcx, [rdi + 0x248]
mov r8d, 0x118
mov rdx, rdi
call fcn.140106220
lea rcx, [rdi + 0x360]
lea rdx, [rdi + 0x118]
mov r8d, 0x100
call fcn.140106220
movdqu xmm0, xmmword [rdi + 0x218]
movdqu xmm1, xmmword [rdi + 0x228]
movdqu xmm2, xmmword [rdi + 0x238]
movdqu xmmword [rdi + 0x460], xmm0
movdqu xmmword [rdi + 0x470], xmm1
movdqu xmmword [rdi + 0x480], xmm2
movzx ebx, byte [rdi + 0x3c0]
test ebx, ebx
je 0x14005cd36
cmp ebx, 1
jne 0x14005cd38
movzx ebp, byte [rdi + 0x3c1]
jmp 0x14005cd73
jmp 0x14005cd73
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140062355
mov rsi, rax
mov rax, qword [rdi + 0x3c8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rsi
call qword [r10]
lea rdx, [rdi + 0x3e8]
mov rax, qword [rdi + 0x3d0]
mov r8, qword [rdi + 0x3d8]
mov r9, qword [rdi + 0x3e0]
lea rcx, [rsp + 0x3f0]
call qword [rax]
lea rdx, [rdi + 0x408]
mov rax, qword [rdi + 0x3f0]
mov r8, qword [rdi + 0x3f8]
mov r9, qword [rdi + 0x400]
add al, 0
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add bh, bh
adc byte [rdi], cl
mov bh, 0x87
adc byte [rax + rax], al
add al, 0
invalid
add al, 0
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add bh, bh
adc byte [rdi], cl
mov bh, 0x87
adc byte [rax + rax], al
add al, 0
add al, 0
add byte [rax + 0x4909f], cl
add byte [rax - 0x78], al
scasd eax, dword [rdi]
xchg ecx, eax
add al, 0
add byte [rax - 0x77], cl
mov bh, 0x98
mov byte [rdi + 0x490], bl
mov byte [rdi + 0x491], bpl
mov qword [rdi + 0x498], rsi
add al, 0
invalid
add al, 0
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x3f0]
movups xmm0, xmmword [rsp + 0x3f0]
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x400], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0x400]
add byte [rax], al
movups xmmword [rdi + 0x4a0], xmm0
adc dword [rdi + 0x4a0], eax
add byte [rdi], cl
movups xmmword [rdi + 0x4b0], xmm1
adc dword [rdi + 0x4b0], ecx
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
invalid
and al, 0x20
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
invalid
mov word [rax + rsi], fs
add dword [rax], eax
add bl, dh
movq qword [rdi + 0x4c0], mm0
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
movdqu xmmword [rdi + 0x4c0], xmm0
add byte [rax], al
movdqu xmmword [rdi + 0x4d0], xmm1
mov word [rdi + 0x4e0], ax
jmp 0x14005ced6
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], rbp
mov rbp, qword [rdi + 0x7a8]
jmp 0x1400604a7
add byte [rax - 0x73], cl
xchg eax, edx
or dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*2], ah
add eax, dword [rax]
add byte [rdi], cl
movzx eax, byte [rdi + 0x9d0]
lea rax, [rdi + 0x9d0]
mov qword [rsp + 0x368], rax
movzx eax, byte [rdi + 0x9d0]
or dword [rax], eax
add byte [rbp + rcx*4 - 0x59], cl
xor byte [rdi], al
add byte [rax], al
lea r12, [rdi + 0x730]
lea rcx, [0x140177b8c]
movsxd rax, dword [rcx + rax*4]
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
or dword [rax + 1], 0x4ce0ffc8
mov esi, dword [rdi + 0x760]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0x760]
jmp 0x14005d06c
mov rbx, qword [rsp + 0x78]
jmp 0x14005dc2b
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x140140420]
mov edx, 0x23
call fcn.140108300
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x140140348]
mov edx, 0x23
call fcn.140108300
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x140140408]
mov edx, 0x23
call fcn.140108300
lea r14, [rdi + 0x248]
lea rdx, [rdi + 0x360]
lea rcx, [rsp + 0x120]
mov r8d, 0x100
call fcn.140106220
movzx ebp, byte [rdi + 0x460]
test ebp, ebp
je 0x14005cf4c
cmp ebp, 2
jne 0x14005cf44
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140062355
mov rsi, rax
mov rax, qword [rdi + 0x468]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rsi
call qword [r10]
jmp 0x14005cf4c
movzx r15d, byte [rdi + 0x461]
lea rdx, [rdi + 0x488]
mov rax, qword [rdi + 0x470]
mov r8, qword [rdi + 0x478]
mov r9, qword [rdi + 0x480]
lea rcx, [rsp + 0xe80]
call qword [rax]
lea rbx, [rsp + 0x18d0]
lea rdx, [rsp + 0x120]
mov r8d, 0x100
mov rcx, rbx
call fcn.140106220
lea r12, [rdi + 0x4e8]
mov r8d, 0x100
mov rcx, r12
mov rdx, rbx
call fcn.140106220
mov byte [rdi + 0x5e8], bpl
mov rbp, r12
mov byte [rdi + 0x5e9], r15b
mov qword [rdi + 0x5f0], rsi
movups xmm0, xmmword [rsp + 0xe80]
movups xmm1, xmmword [rsp + 0xe90]
movups xmmword [rdi + 0x5f8], xmm0
movups xmmword [rdi + 0x608], xmm1
mov qword [rdi + 0x618], r14
lea rax, [rdi + 0x728]
mov qword [rsp + 0x88], rax
mov byte [rdi + 0x728], 0
mov qword [rdi + 0x620], r14
mov byte [rdi + 0x729], 1
lea rcx, [rdi + 0x628]
mov r8d, 0x100
mov rdx, rbp
call fcn.140106220
lea r12, [rdi + 0x730]
movups xmm0, xmmword [rdi + 0x5e8]
movups xmm1, xmmword [rdi + 0x5f8]
movups xmm2, xmmword [rdi + 0x608]
movups xmmword [rdi + 0x730], xmm0
movups xmmword [rdi + 0x740], xmm1
movups xmmword [rdi + 0x750], xmm2
mov qword [rdi + 0x760], r14
lea rax, [rdi + 0x9d0]
mov qword [rsp + 0x368], rax
mov byte [rdi + 0x9d0], 0
mov word [rdi + 0x9d6], 0
mov dword [rdi + 0x9d2], 0
mov qword [rdi + 0x768], r14
lea rsi, [rdi + 0x770]
movdqu xmm0, xmmword [r12]
movdqu xmm1, xmmword [r12 + 0x10]
movdqu xmm2, xmmword [r12 + 0x20]
movdqu xmmword [rdi + 0x770], xmm0
movdqu xmmword [rdi + 0x780], xmm1
movdqu xmmword [rdi + 0x790], xmm2
movzx ebx, byte [rdi + 0x770]
test ebx, ebx
je 0x14005d116
cmp ebx, 2
jne 0x14005d10b
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140062355
mov rcx, qword [rdi + 0x778]
lea rdx, [rcx + 0x18]
mov r10, qword [rcx]
mov r8, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov qword [rsp + 0x7c8], rax
mov rcx, rax
call qword [r10]
jmp 0x14005d116
movzx eax, byte [rdi + 0x771]
mov byte [rsp + 0x4c], al
lea rdx, [rdi + 0x798]
mov rax, qword [rdi + 0x780]
mov r8, qword [rdi + 0x788]
mov r9, qword [rdi + 0x790]
lea rcx, [rsp + 0x120]
call qword [rax]
mov rcx, qword [r14 + 0x108]
test rcx, rcx
je 0x14005d152
lock inc qword [rcx]
jle case.0x14005ccb1.2
mov dword [rsp + 0x40], ebx
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xd40], xmm1
movaps xmmword [rsp + 0xd30], xmm0
mov rbx, qword [rdi + 0x768]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movdqu xmm2, xmmword [rsi + 0x20]
movdqa xmmword [rsp + 0x5d0], xmm2
movaps xmmword [rsp + 0x5c0], xmm1
movaps xmmword [rsp + 0x5b0], xmm0
mov r14, qword [rbx + 0x68]
test r14, r14
je 0x14005d1c1
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x7e8], rax
lock inc qword [r14]
jle case.0x14005ccb1.2
mov r13, rbp
mov r15, qword [rbx + 0x108]
test r15, r15
je 0x14005d1da
lock inc qword [r15]
jle case.0x14005ccb1.2
mov rbp, r12
mov rsi, qword [rbx + 0x68]
test rsi, rsi
je 0x14005d1fc
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x7e0], rax
lock inc qword [rsi]
jle case.0x14005ccb1.2
movzx edx, byte [rbx + 0x81]
movsd xmm6, qword [rbx + 0x78]
mov rax, qword [rbx]
mov qword [rsp + 0x320], rax
mov rax, qword [rbx + 8]
mov qword [rsp + 0x878], rax
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x870], rax
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x868], rax
movzx r8d, byte [rbx + 0x64]
movsd xmm7, qword [rbx + 0x58]
mov r9d, dword [rbx + 0x60]
mov eax, dword [rbx + 0x48]
mov dword [rsp + 0x74], eax
mov rax, qword [rbx + 0x40]
mov qword [rsp + 0x860], rax
mov rax, qword [rbx + 0x30]
mov qword [rsp + 0x858], rax
mov eax, dword [rbx + 0x38]
mov dword [rsp + 0x32c], eax
movzx r10d, byte [rbx + 0x65]
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x848], rax
mov rax, qword [rbx + 0x28]
mov qword [rsp + 0x840], rax
mov rax, qword [rbx + 0x50]
mov qword [rsp + 0x850], rax
movzx r11d, byte [rbx + 0x80]
movzx eax, byte [rbx + 0x112]
mov r12, qword [rbx + 0xa8]
mov qword [rsp + 0x838], r12
lock inc qword [r12]
jle case.0x14005ccb1.2
mov byte [rsp + 0x53], r11b
mov byte [rsp + 0x54], r10b
mov dword [rsp + 0x328], r9d
mov byte [rsp + 0x55], r8b
mov byte [rsp + 0x56], dl
mov byte [rsp + 0x57], al
mov qword [rsp + 0x830], rcx
mov r12, qword [rbx + 0xb0]
mov rax, qword [rbx + 0xb8]
mov qword [rsp + 0x828], rax
lock inc qword [r12]
jle case.0x14005ccb1.2
xor eax, eax
cmp qword [rbx + 0x88], 0
je 0x14005d32e
mov rcx, qword [rbx + 0x90]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x7d8], rax
mov eax, 1
mov qword [rsp + 0x818], rax
mov qword [rsp + 0x820], r12
mov qword [rsp + 0x30], rbp
mov rcx, qword [rbx + 0x98]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x810], rax
movzx eax, byte [rbx + 0xa4]
mov byte [rsp + 0x52], al
movzx eax, byte [rbx + 0xa5]
mov byte [rsp + 0x51], al
movsd xmm8, qword [rbx + 0xa0]
mov rbp, qword [rbx + 0xf8]
lock inc qword [rbp]
jle case.0x14005ccb1.2
movzx eax, byte [rbx + 0x100]
mov byte [rsp + 0x50], al
mov r12d, dword [rbx + 0xc8]
cmp r12d, 0x3b9aca00
je 0x14005d3b3
mov rax, qword [rbx + 0xc0]
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x808], rsi
movzx eax, byte [rbx + 0x101]
mov byte [rsp + 0x4f], al
movzx eax, byte [rbx + 0x102]
mov byte [rsp + 0x4e], al
mov al, 2
cmp byte [rbx + 0xf0], 2
je 0x14005d409
lea rdx, [rbx + 0xe8]
mov rax, qword [rbx + 0xd0]
mov r8, qword [rbx + 0xd8]
mov r9, qword [rbx + 0xe0]
lea rcx, [rsp + 0x120]
call qword [rax]
movzx eax, byte [rbx + 0xf0]
mov byte [rsp + 0x4d], al
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
movdqu xmmword [rsp + 0xa10], xmm1
movdqu xmmword [rsp + 0xa00], xmm0
movzx esi, byte [rsp + 0x5b0]
test esi, esi
je 0x14005d488
cmp esi, 2
jne 0x14005d480
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140062355
mov rbx, rax
mov rax, qword [rsp + 0x5b8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rbx
call qword [r10]
jmp 0x14005d488
movzx eax, byte [rsp + 0x5b1]
mov qword [rsp + 0x7f0], rbp
mov qword [rsp + 0x7f8], r15
mov qword [rsp + 0x800], r14
mov r15d, dword [rsp + 0x40]
mov qword [rsp + 0x60], r13
mov byte [rsp + 0x330], sil
mov byte [rsp + 0x331], al
mov qword [rsp + 0x338], rbx
lea r14, [rsp + 0x340]
lea rdx, [rsp + 0x5d8]
mov rax, qword [rsp + 0x5c0]
mov r8, qword [rsp + 0x5c8]
mov r9, qword [rsp + 0x5d0]
mov rcx, r14
call qword [rax]
movzx esi, byte [rsp + 0x330]
movzx r13d, byte [rsp + 0x331]
movzx ebp, byte [rsp + 0x332]
mov rbx, qword [rsp + 0x338]
movups xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x3f0], xmm0
cmp esi, 4
je 0x140062394
movzx eax, byte [rsp + 0x337]
mov byte [rsp + 0x127], al
mov eax, dword [rsp + 0x333]
mov dword [rsp + 0x123], eax
mov qword [rsp + 0x128], rbx
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm1
mov qword [rsp + 0x150], 0
mov byte [rsp + 0x120], sil
mov byte [rsp + 0x121], r13b
mov byte [rsp + 0x122], bpl
movzx eax, byte [0x140182310]
mov edx, 1
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140062427
mov byte [rax], 0x2f
mov rcx, rax
or rcx, 1
test al, 1
cmovne rcx, rax
lea rdx, [0x140129050]
lea r8, [0x140129068]
cmove r8, rdx
mov qword [rsp + 0x5e8], rax
mov qword [rsp + 0x5f0], 1
mov qword [rsp + 0x5f8], rcx
mov qword [rsp + 0x5e0], r8
lea rcx, [rsp + 0xfa0]
lea rdx, [rsp + 0x5e0]
call fcn.140033d70
mov rax, qword [rsp + 0xfa0]
movzx r14d, byte [rsp + 0xfa8]
test rax, rax
je 0x140062436
lea rcx, [rsp + 0x123]
movzx edx, byte [rsp + 0xfa9]
movups xmm0, xmmword [rsp + 0xfb8]
movups xmmword [rsp + 0x5ee], xmm0
movups xmm0, xmmword [rsp + 0xfaa]
movaps xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x150], rax
mov byte [rsp + 0x158], r14b
mov byte [rsp + 0x159], dl
movaps xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rsp + 0x15a], xmm0
movups xmm0, xmmword [rsp + 0x5ee]
movups xmmword [rsp + 0x168], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x3f0], xmm0
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x410], xmm2
movaps xmmword [rsp + 0x420], xmm3
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x430], xmm0
mov rax, qword [rcx + 0x4d]
mov qword [rsp + 0x43d], rax
movaps xmm0, xmmword [rsp + 0x3f0]
movaps xmm1, xmmword [rsp + 0x400]
movaps xmm2, xmmword [rsp + 0x410]
movaps xmm3, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x600], xmm0
movaps xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x620], xmm2
movaps xmmword [rsp + 0x630], xmm3
movaps xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x43d]
mov qword [rsp + 0x64d], rax
mov rax, qword [rsp + 0x64d]
mov qword [rsp + 0x440], rax
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rsp + 0x433], xmm0
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmm2, xmmword [rsp + 0x620]
movaps xmm3, xmmword [rsp + 0x630]
movups xmmword [rsp + 0x423], xmm3
movups xmmword [rsp + 0x413], xmm2
movups xmmword [rsp + 0x403], xmm1
movups xmmword [rsp + 0x3f3], xmm0
mov byte [rsp + 0x3f0], sil
mov byte [rsp + 0x3f1], r13b
mov byte [rsp + 0x3f2], bpl
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x3f0]
call fcn.140033bc0
movzx eax, byte [rsp + 0x120]
movzx r14d, byte [rsp + 0x121]
cmp al, 3
je 0x1400624ee
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0xfed], rcx
movups xmm0, xmmword [rsp + 0x163]
movaps xmmword [rsp + 0xfe0], xmm0
movaps xmm0, xmmword [rsp + 0xfe0]
movaps xmmword [rsp + 0x9e0], xmm0
mov rcx, qword [rsp + 0xfed]
mov qword [rsp + 0x9ed], rcx
mov ecx, dword [rsp + 0xa1c]
mov dword [rsp + 0x350], ecx
movups xmm0, xmmword [rsp + 0x153]
movups xmm1, xmmword [rsp + 0x143]
movups xmm2, xmmword [rsp + 0x133]
movups xmm3, xmmword [rsp + 0x123]
movaps xmmword [rsp + 0x9a0], xmm3
movaps xmmword [rsp + 0x9b0], xmm2
movaps xmmword [rsp + 0x9c0], xmm1
movaps xmmword [rsp + 0x9d0], xmm0
movups xmm0, xmmword [rsp + 0x9fc]
movups xmm1, xmmword [rsp + 0xa0c]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0x5b0]
movaps xmm1, xmmword [rsp + 0x5c0]
movaps xmm2, xmmword [rsp + 0x5d0]
movups xmmword [rsp + 0xc60], xmm2
movups xmmword [rsp + 0xc50], xmm1
movups xmmword [rsp + 0xc40], xmm0
mov rcx, qword [rdi + 0x768]
movzx edx, byte [rcx + 0x112]
movzx ecx, byte [rsp + 0x122]
mov byte [rdi + 0x9d1], dl
mov byte [rdi + 0x9d8], r15b
movzx edx, byte [rsp + 0x4c]
mov byte [rdi + 0x9d9], dl
mov rdx, qword [rsp + 0x7c8]
mov qword [rdi + 0x9e0], rdx
movaps xmm0, xmmword [rsp + 0xd30]
movaps xmm1, xmmword [rsp + 0xd40]
movups xmmword [rdi + 0x9e8], xmm0
movups xmmword [rdi + 0x9f8], xmm1
mov rdx, qword [rsp + 0x830]
mov qword [rdi + 0xa08], rdx
mov qword [rdi + 0xa10], 0
mov qword [rdi + 0xa18], 6
mov rdx, qword [rsp + 0x818]
mov qword [rdi + 0xa20], rdx
mov rdx, qword [rsp + 0x7d8]
mov qword [rdi + 0xa28], rdx
mov rdx, qword [rsp + 0x810]
mov qword [rdi + 0xa30], rdx
movss dword [rdi + 0xa38], xmm8
movzx edx, byte [rsp + 0x52]
mov byte [rdi + 0xa3c], dl
movzx edx, byte [rsp + 0x51]
mov byte [rdi + 0xa3d], dl
mov rdx, qword [rsp + 0x838]
mov qword [rdi + 0xa40], rdx
mov rdx, qword [rsp + 0x820]
mov qword [rdi + 0xa48], rdx
mov rdx, qword [rsp + 0x828]
mov qword [rdi + 0xa50], rdx
mov rdx, qword [rsp + 0x7d0]
mov qword [rdi + 0xa58], rdx
mov dword [rdi + 0xa60], r12d
movaps xmm0, xmmword [rsp + 0x330]
movaps xmm1, xmmword [rsp + 0x340]
movups xmmword [rdi + 0xa64], xmm0
movups xmmword [rdi + 0xa74], xmm1
mov edx, dword [rsp + 0x350]
mov dword [rdi + 0xa84], edx
movzx edx, byte [rsp + 0x4d]
mov byte [rdi + 0xa88], dl
mov rdx, qword [rsp + 0x7f0]
mov qword [rdi + 0xa90], rdx
movzx edx, byte [rsp + 0x50]
mov byte [rdi + 0xa98], dl
movzx edx, byte [rsp + 0x4f]
mov byte [rdi + 0xa99], dl
movzx edx, byte [rsp + 0x4e]
mov byte [rdi + 0xa9a], dl
mov rdx, qword [rsp + 0x320]
mov qword [rdi + 0xaa0], rdx
mov rdx, qword [rsp + 0x878]
mov qword [rdi + 0xaa8], rdx
mov rdx, qword [rsp + 0x870]
mov qword [rdi + 0xab0], rdx
mov rdx, qword [rsp + 0x868]
mov qword [rdi + 0xab8], rdx
mov rdx, qword [rsp + 0x848]
mov qword [rdi + 0xac0], rdx
mov rdx, qword [rsp + 0x840]
mov qword [rdi + 0xac8], rdx
mov rdx, qword [rsp + 0x858]
mov qword [rdi + 0xad0], rdx
mov edx, dword [rsp + 0x32c]
mov dword [rdi + 0xad8], edx
mov rdx, qword [rsp + 0x860]
mov qword [rdi + 0xae0], rdx
mov edx, dword [rsp + 0x74]
mov dword [rdi + 0xae8], edx
mov rdx, qword [rsp + 0x850]
mov qword [rdi + 0xaf0], rdx
movlps qword [rdi + 0xaf8], xmm7
mov edx, dword [rsp + 0x328]
mov dword [rdi + 0xb00], edx
movzx edx, byte [rsp + 0x55]
mov byte [rdi + 0xb04], dl
movzx edx, byte [rsp + 0x54]
mov byte [rdi + 0xb05], dl
mov rdx, qword [rsp + 0x808]
mov qword [rdi + 0xb08], rdx
mov rdx, qword [rsp + 0x7e0]
mov qword [rdi + 0xb10], rdx
movlps qword [rdi + 0xb18], xmm6
movzx edx, byte [rsp + 0x53]
mov byte [rdi + 0xb20], dl
movzx edx, byte [rsp + 0x56]
mov byte [rdi + 0xb21], dl
mov rdx, qword [rsp + 0xc68]
mov qword [rdi + 0xb50], rdx
movups xmm0, xmmword [rsp + 0xc3a]
movups xmm1, xmmword [rsp + 0xc4a]
movups xmm2, xmmword [rsp + 0xc5a]
movups xmmword [rdi + 0xb42], xmm2
movups xmmword [rdi + 0xb32], xmm1
movups xmmword [rdi + 0xb22], xmm0
mov byte [rdi + 0xb58], al
mov byte [rdi + 0xb59], r14b
mov byte [rdi + 0xb5a], cl
mov rax, qword [rsp + 0x9ed]
mov qword [rdi + 0xba8], rax
movaps xmm0, xmmword [rsp + 0x9e0]
movups xmmword [rdi + 0xb9b], xmm0
movaps xmm0, xmmword [rsp + 0x9a0]
movaps xmm1, xmmword [rsp + 0x9b0]
movaps xmm2, xmmword [rsp + 0x9c0]
movaps xmm3, xmmword [rsp + 0x9d0]
movups xmmword [rdi + 0xb8b], xmm3
movups xmmword [rdi + 0xb7b], xmm2
movups xmmword [rdi + 0xb6b], xmm1
movups xmmword [rdi + 0xb5b], xmm0
mov rax, qword [rsp + 0x7f8]
mov qword [rdi + 0xbb0], rax
mov rax, qword [rsp + 0x800]
mov qword [rdi + 0xbb8], rax
mov rax, qword [rsp + 0x7e8]
mov qword [rdi + 0xbc0], rax
movzx eax, byte [rsp + 0x57]
mov byte [rdi + 0xbc8], al
mov byte [rdi + 0xbc9], al
mov rbx, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x60]
mov r12, qword [rsp + 0x30]
cmp dword [rdi + 0xa18], 9
je 0x14006252d
lea r13, [rdi + 0x9d8]
lea rsi, [rdi + 0xa18]
lea rcx, [rsp + 0xfa0]
mov rdx, r13
mov r8, rbx
call fcn.140062a10
cmp byte [rsp + 0x1010], 3
jne 0x14005ddf5
lea rsi, [rdi + 0x7a8]
lea rax, [rdi + 0x7b8]
mov qword [rsp + 0x38], rax
test rbp, rbp
je 0x1400607e6
cmp qword [rdi + 0x7b0], 0
jne 0x1400607f0
mov qword [rsp + 0x40], rsi
lea rsi, [rdi + 0x7c8]
lea rax, [rdi + 0x7d0]
mov qword [rsp + 0x30], rax
lea r15, [rsp + 0x130]
lea r14, [rdi + 0x868]
mov r13, qword [rdi + 0x7c0]
lea rbx, [rsp + 0x120]
jmp 0x14006061f
mov r8d, 0xa0
mov rbx, rbp
mov rcx, rbp
lea rdx, [rsp + 0x1160]
call fcn.140106220
mov r8d, 0xa0
lea rbp, [rsp + 0xfa0]
mov rcx, rbp
mov rdx, rbx
call fcn.140106220
mov rax, qword [rsp + 0x930]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x920]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x8e0]
movaps xmm1, xmmword [rsp + 0x8f0]
movaps xmm2, xmmword [rsp + 0x900]
movaps xmm3, xmmword [rsp + 0x910]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov rcx, qword [rsp + 0x38]
call fcn.140066540
mov qword [rdi + 0x7b8], r12
mov qword [rdi + 0x7c0], r13
mov r8d, 0xa0
mov rcx, rsi
mov rdx, rbp
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x90]
movdqa xmm1, xmmword [rsp + 0xa0]
movdqa xmm2, xmmword [rsp + 0xb0]
movdqa xmm3, xmmword [rsp + 0xc0]
movups xmmword [r14], xmm0
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0xd0]
movdqu xmmword [r14 + 0x40], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [r14 + 0x50], rax
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140060b56
cmp qword [rsi], 0
jne 0x140062306
mov rcx, rbx
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x78]
call fcn.140066240
mov r13, qword [rsp + 0x128]
cmp r13, 6
je 0x140061409
mov rbp, rbx
mov r12, qword [rsp + 0x120]
mov r8d, 0xa0
lea rcx, [rsp + 0x1160]
mov rdx, r15
call fcn.140106220
movups xmm0, xmmword [r15 + 0xa0]
movdqu xmm1, xmmword [r15 + 0xb0]
movdqu xmm2, xmmword [r15 + 0xc0]
movdqu xmm3, xmmword [r15 + 0xd0]
movaps xmmword [rsp + 0x370], xmm0
movdqa xmmword [rsp + 0x380], xmm1
movdqa xmmword [rsp + 0x390], xmm2
movdqa xmmword [rsp + 0x3a0], xmm3
movdqu xmm0, xmmword [r15 + 0xe0]
movdqa xmmword [rsp + 0x3b0], xmm0
mov rax, qword [r15 + 0xf0]
mov qword [rsp + 0x3c0], rax
cmp qword [rsi], 0
jne 0x14006231e
mov rax, qword [rsp + 0x30]
mov rbx, qword [rax]
test rbx, rbx
je 0x140060745
mov rax, qword [rbx + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x140060710
and eax, 0xa
cmp eax, 8
jne 0x140060732
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x10]
lock dec qword [rbx]
jne 0x140060745
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax]
call fcn.140065dd0
mov qword [rsi], 1
cmp r13d, 4
je 0x140060510
cmp r13d, 5
je 0x140062364
mov rbx, rbp
mov r8d, 0xa0
mov rcx, rbp
lea rdx, [rsp + 0x1160]
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x370]
movdqa xmm1, xmmword [rsp + 0x380]
movdqa xmm2, xmmword [rsp + 0x390]
movdqa xmm3, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x8e0], xmm0
movdqa xmmword [rsp + 0x8f0], xmm1
movdqa xmmword [rsp + 0x900], xmm2
movdqa xmmword [rsp + 0x910], xmm3
movdqa xmm0, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0x920], xmm0
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x930], rax
jmp 0x140060529
cmp qword [rdi + 0x7b0], 0
je 0x140060837
mov r15, qword [rdi + 0x7b8]
mov r13, qword [rdi + 0x7c0]
mov qword [rdi + 0x7c0], 5
cmp r13, 5
je 0x140062575
lea rdx, [rdi + 0x7c8]
lea rcx, [rsp + 0x3f0]
mov r8d, 0xf8
call fcn.140106220
mov rbp, qword [rsp + 0x60]
jmp 0x140060bb1
mov qword [rsp + 0x40], rsi
lea rsi, [rdi + 0x7c8]
lea rax, [rdi + 0x7d0]
mov qword [rsp + 0x30], rax
lea r15, [rsp + 0x130]
lea r14, [rdi + 0x868]
mov r13, qword [rdi + 0x7c0]
lea rbx, [rsp + 0x120]
jmp 0x14006098f
mov r8d, 0xa0
mov rbx, rbp
mov rcx, rbp
lea rdx, [rsp + 0x1160]
call fcn.140106220
mov r8d, 0xa0
lea rbp, [rsp + 0xfa0]
mov rcx, rbp
mov rdx, rbx
call fcn.140106220
mov rax, qword [rsp + 0x930]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x920]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x8e0]
movaps xmm1, xmmword [rsp + 0x8f0]
movaps xmm2, xmmword [rsp + 0x900]
movaps xmm3, xmmword [rsp + 0x910]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov rcx, qword [rsp + 0x38]
call fcn.140066540
mov qword [rdi + 0x7b8], r12
mov qword [rdi + 0x7c0], r13
mov r8d, 0xa0
mov rcx, rsi
mov rdx, rbp
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x90]
movdqa xmm1, xmmword [rsp + 0xa0]
movdqa xmm2, xmmword [rsp + 0xb0]
movdqa xmm3, xmmword [rsp + 0xc0]
movups xmmword [r14], xmm0
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0xd0]
movdqu xmmword [r14 + 0x40], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [r14 + 0x50], rax
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140060b56
cmp qword [rsi], 0
jne 0x140062306
mov rcx, rbx
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x78]
call fcn.140066240
mov r13, qword [rsp + 0x128]
cmp r13, 6
je 0x140061409
mov rbp, rbx
mov r12, qword [rsp + 0x120]
mov r8d, 0xa0
lea rcx, [rsp + 0x1160]
mov rdx, r15
call fcn.140106220
movups xmm0, xmmword [r15 + 0xa0]
movdqu xmm1, xmmword [r15 + 0xb0]
movdqu xmm2, xmmword [r15 + 0xc0]
movdqu xmm3, xmmword [r15 + 0xd0]
movaps xmmword [rsp + 0x370], xmm0
movdqa xmmword [rsp + 0x380], xmm1
movdqa xmmword [rsp + 0x390], xmm2
movdqa xmmword [rsp + 0x3a0], xmm3
movdqu xmm0, xmmword [r15 + 0xe0]
movdqa xmmword [rsp + 0x3b0], xmm0
mov rax, qword [r15 + 0xf0]
mov qword [rsp + 0x3c0], rax
cmp qword [rsi], 0
jne 0x14006231e
mov rax, qword [rsp + 0x30]
mov rbx, qword [rax]
test rbx, rbx
je 0x140060ab5
mov rax, qword [rbx + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x140060a80
and eax, 0xa
cmp eax, 8
jne 0x140060aa2
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x10]
lock dec qword [rbx]
jne 0x140060ab5
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax]
call fcn.140065dd0
mov qword [rsi], 1
cmp r13d, 4
je 0x140060880
cmp r13d, 5
je 0x14006237c
mov rbx, rbp
mov r8d, 0xa0
mov rcx, rbp
lea rdx, [rsp + 0x1160]
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x370]
movdqa xmm1, xmmword [rsp + 0x380]
movdqa xmm2, xmmword [rsp + 0x390]
movdqa xmm3, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x8e0], xmm0
movdqa xmmword [rsp + 0x8f0], xmm1
movdqa xmmword [rsp + 0x900], xmm2
movdqa xmmword [rsp + 0x910], xmm3
movdqa xmm0, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0x920], xmm0
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x930], rax
jmp 0x140060899
cmp rax, 1
jne 0x1400622ee
mov r15, qword [rdi + 0x7b8]
mov qword [rdi + 0x7c0], 5
cmp r13, 5
mov rbp, qword [rsp + 0x60]
je 0x140062575
lea rcx, [rsp + 0x3f0]
mov r8d, 0xf8
mov rdx, rsi
call fcn.140106220
mov rcx, qword [rsp + 0x38]
call fcn.140066540
mov qword [rdi + 0x7c0], 8
mov rsi, qword [rsp + 0x40]
lea rcx, [rsp + 0x1440]
lea rdx, [rsp + 0x3f0]
mov r8d, 0xa0
call fcn.140106220
movups xmm0, xmmword [rsp + 0x490]
movdqu xmm1, xmmword [rsp + 0x4a0]
movdqu xmm2, xmmword [rsp + 0x4b0]
movdqu xmm3, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0xae0], xmm0
movdqa xmmword [rsp + 0xaf0], xmm1
movdqa xmmword [rsp + 0xb00], xmm2
movdqa xmmword [rsp + 0xb10], xmm3
movdqu xmm0, xmmword [rsp + 0x4d0]
add al, 0
add byte [rsi + 0xf], ah
jg 0x140060ba3
and al, 0x20
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add al, 0
invalid
mov qword [rsp + 0xb30], rax
mov rcx, rsi
call fcn.140066630
cmp r13, 4
jne 0x140060ce5
lea rcx, [rsp + 0xea0]
lea rdx, [rsp + 0x1440]
mov r8d, 0xa0
call fcn.140106220
cmp byte [rdi + 0x791], 2
je 0x14006233d
lea r14, [rdi + 0x730]
mov rcx, qword [rdi + 0x778]
test rcx, rcx
je 0x140060ca0
lea rdx, [rsp + 0xf00]
mov rax, qword [rdi + 0x780]
call qword [rax + 0x20]
cmp byte [rdi + 0x791], 2
je 0x14006233d
mov rax, qword [rdi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x14006131c
mov r12, qword [rsp + 0xea0]
mov r14, qword [rsp + 0xea8]
and al, 0xa8
invalid
add byte [rax], al
lea rdx, [rsp + 0xeb0]
lea rcx, [rsp + 0x1320]
add byte [rcx - 0x48], al
nop
add byte [rax], al
add al, ch
push rbp
or al, byte [rax]
and al, 0xa8
invalid
add byte [rcx - 0x48], al
nop
add byte [rax], al
add al, ch
push rbp
or al, byte [rax]
jmp 0x140060f2f
movzx r12d, byte [rdi + 0x791]
cmp r12b, 2
je 0x14006233d
movzx r14d, byte [rdi + 0x7a0]
movzx eax, byte [rdi + 0x790]
mov byte [rsp + 0x30], al
mov rcx, qword [rdi + 0x778]
xor esi, esi
test rcx, rcx
je 0x140060d25
mov rax, qword [rdi + 0x780]
call qword [rax + 0x18]
mov rsi, rax
mov rbx, qword [rdi + 0x788]
lock inc qword [rbx]
jle case.0x14005ccb1.2
cmp byte [r15 + 0x29], 2
je 0x140060da5
mov qword [rsp + 0x38], rdx
mov byte [rsp + 0x40], r14b
mov r14, qword [r15 + 0x10]
test r14, r14
je 0x140060d7d
mov rbp, qword [r15 + 0x18]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x140060d7d
cmp qword [rbp + 0x10], 0x11
jb 0x140060d6c
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov rax, qword [r15 + 0x20]
lock dec qword [rax]
mov rbp, qword [rsp + 0x60]
movzx r14d, byte [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
jne 0x140060da5
mov rcx, qword [r15 + 0x20]
call fcn.140068d80
mov rdx, qword [rsp + 0x38]
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], rdx
mov qword [r15 + 0x20], rbx
movzx eax, byte [rsp + 0x30]
mov byte [r15 + 0x28], al
mov byte [r15 + 0x29], r12b
mov eax, dword [rsp + 0x120]
mov dword [r15 + 0x2a], eax
movzx eax, word [rsp + 0x124]
mov word [r15 + 0x2e], ax
lea rcx, [rsp + 0x3f0]
lea rdx, [rsp + 0x1440]
mov r8d, 0xa0
call fcn.140106220
movaps xmm0, xmmword [rsp + 0xae0]
movaps xmm1, xmmword [rsp + 0xaf0]
movaps xmm2, xmmword [rsp + 0xb00]
movaps xmm3, xmmword [rsp + 0xb10]
movups xmmword [rsp + 0x490], xmm0
movups xmmword [rsp + 0x4a0], xmm1
movups xmmword [rsp + 0x4b0], xmm2
movups xmmword [rsp + 0x4c0], xmm3
movaps xmm0, xmmword [rsp + 0xb20]
movups xmmword [rsp + 0x4d0], xmm0
mov rax, qword [rsp + 0xb30]
mov qword [rsp + 0x4e0], rax
mov eax, 8
cmp r13, 3
je 0x140060e84
mov byte [rsp + 0x228], r14b
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x3f0]
mov r8d, 0xf8
call fcn.140106220
mov eax, 0x100
mov qword [rsp + rax + 0x120], r15
mov r12, qword [rsp + 0x128]
mov r14, qword [rsp + 0x130]
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x1320]
mov r8d, 0x90
call fcn.140106220
movups xmm0, xmmword [rsp + 0x1c8]
movdqu xmm1, xmmword [rsp + 0x1d8]
movdqu xmm2, xmmword [rsp + 0x1e8]
movdqu xmm3, xmmword [rsp + 0x1f8]
movaps xmmword [rsp + 0x880], xmm0
movdqa xmmword [rsp + 0x890], xmm1
movdqa xmmword [rsp + 0x8a0], xmm2
movdqa xmmword [rsp + 0x8b0], xmm3
movdqu xmm0, xmmword [rsp + 0x208]
movdqa xmmword [rsp + 0x8c0], xmm0
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x8d0], rax
mov r15, qword [rsp + 0x220]
movzx ebx, byte [rsp + 0x228]
lea rcx, [rdi + 0x730]
call fcn.140065040
lea rsi, [rdi + 0x729]
cmp byte [rdi + 0x729], 0
je 0x140060f63
lea rcx, [rdi + 0x628]
call fcn.140002e90
lea rcx, [rdi + 0x708]
call fcn.14005bb50
mov byte [rsi], 0
lea rcx, [rsp + 0x15c8]
lea rdx, [rsp + 0x1320]
mov r8d, 0x90
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x880]
movaps xmm1, xmmword [rsp + 0x890]
movaps xmm2, xmmword [rsp + 0x8a0]
movaps xmm3, xmmword [rsp + 0x8b0]
movaps xmmword [rsp + 0xa20], xmm0
movaps xmmword [rsp + 0xa30], xmm1
movaps xmmword [rsp + 0xa40], xmm2
and al, 0x30
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xa40], edx
movaps xmmword [rsp + 0xa50], xmm3
movaps xmm0, xmmword [rsp + 0x8c0]
add byte [rdi], cl
sub byte [rsp + 0x8c0], al
movaps xmmword [rsp + 0xa60], xmm0
mov rax, qword [rsp + 0x8d0]
mov qword [rsp + 0xa70], rax
mov rax, qword [rsp + 0x88]
mov byte [rax], 1
cmp r13, 5
je 0x140061415
lea rcx, [rsp + 0x13b0]
lea rdx, [rsp + 0x15c8]
mov r8d, 0x90
call fcn.140106220
movaps xmm0, xmmword [rsp + 0xa20]
movaps xmm1, xmmword [rsp + 0xa30]
movaps xmm2, xmmword [rsp + 0xa40]
movaps xmm3, xmmword [rsp + 0xa50]
movaps xmmword [rsp + 0xa80], xmm0
movaps xmmword [rsp + 0xa90], xmm1
movaps xmmword [rsp + 0xaa0], xmm2
movaps xmmword [rsp + 0xab0], xmm3
movaps xmm0, xmmword [rsp + 0xa60]
movaps xmmword [rsp + 0xac0], xmm0
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0xad0], rax
mov rcx, rbp
call fcn.140066730
cmp r13, 3
je 0x14006142b
cmp r13, 4
je 0x1400615a3
mov qword [rsp + 0x120], r13
mov qword [rsp + 0x128], r12
mov qword [rsp + 0x130], r14
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x13b0]
mov r8d, 0x90
call fcn.140106220
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0x218], rax
movaps xmm0, xmmword [rsp + 0xa80]
movdqa xmm1, xmmword [rsp + 0xa90]
movdqa xmm2, xmmword [rsp + 0xaa0]
movdqa xmm3, xmmword [rsp + 0xab0]
movups xmmword [rsp + 0x1c8], xmm0
movdqu xmmword [rsp + 0x1d8], xmm1
movdqu xmmword [rsp + 0x1e8], xmm2
movdqu xmmword [rsp + 0x1f8], xmm3
movdqa xmm0, xmmword [rsp + 0xac0]
movdqu xmmword [rsp + 0x208], xmm0
mov qword [rsp + 0x1160], r15
test bl, 1
je 0x1400615d6
cmp byte [rdi + 0x358], 0
je 0x1400615d6
lea rsi, [rsp + 0x1c8]
movzx ebp, byte [rdi + 0x490]
test ebp, ebp
je 0x1400611a3
cmp ebp, 2
jne 0x14006119b
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140062355
mov rbx, rax
mov rax, qword [rdi + 0x498]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rbx
call qword [r10]
jmp 0x1400611a3
movzx r15d, byte [rdi + 0x491]
mov qword [rsp + 0x38], r14
lea rdx, [rdi + 0x4b8]
mov rax, qword [rdi + 0x4a0]
mov r8, qword [rdi + 0x4a8]
mov r9, qword [rdi + 0x4b0]
lea rcx, [rsp + 0x3f0]
call qword [rax]
lea rdx, [rdi + 0x4d8]
mov rax, qword [rdi + 0x4c0]
mov r8, qword [rdi + 0x4c8]
mov r9, qword [rdi + 0x4d0]
lea rcx, [rsp + 0x600]
call qword [rax]
movzx r12d, word [rdi + 0x4e0]
cmp byte [rsp + 0x180], 2
jb 0x140061231
mov r14, qword [rsp + 0x188]
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 [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
lea rcx, [rsp + 0x1a8]
mov rax, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1c0]
mov rcx, rsi
call qword [rax + 0x10]
mov byte [rsp + 0x180], bpl
mov byte [rsp + 0x181], r15b
mov qword [rsp + 0x188], rbx
movups xmm0, xmmword [rsp + 0x3f0]
movups xmm1, xmmword [rsp + 0x400]
movups xmmword [rsp + 0x190], xmm0
movups xmmword [rsp + 0x1a0], xmm1
movdqu xmm0, xmmword [rsp + 0x600]
movdqu xmm1, xmmword [rsp + 0x610]
movdqu xmmword [rsp + 0x1b0], xmm0
movdqu xmmword [rsp + 0x1c0], xmm1
mov word [rsp + 0x1d0], r12w
lea rsi, [rsp + 0x17d0]
lea rdx, [rsp + 0x120]
mov r8d, 0x100
mov rcx, rsi
call fcn.140106220
lea rcx, [rsp + 0x1160]
call fcn.1400365f0
lea rcx, [rdi + 0x360]
mov r8d, 0x100
mov rdx, rsi
call fcn.140106220
jmp 0x14005ced6
cmp byte [rdi + 0x791], 2
je 0x14006233d
cmp byte [rdi + 0x770], 2
je 0x140061351
cmp qword [rdi + 0x798], 0
je 0x140061351
mov rax, qword [rdi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x140061607
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x190], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x160], xmm0
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movdqa xmmword [rsp + 0x150], xmm3
movdqa xmmword [rsp + 0x140], xmm2
movdqa xmmword [rsp + 0x130], xmm1
movdqa xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x120]
call fcn.140065040
mov r12, qword [rsp + 0xea0]
mov r14, qword [rsp + 0xea8]
lea rdx, [rsp + 0xeb0]
lea rcx, [rsp + 0x1320]
mov r8d, 0x90
call fcn.140106220
lea rsi, [rdi + 0x729]
mov r13d, 4
jmp 0x140060f63
mov al, 4
mov rcx, qword [rsp + 0x88]
mov byte [rcx], al
mov rax, qword [rsp + 0x360]
mov qword [rax], 4
mov cl, 3
jmp 0x140061570
mov ebx, 3
mov r15, r12
cmp byte [rdi + 0x490], 2
jb 0x140061466
mov rsi, qword [rdi + 0x498]
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 [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
lea rcx, [rdi + 0x4b8]
mov rax, qword [rdi + 0x4a0]
mov rdx, qword [rdi + 0x4a8]
mov r8, qword [rdi + 0x4b0]
call qword [rax + 0x10]
lea rcx, [rdi + 0x4d8]
mov rax, qword [rdi + 0x4c0]
mov rdx, qword [rdi + 0x4c8]
mov r8, qword [rdi + 0x4d0]
call qword [rax + 0x10]
cmp byte [rdi + 0x460], 2
jb 0x1400614d7
mov rsi, qword [rdi + 0x468]
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 [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
lea rcx, [rdi + 0x488]
mov rax, qword [rdi + 0x470]
mov rdx, qword [rdi + 0x478]
mov r8, qword [rdi + 0x480]
call qword [rax + 0x10]
mov rax, qword [rdi + 0x2b0]
test rax, rax
je 0x14006151b
lock dec qword [rax]
jne 0x14006151b
mov rcx, qword [rdi + 0x2b0]
mov rdx, qword [rdi + 0x2b8]
call fcn.140039a20
lea rcx, [rdi + 0x2d0]
call fcn.140066820
mov rax, qword [rdi + 0x350]
test rax, rax
je 0x140061545
lock dec qword [rax]
jne 0x140061545
lea rcx, [rdi + 0x350]
call fcn.1400668c0
mov rsi, qword [rsp + 0x360]
mov qword [rsi], rbx
mov qword [rsi + 8], r15
lea rcx, [rsi + 0x10]
lea rdx, [rsp + 0x1658]
mov r8d, 0x90
call fcn.140106220
mov rax, rsi
mov cl, 1
mov byte [rdi + 0xbd0], cl
movaps xmm6, xmmword [rsp + 0x19d0]
movaps xmm7, xmmword [rsp + 0x19e0]
movaps xmm8, xmmword [rsp + 0x19f0]
add rsp, 0x1a08
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x1658]
lea rdx, [rsp + 0x13b0]
mov r8d, 0x90
call fcn.140106220
mov rbx, r12
mov r15, r14
cmp byte [rdi + 0x490], 2
jb 0x140061466
jmp 0x14006143c
lea rcx, [rsp + 0x120]
call fcn.140002e90
lea rcx, [rsp + 0x200]
call fcn.14005bb50
mov ebx, 3
cmp byte [rdi + 0x490], 2
jae 0x14006143c
jmp 0x140061466
mov rax, qword [rsp + 0xf10]
test rax, rax
je 0x14006175c
cmp eax, 2
jne 0x14006175c
lea rcx, [rsp + 0xf28]
call fcn.14002e210
test al, al
je 0x14006176b
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0xc30], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0xc20], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0xc10], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0xc00], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0xbf0], xmm3
movaps xmmword [rsp + 0xbe0], xmm2
movaps xmmword [rsp + 0xbd0], xmm1
movaps xmmword [rsp + 0xbc0], xmm0
mov rax, qword [rdi + 0x620]
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x140061c60
mov rsi, qword [rax + 0x70]
mov r14, qword [rsi + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x78
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14006276c
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [rbx + r14]
add rcx, 0x10
mov rdx, qword [rsp + 0xc30]
mov qword [rax + 0x70], rdx
movaps xmm0, xmmword [rsp + 0xc20]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0xc10]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xc00]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0xbc0]
movdqa xmm1, xmmword [rsp + 0xbd0]
movdqa xmm2, xmmword [rsp + 0xbe0]
movdqa xmm3, xmmword [rsp + 0xbf0]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea r8, [0x140140830]
mov rdx, rax
call qword [rsi + 0x18]
jmp 0x1400613cc
cmp qword [rsp + 0xf18], 0
je 0x140061636
movzx eax, byte [0x140182310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14006273f
mov rsi, 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.0x14005ccb1.2
mov rbx, qword [rsp + 0xf38]
test rbx, rbx
jne 0x1400617fc
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400627b0
mov rbx, rax
mov qword [rax], 2
mov qword [rsp + 0xf38], rax
mov rcx, rbx
call fcn.140035550
mov qword [rbx], 0
mov qword [rbx + 8], rsi
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0xbb0], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0xba0], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0xb90], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0xb80], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0xb70], xmm3
movaps xmmword [rsp + 0xb60], xmm2
movaps xmmword [rsp + 0xb50], xmm1
movaps xmmword [rsp + 0xb40], xmm0
mov rax, qword [rdi + 0x620]
mov r15, qword [rax + 0x68]
test r15, r15
je 0x140061939
mov rbx, qword [rax + 0x70]
mov r14, qword [rbx + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14006275d
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [r15 + r14]
add rcx, 0x10
mov qword [rax], rsi
movaps xmm0, xmmword [rsp + 0xb40]
movdqa xmm1, xmmword [rsp + 0xb50]
movdqa xmm2, xmmword [rsp + 0xb60]
movdqa xmm3, xmmword [rsp + 0xb70]
movups xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
movdqu xmmword [rax + 0x28], xmm2
movdqu xmmword [rax + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0xb80]
movups xmmword [rax + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0xb90]
movups xmmword [rax + 0x58], xmm0
movdqa xmm0, xmmword [rsp + 0xba0]
movdqu xmmword [rax + 0x68], xmm0
mov rdx, qword [rsp + 0xbb0]
mov qword [rax + 0x78], rdx
lea r8, [0x140140890]
mov rdx, rax
call qword [rbx + 0x18]
jmp 0x1400613cc
mov eax, 1
lock xadd qword [0x140182058], rax
mov qword [rsp + 0x1160], rax
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x3f8], rsi
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movups xmmword [rsp + 0x400], xmm0
movdqu xmmword [rsp + 0x410], xmm1
movdqu xmmword [rsp + 0x420], xmm2
movdqu xmmword [rsp + 0x430], xmm3
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rsp + 0x440], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rsp + 0x450], xmm0
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [rsp + 0x460], xmm0
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x470], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140061a27
test eax, eax
jne 0x1400628f2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14006268c
mov eax, 1
lock xadd qword [0x140182058], rax
mov qword [rsp + 0x1160], rax
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x3f0], rax
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movups xmmword [rsp + 0x3f8], xmm0
movdqu xmmword [rsp + 0x408], xmm1
movdqu xmmword [rsp + 0x418], xmm2
movdqu xmmword [rsp + 0x428], xmm3
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rsp + 0x438], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rsp + 0x448], xmm0
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [rsp + 0x458], xmm0
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x468], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140061d46
test eax, eax
jne 0x14006297f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14006268c
lea rcx, [rax + 1]
mov edx, dword [0x140182314]
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 + 0x460]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsp + 0x450]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x3f0]
movdqu xmm1, xmmword [rsp + 0x400]
movdqu xmm2, xmmword [rsp + 0x410]
movdqu xmm3, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x150], xmm3
movdqa xmmword [rsp + 0x140], xmm2
movdqa xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
cmp rcx, 2
je 0x14006284f
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x198]
mov qword [rsp + 0x670], rdx
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x660], xmm0
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x650], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x640], xmm0
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x630], xmm0
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x610], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x600], xmm0
mov r14, qword [rax]
test rcx, rcx
je 0x140062140
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005ccb1.2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005ccb1.2
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.140065a40
test rax, rax
je 0x14006229f
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400ea2d0
mov eax, dword [0x140182314]
add eax, 0x12006f
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x1400613cc
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x1400613cc
ud2
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, [0x14013d698]
mov edx, 0x1f
call fcn.14010cd60
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.14010cd60
mov qword [rsi], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.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.140108300
lea rcx, str.not_dropped
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.140108630
mov ecx, 8
mov edx, 0x20
call fcn.140107f90
lea rcx, [0x140140030]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.14010cd60
lea rcx, [0x140140030]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.14010cd60
lea rcx, [rsp + 0x408]
mov rax, qword [rsp + 0x3f0]
mov rdx, qword [rsp + 0x3f8]
mov r8, qword [rsp + 0x400]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x3f0]
movdqa xmm1, xmmword [rsp + 0x400]
movdqa xmm2, xmmword [rsp + 0x410]
movdqa xmm3, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x600], xmm0
movdqa xmmword [rsp + 0x610], xmm1
movdqa xmmword [rsp + 0x620], xmm2
movdqa xmmword [rsp + 0x630], xmm3
movdqa xmm0, xmmword [rsp + 0x430]
movdqa xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x43d]
mov qword [rsp + 0x64d], rax
mov r14d, ebp
jmp 0x1400624f1
mov ecx, 1
mov edx, 1
call fcn.140107f90
cmp esi, 3
ja 0x1400625ab
cmp esi, 2
je 0x1400625ab
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400625df
mov rax, qword [rsp + 0x150]
test rax, rax
je 0x140062481
lea rcx, [rsp + 0x168]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x3f0]
movdqa xmm1, xmmword [rsp + 0x400]
movdqa xmm2, xmmword [rsp + 0x410]
movdqa xmm3, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x600], xmm0
movdqa xmmword [rsp + 0x610], xmm1
movdqa xmmword [rsp + 0x620], xmm2
movdqa xmmword [rsp + 0x630], xmm3
movdqa xmm0, xmmword [rsp + 0x430]
movdqa xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x43d]
mov qword [rsp + 0x64d], rax
mov r13b, 2
jmp 0x1400624f1
mov r13b, 3
mov byte [rsp + 0x120], r13b
mov byte [rsp + 0x121], r14b
lea rax, [0x14012c098]
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x14012a668]
lea r8, [rsp + 0x120]
mov edx, 0x13
call fcn.140108580
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, [0x140142438]
mov edx, 0x18
call fcn.140108630
lea rcx, str.not_dropped
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.140108630
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, [0x140142450]
mov edx, 0x28
call fcn.140108300
lea rcx, str.Ready_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140142110]
mov edx, 0x1d
call fcn.140108630
mov ecx, 8
mov edx, 0x140
call fcn.140107f90
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
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 [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x140062459
lea rcx, [rsp + 0x148]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x150]
test rax, rax
jne 0x140062466
jmp 0x140062481
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108520
mov rax, qword [rsp + 0x120]
lea rcx, [rax - 9]
cmp rcx, 2
jb 0x1400629b5
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14006277b
test rcx, rcx
jne 0x1400629b5
mov ecx, 8
mov edx, 0x48
call fcn.140107f90
mov ecx, 0x80
mov edx, 0x100
call fcn.140107f90
mov ecx, 8
mov edx, 0x80
call fcn.140107f90
mov ecx, 8
mov edx, 0x78
call fcn.140107f90
cmp eax, 5
jne 0x1400628e0
lea rcx, [rsp + 0x128]
movzx eax, byte [rsp + 0x198]
cmp eax, 2
je 0x1400629b0
cmp eax, 3
je 0x1400629b5
call fcn.140065040
jmp 0x1400629b5
mov ecx, 8
mov edx, 0x10
call fcn.140107f90
cmp byte [rsp + 0x1a0], 2
je 0x1400629b5
lea rcx, [rsp + 0x130]
call fcn.140065040
mov rsi, qword [rsp + 0x128]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x14006280f
cmp byte [rsp + 0x198], 2
je 0x140062883
lea rcx, [rsp + 0x128]
call fcn.140065040
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
dec rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
jmp 0x1400629cf
lea rcx, [rsp + 0x120]
call fcn.140064dc0
jmp 0x1400629b5
cmp byte [rsp + 0x468], 2
je 0x1400629f1
lea rcx, [rsp + 0x3f8]
call fcn.140065040
jmp 0x1400629f1
call fcn.1400365f0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x120], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x120]
call fcn.14010d770
call fcn.1400365f0
mov al, 1
mov byte [rsp + 0x120], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x120]
call fcn.14010d770
int3
or byte [rax], al
add byte [rax], al
mov edx, 0x38
call fcn.140107f90
ud2
cmp al, 0xa
add byte [rcx + 8], bh
mov edx, 0x20
call fcn.140107f90
int3
mov rax, qword [rdx]
lea rdx, [rax - 6]
cmp rdx, 2
ja 0x140064775
cmp rdx, 1
je 0x140064775
cmp eax, 6
jne 0x140064bfd
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rcx
mov rax, qword [rsi + 8]
mov qword [rsi], 8
cmp rax, 2
jae 0x140064c11
lea rdi, [rsi + 0x10]
mov qword [rsp + 0x1d0], rax
lea rcx, [rsp + 0x1d8]
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rcx - 0x48], al
test al, 1
add byte [rax], al
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rcx - 0x48], al
test al, 1
add byte [rax], al
mov rdx, rdi
call fcn.140106220
lea r8, [rsp + 0x2d8]
movzx r9d, byte [rsp + 0x378]
mov rdx, qword [rsp + 0x360]
lea rcx, [rsp + 0xf0]
call fcn.140079060
cmp byte [rsp + 0xf0], 3
jne 0x1400647f2
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140064c54
mov rbx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.HTTP_2_connection_in_progressALPN_upgraded_to_HTTP_2C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov r8d, 0x1d
mov rcx, rax
call fcn.140066070
lea rcx, [rsp + 0x1d0]
call fcn.140064c70
mov r13d, 5
mov bpl, 2
jmp 0x140064a34
cmp eax, 5
jne 0x1400647cf
add eax, 0xb60f5575
js 0x140064745
movzx eax, byte [rsi + 0x78]
mov byte [rsi + 0x78], 3
js 0x140064785
cmp al, 3
je 0x140064c24
test byte [rdx + 0xf000004], bl
adc byte [rsi + 0x68], al
movups xmm0, xmmword [rsi + 0x68]
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [rsi + 0x48]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rsi + 8]
movups xmm1, xmmword [rsi + 0x18]
movups xmm2, xmmword [rsi + 0x28]
movups xmm3, xmmword [rsi + 0x38]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rcx + 0x70], al
mov eax, dword [rsi + 0x79]
mov edx, dword [rsi + 0x7c]
jmp 0x140064bd1
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x460]
add rsp, 0x478
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140072d40
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x77], rax
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmm2, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x67], xmm2
movups xmmword [rsp + 0x57], xmm1
movups xmmword [rsp + 0x47], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movups xmm2, xmmword [rsp + 0x1f0]
movups xmm3, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x120], xmm3
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x150], xmm0
movups xmm0, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x160], xmm0
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [rsp + 0x348]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x338]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsp + 0x318]
nop
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x318], al
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x308]
movaps xmmword [rsp + 0x170], xmm0
movzx r15d, byte [rsp + 0x379]
mov r13, qword [rsp + 0x250]
mov rbx, qword [rsp + 0x258]
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x270]
add byte [rdi], cl
adc byte [rsp + 0x270], al
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x2b0]
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x2b0], al
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0xe0], rax
movzx ebp, byte [rsp + 0x2c8]
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x3f], rax
mov rax, qword [rsp + 0x2c9]
mov qword [rsp + 0x38], rax
movups xmm6, xmmword [rsp + 0x360]
mov r12, qword [rsp + 0x370]
lea rcx, [rsp + 0x388]
lea rdx, [rsp + 0xf0]
mov r8d, 0xd8
movsb byte [rdi], byte [rsi]
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
call fcn.140106220
cmp byte [rsp + 0x2d8], 2
jb 0x140064a11
mov r14, qword [rsp + 0x2e0]
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 [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
lea rcx, [rsp + 0x300]
mov rax, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x2f0]
mov r8, qword [rsp + 0x2f8]
call qword [rax + 0x10]
lea r14, [rsi + 8]
mov rax, qword [rsi]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x140064a61
test rcx, rcx
jne 0x140064a90
mov rcx, r14
call fcn.140064c70
jmp 0x140064a90
cmp eax, 5
jne 0x140064a7e
add eax, 0xb60f1875
js 0x1400649ee
movzx eax, byte [rsi + 0x78]
cmp eax, 2
je 0x140064a88
clc
add dh, byte [rcx + rbx - 0x7d]
clc
add esi, dword [rsp + rbx + 0x4c]
mov ecx, esi
cmp eax, 3
je 0x140064a90
mov rcx, r14
call fcn.140065040
jmp 0x140064a90
mov rcx, rsi
call fcn.140064dc0
jmp 0x140064a90
mov rcx, r14
call fcn.1400365f0
mov qword [rsi], r13
mov qword [rsi + 8], rbx
mov rax, qword [rsp + 0xe0]
mov qword [rdi + 0x60], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rdi + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rdi + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movaps xmm3, xmmword [rsp + 0xb0]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov byte [rsi + 0x78], bpl
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
movups xmm3, xmmword [rsp + 0x68]
movups xmmword [rsi + 0x79], xmm0
movups xmmword [rsi + 0x89], xmm1
movups xmmword [rsi + 0x99], xmm2
movups xmmword [rsi + 0xa9], xmm3
mov rax, qword [rsp + 0x77]
mov qword [rsi + 0xb8], rax
movups xmmword [rsi + 0xc0], xmm6
mov qword [rsi + 0xd0], r12
mov byte [rsi + 0xd8], r15b
lea rcx, [rsi + 0xd9]
lea rdx, [rsp + 0x381]
mov r8d, 0xdf
call fcn.140106220
cmp r13, 7
je 0x140064b6a
lea rax, [r13 - 9]
cmp rax, 0xfffffffffffffffd
jae 0x140064c3c
cmp r13, 5
mov rcx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
jne 0x140064bd9
mov byte [rsi + 0x78], 3
cmp bpl, 3
je 0x140064c24
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rcx + 0x70], bpl
mov eax, dword [rsp + 0x38]
mov edx, dword [rsp + 0x3b]
mov dword [rcx + 0x71], eax
mov dword [rcx + 0x74], edx
jmp 0x140064be1
mov rdx, rsi
call 0x140072d40
movaps xmm6, xmmword [rsp + 0x460]
add rsp, 0x478
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 7
jne 0x140064c0a
mov rcx, rsi
call fcn.140064dc0
mov qword [rsi], 8
lea rcx, str.lazy_state_wrong
lea rdx, [0x140141cc0]
call fcn.1400797a0
lea rcx, str.Ready_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140142110]
mov edx, 0x1d
call fcn.140108630
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, [0x140141c88]
mov edx, 0x28
call fcn.140108300
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
int3
mov rax, qword [rdx + 0x10]
mov rcx, rdx
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140065bb1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140065aec
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
xor esi, esi
jmp 0x140065b6f
mov rax, rsi
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdi, rdx
call fcn.14010ae30
mov rdx, rdi
jmp 0x140065ab8
add bl, ch
mov esi, 0x400d8d48
xchg byte [rsi], cl
add byte [rbp + rcx*4 + 5], cl
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.140108300
mov qword [rsp + 0x50], 0
lea rdx, [rsp + 0x38]
lea r9, [0x140140bb8]
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x50]
and al, 0x50
and al, 0x50
call fcn.14010d7c0
mov qword [rsp + 0x50], 0
add rcx, 8
lea rdx, [rsp + 0x48]
lea r8, [rsp + 0x50]
call fcn.14010d800
int3
int3
xchg dword [rcx + rax - 0x76b80000], edx
invalid
add eax, ecx
jmp rax
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
add rsi, 0x28
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
mov eax, dword [rsi + 0x2b0]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmovb ecx, edx
cmovb ecx, edx
cmp rcx, 1
je 0x140065d2d
test rcx, rcx
jne 0x140065d96
lea rcx, [rsi + 0x2b8]
call fcn.140064c70
jmp 0x140065d96
xor esi, 0x86c6ffff
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rax], al
mov edi, 0x2a5
jmp 0x140065da2
cmp eax, 5
jne 0x140065d51
add eax, 0x8d481f75
invalid
lea rcx, [rsi + 0x2b8]
movzx eax, byte [rsi + 0x328]
cmp eax, 2
je 0x140065d91
cmp eax, 3
je 0x140065d96
call fcn.140065040
jmp 0x140065d96
lea rcx, [rsi + 0x2b0]
call fcn.140064dc0
jmp 0x140065d96
call fcn.1400365f0
mov byte [rsi + 0x2a2], 0
mov edi, 0x2a3
lea rcx, [rsi + 0x2a8]
call fcn.1400365f0
mov byte [rsi + rdi], 0
mov word [rsi + 0x2a6], 0
add rsp, 0x28
pop rdi
pop rsi
ret
add al, ch
invalid
and byte [rcx - 0x75], cl
jg 0x140066d68
xor edx, edx
cmp rax, rcx
mov r8, rcx
cmovb r8, rdx
sub rax, r8
sub eax, eax
mov r15, rcx
sub r15, rax
lea r12, [rax + r14]
cmp r15, r14
cmovb r12, rcx
cmovb esp, ecx
mov rbx, r14
sub rbx, r15
cmovb rbx, rdx
sub r12, rax
jne 0x140066e68
invalid
add byte [rbp + 0x39], cl
test dword [rbx + rcx*4 + 0x7c], 0x830f2024
lea eax, [rax]
add byte [rax], al
invalid
cmp r15, r14
mov r15, qword [rsp + 0x20]
jae 0x140066e2e
invalid
add byte [rbp + 0x31], al
imul bl
adc ah, byte [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
xor r14d, r14d
xor esi, esi
jmp 0x140066db8
add byte [rax], al
add byte [rax], al
inc r14
cmp rbx, r14
je 0x140066e2e
mov rsi, qword [rdi + r14*8]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x140066ded
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
add byte [rax], al
add byte [rdx], bh
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x140066ded
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
je 0x140066e00
lock dec qword [rsi]
jne 0x140066db0
jmp 0x140066e23
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
test rax, rax
je 0x140066e18
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
lock dec qword [rsi]
jne 0x140066db0
mov rcx, qword [rdi + r14*8]
or al, 0xf7
call fcn.140066f10
jmp 0x140066db0
cmp qword [r15], 0
je 0x140066e56
mov r8, qword [r15 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140101bb0
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r13, [rdi + rax*8]
xor ebp, ebp
jmp 0x140066e7c
inc rbp
cmp r12, rbp
je 0x140066d93
mov rsi, qword [r13 + rbp*8]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x140066eb2
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
mov edx, 0
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x140066eb2
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
je 0x140066ed0
lock dec qword [rsi]
jne 0x140066e70
jmp 0x140066ef7
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
test rax, rax
je 0x140066ee8
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
lock dec qword [rsi]
jne 0x140066e70
mov rcx, qword [r13 + rbp*8]
call fcn.140066f10
jmp 0x140066e70
lock dec qword [rax]
jne 0x140067055
mov rcx, qword [rsi]
call fcn.1400680a0
mov rdi, qword [rsi + 8]
lock dec qword [rdi + 0x1c8]
jne 0x1400670e1
lea rcx, [rdi + 0x80]
mov edx, 1
lock xadd qword [rdi + 0x88], rdx
call fcn.1400bf340
movabs rcx, 0x200000000
mov ecx, 0
add al, byte [rax]
add byte [rax], al
lock or qword [rax + 0x2310], rcx
mov rax, qword [rdi + 0x110]
nop word cs:[rax + rax]
and eax, dword [rax]
add byte [rax - 0x75], cl
xchg dword [rax], edx
add dword [rax], eax
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x1400670a0
test rax, rax
jne 0x1400670e1
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 0x1400670e1
call qword [rax + 8]
lock dec qword [rdi]
jne 0x1400670fa
add rsi, 8
mov rcx, qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140067110
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x268
lea rdi, [rcx + 0x80]
mov qword [rsp + 0x28], rcx
lea rbx, [rcx + 0x1a0]
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x150]
lea r12, [0x140141d23]
lea r13, [rsp + 0x30]
lea rbp, [rsp + 0x48]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, rbx
mov r8, rdi
call fcn.1400672a0
mov rsi, qword [rsp + 0x250]
lea rax, [rsi - 3]
cmp rax, 1
jbe 0x140067204
cmp esi, 2
je 0x140067160
mov r8d, 0x100
lea rcx, [rsp + 0x50]
mov rdx, r15
call fcn.140106220
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x258]
movups xmm0, xmmword [rax]
movups xmmword [r14], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14006728a
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x11
mov rcx, rax
mov rdx, r12
call fcn.140066070
mov qword [rsp + 0x48], rsi
mov rcx, r13
mov rdx, rbp
call fcn.1400674b0
jmp 0x140067160
mov rdi, qword [rsp + 0x28]
mov r8, qword [rdi + 0x1a8]
mov rsi, qword [r8 + 0x2308]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r8, rsi
test rsi, rsi
jne 0x140067210
mov rax, qword [rdi + 0x100]
test rax, rax
je 0x140067243
mov rcx, qword [rdi + 0x108]
call qword [rax + 0x18]
cmp rdi, 0xffffffffffffffff
je 0x140067275
lock dec qword [rdi + 8]
jne 0x140067275
mov r8, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140101bb0
nop
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
int3
nop dword [rax]
mov rcx, rbx
call fcn.140001f50
test rax, rax
je 0x1400679e4
mov r14, rax
mov r15, rax
add r15, 0x10
xor eax, eax
lock cmpxchg byte [r14 + 0x10], r12b
jne 0x14006792d
invalid
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140067948
xor ebp, ebp
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x140067e0a
mov byte [r14 + 0x28], 0
mov rax, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x20]
mov qword [r14 + 0x18], 0
test rax, rax
je 0x1400678d8
call qword [rax + 8]
test bpl, bpl
jne 0x1400678ec
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140067965
xor eax, eax
xchg byte [r15], al
cmp al, 2
je 0x140067910
lock dec qword [r14]
jne 0x140067870
jmp 0x140067920
mov rcx, r15
call r13
lock dec qword [r14]
jne 0x140067870
mov rcx, r14
call fcn.1400680a0
jmp 0x140067870
mov rcx, r15
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400678ac
call fcn.1401102f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [r14 + 0x11]
test al, al
je 0x1400678bb
jmp 0x140067e0a
call fcn.1401102f0
test al, al
jne 0x1400678ec
mov byte [r14 + 0x11], 1
jmp 0x1400678ec
sbb al, r14b
dec qword [rax]
jne 0x140067d67
mov rcx, rdi
call fcn.140005ba0
jmp 0x140067d67
mov r12, qword [rdi]
test r12, r12
je 0x140067ce8
lea r14, [rsp + 0x30]
mov rbx, qword [sym.imp.kernel32.dll_SwitchToThread]
add byte [rbp - 0x75], cl
jl 0x140067a24
sbb byte [rcx - 0x75], cl
sub byte [r8 - 0x7b], r9b
invalid
je 0x140067a3e
invalid
add byte [rbp - 0x75], cl
jl 0x140067a24
sbb byte [rcx - 0x75], cl
sub byte [r8 - 0x7b], r9b
sal byte [rsp + rsi - 0x15], 0x4c
xor al, 0xeb
invalid
xor al, 0xeb
jmp 0x140067a58
mov rdx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
mov r12, qword [rdi]
test r12, r12
je 0x140067cd2
nop word [rax + rax]
mov r15, qword [r12 + 0x18]
mov rax, qword [r15 + 0x28]
test rax, rax
jne 0x140067a58
mov rax, qword [r12 + 0x10]
cmp rax, r15
je 0x140067aae
call rbx
mov r15, qword [r12 + 0x18]
mov rax, qword [r15 + 0x28]
test rax, rax
je 0x140067a3e
mov qword [r12 + 0x18], rax
cmp qword [r15], 0
jne 0x140067e55
cmp qword [rax], 0
je 0x140067e3d
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
je 0x140067b16
mov rax, qword [r15 + 8]
test rax, rax
je 0x140067b0d
lea rcx, [r15 + 0x20]
mov rdx, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
call qword [rax + 0x10]
jmp 0x140067b16
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140067c7b
mov qword [rsp + 0x28], 2
mov rax, qword [rdi]
test rax, rax
je 0x140067ea0
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140067c9a
call rbx
mov rax, qword [rsp + 0x28]
cmp rax, 2
je 0x140067a1e
test rax, rax
je 0x140067a1e
mov rax, qword [rsp + 0x30]
test rax, rax
jne 0x140067a0c
jmp 0x140067bff
lea rcx, [r15 + 0x10]
call fcn.1400365f0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r15
call fcn.140101bb0
mov r12, qword [rdi]
test r12, r12
je 0x140067bd5
lea rcx, [r12 + 0x20]
call fcn.140001f50
test rax, rax
je 0x140067bcf
mov r15, rax
mov r12, rax
add r12, 0x10
xor eax, eax
mov cl, 1
lock cmpxchg byte [r15 + 0x10], cl
jne 0x140067c2c
adc byte [r15], r9b
test esp, ecx
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x11a7a1
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140067c47
xor ebp, ebp
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x140067e6d
mov byte [r15 + 0x28], 0
mov rax, qword [r15 + 0x18]
mov rcx, qword [r15 + 0x20]
mov qword [r15 + 0x18], 0
test rax, rax
je 0x140067b9f
call qword [rax + 8]
test bpl, bpl
jne 0x140067bb7
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140067c64
xor eax, eax
xchg byte [r12], al
cmp al, 2
je 0x140067c0e
lock dec qword [r15]
je 0x140067c1a
mov r12, qword [rdi]
test r12, r12
je 0x140067bd5
lock dec qword [r12 + 0x38]
mov qword [rsp + 0x28], 1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rax, qword [rsp + 0x30]
test rax, rax
jne 0x140067a0c
lea rcx, [rsp + 0x38]
call fcn.1400365f0
jmp 0x140067a1e
mov rcx, r12
call r13
lock dec qword [r15]
jne 0x140067bc7
mov rcx, r15
call fcn.1400680a0
mov r12, qword [rdi]
test r12, r12
jne 0x140067bcf
jmp 0x140067bd5
mov rcx, r12
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140067b73
call fcn.1401102f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [r15 + 0x11]
test al, al
je 0x140067b82
jmp 0x140067e6d
call fcn.1401102f0
test al, al
jne 0x140067bb7
mov byte [r15 + 0x11], 1
jmp 0x140067bb7
mov rax, qword [rdi]
test rax, rax
je 0x140067c91
lock dec qword [rax]
jne 0x140067c91
mov rcx, rdi
call fcn.140035e70
mov qword [rdi], 0
jmp 0x140067cd2
mov rax, qword [rsp + 0x28]
cmp rax, 2
je 0x140067cd2
test rax, rax
je 0x140067cd2
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x140067cc8
mov rdx, qword [rsp + 0x38]
and al, 0x38
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
jmp 0x140067cd2
lea rcx, [rsp + 0x38]
call fcn.1400365f0
mov rax, qword [rdi]
test rax, rax
je 0x140067ce8
lock dec qword [rax]
jne 0x140067ce8
mov rcx, rdi
call fcn.140035e70
dec dword [rax - 0x75]
jle 0x140067d0c
mov rdi, qword [rsi + 0x20]
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x140067d25
add byte [rax - 0x777879ff], dh
add byte [rax], al
add dword [rsi + 0x8887], eax
add byte [rax + rax*8 - 0x74b7dc8b], al
and ecx, dword [rax - 0x75]
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
js 0x140067d4f
mov ecx, dword [rdi + 0x80]
add byte [rax - 0x39], cl
js 0x140067d12
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x140067d25
add byte [rax], al
add byte [rcx], dh
rol byte [rsi + 0x8897], cl
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rsi + 0xa09f], al
add byte [rbx + rbx*8 - 0x74b7d68b], al
xchg dword [rax + 0x48000000], edx
mov ecx, dword [rdi + 0x98]
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x140067d58
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
xor edx, edx
xchg byte [rdi + 0xa0], dl
test rax, rax
je 0x140067d58
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or al, dh
dec qword [rdi]
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140067d67
mov rcx, qword [rsi + 0x20]
call fcn.140037680
mov rsi, qword [rsi + 0x28]
test rsi, rsi
je 0x140067df5
invalid
sub byte [rax - 0x7b], cl
test byte [rdi], 0x84
add dword [rax], 0x8b480000
add byte [rax - 0x75], cl
mov rax, qword [rsi]
cmp rax, 2
je 0x140067de4
invalid
add dh, byte [rdi + riz*2 + 0x48]
test eax, eax
test rax, rax
mov rdi, qword [rsi + 8]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x140067db1
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x140067db1
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140067dd5
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
xor edx, edx
xchg byte [rdi + 0x38], dl
test rax, rax
je 0x140067dd5
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140067de4
mov rcx, qword [rsi + 8]
call fcn.1400666d0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
nop
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x30], bpl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed20]
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.140108580
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013d530]
mov edx, 0x29
call fcn.140108300
lea rcx, str.assertion_failed:__tail_.value.is_none__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
lea r8, [0x14013d4e8]
mov edx, 0x29
call fcn.140108300
mov qword [rsp + 0x50], r12
mov byte [rsp + 0x58], bpl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed20]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140108580
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
call fcn.140108610
int3
add byte ss:[rax], al
add al, ch
mov bh, 0x4b
or al, byte [rax]
lea rcx, str.not_dropped
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
jg 0x1400681c3
add byte [rdx + 0xb], bh
jg 0x1400681c3
add byte [rdx + 0xb], bh
call fcn.140108630
mov ecx, 8
mov edx, 0x38
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x38], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
sar ch, 9
add ah, cl
int3
call fcn.140107f90
int3
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0xc0]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
invalid
std
invalid
dec dword [rbx + 0x119fdc0d]
adc dword [rax], eax
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
invalid
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0xb60f
mov dword [rax], esp
add dword [rax], eax
add byte [rax], al
retf 0xb60f
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x140068386
invalid
xor eax, 0x4b75c985
test ecx, ecx
jne 0x1400683a0
mov ecx, dword [0x140182314]
lahf
adc dword [rax], eax
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rdx + rcx*8]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7b72a
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [rdi + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x14006843e
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177bcc]
or eax, 0x10f80e
or eax, 0x10f80e
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
rcl dword [rax], 0x48
mov edx, esi
and byte [rax - 0x7d], r9b
rcl dword [rax], 0x48
mov edx, esi
mov r8b, 1
call fcn.1400ebc30
mov rax, 0xffffffffffffffc0
sar bh, 0xff
invalid
sar bh, 0xff
push rax
lock xadd qword [rsi], rax
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400684fe
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x140068481
mov rcx, rsi
call 0x140068730
jmp 0x140068481
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069550
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069550
mov rcx, rsi
call 0x1400687f0
movaps xmm6, xmmword [rsp + 0xd0]
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
int3
rol al, 0xff
invalid
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x90], 3
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.140069550
mov rcx, rdi
add rsp, 0x98
pop rdi
pop rsi
jmp 0x1400687f0
call fcn.140108300
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14006874d
lea rcx, [rsi + 0x20]
call fcn.140068980
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0xa0]
lea edx, [rax - 3]
lea r8d, [rax - 2]
xor r9d, r9d
cmp dl, 2
movzx edx, r8b
cmovae edx, r9d
cmp dl, 1
je 0x140068784
movzx edx, dl
test edx, edx
jne 0x1400687bf
cmp al, 2
je 0x1400687bf
call fcn.140065040
jmp 0x1400687bf
cmp qword [rcx], 0
je 0x1400687bf
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x1400687bf
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400687bf
cmp qword [rbx + 0x10], 0x11
jb 0x1400687ae
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x1400687d5
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
push rsi
sub rsp, 0xd0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140068800
test al, 1
je 0x1400688a8
test al, 2
jne 0x1400688c0
test al, 8
jne 0x14006883a
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xc8], 4
lea rdx, [rsp + 0x58]
and al, 0xc8
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x58]
call fcn.140069550
jmp 0x140068858
test al, 0x10
je 0x140068858
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x140068944
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ebad0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x1400688d8
jne 0x14006889e
mov rcx, rsi
add rsp, 0xd0
pop rsi
jmp 0x140068730
nop
add rsp, 0xd0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014e008]
mov edx, 0x23
call fcn.140108300
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014e048]
mov edx, 0x25
call fcn.140108300
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x58]
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
adc eax, 0xe52b4
lea edx, [0x14014dc28]
lea rcx, [rsp + 0x58]
call fcn.140108230
int3
add r14, 0x10
dec r15
je 0x1400689ec
mov rax, qword [r14 - 8]
clc
lock dec qword [rax]
je 0x1400689d0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x1400689b0
jmp 0x1400689e2
lea rcx, [r14 - 8]
call fcn.140068b20
mov rax, qword [r14]
lock dec qword [rax]
jne 0x1400689b0
mov rcx, r14
call fcn.1400e3d50
jmp 0x1400689b0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
cmp qword [rdi + 0x70], 0
je 0x140068a16
mov r8, qword [rdi + 0x68]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
add byte [rax - 0x7d], cl
mov edi, 0xc8
add byte [rax], al
add byte [rax], al
je 0x140068a35
mov r8, qword [rdi + 0xd0]
cmp qword [rdi + 0xc8], 0
cmp dword [rdi + 0xc8], 0
je 0x140068a35
mov r8, qword [rdi + 0xd0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rbx, qword [rdi + 0x108]
mov r14, qword [rdi + 0x110]
test r14, r14
je 0x140068a61
xor r15d, r15d
nop dword [rax + rax]
mov rcx, qword [rbx + r15*8]
inc r15
call fcn.140068b70
adc al, 1
add byte [rax], al
cmp r14, r15
jne 0x140068a50
cmp qword [rdi + 0x100], 0
je 0x140068a7c
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x140068a98
lock dec qword [rax]
jne 0x140068a98
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.140039a20
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x140068ab4
lock dec qword [rax]
jne 0x140068ab4
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.140039a20
lea rcx, [rdi + 0x118]
call fcn.140003300
mov rax, qword [rdi + 0x1c8]
xchg eax, ecx
add dword [rax], eax
add al, dh
dec qword [rax]
xchg eax, ecx
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x140068adc
add rdi, 0x1c8
mov rcx, rdi
call fcn.140006120
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140068b05
lock dec qword [r8 + 8]
jne 0x140068b05
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140101bb0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
adc eax, 0xe42a0
lea rcx, [rsp + 0x28]
call fcn.140108230
int3
int3
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
test rdi, rdi
je 0x140068e49
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x140068e65
add rsi, 0x30
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140047d30
nop
add rsp, 0x28
pop rdi
pop rsi
ret
sub eax, 0x480007ab
mov ebx, ecx
mov rcx, rax
call fcn.1400d3410
mov rcx, rbx
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc2
add byte [rax - 0x75], cl
add al, 0xc2
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
invalid
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
invalid
add byte [rax - 0x77], cl
mov eax, 0xf8
add byte [rax], al
mov qword [rax + 0xf8], rdi
mov dword [rax + 0xf8], edi
add byte [rax], al
lea rdx, [rsp + 0xc0]
call fcn.140068100
dec dword [rbx + 0x11934c0d]
invalid
rol byte [rax], 0
add al, ch
int1
invalid
dec dword [rbx + 0x11934c0d]
or eax, 0x11934c
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140069016
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x140069030
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [rdi + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
jle 0x140069054
test al, al
je 0x1400690c7
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
ror byte [rax - 0x73], 0xd
sahf
jmp 0x14006905d
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
ror byte [rax - 0x73], 0xd
sahf
jmp 0x14006905d
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x77], cl
mov rdx, rsi
call fcn.1400ea2d0
bnd call fcn.1400ea2d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140069187
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140069055.0
mov rcx, rsi
call fcn.140069490
jmp case.0x140069055.0
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069550
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069550
mov rcx, rsi
call fcn.140069720
movaps xmm6, xmmword [rsp + 0xd0]
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
lea rax, [0x140172ca8]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
adc dword [rsp + 0x70], eax
adc dword [rsp + 0x70], eax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108230
int3
jne 0x1400698f1
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.140039a20
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14006990d
lock dec qword [rax]
jne 0x14006990d
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.140039a20
lea rcx, [rdi + 0xb8]
call fcn.140003300
mov rax, qword [rdi + 0x168]
lock dec qword [rax]
jne 0x140069935
add rdi, 0x168
mov rcx, rdi
call fcn.140006120
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140069959
lock dec qword [r8 + 8]
jne 0x140069959
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140101bb0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400666d0
je 0x1400699ed
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
lock dec qword [rdi]
je 0x1400699c6
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rdi
call fcn.1400666d0
cmp qword [rsp + 0x28], 0
jne 0x140069afd
jmp 0x140069b07
add byte [rax], al
test rax, rax
je 0x140069aea
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
lock dec qword [rdi]
je 0x140069ac0
retf
retf
cmp qword [rsp + 0x28], 0
je 0x140069b07
lea rcx, [rsp + 0x28]
call fcn.1400365f0
xor eax, eax
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
or eax, 0x58d4c00
sbb dword [rsi + 0xd], esp
add byte [rdx + 0xb], bh
or eax, dword [rax]
add byte [rax], al
call fcn.140108630
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
int3
mov esi, ecx
mov rax, qword [rcx]
jmp 0x140069b9a
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
clc
mov rcx, rax
and rcx, 0xfffffffffffffff8
loope 0x140069b7f
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140069bc5
test al, 4
je 0x14006a1fb
test al, 3
je 0x140069b80
cmp rax, 0x3f
jbe 0x14006a213
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140069b9a
movzx eax, dl
lea rcx, [0x140177bfc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
lea rax, [0x14014e300]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp byte [rsi + 0xa8], 3
jae 0x14006a22b
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x357401f8], al
add dword [rax], eax
add byte [rbx + 0x357401f8], al
xorps xmm6, xmm6
test eax, eax
jne 0x140069c8d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
lea edx, [0x1400e3aa0]
lea edx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
mov qword [rax + 0xf8], rbx
cwde
clc
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140069a00
invalid
dec dword [rbx + 0x1186740d]
je 0x140069c24
adc dword [rax], eax
invalid
je 0x140069c24
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0xb60f
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x367401f9], al
retf 0xb60f
test ecx, ecx
jne 0x140069d0b
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
mov esi, dword [rdx + rcx*8]
mov esi, dword [rdx + rcx*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
sub edx, dword [rdi - 0x2776fffa]
sub edx, dword [rdi - 0x2776fffa]
mov byte [r14 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x140069f1a
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177c0c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ebc30
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006a263
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140069d2c.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140069d77
call fcn.140068980
mov rcx, rdi
jmp 0x140069d93
call fcn.14006a940
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x140069dae
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp case.0x140069d2c.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069e1c
xorps xmm6, xmm6
test eax, eax
jne 0x140069e48
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006a940
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069eaf
test eax, eax
jne 0x14006a0d8
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
sub byte [rbx + 0x11844105], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006a940
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x14006a04a
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x140069f5b
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x140069f87
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006a940
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069fea
test eax, eax
jne 0x14006a123
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
ror dword [rax - 0x73], 0x8b
rol byte [rax], 1
add byte [rax], al
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
invalid
xchg esp, eax
invalid
invalid
sub eax, 0xc6000694
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0x11832405], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006a940
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
mov byte [rsi + 0xa8], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14006a0a1
test eax, eax
jne 0x14006a0bb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call fcn.14006aa60
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140069ecd
xorps xmm6, xmm6
test eax, eax
jne 0x140069ef9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp 0x140069ecd
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006a008
xorps xmm6, xmm6
test eax, eax
jne 0x14006a034
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp 0x14006a008
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
lea rcx, [rsi + 0x30]
call fcn.14006a940
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006ab89
test eax, eax
jne 0x14006abc3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x14006abc3
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ebad0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14006ac98
jne 0x14006ac55
mov rax, qword [rdi]
lock dec qword [rax]
dec qword [rax]
jne 0x14006ac12
mov rcx, rdi
call fcn.140068980
lea rcx, [rsi + 0x30]
call fcn.14006a940
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006ac31
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
add esp, 0x90
invalid
pop rbx
pop rdi
pop rsi
ret
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x60], rax
lea rax, [fcn.140013070]
dec dword [rax - 0x77]
and al, 0x68
dec dword [rax - 0x77]
and al, 0x68
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rax, str.waker_missing
add eax, 0xe2f0d
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
int3
lea edi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x140050bfa.71
clc
add dword [rbp + rsi + 0xf], esi
push rdi
xorps xmm6, xmm6
test eax, eax
jne 0x14006ae6d
test byte [rbp - 0x74a58a40], 5
sti
je 0x14006ae29
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], dh
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140069a00
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x14006aecf
test ecx, ecx
leave
jne 0x14006aeeb
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
xor al, 0xca
xor al, 0xca
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14006b0f3
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177c2c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea2d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006b43c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14006af0c.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006af50
call fcn.1400698b0
mov rcx, rdi
jmp 0x14006af6c
call fcn.14006a940
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006af87
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp case.0x14006af0c.0
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006aff5
xorps xmm6, xmm6
test eax, eax
jne 0x14006b021
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
add byte [rax], al
add dword [rbx + 0x11731905], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006a940
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b088
test eax, eax
jne 0x14006b2b1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
add al, ch
pop qword [rbx - 0x7c39fffa]
and byte [rcx], al
add byte [rax], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006a940
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x14006b223
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006b134
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006b160
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x78979
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006a940
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
invalid
and byte [rax], 1
add byte [rax], al
invalid
add byte [rbx + 0x357401f8], al
cmp eax, 1
je 0x14006b1c3
test eax, eax
jne 0x14006b2fc
mov eax, dword [0x140182314]
js 0x14006b20b
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
add byte [rax], al
mov rcx, rdi
call fcn.14006a940
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0xa8], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b27a
test eax, eax
jne 0x14006b294
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call fcn.14006ba40
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006b0a6
xorps xmm6, xmm6
test eax, eax
jne case.0x14001a35d.2283
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
and dword [rcx - 0x39befffa], eax
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
jmp 0x14006b0a6
dec dword [rax - 0x75]
pop rsi
sub byte [rbx - 0x7bf0fe08], al
fdivr st(6)
invalid
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006b1e1
xorps xmm6, xmm6
test eax, eax
jne 0x14006b20d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp 0x14006b1e1
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
jmp 0x14006b025
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
add byte [rax], al
add byte [rbp + 0x54], dh
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14006bbf2
mov rcx, rdi
call fcn.1400698b0
lea rcx, [rsi + 0x30]
call fcn.14006a940
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006bc11
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
int3
je fcn.1400365f0
cmp eax, 3
jne fcn.140065040
ret
int3
test byte [rbp + 2], cl
add byte [rax], al
mov rdi, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x100], rax
mov eax, dword [rsp + 0x99]
mov dword [rsp + 0x20], eax
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x23], eax
mov rax, qword [rsi]
cmp rax, 9
je 0x14006c059
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14006be83
test rcx, rcx
jne 0x14006bebc
lea rcx, [rsi + 8]
call fcn.140064c70
mov qword [rsi], 9
cmp bl, 2
je 0x14006becc
jmp 0x14006bf7d
cmp eax, 5
jne 0x14006beb4
lea rcx, [rsi + 8]
movzx eax, byte [rsi + 0x78]
cmp eax, 2
je 0x14006bf68
cmp eax, 3
je 0x14006bebc
call fcn.140065040
mov qword [rsi], 9
cmp bl, 2
je 0x14006becc
jmp 0x14006bf7d
mov rcx, rsi
call fcn.140064dc0
mov qword [rsi], 9
cmp bl, 2
jne 0x14006bf7d
mov cl, 0
add byte [rax], al
mov qword [rsp + 0x28], rdi
lea rcx, [rsp + 0x28]
call fcn.1400365f0
mov rax, qword [rsi]
lea rcx, [rax - 9]
cmp rcx, 2
jae 0x14006befe
mov qword [rsi], 0xa
cmp rax, 0xa
jne 0x14006c011
jmp 0x14006c060
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14006bf33
test rcx, rcx
jne 0x14006c038
lea rcx, [rsi + 8]
call fcn.140064c70
mov qword [rsi], 0xa
jmp 0x14006c011
cmp rax, 5
jne 0x14006c022
lea rcx, [rsi + 8]
movzx eax, byte [rsi + 0x78]
cmp eax, 2
je 0x14006c033
cmp eax, 3
je 0x14006c038
call fcn.140065040
mov qword [rsi], 0xa
jmp 0x14006c011
call fcn.1400365f0
mov qword [rsi], 9
cmp bl, 2
je 0x14006becc
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x90], rax
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movaps xmm3, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x60], xmm3
movups xmmword [rsp + 0x50], xmm2
movups xmmword [rsp + 0x40], xmm1
movups xmmword [rsp + 0x30], xmm0
mov eax, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x23]
mov dword [rsp + 0x99], eax
mov dword [rsp + 0x9c], ecx
mov qword [rsi], 0xa
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x98], bl
lea rcx, [rsp + 0x28]
call fcn.140065040
invalid
sub al, ch
invalid
cmp bl, 3
sete al
add rsp, 0x110
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.140064dc0
mov qword [rsi], 0xa
jmp 0x14006c011
call fcn.1400365f0
mov qword [rsi], 0xa
jmp 0x14006c011
add byte [rax], al
call fcn.14010cd60
mov qword [rsi], 9
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
or eax, 0xdf6f1
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.140108300
int3
add byte [rax - 0x77], cl
invalid
je 0x14006c0de
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x140141498]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.1400168c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14006c16b
mov al, 1
test dl, dl
jne 0x14006c16d
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14006c130
cmp byte [rsp + 0x31], 0
je 0x14006c130
test byte [rsi + 0x34], 4
jne 0x14006c130
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14006c16d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d600]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14006c16d
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
xor byte [rax - 0x77], cl
je 0x14006c22c
cmp byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp qword [rsi + 0x30], 0xb
cmp qword [rsi + 0x30], 0xb
jae 0x14006c85e
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
add eax, 0x1160e4
add eax, 0x1160e4
in al, 0x60
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c27e
xorps xmm6, xmm6
test eax, eax
jne case.0x140050bd2.79
mov eax, dword [0x140182314]
add eax, 0x1160be
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
xor al, 0xc1
xor al, 0xc1
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7782f
call fcn.1400d3410
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ah
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x11609005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.14006bd80
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
stc
invalid
je 0x14006c30c
stc
add dword [rsi + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x14006c328
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14006c540
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177c4c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ebc30
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006c896
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14006c349.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006c394
call fcn.140068980
mov rcx, rdi
jmp 0x14006c3b0
lea ecx, [rsi + 0x20]
call fcn.140068980
lea rcx, [rsi + 0x30]
call fcn.14006ce90
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14006c3cb
add byte [rax - 0x75], cl
xchg al, bh
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov es, word [rax]
add al, byte [rax]
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 [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp case.0x14006c349.0
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
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006ce90
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c4cd
test eax, eax
jne 0x14006c700
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006ce90
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14006c679
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006c581
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006c5ad
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14006ce90
add byte [rax], al
mov qword [rdi], 0xc
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c610
test eax, eax
jne 0x14006c74b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14006ce90
mov qword [rsi + 0x30], 0xb
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x115c9505], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c6c9
test eax, eax
jne 0x14006c6e3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call fcn.14006cf80
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006c4eb
xorps xmm6, xmm6
test eax, eax
jne 0x14006c517
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp 0x14006c4eb
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006c62e
xorps xmm6, xmm6
test eax, eax
jne 0x14006c65a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp 0x14006c62e
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
invalid
invalid
lea r8, [0x14014e048]
mov edx, 0x25
call fcn.140108300
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14006d2c5
test al, 4
je 0x14006d907
test al, 3
je 0x14006d280
cmp rax, 0x3f
jbe 0x14006d91f
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006d29a
movzx eax, dl
lea rcx, [0x140177c5c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14006d321
lea rax, [0x14014e300]
lea eax, [0x14014e300]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp dword [rsi + 0x30], 0xb
jae 0x14006d937
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x357401f8], al
cmp eax, 1
je 0x14006d35e
xorps xmm6, xmm6
test eax, eax
jne 0x14006d38a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
fimul word [rdi + 0x11]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, rdi
call fcn.14006bd80
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x14006d3ec
test ecx, ecx
jne 0x14006d408
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14006d619
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177c6c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea2d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006d96f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14006d429.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006d46d
call fcn.1400698b0
mov rcx, rdi
jmp 0x14006d489
call fcn.14006ce90
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14006d4a4
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp case.0x14006d429.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006d512
xorps xmm6, xmm6
test eax, eax
jne 0x14006d53e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006ce90
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006d5a6
test eax, eax
jne 0x14006d7d9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006ce90
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14006d752
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006d65a
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006d686
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov ah, 0x4c
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x10
mov al, 0xf0
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
ror dword [rdi], 0x10
mov al, 0xf0
lock add byte [rax], al
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
mov qword [rax + 0xf8], rbx
mov dword [rax + 0xf8], ebx
add byte [rax], al
mov rcx, rdi
call fcn.14006ce90
mov qword [rdi], 0xc
add byte [rbx + 0x114c7905], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0x114c7905], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006d6e9
test eax, eax
jne 0x14006d824
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], dh
adc byte [rax + 0xf0], dh
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14006ce90
mov qword [rsi + 0x30], 0xb
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006d7a2
test eax, eax
jne 0x14006d7bc
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call fcn.14006e050
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006d5c4
xorps xmm6, xmm6
test eax, eax
jne 0x14006d5f0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp 0x14006d5c4
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je case.0x140050bd2.93
xorps xmm6, xmm6
test eax, eax
jne 0x14006d733
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp case.0x140050bd2.93
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
and al, 0x58
mov qword [rsp + 0xf8], rax
movzx eax, byte [rsp + 0xc0]
cmp al, 3
je 0x14006f805
cmp al, 2
jb 0x14006f7e2
mov r14, qword [rsp + 0xc8]
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 [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
lea rcx, [rsp + 0xe8]
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x10]
mov r10, qword [rsp + 0x50]
mov rax, qword [r10 + 0xa0]
cmp rax, qword [rbx - 8]
jbe 0x14006fe14
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0xe0], xmm2
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ecx
movaps xmmword [rsp + 0xc0], xmm0
call fcn.1400df390
mov r14, rax
mov ebp, edx
mov rdx, qword [rbx - 8]
cmp rdx, qword [rbx - 0x18]
jne case.0x14002a75a.1527
lea rcx, [rbx - 0x18]
call fcn.140070170
mov rdx, qword [rbx - 8]
mov r9, qword [rsp + 0x20]
mov rax, qword [rbx - 0x10]
lea rcx, [rdx + rdx*8]
mov r8, qword [rsp + 0xf0]
mov eax, dword [rsp + 0xf0]
mov qword [rax + rcx*8 + 0x30], r8
movdqa xmm0, xmmword [rsp + 0xc0]
movdqa xmm1, xmmword [rsp + 0xd0]
movdqa xmm2, xmmword [rsp + 0xe0]
movdqu xmmword [rax + rcx*8 + 0x20], xmm2
movdqu xmmword [rax + rcx*8 + 0x10], xmm1
movdqu xmmword [rax + rcx*8], xmm0
mov qword [rax + rcx*8 + 0x38], r14
mov dword [rax + rcx*8 + 0x40], ebp
inc rdx
mov qword [rbx - 8], rdx
mov rax, qword [rsp + 0x50]
cmp qword [rax + 0xa8], 0
jne 0x14006fe26
mov esi, dword [rax + 0xb8]
cmp esi, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rdi]
test byte [rdi], ch
invalid
add byte [rax], al
add dl, cl
invalid
mov r12, qword [rax + 0xb0]
movzx eax, byte [0x140182310]
mov dh, 5
or ebp, dword [rdx]
adc dword [rax], eax
mov edx, 0x48
xor ecx, ecx
call fcn.1400df540
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
lock inc qword [rax]
jle 0x140070022
mov rax, qword [rsp + 0x50]
mov qword [rax + 0xa8], r14
test r12, r12
jne 0x14006f96d
test esi, esi
je case.0x1400329b2.1488
call fcn.1400df390
mov r8d, edx
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
lea rcx, [rsp + 0xc0]
mov rdx, rax
call 0x1400f3a80
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400700c2
invalid
add byte [rcx - 0x77], cl
invalid
mov r15, rax
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmm2, xmmword [rsp + 0xe0]
movdqu xmm3, xmmword [rsp + 0xf0]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rsp + 0x180]
mov r13, qword [rax]
mov rdx, qword [rsp + 0x50]
jmp 0x14006fa1a
pause
mov rax, qword [r13 + 8]
nop
cmp rax, 0xffffffffffffffff
je 0x14006fa18
test rax, rax
js 0x140070024
lea rcx, [rax + 1]
lock cmpxchg qword [r13 + 8], rcx
jne 0x14006fa20
mov rbx, qword [rdx]
test rbx, rbx
je 0x14006faae
mov rdi, qword [rdx + 8]
mov rbp, qword [rdi + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400700d1
dec rbp
and rbp, 0xfffffffffffffff0
lea rcx, [rbx + rbp]
add rcx, 0x10
mov qword [rax], r12
mov dword [rax + 8], esi
mov qword [rax + 0x10], r15
mov byte [rax + 0x18], 0
mov edx, dword [rsp + 0x49]
mov r8d, dword [rsp + 0x4c]
mov dword [rax + 0x19], edx
mov dword [rax + 0x1c], r8d
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], r13
lea r8, fcn.140070230
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x14006fe21
mov eax, 1
lock xadd qword [0x140182058], rax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0xc0], r12
mov dword [rsp + 0xc8], esi
mov qword [rsp + 0xd0], r15
mov byte [rsp + 0xd8], 0
mov eax, dword [rsp + 0x49]
mov ecx, dword [rsp + 0x4c]
mov dword [rsp + 0xd9], eax
mov dword [rsp + 0xdc], ecx
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], r13
lea rax, [rsp + 0x140]
mov qword [rsp + 0xf0], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006fb6d
test eax, eax
jne 0x14007013f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja case.0x1400329b2.1491
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rax, qword [rcx + 0xd8]
cmp rax, 2
je 0x1400700ec
invalid
mov rbp, qword [rsp + 0x140]
test rax, rax
je 0x14006fe80
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140070022
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140070130
mov rdx, rax
and rdx, 0xffffffffffffff80
loop 0x14006fba0
lea rdi, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rcx, [rbx + 0x68]
js 0x14006fc74
lea ecx, [rbx + 0x68]
mov qword [rdx + 0x80], 0xcc
mov qword [rdx + 0x88], 0
lea rax, [0x140141120]
mov qword [rdx + 0x90], rax
mov qword [rdx + 0x98], 0
mov qword [rdx + 0xa0], rbx
mov qword [rdx + 0xa8], rbp
mov qword [rdx + 0xb0], r12
mov dword [rdx + 0xb8], esi
mov qword [rdx + 0xc0], r15
mov byte [rdx + 0xc8], 0
mov eax, dword [rsp + 0x49]
mov r8d, dword [rsp + 0x4c]
mov dword [rdx + 0xc9], eax
mov dword [rdx + 0xcc], r8d
mov qword [rdx + 0xd0], r14
mov qword [rdx + 0xd8], r13
mov dl, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 0x46], cl
rol byte [rax], 0
add dh, al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x7e], al
int3
add byte [rcx + rcx*4 - 0x56], cl
fadd dword [rax]
add byte [rax], al
pxor xmm0, xmm0
movdqa xmmword [rdx + 0xe0], xmm0
mov qword [rdx + 0xf0], 0
mov rdx, rdi
mov r8, rdi
call fcn.140065a40
test rax, rax
je 0x14006ff9c
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ebc30
jmp 0x14006ff9c
lea rcx, [rsp + 0x190]
call fcn.140066f80
mov r9, qword [rsp + 0x20]
cmp byte [r9], 2
jb 0x14006fe58
mov rdi, qword [r9 + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov r9, qword [rsp + 0x20]
lea rcx, [r9 + 0x28]
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 0x18]
mov r8, qword [r9 + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140070022
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140070130
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
add byte [rax - 0x39], cl
or dword [rax], 0x48000000
lea eax, [0x140140d60]
add byte [rax - 0x39], cl
or dword [rax], 0x48000000
lea eax, [0x140140d60]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], rbx
add rbx, 0x58
mov qword [rcx + 0xa8], rbp
mov qword [rcx + 0xb0], r12
mov dword [rcx + 0xb8], esi
mov qword [rcx + 0xc0], r15
mov byte [rcx + 0xc8], 0
mov eax, dword [rsp + 0x49]
mov edx, dword [rsp + 0x4c]
mov dword [rcx + 0xc9], eax
mov dword [rcx + 0xcc], edx
mov qword [rcx + 0xd0], r14
mov qword [rcx + 0xd8], r13
pxor xmm0, xmm0
movdqa xmmword [rcx + 0xe0], xmm0
mov qword [rcx + 0xf0], 0
mov rcx, rbx
mov rdx, rdi
mov r8, rdi
call fcn.140065a40
test rax, rax
je 0x14006ff9c
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400ea2d0
mov r9, qword [rsp + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
dec dword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
add byte [rax], al
lock cmpxchg qword [rdi], rcx
je 0x14006fe26
invalid
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
jmp 0x14006fe21
ud2
call fcn.14010df60
lea rcx, str.value_already_sent
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x12
adc al, byte [rax]
add byte [rax], al
add cl, byte [0x145944c33]
cmp dword [rdx], eax
or eax, 0x12ba00
adc al, byte [rax]
add byte [rax], al
call fcn.140108630
lea rcx, str.assertion_failed:_slot.is_none__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srconeshot.rs
lea r8, [0x14013d5e0]
mov edx, 0x20
call fcn.140108300
mov ecx, 8
mov edx, 0x20
add byte [rdx + 0x20], bh
call fcn.140107f90
mov ecx, 8
add byte [rax], al
mov edx, 0x48
call fcn.140107f90
lea rax, [0x14014eb68]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0xd0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xd8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
lea rcx, [rsp + 0xc0]
call fcn.140108230
mov ecx, 8
mov edx, 0x70
call fcn.140107f90
mov ecx, 8
mov edx, 0x30
call fcn.140107f90
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108520
lea rcx, [rsp + 0xc0]
call fcn.140070230
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0xc0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xc0]
call fcn.14010d770
rol byte [rax], 0
add al, ch
invalid
mov ecx, 0x80
mov edx, 0x80
call fcn.140107f90
lea rcx, [rsp + 0xc0]
call fcn.140070230
mov al, 1
mov byte [rsp + 0xc0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xc0]
call fcn.14010d770
int3
or byte [rax - 0x3f], r9b
loope 0x1400701d1
lea rcx, [rcx + rcx*8]
leave
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], rcx
mov eax, 8
jmp 0x1400701e5
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1401006f0
cmp qword [rsp + 0x28], 0
jne 0x140070214
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x140070223
call fcn.140010c70
mov rdx, qword [rsp + 0x38]
call fcn.140107f90
int3
mov rdi, qword [rsi + 0x20]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x1400702ce
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x1400702ce
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x1400702f2
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
xor edx, edx
xchg byte [rdi + 0x38], dl
test rax, rax
je 0x1400702f2
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140070308
mov rcx, qword [rsi + 0x20]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400666d0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, dword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14007029d
add dword [rax], eax
add byte [rax - 0x75], cl
jns 0x140070370
movzx eax, byte [rdi + 0x40]
test al, al
je 0x140070371
sbb dword [rax + 0x41478601], esi
mov al, 1
xchg byte [rdi + 0x41], al
add dword [rsi - 0x12cebeb9], eax
xor ebp, ebp
test al, al
jne 0x140070d22
mov ebx, 0x31000009
rol byte [rsi - 0x4e16beb9], 9
add byte [rax], al
xor eax, eax
xchg byte [rdi + 0x41], al
jmp 0x140070d22
add byte [rax - 0x73], cl
pop rdi
mov r13, qword [rdx]
lea rbx, [rdi + 0x40]
mov r13, qword [rdx]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x88], rax
mov rax, qword [rcx]
mov r8d, dword [rcx + 8]
movzx edx, byte [rcx + 0x18]
mov dword [rsp + 0xac], edx
mov edx, 0x3b9aca00
mov qword [rsp + 0x40], rax
mul rdx
mov rbp, rdx
mov rsi, rax
mov qword [rsp + 0x38], r8
add rsi, r8
adc rbp, 0
mov r12, qword [rcx + 0x28]
lea r14, [r12 + 0x10]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0xb0], rax
add rax, 0x40
mov qword [rsp + 0xe0], rax
pcmpeqd xmm6, xmm6
rol byte [rax + 0x48], 0x89
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jbe 0x1400703d0
mov qword [rsp + 0xe8], r13
mov qword [rsp + 0xd0], rbp
mov qword [rsp + 0xc8], rsi
lodsb al, byte [rsi]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
enter 0, 0
mov rax, qword [r13]
mov rcx, qword [r13 + 8]
call qword [rax]
mov rsi, rax
mov r15, rdx
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x140070cce
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14007041f
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x18]
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], r15
xor eax, eax
xchg byte [rdi + 0x20], al
movzx eax, byte [rbx]
test al, al
jne 0x140070358
mov rbx, qword [rsp + 0x88]
mov rcx, rbx
mov rdx, r13
call fcn.1400f3cf0
mov ebp, eax
test al, al
jne 0x140070d22
mov r15, qword [rbx + 0x10]
mov esi, dword [rbx + 0x18]
call fcn.1400df390
cmp esi, 0x3b4e7ec0
jb 0x140070490
mov r8, r15
inc r8
je 0x140070d6e
lea ecx, [rsi - 0x3b4e7ec0]
cmp rax, r8
jae 0x14007049e
jmp 0x1400704f0
lea ecx, [rsi + 0x4c4b40]
mov r8, r15
cmp rax, r8
jb 0x1400704f0
jne 0x1400704a4
cmp edx, ecx
jbe 0x1400704f0
mov ecx, dword [rsp + 0xac]
test ecx, ecx
je 0x1400704f0
cmp ecx, 1
jne 0x140070ad6
add rax, qword [rsp + 0x40]
jb 0x140070d6e
add edx, dword [rsp + 0x38]
cmp edx, 0x3b9aca00
jb 0x1400704ea
inc rax
je 0x140070d6e
add edx, 0xc4653600
cmp edx, 0x3b9aca00
jae 0x140070c8d
mov rdi, rax
jmp 0x14007051b
add r15, qword [rsp + 0x40]
jb 0x140070d6e
add esi, dword [rsp + 0x38]
cmp esi, 0x3b9aca00
jb 0x140070516
inc r15
je 0x140070d6e
add esi, 0xc4653600
mov rdi, r15
mov edx, esi
mov qword [rbx + 0x10], rdi
mov dword [rbx + 0x18], edx
mov byte [rbx + 0x68], 0
mov rax, qword [rbx + 8]
cmp qword [rbx], 0
mov ecx, 0x118
mov r8d, 0xb8
cmove rcx, r8
mov r8d, dword [rax + rcx + 0xa8]
cmp r8d, 0x3b9aca00
je 0x140070d86
mov rax, qword [rax + rcx + 0xa0]
cmp edx, 0x3b8b87c1
jb 0x140070580
inc rdi
je 0x140070d6e
add edx, 0xc474783f
jmp 0x140070586
add edx, 0xf423f
mov qword [rsp + 0x58], rdi
mov dword [rsp + 0x60], edx
lea rcx, [rsp + 0x58]
mov rdx, rax
call fcn.1400d5b30
mov ecx, edx
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
cmp edx, 0x3b9aca00
mov edi, 0
cmove rax, rdi
cmove ecx, edi
mov edx, 0x3e8
mul rdx
add rcx, rax
adc rdx, 0
mov rax, 0xfffffffffffffffd
cmovne rcx, rax
mov rax, qword [rbx + 0x40]
cmp rcx, 0xfffffffffffffffd
mov rdx, 0xfffffffffffffffd
cmovb rdx, rcx
nop dword [rax + rax]
cmp rax, rdx
ja 0x1400705fd
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x1400705f0
lea rax, [r12 + 1]
cmp rax, 2
jb 0x140070d22
mov rax, qword [r12]
test rax, rax
je 0x140070d20
js 0x140070d69
lea rcx, [rax + 1]
lock cmpxchg qword [r12], rcx
jne 0x140070610
mov qword [rsp + 0x50], r12
xor eax, eax
mov cl, 1
lock cmpxchg byte [r12 + 0x10], cl
jne 0x140070c5d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140070c78
movzx ecx, byte [r12 + 0x11]
mov al, 1
test cl, cl
jne 0x140070cea
mov byte [rsp + 0x33], al
mov qword [rsp + 0xd8], r14
mov eax, dword [r12 + 0xd0]
mov dword [rsp + 0x34], eax
cmp eax, 0x3b9aca00
je 0x140070d9e
mov rbp, qword [r12 + 0xc8]
call fcn.1400df390
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x60], edx
mov qword [rsp + 0x48], r12
mov rax, qword [r12 + 0x70]
mov qword [rsp + 0x90], rax
test rax, rax
je 0x140070a60
mov rcx, qword [rsp + 0x48]
mov r12, qword [rcx + 0x58]
mov rax, qword [rcx + 0x60]
mov qword [rsp + 0xf0], rax
lea rbx, [r12 + 0x10]
movdqa xmm0, xmmword [r12]
pmovmskb eax, xmm0
not eax
mov rcx, qword [rcx + 0x68]
mov qword [rsp + 0xb8], rcx
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x98], r12
jmp 0x140070720
xor edi, edi
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xf8]
lea eax, [rdx - 1]
and eax, edx
dec rcx
je 0x140070a60
test ax, ax
jne 0x14007074c
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
add r12, 0xfffffffffffffb80
add rbx, 0x10
cmp eax, 0xffff
je 0x140070730
not eax
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xf8], rax
tzcnt eax, eax
neg rax
lea rax, [rax + rax*8]
lea rcx, [r12 + rax*8]
mov r13, qword [r12 + rax*8 - 8]
test r13, r13
mov qword [rsp + 0xc0], rcx
je 0x1400708b0
mov r15, qword [rcx - 0x10]
xor r14d, r14d
jmp 0x1400707a0
inc r14
add r15, 0x48
cmp r13, r14
je 0x140070702
mov rax, qword [r15 + 0x28]
movzx eax, byte [rax + 0x10]
test al, al
jne 0x140070820
cmp byte [r15 + 0x10], 2
jne 0x1400707d0
mov rax, qword [r15]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x1400707dd
jmp 0x140070820
mov rax, qword [r15]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x140070820
mov rdx, qword [r15 + 0x38]
mov r8d, dword [r15 + 0x40]
lea rcx, [rsp + 0x58]
call fcn.1400d5b30
cmp edx, 0x3b9aca00
cmove rax, rdi
cmp rax, rbp
jb 0x140070790
cmp edx, 0x3b9aca00
setne cl
cmp edx, dword [rsp + 0x34]
seta dl
cmp rax, rbp
jne 0x140070820
and cl, dl
je 0x140070790
nop dword [rax + rax]
inc r14
mov rcx, r15
call fcn.140066f80
mov esi, 1
mov rdi, r13
sub rdi, r14
jne 0x1400708c1
mov r14, qword [rsp + 0xc0]
sub r13, rsi
mov qword [r14 - 8], r13
jne 0x140070700
mov rdx, qword [rsp + 0x98]
mov rax, rdx
sub rax, r14
sar rax, 3
movabs rcx, 0x8e38e38e38e38e39
imul rax, rcx
lea rcx, [rax - 0x10]
and rcx, qword [rsp + 0xf0]
movdqu xmm0, xmmword [rdx + rcx]
pcmpeqb xmm0, xmm6
psllw xmm0, 7
pmovmskb edx, xmm0
test edx, edx
mov edi, 0
je 0x1400709c4
bsr dx, dx
xor edx, 0xf
jmp 0x1400709c8
xor r14d, r14d
xor esi, esi
mov rdi, r13
sub rdi, r14
je 0x14007083c
lea r15, [r14 + r14*8]
shl r15, 3
mov r14, qword [rsp + 0xc0]
add r15, qword [r14 - 0x10]
jmp 0x1400708f8
inc rsi
mov rcx, r15
call fcn.140066f80
add r15, 0x48
dec rdi
je 0x140070844
mov rax, qword [r15 + 0x28]
movzx eax, byte [rax + 0x10]
test al, al
jne 0x1400708e0
cmp byte [r15 + 0x10], 2
jne 0x14007091a
mov rax, qword [r15]
mov rax, qword [rax + 0x10]
cmp rax, 3
je 0x1400708e0
jmp 0x140070927
mov rax, qword [r15]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x1400708e0
mov rdx, qword [r15 + 0x38]
mov r8d, dword [r15 + 0x40]
lea rcx, [rsp + 0x58]
call fcn.1400d5b30
cmp edx, 0x3b9aca00
mov ecx, 0
cmove rax, rcx
cmp rax, rbp
jb 0x14007096e
cmp edx, 0x3b9aca00
setne cl
cmp edx, dword [rsp + 0x34]
seta dl
cmp rax, rbp
jne 0x1400708e0
and cl, dl
jne 0x1400708e0
lea rax, [rsi*8]
lea rax, [rax + rax*8]
mov rcx, r15
sub rcx, rax
mov rdx, qword [r15 + 0x40]
neg rax
mov qword [r15 + rax + 0x40], rdx
movdqu xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
add r15, 0x48
dec rdi
jne 0x1400708f8
jmp 0x140070844
mov dx, 0x10
mov r8, qword [rsp + 0x98]
movdqu xmm0, xmmword [r8 + rax]
pcmpeqb xmm0, xmm6
pmovmskb r8d, xmm0
or r8d, 0x10000
tzcnt r8d, r8d
add edx, r8d
mov r8b, 0x80
cmp dx, 0xf
jbe 0x140070a00
mov rdx, qword [rsp + 0x48]
jmp 0x140070a1f
mov r8, qword [rsp + 0xb8]
inc r8
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0xb8], r8
mov qword [rdx + 0x68], r8
mov r8b, 0xff
mov r9, qword [rsp + 0x98]
mov byte [r9 + rax], r8b
mov byte [r9 + rcx + 0x10], r8b
mov rax, qword [rsp + 0x90]
dec rax
mov qword [rsp + 0x90], rax
mov qword [rdx + 0x70], rax
mov rcx, r14
call fcn.140066c90
jmp 0x140070702
cmp byte [rsp + 0x33], 0
mov r12, qword [rsp + 0x48]
je 0x140070a7f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140070cb6
xor eax, eax
mov r14, qword [rsp + 0xd8]
xchg byte [r14], al
cmp al, 2
mov r13, qword [rsp + 0xe8]
jne 0x140070aa1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x50]
lock dec qword [rax]
jne 0x140070ab6
lea rcx, [rsp + 0x50]
call fcn.1400668c0
mov rbx, qword [rsp + 0xe0]
movzx eax, byte [rbx]
mov rdi, qword [rsp + 0xb0]
test al, al
je 0x1400703f2
jmp 0x140070cd9
mov rdi, rax
add rdi, qword [rsp + 0x40]
jb 0x140070d6e
mov rcx, qword [rsp + 0x38]
lea ebx, [rcx + rdx]
cmp ebx, 0x3b9aca00
jb 0x140070b2c
inc rdi
je 0x140070d6e
add ebx, 0xc4653600
cmp ebx, 0x3b9aca00
jb 0x140070b2c
mov ecx, ebx
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rdi, rcx
jb 0x140070df7
imul ecx, ecx, 0x3b9aca00
sub ebx, ecx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x60], edx
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8d, esi
call fcn.1400d5b30
mov ecx, edx
mov rsi, qword [rsp + 0xc8]
mov rdx, rsi
mov r8, qword [rsp + 0xd0]
or rdx, r8
je 0x140070d51
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r9d, 0
cmove ecx, r9d
cmove rdx, r9
cmove rax, r9
add rcx, rax
adc rdx, 0
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x108], r8
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], rdx
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x100]
call fcn.140101a10
pshufd xmm1, xmm0, 0xee
movq rax, xmm1
test rax, rax
jne 0x140070dce
movq rcx, xmm0
mov rax, rcx
shr rax, 9
movabs rdx, 0x44b82fa09b5a53
mul rdx
shr rdx, 0xb
sub rdi, rdx
jb 0x140070db6
imul eax, edx, 0x3b9aca00
sub ecx, eax
cmp ebx, ecx
jae 0x140070c16
test rdi, rdi
je 0x140070db6
dec rdi
add ebx, 0x3b9aca00
mov edx, ebx
sub edx, ecx
cmp edx, 0x3b9aca00
jae 0x140070c2f
mov rbx, qword [rsp + 0x88]
jmp 0x14007051b
mov eax, edx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rdi, rax
mov rbx, qword [rsp + 0x88]
jb 0x140070df7
imul eax, eax, 0x3b9aca00
sub edx, eax
jmp 0x14007051b
mov rcx, r14
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140070654
call fcn.1401102f0
movzx ecx, byte [r12 + 0x11]
test cl, cl
je 0x140070664
jmp 0x140070ce6
mov ecx, edx
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x140070df7
push rcx
add dword [rax], eax
invalid
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
mov rdi, rax
jmp 0x14007051b
call fcn.1401102f0
test al, al
jne 0x140070a7f
mov byte [r12 + 0x11], 1
jmp 0x140070a7f
mov rcx, r15
call qword [rsi + 0x18]
jmp 0x140070358
mov rdi, qword [rsp + 0xb0]
jmp 0x140070358
test al, al
je 0x140070cf9
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne case.0x140050bd2.94
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x140070d0b
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x50]
lock dec qword [rax]
jne 0x140070d20
lea rcx, [rsp + 0x50]
call fcn.1400668c0
xor ebp, ebp
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401102f0
test al, al
jne 0x140070cf9
mov byte [r12 + 0x11], 1
jmp 0x140070cf9
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_slice_sort.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
cmp byte [rbx - 0x72b3fff3], ch
add eax, 0xddea1
mov edx, 0x39
call fcn.140108300
invalid
add al, ch
ror dl, cl
or dword [rax], eax
call fcn.14010d840
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499a8]
mov edx, 0x28
call fcn.140108630
lea rcx, [0x14014c908]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
mov edx, 0x73
call fcn.140108630
lea rcx, str.interval_assumes_timeout
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x18
call fcn.140108630
lea rcx, str.overflow_when_subtracting_duration_from_instant
lea r8, [0x1401499f0]
mov edx, 0x2f
call fcn.140108630
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
mov qword [rsp + 0x20], rax
lea rcx, str.too_much_time_has_elapsed_since_the_interval_was_supposed_to_tick
lea r9, [0x14014bae8]
lea r8, [rsp + 0x58]
mov edx, 0x41
call fcn.140108580
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x68], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_time.rs
lea rcx, [rsp + 0x58]
call fcn.140108230
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je case.0x140050bfa.94
test al, 4
je 0x1400710e8
test al, 3
je 0x140070e60
cmp rax, 0x3f
jbe 0x140071100
lea rcx, [rax - 0x40]
lea ecx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140070e7a
movzx eax, dl
lea rcx, [0x140177c7c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e300]
lea eax, [0x14014e300]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
push 0x24448d48
invalid
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
and al, 0x78
push 0x24448d48
invalid
and al, 0x78
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
loopne case.0x140050bfa.95
loopne case.0x140050bfa.95
cmp eax, 0x3b9aca00
je 0x140071118
cmp ecx, dword [rdi]
test byte [rdi], ch
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [rsi + 0x30]
invalid
invalid
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
xor byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x28]
jle 0x140070f19
sub byte [rbx + 0x11141d05], cl
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x3e7401f8], al
add byte [rbx + 0x3e7401f8], al
xorps xmm6, xmm6
test eax, eax
jne 0x140070f7a
mov eax, dword [0x140182314]
not dword [rbx]
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
mov rbx, rcx
mov rcx, rax
call fcn.1400d3410
mov rcx, rbx
mov byte [r14 + 0x120], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x1113c005], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + rax*8]
add al, 0xc2
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x70]
call fcn.140070330
dec dword [rbx + 0x11138a0d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
dec dword [rbx + 0x11138a0d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140070fd8
test ecx, ecx
jne 0x140070ff2
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [rdi + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x140071090
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177c8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ebc30
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140071150
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140071017.0
mov rcx, rsi
call 0x140071360
jmp case.0x140071017.0
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071c90
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
jmp 0x1400710b6
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071c90
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071c90
mov rcx, rsi
call fcn.140071410
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14007137d
lea rcx, [rsi + 0x20]
call fcn.140068980
mov ecx, dword [rsi + 0x38]
mov edx, ecx
and edx, 0xfffffffe
add ecx, 0xc4653601
xor eax, eax
cmp edx, 0x3b9aca00
cmove eax, ecx
cmp eax, 1
je 0x1400713aa
test eax, eax
jne 0x1400713e6
lea rcx, [rsi + 0x30]
call fcn.140070230
jmp 0x1400713e6
cmp qword [rsi + 0x40], 0
je 0x1400713e6
mov rdi, qword [rsi + 0x48]
test rdi, rdi
je 0x1400713e6
mov rbx, qword [rsi + 0x50]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400713e6
cmp qword [rbx + 0x10], 0x11
jb 0x1400713d5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x1400713f6
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
clc
add dword [rax + 2], edi
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
neg eax
neg eax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400714f2
jne 0x1400714b8
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140071360
nop
add rsp, 0x80
pop rsi
ret
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x28]
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.140108230
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
loop 0x1400715d4
loop 0x1400715d4
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x140071605
test al, 4
je 0x140071841
test al, 3
je 0x1400715c0
invalid
fimul dword [rax - 0x7d]
clc
cmp rax, 0x3f
jbe 0x140071859
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
xchg edx, eax
ret 0xca80
add dh, al
cmpxchg qword [rsi], rcx
mov cl, 0xe
xchg edx, eax
ret 0xca80
mov cl, 0xe
jne 0x1400715da
movzx eax, dl
lea rcx, [0x140177c9c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
lea eax, [0x14014e300]
loope 0x1400715e9
or eax, 0x44894800
and al, 0x60
invalid
loope 0x1400715e9
or eax, 0x44894800
and al, 0x60
invalid
invalid
mov qword [rsp + 0x68], rsi
mov dword [rsp + 0x68], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x78], rax
mov eax, dword [rsi + 0x38]
cmp byte [rbx + 0x3dfee0], r8b
retf 0x3b9a
js 0x1400715c4
cmp byte [rbx + 0x3dfee0], r8b
retf 0x3b9a
je 0x140071871
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400716ae
xorps xmm6, xmm6
test eax, eax
jne 0x1400716da
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
or byte [rdi + rax], ah
invalid
or byte [rdi + rax], ah
add byte [rax - 0x77], cl
mov rbx, rcx
mov rbx, rcx
mov rcx, rax
call fcn.1400d3410
mov rcx, rbx
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc2
add byte [rax - 0x75], cl
add al, 0xc2
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x70]
call fcn.140070330
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140071738
test ecx, ecx
jne 0x140071752
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [rdi + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x1400717e9
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177cac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea2d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400718a9
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140071777.0
mov rcx, rsi
call 0x140071be0
jmp case.0x140071777.0
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071c90
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071c90
mov rcx, rsi
call fcn.140071e30
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
add byte [rax - 0x73], cl
and al, 0x30
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x3c], eax
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi]
cmp rax, 2
je 0x140071996
test rax, rax
je 0x140071996
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x140071996
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140071996
cmp qword [rbx + 0x10], 0x11
jb 0x140071985
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
movaps xmm0, xmmword [rsp + 0x20]
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x10], rax
mov eax, dword [rsp + 0x38]
mov dword [rsi + 0x18], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsi + 0x1c], eax
movups xmmword [rsi], xmm0
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140071bfd
lea rcx, [rsi + 0x20]
call fcn.1400698b0
mov ecx, dword [rsi + 0x38]
mov edx, ecx
and edx, 0xfffffffe
add ecx, 0xc4653601
xor eax, eax
cmp edx, 0x3b9aca00
cmove eax, ecx
cmp eax, 1
je 0x140071c2a
test eax, eax
jne 0x140071c66
lea rcx, [rsi + 0x30]
call fcn.140070230
jmp 0x140071c66
cmp qword [rsi + 0x40], 0
je 0x140071c66
mov rdi, qword [rsi + 0x48]
mov edi, dword [rsi + 0x48]
test rdi, rdi
je 0x140071c66
mov rbx, qword [rsi + 0x50]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140071c66
cmp qword [rbx + 0x10], 0x11
jb 0x140071c55
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x140071c76
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
add byte [rax], al
test al, 2
jne 0x140071efa
test al, 8
jne 0x140071e7a
lea rcx, [rsi + 0x20]
mov dword [rsp + 0x30], 0x3b9aca01
lea rdx, [rsp + 0x28]
call fcn.140071c90
jmp 0x140071e92
test al, 0x10
je 0x140071e92
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x140071f7e
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
bnd call fcn.1400e9f40
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400e9f40
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
and byte [rdx + 0x4c], dh
and byte [rdx + 0x4c], dh
jne 0x140071ed8
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140071be0
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014e048]
mov edx, 0x25
call fcn.140108300
or eax, 0x58d4c00
ror dword [0x1402cd90c], 0
add al, ch
out dx, al
invalid
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x28]
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.140108230
int3
cmp byte [rsi], 2
jb 0x140072155
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182268]
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x11011d
xor edx, edx
mov r8, rdi
call fcn.140101bb0
lea rcx, [rsi + 0x28]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
mov r8, qword [rsi + 0x30]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x14007222b
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
invalid
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 0x10], dl
jne 0x14007224c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14007226d
lea rbx, [rcx + 0x11]
movzx eax, byte [rcx + 0x11]
test al, al
jne 0x1400721e9
add rcx, 0x18
mov rdx, rsi
call fcn.1400729b0
mov rax, qword [0x140182308]
add eax, 0x110118
shl rax, 1
test rax, rax
jne 0x140072291
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x14007220d
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x20]
lock dec qword [rax]
jne 0x140072129
lea rcx, [rsp + 0x20]
call fcn.1400668c0
jmp 0x140072129
lock dec qword [r8 + 8]
jne 0x14007217a
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.140101bb0
mov rbx, rcx
mov rcx, rdi
call fcn.140110230
mov rcx, rbx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400721d1
mov rbx, rcx
call fcn.1401102f0
mov rcx, rbx
add rbx, 0x11
movzx edx, byte [rcx + 0x11]
test dl, dl
je 0x1400722a6
test al, al
jne 0x1400721e9
jmp 0x1400721fc
call fcn.1401102f0
test al, al
jne 0x1400721fc
mov byte [rbx], 1
jmp 0x1400721fc
add rcx, 0x18
mov rdx, rsi
mov ebp, eax
call fcn.1400729b0
test bpl, bpl
jne 0x1400721e9
jmp 0x1400721fc
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x4768
call fcn.140101e70
sub rsp, rax
movdqa xmmword [rsp + 0x4750], xmm10
movdqa xmmword [rsp + 0x4740], xmm9
movaps xmmword [rsp + 0x4730], xmm8
movaps xmmword [rsp + 0x4720], xmm7
movdqa xmmword [rsp + 0x4710], xmm6
mov qword [rsp + 0x200], r8
mov qword [rsp + 0x1f8], rcx
lea rax, [rdx + 0xe0]
mov qword [rsp + 0x48], rax
lea rax, [rdx + 0xe8]
mov qword [rsp + 0x90], rax
lea rax, [rdx + 0x160]
mov qword [rsp + 0x98], rax
lea rax, [rdx + 0x140]
mov qword [rsp + 0xb0], rax
lea rax, [rdx + 0x188]
mov qword [rsp + 0x88], rax
lea rax, [rdx + 0x1a8]
mov qword [rsp + 0xb8], rax
lea rax, [rdx + 8]
mov qword [rsp + 0xa8], rax
pcmpeqd xmm6, xmm6
xorps xmm7, xmm7
lea rax, [rdx + 0x79]
mov qword [rsp + 0xe8], rax
mov rax, qword [rdx]
movabs r12, 0x8000000000000000
lea rbx, [rsp + 0x1c70]
lea r15, [rsp + 0x150]
mov qword [rsp + 0x38], rdx
jmp 0x140072e65
call fcn.140064dc0
mov rdx, qword [rsp + 0x38]
mov qword [rdx], 3
mov qword [rdx + 8], r13
mov byte [rdx + 0x78], bl
mov eax, 3
lea rbx, [rsp + 0x1c70]
lea r8, [rax - 3]
lea rcx, [rax - 2]
cmp r8, 2
mov r8d, 0
cmovae rcx, r8
test rcx, rcx
jne case.0x140050bfa.109
cmp rax, 2
je 0x140078b70
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax]
cmp rdi, 4
jne 0x140072eb8
jmp 0x140078b70
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax]
lea rcx, [rdi - 1]
cmp rdi, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x1400745d0
mov rcx, qword [rsp + 0x90]
mov rax, qword [rcx + 0x70]
mov qword [rsp + 0xd40], rax
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rsp + 0xd30], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0xd20], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0xd10], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
adc byte [rcx + 0x20], dl
adc byte [rcx + 0x20], dl
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0xd00], xmm3
movaps xmmword [rsp + 0xcf0], xmm2
movaps xmmword [rsp + 0xce0], xmm1
movaps xmmword [rsp + 0xcd0], xmm0
mov rcx, qword [rsp + 0x98]
mov rax, qword [rcx + 0x50]
lea rsi, [rsp + 0xd48]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov r8d, 0xd0
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0xcd0]
call fcn.140106220
mov rax, qword [rsp + 0x48]
mov qword [rax], 3
cmp rdi, 1
ja 0x140078a5e
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0xcd0], rdi
mov rax, qword [rsp + 0x3490]
mov qword [rsi], rax
movups xmm0, xmmword [rsp + 0x3480]
movups xmmword [rsi - 0x10], xmm0
movups xmm0, xmmword [rsp + 0x3470]
movups xmmword [rsi - 0x20], xmm0
movups xmm0, xmmword [rsp + 0x3460]
movups xmmword [rsi - 0x30], xmm0
movups xmm0, xmmword [rsp + 0x3420]
movups xmm1, xmmword [rsp + 0x3430]
movups xmm2, xmmword [rsp + 0x3440]
movups xmm3, xmmword [rsp + 0x3450]
movups xmmword [rsi - 0x40], xmm3
movups xmmword [rsi - 0x50], xmm2
movups xmmword [rsi - 0x60], xmm1
movups xmmword [rsi - 0x70], xmm0
lea rax, [rsp + 0x3498]
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x220], xmm0
movdqa xmmword [rsp + 0x230], xmm1
movdqa xmmword [rsp + 0x240], xmm2
movdqa xmmword [rsp + 0x250], xmm3
movdqu xmm0, xmmword [rax + 0x40]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rax + 0x50]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0xd08]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0xd10]
mov dword [rsp + 0x68], eax
mov rcx, qword [rsp + 0xd40]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140073c40
mov qword [rsp + 0x60], rcx
mov r14, qword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r14
mov qword [rsp + 0x58], rax
jmp 0x1400730dc
test al, al
je 0x140073eb3
mov qword [rsp + 0x1c70], 2
add r14, 0x88
cmp r14, qword [rsp + 0x58]
je 0x140073c40
lea rcx, [r14 + 0x58]
xor eax, eax
mov ebp, 0
cmp qword [r14 + 0x58], r12
cmovne rbp, rcx
je 0x1400735b1
mov rdx, qword [rsp + 0x240]
test rdx, rdx
je 0x140078659
mov rcx, qword [rsp + 0x238]
call fcn.140033460
mov r13, rax
test rdx, rdx
mov qword [rsp + 0x30], r14
je 0x140073219
mov rsi, rdx
cmp byte [r13], 0x5b
jne 0x14007321b
add rsi, r13
mov r9b, 0x5b
xor eax, eax
mov r8, r13
test r9b, r9b
jns 0x1400731e0
jmp 0x140073163
movzx r9d, byte [rcx]
mov rax, rdx
mov r8, rcx
test r9b, r9b
jns 0x1400731e0
mov ecx, r9d
and cl, 0x1f
movzx edx, cl
movzx r11d, byte [r8 + 1]
and r11d, 0x3f
cmp r9b, 0xdf
jbe 0x1400731c0
movzx r10d, byte [r8 + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x1400731d0
lea rcx, [r8 + 4]
movzx r9d, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
or r9d, edx
cmp r9d, 0x110000
jne 0x1400731e8
jmp 0x140073c2d
lea rcx, [r8 + 2]
shl edx, 6
or edx, r11d
mov r9d, edx
jmp 0x1400731e8
lea rcx, [r8 + 3]
shl edx, 0xc
or r10d, edx
mov r9d, r10d
jmp 0x1400731e8
lea rcx, [r8 + 1]
movzx r9d, r9b
mov rdx, rcx
sub rdx, r8
add rdx, rax
cmp r9d, 0x5b
je 0x140073201
cmp r9d, 0x5d
jne 0x1400736bf
cmp rcx, rsi
jne 0x140073150
xor eax, eax
xor edx, edx
add r13, rax
sub rdx, rax
mov rsi, rdx
jmp 0x14007321b
xor esi, esi
mov qword [rsp + 0x150], r13
mov qword [rsp + 0x158], rsi
mov rcx, r15
call fcn.140015a70
mov r14, rax
test r14b, 1
jne 0x140073330
movaps xmmword [rsp + 0x2130], xmm7
mov r8d, 8
mov rcx, r15
lea rdx, [rsp + 0x2130]
call fcn.140015fd0
cmp rax, 8
jne 0x1400733ff
movzx eax, word [rsp + 0x2130]
movzx ecx, word [rsp + 0x2132]
movzx edx, word [rsp + 0x2134]
movzx r8d, word [rsp + 0x2136]
movzx r9d, word [rsp + 0x2138]
movzx r10d, word [rsp + 0x213a]
movzx r11d, word [rsp + 0x213c]
movzx edi, word [rsp + 0x213e]
rol ax, 8
rol cx, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol di, 8
movd xmm0, edi
movd xmm1, r11d
punpcklwd xmm1, xmm0
movd xmm0, r10d
movd xmm2, r9d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r8d
movd xmm1, edx
punpcklwd xmm1, xmm0
movd xmm3, ecx
movd xmm0, eax
punpcklwd xmm0, xmm3
punpckldq xmm0, xmm1
punpcklqdq xmm0, xmm2
cmp qword [rsp + 0x158], 0
jne 0x1400734d0
pshufd xmm8, xmm0, 0xf9
movd eax, xmm0
mov r15b, 1
jmp 0x140073349
cmp qword [rsp + 0x158], 0
jne 0x1400734d0
mov rax, r14
shr rax, 8
xor r15d, r15d
mov byte [rsp + 0x2130], r15b
mov dword [rsp + 0x2131], eax
movq qword [rsp + 0x2135], xmm8
pshufd xmm0, xmm8, 0xee
movd dword [rsp + 0x213d], xmm0
mov rax, qword [rbp + 0x10]
test rax, rax
je 0x1400736b8
mov rsi, qword [rbp + 8]
mov rdi, qword [rsp + 0x2131]
test r14b, 1
jne 0x1400738d7
mov r14, qword [rsp + 0x2139]
add rax, rax
lea rbx, [rax + rax*8]
jmp 0x1400733d2
mov rcx, rsi
lea rdx, [rsp + 0x2130]
call fcn.140044670
test al, al
jne 0x1400733f0
add rsi, 0x12
add rbx, 0xffffffffffffffee
je 0x1400739dd
cmp byte [rsi], 2
jne 0x1400733b0
cmp r15b, byte [rsi + 1]
jne 0x1400733c4
mov rax, qword [rsi + 2]
xor rax, rdi
mov rcx, qword [rsi + 0xa]
xor rcx, r14
or rcx, rax
jne 0x1400733c4
mov al, 1
lea rbx, [rsp + 0x1c70]
add byte [rax], al
add byte [rax], al
jmp 0x1400735a4
test dl, 1
jne 0x1400734d0
mov rcx, qword [rsp + 0x158]
test rcx, rcx
pop rax
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
je 0x1400734d0
mov rdx, qword [rsp + 0x150]
cmp byte [rdx], 0x3a
jne 0x1400734d0
add byte [rax - 0x7af0c5c6], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add dword [rdi], ecx
test byte [rax + rax - 0x7cb80000], bl
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
cmp rcx, 1
je 0x1400734d0
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
add rdx, 2
mov qword [rsp + 0x150], rdx
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rcx - 0x80], al
clc
cmp dh, byte [rbp + 0x79]
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rcx - 0x80], al
clc
cmp dh, byte [rbp + 0x79]
mov qword [rsp + 0x326], 0
mov qword [rsp + 0x320], 0
and byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz], ah
and byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
and byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 7
sub r8, rax
jb 0x140078b48
push rsi
add byte [rax], al
push rsi
add byte [rax], al
mov rcx, r15
lea rdx, [rsp + 0x320]
call fcn.140015fd0
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
sub rcx, rax
jb 0x140078b5f
cmp rax, 8
je 0x140078b32
push rsi
add byte [rax], al
push rsi
add byte [rax], al
lea rcx, [rsp + rcx*2]
add rcx, 0x2130
add rax, rax
lea rdx, [rsp + 0x320]
and al, 0x20
add eax, dword [rax]
add byte [rcx - 0x77], cl
shr al, 0x5c
sub eax, 0x9fe90009
std
invalid
invalid
and al, 0x20
add eax, dword [rax]
add byte [rcx - 0x77], cl
shr al, 0x5c
sub eax, 0x9fe90009
std
invalid
add byte [rax], 0
add byte [rax], al
mov rax, qword [rbp + 0x28]
test rax, rax
test eax, eax
je 0x140073594
mov r15, qword [rbp + 0x20]
shl rax, 3
lea r12, [rax + rax*2]
xor edi, edi
jmp case.default.0x1400735c2
add rdi, 0x18
cmp r12, rdi
je 0x140073598
mov rbp, qword [r15 + rdi + 8]
mov r14, qword [r15 + rdi + 0x10]
cmp rsi, r14
jne 0x14007351e
mov rcx, rbp
mov rdx, r13
mov r8, rsi
call fcn.1401068a0
test eax, eax
je 0x140073590
test r14, r14
je 0x140073545
lea rax, [r14 - 1]
cmp rax, rsi
jne 0x140073545
cmp byte [rbp], 0x2e
jne 0x140073545
lea rcx, [rbp + 1]
mov rdx, r13
mov r8, rsi
call fcn.1401068a0
test eax, eax
je 0x140073590
mov rdx, rsi
sub rdx, r14
jb 0x14007355f
add rdx, r13
mov rcx, rbp
mov r8, r14
call fcn.1401068a0
test eax, eax
je 0x14007356d
cmp r14, 1
jne 0x1400734f0
cmp byte [rbp], 0x2a
jne 0x1400734f0
jmp 0x140073590
test r14, r14
je 0x140073578
cmp byte [rbp], 0x2e
je 0x140073590
not r14
add r14, rsi
test byte [rdi], 0x83
insb byte [rdi], dx
invalid
invalid
invalid
test byte [rdi], 0x83
insb byte [rdi], dx
invalid
cmp byte [r13 + r14], 0x2e
jne 0x1400734f0
mov al, 1
jmp 0x14007359a
xor eax, eax
jmp 0x1400735ac
xor eax, eax
movabs r12, 0x8000000000000000
lea r15, [rsp + 0x150]
mov r14, qword [rsp + 0x30]
mov rcx, qword [r14]
lea rdx, [0x140177cd0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
test al, al
jne 0x1400730be
movzx eax, byte [rsp + 0x220]
test al, al
je 0x1400786c9
cmp al, 2
jne 0x1400738b1
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x10], 4
jne 0x1400730be
mov rax, qword [rax + 8]
jmp 0x1400738c6
test al, al
jne 0x1400730be
lea rdx, [r14 + 8]
mov rcx, rbx
lea r8, [rsp + 0x220]
call fcn.14005b290
mov rsi, qword [rsp + 0x1c70]
cmp rsi, 2
je 0x1400730ca
jmp 0x140073fe3
test al, al
jne 0x1400730be
movzx eax, byte [rsp + 0x220]
test al, al
je 0x1400786c9
cmp al, 2
jne 0x14007377d
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x10], 5
jne 0x1400730be
mov rax, qword [rax + 8]
jmp 0x140073792
test al, al
jne 0x1400730be
movzx eax, byte [rsp + 0x220]
test al, al
je 0x1400786c9
cmp al, 2
jne 0x1400737af
mov rax, qword [rsp + 0x228]
mov r13, qword [rax + 8]
mov rsi, qword [rax + 0x10]
mov qword [rsp + 0x30], r14
mov rdx, qword [r14 + 8]
cmp qword [rdx + 0x28], 0
jne 0x1400737e7
jmp 0x140073bee
xor eax, eax
jmp 0x1400735a4
mov r8, rdx
nop word cs:[rax + rax]
cmp rcx, rsi
je 0x14007320e
mov r9, rsi
movzx r10d, byte [rsi - 1]
test r10b, r10b
js 0x1400736f0
invalid
or cl, byte [rcx - 0x73]
jno 0x1400736e9
lea rsi, [r9 - 1]
inc dword [rbp + 0xf]
mov dh, 0xd2
movzx r10d, r10b
jmp 0x14007375b
movzx r11d, byte [r9 - 2]
cmp r11b, 0xc0
jge case.0x1400329b2.1498
movzx edi, byte [r9 - 3]
cmp dil, 0xbf
jg 0x14007372e
lea rsi, [r9 - 4]
movzx ebx, byte [r9 - 4]
and ebx, 7
shl ebx, 6
and edi, 0x3f
or edi, ebx
lea rbx, [rsp + 0x1c70]
jmp 0x140073735
lea rsi, [r9 - 2]
and r11d, 0x1f
jmp 0x14007373f
lea rsi, [r9 - 3]
and edi, 0xf
shl edi, 6
and r11d, 0x3f
or r11d, edi
shl r11d, 6
and r10b, 0x3f
movzx r10d, r10b
or r10d, r11d
cmp r10d, 0x110000
je 0x14007320e
cmp r10d, 0x5b
je 0x1400736d0
cmp r10d, 0x5d
je 0x1400736d0
cmp byte [rsp + 0x221], 0
lea rax, [0x1401724d7]
je 0x1400730be
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne 0x1400730be
jmp 0x140073f12
xor esi, esi
cmp byte [rsp + 0x221], 0
sete sil
lea r13, [0x1401724d7]
lea rax, [0x1401724d3]
cmove r13, rax
xor rsi, 5
mov qword [rsp + 0x30], r14
mov rdx, qword [r14 + 8]
cmp qword [rdx + 0x28], 0
je 0x140073bee
mov r8, qword [rdx + 0x30]
mov r9, qword [rdx + 0x38]
mov r11, r8
movabs rax, 0x736f6d6570736575
xor r11, rax
mov r10, r9
movabs rax, 0x646f72616e646f6d
xor r10, rax
movabs rax, 0x6c7967656e657261
xor r8, rax
movabs rax, 0x7465646279746573
xor r9, rax
mov rax, rsi
xor r14d, r14d
and rax, 0xfffffffffffffff8
je 0x140073884
nop word cs:[rax + rax]
add r11, r10
rol r10, 0xd
mov rcx, qword [r13 + r14]
xor r10, r11
rol r11, 0x20
xor r9, rcx
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
xor r11, rcx
add r14, 8
cmp r14, rax
jb 0x140073840
ror byte [rcx - 0x3f], 1
ret 0x4d11
mov edi, esi
and edi, 7
cmp edi, 4
jb 0x140073931
mov r15d, dword [r13 + r14]
mov eax, 4
mov rcx, rax
or rcx, 1
cmp rcx, rdi
jb 0x140073942
jmp 0x14007395c
cmp byte [rsp + 0x221], 0
lea rax, [0x1401724d3]
jne 0x1400730be
cmp dword [rax], 0x70747468
jne 0x1400730be
jmp 0x140073f6e
add rax, rax
lea rbx, [rax + rax*8]
lea r15, [rsp + 0x150]
mov r14, qword [rsp + 0x30]
jmp 0x140073912
mov rcx, rsi
lea rdx, [rsp + 0x2130]
call fcn.140044670
test al, al
jne 0x140073922
add rsi, 0x12
add rbx, 0xffffffffffffffee
je 0x1400739ce
cmp byte [rsi], 2
jne 0x1400738f0
cmp byte [rsi + 1], 0
jne 0x140073904
cmp dword [rsi + 2], edi
jne 0x140073904
mov al, 1
lea rbx, [rsp + 0x1c70]
jmp 0x1400735b1
xor r15d, r15d
xor eax, eax
mov rcx, rax
or rcx, 1
cmp rcx, rdi
jae 0x14007395c
lea rcx, [rax + r13]
movzx ebx, word [r14 + rcx]
lea ecx, [rax*8]
shl rbx, cl
or r15, rbx
or rax, 2
cmp rax, rdi
jae 0x140073977
add r14, rax
movzx ebx, byte [r13 + r14]
shl eax, 3
mov ecx, eax
shl rbx, cl
or r15, rbx
jmp 0x14007397c
test rdi, rdi
je 0x1400739ec
lea ecx, [rdi*8]
mov eax, 0xff
shl rax, cl
or rax, r15
cmp rdi, 7
jne 0x1400739f1
xor eax, eax
lea rbx, [rsp + 0x1c70]
lea ebx, [rsp + 0x1c70]
jmp 0x1400735b1
xor eax, eax
lea rbx, [rsp + 0x1c70]
jmp 0x1400735a4
mov eax, 0xff
mov rcx, rsi
shl rcx, 0x38
movabs rdi, 0x100000000000000
add rcx, rdi
add r11, r10
rol r10, 0xd
or rcx, rax
xor r10, r11
xor edx, ebx
rol r11, 0x20
xor r9, rcx
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r9, r11
xor r10, r8
rol r8, 0x20
xor r11, rcx
add r11, r10
rol r10, 0xd
xor r10, r11
rol r11, 0x20
xor r8, 0xff
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
add r11, r10
rol r10, 0xd
xor r10, r11
rol r11, 0x20
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
add r11, r10
rol r10, 0xd
add r8, r9
rol r9, 0x10
xor r9, r8
rol r9, 0x15
xor r10, r11
add r8, r10
rol r10, 0x11
mov rdi, r8
rol rdi, 0x20
xor rdi, r10
xor rdi, r9
xor rdi, r8
mov r14, qword [rdx + 0x10]
mov r15, qword [rdx + 0x18]
mov rax, rdi
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
xor r12d, r12d
and rdi, r15
movdqu xmm10, xmmword [r14 + rdi]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb ebx, xmm0
test ebx, ebx
jne 0x140073b4c
pcmpeqb xmm10, xmm6
pmovmskb eax, xmm10
test eax, eax
jne 0x140073bee
add rdi, r12
add rdi, 0x10
add r12, 0x10
jmp 0x140073af9
lea eax, [rbx - 1]
and eax, ebx
mov ebx, eax
test ax, ax
je 0x140073b14
tzcnt eax, ebx
add rax, rdi
and rax, r15
neg rax
imul rbp, rax, 0x68
cmp qword [r14 + rbp - 0x58], rsi
jne 0x140073b40
add rbp, r14
mov rdx, qword [rbp - 0x60]
mov rcx, r13
mov r8, rsi
call fcn.1401068a0
test eax, eax
jne 0x140073b40
mov rsi, qword [rbp - 0x50]
mov bl, 2
cmp byte [rbp - 8], 2
je 0x140073ba4
lea rdx, [rbp - 0x10]
mov rax, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov r9, qword [rbp - 0x18]
lea rcx, [rsp + 0x2130]
call qword [rax]
movzx ebx, byte [rbp - 8]
lea rdx, [rbp - 0x30]
mov rax, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
mov r9, qword [rbp - 0x38]
lea rdi, [rsp + 0x1c78]
mov rcx, rdi
call qword [rax]
mov qword [rsp + 0x1c70], rsi
movdqu xmm0, xmmword [rsp + 0x2130]
movdqu xmm1, xmmword [rsp + 0x2140]
movdqu xmmword [rdi + 0x30], xmm1
movdqu xmmword [rdi + 0x20], xmm0
mov byte [rsp + 0x1cb8], bl
jmp 0x140073bff
mov qword [rsp + 0x1c70], 2
mov esi, 2
lea rbx, [rsp + 0x1c70]
movabs r12, 0x8000000000000000
lea r15, [rsp + 0x150]
mov r14, qword [rsp + 0x30]
cmp rsi, 2
je 0x1400730ca
jmp 0x140073fe3
xor edx, edx
mov r8, rax
xor eax, eax
jmp 0x1400736d0
mov rdi, qword [rsp + 0xcf0]
lock inc qword [rdi]
jle 0x140078a5c
mov rbx, qword [rsp + 0xcf8]
mov rsi, qword [rsp + 0xd00]
lock inc qword [rbx]
jle 0x140078a5c
cmp qword [rsp + 0xcd0], 0
je 0x140073ca0
mov rcx, qword [rsp + 0xcd8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0xa0], rax
mov r15d, 1
jmp 0x140073ca3
xor r15d, r15d
mov rcx, qword [rsp + 0xce0]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ebp, byte [rsp + 0xcec]
movzx r14d, byte [rsp + 0xced]
movq xmm9, qword [rsp + 0xce8]
mov r12, qword [rsp + 0xd40]
lock inc qword [r12]
jle 0x140078a5c
mov r13, rax
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x30], rsi
movzx eax, byte [rsp + 0xd48]
mov byte [rsp + 0x50], al
mov eax, dword [rsp + 0xd10]
mov dword [rsp + 0x78], eax
movzx eax, byte [rsp + 0xd49]
mov byte [rsp + 0x60], al
movzx eax, byte [rsp + 0xd4a]
mov byte [rsp + 0x44], al
mov r15b, 2
cmp byte [rsp + 0xd38], 2
je 0x140073d5b
mov rax, qword [rsp + 0xd18]
mov r8, qword [rsp + 0xd20]
mov r9, qword [rsp + 0xd28]
lea rcx, [rsp + 0x2130]
lea rdx, [rsp + 0xd30]
call qword [rax]
movzx r15d, byte [rsp + 0xd38]
movups xmm0, xmmword [rsp + 0x2130]
movups xmm1, xmmword [rsp + 0x2140]
lea rax, [rsp + 0x7c4]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x538
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078a8e
mov rsi, rax
mov rax, qword [rsp + 0x58]
mov qword [rsi], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r13
movd dword [rsi + 0x18], xmm9
mov byte [rsi + 0x1c], bpl
mov byte [rsi + 0x1d], r14b
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x30], rax
mov rcx, qword [rsp + 0x70]
mov qword [rsi + 0x38], rcx
mov eax, dword [rsp + 0x78]
mov dword [rsi + 0x40], eax
movups xmm0, xmmword [rsp + 0x7c0]
movups xmm1, xmmword [rsp + 0x7d0]
movups xmmword [rsi + 0x44], xmm0
movups xmmword [rsi + 0x54], xmm1
mov eax, dword [rsp + 0x7e0]
mov dword [rsi + 0x64], eax
mov byte [rsi + 0x68], r15b
mov qword [rsi + 0x70], r12
movzx eax, byte [rsp + 0x50]
mov byte [rsi + 0x78], al
movzx eax, byte [rsp + 0x60]
mov byte [rsi + 0x79], al
movzx eax, byte [rsp + 0x44]
mov byte [rsi + 0x7a], al
movaps xmm0, xmmword [rsp + 0x220]
movdqa xmm1, xmmword [rsp + 0x230]
movdqa xmm2, xmmword [rsp + 0x240]
movdqa xmm3, xmmword [rsp + 0x250]
movups xmmword [rsi + 0x80], xmm0
movdqu xmmword [rsi + 0x90], xmm1
movdqu xmmword [rsi + 0xa0], xmm2
movdqu xmmword [rsi + 0xb0], xmm3
movdqa xmm0, xmmword [rsp + 0x260]
movdqu xmmword [rsi + 0xc0], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsi + 0xd0], rax
mov word [rsi + 0x250], 0
mov qword [rsi + 0x258], rcx
mov eax, dword [rsp + 0x68]
mov dword [rsi + 0x260], eax
mov rax, rsi
add rax, 0x268
lea rdi, [0x140143150]
jmp 0x14007426e
mov rdi, qword [r14 + 8]
mov sil, 2
cmp byte [r14 + 0x50], 2
je 0x140073ee0
lea rdx, [r14 + 0x48]
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov r9, qword [r14 + 0x40]
lea rcx, [rsp + 0x5a0]
call qword [rax]
movzx esi, byte [r14 + 0x50]
lea rdx, [r14 + 0x28]
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
lea rbx, [rsp + 0x1c78]
mov rcx, rbx
call qword [rax]
mov qword [rsp + 0x1c70], rdi
lea rax, [rsp + 0x5a0]
jmp 0x140073fc8
mov rdi, qword [r14 + 8]
mov sil, 2
cmp byte [r14 + 0x50], 2
je 0x140073f3f
lea rdx, [r14 + 0x48]
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov r9, qword [r14 + 0x40]
lea rcx, [rsp + 0x3b0]
call qword [rax]
movzx esi, byte [r14 + 0x50]
lea rdx, [r14 + 0x28]
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
lea rbx, [rsp + 0x1c78]
mov rcx, rbx
call qword [rax]
mov qword [rsp + 0x1c70], rdi
lea rax, [rsp + 0x3b0]
jmp 0x140073fc8
mov rdi, qword [r14 + 8]
mov sil, 2
cmp byte [r14 + 0x50], 2
je 0x140073f9b
lea rdx, [r14 + 0x48]
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov r9, qword [r14 + 0x40]
lea rcx, [rsp + 0x750]
call qword [rax]
movzx esi, byte [r14 + 0x50]
lea rdx, [r14 + 0x28]
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
lea rbx, [rsp + 0x1c78]
mov rcx, rbx
call qword [rax]
mov qword [rsp + 0x1c70], rdi
lea rax, [rsp + 0x750]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmmword [rbx + 0x30], xmm1
movdqu xmmword [rbx + 0x20], xmm0
mov byte [rsp + 0x1cb8], sil
mov rdi, qword [rsp + 0xcf0]
lock inc qword [rdi]
jle 0x140078a5c
mov rbx, qword [rsp + 0xcf8]
mov r15, qword [rsp + 0xd00]
lock inc qword [rbx]
mov rax, qword [rsp + 0x50]
jle 0x140078a5c
test rax, rax
je 0x140074033
mov rcx, qword [rsp + 0xcd8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x78], rax
mov esi, 1
jmp 0x140074035
xor esi, esi
mov rcx, qword [rsp + 0xce0]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r13, rax
movzx ebp, byte [rsp + 0xcec]
movzx r14d, byte [rsp + 0xced]
movq xmm9, qword [rsp + 0xce8]
mov rax, qword [rsp + 0x60]
lock inc qword [rax]
jle 0x140078a5c
mov qword [rsp + 0x30], rsi
movzx eax, byte [rsp + 0xd48]
mov byte [rsp + 0x58], al
movzx eax, byte [rsp + 0xd49]
mov byte [rsp + 0x50], al
movzx eax, byte [rsp + 0xd4a]
mov byte [rsp + 0x44], al
mov r12b, 2
cmp byte [rsp + 0xd38], 2
je 0x1400740d9
mov rax, qword [rsp + 0xd18]
mov r8, qword [rsp + 0xd20]
mov r9, qword [rsp + 0xd28]
lea rcx, [rsp + 0x2130]
lea rdx, [rsp + 0xd30]
call qword [rax]
movzx r12d, byte [rsp + 0xd38]
movups xmm0, xmmword [rsp + 0x2130]
movups xmm1, xmmword [rsp + 0x2140]
lea rax, [rsp + 0x43c4]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x4cf8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078b23
mov rsi, rax
mov rax, qword [rsp + 0x30]
mov qword [rsi], rax
mov rax, qword [rsp + 0x78]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r13
movd dword [rsi + 0x18], xmm9
mov byte [rsi + 0x1c], bpl
mov byte [rsi + 0x1d], r14b
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], r15
mov rdx, qword [rsp + 0x70]
mov qword [rsi + 0x38], rdx
mov ecx, dword [rsp + 0x68]
mov dword [rsi + 0x40], ecx
movups xmm0, xmmword [rsp + 0x43c0]
movups xmm1, xmmword [rsp + 0x43d0]
movups xmmword [rsi + 0x44], xmm0
movups xmmword [rsi + 0x54], xmm1
mov eax, dword [rsp + 0x43e0]
mov dword [rsi + 0x64], eax
mov byte [rsi + 0x68], r12b
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x70], rax
movzx eax, byte [rsp + 0x58]
mov byte [rsi + 0x78], al
movzx eax, byte [rsp + 0x50]
mov byte [rsi + 0x79], al
movzx eax, byte [rsp + 0x44]
mov byte [rsi + 0x7a], al
movups xmm0, xmmword [rsp + 0x1cb0]
movups xmmword [rsi + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x1c70]
movups xmm1, xmmword [rsp + 0x1c80]
movups xmm2, xmmword [rsp + 0x1c90]
movups xmm3, xmmword [rsp + 0x1ca0]
movups xmmword [rsi + 0xb0], xmm3
movups xmmword [rsi + 0xa0], xmm2
movups xmmword [rsi + 0x90], xmm1
movups xmmword [rsi + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x220]
movdqa xmm1, xmmword [rsp + 0x230]
movdqa xmm2, xmmword [rsp + 0x240]
movdqa xmm3, xmmword [rsp + 0x250]
movups xmmword [rsi + 0xd0], xmm0
movdqu xmmword [rsi + 0xe0], xmm1
movdqu xmmword [rsi + 0xf0], xmm2
movdqu xmmword [rsi + 0x100], xmm3
movdqa xmm0, xmmword [rsp + 0x260]
movdqu xmmword [rsi + 0x110], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsi + 0x120], rax
mov byte [rsi + 0x2d2], 0
mov qword [rsi + 0x2638], rdx
mov dword [rsi + 0x2640], ecx
mov rax, rsi
add rax, 0x2648
lea rdi, [0x140143170]
mov rdx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov byte [rax], 0
mov rax, qword [rcx]
lea rcx, [rax - 1]
cmp rax, 2
mov eax, 0
cmovae rax, rcx
cmp rax, 1
movabs r12, 0x8000000000000000
lea r15, [rsp + 0x150]
je 0x140074470
test rax, rax
jne 0x1400744b0
mov rax, qword [rdx + 0x100]
lock dec qword [rax]
jne 0x140074390
mov rcx, qword [rdx + 0x100]
call fcn.140068d80
mov rdx, qword [rsp + 0x38]
mov rax, qword [rdx + 0x108]
lock dec qword [rax]
je 0x1400743a1
mov rax, qword [rsp + 0x48]
cmp qword [rax], 0
je 0x140074308
mov rax, qword [rsp + 0x90]
mov rcx, qword [rax]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rdx, qword [rsp + 0x38]
mov rcx, qword [rdx + 0xf0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx + 0x150]
lock dec qword [rax]
jne 0x1400743d0
mov rcx, qword [rcx + 0x150]
call fcn.140052560
mov rcx, qword [rsp + 0x38]
cmp byte [rcx + 0x148], 2
je 0x1400743dd
mov rax, qword [rcx + 0x128]
mov rdx, qword [rcx + 0x130]
mov rcx, qword [rsp + 0x38]
mov r8, qword [rcx + 0x138]
mov rcx, qword [rsp + 0xb0]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x98]
cmp byte [rax], 2
jae 0x1400743ea
mov rax, qword [rdx + 0x108]
lock dec qword [rax]
jne 0x1400742e7
mov rcx, qword [rdx + 0x108]
mov rdx, qword [rdx + 0x110]
call fcn.140039a20
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x48]
cmp qword [rax], 0
jne 0x1400742f2
jmp 0x140074308
cmp byte [rcx + 0x148], 2
jne 0x14007434b
mov rax, qword [rsp + 0x98]
cmp byte [rax], 2
jb 0x140074419
mov r14, qword [rdx + 0xe8]
mov rbx, qword [rdx + 0xf0]
mov rcx, r14
call qword [rbx]
mov rdx, qword [rsp + 0x38]
cmp qword [rbx + 8], 0
je 0x1400744b0
cmp qword [rbx + 0x10], 0x11
jb 0x14007449a
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov rdx, qword [rsp + 0x38]
mov qword [rdx + 0xe0], 2
mov qword [rdx + 0xe8], rsi
mov qword [rdx + 0xf0], rdi
mov rax, qword [rsp + 0xcf0]
lock dec qword [rax]
jne 0x140074580
mov rcx, qword [rsp + 0xcf0]
call fcn.140068d80
mov rax, qword [rsp + 0xcf8]
lock dec qword [rax]
lea rbx, [rsp + 0x1c70]
je 0x14007459a
cmp qword [rsp + 0xcd0], 0
je 0x14007451b
mov rcx, qword [rsp + 0xcd8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsp + 0xce0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsp + 0xd40]
lock dec qword [rax]
jne 0x140074546
mov rcx, qword [rsp + 0xd40]
call fcn.140052560
cmp byte [rsp + 0xd38], 2
je 0x140072eb0
mov rax, qword [rsp + 0xd18]
mov rdx, qword [rsp + 0xd20]
mov r8, qword [rsp + 0xd28]
lea rcx, [rsp + 0xd30]
call qword [rax + 0x10]
jmp 0x140072eb0
mov rax, qword [rsp + 0xcf8]
lock dec qword [rax]
lea rbx, [rsp + 0x1c70]
jne 0x140074502
mov rcx, qword [rsp + 0xcf8]
mov rdx, qword [rsp + 0xd00]
call fcn.140039a20
cmp qword [rsp + 0xcd0], 0
jne 0x14007450d
jmp 0x14007451b
cmp rax, 1
jne 0x140078a76
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rsp + 0x660]
mov r8, qword [rsp + 0x200]
call qword [rax + 0x18]
movzx ebx, byte [rsp + 0x671]
cmp bl, 3
je 0x1400780c2
mov r13, qword [rsp + 0x660]
mov rdi, qword [rsp + 0x668]
movzx ebp, byte [rsp + 0x670]
lea rcx, [rsp + 0x672]
mov eax, dword [rcx]
mov dword [rsp + 0x300], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x304], ax
mov rsi, qword [rsp + 0x48]
cmp dword [rsi], 4
je 0x140078bc4
mov rcx, rsi
call fcn.140072020
mov qword [rsi], 4
cmp bl, 2
lea r14, [rsp + 0x2480]
jne 0x1400746a0
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078be3
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 7
mov qword [rax], r13
mov qword [rax + 8], rdi
mov r13, rax
jmp 0x1400746be
movzx eax, word [rsp + 0x304]
mov word [rsp + 0xcd4], ax
mov eax, dword [rsp + 0x300]
mov dword [rsp + 0xcd0], eax
mov rcx, qword [rsp + 0x38]
movzx eax, word [rsp + 0xcd4]
mov word [rsp + 0x180], ax
mov eax, dword [rsp + 0xcd0]
mov dword [rsp + 0x17c], eax
mov rsi, qword [rcx]
cmp rsi, 2
je 0x140078ba0
mov r8d, 0xd8
lea rcx, [rsp + 0xcd0]
mov rdx, qword [rsp + 0xa8]
call fcn.140106220
mov rax, qword [rsp + 0x48]
cmp dword [rax], 4
je 0x14007471d
mov rcx, qword [rsp + 0x48]
call fcn.140072020
mov r8d, 0xd8
mov rcx, r14
lea rdx, [rsp + 0xcd0]
call fcn.140106220
mov rax, qword [rsp + 0x38]
mov qword [rax], 2
mov qword [rsp + 0x3420], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0x3428]
mov rdx, r14
call fcn.140106220
cmp bl, 2
je 0x140074d18
mov qword [rsp + 0xcd0], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0xcd8]
mov rdx, r14
call fcn.140106220
lea r15, [rsp + 0x1c70]
mov rcx, r15
mov rdx, r13
call qword [rdi + 0x50]
mov byte [rsp + 0x1c89], bpl
mov r14, qword [rsp + 0x1c70]
mov rsi, qword [rsp + 0x1c78]
mov rax, qword [rsp + 0x1c80]
mov qword [rsp + 0x58], rax
movzx eax, byte [rsp + 0x1c88]
mov byte [rsp + 0x30], al
lea rcx, [rsp + 0x1c78]
mov eax, dword [rcx + 0x11]
mov ecx, dword [rcx + 0x14]
mov dword [rsp + 0x7c0], eax
mov dword [rsp + 0x7c3], ecx
test bl, bl
je 0x1400748a0
mov rcx, r15
mov rdx, r13
call qword [rdi + 0x78]
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x1c70], rax
je 0x1400748a0
test r14, r14
je 0x140074857
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078c01
mov rcx, qword [rsp + 0x1c80]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x1c70]
movups xmmword [rax], xmm0
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], rsi
mov r14, rax
lea rsi, [0x1401405a8]
jmp 0x1400748a0
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078c10
mov r14, rax
mov rax, qword [rsp + 0x1c80]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rsp + 0x1c70]
movups xmmword [r14], xmm0
lea rsi, [0x14013c518]
nop word cs:[rax + rax]
mov eax, dword [rsp + 0x7c0]
mov ecx, dword [rsp + 0x7c3]
mov dword [rsp + 0x1b3], ecx
mov dword [rsp + 0x1b0], eax
movzx eax, byte [rsp + 0xda8]
movzx ecx, byte [rsp + 0x30]
or cl, al
jne 0x140074aa0
lea rcx, [rsp + 0xd48]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x1ca0], rax
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movdqu xmm2, xmmword [rcx + 0x30]
movdqa xmmword [rsp + 0x1c90], xmm2
movdqa xmmword [rsp + 0x1c80], xmm1
movdqa xmmword [rsp + 0x1c70], xmm0
mov rdx, qword [rsp + 0xd90]
lea rcx, [rsp + 0x7c0]
lea r15, [rsp + 0x1c70]
mov r8, r15
mov r9b, 1
call fcn.140079060
mov rcx, r15
call fcn.140072110
cmp byte [rsp + 0x7c0], 3
jne 0x140074b00
mov rbx, rsi
mov rsi, r13
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
lea r15, [rsp + 0x150]
je 0x140078be3
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x17
mov rcx, rax
lea rdx, [0x1401402a5]
call fcn.140066070
test r14, r14
je 0x1400749cc
mov rcx, r14
mov rbp, r14
mov r14, rbx
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400749cc
mov r8, rbp
cmp qword [rbx + 0x10], 0x11
jb 0x1400749be
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rcx, qword [rsp + 0x58]
lock dec qword [rcx]
jne 0x1400749dc
call fcn.140068d80
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140074a04
cmp qword [rdi + 0x10], 0x11
jb 0x1400749f3
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov rax, qword [rsp + 0xd90]
test rax, rax
mov rcx, qword [rsp + 0x38]
je 0x140074a2e
lock dec qword [rax]
jne 0x140074a2e
lea rcx, [rsp + 0xd90]
call fcn.1400668c0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0xd38]
test rax, rax
je 0x140074a5b
lock dec qword [rax]
jne 0x140074a5b
mov rax, qword [rsp + 0xd98]
mov bl, 2
test rax, rax
je 0x140072e40
mov qword [rsp + 0x68], rsi
lea rdx, [rsp + 0xd48]
mov rcx, qword [rdx + 0x40]
mov qword [rsp + 0x440], rcx
movups xmm0, xmmword [rdx + 0x10]
movups xmm1, xmmword [rdx + 0x20]
movups xmm2, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x430], xmm2
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
test al, al
jne 0x140074b45
cmp byte [rsp + 0x30], 0
je 0x140074b45
mov rsi, r13
movzx r12d, byte [rsp + 0x30]
xor r12b, 1
jmp 0x140074b53
mov qword [rsp + 0x68], rsi
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x440], rax
movups xmm0, xmmword [rsp + 0x7c0]
movups xmm1, xmmword [rsp + 0x7d0]
rol byte [rdi], 1
add byte [rax], al
rol byte [rdi], 1
add byte [rax], al
movups xmm2, xmmword [rsp + 0x7e0]
movaps xmmword [rsp + 0x430], xmm2
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
mov rsi, r13
mov byte [rsp + 0xd50], 1
test byte [rax + rdx*2], ah
or eax, 0x41010000
mov ah, 1
test byte [rax + rdx*2], ah
or eax, 0x41010000
mov ah, 1
movdqu xmm9, xmmword [rsp + 0xd98]
mov r15, qword [rsp + 0xd90]
movzx eax, byte [0x140182310]
mov edx, 0x440
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078bf2
mov r13, rax
mov r8d, 0x88
mov rcx, rax
lea rdx, [rsp + 0xcd0]
call fcn.140106220
mov qword [r13 + 0x88], rsi
mov qword [r13 + 0x90], rdi
mov byte [r13 + 0x98], bpl
mov byte [r13 + 0x99], bl
mov eax, dword [rsp + 0x17c]
mov dword [r13 + 0x9a], eax
movzx eax, word [rsp + 0x180]
mov word [r13 + 0x9e], ax
mov qword [r13 + 0xa0], r14
mov rax, qword [rsp + 0x68]
mov qword [r13 + 0xa8], rax
mov rax, qword [rsp + 0x58]
mov qword [r13 + 0xb0], rax
movzx eax, byte [rsp + 0x30]
mov byte [r13 + 0xb8], al
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [r13 + 0xb9], eax
mov dword [r13 + 0xbc], ecx
mov rax, qword [rsp + 0x440]
mov qword [r13 + 0xf0], rax
movdqa xmm0, xmmword [rsp + 0x410]
movdqa xmm1, xmmword [rsp + 0x420]
movdqa xmm2, xmmword [rsp + 0x430]
movdqu xmmword [r13 + 0xe0], xmm2
movdqu xmmword [r13 + 0xd0], xmm1
movdqu xmmword [r13 + 0xc0], xmm0
movdqu xmmword [r13 + 0xf8], xmm9
mov qword [r13 + 0x108], r15
mov byte [r13 + 0x110], r12b
mov byte [r13 + 0x111], 0
mov bl, 4
mov rcx, qword [rsp + 0x38]
movabs r12, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbp + rcx*4 - 0x44], 0x24
push rax
add dword [rax], eax
add cl, ch
invalid
loope 0x140074c9b
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbp + rcx*4 - 0x44], 0x24
push rax
add dword [rax], eax
add cl, ch
movabs dword [0xf01f98348ffffe1], eax
cmp rcx, 1
jne 0x140078b88
cmp rcx, 1
jne 0x140078b88
movzx r13d, byte [rdx + 0x78]
cmp r13b, 4
jne case.default.0x140074cd7
test ecx, esi
add byte [rax], al
invalid
test ecx, esi
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x38], cl
mov rax, qword [rsp + 0xa8]
mov r15, qword [rax]
movzx eax, byte [r15 + 0x111]
lea rcx, [0x140177cbc]
add byte [rax - 0x73], cl
or eax, 0x102fec
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r15 + 0x98]
mov qword [rsp + 0x3430], rax
movups xmm0, xmmword [r15 + 0x88]
cwde
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
xor al, 0
add byte [rcx + 0xf], al
adc byte [rdi + 0x88], al
movaps xmmword [rsp + 0x3420], xmm0
mov rax, qword [r15 + 0x68]
test rax, rax
je 0x140074f24
mov rcx, qword [r15 + 0x70]
lock inc qword [rax]
jg 0x140074f24
jmp 0x140078a5c
lea rcx, [rsp + 0x34a8]
call fcn.140072110
mov rax, qword [rsp + 0x34e0]
test rax, rax
je 0x140074d45
lock dec qword [rax]
jne 0x140074d45
lea rcx, [rsp + 0x34e0]
call fcn.1400668c0
mov rax, qword [rsp + 0x3488]
test rax, rax
je 0x140074d6d
lock dec qword [rax]
jne 0x140074d6d
mov rcx, qword [rsp + 0x3488]
mov rdx, qword [rsp + 0x3490]
call fcn.140039a20
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x34e8]
test rax, rax
je 0x140074d9a
lock dec qword [rax]
jne 0x140074d9a
mov rcx, qword [rsp + 0x34e8]
mov rdx, qword [rsp + 0x34f0]
call fcn.140039a20
mov r13b, 2
mov rdx, qword [rsp + 0x38]
jmp 0x14007895f
mov byte [rdx + 0x78], 3
cmp r13b, 3
je 0x140078c68
mov rax, qword [rdx + 8]
mov qword [rsp + 0x30], rax
mov rsi, qword [rdx + 0x10]
movups xmm0, xmmword [rdx + 0x28]
movaps xmmword [rsp + 0x6b0], xmm0
movups xmm0, xmmword [rdx + 0x18]
movaps xmmword [rsp + 0x6a0], xmm0
movups xmm6, xmmword [rdx + 0x38]
movzx r12d, byte [rdx + 0x48]
mov eax, dword [rdx + 0x4c]
mov dword [rsp + 0x11b], eax
mov eax, dword [rdx + 0x49]
mov dword [rsp + 0x118], eax
mov rbp, qword [rdx + 0x50]
movups xmm7, xmmword [rdx + 0x58]
movzx edi, byte [rdx + 0x68]
movzx ebx, byte [rdx + 0x69]
movzx eax, word [rdx + 0x6e]
mov word [rsp + 0xd4], ax
mov eax, dword [rdx + 0x6a]
mov dword [rsp + 0xd0], eax
mov r14, qword [rdx + 0x70]
mov rcx, qword [rsp + 0xe8]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1b8], eax
mov dword [rsp + 0x1bb], ecx
jmp 0x14007895f
lea rdi, [r15 + 0x148]
movzx eax, byte [r15 + 0x148]
lea rsi, [r15 + 0x118]
test eax, eax
je 0x140078023
cmp eax, 3
je 0x14007803b
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x23
call fcn.140108300
lea rax, [r15 + 0x438]
mov qword [rsp + 0x58], rax
movzx eax, byte [r15 + 0x438]
lea r13, [r15 + 0x118]
test eax, eax
je 0x14007505e
cmp eax, 3
jne 0x140078d7f
lea r11, [r15 + 0x430]
movzx eax, byte [r15 + 0x430]
lea r14, [r15 + 0x1d0]
test eax, eax
je 0x1400752e5
cmp eax, 3
jne 0x140078ec4
lea rbx, [r15 + 0x368]
movzx eax, byte [r15 + 0x368]
test eax, eax
mov qword [rsp + 0x48], r11
je 0x140075531
cmp eax, 3
jne 0x140078f7c
lea rsi, [r15 + 0x360]
movzx eax, byte [r15 + 0x360]
test eax, eax
je 0x14007707c
cmp eax, 3
jne 0x140079009
mov r9, qword [r15 + 0x358]
jmp 0x1400755ad
movzx edx, word [r15 + 0x64]
mov r8d, dword [r15 + 0x60]
mov r9d, dword [r15 + 0x48]
mov r10, qword [r15 + 0x40]
mov r11, qword [r15 + 0x30]
mov esi, dword [r15 + 0x38]
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
mov rdi, qword [r15 + 0x50]
movzx ebx, word [r15 + 0x80]
mov r14, qword [rsp + 0x3430]
mov qword [rsp + 0xce6], r14
movaps xmm3, xmmword [rsp + 0x3420]
movups xmmword [rsp + 0xcd6], xmm3
movdqu xmm3, xmmword [rsp + 0xcd0]
movdqa xmmword [rsp + 0x4e0], xmm3
mov r14, qword [rsp + 0xcde]
mov qword [rsp + 0x4ee], r14
mov r14, qword [rsp + 0xce6]
mov qword [rsp + 0x4f6], r14
lea r13, [r15 + 0x118]
movups xmmword [r15 + 0x118], xmm0
movdqu xmmword [r15 + 0x128], xmm1
movdqu xmmword [r15 + 0x138], xmm2
mov qword [r15 + 0x148], r11
mov dword [r15 + 0x150], esi
mov qword [r15 + 0x158], r10
mov dword [r15 + 0x160], r9d
mov qword [r15 + 0x168], rdi
mov r9, qword [r15 + 0x58]
mov r10, qword [r15 + 0x78]
mov qword [r15 + 0x170], r9
mov dword [r15 + 0x178], r8d
mov word [r15 + 0x17c], dx
mov qword [r15 + 0x180], rax
mov qword [r15 + 0x188], rcx
mov qword [r15 + 0x190], r10
mov word [r15 + 0x198], bx
movups xmm0, xmmword [rsp + 0x4ee]
movups xmmword [r15 + 0x1a8], xmm0
movaps xmm0, xmmword [rsp + 0x4e0]
movups xmmword [r15 + 0x19a], xmm0
lea rax, [r15 + 0x438]
mov qword [rsp + 0x58], rax
mov byte [r15 + 0x438], 0
movzx eax, byte [0x140182310]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078c9b
mov rsi, rax
pxor xmm6, xmm6
movdqu xmmword [rax + 0x2310], xmm6
movdqu xmmword [rax + 0x2300], xmm6
movzx eax, byte [0x140182310]
mov edx, 0x280
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078caa
mov rbx, rax
and rbx, 0xffffffffffffff80
mov qword [rbx + 0x78], rax
mov qword [rbx + 0x80], 1
mov qword [rbx + 0x88], 1
mov qword [rbx + 0x100], rsi
mov qword [rbx + 0x108], 0
mov qword [rbx + 0x180], 0
mov qword [rbx + 0x190], 0
movdqa xmmword [rbx + 0x200], xmm6
movdqa xmmword [rbx + 0x210], xmm6
mov qword [rbx + 0x220], rsi
mov qword [rbx + 0x228], rsi
mov qword [rbx + 0x230], 0
mov byte [rbx + 0x238], 0
mov qword [rbx + 0x240], 0
mov qword [rbx + 0x248], 1
lock inc qword [rbx + 0x80]
jle 0x140078a5c
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078c80
mov rsi, 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 0x140078a5c
sub rbx, 0xffffffffffffff80
mov qword [r15 + 0x1b8], rsi
mov qword [r15 + 0x1c0], rbx
mov byte [r15 + 0x1c8], 0
cmp byte [r15 + 0x198], 0
je 0x140075283
mov rax, qword [r15 + 0x1b0]
mov qword [rsp + 0xce0], rax
movups xmm0, xmmword [r15 + 0x1a0]
movaps xmmword [rsp + 0xcd0], xmm0
mov rcx, qword [r15 + 0x180]
mov rdx, qword [r15 + 0x188]
test rcx, rcx
je 0x1400751f1
lock inc qword [rcx]
jle 0x140078a5c
lea rax, [r15 + 0x138]
mov r8, qword [rsp + 0xce0]
mov qword [rsp + 0x550], r8
movaps xmm0, xmmword [rsp + 0xcd0]
movaps xmmword [rsp + 0x540], xmm0
lea r14, [r15 + 0x1d0]
mov qword [r15 + 0x1d0], rcx
mov qword [r15 + 0x1d8], rdx
mov qword [r15 + 0x370], rbx
mov qword [r15 + 0x378], rsi
mov qword [r15 + 0x410], rax
movaps xmm0, xmmword [rsp + 0x540]
movups xmmword [r15 + 0x418], xmm0
mov r8, qword [rsp + 0x550]
mov qword [r15 + 0x428], r8
lea r11, [r15 + 0x430]
mov byte [r15 + 0x430], 0
movq xmm1, rsi
movq xmm0, rbx
punpcklqdq xmm0, xmm1
jmp 0x140075303
mov qword [rsp + 0x30], r13
mov r14, qword [r15 + 0x1a0]
mov r12, qword [r15 + 0x1a8]
mov rdi, qword [r15 + 0x1b0]
mov rcx, r14
call qword [r12 + 0x40]
mov r13d, eax
movzx eax, byte [0x140182310]
mov edx, 0x2000
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078ce9
movzx ecx, byte [r15 + 0x199]
test ecx, ecx
je 0x1400760ea
cmp ecx, 2
je 0x1400760ed
mov r13b, 1
jmp 0x1400760ed
movdqu xmm0, xmmword [r15 + 0x370]
mov rax, qword [r15 + 0x410]
mov rcx, qword [r15 + 0x1d0]
mov rdx, qword [r15 + 0x1d8]
movdqu xmmword [r15 + 0x1e0], xmm0
mov qword [r15 + 0x380], rax
mov qword [r15 + 0x1f0], rcx
mov qword [r15 + 0x1f8], rdx
mov ecx, dword [rax + 0x40]
lea edx, [rcx - 0x4000]
cmp edx, 0xffc000
jae 0x140078cb9
mov r8, qword [rax + 0x30]
mov rdx, r8
shr rdx, 0x20
jne 0x140078cd1
lea rdx, [r15 + 0x418]
mov r10d, dword [rax + 0x38]
mov r9d, dword [rax + 0x3c]
cmp qword [rax], 0
je 0x140075362
mov rax, qword [rax + 8]
jmp 0x140075367
mov eax, 0xa
mov qword [rsp + 0x48], r11
mov qword [r15 + 0x388], 1
mov qword [r15 + 0x390], 0x400
mov dword [r15 + 0x398], 1
mov dword [r15 + 0x39c], r10d
mov qword [r15 + 0x3a0], 0x1e
mov dword [r15 + 0x3a8], 0
mov qword [r15 + 0x3b0], 0xffffffffffffffff
mov qword [r15 + 0x3b8], r8
mov qword [r15 + 0x3c0], rax
mov qword [r15 + 0x3c8], 0x14
mov dword [r15 + 0x3d0], 0
mov qword [r15 + 0x3d8], 1
mov dword [r15 + 0x3e0], 0
mov dword [r15 + 0x3e8], 1
mov dword [r15 + 0x3ec], r9d
mov dword [r15 + 0x3f0], 1
mov dword [r15 + 0x3f4], ecx
mov dword [r15 + 0x3f8], 0
mov dword [r15 + 0x400], 0
mov byte [r15 + 0x408], 0
mov dword [r15 + 0x40c], 1
mov qword [r15 + 0x200], 1
mov qword [r15 + 0x208], 0x400
mov dword [r15 + 0x210], 1
mov dword [r15 + 0x214], r10d
mov qword [r15 + 0x218], 0x1e
mov dword [r15 + 0x220], 0
mov qword [r15 + 0x228], 0xffffffffffffffff
mov qword [r15 + 0x230], r8
mov qword [r15 + 0x238], rax
mov qword [r15 + 0x240], 0x14
mov dword [r15 + 0x248], 0
mov qword [r15 + 0x250], 1
mov dword [r15 + 0x258], 0
mov dword [r15 + 0x260], 1
mov dword [r15 + 0x264], r9d
mov dword [r15 + 0x268], 1
mov dword [r15 + 0x26c], ecx
mov dword [r15 + 0x270], 0
mov dword [r15 + 0x278], 0
mov byte [r15 + 0x280], 0
mov dword [r15 + 0x284], 1
mov rax, qword [rdx + 0x10]
mov qword [r15 + 0x298], rax
movups xmm0, xmmword [rdx]
movups xmmword [r15 + 0x288], xmm0
lea rbx, [r15 + 0x368]
mov byte [r15 + 0x368], 0
lea rdx, [r15 + 0x200]
lea rdi, [r15 + 0x2a0]
mov rax, qword [r15 + 0x298]
mov qword [r15 + 0x2b0], rax
movdqu xmm0, xmmword [r15 + 0x288]
movdqu xmmword [r15 + 0x2a0], xmm0
lea rcx, [r15 + 0x2b8]
mov r8d, 0x88
call fcn.140106220
mov qword [r15 + 0x340], rdi
lea rsi, [r15 + 0x360]
mov byte [r15 + 0x360], 0
mov qword [r15 + 0x348], rdi
lea rax, [0x14013e863]
mov qword [r15 + 0x350], rax
mov qword [r15 + 0x358], 0x18
mov r9d, 0x18
lea rdi, [0x140172ca8]
movabs rbp, 0x1700000003
nop
test r9, r9
je 0x1400756fe
mov rax, qword [r15 + 0x348]
mov r8, qword [r15 + 0x350]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, qword [rsp + 0x200]
call qword [rax + 0x20]
cmp rax, 2
je 0x140075635
test rax, rax
jne 0x140075640
mov byte [rsi], 3
mov byte [rbx], 3
jmp 0x140076304
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x30], r13
mov byte [r15 + 0x360], 1
mov eax, dword [rsp + 0x280]
mov ecx, dword [rsp + 0x283]
mov dword [rsp + 0x12b], ecx
mov dword [rsp + 0x128], eax
movups xmm0, xmmword [rsp + 0x2480]
movaps xmmword [rsp + 0x600], xmm0
mov rax, qword [rsp + 0x2490]
mov qword [rsp + 0x610], rax
mov rsi, qword [r15 + 0x2a0]
mov rdi, qword [r15 + 0x2a8]
mov r12, qword [r15 + 0x2b0]
mov rcx, rsi
call qword [rdi + 0x40]
mov ebp, eax
movzx eax, byte [0x140182310]
mov edx, 0x4000
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078d10
mov rbx, rax
test bpl, bpl
mov eax, 0x100
mov r13d, 0x400
cmovne r13, rax
movzx eax, byte [0x140182310]
mov edx, 0x2000
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078ce9
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x140078d97
inc qword [r14 + 0x238]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400786b2
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140076037
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock inc qword [r14]
jle 0x140078a5c
lock inc qword [rdi]
jle 0x140078a5c
cmp dword [r15 + 0x2c8], 0
je 0x140076064
mov edx, dword [r15 + 0x2cc]
mov rcx, r14
call fcn.14007b460
mov eax, dword [rsp + 0x1d8]
mov ecx, dword [rsp + 0x1db]
mov dword [rsp + 0x133], ecx
mov dword [rsp + 0x130], eax
movaps xmm0, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x370], rax
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0x7c0]
mov r8d, 0x350
call fcn.140106220
movups xmm0, xmmword [rsp + 0x7a8]
movaps xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x7b8]
mov qword [rsp + 0x650], rax
jmp 0x14007627d
xor r13d, r13d
cmp qword [r15 + 0x118], 0
mov qword [rsp + 0xa8], rdi
je 0x14007610b
mov rcx, qword [r15 + 0x120]
mov r8b, 1
jmp 0x140076113
mov ecx, 0x2000
xor r8d, r8d
movzx ebp, byte [r15 + 0x195]
mov edi, dword [r15 + 0x191]
movzx edx, byte [r15 + 0x190]
mov qword [rsp + 0x70], rdx
movzx edx, byte [r15 + 0x196]
mov qword [rsp + 0x60], rdx
movzx edx, byte [r15 + 0x197]
mov qword [rsp + 0x50], rdx
cmp qword [r15 + 0x128], 0
mov dword [rsp + 0x68], r13d
mov qword [rsp + 0xe8], rax
je 0x140076193
mov rcx, qword [r15 + 0x130]
cmp rcx, 0x1fff
jbe 0x140078dd4
mov qword [rsp + 0x140], rcx
mov eax, 0x2000
mov qword [rsp + 0x148], rax
mov dword [rsp + 0x44], 0
jmp 0x1400761ad
mov dword [rsp + 0x44], r8d
mov qword [rsp + 0x148], rcx
mov eax, 0x66000
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x1a0], r12
mov qword [rsp + 0x1a8], r14
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
mov r13, qword [rsp + 0x30]
je 0x140078c01
shl rbp, 0x20
or rbp, rdi
mov qword [rsp + 0x198], rax
mov qword [rax], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x520], xmm0
mov qword [rsp + 0x530], 0
movaps xmmword [rsp + 0x730], xmm0
movaps xmmword [rsp + 0x720], xmm0
mov eax, 0x2000
mov qword [rsp + 0xb8], rax
mov r8b, 2
mov cl, 1
mov r9b, 0xb
mov edi, 2
mov r14d, 3
xor edx, edx
mov qword [rsp + 0x88], rax
xor eax, eax
mov qword [rsp + 0xb0], rax
xor r12d, r12d
xor eax, eax
mov qword [rsp + 0x48], rax
jmp 0x140077269
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rsp + 0x1cb], ecx
mov dword [rsp + 0x1c8], eax
movaps xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x580], xmm0
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x590], rax
lea rcx, [rsp + 0x2130]
lea rdx, [rsp + 0x3420]
mov r8d, 0x350
call fcn.140106220
movdqa xmm0, xmmword [rsp + 0x640]
movdqa xmmword [rsp + 0x560], xmm0
mov rax, qword [rsp + 0x650]
mov qword [rsp + 0x570], rax
mov byte [rbx], 1
mov rsi, qword [rsp + 0x68]
cmp rsi, 3
jne 0x14007631b
mov rax, qword [rsp + 0x48]
mov byte [rax], 3
mov rax, qword [rsp + 0x58]
mov byte [rax], 3
mov al, 3
jmp 0x1400780bb
mov eax, dword [rsp + 0x1c8]
mov ecx, dword [rsp + 0x1cb]
mov dword [rsp + 0x123], ecx
mov dword [rsp + 0x120], eax
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x350], rax
lea rcx, [rsp + 0x43c0]
lea rdx, [rsp + 0x2130]
mov r8d, 0x350
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x560]
movaps xmmword [rsp + 0x5e0], xmm0
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x5f0], rax
movups xmm0, xmmword [rsp + 0xcb0]
movups xmm1, xmmword [rsp + 0xcc0]
movaps xmmword [rsp + 0x320], xmm0
movaps xmmword [rsp + 0x330], xmm1
mov rax, qword [rsp + 0x6c2]
mov rcx, qword [rsp + 0x6c8]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2ae], rcx
mov eax, dword [rsp + 0x2d9]
mov ecx, dword [rsp + 0x2dc]
mov dword [rsp + 0x1d0], eax
mov dword [rsp + 0x1d3], ecx
movups xmm0, xmmword [rsp + 0xc90]
movups xmm1, xmmword [rsp + 0xca0]
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x300], xmm0
movzx eax, byte [rsp + 0x187]
mov byte [rsp + 0x86], al
movzx eax, word [rsp + 0x185]
mov word [rsp + 0x84], ax
movups xmm0, xmmword [rsp + 0x660]
movdqu xmm1, xmmword [rsp + 0x670]
movdqu xmm2, xmmword [rsp + 0x680]
movdqu xmm3, xmmword [rsp + 0x68c]
movaps xmmword [rsp + 0x5a0], xmm0
movdqa xmmword [rsp + 0x5b0], xmm1
movdqa xmmword [rsp + 0x5c0], xmm2
movdqu xmmword [rsp + 0x5cc], xmm3
cmp rsi, 2
jne 0x140076645
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0xcd0], al
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0xcd1], eax
mov dword [rsp + 0xcd4], ecx
mov qword [rsp + 0xcd8], rbp
movdqa xmm0, xmmword [rsp + 0x340]
movdqu xmmword [rsp + 0xce0], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0xcf0], rax
lea rcx, [rsp + 0xcd0]
call fcn.1400366a0
mov qword [rsp + 0x30], rax
mov rax, qword [r15 + 0x1f0]
test rax, rax
je 0x140076506
mov qword [rsp + 0x30], r13
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0x7cc], ecx
invalid
add byte [rax], al
mov dword [rsp + 0x7c9], eax
movaps xmm0, xmmword [rsp + 0x340]
movups xmmword [rsp + 0x7d8], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x7e8], rax
lea rcx, [rsp + 0x7f0]
lea rdx, [rsp + 0x43c0]
mov r8d, 0x350
call fcn.140106220
mov qword [rsp + 0xb40], 2
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0xb58], rax
movaps xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rsp + 0xb48], xmm0
mov qword [rsp + 0xb60], 0
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movups xmmword [rsp + 0xb70], xmm0
movups xmmword [rsp + 0xb80], xmm1
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0xbb2], rax
mov rax, qword [rsp + 0x2ae]
mov qword [rsp + 0xbb8], rax
mov eax, dword [rsp + 0x1d0]
mov dword [rsp + 0xbc1], eax
mov eax, dword [rsp + 0x1d3]
mov dword [rsp + 0xbc4], eax
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movups xmmword [rsp + 0xbf0], xmm1
movups xmmword [rsp + 0xbe0], xmm0
movzx eax, word [rsp + 0x84]
mov word [rsp + 0xc3d], ax
movzx eax, byte [rsp + 0x86]
mov byte [rsp + 0xc3f], al
movaps xmm0, xmmword [rsp + 0x5a0]
movdqa xmm1, xmmword [rsp + 0x5b0]
movdqa xmm2, xmmword [rsp + 0x5c0]
movups xmmword [rsp + 0xc44], xmm0
movdqu xmmword [rsp + 0xc54], xmm1
movdqu xmmword [rsp + 0xc64], xmm2
movups xmm0, xmmword [rsp + 0x5cc]
movups xmmword [rsp + 0xc70], xmm0
mov qword [rsp + 0x7c0], rsi
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x7c8], al
mov qword [rsp + 0x7d0], rbp
mov qword [rsp + 0xb68], 0
mov dword [rsp + 0xb90], 0
mov word [rsp + 0xb9c], 0
mov qword [rsp + 0xba0], 0
mov byte [rsp + 0xba8], 0
mov byte [rsp + 0xbb1], 2
mov byte [rsp + 0xbc0], 0
mov qword [rsp + 0xbc8], r14
mov qword [rsp + 0x218], rdi
mov qword [rsp + 0xbd0], rdi
mov qword [rsp + 0xbd8], 0
mov dword [rsp + 0xc00], 1
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0xc04], eax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0xc08], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xc0c], eax
mov eax, dword [rsp + 0x1a8]
mov dword [rsp + 0xc10], eax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0xc14], eax
mov rax, qword [rsp + 0x70]
mov dword [rsp + 0xc18], eax
mov eax, dword [rsp + 0x1a0]
mov dword [rsp + 0xc1c], eax
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0xc20], eax
mov eax, dword [rsp + 0x1f0]
mov dword [rsp + 0xc24], eax
mov eax, dword [rsp + 0x214]
mov dword [rsp + 0xc28], eax
mov eax, dword [rsp + 0x210]
mov dword [rsp + 0xc2c], eax
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0xc30], eax
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0xc34], eax
add byte [rbx + 0x1982484], cl
add byte [rax], al
mov dword [rsp + 0xc38], eax
movzx eax, byte [rsp + 0x188]
mov byte [rsp + 0xc3c], al
mov dword [rsp + 0xc40], 2
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078e7c
mov rbx, rax
mov qword [rax], 0
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078e8b
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078e9a
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], r13
mov qword [rax + 0x30], 1
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], 1
mov qword [rax + 0x48], 0
mov qword [rax + 0x58], 0
mov qword [rsp + 0xe0], rax
lock inc qword [rax]
jle 0x140078a5c
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078c80
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov qword [rsp + 0x190], rax
mov byte [rax + 0x28], 0
movzx eax, byte [0x140182310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078ea9
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
mov qword [rsp + 0x48], rax
lock inc qword [rax]
jle 0x140078a5c
mov rax, qword [r15 + 0x380]
movzx r12d, byte [rax + 0x44]
mov esi, dword [rax + 0x3c]
mov rcx, qword [rax + 0x20]
mov ebp, dword [rax + 0x28]
mov r13, qword [rax + 0x10]
mov edi, dword [rax + 0x18]
movzx ebx, byte [rax + 0x45]
test r12d, r12d
jne 0x140076ad0
cmp ebp, 0x3b9aca00
jne 0x140076ad0
lea rcx, [rsp + 0x1c70]
lea rdx, [rsp + 0x7c0]
mov r8d, 0x4c0
call fcn.140106220
mov edi, 2
xor r12d, r12d
jmp 0x140076c46
mov qword [rsp + 0x68], rcx
lea rcx, [rsp + 0xba0]
call fcn.14001fc40
test rax, rax
je 0x140078f64
mov dword [rsp + 0xcd0], r12d
mov dword [rsp + 0xcd4], esi
mov qword [rsp + 0xcd8], r13
mov dword [rsp + 0xce0], edi
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0xce8], rcx
mov dword [rsp + 0xcf0], ebp
mov byte [rsp + 0xcf8], bl
lea rcx, [rsp + 0x3420]
lea r8, [rsp + 0xcd0]
mov rdx, rax
call fcn.140039120
mov r12, qword [rsp + 0x3420]
movups xmm0, xmmword [rsp + 0x3478]
movups xmmword [rsp + 0x11d8], xmm0
movups xmm0, xmmword [rsp + 0x3468]
movups xmmword [rsp + 0x11c8], xmm0
movups xmm0, xmmword [rsp + 0x3458]
movups xmmword [rsp + 0x11b8], xmm0
movups xmm0, xmmword [rsp + 0x3448]
movups xmmword [rsp + 0x11a8], xmm0
movups xmm0, xmmword [rsp + 0x3438]
movups xmmword [rsp + 0x1198], xmm0
movups xmm0, xmmword [rsp + 0x3428]
movups xmmword [rsp + 0x1188], xmm0
mov rdi, qword [rsp + 0x7c0]
lea rbp, [rsp + 0xcd0]
mov r8d, 0x4b8
mov rcx, rbp
lea rdx, [rsp + 0x7c8]
call fcn.140106220
lea rcx, [rsp + 0x1c70]
mov r8d, 0x4c0
mov rdx, rbp
call fcn.140106220
movups xmm0, xmmword [rsp + 0x1190]
movdqu xmm1, xmmword [rsp + 0x11a0]
movdqu xmm2, xmmword [rsp + 0x11b0]
movdqu xmm3, xmmword [rsp + 0x11c0]
movaps xmmword [rsp + 0x3b0], xmm0
movdqa xmmword [rsp + 0x3c0], xmm1
movdqa xmmword [rsp + 0x3d0], xmm2
movdqa xmmword [rsp + 0x3e0], xmm3
movups xmm0, xmmword [rsp + 0x11d0]
movaps xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rsp + 0x11e0]
mov qword [rsp + 0x400], rax
mov rbx, qword [r15 + 0x1f0]
test rbx, rbx
je 0x140076d9d
mov rbp, r12
mov r12, qword [r15 + 0x1f8]
mov r13, qword [r12 + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0xf98
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078f46
mov rsi, rax
dec r13
and r13, 0xfffffffffffffff0
add rbx, r13
add rbx, 0x10
mov qword [rax], 1
mov rax, qword [rsp + 0xe0]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
mov rcx, rsi
add rcx, 0x18
lea rdx, [rsp + 0x1c70]
mov r8d, 0x4c0
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x3b0]
movdqa xmm1, xmmword [rsp + 0x3c0]
movdqa xmm2, xmmword [rsp + 0x3d0]
movdqa xmm3, xmmword [rsp + 0x3e0]
movups xmmword [rsi + 0x4d8], xmm0
movdqu xmmword [rsi + 0x4e8], xmm1
movdqu xmmword [rsi + 0x4f8], xmm2
movdqu xmmword [rsi + 0x508], xmm3
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsi + 0x518], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsi + 0x528], rax
mov rdi, qword [rsp + 0x48]
mov qword [rsi + 0x530], rdi
mov byte [rsi + 0xa58], 0
lea r8, fcn.14007b630
mov rcx, rbx
mov rdx, rsi
call qword [r12 + 0x18]
mov r13, qword [rsp + 0x30]
mov r12, rbp
jmp 0x1400771ca
mov eax, 1
lock xadd qword [0x140182058], rax
mov qword [rsp + 0x2130], rax
mov qword [rsp + 0x2480], 1
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x2488], rax
mov qword [rsp + 0x2490], rdi
lea rcx, [rsp + 0x2498]
lea rdx, [rsp + 0x1c70]
mov r8d, 0x4c0
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x3b0]
movdqa xmm1, xmmword [rsp + 0x3c0]
movdqa xmm2, xmmword [rsp + 0x3d0]
movdqa xmm3, xmmword [rsp + 0x3e0]
movups xmmword [rsp + 0x2958], xmm0
movdqu xmmword [rsp + 0x2968], xmm1
movdqu xmmword [rsp + 0x2978], xmm2
movdqu xmmword [rsp + 0x2988], xmm3
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsp + 0x2998], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x29a8], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x29b0], rax
mov byte [rsp + 0x2ed8], 0
lea rax, [rsp + 0x2130]
mov qword [rsp + 0x3418], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
mov r13, qword [rsp + 0x30]
je 0x140076ed6
test eax, eax
jne 0x140079021
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rsi + 0x120], 1
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0x2480]
mov r8d, 0xfa0
call fcn.140106220
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140078e70
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rsi, qword [rcx + 0xd8]
lea rcx, [rsp + 0xcd0]
lea rdx, [rsp + 0x2480]
mov r8d, 0xfa0
call fcn.140106220
cmp rsi, 2
je 0x140078fb6
mov rax, qword [rsp + 0x1c68]
mov rdi, qword [rax]
test rsi, rsi
mov qword [rsp + 0x78], r12
je 0x140077088
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140078a5c
movzx eax, byte [0x140182310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078ffa
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
lea rbp, [rbx + 0x68]
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x140140e50]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0xf98
call fcn.140106220
xorps xmm0, xmm0
movups xmmword [r12 + 0x1048], xmm0
mov qword [r12 + 0x1058], 0
mov rcx, rbp
mov rdx, rsi
mov r8, rsi
call fcn.140065a40
test rax, rax
je 0x14007718b
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ebc30
jmp 0x14007718b
mov rdi, qword [r15 + 0x340]
jmp 0x140075587
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140078a5c
movzx eax, byte [0x140182310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078ffa
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x140140d10]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
add rbx, 0x58
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0xf98
call fcn.140106220
xorps xmm0, xmm0
movups xmmword [r12 + 0x1048], xmm0
mov qword [r12 + 0x1058], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.140065a40
test rax, rax
je 0x14007718b
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400ea2d0
mov rdi, qword [rsp + 0x48]
mov r12, qword [rsp + 0x78]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x1400771ca
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov rsi, qword [r15 + 0x1f0]
mov rax, qword [r15 + 0x1f8]
mov qword [rsp + 0xb8], rax
mov rax, qword [r15 + 0x1e0]
mov qword [rsp + 0x188], rax
mov rax, qword [r15 + 0x1e8]
mov qword [rsp + 0xb0], rax
mov byte [r15 + 0x430], 1
mov rcx, qword [rsp + 0x60]
call fcn.1400725e0
mov rbp, r12
shr rbp, 8
mov rax, r12
shr rax, 0x30
mov qword [rsp + 0x50], rax
mov rax, r12
shr rax, 0x38
mov qword [rsp + 0x60], rax
mov edx, esi
shr edx, 8
mov ecx, esi
shr ecx, 0x10
mov r8d, esi
shr r8d, 0x18
mov rax, rsi
mov qword [rsp + 0x70], rsi
shr rsi, 0x20
mov qword [rsp + 0x88], rsi
mov eax, 2
add byte [rax - 0x77], cl
and al, 0x48
xor r9d, r9d
mov dword [rsp + 0x44], eax
mov dword [rsp + 0x68], eax
mov rax, qword [r15 + 0x1b8]
mov qword [rsp + 0x30], rax
movdqu xmm0, xmmword [r15 + 0x1c0]
movdqa xmmword [rsp + 0x740], xmm0
mov rax, qword [r15 + 0x180]
test rax, rax
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x98], rdx
mov dword [rsp + 0xa0], r8d
mov dword [rsp + 0x90], r9d
je 0x1400772c8
lock dec qword [rax]
jne 0x1400772c8
movaps xmm0, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x700], xmm0
movaps xmm0, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x500], xmm0
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x510], rax
movaps xmm0, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0x6f0], xmm0
movaps xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x6e0], xmm0
mov rax, qword [rsp + 0x58]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x700]
movaps xmmword [rsp + 0x710], xmm0
movups xmm0, xmmword [rsp + 0x750]
movups xmm1, xmmword [rsp + 0x760]
movdqu xmm2, xmmword [rsp + 0x770]
movdqu xmm3, xmmword [rsp + 0x780]
movaps xmmword [rsp + 0x450], xmm0
movaps xmmword [rsp + 0x460], xmm1
movdqa xmmword [rsp + 0x470], xmm2
movdqa xmmword [rsp + 0x480], xmm3
movups xmm0, xmmword [rsp + 0x790]
movaps xmmword [rsp + 0x490], xmm0
mov rax, qword [rsp + 0x7a0]
mov qword [rsp + 0x4a0], rax
mov eax, dword [rsp + 0x2d2]
mov ecx, dword [rsp + 0x2d5]
mov dword [rsp + 0x10b], ecx
mov dword [rsp + 0x108], eax
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x2f0], rax
movaps xmm0, xmmword [rsp + 0x500]
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmm0, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x4d0], xmm0
mov eax, dword [rsp + 0x2cb]
mov ecx, dword [rsp + 0x2ce]
mov dword [rsp + 0x100], eax
mov dword [rsp + 0x103], ecx
mov eax, dword [rsp + 0x2a2]
mov dword [rsp + 0xc8], eax
movzx eax, word [rsp + 0x2a6]
mov word [rsp + 0xcc], ax
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmmword [rsp + 0x4c0], xmm0
movzx eax, word [rsp + 0x2a0]
mov word [rsp + 0xc4], ax
mov eax, dword [rsp + 0x29c]
mov dword [rsp + 0xc0], eax
movups xmm0, xmmword [rsp + 0xc80]
movaps xmmword [rsp + 0x4b0], xmm0
mov rax, qword [rsp + 0x16f]
add byte [rax], al
mov qword [rsp + 0x39f], rax
movdqu xmm0, xmmword [rsp + 0x150]
movdqu xmm1, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x390], xmm1
movdqa xmmword [rsp + 0x380], xmm0
mov eax, dword [rsp + 0x2c4]
mov ecx, dword [rsp + 0x2c7]
mov dword [rsp + 0xfb], ecx
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0x2bd]
mov ecx, dword [rsp + 0x2c0]
mov dword [rsp + 0xf3], ecx
mov dword [rsp + 0xf0], eax
mov rcx, r13
call fcn.1400722d0
cmp dword [rsp + 0x48], 4
jne 0x1400774dd
mov r13, qword [rsp + 0x30]
jmp 0x14007820f
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0x6d0], xmm0
mov r13, qword [r15 + 0xf8]
test r13, r13
je 0x1400778d6
mov qword [rsp + 0x58], rbp
mov rax, qword [r15 + 0x100]
mov qword [rsp + 0x1f0], rax
mov rbp, qword [rax + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x1e8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078e49
dec rbp
and rbp, 0xfffffffffffffff0
lea rcx, [rbp + 0x10]
add rcx, r13
mov rdx, qword [rsp + 0x48]
mov qword [rax], rdx
mov qword [rax + 8], 2
mov qword [rax + 0x10], r14
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movdqa xmm2, xmmword [rsp + 0x470]
movdqa xmm3, xmmword [rsp + 0x480]
movups xmmword [rax + 0x18], xmm0
movups xmmword [rax + 0x28], xmm1
movdqu xmmword [rax + 0x38], xmm2
movdqu xmmword [rax + 0x48], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + 0x58], xmm0
mov rdx, qword [rsp + 0x4a0]
add al, 0
add byte [rax - 0x77], cl
push rax
push 0x7040c748
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax - 0x77], cl
push rax
push 0x7040c748
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x78], rdx
mov rdx, qword [rsp + 0x190]
mov qword [rax + 0x80], rdx
mov byte [rax + 0x88], 0
mov edx, dword [rsp + 0x108]
mov r8d, dword [rsp + 0x10b]
mov dword [rax + 0x89], edx
mov dword [rax + 0x8c], r8d
mov qword [rax + 0x90], rdi
mov qword [rax + 0x98], r14
mov rdx, qword [rsp + 0x218]
mov qword [rax + 0xa0], rdx
mov edx, dword [rsp + 0x90]
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x18
add al, byte [rax]
add byte [rax - 0x77], cl
nop
movabs al, byte [0x9024948b000000]
add byte [rax], al
mov byte [rax + 0xa8], dl
mov byte [rax + 0xaf], 0
mov word [rax + 0xad], 0
mov dword [rax + 0xa9], 0
mov rdx, qword [rsp + 0x188]
mov qword [rax + 0xb8], rdx
mov rdx, qword [rsp + 0xb0]
mov qword [rax + 0xc0], rdx
mov byte [rax + 0xc8], r12b
mov r8, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov rdx, r8
shr rdx, 0x20
mov byte [rax + 0xcd], dl
mov dword [rax + 0xc9], r8d
mov rdx, qword [rsp + 0x50]
mov byte [rax + 0xce], dl
mov rdx, qword [rsp + 0x60]
mov byte [rax + 0xcf], dl
mov rdx, qword [rsp + 0x70]
mov byte [rax + 0xd0], dl
mov rdx, qword [rsp + 0x98]
mov byte [rax + 0xd1], dl
mov edx, dword [rsp + 0x78]
mov byte [rax + 0xd2], dl
mov edx, dword [rsp + 0xa0]
mov byte [rax + 0xd3], dl
mov rdx, qword [rsp + 0x88]
mov dword [rax + 0xd4], edx
mov rdx, qword [rsp + 0xb8]
mov qword [rax + 0xd8], rdx
mov rdx, qword [rsp + 0xe8]
mov qword [rax + 0xe0], rdx
mov rdx, qword [rsp + 0x2f0]
mov qword [rax + 0xf8], rdx
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rax + 0xe8], xmm0
mov qword [rax + 0x100], 8
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rax + 0x108], xmm0
mov r9, qword [rsp + 0x140]
mov qword [rax + 0x118], r9
mov edx, dword [rsp + 0x68]
mov byte [rax + 0x120], dl
mov edx, dword [rsp + 0x100]
mov r8d, dword [rsp + 0x103]
mov dword [rax + 0x121], edx
mov dword [rax + 0x124], r8d
mov edx, dword [rsp + 0x44]
mov byte [rax + 0x128], dl
mov byte [rax + 0x129], 0
mov edx, dword [rsp + 0xc8]
mov dword [rax + 0x12a], edx
movzx edx, word [rsp + 0xcc]
mov word [rax + 0x12e], dx
mov rdx, qword [rsp + 0x148]
mov qword [rax + 0x130], rdx
mov qword [rax + 0x138], r9
mov rdx, qword [rsp + 0x1a8]
mov qword [rax + 0x140], rdx
add byte [rax], al
mov rdx, qword [rsp + 0x1a0]
mov qword [rax + 0x148], rdx
mov rdx, qword [rsp + 0xa8]
mov qword [rax + 0x150], rdx
mov qword [rax + 0x158], 1
movaps xmm0, xmmword [rsp + 0x4c0]
movups xmmword [rax + 0x160], xmm0
mov qword [rax + 0x170], 1
mov word [rax + 0x178], 0
mov edx, dword [rsp + 0xc0]
mov dword [rax + 0x17a], edx
movzx edx, word [rsp + 0xc4]
mov word [rax + 0x17e], dx
mov qword [rax + 0x180], 2
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + 0x188], xmm0
mov qword [rax + 0x198], rbx
mov qword [rax + 0x1a0], rsi
mov byte [rax + 0x1a8], 0
mov rdx, qword [rsp + 0x39f]
mov qword [rax + 0x1c8], rdx
movaps xmm0, xmmword [rsp + 0x380]
movdqa xmm1, xmmword [rsp + 0x390]
movdqu xmmword [rax + 0x1b9], xmm1
movups xmmword [rax + 0x1a9], xmm0
mov byte [rax + 0x1d0], 3
mov edx, dword [rsp + 0xf8]
mov r8d, dword [rsp + 0xfb]
mov dword [rax + 0x1d4], r8d
mov dword [rax + 0x1d1], edx
mov rdx, qword [rsp + 0x198]
mov qword [rax + 0x1d8], rdx
and al, 0x98
add dword [rax], eax
add byte [rax - 0x77], cl
nop
fadd dword [rcx]
add byte [rax], al
mov byte [rax + 0x1e0], 0
mov edx, dword [rsp + 0xf0]
mov r8d, dword [rsp + 0xf3]
mov dword [rax + 0x1e4], r8d
mov dword [rax + 0x1e1], edx
lea r8, [0x140140850]
mov rdx, rax
mov rax, qword [rsp + 0x1f0]
call qword [rax + 0x18]
mov r13, qword [rsp + 0x30]
jmp 0x140077ff6
mov eax, 1
lock xadd qword [0x140182058], rax
mov qword [rsp + 0x1c70], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x2480], rax
mov qword [rsp + 0x2488], 2
mov qword [rsp + 0x2490], r14
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x24e8], rax
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movdqa xmm2, xmmword [rsp + 0x470]
movdqa xmm3, xmmword [rsp + 0x480]
movups xmmword [rsp + 0x2498], xmm0
movups xmmword [rsp + 0x24a8], xmm1
movdqu xmmword [rsp + 0x24b8], xmm2
movdqu xmmword [rsp + 0x24c8], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rsp + 0x24d8], xmm0
mov qword [rsp + 0x24f0], 0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x24f8], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2500], rax
mov byte [rsp + 0x2508], 0
mov eax, dword [rsp + 0x10b]
mov dword [rsp + 0x250c], eax
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x2509], eax
mov qword [rsp + 0x2510], rdi
mov qword [rsp + 0x2518], r14
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x2520], rax
mov eax, dword [rsp + 0x90]
mov byte [rsp + 0x2528], al
mov byte [rsp + 0x252f], 0
mov word [rsp + 0x252d], 0
mov dword [rsp + 0x2529], 0
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x2538], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x2540], rax
mov byte [rsp + 0x2548], r12b
mov rax, rbp
shr rax, 0x20
mov byte [rsp + 0x254d], al
mov dword [rsp + 0x2549], ebp
mov rax, qword [rsp + 0x50]
mov byte [rsp + 0x254e], al
mov rax, qword [rsp + 0x60]
mov byte [rsp + 0x254f], al
mov rax, qword [rsp + 0x70]
mov byte [rsp + 0x2550], al
mov rax, qword [rsp + 0x98]
mov byte [rsp + 0x2551], al
mov eax, dword [rsp + 0x78]
mov byte [rsp + 0x2552], al
mov eax, dword [rsp + 0xa0]
mov byte [rsp + 0x2553], al
mov rax, qword [rsp + 0x88]
mov dword [rsp + 0x2554], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x2558], rax
pop rax
and eax, 0x8b480000
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
and eax, 0x8b480000
test byte [rax + rsi*8], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
and eax, 0x280f0000
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x2568], eax
mov qword [rsp + 0x2580], 8
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rsp + 0x2588], xmm0
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x2598], rcx
mov eax, dword [rsp + 0x68]
mov byte [rsp + 0x25a0], al
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x25a1], eax
mov eax, dword [rsp + 0x103]
mov dword [rsp + 0x25a4], eax
mov eax, dword [rsp + 0x44]
mov byte [rsp + 0x25a8], al
mov byte [rsp + 0x25a9], 0
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x25aa], eax
movzx eax, word [rsp + 0xcc]
mov word [rsp + 0x25ae], ax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x25b0], rax
mov qword [rsp + 0x25b8], rcx
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x25c0], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x25c8], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x25d0], rax
mov qword [rsp + 0x25d8], 1
movaps xmm0, xmmword [rsp + 0x4c0]
movups xmmword [rsp + 0x25e0], xmm0
mov qword [rsp + 0x25f0], 1
mov word [rsp + 0x25f8], 0
movzx eax, word [rsp + 0xc4]
mov word [rsp + 0x25fe], ax
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x25fa], eax
mov qword [rsp + 0x2600], 2
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rsp + 0x2608], xmm0
mov qword [rsp + 0x2618], rbx
add byte [rax], al
mov qword [rsp + 0x2620], rsi
mov byte [rsp + 0x2628], 0
mov rax, qword [rsp + 0x39f]
mov qword [rsp + 0x2648], rax
movaps xmm0, xmmword [rsp + 0x380]
movdqa xmm1, xmmword [rsp + 0x390]
movdqu xmmword [rsp + 0x2639], xmm1
movups xmmword [rsp + 0x2629], xmm0
mov byte [rsp + 0x2650], 3
mov eax, dword [rsp + 0xfb]
mov dword [rsp + 0x2654], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x2651], eax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x2658], rax
mov byte [rsp + 0x2660], 0
mov eax, dword [rsp + 0xf3]
mov dword [rsp + 0x2664], eax
mov eax, dword [rsp + 0xf0]
add byte [rax], al
add byte [rcx + 0x26612484], cl
add byte [rax], al
lea rax, [rsp + 0x1c70]
mov qword [rsp + 0x2668], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
mov r13, qword [rsp + 0x30]
je 0x140077d27
test eax, eax
jne 0x140078f94
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rsi + 0x120], 1
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0x2480]
mov r8d, 0x1f0
call fcn.140106220
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xd0]
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
ja 0x140078e70
lea rax, [rsi + 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rbx, qword [rcx + 0xd8]
lea rcx, [rsp + 0xcd0]
lea rdx, [rsp + 0x2480]
mov r8d, 0x1f0
call fcn.140106220
cmp rbx, 2
je 0x140078edc
mov rax, qword [rsp + 0xeb8]
mov rdi, qword [rax]
test rbx, rbx
je 0x140077ec9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140078a5c
movzx eax, byte [0x140182310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078f37
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
lea r14, [rbx + 0x68]
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, str.p__t_
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0x1e8
call fcn.140106220
xorps xmm0, xmm0
movups xmmword [r12 + 0x298], xmm0
mov qword [r12 + 0x2a8], 0
mov rcx, r14
mov rdx, rsi
mov r8, rsi
call fcn.140065a40
test rax, rax
je 0x140077fc1
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ebc30
jmp 0x140077fc1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140078a5c
movzx eax, byte [0x140182310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078f37
mov r14, rax
and r14, 0xffffffffffffff80
lea rsi, [r14 + 0x80]
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x140141030]
mov qword [r14 + 0x90], rax
mov qword [r14 + 0x98], 0
mov qword [r14 + 0xa0], rbx
add rbx, 0x58
mov qword [r14 + 0xa8], rdi
lea rcx, [r14 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0x1e8
call fcn.140106220
xorps xmm0, xmm0
movups xmmword [r14 + 0x298], xmm0
mov qword [r14 + 0x2a8], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.140065a40
test rax, rax
je 0x140077fc1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400ea2d0
mov dr0, rdi
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x140077ff6
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov qword [r15 + 0x130], r13
movaps xmm0, xmmword [rsp + 0x6d0]
movups xmmword [r15 + 0x138], xmm0
lea rdi, [r15 + 0x148]
mov byte [r15 + 0x148], 0
lea rsi, [r15 + 0x118]
mov rax, qword [r15 + 0x140]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [r15 + 0x130]
movdqu xmmword [rsi], xmm0
cmp byte [r15 + 0x128], 2
je 0x140078c8f
mov rcx, qword [rsi]
mov rdx, qword [rsp + 0x200]
call fcn.1401001f0
cmp al, 2
invalid
je 0x1400780b6
movzx eax, al
test eax, eax
jne 0x1400780d3
movzx ebx, byte [r15 + 0x128]
mov byte [r15 + 0x128], 2
cmp ebx, 3
je 0x1400780b6
cmp ebx, 2
je 0x140078eb8
mov r13, qword [r15 + 0x118]
mov rax, qword [r15 + 0x120]
mov qword [rsp + 0x30], rax
mov eax, dword [r15 + 0x12c]
mov dword [rsp + 0xcd3], eax
mov eax, dword [r15 + 0x129]
mov dword [rsp + 0xcd0], eax
jmp 0x1400781c3
mov byte [rdi], 3
mov al, 4
mov byte [r15 + 0x111], al
mov rax, qword [rsp + 0x1f8]
mov byte [rax + 0x70], 3
jmp 0x1400789ff
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078be3
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 5
cmp byte [r15 + 0x128], 2
cmp byte [rdi + 0x128], 2
cmp byte [rdi + 0x128], 2
mov bl, 2
je 0x1400781c3
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140078122
mov rcx, qword [rsi]
call fcn.1400680a0
mov r14, qword [r15 + 0x120]
lock dec qword [r14 + 0x1c8]
jne 0x1400781b1
lea rcx, [r14 + 0x80]
mov edx, 1
lock xadd qword [r14 + 0x88], rdx
call fcn.1400bf340
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov rax, qword [r14 + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
add byte [rax], al
add byte [rax], al
jne 0x140078170
test rax, rax
jne 0x1400781b1
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400781b1
call qword [rax + 8]
lock dec qword [r14]
jne 0x1400781c3
mov rcx, qword [r15 + 0x120]
call fcn.140067110
mov eax, dword [rsp + 0xcd0]
mov ecx, dword [rsp + 0xcd3]
mov dword [rsp + 0x3423], ecx
mov dword [rsp + 0x3420], eax
mov byte [rdi], 1
mov eax, dword [rsp + 0x3420]
mov ecx, dword [rsp + 0x3423]
mov dword [rsp + 0x1c0], eax
mov dword [rsp + 0x1c3], ecx
mov rcx, rsi
call fcn.140072440
cmp bl, 2
jne 0x1400782db
mov rax, qword [r15 + 0x68]
test rax, rax
je 0x14007822b
lock dec qword [rax]
jne 0x14007822b
mov rcx, qword [r15 + 0x68]
mov rdx, qword [r15 + 0x70]
call fcn.140039a20
mov rax, qword [r15 + 0xf8]
test rax, rax
je 0x140078250
lock dec qword [rax]
jne 0x140078250
mov rcx, qword [r15 + 0xf8]
mov rdx, qword [r15 + 0x100]
call fcn.140039a20
invalid
mov rax, qword [r15 + 0x108]
test rax, rax
je 0x14007826e
lock dec qword [rax]
jne 0x14007826e
lea rcx, [r15 + 0x108]
call fcn.1400668c0
lea rcx, [r15 + 0xc0]
call fcn.140072110
mov rsi, qword [r15 + 0xa0]
test rsi, rsi
je 0x1400782b5
mov rdi, qword [r15 + 0xa8]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400782b5
cmp qword [rdi + 0x10], 0x11
jb 0x1400782a4
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov qword [rsp + 0x30], r13
mov rax, qword [r15 + 0xb0]
lock dec qword [rax]
mov r13b, 2
jne 0x1400782d6
mov rcx, qword [r15 + 0xb0]
call fcn.140068d80
jmp 0x140078933
mov dl, 2
cmp byte [r15 + 0x110], 0
jne 0x140078305
mov eax, dword [rsp + 0x1c0]
mov ecx, dword [rsp + 0x1c3]
mov dword [rsp + 0x113], ecx
and al, 0x13
add dword [rax], eax
add byte [rcx + 0x1102484], cl
add byte [rax], al
and al, 0x13
add dword [rax], eax
add byte [rcx + 0x1102484], cl
add byte [rax], al
mov edx, ebx
lea rbx, [r15 + 0x108]
mov rax, qword [r15 + 0xf0]
mov qword [rsp + 0x3450], rax
movdqu xmm0, xmmword [r15 + 0xc0]
movdqu xmm1, xmmword [r15 + 0xd0]
movdqu xmm2, xmmword [r15 + 0xe0]
movdqa xmmword [rsp + 0x3440], xmm2
movdqa xmmword [rsp + 0x3430], xmm1
movdqa xmmword [rsp + 0x3420], xmm0
mov rcx, qword [r15 + 0xa0]
mov r14, qword [r15 + 0xa8]
mov r12, qword [r15 + 0xb0]
movzx eax, byte [r15 + 0xb8]
mov byte [rsp + 0x48], al
movzx edi, byte [r15 + 0xb9]
lea rax, [r15 + 0xba]
movzx r8d, word [r15 + 0xbe]
mov word [rsp + 0x7c4], r8w
mov r8d, dword [r15 + 0xba]
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
and al, 0xc0
invalid
add byte [rax], al
mov r10, qword [r15 + 0x108]
test r10, r10
mov byte [rsp + 0x68], dl
je 0x1400783d8
cmp dl, 2
jne 0x140078416
mov rbp, r10
mov byte [rsp + 0x58], dil
test rcx, rcx
je 0x14007844c
mov rsi, rcx
call qword [r14 + 0x18]
mov r11, rax
mov qword [rsp + 0x70], rdx
jmp 0x140078452
mov rsi, r13
mov r8d, dword [rsp + 0x110]
mov edx, dword [rsp + 0x113]
mov dword [rsp + 0x13b], edx
mov dword [rsp + 0x138], r8d
mov edx, dword [rax]
mov dword [rsp + 0xd8], edx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], al
and al, 0x38
add dword [rax], eax
add byte [rbx + 0x24948910], cl
fadd dword [rax]
add byte [rax], al
movzx eax, word [rax + 4]
mov word [rsp + 0xdc], ax
xor r10d, r10d
jmp 0x1400787ce
movzx edx, word [rax + 4]
mov word [rsp + 0x1c74], dx
mov eax, dword [rax]
mov dword [rsp + 0x1c70], eax
mov eax, dword [rsp + 0x110]
mov edx, dword [rsp + 0x113]
mov dword [rsp + 0x1e8], eax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x1eb], edx
mov r9d, edi
jmp 0x1400784bb
mov rsi, rcx
xor r11d, r11d
mov rax, qword [rsp + 0x30]
lock inc qword [r12]
jle 0x140078a5c
lock inc qword [r13]
movzx edx, byte [rsp + 0x48]
and al, 0x48
movzx r8d, byte [rsp + 0x58]
jle 0x140078a5c
lock inc qword [rax + 0x1c8]
lock inc qword [rax]
jle 0x140078a5c
mov rcx, rsi
mov r10, rbp
movzx eax, word [rsp + 0x7c4]
mov word [rsp + 0x1c74], ax
mov eax, dword [rsp + 0x7c0]
mov dword [rsp + 0x1c70], eax
mov r9b, 2
cmp r8b, 2
jne 0x14007854d
movzx eax, word [rsp + 0x1c74]
mov word [rsp + 0xcd4], ax
mov eax, dword [rsp + 0x1c70]
mov dword [rsp + 0xcd0], eax
jmp 0x1400784dd
pause
mov rax, qword [r10 + 8]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x1400784db
test rax, rax
js 0x140078c63
xor eax, eax
movzx ecx, byte [r10 + 0x11]
test cl, cl
leave
jne 0x140078ad2
movzx r14d, byte [rsp + 0x3420]
test r14d, r14d
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x44], eax
mov rsi, rbx
je 0x1400786e1
cmp r14d, 2
jne 0x1400786e6
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078f55
mov rbx, rax
mov rdi, r13
mov rax, qword [rsp + 0x3428]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rbx
call qword [r10]
mov r10, rbp
jmp 0x1400786f1
lea rcx, str._Uri_as_Dst_::host_should_have_a_str
lea r8, [0x140143898]
mov edx, 0x24
call fcn.140108630
mov rcx, rsi
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140075fff
call fcn.1401102f0
movzx ecx, byte [r14 + 0x11]
test cl, cl
jne 0x14007904b
inc qword [r14 + 0x238]
test al, al
jne 0x140076013
invalid
jmp 0x140076026
call fcn.1401102f0
test al, al
jne 0x140076026
mov byte [r14 + 0x11], 1
jmp 0x140076026
lea rcx, str.Uri_should_have_a_scheme_7
lea r8, [0x140143858]
mov edx, 0x18
call fcn.140108630
mov rdi, r13
jmp 0x1400786f1
mov rdi, r13
movzx eax, byte [rsp + 0x3421]
lea r13, [r10 + 0x18]
mov byte [rsp + 0x2480], r14b
mov byte [rsp + 0x2481], al
mov qword [rsp + 0x2488], rbx
lea rcx, [rsp + 0x2490]
lea rdx, [rsp + 0x3448]
mov rax, qword [rsp + 0x3430]
mov r8, qword [rsp + 0x3438]
add byte [rax], al
mov r9, qword [rsp + 0x3440]
call qword [rax]
lea rdx, [rsp + 0x2480]
lea r8, [rsp + 0xcd0]
mov rcx, r13
mov rbx, rsi
mov r9, rsi
call fcn.14006ebe0
lea rdx, [rsp + 0x3420]
mov rcx, r13
call fcn.1400729b0
mov r8, qword [rsp + 0x3450]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x140078a3e
mov qword [rsp + 0x3450], 0
cmp byte [rsp + 0x44], 0
mov r13, rdi
mov r14, qword [rsp + 0x70]
jne 0x1400787a8
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140078b0d
xor r10d, r10d
xor eax, eax
mov rcx, qword [rsp + 0x60]
xchg byte [rcx], al
cmp al, 2
jne 0x1400787c1
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r10d, r10d
movzx edi, byte [rsp + 0x58]
mov rcx, qword [rsp + 0x50]
mov rsi, r13
movzx r13d, byte [rsp + 0x3420]
test r13d, r13d
mov byte [rsp + 0x58], dil
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x50], r10
je 0x140078833
cmp r13d, 2
jne 0x140078838
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140078f55
mov rcx, qword [rsp + 0x3428]
lea rdx, [rcx + 0x18]
mov r10, qword [rcx]
mov r8, qword [rcx + 8]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rax - 0x77], cl
and al, 0x60
mov rcx, rax
call qword [r10]
xor edi, edi
jmp 0x140078843
mov rdi, r13
jmp 0x140078843
movzx edi, byte [rsp + 0x3421]
shl edi, 8
lea rdx, [rsp + 0x3448]
mov rax, qword [rsp + 0x3430]
mov r8, qword [rsp + 0x3438]
mov r9, qword [rsp + 0x3440]
lea rcx, [rsp + 0x6a0]
call qword [rax]
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x11b], ecx
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0xd0], eax
movzx eax, word [rsp + 0xdc]
mov word [rsp + 0xd4], ax
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz], fs
xor al, 0
add al, ch
pop rsp
cwde
invalid
dec dword [rcx - 0x75]
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz], fs
xor al, 0
add al, ch
pop rsp
cwde
invalid
test rax, rax
je 0x1400788d0
lock dec qword [rax]
jne 0x1400788d0
mov rcx, qword [r15 + 0x68]
mov rdx, qword [r15 + 0x70]
push 0x70578b49
call fcn.140039a20
push rax
adc esp, edi
dec dword [rcx - 0x75]
xchg eax, edi
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rbx - 0x10], 0x48
dec dword [rax]
mov rax, qword [r15 + 0xf8]
test rax, rax
je 0x1400788f5
lock dec qword [rax]
jne 0x1400788f5
mov rcx, qword [r15 + 0xf8]
mov rdx, qword [r15 + 0x100]
call fcn.140039a20
or rdi, r13
mov rax, qword [rbx]
movq xmm0, qword [rsp + 0x30]
movq xmm6, rsi
punpcklqdq xmm6, xmm0
movq xmm0, r12
movq xmm7, r14
punpcklqdq xmm7, xmm0
test rax, rax
je 0x14007892b
lock dec qword [rax]
jne 0x14007892b
mov rcx, rbx
call fcn.1400668c0
xor r13d, r13d
mov qword [rsp + 0x30], rdi
mov rdx, qword [rsp + 0x38]
mov byte [r15 + 0x111], 1
movzx edi, byte [rsp + 0x48]
movzx r12d, byte [rsp + 0x68]
movzx ebx, byte [rsp + 0x58]
mov rbp, qword [rsp + 0x70]
mov r14, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rsi, qword [rsp + 0x60]
mov rcx, rdx
mov r15, rdx
call fcn.140064dc0
mov qword [r15], 4
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x30]
mov qword [rdx], rax
mov qword [rdx + 8], rsi
movdqa xmm0, xmmword [rsp + 0x6a0]
movdqa xmm1, xmmword [rsp + 0x6b0]
movdqu xmmword [rdx + 0x10], xmm0
movdqu xmmword [rdx + 0x20], xmm1
movdqu xmmword [rdx + 0x30], xmm6
mov byte [rdx + 0x40], r12b
mov eax, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11b]
mov dword [rdx + 0x41], eax
mov dword [rdx + 0x44], ecx
mov qword [rdx + 0x48], rbp
movups xmmword [rdx + 0x50], xmm7
mov byte [rdx + 0x60], dil
mov byte [rdx + 0x61], bl
mov eax, dword [rsp + 0xd0]
mov dword [rdx + 0x62], eax
movzx eax, word [rsp + 0xd4]
mov word [rdx + 0x66], ax
mov qword [rdx + 0x68], r14
mov byte [rdx + 0x70], r13b
mov eax, dword [rsp + 0x1b8]
mov ecx, dword [rsp + 0x1bb]
mov dword [rdx + 0x71], eax
mov dword [rdx + 0x74], ecx
movaps xmm6, xmmword [rsp + 0x4710]
movaps xmm7, xmmword [rsp + 0x4720]
movaps xmm8, xmmword [rsp + 0x4730]
movaps xmm9, xmmword [rsp + 0x4740]
movaps xmm10, xmmword [rsp + 0x4750]
add rsp, 0x4768
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r8 + 8]
dec dword [rax + 8]
jne 0x14007877a
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14007877a
ud2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs_b
mov edx, 0x28
call fcn.140108300
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs_b
mov edx, 0x28
call fcn.140108300
mov ecx, 8
mov edx, 0x538
call fcn.140107f90
mov rcx, rdi
call fcn.140110230
mov r10, rbp
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400785db
call fcn.1401102f0
mov r10, rbp
xor al, 1
movzx ecx, byte [r10 + 0x11]
test cl, cl
je 0x1400785ea
mov qword [rsp + 0x2480], rdi
mov byte [rsp + 0x2488], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed40]
lea r8, [rsp + 0x2480]
mov edx, 0x2b
call fcn.140108580
call fcn.1401102f0
test al, al
jne 0x1400787a8
mov byte [rbp + 0x11], 1
jmp 0x1400787a8
mov ecx, 8
mov edx, 0x4cf8
call fcn.140107f90
lea r8, str.librarycore_src_netparser.rs
mov ecx, 8
mov edx, 7
add byte [rax], al
add al, ch
test al, 0xf7
or byte [rax], al
add byte [rax], al
add al, ch
test al, 0xf7
or byte [rax], al
lea rax, str.librarycore_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
call fcn.1401082f0
lea r8, str.librarycore_src_netparser.rs
mov edx, 8
add byte [rax], al
add al, ch
stc
or byte [rax], al
add byte [rax], al
add al, ch
stc
or byte [rax], al
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.14010cd60
lea rcx, str.TryFlatten_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_try_future_try_flatten.rs
lea r8, [0x14013d7d0]
mov edx, 0x22
call fcn.14010cd60
mov rax, qword [rsp + 0x38]
mov qword [rax], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs_
add byte [rdx + 0x28], bh
add byte [rbp + rcx*4 + 5], cl
invalid
call fcn.140108300
mov qword [rsi], 4
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs_
xchg byte [rbx], ch
or eax, 0x58d4c00
fistp qword [rcx]
or al, 0
mov edx, 0x28
call fcn.140108300
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
mov ecx, 8
mov edx, 0x440
call fcn.140107f90
mov ecx, 8
mov edx, 0x28
call fcn.140107f90
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
lea rax, str.mid___len
mov qword [rsp + 0xcd0], rax
mov qword [rsp + 0xcd8], 1
mov qword [rsp + 0xce0], rdi
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xce8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs
out dx, eax
sal bl, 0xf
jg 0x140078bce
and al, 0xe8
or al, 0
add byte [rax - 0x73], cl
adc eax, 0xc969a
lea rcx, [rsp + 0xcd0]
call fcn.140108230
or byte [rax], al
or byte [rax], al
call fcn.14010df60
lea rcx, str.Ready_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140142110]
mov edx, 0x1d
call fcn.140108630
mov ecx, 8
mov edx, 0x30
call fcn.140107f90
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140108610
mov ecx, 8
mov edx, 0x2320
call fcn.140107f90
mov ecx, 0x80
mov edx, 0x200
call fcn.140107f90
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, [0x140128d18]
mov edx, 0x4c
call fcn.140108300
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.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov edx, 0x2f
call fcn.140108300
mov ecx, 1
mov edx, 0x2000
call fcn.140107f90
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x140140330]
mov edx, 0x23
call fcn.140108300
mov ecx, 1
mov edx, 0x4000
call fcn.140107f90
mov ecx, 1
mov edx, 0x1000
call fcn.140107f90
mov byte [rsp + 0x2480], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, [0x14013ece0]
lea r8, [rsp + 0x2480]
mov edx, 0x16
call fcn.140108580
mov ecx, 8
mov edx, 0x240
call fcn.140107f90
mov ecx, 8
mov edx, 0x40
call fcn.140107f90
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x23
call fcn.140108300
xor eax, eax
mov qword [rsp + 0x2480], rsi
mov byte [rsp + 0x2488], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed60]
lea r8, [rsp + 0x2480]
mov edx, 0x2b
call fcn.140108580
lea rax, [0x14013f9e0]
mov qword [rsp + 0x3420], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x3428], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than
mov qword [rsp + 0xcd0], rax
mov qword [rsp + 0xcd8], 2
mov qword [rsp + 0xcf0], 0
lea rax, [rsp + 0x3420]
mov qword [rsp + 0xce0], rax
mov qword [rsp + 0xce8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
lea rcx, [rsp + 0xcd0]
call fcn.140108230
mov ecx, 8
mov edx, 0x1e8
call fcn.140107f90
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, [0x14013d9d0]
mov edx, 0x5e
call fcn.140108300
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108520
mov ecx, 8
mov edx, 8
call fcn.140107f90
mov ecx, 8
mov edx, 0x10
call fcn.140107f90
mov ecx, 8
mov edx, 0x60
call fcn.140107f90
mov ecx, 8
mov edx, 0x48
call fcn.140107f90
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140108610
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
mov edx, 0x23
call fcn.140108300
mov rax, qword [rsp + 0xcd0]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140078f18
lea rcx, [rsp + 0xcd0]
call fcn.14007b800
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xd0]
dec rsi
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], rsi
jmp 0x140078fdd
mov ecx, 0x80
mov edx, 0x280
call fcn.140107f90
mov ecx, 8
mov edx, 0xf98
sldt word [rax]
call fcn.140107f90
mov ecx, 8
mov edx, 0x20
call fcn.140107f90
lea rcx, str.conn.ping_pong
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
mov edx, 0xe
call fcn.140108630
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov edx, 0x23
call fcn.140108300
mov rax, qword [rsp + 0x48]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x14007902e
lea rcx, [rsp + 0x2480]
call fcn.14007b800
jmp 0x14007902e
lea rcx, [rsp + 0xcd0]
call fcn.14007b630
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0xcd0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xcd0]
call fcn.14010d770
mov ecx, 0x80
mov edx, 0x1000
call fcn.140107f90
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov edx, 0x23
call fcn.140108300
lea rcx, [rsp + 0x2480]
call fcn.14007b630
mov al, 1
mov byte [rsp + 0xcd0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xcd0]
call fcn.14010d770
xor al, 1
jmp 0x140078d99
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14007969b
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400794e2
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, rcx
call fcn.1401102f0
mov rdx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rcx, rsi
test al, al
jne 0x1400794d4
mov byte [rdx + 0x11], 1
jmp 0x1400794d4
invalid
invalid
invalid
lea rcx, [rsp + 0x70]
mov rdx, qword [rsp + 0xe8]
call qword [rax]
mov rdx, qword [rsp + 0x38]
jmp 0x1400796e6
pause
mov rax, qword [rdx + 8]
nop word [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x1400796e4
test rax, rax
js 0x140079781
lea rcx, [rax + 1]
lock cmpxchg qword [rdx + 8], rcx
jne 0x1400796f0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x78], al
xor eax, dword [rax - 0x78]
jnp 0x140079730
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x78], al
xor eax, dword [rax - 0x78]
jnp 0x140079730
mov qword [rbx + 8], r12
mov dword [rbx + 8], esp
movdqa xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
movdqu xmmword [rbx + 0x10], xmm0
test byte [rax + rax], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rdx], fs
add dword [rax], eax
add bl, dh
movq qword [rbx + 0x10], mm0
movdqu xmmword [rbx + 0x20], xmm1
mov qword [rbx + 0x30], rdx
mov rcx, qword [rsp + 0x58]
mov eax, dword [rsp + 0x44]
test al, al
jne 0x1400794d4
jmp 0x1400794c1
call fcn.14010df60
mov ecx, 8
mov edx, 0x20
call fcn.140107f90
int3
movzx ecx, byte [rdx]
lea r10, [0x140177ce4]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movups xmm2, xmmword [rdx + 0x28]
movups xmm3, xmmword [rdx + 0x38]
movaps xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
mov qword [rsp + 0xd0], rdx
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
mov qword [rsp + 0xd0], rdx
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], edx
movaps xmmword [rsp + 0xa0], xmm1
mov r15, qword [rsp + 0x90]
mov edi, dword [rsp + 0x90]
mov edi, dword [rsp + 0x90]
cmp r15, 2
mov qword [rsp + 0xd8], r13
je 0x14007a62a
cmp r15d, 1
jne 0x14007a62f
mov rdx, qword [rsp + 0xa0]
xor r13d, r13d
sub rdx, qword [rsp + 0xa8]
cmovae r13, rdx
jmp 0x14007a637
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rdi]
mov dword [rdx + rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b28b
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 7
ja 0x140079a5d
mov edx, 8
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov qword [rdx + rax], rbx
add rax, 8
or byte [rax - 0x77], cl
and al, 0x20
or byte [rax - 0x77], cl
and al, 0x20
cmp rax, rcx
jbe 0x14007a556
jmp 0x14007b28b
lea rax, [rdx + 8]
mov r15d, dword [rdx + 0x120]
movzx ebp, byte [rdx + 0x124]
mov ecx, dword [rsi + 0x138]
add rcx, 9
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], rcx
lea rcx, [rsp + 0x20]
mov rdx, rax
mov r8, rsi
call fcn.1400282d0
mov rdi, qword [rsi + 0x108]
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x45]
lea rbx, [rsp + 0xe0]
mov r8d, 3
mov rcx, rbx
call fcn.14002bce0
mov byte [rsp + 0x40], 1
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002bce0
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002bce0
mov eax, r15d
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.14002bce0
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
mov rbp, qword [rax + 8]
mov rbx, qword [rsp + 0x30]
mov r13, rbp
not r13
cmp r13, rcx
cmovae r13, rcx
cmp rbx, r13
jbe 0x14007a574
test r13, r13
mov dword [rsp + 0xd8], r15d
je 0x14007a907
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
lea rcx, [rsp + 0x40]
mov r9, rbx
call qword [rax]
sub qword [rsp + 0x30], r13
add qword [rsp + 0x28], r13
mov qword [rsp + 0x50], r13
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
jmp 0x14007a930
cmove r10, r9
lea r9, [r10 + 6]
mov dword [rsp + 0x150], r14d
test r14d, r14d
cmove r9, r10
lea r15, [r9 + 6]
mov dword [rsp + 0x154], r11d
test r11d, r11d
cmove r15, r9
mov r9d, dword [rdx + 0x28]
mov dword [rsp + 0x134], r9d
movzx r14d, byte [rdx + 0x3c]
mov r9d, dword [rdx + 0x30]
mov dword [rsp + 0x13c], r9d
mov edx, dword [rdx + 0x38]
mov dword [rsp + 0x144], edx
mov qword [rsp + 0xe0], rdi
bswap r15
cmp r8, 2
ja 0x140079ccf
mov edx, 3
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
shr r15, 0x28
mov word [rdx + rax], r15w
shr r15d, 0x10
mov byte [rdx + rax + 2], r15b
add rax, 3
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b324
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079d24
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax + 0x39], cl
sal dword [rbp + 0x1b], 0xba
add dword [rax], eax
mov edx, 1
add byte [rax], al
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov rdx, qword [rdi]
mov byte [rdx + rax], 4
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b324
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079d6a
mov edx, 1
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], r14b
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b324
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x140079db7
mov edx, 4
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b324
mov qword [rsi + 0x108], rax
test ebp, ebp
je 0x140079df5
lea rcx, [rsp + 0xe0]
xor edx, edx
mov r8d, dword [rsp + 0x130]
call fcn.14002d170
test ebx, ebx
je 0x140079e13
lea rcx, [rsp + 0xe0]
mov edx, 1
mov r8d, dword [rsp + 0x138]
call fcn.14002d170
test r13d, r13d
je 0x140079e32
lea rcx, [rsp + 0xe0]
mov edx, 2
mov r8d, dword [rsp + 0x140]
call fcn.14002d170
test r12d, r12d
je 0x140079e51
lea rcx, [rsp + 0xe0]
mov edx, 3
mov r8d, dword [rsp + 0x148]
call fcn.14002d170
cmp dword [rsp + 0x14c], 0
je 0x140079e75
lea rcx, [rsp + 0xe0]
mov edx, 4
mov r8d, dword [rsp + 0x134]
test byte [rsp + rsi], ah
add dword [rax], eax
add al, ch
sti
xor bh, bl
invalid
test byte [rsp + rsi], ah
add dword [rax], eax
add al, ch
sti
xor bh, bl
inc dword [rbx + 0x15024bc]
add byte [rax], al
add byte [rdx + rbx + 0x48], dh
sbb cl, byte [rax - 0x73]
mov word [rax + riz*8], fs
add byte [rax], al
invalid
cmp dword [rsp + 0x150], 0
je 0x140079e99
invalid
sbb cl, byte [rax - 0x73]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdx + 5], bh
lea rcx, [rsp + 0xe0]
mov edx, 5
mov r8d, dword [rsp + 0x13c]
add byte [rax], al
call fcn.14002d170
cmp dword [rsp + 0x154], 0
je 0x14007ac40
lea rcx, [rsp + 0xe0]
mov edx, 6
mov r8d, dword [rsp + 0x144]
call fcn.14002d170
mov r8, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rdi + 0xd], edi
add byte [rax], al
and al, 8
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rdi + 0xd], edi
add byte [rax], al
jmp 0x14007acf2
mov dword [rsp + 0xe0], edi
mov qword [rsp + 0xe8], rcx
lea rcx, [rsp + 0x20]
mov rdx, rax
mov r8, rsi
call fcn.1400282d0
mov rdi, qword [rsi + 0x108]
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x45]
lea rbx, [rsp + 0xe0]
mov r8d, 3
mov rcx, rbx
call fcn.14002bce0
mov byte [rsp + 0x40], 5
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002bce0
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002bce0
mov eax, r15d
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.14002bce0
mov rax, qword [rsp + 0xe0]
mov rbp, qword [rax + 8]
bswap r14d
mov dword [rsp + 0x40], r14d
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.14002bce0
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
mov r13, qword [rax + 8]
not r13
cmp r13, rcx
cmovae r13, rcx
cmp rbx, r13
jbe 0x14007a591
test r13, r13
mov dword [rsp + 0xd8], r15d
je 0x14007aaa1
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
lea rcx, [rsp + 0x40]
mov r9, rbx
call qword [rax]
sub qword [rsp + 0x30], r13
add qword [rsp + 0x28], r13
mov qword [rsp + 0x50], r13
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
jmp 0x14007aaca
sbb edi, dword [rdx + 4]
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
mov dword [rdx + rax], 0
add rax, 4
rol byte [rax + rcx*2], 0x89
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffff9c
adc byte [rax], al
invalid
rol byte [rax + rcx*2], 0x89
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffff9c
adc byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], cl
add dword [rax], eax
add byte [rbx + 0xb024ac], cl
add byte [rax], al
mov qword [rsi + 0x108], rax
mov ebp, dword [rsp + 0xb0]
bswap ebp
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x14007a27e
mov edx, 4
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebp
add rax, 4
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007b2dc
mov qword [rsi + 0x108], rax
mov ebp, dword [rsp + 0xb4]
bswap ebp
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x14007a2d7
mov edx, 4
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebp
add rax, 4
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007b2dc
mov qword [rsi + 0x108], rax
test rbx, rbx
je 0x14007a5ae
lea rdx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov r8, qword [rsp + 0x98]
lea rcx, [rsp + 0x40]
mov r9, rbx
call qword [rax]
mov qword [rsp + 0x50], rbx
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xf8], rax
mov r14, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
test r14, r14
je 0x14007a5d7
mov rcx, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
sub rax, rcx
cmp rax, r14
jae 0x14007a391
mov rcx, rdi
mov rdx, r14
call fcn.140012a80
mov rcx, qword [rsi + 0x108]
add rcx, qword [rsi + 0x100]
mov rdx, rbx
mov r8, r14
call fcn.140106220
mov rax, qword [rsi + 0x108]
add rax, r14
mov qword [rsp + 0x158], rax
cmp rax, qword [rsi + 0x110]
ja 0x14007b3ee
mov qword [rsi + 0x108], rax
mov qword [rsp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add rbx, r14
mov qword [rsp + 0xe8], rbx
jmp 0x14007a5d7
mov qword [rsi + 0x108], rax
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007ac52
jmp 0x14007acf2
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0xe0]
mov r8, rbx
call fcn.14002bce0
xor r14d, r14d
jmp 0x14007a98d
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0xe0]
mov r8, rbx
call fcn.14002bce0
xor r14d, r14d
jmp 0x14007ab27
lea rbx, [0x140172ca8]
mov qword [rsp + 0xe8], rbx
xorps xmm0, xmm0
movaps xmmword [rsp + 0xf0], xmm0
lea rax, [0x14013db70]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
lea rcx, [rsp + 0xf8]
mov rdx, rbx
xor r8d, r8d
call qword [rax + 0x10]
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007ac52
jmp 0x14007acf2
xor r13d, r13d
jmp 0x14007a637
mov r13, qword [rsp + 0xa8]
mov r14, qword [rsp + 0xb8]
cmp r13, r14
cmovae r13, r14
mov edx, dword [rsi + 0x138]
cmp r13, rdx
jbe 0x14007a68c
cmp r15d, 1
je 0x14007ad08
test r15, r15
jne 0x14007ad29
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
call qword [rax + 0x10]
jmp 0x14007ad29
cmp r13, qword [rsi + 0x128]
jae 0x14007a6c4
cmp r15d, 2
je 0x14007ade6
cmp r15d, 1
jne 0x14007adea
mov r9, qword [rsp + 0xa0]
xor edx, edx
sub r9, qword [rsp + 0xa8]
cmovae rdx, r9
jmp 0x14007adf2
movzx ebp, byte [rsp + 0xd6]
mov ebx, dword [rsp + 0xd0]
bswap r13
cmp r8, 2
ja 0x14007a6f7
mov edx, 3
mov rcx, rdi
call fcn.140012a80
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
shr r13, 0x28
mov word [rdx + rax], r13w
shr r13d, 0x10
mov byte [rdx + rax + 2], r13b
add rax, 3
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007b2b4
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007a74f
lea rax, [0x140172ca8]
mov qword [rsp + 0x98], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [0x140113ad8]
mov qword [rsp + 0x90], rax
mov r14, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
mov rdx, r14
mov r8, r15
call fcn.14002bce0
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, r14
mov r8, r15
call qword [rax + 0x10]
mov r14, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov r15d, dword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rcx + 8]
mov r8, rdx
sub r8, rbp
bswap r8
mov rax, r8
shl rax, 0x18
jne 0x14007b39d
lea rax, [rdi + 3]
cmp rdi, 0xfffffffffffffffc
ja 0x14007b3b5
cmp rax, rdx
ja 0x14007b3c7
shr r8, 0x28
mov rax, qword [rcx]
mov word [rax + rdi], r8w
shr r8d, 0x10
mov byte [rax + rdi + 2], r8b
test r14, r14
je 0x14007a9f8
mov rdx, qword [rcx + 8]
add rdi, 4
cmp rdi, rdx
jae 0x14007b264
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x170], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x160], xmm0
cmp rbx, r13
ja 0x14007aa2e
lea rax, [0x140172ca8]
mov qword [rsp + 0x98], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [0x140113ad8]
mov qword [rsp + 0x90], rax
mov r14, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
mov rdx, r14
mov r8, r15
call fcn.14002bce0
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, r14
mov r8, r15
call qword [rax + 0x10]
mov r14, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov r15d, dword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rcx + 8]
mov r8, rdx
sub r8, rbp
bswap r8
mov rax, r8
shl rax, 0x18
jne 0x14007b39d
lea rax, [rdi + 3]
cmp rdi, 0xfffffffffffffffc
ja 0x14007b3b5
cmp rax, rdx
ja 0x14007b3c7
shr r8, 0x28
mov rax, qword [rcx]
mov word [rax + rdi], r8w
shr r8d, 0x10
mov byte [rax + rdi + 2], r8b
test r14, r14
je 0x14007ab92
mov rdx, qword [rcx + 8]
add rdi, 4
cmp rdi, rdx
jae 0x14007b264
mov rax, qword [rcx]
add byte [rax + rdi], 0xfc
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x190], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x180], xmm0
cmp rbx, r13
ja 0x14007abc8
lea rcx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
call qword [rax + 0x10]
test r14, r14
je 0x14007ac40
mov rax, qword [r12]
cmp rax, 4
je 0x14007ac09
cmp eax, 3
je 0x14007abea
cmp eax, 1
je 0x14007b1a5
test rax, rax
jne 0x14007ac09
lea rcx, [rsi + 0xd8]
mov rax, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
mov r8, qword [rsi + 0xd0]
call qword [rax + 0x10]
mov qword [rsi + 0xb8], 3
mov qword [rsi + 0xc0], r14
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rsi + 0xc8], xmm0
mov rax, qword [rsp + 0x190]
mov qword [rsi + 0xd8], rax
mov dword [rsi + 0xe0], r15d
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x14007acf2
lea rdx, [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test r8, r8
je 0x14007ac81
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x14007acf2
mov rdx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test r8, r8
je 0x14007acec
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x110]
lock dec qword [rax]
jne 0x14007acf2
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.140039a20
jmp 0x14007acf2
call qword [rax + 0x80]
mov al, 0xc
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp qword [rsp + 0xa0], 0
je 0x14007ad29
mov r8, qword [rsp + 0x98]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x14007b1d3
lea rdx, [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test r8, r8
je 0x14007ad6a
xor edx, edx
jmp 0x14007adf2
mov rdx, qword [rsp + 0xa8]
cmp rdx, r14
cmovb r14, rdx
mov rdx, rax
add rdx, r14
jb 0x14007b3fb
cmp qword [rsi + 0xc8], 0
je 0x14007ac09
mov r8, qword [rsi + 0xc0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14007ac09
mov al, 2
jmp 0x14007acf4
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x40], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007ac52
jmp 0x14007acf2
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0__
mov rcx, rdi
call fcn.140108280
lea rcx, str.assertion_failed:_self.has_capacity__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_write.rs
lea r8, [0x14013d880]
mov edx, 0x25
call fcn.140108300
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], r13
jmp 0x14007b350
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x30], rcx
jmp 0x14007b2fa
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], rax
lea rax, [0x1401417c8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
jmp 0x14007b37e
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x98], rax
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
lea rax, [0x1401417c8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0x40]
call fcn.140108230
lea rcx, [0x1401288aa]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0__
mov edx, 0x3e
call fcn.140108300
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0__
mov rcx, rdi
mov rdx, rax
call fcn.1401084b0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0__
mov rcx, rax
call fcn.1401082f0
lea rcx, str.not_implemented
lea r8, [0x14013d8e8]
mov edx, 0xf
call fcn.140108300
lea rax, [rsp + 0x158]
jmp 0x14007b2e4
mov eax, dword [rsp + 0x48c]
inc eax
cmp byte [rdi + 0xd1], 0
mov byte [rdi + 0xd1], 0
je 0x1400851ac
cmp eax, 0x10
je 0x140085197
mov dword [rsp + 0x48c], eax
cmp byte [rdi + 0x1e0], 0
jne 0x140084ed8
mov rax, qword [rdi + 0x70]
mov rcx, qword [rdi + 0x90]
test rax, rax
jne 0x14007f234
cmp rcx, 2
jne 0x14007f3d2
mov rdx, qword [rbp + 0x20]
mov qword [rsp + 0x280], rdx
movdqu xmm0, xmmword [rbp]
movdqu xmm1, xmmword [rbp + 0x10]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
mov byte [rdi + 0x1d0], 3
cmp byte [rsp + 0x280], 3
je 0x1400837d4
mov rcx, qword [rsp + 0x280]
mov qword [rsp + 0x160], rcx
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x150], xmm1
movdqa xmmword [rsp + 0x140], xmm0
dec rax
cmp rax, 2
jae 0x14007f3c5
mov rcx, r14
mov rdx, r13
call fcn.140036800
test rax, rax
jne 0x1400837f3
test rdx, rdx
je 0x140082cad
mov qword [rsp + 0x1470], rdx
cmp dword [rdi + 0x70], 1
jne 0x14007f2e5
mov qword [rdi + 0x70], 2
mov rcx, r12
mov rdx, rdi
mov r8, r13
call fcn.140091340
mov rax, qword [rsp + 0x7f0]
cmp rax, 2
je 0x14007f3a0
test rax, rax
je 0x14007f3a0
mov rax, qword [rsp + 0x7f8]
test rax, rax
je 0x14007f338
mov rdx, qword [rsp + 0x800]
mov r8, qword [rsp + 0x808]
lea rcx, [rsp + 0x810]
call qword [rax + 0x10]
jmp 0x14007f3a0
mov rbx, qword [rsp + 0x800]
mov eax, ebx
and eax, 3
cmp eax, 1
jne 0x14007f3a0
mov r14, qword [rbx - 1]
mov rsi, qword [rbx + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14007f37a
cmp qword [rsi + 0x10], 0x11
jb 0x14007f369
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
dec rbx
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
lea rsi, [rsp + 0x1470]
lea r14, [rsp + 0x140]
nop
mov rax, qword [rdi + 0x70]
test rax, rax
je 0x14007f3bd
cmp eax, 3
je 0x14007f3bd
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov rcx, rsi
call fcn.1400365f0
mov rcx, r14
call fcn.140085bd0
jmp 0x14007f20d
cmp dword [r15], 2
je 0x1400834a1
mov rcx, r15
mov rdx, r13
call fcn.14008db30
test al, al
je 0x1400834a1
movss xmm12, dword [rdi + 0xc9]
movaps xmmword [rsp + 0x7a0], xmm12
movzx eax, byte [rsp + 0x7a1]
mov byte [rsp + 0x6e], al
movzx eax, byte [rdi + 0xcd]
mov byte [rsp + 0x6f], al
movzx eax, byte [rdi + 0xce]
mov byte [rsp + 0x53], al
movzx eax, byte [rdi + 0xd0]
mov byte [rsp + 0x58], al
nop
mov rax, qword [rsp + 0x5f8]
mov qword [rsp + 0x600], rax
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0x608], rax
movss dword [rsp + 0x610], xmm12
movzx eax, byte [rsp + 0x6f]
mov byte [rsp + 0x614], al
movzx eax, byte [rsp + 0x53]
mov byte [rsp + 0x615], al
movzx eax, byte [rsp + 0x58]
mov byte [rsp + 0x616], al
mov rbp, qword [rdi + 0x160]
test rbp, rbp
je 0x140082540
mov qword [rsp + 0x238], 2
mov qword [rsp + 0x258], 0
mov rax, qword [rsp + 0x438]
mov rbx, qword [rax]
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 0x64
xor edx, edx
jmp 0x14007f4dc
inc rdx
cmp rdx, rbp
jae 0x140082530
movzx r8d, byte [rbx + rdx]
cmp r8d, 0xa
je 0x14007f4d0
cmp r8d, 0xd
jne 0x14007f520
lea rax, [rdx + 1]
cmp rax, rbp
jae 0x140082530
cmp byte [rbx + rdx + 1], 0xa
jne 0x140082552
add rdx, 2
cmp rdx, rbp
jb 0x14007f4dc
jmp 0x140082530
lea rax, [rbx + rdx]
mov rcx, rbp
sub rcx, rdx
cmp rcx, 8
jae 0x14007f5d1
cmp rbp, rdx
je 0x140082530
cmp r8b, 0x48
jne 0x14007f989
cmp rcx, 2
jb 0x140082530
cmp byte [rax + 1], 0x54
jne 0x14007f989
movq xmm0, qword [rax]
movdqa xmmword [rsp + 0x620], xmm0
movd r8d, xmm0
cmp r8d, 0x50545448
jne 0x14007f989
cmp byte [rsp + 0x624], 0x2f
jne 0x14007f989
cmp byte [rsp + 0x625], 0x31
jne 0x14007f989
cmp byte [rsp + 0x626], 0x2e
jne 0x14007f989
cmp byte [rsp + 0x58], 0
je 0x140082821
mov ax, 0xc8
mov qword [rsp + 0x428], rax
xor ebp, ebp
xor eax, eax
xor r12d, r12d
xor r13d, r13d
mov r15, qword [rsp + 0x38]
mov qword [rsp + 0x468], rax
mov rax, qword [rsp + 0x4d0]
lea rcx, [rsp + 0x470]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x4c0]
movdqu xmmword [rcx], xmm0
lea rcx, [rsp + 0x6d0]
mov rdx, qword [rsp + 0x438]
mov r8, rbp
call fcn.1400128e0
cmp byte [rsp + 0x6e], 0
je 0x14007fb09
cmp r13, 0x65
jae 0x140085704
mov rsi, qword [rsp + 0x6d0]
mov rdx, qword [rsp + 0x6d8]
mov rbx, qword [rsp + 0x6e8]
test bl, 1
jne 0x14007fb52
mov r15, qword [rbx]
mov r13, qword [rbx + 8]
mov rax, r15
sub rax, r13
ja 0x140085565
mov rdx, qword [rsp + 0x1a8]
cmp r13, rdx
ja 0x140085556
mov r14, r13
sub r14, r15
je 0x14008276d
mov rsi, qword [rsp + 0x1a0]
cmp r14, 0x40
ja 0x14007fe8f
cmp rax, 0xfffffffffffffffc
jbe 0x14007fed3
xor r8d, r8d
lea r10, [0x14013f278]
jmp 0x14007ff47
cmp r14, 0x10000
jae 0x14008276d
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df540
test rax, rax
je 0x140085682
mov rcx, r14
mov rbp, rbx
shr rcx, 0xa
je 0x140080045
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x14008004a
mov eax, r14d
and eax, 0x7c
lea rcx, [rsi + r15]
add rcx, 3
xor edx, edx
lea r10, [0x14013f278]
nop word [rax + rax]
movzx r8d, byte [rcx + rdx - 3]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7f0], r8b
movzx r8d, byte [rcx + rdx - 2]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7f1], r8b
movzx r8d, byte [rcx + rdx - 1]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7f2], r8b
lea r8, [rdx + 4]
movzx r9d, byte [rcx + rdx]
movzx r9d, byte [r9 + r10]
mov byte [rsp + rdx + 0x7f3], r9b
mov rdx, r8
cmp rax, r8
jne 0x14007fef0
mov eax, r14d
and eax, 3
je 0x14007ff86
lea rcx, [rsp + r8]
add rcx, 0x7f0
add r15, r8
add rsi, r15
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, byte [rsi + rdx]
movzx r8d, byte [r8 + r10]
mov byte [rcx + rdx], r8b
inc rdx
cmp rax, rdx
jne 0x14007ff70
mov rcx, r12
mov rdx, r14
call fcn.14002edd0
cmp al, 0x51
jne 0x140080019
cmp r14, 0xf
ja 0x140080105
xor eax, eax
nop word cs:[rax + rax]
cmp byte [rsp + rax + 0x7f0], 0
je 0x14008276d
inc rax
cmp r14, rax
jne 0x14007ffb0
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df540
test rax, rax
je 0x140085682
mov rcx, rax
mov rsi, rax
mov rdx, r12
mov r8, r14
call fcn.140106220
mov rdx, rsi
mov r8, rsi
or r8, 1
test dl, 1
cmovne r8, rsi
lea rcx, [0x140129068]
lea rax, [0x140129050]
cmove rcx, rax
jmp 0x14008020b
movzx eax, al
mov rdx, qword [rsp + 0x668]
and rdx, 0xffffffffffffff00
or rdx, rax
xor ecx, ecx
mov r8, qword [rsp + 0x678]
mov r14, qword [rsp + 0x670]
jmp 0x14008020b
mov ecx, 0x40
shl rcx, 2
mov edx, 0x101
sub rdx, rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], rdx
xor ecx, ecx
nop word cs:[rax + rax]
movzx edx, byte [rsi + r15]
lea r8, [0x14013f278]
movzx ebx, byte [rdx + r8]
test bl, bl
je 0x14008270d
cmp r14, rcx
jne 0x1400800bf
mov edx, 1
lea rcx, [rsp + 0x70]
call fcn.140012a80
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov r14, qword [rsp + 0x80]
mov byte [rax + rcx], bl
inc rcx
mov qword [rsp + 0xe0], rcx
cmp rcx, r14
ja 0x140085291
mov qword [rsp + 0x78], rcx
inc r15
cmp r13, r15
jne 0x140080080
mov rdx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x88]
test sil, 1
jne 0x14008011a
mov r8, rsi
lea rax, [0x14014f0f0]
jmp 0x140080202
cmp qword [rsp + 0x690], r12
jne 0x140080157
lea rcx, [r14 - 0x10]
xor eax, eax
jmp 0x140081c90
mov r14, qword [rsp + 0x80]
shr rsi, 5
sub rdx, rsi
lea rbx, [rsi + rcx]
cmp rcx, r14
jne 0x14008018f
test rbx, rbx
je 0x1400801cf
mov r8, rdx
test dl, 1
jne 0x1400801e4
or r8, 1
lea rax, [0x140129050]
jmp 0x1400801eb
mov rcx, qword [rsp + 0x688]
cmp rcx, r14
mov rax, r14
cmovb rax, rcx
xor ecx, ecx
nop dword [rax + rax]
cmp byte [rsp + rcx + 0x7f0], 0
je 0x14008276d
inc rcx
cmp rax, rcx
jne 0x140080170
lea rcx, [r14 - 0x10]
jmp 0x140081cc7
mov r15, rdx
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085834
mov r8, rax
add r14, rsi
mov rdx, r15
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
lea rax, [0x140113bc8]
jmp 0x1400801eb
lea rdx, [0x140172ca8]
xor r8d, r8d
xor ebx, ebx
lea rax, [0x140113ad8]
jmp 0x1400801eb
lea rax, [0x140129068]
mov qword [rsp + 0x170], rsi
mov rcx, rbx
sub rcx, rsi
jb 0x1400859e3
add rdx, rsi
mov r14, rcx
mov rcx, rax
mov rbx, rbp
mov qword [rsp + 0x440], rcx
mov qword [rsp + 0x448], rdx
mov qword [rsp + 0x670], r14
mov qword [rsp + 0x450], r14
mov qword [rsp + 0x678], r8
mov qword [rsp + 0x458], r8
mov r14, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
mov r9, qword [rsp + 0x1a8]
mov qword [rsp + 0xe0], r9
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x4c0], rax
cmp r14, rax
ja 0x140085577
cmp r9, rax
jb 0x140085656
cmp rax, r14
mov qword [rsp + 0x668], rdx
mov qword [rsp + 0x7e8], rcx
jne 0x1400802a6
mov eax, edx
lea r14, [0x140172ca8]
xor r15d, r15d
xor ebp, ebp
lea r13, [0x14012acc8]
test rcx, rcx
je 0x140080304
jmp 0x140080367
mov rax, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
mov rcx, r12
lea rdx, [rsp + 0x1b0]
call qword [rax]
mov r13, qword [rsp + 0x7f0]
test r13, r13
je 0x140085828
mov rbp, qword [rsp + 0x4c0]
mov r15, qword [rsp + 0x808]
sub rbp, r14
add r14, qword [rsp + 0x7f8]
mov rcx, qword [rsp + 0x440]
movzx eax, byte [rsp + 0x448]
test rcx, rcx
jne 0x140080367
cmp al, 0x14
jne 0x140080367
test byte [rsp + 0xa4], 1
jne 0x140080337
mov rcx, r14
mov rdx, rbp
call fcn.140037e30
mov dword [rsp + 0xa4], eax
mov rsi, qword [rsp + 0x1b8]
cmp rsi, 3
jne 0x140080379
jmp 0x14008142b
xor eax, eax
nop dword [rax]
cmp rbp, rax
je 0x1400806fa
movzx ecx, byte [r14 + rax]
inc rax
cmp cl, 9
je 0x140080340
add cl, 0xe0
cmp cl, 0x5f
jb 0x140080340
mov al, 1
mov dword [rsp + 0xa4], eax
mov rsi, qword [rsp + 0x1b8]
cmp rsi, 3
je 0x14008142b
mov rax, rbx
mov rbx, qword [rbx]
mov qword [rsp + 0x90], rax
mov rax, qword [rax + 8]
mov r9, qword [rsp + 0x1a8]
mov qword [rsp + 0x170], r9
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x4c0], rax
cmp rbx, rax
ja 0x140085577
cmp r9, rax
jb 0x14008579a
cmp rax, rbx
mov qword [rsp + 0x410], r14
mov qword [rsp + 0x230], r15
jne 0x1400803fb
lea rax, [0x140172ca8]
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0xf0]
movups xmmword [rax], xmm8
lea rax, [0x14012acc8]
mov qword [rsp + 0xe0], rax
jmp 0x140080465
mov rax, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
mov rcx, r12
lea rdx, [rsp + 0x1b0]
call qword [rax]
mov rax, qword [rsp + 0x4c0]
sub rax, rbx
mov qword [rsp + 0x800], rax
add qword [rsp + 0x7f8], rbx
movdqu xmm0, xmmword [rsp + 0x7f0]
movdqa xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x808]
mov qword [rsp + 0xf8], rax
mov r15, qword [rsp + 0x1e0]
mov r14, qword [rsp + 0x208]
cmp esi, 1
inc byte [rcx]
mov qword [rsp + 0x420], r13
mov qword [rsp + 0x418], rbp
jne 0x1400804d8
test r15, r15
js 0x140080817
xorps xmm0, xmm0
cvtsi2ss xmm0, r15
test r14, r14
jns 0x14008083b
mov rax, r14
shr rax, 1
mov ecx, r14d
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm11
jb 0x14008084e
mov qword [rsp + 0x1b8], 0
jmp 0x1400804f3
mov rax, r14
shr rax, 2
mov rcx, r14
sub rcx, rax
cmp r15, rcx
jne 0x14008050e
test r15, r15
je 0x140080b7d
add r14, r14
lea rcx, [rsp + 0x1b8]
mov rdx, r14
call fcn.14003aae0
test al, al
jne 0x1400858a2
mov rcx, qword [rsp + 0x1b8]
cmp rcx, 2
mov qword [rsp + 0x650], rcx
jne 0x140080662
mov r8, qword [rsp + 0x1c0]
mov r10, qword [rsp + 0x1c8]
mov r9, r8
movabs rax, 0x736f6d6570736575
xor r9, rax
mov rax, r10
movabs rcx, 0x646f72616e646f6d
xor rax, rcx
mov rdx, r8
movabs rcx, 0x6c7967656e657261
xor rdx, rcx
mov rcx, r10
movabs r11, 0x7465646279746573
xor rcx, r11
mov qword [rsp + 0x7f0], r9
mov qword [rsp + 0x7f8], rdx
mov qword [rsp + 0x800], rax
mov qword [rsp + 0x808], rcx
mov qword [rsp + 0x810], r8
mov qword [rsp + 0x818], r10
mov r11, qword [rsp + 0x440]
xor r8d, r8d
test r11, r11
setne r8b
xor rcx, r8
add rdx, rcx
rol rcx, 0x10
lea r10, [rsp + 0x828]
movups xmmword [r10], xmm8
add r9, rax
rol rax, 0xd
xor rax, r9
rol r9, 0x20
xor rcx, rdx
add r9, rcx
xor r8, r9
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
rol rcx, 0x15
xor rcx, r9
mov qword [rsp + 0x820], 8
mov qword [rsp + 0x808], rcx
mov qword [rsp + 0x800], rax
mov qword [rsp + 0x7f8], rdx
mov qword [rsp + 0x7f0], r8
movups xmmword [rsp + 0x828], xmm8
mov rsi, r11
test r11, r11
je 0x140080a23
mov rdx, qword [rsp + 0x448]
mov r8, qword [rsp + 0x450]
lea rcx, [rsp + 0x7f0]
mov qword [rsp + 0xb0], rdx
jmp 0x140080a51
mov r10, qword [rsp + 0x440]
xor r11d, r11d
test r10, r10
setne r11b
movabs rax, 0xcbf29ce484222325
xor r11, rax
movabs rax, 0x1efac7090aef4a21
imul r11, rax
test r10, r10
movabs r9, 0x100000001b3
je 0x140080b5e
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0xb0], rax
mov r8, qword [rsp + 0x450]
test r8, r8
je 0x140080cc7
mov rcx, r8
and rcx, 7
je 0x140080c43
mov rax, qword [rsp + 0xb0]
nop dword [rax + rax]
movzx edx, byte [rax]
inc rax
xor rdx, r11
imul rdx, r9
mov r11, rdx
dec rcx
jne 0x1400806e0
jmp 0x140080c4e
mov qword [rsp + 0x7f0], 0
mov qword [rsp + 0x7f8], rbp
mov qword [rsp + 0x800], r14
mov qword [rsp + 0x808], rbp
mov qword [rsp + 0x810], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x818], rbp
movabs rax, 0x2c0000002c
mov qword [rsp + 0x820], rax
mov byte [rsp + 0x828], 1
mov word [rsp + 0x830], 1
nop word cs:[rax + rax]
mov rcx, r12
call fcn.140037fd0
test rax, rax
je 0x14008035e
mov rcx, rax
call fcn.1400535c0
cmp rdx, 5
jne 0x140080760
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x63
jne 0x140080760
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6c
jne 0x140080760
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6f
jne 0x140080760
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x73
jne 0x140080760
movzx eax, byte [rax + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x140080760
mov dword [rsp + 0xa4], 0
mov rsi, qword [rsp + 0x1b8]
cmp rsi, 3
jne 0x140080379
jmp 0x14008142b
mov rax, r15
shr rax, 1
mov ecx, r15d
and ecx, 1
or rcx, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
addss xmm0, xmm0
test r14, r14
js 0x1400804a4
cvtsi2ss xmm1, r14
divss xmm0, xmm1
ucomiss xmm0, xmm11
jae 0x1400804ca
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb0], 0
jne 0x140080870
call fcn.14002eb40
mov qword [rsp + 0x1b8], 2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0xb8]
inc qword [rax + 0xb8]
movdqu xmmword [rsp + 0x1c0], xmm0
mov rsi, qword [rsp + 0x200]
test r14, r14
je 0x14008090f
lea rcx, [r14 - 1]
movabs rax, 0x3fffffffffffffff
and rcx, rax
mov rax, rsi
cmp rcx, 7
jb 0x1400808f9
inc rcx
mov rdx, rcx
and rdx, 0xfffffffffffffff8
lea rax, [rsi + rdx*4]
xor r8d, r8d
nop
movups xmmword [rsi + r8*4], xmm9
movups xmmword [rsi + r8*4 + 0x10], xmm9
add r8, 8
cmp rdx, r8
jne 0x1400808e0
cmp rcx, rdx
je 0x14008090f
lea rcx, [rsi + r14*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x140080900
test r15, r15
je 0x14008050e
mov rbx, qword [rsp + 0x1d8]
lea rax, [r15 + r15*2]
shl rax, 5
add rax, rbx
mov qword [rsp + 0x48], rax
movzx eax, word [rsp + 0x210]
movzx r12d, ax
xor r13d, r13d
jmp 0x140080964
mov word [rsi + rcx*4], bp
mov word [rsi + rcx*4 + 2], ax
cmp rbx, qword [rsp + 0x48]
je 0x14008050e
mov rbp, r13
mov r15, rbx
add rbx, 0x60
inc r13
lea rdx, [r15 + 0x38]
lea rcx, [rsp + 0x1b8]
call fcn.14001f0f0
mov r8d, eax
and r8d, r12d
mov word [r15 + 0x58], ax
xor edx, edx
nop
mov rcx, r8
mov r8d, 0
cmp rcx, r14
jae 0x140080990
cmp word [rsi + rcx*4], 0xffff
je 0x140080950
movzx r8d, word [rsi + rcx*4 + 2]
and r8d, r12d
mov r9d, ecx
sub r9d, r8d
mov r8d, r12d
and r8d, r9d
cmp r8, rdx
jb 0x1400809f0
inc rdx
inc rcx
mov r8, rcx
jmp 0x140080990
movzx r8d, word [rsi + rdx*4 + 2]
mov word [rsi + rdx*4], bp
mov word [rsi + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov ebp, ecx
mov rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
mov ecx, 0
cmp rdx, r14
jae 0x1400809f0
movzx ecx, word [rsi + rdx*4]
cmp cx, 0xffff
jne 0x1400809ca
mov word [rsi + rdx*4], bp
mov rcx, rdx
mov word [rsi + rcx*4 + 2], ax
cmp rbx, qword [rsp + 0x48]
jne 0x140080964
jmp 0x14008050e
movzx eax, byte [rsp + 0x448]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x260], rax
mov r8d, 8
lea rcx, [rsp + 0x7f0]
lea rdx, [rsp + 0x260]
call fcn.14001f470
mov rax, qword [rsp + 0x800]
mov r9, qword [rsp + 0x820]
shl r9, 0x38
or r9, qword [rsp + 0x828]
mov rcx, qword [rsp + 0x808]
mov r8, qword [rsp + 0x7f0]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x7f8]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r11, rdx
shr r11, 0x20
xor r11, rdx
xor r11, rax
mov r10, rsi
jmp 0x140080cc7
movzx ecx, byte [rsp + 0x448]
mov qword [rsp + 0xb0], rcx
xor r11, rcx
imul r11, rax
xor r10d, r10d
jmp 0x140080cc7
mov word [rsp + 0x210], 7
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085aac
mov rbx, rax
movups xmmword [rax], xmm9
movups xmmword [rax + 0x10], xmm9
test r14, r14
je 0x140080bca
mov r8, qword [rsp + 0x200]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov qword [rsp + 0x200], rbx
mov qword [rsp + 0x208], 8
movzx eax, byte [0x140182310]
mov edx, 0x240
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085abb
mov rbx, rax
cmp qword [rsp + 0x1d0], 0
je 0x140080c1e
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov qword [rsp + 0x1d0], 6
mov qword [rsp + 0x1d8], rbx
mov qword [rsp + 0x1e0], 0
jmp 0x14008050e
mov rdx, r11
mov rax, qword [rsp + 0xb0]
cmp r8, 8
jb 0x140080cc4
mov rcx, qword [rsp + 0xb0]
add rcx, r8
nop
movzx r8d, byte [rax]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 1]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 2]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 3]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 4]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 6]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 7]
add rax, 8
xor rdx, r8
imul rdx, r9
cmp rax, rcx
jne 0x140080c60
mov r11, rdx
and r11d, 0x7fff
movzx r12d, word [rsp + 0x210]
mov ebp, r11d
and ebp, r12d
mov r14, qword [rsp + 0x208]
mov rbx, qword [rsp + 0x200]
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x48], rax
mov rdx, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0xa8], rax
xor r13d, r13d
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x460], r10
jmp 0x140080d56
mov rcx, qword [rsp + 0xb0]
cmp byte [rax + 8], cl
je 0x140080e30
inc r13
inc rbp
mov rax, rbp
nop dword [rax]
mov rbp, rax
mov eax, 0
cmp rbp, r14
jae 0x140080d60
movzx r15d, word [rbx + rbp*4]
cmp r15, 0xffff
je 0x140080f29
movzx eax, word [rbx + rbp*4 + 2]
mov ecx, r12d
and ecx, eax
mov r8d, ebp
sub r8d, ecx
and r8d, r12d
cmp r8, r13
jb 0x140080fa4
cmp ax, r11w
jne 0x140080d50
cmp rdx, r15
jbe 0x140085222
test r10, r10
sete r9b
lea rsi, [r15 + r15*2]
mov eax, esi
shl eax, 5
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + rax + 0x38]
test rcx, rcx
setne r8b
cmp r8b, r9b
je 0x140080d50
mov r8, qword [rsp + 0x48]
add rax, r8
add rax, 0x38
test rcx, rcx
je 0x140080d3f
mov rcx, qword [rsp + 0xa8]
cmp qword [rax + 0x10], rcx
jne 0x140080d50
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x130]
mov r8, qword [rsp + 0xa8]
call fcn.1401068a0
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x460]
test eax, eax
jne 0x140080d50
shl esi, 5
mov rax, qword [rsp + 0x48]
lea r12, [rax + rsi]
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x800], xmm1
movaps xmmword [rsp + 0x7f0], xmm0
cmp qword [rax + rsi], 0
je 0x140081bcc
mov rbx, qword [r12 + 0x10]
mov r14, qword [rsp + 0x1f8]
mov rdx, r14
cmp r14, qword [rsp + 0x1e8]
mov r13, qword [rsp + 0x420]
mov rbp, qword [rsp + 0x418]
jne 0x140080ea9
lea rcx, [rsp + 0x1e8]
mov rdx, r14
call fcn.14003aed0
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f0]
mov rcx, rdx
shl rcx, 6
mov qword [rax + rcx], 1
mov qword [rax + rcx + 8], rbx
mov qword [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], r15
movdqa xmm0, xmmword [rsp + 0x7f0]
movdqa xmm1, xmmword [rsp + 0x800]
movdqu xmmword [rax + rcx + 0x20], xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
inc rdx
mov qword [rsp + 0x1f8], rdx
cmp rbx, rdx
jae 0x140085282
shl rbx, 6
mov qword [rax + rbx + 0x10], 1
mov qword [rax + rbx + 0x18], r14
mov qword [r12], 1
mov qword [r12 + 0x10], r14
jmp 0x140081c6e
test r10, r10
je 0x14008102e
lea rcx, [rsp + 0x7f0]
lea rdx, [rsp + 0x458]
mov r8, qword [rsp + 0x130]
mov r9, qword [rsp + 0xa8]
call qword [r10]
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0x7f0]
movzx ecx, byte [rsp + 0x7f8]
lea rax, [rsp + 0x828]
movdqu xmm0, xmmword [rax - 0x2f]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rax - 0x20]
mov qword [rsp + 0x26f], rax
mov r15, qword [rsp + 0x230]
jmp 0x140081040
cmp r13, 0x200
setae r15b
cmp dword [rsp + 0x650], 2
setne r12b
test r10, r10
je 0x1400811fa
lea rcx, [rsp + 0x7f0]
lea rdx, [rsp + 0x458]
mov r8, qword [rsp + 0x130]
mov r9, qword [rsp + 0xa8]
call qword [r10]
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov r13, qword [rsp + 0x7f0]
movzx ecx, byte [rsp + 0x7f8]
lea rax, [rsp + 0x828]
movdqu xmm0, xmmword [rax - 0x2f]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rax - 0x20]
mov qword [rsp + 0x26f], rax
jmp 0x140081205
xor ebx, ebx
mov r15, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x78], cl
mov rax, qword [rsp + 0x26f]
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rcx - 7], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x4d0], xmm1
movdqa xmmword [rsp + 0x4c0], xmm0
cmp rdx, 0x7fff
ja 0x14008584f
mov r10, rdx
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x260], rax
mov byte [rsp + 0x268], cl
mov dword [rsp + 0x269], edx
mov word [rsp + 0x26d], r8w
mov byte [rsp + 0x26f], r9b
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7f0], xmm0
movaps xmmword [rsp + 0x800], xmm1
mov rax, r10
cmp r10, qword [rsp + 0x1d0]
mov rdx, r10
mov edx, edx
mov edx, edx
jne 0x140081158
lea rcx, [rsp + 0x1d0]
call fcn.14003ae10
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x1e0]
mov r14, qword [rsp + 0x208]
lea rcx, [rax + rax*2]
shl rcx, 5
mov r8, qword [rsp + 0x48]
mov qword [r8 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7f0]
movaps xmm1, xmmword [rsp + 0x800]
movups xmmword [r8 + rcx + 0x18], xmm0
movups xmmword [r8 + rcx + 0x28], xmm1
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqu xmmword [r8 + rcx + 0x38], xmm0
movdqu xmmword [r8 + rcx + 0x48], xmm1
mov word [r8 + rcx + 0x58], r11w
inc rax
mov qword [rsp + 0x1e0], rax
cmp rbp, r14
mov rbx, qword [rsp + 0x90]
jae 0x140085243
mov rax, qword [rsp + 0x200]
mov word [rax + rbp*4], dx
mov word [rax + rbp*4 + 2], r11w
mov r14, qword [rsp + 0x410]
mov r13, qword [rsp + 0x420]
mov rbp, qword [rsp + 0x418]
jmp 0x14008142b
xor r13d, r13d
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x70], r13
mov byte [rsp + 0x78], cl
mov rax, qword [rsp + 0x26f]
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rcx - 7], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x4d0], xmm1
movdqa xmmword [rsp + 0x4c0], xmm0
cmp rdx, 0x7fff
ja 0x1400858ee
mov r10, rdx
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x260], rax
mov byte [rsp + 0x268], cl
mov dword [rsp + 0x269], edx
mov word [rsp + 0x26d], r8w
mov byte [rsp + 0x26f], r9b
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7f0], xmm0
movaps xmmword [rsp + 0x800], xmm1
mov rax, r10
cmp r10, qword [rsp + 0x1d0]
mov rdx, r10
jne 0x140081325
lea rcx, [rsp + 0x1d0]
call fcn.14003ae10
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x200]
mov r14, qword [rsp + 0x208]
add al, byte [rax]
invalid
and r15b, r12b
lea rcx, [rax + rax*2]
shl rcx, 5
mov r8, qword [rsp + 0x48]
mov qword [r8 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7f0]
movaps xmm1, xmmword [rsp + 0x800]
movups xmmword [r8 + rcx + 0x18], xmm0
movups xmmword [r8 + rcx + 0x28], xmm1
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqu xmmword [r8 + rcx + 0x38], xmm0
movdqu xmmword [r8 + rcx + 0x48], xmm1
mov word [r8 + rcx + 0x58], r11w
inc rax
mov qword [rsp + 0x1e0], rax
xor eax, eax
nop dword [rax]
mov rcx, rbp
mov ebp, 0
cmp rcx, r14
jae 0x140081390
movzx r9d, word [rbx + rcx*4]
cmp r9w, 0xffff
je case.0x1400329b2.1519
inc rax
movzx r8d, word [rbx + rcx*4 + 2]
mov word [rbx + rcx*4], dx
mov word [rbx + rcx*4 + 2], r11w
inc rcx
mov r11d, r8d
mov edx, r9d
mov rbp, rcx
jmp 0x140081390
mov word [rbx + rcx*4], dx
mov word [rbx + rcx*4 + 2], r11w
mov rcx, qword [rsp + 0x1b8]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test r15b, r15b
cmovne rcx, rdx
mov qword [rsp + 0x1b8], rcx
mov rbx, qword [rsp + 0x90]
mov r14, qword [rsp + 0x410]
mov r13, qword [rsp + 0x420]
mov rbp, qword [rsp + 0x418]
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x10
add al, 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x20
add al, 0
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x18
add al, 0
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x30
add al, byte [rax]
add bl, dh
movq mm0, qword [rsp + 0x440]
mov r15, qword [rsp + 0x230]
movdqu xmm0, xmmword [rsp + 0x440]
movdqu xmm1, xmmword [rsp + 0x450]
movdqa xmmword [rsp + 0x180], xmm1
movdqa xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x4c0], r13
mov qword [rsp + 0x4c8], r14
mov qword [rsp + 0x4d0], rbp
mov qword [rsp + 0x4d8], r15
mov byte [rsp + 0x4e0], 0
mov eax, dword [rsp + 0x619]
mov ecx, dword [rsp + 0x61c]
lea rdx, [rsp + 0x4d8]
mov dword [rdx + 0xc], ecx
mov dword [rdx + 9], eax
lea rsi, [rsp + 0x340]
mov rcx, rsi
call fcn.140038d90
test al, al
jne 0x140085616
add rbx, 0x20
mov qword [rsp + 0x90], rbx
mov rcx, rsi
lea rdx, [rsp + 0x170]
call fcn.14001f0f0
mov r9d, eax
movzx esi, word [rsp + 0x398]
mov r13d, r9d
and r13d, esi
mov r15, qword [rsp + 0x390]
mov r12, qword [rsp + 0x388]
mov r10, qword [rsp + 0x360]
mov rdx, qword [rsp + 0x368]
mov r11, qword [rsp + 0x170]
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x460], rax
movzx eax, byte [rsp + 0x178]
mov byte [rsp + 0x138], al
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x48], rax
xor r14d, r14d
mov dword [rsp + 0xa8], r9d
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0x130], r10
mov qword [rsp + 0xb0], r11
jmp 0x140081576
movzx ecx, byte [rsp + 0x138]
cmp byte [rax + 8], cl
je 0x140081643
nop word cs:[rax + rax]
inc r14
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, r15
jae 0x140081580
movzx ebx, word [r12 + r13*4]
cmp rbx, 0xffff
je 0x140081743
movzx eax, word [r12 + r13*4 + 2]
mov ecx, esi
and ecx, eax
mov r8d, r13d
sub r8d, ecx
and r8d, esi
cmp r8, r14
jb 0x1400818cc
cmp ax, r9w
jne 0x140081570
cmp rdx, rbx
jbe 0x140085213
test r11, r11
sete al
imul rbp, rbx, 0x68
mov rcx, qword [r10 + rbp + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x140081570
lea rax, [r10 + rbp]
add rax, 0x40
test rcx, rcx
je 0x140081551
mov rcx, qword [rsp + 0x48]
cmp qword [rax + 0x10], rcx
jne 0x140081570
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x460]
mov r8, qword [rsp + 0x48]
call fcn.1401068a0
mov r11, qword [rsp + 0xb0]
mov r10, qword [rsp + 0x130]
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
test eax, eax
jne 0x140081570
lea rsi, [r10 + rbp]
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x810], rax
movups xmm0, xmmword [rsp + 0x4c0]
movups xmm1, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x800], xmm1
movaps xmmword [rsp + 0x7f0], xmm0
cmp qword [r10 + rbp], 0
je 0x140081aed
mov r14, qword [rsi + 0x10]
mov r15, qword [rsp + 0x380]
mov rdx, r15
cmp r15, qword [rsp + 0x370]
lea r12, [rsp + 0x7f0]
jne 0x1400816bb
lea rcx, [rsp + 0x370]
mov rdx, r15
call fcn.140070170
mov rdx, qword [rsp + 0x380]
and al, 0x80
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi*2], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
or al, 0xd2
mov rax, qword [rsp + 0x378]
lea rcx, [rdx + rdx*8]
mov qword [rax + rcx*8], 1
mov qword [rax + rcx*8 + 8], r14
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rbx
movdqa xmm0, xmmword [rsp + 0x7f0]
movdqa xmm1, xmmword [rsp + 0x800]
movdqu xmmword [rax + rcx*8 + 0x20], xmm0
movdqu xmmword [rax + rcx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x810]
mov qword [rax + rcx*8 + 0x40], r8
inc rdx
mov qword [rsp + 0x380], rdx
cmp r14, rdx
jae 0x140085255
lea rcx, [r14 + r14*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r15
mov qword [rsi], 1
mov qword [rsi + 0x10], r15
jmp 0x140081b8e
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x280], rax
movdqu xmm0, xmmword [rsp + 0x4c0]
movdqu xmm1, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
cmp rdx, 0x7fff
ja 0x14008568f
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x4c0]
movups xmm1, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x7f0], xmm0
movaps xmmword [rsp + 0x800], xmm1
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x810], rax
mov rax, rdx
cmp rdx, qword [rsp + 0x358]
lea r12, [rsp + 0x7f0]
mov rbx, qword [rsp + 0x90]
jne 0x140081843
lea rcx, [rsp + 0x358]
call fcn.14001f3c0
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
mov r10, qword [rsp + 0x360]
mov rax, qword [rsp + 0x368]
mov r15, qword [rsp + 0x390]
imul rcx, rax, 0x68
mov qword [r10 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7f0]
movaps xmm1, xmmword [rsp + 0x800]
movups xmmword [r10 + rcx + 0x18], xmm0
movups xmmword [r10 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x810]
mov qword [r10 + rcx + 0x38], r8
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r10 + rcx + 0x40], xmm0
movdqu xmmword [r10 + rcx + 0x50], xmm1
mov word [r10 + rcx + 0x60], r9w
inc rax
mov qword [rsp + 0x368], rax
cmp r13, r15
jae 0x140085231
mov rax, qword [rsp + 0x388]
mov word [rax + r13*4], dx
mov word [rax + r13*4 + 2], r9w
mov r15, qword [rsp + 0x38]
jmp 0x140081ada
cmp r14, 0x200
setae bl
cmp qword [rsp + 0x340], 2
setne sil
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x280], rax
movdqu xmm0, xmmword [rsp + 0x4c0]
movdqu xmm1, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
cmp rdx, 0x7fff
ja 0x14008568f
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x4c0]
movups xmm1, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x7f0], xmm0
movaps xmmword [rsp + 0x800], xmm1
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x810], rax
mov rax, rdx
cmp rdx, qword [rsp + 0x358]
jne 0x1400819db
lea rcx, [rsp + 0x358]
call fcn.14001f3c0
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
mov r10, qword [rsp + 0x360]
mov rax, qword [rsp + 0x368]
mov r12, qword [rsp + 0x388]
mov r15, qword [rsp + 0x390]
and bl, sil
imul rcx, rax, 0x68
mov qword [r10 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7f0]
movaps xmm1, xmmword [rsp + 0x800]
movups xmmword [r10 + rcx + 0x18], xmm0
movups xmmword [r10 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x810]
mov qword [r10 + rcx + 0x38], r8
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r10 + rcx + 0x40], xmm0
movdqu xmmword [r10 + rcx + 0x50], xmm1
mov word [r10 + rcx + 0x60], r9w
inc rax
mov qword [rsp + 0x368], rax
xor eax, eax
nop word cs:[rax + rax]
mov rcx, r13
mov r13d, 0
cmp rcx, r15
jae 0x140081a50
movzx r10d, word [r12 + rcx*4]
cmp r10w, 0xffff
je 0x140081a8c
inc rax
movzx r8d, word [r12 + rcx*4 + 2]
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], r9w
inc rcx
mov r9d, r8d
mov edx, r10d
mov r13, rcx
jmp 0x140081a50
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], r9w
mov rcx, qword [rsp + 0x340]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test bl, bl
cmovne rcx, rdx
mov qword [rsp + 0x340], rcx
lea r12, [rsp + 0x7f0]
mov r15, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x90]
cmp rbx, qword [rsp + 0x680]
jne 0x14007fe3c
jmp 0x140081ceb
mov r14, qword [rsp + 0x380]
mov rax, r14
cmp r14, qword [rsp + 0x370]
lea r12, [rsp + 0x7f0]
jne 0x140081b22
lea rcx, [rsp + 0x370]
mov rdx, r14
call fcn.140070170
mov rax, qword [rsp + 0x380]
mov rcx, qword [rsp + 0x378]
lea rdx, [rax + rax*8]
mov qword [rcx + rdx*8], 0
mov qword [rcx + rdx*8 + 8], rbx
mov qword [rcx + rdx*8 + 0x10], 0
mov qword [rcx + rdx*8 + 0x18], rbx
movdqa xmm0, xmmword [rsp + 0x7f0]
movdqa xmm1, xmmword [rsp + 0x800]
movdqu xmmword [rcx + rdx*8 + 0x20], xmm0
movdqu xmmword [rcx + rdx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x810]
mov qword [rcx + rdx*8 + 0x40], r8
inc rax
mov qword [rsp + 0x380], rax
mov qword [rsi], 1
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r14
mov r15, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x170]
test rax, rax
je 0x140081ada
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x180]
lea rcx, [rsp + 0x188]
call qword [rax + 0x10]
jmp 0x140081ada
mov rbx, qword [rsp + 0x1f8]
mov rax, rbx
cmp rbx, qword [rsp + 0x1e8]
mov r13, qword [rsp + 0x420]
mov rbp, qword [rsp + 0x418]
jne 0x140081c09
lea rcx, [rsp + 0x1e8]
mov rdx, rbx
call fcn.14003aed0
mov rax, qword [rsp + 0x1f8]
mov rcx, qword [rsp + 0x1f0]
mov rdx, rax
shl rdx, 6
mov qword [rcx + rdx], 0
mov qword [rcx + rdx + 8], r15
mov qword [rcx + rdx + 0x10], 0
mov qword [rcx + rdx + 0x18], r15
movdqa xmm0, xmmword [rsp + 0x7f0]
movdqa xmm1, xmmword [rsp + 0x800]
movdqu xmmword [rcx + rdx + 0x20], xmm0
movdqu xmmword [rcx + rdx + 0x30], xmm1
inc rax
mov qword [rsp + 0x1f8], rax
mov qword [r12], 1
mov qword [r12 + 8], rbx
mov qword [r12 + 0x10], rbx
mov rbx, qword [rsp + 0x90]
mov r14, qword [rsp + 0x410]
jmp 0x140081423
movdqu xmm0, xmmword [rsp + rax + 0x7f0]
movdqa xmm1, xmm0
paddq xmm1, xmm10
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rdx, xmm1
movabs r8, 0x8080808080808080
test rdx, r8
jne 0x140081cd3
add rax, 0x10
cmp rax, rcx
jbe 0x140081c90
jmp 0x140081cd3
inc rax
cmp r14, rax
je 0x14007ffc6
cmp byte [rsp + rax + 0x7f0], 0
jne 0x140081cd0
jmp 0x14008276d
mov r13, qword [rsp + 0x1b8]
cmp r13, 3
jne 0x140081d67
cmp qword [rsp + 0x468], 0
je 0x1400820b6
movdqu xmm0, xmmword [rsp + 0x468]
movdqu xmm1, xmmword [rsp + 0x478]
movdqa xmmword [rsp + 0x710], xmm1
movdqa xmmword [rsp + 0x700], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085718
mov r14, rax
movups xmm0, xmmword [0x14014bd00]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x14014bcf0]
movdqu xmmword [rax], xmm0
jmp 0x14008211c
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085718
mov r14, rax
movups xmm0, xmmword [0x14014bd00]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14014bcf0]
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085931
movups xmm0, xmmword [rsp + 0x208]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x1f8]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x1b8]
movdqu xmm1, xmmword [rsp + 0x1c8]
movups xmm2, xmmword [rsp + 0x1d8]
movups xmm3, xmmword [rsp + 0x1e8]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, fcn.14003a9f0
mov qword [rsp + 0x20], rcx
mov rcx, r14
movabs rdx, 0x8d2d06a7debb0abc
movabs r8, 0xc2257933ab7fe88d
mov r9, rax
call fcn.14003a850
test rax, rax
je 0x1400820e9
mov rbx, rax
mov r15, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x8d2d06a7debb0abc
cmp rax, rcx
jne 0x1400820c0
movabs rax, 0xc2257933ab7fe88d
cmp rdx, rax
jne 0x1400820c0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x840], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x830], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x820], xmm3
movaps xmmword [rsp + 0x810], xmm2
movaps xmmword [rsp + 0x800], xmm1
movaps xmmword [rsp + 0x7f0], xmm0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
movaps xmm0, xmmword [rsp + 0x7f0]
movdqa xmm1, xmmword [rsp + 0x800]
movaps xmm2, xmmword [rsp + 0x810]
movaps xmm3, xmmword [rsp + 0x820]
movaps xmmword [rsp + 0x260], xmm0
movdqa xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x290], xmm3
movaps xmm0, xmmword [rsp + 0x830]
movaps xmmword [rsp + 0x2a0], xmm0
movdqa xmm0, xmmword [rsp + 0x840]
movdqa xmmword [rsp + 0x2b0], xmm0
cmp qword [rsp + 0x260], 3
je 0x1400820e9
lea rcx, [rsp + 0x260]
call fcn.14003a9f0
jmp 0x1400820e9
mov bl, 1
xor r14d, r14d
jmp 0x14008225f
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400820e9
cmp qword [r15 + 0x10], 0x11
jb 0x1400820d8
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
cmp qword [rsp + 0x468], 0
je 0x140082258
movdqu xmm0, xmmword [rsp + 0x468]
movdqu xmm1, xmmword [rsp + 0x478]
movdqa xmmword [rsp + 0x710], xmm1
movdqa xmmword [rsp + 0x700], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085718
movdqa xmm0, xmmword [rsp + 0x700]
movdqa xmm1, xmmword [rsp + 0x710]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, [0x14012a808]
mov qword [rsp + 0x20], rcx
mov rcx, r14
movabs rdx, 0xb95f64e8457aa586
movabs r8, 0x4f5a7a722183caac
mov r9, rax
call fcn.14003a850
test rax, rax
je 0x140082254
mov rbx, rax
mov r15, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xb95f64e8457aa586
cmp rax, rcx
jne 0x14008222b
movabs rax, 0x4f5a7a722183caac
cmp rdx, rax
jne 0x14008222b
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x800], xmm1
movaps xmmword [rsp + 0x7f0], xmm0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
movdqa xmm0, xmmword [rsp + 0x7f0]
movdqa xmm1, xmmword [rsp + 0x800]
movdqa xmmword [rsp + 0x260], xmm0
movdqa xmmword [rsp + 0x270], xmm1
mov rax, qword [rsp + 0x260]
test rax, rax
je 0x140082254
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
lea rcx, [rsp + 0x278]
call qword [rax + 0x10]
jmp 0x140082254
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140082254
cmp qword [r15 + 0x10], 0x11
jb 0x140082243
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
xor ebx, ebx
jmp 0x14008225a
mov bl, 1
mov r15, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x840], xmm0
movups xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x830], xmm0
movdqu xmm0, xmmword [rsp + 0x340]
movdqu xmm1, xmmword [rsp + 0x350]
movups xmm2, xmmword [rsp + 0x360]
movups xmm3, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x820], xmm3
movaps xmmword [rsp + 0x810], xmm2
movdqa xmmword [rsp + 0x800], xmm1
movdqa xmmword [rsp + 0x7f0], xmm0
mov rax, qword [rsp + 0x430]
mov byte [rsp + 0x85a], al
mov rcx, qword [rsp + 0x428]
mov word [rsp + 0x858], cx
mov qword [rsp + 0x850], r14
mov rax, qword [rsp + 0x5f0]
movzx eax, byte [rax]
movzx ecx, cx
cmp ecx, 0x64
jg 0x140082309
lea r14, [rsp + 0x140]
je 0x140082347
jmp 0x140082332
cmp ecx, 0x65
lea r14, [rsp + 0x140]
je 0x1400828f4
cmp ecx, 0xcc
je 0x1400828fe
cmp ecx, 0x130
je 0x1400828fe
mov rcx, qword [rsp + 0x428]
add ecx, 0xffffff9a
cmp cx, 0x62
jae 0x1400828cf
mov rbp, qword [rdi + 0x160]
test rbp, rbp
je 0x140082831
mov rcx, r12
call fcn.140003210
mov rcx, qword [rsp + 0x850]
call fcn.1400030d0
cmp r13d, 3
jne 0x14008238c
mov rax, qword [rsp + 0x1b8]
cmp eax, 3
je 0x14008238c
lea rcx, [rsp + 0x1b8]
call fcn.14003a9f0
mov rax, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x1b0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x468]
test rax, rax
setne cl
test bl, cl
mov r13, qword [rsp + 0x60]
je 0x14007f4a6
mov rdx, qword [rsp + 0x470]
mov r8, qword [rsp + 0x478]
lea rcx, [rsp + 0x480]
call qword [rax + 0x10]
jmp 0x14007f4a6
mov esi, 3
jmp 0x14008255f
mov esi, 3
mov rbp, qword [rsp + 0x98]
jmp 0x14008263a
mov esi, 4
mov dword [rsp + 0x34], 0
mov rbp, qword [rsp + 0x98]
mov r15, qword [rsp + 0x38]
lea r12, [rsp + 0x7f0]
lea r14, [rsp + 0x140]
mov rdx, qword [rsp + 0x238]
cmp rdx, 2
je 0x140082630
mov rcx, qword [rsp + 0x240]
mov rax, qword [rsp + 0x248]
test rdx, rdx
je 0x1400825b5
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x250]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x238]
cmp r8, 2
je 0x140082630
mov rdx, qword [rsp + 0x250]
mov rcx, qword [rsp + 0x240]
mov rax, qword [rsp + 0x248]
test r8, r8
je 0x140082628
cmp rsi, 4
je 0x140083108
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x790], rax
movaps xmm0, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0x780], xmm0
movaps xmm0, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x7d0], xmm0
movdqa xmm0, xmmword [rsp + 0x490]
movdqa xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x100], xmm0
movdqa xmmword [rsp + 0x110], xmm1
movzx eax, word [rsp + 0x4b0]
mov word [rsp + 0x120], ax
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x228], eax
movzx eax, byte [rsp + 0xdc]
mov byte [rsp + 0x22c], al
cmp rsi, 3
add ecx, dword [rdi]
test ebp, esp
invalid
add byte [rax], al
add ecx, dword [rdi]
test ebp, esp
invalid
xor eax, eax
cmp byte [rdi + 0x128], 0
sete al
mov rcx, qword [rdi + 0x160]
mov ecx, dword [rdi + 0x160]
mov ecx, dword [rdi + 0x160]
cmp rcx, qword [rdi + rax*8 + 0x130]
jae 0x140082fb0
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call fcn.140090f80
test rax, rax
jne 0x140082e43
test rdx, rdx
jne 0x14007f430
jmp 0x140082ff8
mov r8, qword [rsp + 0x88]
test r8b, 1
jne 0x140082749
lock dec qword [r8 + 0x20]
jne 0x14008276d
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14008275f
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rsi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rsi
jmp 0x14008275f
shr r8, 5
neg r8
cmp qword [rsp + 0x80], r8
je 0x14008276d
add r8, qword [rsp + 0x70]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov esi, 4
mov al, 0xb
mov dword [rsp + 0x34], eax
xor ebp, ebp
xor eax, eax
xor ebx, ebx
mov r15, qword [rsp + 0x38]
lea r14, [rsp + 0x140]
test al, al
mov r13, qword [rsp + 0x60]
jne 0x1400827ae
mov rax, qword [rsp + 0x1b8]
cmp eax, 3
je 0x1400827ae
lea rcx, [rsp + 0x1b8]
call fcn.14003a9f0
test bpl, bpl
jne 0x1400827c0
lea rcx, [rsp + 0x340]
call fcn.140003210
mov rax, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x1b0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x468]
test rax, rax
sete cl
or bl, cl
mov rbp, qword [rsp + 0x98]
jne 0x14008257c
mov rdx, qword [rsp + 0x470]
mov r8, qword [rsp + 0x478]
lea rcx, [rsp + 0x480]
call qword [rax + 0x10]
jmp 0x14008257c
mov esi, 4
mov al, 4
mov dword [rsp + 0x34], eax
jmp 0x14008255f
mov esi, 3
mov rcx, r12
call fcn.140003210
mov rcx, qword [rsp + 0x850]
call fcn.1400030d0
mov edx, dword [rsp + 0x34]
jmp 0x140082adb
cmp eax, 5
je 0x1400828fe
cmp eax, 7
jne 0x140082afe
mov rax, qword [rsp + 0x428]
add eax, 0xffffff38
cmp ax, 0x64
jae 0x140082afe
mov al, 1
mov dword [rsp + 0x54], eax
xor edx, edx
jmp 0x140082908
xor edx, edx
mov dword [rsp + 0x54], 0
mov qword [rsp + 0x5d8], rdx
test byte [rsp + 0xa4], 1
jne 0x1400829fe
mov rsi, qword [rsp + 0x7f0]
movzx edx, byte [rsp + 0x7f8]
movzx eax, byte [rsp + 0x7ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x7fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x7f9]
or rax, rcx
mov qword [rsp + 0x5d0], rax
lea rcx, [rsp + 0x828]
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x640], rax
movups xmm0, xmmword [rcx - 0x28]
adc byte [rcx - 0x28], al
adc byte [rcx - 0x28], al
movaps xmmword [rsp + 0x630], xmm0
sub dword [rsp + 0x630], eax
mov rax, qword [rsp + 0x818]
mov qword [rsp + 0x5c8], rax
mov dword [rsp + 0x5c8], eax
mov dword [rsp + 0x5c8], eax
add eax, 0x100f0000
clc
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x6f0], xmm0
mov rax, qword [rsp + 0x830]
mov eax, dword [rsp + 0x830]
mov eax, dword [rsp + 0x830]
or byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add eax, 0xb70f0000
xor byte [r14 - 0x77], spl
test byte [rax + rsi*4], ah
add al, 0
add bl, dh
movq mm0, qword [rcx + 0x10]
mov qword [rsp + 0x5c0], rax
movzx eax, word [rcx + 0x30]
mov word [rsp + 0x4b0], ax
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x4a0], xmm1
movdqa xmmword [rsp + 0x490], xmm0
movzx eax, byte [rsp + 0x85a]
mov byte [rsp + 0x47], al
mov eax, dword [rcx + 0x33]
mov dword [rsp + 0xd8], eax
movzx eax, byte [rcx + 0x37]
mov byte [rsp + 0xdc], al
mov dword [rsp + 0xd4], 0
jmp 0x140082adb
mov eax, dword [rsp + 0x54]
xor al, 1
mov dword [rsp + 0xd4], eax
mov rsi, qword [rsp + 0x7f0]
movzx edx, byte [rsp + 0x7f8]
movzx eax, byte [rsp + 0x7ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x7fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x7f9]
or rax, rcx
mov qword [rsp + 0x5d0], rax
lea rcx, [rsp + 0x828]
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x640], rax
movups xmm0, xmmword [rcx - 0x28]
movaps xmmword [rsp + 0x630], xmm0
mov rax, qword [rsp + 0x818]
mov qword [rsp + 0x5c8], rax
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x6f0], xmm0
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0x5c0], rax
movzx eax, word [rcx + 0x30]
mov word [rsp + 0x4b0], ax
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x4a0], xmm1
movdqa xmmword [rsp + 0x490], xmm0
movzx eax, byte [rsp + 0x85a]
mov byte [rsp + 0x47], al
mov eax, dword [rcx + 0x33]
mov dword [rsp + 0xd8], eax
movzx eax, byte [rcx + 0x37]
mov byte [rsp + 0xdc], al
mov dword [rsp + 0x34], edx
cmp r13d, 3
setne al
xor bl, 1
mov bpl, 1
test al, al
mov r13, qword [rsp + 0x60]
je 0x140082794
jmp 0x1400827ae
movups xmm13, xmmword [0x14012b778]
movaps xmmword [rsp + 0x270], xmm13
movups xmm14, xmmword [0x14012b768]
movaps xmmword [rsp + 0x260], xmm14
mov rcx, r12
lea rdx, [rsp + 0x260]
call fcn.140025e20
test al, al
je 0x140082b4a
cmp byte [rsp + 0x85a], 1
jne 0x140082b81
mov esi, 4
mov al, 2
jmp 0x140082c4e
mov rcx, r12
call fcn.140038300
cmp rax, 1
jne 0x140082c13
cmp rdx, 0xfffffffffffffffe
jb 0x140082900
mov esi, 4
mov al, 9
jmp 0x140082c4e
movaps xmmword [rsp + 0x270], xmm13
movaps xmmword [rsp + 0x260], xmm14
lea rcx, [rsp + 0x4c0]
mov rdx, r12
lea r8, [rsp + 0x260]
call fcn.1400386a0
mov rax, qword [rsp + 0x4d0]
cmp qword [rsp + 0x4c0], 0
je 0x140082c63
mov rcx, qword [rsp + 0x4c8]
mov rdx, qword [rax + 0x28]
cmp rdx, rcx
jbe 0x140085843
mov rdx, qword [rax + 0x20]
imul r8, rcx, 0x68
mov r9, qword [rdx + r8]
mov rdx, qword [rdx + r8 + 0x10]
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], rcx
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x270], r9
mov eax, 0x18
jmp 0x140082c8d
movups xmm0, xmmword [0x140142f78]
movaps xmmword [rsp + 0x270], xmm0
movdqu xmm0, xmmword [0x140142f68]
movdqa xmmword [rsp + 0x260], xmm0
mov rcx, r12
lea rdx, [rsp + 0x260]
call fcn.140025e20
test al, al
je 0x140082c57
mov esi, 4
mov al, 1
mov dword [rsp + 0x34], eax
jmp 0x140082836
mov rdx, 0xffffffffffffffff
jmp 0x140082900
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 0xffffffffffffffff
mov qword [rsp + 0x260], 2
mov edx, 2
mov eax, 0x10
mov qword [rsp + rax + 0x260], rdx
lea rcx, [rsp + 0x260]
call fcn.14003af80
movzx edx, al
not rdx
jmp 0x140082900
mov rcx, rsi
mov rdx, rdi
mov r8, r13
call fcn.140091340
mov rax, qword [rsp + 0x1470]
test rax, rax
je 0x14007f3c5
cmp eax, 1
jne 0x1400837f3
cmp qword [rsp + 0x1478], 0
je 0x140082d44
mov rcx, r12
lea rdx, [rsp + 0x150]
lea r8, [rsp + 0x1478]
call fcn.140036b80
cmp byte [rsp + 0x810], 2
jne 0x140082dcc
cmp byte [rdi + 0x1d0], 3
je 0x140082d17
mov rcx, rbp
call fcn.140085bd0
mov rax, qword [rsp + 0x160]
mov qword [rbp + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x140]
movdqa xmm1, xmmword [rsp + 0x150]
movdqu xmmword [rbp + 0x10], xmm1
movdqu xmmword [rbp], xmm0
jmp 0x14007f20d
mov rsi, qword [rsp + 0x1480]
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085343
mov rbx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 8
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085547
mov qword [rax], rsi
mov qword [rbx], rax
lea rax, [0x14013d240]
mov qword [rbx + 8], rax
mov rcx, qword [rsp + 0x150]
movzx edx, byte [rsp + 0x160]
mov r8, rbx
call fcn.1400374b0
lea rsi, [rsp + 0x1470]
jmp 0x14007f3c5
mov rax, qword [rsp + 0x7f0]
mov rdx, qword [rsp + 0x7f8]
test rax, rax
je 0x1400856d0
lea rcx, [rsp + 0x828]
movdqu xmm0, xmmword [rcx - 0x28]
lea rcx, [rsp + 0x358]
movdqu xmmword [rcx - 8], xmm0
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], rdx
mov rcx, qword [rdi + 0x70]
dec rcx
cmp rcx, 2
jae 0x140082e2b
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov r8, qword [rsp + 0x350]
lea rcx, [rsp + 0x358]
call qword [rax + 0x10]
jmp 0x14007f3c5
cmp rax, 1
jne 0x140082fe2
mov rsi, rdx
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085343
mov r13, rax
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 6
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085547
mov qword [rax], rsi
mov qword [r13], rax
lea rax, [0x14012a530]
mov qword [r13 + 8], rax
jmp 0x140083026
mov rax, qword [rsp + 0x790]
mov qword [rsp + 0x770], rax
movaps xmm0, xmmword [rsp + 0x780]
movaps xmmword [rsp + 0x760], xmm0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmmword [rsp + 0x7c0], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x590], xmm0
movaps xmmword [rsp + 0x5a0], xmm1
movzx eax, word [rsp + 0x120]
mov word [rsp + 0x5b0], ax
mov eax, dword [rsp + 0x228]
mov dword [rsp + 0x220], eax
movzx eax, byte [rsp + 0x22c]
mov byte [rsp + 0x224], al
mov byte [rdi + 0xd0], 0
cmp byte [rdi + 0xd2], 2
jne 0x140082f41
cmp byte [rsp + 0xd4], 0
jne 0x140082f56
cmp byte [rsp + 0xd4], 1
mov eax, 0
adc al, 1
mov byte [rdi + 0xd2], al
movzx eax, byte [rsp + 0x47]
mov byte [rdi + 0xd3], al
cmp byte [rsp + 0x54], 0
sete bl
mov rax, qword [rsp + 0x5d8]
cmp rax, 0xfffffffffffffffe
je 0x1400836d3
cmp rax, 0xffffffffffffffff
je 0x1400836cf
test rax, rax
jne 0x1400836d9
mov qword [rdi + 0x70], 3
mov rcx, rdi
call fcn.140091180
mov rcx, rdi
mov rdx, r13
call case.0x14002a75a.1645
xor edx, edx
jmp 0x140083707
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085343
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x900
jmp 0x140083026
mov esi, 5
mov bl, 1
cmp rsi, 3
jne 0x14008323b
jmp 0x14008346c
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085343
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 2
mov edx, dword [rsp + 0x34]
mov qword [rsp + 0x4c0], r13
movzx r8d, byte [rdi + 0xd2]
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov rsi, qword [rdi + 0x160]
test rsi, rsi
mov dword [rsp + 0x34], edx
je 0x1400830f6
mov rax, qword [rsp + 0x438]
mov r15, qword [rax]
xor r14d, r14d
jmp 0x140083078
movzx eax, byte [r15 + r14]
cmp eax, 0xd
je 0x140083070
xor esi, esi
cmp byte [r13 + 0x30], 0
jne 0x1400831f9
jmp 0x1400833dd
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085343
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 0
mov edx, dword [rsp + 0x34]
mov byte [rax + 0x31], dl
jmp 0x14008302a
test r8b, r8b
jne 0x1400833dd
cmp rsi, 4
je 0x1400833ba
cmp rsi, 5
je 0x140085167
mov qword [rsp + 0x1470], rsi
mov qword [rsp + 0x1478], r13
mov rax, qword [rsp + 0x730]
lea rcx, [rsp + 0x1478]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rsp + 0x720]
movups xmmword [rcx + 8], xmm0
mov rax, qword [rsp + 0x658]
mov qword [rsp + 0x1498], rax
movaps xmm0, xmmword [rsp + 0x7b0]
movups xmmword [rcx + 0x28], xmm0
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0x14b0], rax
movzx eax, word [rsp + 0x6c0]
mov word [rcx + 0x60], ax
movdqa xmm0, xmmword [rsp + 0x6a0]
movdqa xmm1, xmmword [rsp + 0x6b0]
movdqu xmmword [rcx + 0x50], xmm1
movdqu xmmword [rcx + 0x40], xmm0
movzx eax, byte [rsp + 0x6d]
mov byte [rsp + 0x14da], al
movzx eax, byte [rsp + 0x21c]
mov byte [rcx + 0x67], al
mov eax, dword [rsp + 0x218]
mov dword [rcx + 0x63], eax
test rdx, rdx
je 0x1400834c7
mov rcx, r12
xor r8d, r8d
call fcn.1400352d0
mov rax, qword [rsp + 0x810]
mov qword [rsp + 0x280], rax
movups xmm0, xmmword [rsp + 0x7f0]
movups xmm1, xmmword [rsp + 0x800]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rsi, qword [rsp + 0x818]
mov r14, qword [rsp + 0x820]
lea rax, [rsp + 0x828]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x740], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x750], rax
mov r15, qword [rsp + 0x840]
cmp byte [rdi + 0x1d0], 3
mov r13, qword [rsp + 0x60]
je 0x140083385
mov rcx, rbp
call fcn.140085bd0
mov rax, qword [rsp + 0x280]
mov qword [rbp + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqu xmmword [rbp + 0x10], xmm1
movdqu xmmword [rbp], xmm0
test bl, bl
je 0x1400834dc
jmp 0x1400835a4
mov rax, qword [rsp + 0xc8]
cmp dword [rax], 5
mov r13, qword [rsp + 0x60]
lea rsi, [rsp + 0x1470]
jne 0x14007f20d
jmp 0x1400834a1
mov qword [rsp + 0x7f8], r13
mov qword [rsp + 0x7f0], 3
mov rcx, r15
mov rdx, r12
call fcn.140085d30
test rax, rax
lea rsi, [rsp + 0x1470]
jne 0x140085188
mov byte [rdi + 0x1e0], 1
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
jmp 0x14007f20d
xor r15d, r15d
xor esi, esi
xor r14d, r14d
mov r13, qword [rsp + 0x60]
test bl, bl
jne 0x1400835a4
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085891
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x30], xmm8
lock inc qword [rax]
jle 0x1400858a0
cmp qword [rdi], 0
je 0x140083570
mov r12, qword [rdi + 8]
test r12, r12
je 0x140083570
mov rax, qword [r12 + 0x30]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x14008354b
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r12 + 0x30], rdx
jne 0x140083530
and ecx, 5
cmp ecx, 1
jne 0x140083560
mov rax, qword [r12 + 0x20]
mov rcx, qword [r12 + 0x28]
call qword [rax + 0x10]
lock dec qword [r12]
jne 0x140083570
mov rcx, qword [rdi + 8]
call fcn.140037b70
mov qword [rdi], 1
mov qword [rdi + 8], rbx
mov edx, 1
lea rcx, [rsp + 0x14d0]
mov r8, rbx
call case.0x14001a35d.2378
test rax, 0xfffffffffffffffd
lea r12, [rsp + 0x7f0]
jne 0x14008367e
movups xmm0, xmmword [rsp + 0x14d0]
movaps xmmword [rsp + 0x850], xmm0
movups xmm0, xmmword [rsp + 0x14c0]
movaps xmmword [rsp + 0x840], xmm0
movups xmm0, xmmword [rsp + 0x14b0]
movaps xmmword [rsp + 0x830], xmm0
movups xmm0, xmmword [rsp + 0x1470]
movdqu xmm1, xmmword [rsp + 0x1480]
movups xmm2, xmmword [rsp + 0x1490]
movups xmm3, xmmword [rsp + 0x14a0]
movaps xmmword [rsp + 0x820], xmm3
movaps xmmword [rsp + 0x810], xmm2
movdqa xmmword [rsp + 0x800], xmm1
movaps xmmword [rsp + 0x7f0], xmm0
mov rax, qword [rsp + 0x750]
lea rcx, [rsp + 0x828]
mov qword [rcx + 0x58], rax
movdqa xmm0, xmmword [rsp + 0x740]
movdqu xmmword [rcx + 0x48], xmm0
mov qword [rsp + 0x860], rsi
mov qword [rsp + 0x868], r14
mov qword [rsp + 0x888], r15
mov r15, qword [rsp + 0x38]
mov rcx, r15
mov rdx, r12
call fcn.140085d30
test rax, rax
jne 0x140085176
lea rsi, [rsp + 0x1470]
lea r14, [rsp + 0x140]
jmp 0x14007f20d
test rdx, rdx
je 0x1400835a4
mov rax, qword [rdx + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x140083690
and eax, 0xa
cmp eax, 8
jne 0x1400836b8
mov rax, qword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
mov rbx, rdx
call qword [rax + 0x10]
mov rdx, rbx
lock dec qword [rdx]
jne 0x1400835a4
mov rcx, rdx
call fcn.140037b70
jmp 0x1400835a4
mov al, 2
jmp 0x1400836de
mov al, 1
xor ecx, ecx
jmp 0x1400836de
mov rcx, rax
xor eax, eax
mov qword [rdi + 0x70], 2
mov byte [rdi + 0x78], al
mov byte [rdi + 0x79], 0
mov qword [rdi + 0x80], rcx
mov qword [rdi + 0x88], 0
mov rdx, qword [rsp + 0x5d8]
movzx eax, byte [rsp + 0x34]
mov r13, qword [rsp + 0x5d0]
shl r13, 8
or r13, rax
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0x730], rax
movaps xmm0, xmmword [rsp + 0x760]
movaps xmmword [rsp + 0x720], xmm0
movaps xmm0, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0x7b0], xmm0
movdqa xmm0, xmmword [rsp + 0x590]
movdqa xmm1, xmmword [rsp + 0x5a0]
movdqa xmmword [rsp + 0x6a0], xmm0
movdqa xmmword [rsp + 0x6b0], xmm1
movzx eax, word [rsp + 0x5b0]
mov word [rsp + 0x6c0], ax
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0x218], eax
movzx eax, byte [rsp + 0x224]
mov byte [rsp + 0x21c], al
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0x6d], al
mov rax, qword [rsp + 0x5c0]
mov qword [rsp + 0x660], rax
mov rax, qword [rsp + 0x5c8]
mov qword [rsp + 0x658], rax
cmp rsi, 3
jne 0x14008323b
jmp 0x14008346c
mov esi, 1
test rax, rax
je 0x140084c6c
cmp eax, 4
je 0x140083831
mov rax, qword [rdi + 0x160]
jmp 0x140084cb7
cmp byte [rdi + 0x1d0], 3
je 0x140083804
mov rcx, rbp
call fcn.140085bd0
mov rax, qword [rsp + 0x160]
mov qword [rbp + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x140]
movdqa xmm1, xmmword [rsp + 0x150]
movdqu xmmword [rbp + 0x10], xmm1
movdqu xmmword [rbp], xmm0
mov esi, 1
test rdx, rdx
je 0x140083840
test rsi, rsi
je 0x1400851ae
nop
cmp byte [rdi + 0x1e0], 0
jne 0x140084ed0
mov rax, qword [rdi + 0x1d8]
cmp qword [rax], 0
je 0x1400839e0
cmp byte [rdi + 0x178], 0
je 0x140083a50
mov rsi, qword [rdi + 0x1d8]
cmp qword [rsi], 0
je 0x140083ab0
lea rbx, [rsi + 8]
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
cmp rax, 3
ja 0x140083bba
cmp rax, 2
je 0x140083bba
cmp qword [rdi + 0x70], 4
je 0x14008385e
cmp qword [rdi + 0x90], 2
jne 0x14008385e
mov r8, qword [rdi + 0x110]
test r8, r8
je 0x140083c93
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x108]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
mov r9, rcx
sub r9, rax
mov rdx, r8
sub rdx, r9
ja 0x140083c99
add r8, rax
mov rcx, r8
jmp 0x140083c97
cmp byte [rdi + 0x120], 0
je 0x140083ae5
mov r8, qword [rdi + 0x110]
cmp r8, 0xf
ja 0x140083b69
test r8, r8
je 0x140083af5
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x108]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
mov r9, rcx
sub r9, rax
mov rdx, r8
sub rdx, r9
ja 0x140083afb
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
cmp rax, 3
ja 0x140084ed0
cmp rax, 2
je 0x140084ed0
mov r8, qword [rdi + 0x110]
test r8, r8
jne 0x140083a77
xor eax, eax
xor ecx, ecx
xor edx, edx
mov rsi, qword [rdi + 0xe8]
sub rsi, qword [rdi + 0xf0]
mov r8, qword [rdi + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], rcx
mov qword [rsp + 0x800], r8
mov qword [rsp + 0x808], rdx
mov rcx, r12
call fcn.140092490
add rax, rsi
cmp rax, qword [rdi + 0x118]
jb 0x14008386b
mov rcx, rdi
mov rdx, r13
call fcn.1400925f0
mov rcx, rax
call fcn.140092f80
test rax, rax
jne 0x140084eb7
mov rcx, rbx
call fcn.14005bb50
mov qword [rsi], 0
jmp 0x140083840
xor eax, eax
xor ecx, ecx
xor edx, edx
mov r8, qword [rdi + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], rcx
mov qword [rsp + 0x800], r8
mov qword [rsp + 0x808], rdx
mov rcx, r12
call fcn.140092490
test rax, rax
jne 0x14008385e
cmp qword [rdi + 0x180], 2
jne 0x14008385e
mov rax, qword [rdi + 0x160]
cmp rcx, 2
jne 0x140084cb7
test rax, rax
je 0x140084dca
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085343
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 3
xor esi, esi
jmp 0x140083831
cmp byte [rdi + 0xc8], 0
jne 0x140083831
test rax, rax
jne 0x140083831
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call fcn.140090f80
mov rbx, rdx
test rax, rax
je 0x140084d6b
cmp rax, 2
je 0x140083831
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085343
mov byte [rax + 0x29], 2
mov rsi, rax
mov byte [rax + 0x30], 6
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085547
mov qword [rax], rbx
mov rdx, rsi
mov qword [rsi], rax
lea rax, [0x14012a530]
mov qword [rsi + 8], rax
xor esi, esi
jmp 0x140083831
mov edx, 0
mov esi, 0
test rbx, rbx
jne 0x140083831
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140085343
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 2
xor esi, esi
jmp 0x140083831
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call fcn.140090f80
mov rcx, rdx
cmp rax, 2
je 0x140083831
cmp rax, 1
jne 0x140085023
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
call fcn.140037800
mov rdx, rax
cmp byte [rsp + 0x280], 3
jne 0x140085049
xor esi, esi
jmp 0x140083831
lea rsi, [rsp + 0x1470]
mov rcx, rdi
mov rdx, r13
call fcn.1400925f0
mov rcx, rax
call fcn.140092f80
test rax, rax
jne 0x14007f1e0
test rdx, rdx
je 0x14007f1e0
jmp 0x1400851ae
test rcx, rcx
je 0x1400850a4
call fcn.1400377c0
mov rdx, rax
xor esi, esi
jmp 0x140083831
lea rcx, [rsp + 0x260]
mov rsi, rdx
call fcn.140085bd0
mov rdx, rsi
xor esi, esi
jmp 0x140083831
cmp byte [rdi + 0xd2], 0
je 0x14008514f
call fcn.140037780
mov rdx, rax
jmp 0x140085151
xor edx, edx
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
xor esi, esi
jmp 0x140083831
mov esi, 1
mov r13, qword [rsp + 0x60]
jmp 0x140083831
mov rdx, rax
xor esi, esi
lea r14, [rsp + 0x140]
jmp 0x140083831
mov rax, qword [r13]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov eax, 1
jmp 0x1400851b0
xor edx, edx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x20f0]
movaps xmm7, xmmword [rsp + 0x2100]
movaps xmm8, xmmword [rsp + 0x2110]
movaps xmm9, xmmword [rsp + 0x2120]
movaps xmm10, xmmword [rsp + 0x2130]
movaps xmm11, xmmword [rsp + 0x2140]
movaps xmm12, xmmword [rsp + 0x2150]
movaps xmm13, xmmword [rsp + 0x2160]
movaps xmm14, xmmword [rsp + 0x2170]
add rsp, 0x2188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
mov rdx, r15
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbp
mov rdx, r14
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r14
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, rax
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rdx, rax
call fcn.1401084b0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
call fcn.140108280
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x4c0], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x4c8], rax
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x4d0], rcx
mov qword [rsp + 0x4d8], rax
lea rax, [0x1401417c8]
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 2
mov qword [rsp + 0x280], 0
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0x260]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108610
lea rcx, [0x140140640]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x14
call fcn.140108630
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
lea r8, [0x140141a08]
mov edx, 0x12
mov rcx, rbx
call fcn.1401082f0
lea r8, [0x140141a08]
mov rcx, rdx
mov rdx, rbx
call fcn.1401084b0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1470], rax
lea rax, [0x14003a230]
mov qword [rsp + 0x1478], rax
lea rax, [0x14013fad0]
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 1
mov qword [rsp + 0x810], 0
lea rax, [rsp + 0x1470]
mov qword [rsp + 0x800], rax
mov qword [rsp + 0x808], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x7f0]
call fcn.140108230
mov qword [rsp + 0x590], r14
lea rax, [rsp + 0x6a0]
mov qword [rsp + 0x238], rax
lea rax, [0x1400e97e0]
mov qword [rsp + 0x240], rax
lea rcx, [rsp + 0x590]
mov qword [rsp + 0x248], rcx
mov qword [rsp + 0x250], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 2
mov qword [rsp + 0x810], 0
lea rax, [rsp + 0x238]
mov qword [rsp + 0x800], rax
mov qword [rsp + 0x808], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7f0]
call fcn.140108230
lea rcx, [0x14014191c]
lea r8, [0x140141940]
mov edx, 0x23
call fcn.140108300
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1470], rax
lea rax, [0x14003a230]
mov qword [rsp + 0x1478], rax
lea rax, [0x14013fad0]
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 1
mov qword [rsp + 0x810], 0
lea rax, [rsp + 0x1470]
mov qword [rsp + 0x800], rax
mov qword [rsp + 0x808], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x7f0]
call fcn.140108230
lea rax, [0x14012bbb8]
mov qword [rsp + 0x20], rax
lea rcx, str.CHUNK_SIZE_MAX_BYTES_should_fit_any_usize
lea r9, [0x14012a6c8]
lea r8, [rsp + 0x70]
mov edx, 0x29
call fcn.140108580
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x1400858cc
mov ecx, 8
mov edx, 8
call fcn.140107f90
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, r13
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, r15
mov rdx, r13
call fcn.1401084b0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x260], rax
lea rax, [0x1400e97e0]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x4c0]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
lea rax, str.range_start_must_not_be_greater_than_end:
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 2
mov qword [rsp + 0x810], 0
lea rax, [rsp + 0x260]
mov qword [rsp + 0x800], rax
mov qword [rsp + 0x808], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7f0]
call fcn.140108230
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov edx, 0x64
mov rcx, r13
call fcn.1401082f0
lea rcx, [rsp + 0x4d8]
mov rdx, r14
mov r8, rbp
call qword [r13 + 0x10]
mov rax, qword [rsp + 0x170]
test rax, rax
je 0x1400858c5
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x180]
lea rcx, [rsp + 0x188]
jmp 0x1400858c2
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x260], rax
lea rax, [0x1400e97e0]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0xe0]
jmp 0x1400857c1
mov ecx, 1
mov rdx, r14
call fcn.140107f90
lea rcx, [rsp + 0x278]
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
call qword [rax + 0x10]
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x1400858c5
lea rcx, [rsp + 0xf8]
jmp 0x1400858b2
mov qword [rsp + 0x340], rdx
lea rax, [0x14012b158]
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.1400365f0
lea r8, [rsp + 0x340]
mov edx, 0xc
add byte [rax], al
call fcn.140108580
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
add eax, 0xa65c5
mov edx, 0x64
mov rcx, r13
call fcn.1401082f0
mov ecx, 8
mov edx, 0x20
call fcn.140107f90
mov qword [rsp + 0x340], r14
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x6409a
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x340]
mov qword [rsp + 0x270], rcx
add byte [rax], al
mov qword [rsp + 0x278], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 2
mov qword [rsp + 0x810], 0
lea rax, [rsp + 0x260]
jmp 0x14008545c
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x260], rax
lea rax, [0x1400e97e0]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x170]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
lea rax, str.range_end_out_of_bounds:
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 2
mov qword [rsp + 0x810], 0
lea rax, [rsp + 0x260]
mov qword [rsp + 0x800], rax
mov qword [rsp + 0x808], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7f0]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.140108610
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140108280
lea rcx, [rsp + 0x4d8]
mov rax, qword [rsp + 0x4c0]
mov rdx, qword [rsp + 0x4c8]
mov r8, qword [rsp + 0x4d0]
call qword [rax + 0x10]
test rbx, rbx
je 0x1400858c5
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rbx + 0x10]
jmp 0x1400858c5
mov ecx, 8
mov edx, 0x70
call fcn.140107f90
ud2
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
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, [0x14012a648]
lea r8, [rsp + 0x70]
mov edx, 0x17
call fcn.140108580
lea rcx, [rsp + 0x4d8]
mov rax, qword [rsp + 0x4c0]
mov rdx, qword [rsp + 0x4c8]
mov r8, qword [rsp + 0x4d0]
call qword [rax + 0x10]
test r13, r13
je 0x1400858c5
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [r13 + 0x10]
jmp 0x1400858c5
mov ecx, 8
mov edx, 0x60
call fcn.140107f90
mov ecx, 2
mov rdx, r15
call fcn.140107f90
mov qword [rsp + 0x260], rsi
lea rax, [rsp + 0x340]
mov qword [rsp + 0x1470], rax
lea rax, [0x1400e97e0]
mov qword [rsp + 0x1478], rax
lea rcx, [rsp + 0x260]
mov qword [rsp + 0x1480], rcx
mov qword [rsp + 0x1488], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 2
mov qword [rsp + 0x810], 0
lea rax, [rsp + 0x1470]
mov qword [rsp + 0x800], rax
mov qword [rsp + 0x808], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0x7f0]
call fcn.140108230
mov qword [rsp + 0xe0], rbx
lea rax, [rsp + 0x170]
mov qword [rsp + 0x4c0], rax
lea rax, [0x1400e97e0]
mov qword [rsp + 0x4c8], rax
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x4d0], rcx
mov qword [rsp + 0x4d8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 2
mov qword [rsp + 0x280], 0
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x260]
call fcn.140108230
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401082f0
mov ecx, 8
mov edx, 0x28
call fcn.140107f90
call fcn.140010c70
mov ecx, 8
mov rdx, r15
call fcn.140107f90
mov ecx, 2
mov edx, 0x20
call fcn.140107f90
mov ecx, 8
mov edx, 0x240
call fcn.140107f90
lea rax, [rsp + 0x590]
mov qword [rsp + 0x490], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x498], rax
lea rax, [0x140172bf0]
mov qword [rsp + 0x1470], rax
mov qword [rsp + 0x1478], 1
add byte [rax], al
mov qword [rsp + 0x1490], 0
lea rax, [rsp + 0x490]
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
adc al, 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
adc al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xed135
lea rcx, [rsp + 0x1470]
call fcn.140108230
mov ecx, 1
add byte [rax], al
mov rdx, qword [rsp + 0x48]
call fcn.140107f90
int3
jne 0x140085bbb
mov rcx, qword [rcx + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140037b70
nop
add rsp, 0x28
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
ret
or dword [rax - 0x75], ecx
or al, r13b
mov bl, 0x24
invalid
test rax, rax
jns 0x140085c1d
movabs rax, 0x7fffffffffffffff
lock and qword [rdi + 0x38], rax
mov rax, qword [rdi + 0x58]
nop word cs:[rax + rax]
mov rdx, rax
or rdx, 2
lock cmpxchg qword [rdi + 0x58], rdx
jne 0x140085c30
test rax, rax
jne 0x140085c6b
mov rdx, qword [rdi + 0x48]
mov rax, qword [rdi + 0x50]
mov qword [rdi + 0x48], 0
lock and qword [rdi + 0x58], 0xfffffffffffffffd
test rdx, rdx
je 0x140085c6b
mov rbx, rcx
mov rcx, rax
call qword [rdx + 8]
mov rcx, rbx
lock dec qword [rdi]
jne 0x140085c76
call fcn.140035e70
mov rax, qword [rsi + 0x18]
lock dec qword [rax]
jne 0x140085c89
mov rcx, qword [rsi + 0x18]
call fcn.1400680a0
mov rdi, qword [rsi]
test rdi, rdi
je 0x140085d1c
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x140085cce
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x140085cce
call qword [rax + 8]
xchg byte [rdi + 0xa0], bl
test bl, bl
je 0x140085ced
lock dec qword [rdi]
jne 0x140085d1c
mov rcx, qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140037680
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x140085d0e
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0xa0], al
lock dec qword [rdi]
je 0x140085cde
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax - 0x75], cl
push rdi
sbb byte [rax - 0x73], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x78
add eax, dword [rax]
add al, ch
mov esi, 0x48000007
mov edi, dword [rsp + 0x258]
add byte [rax], al
call fcn.140086670
mov rdi, qword [rsp + 0x258]
cmp rdi, 4
je 0x14008600b
lea rcx, [rsp + 0x270]
lea rdx, [rsp + 0x158]
mov r8d, 0x100
and al, 0x58
add dword [rax], eax
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add al, ch
add ecx, dword [r8]
add byte [rdi], cl
adc byte [rsp + 0x260], al
call fcn.140106220
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x110], xmm0
lea rax, [rdi - 3]
cmp rax, 1
jbe 0x14008600b
clc
add dword [rdi], ecx
xchg byte [rsi], cl
add dword [rax], eax
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, 0x70
add al, byte [rax]
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0x378]
lea rdx, [rsp + 0x270]
mov r8d, 0x100
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x100], xmm0
cmp edi, 2
je 0x14008600b
lea rcx, [rsp + 0x478]
lea rdx, [rsp + 0x378]
mov r8d, 0x100
call fcn.140106220
mov qword [rsp + 0x140], rdi
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x148], xmm0
call fcn.140037740
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140086281
mov rbx, rax
mov qword [rax], rsi
mov rsi, qword [rdi]
test rsi, rsi
je 0x140085fc3
mov r14, qword [rdi + 8]
mov rcx, rsi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140085fc3
cmp qword [r14 + 0x10], 0x11
jb 0x140085fb2
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov qword [rdi], rbx
lea rax, fcn.1400365f0
mov qword [rdi + 8], rax
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x478]
mov r8d, 0x100
call fcn.140106220
mov qword [rsp + 0x158], rdi
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x158]
call fcn.1400674b0
xor esi, esi
cmp dword [rsp + 0x20], 2
je 0x140086262
lea rcx, [rsp + 0x20]
call fcn.140065ea0
jmp 0x140086262
mov rax, rsi
add rsp, 0x578
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
mov edx, 8
call fcn.140107f90
int3
in eax, dx
jne 0x1400864e8
jmp 0x1400864d5
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
je 0x14008649b
mov ecx, dword [rdi + 0x18]
mov eax, dword [rdi + 0x1c]
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x64], eax
cmp qword [r12 + 0x1d8], rcx
jbe 0x140086610
add byte [rax], al
add byte [rax], al
mov r13, qword [r12 + 0x1d0]
imul rcx, rcx, 0x130
cmp dword [r13 + rcx], 2
je 0x140086610
add r13, rcx
cmp dword [r13 + 0x114], eax
jne 0x140086610
cmp byte [r13 + 0x124], 0
je 0x14008649b
and al, 1
add byte [rax], al
add byte [rdi], cl
test byte [rax + 0x49000000], dl
mov eax, dword [rsi]
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov r15, rax
mov r14, rdx
mov rax, qword [r13 + 0x90]
test rax, rax
je 0x140086433
mov rcx, qword [r13 + 0x98]
call qword [rax + 0x18]
mov qword [r13 + 0x90], r15
mov qword [r13 + 0x98], r14
mov r15b, 6
test bpl, bpl
jne 0x1400864e8
jmp 0x1400864d5
test bpl, bpl
jne 0x1400864b3
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400865f8
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x14008650d
mov r15b, 5
jmp 0x1400864f0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400865e0
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x1400864f9
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r15b, 5
je 0x14008650d
movzx eax, r15b
cmp eax, 6
jne 0x14008653b
mov byte [rsi], 6
jmp 0x140086565
add rdi, 0x10
mov rbx, qword [rdi]
test rbx, rbx
je 0x14008652f
mov rcx, rdi
call fcn.1400277f0
lock dec qword [rbx]
jne 0x14008652f
mov rcx, rdi
call fcn.140005ba0
mov qword [rdi], 0
mov byte [rsi], 5
jmp 0x140086565
mov byte [rsi], r15b
mov byte [rsi + 1], r13b
mov eax, dword [rsp + 0x2c]
mov dword [rsi + 4], eax
mov qword [rsi + 8], r14
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsi + 0x20], rax
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401102f0
test al, al
jne 0x1400864e8
mov byte [r12 + 0x11], 1
jmp 0x1400864e8
call fcn.1401102f0
test al, al
jne 0x1400864b3
mov byte [r12 + 0x11], 1
jmp 0x1400864b3
lea rax, [rsp + 0x64]
mov qword [rsp + 0x68], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x70], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x30]
call fcn.140108230
int3
add eax, 0xfbc82
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400866e1
test eax, eax
jne 0x140086734
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
or al, 0x25
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
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx ebp, byte [rax + 0x11c]
movzx r12d, byte [rax + 0x11d]
mov eax, r12d
test bpl, bpl
je 0x140086719
test r12b, r12b
je 0x1400867dc
lea eax, [r12 - 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
jmp 0x140086739
xor ebp, ebp
xor r12d, r12d
lea r14, [rdi + 0x1a0]
lea r15, [rdi + 0x80]
lea rcx, [rsp + 0x28]
mov rdx, r14
mov r8, r15
call fcn.1400672a0
mov rax, qword [rsp + 0x128]
cmp rax, 3
je 0x14008679a
cmp eax, 4
jne 0x1400867c3
mov ecx, 1
xor eax, eax
lock cmpxchg qword [rdi + 0x110], rcx
test rax, rax
je 0x1400867f6
cmp rax, 2
jne 0x14008686f
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax + 0x10]
pause
jmp 0x14008686f
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jb 0x14008694f
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x140140a28]
mov edx, 0x30
call fcn.140108300
lock sub qword [rdi + 0x1c0], 2
jb 0x1400869aa
lea rdx, [rsp + 0x28]
jmp 0x14008696f
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax + 0x10]
mov qword [rsi + 0x100], 4
jmp 0x14008697d
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax]
mov r8, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], rax
mov qword [rdi + 0x108], rdx
xor edx, edx
mov eax, 1
lock cmpxchg qword [rdi + 0x110], rdx
jne 0x140086838
test r8, r8
je 0x14008686f
call qword [r8 + 0x18]
jmp 0x14008686f
mov r13, qword [rdi + 0x100]
mov rbx, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
xor eax, eax
xchg qword [rdi + 0x110], rax
test r8, r8
je 0x140086863
call qword [r8 + 8]
test r13, r13
je 0x14008686f
mov rcx, rbx
call qword [r13 + 8]
lea rcx, [rsp + 0x140]
mov rdx, r14
mov r8, r15
call fcn.1400672a0
mov rax, qword [rsp + 0x240]
cmp rax, 3
je 0x140086942
cmp eax, 4
jne 0x14008695c
cmp byte [rdi + 0x1b8], 0
je 0x1400868b7
mov rax, qword [rdi + 0x1c0]
cmp rax, 1
jbe 0x14008694f
mov qword [rsi + 0x100], 4
test bpl, bpl
je 0x14008697d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008691f
test eax, eax
jne 0x14008697d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r12b
jmp 0x14008697d
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jae 0x140086992
mov qword [rsi + 0x100], 3
jmp 0x14008697d
lock sub qword [rdi + 0x1c0], 2
jb 0x1400869b3
lea rdx, [rsp + 0x140]
mov r8d, 0x118
mov rcx, rsi
call fcn.140106220
nop
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x140140a10]
mov edx, 0x30
call fcn.140108300
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
xchg si, ax
or eax, dword [rax]
lea rcx, [rsp + 0x50]
call fcn.14010d770
mov ecx, 0x80
mov edx, 0x80
add byte [rax], 0
add al, ch
invalid
invalid
or byte [rax], al
add byte [rax], 0
add byte [rax], al
add al, ch
and eax, 0x4800080e
mov ecx, ebx
mov rcx, rbx
call fcn.140088c70
mov al, 1
mov byte [rsp + 0x50], al
and al, 0x50
and al, 0x50
and al, 0x50
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x50]
call fcn.14010d770
or byte gs:[rax], al
or byte gs:[rax], al
int3
int3
int3
push rbx
sub rsp, 0x168
mov rsi, r9
mov rdi, r8
mov rbx, rdx
mov r14, rcx
mov esi, ecx
mov esi, ecx
movups xmm0, xmmword [0x14013fb08]
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
sub dword [rsp + 0x50], eax
movups xmm0, xmmword [0x14013faf8]
movaps xmmword [rsp + 0x40], xmm0
add byte [rdi], cl
sub dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025e20
mov bpl, 6
mov ch, 6
mov ch, 6
test al, al
jne case.0x140087367.2
movups xmm0, xmmword [0x14012b778]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x14012b768]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025e20
test al, al
jne case.0x140087367.2
movups xmm0, xmmword [0x14012bab8]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x14012baa8]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025e20
test al, al
jne case.0x140087367.2
lea rdx, str.keep_alive
mov r8d, 0xa
mov rcx, rbx
call fcn.140025fb0
test al, al
jne case.0x140087367.2
lea rdx, str.proxy_connection_b
mov r8d, 0x10
mov rcx, rbx
call fcn.140025fb0
test al, al
jne case.0x140087367.2
movups xmm0, xmmword [0x14012bad8]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x14012bac8]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1400230c0
mov r15, rax
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1400872b7
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
call qword [rax + 0x10]
test r15, r15
je 0x1400872de
cmp qword [r15 + 0x10], 8
jne case.0x140087367.2
mov rax, qword [r15 + 8]
movabs rcx, 0x7372656c69617274
cmp qword [rax], rcx
jne case.0x140087367.2
movzx edx, byte [rbx + 0x11c]
mov rcx, qword [rsi]
mov r8d, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rsp + 0x28], r8d
lea r10, [rsp + 0x2c]
mov dword [rsp + 0x2c], eax
cmp qword [rcx + 0x10], r8
jbe 0x14008755c
mov r12, qword [rcx + 8]
imul rcx, r8, 0x130
cmp dword [r12 + rcx], 2
je 0x14008755c
add al, byte [rax]
invalid
add r12, rcx
cmp dword [r12 + 0x114], eax
jne 0x14008755c
movzx eax, byte [r12 + 0x50]
lea ecx, [rax - 6]
movzx r9d, cl
cmp r9b, 6
mov r8d, 6
cmovb r8d, r9d
mov bpl, 1
cmp r8b, 5
ja case.0x140087367.2
and dl, 1
movzx r8d, r8b
lea r9, [0x140177d20]
or eax, 0xf09c0
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov ebp, edx
xor bpl, 1
cmp dl, 1
mov r13b, 0xa
sbb r13b, 0
add byte [rbp + 0x31], al
invalid
jmp 0x1400873da
cmp byte [r12 + 0x51], 0
jne case.0x140087367.2
test dl, dl
sete dl
movzx r15d, byte [r12 + 0x52]
mov ebp, 1
cmovne ebp, r15d
mov r13b, 0xa
sub r13b, dl
jmp 0x1400873da
cmp byte [r12 + 0x51], 0
je case.0x140087367.1
mov rcx, rbx
call fcn.140087be0
mov eax, ebp
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test dl, dl
sete r13b
shl r13b, 3
or r13b, 3
mov bpl, 1
cmp cl, 6
jb 0x140087436
lea ecx, [rax - 3]
cmp cl, 2
ja 0x1400873ec
cmp cl, 1
jne 0x140087436
movzx eax, al
test eax, eax
je 0x140087436
cmp eax, 1
jne 0x140087411
lea rcx, [r12 + 0x70]
mov rax, qword [r12 + 0x58]
mov rdx, qword [r12 + 0x60]
mov r8, qword [r12 + 0x68]
call qword [rax + 0x10]
jmp 0x140087431
invalid
mov rax, qword [r12 + 0x58]
shl rax, 1
test rax, rax
je 0x140087436
mov r8, qword [r12 + 0x60]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
lea r10, [rsp + 0x2c]
mov byte [r12 + 0x50], r13b
mov byte [r12 + 0x51], bpl
mov byte [r12 + 0x52], r15b
mov eax, dword [rbx + 0x118]
test eax, eax
je 0x140087602
mov rcx, qword [rsp + 0x1d0]
cmp byte [rcx + 0x58], 0
mov r12, qword [rsp + 0x1d8]
setne cl
xor al, cl
test al, 1
je 0x140087520
mov rcx, qword [rsi]
mov edx, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400875af
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x1400875af
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x1400875af
add r14, 8
cmp byte [rcx + 0x125], 0
jne 0x140087524
mov rcx, r14
mov rdx, rsi
call fcn.140021410
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov rdx, rbx
call fcn.140106220
mov byte [rsp + 0x40], 1
mov qword [rsp + 0x20], r12
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rdi
mov r9, rsi
call fcn.140087cb0
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov qword [r12], 0
mov bpl, 0xc
test rax, rax
je 0x1400873b3
add r14, 8
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov rdx, rbx
call fcn.140106220
mov byte [rsp + 0x40], 1
mov qword [rsp + 0x20], r12
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rdi
mov r9, rsi
call fcn.140087cb0
mov bpl, 0xc
jmp 0x1400873b3
mov qword [rsp + 0x30], r10
lea rax, [0x14001b240]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
add byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x40]
call fcn.140108230
mov qword [rsp + 0x30], r10
lea rax, [0x14001b240]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x40]
call fcn.140108230
lea rcx, str.assertion_failed:__id.is_zero__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140127ea0]
mov edx, 0x1f
add al, ch
out 0xc, al
or byte [rax], al
int3
xor edx, edx
call fcn.140101bb0
mov r14, qword [rsi + 0x20]
mov r12, qword [rsi + 0x38]
test r12, r12
je 0x140087943
mov rdi, qword [rsi + 0x28]
mov rax, qword [rsi + 0x30]
xor edx, edx
cmp rax, r14
mov rcx, r14
cmovb rcx, rdx
mov r8, rax
sub r8, rcx
mov r13, r14
sub r13, r8
lea rbp, [r8 + r12]
cmp r13, r12
cmovb rbp, r14
mov r15, r12
sub r15, r13
cmovb r15, rdx
sub rbp, r8
jne 0x14008797c
cmp r13, r12
jae 0x140087943
add rdi, 0x20
jmp 0x140087929
add rdi, 0x50
dec r15
je 0x140087943
cmp dword [rdi - 0x20], 3
je 0x140087920
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x140087920
test r14, r14
je case.0x14002a75a.1580
div byte [rdx + riz + 0x4c]
mov eax, dword [rsi + 0x28]
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140182268]
or eax, 0xfa915
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp fcn.140101bb0
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
invalid
pop rsp
pop r13
pop rbp
pop r14
pop r15
ret
shl rax, 4
lea rax, [rax + rax*4]
shl rcx, 4
lea rcx, [rcx + rcx*4]
sub rax, rcx
lea rbx, [rax + rdi]
add rbx, 0x20
jmp case.0x14002a75a.1578
add byte [rax], al
add byte [rax], al
add rbx, 0x50
dec rbp
je 0x140087912
invalid
invalid
cmp dword [rbx - 0x20], 3
je 0x1400879a0
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov edx, dword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
jmp 0x1400879a0
int3
add byte [rax], al
add byte [rbp + rdx + 0x4c], dh
mov r8, qword [rsi + 0xb0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp qword [rsi], 0
je 0x140087a82
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x140087a82
mov rax, qword [rdi + 0x30]
nop
mov rcx, rax
test cl, 4
add al, 0x75
invalid
add al, 0x75
adc cl, byte [rax - 0x77]
retf 0x8348
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
cmpxchg qword [rdi + 0x30], rdx
cmpxchg qword [rdi + 0x30], rdx
mov cl, 0x57
xor byte [rbp - 0x1a], dh
jne 0x140087a40
and ecx, 5
cmp ecx, 1
add dword [rbp + 0xb], esi
add dword [rbp + 0xb], esi
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x140087a82
mov rcx, qword [rsi + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140037b70
nop
add rsp, 0x28
pop rdi
pop rsi
ret
jmp rdx
int3
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
jmp rax
mov rdx, r8
mov r8, rax
call fcn.140087d80
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
jmp fcn.140021330
and al, 0x38
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x40]
call fcn.140108230
int3
mov esi, dword [rbx + 0x10]
mov rdi, qword [rbx + 0x20]
inc qword [rbx + 0x18]
cmp r14, rdi
jne 0x140087e44
test dword [rax], eax
add byte [rax], al
mov r14, rdi
cmp qword [rbx], rdi
jne 0x140087dd6
mov rcx, rbx
mov rdx, rdi
call fcn.140087ee0
mov r14, qword [rbx + 0x10]
mov r15, qword [rbx + 8]
imul rax, r14, 0x138
mov qword [r15 + rax], 0
lea rcx, [r15 + rax]
add rcx, 8
lea rdx, [rsp + 0x20]
mov r8d, 0x130
call fcn.140106220
inc r14
mov qword [rbx + 0x10], r14
lea rax, [rdi + 1]
mov qword [rbx + 0x20], rax
cmp qword [rsi], 0
je 0x140087e82
mov rax, qword [rsi + 0x10]
cmp rax, r14
jae 0x140087ea3
imul rax, rax, 0x138
add r15, rax
cmp dword [r15], 2
je 0x140087ea3
add rsi, 0x10
mov qword [r15], 1
mov qword [r15 + 8], rdi
jmp 0x140087e91
jbe 0x140087ebb
mov r15, qword [rbx + 8]
imul rax, rdi, 0x138
add rax, r15
cmp dword [rax], 2
jne 0x140087ebb
lea rcx, [rax + 8]
mov rdx, qword [rax + 8]
mov qword [rbx + 0x20], rdx
mov qword [rax], 0
lea rdx, [rsp + 0x20]
mov r8d, 0x130
call fcn.140106220
cmp qword [rsi], 0
jne 0x140087e16
mov qword [rsi], 1
mov qword [rsi + 8], rdi
add rsi, 0x10
mov qword [rsi], rdi
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.14010cd60
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, [0x14013f3e8]
mov edx, 0x28
call fcn.140108300
int3
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140088395
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rdi, qword [rcx + 0xd8]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0xd8]
mov r8d, 0xb0
call fcn.140106220
cmp rdi, 2
je 0x1400883a1
mov rax, qword [rsp + 0xd0]
mov r15, qword [rax]
test rdi, rdi
je 0x14008824c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x1400883cc
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
leave
call fcn.1400df540
test rax, rax
je 0x1400883ce
invalid
mov r12, rax
and r12, 0xffffffffffffff80
lea rdi, [r12 + 0x80]
add byte [rax], 0
add byte [rcx - 0x77], cl
and al, 0x78
lea r14, [rbx + 0x68]
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x140140bd0]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], r15
lea rcx, [r12 + 0xb0]
mov r8d, 0xa8
mov rdx, rsi
bnd call fcn.140106220
sbb ah, al
invalid
xorps xmm0, xmm0
movups xmmword [r12 + 0x158], xmm0
add byte [rax], al
mov qword [r12 + 0x168], 0
mov rcx, r14
mov rdx, rdi
mov r8, rdi
call fcn.140065a40
test rax, rax
ror byte [rdi], 0x84
or al, byte [rcx]
add byte [rax], al
ror byte [rdi], 0x84
or al, byte [rcx]
add byte [rax], al
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ebc30
jmp 0x14008833f
add byte [rax], al
invalid
ret 0x3145
add byte [rax], al
add byte [rbx + 0xfa0c205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x1400883cc
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400883ce
mov r14, rax
and r14, 0xffffffffffffff80
lea rdi, [r14 + 0x80]
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
add byte [rcx - 0x39], cl
xchg byte [rax], cl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb8c35
mov word [rbx], cs
invalid
add byte [rcx - 0x39], cl
xchg byte [rax], cl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb8c35
mov word [rbx], cs
invalid
mov word [rbx], cs
add byte [rcx - 0x77], cl
xchg byte [rax + 0x49000000], dl
mov dword [rsi + 0x98], 0
mov qword [r14 + 0x90], rax
mov qword [r14 + 0x98], 0
mov qword [r14 + 0xa0], rbx
add rbx, 0x58
mov qword [r14 + 0xa8], r15
lea rcx, [r14 + 0xb0]
mov r8d, 0xa8
mov rdx, rsi
call fcn.140106220
xorps xmm0, xmm0
movups xmmword [r14 + 0x158], xmm0
mov qword [r14 + 0x168], 0
mov rcx, rbx
mov rdx, rdi
mov r8, rdi
call fcn.140065a40
test rax, rax
je 0x14008833f
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400ea2d0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rdi], rcx
je 0x140088374
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
nop
add rsp, 0x188
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108520
add byte [rdi], cl
mov dh, 0x84
and al, 0xc8
add byte [rax], al
add byte [rbx + 0x777403f8], al
movzx eax, byte [rsp + 0xc8]
cmp eax, 3
je 0x140088425
test eax, eax
jne 0x140088443
lea rcx, [rsp + 0x28]
call fcn.140065ea0
lea rcx, [rsp + 0x40]
call fcn.14008c340
jmp 0x140088443
ud2
mov ecx, 0x80
mov edx, 0x100
call fcn.140107f90
movzx eax, byte [rsp + 0x178]
mov sil, 1
cmp eax, 3
je 0x140088475
test eax, eax
jne 0x14008845f
lea rcx, [rsp + 0xd8]
call fcn.140065ea0
lea rcx, [rsp + 0xf0]
call fcn.14008c340
mov byte [rsp + 0x28], sil
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x28]
call fcn.14010d770
lea rcx, [rsp + 0x90]
call fcn.14008c340
cmp dword [rsp + 0x78], 2
je 0x140088443
lea rcx, [rsp + 0x78]
call fcn.140065ea0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor esi, esi
mov byte [rsp + 0x28], sil
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x28]
call fcn.14010d770
lea rcx, [rsp + 0x140]
call fcn.14008c340
cmp dword [rsp + 0x128], 2
je 0x14008845f
lea rcx, [rsp + 0x128]
call fcn.140065ea0
mov byte [rsp + 0x28], sil
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x28]
call fcn.14010d770
int3
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r14
call fcn.14008a270
movzx eax, byte [rsp + 0x30]
and al, 0x30
cmp eax, 5
je 0x140088775
cmp eax, 6
jne 0x1400887cb
mov rcx, rbx
call fcn.14008a840
mov rdi, rax
jmp 0x140088965
push 0xffffffffb640ff31
add dword [rcx + rcx*4 + 0x64], ecx
and al, 0x60
mov rcx, rbx
mov edx, 1
call fcn.14008a130
mov rbp, qword [rbx]
lea r13, [rbp + 0x10]
xor eax, eax
lock cmpxchg byte [rbp + 0x10], sil
add byte [rax], al
add al, ch
invalid
sub ecx, dword [rbp + rcx*4 + 0x6d]
adc byte [rcx], dh
sal al, 0x40
cmpxchg byte [rbp + 0x10], dh
jne 0x14008872c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140088747
xor eax, eax
movzx ecx, byte [rbp + 0x11]
test cl, cl
jne 0x140088c1a
mov r8d, dword [rbx + 8]
mov ecx, dword [rbx + 0xc]
mov dword [rsp + 0x70], r8d
mov dword [rsp + 0x74], ecx
cmp qword [rbp + 0x1d8], r8
jbe 0x140088b87
mov rdx, qword [rbp + 0x1d0]
imul r8, r8, 0x130
cmp dword [rdx + r8], 2
cmp dword [rdx + rax], 2
je 0x140088b87
add rdx, r8
cmp dword [rdx + 0x114], ecx
jne 0x140088b87
add dword [rax], eax
add byte [rdi], cl
test edx, ebx
add eax, 0x8b480000
mov ch, 0x28
add dword [rax], eax
add byte [rbx + 0x848a], cl
add byte [rbx + rcx*4 - 0x46], cl
mov byte [rax], al
add byte [rax], al
mov rsi, qword [rbp + 0x128]
mov ecx, dword [rdx + 0x84]
mov r15, qword [rdx + 0x88]
test ecx, ecx
cmovle ecx, edi
cmp rcx, rsi
cmovb rsi, rcx
test al, al
jne 0x1400885e4
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008875f
xor eax, eax
xchg byte [r13], al
cmp al, 2
jne 0x1400885f7
mov rcx, r13
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp rsi, r15
lea rsi, [rsp + 0x30]
jbe 0x140088620
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.14008a270
movzx eax, byte [rsp + 0x30]
cmp eax, 6
je 0x14008864f
jmp 0x1400889ee
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.14008a560
movzx ebp, byte [rsp + 0x30]
cmp ebp, 7
je 0x14008888f
mov r13, qword [rsp + 0x38]
cmp ebp, 5
jne 0x140088842
test r13, r13
je 0x140088620
mov rcx, rsi
mov rdx, qword [rsp + 0x68]
mov r8, r14
call fcn.14004e2d0
mov rax, qword [rsp + 0x30]
cmp rax, 2
je 0x14008888f
test rax, rax
je 0x140088a2f
mov rsi, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
test rsi, rsi
je 0x140088a58
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x50]
mov rax, qword [rsp + 0x68]
cmp qword [rax], 0
je 0x1400886aa
cmp qword [rbx + 0x28], 0
sete bpl
jmp 0x1400886b7
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
call qword [rax + 0x28]
mov ebp, eax
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x88], 0
lea rcx, [rsp + 0xb0]
mov rdx, rbx
lea r8, [rsp + 0x88]
mov r9d, ebp
call fcn.14008aa60
cmp byte [rsp + 0xb0], 5
jne 0x140088a6b
test bpl, bpl
jne 0x140088acd
cmp byte [rbx + 0x38], 0
mov r12, qword [rsp + 0x60]
mov sil, 1
je 0x140088525
jmp 0x1400884db
mov rcx, r13
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14008855a
call fcn.1401102f0
xor al, 1
movzx ecx, byte [rbp + 0x11]
test cl, cl
je 0x140088568
jmp 0x140088c1a
call fcn.1401102f0
test al, al
jne 0x1400885e4
mov byte [rbp + 0x11], 1
jmp 0x1400885e4
mov esi, dword [rsp + 0x34]
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c4c
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c5b
mov byte [rax], 2
mov dword [rax + 4], esi
jmp 0x14008882f
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c4c
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c5b
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rdi], rax
lea rax, [0x14013d060]
mov qword [rdi + 8], rax
jmp 0x140088965
cmp ebp, 6
jne 0x1400888a5
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c4c
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
lea rdx, str.send_stream_capacity_unexpectedly_closed_
mov r8d, 0x28
mov rcx, rax
call fcn.140066070
jmp 0x14008895b
mov eax, 1
mov bpl, 1
test rax, rax
jne 0x1400889d8
jmp 0x140088965
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c4c
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c5b
mov rbx, rax
mov byte [rax], bpl
lea rdx, [rsp + 0x31]
mov eax, dword [rdx]
mov ecx, dword [rdx + 3]
mov dword [rbx + 1], eax
mov dword [rbx + 4], ecx
mov qword [rbx + 8], r13
mov rax, qword [rdx + 0x1f]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rdx + 0xf]
movups xmmword [rbx + 0x10], xmm0
mov r14, qword [rdi]
test r14, r14
je 0x14008894d
mov rsi, qword [rdi + 8]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14008894d
cmp qword [rsi + 0x10], 0x11
jb 0x14008893c
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov qword [rdi], rbx
lea rax, [0x14013d060]
mov qword [rdi + 8], rax
xor eax, eax
mov bpl, 1
test rax, rax
jne 0x1400889d8
mov rbx, qword [r12]
test rbx, rbx
je 0x140088bfa
mov rcx, rbx
call fcn.1400277f0
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x14008898b
mov rcx, rbx
call fcn.140005ba0
mov rax, qword [rbx + 0x10]
lock dec qword [rax]
jne 0x14008899e
mov rcx, qword [rbx + 0x10]
call fcn.140087790
lea rcx, [rbx + 0x18]
call fcn.14005bb50
mov rcx, qword [0x140182268]
xor ebp, ebp
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov qword [r12], 0
test rdi, rdi
je 0x1400889d8
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x30]
call fcn.1400365f0
xor ebp, ebp
mov eax, ebp
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 5
jne 0x140088ae5
mov esi, dword [rsp + 0x34]
mov cl, 9
call fcn.1400376f0
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c5b
mov rbx, rax
mov byte [rax], 2
mov dword [rax + 4], esi
jmp 0x140088b28
mov rcx, rbx
xor edx, edx
call fcn.14008a130
cmp qword [rbx + 0x18], 0
je 0x140088b64
cmp qword [rbx + 0x28], 0
je 0x140088b77
mov byte [rbx + 0x38], 1
jmp 0x1400884db
mov rcx, rbx
mov rdx, r13
call fcn.14008a950
mov rdi, rax
jmp 0x14008895b
mov cl, 9
call fcn.1400376f0
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c5b
mov rbx, rax
mov rax, qword [rsp + 0xd0]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov r14, qword [rdi]
test r14, r14
mov r12, qword [rsp + 0x60]
jne 0x140088921
jmp 0x14008894d
xor eax, eax
mov r12, qword [rsp + 0x60]
mov bpl, 1
test rax, rax
jne 0x1400889d8
jmp 0x140088965
mov cl, 9
call fcn.1400376f0
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140088c5b
mov rbx, rax
mov rax, qword [rsp + 0x50]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov r14, qword [rdi]
test r14, r14
je 0x140088b5c
mov rsi, qword [rdi + 8]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140088b5c
cmp qword [rsi + 0x10], 0x11
jb 0x140088b4b
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov qword [rdi], rbx
jmp 0x140088832
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
call qword [rax + 0x28]
test al, al
je 0x140088a4f
mov rcx, rbx
call fcn.14008a840
mov rdi, rax
jmp 0x14008895b
lea rax, [rsp + 0x74]
mov qword [rsp + 0x78], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x30]
call fcn.140108230
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.14010cd60
mov qword [r12], 0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.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.140108300
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x38], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed60]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140108580
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
mov ecx, 8
mov edx, 0x28
call fcn.140107f90
int3
sub byte [rsp + 0x60], al
movaps xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x40], bpl
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x2b]
and al, 0x2b
and al, 0x2b
mov dword [rsp + 0x41], eax
mov dword [rsp + 0x44], ecx
cmp bpl, 2
je 0x140088f17
mov rsi, qword [rsp + 0x30]
lock dec qword [rsi + 0x40]
jne 0x140088ef2
mov rax, qword [rsi + 0x38]
test rax, rax
jns 0x140088eb4
movabs rax, 0x7fffffffffffffff
lock and qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x58]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x140088ec0
test rax, rax
jne 0x140088ef2
mov rax, qword [rsi + 0x48]
mov rcx, qword [rsi + 0x50]
mov qword [rsi + 0x48], 0
lock and qword [rsi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x140088ef2
call qword [rax + 8]
lock dec qword [rsi]
jne 0x140088f02
lea rcx, [rsp + 0x30]
call fcn.140088f80
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x140088f17
mov rcx, qword [rsp + 0x38]
call fcn.1400680a0
mov qword [rsp + 0x30], r14
test r14, r14
je 0x140088f31
lock dec qword [r14]
jne 0x140088f31
lea rcx, [rsp + 0x30]
call fcn.140039340
mov eax, ebx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
add dh, al
and byte [rbx], r8b
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.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.140108300
int3
invalid
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
loop 0x140088f57
invalid
invalid
loop 0x140088f57
invalid
test rbx, rbx
je case.0x140050bd2.151
mov r8, rbx
mov rbx, qword [rbx]
mov rax, qword [r8 + 8]
test rax, rax
test eax, eax
test eax, eax
je 0x140088fc0
lock dec qword [rax]
jne 0x140088fc0
mov rcx, qword [r8 + 8]
mov ecx, dword [rax + 8]
mov r14, r8
call fcn.1400680a0
mov r8, r14
jmp 0x140088fc0
mov rax, qword [rdi + 0x48]
test rax, rax
je 0x140089009
mov rcx, qword [rdi + 0x50]
mov ecx, dword [rdi + 0x50]
call qword [rax + 0x18]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
cmp eax, 0xffffffff
invalid
cmp eax, 0xffffffff
je 0x140089030
invalid
lock dec qword [r8 + 8]
jne 0x140089030
mov rcx, qword [0x140182268]
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
jmp fcn.140101bb0
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400890a5
invalid
test al, 4
je 0x1400892d8
test al, 3
je 0x140089060
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x1400892f0
xchg byte [rax + 2], ah
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008907a
movzx eax, dl
lea rcx, [0x140177d54]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e300]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
je 0x140089308
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008914b
xorps xmm6, xmm6
test eax, eax
jne 0x140089177
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
mov rbx, rcx
mov rcx, rax
call fcn.1400d3410
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x70]
call fcn.140088da0
mov ecx, dword [0x140182314]
or eax, 0xf918d
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x1400891d5
test ecx, ecx
jne 0x1400891ef
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
cmp al, 0xca
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
add eax, 0xe8c38900
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x140089286
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177d64]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ebc30
mov rax, 0xffffffffffffffc0
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140089340
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140089214.0
mov rcx, rsi
call fcn.140089610
jmp case.0x140089214.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089e00
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x1400892a9
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089e00
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089e00
mov rcx, rsi
call fcn.1400896c0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
invalid
pop rsi
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140089696
cmp qword [rbx + 0x10], 0x11
jb 0x140089685
invalid
add al, 0x48
mov edi, dword [rdi - 8]
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400896a6
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
and al, 0x58
mov qword [rsp + 0x60], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
or al, 0
or al, 0
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
and al, 0x40
add al, byte [rax]
add byte [rax], al
and al, 0x40
add al, byte [rax]
add byte [rax], al
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x28]
add byte [rax - 0x73], cl
and al, 0x28
call fcn.140108230
invalid
add byte [rax - 0x73], cl
add eax, 0xc4406
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, [0x140172ca8]
xchg esp, eax
invalid
add byte [rax - 0x77], cl
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.140108230
int3
int3
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14008988a
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x1400898b5
test al, 4
je 0x140089ae1
test al, 3
je case.0x140050bfa.153
cmp rax, 0x3f
jbe 0x140089af9
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008988a
movzx eax, dl
lea rcx, [0x140177d74]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e300]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
je 0x140089b11
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008995b
xorps xmm6, xmm6
test eax, eax
jne 0x140089987
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
mov rbx, rcx
mov rcx, rax
call fcn.1400d3410
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x70]
call fcn.140088da0
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
stc
invalid
je 0x1400899e5
test ecx, ecx
jne 0x1400899ff
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [rdi + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x140089a8f
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177d84]
or eax, 0xee367
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea2d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140089b49
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140089a24.0
mov rcx, rsi
call fcn.140089d50
jmp case.0x140089a24.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089e00
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x140089ab2
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089e00
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089e00
mov rcx, rsi
call fcn.140089fa0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rbx, qword [rsi]
test rbx, rbx
je 0x14008a90d
mov r14, qword [rsi + 8]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14008a90d
cmp qword [r14 + 0x10], 0x11
jb 0x14008a8fc
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov qword [rsi], rdi
lea rax, [0x14013d060]
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
invalid
mov ebx, eax
mov qword [rax], r14
mov qword [rdi], rax
lea r14, [0x14013cef8]
mov qword [rdi + 8], r14
movabs r15, 0xe3d06b861b5df545
movabs r12, 0x62b169cd27504d7
add al, 0x75
rcr byte [rsi + rdx + 0x19eb062b], cl
mov rcx, rbx
call qword [r14 + 0x30]
mov rbx, rax
mov r14, rdx
test rax, rax
je 0x14008aa21
mov rcx, rbx
call qword [r14 + 0x38]
cmp rax, r15
jne 0x14008a9e0
cmp rdx, r12
jne 0x14008a9e0
movzx eax, byte [rbx]
mov edx, 2
cmp rax, 2
ja 0x14008aa26
lea rcx, [0x140175568]
mov rax, qword [rcx + rax*8]
mov edx, dword [rbx + rax]
jmp 0x14008aa26
mov edx, 2
mov rcx, rsi
call fcn.14008b410
mov rax, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
sub cl, byte [rbp - 0x73]
jne 0x14008aa8d
mov cl, 1
xor eax, eax
lock cmpxchg byte [r13 + 0x10], cl
jne 0x14008ae5c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008ae89
xor ebp, ebp
movzx eax, byte [r13 + 0x11]
test al, al
jne 0x14008aeb3
lea rax, [r13 + 0x1c8]
mov rcx, qword [rdx + 8]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rax
mov rbx, qword [rdx + 0x10]
lea rax, [rbx + 0x10]
mov qword [rsp + 0x98], rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], cl
jne 0x14008aeef
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008af1b
xor edx, edx
mov dword [rsp + 0x34], ebp
mov qword [rsp + 0x58], r14
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x14008b2d1
mov rdi, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x50]
mov r12d, dword [rsp + 0x54]
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb4], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008b220
mov rax, qword [rdi + 8]
imul rsi, rbp, 0x130
cmp dword [rax + rsi], 2
je 0x14008b220
add rax, rsi
cmp dword [rax + 0x114], r12d
jne 0x14008b220
test r12d, r12d
je 0x14008b314
mov r14, r15
lea rcx, [r13 + 0x18]
mov qword [rsp + 0xa8], rcx
mov ecx, dword [rax + 0x48]
mov dword [rsp + 0x30], ecx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [r8 + 0x20]
mov qword [rsp + 0x80], rcx
movaps xmmword [rsp + 0x70], xmm1
mov dword [rsp + 0x88], r12d
mov byte [rsp + 0x8c], 0
mov byte [rsp + 0x8e], r9b
mov rcx, qword [rsp + 0x60]
test rcx, rcx
mov dword [rsp + 0xa4], edx
je 0x14008abe3
invalid
cmp ecx, 1
jne 0x14008ac2e
mov r8, qword [rsp + 0x70]
xor edx, edx
sub r8, qword [rsp + 0x78]
cmovae rdx, r8
mov r15b, 2
cmp rdx, 0x7fffffff
jbe 0x14008ac30
jmp 0x14008abf4
mov rdx, qword [rsp + 0x78]
mov r15b, 2
cmp rdx, 0x7fffffff
jbe 0x14008ac30
cmp ecx, 1
je 0x14008ade8
test rcx, rcx
mov rdi, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x34]
jne 0x14008b169
lea rcx, [rsp + 0x80]
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
call qword [rax + 0x10]
jmp 0x14008b169
xor edx, edx
movzx r8d, byte [rax + 0x50]
lea r10d, [r8 - 6]
movzx r11d, r10b
cmp r11b, 6
mov r10d, 6
cmovb r10d, r11d
cmp r10b, 3
je 0x14008ac5f
movzx r10d, r10b
cmp r10d, 5
jne 0x14008add7
rol byte [rcx - 0x7d], cl
cli
add eax, 0x178850f
add byte [rax], al
cmp byte [rax + 0x51], 0
je 0x14008add7
add qword [rax + 0x88], rdx
mov qword [rsp + 0xb0], 2
mov qword [rsp + 0xd0], 0
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x2c], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008b267
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
cmp dword [rax + rsi], 2
je 0x14008b267
add rax, rsi
cmp dword [rax + 0x114], r12d
jne 0x14008b267
lea r15, [r13 + 0x120]
mov edx, dword [rax + 0x118]
mov rcx, qword [rax + 0x88]
cmp rcx, rdx
jbe 0x14008ad22
mov edx, 0xffffffff
cmp rcx, rdx
cmovb rdx, rcx
mov dword [rax + 0x118], edx
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x2c], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008b267
mov rax, qword [rdi + 8]
cmp dword [rax + rsi], 2
je 0x14008b267
add rax, rsi
cmp dword [rax + 0x114], r12d
jne 0x14008b267
cmp byte [rax + 0x124], 0
je 0x14008af36
test r9b, r9b
je 0x14008afd2
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x2c], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008b32c
mov rdi, qword [rdi + 8]
cmp dword [rdi + rsi], 2
je 0x14008b32c
add rdi, rsi
cmp dword [rdi + 0x114], r12d
jne 0x14008b32c
movzx ecx, byte [rdi + 0x50]
movzx eax, cl
lea edx, [rax - 6]
push rax
cli
movzx r9d, dl
cmp r9b, 6
mov r8d, 6
cmovb r8d, r9d
cmp r8b, 3
je 0x14008ae15
lea rsi, [rdi + 0x50]
movzx r8d, r8b
cmp r8d, 5
jne 0x14008b396
cmp dl, 6
jb 0x14008afaa
lea edx, [rcx - 3]
cmp dl, 2
ja 0x14008adae
cmp dl, 1
jne 0x14008afaa
test cl, cl
je 0x14008afaa
cmp eax, 1
jne 0x14008af8c
lea rcx, [rdi + 0x70]
mov rax, qword [rdi + 0x58]
mov rdx, qword [rdi + 0x60]
mov r8, qword [rdi + 0x68]
call qword [rax + 0x10]
jmp 0x14008afaa
cmp r8b, 6
setae r15b
cmp ecx, 1
jne 0x14008abfd
cmp qword [rsp + 0x70], 0
mov rdi, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x34]
je 0x14008b169
mov r8, qword [rsp + 0x68]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14008b169
movzx esi, byte [rdi + 0x52]
cmp dl, 6
jb 0x14008af82
add cl, 0xfd
cmp cl, 2
ja 0x14008ae33
cmp cl, 1
jne 0x14008af82
test eax, eax
je 0x14008af82
cmp eax, 1
jne 0x14008af64
lea rcx, [rdi + 0x70]
mov rax, qword [rdi + 0x58]
mov rdx, qword [rdi + 0x60]
mov r8, qword [rdi + 0x68]
call qword [rax + 0x10]
jmp 0x14008af82
mov rcx, r14
mov ebx, r9d
mov rdi, r8
mov rsi, rdx
call fcn.140110230
mov rdx, rsi
mov r8, rdi
mov r9d, ebx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14008aaa0
mov ebx, r9d
mov rdi, r8
mov rsi, rdx
call fcn.1401102f0
mov rdx, rsi
mov r8, rdi
mov r9d, ebx
mov ebp, eax
xor bpl, 1
movzx eax, byte [r13 + 0x11]
test al, al
je 0x14008aaaf
mov qword [rsp + 0xe0], r14
mov byte [rsp + 0xe8], bpl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed60]
lea r8, [rsp + 0xe0]
mov edx, 0x2b
call fcn.140108580
mov rcx, qword [rsp + 0x98]
mov esi, r9d
mov rdi, r8
call fcn.140110230
mov r8, rdi
mov r9d, esi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14008aaf6
mov esi, r9d
mov rdi, r8
call fcn.1401102f0
mov r8, rdi
mov r9d, esi
mov edx, eax
xor dl, 1
jmp 0x14008aaf8
lea rdx, [rsp + 0x48]
mov rcx, r15
mov qword [rsp + 0xd8], r15
mov r15d, r9d
call fcn.1400217f0
mov r9d, r15d
mov r15, qword [rsp + 0xd8]
test r9b, r9b
jne 0x14008ad2b
jmp 0x14008afd2
mov rax, qword [rdi + 0x58]
shl rax, 1
test rax, rax
je 0x14008af82
mov r8, qword [rdi + 0x60]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov byte [rdi + 0x50], 0xa
mov byte [rdi + 0x51], sil
jmp 0x14008afad
mov rax, qword [rdi + 0x58]
shl rax, 1
test rax, rax
je 0x14008afaa
mov r8, qword [rdi + 0x60]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov byte [rsi], 3
lea r8, [rsp + 0x48]
mov rcx, r15
xor edx, edx
mov r9, qword [rsp + 0xa8]
call fcn.1400215a0
mov rdi, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x50]
mov r12d, dword [rsp + 0x54]
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x2c], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008b267
mov rcx, qword [rdi + 8]
imul rax, rbp, 0x130
cmp dword [rcx + rax], 2
je 0x14008b267
add rcx, rax
cmp dword [rcx + 0x114], r12d
jne 0x14008b267
lea r8, [rbx + 0x18]
cmp dword [rcx + 0x84], 0
jle 0x14008b06c
lea rax, [r13 + 0x1b8]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x108], xmm2
movups xmmword [rsp + 0xf8], xmm1
movups xmmword [rsp + 0xe8], xmm0
mov byte [rsp + 0xe0], 0
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0xe0]
lea r9, [rsp + 0x48]
mov rcx, r15
call fcn.140087cb0
jmp 0x14008b0bb
cmp qword [rcx + 0x88], 0
je 0x14008b017
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x108], xmm2
movups xmmword [rsp + 0xf8], xmm1
movups xmmword [rsp + 0xe8], xmm0
mov byte [rsp + 0xe0], 0
lea rax, [rsp + 0xe0]
mov rdx, r8
mov r8, rax
call fcn.140087d80
mov rdi, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x34]
mov rax, qword [rsp + 0xb0]
cmp rax, 2
je 0x14008b166
lea rdx, [rsp + 0xc8]
mov r12, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xc0]
test rax, rax
je 0x14008b14f
mov rax, qword [rsi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [r12 + rax]
add rcx, 0x10
call qword [rsi + 0x68]
mov rdx, qword [rsp + 0xc8]
mov rax, qword [rsi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [r12 + rax]
add rcx, 0x10
call qword [rsi + 0x80]
mov rax, qword [rsp + 0xb8]
lock dec qword [rax]
jne 0x14008b166
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
call fcn.140039a20
jmp 0x14008b166
mov rcx, r12
call qword [rsi + 0x68]
mov rdx, qword [rsp + 0xc8]
mov rcx, r12
call qword [rsi + 0x80]
mov r15b, 0xc
mov eax, dword [rsp + 0x30]
cmp eax, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0xa8]
call fcn.14001fef0
cmp byte [rsp + 0xa4], 0
jne 0x14008b1a1
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008b201
xor eax, eax
mov rcx, qword [rsp + 0x98]
xchg byte [rcx], al
cmp al, 2
jne 0x14008b1b7
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne 0x14008b1cb
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008b210
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x14008b1dc
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov al, 5
cmp r15b, 0xc
je 0x14008b1ea
mov byte [r14 + 1], r15b
mov al, 3
mov byte [r14], al
add rsp, 0x208
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401102f0
test al, al
jne 0x14008b1a1
mov byte [rbx + 0x11], 1
jmp 0x14008b1a1
call fcn.1401102f0
test al, al
jne 0x14008b1cb
mov byte [r13 + 0x11], 1
jmp 0x14008b1cb
lea rax, [rsp + 0xb4]
mov qword [rsp + 0x60], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x60]
jmp 0x14008b2a9
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x38], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x40], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0xe0]
call fcn.140108230
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], dl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed80]
lea r8, [rsp + 0xe0]
mov edx, 0x2b
call fcn.140108580
lea rcx, str.assertion_failed:__stream_id.is_zero__
lea r8, [0x14013e1d0]
mov edx, 0x26
call fcn.140108300
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x38], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x40], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0xe0]
call fcn.140108230
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x1400209e0]
mov qword [rsp + 0x40], rax
lea rax, [0x1401284b0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_state.rsstream_closed_because_of_a_broken_pipesend_close:_unexpected_state
lea rcx, [rsp + 0xe0]
call fcn.140108230
int3
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
and al, 0x70
add dword [rax], eax
add byte [rax], al
and al, 0x70
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x58]
call fcn.140108230
ret
invalid
invalid
ret
mov qword [rdx + 8], r8
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108630
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108610
lea rcx, str.assertion_failed:_slot.next.is_none__
cmp esp, dword [rcx]
or eax, dword [rax]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
call fcn.140108300
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff8f35b
mov qword [rsp + 0x180], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x188], rax
mov byte [rcx], al
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x68], r12
mov dword [rsp + 0x68], esp
mov dword [rsp + 0x68], esp
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x58]
call fcn.140108230
int3
mov dh, 0
lea rcx, [0x140175580]
mov r8, qword [rcx + rax*8]
lea rcx, str.User
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov dh, 1
lea edx, [rax - 2]
cmp edx, 2
jb 0x14008bff7
test eax, eax
je 0x14008bff7
cmp eax, 1
jne 0x14008bf9d
add dword [rbp + 0x1e], esi
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
mov rax, qword [rcx + 8]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008bff7
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14008bfdf
cmp qword [rbx + 0x10], 0x11
jb 0x14008bfce
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0xb348e
xor al, 0xb
invalid
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0xb348e
xor al, 0xb
invalid
mov qword [rsp + 0x20], rax
lea rdx, str.kind
or eax, dword [rax]
or eax, dword [rax]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 4
call fcn.140014790
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x14008c073
mov al, 1
test cl, cl
je 0x14008c07e
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x14008c0a0
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144321]
mov r8d, 2
jmp 0x14008c0b5
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c7b]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x14008cdad
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rcx, [rsp + 0x110]
call fcn.140038300
mov r15, rax
mov r14, rdx
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xe0], rax
movzx eax, word [rsp + 0x178]
mov word [rsp + 0xe8], ax
mov r12, qword [rsp + 0xd0]
cmp eax, 0xc8
jne 0x14008cef6
test r12, r12
je 0x14008cef6
lea r12, [rsp + 0xb8]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0xf0], xmm0
test r15, r15
je 0x14008d086
test r14, r14
je 0x14008d086
mov rcx, r12
mov edx, 2
call fcn.14008b410
mov byte [rsp + 0x78], 2
mov dword [rsp + 0x7c], 2
and al, 0x7c
add al, byte [rax]
add byte [rax], al
lea rcx, [rsp + 0x78]
call fcn.1400366a0
mov r14, rax
mov rcx, r12
call fcn.1400277f0
mov rax, qword [rsp + 0xf0]
lock dec qword [rax]
jne 0x14008ce8a
lea rcx, [rsp + 0xf0]
call fcn.140005ba0
mov rax, qword [rsp + 0x100]
lock dec qword [rax]
jne 0x14008cea5
mov rcx, qword [rsp + 0x100]
call fcn.140087790
lea rcx, [rsp + 0x110]
call fcn.140003210
mov rcx, qword [rsp + 0x170]
call fcn.1400030d0
lea r15, [rsp + 0x180]
mov rcx, r15
call fcn.14002e3f0
mov rcx, r15
call fcn.1400277f0
mov rax, qword [rsp + 0x180]
lock dec qword [rax]
jne 0x14008d464
mov rcx, r15
call fcn.140005ba0
invalid
idiv edi
jmp 0x14008d464
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x3b0], xmm3
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x190], xmm0
mov rdi, qword [rsp + 0xb0]
mov qword [rsp + 0x78], rdi
lea rcx, [rsp + 0x190]
call fcn.14002e210
test al, al
je 0x14008cfab
test rdi, rdi
je 0x14008cfa9
lock dec qword [rdi]
jne 0x14008cfa9
lea rcx, [rsp + 0x78]
call fcn.140039340
xor edi, edi
test r15, r15
je 0x14008cfb6
cmp r14, 0xfffffffffffffffe
jb 0x14008cfce
lea rcx, [rsp + 0x190]
call fcn.14002e210
movzx eax, al
lea r14, [rax*2 - 2]
mov r15d, 2
test r12, r12
je 0x14008d01c
lea rcx, [rsp + 0xd0]
call fcn.1400277f0
mov rax, qword [rsp + 0xd0]
lock dec qword [rax]
jne 0x14008d001
lea rcx, [rsp + 0xd0]
call fcn.140005ba0
mov rax, qword [rsp + 0xe0]
lock dec qword [rax]
jne 0x14008d01c
mov rcx, qword [rsp + 0xe0]
call fcn.140087790
xor eax, eax
jmp 0x14008d2c9
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x1e0], xmm3
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x180]
movups xmmword [rsp + 0x368], xmm0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x220], xmm6
mov qword [rsp + 0x248], 0
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14008d9c9
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x30], xmm6
lock inc qword [rax]
jle 0x14008d9d8
mov rdi, qword [rsp + 0xb0]
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x350], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x360], rax
movzx eax, byte [0x140182310]
mov edx, 0x50
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14008d9da
mov rcx, qword [rsp + 0x370]
mov qword [rax + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [0x14013db70]
mov qword [rax + 0x28], rcx
lea rdx, [0x140172ca8]
mov qword [rax + 0x30], rdx
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [rax + 0x48], rdi
mov qword [rsp + 0x48], rax
lea rax, [0x14013fe38]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rdx
movups xmmword [rsp + 0x68], xmm0
lea rdx, [rsp + 0x48]
mov rcx, r14
call fcn.140037c50
lea rcx, [rsp + 0x210]
mov edx, 1
mov r8, r14
call case.0x14001a35d.2378
test rax, 0xfffffffffffffffd
jne 0x14008d65a
movaps xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x3e0], xmm0
movaps xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x3d0], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x3b0], xmm3
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
mov r15, qword [rsp + 0x220]
mov rdi, qword [rsp + 0x228]
mov r14, qword [rsp + 0x230]
movups xmm0, xmmword [rsp + 0x238]
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [rsp + 0x248]
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmm3, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x2c0], xmm0
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2f0], xmm3
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x300], xmm0
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x310], xmm0
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x320], xmm0
mov rcx, qword [r13]
mov qword [r13], 2
cmp rcx, 2
je 0x14008d9b1
mov qword [rsp + 0x110], rcx
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x118], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmm1, xmmword [rsp + 0x2d0]
movaps xmm2, xmmword [rsp + 0x2e0]
movaps xmm3, xmmword [rsp + 0x2f0]
movups xmmword [rsp + 0x1f0], xmm3
movups xmmword [rsp + 0x1e0], xmm2
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x230], r15
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x240], r14
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x248], xmm0
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x1b8], 4
jmp 0x14008d608
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14008d48e
lock dec qword [rax]
jne 0x14008d48e
lea rcx, [rsp + 0xb0]
call fcn.140039340
mov rcx, qword [rsp + 0x38]
cmp rcx, 3
jne 0x14008d4da
mov rdi, qword [rsp + 0xb8]
test rdi, rdi
test edi, edi
je 0x14008d4da
lea r15, [rsp + 0xb8]
mov rcx, r15
call fcn.1400277f0
lock dec qword [rdi]
jne 0x14008d4bf
mov rcx, r15
call fcn.140005ba0
mov rax, qword [rsp + 0xc8]
lock dec qword [rax]
jne 0x14008d4da
mov rcx, qword [rsp + 0xc8]
call fcn.140087790
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmm3, xmmword [rsp + 0x3b0]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x2c0], xmm0
add byte [rax], al
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2f0], xmm3
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x300], xmm0
and al, 0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3d0], al
and al, 0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3d0], al
movaps xmmword [rsp + 0x310], xmm0
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x320], xmm0
and al, 0x20
add eax, dword [rax]
add byte [rcx - 0x75], cl
add byte [r9 - 0x39], r9b
add byte [r10], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
invalid
cwde
add eax, dword [rax]
invalid
and al, 0x20
add eax, dword [rax]
add byte [rcx - 0x75], cl
add byte [r9 - 0x39], r9b
add byte [r10], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rax + 0x48000003], bl
cwde
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx], ah
add dword [rax], eax
invalid
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x1b0], r14
mov qword [rsp + 0x1b8], 3
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmm1, xmmword [rsp + 0x2d0]
movaps xmm2, xmmword [rsp + 0x2e0]
movaps xmm3, xmmword [rsp + 0x2f0]
movups xmmword [rsp + 0x1c0], xmm0
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1e0], xmm2
movups xmmword [rsp + 0x1f0], xmm3
movaps xmm0, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x248], xmm0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add al, ch
xchg ebx, eax
sahf
std
dec dword [rax - 0x77]
fld1
sbb ebp, ebp
invalid
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x1b0]
call fcn.1400674b0
mov rcx, rbx
call fcn.14008c340
cmp dword [r13], 2
je 0x14008d634
mov rcx, r13
call fcn.140065ea0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa0], cl
movaps xmm6, xmmword [rsp + 0x4a0]
add rsp, 0x4b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdx, rdx
je 0x14008d229
mov rax, qword [rdx + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x14008d670
and eax, 0xa
cmp eax, 8
jne 0x14008d698
mov rax, qword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
mov rdi, rdx
call qword [rax + 0x10]
mov rdx, rdi
lock dec qword [rdx]
jne 0x14008d229
sti
invalid
invalid
mov rcx, rdx
call fcn.140037b70
jmp 0x14008d229
adc dword [r9], r8d
jmp 0x14008cd9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.140108230
lea rax, [rsp + 0x1ac]
mov qword [rsp + 0xa0], rax
lea rax, [0x14001b240]
mov qword [rsp + 0xa8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x58], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
movabs al, byte [0x5824448948000000]
mov qword [rsp + 0x60], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x48]
call fcn.140108230
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.14010cd60
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x48], rax
and al, 0x48
mov eax, dword [rsp + 0x44]
mov byte [rsp + 0x50], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140115660]
lea r8, [rsp + 0x48]
mov edx, 0x2b
call fcn.140108580
mov byte [rsi + 0x98], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.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.140108300
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x78], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x60], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x48]
call fcn.140108230
mov qword [rcx + 8], r8
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108630
add byte [rax], al
add al, ch
cmp byte [rbp - 0x72b7fff9], ch
or eax, 0xb2dd1
lea rcx, str.polled_after_complete
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.140108630
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x78], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x60], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x48]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
call fcn.140108610
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
call fcn.140108300
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108610
lea rcx, str.poll_response_called_after_response_returned
lea r8, [0x140128300]
mov edx, 0x2c
call fcn.140108860
lea rcx, str.polled_after_complete
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.140108630
mov ecx, 8
mov edx, 0x70
call fcn.140107f90
ud2
mov ecx, 8
mov edx, 0x50
call fcn.140107f90
int3
adc dword [rax + 0x10], eax
movups xmm0, xmmword [0x14014bcf0]
movups xmmword [rax], xmm0
add byte [rcx - 0x77], cl
invalid
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14008db0b
mov qword [rax], rdi
mov qword [rax + 8], rsi
lea rcx, [0x14013ee60]
mov qword [rsp + 0x20], rcx
movabs r15, 0x27cf38f93c37b537
movabs r14, 0x62f560ff8e63bb37
mov rcx, rbx
mov rdx, r15
mov r8, r14
mov r9, rax
call fcn.14004e130
mov esi, 2
test rax, rax
je 0x14008daf9
invalid
shr eax, 0x99
invalid
mov rdi, rax
mov rbx, rdx
mov rcx, rax
call qword [rdx + 0x18]
cmp rax, r15
jne 0x14008dad1
cmp rdx, r14
jne 0x14008dad1
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
jmp 0x14008daf9
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14008daf9
add byte [rsp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x14008dae8
mov rdi, qword [rdi - 8]
clc
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
invalid
invalid
invalid
mov rax, rsi
mov rdx, rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x10
call fcn.140107f90
mov ecx, 8
mov edx, 0x20
call fcn.140107f90
int3
mov edi, dword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
movzx edi, byte [rcx + 0x11d]
mov ecx, edi
test al, al
invalid
je 0x14008dbe2
test dil, dil
je 0x14008dcf9
lea ecx, [rdi - 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0x11d], cl
test al, al
sete bpl
test rbx, rbx
jne 0x14008dcdd
jmp 0x14008df00
mov rax, qword [rbx + 0xd0]
test al, 4
jne 0x14008ded9
test al, 8
jne 0x14008dd0b
test al, 8
je 0x14008dd5b
jmp 0x14008ddb9
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax + 0x10]
mov sil, 1
jmp 0x14008dedb
mov rcx, qword [rsi]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rbx + 0xb8]
jne 0x14008dd27
mov rcx, qword [rcx]
cmp rcx, qword [rbx + 0xb0]
je 0x14008dcf0
mov rax, qword [rbx + 0xd0]
nop
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rbx + 0xd0], rcx
jne 0x14008dd30
test al, 4
jne 0x14008dec8
mov rax, qword [rbx + 0xb0]
mov rcx, qword [rbx + 0xb8]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbx + 0xb0], rax
mov qword [rbx + 0xb8], rdx
mov rax, qword [rbx + 0xd0]
nop dword [rax]
mov rcx, rax
or rcx, 8
lock cmpxchg qword [rbx + 0xd0], rcx
jne 0x14008dd80
jmp 0x14008de3f
test al, 8
je 0x14008de12
mov sil, 1
test bpl, bpl
je 0x14008de52
jmp 0x14008dedb
push rbx
sbb byte [rbp + 9], dh
mov rcx, qword [rcx]
cmp rcx, qword [rbx + 0x10]
je 0x14008ddb5
mov rax, qword [rbx + 0x30]
nop word cs:[rax + rax]
xor byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14008ddf0
test al, 4
jne 0x14008ded3
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rdx
mov rax, qword [rbx + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 8
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14008de30
and eax, 4
sete sil
shr eax, 2
or al, bpl
jne 0x14008dedb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov sil, 1
cmp eax, 1
je 0x14008dea5
test eax, eax
jne 0x14008dedb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], dil
jmp 0x14008dedb
lock or qword [rbx + 0xd0], 8
jmp 0x14008ded9
lock or qword [rbx + 0x30], 8
xor esi, esi
mov eax, esi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108610
int3
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
and al, 0x60
movzx eax, byte [rsp + 0x50]
cmp al, 4
jne 0x14008e958
mov rax, qword [rsp + 0x58]
jmp 0x14008e6b8
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008e708
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14008e6f7
cmp qword [r15 + 0x10], 0x11
jb 0x14008e6e6
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
movzx eax, byte [rsp + 0x20]
cmp eax, 6
je 0x14008e799
cmp al, 5
je 0x14008e799
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14008e799
test eax, eax
je 0x14008e799
cmp eax, 1
jne 0x14008e744
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
jmp 0x14008e799
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008e799
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14008e788
cmp qword [r15 + 0x10], 0x11
jb 0x14008e777
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
invalid
invalid
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
lea rcx, [rsp + 0xa0]
mov rdx, rdi
mov r8, rsi
call fcn.14008a270
movzx ecx, byte [rsp + 0xa0]
cmp cl, 6
jne 0x14008e7cd
mov eax, 2
movabs rdx, 0xb00000003
jmp 0x14008e569
mov eax, dword [rsp + 0xa4]
cmp cl, 5
jne 0x14008e804
cmp eax, 8
ja 0x14008e8b3
mov ecx, 0x121
bt ecx, eax
jae 0x14008e8b3
mov eax, 1
movabs rdx, 0xb00000003
jmp 0x14008e569
movzx edx, byte [rsp + 0xa3]
mov byte [rsp + 0x7b], dl
movzx edx, word [rsp + 0xa1]
mov word [rsp + 0x79], dx
movups xmm0, xmmword [rsp + 0xa8]
adc byte [rsp + 0xa8], al
adc byte [rsp + 0xa8], al
movups xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0xb8]
adc byte [rsp + 0xb8], al
adc byte [rsp + 0xb8], al
movups xmmword [rsp + 0x90], xmm0
mov byte [rsp + 0x78], cl
mov dword [rsp + 0x7c], eax
cmp cl, 4
jne 0x14008e8bc
movzx eax, byte [rsp + 0x78]
movzx ecx, word [rsp + 0x79]
movzx edx, byte [rsp + 0x7b]
mov r8d, dword [rsp + 0x7c]
mov r9, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
mov byte [rsp + 0x50], al
mov word [rsp + 0x51], cx
mov byte [rsp + 0x53], dl
mov dword [rsp + 0x54], r8d
mov qword [rsp + 0x58], r9
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x70], rax
movaps xmmword [rsp + 0x60], xmm0
movzx eax, byte [rsp + 0x50]
cmp al, 4
jne 0x14008e958
mov rdx, qword [rsp + 0x58]
mov eax, 1
jmp 0x14008e569
mov byte [rsp + 0x78], 2
mov dword [rsp + 0x7c], eax
lea rcx, [rsp + 0x78]
call fcn.14003a150
mov rdx, rax
mov eax, 1
jmp 0x14008e569
cmp al, 1
jne 0x14008e973
lea rcx, [rsp + 0x70]
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
call qword [rax + 0x10]
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
call fcn.140108610
int3
xor eax, eax
xor edx, edx
ret
stc
invalid
add cl, ch
fadd dword [rax]
add byte [rax], al
mov eax, dword [rsp + 0x7c]
cmp cl, 5
invalid
jne case.0x14002a75a.1613
add eax, 0xc0852575
test eax, eax
je 0x14008eb66
add byte [rax], al
add byte [rbx + 0x97405f8], al
cmp eax, 5
je case.0x140050bd2.169
cmp eax, 8
jne 0x14008eb6a
test dword [rcx + 0x48000000], esp
mov edx, 3
add byte [rax], al
invalid
movabs rdx, 0xb00000003
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add cl, ch
test al, 0
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
jmp case.0x1400329b2.1571
movzx edx, byte [rsp + 0x7b]
mov byte [rsp + 0x53], dl
movzx edx, word [rsp + 0x79]
mov word [rsp + 0x51], dx
and al, 0x51
and al, 0x51
movups xmm0, xmmword [rsp + 0x80]
add byte [rax], al
movups xmmword [rsp + 0x58], xmm0
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x68], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x68], eax
mov byte [rsp + 0x50], cl
mov dword [rsp + 0x54], eax
and al, 0x54
cmp cl, 4
jne case.0x14002a75a.1618
invalid
invalid
movzx eax, byte [rsp + 0x50]
movzx ecx, word [rsp + 0x51]
and al, 0x51
movzx edx, byte [rsp + 0x53]
mov r8d, dword [rsp + 0x54]
mov r9, qword [rsp + 0x58]
movups xmm0, xmmword [rsp + 0x60]
mov byte [rsp + 0x20], al
mov word [rsp + 0x21], cx
mov byte [rsp + 0x23], dl
mov dword [rsp + 0x24], r8d
mov qword [rsp + 0x28], r9
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm0
movzx eax, byte [rsp + 0x20]
cmp al, 4
jne 0x14008eb91
mov rdx, qword [rsp + 0x28]
jmp case.0x1400329b2.1571
sub bl, ch
sbb dh, byte [rcx]
shr bl, cl
invalid
xor edx, edx
jmp case.0x1400329b2.1571
mov byte [rsp + 0x50], 2
mov dword [rsp + 0x54], eax
and al, 0x54
and al, 0x54
lea rcx, [rsp + 0x50]
call fcn.14003a150
mov rdx, rax
xor eax, eax
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp al, 1
jne 0x14008ebac
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
cmp bh, bh
push rax
invalid
cmp bh, bh
push rax
adc byte [rax - 0x73], cl
or eax, 0x9cf4d
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
call fcn.140108610
int3
int3
invalid
mov edx, 0x990120ca
invalid
and byte [rax - 0x73], cl
push 0x30
lea rdx, [0x14013d060]
mov rcx, qword [rbp - 0x10]
call fcn.1400dcd70
add byte [rax + 0x20c48348], dl
add byte [rax + 0x20c48348], dl
pop rdi
pop rsi
pop rbp
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rdi, qword [rcx + 0x20]
mov r14, qword [rcx + 0x28]
test r14, r14
je 0x14008eda1
lea rbx, [rdi + 0x18]
lea r15, [0x140177da8]
jmp 0x14008ed54
invalid
mov rcx, rbx
call fcn.140087be0
add rbx, 0x138
add ebx, 0x138
add byte [rax], al
dec r14
je 0x14008eda1
cmp dword [rbx - 0x18], 2
je case.0x14008ed6b.2
movzx eax, byte [rbx - 8]
clc
cmp rax, 6
ja case.0x14008ed6b.2
invalid
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
cmp dword [rbx], 1
jne case.0x14008ed6b.2
invalid
invalid
cmp qword [rbx + 0x10], 0
je case.0x14008ed6b.2
mov r8, qword [rbx + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp case.0x14008ed6b.2
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov eax, dword [rbx]
mov eax, dword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
jmp case.0x14008ed6b.2
cmp qword [rsi + 0x18], 0
je 0x14008edb9
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
je 0x14008ede2
lock dec qword [rsi + 8]
jne 0x14008ede2
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140101bb0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
hlt
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
cwde
clc
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
mov rcx, rdi
call fcn.14008c430
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x14008ef7c
test ecx, ecx
jne 0x14008ef98
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
lea rcx, [r14 + 0xd0]
lea ecx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14008f1b0
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177dd4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ebc30
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008f506
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008efb9.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008f004
call fcn.140068980
mov rcx, rdi
jmp 0x14008f020
call fcn.14008fb00
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008f03b
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp case.0x14008efb9.0
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
add eax, 0x436ee800
add al, 0
add eax, 0x436ee800
add al, 0
add al, 0
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008fb00
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f13d
test eax, eax
jne 0x14008f370
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
xor dword [rdi], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008fb00
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14008f2e9
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14008f1f1
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14008f21d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008fb00
mov qword [rdi], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f280
test eax, eax
jne 0x14008f3bb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008fb00
mov qword [rsi + 0x30], 2
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x317401f8], al
test eax, eax
jne 0x14008f353
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call fcn.14008fbc0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008f15b
xorps xmm6, xmm6
test eax, eax
jne 0x14008f187
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp 0x14008f15b
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008f29e
xorps xmm6, xmm6
test eax, eax
jne 0x14008f2ca
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp 0x14008f29e
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
adc eax, 0x53e4f
adc eax, 0x53e4f
call fcn.1400d3410
mov byte [rbx + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
verr word es:[rbp + 0x48]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rcx, [rsi + 0x30]
call fcn.14008fb00
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008fcea
test eax, eax
jne 0x14008fd24
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf0], xmm6
jmp 0x14008fd24
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ebad0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14008fdf9
jne 0x14008fdb6
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14008fd73
mov rcx, rdi
call fcn.140068980
lea rcx, [rsi + 0x30]
call fcn.14008fb00
dec dword [rax - 0x75]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14008fd92
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]
mov rcx, qword [0x140182268]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x7f], cl
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
jmp fcn.140101bb0
add byte [rax], 0
add byte [rax - 0x7f], cl
invalid
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
ret
add eax, 0xbe231
add byte [rdx + 0x23], bh
mov edx, 0x23
call fcn.140108300
lea rcx, str.assertion_failed:__prev.is_complete__
or eax, dword [rax]
lea r8, [0x14014e048]
add eax, 0xbe259
mov edx, 0x25
call fcn.140108300
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
lea rax, [fcn.140013070]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
int3
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
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
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.14008c430
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x14009002c
test ecx, ecx
jne 0x140090048
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov r14, qword [rdx + rcx*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x140090259
mov rcx, rsi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177df4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea2d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400905af
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140090069.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400900ad
call fcn.1400698b0
mov rcx, rdi
jmp 0x1400900c9
call fcn.14008fb00
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400900e4
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp case.0x140090069.0
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x140090152
xorps xmm6, xmm6
test eax, eax
jne 0x14009017e
pop rcx
pop rcx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and dword [rdi], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5395a
call fcn.1400d3410
mov byte [rbx + 0x120], 1
and dword [rax], 1
add byte [rax], al
invalid
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xf21bc05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008fb00
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400901e6
test eax, eax
jne 0x140090419
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
add eax, 0xf2128
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008fb00
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x140090392
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14009029a
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x1400902c6
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008fb00
mov qword [rdi], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x140090329
test eax, eax
jne 0x140090464
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008fb00
mov qword [rsi + 0x30], 2
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
mov dword [rsi + 0x48], 0
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x1400903e2
test eax, eax
jne 0x1400903fc
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call 0x140090c90
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140090204
xorps xmm6, xmm6
test eax, eax
jne 0x140090230
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
add al, 0
mov byte [r14 + 0x120], 1
jmp 0x140090204
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140090347
xorps xmm6, xmm6
test eax, eax
jne 0x140090373
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
invalid
add al, 0
mov byte [r14 + 0x120], 1
jmp 0x140090347
add al, 0
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008fb00
mov qword [rdi], 3
jmp 0x140090192
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
clc
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rsi
jmp fcn.140101bb0
cld
adc al, 7
add byte [rdi], cl
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
lea rax, [0x140172ca8]
mov qword [rsp + 0x30], rax
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.140108230
int3
mov dword [rax + 0xf8], edi
lea rcx, [rsi + 0x30]
call fcn.14008fb00
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140090833
test eax, eax
jne 0x14009084d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400908de
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400908b9
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14009087c
lea rcx, [rsi + 0x20]
call fcn.1400698b0
lea rcx, [rsi + 0x30]
call fcn.14008fb00
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14009089b
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
invalid
add ah, cl
int3
int3
and al, 0x20
mov rsi, rcx
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x1400909b0
test cl, 3
je 0x140090a44
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140090c77
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140090c1d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140090a05
lea rcx, [rsi + 0x20]
call fcn.1400698b0
lea rcx, [rsi + 0x30]
call fcn.14008fb00
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090a24
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140101bb0
adc dword [rdi], eax
invalid
adc dword [rdi], eax
add byte [rax - 0x75], cl
jle 0x140090a70
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140090a9b
xorps xmm6, xmm6
test eax, eax
jne 0x140090ac7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
movabs al, byte [0x250c8b4865000f18]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008fb00
mov qword [rsi + 0x30], 3
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x140090b2f
test eax, eax
jne 0x140090c2c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008fb00
dec dword [rax - 0x39]
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
mov eax, dword [0x140182314]
add eax, 0xf1771
add eax, 0xf1771
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140090bed
test eax, eax
jne 0x140090c07
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
add al, ch
sub ch, byte [rax]
add al, 0
mov byte [rdi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xf172105], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x140090c90
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140090b4d
xorps xmm6, xmm6
test eax, eax
jne 0x140090b79
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea ecx, [rsi + 0xd0]
lea ecx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r14 + 0x120], 1
jmp 0x140090b4d
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.140108300
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne 0x140090cb0
test al, 1
je 0x140090e99
test al, 2
jne 0x140090eb1
test al, 8
jne 0x140090dd6
mov rdi, qword [rsi + 0x28]
jle 0x140090d02
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140090d2d
xorps xmm6, xmm6
test eax, eax
jne 0x140090d59
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
lea rcx, [rsi + 0x30]
call fcn.14008fb00
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140090dba
test eax, eax
jne 0x140090df4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf0], xmm6
jmp 0x140090df4
test al, 0x10
je 0x140090df4
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090f35
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x10]
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400e9f40
add byte [rax - 0x7d], cl
clc
add dword [rax + 2], edi
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140090ec9
jne 0x140090e86
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140090e43
mov rcx, rdi
call fcn.1400698b0
lea rcx, [rsi + 0x30]
call fcn.14008fb00
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090e62
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
add byte [rax], 0
add byte [rax - 0x7f], cl
invalid
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014e008]
mov edx, 0x23
call fcn.140108300
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014e048]
mov edx, 0x25
call fcn.140108300
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
lea rax, [0x140172ca8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
int3
mov esp, 0xd231000a
ret
mov rsi, rcx
mov byte [rcx + 0xa1], 0
mov rdx, qword [rcx + 0x58]
mov r14, qword [rcx + 0x88]
mov esi, dword [rcx + 0x88]
add byte [rax], al
lea rbx, [rcx + 0x80]
mov r15, qword [rcx + 0x90]
mov rax, r15
sub rax, r14
cmp rax, rdx
jae 0x140090fd5
mov rcx, rbx
call fcn.140012a80
mov r14, qword [rsi + 0x88]
sbb bh, al
dec dword [rbx + rcx*4 - 0x4a]
mov byte [rax], al
add byte [rax], al
mov r15, qword [rsi + 0x90]
cmp r15, r14
jne 0x140090ff5
mov edx, 0x40
mov rcx, rbx
call fcn.140012a80
mov r14, qword [rsi + 0x88]
mov r15, qword [rsi + 0x90]
mov rax, qword [rsi + 0x80]
add rax, r14
mov rcx, r15
mov ecx, edi
sub rcx, r14
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov rcx, qword [rsi + 0x68]
mov rax, qword [rsi + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rdi
call qword [rax + 0x18]
test rax, rax
je 0x140091040
mov byte [rsi + 0xa1], 1
xchg byte [rcx + 0x1000000], ah
mov eax, 2
jmp 0x1400910e6
test rdx, rdx
je 0x14009104f
mov eax, 1
add byte [rax], al
jmp 0x1400910e6
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
ja 0x1400910fb
add r14, rdx
mov qword [rsp + 0x28], r14
and al, 0x28
and al, 0x28
cmp r14, r15
ja 0x14009110d
mov qword [rsi + 0x88], r14
cmp byte [rsi + 0x50], 0
jne 0x1400910e4
mov rax, qword [rsi + 0x58]
cmp rax, rdx
jbe 0x1400910bf
bsr rcx, rax
not ecx
add cl, 2
mov rax, 0xffffffffffffffff
shr rax, cl
inc rax
cmp rax, rdx
jbe 0x1400910e0
cmp byte [rsi + 0x51], 0
je 0x1400910f5
cmp rax, 0x2001
mov ecx, 0x2000
cmovae rcx, rax
mov qword [rsi + 0x58], rcx
jmp 0x1400910e0
mov rcx, qword [rsi + 0x60]
lea r8, [rax + rax]
test rax, rax
mov rax, 0xffffffffffffffff
cmovns rax, r8
cmp rax, rcx
cmovae rax, rcx
mov qword [rsi + 0x58], rax
mov byte [rsi + 0x51], 0
xor eax, eax
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov byte [rsi + 0x51], 1
jmp 0x1400910e4
lea r8, [0x14013c878]
mov rcx, rdx
mov rdx, rax
call fcn.1401082f0
add rsi, 0x90
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rax
lea rax, [0x1401417c8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0x70]
call fcn.140108230
int3
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
je 0x1400912a5
mov byte [rcx + 0xd1], 1
jmp 0x140091281
lea rax, [rcx + 0xd8]
mov rbx, rcx
mov rcx, rax
call fcn.140090f80
cmp rax, 2
cmp eax, 2
cmp eax, 2
je 0x140091281
mov rcx, rbx
cmp rax, 1
jne 0x14009130f
mov qword [rcx + 0x70], 4
mov qword [rcx + 0x90], 5
mov byte [rcx + 0xd2], 2
mov rcx, rdx
call fcn.140037800
mov rcx, rbx
mov rsi, rax
lea rdi, [rbx + 0xc0]
cmp qword [rbx + 0xc0], 0
je 0x14009130a
mov rcx, rdi
call fcn.1400365f0
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov qword [rdi], rsi
jmp 0x14009129c
test rdx, rdx
jne 0x14009129c
cmp byte [rcx + 0xd2], 0
mov qword [rcx + 0x70], 4
mov dword [rcx + 0x70], 4
jne 0x140091330
mov qword [rcx + 0x90], 5
mov byte [rcx + 0xd2], 2
jmp 0x140091281
add byte [rax], al
add ch, cl
invalid
mov dword [rsp + 0x48], eax
mov rbx, rdx
mov r13, rcx
lea rax, [rdx + 0xd8]
mov qword [rsp + 0x40], rax
mov rax, qword [rdx + 0x70]
cmp rax, 2
je 0x1400913d6
lea r15, [rbx + 0x70]
cmp rax, 1
jne 0x1400915ea
cmp dword [rbx + 0x90], 2
jne 0x1400913cf
mov rax, qword [rbx + 0xd8]
mov rdx, qword [rbx + 0xe8]
sub rax, rdx
xchg ebx, eax
call 0x18809139a
sub eax, edx
cmp rax, 0x18
jbe 0x1400915a2
mov rax, qword [rbx + 0xe0]
movups xmm0, xmmword [0x14013fb49]
movups xmmword [rax + rdx + 9], xmm0
movups xmm0, xmmword [str.HTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:]
movups xmmword [rax + rdx], xmm0
add rdx, 0x19
mov qword [rbx + 0xe8], rdx
mov qword [r15], 2
movzx eax, byte [rbx + 0x78]
test eax, eax
je 0x14009145c
cmp eax, 2
jne 0x1400914ff
cmp byte [rbx + 0x79], 0
jne 0x1400914d1
lea rcx, [rsp + 0x50]
mov r9d, 0x2000
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov r15d, 1
cmp qword [rsp + 0x50], 0
jne 0x140091646
cmp qword [rsp + 0x58], 0
je 0x14009157c
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
test rdx, rdx
sete byte [rbx + 0x79]
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0xa8], xmm0
mov qword [rsp + 0xb8], rdx
mov ecx, 0x20
jmp 0x140091592
mov r9, qword [rbx + 0x80]
test r9, r9
je 0x1400914d1
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov r15d, 1
cmp qword [rsp + 0x50], 0
jne 0x140091646
mov rsi, qword [rsp + 0x58]
mov r14, qword [rsp + 0x60]
test rsi, rsi
je 0x140091535
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov rcx, qword [rsp + 0x30]
mov rax, qword [rbx + 0x80]
sub rax, rcx
jae 0x140091551
xor eax, eax
jmp 0x140091556
lea rax, [0x14013db70]
mov qword [rsp + 0xa8], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0xb0], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*4], ah
add byte [rax], al
add cl, ch
pop rcx
add dword [rax], eax
invalid
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*4], ah
add byte [rax], al
add cl, ch
pop rcx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xc8
mov qword [rsp + 0xc8], r13
lea rsi, [rsp + 0x38]
movzx eax, byte [rbx + 0x79]
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
je 0x14009152f
cmp byte [rdi], cl
mov dh, 0x43
jns 0x140091559
mov dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
movzx eax, al
lea rbp, [0x140177e04]
movsxd rax, dword [rbp + rax*4]
add rax, rbp
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
jmp rax
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], r14
xor r15d, r15d
jmp 0x140091646
test rcx, rcx
je 0x1400915be
mov qword [rbx + 0x80], rax
movups xmm0, xmmword [rsp + 0x20]
add byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0x20], al
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb8], xmm1
movups xmmword [rsp + 0xa8], xmm0
jmp 0x140091658
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa8], 0
mov ecx, 0x10
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x10], bh
mov qword [rsp + rcx + 0xa0], rax
xor r15d, r15d
jmp 0x140091646
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x40]
call fcn.1401087c0
mov rdx, qword [rbx + 0xe8]
jmp 0x1400913a6
call fcn.140095c80
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x38]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
xor r15d, r15d
mov rdx, r14
xor r8d, r8d
call qword [rsi + 0x10]
jmp 0x140091646
mov qword [rsp + 0xa0], r15
lea rax, [0x140095900]
add eax, 0x4307
mov qword [rsp + 0xa8], rax
lea rax, [0x14013fba8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x50]
call fcn.140108230
test r15, r15
je 0x140091658
mov qword [r13], 2
jmp 0x1400917d6
lea r12, [rbx + 0x78]
mov r15, qword [rsp + 0xa8]
mov r14, qword [rsp + 0xb0]
test r15, r15
je 0x1400916a9
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x60], xmm0
movzx eax, byte [r12]
cmp eax, 2
je case.0x1400735c2.77
cmp eax, 1
jne 0x140091711
cmp byte [rbx + 0x79], 0xc
sete al
mov rcx, qword [rsp + 0x60]
test al, al
jne 0x1400916c9
jmp 0x140091725
mov rsi, r13
mov r13d, 1
mov ebp, 4
jmp 0x14009178c
movzx eax, byte [rbx + 0x79]
mov rcx, qword [rsp + 0x60]
test al, al
je 0x140091725
mov rsi, r13
test rcx, rcx
je 0x14009174b
lea rax, [rsp + 0xb8]
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0xe0], rcx
movups xmm0, xmmword [rsp + 0xe8]
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x100], xmm0
mov r13d, 1
mov ebp, 3
jmp 0x14009178c
cmp qword [rbx + 0x80], 0
sete al
mov rcx, qword [rsp + 0x60]
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x75], 0x4c
and al, 0x60
test al, al
jne 0x1400916c9
test rcx, rcx
je 0x140091752
mov qword [r13], 1
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [r13 + 8], xmm0
movups xmmword [r13 + 0x18], xmm1
jmp 0x1400917d6
mov ebp, 3
jmp 0x14009175a
mov rsi, r13
mov ebp, 4
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0xd0], xmm0
lea rcx, [rsp + 0x68]
xor r13d, r13d
mov rdx, r14
xor r8d, r8d
call qword [r15 + 0x10]
mov qword [rbx + 0x70], rbp
mov rax, qword [rsp + 0xe0]
mov qword [r12 + 0x10], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r12], xmm0
mov rcx, rbx
call fcn.140091180
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
call case.0x14002a75a.1645
mov qword [rsi], r13
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r14
movaps xmm0, xmmword [rsp + 0x100]
add byte [rax], al
movups xmmword [rsi + 0x18], xmm0
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x140091bfe
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x14009198a
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14009194e
movzx r12d, byte [rdx]
mov rcx, r14
call qword [rax + 0x10]
lea eax, [r12 - 0x30]
cmp al, 0xa
jae 0x1400918aa
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
jne 0x14009199e
shl rcx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
add dword [rax - 0x50000000], 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea eax, [r12 - 0x61]
cmp al, 6
jae 0x1400918fc
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x14009199e
shl rax, 4
add r12b, 0xa9
movzx ecx, r12b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea eax, [r12 - 0x41]
cmp al, 6
jae 0x140091979
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x14009199e
shl rax, 4
add r12b, 0xc9
add al, 0x41
add ah, 0xc9
movzx ecx, r12b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov eax, dword [rax - 0x50000000]
invalid
mov byte [rbx + 0x79], al
add byte [rax + 0x79438801], dh
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
invalid
loopne 0x140091997
lea rdx, [0x14013fbed]
lea edx, [0x14013fbed]
mov r8d, 0x25
mov cl, 0x25
and eax, 0x43aee8
invalid
and eax, 0x43aee8
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, r14
jmp 0x140091994
lea rdx, [0x14013fc12]
mov r8d, 0x2b
mov cl, 0x14
jmp 0x1400919ad
mov al, 1
mov rdi, rdx
jmp 0x140091bfe
push 2
add byte [rax], al
push 2
add byte [rax], al
call qword [rax + 0x10]
mov al, 1
jmp 0x140091bfe
lea rdx, [0x14013fc3d]
mov r8d, 0x1c
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
mov cl, 0x15
call fcn.140095d10
mov rdi, rax
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], rdi
xor r15d, r15d
mov rax, qword [rsp + 0x80]
add byte [rax], 0
invalid
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
add byte [rbp + 0x31], al
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 - 0x54], 0x24
enter 0, 0
test rax, rax
mov r13, qword [rsp + 0xc8]
jne 0x140091c5a
jmp 0x140091646
invalid
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
add byte [rax], al
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x140091bfe
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x14009198a
mov r15, rbp
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
lea rbp, [rsp + 0x38]
je 0x140091bc2
movzx r13d, byte [rdx]
mov rcx, rbp
call qword [rax + 0x10]
lea eax, [r13 - 0x30]
cmp al, 0xa
jae 0x140091ab3
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
jne 0x14009199e
mov rbp, r15
shl rcx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx ebp, al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx ebp, al
movsxd rax, dword [r15 + r13*4]
movzx ebp, al
movsxd rax, dword [r15 + r13*4]
add rax, r15
jmp rax
lea eax, [r13 - 0x61]
lahf
cmp al, 6
mov rbp, r15
jae 0x140091b07
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
shr ecx, 0x3c
shr ecx, 0x3c
jne 0x14009199e
shl rax, 4
add r13b, 0xa9
movzx ecx, r13b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea eax, [r13 - 0x41]
cmp al, 6
jae 0x140091b58
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x14009199e
shl rax, 4
add r13b, 0xc9
movzx ecx, r13b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
mov al, 2
cmp r13d, 0x1f
std
invalid
jg 0x140091b93
cmp r13d, 9
je 0x140091e93
cmp r13d, 0xd
jne case.default.0x140091bc0
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
cmp r13d, 0x20
je 0x140091e93
cmp r13d, 0x3b
jne case.default.0x140091bc0
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea rdx, [0x14013fbed]
adc eax, 0xae024
mov r8d, 0x25
mov cl, 0x25
call fcn.140095d10
mov rdi, rax
invalid
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, rbp
call qword [rax + 0x10]
mov al, 1
mov rbp, r15
jmp 0x140091bfe
invalid
lea rdx, [0x14013fd2c]
jmp 0x140091c7a
test al, al
jne 0x140091c2f
cmp qword [rsp + 0x80], 0
mov byte [rbx + 0x79], r13b
jne case.default.0x140091c2d
add byte [rax], al
add byte [rax + rcx*4 + 0x6b], al
jns 0x140091c1f
test ebp, ebp
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xed
add byte [rax], al
movzx r13d, r13b
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
movzx eax, al
cmp eax, 2
jne 0x1400919b5
invalid
mov r15d, 1
mov rax, qword [rsp + 0x80]
test rax, rax
mov r13, qword [rsp + 0xc8]
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 - 0x54], 0x24
enter 0, 0
je 0x140091646
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
jmp 0x140091646
mov r8d, 0x25
mov cl, 0x14
jmp 0x1400919ad
and eax, 0xb1000000
adc al, 0xe9
std
invalid
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x140091bfe
mov edx, dword [rsp + 0x60]
test rax, rax
je 0x14009198a
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140091d67
mov rcx, rsi
movzx esi, byte [rdx]
call qword [rax + 0x10]
mov al, 2
cmp esi, 0x1f
jg 0x140091d35
cmp esi, 9
je 0x140091e4a
cmp esi, 0xd
jne 0x140091d95
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
lea rsi, [rsp + 0x38]
jmp rax
cmp esi, 0x20
je 0x140091e4a
cmp esi, 0x3b
jne 0x140091d95
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
lea rsi, [rsp + 0x38]
jmp rax
lea rdx, [0x14013fbed]
mov r8d, 0x25
and eax, 0xb1000000
and eax, 0x3f95e8
add byte [rax - 0x77], cl
mov edi, eax
mov rax, qword [rsp + 0x20]
and al, 0x20
and eax, 0xb1000000
and eax, 0x3f95e8
add byte [rax - 0x77], cl
mov edi, eax
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, rsi
jmp 0x140091994
invalid
lea rdx, [0x14013fcae]
adc bl, bh
or al, byte [rax]
jmp 0x140091c7a
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x140091bfe
cmp byte [rbx + 0x3a740afe], al
mov rcx, qword [rbx + 0x88]
inc rcx
ror dword [rax - 0x77], 0x8b
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x67eb7fd], dh
invalid
invalid
add byte [rax], al
lea rsi, [rsp + 0x38]
jbe 0x140091e93
add byte [rax], al
add byte [rax - 0x67eb7fd], dh
invalid
lea rdx, [0x14013fcfb]
lea edx, [0x14013fcfb]
mov r8d, 0x1b
jmp 0x1400919ab
lea rsi, [rsp + 0x38]
jmp 0x140091e93
lea rdx, [0x14013fbed]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095d10
mov rdi, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
lea rcx, [rsp + 0x38]
jmp 0x140091994
sti
invalid
invalid
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
mov r12, qword [rbx + 0x80]
lea rcx, [rsp + 0x50]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
call fcn.140095a70
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x140091bfe
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x14009198a
lea rdx, [0x14013fc99]
mov r8d, 0x15
mov cl, 0x14
jmp 0x1400919ad
mov r9, qword [rbx + 0x80]
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
and al, 0x48
call fcn.140095a70
mov al, 2
add cl, byte [rax - 0x7d]
jl 0x140091f99
push rax
add byte [rdi], cl
invalid
invalid
cld
invalid
invalid
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
test rsi, rsi
je 0x140092044
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r12
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x140092032
invalid
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x90], xmm0
sub qword [rbx + 0x80], rax
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rdx
and al, 0x88
add byte [rax], al
add byte [rcx + 0xf], al
xchg esp, eax
invalid
add r13b, 5
invalid
lea rsi, [rsp + 0x38]
cmp qword [rsp + 0x80], 0
mov byte [rbx + 0x79], r13b
mov byte [rbx + 0x79], ch
mov byte [rbx + 0x79], ch
je 0x140091c15
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], ecx
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], ecx
movups xmmword [rsp + 0xa8], xmm0
xor r15d, r15d
mov r13, qword [rsp + 0xc8]
jmp 0x140091646
mov qword [rbx + 0x80], 0
call fcn.140095c80
jmp 0x140092053
mov al, 1
mov rdi, r12
lea rsi, [rsp + 0x38]
jmp 0x140091bfe
sti
invalid
invalid
mov rdi, rax
lea rcx, [rsp + 0x38]
mov rdx, r12
xor r8d, r8d
call qword [rsi + 0x10]
mov al, 1
lea rsi, [rsp + 0x38]
jmp 0x140091bfe
invalid
sti
invalid
invalid
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov al, 2
cmp qword [rsp + 0x50], 0
add byte [rdi], cl
test dword [rsi - 5], esp
invalid
invalid
add byte [rdi], cl
test dword [rsi - 5], esp
invalid
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
test rsi, rsi
je 0x140092044
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1400920f8
lea rdx, [0x14013fbed]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095d10
jmp 0x140092053
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x140091bfe
invalid
and al, 0x30
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
xor byte [rbp - 0x7b], cl
invalid
je 0x1400920f8
xor byte [rbp - 0x7b], cl
sal byte [rax + rcx*4 + 0x45], 0xf
mov dh, 0x2c
and al, 0x48
lea ecx, [rsp + 0x38]
movzx r13d, byte [r12]
lea rcx, [rsp + 0x38]
mov rdx, r12
call qword [rsi + 0x10]
mov al, 1
cmp r13b, 0xa
lea rsi, [rsp + 0x38]
je 0x140091e93
lea rdx, [0x14013fc82]
jmp 0x140091f47
invalid
dec dword [rdi]
invalid
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x140091bfe
cli
invalid
invalid
cli
invalid
pop rax
mov rdx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
test rax, rax
je 0x14009198a
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
add dword [rax - 0x73], ecx
and al, 0x30
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
test r8, r8
je 0x140091e63
ror byte [rdi], 0x84
invalid
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
cmp sil, 0xd
dec byte [0x1647daf5e]
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x140092268
mov dword [rsp + 0x80], 0
dec byte [0x1647daf5e]
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x140092268
mov dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx ebp, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
nop dword [rax]
movzx r13d, al
movzx ebp, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea rcx, [rsp + 0x50]
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
call fcn.140095a70
mov al, 2
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
jne 0x140091bfe
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
test rsi, rsi
je 0x140092044
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
test r8, r8
lea r15, [rsp + 0x38]
je 0x14009240e
add word [rax], ax
invalid
add word [rax], ax
add byte [rbp + 0xf], al
mov dh, 0x2c
and al, 0x4c
mov ecx, edi
movzx r13d, byte [r12]
mov rcx, r15
mov rdx, r12
call qword [rsi + 0x10]
xor eax, eax
cmp r13b, 0xd
sete al
lea eax, [rax + rax*2 + 8]
mov byte [rbx + 0x79], al
jns 0x14009230f
mov dword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
lea rsi, [rsp + 0x38]
jmp rax
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x140091bfe
lea rcx, [rsp + 0x50]
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095a70
mov al, 2
add cl, byte [rax - 0x7d]
jl 0x1400923c1
push rax
add byte [rdi], cl
test dword [rcx - 8], ebx
invalid
invalid
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
mov al, 1
test rsi, rsi
je 0x140092404
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
je 0x1400923ee
and byte [rax - 0x77], cl
jl 0x1400923f3
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
test r8, r8
jne 0x14009242d
lea rdx, [0x14013fbed]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095d10
mov r12, rax
lea rcx, [rsp + 0x38]
mov rdx, rdi
cli
xor r8d, r8d
call qword [rsi + 0x10]
jmp 0x140092044
lea rsi, [rsp + 0x38]
jmp 0x140091bfe
lea rdx, [0x14013fbed]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095d10
mov rdi, rax
mov rcx, r15
jmp 0x14009205b
movzx r14d, byte [rdi]
lea rcx, [rsp + 0x38]
mov rdx, rdi
call qword [rsi + 0x10]
cmp r14b, 0xa
jne 0x140092474
mov byte [rbx + 0x79], 0xc
lea rax, [0x14013db70]
add eax, 0xab723
mov qword [rsp + 0xa8], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0xb0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
jmp 0x1400919c9
lea rdx, [0x14013fc59]
mov r8d, 0x14
mov eax, 0x14
mov cl, 0x14
jmp 0x1400919ad
movabs r9, 0xcccccccccccccccd
cmp r10, rax
je 0x140092541
add byte [rax], al
invalid
sub rax, r10
mul r9
shr rdx, 6
add r10, 0x48
add edx, 0x48
add edx, 0x48
xor r8d, r8d
lea rax, [0x140177e38]
jmp 0x1400924e0
add byte [rax], al
add byte [rax], al
mov r11, qword [r10 - 0x38]
add r8, r11
add r10, 0x50
dec rdx
dec edx
je 0x140092544
mov r11, qword [r10 - 0x48]
movsxd r11, dword [rax + r11*4]
add r11, rax
jmp r11
add byte [rax], al
add byte [rax], al
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
movzx r11d, r11b
fisttp dword [rbp + 3]
pop rdx
ror byte [rdi], 1
invalid
ret
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov rsi, qword [r10 - 0x30]
mov r11, qword [r10 - 0x20]
cmp rsi, r11
cmovb r11, rsi
cmovb ebx, esi
jmp 0x1400924d4
xor r8d, r8d
mov r10, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
cmp r10, rax
je 0x1400925d1
sub rax, r10
mul r9
shr rdx, 6
shr edx, 6
shr edx, 6
add r10, 0x48
lea rax, [0x140177e48]
jmp 0x140092580
mov rcx, qword [r10 - 0x38]
add r8, rcx
add r10, 0x50
dec rdx
dec edx
dec edx
je 0x1400925d1
mov rcx, qword [r10 - 0x48]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov rcx, qword [r10 - 0x30]
jmp 0x140092574
movzx ecx, byte [r10 - 0xd]
sub cl, byte [r10 - 0xe]
movzx ecx, cl
add rcx, qword [r10 - 0x30]
jb 0x1400925da
add rcx, qword [r10]
jae 0x140092574
jmp 0x1400925da
mov r9, qword [r10 - 0x30]
mov rcx, qword [r10 - 0x20]
cmp r9, rcx
cmovb rcx, r9
jmp 0x140092574
mov rax, r8
add rsp, 0x20
pop rsi
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108610
int3
int3
int3
sub rsp, 0x478
movaps xmmword [rsp + 0x460], xmm6
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x460], esi
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
mov rbp, rcx
cmp byte [rcx + 0x178], 0
mov ecx, 0x178
invalid
je 0x140092632
mov ecx, 0x178
add byte [rsi + rdx + 0x45], dh
xor esp, esp
xor r12d, r12d
cmp qword [rbp + 0x160], 0
cmp dword [rbp + 0x160], 0
mov ebx, 0
jne 0x1400926fa
mov r13, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xf0]
lodsd eax, dword [rsi]
call 0x18c09263a
mov eax, dword [rbp + 0xf0]
mov rbx, qword [rbp + 0xf8]
mov rdi, qword [rbp + 0x110]
add byte [rax], al
add byte [rax], al
test rdi, rdi
je 0x140092679
mov rax, qword [rbp + 0x108]
xor ecx, ecx
cmp rax, rbx
cmovae rcx, rbx
cmovae ecx, ebx
cmovae ecx, ebx
sub rax, rcx
mov rdx, rbx
sub rdx, rax
mov rcx, rdi
sub rcx, rdx
jbe 0x14009267f
mov rdx, rbx
jmp 0x140092685
xor eax, eax
xor edx, edx
jmp 0x140092683
lea rdx, [rax + rdi]
xor ecx, ecx
mov rsi, r13
mov r15, r8
sub rsi, r8
mov r8, qword [rbp + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x60]
call fcn.140092490
add rax, rsi
jne 0x14009273e
mov rcx, qword [rbp + 0x140]
mov rax, qword [rbp + 0x148]
mov rdx, qword [rsp + 0x20]
call qword [rax + 0x28]
mov rbx, rax
mov r12, rdx
test rbx, rbx
jne 0x14009271c
test r12, r12
jne 0x14009271c
mov rcx, rbp
call fcn.140091180
mov rcx, rbp
mov rdx, qword [rsp + 0x20]
call case.0x14002a75a.1645
xor r12d, r12d
mov rax, rbx
mov rdx, r12
movaps xmm6, xmmword [rsp + 0x460]
add rsp, 0x478
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x30], rax
cmp byte [rbp + 0x120], 0
je 0x140092df7
lea r14, [0x140172ca8]
xorps xmm6, xmm6
lea r11, [0x140177e58]
mov rcx, r15
nop dword [rax + rax]
mov eax, 0x38
nop word cs:[rax + rax]
mov dword [rsp + rax + 0x28], 0
mov qword [rsp + rax + 0x30], r14
mov dword [rsp + rax + 0x38], 0
mov qword [rsp + rax + 0x40], r14
mov dword [rsp + rax + 0x48], 0
add byte [rax], al
mov qword [rsp + rax + 0x50], r14
mov dword [rsp + rax + 0x58], 0
mov qword [rsp + rax + 0x60], r14
add rax, 0x40
cmp rax, 0x438
jne 0x140092780
mov rdx, r13
sub rdx, rcx
jne 0x140092810
xor r9d, r9d
mov qword [rsp + 0x48], rdx
test rdi, rdi
mov qword [rsp + 0x40], rcx
je 0x14009284b
mov rax, qword [rbp + 0x108]
cmp rax, rbx
mov ecx, 0
cmovae rcx, rbx
sub rax, rcx
mov rdx, rbx
sub rdx, rax
mov rcx, rdi
sub rcx, rdx
jbe 0x140092860
mov r8, rbx
jmp 0x140092866
jb 0x140092f61
mov rax, rdx
shr rax, 0x20
jne 0x140092edf
mov rax, qword [rbp + 0xe0]
add rax, rcx
mov dword [rsp + 0x60], edx
mov qword [rsp + 0x68], rax
mov r9d, 1
mov qword [rsp + 0x48], rdx
test rdi, rdi
mov qword [rsp + 0x40], rcx
jne 0x1400927da
xor eax, eax
xor r8d, r8d
jmp case.0x140091ab1.207
add byte [rax], al
add byte [rax], al
lea r8, [rax + rdi]
xor ecx, ecx
mov edx, 0x40
sub rdx, r9
mov qword [rsp + 0x50], r9
and al, 0x50
and al, 0x50
shl r9d, 4
lea r10, [rsp + r9]
add r10, 0x60
lea rax, [rax + rax*4]
shl rax, 4
shl eax, 4
shl eax, 4
mov r15, qword [rsp + 0x28]
add rax, r15
lea r8, [r8 + r8*4]
shl r8, 4
add r8, r15
lea r12, [rcx + rcx*4]
shl r12, 4
in al, 4
in al, 4
add r12, r15
xor r9d, r9d
mov qword [rsp + 0x38], rbx
cmp byte [rcx + rcx*4 + 0x54], cl
and al, 0x58
cmp byte [rcx + rcx*4 + 0x54], cl
and al, 0x58
jmp 0x1400928d5
nop word cs:[rax + rax]
xor eax, eax
add r13, 0x50
add r9, rax
mov rax, r13
cmp r9, rdx
je 0x140092ae0
invalid
add byte [rcx + rdi - 0x40], cl
cmp rax, r8
je 0x1400928f0
add byte [rax], al
add byte [rax], al
mov r13, r15
mov r8, r12
cmp r15, r12
mov r15, rax
je 0x140092ae3
invalid
add rsi, r10
mov rcx, qword [r13]
movsxd rcx, dword [r11 + rcx*4]
add rcx, r11
jmp rcx
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x85
xchg dword [rax], eax
add byte [rax], al
jmp case.0x140050bfa.213
cmp r10, rax
jne 0x140092a3a
test ebp, esp
add byte [rax], al
invalid
test ebp, esp
add byte [rax], al
add cl, ch
invalid
or bl, r13b
nop word cs:[rax + rax]
cmp rdx, r9
je case.0x140050bfa.213
mov rcx, qword [r13 + 0x18]
mov rax, qword [r13 + 0x28]
cmp rcx, rax
cmovb rax, rcx
test rax, rax
je case.0x140050bfa.213
mov rcx, rax
shr rcx, 0x20
jne 0x140092edf
mov rcx, qword [r13 + 0x10]
mov dword [rsi], eax
mov qword [rsi + 8], rcx
mov eax, 1
jmp 0x1400928c2
mov r9, rdx
add r9, qword [rsp + 0x50]
cmp r9, 0x41
jae 0x140092f4d
mov ebp, dword [rbp + 0x108]
jmp 0x140092b59
test r15, r15
je 0x140092d10
sub rdi, 1
jb 0x140092f06
invalid
invalid
add eax, dword [rax]
invalid
add dword [rdi], ecx
invalid
mov rdx, r15
mov rsi, r13
cmp r13, rbx
mov eax, 0
cmovae rax, rbx
mov rcx, r13
sub rcx, rax
lea rax, [rcx + rcx*4]
shl rax, 4
shl eax, 4
shl eax, 4
mov r8, qword [rsp + 0x28]
lea rcx, [r8 + rax]
mov rax, qword [r8 + rax]
lea r8, [0x140177e68]
lea eax, [0x140177e68]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [rcx + 0x18]
mov r15, rdx
sub r15, rax
jae case.0x1400329b2.1619
jmp 0x140092d01
add byte [rax], al
add byte [rax], al
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
add rax, qword [rcx + 0x18]
jb 0x140092f1e
add rax, qword [rax]
invalid
add rax, qword [rax]
add byte [rax + 3], cl
jb 0x140092f1e
invalid
add eax, dword [rax]
invalid
add rax, qword [rcx + 0x48]
jb 0x140092f1e
invalid
add eax, dword [rax]
invalid
invalid
mov r15, rdx
sub r15, rax
jae case.0x1400329b2.1619
jmp 0x140092d01
mov rax, qword [rcx + 0x10]
mov r15, rdx
sub r15, rax
sub edi, eax
sub edi, eax
jae case.0x1400329b2.1619
jmp 0x140092d01
nop word cs:[rax + rax]
mov r8, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r8, rax
cmovb rax, r8
ror byte [rcx - 0x77], 0xd7
ror byte [rcx - 0x77], 0xd7
sub r15, rax
jb 0x140092d01
mov rdx, rax
call fcn.1400956d0
lea rax, [rsi + 1]
cmp rax, rbx
fdivr dword [rax]
fdivr dword [rax]
cmovae rax, rbx
neg rax
lea r13, [rsi + rax]
inc r13
mov qword [rbp + 0x108], r13
mov qword [rbp + 0x110], rdi
adc byte [rcx], al
add byte [rax], al
ret
adc byte [rcx], al
add byte [rax], al
lea rax, [rsi + rsi*4]
shl rax, 4
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [rcx + rax]
movups xmm1, xmmword [rcx + rax + 0x10]
movups xmm2, xmmword [rcx + rax + 0x20]
movups xmm3, xmmword [rcx + rax + 0x30]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rcx + rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
mov rax, qword [rsp + 0x60]
cmp rax, 4
je case.0x14002a75a.1658
cmp eax, 3
je case.0x14002a75a.1658
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
jmp case.0x14002a75a.1658
call fcn.1400956d0
mov rdi, qword [rbp + 0x110]
nop dword [rax]
mov r13, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xf0]
mov rbx, qword [rbp + 0xf8]
test rdi, rdi
je 0x140092d60
mov rax, qword [rbp + 0x108]
cmp rax, rbx
mov ecx, 0
cmovae rcx, rbx
sub rax, rcx
mov rdx, rbx
sub rdx, rax
mov rcx, rdi
sub rcx, rdx
jbe 0x140092d70
mov rdx, rbx
jmp 0x140092d76
xor eax, eax
xor edx, edx
jmp 0x140092d74
lea rdx, [rax + rdi]
xor ecx, ecx
mov rsi, r13
mov r15, r8
sub rsi, r8
mov r8, qword [rbp + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x60]
call fcn.140092490
add rax, rsi
je 0x1400926de
test r12, r12
lea r11, [0x140177e58]
mov rcx, r15
jne 0x140092770
movabs r12, 0x1700000003
xor ebx, ebx
jmp 0x14009271c
mov rsi, r15
cmp r13, r15
jb 0x140092e67
mov rdi, qword [rbp + 0xe0]
mov r14, qword [rbp + 0x140]
mov rax, qword [rbp + 0x148]
mov qword [rsp + 0x28], rax
mov r15, qword [rax + 0x20]
movabs r12, 0x1700000003
xor ebx, ebx
nop dword [rax]
mov r9, r13
sub r9, rsi
lea r8, [rdi + rsi]
mov rcx, r14
mov rdx, qword [rsp + 0x20]
call r15
test rax, rax
jne 0x140092e8f
add rsi, rdx
mov qword [rbp + 0xf0], rsi
cmp r13, rsi
je 0x140092eb3
test rdx, rdx
je 0x14009271c
cmp rsi, r13
jbe 0x140092e30
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rcx, rsi
mov rdx, r13
call fcn.140108270
cmp rax, 1
jne 0x140092ea1
xor ebx, ebx
test rbx, rbx
je 0x1400926ff
jmp 0x14009271c
mov ebx, 1
cmp rax, 1
jne 0x140092eab
xor ebx, ebx
jmp 0x1400926f7
mov ebx, 1
jmp 0x14009271c
clc
invalid
mov r12, rdx
jmp 0x14009271c
xorps xmm0, xmm0
mov rax, qword [rsp + 0x30]
push rdi
ror byte [rax - 0x75], 0x44
and al, 0x30
movups xmmword [rax], xmm0
mov rcx, r14
int1
int1
mov rdx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x28]
and byte [rax - 0x75], cl
and al, 0x28
jmp 0x1400926f1
add eax, 0xaebe1
mov rcx, r9
call fcn.140108270
jmp 0x140092ee0
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_syspalwindowsio.rs
lea ecx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_syspalwindowsio.rs
or al, byte [rax]
lea r8, [0x14013f7f8]
add eax, 0xac90b
mov edx, 0x35
add al, ch
or dword [rdi + rax], edx
call fcn.140108300
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
push rdx
in al, dx
or al, byte [rax]
mov rdx, rax
call fcn.140108270
invalid
ret 0x6ae8
add byte [rax - 0x73], cl
or eax, 0xac683
lea rcx, str.Out_of_bounds_access_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_srccollections_vec_dequemod.rs
add esi, 0xa
add byte [rbp + rcx*4 + 5], cl
mov esp, 0xba000aeb
invalid
adc al, 0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov edx, 0x14
add byte [rax], al
call fcn.140108630
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108610
lea r8, [0x140141a08]
mov edx, 0x12
mov rcx, r10
call fcn.1401082f0
lea r8, [0x140141a08]
invalid
invalid
or al, byte [rax]
mov rdx, r10
call fcn.1401084b0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov edx, 0x40
mov rcx, r9
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rdx, r13
call fcn.140108270
int3
int3
jne 0x140092ff1
test rdx, rdx
je 0x140092fef
mov rbx, rdx
mov rdi, rcx
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
je 0x140092fff
mov rsi, rax
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add dh, al
sub dword [rdx], eax
add byte [rax], al
add byte [rax], al
add dh, al
sub dword [rdx], eax
mov byte [rax + 0x30], 9
xor byte [rcx], cl
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
add al, 0
add al, 0
test rax, rax
je 0x14009300e
mov qword [rax], rbx
mov qword [rsi], rax
lea rax, [0x14013d240]
mov qword [rsi + 8], rax
mov rcx, rdi
jmp 0x140092ff1
xor esi, esi
mov rax, rcx
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
mov ecx, 8
mov edx, 8
call fcn.140107f90
int3
mov esi, dword [rcx + 0x98]
test rsi, rsi
je 0x140093102
mov qword [rcx + 0x90], 5
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
add byte [rax], al
add eax, 0xf000000
mov dh, 5
movsb byte [rdi], byte [rsi]
invalid
call fcn.1400df540
test rax, rax
je 0x140093122
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rdi, rax
mov word [rax + 0x30], 0x101
movzx eax, byte [0x140182310]
mov edx, 8
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
je 0x140093131
cmp byte [rcx + 0xa0], 1
mov eax, 5
sbb rax, 0
mov qword [rcx + 0x90], rax
mov dword [rcx + 0x90], eax
xor eax, eax
add rsp, 0x78
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x38
call fcn.140107f90
invalid
add byte [rcx + 8], bh
mov edx, 8
call fcn.140107f90
int3
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
lea edx, [rdx + rdx*4]
shl rdx, 4
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rcx + rdx + 0x40], xmm0
adc dword [rax + 0xf], r8d
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm2, xmmword [rsp + 0x40]
movaps xmm3, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x50]
movups xmmword [rcx + rdx + 0x30], xmm3
movups xmmword [rcx + rdx + 0x20], xmm2
and byte [rdi], cl
adc dword [rcx + rdx + 0x10], ecx
adc dword [rax], edx
and byte [rdi], cl
adc dword [rcx + rdx + 0x10], ecx
adc dword [rax], edx
adc dword [rax], edx
movups xmmword [rcx + rdx], xmm0
inc rax
mov qword [rsi + 0x38], rax
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x140177e78]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
jmp rcx
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
sbb byte [r8 - 0x75], r9b
push rsi
sbb byte [rax - 0x7b], cl
sal byte [rbp + 0x4b], cl
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne case.0x140091bc0.34
jmp 0x1400932c8
add byte [rax], al
movzx eax, byte [rdi + 0x3b]
sub al, byte [rdi + 0x3a]
movzx ecx, al
add rcx, qword [rdi + 0x18]
jb case.0x14009258b.18
invalid
xchg esp, eax
add byte [rax], al
invalid
invalid
add rcx, qword [rdi + 0x48]
jae 0x140093269
jmp case.0x14009258b.18
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
push rsi
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne case.0x140091bc0.34
sbb byte [rax - 0x7b], cl
sal byte [rbp + 0x1a], cl
jmp 0x1400932c8
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x28]
cmp rax, rcx
cmovb rcx, rax
mov rdx, qword [rsi + 0x18]
test rdx, rdx
sbb byte [r8 - 0x75], r9b
sub byte [r8 + 0x39], r9b
enter 0xf48, 0x42
enter 0xffffffffffff8b48, 0x56
sbb byte [rax - 0x7b], cl
sal byte [rsp + rdi + 0x4c], cl
je 0x1400932c8
mov r8, qword [rsi]
je 0x1400932c8
mov r8, qword [rsi]
mov rax, qword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x1400932c8
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [rsi + 8]
add rdx, rcx
mov r8, rbx
call fcn.140106220
invalid
add byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
invalid
invalid
lea r15, [rdi + 0x28]
lea r12, [0x140177e88]
invalid
invalid
add byte [rbx + 0x63], cl
add al, 0xb4
add rax, r12
invalid
jmp rax
add dl, byte [rax + 7]
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
or eax, 0xae873
call fcn.140108610
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
sbb byte [r9 + r9*4 - 0x3d], r9b
sbb byte [r9 + r9*4 - 0x3d], r9b
test rbx, rbx
jne 0x1400933e0
jmp 0x140093384
fmul dword [rcx + 0xf]
fmul dword [rax - 0x7b]
fisttp dword [rdi]
test dword [rax + rax + 0x56eb0000], esi
add bl, ch
push rsi
movzx ecx, byte [rdi + 0x3a]
movzx eax, byte [rdi + 0x3b]
mov edx, eax
sub dl, cl
movzx edx, dl
mov r8, qword [rdi + 0x18]
add rdx, r8
add edx, eax
jb case.0x14009258b.18
je 0x14009335e
cmp al, cl
jne 0x14009336d
invalid
and dword [rax - 0x75], ecx
push rdi
adc byte [rcx + rcx*4 - 0x3d], cl
mov rdx, qword [rdi + 0x10]
mov rbx, r8
test rbx, rbx
jne 0x1400933e0
jmp 0x140093384
mov rdx, qword [rdi + 0x40]
mov rbx, qword [rdi + 0x48]
test rbx, rbx
jne 0x1400933e0
jmp 0x140093384
movzx edx, cl
movzx ebx, al
jb 0x1400933bd
cmp al, 0x12
ja 0x1400933a9
sub rbx, rdx
add rdx, r15
test rbx, rbx
jne 0x1400933e0
pop rsp
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov rax, qword [rax + 0x10]
adc byte [rax - 0x7d], cl
invalid
and byte [rax - 0x77], cl
stc
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
adc byte [rax - 0x7d], cl
invalid
lea r8, [0x140141a08]
mov edx, 0x12
add byte [rdx + 0x12], bh
mov rcx, rbx
call fcn.1401082f0
lea r8, [0x140141a08]
add eax, 0xae644
mov rcx, rdx
mov rdx, rbx
call fcn.1401084b0
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x140093211
mov rdx, qword [rdi + 8]
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x14009341c
mov rcx, qword [rsi + 8]
add rcx, r14
mov r8, rbx
call fcn.140106220
add r14, rbx
mov qword [rsi + 0x10], r14
mov rcx, rdi
mov rdx, rbx
call fcn.1400956d0
mov rax, qword [rdi]
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov rcx, rsi
mov r13, rdx
mov rdx, r14
mov r8, rbx
call fcn.1401087c0
mov rdx, r13
mov r14, qword [rsi + 0x10]
jmp 0x1400933ef
mov dword [rsp + 0x50], ebp
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x58], xmm0
movdqu xmm0, xmmword [rsp + 0x1aa]
movdqu xmmword [rsp + 0x62], xmm0
mov byte [rsp + 0x72], cl
and al, 0x72
and al, 0x72
mov ecx, dword [rsp + 0x120]
mov dword [rsp + 0x73], ecx
movzx ecx, byte [rsp + 0x124]
mov word [rsp], fs
add dword [rax], eax
add byte [rax + 0x4977244c], cl
cmp esi, 1
mov word [rsp], fs
add dword [rax], eax
add byte [rax + 0x4977244c], cl
cmp esi, 1
jne 0x140093e2a
test rax, rax
je 0x140093de1
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rdx, r13
call qword [rax + 0x10]
mov r9, qword [rsp + 0x28]
mov eax, 1
jmp 0x14009427c
cmp r12, 1
mov rsi, qword [rsp + 0x38]
jne 0x140093ea7
movzx ecx, byte [rsi + 0xb8]
cmp ecx, 7
ja 0x1400941df
mov edx, 0xa2
bt edx, ecx
jae 0x1400941df
test rax, rax
je 0x140093e6d
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
mov rdx, r13
call qword [rax + 0x10]
mov r9, qword [rsp + 0x28]
mov eax, 1
xor edi, edi
jmp 0x14009427c
test rax, rax
je 0x140093ebc
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
mov rdx, r13
call qword [rax + 0x10]
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov r8, r15
call fcn.14003b3b0
mov r9, qword [rsp + 0x28]
jmp 0x14009449b
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
jmp 0x1400943ef
invalid
cmp rax, 7
mov edx, 7
cmovb rdx, rax
mov eax, edx
lea rax, [rax*4 + 1]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x88], 0
mov dword [rsp + 0x88], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rax
mov r15, qword [r12 + 8]
cmp rsi, rdi
cmp esi, edi
cmp esi, edi
jae 0x14009404d
lea rcx, [rsp + 0x80]
mov rdx, rdi
call fcn.140012a80
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
jmp 0x14009404f
xor eax, eax
add rcx, rax
lea rsi, [rsp + 0x90]
mov rdx, r15
mov r8, rdi
call fcn.140106220
add rdi, qword [rsp + 0x88]
mov qword [rsp + 0x110], rdi
mov rax, qword [rsp + 0x90]
sub rax, rdi
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax + 0x29], cl
clc
jb 0x140095498
mov qword [rsp + 0x88], rdi
cmp rax, 1
ja 0x1400940ae
sbb cl, byte [rax - 0x73]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdx + 2], bh
lea rcx, [rsp + 0x80]
mov edx, 2
call fcn.140012a80
mov rdi, qword [rsp + 0x88]
jmp 0xcb52409f
mov rax, qword [rsp + 0x80]
mov word [rax + rdi], 0x202c
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
add rax, 2
mov qword [rsp + 0x110], rax
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rdx], 0x48
mov dword [rsp + 0x110], eax
sub rcx, rax
jb 0x140095498
mov qword [rsp + 0x88], rax
cmp rcx, 6
ja 0x140094109
lea rcx, [rsp + 0x80]
mov edx, 7
call fcn.140012a80
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x80]
mov dword [rcx + rax + 3], 0x64656b6e
mov dword [rcx + rax], 0x6e756863
mov r8, qword [rsp + 0x88]
mov r13, qword [rsp + 0x90]
add r8, 7
mov qword [rsp + 0x110], r8
cmp r8, r13
ja 0x140095498
mov qword [rsp + 0x88], r8
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x98]
test sil, 1
add dword [rbp + 0xc], esi
add dword [rbp + 0xc], esi
lea r9, [0x14014f0f0]
jmp 0x1400942d6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
out dx, al
add eax, 0x4ef72948
sub edi, esi
lea r15, [rsi + r8]
shr rsi, 5
sub rdi, rsi
sub edi, esi
sub edi, esi
lea r15, [rsi + r8]
cmp r8, r13
jne case.0x140091ab1.228
test r15, r15
test edi, edi
je 0x14009429d
test dil, 1
jne 0x1400942b2
invalid
add byte [rax - 0x77], cl
mov rax, rdi
clc
or rax, 1
lea r9, [0x140129050]
mov al, 0x4e
or dword [rax], eax
add dword [rbp + rcx*4 + 0xd], ecx
mov al, 0x4e
or dword [rax], eax
jmp 0x1400942bc
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rcx], dh
leave
invalid
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
je 0x1400955e8
adc al, 0
invalid
adc al, 0
add byte [rcx + 1], cl
add r13, rsi
add r13, rsi
mov qword [rax], rdi
mov qword [rax + 8], r13
mov qword [rax + 0x10], 1
mov dword [rax + 0x10], 1
mov dword [rax + 0x10], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0xd], cl
out dx, al
stc
invalid
lea r9, [0x140113bc8]
or eax, 0x7f9ee
jmp 0x1400942bc
add byte [rax], al
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jo 0x14009422d
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
test byte [rax + riz*8], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x40]
invalid
movdqu xmm0, xmmword [rsp + 0x40]
movdqu xmm1, xmmword [rsp + 0x50]
movdqu xmm1, xmmword [rsp + 0x50]
push rax
movdqu xmm2, xmmword [rsp + 0x60]
outsd dx, dword [rsi]
push rsp
and al, 0x60
movdqa xmmword [rsp + 0xd0], xmm2
add byte [rax], al
movdqa xmmword [rsp + 0xc0], xmm1
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140094198
movdqa xmmword [rsp + 0xb0], xmm0
lea rax, [0x14012acc8]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x96aa8
mov qword [rsp + 0x80], rax
lea rax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97559
or dword [rax], eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 7
mov qword [rsp + 0x98], 0
mov byte [rsp + 0xa0], 0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x80]
call fcn.140038be0
test rax, rax
je 0x1400955f7
xor eax, eax
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x159]
mov edx, dword [rsp + 0x15c]
mov dword [rsp + 0x83], edx
mov dword [rsp + 0x80], ecx
add byte [rcx + 0x80248c], cl
add byte [rax], al
jmp 0x140094476
lea r9, [0x140113ad8]
lea rdi, [0x140172ca8]
xor eax, eax
xor r15d, r15d
jmp 0x1400942bc
or cl, byte [rbp + rcx*4 + 0xd]
scasd eax, dword [rdi]
or qword [r8], r8
lea r9, [0x140129068]
mov rax, rdi
mov qword [rsp + 0x140], rsi
mov r8, r15
sub r8, rsi
jb 0x140095566
add rdi, rsi
mov rsi, rax
test dword [rax - 0x77], 0x8c894cc6
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb824
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], r8
mov qword [rsp + 0xc8], rsi
enter 0, 0
test r8, r8
je 0x14009435b
lea rcx, [rsp + 0xc8]
xor eax, eax
jmp 0x14009431d
cmp dl, 0x7f
je 0x14009432b
inc rax
cmp r8, rax
je 0x14009435b
movzx edx, byte [rdi + rax]
cmp dl, 0x1f
ja 0x140094310
cmp dl, 9
je 0x140094315
mov rdx, rdi
call qword [r9 + 0x10]
lea rax, [0x14012b820]
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x14012b78f]
lea r9, [0x14012a708]
invalid
or dword [rax], eax
lea r8, [rsp + 0x37]
mov edx, 0x29
call fcn.140108580
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], ecx
movaps xmmword [rsp + 0xb0], xmm0
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm1
mov eax, dword [rsp + 0x110]
add dword [rax], eax
add byte [rbx + 0x113248c], cl
add byte [rax], al
add byte [rcx + 0x1402484], cl
add byte [rax], al
mov dword [rsp + 0x143], ecx
add byte [rcx - 0x73], cl
and al, 0x18
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
or byte [rbp - 0x75], cl
and al, 0x10
call qword [rax + 0x10]
movdqa xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
movdqu xmmword [r12 + 0x10], xmm1
jg 0x140094415
and al, 0x10
movdqu xmmword [r12], xmm0
mov byte [r12 + 0x20], 0
mov eax, dword [rsp + 0x140]
mov ecx, dword [rsp + 0x143]
mov dword [r12 + 0x21], eax
mov dword [r12 + 0x24], ecx
mov eax, dword [rsp + 0x159]
mov ecx, dword [rsp + 0x15c]
mov dword [rsp + 0x83], ecx
mov dword [rsp + 0x80], eax
cmp r14, 1
jne 0x14009446f
movups xmm0, xmmword [0x140142f78]
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x140142f68]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
call fcn.140039e00
cli
inc dword [rax + 0xd024bc]
add byte [rax], al
invalid
je 0x14009446f
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov edx, dword [rsp + 0xb8]
mov eax, 0x4c000000
mov eax, dword [rsp + 0xc0]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
xor eax, eax
mov r9, qword [rsp + 0x28]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0x48], edi
jl 0x1400944a3
mov byte [rsp + 0x50], 0
mov eax, dword [rsp + 0x80]
add byte [rax], al
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x51], eax
mov dword [rsp + 0x54], ecx
and al, 0x54
lea r14, [r9 + 0xd8]
lea esi, [rcx + 0xd8]
mov rsi, qword [rsp + 0x38]
mov r8, qword [rsi + 0x40]
add r8, qword [rsi + 0x28]
je 0x1400944ca
cmp byte [rbx + rcx*4 + 0x46], cl
add r8, qword [rsi + 0x28]
lea rax, [r8 + r8]
lea eax, [rax + rax]
shl r8, 5
sub r8, rax
sub eax, eax
sub eax, eax
add r8, 0x1e
mov rax, qword [r9 + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
fadd dword [rax]
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
xchg ecx, eax
call 0x1880944cd
sub eax, edx
mov rdx, qword [r9 + 0xe8]
add byte [rax], al
sub rax, rdx
cmp rax, r8
cmp eax, eax
jb case.default.0x1400944f2
pop rsp
or dword [rax], eax
add byte [rdi], cl
mov dh, 0x86
movzx eax, byte [rsi + 0xb8]
mov eax, 0xbf000000
add byte [rax], al
mov edi, 7
lea rcx, [0x140177e98]
or eax, 0xe39ad
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
or eax, 0xe39ad
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
jmp rax
or dword [rax + 1], 0x48e0ffc8
enter 0xffffffffffffe0ff, 0x48
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
lea edx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
jmp 0x14009459b
wait
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14012ad79]
lea rdx, [0x14012ad79]
or dword [rax], eax
mov edi, 6
jmp 0x14009459b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x38]
and al, 0x38
movzx edi, byte [rax + 0xc8]
cmp rdi, 0x10
cmp edi, 0x10
add byte [rax - 0x7d], cl
call qword [rax]
invalid
cmp edi, 0x10
jae 0x14009550a
add byte [rax], al
lea rdx, [rax + 0xb9]
mov ecx, 0xeb000000
imul ecx, dword [rax - 0x73], 0x15
add byte [rax], al
jmp 0x14009459b
lea rdx, [0x14012ad72]
cmp ebp, dword [rax + 9]
add byte [rdi + 4], bh
or dword [rax], eax
mov edi, 4
jmp 0x14009459b
lea rdx, [0x14012ad76]
lea edx, [0x14012ad76]
xor dword [rax + 9], ebp
add byte [rdi + 3], bh
mov edi, 3
or dword [rax], eax
mov edi, 3
jmp 0x14009459b
lea rdx, [0x14012ad88]
or dword [rax], eax
jmp 0x14009459b
lea rdx, [0x14012ad6f]
or dword [rax], eax
mov edi, 3
add byte [rax], al
jmp 0x14009459b
lea rdx, [0x14012ad7f]
mov edi, 4
jmp 0x14009459b
lea rdx, [0x14012ad83]
jmp 0x140094596
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0xc0]
mov rdi, qword [rax + 0xc8]
jmp 0x14009459b
lea rdx, [0x14012ad8f]
mov edi, 5
mov rax, qword [r9 + 0xd8]
mov rsi, qword [r9 + 0xe8]
sub rax, rsi
cmp rax, rdi
jb 0x140094e46
mov rcx, qword [r9 + 0xe0]
add rcx, rsi
mov r8, rdi
call fcn.140106220
mov rcx, qword [rsp + 0x28]
add rsi, rdi
mov qword [rcx + 0xe8], rsi
cmp qword [rcx + 0xd8], rsi
je 0x140094e6b
mov rax, qword [rcx + 0xe0]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rcx + 0xe8], rsi
mov qword [rsp + 0x1a0], r14
mov rbx, qword [rsp + 0x38]
lea rax, [rbx + 0x60]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x80], rax
lea rax, [0x140032600]
mov qword [rsp + 0x88], rax
lea rax, [0x14012bd48]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0x80]
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 1
lea rdx, [0x14012bd68]
lea rsi, [rsp + 0x1a0]
lea r8, [rsp + 0xb0]
mov rcx, rsi
call fcn.140013d20
movzx eax, byte [rbx + 0xd8]
cmp eax, 1
je 0x140094deb
cmp eax, 2
je 0x1400946d3
cmp eax, 3
mov r10, qword [rsp + 0x28]
jne 0x140095402
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
add byte [rax], al
add byte [rax + 0x29], cl
ror byte [rax - 0x42], 1
mov esi, 0x50545448
invalid
xor dword [rsi], ebp
xor dword [rax - 0x7d], ecx
clc
or byte [rbx + 0x2f], dh
jmp 0x140094e15
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 7
jbe 0x140094e15
mov rax, qword [r10 + 0xe0]
mov qword [rax + rdx], rsi
add rdx, 8
mov qword [r10 + 0xe8], rdx
mov rax, qword [r10 + 0xd8]
sub rax, rdx
cmp rax, 1
jbe 0x140094e8d
mov rax, qword [r10 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r10 + 0xe8], rdx
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0xd0]
test rcx, rcx
je 0x14009483e
cmp qword [rcx + 0x18], 0
je 0x14009483e
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
movabs rdx, 0xc2257933ab7fe88d
xor r8d, r8d
movdqa xmm0, xmmword [0x140112a20]
pcmpeqd xmm1, xmm1
movabs rdi, 0x8d2d06a7debb0abc
mov r9, rdx
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop word cs:[rax + rax]
test r10w, r10w
je 0x1400947f0
tzcnt esi, r10d
lea r11d, [r10 - 1]
and r11d, r10d
mov r10d, r11d
add rsi, r9
and rsi, rcx
shl rsi, 5
mov r11, rax
sub r11, rsi
cmp qword [r11 - 0x20], rdi
jne 0x1400947b0
cmp qword [r11 - 0x18], rdx
jne 0x1400947b0
jmp 0x140094813
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
mov r10, qword [rsp + 0x28]
jne 0x14009483e
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x14009478c
mov rsi, qword [r11 - 0x10]
mov rax, qword [r11 - 8]
mov rcx, rsi
call qword [rax + 0x18]
cmp rax, rdi
mov r10, qword [rsp + 0x28]
jne 0x14009483e
movabs rax, 0xc2257933ab7fe88d
cmp rdx, rax
je 0x140094eac
add byte [rax], al
test bpl, bpl
je 0x140094b58
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x148], rcx
add byte [rax], al
mov rcx, qword [rax + 0x28]
xor ebp, ebp
mov qword [rsp + 0x118], rcx
test rcx, rcx
sete bpl
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0x170], rcx
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x1c8], rax
add ebp, ebp
xor r13d, r13d
jmp 0x1400948a2
mov word [r12 + rdi], 0xa0d
add rdi, 2
mov qword [r10 + 0xe8], rdi
cmp rbp, 2
jne 0x1400948d0
inc r13
cmp r13, qword [rsp + 0x118]
lodsb al, byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
or dword [rbx], 6
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
or dword [rbx], 6
add byte [rax], al
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x148]
add dword [rax], eax
add bl, ch
invalid
cmp r13, qword [rsp + 0x118]
jae 0x14009536d
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x148]
cmp rbp, 1
jne 0x140094940
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x7d], cl
std
add dword [rbp + 0x50], esi
mov rax, qword [rsp + 0x128]
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax + 0x3b], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax], al
jae 0x14009539b
lea rax, [rax + rax*8]
sub byte [rcx], al
add byte [rax], al
cmp rax, qword [rsp + 0x170]
add byte [rax], al
jae 0x14009539b
lea rax, [rax + rax*8]
mov rdx, qword [rsp + 0x1c8]
lea rbx, [rdx + rax*8]
cmp qword [rdx + rax*8 + 0x10], 0
je 0x14009495f
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x128], rax
mov ebp, 1
jmp 0x140094964
mov rax, qword [rcx + 8]
mov qword [rsp + 0x128], rax
cmp qword [rcx], 1
mov ebp, 0
adc rbp, 1
lea rbx, [rcx + 0x18]
jmp 0x140094968
mov ebp, 2
add rbx, 0x20
add rcx, 0x40
call fcn.14003a050
mov rsi, rax
mov r12, rdx
mov r9, qword [rsp + 0x28]
and al, 0x28
rol dword [rax - 0x18], 0xdf
push rsi
cli
dec dword [rax - 0x77]
invalid
and al, 0x28
mov r15, qword [r9 + 0xd8]
mov rdi, qword [r9 + 0xe8]
mov rax, r15
sub rax, rdi
cmp rax, rdx
jb 0x140094adc
test r12, r12
je 0x140094a51
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x150], rbp
mov qword [rsp + 0x138], r13
mov r15b, 0x2d
xor r13d, r13d
jmp 0x1400949f7
and r15b, bl
shl r15b, 5
xor r15b, bpl
mov rax, qword [r9 + 0xe0]
mov byte [rax + rdi], r15b
inc rdi
mov qword [r9 + 0xe8], rdi
inc r13
cmp r12, r13
je 0x140094a30
movzx ebp, byte [rsi + r13]
cmp r15b, 0x2d
sete r15b
lea eax, [rbp - 0x61]
cmp al, 0x1a
setb bl
cmp rdi, qword [r14]
jne 0x1400949d0
mov rcx, r14
mov rdx, rdi
call fcn.14001a620
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
jmp 0x1400949d0
mov r15, qword [r14]
mov rax, r15
sub rax, rdi
mov r13, qword [rsp + 0x138]
mov rbp, qword [rsp + 0x150]
mov rbx, qword [rsp + 0x130]
and al, 0x30
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
xchg byte [rax + 0x4d000000], ah
mov esp, dword [rcx + 0xe0]
cmp rax, 1
jbe 0x140094afb
mov r12, qword [r9 + 0xe0]
mov word [r12 + rdi], 0x203a
add rdi, 2
mov qword [r9 + 0xe8], rdi
mov rdx, qword [rbx + 8]
mov rsi, qword [rbx + 0x10]
mov rax, r15
sub rax, rdi
cmp rax, rsi
jb 0x140094b24
lea rcx, [r12 + rdi]
mov r8, rsi
call fcn.140106220
add rdi, rsi
mov r10, qword [rsp + 0x28]
mov qword [r10 + 0xe8], rdi
sub r15, rdi
cmp r15, 1
ja 0x140094890
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.1401087c0
mov r10, qword [rsp + 0x28]
mov r12, qword [r10 + 0xe0]
mov rdi, qword [r10 + 0xe8]
jmp 0x140094890
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.1401087c0
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
jmp 0x1400949a2
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.1401087c0
mov r9, qword [rsp + 0x28]
mov r15, qword [r9 + 0xd8]
mov rdi, qword [r9 + 0xe8]
jmp 0x140094a5b
mov rcx, r14
mov rbx, rdx
mov rdx, rdi
mov r8, rsi
mov r12, r9
call fcn.1401087c0
mov rdx, rbx
mov rdi, qword [r12 + 0xe8]
mov r15, qword [r12 + 0xd8]
mov r12, qword [r12 + 0xe0]
jmp 0x140094a8b
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x128], rcx
mov rcx, qword [rax + 0x28]
xor ebx, ebx
mov qword [rsp + 0x130], rcx
test rcx, rcx
sete bl
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0x118], rcx
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x148], rax
add ebx, ebx
xor r13d, r13d
in eax, dx
jmp 0x140094bb8
mov rax, qword [r10 + 0xe0]
mov word [rax + rdi], 0xa0d
add rdi, 2
mov qword [r10 + 0xe8], rdi
cmp rbx, 2
jne 0x140094bf0
inc r13
cmp r13, qword [rsp + 0x130]
jae 0x140094ec4
mov qword [rsp + 0x138], r13
mov dword [rsp + 0x138], ebp
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x128]
jmp 0x140094c60
and al, 0x28
add dword [rax], eax
add bl, ch
jnp 0x140094c4c
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r13, qword [rsp + 0x130]
jae 0x140095384
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x128]
cmp rbx, 1
mov qword [rsp + 0x138], r13
jne 0x140094c60
mov rax, qword [rsp + 0x150]
cmp rax, qword [rsp + 0x118]
jae 0x1400953b2
lea rax, [rax + rax*8]
mov rdx, qword [rsp + 0x148]
lea rbp, [rdx + rax*8]
cmp qword [rdx + rax*8 + 0x10], 0
je 0x140094c7f
mov rax, qword [rbp + 0x18]
mov qword [rsp + 0x150], rax
mov ebx, 1
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rbx + 1], bh
add bl, ch
sub ecx, dword [rdi]
invalid
jmp 0x140094c84
mov rax, qword [rcx + 8]
mov qword [rsp + 0x150], rax
cmp qword [rcx], 1
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp dword [rcx], eax
mov ebx, 0
adc rbx, 1
lea rbp, [rcx + 0x18]
jmp 0x140094c88
mov ebx, 2
add rbp, 0x20
add rcx, 0x40
call fcn.14003a050
mov r12, rax
mov rdi, rdx
mov rcx, qword [rsp + 0x28]
mov r13, qword [rcx + 0xd8]
mov r15, qword [rcx + 0xe8]
mov rax, r13
sub rax, r15
cmp rax, rdx
jb 0x140094d71
mov rsi, qword [rcx + 0xe0]
lea rcx, [rsi + r15]
mov rdx, r12
mov r8, rdi
call fcn.140106220
mov r9, qword [rsp + 0x28]
add rdi, r15
mov qword [r9 + 0xe8], rdi
mov rax, r13
sub rax, rdi
cmp rax, 1
jbe 0x140094d97
mov word [rsi + rdi], 0x203a
add rdi, 2
mov qword [r9 + 0xe8], rdi
mov r15, qword [rbp + 8]
mov r12, qword [rbp + 0x10]
sub r13, rdi
cmp r13, r12
jb 0x140094dc7
mov r13, qword [rsp + 0x138]
add rsi, rdi
add esi, edi
mov rcx, rsi
mov rdx, r15
mov r8, r12
call fcn.140106220
add rdi, r12
mov r10, qword [rsp + 0x28]
mov qword [r10 + 0xe8], rdi
mov rax, qword [r10 + 0xd8]
sub rax, rdi
cmp rax, 1
ja 0x140094ba0
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.1401087c0
mov r10, qword [rsp + 0x28]
mov rdi, qword [r10 + 0xe8]
jmp 0x140094ba0
mov rcx, r14
mov rdx, r15
mov r8, rdi
call fcn.1401087c0
mov rcx, qword [rsp + 0x28]
mov r13, qword [rcx + 0xd8]
mov r15, qword [rcx + 0xe8]
jmp 0x140094cb9
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.1401087c0
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
mov r13, qword [r9 + 0xd8]
mov rsi, qword [r9 + 0xe0]
jmp 0x140094cee
mov rcx, r14
mov rdx, rdi
mov r8, r12
mov rdi, r9
call fcn.1401087c0
mov rsi, qword [rdi + 0xe0]
mov rdi, qword [rdi + 0xe8]
jmp 0x140094d13
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x302e312f50545448
cmp rax, 8
jae 0x1400946fd
mov r8d, 8
mov rcx, r14
call fcn.1401087c0
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0xe8]
jmp 0x1400946fd
mov rcx, r14
call fcn.1401087c0
mov r9, qword [rsp + 0x28]
jmp 0x1400944d8
mov rcx, r14
mov rbx, rdx
mov rdx, rsi
mov r8, rdi
call fcn.1401087c0
mov r9, qword [rsp + 0x28]
mov rdx, rbx
mov rsi, qword [r9 + 0xe8]
jmp 0x1400945b5
mov r8d, 1
mov rcx, r14
mov rdx, rsi
call fcn.1401087c0
mov rcx, qword [rsp + 0x28]
mov rsi, qword [rcx + 0xe8]
jmp 0x1400945e3
mov r8d, 2
mov rcx, r14
call fcn.1401087c0
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0xe8]
jmp 0x140094727
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
mov r8, r14
mov r9d, ebp
call fcn.1401096b0
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
cmp rax, 1
jbe 0x14009534e
mov rax, qword [r10 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r10 + 0xe8], rdx
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rbx + 0x20]
mov rdi, qword [rbx + 0x28]
mov qword [rbx + 0x28], 0
test rdi, rdi
je 0x140094f55
sbb byte [rax - 0x75], cl
invalid
call fcn.140101bb0
mov rax, qword [rsp + 0x160]
cmp byte [rax], 2
cmp byte [rdx], al
jb 0x1400952e6
mov rsi, qword [rdi + 0x68]
lea rcx, [rsi + 0x18]
sbb byte [rax - 0x75], r9b
invalid
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182268]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
call fcn.140101bb0
ror byte [rcx - 0x77], cl
invalid
lea rcx, [rdi + 0x88]
add byte [rax], al
mov rax, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x78]
mov r8, qword [rdi + 0x80]
xchg dword [rax - 0x1000000], eax
push rax
adc byte [rax - 0x73], cl
invalid
test al, 0
add byte [rax], al
mov rax, qword [rdi + 0x90]
mov rdx, qword [rdi + 0x98]
mov r8, qword [rdi + 0xa0]
call qword [rax + 0x10]
xchg dword [rax - 0x1000000], eax
push rax
adc byte [rax - 0x73], cl
invalid
mov rcx, qword [rdi + 0xd0]
call fcn.1400030d0
movaps xmm6, xmmword [rsp + 0x1d0]
movaps xmm7, xmmword [rsp + 0x1e0]
add rsp, 0x1f8
add dword [rax], eax
add byte [rbx + 0x5d], bl
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 2
add byte [rax], al
mov rcx, r14
call fcn.1401087c0
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x28
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x28
mov rdx, qword [r10 + 0xe8]
xchg edx, eax
call 0x129095369
jb 0x140095366
add byte [rax], al
jmp 0x140094edf
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
add eax, 0xaccbc
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, qword [rsp + 0x118]
call fcn.140108280
invalid
add byte [rbp + rcx*4 + 5], cl
movsd dword [rdi], dword [rsi]
int3
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
mov rdx, qword [rsp + 0x130]
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x170]
call fcn.140108280
int3
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x118]
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.140108280
mov byte [rsp + 0x1a0], al
mov qword [rsp + 0x80], rsi
lea rax, [0x140032580]
mov qword [rsp + 0x88], rax
lea rax, str.unexpected_request_version:
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x96966
lea rcx, [rsp + 0xb0]
call fcn.140108230
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, [0x14012a648]
lea r8, [rsp + 0x37]
mov edx, 0x17
call fcn.140108580
lea rax, [rsp + 0x110]
mov qword [rsp + 0x40], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rax
lea rax, [0x1401417c8]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0xb0]
call fcn.140108230
lea r8, [0x140129298]
mov edx, 0xf
mov rcx, rdi
mov ecx, edi
call fcn.1401082f0
call fcn.140010c70
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, [0x14013ec40]
lea r8, [rsp + 0x37]
mov edx, 0x17
invalid
add byte [rax], al
add al, ch
xor al, 0x30
invalid
invalid
xor al, 0x30
invalid
mov ecx, 1
mov rdx, rdi
call fcn.140107f90
mov ecx, 1
add byte [rax], al
mov rdx, rsi
call fcn.140107f90
mov qword [rsp + 0x110], r15
lea rax, [rsp + 0x140]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x10
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
lea rax, [0x1400e97e0]
add eax, 0x5425e
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x58], rax
lea rax, str.cannot_advance_past__remaining_:___
or eax, dword [rax]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], rbx
invalid
invalid
test byte [rax + rcx*8], ah
and al, 0xc8
add byte [rax], al
mov qword [rsp + 0xd0], 0
add byte [rax], al
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], 2
and al, 0xc8
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xc8], 2
and al, 0xc8
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
xchg ebp, eax
mov esi, 0x8d48000a
mov word [rax + rsi*4], fs
mov al, 0
add byte [rax], al
call fcn.140108230
mov ecx, 8
or al, byte [rax]
lea rcx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
call fcn.140108230
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
cdq
sub dword [rdi], eax
invalid
cdq
sub dword [rdi], eax
add byte [rax - 0x73], cl
add eax, 0xad3b2
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x140095476
adc al, 9
cmp rdx, rax
cmova rax, rdx
movabs r8, 0x19999999999999a
cdq
add dword [rcx], esi
ror byte [rcx + rdi - 0x40], cl
setb dl
cmp rax, 5
mov edi, 4
add byte [rax], al
add byte [rax + 0xf], cl
clc
add byte [rax], al
add byte [rax + 0xf], cl
clc
cmovae edi, eax
mov rax, rdi
shl rax, 4
loopne 0x14009565d
lea r8, [rax + rax*4]
add al, 0x80
shl edx, 3
test rcx, rcx
add ecx, dword [rax - 0x7b]
leave
je 0x140095682
mov rax, qword [rsi + 8]
shl rcx, 4
lea rcx, [rcx + rcx*4]
lea ecx, [rcx + rcx*4]
lea ecx, [rcx + rcx*4]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x50], ecx
mov eax, 8
jmp 0x140095684
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.1401006f0
cmp qword [rsp + 0x28], 0
jne 0x1400956b3
adc ecx, dword [rax - 0x75]
and al, 0x30
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
invalid
pop rax
pop rax
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x1400956c2
call fcn.140010c70
scasb al, byte [rdi]
mov ch, 0xf7
dec dword [rax - 0x75]
push rsp
and al, 0x38
mov rdx, qword [rsp + 0x38]
call fcn.140107f90
int3
int3
lea eax, [0x140177ec4]
invalid
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov dword [rsp + 0x28], edx
mov rax, qword [rcx + 0x18]
mov r8, rax
sub r8, rdx
jb 0x140095777
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
add rsp, 0x88
ret
add rcx, 8
add rsp, 0x88
add byte [rax], al
jmp fcn.140093440
mov qword [rsp + 0x30], rax
jmp 0x14009579b
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x1400e97e0]
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_:___
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x58]
call fcn.140108230
int3
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
mov ch, 0xbc
or al, byte [rax]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.1400168c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
test rcx, rcx
je 0x1400958c9
mov al, 1
test dl, dl
jne case.0x140091bc0.53
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400958af
cmp byte [rsp + 0x31], 0
je 0x1400958af
test byte [rsi + 0x34], 4
xor al, 4
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xae6ba
jne 0x1400958af
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
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xb7d42
or eax, dword [rax]
test cl, cl
leave
jne case.0x140091bc0.53
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d600]
or eax, dword [rax]
or eax, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x140091bc0.53
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
int3
int3
pop rbx
in al, 0x7a
mov esi, 0xccc35e6e
int3
int3
int3
add byte [rcx + 0x63], cl
add al, 0x80
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xabc3b
or al, byte [rax]
mov r8d, 4
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xabb40
or al, byte [rax]
mov rax, qword [rax + 0x18]
lea rdx, [0x14014148c]
or al, byte [rax]
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0xabc26
mov r8d, 4
jmp 0x1400959b9
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
call qword [rcx + 0x18]
call qword [rcx + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x140141578]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.1400168c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
test rcx, rcx
je 0x140095a57
mov al, 1
test dl, dl
jne 0x140095a59
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140095a3d
cmp byte [rsp + 0x31], 0
je 0x140095a3d
test byte [rsi + 0x34], 4
jne 0x140095a3d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140095a59
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d600]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140095a59
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xa7060
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x25
inc rax
add rsp, 0x30
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14013cd18]
mov ecx, 1
call fcn.1400dcd70
nop
add rsp, 0x20
pop rbp
ret
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, r8
mov r14, rdx
invalid
mov ebx, ecx
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r8
call fcn.1400df540
test rax, rax
je 0x140095db3
invalid
mov rdi, rax
mov rcx, rax
mov rdx, r14
mov r8, rsi
call fcn.140106220
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140095dc0
mov r14, rax
mov qword [rax], rsi
mov qword [rax + 8], rdi
or byte [rax - 0x77], cl
jo 0x140095d8c
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x140095dcf
mov qword [rax], r14
lea rcx, [0x14013d2b8]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov ecx, 1
mov rdx, rsi
call fcn.140107f90
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
mov qword [rbp - 0x10], r14
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
ud2
int3
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rdi], ecx
mov dh, 8
test ecx, ecx
je 0x140095f2a
cmp ecx, 1
jne 0x140095f81
lea rcx, [rax + 0x10]
mov qword [rsp + 0x80], rcx
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x7d], rcx
ror byte [rax], 0x4c
lea eax, [0x14012bde0]
pop rdi
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x7d], rcx
ror byte [rax], 0x4c
lea eax, [0x14012bde0]
pop rdi
or dword [rax], eax
pop rdi
or dword [rax], eax
mov qword [rsp + 0x70], r8
and al, 0x70
lea r8, [rsp + 0x80]
mov qword [rsp + 0x68], r8
and al, 0x68
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x68
lea r8, [0x14014153d]
mov qword [rsp + 0x58], r8
and al, 0x58
mov dh, 0xa
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x58
lea r8, [0x14012b170]
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x50], eax
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x50
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x48], rax
lea rax, [0x140141534]
lea eax, [0x140141534]
lea eax, [0x140141534]
mov qword [rsp + 0x38], rax
lea rax, [0x14012be00]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x60], 0xe
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 5
lea rax, str.Chunkedstatechunk_lenextensions_cntEofAwaitingHeadersStreamingInitContinue
lea r9, [0x14014152f]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x60e8
adc eax, edi
clc
call qword [rax - 0x5f3b7eb8]
add esp, 0xa0
add byte [rcx - 0x48], al
invalid
clc
call qword [rax - 0x5f3b7eb8]
add esp, 0xa0
pop rsi
ret
add esp, 0xa0
pop rsi
ret
add rax, 8
mov qword [rsp + 0x98], rax
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x140141500]
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x140141500]
mov r8d, 6
mov eax, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x88], rsi
mov byte [rsp + 0x90], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rcx + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rcx + rdx*4], ah
add byte [rax], al
add byte [rax], al
lea r8, [0x14012bde0]
jmp 0x140095fd5
inc rax
mov qword [rsp + 0x98], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14014154b]
mov r8d, 3
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x88], rsi
mov byte [rsp + 0x90], al
mov qword [rsp + 0x80], 0
mov byte [rsp + 0x91], 0
lea r8, [0x14012aeb8]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x98]
add al, ch
invalid
or al, bh
dec dword [rax - 0x75]
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rdi], cl
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
leave
and al, 0x80
add byte [rax], al
add byte [rdi], cl
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x14009605d
mov al, 1
test dl, dl
jne 0x14009605f
pop rdx
pop rdx
mov rsi, qword [rsp + 0x88]
cmp rcx, 1
jne 0x140096043
mov eax, dword [rsi + 0x28]
lea rdx, [0x14014d600]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x14009605f
mov eax, edx
test al, al
setne al
xchg ebp, eax
ror byte [rax - 0x7f], 0xc4
add rsp, 0xa0
add byte [rax], al
add byte [rsi - 0x3d], bl
add byte [rax], al
add byte [rsi - 0x3d], bl
int3
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x230], esi
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
jmp 0x1400960aa
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400960d5
test al, 4
je 0x140096317
test al, 3
je 0x140096090
cmp rax, 0x3f
jbe 0x14009632f
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400960aa
invalid
movzx eax, dl
lea rcx, [0x140177ee8]
or eax, 0xe1e09
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e300]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov eax, dword [rsi + 0x30]
not eax
test al, 6
je 0x140096347
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x14009617a
xorps xmm6, xmm6
test eax, eax
jne 0x1400961a6
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4d93c
mov rbx, rcx
mov rcx, rax
mov ecx, eax
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
call fcn.1400d3410
mov rcx, rbx
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
clc
add byte [rax], al
invalid
mov qword [rax + 0xf8], rdi
clc
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
call fcn.14007bb10
mov ecx, dword [0x140182314]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
invalid
je 0x140096204
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
invalid
je 0x140096204
add dword [rbp + rsi - 0x7b], esi
leave
test ecx, ecx
jne case.0x140091bc0.59
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov rdi, qword [rdx + rcx*8]
retf 0x8d48
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
lea edx, [0x1400e3aa0]
add byte [rax - 0x73], cl
adc eax, 0x4d8ac
mov ebx, eax
call fcn.1400d3410
add byte [rcx + 0x2087c6d8], cl
add dword [rax], eax
add byte [rcx], al
add byte [rcx + 0x2087c6d8], cl
fadd st(6)
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
or al, cl
invalid
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
add byte [rax], al
retf 0x110f
add byte [rax], al
lea rdi, [rsi + 0x20]
test al, al
je 0x1400962bd
xchg ebx, eax
add byte [rax], al
invalid
mov rcx, rsi
int1
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177ef8]
lea ecx, [0x140177ef8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ebc30
invalid
invalid
add eax, ebp
fcomp dword [rcx + 5]
add eax, 0xc0c74800
sar bh, 0xff
pop rcx
add eax, 0xc0c74800
sar bh, 0xff
push rax
xadd qword [rsi], rax
invalid
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
cmp rax, 0x3f
jbe 0x14009637f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140096243.0
mov rcx, rsi
call 0x140096680
add byte [rax], al
add byte [rax], al
jmp case.0x140096243.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 7
lea rdx, [rsp + 0x48]
add byte [rax - 0x73], cl
push rsp
and al, 0x48
mov rcx, rdi
call fcn.140096740
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
and al, 0x50
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], r9b
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rax
jmp 0x1400962e4
mov qword [rsp + 0x48], 7
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.140096740
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x48], 6
lea rdx, [rsp + 0x48]
lea edx, [rsp + 0x48]
mov rcx, rdi
call fcn.140096740
mov rcx, rsi
call fcn.140096900
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x248
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14009669d
lea rcx, [rsi + 0x20]
call fcn.140068980
mov rax, qword [rsi + 0x30]
mov edx, eax
not edx
lea r8, [rax - 5]
xor ecx, ecx
test dl, 6
cmove rcx, r8
cmp rcx, 1
je 0x1400966d2
test rcx, rcx
jne 0x14009670e
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x14009670e
lea rcx, [rsi + 0x30]
call fcn.14007b800
jmp 0x14009670e
cmp qword [rsi + 0x38], 0
je 0x14009670e
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x14009670e
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14009670e
cmp qword [rbx + 0x10], 0x11
jb 0x1400966fd
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140096724
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
mov ebx, 0xd231000e
mov ebx, 0xd231000e
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov r11b, 6
add byte [rax - 0x77], cl
invalid
mov r11b, 6
add byte [rax - 0x77], cl
fiadd dword [rcx - 0x48]
call 0x188096874
mov ecx, esi
mov r8d, 0x1e8
mov rcx, rsi
call fcn.140106220
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rbx + 0xeba9405], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x317401f8], al
clc
invalid
je 0x1400968ca
cmp eax, 1
je 0x1400968ca
clc
add dword [rcx + rsi - 0x7b], esi
sal byte [rbp + 0x47], 0x8b
jne 0x1400968e4
mov eax, dword [0x140182314]
test eax, eax
jne 0x1400968e4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
invalid
mov rsi, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
adc eax, 0x4d1e2
call fcn.1400d3410
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax - 0x77], cl
invalid
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140096910
invalid
test al, 1
je 0x1400969b9
test al, 2
jne 0x1400969d1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x48197508], ch
or byte [rbp + 0x19], dh
lea rcx, [rsi + 0x20]
test al, 8
jne 0x14009694b
or byte [rbp + 0x19], dh
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
call fcn.140096740
jmp 0x140096969
test al, 0x10
je 0x140096969
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140096a55
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ebad0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x1400969e9
jne 0x1400969af
mov rcx, rsi
add rsp, 0x240
pop rsi
jmp 0x140096680
nop
add rsp, 0x240
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014e008]
mov edx, 0x23
call fcn.140108300
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014e048]
mov edx, 0x25
call fcn.140108300
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x58], rax
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
lea rdx, [0x14014e090]
jbe 0x140096a55
add byte [rax - 0x73], cl
and al, 0x58
jbe 0x140096a55
add byte [rax - 0x73], cl
and al, 0x58
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x60], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x140172ca8]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x70
ror byte [rdi], 0x11
and al, 0x70
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.140108230
int3
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x230], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140096aca
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x140096af5
test al, 4
je 0x140096d30
test al, 3
je 0x140096ab0
cmp rax, 0x3f
jbe 0x140096d48
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140096aca
movzx eax, dl
lea rcx, [0x140177f08]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e300]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov eax, dword [rsi + 0x30]
not eax
test al, 6
je 0x140096d60
sub eax, dword [rdx]
add byte [rax], al
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x140096b9a
xorps xmm6, xmm6
test eax, eax
jne 0x140096bc6
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
xchg al, dl
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e3aa0]
mov rbx, rcx
mov rcx, rax
call fcn.1400d3410
iretd
mov rcx, rbx
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
fld dword [rcx - 0x3a]
xchg byte [rax], ah
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xeb77405], ecx
add eax, 0xeb774
mov rdx, qword gs:[0x58]
mov eax, dword [0x140182314]
add eax, 0xeb774
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
add byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
call fcn.14007bb10
mov ecx, dword [0x140182314]
mov bh, 0xe
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov bh, 0xe
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x140096c3e
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
sbb esi, dword [rdi + 0x4865000e]
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov edi, dword [rdx + rcx*8]
mov rdi, qword [rdx + rcx*8]
mov edi, dword [rdx + rcx*8]
retf 0x8d48
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
adc eax, 0x4ce8c
mov ebx, eax
call fcn.1400d3410
cmc
mov dword [rbx], 0xc6d88900
xchg dword [rax], esp
and byte [rcx], al
add byte [rax], al
invalid
ret
cmc
mov dword [rbx], 0xc6d88900
xchg dword [rax], esp
and byte [rcx], al
add byte [rax], al
invalid
add dword [rbx + 0xeb6ea0d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x140182314]
or eax, 0xeb6ea
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x140096cd6
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x140177f18]
movsxd rax, dword [rcx + rax*4]
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea2d0
bnd call fcn.1400ea2d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x140096d98
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140096c63.0
add byte [rax], al
mov rcx, rsi
call 0x140096fc0
add byte [rax], al
add byte [rax], al
jmp case.0x140096c63.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 7
lea rdx, [rsp + 0x48]
add byte [rax - 0x73], cl
push rsp
and al, 0x48
mov rcx, rdi
call fcn.140096740
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
jmp 0x140096cfd
mov qword [rsp + 0x48], 7
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.140096740
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 6
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.140096740
mov rcx, rsi
call 0x140097080
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x248
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
and al, 0x40
mov qword [rsp + 0x20], 6
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.140096740
invalid
idiv edi
dec dword [rax - 0x77]
stc
add rsp, 0x208
pop rdi
pop rsi
jmp 0x140097080
invalid
invalid
add byte [rax + 0x8c48148], dl
add al, byte [rax]
add byte [rdi + 0x5e], bl
ret
pop rcx
jb 0x140096fa9
add byte [rbp + rcx*4 + 5], cl
jp 0x140097016
or eax, dword [rax]
mov edx, 0x27
add byte [rax], al
call fcn.140108300
int3
add ah, cl
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140096fdd
lea rcx, [rsi + 0x20]
call fcn.1400698b0
mov rax, qword [rsi + 0x30]
mov edx, eax
not edx
lea r8, [rax - 5]
xor ecx, ecx
test dl, 6
cmove rcx, r8
cmp rcx, 1
je 0x140097012
add byte [rbp + rsi + 0x48], dh
mov edi, dword [rsi + 0x40]
test rdi, rdi
je 0x14009704e
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14009704e
cmp qword [rbx + 0x10], 0x11
jb 0x14009703d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140097064
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
push rsi
sub rsp, 0x240
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140097090
test al, 1
je 0x140097139
test al, 2
jne 0x140097151
test al, 8
jne 0x1400970cb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
call fcn.140096740
jmp 0x1400970e9
test al, 0x10
je 0x1400970e9
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400971d5
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400e9f40
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x140097169
jne 0x14009712f
mov rcx, rsi
add rsp, 0x240
pop rsi
jmp 0x140096fc0
nop
add rsp, 0x240
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014e008]
mov edx, 0x23
call fcn.140108300
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014e048]
mov edx, 0x25
call fcn.140108300
invalid
invalid
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x58]
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108230
int3
mov dword [rsi + 0x238], eax
mov bl, 1
cmp rax, 1
jne 0x1400972ce
mov rax, qword [r14 + 0x1b8]
mov rcx, qword [r14 + 0x1c0]
mov es, eax
add dword [rax], eax
add byte [rcx - 0x39], cl
xchg byte [rax + 1], bh
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400972ca
call qword [rax + 8]
jmp 0x1400972ca
invalid
jle 0x1400972bb
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x1400972ca
mov rax, qword [r14 + 0x238]
dec rax
dec eax
mov qword [r14 + 0x238], rax
cmp rax, 1
je 0x140097272
test bl, bl
je 0x1400972da
mov rax, qword [0x140182308]
test rax, r12
jne 0x140097337
xor eax, eax
xchg byte [rdi], al
cmp al, 2
invalid
je 0x140097308
add dh, byte [rsi + riz - 0x10]
dec qword [r14]
lock dec qword [r14]
je 0x140097317
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x140097329
mov rcx, qword [rsi + 8]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
invalid
pop r14
pop r15
jmp fcn.140087790
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
invalid
add al, dh
dec qword [r14]
jne case.0x1400932da.40
invalid
mov rcx, rsi
call fcn.140005ba0
mov rax, qword [rsi + 8]
lock dec qword [rax]
dec qword [rax]
je 0x1400972f2
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.1401102f0
test al, al
jne 0x1400972da
mov byte [r15], 1
jmp 0x1400972da
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf98
movaps xmmword [rsp + 0xf80], xmm6
sldt word [rax]
sldt word [rax]
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rcx + 0xa58]
lea rcx, [0x140177f28]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rsi + 0x10]
movups xmm6, xmmword [rsi]
mov byte [rsi + 0xa59], 1
mov rax, qword [rsi + 0x530]
mov qword [rsi + 0xa60], rax
xchg byte [rax + 0xa], ah
add byte [rax], al
xchg byte [rax + 0xa], ah
add byte [rax], al
lea rcx, [rsi + 0xa68]
mov r8d, 0x520
add byte [rax], al
add byte [rax], al
call fcn.140106220
movups xmmword [rsi + 0xf88], xmm6
jmp 0x1400973cd
cmp qword [rsi + 0xf88], 3
je 0x140097949
sldt word [rax]
add ecx, dword [rdi]
test byte [rbp + rax], bh
add byte [rax - 0x73], cl
sahf
push 0x4800000a
mov ecx, ebx
lea rbx, [rsi + 0xa68]
mov rcx, rbx
mov rdx, rdi
call fcn.1400979c0
cmp al, 2
jne 0x140097468
mov rax, qword [rsi + 0xf88]
sldt word [rax]
cmp rax, 2
je case.0x140095916.23
test rax, rax
je 0x140097979
mov r15, qword [rsi + 0xf88]
mov r12, qword [rsi + 0xf90]
mov qword [rsi + 0xf88], 3
cmp r15, 3
je 0x140097919
mov ebp, eax
lea rcx, [rsp + 0x30]
mov r8d, 0x520
mov rdx, rbx
call fcn.140106220
mov qword [rsp + 0x550], r15
mov qword [rsp + 0x558], r12
cmp dword [rsp + 0x30], 3
je 0x1400974c1
lea rcx, [rsp + 0x30]
call fcn.1400986d0
mov r13d, 4
jmp 0x1400976bc
add dword [rax - 0x7b], ecx
sal byte [rsi + rbx + 0x48], cl
mov ecx, dword [rcx + 8]
cmp qword [rbp + 0x50], rcx
jne case.0x140091ab1.256
cmp rdx, rax
je 0x140097555
invalid
xor ebp, ebx
adc dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
or byte [r8 - 0x7d], cl
rcl byte [rax], 0xeb
push rsi
mov rcx, qword [rcx + 8]
jmp case.0x140091ab1.256
call qword [rax]
mov r15, rax
mov r12, rdx
mov rax, qword [rbp + 0x48]
test rax, rax
je 0x14009754d
mov rcx, qword [rbp + 0x50]
call qword [rax + 0x18]
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r12
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [rbp + 0x58], rcx
je 0x140097593
call r13
call rbp
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax]
test rcx, rcx
jne 0x1400978fd
mov rcx, qword [rbp + 0x10]
cmp rcx, rax
jne 0x140097590
adc byte [r8 + 0x39], r9b
sal dword [rbp - 0x1c], 0x49
mov eax, dword [rsi]
mov rax, qword [r14]
mov rax, qword [rax + 0x38]
test rax, rax
jne 0x1400976a0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
test rax, rax
je 0x1400975d2
lock dec qword [rax]
jne 0x1400975d2
mov rcx, r14
call fcn.140088f80
mov qword [rsi + 0xf90], 0
cmp qword [rsi + 0xf88], 0
je 0x140097991
mov qword [rsi + 0xf88], 2
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x30]
call fcn.140098d00
movups xmm6, xmmword [rsi + 0xf88]
mov r14, qword [rsi + 0xf88]
mov qword [rsi + 0xf88], 3
cmp r14, 3
je 0x140097919
lea rcx, [rsp + 0x30]
mov r8d, 0x520
mov rdx, rbx
call fcn.140106220
movups xmmword [rsp + 0x550], xmm6
mov r13, qword [rsi + 0xa68]
movzx ebp, byte [rsi + 0xa70]
mov eax, dword [rsi + 0xa74]
mov dword [rsp + 0x2b], eax
mov eax, dword [rsi + 0xa71]
mov dword [rsp + 0x28], eax
mov r15, qword [rsi + 0xa78]
mov r12, qword [rsi + 0xa80]
lea rdx, [rsi + 0xa88]
lea rcx, [rsp + 0x560]
mov r8d, 0x500
call fcn.140106220
test r14, 0xfffffffffffffffd
jne 0x1400976a9
cmp r13, 5
jne 0x1400976bc
mov al, 1
mov cl, 3
add ebp, ecx
xor al, byte [rdx]
add byte [rax], al
lea rcx, [rsp + 0x558]
call fcn.140098d00
cmp r13, 5
je 0x1400976a0
lea r14, [rsi + 0x538]
mov qword [rsi + 0x538], r13
mov byte [rsi + 0x540], bpl
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x2b]
mov dword [rsi + 0x541], eax
mov dword [rsi + 0x544], ecx
mov qword [rsi + 0x548], r15
mov qword [rsi + 0x550], r12
lea rcx, [rsi + 0x558]
lea rdx, [rsp + 0x560]
mov r8d, 0x500
add al, ch
adc ebp, ebx
invalid
add byte [rax - 0x75], cl
xchg byte [rax + 0x4800000f], cl
cmp eax, 3
je 0x14009773a
add al, ch
adc ebp, ebx
invalid
cmp dword [rbx], 3
je 0x14009772e
mov rcx, rbx
call fcn.1400986d0
mov rax, qword [rsi + 0xf88]
test rax, 0xfffffffffffffffd
jne 0x14009781f
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], al
add al, 0xf
test cl, dh
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
and al, 0x60
or al, byte [rax]
add byte [rcx - 0x48], al
and byte [0xc9557754], al
bnd call fcn.140106220
cmp dword [r14], 4
je 0x140097835
lea rcx, [rsp + 0xa60]
mov r8d, 0x520
mov rdx, r14
call fcn.140106220
invalid
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
jne 0x140097796
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfad], cl
invalid
je 0x140097796
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x1400977bc
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je case.0x140096243.16
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
jne 0x1400977d1
mov rcx, rbx
call fcn.1400666d0
lea rdx, [rsp + 0xa60]
add byte [rax], al
mov r8d, 0x520
mov rcx, r14
call fcn.140106220
lea rbx, [rsi + 0xa60]
mov rcx, rbx
mov rdx, rdi
call fcn.1400979c0
cmp al, 2
jne 0x140097806
mov al, 1
mov cl, 4
jmp 0x1400978db
cmp dword [rbx], 3
je 0x140097813
mov rcx, rbx
call fcn.1400986d0
fld1
mov ebp, 0x4800000e
cmp dword [rsi + 0x538], 4
cmp qword [rsi + 0x538], 4
je 0x140097835
jmp 0x14009783e
lea rcx, [rsi + 0xf90]
call fcn.140098d00
cmp dword [r14], 4
jne 0x140097744
test byte [rsi + 0x548], 1
jne 0x1400978b7
cmp byte [rsi + 0xa59], 0
je 0x1400978d0
mov rdi, qword [rsi + 0xa60]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
add byte [rbx - 0x79fe4fff], dh
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x14009787f
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
sbb byte [r8 - 0x39], r9b
adc byte [r8], r8b
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
invalid
je 0x14009787f
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
sal byte [rbx + rax - 1], 0x50
or byte [rsi - 0x247bc7a1], al
invalid
test bl, bl
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
cmp byte [rbx + rbx*8 - 0x74b7e28b], al
sub byte [r8 - 0x75], r9b
xor byte [r8 - 0x39], r9b
sub byte [r8], r8b
sub byte [rax], al
jne 0x1400978a3
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14009789e
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
rol byte [rsi + 0x48f03847], 0xff
pcmpeqw mm4, qword [rdi]
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
cmp r8b, r14b
dec qword [rdi]
lock dec qword [rdi]
jne 0x1400978d0
mov rcx, qword [rsi + 0xa60]
call fcn.1400666d0
jmp 0x1400978d0
lea rcx, [rsi + 0x550]
call fcn.140098d00
cmp byte [rsi + 0xa59], 0
jne 0x14009784b
invalid
invalid
invalid
mov byte [rsi + 0xa59], 0
add byte [rax], al
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa58], cl
movaps xmm6, xmmword [rsp + 0xf80]
add rsp, 0xf98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov qword [rbp + 0x18], rcx
lea rcx, str.assertion_failed:__next_.value.is_some__
pop rbx
or al, byte [rax]
lea r8, [0x14013d530]
mov edx, 0x29
add byte [rax], al
add al, ch
out 9, eax
invalid
invalid
add byte [rax], al
add al, ch
out 9, eax
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, [0x140142450]
lea eax, [0x140142450]
lea eax, [0x140142450]
or al, byte [rax]
mov edx, 0x28
call fcn.140108300
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
mov edx, 0x23
call fcn.140108300
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, [0x140142438]
lea eax, [0x140142438]
mov edx, 0x18
call fcn.140108630
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.14010cd60
lea rcx, [0x14013c939]
lea r8, [0x14013c9d8]
or al, byte [rax]
or al, byte [rax]
mov edx, 0x1a
call fcn.140108630
lea rcx, [0x14013c9f0]
push rax
or al, byte [rax]
call fcn.140108610
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
call fcn.140108610
or al, 7
add byte [rax - 0x73], cl
or eax, 0x7d840
or al, 7
add byte [rax - 0x73], cl
or eax, 0x7d840
call fcn.140108610
ud2
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400984c8
xor eax, eax
mov rcx, qword [rsp + 0x68]
xchg byte [rcx], al
cmp al, 2
je 0x14009843a
test ebx, ebx
je 0x140098448
mov r14, rsi
cmp ebx, 1
je 0x140097cc6
jmp 0x140097bca
mov r15, qword [r14 + 0x408]
lea rcx, [r15 + 0x10]
mov dl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], dl
jne 0x140097e83
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140097ea1
xor eax, eax
movzx edx, byte [r15 + 0x11]
test dl, dl
jne 0x140097ebb
mov bl, 1
cmp qword [r15 + 0x30], 0
jne 0x140097c1b
cmp qword [r15 + 0x40], 0
je 0x140097dbf
test al, al
jne 0x140097c32
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140097f76
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140097c40
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
jne 0x140097c96
mov rcx, qword [r14 + 0x408]
add rcx, 0x10
lea rbx, [r14 + 0x3a8]
call fcn.140099bc0
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x54], 0
lea rax, [0x14013db70]
mov qword [rsp + 0x30], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x38], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.14001fb00
lea rcx, [rsp + 0xa0]
mov rdx, r14
mov r8, rdi
call fcn.140099cc0
movzx eax, byte [rsp + 0xa0]
cmp eax, 3
je 0x140097cc6
cmp eax, 4
jne 0x140097d52
mov al, 2
jmp 0x140097e6f
mov bpl, 5
cmp dword [rsi], 3
je 0x1400985e6
mov rcx, rsi
call fcn.1400986d0
mov qword [rsi], 3
cmp bpl, 5
je 0x140097e68
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x31], r14b
mov dword [rsp + 0x34], ebx
mov qword [rsp + 0x38], rdi
movapd xmm0, xmmword [rsp + 0x80]
movupd xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
movzx eax, bpl
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x140097e68
test eax, eax
je 0x140097e68
cmp eax, 1
jne 0x140097e19
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call qword [rdi + 0x10]
jmp 0x140097e68
movupd xmm0, xmmword [rsp + 0xa0]
movupd xmm1, xmmword [rsp + 0xb0]
movapd xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x50], rax
movapd xmmword [rsp + 0x40], xmm1
movzx eax, byte [rsp + 0x30]
cmp eax, 2
je 0x140097dd7
cmp eax, 1
jne 0x140097e04
mov rdi, qword [rsp + 0x38]
movapd xmm0, xmmword [rsp + 0x40]
movapd xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x90], rax
mov ebx, dword [rsp + 0x34]
mov bpl, 1
movzx r14d, byte [rsp + 0x31]
jmp 0x140097cc9
cmp qword [r15 + 0x238], 2
setae bl
test al, al
jne 0x140097c32
jmp 0x140097c1f
movzx ecx, byte [rsp + 0x31]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x38], rax
jne 0x140097eed
movzx edi, cl
shl rdi, 0x20
or rdi, 3
mov bpl, 4
jmp 0x140097cc9
mov ebx, dword [rsp + 0x34]
mov edi, dword [rsp + 0x38]
movzx r14d, byte [rsp + 0x31]
xor ebp, ebp
jmp 0x140097cc9
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x140097e68
lea rsi, [rdi - 1]
mov rbx, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140097e57
cmp qword [rdi + 0x10], 0x11
jb 0x140097e46
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
cmp bpl, 5
setne al
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, rcx
call fcn.140110230
mov rcx, rbx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140097bf8
mov rbx, rcx
call fcn.1401102f0
mov rcx, rbx
xor al, 1
movzx edx, byte [r15 + 0x11]
test dl, dl
je 0x140097c07
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x38], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed60]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140108580
lea rdx, [rsp + 0x38]
call fcn.14001f690
mov rdi, rax
mov bpl, 4
jmp 0x140097cc9
mov r12, rcx
call fcn.1401102f0
mov rcx, r12
test al, al
jne 0x140097c32
mov byte [r15 + 0x11], 1
jmp 0x140097c32
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test ebx, ebx
jne 0x140097bb8
mov rcx, qword [rsi + 0x408]
mov edx, r12d
call fcn.14007b460
cmp dword [rsi + 0x440], 2
jb 0x1400984bd
mov qword [rsi + 0x440], 0
mov dword [rsi + 0x44c], 0
mov dword [rsi + 0x454], 0
mov dword [rsi + 0x45c], 1
mov dword [rsi + 0x460], r12d
mov dword [rsi + 0x464], 0
mov dword [rsi + 0x46c], 0
mov dword [rsi + 0x474], 0
mov byte [rsi + 0x47c], 0
mov r14, rsi
jmp 0x140097bca
mov bpl, 3
mov r14b, 0xa
jmp 0x140097cc9
call fcn.1401102f0
test al, al
jne 0x140097b9f
mov byte [rbp + 0x11], 1
jmp 0x140097b9f
enter 4, 0
mov r8, rax
shr r8, 1
shr ecx, 1
lea r9d, [rcx + 0x1dcd6500]
test al, 1
cmove r9d, ecx
mov qword [rsi + 0x4c0], r8
mov dword [rsi + 0x4c8], r9d
mov rcx, r13
mov edx, dword [rsp + 0x28]
call fcn.1400f39d0
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x40], edx
xor ebx, ebx
cmp byte [rsp + 0x2c], 0
jne 0x140097b9f
jmp 0x140097b8c
mov qword [rsi], 3
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.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.140108300
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.14010cd60
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499a8]
mov edx, 0x28
call fcn.140108630
lea rcx, str.pong_received_implies_ping_sent_at
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x22
call fcn.140108630
lea rcx, str.keep_alive_expects_last_read_at
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x1f
call fcn.140108630
lea rcx, [0x1401151f0]
call fcn.140108610
lea rcx, str.bdp_enabled_implies_bytes
lea ecx, str.bdp_enabled_implies_bytes
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x19
call fcn.140108630
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x40], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_time.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
int3
add byte [rax - 0x7d], cl
jle 0x14009882c
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x68]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r14, qword [rsi + 0x78]
mov r12, qword [rsi + 0x90]
test r12, r12
je 0x140098881
mov rdi, qword [rsi + 0x80]
mov rax, qword [rsi + 0x88]
xor edx, edx
cmp rax, r14
add byte [rax], 0
add byte [rax - 0x75], cl
xchg byte [rax + 0x31000000], cl
ror byte [rcx + rdi - 0x10], cl
mov rcx, r14
cmovb rcx, rdx
mov r8, rax
sub r8, rcx
mov r13, r14
sub r13, r8
lea rbp, [r8 + r12]
cmp r13, r12
cmovb rbp, r14
mov r15, r12
sub r15, r13
cmovb r15, rdx
sub rbp, r8
je 0x140098861
shl rax, 5
lea rax, [rax + rax*2]
shl rcx, 5
lea rcx, [rcx + rcx*2]
sub rax, rcx
lea rbx, [rdi + rax]
add rbx, 0x10
mov rcx, rbx
call fcn.14001dc60
add rbx, 0x60
dec rbp
jne 0x140098850
cmp r13, r12
jae 0x140098881
add rdi, 0x10
nop word [rax + rax]
mov rcx, rdi
call fcn.14001dc60
add rdi, 0x60
dec r15
jne 0x140098870
test r14, r14
je 0x14009889b
mov r8, qword [rsi + 0x80]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r8, qword [rsi + 0x160]
test r8b, 1
jne 0x1400988d6
lock dec qword [r8 + 0x20]
jne 0x1400988fb
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400988ed
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rdi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rdi
jmp 0x1400988ed
shr r8, 5
neg r8
cmp qword [rsi + 0x158], r8
je 0x1400988fb
add r8, qword [rsi + 0x148]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rsi + 0x100]
cmp rax, 4
je 0x14009893a
cmp eax, 3
je 0x14009891b
cmp eax, 1
je 0x140098cce
test rax, rax
jne 0x14009893a
lea rcx, [rsi + 0x120]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
mov r8, qword [rsi + 0x118]
call qword [rax + 0x10]
mov rax, qword [rsi + 0xb8]
cmp rax, 3
je 0x140098991
cmp eax, 1
je 0x140098972
test rax, rax
jne 0x140098991
lea rcx, [rsi + 0xd8]
mov rax, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
add byte [rax - 0x75], cl
xchg esi, eax
enter 0, 0
mov r8, qword [rsi + 0xd0]
call qword [rax + 0x10]
jmp 0x140098991
cmp qword [rsi + 0xc8], 0
je 0x140098991
mov r8, qword [rsi + 0xc0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r8, qword [rsi + 0x1b8]
test r8b, 1
jne 0x1400989cc
lock dec qword [r8 + 0x20]
jne 0x1400989f1
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400989e3
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rdi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rdi
jmp 0x1400989e3
shr r8, 5
neg r8
cmp qword [rsi + 0x1b0], r8
je 0x1400989f1
add r8, qword [rsi + 0x1a0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r14, qword [rsi + 0x1d8]
mov r12, qword [rsi + 0x1f0]
test r12, r12
je 0x140098a81
mov rdi, qword [rsi + 0x1e0]
mov rax, qword [rsi + 0x1e8]
xor ecx, ecx
cmp rax, r14
mov rdx, r14
cmovb rdx, rcx
sub rax, rdx
mov r13, r14
sub r13, rax
lea rbp, [rax + r12]
cmp r13, r12
cmovb rbp, r14
mov r15, r12
sub r15, r13
cmovb r15, rcx
sub rbp, rax
je 0x140098a61
lea rax, [rax + rax*8]
lea rbx, [rdi + rax*8]
nop dword [rax]
mov rcx, rbx
call fcn.14001dc60
add rbx, 0x48
dec rbp
jne 0x140098a50
cmp r13, r12
jae 0x140098a81
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.14001dc60
add rdi, 0x48
dec r15
jne 0x140098a70
test r14, r14
je 0x140098a9b
mov r8, qword [rsi + 0x1e0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r8, qword [rsi + 0x220]
test r8b, 1
jne 0x140098ad6
lock dec qword [r8 + 0x20]
jne 0x140098afb
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140098aed
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rdi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rdi
jmp 0x140098aed
shr r8, 5
neg r8
cmp qword [rsi + 0x218], r8
je 0x140098afb
add r8, qword [rsi + 0x208]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp dword [rsi + 0x230], 2
je 0x140098b70
lea rcx, [rsi + 0x238]
call fcn.140087be0
mov r8, qword [rsi + 0x370]
test r8b, 1
jne 0x140098b4b
lock dec qword [r8 + 0x20]
jne 0x140098b70
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140098b62
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rdi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rdi
jmp 0x140098b62
shr r8, 5
neg r8
cmp qword [rsi + 0x368], r8
je 0x140098b70
add r8, qword [rsi + 0x358]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rsi + 0x418]
test rax, rax
je 0x140098b94
lea rcx, [rsi + 0x430]
mov rdx, qword [rsi + 0x420]
mov r8, qword [rsi + 0x428]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x3a8]
test rax, rax
je 0x140098bb8
lea rcx, [rsi + 0x3c0]
mov rdx, qword [rsi + 0x3b0]
mov r8, qword [rsi + 0x3b8]
call qword [rax + 0x10]
lea rdi, [rsi + 0x408]
mov rdx, qword [rsi + 0x3e0]
test rdx, rdx
je 0x140098c2b
mov qword [rdx + 0x10], 4
mov rax, qword [rdx + 0x40]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x140098be0
test rax, rax
jne 0x140098c12
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
mov qword [rdx + 0x30], 0
lock and qword [rdx + 0x40], 0xfffffffffffffffd
test rax, rax
je 0x140098c12
call qword [rax + 8]
mov rax, qword [rsi + 0x3e0]
lock dec qword [rax]
jne 0x140098c2b
mov rcx, qword [rsi + 0x3e0]
call fcn.140005380
mov rcx, rdi
call fcn.140097210
mov r8, qword [rsi + 0x380]
cmp r8, 2
je 0x140098ca2
mov rdx, qword [rsi + 0x398]
mov rcx, qword [rsi + 0x388]
mov rax, qword [rsi + 0x390]
test r8, r8
je 0x140098cb4
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsi + 0x388]
lock dec qword [rax]
jne 0x140098ca2
mov rcx, qword [rsi + 0x388]
mov rdx, qword [rsi + 0x390]
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140039a20
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rax + 0x80]
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
cmp qword [rsi + 0x110], 0
je 0x14009893a
mov r8, qword [rsi + 0x108]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14009893a
mov dword [rsp + 0x80], eax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x78]
and al, 0x78
and al, 0x78
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x38]
call fcn.140108230
mov qword [rsp + 0x68], r12
lea rax, [0x14001b240]
mov qword [rsp + 0x70], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
jmp 0x140099b66
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x38]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
call fcn.140108610
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
mov edx, 0x2c
call fcn.140108300
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
call fcn.140108610
int3
movzx eax, byte [rcx + 1]
test al, al
jne 0x140099c7b
lea rdi, [rcx + 1]
mov esi, dword [rcx + 0xfc]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140099c67
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140099c13
add esp, 0x40
pop rbx
pop rdi
pop rsi
ret
add eax, 0xe86d9
shl rax, 1
test rax, rax
je 0x140099be0
mov rsi, rcx
call fcn.1401102f0
add byte [rdi], cl
mov dh, 0x56
invalid
test dl, dl
jne 0x140099cb2
add byte [rdi], cl
mov dh, 0x56
add dword [rdx + rdx*8 - 0x76b7948b], eax
int1
mov rcx, rsi
mov esi, dword [rsi + 0xfc]
test al, al
je 0x140099c05
lea rdi, [rcx + 1]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140099c05
mov rbx, rcx
call fcn.1401102f0
test al, al
jne 0x140099c76
mov byte [rdi], 1
mov rcx, rbx
jmp 0x140099c05
mov rsi, rcx
xor eax, eax
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed60]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140108580
xor al, 1
jmp 0x140099c80
mov esi, dword [rdi + 0x388]
mov rbx, rdi
mov rdi, qword [rdi + 0x390]
test rax, rax
je 0x140099df7
invalid
ja 0x140099dc9
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
add ecx, 0x10
call qword [rdi + 0x70]
lock inc qword [rsi]
jle case.0x14009bbe1.2
mov qword [rsp + 0x2c0], rsi
mov qword [rsp + 0x2c8], rdi
lea rdx, [rsp + 0x2d0]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x128]
mov rax, qword [rax + 0x3a0]
mov eax, dword [rax + 0x3a0]
mov qword [rsp + 0x2b8], 1
mov qword [rsp + 0x2d8], rax
add byte [rax - 0x75], cl
adc byte [r8 - 1], r9b
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
add rsi, rax
add rsi, 0x10
adc bl, ch
invalid
adc bl, ch
mov rcx, rsi
mov rcx, rsi
call qword [rdi + 0x70]
mov qword [rsp + 0x2c0], rsi
mov qword [rsp + 0x2c8], rdi
lea rdx, [rsp + 0x2d0]
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
add eax, dword [rax]
invalid
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add al, byte [rax]
add byte [rax - 0x75], cl
and dword [rax + 0x48000003], 0xffffffc7
mov qword [rsp + 0x2b8], 0
mov qword [rsp + 0x2d8], rax
fadd dword [rdx]
add byte [rax], al
mov rcx, rsi
mov qword [rsp + 0x2b8], 0
mov qword [rsp + 0x2d8], rax
fadd dword [rdx]
add byte [rax], al
mov rcx, rsi
call qword [rdi + 0x60]
mov rdi, qword [rsp + 0x128]
add byte [rax], al
mov qword [rsp + 0x578], 2
mov qword [rsp + 0x598], 0
lea rsi, [rdi + 0x400]
lea rax, [rdi + 0x3a8]
mov qword [rsp + 0x300], rax
add byte [rbx], al
add byte [rax], al
lea rax, [rdi + 0x418]
mov qword [rsp + 0x2f8], rax
add al, byte [rax]
add byte [rax - 0x73], cl
xchg eax, esp
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add eax, 0x8d480000
mov qword [rsp + 0x98], rax
xorps xmm6, xmm6
pcmpeqd xmm7, xmm7
dec dword [rax - 0x73]
add eax, 0xa3cc4
dec dword [rax - 0x73]
add eax, 0xa3cc4
mov qword [rsp + 0x488], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x480], rax
mov dword [rsp + 0xac], eax
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
invalid
mov dword [rsp + 0x50], eax
and al, 0x50
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rcx + 0x4c502444], cl
and al, 0x50
mov qword [rsp + 0x270], r12
and al, 0x50
mov qword [rsp + 0x270], r12
mov qword [rsp + 0x130], rsi
jmp 0x140099f00
mov word [rdi + 0x400], 0x101
mov dword [rdi + 0x404], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], r8b
movzx eax, byte [rsi]
test eax, eax
je 0x140099f80
cmp eax, 1
jne 0x14009c8d7
mov esi, dword [rdi + 0x404]
movzx ebx, byte [rdi + 0x401]
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3850
test rax, rax
jne 0x140099f4b
test rdx, rdx
jne 0x140099f4b
mov rcx, qword [rdi + 0x188]
mov rax, qword [rdi + 0x190]
mov rdx, r12
call qword [rax + 0x30]
test rax, rax
jne 0x14009c8b5
test rdx, rdx
jne 0x14009ca09
sub al, byte [rax]
invalid
sub al, byte [rax]
add dh, al
xchg dword [rax], eax
add al, 0
add byte [rdx], al
mov byte [rdi + 0x400], 2
mov byte [rdi + 0x401], bl
mov dword [rdi + 0x404], esi
mov rsi, qword [rsp + 0x130]
jmp 0x140099f00
nop word [rax + rax]
lea rcx, [rsp + 0x5c8]
mov rdx, rdi
cli
cli
mov r8, r12
call fcn.14009d340
movzx eax, byte [rsp + 0x5c8]
add byte [rbx - 0x7bf0fb08], al
hlt
invalid
add byte [rax], al
movzx ebx, byte [rsp + 0x5c9]
add byte [rax], al
mov r14d, dword [rsp + 0x5cc]
mov r9d, dword [rsp + 0x5d0]
mov r15d, dword [rsp + 0x5d4]
mov r8, qword [rsp + 0x5d8]
movdqu xmm12, xmmword [rsp + 0x5e0]
mov rbp, qword [rdi + 0x408]
mov rcx, qword [rdi + 0x410]
lea r13, [rbp + 0x10]
insd dword [rdi], dx
adc byte [rax - 0x7d], cl
rcl dword [rax], 0x48
mov dword [rsp + 0x348], esi
mov rdx, qword [rsp + 0x300]
mov qword [rsp + 0x350], rdx
mov qword [rsp + 0x368], r13
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x370], rcx
mov byte [rsp + 0x378], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x358], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x5c0]
mov qword [rsp + 0x360], rcx
add byte [rax], al
add byte [rax], al
mov eax, eax
lea rcx, [0x140177f3c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13], cl
mov qword [rsp + 0x108], r9
jne 0x14009ab59
mov rax, qword [0x140182308]
invalid
shl rax, 1
test rax, rax
jne 0x14009ab74
xor eax, eax
movzx ecx, byte [rbp + 0x11]
test cl, cl
jne 0x14009d004
mov dword [rsp + 0x7c], eax
lea rax, [rbp + 0x18]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x1c8]
mov qword [rsp + 0x68], rax
push 0xfffffffff0858d48
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
push 0xfffffffff0858d48
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
mov rcx, qword [rbp + 0x228]
mov rdx, qword [rbp + 0x230]
mov r8d, r14d
call fcn.140020860
clc
dec dword [rbx + rcx*4 - 0x7b]
clc
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
invalid
clc
dec dword [rbx + rcx*4 - 0x7b]
clc
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x73], cl
adc byte [rdx], al
add byte [rax], al
mov r9, qword [rbp + 0x210]
mov r10, r9
and r10, rax
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
cmp dword [rbx + rcx*4 - 0x63], ecx
or byte [rdx], al
add byte [rax], al
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor ebx, ebx
movdqu xmm1, xmmword [r11 + r10]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb esi, xmm2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
test si, si
je 0x14009a180
tzcnt r15d, esi
add r15, r10
and r15, r9
lea rcx, [r15*8]
mov r12, r11
sub r12, rcx
mov rcx, qword [r12 - 8]
mov ecx, dword [rsp - 8]
cmp rdx, rcx
jbe 0x14009cb40
lea edi, [rsi - 1]
and edi, esi
mov r12, rcx
shl r12, 4
mov esi, edi
cmp dword [r8 + r12 + 8], r14d
jne 0x14009a130
jmp 0x14009a274
add byte [rsi + 0xf], ah
je 0x14009a153
pcmpeqb xmm1, xmm7
pmovmskb ecx, xmm1
test ecx, ecx
jne 0x14009abcb
invalid
add byte [rcx + 1], cl
fimul dword [rcx - 0x7d]
ret 0x4810
add r10, rbx
add r10, 0x10
add rbx, 0x10
and r10, r9
jmp 0x14009a10f
mov dword [rsp + 0xc0], r9d
mov dword [rsp + 0xc4], r15d
mov qword [rsp + 0xc8], r8
movdqu xmmword [rsp + 0xd0], xmm12
mov rax, qword [rsp + 0xc0]
movq r9, xmm12
lea rcx, [rsp + 0x4a0]
lea rdx, [rsp + 0xd8]
call qword [rax]
mov dword [rsp + 0x49c], r14d
mov byte [rsp + 0x499], bl
mov byte [rsp + 0x498], 1
add al, 0
add byte [rcx], al
add al, 0
add byte [rcx], al
cmp dword [rdi + 0x3d0], 0
je 0x14009a4c2
cmp dword [rdi + 0x3d8], r14d
jne 0x14009a4c2
mov byte [rdi + 0x400], 1
mov byte [rdi + 0x401], bl
mov dword [rdi + 0x404], r14d
mov rax, qword [rsp + 0x4a0]
mov rdx, qword [rsp + 0x4a8]
mov r8, qword [rsp + 0x4b0]
lea rcx, [rsp + 0x4b8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0xd8]
call qword [rax + 0x10]
jmp 0x140099f00
neg r15
lea rax, [r11 + r15*8]
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0xc8], r8
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xc0], 0
cmp rcx, rdx
jae 0x14009cd8d
mov rax, qword [rbp + 0x1f8]
mov edx, dword [rax + r12 + 8]
mov eax, dword [rax + r12 + 0xc]
mov rsi, qword [rsp + 0x68]
mov dword [rsp + 0x310], eax
mov dword [rsp + 0x314], edx
mov qword [rsp + 0x308], rsi
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x58]
lock cmpxchg byte [rdx], cl
mov rcx, rdx
jne 0x14009ab8c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009abae
xor eax, eax
movzx edx, byte [rcx + 1]
test dl, dl
jne 0x14009d03f
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x60], r13
mov r12, qword [rsp + 0x308]
mov r14d, dword [rsp + 0x310]
adc byte [rbx], al
add byte [rax], al
adc byte [rbx], al
add byte [rax], al
mov edi, dword [rsp + 0x314]
mov dword [rsp + 0x320], r14d
mov dword [rsp + 0x324], edi
cmp qword [r12 + 0x10], r14
jbe 0x14009ced5
mov rax, qword [r12 + 8]
imul rsi, r14, 0x130
cmp dword [rax + rsi], 2
je 0x14009ced5
add rax, rsi
cmp dword [rax + 0x114], edi
jne 0x14009ced5
invalid
add byte [rbp + rcx*4 + 0x49], cl
or byte [rax - 0x73], cl
js 0x14009a3b8
lea r9, [rcx + 8]
lea rcx, [rbp + 0x78]
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x90], ecx
mov r15d, dword [rax + 0x48]
lea rcx, [rbp + 0x118]
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0xb8]
mov qword [rsp + 0x28], rbx
lea r13, [rsp + 0x308]
mov qword [rsp + 0x20], r13
mov rdx, qword [rsp + 0x108]
mov r8b, 1
call fcn.14008b840
mov byte [rdi + rdi*8], dl
invalid
mov rcx, qword [rsp + 0x90]
mov rdx, r13
mov r8, rbx
call fcn.140025850
mov dword [rsp + 0x320], r14d
mov dword [rsp + 0x324], edi
cmp qword [r12 + 0x10], r14
jbe 0x14009cf4b
mov rax, qword [r12 + 8]
cmp dword [rax + rsi], 2
xor byte [rdx], al
je 0x14009cf4b
add rax, rsi
cmp dword [rax + 0x114], edi
jne 0x14009cf4b
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
mov rbx, qword [rsp + 0x60]
je 0x14009a429
call qword [rdx + 8]
cmp r15d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x308]
call fcn.14001fef0
cmp byte [rsp + 0x68], 0
mov rdi, qword [rsp + 0x128]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x70
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x130]
jne 0x14009a47b
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009ac39
invalid
add byte [rax], al
xor eax, eax
mov rcx, qword [rsp + 0x58]
xchg byte [rcx], al
cmp al, 2
jne 0x14009a48e
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x7c], 0
jne 0x14009a4a8
invalid
adc ecx, dword [rax - 0x75]
add eax, 0xe7e6c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009ac54
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x140099f00
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x140099f00
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x160], rax
movzx eax, byte [rsp + 0x498]
movzx ecx, byte [rsp + 0x499]
movzx edx, word [rsp + 0x49a]
mov r8d, dword [rsp + 0x49c]
mov r9, qword [rsp + 0x4a0]
movups xmm0, xmmword [rsp + 0x4a8]
adc byte [rsp + 0x4a8], al
mov bh, 0x94
and al, 0x9a
add al, 0
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x9c
add al, 0
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xa0
add al, 0
add byte [rdi], cl
adc byte [rsp + 0x4a8], al
movaps xmmword [rsp + 0x150], xmm0
mov byte [rsp + 0x140], al
mov byte [rsp + 0x141], cl
mov word [rsp + 0x142], dx
mov dword [rsp + 0x144], r8d
mov qword [rsp + 0x148], r9
lea rcx, [rsp + 0x368]
lea rbx, [rsp + 0x140]
mov rdx, rbx
call fcn.1400a3380
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x150], xmm1
movdqa xmmword [rsp + 0x140], xmm0
mov rcx, r13
call fcn.140099bc0
mov dword [rsp + 0x160], eax
mov dword [rsp + 0x164], r14d
mov rcx, qword [rsp + 0x300]
mov rdx, rbx
call fcn.14001fb00
jmp 0x140099f00
mov rbx, qword [rdi + 0x408]
lea rsi, [rbx + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x14009c532
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c54d
xor ebp, ebp
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x14009d0ed
mov rdx, qword [rdi + 0x410]
lea r14, [rdx + 0x10]
xor eax, eax
mov cl, 1
mov qword [rsp + 0xb0], rdx
lock cmpxchg byte [rdx + 0x10], cl
jne 0x14009c569
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c584
mov dword [rsp + 0xa4], 0
test byte [rsp + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xf0
add al, byte [rax]
add byte [rcx + 0x31824ac], cl
add byte [rax], al
mov qword [rsp + 0x2f0], r14
mov dword [rsp + 0x318], ebp
mov qword [rsp + 0x5a8], rsi
mov r14, qword [rsp + 0xb0]
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x14009d109
mov ecx, dword [rbx + 0xc0]
mov ebp, dword [rbx + 0xc4]
mov r15d, 0
mov eax, 0
add byte [rax], al
add byte [rax], al
sub ebp, ecx
jle 0x14009a752
mov edx, ecx
shr edx, 0x1f
add edx, ecx
sar edx, 1
mov r15d, 0
mov eax, 0
cmp ebp, edx
jl 0x14009a752
cmp dword [rdi + 0x100], 4
jne 0x14009a6a5
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009a6fa
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3850
mov r15, rdx
test rax, rax
jne 0x14009a6fa
test r15, r15
jne 0x14009a6fa
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009ae30
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jb 0x14009ae30
test rax, rax
jne 0x14009a752
test r15, r15
jne 0x14009a752
mov dword [rsp + 0x144], 0
mov dword [rsp + 0x148], ebp
mov byte [rsp + 0x140], 7
mov rcx, qword [rsp + 0x98]
lea rdx, [rsp + 0x140]
call fcn.140079800
cmp al, 0xc
jne 0x14009d312
add ebp, dword [rbx + 0xc0]
jo 0x14009d325
mov dword [rbx + 0xc0], ebp
xor r15d, r15d
xor eax, eax
stosd dword [rdi], eax
rol byte [rax], 0
add byte [rbp + 0x31], al
push qword [rcx]
ror byte [rax - 0x73], 0x4b
sbb byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
mov ecx, eax
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x58
lea rcx, [rbx + 0x18]
mov qword [rsp + 0xb8], rcx
lea rcx, [rbx + 0x1c8]
mov qword [rsp + 0x58], rcx
test rax, rax
mov qword [rsp + 0x88], rbx
jne 0x14009ad97
test r15, r15
jne 0x14009ad97
adc eax, dword [rsi]
add byte [rax], al
mov eax, dword [rbx + 0xd4]
mov dword [rsp + 0x68], eax
mov eax, dword [rbx + 0xd8]
mov dword [rsp + 0x108], eax
mov r13d, dword [rbx + 0xc8]
mov esi, dword [rbx + 0xcc]
mov ebp, dword [rbx + 0xd0]
jmp 0x14009a800
shl r14, 0x20
or r14, r15
cmp edi, 0x3b9aca00
setne r8b
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], r14
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x140]
call fcn.14001fef0
mov rdi, qword [rsp + 0x128]
add eax, 0x48fff857
mov edi, dword [rsp + 0x128]
mov rbx, qword [rsp + 0x88]
mov r13d, dword [rsp + 0x60]
mov r12d, esi
mov r14d, ebp
cmp dword [rdi + 0x100], 4
jne 0x14009a831
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009a88b
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x270]
call fcn.1400a3850
mov r15, rdx
test rax, rax
jne 0x14009a88b
test r15, r15
jne 0x14009a88b
mov ecx, 1
cmp dword [rdi + 0x100], 4
jne 0x14009ad78
mov rdx, qword [rdi + 0x158]
sub rdx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rdx, qword [rdi + 0x178]
jb 0x14009ad78
mov rcx, rax
test rax, rax
jne 0x14009ad78
test r15, r15
jne 0x14009ad78
test r13d, r13d
je 0x14009ac6a
mov r15d, r12d
cmp r12d, dword [rsp + 0x68]
jne 0x14009a940
cmp r14d, dword [rsp + 0x108]
jne 0x14009a940
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
mov rax, qword [rbx + 0x1d8]
cmp rax, r15
jbe 0x14009ce0f
mov rcx, qword [rbx + 0x1d0]
imul rdx, r15, 0x130
cmp dword [rcx + rdx], 2
je 0x14009ce0f
add rcx, rdx
cmp dword [rcx + 0x114], r14d
jne 0x14009ce0f
cmp dword [rcx + 0xe8], 0
jne 0x14009cfe0
mov dword [rbx + 0xc8], 0
mov dword [rsp + 0x60], 0
mov ebp, dword [rsp + 0x108]
mov esi, dword [rsp + 0x68]
jmp 0x14009a9cd
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
cmp qword [rbx + 0x1d8], r15
jbe 0x14009cd99
mov rax, qword [rbx + 0x1d0]
imul rcx, r15, 0x130
cmp dword [rax + rcx], 2
je 0x14009cd99
add rax, rcx
cmp dword [rax + 0x114], r14d
jne 0x14009cd99
mov esi, dword [rax + 0xec]
mov ebp, dword [rax + 0xf0]
cmp dword [rax + 0xe8], 0
mov dword [rax + 0xe8], 0
je 0x14009cff8
mov dword [rbx + 0xc8], 1
mov dword [rbx + 0xcc], esi
mov dword [rbx + 0xd0], ebp
mov rax, qword [rbx + 0x1d8]
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
cmp rax, r15
jbe 0x14009cd99
mov rax, qword [rbx + 0x1d0]
imul r13, r15, 0x130
cmp dword [rax + r13], 2
je 0x14009cd99
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009cd99
mov byte [rax + 0x127], 0
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
cmp qword [rbx + 0x1d8], r15
jbe 0x14009ce0f
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r13], 2
je 0x14009ce0f
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009ce0f
mov edi, dword [rax + 0x48]
movzx ecx, byte [rax + 0x50]
push rax
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
je 0x14009aa90
movzx ecx, cl
cmp ecx, 3
jne 0x14009a7b0
cmp byte [rax + 0x52], 0
jne 0x14009aa9a
jmp 0x14009a7b0
cmp byte [rax + 0x51], 0
je 0x14009a7b0
mov ecx, dword [rax + 0xa0]
mov ebx, dword [rax + 0xa4]
sub ebx, ecx
jle 0x14009a7b0
mov eax, ecx
shr eax, 0x1f
add eax, ecx
sar eax, 1
cmp ebx, eax
jl 0x14009a7b0
mov dword [rsp + 0x144], r14d
mov dword [rsp + 0x148], ebx
mov byte [rsp + 0x140], 7
mov rcx, qword [rsp + 0x98]
lea rdx, [rsp + 0x140]
call fcn.140079800
cmp al, 0xc
jne 0x14009d25a
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
mov rax, qword [rsp + 0x88]
cmp qword [rax + 0x1d8], r15
jbe 0x14009cd99
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x1d0]
cmp dword [rax + r13], 2
je 0x14009cd99
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009cd99
add ebx, dword [rax + 0xa0]
jo 0x14009d28d
mov dword [rax + 0xa0], ebx
jmp 0x14009a7b0
mov rcx, r13
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009a079
call fcn.1401102f0
xor al, 1
movzx ecx, byte [rbp + 0x11]
test cl, cl
je 0x14009a087
jmp 0x14009d004
mov rcx, qword [rsp + 0x58]
call fcn.140110230
mov rcx, qword [rsp + 0x58]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009a2fa
call fcn.1401102f0
mov rcx, qword [rsp + 0x58]
xor al, 1
movzx edx, byte [rcx + 1]
test dl, dl
je 0x14009a308
jmp 0x14009d03f
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r14
mov rsi, qword [rsp + 0x68]
mov qword [rsp + 0xd8], rsi
test r14d, r14d
je 0x14009d2dc
cmp byte [rbp + 0x70], 0
setne al
xor al, r14b
test al, 1
je 0x14009ac74
cmp dword [rbp + 0x118], 0
jne 0x14009ac9b
cmp dword [rbp + 0x11c], r14d
ja 0x14009ac9b
lea eax, [r14 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0x118], ecx
mov dword [rbp + 0x11c], eax
jmp 0x14009ac9b
call fcn.1401102f0
test al, al
jne 0x14009a47b
mov rax, qword [rsp + 0x58]
mov byte [rax + 1], 1
jmp 0x14009a47b
call fcn.1401102f0
test al, al
jne 0x14009a4a8
mov byte [rbp + 0x11], 1
jmp 0x14009a4a8
xor r15d, r15d
xor ecx, ecx
jmp 0x14009ad78
cmp dword [rbp + 0xa0], 0
jne 0x14009ac9b
cmp dword [rbp + 0xa4], r14d
ja 0x14009ac9b
lea eax, [r14 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0xa0], ecx
mov dword [rbp + 0xa4], eax
mov dword [rsp + 0x254], r14d
mov byte [rsp + 0x190], 6
mov dword [rsp + 0x1f8], 0
mov qword [rsp + 0x140], 0
mov dword [rsp + 0x204], 0
mov dword [rsp + 0x210], 0
mov dword [rsp + 0x21c], 0
mov qword [rsp + 0x1e0], 0
mov dword [rsp + 0x228], 0
lea rax, [rsp + 0x150]
movups xmmword [rax + 0x78], xmm6
movups xmmword [rax + 0x68], xmm6
movups xmmword [rax + 0x108], xmm6
mov dword [rsp + 0x188], 0x3b9aca00
mov dword [rsp + 0x234], 0
mov qword [rsp + 0x158], 0
mov byte [rsp + 0x268], 1
mov qword [rsp + 0x1e8], 0
mov dword [rsp + 0x240], 0
mov qword [rsp + 0x170], 0
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x140]
call fcn.140027260
jmp 0x14009a2bb
mov rax, rcx
or rax, r15
mov eax, 0
cmovne rax, rcx
mov r12, qword [rsp + 0x270]
mov r14, qword [rsp + 0xb0]
test rax, rax
jne 0x14009c623
test r15, r15
jne 0x14009c623
cmp dword [rdi + 0x100], 4
jne 0x14009add9
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
movzx ecx, byte [rsp + 0x42]
jae 0x14009ae48
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3850
mov r15, rdx
test rax, rax
jne 0x14009ae43
test r15, r15
movzx ecx, byte [rsp + 0x42]
jne 0x14009ae48
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009ae30
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
movzx ecx, byte [rsp + 0x42]
jae 0x14009ae48
cmp byte [rsp + 0xa4], 0
jne 0x14009c643
jmp 0x14009c630
movzx ecx, byte [rsp + 0x42]
test rax, rax
jne 0x14009c5a1
test r15, r15
lea rsi, [rsp + 0x498]
jne 0x14009c5a1
lea rdx, [r14 + 0x18]
lea rcx, [rbx + 0x120]
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x2b0], rdx
mov r8, qword [rsp + 0x58]
mov r9, rdi
call fcn.1400a4480
mov eax, dword [rdi + 0x180]
mov qword [rsp + 0x5b8], rax
lea r13, [rbx + 0x130]
lea rax, [rbx + 0x134]
mov qword [rsp + 0x60], rax
lea rax, [rbx + 0x138]
mov qword [rsp + 0x68], rax
lea rax, [rbx + 0x13c]
mov qword [rsp + 0x108], rax
lea rax, [rbx + 0x140]
mov qword [rsp + 0x490], rax
lea rax, [rbx + 0x158]
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x90], r13
nop dword [rax]
mov rax, qword [rbx + 0x28]
cmp rax, qword [rbx + 0x30]
jbe 0x14009b0b3
mov rcx, rsi
mov rdx, qword [rsp + 0x5a0]
mov r8, qword [rsp + 0x58]
call fcn.1400220d0
cmp qword [rsp + 0x498], 0
je 0x14009b0b3
mov r14, qword [rsp + 0x498]
mov rdx, rsi
mov rsi, qword [rsp + 0x4a0]
mov rcx, qword [rsp + 0xb8]
call fcn.14001fdf0
mov qword [rsp + 0xc0], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x14009d0ab
mov rax, qword [r14 + 8]
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x14009d0ab
mov rdi, rsi
shr rdi, 0x20
add rax, rcx
cmp dword [rax + 0x114], edi
jne 0x14009d0ab
mov rdx, qword [rax + 0x90]
mov rcx, qword [rax + 0x98]
mov qword [rax + 0x90], 0
test rdx, rdx
je 0x14009afa2
call qword [rdx + 8]
mov qword [rsp + 0x498], r14
mov qword [rsp + 0x4a0], rsi
mov qword [rsp + 0xc0], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x14009d09e
mov rdx, qword [r14 + 8]
imul rax, rcx, 0x130
cmp dword [rdx + rax], 2
je 0x14009d09e
add rdx, rax
cmp dword [rdx + 0x114], edi
jne 0x14009d09e
cmp byte [rdx + 0x121], 0
jne 0x14009b08b
mov byte [rdx + 0x121], 1
cmp dword [r13], 0
je 0x14009b061
mov rdx, qword [rsp + 0x60]
movq xmm0, qword [rdx]
mov dword [rsp + 0xc0], esi
mov dword [rsp + 0xc4], edi
cmp qword [r14 + 0x10], rcx
jbe 0x14009d0ab
mov rcx, qword [r14 + 8]
cmp dword [rcx + rax], 2
je 0x14009d0ab
add rcx, rax
cmp dword [rcx + 0x114], edi
jne 0x14009d0ab
mov dword [rcx + 0xb8], 1
movq qword [rcx + 0xbc], xmm0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
jmp 0x14009b087
mov dword [r13], 1
mov rax, qword [rsp + 0x60]
mov dword [rax], esi
mov rax, qword [rsp + 0x68]
push 0xffffffff8b483889
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add al, 0
invalid
mov dword [rax], esi
mov dword [rcx], edi
mov rcx, qword [rsp + 0x120]
lea rsi, [rsp + 0x498]
mov rdx, rsi
call fcn.1400217f0
mov rdi, qword [rsp + 0x128]
mov r14, qword [rsp + 0xb0]
mov qword [rsp + 0x320], 2
mov qword [rsp + 0x340], 0
cmp dword [r13], 0
jne 0x14009b0eb
jmp 0x14009c281
cmp dword [r13], 0
je 0x14009b764
mov rax, qword [rsp + 0x60]
mov ebp, dword [rax]
mov rax, qword [rsp + 0x68]
mov r15d, dword [rax]
mov rax, qword [rsp + 0x108]
cmp ebp, dword [rax]
jne 0x14009b180
mov rax, qword [rsp + 0x490]
cmp r15d, dword [rax]
jne 0x14009b180
mov dword [rsp + 0x498], ebp
mov dword [rsp + 0x49c], r15d
mov esp, 0x49c24
add byte [rax - 0x75], cl
sbb eax, 1
add byte [rax], al
mov esp, 0x49c24
add byte [rax - 0x75], cl
sbb eax, 1
add byte [rax], al
cmp rax, rbp
jbe 0x14009ce0f
mov rcx, qword [rbx + 0x1d0]
imul rdx, rbp, 0x130
cmp dword [rcx + rdx], 2
je 0x14009ce0f
add rcx, rdx
cmp dword [rcx + 0x114], r15d
jne 0x14009ce0f
cmp dword [rcx + 0xb8], 0
jne 0x14009cfe0
mov dword [r13], 0
jmp 0x14009b1fc
mov dword [rsp + 0x498], ebp
mov dword [rsp + 0x49c], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009cd99
mov rax, qword [rbx + 0x1d0]
imul rcx, rbp, 0x130
cmp dword [rax + rcx], 2
je 0x14009cd99
add rax, rcx
cmp dword [rax + 0x114], r15d
jne 0x14009cd99
movq xmm0, qword [rax + 0xbc]
cmp dword [rax + 0xb8], 0
mov dword [rax + 0xb8], 0
je 0x14009cff8
mov dword [rbx + 0x130], 1
movq qword [rbx + 0x134], xmm0
mov rax, qword [rbx + 0x1d8]
mov dword [rsp + 0x498], ebp
mov dword [rsp + 0x49c], r15d
cmp rax, rbp
jbe 0x14009cd99
mov rax, qword [rbx + 0x1d0]
imul r12, rbp, 0x130
cmp dword [rax + r12], 2
je 0x14009cd99
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009cd99
mov rcx, r15
shl rcx, 0x20
or rcx, rbp
mov byte [rax + 0x121], 0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x568], rax
mov qword [rsp + 0x570], rcx
mov qword [rsp + 0x278], 2
mov qword [rsp + 0x298], 0
mov dword [rsp + 0x498], ebp
mov dword [rsp + 0x49c], r15d
mov rcx, qword [rbx + 0x1d8]
cmp rcx, rbp
jbe 0x14009ce0f
mov rax, qword [rbx + 0x1d0]
mov rdx, qword [rax + r12]
cmp rdx, 2
je 0x14009ce0f
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009ce0f
mov r8d, dword [rax + 0x48]
test rdx, rdx
je 0x14009b340
mov dword [rsp + 0x7c], r8d
mov r9, qword [rax + 8]
cmp qword [r14 + 0x28], r9
jbe 0x14009cfc8
mov r11, qword [rax + 0x10]
imul rcx, r9, 0x138
mov rdx, qword [r14 + 0x20]
mov rsi, qword [r14 + 0x38]
mov r10, qword [rdx + rcx]
mov r8, qword [rdx + rcx + 8]
mov qword [rdx + rcx], 2
mov qword [rdx + rcx + 8], rsi
cmp r10, 2
je 0x14009cfc1
dec qword [r14 + 0x30]
mov qword [r14 + 0x38], r9
cmp r9, r11
jne 0x14009b370
test r10, r10
lea rsi, [rsp + 0x498]
jne 0x14009d086
mov qword [rax], 0
jmp 0x14009b38c
mov byte [rsp + 0x348], 9
mov dword [rsp + 0x110], ebp
mov dword [rsp + 0x114], r15d
cmp rcx, rbp
ja 0x14009b3ee
jmp 0x14009ce5f
test r10, r10
lea rsi, [rsp + 0x498]
je 0x14009d07a
mov qword [rax], 1
mov qword [rax + 8], r8
add rdx, rcx
add rdx, 0x10
mov r8d, 0x128
lea rcx, [rsp + 0x348]
call fcn.140106220
movzx r13d, byte [rsp + 0x348]
test r13d, r13d
je 0x14009b440
cmp r13d, 9
jne 0x14009b834
mov rcx, qword [rbx + 0x1d8]
mov r13, qword [rsp + 0x90]
mov r8d, dword [rsp + 0x7c]
mov dword [rsp + 0x110], ebp
mov dword [rsp + 0x114], r15d
cmp rcx, rbp
jbe 0x14009ce5f
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r12], 2
je 0x14009ce5f
add rax, r12
cmp dword [rax + 0x114], r15d
add byte [rax], al
jne 0x14009ce5f
cmp byte [rax + 0x50], 5
je 0x14009b7a0
cmp r8d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x568]
call fcn.14001fef0
jmp 0x14009b654
mov rsi, qword [rsp + 0x350]
movdqu xmm13, xmmword [rsp + 0x358]
movdqu xmm12, xmmword [rsp + 0x368]
mov r10d, dword [rsp + 0x378]
movzx r11d, byte [rsp + 0x37c]
movzx eax, byte [rsp + 0x37d]
mov byte [rsp + 0x43], al
movzx r14d, byte [rsp + 0x37e]
movzx edx, byte [rsp + 0x37f]
mov dword [rsp + 0x110], ebp
mov dword [rsp + 0x114], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009ce5f
mov rcx, qword [rbx + 0x1d0]
cmp dword [rcx + r12], 2
je 0x14009ce5f
add rcx, r12
cmp dword [rcx + 0x114], r15d
jne 0x14009ce5f
mov eax, dword [rcx + 0x84]
test rsi, rsi
mov r13, qword [rsp + 0x90]
je 0x14009b50c
cmp rsi, 1
jne 0x14009b597
movq r9, xmm12
test r9, r9
je 0x14009b59a
movzx eax, byte [rsp + 0x348]
cmp eax, 9
mov r12, qword [rsp + 0x270]
ja 0x14009b740
mov ecx, 0x209
bt ecx, eax
jae 0x14009b740
mov rdx, qword [rsp + 0x278]
cmp rdx, 2
je 0x14009b0e0
mov rcx, qword [rsp + 0x280]
mov rax, qword [rsp + 0x288]
test rdx, rdx
je 0x14009b6b4
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x290]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x278]
cmp r8, 2
je 0x14009b0e0
ror dword [rax - 0x7d], 0xc1
adc bh, bh
nop
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add al, dh
dec qword [rax]
jne 0x14009b0e0
mov rcx, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
call fcn.140039a20
jmp 0x14009b0e0
lea rcx, [rsp + 0x348]
call fcn.140087b60
mov rdx, qword [rsp + 0x278]
cmp rdx, 2
je 0x14009b0e0
jmp 0x14009b68d
mov r13b, 9
mov ecx, dword [rsp + 0x4c]
movzx r9d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
movdqa xmm13, xmm10
movdqa xmm12, xmm11
mov ebx, dword [rsp + 0xa8]
mov r14, qword [rsp + 0x2a8]
mov r15, qword [rsp + 0xf0]
jmp 0x14009c143
mov dword [rsp + 0x7c], r8d
mov esi, dword [rax + 0x54]
mov word [rax + 0x50], 0x100
mov dword [rax + 0x54], r15d
mov dword [rax + 0x54], edi
mov dword [rax + 0x54], edi
mov dword [rax + 0x58], esi
mov dword [rsp + 0x110], ebp
mov dword [rsp + 0x114], r15d
add byte [rax + 0x39], cl
stosd dword [rdi], eax
fadd dword [rcx]
add byte [rax], al
add byte [rax + 0x39], cl
stosd dword [rdi], eax
fadd dword [rcx]
add byte [rax], al
jbe 0x14009ce5f
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r12], 2
je 0x14009ce5f
cmp r13d, 3
jne 0x14009bbb8
mov rsi, qword [rsp + 0x350]
movdqu xmm13, xmmword [rsp + 0x358]
movdqu xmm12, xmmword [rsp + 0x368]
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0xf0], rax
mov r14d, dword [rsp + 0x380]
mov eax, dword [rsp + 0x384]
mov dword [rsp + 0x74], eax
movzx eax, byte [rsp + 0x388]
mov byte [rsp + 0x4b], al
lea rcx, [rsp + 0x389]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x2e8], eax
mov dword [rsp + 0x2eb], ecx
mov eax, dword [rsp + 0x390]
mov dword [rsp + 0x44], eax
movzx eax, byte [rsp + 0x394]
mov byte [rsp + 0x42], al
movzx eax, byte [rsp + 0x395]
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x43], al
movzx eax, byte [rsp + 0x396]
mov dword [rsp + 0xac], eax
add byte [rcx - 0x48], al
int 0
add byte [rax], al
add byte [rcx - 0x48], al
int 0
add byte [rax], al
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x397]
add eax, dword [rax]
add al, ch
invalid
test eax, 0x8b440006
test byte [rsp + riz*2], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbp*2], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [rsp + 0xc0]
add eax, dword [rax]
add al, ch
invalid
lea ecx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x58]
mov dword [rsp + 0xa8], r8d
call fcn.140026a50
cmp qword [rsp + 0xc0], 0
je 0x14009d2f4
movdqu xmm0, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x470], xmm0
mov rcx, qword [rsp + 0x470]
mov r8d, dword [rsp + 0x478]
mov eax, dword [rsp + 0x47c]
mov dword [rsp + 0x2a0], r8d
mov dword [rsp + 0x2a4], eax
add al, byte [rax]
add byte [rcx + rdi + 0x41], cl
adc byte [rbx + rcx*4 - 0x54], cl
and al, 0x90
add byte [rax], al
add byte [rdi], cl
xchg byte [rax + 0x18], ch
add byte [rax], al
mov r9, qword [rcx + 8]
imul rdx, r8, 0x130
cmp dword [r9 + rdx], 2
je 0x14009d1e4
add al, byte [rax]
add byte [rax - 0x75], cl
sub byte [r8 + 0x3b], cl
xor byte [r15], cl
xchg byte [rax + 2], al
add byte [rax], al
mov rcx, qword [rsp + 0xb8]
mov eax, 0x48000000
lea ebx, [rsp + 0x470]
mov eax, 0x48000000
lea ebx, [rsp + 0x470]
mov rdx, rbx
call fcn.14001fdf0
mov rcx, r13
mov rdx, rbx
mov rbx, qword [rsp + 0x88]
call fcn.1400a4b00
jmp 0x14009bc51
invalid
add al, byte [rax]
invalid
and eax, 0x44000002
mov byte [rsp + 0x42], bl
mov dword [rsp + 0x44], r10d
mov r10, qword [rbx + 0x128]
xchg ebx, eax
sub byte [rcx], al
add byte [rax], al
xchg ebx, eax
sub byte [rcx], al
add byte [rax], al
mov rdx, qword [rcx + 0x88]
cmp r8, r10
cmovae r8, r10
mov r11, r8
mov ebx, eax
mov ebx, eax
sub r11, rdx
mov r9d, 0
cmovae r9, r11
test r13d, r13d
je 0x14009ba76
mov r11d, dword [rcx + 0x80]
sub r11d, r13d
jl 0x14009d2c4
movzx r11d, byte [rsp + 0x42]
mov eax, r13d
mov qword [rsp + 0xf0], rax
sub rdx, rax
mov qword [rcx + 0x88], rdx
mov byte [rax], al
add byte [rax], al
sub dword [rcx + 0x118], r13d
sub r8, rdx
mov eax, 0
cmovae rax, r8
cmp r9, rax
add byte [rcx + 0xf], cl
ror byte [r9 + 0x39], 0xc1
jae 0x14009bada
mov byte [rcx + 0x123], 1
mov rdx, qword [rcx + 0x90]
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rax + 0x48000000], 0x9081c7
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rax + 0x48000000], 0x9081c7
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x14009bada
mov rcx, rax
call qword [rdx + 8]
movzx r11d, byte [rsp + 0x42]
mov dh, 0x5c
and al, 0x42
mov eax, dword [rbx + 0x124]
mov ecx, eax
add ecx, r13d
add byte [rcx - 0x16febb3f], cl
jo 0x14009baef
mov dword [rbx + 0x124], ecx
mov eax, ecx
test r13d, r13d
mov edx, dword [rsp + 0x78]
mov r9d, dword [rsp + 0x44]
je 0x14009bb28
mov rcx, qword [rsp + 0x120]
mov ecx, dword [rcx]
sub ecx, r13d
mov word [rax + riz], fs
add dword [rax], eax
add byte [rbx - 0x16d6bbf7], cl
jl 0x14009d2c4
add byte [rax + 0x16], dh
jo 0x14009bb28
mov r8, qword [rsp + 0x120]
mov dword [r8], ecx
sub eax, r13d
invalid
jo 0x14009bb28
mov dword [rbx + 0x124], eax
movq rax, xmm12
test rsi, rsi
je 0x14009bb52
div byte [rax + riz + 0x44]
mov ecx, esi
mov ecx, r14d
cmp rsi, 1
jne 0x14009bb6a
pshufd xmm0, xmm13, 0xee
movq rcx, xmm0
sub rcx, rax
mov eax, 0
cmovae rax, rcx
mov ecx, r14d
and cl, 0xfe
cmp rax, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc6
movzx ecx, cl
cmovbe ecx, eax
mov dword [rsp + 0xac], ecx
and r14b, 1
mov ecx, esi
shr ecx, 0x10
mov rax, rsi
shr rax, 0x20
mov qword [rsp + 0xf8], rax
xor r13d, r13d
mov eax, ebp
mov dword [rsp + 0x70], ebp
insb byte [rdi], dx
and al, 0x70
insb byte [rdi], dx
and al, 0x70
mov eax, r15d
mov dword [rsp + 0x74], r15d
mov byte [rsp + 0x4b], r14b
mov r14d, ecx
movzx eax, byte [rsp + 0x348]
cmp eax, 9
jbe 0x14009bcc2
sgdt [rax]
invalid
sgdt [rax]
add cl, ch
sbb byte [rcx], al
add byte [rax], al
jmp 0x14009bcd0
mov eax, dword [rsp + 0x34c]
mov esi, dword [rsp + 0x350]
mov r14d, dword [rsp + 0x354]
add byte [rax], al
mov ecx, r13d
and al, 0x50
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], al
and al, 0x54
add eax, dword [rax]
add byte [rax], al
mov ecx, r13d
dec ecx
lea rdx, [0x140177f4c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov dword [rcx + 0x80], r11d
add byte [rax], al
sub eax, r13d
movzx r11d, byte [rsp + 0x42]
jo 0x14009ba7c
mov dword [rcx + 0x84], eax
test eax, eax
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovle eax, r8d
cmp rax, r10
cmovb r10, rax
mov r8, r10
mov eax, edx
mov eax, edx
jmp 0x14009ba7c
xchg esp, eax
and al, 0x70
add al, 0
add al, ch
mov edi, 0x44fff857
push rdi
clc
inc dword [rcx + rcx*4 + 0x74]
and al, 0x70
push rdi
clc
inc dword [rcx + rcx*4 + 0x74]
and al, 0x70
mov dword [rsp + 0x70], r14d
jo 0x14009bc98
mov r14d, esi
mov esi, esi
shr r14d, 0x10
mov rax, rsi
shr rax, 0x20
mov qword [rsp + 0xf8], rax
add byte [rbx + 0x2e82484], cl
and al, 0xe8
add al, byte [rax]
add byte [rbx + 0x2eb248c], cl
add byte [rax], al
and al, 0xe8
add al, byte [rax]
add byte [rbx + 0x2eb248c], cl
add byte [rax], al
mov dword [rsp + 0x13b], ecx
add dword [rax], eax
add byte [rcx + 0x1382484], cl
mov dword [rsp + 0x138], eax
mov dword [rsp + 0x138], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x498]
and al, 0x98
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x40
add dword [rax], eax
invalid
xchg esp, eax
and al, 0x40
add dword [rax], eax
add al, ch
jge 0x14009bc46
call fcn.140106220
mov r13b, 3
mov edx, dword [rsp + 0x78]
mov r9d, dword [rsp + 0x44]
movzx r11d, byte [rsp + 0x42]
invalid
movzx eax, byte [rsp + 0x348]
cmp eax, 9
ja 0x14009bcd0
mov ecx, 0x209
add byte [rax], al
bt ecx, eax
jb 0x14009bf30
lea rcx, [rsp + 0x348]
mov ebx, edx
add eax, dword [rax]
add byte [rcx + 0x748944d3], cl
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x50], r14d
mov r14d, r9d
mov byte [rsp + 0x42], r11b
and al, 0x42
call fcn.140087b60
movzx r11d, byte [rsp + 0x42]
mov r9d, r14d
mov r14d, dword [rsp + 0x50]
push rax
push rax
mov edx, ebx
mov rbx, qword [rsp + 0x88]
pushfq
and al, 0x88
mov byte [rax], al
add byte [rax], al
pushfq
and al, 0x88
mov byte [rax], al
add byte [rax], al
invalid
invalid
mov byte [rax], al
add byte [rax], al
jmp 0x14009bf30
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x4a
jrcxz 0x14009bc9e
mov word [rsi + rax*4], fs
add byte [rax], al
add byte [rdi], cl
mov bh, 0x4a
loope 0x14009bd87
loope 0x14009bd87
mov dword [rsp + 0x84], ecx
mov edx, eax
mov r9d, dword [rsp + 0x4c]
and al, 0x4c
movzx r11d, byte [rsp + 0x44]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
and al, 0x42
mov byte [rsp + 0x43], al
movdqa xmm13, xmm9
jmp 0x1af1902ad
invalid
jmp 0x1af1902ad
movq mm4, mm0
mov r14d, dword [rsp + 0x50]
jmp 0x14009bf30
mov eax, esi
shr eax, 0x10
mov dword [rsp + 0x50], eax
movdqu xmm13, xmmword [rsp + 0x358]
add bl, dh
movq mm4, qword [rsp + 0x368]
add bl, dh
movq mm4, qword [rsp + 0x368]
mov rax, qword [rsp + 0x378]
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rsi*8], ah
mov qword [rsp + 0xf0], rax
add byte [rax], al
add byte [rbx + 0x3802484], cl
mov eax, dword [rsp + 0x380]
mov eax, dword [rsp + 0x380]
mov dword [rsp + 0x70], eax
and al, 0x70
mov eax, dword [rsp + 0x384]
mov dword [rsp + 0x74], eax
movzx eax, byte [rsp + 0x388]
invalid
mov byte [rsp + 0x4b], al
and al, 0x4b
je 0x14009bda5
mov dh, 0x84
and al, 0x88
add eax, dword [rax]
add byte [rax + 0x484b2444], cl
lea ecx, [rsp + 0x389]
and al, 0x4b
lea rcx, [rsp + 0x389]
mov dword [rbx], eax
add byte [rax], al
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
add rcx, qword [r9 + 0x1382484]
add byte [rax], al
add rcx, qword [r9 + 0x1382484]
add byte [rax], al
mov dword [rsp + 0x13b], ecx
mov eax, dword [rsp + 0x390]
add eax, dword [rax]
invalid
mov dword [rsp + 0x44], eax
movzx ebx, byte [rsp + 0x394]
movzx eax, byte [rsp + 0x395]
mov dh, 0x84
and al, 0x95
add eax, dword [rax]
add byte [rax + 0xf432444], cl
mov dh, 0x84
and al, 0x96
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x95
add eax, dword [rax]
add byte [rax + 0xf432444], cl
mov dh, 0x84
and al, 0x96
add eax, dword [rax]
add byte [rcx + 0xac2484], cl
mov dword [rsp + 0xac], eax
mov dword [rsp + 0xac], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x498]
cwde
add al, 0
invalid
cwde
add al, 0
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x397]
call fcn.140106220
invalid
add byte [rcx - 0x77], al
invalid
lea rdx, [rsp + 0x397]
call fcn.140106220
invalid
add byte [rcx - 0x77], al
invalid
invalid
add byte [rcx - 0x77], al
fild dword [rbx + rcx*4 + 0x4c]
mov r9d, dword [rsp + 0x44]
mov r9d, dword [rsp + 0x44]
mov eax, dword [rsp + 0x464]
add byte [rcx + 0xa82484], cl
add byte [rax], al
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x468]
mov qword [rsp + 0x2a8], rax
mov dword [rsp + 0x2a8], eax
mov dword [rsp + 0x2a8], eax
mov eax, r14d
mov eax, esi
mov qword [rsp + 0xf8], rax
mov r14d, dword [rsp + 0x50]
je 0x14009be5e
push rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], al
je 0x14009be5e
push rax
je 0x14009be5e
push rax
mov rbx, qword [rsp + 0x88]
mov ebx, dword [rsp + 0x88]
jmp 0x14009bf22
mov ecx, esi
shr ecx, 0x10
adc byte [rcx + 0x4c8b44c2], cl
and al, 0x4c
adc byte [rcx + 0x4c8b44c2], cl
and al, 0x4c
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
and al, 0x42
and al, 0x42
mov byte [rsp + r12 + 0x43], al
mov byte [rsp + 0x43], al
mov eax, r14d
mov qword [rsp + 0xf8], rax
mov r14d, ecx
mov esi, ecx
invalid
movdqa xmm13, xmm9
movdqa xmm12, xmm8
jmp 0x14009bf30
movq mm4, qword [rsp + 0x368]
mov rcx, qword [rsp + 0x378]
mov qword [rsp + 0xf0], rcx
mov ecx, dword [rsp + 0x380]
mov dword [rsp + 0x70], ecx
and al, 0x70
and al, 0x70
mov ecx, dword [rsp + 0x384]
mov dword [rsp + 0x74], ecx
mov edx, eax
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
mov eax, r14d
mov qword [rsp + 0xf8], rax
mov r14d, r8d
jmp 0x14009bf30
mov edx, dword [rsp + 0x78]
nop word cs:[rax + rax]
mov dword [rsp + 0x78], edx
mov dword [rsp + 0xc0], ebp
mov dword [rsp + 0xc4], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009d09e
mov rax, qword [rbx + 0x1d0]
mov rcx, qword [rax + r12]
cmp rcx, 2
je 0x14009d09e
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009d09e
mov byte [rsp + 0x42], r11b
mov ebp, r9d
mov dword [rsp + 0x50], r14d
test rcx, rcx
jne 0x14009bf8d
cmp byte [rax + 0x50], 5
jne 0x14009bfa2
mov rcx, qword [rsp + 0x90]
lea rdx, [rsp + 0x568]
call fcn.1400a4b00
cmp dword [rsp + 0x7c], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x568]
call fcn.14001fef0
invalid
clc
dec dword [rdi]
mov dh, 0x84
and al, 0x86
add byte [rax], al
add byte [rax + 0x822484], cl
add byte [rax], al
movzx eax, word [rsp + 0x84]
mov word [rsp + 0x80], ax
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x2e0], eax
mov dword [rsp + 0x2e3], ecx
mov r8d, 0xcd
lea rcx, [rsp + 0x5f3]
lea rdx, [rsp + 0x498]
call fcn.140106220
mov rdx, qword [rsp + 0x278]
cmp rdx, 2
mov r12, qword [rsp + 0x270]
mov ebx, dword [rsp + 0xa8]
mov r14, qword [rsp + 0x2a8]
mov r15, qword [rsp + 0xf0]
je 0x14009c0f0
mov rcx, qword [rsp + 0x280]
mov rax, qword [rsp + 0x288]
test rdx, rdx
je 0x14009c071
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x290]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x278]
cmp r8, 2
je 0x14009c0f0
mov rdx, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x280]
mov rax, qword [rsp + 0x288]
test r8, r8
je 0x14009c0e4
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x280]
lock dec qword [rax]
jne 0x14009c0f0
mov rcx, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
call fcn.140039a20
jmp 0x14009c0f0
call qword [rax + 0x80]
nop word [rax + rax]
mov eax, dword [rsp + 0x50]
shl eax, 0x10
movzx ecx, si
or rcx, rax
mov rax, qword [rsp + 0xf8]
shl rax, 0x20
or rax, rcx
mov qword [rsp + 0x5b0], rax
mov ecx, ebp
mov dword [rsp + 0x31c], ebp
movzx r9d, byte [rsp + 0x42]
mov byte [rsp + 0x57], r9b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x56], al
movdqa xmm9, xmm13
movdqa xmm8, xmm12
lea rsi, [rsp + 0x498]
mov rdx, qword [rsp + 0x320]
cmp rdx, 2
mov ebp, ecx
mov byte [rsp + 0x42], r9b
je 0x14009c220
mov rcx, qword [rsp + 0x328]
mov rax, qword [rsp + 0x330]
test rdx, rdx
je 0x14009c183
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x338]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x320]
cmp r8, 2
mov ecx, ebp
movzx r9d, byte [rsp + 0x42]
je 0x14009c220
mov rdx, qword [rsp + 0x338]
mov rcx, qword [rsp + 0x328]
mov rax, qword [rsp + 0x330]
test r8, r8
je 0x14009c212
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x328]
lock dec qword [rax]
mov ecx, ebp
movzx r9d, byte [rsp + 0x42]
jne 0x14009c220
mov rcx, qword [rsp + 0x328]
mov rdx, qword [rsp + 0x330]
call fcn.140039a20
movzx r9d, byte [rsp + 0x42]
mov ecx, ebp
jmp 0x14009c220
call qword [rax + 0x80]
mov ecx, ebp
movzx r9d, byte [rsp + 0x42]
test r13b, r13b
mov dword [rsp + 0xa8], ebx
mov qword [rsp + 0x2a8], r14
mov qword [rsp + 0xf0], r15
je 0x14009c2d0
movzx eax, r13b
cmp eax, 9
jne 0x14009c2f6
mov dword [rsp + 0x4c], ecx
mov byte [rsp + 0x44], r9b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
mov rbx, qword [rsp + 0x88]
mov r14, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3850
mov r15, rdx
test rax, rax
jne 0x14009c59c
test r15, r15
jne 0x14009c59c
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x2b0]
mov r8, qword [rsp + 0x58]
mov r9, rdi
call fcn.1400a4480
test al, al
jne 0x14009aef0
jmp 0x14009c597
mov rcx, qword [rsp + 0x88]
mov dword [rcx + 0x16c], 1
mov eax, dword [rsp + 0x70]
mov dword [rcx + 0x170], eax
mov eax, dword [rsp + 0x74]
mov dword [rcx + 0x174], eax
mov byte [rsp + 0x140], r13b
movzx eax, byte [rsp + 0x82]
lea rdx, [rsp + 0x150]
mov byte [rdx - 0xd], al
movzx eax, word [rsp + 0x80]
mov word [rdx - 0xf], ax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x144], eax
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x148], rax
movdqu xmmword [rsp + 0x150], xmm13
movdqu xmmword [rsp + 0x160], xmm12
mov qword [rsp + 0x170], r15
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x17c], eax
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0x180], al
mov eax, dword [rsp + 0x2e0]
mov ecx, dword [rsp + 0x2e3]
mov dword [rdx + 0x34], ecx
mov dword [rdx + 0x31], eax
mov eax, dword [rsp + 0x31c]
mov dword [rsp + 0x188], eax
movzx eax, byte [rsp + 0x57]
mov byte [rsp + 0x18c], al
movzx eax, byte [rsp + 0x56]
mov byte [rsp + 0x18d], al
mov eax, dword [rsp + 0xac]
mov byte [rsp + 0x18e], al
mov r8d, 0xcd
lea rcx, [rsp + 0x18f]
lea rdx, [rsp + 0x5f3]
call fcn.140106220
mov dword [rsp + 0x25c], ebx
mov qword [rsp + 0x260], r14
mov rcx, qword [rsp + 0x98]
lea rdx, [rsp + 0x140]
call fcn.140079800
cmp al, 0xc
jne 0x14009d0b8
cmp dword [rdi + 0x100], 4
mov rbx, qword [rsp + 0x88]
mov r14, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x90]
movzx r11d, byte [rsp + 0x42]
jne 0x14009c451
mov r10d, ebp
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009c4b3
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3850
mov r15, rdx
test rax, rax
jne 0x14009c509
test r15, r15
mov r10d, ebp
movzx r11d, byte [rsp + 0x42]
jne 0x14009c4b3
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009c816
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jb 0x14009c816
test rax, rax
jne 0x14009c517
test r15, r15
lea rsi, [rsp + 0x498]
jne 0x14009c517
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x2b0]
mov r8, qword [rsp + 0x58]
mov r9, rdi
mov ebp, r10d
mov r15d, r11d
call fcn.1400a4480
mov dword [rsp + 0x4c], ebp
mov byte [rsp + 0x44], r15b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
jmp 0x14009aef0
mov r10d, ebp
movzx r11d, byte [rsp + 0x42]
test rax, rax
je 0x14009c4b8
mov dword [rsp + 0x4c], r10d
mov byte [rsp + 0x44], r11b
movzx ecx, byte [rsp + 0x43]
movdqa xmm10, xmm13
movdqa xmm11, xmm12
jmp 0x14009c5a1
mov rcx, rsi
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009a5c5
call fcn.1401102f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [rbx + 0x11]
test al, al
je 0x14009a5d3
jmp 0x14009d0ed
mov rcx, r14
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009a608
call fcn.1401102f0
xor al, 1
mov dword [rsp + 0xa4], eax
jmp 0x14009a613
xor r15d, r15d
xor eax, eax
movzx ecx, byte [rsp + 0x42]
test rax, rax
mov byte [rsp + 0x42], cl
jne 0x14009c623
test r15, r15
jne 0x14009c623
mov rax, qword [r12]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rsi, rax
mov r14, rdx
mov rax, qword [rbx + 0x1b8]
test rax, rax
je 0x14009c5d8
mov rcx, qword [rbx + 0x1c0]
call qword [rax + 0x18]
mov qword [rbx + 0x1b8], rsi
mov qword [rbx + 0x1c0], r14
cmp byte [rsp + 0xa4], 0
mov rsi, qword [rsp + 0x2f0]
jne 0x14009c60b
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c897
xor eax, eax
xchg byte [rsi], al
mov rcx, rsi
mov r15d, 0
mov esi, 0
cmp al, 2
je 0x14009c653
jmp 0x14009c659
mov rsi, rax
cmp byte [rsp + 0xa4], 0
jne 0x14009c643
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c880
xor eax, eax
mov rcx, qword [rsp + 0x2f0]
xchg byte [rcx], al
cmp al, 2
jne 0x14009c659
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x318], 0
jne 0x14009c676
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c846
xor eax, eax
mov rcx, qword [rsp + 0x5a8]
xchg byte [rcx], al
cmp al, 2
jne 0x14009c68c
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
jne 0x14009c8b5
test r15, r15
jne 0x14009cd7d
mov rax, qword [rsp + 0x2f8]
cmp qword [rax], 0
mov rsi, qword [rsp + 0x130]
jne 0x14009c6de
cmp byte [rdi + 0x3dc], 0
jne 0x14009c8b5
invalid
add byte [rbx + 0x3d0bf], al
add byte [rax], al
cmp dword [rdi + 0x3d0], 0
je 0x14009c8b5
cmp dword [rdi + 0x3d4], 0x7fffffff
je 0x14009c8b5
invalid
mov rdi, qword [rdi + 0x408]
lea rcx, [rdi + 0x10]
adc byte [rcx], dh
sal byte [rdx - 0x4ff00fff], 0x57
adc byte [rdi], cl
test edx, edx
add byte [rax], al
invalid
adc byte [rcx], dh
sal byte [rdx - 0x4ff00fff], 0x57
adc byte [rdi], cl
test edx, edx
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0xe5c09
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c7f0
xor eax, eax
movzx edx, byte [rdi + 0x11]
test dl, dl
jne 0x14009d153
cmp al, 2
jne 0x14009c755
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
mov rdi, qword [rsp + 0x128]
jne 0x14009c8b5
mov rcx, qword [rdi + 0x408]
add rcx, 0x10
call fcn.140099bc0
mov dword [rsp + 0x160], eax
mov dword [rsp + 0x164], 0
lea rax, [0x14013db70]
mov qword [rsp + 0x140], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x150]
movups xmmword [rax], xmm6
mov rcx, qword [rsp + 0x300]
lea rdx, [rsp + 0x140]
call fcn.14001fb00
jmp 0x140099f00
mov rsi, rcx
call fcn.140110230
mov rcx, rsi
mov rsi, qword [rsp + 0x130]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009c70b
mov rsi, rcx
call fcn.1401102f0
mov rcx, rsi
mov rsi, qword [rsp + 0x130]
xor al, 1
movzx edx, byte [rdi + 0x11]
test dl, dl
je 0x14009c719
mov dword [rsp + 0x4c], r10d
mov byte [rsp + 0x44], r11b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
cmp byte [rsp + 0xa4], 0
jne 0x14009c643
jmp 0x14009c630
call fcn.1401102f0
test al, al
jne 0x14009c676
mov byte [rbx + 0x11], 1
jmp 0x14009c676
call fcn.1401102f0
test al, al
jne 0x14009c643
invalid
mov byte [r14 + 0x11], 1
jmp 0x14009c643
call fcn.1401102f0
test al, al
jne 0x14009c60b
mov rax, qword [rsp + 0xb0]
mov byte [rax + 0x11], 1
jmp 0x14009c60b
mov rax, qword [rsp + 0x100]
mov byte [rax], 4
mov rax, qword [rsp + 0x578]
cmp rax, 2
jne 0x14009cbc7
jmp 0x14009cc42
mov r14d, dword [rdi + 0x404]
movzx ebp, byte [rdi + 0x401]
mov rcx, qword [rsp + 0x2f8]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x150], xmm1
push rax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x140], eax
push rax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x140], eax
mov qword [rdi + 0x418], 0
mov rax, qword [rsp + 0x140]
mov eax, dword [rsp + 0x140]
mov eax, dword [rsp + 0x140]
test rax, rax
je 0x14009ca58
add dword [rax], eax
invalid
lea rbx, [rsp + 0x158]
mov r8, qword [rsp + 0x148]
mov r9, qword [rsp + 0x150]
lea rcx, [rsp + 0x348]
mov rdx, rbx
call qword [rax]
mov r12d, dword [rsp + 0x164]
mov r15, qword [rsp + 0x348]
mov rsi, qword [rsp + 0x350]
mov rdi, qword [rsp + 0x358]
mov rcx, qword [rsp + 0x360]
mov word [rax + riz*2], fs
add eax, dword [rax]
invalid
mov ecx, dword [rsp + 0x360]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x348], r15
mov qword [rsp + 0x350], rsi
mov qword [rsp + 0x358], rdi
mov qword [rsp + 0x360], rcx
add byte [rax - 0x7b], cl
invalid
je 0x14009c9bc
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x48
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ah, 0x24
push rax
add eax, dword [rax]
add byte [rax - 0x77], cl
mov esp, 0x35824
add byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add eax, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rsi + rdx + 0x48], 0x8b
xchg esp, eax
and al, 0x48
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x50
add dword [rax], eax
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
add byte [rax - 0x77], cl
fcos
push rax
invalid
add byte [rax - 0x77], cl
fcos
push rax
adc byte [rax - 0x73], cl
mov word [rax + riz*2], fs
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x20], al
lea rcx, [rsp + 0x360]
mov eax, r12d
invalid
or eax, r14d
je 0x14009ca9f
test r12d, r12d
test esp, esp
je case.0x140095916.28
lea rax, [rsp + 0x358]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x140], xmm0
mov bpl, 2
mov bl, 1
mov r14d, r12d
mov qword [rsp + 0x488], r15
mov qword [rsp + 0x480], rsi
jmp 0x14009caab
lea rcx, [rsp + 0x140]
call fcn.14001a1b0
mov rax, qword [rsp + 0x160]
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax], al
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x140]
add byte [rax], al
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
movups xmmword [rcx + 0x10], xmm1
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x578]
and al, 0x78
add eax, 0x83480000
clc
add cl, byte [rdi]
test dword [rcx + rax], esi
invalid
jmp 0x14009cc42
invalid
lea r15, [0x14013db70]
or al, byte [rax]
mov qword [rsp + 0x348], r15
lea rsi, [0x140172ca8]
mov qword [rsp + 0x350], rsi
lea rcx, [rsp + 0x360]
xorps xmm0, xmm0
ror byte [rdi], 0x11
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rcx], dh
inc dword [rbp - 0x7b]
invalid
je 0x14009ca9f
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x140], xmm0
mov bl, 1
jmp 0x14009caa1
mov bl, 3
mov rdx, rsi
mov r8, rdi
call qword [r15 + 0x10]
mov rax, qword [rsp + 0x100]
mov byte [rax], bl
sbb byte [rax - 0x78], al
push 0x70894401
add al, 0x48
mov ecx, dword [rsp + 0x488]
invalid
sbb byte [rax - 0x78], al
push 0x70894401
add al, 0x48
mov ecx, dword [rsp + 0x488]
invalid
add byte [rax - 0x77], cl
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x480]
mov qword [rax + 0x10], rcx
adc byte [rdi], cl
sub byte [rsp + 0x140], al
or byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add al, 0
add byte [rax - 0x77], cl
adc byte [rdi], cl
adc byte [rdi], cl
adc byte [rdi], cl
sub byte [rsp + 0x140], al
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rsp + 0x578]
cmp rax, 2
jne 0x14009cbc7
add byte [rax], al
and al, 0x78
add eax, 0x83480000
clc
add cl, byte [rdi]
test esp, edx
add byte [rax], al
add byte [rax], al
jmp 0x14009cc42
mov r14, r8
jmp 0x14009cc42
mov r14, r8
shl r15, 0x20
or r15, r9
movabs rsi, 0x8000000000000000
cmp r15, rsi
je 0x14009cb5f
movq rsi, xmm12
test rsi, rsi
je 0x14009cb4c
js 0x14009d300
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400df540
invalid
sub al, byte [rax + rax]
test rax, rax
je 0x14009d305
invalid
mov rdi, rax
jmp 0x14009cb51
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.140108280
mov edi, 1
mov rdx, r14
mov rcx, rdi
mov r8, rsi
call fcn.140106220
mov byte [rsp + 0x141], bl
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x150], rdi
movq qword [rsp + 0x158], xmm12
mov byte [rsp + 0x140], 2
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x368]
call fcn.1400a3380
jrcxz 0x14009cc02
add byte [rax], al
jrcxz 0x14009cc02
add byte [rax], al
mov rax, qword [rsp + 0x100]
mov byte [rax], 2
mov byte [rax + 1], bl
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
movq qword [rax + 0x18], xmm12
mov rax, qword [rsp + 0x578]
and al, 0x78
add eax, 0x83480000
clc
invalid
je 0x14009cc42
lea rdx, [rsp + 0x590]
mov rsi, qword [rsp + 0x580]
mov rdi, qword [rsp + 0x588]
test rax, rax
je 0x14009ccf2
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
and eax, 0xfffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x590]
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x80]
mov rax, qword [rsp + 0x580]
lock dec qword [rax]
jne 0x14009cc42
nop
add eax, 0x8b480000
adc byte [r8 - 1], r9b
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
mov rcx, qword [rsp + 0x580]
mov rdx, qword [rsp + 0x588]
call fcn.140039a20
mov r8, qword [rsp + 0x2b8]
add byte [rax], al
cmp r8, 2
je 0x14009cd23
lea rdx, [rsp + 0x2d0]
mov rcx, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x2c8]
add byte [rax], al
test r8, r8
je 0x14009cc83
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x2b8]
cmp r8, 2
je 0x14009cd23
mov rdx, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x2c0]
and al, 0xc0
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rbp - 0x7b], cl
invalid
je 0x14009cd1d
and al, 0xc0
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rbp - 0x7b], cl
sal byte [rax + rbp*2 + 0x4c], 0x8b
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
and eax, 0xfffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x2c0]
lock dec qword [rax]
jne 0x14009cd23
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.140039a20
jmp 0x14009cd23
mov rcx, rsi
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x590]
mov rcx, rsi
call qword [rdi + 0x80]
add byte [rax], al
mov r8, qword [rsp + 0x2b8]
cmp r8, 2
jne 0x14009cc54
jmp 0x14009cd23
call qword [rax + 0x80]
movaps xmm6, xmmword [rsp + 0x6c0]
movaps xmm7, xmmword [rsp + 0x6d0]
movaps xmm8, xmmword [rsp + 0x6e0]
movaps xmm9, xmmword [rsp + 0x6f0]
movaps xmm10, xmmword [rsp + 0x700]
movaps xmm11, xmmword [rsp + 0x710]
movaps xmm12, xmmword [rsp + 0x720]
movaps xmm13, xmmword [rsp + 0x730]
add rsp, 0x748
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0
invalid
lea rcx, [rsp + 0x140]
mov rdx, r15
jmp 0x14009ca11
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.140108280
lea rax, [rsp + 0x49c]
mov qword [rsp + 0x348], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x350], rax
lea rax, str.dangling_store_key_for_stream_id
push rax
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x8b791
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x160], 0
lea rax, [rsp + 0x348]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x140]
call fcn.140108230
lea rax, [rsp + 0x49c]
mov qword [rsp + 0x348], rax
lea rax, [0x14001b240]
and al, 0x48
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xfff7e41a
mov qword [rsp + 0x350], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x160], 0
lea rax, [rsp + 0x348]
jmp 0x14009cead
lea rax, [rsp + 0x114]
mov qword [rsp + 0xc0], rax
lea rax, [0x14001b240]
mov qword [rsp + 0xc8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x160], 0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x140]
call fcn.140108230
lea rax, [rsp + 0x324]
mov qword [rsp + 0x278], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x280], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x498], rax
mov qword [rsp + 0x4a0], 1
mov qword [rsp + 0x4b8], 0
lea rax, [rsp + 0x278]
mov qword [rsp + 0x4a8], rax
mov qword [rsp + 0x4b0], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8b622
lea rcx, [rsp + 0x498]
call fcn.140108230
lea rax, [rsp + 0x324]
mov qword [rsp + 0x278], rax
lea rax, [0x14001b240]
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfff7e2de
mov qword [rsp + 0x280], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x498], rax
mov qword [rsp + 0x4a0], 1
add byte [rax], al
mov qword [rsp + 0x4b8], 0
lea rax, [rsp + 0x278]
mov qword [rsp + 0x4a8], rax
mov qword [rsp + 0x4b0], 1
test byte [rax + rsi*4], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8b5c4
test byte [rax + rsi*4], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8b5c4
lea rcx, [rsp + 0x498]
call fcn.140108230
add rdx, rcx
mov qword [rdx + 8], r8
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108630
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
mov edx, 0x2c
call fcn.140108300
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
call fcn.140108610
mov qword [rsp + 0x140], r13
mov byte [rsp + 0x148], al
and al, 0x40
add dword [rax], eax
add byte [rax + 0x1482484], cl
add byte [rax], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
adc dword [rdx], ecx
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed60]
lea ecx, [0x14013ed60]
lea r8, [rsp + 0x140]
mov edx, 0x2b
call fcn.140108580
add byte [rax], al
add al, ch
mov r13b, 6
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
add al, 0
add byte [rax + 0x4a02484], cl
add byte [rax], al
mov qword [rsp + 0x498], rcx
mov byte [rsp + 0x4a0], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed80]
or eax, 0xa1d18
lea r8, [rsp + 0x498]
mov edx, 0x2b
add byte [rax], al
call fcn.140108580
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108610
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
add byte [rax], al
add byte [rax], al
call fcn.140108300
lea rax, [rsp + 0xc4]
jmp 0x14009ce17
insb byte [rdi], dx
std
invalid
invalid
insb byte [rdi], dx
std
invalid
lea rax, [rsp + 0xc4]
jmp 0x14009cda1
invalid
dec dword [rax + 0x1402484]
add byte [rax], al
mov byte [rsp + 0x140], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, [0x14013dc95]
lea r9, [0x14013ece0]
lea r8, [rsp + 0x140]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdx + 0xd], bh
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdx + 0xd], bh
call fcn.140108580
ud2
mov qword [rsp + 0x140], rsi
mov byte [rsp + 0x148], bpl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x14009d01a
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x140], rax
mov eax, dword [rsp + 0xa4]
mov byte [rsp + 0x148], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed80]
lea r8, [rsp + 0x140]
mov edx, 0x2b
call fcn.140108580
mov qword [rsp + 0x140], rcx
mov byte [rsp + 0x148], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x14009d01a
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x110], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x118], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xe0], 0
lea rax, [rsp + 0x110]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0xc0]
call fcn.140108230
mov byte [rsp + 0x140], al
lea rax, [0x14013ddd8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x14013ece0]
lea r8, [rsp + 0x140]
mov edx, 0x1b
call fcn.140108580
mov dword [rsp + 0x140], 3
lea rax, [0x14013de10]
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x14013ecc0]
lea r8, [rsp + 0x140]
mov edx, 0x1d
call fcn.140108580
lea rcx, [0x14012821f]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.140108300
lea rcx, str.assertion_failed:__id.is_zero__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140127ea0]
mov edx, 0x1f
call fcn.140108300
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
call fcn.140108610
call fcn.140010c70
mov ecx, 1
mov rdx, rsi
call fcn.140107f90
mov byte [rsp + 0x140], al
lea rax, [0x14013de28]
jmp 0x14009d268
mov dword [rsp + 0x140], 3
lea rax, [0x14013de40]
jmp 0x14009d29f
add byte [rax], al
lea rcx, [rdi + 0x58]
mov qword [rsp + 0x518], rcx
lea rcx, [rdi + 0x400]
add byte [rax], al
mov qword [rsp + 0x5b0], rcx
lea rcx, [rdi + 0x418]
mov qword [rsp + 0x5a8], rcx
lea rcx, [rdi + 0x1a0]
lea ecx, [rdi + 0x1a0]
lea ecx, [rdi + 0x1a0]
mov qword [rsp + 0x128], rcx
lea rcx, [rdi + 0x1b0]
invalid
mov al, 1
add byte [rax], al
mov qword [rsp + 0x480], rcx
lea rcx, [rdi + 0x1c8]
mov qword [rsp + 0x498], rcx
lea rcx, [rdi + 0x230]
mov qword [rsp + 0x478], rcx
add byte [rax], al
lea rcx, [rdi + 0x4b9]
mov qword [rsp + 0x5a0], rcx
lea rcx, [rdi + 0x238]
mov qword [rsp + 0x4a0], rcx
lea rcx, [rdi + 0x358]
mov qword [rsp + 0x510], rcx
mov dword [rsp + 0x84], ecx
test byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x90], ecx
mov dword [rsp + 0x94], ecx
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x528], rax
nop
mov rcx, qword [rsp + 0x4b8]
mov rbx, qword [rcx]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x650], xmm1
and al, 0x50
invalid
add byte [rax], al
movdqa xmmword [rsp + 0x640], xmm0
mov qword [rcx], 0
test rbx, rbx
je case.0x1400329b2.1692
and al, 0x50
invalid
mov qword [rsp + 0x1c0], rbx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
cmp dword [rdi + 0x100], 4
jne 0x14009d732
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d7d7
mov rcx, qword [rsp + 0xa8]
mov ecx, dword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3850
test rax, rax
jne 0x14009d7c0
test rdx, rdx
jne 0x14009d7c0
cmp dword [rdi + 0x100], 4
jne 0x1400a28c8
invalid
add byte [rax - 0x75], cl
xchg dword [rax + 1], ebx
add byte [rax], al
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d7d7
jmp 0x1400a28c8
cmp byte [rdi + 0x3dc], 0
je 0x14009d849
cmp dword [rdi + 0x3d0], 0
je 0x14009d849
mov esi, dword [rdi + 0x3d8]
mov al, 1
xor ecx, ecx
test rcx, rcx
je 0x14009d841
jmp 0x14009d849
test rax, rax
jne 0x14009d7ce
test rdx, rdx
jne 0x1400a29de
test rax, rax
jne 0x1400a28c8
mov esi, dword [rsp + 0x1e4]
mov qword [rsp + 0x338], rbx
movdqa xmm0, xmmword [rsp + 0x640]
movdqa xmm1, xmmword [rsp + 0x650]
lea rax, [rsp + 0x340]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rsp + 0x330], 6
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x330]
call fcn.140079800
cmp al, 0xc
jne 0x1400a2e39
mov rcx, qword [rdi + 0x3a8]
movzx eax, byte [rdi + 0x3dc]
test rcx, rcx
jne 0x14009d849
test al, al
jne 0x1400a28ab
mov rdx, qword [rdi + 0x380]
cmp rdx, 2
je 0x14009d886
mov rcx, qword [rdi + 0x388]
mov rax, qword [rdi + 0x390]
test rdx, rdx
je 0x14009d87b
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x530]
call qword [rax + 0x60]
mov qword [rsp + 0x640], 2
mov qword [rsp + 0x660], 0
movsd xmm9, qword [rdi + 0x3e9]
test byte [rdi + 0x3e8], 1
mov byte [rdi + 0x3e8], 0
je 0x14009d955
cmp dword [rdi + 0x100], 4
jne 0x14009d8db
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d925
mov rcx, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
mov rdx, rbp
call fcn.1400a3850
test rax, rax
jne 0x14009db1b
test rdx, rdx
jne 0x14009db1b
cmp dword [rdi + 0x100], 4
jne 0x14009db2e
mov rax, qword [rdi + 0x158]
xchg dword [rax + 1], ebx
add byte [rax], al
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009db2e
movlps qword [rsp + 0x332], xmm9
mov word [rsp + 0x330], 0x105
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x330]
call fcn.140079800
cmp al, 0xc
jne 0x1400a2ebb
movzx eax, byte [rdi + 0x3f1]
test eax, eax
je 0x14009da60
cmp eax, 2
jne 0x14009dbd0
mov rax, qword [rsp + 0x488]
mov rax, qword [rax]
test rax, rax
je 0x14009dbd0
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14009db62
cmp dword [rdi + 0x100], 4
jne 0x14009d9af
mov rax, qword [rdi + 0x158]
xchg dword [rax + 1], ebx
add byte [rax], al
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d9fb
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3850
test rax, rax
jne 0x14009db3c
je 0x14009d9c7
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rbx + 1], ebp
add byte [rax], al
test rdx, rdx
jne 0x14009db3c
mov bl, 4
cmp dword [rdi + 0x100], 4
jne 0x14009ddb8
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
add byte [rax + 0x3b], cl
xchg dword [rax + 1], edi
add byte [rax], al
jb 0x14009ddb8
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x332], rax
mov word [rsp + 0x330], 5
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x330]
call fcn.140079800
cmp al, 0xc
jne 0x1400a315a
mov rax, qword [rsp + 0x488]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
cmp dword [rdi + 0x480], 2
add byte [rax], al
add byte [rbx + 0x480bf], al
add byte [rdx], al
jne 0x1400a1de0
jmp 0x14009dbdd
cmp dword [rdi + 0x100], 4
jne 0x14009da80
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
pop rax
add dword [rax], eax
add byte [rax + 0x2b], cl
xchg dword [rax + 1], edx
add byte [rax], al
cmp rax, qword [rdi + 0x178]
jae 0x14009dacc
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3850
test rax, rax
jne 0x14009db3c
test rdx, rdx
jne 0x14009db3c
mov bl, 4
cmp dword [rdi + 0x100], 4
jne 0x14009ddb8
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009ddb8
mov rax, qword [rdi + 0x3f2]
mov qword [rsp + 0x332], rax
mov word [rsp + 0x330], 5
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x330]
call fcn.140079800
cmp al, 0xc
jne 0x1400a2fbb
mov byte [rdi + 0x3f1], 1
cmp dword [rdi + 0x480], 2
jne 0x1400a1de0
jmp 0x14009dbdd
test rax, rax
jne 0x14009db25
test rdx, rdx
jne 0x14009db55
test rax, rax
je 0x14009d925
mov byte [rdi + 0x3e8], 1
mov bl, 4
jmp 0x14009ddb8
mov bl, 4
test rax, rax
jne 0x14009ddb8
test rdx, rdx
je 0x14009ddb8
test rdx, rdx
je 0x14009dbd0
lea rcx, [rsp + 0x330]
jmp 0x14009dd61
mov rax, qword [rsp + 0x488]
mov rsi, qword [rax]
mov rcx, qword [rbp]
xor eax, eax
mov edx, 1
lock cmpxchg qword [rsi + 0x28], rdx
cmp rax, 2
je 0x1400a1cc0
test rax, rax
jne 0x14009dbd0
mov rdx, qword [rsi + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x1400a1d74
mov rcx, qword [rcx + 8]
cmp qword [rsi + 0x20], rcx
jne 0x1400a1d78
cmp rdx, rax
jne 0x1400a1d78
cmp dword [rdi + 0x480], 2
jne 0x1400a1de0
mov dword [rdi + 0x480], 2
cmp dword [rdi + 0x440], 0
je 0x1400a0f6d
mov rsi, qword [rdi + 0x408]
lea r14, [rsi + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0x10], cl
jne 0x1400a1cdf
jne 0x1400a2e6c
cmp dword [rsi + 0xa8], 0
je 0x14009dd04
mov ebx, dword [rsi + 0xac]
cmp dword [rdi + 0x100], 4
jne 0x14009dc6e
sahf
lodsb al, byte [rsi]
add byte [rax], al
add byte [rbx + 0x100bf], al
add byte [rsi*2 - 0x7074b7de], al
pop rax
add dword [rax], eax
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r12d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009dcc0
add byte [rax + 0x2b], cl
invalid
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3850
mov r12, rdx
test rax, rax
jne 0x14009dcc0
test r12, r12
jne 0x14009dcc0
mov r13d, 1
cmp dword [rdi + 0x100], 4
jne 0x1400a1303
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r12d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jb 0x14009dd14
mov r13, rax
test rax, rax
jne 0x14009dd14
test r12, r12
jne 0x14009dd14
mov dword [rsp + 0x334], ebx
mov dword [rsp + 0x338], 7
mov byte [rsp + 0x330], 8
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x330]
call fcn.140079800
cmp al, 0xc
jne 0x1400a3032
invalid
add bh, al
xchg byte [rax], ch
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0x45
xor ebp, ebp
mov dword [rsi + 0xa8], 0
xor r12d, r12d
xor r13d, r13d
test r15b, r15b
jne 0x14009dd2c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a258a
xor eax, eax
xchg byte [r14], al
cmp al, 2
lea r15, [rsp + 0x1c8]
jne 0x14009dd46
call fcn.14001a1b0
movzx ebx, byte [rsp + 0x330]
movzx eax, byte [rsp + 0x331]
mov byte [rsp + 0x67], al
movzx eax, word [rsp + 0x332]
mov word [rsp + 0xa6], ax
mov eax, dword [rsp + 0x334]
mov dword [rsp + 0x170], eax
movdqu xmm11, xmmword [rsp + 0x338]
lea rax, [rsp + 0x340]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x580], xmm0
mov rdx, qword [rsp + 0x640]
cmp rdx, 2
je 0x14009de70
mov rcx, qword [rsp + 0x648]
mov rax, qword [rsp + 0x650]
test rdx, rdx
je 0x14009ddf1
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x658]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x640]
cmp r8, 2
je 0x14009de70
mov rdx, qword [rsp + 0x658]
mov rcx, qword [rsp + 0x648]
mov rax, qword [rsp + 0x650]
test r8, r8
je 0x1400a0ffc
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x648]
lock dec qword [rax]
jne 0x14009de70
mov rax, qword [rdi + 0x380]
cmp rax, 2
je 0x14009deae
mov rcx, qword [rdi + 0x388]
mov r8, qword [rdi + 0x390]
test rax, rax
je 0x14009dea2
mov rax, qword [r8 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, qword [rsp + 0x530]
add byte [rax], al
call qword [r8 + 0x68]
cmp bl, 3
jne 0x1400a281e
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x818], rax
mov dword [rsp + 0x818], eax
add eax, 0x89480000
test byte [rax + rbx], ah
or byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add al, 0
add byte [rax - 0x77], cl
invalid
test byte [rax + riz], ah
mov dword [rsp + 0x818], eax
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x820], rax
mov dword [rsp + 0x820], eax
mov dword [rsp + 0x820], eax
or byte [rax], al
add bl, dh
movq mm0, qword [rdi + 0x408]
movdqu xmm0, xmmword [rdi + 0x408]
paddq xmm0, xmm8
movdqu xmmword [rsp + 0x838], xmm0
and al, 0x38
or byte [rax], al
add dh, al
test byte [rax + rcx*2], ah
or byte [rax], al
add byte [rax], al
and al, 0x38
or byte [rax], al
add dh, al
test byte [rax + rcx*2], ah
or byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x5a8]
mov qword [rsp + 0x828], rax
mov rax, qword [rsp + 0x488]
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
or byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add eax, 0x20000
add byte [rax], al
mov qword [rsp + 0x568], 0
mov dword [rsp + 0x568], 0
add byte [rax], al
add byte [rax + 0x1c2bf], al
add byte [rax], al
cmp byte [rdi + 0x1c2], 0
jne 0x1400a0f30
imul byte [rdi]
add byte [rax], al
cmp byte [rdi + 0x1c1], 0
je 0x14009e1f0
cmp byte [rdi + 0x1c0], 0
add dword [rax], eax
add byte [rax], al
je 0x14009dfb0
lea rcx, [rsp + 0x330]
mov rdx, rdi
mov r8, qword [rsp + 0x128]
call fcn.1400f4560
cmp qword [rsp + 0x330], 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x38
cmp byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x38
cmp byte [rbx], al
add byte [rax], al
jne 0x1400a1340
mov r12, qword [rsp + 0x340]
invalid
invalid
cmp byte [rbx], al
add byte [rax], al
jne 0x1400a1340
mov r12, qword [rsp + 0x340]
lea rax, [rsp + 0x340]
test byte [rax + rax*2], ah
add eax, dword [rax]
add bl, dh
movq mm0, qword [rax + 8]
test byte [rax + rax*2], ah
add eax, dword [rax]
add bl, dh
movq mm0, qword [rax + 8]
movdqa xmmword [rsp + 0x1c0], xmm0
test r13, r13
test ebp, ebp
jne 0x14009e006
jmp 0x1400a1311
lea rcx, [rsp + 0x330]
mov rdx, rdi
mov r8, qword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
and al, 0x28
add dword [rax], eax
add al, ch
cwde
add eax, 0xbc834800
and al, 0x30
add eax, dword [rax]
sub byte [rcx], al
add byte [rax], al
call fcn.1400f4560
cmp qword [rsp + 0x330], 0
add byte [rax], al
add byte [rax], al
mov r13, qword [rsp + 0x338]
jne 0x1400a1340
lodsb al, byte [rsi]
and al, 0x38
add eax, dword [rax]
add byte [rdi], cl
test dword [rcx + 0x33], esp
add byte [rax], al
mov r12, qword [rsp + 0x340]
lea rax, [rsp + 0x340]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x1c0], xmm0
test r13, r13
je 0x14009e1e5
test bh, bl
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1c0], al
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x640], xmm0
movdqa xmm0, xmmword [rsp + 0x640]
add byte [rax - 0x73], cl
test byte [rax + riz], ah
add eax, dword [rax]
add bl, dh
movq qword [rax], mm0
jg 0x14009e02b
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rax*2], ah
invalid
add byte [rax - 0x73], cl
test byte [rax + riz], ah
add eax, dword [rax]
add bl, dh
movq qword [rax], mm0
jg 0x14009e02b
jg 0x14009e02b
mov r15, qword [rdi + 0x378]
js case.0x14009258b.83
add byte [rax], al
mov qword [rsp + 0x310], r13
mov dword [rsp + 0x310], ebp
mov qword [rsp + 0x318], r12
sbb byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x1b8], 0
cmp r12, 5
jb 0x1400a2d04
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
add eax, 0x4ca0820f
add byte [rax], al
add byte [rcx - 0x73], cl
push rsp
and al, 0xfb
lea rdx, [r12 - 5]
cmp rdx, 3
jbe 0x1400a2d18
add ecx, dword [rdi]
xchg byte [rbp + 0x4100004c], ah
movzx eax, byte [r13 + 3]
movzx eax, byte [r13 + 3]
cmp rax, 9
ja 0x14009e32f
add byte [rax], al
add byte [rax], al
lea rdx, [0x140177f6c]
lea edx, [0x140177f6c]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
xor ecx, ecx
mov ebx, dword [r13 + 5]
movzx esi, byte [r13 + 4]
mov rdx, qword [rsp + 0x478]
mov rbp, qword [rdx]
test cl, cl
jne 0x14009e160
invalid
cmp ebp, 2
je 0x14009e160
and al, 0x50
mov al, 1
mov qword [rsp + 0x70], rax
lea rax, [0x140115730]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
lea rax, [0x140172ca8]
lea rax, [0x140172ca8]
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x48], rax
xor r14d, r14d
mov dword [rsp + 0x34], 0
add byte [rax], al
add byte [rax], al
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
mov r8, qword [rsp + 0x328]
mov eax, dword [rsp + 0x328]
mov eax, dword [rsp + 0x328]
test r8b, 1
jne 0x14009fb33
lock dec qword [r8 + 0x20]
jne 0x14009fb5a
and byte [rdi], cl
test dword [rbx], ebp
sbb al, byte [rax]
add byte [rcx - 0x75], cl
and byte [rcx - 0x7d], cl
cmp byte [rax], al
je 0x14009fb4c
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rsi, r8
mov r8, rax
call fcn.140101bb0
pop rbx
cmp al, byte [rsi]
add byte [rcx - 0x77], cl
invalid
jmp 0x14009fb4c
pop rbx
cmp al, byte [rsi]
add byte [rcx - 0x77], cl
invalid
and ebx, 0xffffff7f
mov r14d, ebx
bswap r14d
movzx eax, al
lea rcx, [0x140177f94]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
inc dword [rcx - 0x77]
fiadd word [rcx + 0xf]
invalid
cld
add eax, 0x49f00000
dec dword [rax + 0x20]
jne 0x14009e7cf
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009e7c1
test ah, bh
invalid
add byte [rax], al
test ah, bh
add eax, 0x8b490000
or byte [rax - 0x75], cl
or eax, 0xe4098
invalid
invalid
invalid
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
invalid
invalid
invalid
xor edx, edx
mov r15, r8
mov r8, rax
call fcn.140101bb0
mov r8, r15
jmp 0x14009e7c1
mov byte [rdi + 0x1c1], 0
nop dword [rax]
mov rsi, qword [rdi + 0x1a8]
cmp qword [rdi + 0x1b0], rsi
jne 0x14009e219
mov edx, 1
mov rcx, qword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add al, ch
outsb dx, byte [rsi]
idiv rdi
add byte [rax - 0x75], cl
mov word [rax + rbp], fs
and al, 0x28
and al, 0x28
add dword [rax], eax
add al, ch
outsb dx, byte [rsi]
idiv rdi
mov rsi, qword [rdi + 0x1a8]
cmp rsi, 0xffffffffffffffff
dec dword [rdi]
test cl, dh
add byte [rax], al
invalid
mov bh, 0xa8
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
dec dword [rdi]
test cl, dh
add byte [rax], al
add byte [rax - 0x75], cl
lahf
mov byte [rcx], al
add byte [rax], al
mov rbx, qword [rdi + 0x188]
mov ebx, dword [rdi + 0x188]
mov r14, qword [rdi + 0x190]
mov rax, qword [rsp + 0x480]
and al, 0x80
add al, 0
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
and al, 0x80
and al, 0x80
add al, 0
add byte [rax - 0x75], cl
add byte [rax + 0x39], cl
invalid
cmp rax, rsi
jne 0x14009e261
mov edx, 0x40
mov rcx, qword [rsp + 0x128]
call fcn.140012a80
mov rsi, qword [rdi + 0x1a8]
mov bh, 0xa8
add dword [rax], eax
invalid
mov esi, dword [rdi + 0x1a8]
mov rax, qword [rdi + 0x1b0]
sub rax, rsi
mov rcx, qword [rsp + 0x128]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rax + 3], cl
xor dword [rax - 0x77], ecx
mov ah, 0x24
rol byte [rcx], 0
add byte [rax], al
mov qword [rsp + 0x1c8], rax
movups xmmword [r15 + 8], xmm7
add rsi, qword [rcx]
mov qword [rsp + 0x1c0], rsi
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1c8], rax
movups xmmword [r15 + 8], xmm7
mov qword [rsp + 0xae0], rsi
mov ah, 0x24
loopne 0x14009e294
add byte [rax], al
mov rcx, rbx
mov rdx, rbp
mov edx, ebp
lea r8, [rsp + 0x1c0]
call qword [r14 + 0x18]
push rsi
sbb byte [rax - 0x7b], cl
test rax, rax
test eax, eax
test byte [rax + rax*8], ah
add dword [rax], eax
rol byte [rcx], 0
add byte [rcx - 1], al
push rsi
sbb byte [rax - 0x7b], cl
test rax, rax
test eax, eax
jne 0x1400a0f53
mov r13, rdx
jne 0x1400a0f53
mov r13, rdx
test rdx, rdx
ror byte [rdi], cl
invalid
lea esi, [rax]
add byte [rax], al
ror byte [rdi], cl
test dword [rbp + 0x48000030], ecx
mov rdx, qword [rsp + 0x1c8]
mov edx, dword [rsp + 0x1c8]
and al, 0xc8
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x1d0]
cmp rcx, rdx
ja 0x1400a2c29
add byte [rax], al
mov rcx, qword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
cmp rcx, rdx
cmp ecx, edx
ja 0x1400a2c29
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x728], rax
cmp rsi, rax
jne 0x1400a2c35
test dword [rax + 0x49], edx
add byte [rax], al
invalid
invalid
test dword [rax + 0x49], edx
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000001], ebp
add dword [rax], eax
add byte [rax + 1], cl
invalid
mov rax, qword [rdi + 0x1a8]
add rax, rcx
add dword [rax], eax
add byte [rax + 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
mov qword [rsp + 0x728], rax
cmp rax, qword [rdi + 0x1b0]
cmp eax, dword [rdi + 0x1b0]
and al, 0x28
invalid
cmp eax, dword [rdi + 0x1b0]
ja 0x1400a2b9b
add byte [rax], al
add byte [rax - 0x77], cl
xchg dword [rax + 0x48000001], ebp
add byte [rax], al
test rcx, rcx
mov qword [rdi + 0x1a8], rax
add byte [rax], al
test rcx, rcx
jne 0x1400a0f22
invalid
mov al, 1
cmp byte [rdi + 0x1c0], 0
je 0x1400a0d7f
jmp 0x1400a0fe2
add byte [rax], al
mov cl, 1
jmp case.0x140091ab1.283
xor ecx, ecx
mov al, 0xa
jmp case.0x140091ab1.283
invalid
mov dword [rsp + 0x70], eax
and al, 0x70
mov eax, 1
mov qword [rsp + 0x68], rax
mov r9b, 0xa
test ebx, ebx
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
insb byte [rdi], dx
and al, 0x38
lea r15, [rsp + 0x1c8]
je 0x14009ea2f
add byte [rax], al
mov dword [rsp + 0x34], 0
and al, 0x34
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
xor rax, rax
mov qword [rsp + 0x58], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
and al, 0x78
lea rax, [0x140115730]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov al, 1
mov qword [rsp + 0x50], rax
xor ebx, ebx
mov dword [rsp + 0x84], 0
jmp 0x14009fb1b
add byte [rax], al
mov rax, qword [rsp + 0x478]
mov eax, dword [rsp + 0x478]
mov qword [rax], 2
mov byte [rsp + 0x120], 0xa
and al, 0x20
add dword [rax], eax
add byte [rdx], cl
cmp ebp, 2
jne 0x14009e709
add byte [rax], al
add byte [rax], al
xor esi, esi
mov r9d, 1
mov r14b, 1
test byte [rcx - 0x47], 1
add byte [rax], al
add byte [rcx - 0x4a], al
add dword [rcx - 0x50], eax
mov r8b, 1
invalid
invalid
invalid
mov r8b, 1
lea r10, [0x140115730]
lea rax, [0x140172ca8]
jae 0x14009e3ed
add byte [rax - 0x73], cl
add eax, 0xd48ba
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x78], rax
xor r11d, r11d
xor ebx, ebx
fild dword [rbp + 0x31]
in eax, dx
invalid
fild dword [rbp + 0x31]
in eax, dx
mov rbp, qword [rsp + 0x38]
jmp 0x14009ee3f
mov al, 1
mov qword [rsp + 0x50], rax
mov eax, 1
mov qword [rsp + 0x68], rax
invalid
push 0xffffffff850ab141
fisttp dword [rdi]
test byte [rax + 0x49000005], bh
mov eax, 0x49000005
mov r9b, 0xa
test ebx, ebx
je 0x14009e9d9
invalid
invalid
add byte [rax], al
cmp r12, 8
cmp esp, 8
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
jbe 0x1400a3098
cmp r12, 0xe
lea r15, [rsp + 0x1c8]
mov esp, 0x1c824
add dword [rax], eax
add byte [rdi], cl
je 0x14009ed72
test byte [rax], dh
or dword [rax], eax
add bh, al
and al, 0x34
mov dword [rsp + 0x34], 0
add byte [rax], al
add byte [rax], al
jmp 0x14009eb4b
and al, 0x38
lea r15, [rsp + 0x1c8]
invalid
enter 1, 0
add byte [rdi], cl
test byte [rdx], dh
invalid
je 0x14009eaa2
mov al, 1
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x34], 0
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x68], rax
mov r9b, 0xa
jmp 0x14009e6d5
invalid
add byte [rcx - 0x7d], cl
cld
or byte [rdi], cl
xchg byte [rdi + 0x4b], ch
add byte [rax], al
lea rax, [r12 - 9]
cmp rax, 8
cmp eax, 8
cmp eax, 8
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
jae 0x14009e94a
mov ecx, dword [rsp + 0x4c4]
mov eax, ecx
and eax, 0xffff0000
add byte [rax], al
invalid
dec dword [0x14009e5cb]
add dword [rcx], eax
add byte [rax], al
add dword [rcx], eax
add byte [rax], al
shr ecx, 0x10
mov dword [rsp + 0x84], ecx
add byte [rax], al
add byte [rcx + 0x4c894801], dh
mov cl, 1
mov qword [rsp + 0x70], rcx
mov cl, 1
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x34], 0
mov ecx, 1
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rcx
mov r9b, 0xa
mov dword [rsp + 0x4c4], eax
add cl, ch
fld dword [rcx]
add byte [rax], al
push 0xffffffff890ab141
test byte [rsp + rax*8], ah
add al, 0
add cl, ch
fld dword [rcx]
add byte [rax], al
mov r8d, 9
mov eax, 9
lea rcx, [rsp + 0x330]
add byte [rax], al
lea rdx, [rsp + 0x310]
call fcn.1400128e0
mov r8, qword [rsp + 0x348]
test r8b, 1
jne 0x14009e82c
lock dec qword [r8 + 0x20]
jne 0x14009e853
invalid
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rcx - 0x75], cl
and byte [rcx - 0x7d], cl
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
cmp byte [rax], al
cmp byte [rax], al
je 0x14009e845
add byte [rcx - 0x75], cl
or byte [rax - 0x75], cl
or eax, 0xe3d1b
invalid
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
xor edx, edx
mov r12, r8
mov esp, eax
mov esp, eax
invalid
mov r8, rax
call fcn.140101bb0
mov r8, r12
jmp 0x14009e845
add byte [rax], al
add byte [rax], al
mov r8d, 9
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x330]
xor byte [rbx], al
add byte [rax], al
lea rdx, [rsp + 0x310]
call fcn.1400128e0
dec dword [rbx + rcx*4 - 0x7c]
and al, 0x48
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdx + 3], edx
add eax, dword [rax]
invalid
add eax, dword [rax]
add al, ch
invalid
dec dword [rbx + rcx*4 - 0x7c]
and al, 0x48
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdx + 3], edx
add eax, dword [rax]
invalid
lock dec qword [r8 + 0x20]
mov rbp, qword [rsp + 0x38]
jne 0x14009e90d
add eax, dword [rax]
add byte [rcx - 0x75], cl
and byte [rcx - 0x7d], cl
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
cmp byte [rax], al
cmp byte [rax], al
je 0x14009e8ff
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r12, r8
invalid
mov r8, rax
call fcn.140101bb0
mov r8, r12
jmp 0x14009e8ff
add dword [rax - 0x77], ecx
and al, 0x70
mov eax, 1
mov qword [rsp + 0x68], rax
mov r9b, 0xa
test ebx, ebx
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
mov esp, 0x1c824
invalid
mov esp, 0x1c824
add byte [rdi], cl
test ebp, ecx
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
adc dword [rdi], ecx
jne 0x14009e6d5
mov rax, qword [r13 + 9]
movq xmm15, rax
add byte [rax], al
jne 0x14009e6d5
cmp r12, 0x11
jne 0x14009e6d5
add byte [rax], al
mov rax, qword [r13 + 9]
movq xmm15, rax
and sil, 1
and dh, 1
movdqa xmm0, xmm15
psrlq xmm0, 0x10
movd dword [rsp + 0x134], xmm0
test byte [rsp + rsi], ah
add dword [rax], eax
add byte [rax - 0x3f], cl
call 0x184932e69
and al, 0x70
test byte [rsp + rsi], ah
add dword [rax], eax
add byte [rax - 0x3f], cl
call 0x184932e69
and al, 0x70
mov al, 1
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov r12b, 5
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov qword [rsp + 0x48], rax
mov byte [rsp + 0xb7], sil
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x94], eax
jmp 0x1400a0b13
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x78], rax
lea rax, [0x140115730]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x50], rax
xor ebx, ebx
jmp 0x14009fb1b
mov r8d, 0x140
lea rcx, [rsp + 0x1c8]
mov rdx, qword [rsp + 0x4a0]
call fcn.140106220
mov qword [rsp + 0x1c0], rbp
xor eax, eax
test rbp, rbp
sete al
cmp dword [rsp + rax*8 + 0x2d8], r14d
jne 0x14009ec85
mov rbx, qword [rsp + 0x2f0]
test rbx, rbx
je 0x14009fa92
cmp byte [rsp + 0x2d0], 0
je 0x1400a0008
lea rax, [rbx + r12]
cmp rax, r15
jbe 0x1400a0008
mov al, 1
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], 0
lea rsi, [0x140115730]
lea r15, [0x140172ca8]
xor r12d, r12d
xor ebx, ebx
xor r13d, r13d
mov dword [rsp + 0xe0], 9
jmp 0x14009ecba
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r13, qword [rsp + 0x310]
mov r8, qword [rsp + 0x318]
mov rcx, qword [rsp + 0x328]
test cl, 1
mov rbp, qword [rsp + 0x38]
jne 0x14009e896
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x108], rcx
lea rax, [0x14014f0f0]
mov qword [rsp + 0xf0], rax
mov r9, rax
test ebx, ebx
jne 0x1400a00f4
jmp 0x1400a0188
shr r8, 5
neg r8
cmp qword [rsp + 0x340], r8
je 0x14009e853
add r8, qword [rsp + 0x330]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
movdqu xmm0, xmmword [rsp + 0x310]
movdqu xmm1, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
test ebx, ebx
je 0x14009ea22
test sil, 8
jne 0x14009eb7f
xor r12d, r12d
mov rbp, qword [rsp + 0x38]
jmp 0x14009f242
mov r12, r13
mov r13, qword [rsp + 0x320]
shr rcx, 5
sub r12, rcx
mov r15, rcx
lea rdx, [rcx + r8]
cmp r8, r13
jne 0x14009ed2a
test rdx, rdx
je 0x14009faf5
mov r13, r12
mov rax, r12
test r13b, 1
jne 0x1400a00a8
or rax, 1
lea r9, [0x140129050]
jmp 0x1400a00af
shr r8, 5
neg r8
cmp qword [rsp + 0x340], r8
mov rbp, qword [rsp + 0x38]
je 0x14009e90d
add r8, qword [rsp + 0x330]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
movdqu xmm0, xmmword [rsp + 0x310]
movdqu xmm1, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
test ebx, ebx
je 0x14009f9bc
test sil, 8
jne 0x14009ec05
xor ebx, ebx
jmp 0x14009f902
mov r14d, dword [r13 + 9]
movzx esi, byte [r13 + 0xd]
movzx ebx, byte [r13 + 0xe]
movzx eax, byte [r13 + 0xf]
mov dword [rsp + 0x34], eax
movzx r8d, byte [r13 + 0x10]
add r12, 0xffffffffffffffef
je 0x14009ef74
mov dword [rsp + 0x50], r8d
js 0x1400a319a
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400df540
test rax, rax
je 0x1400a318d
mov r15, rax
add r13, 0x11
mov rcx, rax
mov rdx, r13
mov r8, r12
call fcn.140106220
test r15b, 1
mov r13, r15
jne 0x14009ef93
mov rdx, r13
or rdx, 1
mov r15, r12
shr r15, 0x20
mov qword [rsp + 0x88], r12
lea rcx, [0x140129050]
jmp 0x14009efac
mov dword [rsp + 0x34], 0
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x78], rax
lea rax, [0x140115730]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x70], rax
xor ebx, ebx
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
jmp 0x14009fb1b
xor r13d, r13d
mov rbp, qword [rsp + 0x38]
jmp 0x14009f641
add r12, 0xfffffffffffffff7
test sil, 1
jne 0x14009ef25
mov rax, r12
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
ror rax, 1
movabs rcx, 0x2aaaaaaaaaaaaaab
cmp rax, rcx
jae 0x14009e36b
test r12, r12
je 0x1400a0996
add r13, 9
pxor xmm0, xmm0
mov dword [rsp + 0x50], 0
xor eax, eax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x58], rax
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x40], rax
xor eax, eax
mov dword [rsp + 0x34], 0
jmp 0x14009f091
mov eax, dword [r13 + 9]
bswap eax
mov qword [rsp + 0x70], rax
mov al, 1
mov qword [rsp + 0x50], rax
mov r12b, 8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x134], r14d
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x94], eax
jmp 0x1400a0b13
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x78], rax
lea rax, [0x140115730]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x70], rax
xor ebx, ebx
jmp 0x14009fb1b
cmp qword [rsp + 0xc8], 0
mov rbp, qword [rsp + 0x38]
je 0x14009f63e
mov rax, qword [rsp + 0xc0]
movzx r12d, byte [rax]
mov r8d, 1
rol byte [rax], 0
add byte [rdi + rcx - 0x4a], al
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x1c0]
add byte [rax], al
lea rdx, [rsp + 0xc0]
call fcn.1400128e0
mov r8, qword [rsp + 0x1d8]
add dword [rax], eax
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdi + 6], ecx
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdi + 6], ecx
add byte [rax], al
lock dec qword [r8 + 0x20]
jne 0x14009f242
mov rax, qword [r8 + 0x20]
mov eax, dword [rax + 0x20]
cmp qword [r8], 0
je 0x14009f234
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
js 0x14009ec24
invalid
add byte [rcx], dh
ror byte [rcx + rcx*4 - 0x3d], cl
mov r8, rax
call fcn.140101bb0
mov r8, rbx
jmp 0x14009f234
js 0x14009ec24
invalid
cmp qword [rsp + 0xc8], 0
je 0x14009f9bc
mov rax, qword [rsp + 0xc0]
movzx ebx, byte [rax]
mov r8d, 1
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xc0]
call fcn.1400128e0
mov r8, qword [rsp + 0x1d8]
test r8b, 1
jne 0x14009f8db
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
cmpsb byte [rsi], byte [rdi]
cmp al, 0xf7
dec dword [rbx + rcx*4 - 0x7c]
and al, 0xd8
add dword [rax], eax
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdi - 0xffffff4], ecx
dec qword [r8 + 0x20]
lock dec qword [r8 + 0x20]
jne 0x14009f902
test dword [rbx + 0x4900000c], ebp
mov eax, dword [rax + 0x20]
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009f8f4
mov rax, qword [r8 + 8]
mov eax, dword [rax + 8]
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
xor edx, edx
mov r12, r8
mov r8, rax
call fcn.140101bb0
invalid
invalid
add byte [rbp - 0x77], cl
loopne 0x14009ec6a
outsd dx, dword [rsi]
or al, 0
invalid
invalid
add byte [rbp - 0x77], cl
loopne 0x14009ec6a
outsd dx, dword [rsi]
or al, 0
add byte [rax + 0x24848901], dh
call 0x10709ec8f
test byte [rax + rdx], ah
and al, 0x10
mov al, 1
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], 0
and al, 0x10
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
and al, 0x10
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rsi, [0x140115730]
lea rsi, [0x140115730]
lea esi, [0x140115730]
lea r15, [0x140172ca8]
xor r12d, r12d
xor ebx, ebx
xor r13d, r13d
in eax, dx
in eax, dx
mov rbp, qword [rsp + 0x38]
lea rcx, [rsp + 0x1c8]
call fcn.140003210
lea rcx, [rsp + 0x228]
lea ecx, [rsp + 0x228]
lea ecx, [rsp + 0x228]
call case.0x14000207f.474
idiv edi
mov r8, qword [rsp + 0x300]
test r8b, 1
jne 0x14009eded
lock dec qword [r8 + 0x20]
mov r14b, 1
jne 0x14009ee17
and byte [rcx - 0x7d], cl
cmp byte [rax], al
je 0x14009ee09
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov r8, rax
call fcn.140101bb0
mov r8, r14
mov r14b, 1
add ecx, ebp
fild word [rax]
add byte [rax], al
invalid
add ecx, ebp
fild word [rax]
add byte [rax], al
mov rbp, rdx
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
je 0x1400a319f
add r13, r15
mov qword [rax], r12
mov qword [rax + 8], r13
mov r13, r12
mov qword [rax + 0x10], 1
lea r9, [0x140113bc8]
invalid
add byte [rax - 0x77], cl
invalid
mov rbp, qword [rsp + 0x38]
jmp 0x1400a00af
mov edx, dword [r13 + 9]
bswap edx
mov eax, edx
and eax, 0x7fffffff
movzx ecx, byte [r13 + 0xd]
mov dword [rsp + 0x330], eax
mov byte [rsp + 0x334], cl
add byte [rax], al
mov eax, dword [rsp + 0x331]
mov byte [rsp + 0x330], dl
mov dword [rsp + 0x331], eax
mov ecx, dword [rsp + 0x330]
cmp ecx, r14d
jne 0x14009f00d
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x40]
and rcx, rax
or rcx, 1
mov qword [rsp + 0x40], rcx
xor eax, eax
mov qword [rsp + 0x70], rax
mov eax, r14d
mov qword [rsp + 0x68], rax
mov ebx, dword [rsp + 0x88]
jmp 0x14009fb1b
shr r8, 5
neg r8
mov r14b, 1
cmp qword [rsp + 0x2f8], r8
je 0x14009ee17
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov eax, dword [rsp + 0xe8]
mov r8d, eax
mov r10, rsi
mov qword [rsp + 0x78], r15
mov eax, dword [rsp + 0x110]
mov esi, eax
mov r11d, r12d
mov eax, dword [rsp + 0xe0]
mov r9d, eax
mov rdx, qword [rsp + 0x198]
cmp rdx, 2
cmp edx, 2
lea r15, [rsp + 0x1c8]
mov dword [rsp + 0x34], r13d
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x50], r14
je 0x14009fb12
invalid
xchg esi, eax
or al, 0
invalid
retf 0x8348
lea rdx, [rsp + 0x1b0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x198]
cmp r8, 2
je 0x14009fb12
mov rdx, qword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
test r8, r8
je 0x14009fb0c
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
add ecx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x1a0]
test byte [rax + riz*4], ah
add dword [rax], eax
add al, dh
dec qword [rax]
nop
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x14009fb12
or al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call fcn.140039a20
jmp 0x14009fb12
mov al, 1
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call fcn.140039a20
jmp 0x14009fb12
mov al, 1
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
jo 0x14009eef4
mov dword [rsp + 0x34], 0
and al, 0x34
add byte [rax], al
add byte [rax], al
test r12, r12
jne 0x14009e373
test dword [rsi], esi
hlt
invalid
invalid
test dword [rsi], esi
hlt
pxor xmm0, xmm0
xor r8d, r8d
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x88], rcx
add byte [rax], al
add byte [rbp + 0x31], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rax - 0x77]
and al, 0x58
pop rax
mov qword [rsp + 0x58], rcx
xor ecx, ecx
mov qword [rsp + 0x48], rcx
xor ecx, ecx
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
mov r11b, 1
jmp 0x1400a09c8
xor edx, edx
lea r13, [0x140172ca8]
add byte [rbp + 0x31], al
push qword [rcx]
ror byte [rax - 0x77], 0x84
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x140113ad8]
add byte [rbp + 0x31], al
push qword [rcx]
ror byte [rax - 0x77], 0x84
invalid
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x140113ad8]
lea ecx, [0x140113ad8]
jmp 0x14009efb1
mov r15, r12
shr r15, 0x20
mov rdx, r13
mov edx, ebp
mov edx, ebp
mov qword [rsp + 0x88], r12
lea rcx, [0x140129068]
add byte [rbx + rcx*4 + 0x44], al
and al, 0x50
mov r8d, dword [rsp + 0x50]
mov rax, r13
shr rax, 0x20
invalid
invalid
call 0x1849337db
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x58], rdx
and al, 0x58
shr rdx, 0x20
mov qword [rsp + 0x48], rdx
push rsp
and al, 0x48
shl ebx, 0x10
shl esi, 0x18
out 0x18, al
out 0x18, al
or esi, ebx
mov eax, dword [rsp + 0x34]
invalid
shl eax, 8
loopne 0x14009efe2
or eax, esi
or eax, r8d
mov dword [rsp + 0x34], eax
and al, 0x34
and al, 0x34
xor al, 0x41
and esi, 0xffffff7f
invalid
invalid
and r14d, 0xffffff7f
jg 0x14009efe7
invalid
invalid
inc dword [rcx + 0xf]
invalid
bswap r14d
mov rax, rcx
mov qword [rsp + 0x70], rcx
shr rcx, 0x20
mov qword [rsp + 0x68], rcx
and al, 0x68
and al, 0x68
mov al, 1
mov qword [rsp + 0x50], rax
push rax
add dword [rax - 0x77], ecx
and al, 0x50
push rax
mov r12b, 6
jmp 0x1400a0b05
clc
sbb al, byte [rax]
invalid
clc
sbb al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x70], rcx
and al, 0x70
shr eax, 0x18
shr edx, 0x17
and edx, 0x100
loop case.0x14009258b.96
add dword [rax], eax
add byte [rcx], cl
ret 0x8948
push rsp
and al, 0x68
invalid
loop case.0x14009258b.96
add dword [rax], eax
add byte [rcx], cl
ret 0x8948
push 0xffffffff894801b0
and al, 0x50
mov al, 1
mov qword [rsp + 0x50], rax
and al, 0x50
mov r12b, 2
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x88], rax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
pop rax
mov qword [rsp + 0x58], rax
pop rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x134], r14d
add dword [rax], eax
add cl, ch
mov dl, 0x1a
add byte [rax], al
jmp 0x1400a0b05
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
or r10d, esi
or edx, esi
or edx, esi
or r10d, r11d
mov dword [rsp + 0x50], 1
and al, 0x50
push rax
add dword [rax], eax
add byte [rax], al
mov r8d, r10d
mov dword [rsp + 0x78], r10d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rbp, qword [rsp + 0x38]
add r13, r9
sub r12, r9
je 0x1400a0964
invalid
int3
add byte [rcx - 0x7d], cl
cld
invalid
cmp r12, 6
mov r9d, 6
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], cl
int3
add byte [rax], al
cmovb r9, r12
cmp r12, 1
cmp esp, 1
cmp esp, 1
je 0x1400a2b2d
cmp r12, 2
jbe 0x1400a2b43
cmp r12, 3
cmp esp, 3
je 0x1400a2b59
test byte [rdx + rdi - 0x7cb70000], bl
pushfq
cmp al, byte [rax]
add byte [rcx - 0x7d], cl
cmp r12, 4
jbe 0x1400a2b6f
cld
add al, 0xf
xchg byte [rax + 0x4900003a], ch
cmp esp, 5
cld
invalid
cmp r12, 5
cld
add eax, 0x3ab4840f
je 0x1400a2b85
je 0x1400a2b85
movzx r10d, byte [r13]
movzx r11d, byte [r13 + 1]
shl r10d, 8
loop 0x14009f0e7
lea ebp, [r10 + r11]
dec ebp
int 0x83
std
invalid
ja case.0x1400932da.81
int 0x83
std
invalid
movzx ebx, byte [r13 + 2]
movzx ebx, byte [rbp + 2]
movzx esi, byte [r13 + 3]
movzx esi, byte [rbp + 3]
movzx r10d, byte [r13 + 4]
movzx r11d, byte [r13 + 5]
mov dh, 0x5d
add eax, 0xbb058d4c
add eax, 0xd8ebb
mov dh, 0x5d
add eax, 0xbb058d4c
add eax, 0xd8ebb
movsxd rbp, dword [r8 + rbp*4]
add rbp, r8
add eax, 0xd8ebb
movsxd rbp, dword [r8 + rbp*4]
add rbp, r8
jmp rbp
in eax, 0xc1
shl ebx, 0x18
jrcxz 0x14009f129
sbb cl, al
out 0x10, al
shl esi, 0x10
or esi, ebx
shl r10d, 8
loop 0x14009f122
loop 0x14009f122
or r10d, esi
or r10d, r11d
mov dword [rsp + 0x34], 1
and al, 0x34
add dword [rax], eax
add byte [rax], al
mov r8d, r10d
mov eax, edx
mov dword [rsp + 0x84], r10d
jmp case.0x1400932da.81
invalid
invalid
invalid
invalid
invalid
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
fiadd word [rcx - 0x3f]
loop 0x14009f14c
fiadd word [rcx - 0x3f]
loop 0x14009f14c
or r10d, esi
or r10d, r11d
or edx, ebx
or edx, ebx
mov eax, 1
cmp r10d, 2
jae 0x1400a0d03
add byte [rax], al
add byte [rcx - 0x7d], al
cli
add cl, byte [rdi]
sub dword [rdx + 0x4c00001b], 0xffffff89
shr cl, cl
invalid
invalid
mov rdx, r10
jmp case.0x1400932da.81
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
or r10d, esi
or r10d, r11d
cmp r10d, 2
jae 0x1400a0d17
movd xmm1, r10d
movdqa xmm0, xmmword [0x140112a60]
punpckldq xmm0, xmm1
invalid
shr ecx, 0xed
invalid
invalid
invalid
invalid
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
or r10d, esi
or r10d, r11d
mov r8d, 1
mov qword [rsp + 0x40], r8
mov ecx, r10d
jmp case.0x1400932da.81
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
or r10d, esi
or r10d, r11d
mov qword [rsp + 0x58], r10
mov r15d, 1
jns case.0x1400932da.81
jmp 0x1400a0d03
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
lea ebx, [r10 + rsi]
add ebx, 0xffffc000
cmp ebx, 0xffc000
jae 0x1400a0d03
mov r8d, 1
mov qword [rsp + 0x48], r8
or esi, r10d
or esi, r11d
mov r14d, esi
jmp case.0x1400932da.81
shr r8, 5
neg r8
cmp qword [rsp + 0x1d0], r8
je 0x14009f242
add r8, qword [rsp + 0x1c0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov bl, 2
test sil, 0x20
jne 0x14009f62f
test r12, r12
je 0x14009f26c
mov rax, qword [rsp + 0xc8]
sub rax, r12
jb 0x14009f63e
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
movaps xmm0, xmmword [rsp + 0xd0]
lea r8, [rsp + 0x340]
movups xmmword [r8 + 3], xmm0
mov qword [r8 - 0xd], rax
mov qword [r8 - 5], rcx
mov rax, qword [rsp + 0x809]
mov rcx, qword [rsp + 0x810]
lea rdx, [rsp + 0x1c8]
mov qword [rdx + 8], rcx
mov qword [rdx + 1], rax
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1e0], 8
movups xmmword [rdx + 0x20], xmm7
mov qword [rsp + 0x1f8], 8
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 2
mov qword [rsp + 0x210], 0
mov word [rsp + 0x218], 0
movzx eax, word [rsp + 0x546]
mov word [rdx + 0x56], ax
mov eax, dword [rsp + 0x542]
mov dword [rdx + 0x52], eax
mov rax, qword [rsp + 0x8a0]
mov qword [rdx + 0x68], rax
movups xmm0, xmmword [rsp + 0x891]
movups xmmword [rdx + 0x59], xmm0
mov rax, qword [rsp + 0x500]
mov qword [rdx + 0x88], rax
movups xmm0, xmmword [rsp + 0x4f0]
movups xmmword [rdx + 0x78], xmm0
mov rax, qword [rsp + 0x5d8]
mov qword [rdx + 0xa8], rax
movups xmm0, xmmword [rsp + 0x5c8]
movups xmmword [rdx + 0x98], xmm0
mov rax, qword [rsp + 0x8d0]
mov qword [rdx + 0xc8], rax
movups xmm0, xmmword [rsp + 0x8c0]
movups xmmword [rdx + 0xb8], xmm0
mov rax, qword [rsp + 0x8b8]
mov qword [rdx + 0xe8], rax
movups xmm0, xmmword [rsp + 0x8a8]
movups xmmword [rdx + 0xd8], xmm0
movzx eax, word [rsp + 0x540]
mov word [rdx + 0xf6], ax
mov eax, dword [rsp + 0x53c]
mov dword [rdx + 0xf2], eax
mov eax, dword [rsp + 0x591]
mov ecx, dword [rsp + 0x594]
mov dword [rdx + 0x104], ecx
mov dword [rdx + 0x101], eax
movzx eax, byte [rsp + 0x332]
mov byte [rdx + 0x117], al
movzx eax, word [rsp + 0x330]
mov word [rdx + 0x115], ax
movdqu xmm0, xmmword [r8 - 0xd]
movdqu xmm1, xmmword [r8 + 3]
movdqa xmmword [rsp + 0x100], xmm1
movdqa xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x1c0], 0
mov byte [rsp + 0x220], 0xb
mov qword [rsp + 0x238], 0
mov qword [rsp + 0x258], 0
mov qword [rsp + 0x278], 0
mov qword [rsp + 0x298], 0
mov word [rsp + 0x2b8], 0
mov qword [rsp + 0x2c0], 0
mov byte [rsp + 0x2c8], 0
mov eax, dword [rsp + 0x120]
mov dword [rsp + 0x2d0], eax
mov byte [rsp + 0x2d4], r13b
mov byte [rsp + 0x2d5], bl
mov word [rsp + 0x2d6], 0
mov dword [rsp + 0x2d8], r14d
mov byte [rsp + 0x2dc], sil
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xf0]
mov r8, r15
mov r9, qword [rsp + 0x498]
call fcn.14001a6c0
cmp al, 0x15
jne 0x14009f815
test sil, 4
je 0x14009f881
mov eax, dword [rsp + 0x1c0]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x1c4]
mov qword [rsp + 0x68], rax
mov r13d, dword [rsp + 0x1c8]
mov eax, dword [rsp + 0x1cc]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x1d0]
mov qword [rsp + 0x88], rax
mov r15d, dword [rsp + 0x1d4]
mov eax, dword [rsp + 0x1d8]
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x1dc]
mov qword [rsp + 0x48], rax
mov r14d, dword [rsp + 0x1e0]
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0x16c], eax
movq xmm0, qword [rsp + 0x1ec]
movdqa xmmword [rsp + 0x570], xmm0
movzx eax, byte [rsp + 0x1f4]
mov byte [rsp + 0x66], al
lea rsi, [rsp + 0x1c8]
movzx eax, word [rsi + 0x2d]
mov word [rsp + 0xa2], ax
movzx eax, byte [rsi + 0x2f]
mov byte [rsp + 0xa4], al
mov r8d, 0xe0
lea rcx, [rsp + 0x640]
lea rdx, [rsp + 0x1f8]
call fcn.140106220
movzx eax, byte [rsp + 0x2d8]
mov dword [rsp + 0x94], eax
movzx eax, byte [rsp + 0x2dc]
mov dword [rsp + 0x90], eax
movzx eax, word [rsi + 0x111]
mov word [rsp + 0x9e], ax
movzx eax, byte [rsi + 0x113]
mov byte [rsp + 0xa0], al
movzx eax, word [rsi + 0x115]
mov word [rsp + 0x9a], ax
movzx eax, byte [rsi + 0x117]
mov byte [rsp + 0x9c], al
lea rcx, [rsp + 0xf0]
call fcn.140012d50
mov r12b, 1
jmp 0x14009fed3
cmp qword [rsp + 0xc8], 5
jae 0x14009f74d
xor r13d, r13d
mov r8, qword [rsp + 0xd8]
test r8b, 1
jne 0x14009f685
lock dec qword [r8 + 0x20]
lea r15, [rsp + 0x1c8]
jne 0x14009f6b4
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009f6a6
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rsi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rsi
jmp 0x14009f6a6
shr r8, 5
neg r8
cmp qword [rsp + 0xd0], r8
lea r15, [rsp + 0x1c8]
je 0x14009f6b4
add r8, qword [rsp + 0xc0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov al, 1
mov qword [rsp + 0x50], rax
test r13b, r13b
je 0x14009f6eb
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x40]
and rcx, rax
or rcx, 1
mov qword [rsp + 0x40], rcx
xor eax, eax
mov qword [rsp + 0x70], rax
mov ecx, dword [rsp + 0x88]
jmp 0x14009f728
mov r14d, 1
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x70], rax
lea rax, [0x140115730]
mov qword [rsp + 0x40], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x48], rax
xor ecx, ecx
mov dword [rsp + 0x34], 0
mov eax, r14d
mov qword [rsp + 0x68], rax
mov r12b, 0xa
mov r14d, ecx
mov rdx, qword [rsp + 0x198]
cmp rdx, 2
je 0x14009fb5a
jmp 0x1400a02c9
mov rax, qword [rsp + 0xc0]
mov ebx, dword [rax]
bswap ebx
mov ecx, ebx
and ecx, 0x7fffffff
movzx eax, byte [rax + 4]
mov dword [rsp + 0x1c0], ecx
mov byte [rsp + 0x1c4], al
mov eax, dword [rsp + 0x1c1]
mov byte [rsp + 0x1c0], bl
mov dword [rsp + 0x1c1], eax
mov ecx, dword [rsp + 0x1c0]
mov r13b, 1
cmp ecx, r14d
je 0x14009f641
mov dword [rsp + 0x120], ecx
mov r13d, eax
mov r8d, 5
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xc0]
call fcn.1400128e0
mov r8, qword [rsp + 0x1d8]
test r8b, 1
jne 0x1400a08d8
lock dec qword [r8 + 0x20]
jne 0x1400a08ff
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400a08f1
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov qword [rsp + 0xe0], r8
mov r8, rax
call fcn.140101bb0
mov r8, qword [rsp + 0xe0]
jmp 0x1400a08f1
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov ebx, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x58]
je 0x1400a020d
movzx ecx, cl
mov r14d, 1
xor edx, edx
mov r8b, 1
cmp ecx, 9
jne 0x14009ffee
test sil, 4
jne 0x14009ffee
add al, 0xfd
lea rsi, [0x140115730]
lea rbp, [0x140172ca8]
mov ecx, 0
mov r9d, 0
mov ebx, 0
cmp al, 9
jb 0x1400a023a
mov r8d, 0x120
lea rbx, [rsp + 0x330]
mov rcx, rbx
lea rdx, [rsp + 0x1c0]
call fcn.140106220
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
mov rsi, qword [rsp + 0x478]
mov rcx, rsi
call fcn.14001b3c0
mov qword [rsi], 0
jmp 0x14009ffa5
shr r8, 5
neg r8
cmp qword [rsp + 0x1d0], r8
je 0x14009f902
add r8, qword [rsp + 0x1c0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp qword [rsp + 0xc8], 5
jb 0x14009f9bc
mov rax, qword [rsp + 0xc0]
mov r12d, dword [rax]
mov eax, 0xffffff7f
and r12d, eax
mov r8d, 4
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xc0]
call fcn.1400128e0
mov r8, qword [rsp + 0x1d8]
test r8b, 1
jne 0x14009f97b
lock dec qword [r8 + 0x20]
jne 0x14009f9a2
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009f994
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r13, r8
mov r8, rax
call fcn.140101bb0
mov r8, r13
jmp 0x14009f994
shr r8, 5
neg r8
cmp qword [rsp + 0x1d0], r8
je 0x14009f9a2
add r8, qword [rsp + 0x1c0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
test rbx, rbx
je 0x14009fc08
mov rax, qword [rsp + 0xc8]
sub rax, rbx
jae 0x14009fc00
mov r8, qword [rsp + 0xd8]
test r8b, 1
jne 0x14009fa00
lock dec qword [r8 + 0x20]
lea r15, [rsp + 0x1c8]
jne 0x14009fa2f
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009fa21
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rsi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rsi
jmp 0x14009fa21
shr r8, 5
neg r8
cmp qword [rsp + 0xd0], r8
lea r15, [rsp + 0x1c8]
je 0x14009fa2f
add r8, qword [rsp + 0xc0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r12b, 0xa
mov eax, 1
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x50], rax
mov al, 1
mov qword [rsp + 0x70], rax
lea rax, [0x140115730]
mov qword [rsp + 0x40], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x48], rax
xor r14d, r14d
mov dword [rsp + 0x34], 0
mov rdx, qword [rsp + 0x198]
cmp rdx, 2
je 0x14009fb5a
jmp 0x1400a02c9
mov qword [rsp + 0x4f0], 9
mov rbx, qword [rsp + 0x320]
cmp rbx, 8
jbe 0x1400a3250
mov rcx, qword [rsp + 0x328]
test cl, 1
mov rbp, qword [rsp + 0x38]
jne 0x1400a04ce
mov al, 1
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], 0
mov dword [rsp + 0xe0], 1
lock inc qword [rcx + 0x20]
jg 0x1400a055d
jmp 0x1400a3374
lea r13, [0x140172ca8]
xor eax, eax
xor edx, edx
lea r9, [0x140113ad8]
jmp 0x1400a00af
call qword [rax + 0x80]
movzx r9d, byte [rsp + 0x120]
mov r14d, ebx
mov r12d, r9d
mov r8, qword [rsp + 0x328]
test r8b, 1
je 0x14009e124
shr r8, 5
neg r8
cmp qword [rsp + 0x320], r8
je 0x14009fb5a
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp r12b, 0xa
je 0x1400a1191
movzx eax, byte [rsp + 0x16a]
mov byte [rsp + 0x15e], al
movzx eax, word [rsp + 0x168]
mov word [rsp + 0x15c], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xae0]
lea rdx, [rsp + 0x728]
call fcn.140106220
movzx eax, word [rsp + 0x164]
mov word [rsp + 0x158], ax
movzx eax, byte [rsp + 0x166]
mov byte [rsp + 0x15a], al
movzx eax, word [rsp + 0x160]
mov word [rsp + 0x154], ax
movzx eax, byte [rsp + 0x162]
mov byte [rsp + 0x156], al
cmp r12b, 9
jne 0x1400a1018
mov dword [rsp + 0x88], r14d
cmp byte [rdi + 0x1c2], 0
je 0x14009df3a
jmp 0x1400a0f30
mov qword [rsp + 0xc8], rax
bswap r12d
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
movaps xmm0, xmmword [rsp + 0xd0]
lea r8, [rsp + 0x340]
movups xmmword [r8 + 7], xmm0
mov qword [r8 - 9], rax
mov qword [r8 - 1], rcx
mov rax, qword [rsp + 0x4f0]
mov rcx, qword [rsp + 0x4f7]
lea rdx, [rsp + 0x1c8]
mov qword [rdx + 8], rcx
mov qword [rdx + 1], rax
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1e0], 8
movups xmmword [rdx + 0x20], xmm7
mov qword [rsp + 0x1f8], 8
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 2
mov qword [rsp + 0x210], 0
mov word [rsp + 0x218], 0
movzx eax, word [rsp + 0x5cc]
mov word [rdx + 0x56], ax
mov eax, dword [rsp + 0x5c8]
mov dword [rdx + 0x52], eax
mov rax, qword [r8 - 9]
mov rcx, qword [r8 - 1]
movdqu xmm0, xmmword [r8 + 7]
movdqa xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x1c0], 0
mov byte [rsp + 0x220], 0xb
mov qword [rsp + 0x238], 0
mov qword [rsp + 0x258], 0
mov qword [rsp + 0x278], 0
mov qword [rsp + 0x298], 0
mov word [rsp + 0x2b8], 0
mov qword [rsp + 0x2c0], 0
mov byte [rsp + 0x2c8], 0
mov dword [rsp + 0x2d0], r14d
mov dword [rsp + 0x2d4], r12d
mov byte [rsp + 0x2d8], sil
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xf0]
mov r8, r15
mov r9, qword [rsp + 0x498]
call fcn.14001a6c0
cmp al, 0x15
jne 0x14009fee4
test sil, 4
je 0x14009ff50
mov eax, dword [rsp + 0x1c0]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x1c4]
mov qword [rsp + 0x68], rax
mov r13d, dword [rsp + 0x1c8]
mov eax, dword [rsp + 0x1cc]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x1d0]
mov qword [rsp + 0x88], rax
mov r15d, dword [rsp + 0x1d4]
mov eax, dword [rsp + 0x1d8]
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x1dc]
mov qword [rsp + 0x48], rax
mov r14d, dword [rsp + 0x1e0]
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0x16c], eax
movq xmm0, qword [rsp + 0x1ec]
movdqa xmmword [rsp + 0x570], xmm0
movzx eax, byte [rsp + 0x1f4]
mov byte [rsp + 0x66], al
lea rsi, [rsp + 0x1c8]
movzx eax, word [rsi + 0x2d]
mov word [rsp + 0xa2], ax
movzx eax, byte [rsi + 0x2f]
mov byte [rsp + 0xa4], al
mov r8d, 0xe0
lea rcx, [rsp + 0x640]
lea rdx, [rsp + 0x1f8]
call fcn.140106220
movzx eax, byte [rsp + 0x2d8]
mov dword [rsp + 0x94], eax
movzx eax, byte [rsp + 0x2dc]
mov dword [rsp + 0x90], eax
movzx eax, word [rsi + 0x111]
mov word [rsp + 0x9e], ax
movzx eax, byte [rsi + 0x113]
mov byte [rsp + 0xa0], al
movzx eax, word [rsi + 0x115]
mov word [rsp + 0x9a], ax
movzx eax, byte [rsi + 0x117]
mov byte [rsp + 0x9c], al
lea rcx, [rsp + 0xf0]
call fcn.140012d50
mov r12b, 3
xor eax, eax
mov qword [rsp + 0x50], rax
mov rbp, qword [rsp + 0x38]
jmp 0x1400a0b13
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov ebx, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x58]
je 0x1400a020d
movzx ecx, cl
mov r14d, 1
xor edx, edx
mov r8b, 1
cmp ecx, 9
jne 0x14009ffee
test sil, 4
jne 0x14009ffee
add al, 0xfd
lea rsi, [0x140115730]
lea rbp, [0x140172ca8]
mov ecx, 0
mov r9d, 0
mov ebx, 0
cmp al, 9
jb 0x1400a023a
mov r8d, 0x120
lea rbx, [rsp + 0x330]
mov rcx, rbx
lea rdx, [rsp + 0x1c0]
call fcn.140106220
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
mov rsi, qword [rsp + 0x478]
mov rcx, rsi
call fcn.14001b3c0
mov qword [rsi], 1
mov r8d, 0x120
mov rcx, qword [rsp + 0x4a0]
mov rdx, rbx
call fcn.140106220
movdqa xmm0, xmmword [rsp + 0xc0]
movdqa xmm1, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0x510]
movdqu xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
mov r12b, 9
mov r14d, dword [rsp + 0x88]
jmp 0x1400a02aa
lea rsi, [0x140115730]
lea rbp, [0x140172ca8]
xor ecx, ecx
xor r9d, r9d
xor ebx, ebx
jmp 0x1400a023a
mov al, 1
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], 0
mov dword [rsp + 0xe0], 1
cmp r12, 8
jbe 0x1400a3351
add r12, 0xfffffffffffffff7
mov rbp, qword [rsp + 0x2f8]
mov rax, rbp
sub rax, rbx
cmp rax, r12
jae 0x1400a0068
lea rcx, [rsp + 0x2e8]
mov rdx, r12
call fcn.140012a80
mov rbx, qword [rsp + 0x2f0]
mov rbp, qword [rsp + 0x2f8]
add r13, 9
mov rcx, qword [rsp + 0x2e8]
add rcx, rbx
mov rdx, r13
mov r8, r12
call fcn.140106220
add rbx, r12
mov qword [rsp + 0xf0], rbx
cmp rbx, rbp
ja 0x1400a32e6
mov qword [rsp + 0x2f0], rbx
mov rbp, qword [rsp + 0x38]
jmp 0x1400a0640
lea r9, [0x140129068]
mov qword [rsp + 0x4f0], r15
mov r8, rdx
sub r8, r15
jb 0x1400a30c4
add r13, r15
mov qword [rsp + 0xf0], r9
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x108], rax
mov rcx, rax
mov eax, r9d
test ebx, ebx
je 0x1400a0188
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x70], rax
movzx r12d, sil
mov esi, r12d
and esi, 8
je 0x1400a0170
test r8, r8
je 0x1400a0180
movzx ebx, byte [r13]
cmp r8, rbx
jbe 0x1400a0183
cmp r8, 1
mov r15, r8
jne 0x1400a0379
movdqu xmm0, xmmword [rsp + 0xf0]
movdqu xmm1, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x1d0], xmm1
movdqa xmmword [rsp + 0x1c0], xmm0
lea rax, [0x140113ad8]
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0x100]
movups xmmword [rax], xmm7
lea rax, [0x140172ca8]
jmp 0x1400a03e7
shr qword [rsp + 0x68], 0x20
xor ebx, ebx
mov rax, rcx
jmp 0x1400a0abd
xor r8d, r8d
mov r9, qword [rsp + 0x68]
lea rcx, [rsp + 0x108]
mov rdx, r13
call qword [r9 + 0x10]
mov r12b, 0xa
mov eax, 1
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x84], 0
mov al, 1
mov qword [rsp + 0x50], rax
mov al, 1
mov qword [rsp + 0x70], rax
lea rax, [0x140115730]
mov qword [rsp + 0x40], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor eax, eax
mov qword [rsp + 0x48], rax
xor r14d, r14d
mov dword [rsp + 0x34], 0
lea r15, [rsp + 0x1c8]
mov rdx, qword [rsp + 0x198]
cmp rdx, 2
je 0x14009fb5a
jmp 0x1400a02c9
movabs rax, 0xffffffff00000000
mov rsi, qword [rsp + 0x40]
and rsi, rax
or rsi, 1
xor r8d, r8d
mov rbp, qword [rsp + 0x78]
mov rax, qword [rsp + 0x48]
mov ecx, eax
mov r9d, dword [rsp + 0x88]
mov dword [rsp + 0x48], ecx
mov eax, r14d
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0xf0]
mov r14d, r8d
mov r13d, edx
mov r15d, r9d
call fcn.140012d50
lea rcx, [rsp + 0x1c0]
call fcn.140003210
lea rcx, [rsp + 0x220]
call case.0x14000207f.474
mov r12b, 0xa
mov al, 1
mov qword [rsp + 0x50], rax
mov eax, r14d
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x78], rbp
mov eax, r13d
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov r14d, r15d
mov dword [rsp + 0x34], ebx
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
mov rdx, qword [rsp + 0x198]
cmp rdx, 2
je 0x14009fb5a
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
test rdx, rdx
je 0x1400a02f0
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x1b0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x198]
cmp r8, 2
je 0x14009fb5a
mov rdx, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
test r8, r8
je 0x1400a036e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x1a0]
lock dec qword [rax]
jne 0x14009fb5a
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call fcn.140039a20
jmp 0x14009fb5a
call qword [rax + 0x80]
jmp 0x14009fb5a
lea rcx, [rsp + 0x330]
lea rdx, [rsp + 0x108]
mov r8, r13
mov r9, r15
mov rax, qword [rsp + 0x68]
call qword [rax]
dec qword [rsp + 0x100]
mov rax, qword [rsp + 0xf8]
inc rax
mov qword [rsp + 0x340], 1
movdqu xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x1c0], xmm0
mov rcx, qword [rsp + 0x340]
mov qword [rsp + 0x1d0], rcx
mov rcx, qword [rsp + 0x348]
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
mov r8, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x1d8]
call qword [rax + 0x10]
mov rax, rbx
not rax
add r15, rax
mov qword [rsp + 0x5c8], r15
mov r9, qword [rsp + 0x100]
cmp r9, r15
jb 0x1400a31ba
jne 0x1400a0464
lea rax, [0x140172ca8]
mov qword [rsp + 0xc8], rax
lea rax, [rsp + 0xd0]
movups xmmword [rax], xmm7
lea rax, [0x140113ad8]
mov qword [rsp + 0xc0], rax
jmp 0x1400a0a67
test r15, r15
je 0x1400a0a1a
mov rax, qword [rsp + 0xf0]
mov r8, qword [rsp + 0xf8]
lea rcx, [rsp + 0x330]
lea rdx, [rsp + 0x108]
call qword [rax]
sub qword [rsp + 0x340], r15
mov qword [rsp + 0x100], r15
add qword [rsp + 0x338], r15
movups xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0xc0], xmm0
movdqu xmm0, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0xd0], xmm0
jmp 0x1400a0a67
mov qword [rsp + 0x178], rbx
mov rbx, rcx
mov al, 1
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], 0
mov dword [rsp + 0xe0], 1
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400a3365
mov r9, rbx
mov rcx, rbx
shr rcx, 5
mov rbx, qword [rsp + 0x178]
lea rdx, [rcx + rbx]
mov r8, r13
sub r8, rcx
add rcx, r12
shr r9d, 2
and r9d, 7
mov qword [rax], rdx
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r9
mov qword [rax + 0x20], 2
mov qword [rsp + 0x328], rax
mov rcx, rax
mov rax, r12
sub rax, 9
mov edx, 0
cmovae rdx, rax
mov eax, 9
cmovae r12, rax
mov qword [rsp + 0x320], 9
mov qword [rsp + 0x318], r12
mov r8, qword [rsp + 0x300]
test r8b, 1
jne 0x1400a05db
lock dec qword [r8 + 0x20]
jne 0x1400a0618
mov qword [rsp + 0x178], rdx
mov r12, rcx
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400a05ff
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov qword [rsp + 0x490], r8
mov r8, rax
call fcn.140101bb0
mov r8, qword [rsp + 0x490]
jmp 0x1400a05ff
shr r8, 5
neg r8
cmp qword [rsp + 0x2f8], r8
je 0x1400a0618
mov qword [rsp + 0x178], rdx
mov r12, rcx
add r8, qword [rsp + 0x2e8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rcx, r12
mov rdx, qword [rsp + 0x178]
add rbx, 0xfffffffffffffff7
add r13, 9
mov qword [rsp + 0x2e8], r13
mov qword [rsp + 0x2f0], rdx
mov qword [rsp + 0x2f8], rbx
mov qword [rsp + 0x300], rcx
lea rcx, [rsp + 0x1c8]
lea rdx, [rsp + 0x2e8]
mov r8, r15
mov r9, qword [rsp + 0x498]
call fcn.14001a6c0
cmp al, 0x15
jne 0x1400a07e9
test sil, 4
je 0x1400a0847
mov ecx, dword [rsp + 0x2e0]
mov eax, dword [rsp + 0x2e4]
mov rdx, qword [rsp + 0x1c0]
mov r8d, ecx
or r8b, 4
test rdx, rdx
movzx r8d, r8b
cmove r8d, ecx
mov dword [rsp + 0x94], r8d
mov ecx, eax
or cl, 4
test rdx, rdx
mov edx, dword [rsp + 0x1c8]
mov qword [rsp + 0x70], rdx
mov edx, dword [rsp + 0x1cc]
mov qword [rsp + 0x68], rdx
mov r13d, dword [rsp + 0x1d0]
mov edx, dword [rsp + 0x1d4]
mov qword [rsp + 0x40], rdx
mov edx, dword [rsp + 0x1d8]
mov qword [rsp + 0x88], rdx
mov r15d, dword [rsp + 0x1dc]
mov edx, dword [rsp + 0x1e0]
mov qword [rsp + 0x58], rdx
mov edx, dword [rsp + 0x1e4]
mov qword [rsp + 0x48], rdx
mov r14d, dword [rsp + 0x1e8]
mov edx, dword [rsp + 0x1ec]
mov dword [rsp + 0x34], edx
mov edx, dword [rsp + 0x1f0]
mov dword [rsp + 0x16c], edx
movq xmm0, qword [rsp + 0x1f4]
movdqa xmmword [rsp + 0x570], xmm0
lea rsi, [rsp + 0x1c8]
movzx edx, word [rsi + 0x35]
mov word [rsp + 0xa2], dx
movzx edx, byte [rsp + 0x1fc]
mov byte [rsp + 0x66], dl
movzx edx, byte [rsi + 0x37]
mov byte [rsp + 0xa4], dl
movzx ecx, cl
cmovne ecx, eax
mov dword [rsp + 0x90], ecx
setne r12b
mov r8d, 0xe0
lea rcx, [rsp + 0x640]
lea rdx, [rsp + 0x200]
call fcn.140106220
movzx eax, word [rsi + 0x119]
mov word [rsp + 0x9e], ax
movzx eax, byte [rsi + 0x11b]
mov byte [rsp + 0xa0], al
movzx eax, byte [rsi + 0x11f]
mov byte [rsp + 0x9c], al
movzx eax, word [rsi + 0x11d]
mov word [rsp + 0x9a], ax
add r12b, r12b
or r12b, 1
lea rcx, [rsp + 0x2e8]
call fcn.140012d50
mov al, 1
mov qword [rsp + 0x50], rax
jmp 0x1400a0b13
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov rdx, qword [rsp + 0x58]
je 0x1400a0914
movzx ecx, cl
cmp ecx, 9
jne 0x1400a08bd
test sil, 4
jne 0x1400a08bd
add al, 0xfd
lea rsi, [0x140115730]
lea r15, [0x140172ca8]
mov r12d, 0
mov ebx, 0
mov r13d, 0
cmp al, 9
jb 0x14009ecbf
mov r8d, 0x148
lea rbx, [rsp + 0x330]
mov rcx, rbx
lea rdx, [rsp + 0x1c0]
call fcn.140106220
mov rsi, qword [rsp + 0x478]
mov rcx, rsi
call fcn.14001b3c0
mov r8d, 0x148
mov rcx, rsi
mov rdx, rbx
call fcn.140106220
mov byte [rsp + 0x120], 9
mov r13d, dword [rsp + 0x34]
mov r8, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x58]
mov r9, qword [rsp + 0x68]
mov r10, qword [rsp + 0x40]
mov r11, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
mov ebx, dword [rsp + 0x88]
jmp 0x14009ee3f
lea rsi, [0x140115730]
lea r15, [0x140172ca8]
xor r12d, r12d
xor ebx, ebx
xor r13d, r13d
jmp 0x14009ecbf
shr r8, 5
neg r8
cmp qword [rsp + 0x1d0], r8
je 0x1400a08ff
add r8, qword [rsp + 0x1c0]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
shr r13d, 0x18
shr ebx, 0x1f
test r12, r12
jne 0x14009f253
jmp 0x14009f26c
movabs rax, 0xffffffff00000000
mov rsi, qword [rsp + 0x40]
and rsi, rax
or rsi, 1
mov dword [rsp + 0xe8], 0
mov r15, qword [rsp + 0x78]
mov eax, edx
mov dword [rsp + 0x110], edx
mov rax, qword [rsp + 0x48]
mov r12d, eax
mov ebx, dword [rsp + 0x88]
mov r13d, dword [rsp + 0x34]
mov dword [rsp + 0xe0], r14d
jmp 0x14009ecbf
mov qword [rsp + 0x88], rcx
mov ecx, dword [rsp + 0x84]
mov r9d, ecx
and r9d, 0xffffff00
movzx r8d, cl
xor r11d, r11d
mov r10d, dword [rsp + 0x34]
mov r13, rdx
mov ecx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x78]
jmp 0x1400a09c8
pxor xmm0, xmm0
xor r10d, r10d
xor r8d, r8d
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x88], rcx
xor r15d, r15d
mov qword [rsp + 0x58], rcx
xor ecx, ecx
mov qword [rsp + 0x48], rcx
xor ecx, ecx
xor r11d, r11d
xor r9d, r9d
mov dword [rsp + 0x134], r10d
or r8d, r9d
mov r9b, 1
mov qword [rsp + 0x50], r9
mov r12b, 4
mov dword [rsp + 0x34], ecx
mov dword [rsp + 0x16c], edx
mov ecx, r11d
mov byte [rsp + 0x66], r11b
mov qword [rsp + 0x68], rax
mov eax, r8d
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x94], eax
movdqa xmmword [rsp + 0x570], xmm0
jmp 0x1400a0b13
movdqu xmm0, xmmword [rsp + 0xf0]
movdqu xmm1, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
lea rax, [0x140113ad8]
mov qword [rsp + 0xf0], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x100]
movups xmmword [rax], xmm7
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0xd8]
call qword [rax + 0x10]
shl ebx, 0x10
mov eax, dword [rsp + 0xf0]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0xf4]
mov qword [rsp + 0x68], rax
mov r13, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
mov rax, qword [rsp + 0x108]
shl esi, 5
and r12d, 9
or r12d, esi
or r12d, ebx
mov dword [rsp + 0x34], r12d
mov rcx, r13
shr rcx, 0x20
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x88], r8
mov r15, r8
shr r15, 0x20
mov rcx, rax
mov qword [rsp + 0x58], rax
shr rax, 0x20
mov qword [rsp + 0x48], rax
xor r12d, r12d
xor eax, eax
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x94], eax
movzx eax, byte [rsp + 0xa4]
mov byte [rsp + 0x16a], al
movzx eax, word [rsp + 0xa2]
mov word [rsp + 0x168], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x728]
lea rdx, [rsp + 0x640]
call fcn.140106220
movzx eax, word [rsp + 0x9e]
mov word [rsp + 0x164], ax
movzx eax, byte [rsp + 0xa0]
mov byte [rsp + 0x166], al
movzx eax, word [rsp + 0x9a]
mov word [rsp + 0x160], ax
movzx eax, byte [rsp + 0x9c]
mov byte [rsp + 0x162], al
mov rdx, qword [rsp + 0x198]
cmp rdx, 2
je 0x1400a0c39
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
test rdx, rdx
je 0x1400a0bc4
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x1b0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x198]
cmp r8, 2
je 0x1400a0c39
mov rdx, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
test r8, r8
je 0x1400a0cf0
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x1a0]
lock dec qword [rax]
jne 0x1400a0c39
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call fcn.140039a20
cmp byte [rsp + 0x50], 0
je 0x1400a0ca3
mov r8, qword [rsp + 0x328]
test r8b, 1
jne 0x1400a0c7c
lock dec qword [r8 + 0x20]
jne 0x1400a0ca3
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400a0c95
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rsi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rsi
jmp 0x1400a0c95
shr r8, 5
neg r8
cmp qword [rsp + 0x320], r8
je 0x1400a0ca3
add r8, qword [rsp + 0x310]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rsp + 0x70]
mov ecx, eax
shr ecx, 8
mov qword [rsp + 0x50], rcx
shr eax, 0x10
mov dword [rsp + 0x84], eax
mov eax, r13d
mov rcx, qword [rsp + 0x40]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x40], rcx
mov eax, dword [rsp + 0x88]
shl r15, 0x20
or r15, rax
mov qword [rsp + 0x78], r15
lea r15, [rsp + 0x1c8]
jmp 0x14009fb64
call qword [rax + 0x80]
cmp byte [rsp + 0x50], 0
jne 0x1400a0c40
jmp 0x1400a0ca3
mov dword [rsp + 0x34], 0
mov eax, 1
mov qword [rsp + 0x68], rax
jmp 0x1400a0d1f
mov dword [rsp + 0x34], 0
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x78], rax
lea rax, [0x140115730]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x50], rax
xor ebx, ebx
mov dword [rsp + 0x84], 0
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
mov r9b, 0xa
jmp 0x14009fb1b
mov al, 1
cmp byte [rdi + 0x1c0], 0
jne 0x1400a0fe2
mov byte [rdi + 0x1c0], al
mov byte [rdi + 0x1c1], 1
cmp byte [rdi + 0x1c2], 0
jne 0x1400a0f30
test al, al
jne 0x14009df50
lea rcx, [rsp + 0x330]
mov rdx, rdi
mov r8, qword [rsp + 0x128]
call fcn.1400f4560
cmp qword [rsp + 0x330], 0
mov r13, qword [rsp + 0x338]
jne 0x1400a1340
mov r12, qword [rsp + 0x340]
lea rax, [rsp + 0x340]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x1c0], xmm0
test r13, r13
jne 0x14009e006
mov byte [rdi + 0x1c1], 0
mov rsi, qword [rdi + 0x1a8]
cmp qword [rdi + 0x1b0], rsi
jne 0x1400a0e27
mov edx, 1
mov rcx, qword [rsp + 0x128]
call fcn.140012a80
mov rsi, qword [rdi + 0x1a8]
cmp rsi, 0xffffffffffffffff
je 0x1400a0d70
mov rbx, qword [rdi + 0x188]
mov r14, qword [rdi + 0x190]
mov rax, qword [rsp + 0x480]
mov rax, qword [rax]
cmp rax, rsi
jne 0x1400a0e6f
mov edx, 0x40
mov rcx, qword [rsp + 0x128]
call fcn.140012a80
mov rsi, qword [rdi + 0x1a8]
mov rax, qword [rdi + 0x1b0]
sub rax, rsi
mov rcx, qword [rsp + 0x128]
add rsi, qword [rcx]
mov qword [rsp + 0x1c0], rsi
mov qword [rsp + 0x1c8], rax
movups xmmword [r15 + 8], xmm7
mov qword [rsp + 0xae0], rsi
mov rcx, rbx
mov rdx, rbp
lea r8, [rsp + 0x1c0]
call qword [r14 + 0x18]
test rax, rax
jne 0x1400a0f53
mov r13, rdx
test rdx, rdx
jne 0x1400a1340
mov rdx, qword [rsp + 0x1c8]
mov rcx, qword [rsp + 0x1d0]
cmp rcx, rdx
ja 0x1400a2c29
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x728], rax
cmp rsi, rax
jne 0x1400a2c35
mov rax, qword [rdi + 0x1a8]
add rax, rcx
mov qword [rsp + 0x728], rax
cmp rax, qword [rdi + 0x1b0]
ja 0x1400a2b9b
mov qword [rdi + 0x1a8], rax
test rcx, rcx
je 0x1400a0d70
xor eax, eax
jmp 0x1400a0d7f
mov word [rdi + 0x1c1], 0
mov r12b, 0xa
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1560
mov r12b, 0xb
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1560
jmp 0x1400a14b9
cmp dword [rdi + 0x100], 4
jne 0x1400a0f91
mov r12b, 0xa
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1560
jmp 0x1400a14b9
call qword [rax + 0x80]
mov rax, qword [rdi + 0x380]
cmp rax, 2
jne 0x14009de7d
mov eax, dword [rsp + 0x84]
shl eax, 0x10
movzx ecx, byte [rsp + 0x50]
shl ecx, 8
or ecx, eax
movzx eax, byte [rsp + 0x70]
or eax, ecx
mov dword [rsp + 0x174], eax
movzx eax, byte [rsp + 0x15e]
mov byte [rsp + 0x14e], al
movzx eax, word [rsp + 0x15c]
mov word [rsp + 0x14c], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xbc0]
lea rdx, [rsp + 0xae0]
call fcn.140106220
movzx eax, word [rsp + 0x158]
mov word [rsp + 0x148], ax
movzx eax, byte [rsp + 0x15a]
mov byte [rsp + 0x14a], al
movzx eax, word [rsp + 0x154]
mov word [rsp + 0x144], ax
movzx eax, byte [rsp + 0x156]
mov byte [rsp + 0x146], al
movzx eax, byte [rsp + 0x66]
mov byte [rsp + 0xba], al
mov eax, dword [rsp + 0x16c]
mov dword [rsp + 0x4c8], eax
mov eax, dword [rsp + 0x94]
mov byte [rsp + 0xb9], al
mov eax, dword [rsp + 0x90]
mov byte [rsp + 0xb8], al
movaps xmm13, xmmword [rsp + 0x570]
jmp 0x1400a11b6
mov eax, dword [rsp + 0x84]
shl eax, 0x10
movzx ecx, byte [rsp + 0x50]
shl ecx, 8
or ecx, eax
movzx eax, byte [rsp + 0x70]
or eax, ecx
mov dword [rsp + 0x174], eax
mov r12b, 9
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x194], eax
mov dword [rsp + 0x190], r14d
mov rax, qword [rsp + 0x48]
mov dword [rsp + 0x18c], eax
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0x188], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x4b0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x4a8], rax
mov rax, qword [rsp + 0x68]
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0x4cc], eax
movdqa xmm14, xmm15
movzx eax, byte [rsp + 0xb7]
mov byte [rsp + 0xbb], al
mov dword [rsp + 0x88], r14d
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1560
jmp 0x1400a14b9
test r15b, r15b
jne 0x14009dd2c
jmp 0x14009dd19
mov byte [rdi + 0x1c2], 1
mov rcx, r13
call fcn.14001a310
mov ecx, r13d
and ecx, 3
cmp ecx, 1
jne 0x1400a1420
cmp al, 0x15
jne 0x1400a1420
mov rcx, qword [r13 - 1]
mov rax, qword [r13 + 7]
call qword [rax + 0x38]
movabs rcx, 0x7953fc8d7dcf1196
cmp rax, rcx
jne 0x1400a1420
movabs rax, 0x97754e516a006b17
cmp rdx, rax
jne 0x1400a1420
lea rax, [0x140115730]
mov qword [rsp + 0x338], rax
lea rax, [0x140172ca8]
mov qword [rsp + 0x340], rax
lea rax, [rsp + 0x340]
movups xmmword [rax + 8], xmm7
mov dword [rsp + 0x334], 6
mov word [rsp + 0x330], 0x101
mov rbx, qword [r13 - 1]
mov rsi, qword [r13 + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400a1406
cmp qword [rsi + 0x10], 0x11
jb 0x1400a13f5
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
dec r13
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r13
call fcn.140101bb0
jmp 0x1400a1430
lea rcx, [rsp + 0x330]
mov rdx, r13
call fcn.14001a1b0
mov eax, dword [rsp + 0x330]
mov dword [rsp + 0x174], eax
mov eax, dword [rsp + 0x334]
mov dword [rsp + 0x184], eax
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x4a8], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x4b0], rax
mov eax, dword [rsp + 0x348]
mov dword [rsp + 0x188], eax
mov eax, dword [rsp + 0x34c]
mov dword [rsp + 0x18c], eax
mov eax, dword [rsp + 0x350]
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x354]
mov dword [rsp + 0x194], eax
mov r12b, 9
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1560
mov rcx, qword [rsp + 0x550]
mov rax, qword [rsp + 0x558]
test rdx, rdx
je 0x1400a14e0
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x560]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x548]
cmp r8, 2
je 0x1400a1560
mov rdx, qword [rsp + 0x560]
mov rcx, qword [rsp + 0x550]
mov rax, qword [rsp + 0x558]
test r8, r8
je 0x1400a1b56
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x550]
lock dec qword [rax]
jne 0x1400a1560
mov rcx, qword [rsp + 0x550]
mov rdx, qword [rsp + 0x558]
call fcn.140039a20
nop word cs:[rax + rax]
mov al, 9
cmp r12b, 0xa
je 0x1400a16d2
movzx eax, r12b
cmp eax, 9
je 0x1400a2906
cmp eax, 0xb
je 0x1400a28f6
movzx eax, byte [rsp + 0x14e]
mov byte [rsp + 0x142], al
movzx eax, word [rsp + 0x14c]
mov word [rsp + 0x140], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xa00]
lea rdx, [rsp + 0xbc0]
call fcn.140106220
movzx eax, word [rsp + 0x148]
mov word [rsp + 0x13c], ax
movzx eax, byte [rsp + 0x14a]
mov byte [rsp + 0x13e], al
movzx eax, word [rsp + 0x144]
mov word [rsp + 0x138], ax
movzx eax, byte [rsp + 0x146]
mov byte [rsp + 0x13a], al
movzx eax, byte [rsp + 0xbb]
mov byte [rsp + 0xbf], al
movdqa xmm10, xmm14
mov eax, dword [rsp + 0x4cc]
mov dword [rsp + 0x4ec], eax
mov eax, dword [rsp + 0x174]
mov dword [rsp + 0x4e8], eax
mov eax, dword [rsp + 0x184]
mov dword [rsp + 0x4e4], eax
mov rax, qword [rsp + 0x4a8]
mov qword [rsp + 0x5c0], rax
mov rax, qword [rsp + 0x4b0]
mov qword [rsp + 0x5b8], rax
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x4e0], eax
mov eax, dword [rsp + 0x18c]
mov dword [rsp + 0x4dc], eax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x4d8], eax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x4d4], eax
mov eax, dword [rsp + 0x4c8]
mov dword [rsp + 0x4d0], eax
movzx eax, byte [rsp + 0xba]
mov byte [rsp + 0xbe], al
movzx eax, byte [rsp + 0xb9]
mov byte [rsp + 0xbd], al
mov eax, r12d
movzx ecx, byte [rsp + 0xb8]
mov byte [rsp + 0xbc], cl
movaps xmm12, xmm13
mov byte [rsp + 0x8d8], al
movzx eax, byte [rsp + 0xbf]
mov byte [rsp + 0x8d9], al
movd eax, xmm10
mov word [rsp + 0x8da], ax
mov eax, dword [rsp + 0x4ec]
mov dword [rsp + 0x8dc], eax
mov eax, dword [rsp + 0x4e8]
mov dword [rsp + 0x8e0], eax
mov eax, dword [rsp + 0x4e4]
mov dword [rsp + 0x8e4], eax
mov rax, qword [rsp + 0x5c0]
mov qword [rsp + 0x8e8], rax
mov rax, qword [rsp + 0x5b8]
mov qword [rsp + 0x8f0], rax
mov eax, dword [rsp + 0x4e0]
mov dword [rsp + 0x8f8], eax
mov eax, dword [rsp + 0x4dc]
mov dword [rsp + 0x8fc], eax
mov eax, dword [rsp + 0x4d8]
mov dword [rsp + 0x900], eax
mov eax, dword [rsp + 0x4d4]
mov dword [rsp + 0x904], eax
mov eax, dword [rsp + 0x4d0]
mov dword [rsp + 0x908], eax
movlps qword [rsp + 0x90c], xmm12
movzx eax, byte [rsp + 0xbe]
mov byte [rsp + 0x914], al
movzx eax, byte [rsp + 0x142]
lea rsi, [rsp + 0x915]
mov byte [rsi + 2], al
movzx eax, word [rsp + 0x140]
mov word [rsi], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x918]
lea rdx, [rsp + 0xa00]
call fcn.140106220
movzx eax, byte [rsp + 0xbd]
mov byte [rsp + 0x9f8], al
movzx eax, word [rsp + 0x13c]
mov word [rsi + 0xe4], ax
movzx eax, byte [rsp + 0x13e]
mov byte [rsi + 0xe6], al
movzx eax, byte [rsp + 0xbc]
mov byte [rsp + 0x9fc], al
movzx eax, byte [rsp + 0x13a]
mov byte [rsi + 0xea], al
movzx eax, word [rsp + 0x138]
mov word [rsi + 0xe8], ax
lea rcx, [rsp + 0x850]
lea rdx, [rsp + 0x818]
lea r8, [rsp + 0x8d8]
call fcn.1400a4f00
cmp dword [rsp + 0x850], 0
jne 0x1400a286b
mov ecx, dword [rsp + 0x854]
lea r8, [rsp + 0x858]
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movdqa xmmword [rsp + 0x5e0], xmm0
movdqa xmmword [rsp + 0x5f0], xmm1
movaps xmmword [rsp + 0x600], xmm2
mov eax, dword [r8 + 0x30]
mov dword [rsp + 0x610], eax
movzx eax, byte [rsp + 0x88c]
movzx edx, word [r8 + 0x35]
mov word [rsp + 0x150], dx
movzx edx, byte [r8 + 0x37]
mov byte [rsp + 0x152], dl
lea r8d, [rcx - 2]
lea rdx, [r8 + 1]
cmp r8d, 2
mov r8d, 0
cmovae rdx, r8
test rdx, rdx
je 0x1400a18f0
cmp rdx, 1
jne 0x1400a28b8
mov rax, qword [rsp + 0x528]
jmp 0x14009d6c0
test al, 1
jne 0x1400a1980
cmp dword [rdi + 0x480], 2
jne 0x1400a2e88
mov dword [rdi + 0x480], ecx
mov ecx, dword [rsp + 0x610]
mov rdx, qword [rsp + 0x520]
mov dword [rdx + 0x30], ecx
movdqa xmm0, xmmword [rsp + 0x5e0]
movdqa xmm1, xmmword [rsp + 0x5f0]
movaps xmm2, xmmword [rsp + 0x600]
movups xmmword [rdx + 0x20], xmm2
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov byte [rdi + 0x4b8], al
movzx eax, byte [rsp + 0x152]
mov rcx, qword [rsp + 0x5a0]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x150]
mov word [rcx], ax
mov rax, qword [rsp + 0x528]
jmp 0x14009d6c0
cmp dword [rdi + 0x440], 1
jne 0x1400a2a40
cmp dword [rdi + 0x464], 0
je 0x1400a19b2
mov eax, dword [rdi + 0x468]
lea ecx, [rax - 0x4000]
cmp ecx, 0xffc000
jae 0x1400a2eee
mov qword [rdi + 0x10], rax
cmp dword [rdi + 0x46c], 0
je 0x1400a19c8
mov eax, dword [rdi + 0x470]
mov qword [rdi + 0x378], rax
cmp dword [rdi + 0x444], 0
je 0x1400a1a03
mov eax, dword [rdi + 0x448]
mov rcx, qword [rdi + 0x1d0]
cmp rcx, rax
cmovbe rcx, rax
cmp qword [rdi + 0x1c8], 0
cmove rcx, rax
mov qword [rdi + 0x1c8], 1
mov qword [rdi + 0x1d0], rcx
mov rsi, qword [rdi + 0x408]
lea rcx, [rsi + 0x10]
xor eax, eax
mov dl, 1
lock cmpxchg byte [rsi + 0x10], dl
jne 0x1400a1d17
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a1d35
xor eax, eax
movzx edx, byte [rsi + 0x11]
test dl, dl
jne 0x1400a2ea0
cmp dword [rdi + 0x474], 0
je 0x1400a1a55
cmp dword [rdi + 0x478], 0
setne byte [rsi + 0x115]
mov r12b, 3
mov r14b, 1
cmp dword [rdi + 0x45c], 0
je 0x1400a1c4b
mov r9d, dword [rdi + 0x460]
mov edx, dword [rsi + 0x104]
mov dword [rsi + 0x104], r9d
mov r8d, r9d
sub r8d, edx
jae 0x1400a1b6d
mov r8, qword [rsi + 0x220]
test r8, r8
je 0x1400a1c4b
sub edx, r9d
mov r9, qword [rsi + 0x200]
mov r10, qword [rsi + 0x1f8]
mov r11, qword [rsi + 0x1d0]
mov r15, qword [rsi + 0x1d8]
mov r12, r8
xor r13d, r13d
nop dword [rax]
cmp r13, r9
jae 0x1400a2d29
mov rbp, r13
shl rbp, 4
mov ebx, dword [r10 + rbp + 8]
mov ebp, dword [r10 + rbp + 0xc]
mov dword [rsp + 0x728], ebp
mov dword [rsp + 0x72c], ebx
cmp r15, rbp
jbe 0x1400a2cb1
imul rbp, rbp, 0x130
cmp dword [r11 + rbp], 2
je 0x1400a2cb1
add rbp, r11
cmp dword [rbp + 0x114], ebx
jne 0x1400a2cb1
mov ebx, dword [rbp + 0xa0]
sub ebx, edx
jo 0x1400a1c73
mov dword [rbp + 0xa0], ebx
mov ebx, dword [rbp + 0xa4]
sub ebx, edx
jo 0x1400a1c73
cmp r8, r12
sbb r13, 0xffffffffffffffff
cmp r8, r12
mov dword [rbp + 0xa4], ebx
sbb r12, 0
cmp r13, r12
jb 0x1400a1ac0
jmp 0x1400a1c3b
call qword [rax + 0x80]
mov al, 9
cmp r12b, 0xa
jne 0x1400a156c
jmp 0x1400a16d2
je 0x1400a1c4b
mov rdx, qword [rsi + 0x220]
test rdx, rdx
je 0x1400a1c4b
mov r9, qword [rsi + 0x200]
mov r10, qword [rsi + 0x1f8]
mov r11, qword [rsi + 0x1d0]
mov r15, qword [rsi + 0x1d8]
mov r12, rdx
xor r13d, r13d
nop word cs:[rax + rax]
cmp r13, r9
jae 0x1400a2d29
mov rbp, r13
shl rbp, 4
mov ebx, dword [r10 + rbp + 8]
mov ebp, dword [r10 + rbp + 0xc]
mov dword [rsp + 0x728], ebp
mov dword [rsp + 0x72c], ebx
cmp r15, rbp
jbe 0x1400a2cb1
imul rbp, rbp, 0x130
cmp dword [r11 + rbp], 2
je 0x1400a2cb1
add rbp, r11
cmp dword [rbp + 0x114], ebx
jne 0x1400a2cb1
mov ebx, dword [rbp + 0xa0]
add ebx, r8d
jo 0x1400a1c73
mov dword [rbp + 0xa0], ebx
mov ebx, dword [rbp + 0xa4]
add ebx, r8d
jo 0x1400a1c73
cmp rdx, r12
sbb r13, 0xffffffffffffffff
cmp rdx, r12
mov dword [rbp + 0xa4], ebx
sbb r12, 0
cmp r13, r12
jb 0x1400a1bb0
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
mov r12b, 3
test al, al
jne 0x1400a1c92
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a1c92
mov rbx, rcx
call fcn.1401102f0
mov rcx, rbx
test al, al
jne 0x1400a1c92
mov byte [rsi + 0x11], 1
jmp 0x1400a1c92
movaps xmmword [rsp + 0x640], xmm7
mov r12b, 1
xor r14d, r14d
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
test al, al
je 0x1400a1c4f
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400a1ca0
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test r14b, r14b
je 0x1400a2a5e
mov dword [rdi + 0x440], 2
mov rax, qword [rsp + 0x528]
jmp 0x14009d6c0
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
call qword [rax]
cmp dword [rdi + 0x480], 2
jne 0x1400a1de0
jmp 0x14009dbdd
mov rbx, rcx
call fcn.140110230
mov rcx, rbx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a1a30
mov rbx, rcx
call fcn.1401102f0
mov rcx, rbx
xor al, 1
movzx edx, byte [rsi + 0x11]
test dl, dl
je 0x1400a1a3e
jmp 0x1400a2ea0
mov rcx, qword [rcx + 8]
call qword [rax]
mov rbx, rax
mov r14, rdx
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x1400a1d90
mov rcx, qword [rsi + 0x20]
call qword [rax + 0x18]
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r14
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [rsi + 0x28], rcx
je 0x14009dbd0
cmp dword [rdi + 0x100], 4
jne 0x1400a1e04
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400a1ebb
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3850
test rax, rax
jne 0x1400a1e4a
movzx eax, bl
cmp eax, 4
je 0x1400a28f6
mov rax, qword [rsp + 0x118]
mov byte [rax], bl
movzx ecx, byte [rsp + 0x67]
mov byte [rax + 1], cl
movzx ecx, word [rsp + 0xa6]
mov word [rax + 2], cx
mov ecx, dword [rsp + 0x170]
mov dword [rax + 4], ecx
movdqu xmmword [rax + 8], xmm11
movdqa xmm0, xmmword [rsp + 0x580]
movdqu xmmword [rax + 0x18], xmm0
jmp 0x1400a2aab
lea rcx, [rsp + 0x858]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x600], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rsp + 0x5f0], xmm1
movdqa xmmword [rsp + 0x5e0], xmm0
mov rcx, qword [rsp + 0x118]
mov qword [rcx + 0x20], rax
jmp 0x1400a2a35
cmp byte [rdi + 0x3dd], 0
je 0x1400a29af
mov rax, qword [rsp + 0x118]
mov byte [rax], 3
jmp 0x1400a2aab
mov rax, qword [rsp + 0x4b8]
mov qword [rax], rbx
movdqa xmm0, xmmword [rsp + 0x640]
movdqa xmm1, xmmword [rsp + 0x650]
mov rax, qword [rsp + 0x528]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rsp + 0x118]
mov byte [rax], 4
jmp 0x1400a2aab
mov rax, qword [rsp + 0x118]
mov ecx, dword [rsp + 0x174]
mov dword [rax], ecx
mov ecx, dword [rsp + 0x184]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x4a8]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x4b0]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0x188]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0x18c]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0x190]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0x194]
mov dword [rax + 0x24], ecx
jmp 0x1400a2aab
mov rcx, qword [rsp + 0x118]
mov word [rcx], 0x101
mov dword [rcx + 4], esi
lea rax, [0x14013db70]
mov qword [rcx + 8], rax
lea rax, [0x140172ca8]
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
jmp 0x1400a2aa6
lea rcx, [rsp + 0x1d8]
mov rax, qword [rsp + 0x1c8]
mov r8, qword [rsp + 0x1d0]
mov rsi, rdx
mov rdx, rax
call qword [rbx + 0x10]
lea rcx, [rsp + 0x330]
mov rdx, rsi
call fcn.14001a1b0
mov rax, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x118]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x330]
movdqu xmm1, xmmword [rsp + 0x340]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x1400a2aab
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x620], xmm0
mov eax, 1
mov r12b, 1
lea rdx, [0x14013db70]
jmp 0x1400a2a7c
movdqa xmm0, xmmword [rsp + 0x640]
movdqa xmmword [rsp + 0x620], xmm0
lea rdx, [0x140115730]
mov eax, 3
mov rcx, qword [rsp + 0x118]
mov byte [rcx], r12b
mov byte [rcx + 1], 1
mov dword [rcx + 4], eax
mov qword [rcx + 8], rdx
lea rax, [0x140172ca8]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x620]
movdqu xmmword [rcx + 0x18], xmm0
movaps xmm6, xmmword [rsp + 0xca0]
movaps xmm7, xmmword [rsp + 0xcb0]
movaps xmm8, xmmword [rsp + 0xcc0]
movaps xmm9, xmmword [rsp + 0xcd0]
movaps xmm10, xmmword [rsp + 0xce0]
movaps xmm11, xmmword [rsp + 0xcf0]
movaps xmm12, xmmword [rsp + 0xd00]
add byte [0x14f4e2aea], cl
sub byte [rsp + 0xd10], ch
movaps xmm14, xmmword [rsp + 0xd20]
movaps xmm15, xmmword [rsp + 0xd30]
add rsp, 0xd48
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140128d30]
mov ecx, 1
mov edx, 1
call fcn.140108280
lea r8, [0x140128d48]
mov ecx, 2
mov edx, 2
call fcn.140108280
lea r8, [0x140128d48]
mov ecx, 3
mov edx, 3
call fcn.140108280
lea r8, [0x140128d48]
mov ecx, 4
mov edx, 4
call fcn.140108280
lea r8, [0x140128d48]
mov ecx, 5
mov edx, 5
add al, ch
in eax, 0x56
invalid
invalid
lea rax, [rsp + 0x728]
mov qword [rsp + 0x1c0], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x1c8], rax
mov rcx, qword [rsp + 0x480]
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1d8], rax
lea rax, [0x1401417c8]
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0x330]
call fcn.140108230
lea r8, [0x14013c878]
call fcn.1401082f0
mov qword [rsp + 0x330], 0
lea rcx, [rsp + 0xae0]
lea rdx, [rsp + 0x728]
invalid
add byte [rax], al
lea r8, [rsp + 0x330]
call fcn.14010e5e0
lea rax, [rsp + 0xae4]
mov qword [rsp + 0x1c0], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x1c8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
jmp 0x1400a2e11
lea rax, [rsp + 0x72c]
mov qword [rsp + 0x1c0], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x1c8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
jmp 0x1400a2d9b
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_framehead.rs
mov ecx, 5
mov rdx, r12
call fcn.140108270
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_stream_id.rs
mov ecx, 4
call fcn.1401082f0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
call fcn.140108610
lea rcx, str.reset_at_must_be_set_if_in_queue0
lea r8, [0x1401283e0]
mov edx, 0x20
call fcn.140108630
lea rax, [rsp + 0xa04]
mov qword [rsp + 0x728], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x730], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x728]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x330]
call fcn.140108230
lea rax, [rsp + 0xa04]
mov qword [rsp + 0x728], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x730], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x728]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x330]
call fcn.140108230
mov byte [rsp + 0x330], al
lea rax, [0x14013dc08]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frameC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotogo_away.rs
lea r9, [0x14013ece0]
lea r8, [rsp + 0x330]
mov edx, 0x14
call fcn.140108580
mov qword [rsp + 0x330], r14
mov byte [rsp + 0x338], r15b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a2f5b
lea rcx, [0x14013e5d0]
lea r8, [0x14013e668]
mov edx, 0x27
call fcn.140108300
mov qword [rsp + 0x330], rcx
mov byte [rsp + 0x338], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a2f5b
mov byte [rsp + 0x330], al
lea rax, [0x14013e7e8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_pong_frame
lea r9, [0x14013ece0]
lea r8, [rsp + 0x330]
mov edx, 0x12
call fcn.140108580
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, [0x14013d9d0]
mov edx, 0x5e
call fcn.140108300
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
call fcn.140108610
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
mov edx, 0x2c
call fcn.140108300
mov byte [rsp + 0x330], al
lea rax, [0x14013e698]
jmp 0x1400a3073
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed60]
lea r8, [rsp + 0x330]
mov edx, 0x2b
call fcn.140108580
mov qword [rsp + 0x330], r14
mov byte [rsp + 0x338], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed80]
lea r8, [rsp + 0x330]
mov edx, 0x2b
call fcn.140108580
mov byte [rsp + 0x330], al
lea rax, [0x14013e7a0]
jmp 0x1400a3168
mov byte [rsp + 0x330], al
lea rax, [0x14013dda0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frameC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_recv.rs
lea r9, [0x14013ece0]
lea r8, [rsp + 0x330]
mov edx, 0x18
call fcn.140108580
mov byte [rsp + 0x330], al
lea rax, [0x14013e708]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, [0x14013ece0]
lea r8, [rsp + 0x330]
mov edx, 0x16
call fcn.140108580
lea r8, [0x140115c60]
mov ecx, 9
mov rdx, r12
call fcn.140108270
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x14013e6f0]
mov edx, 0x3b
call fcn.140108300
mov qword [rsp + 0xc0], rdx
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x1c0], rax
lea rax, [0x1400e97e0]
add al, 0
mov qword [rsp + 0x1c8], rax
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1d8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x330]
call fcn.140108230
mov byte [rsp + 0x330], al
lea rax, [0x14013e7b8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoping_pong.rs
lea r9, [0x14013ece0]
lea r8, [rsp + 0x330]
mov edx, 0x12
call fcn.140108580
mov ecx, 1
mov rdx, r12
call fcn.140107f90
call fcn.140010c70
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
lea rcx, [0x1401151f0]
call fcn.140108610
mov qword [rsp + 0x4f0], r9
lea rax, [rsp + 0x5c8]
mov qword [rsp + 0x1c0], rax
lea rax, [0x1400e97e0]
mov qword [rsp + 0x1c8], rax
lea rcx, [rsp + 0x4f0]
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1d8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x330]
call fcn.140108230
mov qword [rsp + 0xf0], rbx
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0xc0], rax
lea rax, [0x1400e97e0]
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0x330]
call fcn.140108230
lea rax, [rsp + 0xf0]
mov qword [rsp + 0xc0], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0x2f8]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
lea rax, [0x1401417c8]
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0xc0]
jmp 0x1400a2c01
lea r8, [0x140115cf0]
mov ecx, 9
mov rdx, r12
call fcn.140108270
mov ecx, 8
mov edx, 0x28
call fcn.140107f90
call fcn.140108220
int3
cmp ebp, 0x3b9aca00
setne r8b
mov rcx, rdi
lea rdx, [rsp + 0xb0]
call fcn.14001fef0
mov rax, qword [rsi + 0x210]
cmp rax, rbx
sbb r14, 0xffffffffffffffff
cmp rax, rbx
sbb rbx, 0
cmp r14, rbx
jae 0x1400a35b8
cmp r14, qword [rsi + 0x1f0]
jae 0x1400a3807
mov rax, qword [rsi + 0x1e8]
mov rcx, r14
shl rcx, 4
add al, 0x44
mov esp, dword [rax + rcx + 8]
add al, 0x44
mov esp, dword [rax + rcx + 8]
mov r15d, dword [rax + rcx + 0xc]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb8], r15d
mov dword [rsp + 0xbc], r12d
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x3c], r12d
cmp qword [rsi + 0x1c8], r15
jbe 0x1400a37a6
mov rdx, qword [rsi + 0x1c0]
imul r13, r15, 0x130
cmp dword [rdx + r13], 2
je 0x1400a37a6
add rdx, r13
cmp dword [rdx + 0x114], r12d
jne 0x1400a37a6
mov ebp, dword [rdx + 0x48]
mov rcx, qword [rsp + 0x88]
call fcn.1400255b0
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0xc0]
lea r8, [rsp + 0xb0]
call fcn.14008bc00
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x3c], r12d
cmp qword [rsi + 0x1c8], r15
jbe 0x1400a37a6
mov rax, qword [rsi + 0x1c0]
cmp dword [rax + r13], 2
je 0x1400a37a6
add rax, r13
cmp dword [rax + 0x114], r12d
jne 0x1400a37a6
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x1400a3460
mov dword [rax + 0x84], 0
mov rcx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x98]
mov r9, rdi
call fcn.140021c60
jmp 0x1400a3460
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rdi, [rsi + 0x180]
movzx eax, byte [rsi + 0x180]
cmp eax, 3
mov rbx, qword [rsp + 0x78]
je 0x1400a3640
test eax, eax
je 0x1400a3640
cmp eax, 1
jne 0x1400a361c
lea rcx, [rsi + 0x1a0]
mov rax, qword [rsi + 0x188]
mov rdx, qword [rsi + 0x190]
mov r8, qword [rsi + 0x198]
call qword [rax + 0x10]
jmp 0x1400a3640
mov rax, qword [rsi + 0x188]
shl rax, 1
test rax, rax
je 0x1400a3640
mov r8, qword [rsi + 0x190]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rsp + 0x60]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
cmp byte [rsp + 0x34], 0
jne 0x1400a3674
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a377a
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov edi, dword [rsp + 0x84]
jne 0x1400a368c
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test dil, dil
jne 0x1400a36a4
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a3790
invalid
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400a36c9
mov rcx, rsi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor dword [rsi + 6], ecx
add byte [rax - 0x77], cl
fld1
fxch st(2)
invalid
call fcn.1401102f0
test al, al
jne 0x1400a3674
mov byte [rbx + 1], 1
add dword [r9], eax
jmp 0x1400a3674
call fcn.1401102f0
test al, al
jne 0x1400a36a4
mov byte [rsi + 1], 1
add dword [rcx], r8d
jmp 0x1400a36a4
lea rax, [rsp + 0x3c]
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff77a86
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff77a86
mov qword [rsp + 0xa8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x40]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
call fcn.140108610
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x34]
mov byte [rsp + 0x48], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed80]
lea ecx, [0x14013ed80]
lea ecx, [0x14013ed80]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140108580
xor cl, byte [rbp + 6]
add ah, cl
mov rax, qword [rbx + 0xc0]
mov rdx, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov rcx, qword [rsp + 0xb0]
call qword [rax + 0x10]
mov qword [rbx + 0xb8], 3
mov qword [rbx + 0xc0], r12
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xc8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rcx], xmm0
mov dword [rbx + 0xe0], edi
lea r12, [rsp + 0x60]
mov rsi, qword [r14]
lea rax, [rsi - 3]
cmp rax, 1
ja 0x1400a3a50
mov r15, qword [rbx + 0x108]
mov rdi, qword [rbx + 0x120]
cmp r15, rdi
jbe 0x1400a3ae0
mov rsi, qword [rbx + 0x140]
mov r14, qword [rbx + 0x148]
mov rcx, rsi
call qword [r14 + 0x40]
test al, al
je 0x1400a3c78
mov eax, 0x38
nop word [rax + rax]
mov dword [rsp + rax + 0xb8], 0
mov qword [rsp + rax + 0xc0], rbp
mov dword [rsp + rax + 0xc8], 0
mov qword [rsp + rax + 0xd0], rbp
mov dword [rsp + rax + 0xd8], 0
mov qword [rsp + rax + 0xe0], rbp
mov dword [rsp + rax + 0xe8], 0
mov qword [rsp + rax + 0xf0], rbp
add rax, 0x40
rol byte [rax + 0x48], 0x3d
cmp byte [rax + rax], al
add byte [rbp - 0x58], dh
mov rax, r15
sub rax, rdi
mov ecx, 0
cmovb rax, rcx
mov rcx, rax
shr rcx, 0x20
jne 0x1400a4459
mov rcx, qword [rsp + 0x28]
mov rcx, qword [rcx]
add rcx, rdi
mov dword [rsp + 0xf0], eax
mov qword [rsp + 0xf8], rcx
mov r9d, 1
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0xf0]
call qword [r14 + 0x38]
mov rsi, rdx
mov esi, edx
test rax, rax
je 0x1400a3ca9
jmp 0x1400a41df
test rsi, rsi
je 0x1400a3a73
cmp esi, 1
jne 0x1400a3a7c
mov rax, qword [rbx + 0xc8]
sub rax, qword [rbx + 0xd0]
mov ecx, 0
cmovae rcx, rax
jmp 0x1400a3a7e
mov rcx, qword [rbx + 0xd0]
mov ecx, dword [rbx + 0xd0]
jmp 0x1400a3a7e
xor ecx, ecx
mov rax, qword [rbx + 0xe0]
cmp rcx, rax
cmp ecx, eax
cmp ecx, eax
cmovae rcx, rax
test rcx, rcx
je 0x1400a3ae0
mov rcx, qword [rbx + 0x108]
sub rcx, qword [rbx + 0x120]
sub ecx, dword [rbx + 0x120]
mov edx, 0
cmovb rcx, rdx
test rsi, rsi
je 0x1400a3ccf
mov edx, 0
cmp esi, 1
jne 0x1400a3cd6
mov r8, qword [rbx + 0xc8]
sub r8, qword [rbx + 0xd0]
mov edx, 0
cmovae rdx, r8
jmp 0x1400a3cd6
mov qword [rbx + 0x120], 0
mov qword [rbx + 0x108], 0
mov qword [rbx + 0xb8], 4
cmp esi, 3
jne 0x1400a414e
mov rax, qword [rsp + 0x58]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov edi, dword [rbx + 0xe0]
loopne 0x1400a3b27
add byte [rax], al
mov eax, dword [rbx + 0x138]
add rax, 9
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0xf0], 0
add byte [rax], al
mov r8d, 3
mov rcx, r12
lea rdx, [rsp + 0xf5]
call fcn.14002bce0
mov byte [rsp + 0xf0], 9
mov r8d, 1
mov rcx, r12
lea rsi, [rsp + 0xf0]
mov rdx, rsi
call fcn.14002bce0
mov byte [rsp + 0xf0], 4
mov r8d, 1
mov rcx, r12
mov rdx, rsi
call fcn.14002bce0
mov eax, edi
bswap eax
mov dword [rsp + 0xf0], eax
mov r8d, 4
mov rcx, r12
mov rdx, rsi
call fcn.14002bce0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov r14, qword [rax + 8]
mov rsi, qword [rsp + 0x80]
mov r15, r14
not r15
cmp r15, rcx
cmovae r15, rcx
cmp rsi, r15
cmp esi, edi
jbe 0x1400a3c60
test r15, r15
je 0x1400a3dfa
mov rax, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
js 0x1400a3c3e
lea ecx, [rsp + 0xf0]
js 0x1400a3c3e
lea ecx, [rsp + 0xf0]
lea rdx, [rsp + 0x88]
mov r9, rsi
call qword [rax]
sub qword [rsp + 0x80], r15
add qword [rsp + 0x78], r15
mov qword [rsp + 0x100], r15
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xa8], rax
jmp 0x1400a3e1c
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add cl, ch
enter 1, 0
nop word cs:[rax + rax]
mov rdx, qword [rsp + 0x78]
mov rcx, r12
mov r8, rsi
call fcn.14002bce0
xor r12d, r12d
jmp 0x1400a3e7e
mov rax, qword [rsp + 0x28]
mov r8, qword [rax]
add r8, rdi
mov rax, r15
sub rax, rdi
mov r9d, 0
cmovae r9, rax
mov rcx, rsi
mov rdx, r13
call qword [r14 + 0x20]
mov rsi, rdx
test rax, rax
jne 0x1400a41cf
add rdi, rsi
mov r14, qword [rsp + 0xb8]
jb 0x1400a441d
cmp rdi, r15
ja 0x1400a4435
mov qword [rbx + 0x120], rdi
jmp 0x1400a393d
mov rdx, qword [rbx + 0xd0]
cmp rdx, rax
cmovb rax, rdx
ret 0x148
ror dword [rdi], 0x82
invalid
invalid
add byte [rax], al
je 0x1400a393d
mov rsi, qword [rbx + 0x140]
mov rdi, qword [rbx + 0x148]
mov rcx, rsi
call qword [rdi + 0x40]
test al, al
je 0x1400a3dc6
mov eax, 0x38
nop dword [rax]
mov dword [rsp + rax + 0xb8], 0
mov qword [rsp + rax + 0xc0], rbp
mov dword [rsp + rax + 0xc8], 0
mov qword [rsp + rax + 0xd0], rbp
mov dword [rsp + rax + 0xd8], 0
mov qword [rsp + rax + 0xe0], rbp
mov dword [rsp + rax + 0xe8], 0
mov qword [rsp + rax + 0xf0], rbp
add rax, 0x40
cmp rax, 0x438
jne 0x1400a3d10
mov rcx, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
and byte [rcx], al
add byte [rax], al
sub rcx, rax
jbe 0x1400a3f51
mov edx, 0
cmovb rcx, rdx
mov rdx, rcx
shr rdx, 0x20
jne 0x1400a4459
mov rdx, qword [rsp + 0x28]
add rax, qword [rdx]
mov dword [rsp + 0xf0], ecx
mov qword [rsp + 0xf8], rax
mov eax, 1
mov rdx, qword [r14]
cmp rdx, 2
jne 0x1400a3f60
xor r8d, r8d
jmp 0x1400a3fc9
mov rax, qword [rbx + 0x108]
mov rcx, qword [rbx + 0x120]
cmp rax, rcx
jbe 0x1400a3f7f
mov rdx, qword [rsp + 0x28]
mov r8, qword [rdx]
add r8, rcx
sub rax, rcx
mov r9d, 0
cmovae r9, rax
jmp 0x1400a40cb
mov qword [rsp + 0x98], rbp
lea rax, [rsp + 0xa0]
movups xmmword [rax], xmm6
lea rax, [0x140113ad8]
mov qword [rsp + 0x90], rax
mov r13, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
lea rcx, [rsp + 0x60]
mov rdx, r13
mov r8, r12
call fcn.14002bce0
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, r13
mov r8, r12
call qword [rax + 0x10]
mov r12, qword [rsp + 0x70]
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x100], rax
mov r13, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rax + 8]
mov rcx, rdx
sub rcx, r14
bswap rcx
mov r8, rcx
shl r8, 0x18
jne 0x1400a43f4
cmp rdx, 2
mov r14, qword [rsp + 0xb8]
jbe 0x1400a440c
shr rcx, 0x28
mov rdx, qword [rax]
mov word [rdx], cx
shr ecx, 0x10
mov byte [rdx + 2], cl
test r12, r12
je 0x1400a3ed9
mov rdx, qword [rax + 8]
cmp rdx, 5
jb 0x1400a43e3
mov rax, qword [rax]
add byte [rax + 4], 0xfc
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0xf0]
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], al
movaps xmmword [rsp + 0xd0], xmm0
cmp rsi, r15
ja 0x1400a3f1b
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
lea rcx, [rsp + 0x88]
call qword [rax + 0x10]
test r12, r12
je 0x1400a3938
mov rax, qword [r14]
cmp rax, 4
je 0x1400a3901
cmp eax, 3
je 0x1400a38e1
cmp eax, 1
je 0x1400a4016
test rax, rax
je 0x1400a38e1
jmp 0x1400a3901
xor eax, eax
mov rdx, qword [r14]
cmp rdx, 2
je 0x1400a3dbe
cmp edx, 1
jne 0x1400a3fc2
mov rcx, qword [rbx + 0xc8]
sub rcx, qword [rbx + 0xd0]
mov r8d, 0
cmovae r8, rcx
jmp 0x1400a3fc9
mov rax, qword [r14]
cmp rax, 2
je 0x1400a40a8
cmp eax, 1
jne 0x1400a40af
mov rcx, qword [rbx + 0xc8]
mov rax, qword [rbx + 0xd0]
mov r8, qword [rbx + 0xc0]
add r8, rax
sub rcx, rax
mov eax, 0
cmovae rax, rcx
cmovbe r8, rbp
jmp 0x1400a40bd
mov r8, qword [rbx + 0xd0]
mov rcx, qword [rbx + 0xe0]
cmp r8, rcx
cmovae r8, rcx
test r8, r8
je 0x1400a4011
cmp edx, 2
je 0x1400a403f
cmp edx, 1
jne 0x1400a4047
mov r9, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
mov rdx, qword [rbx + 0xc0]
add rdx, r8
sub r9, r8
mov r8d, 0
cmovae r8, r9
cmovbe rdx, rbp
jmp 0x1400a4055
xor r9d, r9d
jmp 0x1400a4087
cmp qword [rbx + 0xc8], 0
je 0x1400a3901
mov rax, qword [rsp + 0x58]
mov r8, qword [rax]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x1400a3901
xor r8d, r8d
mov rdx, rbp
jmp 0x1400a4055
mov rdx, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
cmp r8, rcx
cmovb rcx, r8
mov r8, rcx
shr r8, 0x20
jne 0x1400a4459
mov r8d, eax
shl r8d, 4
add r8, rsp
add r8, 0xf0
mov dword [r8], ecx
mov qword [r8 + 8], rdx
mov r9d, 1
add r9, rax
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0xf0]
call qword [rdi + 0x38]
mov rsi, rdx
test rax, rax
je 0x1400a40e0
jmp 0x1400a41df
xor eax, eax
mov r8, rbp
jmp 0x1400a40bd
mov r8, qword [rbx + 0xc8]
mov rax, qword [rbx + 0xd0]
mov r9, qword [rbx + 0xe0]
cmp rax, r9
cmovb r9, rax
mov rcx, rsi
mov rdx, r13
call qword [rdi + 0x20]
mov rsi, rdx
test rax, rax
jne 0x1400a41cf
mov rcx, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
mov r8, rcx
mov edx, 0
sub r8, rax
cmovae rdx, r8
jbe 0x1400a4120
cmp rdx, rsi
jae 0x1400a4130
add rax, rdx
jb 0x1400a441d
cmp rax, rcx
ja 0x1400a4435
mov qword [rbx + 0x120], rax
sub rsi, rdx
mov rcx, r14
mov rdx, rsi
call fcn.1400a4c90
jmp 0x1400a393d
add rax, rsi
jb 0x1400a441d
cmp rax, rcx
ja 0x1400a4435
mov qword [rbx + 0x120], rax
jmp 0x1400a393d
cmp esi, 4
je 0x1400a425e
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rbx + 0xf8]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rbx + 0xe8]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rbx + 0x70]
cmp rax, 3
je 0x1400a4212
cmp eax, 1
je 0x1400a41f6
test rax, rax
jne 0x1400a4212
lea rcx, [rbx + 0x90]
mov rax, qword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov r8, qword [rbx + 0x88]
call qword [rax + 0x10]
jmp 0x1400a4212
cmp rax, 1
mov edi, 1
je 0x1400a41e5
jmp 0x1400a4324
cmp rax, 1
jne 0x1400a41ec
xor edi, edi
jmp 0x1400a4324
mov edi, 1
jmp 0x1400a4324
cmp qword [rbx + 0x80], 0
je 0x1400a4212
mov r8, qword [rbx + 0x78]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov qword [rbx + 0x70], rsi
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rbx + 0x78], xmm0
movups xmmword [rbx + 0x88], xmm1
mov rax, qword [rsp + 0x110]
mov qword [rbx + 0x98], rax
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rbx + 0xa0], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0xb0], rax
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, r13
call qword [rax + 0x28]
mov rdi, rax
mov rsi, rdx
test rax, rax
jne 0x1400a4324
test rsi, rsi
jne 0x1400a4324
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400a43bd
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a42bf
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400a43bd
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a43b7
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400a43bd
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.140039a20
add dword [rdi - 7], edx
invalid
jmp 0x1400a43bd
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400a43c1
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a4359
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400a43c1
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a43af
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400a43c1
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.140039a20
jmp 0x1400a43c1
call qword [rax + 0x80]
jmp 0x1400a43c1
call qword [rax + 0x80]
xor esi, esi
xor edi, edi
mov rax, rdi
clc
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x4f0]
add rsp, 0x508
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0__
mov ecx, 4
call fcn.140108280
invalid
invalid
lea rcx, [0x1401288aa]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0__
mov edx, 0x3e
call fcn.140108300
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0__
mov ecx, 3
call fcn.1401082f0
lea rcx, str.overflow_b
lea r8, [0x14014f228]
mov edx, 8
call fcn.140108630
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014f208]
mov edx, 0x36
call fcn.140108300
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108610
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_syspalwindowsio.rs
lea r8, [0x14013f7f8]
mov edx, 0x35
call fcn.140108300
int3
test byte [rsi + rsi*4], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
and al, 0x5f
mov byte [rsp + 0x1b7], al
movups xmmword [rsp + 0x198], xmm1
movups xmmword [rsp + 0x188], xmm0
mov byte [rsp + 0x180], 0
mov dword [rsp + 0x28], edi
lea r14, [rsp + 0x2c]
mov dword [rsp + 0x2c], esi
cmp qword [r8 + 0x10], rdi
jbe 0x1400a48b7
mov rbx, rcx
mov rcx, qword [r8 + 8]
imul r15, rdi, 0x130
cmp dword [rcx + r15], 2
je 0x1400a48b7
add rcx, r15
cmp dword [rcx + 0x114], esi
jne 0x1400a48b7
lea rax, [rsp + 0x180]
mov r12, r8
mov r8, rax
call fcn.1400a49a0
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x2c], esi
cmp qword [r12 + 0x10], rdi
jbe 0x1400a491c
mov rax, r12
mov rax, qword [r12 + 8]
cmp dword [rax + r15], 2
je 0x1400a491c
add rax, r15
cmp dword [rax + 0x114], esi
jne 0x1400a491c
cmp dword [rax + 0x84], 0
jle 0x1400a477d
mov rcx, rbx
add rcx, 0x10
lea rdx, [rsp + 0xf0]
call fcn.1400a4b00
mov sil, 1
jmp 0x1400a47f8
mov r8, qword [rsp + 0x78]
cmp r8, 2
je 0x1400a48a4
lea rdx, [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test r8, r8
je 0x1400a4836
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x78]
cmp r8, 2
je 0x1400a48a4
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test r8, r8
je 0x1400a489e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x80]
lock dec qword [rax]
jne 0x1400a48a4
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.140039a20
jmp 0x1400a48a4
call qword [rax + 0x80]
mov eax, esi
add rsp, 0x2a8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov qword [rsp + 0x68], r14
lea rax, [0x14001b240]
mov qword [rsp + 0x70], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x120], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x100]
call fcn.140108230
mov qword [rsp + 0x68], r14
lea rax, [0x14001b240]
mov qword [rsp + 0x70], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x120], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x100]
call fcn.140108230
lea rcx, str.wasnt_expecting_a_frame_to_reclaim
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
mov edx, 0x23
call fcn.14010cd60
int3
cmp rdi, r14
jae 0x1400a4ac3
or byte [rcx - 0x39], cl
invalid
imul rax, rdi, 0x138
add rax, r15
cmp dword [rax], 2
jne 0x1400a4adb
lea rcx, [rax + 8]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
mov qword [rbx + 0x20], rdx
mov qword [rax], 0
lea rdx, [rsp + 0x20]
mov r8d, 0x130
call fcn.140106220
cmp qword [rsi], 0
jne 0x1400a4a36
mov qword [rsi], 1
mov qword [rsi + 8], rdi
add rsi, 0x10
mov qword [rsi], rdi
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, [0x14013f3e8]
mov edx, 0x28
call fcn.140108300
int3
add byte [rax], al
add bl, al
lea rcx, [0x14014191c]
lea r8, [0x140141940]
mov edx, 0x23
add byte [rax], al
add al, ch
cmc
invalid
invalid
invalid
add byte [rax], al
add al, ch
cmc
xor eax, 0x8d480006
or eax, 0xaa50e
lea rcx, str.overflow_b
lea r8, [0x14014f228]
or al, byte [rax]
mov edx, 8
call fcn.140108630
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x38
sub byte [rax - 0x77], cl
and al, 0x38
lea rax, [0x1400e97e0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
invalid
or al, byte [rax]
movabs dword [0x485824448948000a], eax
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
jo 0x1400a4d7d
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9c6eb
jo 0x1400a4d7d
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9c6eb
lea rcx, [rsp + 0x58]
call fcn.140108230
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014f208]
movsb byte [rdi], byte [rsi]
or al, byte [rax]
movsb byte [rdi], byte [rsi]
or al, byte [rax]
mov edx, 0x36
call fcn.140108300
int3
mov r11d, dword [r9 + 8]
mov r10d, dword [r9 + 0xc]
mov dword [rsp + 0x40], r11d
mov dword [rsp + 0x44], r10d
and al, 0x44
and al, 0x44
cmp qword [rax + 0x10], r11
jbe 0x1400a4ea1
mov rax, qword [rax + 8]
imul r11, r11, 0x130
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + r11], 2
je 0x1400a4ea1
add byte [rax], al
add rax, r11
cmp dword [rax + 0x114], r10d
nop
adc al, 1
add byte [rax], al
nop
adc al, 1
add byte [rax], al
jne 0x1400a4ea1
movzx r10d, byte [rax + 0x50]
add r10b, 0xfa
movzx r11d, r10b
cmp r11b, 6
mov r10d, 6
cmovb r10d, r11d
rol dword [rcx - 0x80], cl
cli
invalid
ja 0x1400a4e37
movzx r10d, r10b
mov r11d, 0x54
add byte [rbp + 0xf], al
invalid
sal dword [rbx + 0xa], cl
add edx, dword [rax + 0x80]
jno 0x1400a4e80
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov edx, 3
mov r9, r8
mov r8b, 1
call fcn.14008b840
shr byte [rcx - 2], cl
invalid
mov eax, 1
mov edx, 3
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
ret
shr byte [rcx - 2], cl
invalid
invalid
pop rsi
leave
idiv edi
xor eax, eax
mov edx, 3
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov byte [rax], al
add byte [rax], al
ret
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
lea rax, [rsp + 0x44]
mov qword [rsp + 0x48], rax
lea rax, [0x14001b240]
lea rax, [0x14001b240]
mov qword [rsp + 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
or byte ss:[rax], al
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x58]
call fcn.140108230
add ah, cl
add byte [rdi], cl
sub dword [rsp + 0x7a0], esi
mov r13, rcx
movzx eax, byte [r8]
lea rcx, [0x140177fe0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r8 + 0x28]
mov qword [rsp + 0x550], rax
movdqu xmm0, xmmword [r8 + 8]
movdqu xmm1, xmmword [r8 + 0x18]
movdqa xmmword [rsp + 0x540], xmm1
movdqa xmmword [rsp + 0x530], xmm0
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6d7a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6d9b
xor r14d, r14d
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6db9
movzx r15d, byte [rdx + 0x30]
mov rsi, qword [rdx + 0x28]
mov ebp, dword [rsp + 0x550]
lea rdx, [rdi + 0x1b8]
lea rbx, [rsp + 0x280]
pushfq
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
fld dword [rcx - 0x77]
call 0x13824e6a1
dec dword [rax - 0x7d]
mov esp, 0x28024
add byte [rax], al
mov dword [rsp + 0x58], r14d
je 0x1400a5fea
movdqu xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0xc0], xmm0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
jne 0x1400a726e
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7289
xor r10d, r10d
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x48], rsi
and al, 0x48
movzx eax, byte [rsi + 1]
test al, al
jne 0x1400a7c4e
movaps xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x3c0], xmm0
mov r13, qword [rsp + 0x540]
movdqu xmm0, xmmword [rsp + 0x548]
movq mm0, qword [rsp + 0x548]
lodsb al, byte [rsi]
and al, 0x40
add eax, 0xff30000
add bl, dh
movq mm0, qword [rsp + 0x548]
invalid
invalid
jg 0x1400a4fc3
invalid
movq mm0, qword [rsp + 0x548]
movdqu xmmword [rsp + 0x3d8], xmm0
mov r12, qword [rsp + 0xc0]
mov r15d, dword [rsp + 0xc8]
add byte [rax], al
invalid
test byte [rax + rbx*8], ah
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], al
and al, 0xc8
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xcc24b4], cl
add byte [rax], al
mov esi, dword [rsp + 0xcc]
mov dword [rsp + 0x650], r15d
mov dword [rsp + 0x654], esi
cmp qword [r12 + 0x10], r15
jbe 0x1400a7b3c
xchg bh, al
sub al, byte [rax]
add byte [rax], al
xchg bh, al
sub al, byte [rax]
add byte [rax], al
mov rax, qword [r12 + 8]
mov rax, qword [r12 + 8]
imul rbp, r15, 0x130
cmp dword [rax + rbp], 2
sub byte [rdx], al
je 0x1400a7b3c
add rax, rbp
add eax, ebp
cmp dword [rax + 0x114], esi
adc al, 1
add byte [rax], al
jne 0x1400a7b3c
test dword [rdx - 0x74ffffd6], esp
push rax
mov qword [rsp + 0x3d0], r13
and al, 0xd0
add eax, dword [rax]
invalid
movabs byte [0x894c48508b00002a], al
lodsb al, byte [rsi]
mov edx, dword [rax + 0x48]
mov qword [rsp + 0x3d0], r13
and al, 0xd0
add eax, dword [rax]
invalid
and al, 0xd0
add eax, dword [rax]
add byte [rcx - 9], cl
invalid
test r13, 0xffffffff80000000
jne 0x1400a7c8f
sub eax, dword [rax]
invalid
mov dword [rsp + 0x80], r15d
lea r11, [rsp + 0x84]
and al, 0x84
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 - 0x64], cl
and al, 0x84
add byte [rax], al
add byte [rcx + 0x8424b4], cl
test byte [rax], al
add byte [rax], al
mov dword [rsp + 0x84], esi
test byte [rax], al
add byte [rax], al
mov rax, qword [r12 + 0x10]
cmp rax, r15
jbe 0x1400a7ace
add byte [rax], al
mov rcx, qword [r12 + 8]
cmp dword [rcx + rbp], 2
cmp al, 0x29
add cl, byte [rdi]
test al, ch
sub dword [rax], eax
invalid
cmp al, 0x29
add cl, byte [rdi]
test al, ch
sub dword [rax], eax
add byte [rax + 1], cl
jmp 0x1411f0226
invalid
add rcx, rbp
cmp dword [rcx + 0x114], esi
add dword [rax], eax
add byte [rdi], cl
test ecx, ebx
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xd8], edx
lea rdx, [rdi + 8]
mov qword [rsp + 0x68], rdx
and al, 0x68
and al, 0x68
movzx edx, byte [rcx + 0x50]
cmp dl, 5
mov dword [rsp + 0x70], r10d
ja 0x1400a5f76
pop rdi
invalid
lea r8d, [rdx - 3]
cmp r8b, 3
movzx r9d, r8b
movzx ecx, al
mov dh, 0xc8
mov r8d, 1
add byte [rax], al
cmovb r8d, r9d
test r8b, r8b
je 0x1400a5f76
movzx r8d, r8b
cmp r8d, 1
jne 0x1400a514f
cmp dl, 1
ja 0x1400a514f
cli
add dword [rdi + 0xa], esi
cmp byte [rcx + 0x51], 2
jae 0x1400a5f76
mov eax, dword [rdi + 0xb0]
xchg dword [rax + 0x45000000], esi
xor esi, esi
invalid
mov al, 0
add byte [rax], al
xor r14d, r14d
test byte [rbp + 0xb9c0], 0
add byte [rdi], cl
enter 0x1b3, 0xffffffffffffffc7
enter 0x1b3, 0xffffffffffffffc7
invalid
test eax, eax
mov ecx, 0
cmovg ecx, eax
invalid
mov bl, 1
mov dword [rsp + 0x60], 3
and al, 0x60
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x140115730]
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
invalid
push rsp
and al, 0x40
cmp ecx, r13d
jb 0x1400a678a
test r13d, r13d
mov r12, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x68]
je 0x1400a51b0
sub eax, r13d
jl 0x1400a7d21
invalid
mov byte [rbx], ch
sub eax, dword [rax]
invalid
mov word [rax - 0x76ffffd5], cs
xchg dword [rax - 0x75000000], esi
add byte [rax], al
mov eax, dword [rdi + 0xb4]
sub eax, r13d
jo 0x1400a51c3
invalid
invalid
sub eax, dword [rax]
add byte [rcx + 0xb087], cl
add byte [rbx + 0xb487], cl
add byte [rcx + rbp - 0x18], al
mov dword [rdi + 0xb0], eax
mov eax, dword [rdi + 0xb4]
sub eax, r13d
jo 0x1400a51c3
mov dword [rdi + 0xb4], eax
xchg dword [rax + rax - 0x78750000], esi
mov ah, 0
add byte [rax], al
mov ah, 0
add byte [rax], al
mov eax, dword [rdi + 0xb4]
add eax, r13d
mov bl, 3
jo 0x1400a51c3
mov dword [rdi + 0xb4], eax
add byte [rax], al
add byte [rbp + 0x31], al
imul cl
leave
adc eax, 0x41f30000
movdqu xmm0, xmmword [r8 + 4]
xor r14d, r14d
jmp 0x1400a6794
movdqu xmm0, xmmword [r8 + 4]
movdqu xmm1, xmmword [r8 + 0x14]
movdqu xmm2, xmmword [r8 + 0x24]
outsd dx, dword [rsi]
push rax
and al, 0xf3
movq mm3, qword [r8 + 0x30]
pop rax
invalid
outsd dx, dword [rsi]
push rax
and al, 0xf3
movq mm3, qword [r8 + 0x30]
pop rax
invalid
pop rax
xor bl, dh
movq qword [r13 + 0x30], mm3
invalid
movdqu xmmword [r13 + 0x30], xmm3
xor bl, dh
movq qword [r13 + 0x24], mm2
movdqu xmmword [r13 + 0x24], xmm2
movdqu xmmword [r13 + 0x14], xmm1
movq qword [rbp + 0x14], mm1
movdqu xmmword [r13 + 4], xmm0
mov dword [r13], 0
add byte [rax], al
add al, 0x41
mov dword [rbp], 0
add byte [rax], al
add byte [rax], al
jmp 0x1400a720e
ret 0x4820
mov ecx, edx
xor edx, edx
call fcn.140098f60
inc dword [rax + rax*8 + 0x29df850f]
add byte [rax], al
inc dword [rax + rax*8 + 0x29df850f]
add byte [rax], al
movabs rax, 0x300000000
jmp 0x1400a720a
invalid
add r8, 8
lea rcx, [rsp + 0x650]
mov rsi, rdx
mov rdx, r8
mov r8d, 0x120
call fcn.140106220
mov rdx, rsi
mov rdi, qword [rsi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
cmpxchg byte [rdi], cl
jne 0x1400a6c77
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6c95
xor ebx, ebx
mov qword [rsp + 0x50], r13
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6cb3
mov r13d, dword [rsp + 0x768]
cmp r13d, dword [rdi + 0x100]
jbe 0x1400a5878
invalid
add dh, al
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rbx], al
mov byte [rsp + 0xe8], 3
lea rcx, [rsp + 0x650]
call fcn.140087be0
mov r13, qword [rsp + 0x50]
jmp 0x1400a7142
add r8, 8
add eax, 8
lea rcx, [rsp + 0x280]
mov rsi, rdx
mov rdx, r8
mov r8d, 0x120
add dword [rax], eax
add al, ch
clts
add byte [rax - 0x77], cl
mov rdi, qword [rsi + 0x20]
add dword [rax], eax
add al, ch
clts
add byte [rax - 0x77], cl
mov rdi, qword [rsi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6cce
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6cec
xor ebx, ebx
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6d05
add byte [rax], al
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x250], rax
mov ebp, dword [rsp + 0x390]
mov r12d, dword [rsp + 0x394]
lea r14, [rdi + 0x1b8]
lea esi, [rdi + 0x1b8]
lea esi, [rdi + 0x1b8]
mov eax, 0x48000001
lea esi, [rsp + 0x650]
lea rsi, [rsp + 0x650]
mov rcx, rsi
mov rdx, r14
mov r8d, ebp
call fcn.140026a50
mov rax, qword [rsp + 0x650]
test rax, rax
mov qword [rsp + 0x50], r13
mov dword [rsp + 0x50], ebp
mov dword [rsp + 0x50], ebp
and al, 0x50
mov dword [rsp + 0x58], ebx
je 0x1400a641c
cmp ebp, dword [rdi + 0x100]
jbe 0x1400a61a5
jmp 0x1400a6701
invalid
mov ebx, dword [r8 + 4]
mov r12d, dword [r8 + 8]
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
invalid
lock cmpxchg byte [rdi], cl
jne 0x1400a6d20
mov rax, qword [0x140182308]
add eax, 0xdcf75
shl rax, 1
test rax, rax
jne 0x1400a6d41
invalid
add byte [rcx], dh
test byte [rdi], 0xb6
add dword [r8 + r8*8 + 0x19b1850f], r8d
add byte [rax], al
xor esi, esi
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6d5e
mov r14, qword [rdx + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
jne 0x1400a6ea7
add byte [rax], al
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6ec2
xor eax, eax
mov qword [rsp + 0x50], r13
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x1400a6edb
lea r15, [rdi + 8]
lea r13, [rdi + 0x1b8]
test ebx, ebx
mov dword [rsp + 0x58], esi
je 0x1400a6036
cmp byte [rax + rax], cl
invalid
mov ebp, eax
lea rcx, [rsp + 0x4e0]
mov rdx, r13
mov r8d, ebx
call fcn.140026a50
cmp qword [rsp + 0x4e0], 0
je 0x1400a6559
invalid
adc dword [rax], eax
invalid
invalid
lea r8, [r14 + 8]
lea rcx, [rdi + 0x108]
lea rax, [rdi + 0x1a8]
lea eax, [rdi + 0x1a8]
lea eax, [rdi + 0x1a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rsp + 0x4e0]
mov edx, r12d
call fcn.1400a4db0
mov eax, ebp
test al, al
jne 0x1400a5467
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7553
test esp, ebp
and byte [rax], al
invalid
test esp, ebp
and byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x7a], 6
xor eax, eax
xchg byte [r14], al
mov bl, 3
mov bpl, 1
cmp al, 2
mov r13, qword [rsp + 0x50]
jne 0x1400a5483
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x58], 0
jne 0x1400a549d
mov rax, qword [0x140182308]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x1400a73db
test dword [rsi], edi
invalid
add byte [rax], al
test dword [rsi], edi
invalid
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a54ae
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne case.0x1400a4f30.2
movaps xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x520], xmm0
mov byte [r13 + 8], bl
mov byte [r13 + 9], 1
mov dword [r13 + 0xc], esi
lea rax, [0x14013db70]
mov qword [r13 + 0x10], rax
mov dword [rbp + 0x10], eax
mov dword [rbp + 0x10], eax
lea rax, [0x140172ca8]
mov qword [r13 + 0x18], rax
movdqa xmm0, xmmword [rsp + 0x520]
movdqu xmmword [r13 + 0x20], xmm0
movq qword [r13 + 0x20], mm0
mov dword [r13], 1
add byte [rcx], al
add byte [rax], al
add cl, ch
invalid
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add cl, ch
or byte [0xcb525508], bl
mov rcx, qword [rdx + 0x18]
cmp byte [rcx + 8], 0
or byte [rax], al
jne 0x1400a7c29
mov rax, qword [r8 + 2]
mov rcx, qword [rdx + 0x18]
cmp byte [rcx + 8], 0
or byte [rax], al
or byte [rax], al
jne 0x1400a7c29
mov rax, qword [r8 + 2]
cmp byte [r8 + 1], 0
je 0x1400a5ffd
mov r9, rdx
movzx r8d, byte [rcx + 0x11]
mov rdx, qword [rcx + 0x12]
mov edx, dword [rcx + 0x12]
mov byte [rcx + 0x11], 2
cmp r8b, 2
je 0x1400a6648
mov byte [rsp + 0x280], r8b
mov qword [rsp + 0x281], rdx
cmp rdx, rax
jne 0x1400a662c
lea rcx, [rsp + 0x281]
mov qword [rsp + 0x3c0], rcx
movabs rcx, 0x54fe9b8bf0a27b0b
or edi, dword [rbx - 0x5e]
invalid
mov ebx, dword [rbx + 0x394854fe]
enter 0xffffffffffff850f, 0x2e
invalid
add byte [rax], al
mov rbx, qword [r9 + 8]
cmp dword [rbx + 0x28], 0
je 0x1400a7cf1
mov rsi, qword [r9 + 0x20]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140099bc0
mov edi, eax
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x3c0], xmm0
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi], cl
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi], cl
jne 0x1400a76c7
invalid
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
invalid
and dword [rax], eax
invalid
ror byte [rdi], 0x85
invalid
xor eax, eax
movzx ecx, byte [rsi + 1]
test cl, cl
jne 0x1400a76f5
invalid
add byte [rcx], bh
mov esi, 0x100
cmp dword [rsi + 0x100], edi
jb 0x1400a7d09
mov dword [rsi + 0x100], edi
test al, al
jne 0x1400a55fa
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a797d
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400a560b
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
retf 6
cmp dword [rbx + 0x28], 0
je 0x1400a561a
cmp edi, dword [rbx + 0x2c]
ja 0x1400a7d51
mov dword [rbx + 0x28], 1
mov dword [rbx + 0x2c], edi
mov dword [rbx + 0x30], 0
add byte [rax], al
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x7b]
invalid
je 0x1400a5642
add byte [rax], al
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x7b]
sal byte [rdi + rcx + 0x48], 0x8d
sbb byte [r8 - 0x75], cl
push rbx
or byte [rbx + rcx*4 + 0x43], cl
adc bh, bh
push rax
adc byte [rax - 0x73], cl
add eax, 0x98527
lea rcx, [rbx + 0x18]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
lea rax, [0x14013db70]
mov qword [rbx], rax
lea rax, [0x140172ca8]
mov qword [rbx + 8], rax
mov dword [rbx + 8], eax
mov dword [rbx + 8], eax
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqu xmmword [rbx + 0x10], xmm0
mov dword [rbx + 0x20], edi
mov dword [rbx + 0x24], 0
add byte [rax], al
add cl, ch
mov word [rbx], ds
add byte [rax], al
add byte [rax], al
add cl, ch
mov word [rbx], ds
add byte [rax], al
mov rax, qword [r8 + 0x28]
mov qword [rsp + 0x3e0], rax
movdqu xmm0, xmmword [r8 + 8]
movdqu xmm1, xmmword [r8 + 0x18]
movdqa xmmword [rsp + 0x3d0], xmm1
movdqa xmmword [rsp + 0x3c0], xmm0
add byte [rax], al
add byte [rax], al
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6dd5
invalid
invalid
add byte [rax], al
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6df6
ror byte [rdi], 0x85
xor edx, dword [rdi]
add byte [rax], al
xor ebp, ebp
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6e13
mov r14, qword [rdx + 0x28]
mov cl, 1
xor eax, eax
sal al, 0x41
cmpxchg byte [rsi], cl
jne 0x1400a6ef6
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6f17
xor eax, eax
mov qword [rsp + 0x70], rdx
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x1400a6f36
mov esi, dword [rsp + 0x3e0]
cmp dword [rdi + 0x170], esi
jae 0x1400a5985
add byte [rax], al
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x650], xmm0
test al, al
invalid
jne 0x1400a5742
sal byte [rbp + 0x13], 0x48
mov eax, dword [0x140182308]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a75e6
xor eax, eax
xchg byte [r14], al
mov bl, 1
cmp al, 2
mov rsi, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
jne 0x1400a575b
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne 0x1400a5773
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a73f1
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a5784
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
movsb byte [rdi], byte [rsi]
invalid
invalid
invalid
movsb byte [rdi], byte [rsi]
enter 6, 0xffffffffffffff80
sti
add ecx, dword [rdi]
test dword [rdx], eax
add al, 0
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
and al, 0xe0
cmp bl, 3
jne 0x1400a5b8f
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x130], rax
movaps xmm0, xmmword [rsp + 0x3c0]
and al, 0xe0
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x3c0], al
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rsi, qword [rsi + 0x10]
mov rax, qword [rsi]
test rax, rax
je 0x1400a57d8
lea rcx, [rsi + 0x18]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x130]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp case.0x1400a4f30.2
mov ebp, dword [r8 + 4]
mov r15d, dword [r8 + 8]
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6e2c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6e4d
xor r14d, r14d
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6e6b
mov qword [rsp + 0x50], r13
test ebp, ebp
je 0x1400a600a
mov sil, 1
mov r13d, 1
lea r12, [0x14013db70]
lea rbx, [0x140172ca8]
cmp dword [rdi + 0x100], ebp
jae 0x1400a6446
mov bpl, 3
jmp 0x1400a71cc
mov dword [rsp + 0x58], ebx
lea rax, [rdi + 8]
mov qword [rsp + 0x40], rax
movzx ebp, byte [rdx + 0x30]
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [rdi + 0x68]
mov qword [rsp + 0x48], rax
lea rax, [rdi + 0x1b8]
mov qword [rsp + 0x70], rax
lea rsi, [rdi + 0x1e0]
mov rcx, qword [rdi + 0x218]
mov rdx, qword [rdi + 0x220]
mov r8d, r13d
call fcn.140020860
mov r8, qword [rdi + 0x1e8]
mov rdx, qword [rdi + 0x1f0]
mov r9, qword [rdi + 0x200]
mov r10, r9
and r10, rax
mov rcx, rax
shr rcx, 0x39
mov r14, qword [rdi + 0x1f8]
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r15d, r15d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [r14 + r10]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ebx, xmm3
nop dword [rax + rax]
test bx, bx
je 0x1400a5965
tzcnt r12d, ebx
add r12, r10
and r12, r9
lea rcx, [r12*8]
mov r11, r14
sub r11, rcx
sub r11, rcx
mov rcx, qword [r11 - 8]
cmp rdx, rcx
jbe 0x1400a7710
lea r11d, [rbx - 1]
and r11d, ebx
shl rcx, 4
mov ebx, r11d
cmp dword [r8 + rcx + 8], r13d
jne 0x1400a5920
jmp 0x1400a5cc0
pcmpeqb xmm2, xmm1
je 0x1400a593a
pmovmskb ecx, xmm2
test ecx, ecx
jne 0x1400a746d
add r10, r15
add r10, 0x10
adc byte [rcx - 0x7d], cl
invalid
adc byte [rbp + 0x21], cl
retf 0x81eb
adc byte [rcx - 0x7d], cl
invalid
mov dword [rsp + 0x24c], eax
mov qword [rsp + 0xd8], r14
and al, 0xd8
add byte [rax], al
add byte [rcx + 0x4c68246c], cl
mov dword [rsp + 0x50], ebp
and al, 0xd8
add byte [rax], al
add byte [rcx + 0x4c68246c], cl
mov dword [rsp + 0x50], ebp
mov dword [rdi + 0x170], esi
lea rdx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov r8, qword [rsp + 0x3c8]
mov r9, qword [rsp + 0x3d0]
lea rcx, [rsp + 0x288]
call qword [rax]
mov eax, dword [rsp + 0x3e4]
mov dword [rsp + 0x284], eax
mov word [rsp + 0x280], 0x201
mov rax, qword [rdi + 0x210]
test rax, rax
je 0x1400a5c05
lea rcx, [rdi + 8]
mov qword [rsp + 0x48], rcx
mov rcx, qword [rsp + 0xd8]
add rcx, 8
mov qword [rsp + 0x60], rcx
lea rcx, [rdi + 0x1b8]
mov qword [rsp + 0x58], rcx
lea rcx, [rdi + 0x110]
mov qword [rsp + 0x40], rcx
xor r14d, r14d
mov r13, rax
jmp 0x1400a5a69
cmp r12d, 0x3b9aca00
setne r8b
mov rcx, rbx
lea rdx, [rsp + 0x270]
call fcn.14001fef0
mov rax, qword [rdi + 0x210]
cmp rax, r13
sbb r14, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
cmp r14, r13
jae 0x1400a5c05
cmp r14, qword [rdi + 0x1f0]
jae 0x1400a7ab5
lock add dword [rax], eax
add byte [rdi], cl
cmp dword [rdi], 0x20
add byte [rax], al
mov rcx, qword [rdi + 0x1e8]
mov rdx, r14
shl rdx, 4
mov r15d, dword [rcx + rdx + 8]
mov ebp, dword [rcx + rdx + 0xc]
mov dword [rsp + 0x80], ebp
mov dword [rsp + 0x84], r15d
cmp qword [rdi + 0x1c8], rbp
jbe 0x1400a7a3f
mov rdx, qword [rdi + 0x1c0]
imul rbx, rbp, 0x130
cmp dword [rdx + rbx], 2
je 0x1400a7a3f
add rdx, rbx
cmp dword [rdx + 0x114], r15d
jne 0x1400a7a3f
cmp r15d, esi
jbe 0x1400a5a52
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x270], rax
mov dword [rsp + 0x278], ebp
mov dword [rsp + 0x27c], r15d
mov r12d, dword [rdx + 0x48]
lea rcx, [rsp + 0x280]
call fcn.1400255b0
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x60]
lea r8, [rsp + 0x270]
call fcn.14008bc00
mov dword [rsp + 0x80], ebp
mov dword [rsp + 0x84], r15d
cmp qword [rdi + 0x1c8], rbp
add byte [rdi], cl
invalid
invalid
invalid
add byte [rax], al
mov rax, qword [rdi + 0x1c0]
cmp dword [rax + rbx], 2
je 0x1400a7a3f
add rax, rbx
cmp dword [rax + 0x114], r15d
jne 0x1400a7a3f
mov edx, dword [rax + 0x84]
test edx, edx
mov rbx, qword [rsp + 0x48]
jle 0x1400a5a30
mov dword [rax + 0x84], 0
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x58]
mov r9, rbx
call fcn.140021c60
jmp 0x1400a5a30
movaps xmm0, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x510], xmm0
mov byte [r13 + 8], bl
mov byte [r13 + 9], 1
mov dword [r13 + 0xc], 1
lea rax, [0x140115730]
mov qword [r13 + 0x10], rax
lea rax, [0x140172ca8]
mov qword [r13 + 0x18], rax
movdqa xmm0, xmmword [rsp + 0x510]
movdqu xmmword [r13 + 0x20], xmm0
mov dword [r13], 1
lea rcx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
mov r8, qword [rsp + 0x3d0]
call qword [rax + 0x10]
jmp 0x1400a720e
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x130], rax
movzx eax, word [rsp + 0x280]
movzx ecx, word [rsp + 0x282]
mov edx, dword [rsp + 0x284]
mov r8, qword [rsp + 0x288]
movups xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x120], xmm0
mov word [rsp + 0x110], ax
and al, 0x10
add dword [rax], eax
add byte [rsi - 0x77], ah
mov word [rdx + rdx], fs
add dword [rax], eax
add byte [rcx + 0x1142494], cl
add byte [rax], al
mov qword [rsp + 0x118], r8
lea rsi, [rdi + 0x180]
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x87
add byte [rcx], 0
add byte [rbx - 0x74b3fc08], al
insb byte [rdi], dx
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x87
add byte [rcx], 0
add byte [rbx - 0x74b3fc08], al
insb byte [rdi], dx
and al, 0x50
mov ebp, dword [rsp + 0x68]
mov r14, qword [rsp + 0xd8]
je 0x1400a6aac
test eax, eax
je 0x1400a6aac
cmp eax, 1
jne 0x1400a6a88
lea rcx, [rdi + 0x1a0]
mov rax, qword [rdi + 0x188]
mov rdx, qword [rdi + 0x190]
mov edx, dword [rdi + 0x190]
mov edx, dword [rdi + 0x190]
mov r8, qword [rdi + 0x198]
call qword [rax + 0x10]
jmp 0x1400a6aac
neg r12
lea rdx, [r14 + r12*8]
mov qword [rsp + 0x258], rsi
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x60
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
push rax
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x60
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
push rax
push rax
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140027220
mov r13d, eax
mov ebp, edx
mov ebx, dword [rsp + 0x58]
mov r15, qword [rsp + 0x40]
mov dword [rsp + 0x530], r13d
mov dword [rsp + 0x534], ebp
mov ecx, r13d
cmp qword [rdi + 0x1c8], rcx
mov r14, qword [rsp + 0x60]
jbe 0x1400a7baa
lodsb al, byte [rsi]
and al, 0x30
add eax, 0xac890000
and al, 0x34
add eax, 0x89440000
jmp 0x108999657
mov rax, qword [rdi + 0x1c0]
imul rcx, rcx, 0x130
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + rcx], 2
je 0x1400a7baa
add rax, rcx
cmp dword [rax + 0x114], ebp
jne 0x1400a7baa
movzx ecx, byte [rax + 0x50]
cmp cl, 5
ja 0x1400a5d83
lea edx, [rcx - 3]
cmp dl, 3
movzx r8d, dl
mov edx, 1
add byte [rcx + 0xf], al
invalid
invalid
test dl, dl
je 0x1400a5d83
movzx edx, dl
cmp edx, 1
jne case.0x140096b06.61
test dword [rdx], ebp
cmc
invalid
invalid
test dword [rdx], ebp
cmc
invalid
cmp cl, 1
ja case.0x140096b06.61
cmp byte [rax + 0x51], 2
jb case.0x140096b06.61
push rcx
add cl, byte [rdi]
invalid
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
jne 0x1400a741d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7438
invalid
xor r12d, r12d
movzx eax, byte [r14 + 1]
test al, al
jne 0x1400a7451
lea rax, [r14 + 8]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x70]
jo 0x1400a5e19
mov dword [rsp + 0xb0], eax
jo 0x1400a5e19
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xb8], r13d
mov dword [rsp + 0xbc], ebp
lea rax, [rsp + 0x78]
mov qword [rsp + 0x230], rax
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x650]
mov r8d, 0x120
call fcn.140106220
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x238], rax
lea rsi, [rsp + 0xb0]
mov al, 0
add byte [rax], al
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax - 0x73], cl
mov ah, 0x24
mov al, 0
add byte [rax], al
mov rcx, rsi
call fcn.140020540
mov ebp, dword [rax + 0x48]
mov rcx, rsi
call fcn.140020540
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx edx, cl
rol dword [rax + 0x6b906fa], 1
add byte [rax], al
add byte [rdi], cl
retf 0xf980
add al, 0xf
xchg esi, esp
or al, 0
invalid
movzx ecx, cl
lea rdx, [0x140178008]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rsi, qword [rsp + 0x78]
lea r13, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
mov r8d, 0x120
mov rcx, r13
call fcn.140106220
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x530]
lea r9, [rsp + 0xb0]
mov rdx, rsi
mov r8, r13
call fcn.140022390
mov rax, qword [rsp + 0x530]
cmp rax, 3
je 0x1400a7096
cmp eax, 4
mov r13, qword [rsp + 0x50]
je 0x1400a7060
cmp eax, 5
je 0x1400a5f69
lea rsi, [rsp + 0x3c0]
lea rdx, [rsp + 0x530]
mov r8d, 0x120
mov rcx, rsi
call fcn.140106220
mov rax, qword [rsp + 0x78]
lea rcx, [rax + 0xa0]
mov r8, qword [rsp + 0xe0]
add rax, 0x140
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r13, [rsp + 0xb0]
mov rdx, rsi
mov r9, r13
call fcn.140087190
mov rax, qword [rsp + 0x78]
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8d, 7
mov r9, r15
call fcn.1400265a0
mov rcx, qword [rsp + 0x78]
mov rdx, r13
mov r13, qword [rsp + 0x50]
mov r8, r15
call fcn.140025850
mov byte [rsp + 0x80], 3
jmp 0x1400a70ca
add dl, 0xfa
movzx r8d, dl
cmp r8b, 6
mov edx, 6
cmovb edx, r8d
mov bl, 1
mov dword [rsp + 0x60], 1
lea r8, [0x140115730]
mov qword [rsp + 0x40], r8
cmp dl, 4
je 0x1400a677d
movzx edx, dl
cmp edx, 3
jne 0x1400a6787
cmp byte [rcx + 0x52], 0
je 0x1400a6787
mov edx, dword [rdi + 0xb0]
xor r14d, r14d
test edx, edx
mov r8d, 0
cmovg r8d, edx
cmp r8d, r13d
jae 0x1400a6a51
mov dword [rsp + 0x60], 3
jmp 0x1400a678a
cmp ebp, dword [rdi + 0x100]
jbe 0x1400a658f
mov bl, 3
jmp 0x1400a65f9
mov byte [rcx + 8], 1
mov qword [rcx + 9], rax
jmp case.0x1400a4f30.2
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x280], xmm0
mov sil, 1
mov r13d, 1
lea r12, [0x14013db70]
lea rbx, [0x140172ca8]
mov bpl, 1
jmp 0x1400a71cc
mov ecx, dword [rdi + 0x110]
add ecx, r12d
mov esi, 3
jo 0x1400a6876
mov dword [rdi + 0x110], ecx
mov qword [rsp + 0x280], 2
mov qword [rsp + 0x2a0], 0
mov ecx, dword [rdi + 0x114]
add r12d, ecx
jo 0x1400a607d
mov dword [rdi + 0x114], r12d
mov ecx, r12d
test ecx, ecx
jle 0x1400a5450
mov dword [rsp + 0x40], eax
lea rsi, [rdi + 0x110]
lea rbx, [rdi + 0x134]
lea r12, [rsp + 0x110]
jmp 0x1400a60f4
cmp byte [r8 + 0x51], 0
je 0x1400a6192
mov qword [rsp + 0x110], rax
mov dword [rsp + 0x118], edx
mov dword [rsp + 0x11c], ecx
cmp dword [r8 + 0x48], 0x3b9aca00
setne bpl
mov rcx, rsi
mov rdx, r12
call fcn.1400217f0
mov rcx, r15
mov rdx, r12
mov r8d, ebp
call fcn.14001fef0
cmp dword [rdi + 0x114], 0
jle 0x1400a6f99
mov rcx, r12
mov rdx, rbx
mov r8, r13
call fcn.1400266e0
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x1400a6bd1
mov edx, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11c]
mov dword [rsp + 0x650], edx
mov dword [rsp + 0x654], ecx
cmp qword [rax + 0x10], rdx
jbe 0x1400a7ac1
mov r8, qword [rax + 8]
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x1400a7ac1
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x1400a7ac1
movzx r9d, byte [r8 + 0x50]
add r9b, 0xfa
movzx r9d, r9b
cmp r9b, 6
mov r10d, 6
cmovae r9d, r10d
cmp r9b, 3
je 0x1400a60a1
movzx r9d, r9b
cmp r9d, 5
je 0x1400a60a1
cmp qword [r8 + 0x88], 0
jne 0x1400a60ac
jmp 0x1400a60e7
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
mov bl, 1
mov ebp, 1
lea r14, [0x140172ca8]
lea rsi, [0x14013db70]
mov r13b, 1
jmp 0x1400a6701
mov rsi, qword [rdx + 0x28]
lea rdx, [rdi + 0x1b8]
lea rcx, [rsp + 0x110]
mov r8d, ebp
call fcn.140026a50
cmp qword [rsp + 0x110], 0
je 0x1400a6829
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x3b0], xmm0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
mov rcx, rsi
mov qword [rsp + 0x58], rsi
jne 0x1400a7582
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a75a4
xor esi, esi
mov dword [rsp + 0x40], r14d
movzx eax, byte [rcx + 1]
test al, al
jne 0x1400a75c5
lea r14, [rdi + 8]
lea r13, [rsp + 0x3b0]
mov rcx, r13
call fcn.140020540
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x48], eax
mov rcx, r13
call fcn.140023210
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x110]
mov edx, ebp
mov r8d, r15d
mov r9, rax
call fcn.140025460
movzx ebp, byte [rsp + 0x110]
cmp bpl, 3
mov dword [rsp + 0x60], esi
jne case.0x1400932da.97
mov rax, qword [rsp + 0x58]
lea rdx, [rax + 8]
lea r15, [rdi + 0x110]
lea r13, [rsp + 0x3b0]
mov rcx, r15
mov r8, r13
call fcn.14008bc00
mov rcx, r15
mov rdx, r13
mov r8, r14
call fcn.140022010
mov rcx, r13
call fcn.140020540
cmp byte [rax + 0x50], 6
jae 0x1400a7d39
jmp 0x1400a69f9
cmp byte [rdi + 0x60], 0
setne al
xor al, bl
test al, 1
je 0x1400a6856
cmp dword [rdi + 0x108], 0
mov eax, ebp
jne 0x1400a5450
mov esi, 1
cmp dword [rdi + 0x10c], ebx
jbe 0x1400a6876
jmp 0x1400a5450
mov r14b, 1
lea rsi, [0x140172ca8]
lea r11, [0x14013db70]
test ebp, ebp
je 0x1400a65e4
lea rdx, [rdi + 0x68]
test r15b, r15b
setne cl
xor cl, bpl
lea r8, [rdx + 0x28]
lea r9, [rdx + 0xa0]
lea r10, [rdx + 0x2c]
lea rax, [rdx + 0xa4]
test cl, 1
cmovne r8, r9
cmove rax, r10
cmp dword [r8], 0
jne 0x1400a6f51
cmp dword [rax], ebp
ja 0x1400a6f51
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x40], r11
xor r15d, r15d
xor r12d, r12d
mov bl, 1
lea rcx, [rsp + 0x548]
mov rax, qword [rsp + 0x530]
mov rdx, qword [rsp + 0x538]
mov r8, qword [rsp + 0x540]
call qword [rax + 0x10]
cmp byte [rsp + 0x58], 0
jne 0x1400a696d
add byte [rax], al
add byte [rax], al
jmp 0x1400a695a
lea rdx, [rcx + 0x11]
movzx r8d, byte [rsp + 0x288]
mov byte [rdx + 8], r8b
mov byte [rdx + 8], al
mov r8, qword [rsp + 0x280]
mov qword [rdx], r8
add byte [rcx + rcx*4 + 2], cl
mov rdx, qword [rcx]
test rdx, rdx
invalid
ror byte [rdi], cl
test byte [rbx + rcx - 0x46b80000], ch
cmp edi, dword [rbx + rbx*8 + 0x7a]
fstp xword [rdx + 0xb]
xchg dword [rsi], edx
mov ah, 0x48
cmp eax, ecx
jne case.0x1400a4f30.2
mov ecx, 3
je case.0x1400a4f30.2
movabs rcx, 0xb416870b7adb7c3b
cmp rax, rcx
fstp xword [rdx + 0xb]
xchg dword [rsi], edx
mov ah, 0x48
cmp eax, ecx
jne case.0x1400a4f30.2
test dword [rcx - 0x46fffff5], ebx
add eax, dword [rax]
add byte [rax], al
mov ecx, 3
mov eax, 2
lock cmpxchg qword [rdx + 0x10], rcx
jne case.0x1400a4f30.2
mov rax, qword [rdx + 0x40]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x1400a6690
movdqa xmmword [rsp + 0x80], xmm0
lea rcx, [rsp + 0x280]
call fcn.140087be0
cmp byte [rsp + 0x58], 0
jne 0x1400a6728
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a73af
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a6739
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r13b, 3
je 0x1400a71fb
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x500], xmm0
mov rax, qword [rsp + 0x50]
mov byte [rax + 8], r13b
mov byte [rax + 9], bl
mov word [rax + 0xa], r15w
mov dword [rax + 0xc], ebp
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r14
movdqa xmm0, xmmword [rsp + 0x500]
jmp 0x1400a7261
cmp byte [rcx + 0x51], 0
jne 0x1400a5fbf
xor r14d, r14d
mov r12, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x68]
lea rcx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
mov r8, r13
call qword [rax + 0x10]
test r14b, r14b
je 0x1400a6815
sub dword [rdi + 0xf8], r13d
mov eax, dword [rdi + 0xb4]
add eax, r13d
jo 0x1400a67cf
mov dword [rdi + 0xb4], eax
cmp qword [rbp], 0
je 0x1400a68b5
mov rax, qword [rdi + 0x58]
cmp qword [rdi + 0x10], rax
mov r13, qword [rsp + 0x50]
ja 0x1400a68be
mov bl, 1
mov dword [rsp + 0x60], 0xb
and al, 0x60
or eax, dword [rax]
add byte [rax], al
lea rsi, str.too_many_internal_resetsassertion_failed:_self.remote.is_none__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_settings.rs
or dword [rax], eax
mov r15d, 0x18
lea rax, [0x14013db70]
add eax, 0x97365
mov qword [rsp + 0x40], rax
jmp 0x1400a68fe
lea rsi, [0x140172ca8]
xor r15d, r15d
mov r13, qword [rsp + 0x50]
jmp 0x1400a68fe
lea rcx, [rdi + 0x68]
movzx edx, byte [rdi + 0x60]
mov r8d, ebp
call fcn.140028100
test eax, eax
je 0x1400a71c6
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x280], xmm0
mov bpl, 1
jmp 0x1400a71c9
cmp dword [rdi + 0x90], 0
mov eax, ebp
jne 0x1400a5450
mov esi, 1
cmp dword [rdi + 0x94], ebx
ja 0x1400a5450
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x530], xmm0
test al, al
jne 0x1400a689a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7733
xor eax, eax
xchg byte [r14], al
xor ebp, ebp
mov bl, 1
cmp al, 2
mov r13, qword [rsp + 0x50]
je 0x1400a547a
jmp 0x1400a5483
mov rax, qword [rdi + 0x58]
mov r13, qword [rsp + 0x50]
lea r9, [r12 + 8]
inc rax
mov qword [rdi + 0x58], rax
lea rcx, [rdi + 0x108]
lea rax, [rdi + 0x1a8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x40]
mov r8b, 1
call fcn.14008b840
mov bl, 3
cmp dword [rsp + 0xd8], 0x3b9aca00
setne r8b
lea rdx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x137a03d04
xchg ebp, eax
idiv edi
cmp byte [rsp + 0x70], 0
jne 0x1400a6937
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
shl rax, 1
test rax, rax
invalid
ror byte [rdi], 0x85
xor ecx, dword [rax + rax]
add byte [rcx], dh
rol byte [rcx - 0x7a], 4
xchg byte [rsp], al
mov rcx, r12
jne 0x1400a756a
xor eax, eax
xchg byte [r12], al
xchg byte [rsp], al
xchg byte [rsp], al
mov rcx, r12
xor r12d, r12d
mov r14b, 1
cmp al, 2
jne 0x1400a6953
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r12d, r12d
cmp byte [rsp + 0x58], 0
jne 0x1400a696d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a73c5
pop rax
or al, byte [rax]
invalid
pop rax
or al, byte [rax]
add byte [rcx], dh
rol byte [rsi + 0x75023c07], 9
invalid
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne case.0x14009258b.113
invalid
or dword [rax - 0x77], ecx
mov rcx, rdi
stc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bl, 3
je case.0x1400a4f30.2
mov byte [r13 + 8], bl
mov byte [r13 + 9], r14b
pop rbp
or byte [rbp - 0x78], al
jne 0x1400a6998
mov word [r13 + 0xa], bp
mov eax, dword [rsp + 0x60]
mov dword [r13 + 0xc], eax
mov dword [rbp + 0xc], eax
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], rsi
adc byte [rcx - 0x77], cl
jne 0x1400a69c1
mov qword [r13 + 0x20], r15
mov qword [r13 + 0x28], r12
mov dword [rbp + 0x28], esp
mov dword [rbp + 0x28], esp
mov dword [r13], 1
jmp 0x1400a720e
movzx esi, byte [rsp + 0x111]
and al, 0x11
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov esp, 0x11224
add byte [rax], al
movzx r15d, word [rsp + 0x112]
mov r13d, dword [rsp + 0x114]
mov r12, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x120]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], al
and al, 0x14
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x18
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x20
add dword [rax], eax
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x128]
movdqu xmm0, xmmword [rsp + 0x128]
movdqa xmmword [rsp + 0x280], xmm0
mov eax, dword [rsp + 0x48]
cmp eax, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x3b0]
mov al, 3
add byte [rax], al
mov rcx, r14
call fcn.14001fef0
cmp byte [rsp + 0x60], 0
invalid
add byte [rbp + 0x13], dh
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
or al, 0xf
add byte [rax], al
ror byte [rdi], 0x85
or al, 0xf
add byte [rax], al
xor eax, eax
mov rcx, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
xchg byte [rcx], al
cmp al, 2
mov r14d, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
jne 0x1400a71cc
add byte [rax], al
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x1400a71cc
invalid
add byte [rax], al
mov ch, 6
add cl, ch
jnp 0x1400a6a56
invalid
invalid
add byte [rax], al
test r13d, r13d
je 0x1400a7346
in al, dx
or byte [rax], al
add byte [rcx + rbp - 0x16], al
sub edx, r13d
jl 0x1400a7d21
invalid
mov dword [rdi + 0xb0], edx
mov edx, dword [rdi + 0xb4]
sub edx, r13d
add byte [rbx + 0xb497], cl
add byte [rcx + rbp - 0x16], al
jno 0x1400a7340
xor r14d, r14d
mov dword [rsp + 0x60], 3
jmp 0x1400a678a
mov rax, qword [rdi + 0x188]
add byte [rax], al
shl rax, 1
test rax, rax
je 0x1400a6aac
mov r8, qword [rdi + 0x190]
mov eax, dword [rdi + 0x190]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov bh, 0xd
add byte [rcx], dh
shr al, cl
add al, 0xb1
add eax, 0x848b4800
and al, 0x30
xor byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x20], rax
movzx eax, word [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
movzx ecx, word [rsp + 0x112]
mov edx, dword [rsp + 0x114]
mov rax, qword [rsp + 0x130]
mov qword [rsi + 0x20], rax
movzx eax, word [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
movzx ecx, word [rsp + 0x112]
mov edx, dword [rsp + 0x114]
mov r8, qword [rsp + 0x118]
movdqa xmm0, xmmword [rsp + 0x120]
movdqu xmmword [rsi + 0x10], xmm0
movq qword [rsi + 0x10], mm0
movq qword [rsi + 0x10], mm0
mov word [rsi], ax
mov word [rsi + 2], cx
mov dword [rsi + 4], edx
mov qword [rsi + 8], r8
cmp byte [rsp + 0x24c], 0
add r8b, byte [rax]
add byte [rax], al
add r8b, byte [rax]
add byte [rax], al
jne 0x1400a6b10
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a75fd
xor eax, eax
xchg byte [r14], al
mov bl, 3
cmp al, 2
mov rsi, qword [rsp + 0x70]
je 0x1400a5752
jmp 0x1400a575b
cmp byte [rax + 0x51], 0
jne case.0x1400a5e69.249
jmp case.0x1400a5e69.250
cmp byte [rax + 0x52], 0
je case.0x1400a5e69.250
test byte [rsp + 0x22c], 1
jne 0x1400a6b8e
lea rcx, [rsp + 0xb0]
call fcn.140020540
mov eax, dword [rax + 0x114]
mov word [rsp + 0xe8], 0x100
mov dword [rsp + 0xec], eax
mov dword [rsp + 0xf0], 1
lea rcx, [rsp + 0x110]
call fcn.140087be0
mov r13, qword [rsp + 0x50]
jmp 0x1400a70fe
mov rsi, qword [rsp + 0x78]
lea r13, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
mov r8d, 0x120
mov rcx, r13
call fcn.140106220
lea rcx, [rsp + 0x80]
lea r9, [rsp + 0xb0]
mov rdx, rsi
mov r8, r13
call fcn.140024d70
jmp 0x1400a70c5
mov r8, qword [rsp + 0x280]
cmp r8, 2
je 0x1400a761a
lea rdx, [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a6c12
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x280]
cmp r8, 2
je 0x1400a761a
mov rdx, qword [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a7614
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x288]
lock dec qword [rax]
je 0x1400a7046
jmp 0x1400a761a
mov rcx, rdi
call fcn.140110230
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a5272
call fcn.1401102f0
mov rdx, rsi
mov ebx, eax
xor bl, 1
mov qword [rsp + 0x50], r13
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a5285
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6e82
mov rcx, rdi
call fcn.140110230
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je case.0x14009e090.36
call fcn.1401102f0
mov rdx, rsi
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a530c
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6e82
mov rcx, rdi
mov rsi, rdx
mov esi, edx
mov esi, edx
call fcn.140110230
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a539f
mov rsi, rdx
call fcn.1401102f0
mov rdx, rsi
mov esi, eax
xor sil, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a53ad
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], sil
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6e82
mov rcx, rdi
mov rsi, rdx
call fcn.140110230
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a4f81
mov rsi, rdx
call fcn.1401102f0
mov rdx, rsi
mov r14d, eax
xor r14b, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a4f90
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], r14b
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x974f0
jmp 0x1400a6e82
mov rcx, rdi
mov rsi, rdx
call fcn.140110230
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a56c3
mov rsi, rdx
call fcn.1401102f0
mov rdx, rsi
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a56d1
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bpl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6e82
mov rcx, rdi
mov rsi, rdx
call fcn.140110230
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a5831
mov rsi, rdx
call fcn.1401102f0
mov rdx, rsi
mov r14d, eax
xor r14b, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a5840
mov qword [rsp + 0x110], rdi
mov dword [rsp + 0x110], edi
mov byte [rsp + 0x118], r14b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed60]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.140108580
mov rcx, r14
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a53d3
call fcn.1401102f0
xor al, 1
mov qword [rsp + 0x50], r13
movzx ecx, byte [r14 + 1]
test cl, cl
je 0x1400a53e7
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
add cl, ch
je 0x1400a6f01
add byte [rax], al
mov rcx, r14
mov rsi, rdx
call fcn.140110230
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a56f7
mov rsi, rdx
call fcn.1401102f0
mov rdx, rsi
xor al, 1
mov qword [rsp + 0x70], rdx
movzx ecx, byte [r14 + 1]
test cl, cl
je 0x1400a570b
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a7c6a
mov r8, qword [rsp + 0x540]
test r8, 0xffffffff80000000
or byte [rdi], 0x85
jl 0x1400a6f72
add byte [rax], al
lea rcx, [rsp + 0x110]
call fcn.1400253c0
movzx ebx, byte [rsp + 0x110]
cmp bl, 3
jne 0x1400a72fa
mov eax, 5
mov qword [rsp + 0x40], rax
xor ebx, ebx
mov dword [rsp + 0x60], ebp
jmp 0x1400a65f9
mov r8, qword [rsp + 0x280]
cmp r8, 2
mov eax, dword [rsp + 0x40]
je 0x1400a5450
lea rdx, [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a6fde
invalid
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x8b
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
add ecx, 0x10
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
call qword [rax + 0x68]
mov r8, qword [rsp + 0x280]
cmp r8, 2
mov eax, dword [rsp + 0x40]
je 0x1400a5450
mov rdx, qword [rsp + 0x298]
cwde
add al, byte [rax]
add byte [rax], al
invalid
invalid
mov word [rax + rcx*4], fs
add byte [rax], al
mov rcx, qword [rsp + 0x288]
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x290]
test r8, r8
invalid
test ah, bh
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a7614
test ah, bh
add eax, 0x8b4c0000
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x288]
lock dec qword [rax]
mov eax, dword [rsp + 0x40]
jne 0x1400a5450
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rsp + 0x290]
call fcn.140039a20
jmp 0x1400a761a
mov rax, qword [rsp + 0x558]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x538]
test byte [rax + rdi], ah
add eax, 0xff30000
outsd dx, dword [rsi]
mov word [rax + rcx*2], fs
add eax, 0xf660000
movq qword [rsp + 0x90], mm1
test byte [rax + rdi], ah
add eax, 0xff30000
outsd dx, dword [rsi]
mov word [rax + rcx*2], fs
add eax, 0xf660000
invalid
jg 0x1400a7012
movq qword [rsp + 0x90], mm1
and al, 0x90
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400a7013
movdqa xmmword [rsp + 0x80], xmm0
jmp 0x1400a70ca
and al, 0x80
add byte [rax], al
add bl, ch
xor al, 0x48
lea ecx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
invalid
lea rcx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
popfq
xchg esp, eax
idiv edi
call fcn.140020540
mov eax, dword [rax + 0x114]
mov word [rsp + 0x80], 0x100
mov dword [rsp + 0x84], eax
add byte [rax], al
mov dword [rsp + 0x88], 7
mov r13, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0xe0]
lea rax, [rsp + 0x80]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0xe8]
lea r9, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add al, ch
invalid
invalid
add byte [rax], al
cmp ebp, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0xb0]
mov rcx, r15
call fcn.14001fef0
test r12b, r12b
jne 0x1400a7130
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1400a771c
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x1400a7142
invalid
or dword [rcx + rcx*4 - 0xf], ecx
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
jne 0x1400a7159
mov rax, qword [0x140182308]
add eax, 0xdb1bb
shl rax, 1
test rax, rax
jne 0x1400a7407
add byte [rcx], dh
rol byte [rsi + 0x75023c07], 9
invalid
cmp al, 2
jne 0x1400a716a
xor eax, eax
xchg byte [rdi], al
invalid
cmp al, 2
jne 0x1400a716a
invalid
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0xe8], 3
je case.0x1400a4f30.2
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x790], rax
movdqu xmm0, xmmword [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add bl, dh
movq mm1, qword [rsp + 0xf8]
and al, 0xe8
add byte [rax], al
add bl, dh
movq mm1, qword [rsp + 0xf8]
movdqa xmmword [rsp + 0x780], xmm1
movdqa xmmword [rsp + 0x770], xmm0
mov qword [r13 + 0x28], rax
movdqu xmmword [r13 + 0x18], xmm1
movdqu xmmword [r13 + 8], xmm0
mov dword [r13], 1
jmp 0x1400a720e
mov bpl, 3
mov sil, 1
test r14b, r14b
jne 0x1400a71e4
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7399
mov ch, 1
add byte [rax], al
mov ch, 1
add byte [rax], al
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a71f5
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bpl, 3
jne 0x1400a722a
mov r13, qword [rsp + 0x50]
movabs rax, 0x200000000
mov qword [r13], rax
movaps xmm6, xmmword [rsp + 0x7a0]
add rsp, 0x7b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movaps xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x4f0], xmm0
mov rax, qword [rsp + 0x50]
mov byte [rax + 8], bpl
mov byte [rax + 9], sil
mov word [rax + 0xa], r15w
mov dword [rax + 0xc], r13d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rbx
movdqa xmm0, xmmword [rsp + 0x4f0]
movdqu xmmword [rax + 0x20], xmm0
mov dword [rax], 1
jmp 0x1400a720e
mov rcx, rsi
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a5001
call fcn.1401102f0
mov r10d, eax
xor r10b, 1
jmp 0x1400a5004
and al, 0x80
add byte [rax], al
add byte [rbx + 0x1bd01], dh
add byte [rax], al
lea r14, [0x140172ca8]
lea rsi, [0x140115730]
mov r13b, 1
jmp 0x1400a6701
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
mov r14, qword [rsp + 0x120]
movdqu xmm0, xmmword [rsp + 0x128]
and al, 0x20
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0x128]
add byte [rax], al
jmp 0x1400a66f8
movzx r14d, byte [rsp + 0x111]
movzx ebp, word [rsp + 0x112]
mov eax, dword [rsp + 0x114]
mov dword [rsp + 0x60], eax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x40], rax
mov rsi, qword [rsp + 0x120]
mov r15, qword [rsp + 0x128]
mov r12, qword [rsp + 0x130]
jmp 0x1400a65f9
mov dword [rdi + 0xb4], edx
add dword [rdi + 0xf8], r13d
mov edx, dword [rcx + 0xa0]
xor ebx, ebx
test edx, edx
cmovle edx, ebx
mov r14b, 1
cmp edx, r13d
jae 0x1400a7375
invalid
mov eax, 3
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x60], esi
jmp 0x1400a678a
invalid
mov rdx, qword [rcx + 0x30]
test rdx, rdx
je 0x1400a77ae
cmp edx, 1
jne 0x1400a7623
test r13, r13
jne 0x1400a7630
jmp 0x1400a77ae
call fcn.1401102f0
test al, al
jne 0x1400a71e4
mov byte [rdi + 1], 1
jmp 0x1400a71e4
call fcn.1401102f0
test al, al
jne 0x1400a6728
mov byte [rdi + 1], 1
jmp 0x1400a6728
call fcn.1401102f0
test al, al
jne 0x1400a696d
mov byte [rdi + 1], 1
jmp 0x1400a696d
call fcn.1401102f0
test al, al
jne 0x1400a549d
mov byte [rdi + 1], 1
jmp 0x1400a549d
call fcn.1401102f0
test al, al
jne 0x1400a5773
mov byte [rdi + 1], 1
jmp 0x1400a5773
call fcn.1401102f0
test al, al
jne 0x1400a7159
mov byte [rdi + 1], 1
jmp 0x1400a7159
mov rcx, r14
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a5daf
call fcn.1401102f0
mov r12d, eax
xor r12b, 1
movzx eax, byte [r14 + 1]
test al, al
je 0x1400a5dbf
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], r12b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a7c6a
mov qword [rsp + 0x250], rsi
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x260], r13
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x268], rax
test bpl, bpl
mov rdx, qword [rsp + 0x48]
jne 0x1400a74d5
test r13d, r13d
je 0x1400a74d5
lea rcx, [rdx + 0xa0]
lea r9, [rdx + 0x28]
lea r8, [rdx + 0xa4]
lea rax, [rdx + 0x2c]
test r13b, 1
cmove rcx, r9
cmovne rax, r8
cmp dword [rcx], 0
jne 0x1400a7957
cmp dword [rax], r13d
ja 0x1400a7957
mov r15, qword [rsp + 0x40]
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x110]
mov r8d, r13d
mov r9b, 1
call fcn.1400222b0
movzx eax, byte [rsp + 0x110]
cmp al, 3
mov ebx, dword [rsp + 0x58]
jne 0x1400a774a
cmp dword [rsp + 0x114], 0
je case.0x140096b06.61
mov edx, dword [rsp + 0x118]
mov r9d, dword [rdi + 0xf4]
mov r8d, dword [rdi + 0x174]
xchg dword [rcx + rax], esi
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rdx], 0
add byte [rax - 0x77], cl
int1
call fcn.140027440
lea rcx, [rsp + 0x250]
mov rdx, rsi
call fcn.140027260
mov r13d, eax
mov ebp, edx
jmp 0x1400a5cf9
call fcn.1401102f0
test al, al
jne 0x1400a5467
mov byte [r14 + 1], 1
jmp 0x1400a5467
call fcn.1401102f0
test al, al
jne 0x1400a6937
mov byte [r12 + 1], 1
jmp 0x1400a6937
mov rcx, qword [rsp + 0x58]
call fcn.140110230
mov rcx, qword [rsp + 0x58]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a64ab
call fcn.1401102f0
mov rcx, qword [rsp + 0x58]
mov esi, eax
xor sil, 1
mov dword [rsp + 0x40], r14d
movzx eax, byte [rcx + 1]
test al, al
je 0x1400a64be
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x110], rax
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x78], al
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x78], al
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a7c6a
call fcn.1401102f0
test al, al
jne 0x1400a5742
mov byte [r14 + 1], 1
jmp 0x1400a5742
call fcn.1401102f0
test al, al
jne 0x1400a6b10
mov byte [r14 + 1], 1
jmp 0x1400a6b10
call qword [rax + 0x80]
mov eax, dword [rsp + 0x40]
jmp 0x1400a5450
mov rax, qword [rcx + 0x38]
sub rax, r13
jae 0x1400a77a5
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp qword [r12 + 0x10], r15
jbe 0x1400a7ace
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a7ace
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a7ace
mov eax, 1
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
xor ebx, ebx
mov dword [rsp + 0x60], esi
jmp 0x1400a678a
mov rcx, rsi
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a55c3
call fcn.1401102f0
xor al, 1
movzx ecx, byte [rsi + 1]
test cl, cl
je 0x1400a55d1
mov qword [rsp + 0x110], rsi
mov byte [rsp + 0x118], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6e82
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.140108280
add al, ch
or eax, dword fs:[rsi]
add al, ch
iretd
call fcn.1401102f0
test al, al
jne 0x1400a7130
test dword [rdi], eax
cli
invalid
invalid
mov byte [r14 + 1], 1
jmp 0x1400a7130
call fcn.1401102f0
test al, al
jne 0x1400a689a
mov byte [r14 + 1], 1
jmp 0x1400a689a
push rax
int1
invalid
invalid
push rax
int1
invalid
movzx ecx, byte [rsp + 0x113]
mov byte [rsp + 0xeb], cl
and al, 0xeb
add byte [rax], al
add byte [rdi], cl
mov bh, 0x8c
and al, 0x11
add dword [rax], eax
add byte [rsi - 0x77], ah
mov word [rcx + rbp*8], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x11c], al
and al, 0xeb
add byte [rax], al
add byte [rdi], cl
mov bh, 0x8c
and al, 0x11
add dword [rax], eax
add byte [rsi - 0x77], ah
mov word [rcx + rbp*8], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x11c], al
movups xmmword [rsp + 0xf4], xmm0
movups xmm0, xmmword [rsp + 0x128]
movups xmmword [rsp + 0x100], xmm0
mov rcx, qword [rsp + 0x114]
mov byte [rsp + 0xe8], al
mov qword [rsp + 0xec], rcx
jmp 0x1400a52a2
mov qword [rcx + 0x38], rax
mov rax, qword [r12 + 0x10]
test byte [rsp + 0x3e4], 1
je 0x1400a786e
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp rax, r15
cmp eax, edi
cmp eax, edi
jbe 0x1400a7ace
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
add cl, byte [rdi]
test bl, ch
add al, byte [rax]
invalid
add cl, byte [rdi]
test bl, ch
add al, byte [rax]
add byte [rax + 1], cl
call 0x1411f2823
add byte [rax], al
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a7ace
cmp dword [rax + 0x30], 2
jne 0x1400a7827
cmp qword [rax + 0x38], 0
je 0x1400a7827
lea rcx, [rsp + 0xc0]
call fcn.140020540
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x60], eax
mov eax, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
jmp 0x1400a678a
lea rcx, [rsp + 0xc0]
call fcn.140023210
lea rdx, [rax + 0x50]
lea r14, [rsp + 0x280]
mov rcx, r14
call fcn.1400251a0
movzx ebx, byte [rsp + 0x280]
mov rcx, r14
call fcn.140025370
cmp bl, 3
jne 0x1400a7993
mov rax, qword [r12 + 0x10]
lea r11, [rsp + 0x84]
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp rax, r15
jbe 0x1400a7ace
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a7ace
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a7ace
lea rsi, [rdi + 0x68]
cmp byte [rax + 0x128], 0
je 0x1400a78f1
lea rcx, [rsp + 0xc0]
call fcn.140023210
lea rcx, [rax + 0xa0]
mov edx, r13d
add al, ch
push rdx
mov ecx, 0x8d48fff7
mov byte [rax + 0x44000000], ah
mov edx, ebp
call fcn.1400212e0
test eax, eax
mov r12, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x68]
je 0x1400a799d
mov bl, 1
xor r14d, r14d
mov dword [rsp + 0x60], 3
jmp 0x1400a6794
mov qword [rsp + 0x280], 0
lea r8, [rsp + 0x280]
mov rcx, rsi
mov edx, r13d
call fcn.140025330
mov rax, qword [rsp + 0x280]
test rax, rax
mov r12, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x68]
je 0x1400a7932
mov rcx, qword [rsp + 0x288]
call qword [rax + 0x18]
mov bl, 3
xor r14d, r14d
jmp 0x1400a6794
call fcn.1401102f0
test al, al
jne 0x1400a6a30
mov rax, qword [rsp + 0x58]
mov byte [rax + 1], 1
jmp 0x1400a6a30
mov word [rsp + 0xe8], 0x100
mov dword [rsp + 0xec], r13d
mov dword [rsp + 0xf0], 5
mov ebx, dword [rsp + 0x58]
jmp 0x1400a52a2
call fcn.1401102f0
test al, al
jne 0x1400a55fa
mov byte [rsi + 1], 1
jmp 0x1400a55fa
xor r14d, r14d
mov bl, 1
jmp 0x1400a678a
lea r15, [rsp + 0xc0]
mov rcx, r15
call fcn.140023210
add dword [rax + 0x11c], r13d
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqa xmm1, xmmword [rsp + 0x3d0]
movdqu xmmword [rsp + 0x128], xmm1
movdqu xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x110], 4
mov rcx, r15
call fcn.140023210
lea rcx, [rax + 0x18]
lea r8, [rsp + 0x110]
mov rdx, rsi
call fcn.1400232b0
mov rcx, r15
stc
call fcn.140023210
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400a7a29
call qword [rdx + 8]
mov bl, 3
lea rsi, [0x140172ca8]
xor r15d, r15d
mov r13, qword [rsp + 0x50]
jmp 0x1400a68fe
lea rax, [rsp + 0x84]
lea eax, [rsp + 0x84]
and al, 0x84
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
mov qword [rsp + 0x530], rax
lea rax, [0x14001b240]
add eax, 0x8d480000
add eax, 0xfff737ea
mov qword [rsp + 0x538], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x530]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x110]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
insb byte [rdi], dx
or dword fs:[rax], eax
call fcn.140108610
lea rax, [rsp + 0x654]
add cl, ch
in al, 0
add byte [rax], al
jmp 0x1400a7bb2
mov qword [rsp + 0x650], r11
lea rax, [0x14001b240]
mov qword [rsp + 0x658], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*2], ah
invalid
add byte [rax], al
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x280]
call fcn.140108230
lea rax, [rsp + 0x654]
mov qword [rsp + 0x280], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x288], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x128], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x110]
call fcn.140108230
lea rax, [rsp + 0x534]
mov qword [rsp + 0x3c0], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x3c8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x3c0]
jmp 0x1400a7a8d
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
lea rcx, [0x14013db05]
lea r9, [0x14013ec80]
lea r8, [rsp + 0xe0]
mov edx, 0xe
call fcn.140108580
lea rcx, [0x140127ec0]
lea r8, [0x140127ef0]
mov edx, 0x2d
call fcn.140108300
lea rax, [rsp + 0xec]
jmp 0x1400a7a47
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x118], r10b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed80]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.140108580
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize0
lea r8, [0x140128348]
mov edx, 0x30
call fcn.140108300
lea rax, str.pending_ping_should_be_for_shutdown
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x120], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
call fcn.140108880
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov edx, 0x21
call fcn.14010cd60
lea rcx, [0x14012836f]
lea r8, [0x1401283a8]
mov edx, 0x39
call fcn.140108300
lea rcx, [0x14012821f]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.140108300
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov edx, 0x2a
call fcn.140108300
add rbx, 0x2c
mov dword [rsp + 0x530], edi
mov qword [rsp + 0x280], rbx
lea rax, [0x14001b240]
mov qword [rsp + 0x288], rax
lea rcx, [rsp + 0x530]
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x298], rax
lea rax, str.GOAWAY_stream_IDs_shouldnt_be_higher__last_processed_id____f.last_stream_id___
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x280]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
lea rdx, [0x140127e00]
lea rcx, [rsp + 0x110]
call fcn.140108230
lea rcx, [0x14013e54a]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov edx, 0x37
call fcn.140108300
int3
xor eax, eax
xchg byte [r15], al
cmp al, 2
mov esi, dword [rsp + 0x4c]
jne 0x1400a8249
cmp esi, 0x3b9aca00
setne r8b
mov rcx, rbp
mov rdx, r14
call fcn.14001fef0
nop
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub eax, 0x840f0200
or dword [rbx], eax
add byte [rax], al
add r13, rbp
cmp dword [r13 + 0x114], r12d
jne 0x1400a8722
test ecx, edi
add al, byte [rax]
invalid
test ecx, edi
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x1a0]
add byte [rcx - 0x48], al
loopne 0x1400a843d
add byte [rax], al
add byte [rcx - 0x48], al
loopne 0x1400a843d
add byte [rax], al
call fcn.140106220
mov qword [rsp + 0xb0], 0
mov rsi, qword [rsp + 0xa0]
mov r15, qword [rsi + 0x20]
lea r8, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r15
call fcn.140023620
cmp qword [r13 + 0x18], 0
je 0x1400a85ac
mov rax, qword [r13 + 0x28]
cmp rax, qword [rsi + 0x10]
jae 0x1400a876f
imul rax, rax, 0xf0
add rax, qword [rsi + 8]
cmp dword [rax], 2
je 0x1400a876f
add r13, 0x28
mov qword [rax], 1
mov qword [rax + 8], r15
jmp 0x1400a85bc
mov dword [rsp + 0x2e8], edi
mov byte [rsp + 0x2f0], r12b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed80]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe8
add al, byte [rax]
add byte [rdx + 0x2b], bh
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe8
add al, byte [rax]
add byte [rdx + 0x2b], bh
call fcn.140108580
jmp 0x1400a8592
inc dword [0x1bd616d98]
invalid
call fcn.1401102f0
test al, al
jne 0x1400a8233
cld
invalid
invalid
cld
invalid
inc dword [rcx - 0x3a]
add dword [r9], r8d
add dword [rcx], eax
mov byte [r15 + 1], 1
add dword [rcx], eax
jmp 0x1400a8233
dec dword [rcx - 0x39]
sbb byte [r9], r8b
add byte [rax], al
mov qword [r13 + 0x18], 1
mov qword [r13 + 0x20], r15
mov dword [rbp + 0x20], edi
add byte [rbp - 0x77], cl
jge 0x1400a85d8
mov dword [rbp + 0x20], edi
add r13, 0x28
add ebp, 0x28
mov qword [r13], r15
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x54], r12d
and al, 0x54
add byte [rcx + 0x4450247c], cl
mov dword [rsp + 0x54], esp
and al, 0x54
and al, 0x54
cmp qword [r14 + 0x10], rdi
jbe 0x1400a8722
mov rax, qword [r14 + 8]
cmp dword [rax + rbp], 2
je 0x1400a8722
test byte [rcx + 1], al
add byte [rax], al
cmp al, 0x28
add cl, byte [rdi]
test byte [rcx + 1], al
add byte [rax], al
add rax, rbp
cmp dword [rax + 0x114], r12d
jne 0x1400a8722
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400a8612
call qword [rdx + 8]
mov r14, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
mov dword [rbx + 4], 1
mov dword [rbx + 8], edi
mov dword [rbx + 0xc], r12d
mov dword [rbx + 0xc], esp
mov dword [rbx + 0xc], esp
mov byte [rbx], 3
add eax, dword [rbx]
mov esi, dword [rsp + 0x4c]
jmp 0x1400a8249
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0xb0], eax
lea rax, [0x14001b240]
mov dword [rsp + 0xb0], eax
lea rax, [0x14001b240]
mov qword [rsp + 0xb8], rax
lea rax, str.dangling_store_key_for_stream_id
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x7fef4
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2f0], 1
mov qword [rsp + 0x308], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
lea rcx, [rsp + 0x2e8]
call fcn.140108230
lea rax, [rsp + 0x84]
mov qword [rsp + 0x1a0], rax
lea rax, [0x14001b240]
add eax, 0xfff72b7d
mov qword [rsp + 0x1a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rsX
adc eax, 0x7fe63
adc eax, 0x7fe63
lea rcx, [rsp + 0xb0]
call fcn.140108230
lea rax, [rsp + 0x54]
mov qword [rsp + 0x80], rax
lea rax, [0x14001b240]
mov qword [rsp + 0x88], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x80]
lea eax, [rsp + 0x80]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x80]
lea eax, [rsp + 0x80]
jmp 0x1400a86fa
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea eax, [rsp + 0x80]
jmp 0x1400a86fa
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
or dword [rax], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108860
add byte [rsi], al
add ah, cl
add byte [rsi], al
add ah, cl
int3
add cl, ch
cmp esi, dword [rdx - 0x3333000a]
int3
dec esp
int3
test rdx, rdx
jne 0x1400a87f7
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
adc al, byte [rax]
add byte [rax], al
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
mov rdx, rax
mov edx, eax
nop word cs:[rax + rax]
mov rcx, r8
shr rdx, 4
shr edx, 4
shr edx, 4
mov r8d, eax
and r8b, 0xf
lea r9d, [r8 + 0x30]
lea r10d, [r8 + 0x57]
push rax
push rdi
push rax
push rdi
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
enter 0xffffffffffff8844, 0x4c
or al, 0x2e
invalid
enter 0xffffffffffff8844, 0x4c
or al, 0x2e
invalid
lea r8, [rcx - 1]
cmp rax, 0x10
mov rax, rdx
jae 0x1400a8810
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae case.0x14009258b.122
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401723a0]
sub ebx, dword [rbx - 0x46befff4]
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov dl, 1
call fcn.140013190
or ebp, dword [rcx + 0xff3fff6]
jg 0x1400a88bf
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, [0x140114238]
lea eax, [0x140114238]
xchg ebx, eax
mov ecx, 0x80ba0006
add byte [rax], al
add al, ch
mov edx, 0x80
call fcn.140108270
sar ecx, 5
add ah, cl
sar ecx, 5
add ah, cl
push r14
push rsi
push rdi
push rbx
sub rsp, 0xff8
movaps xmmword [rsp + 0xfe0], xmm6
mov ah, 0x24
loopne 0x1400a88d1
add byte [rax], al
mov ah, 0x24
loopne 0x1400a88d1
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400a88ea
nop dword [rax]
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x7d], 0xe1
clc
and rcx, 0xfffffffffffffff8
loope 0x1400a88cf
or rcx, 1
mov edx, eax
shr dl, 5
invalid
invalid
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
je case.0x1400932da.107
test al, 4
je 0x1400a8b54
invalid
add al, byte [rax]
add byte [rax + 0x48da7403], ch
invalid
invalid
test al, 3
je 0x1400a88d0
invalid
fimul dword [rax - 0x7d]
clc
invalid
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x1400a8b6c
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
ror byte [rax - 0x7d], 0xf9
cmp ecx, 0x40
setb dl
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne 0x1400a88ea
movzx eax, dl
lea rcx, [0x14017801c]
or eax, 0xcf6fd
ret 0x8d48
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
lea eax, [0x14014e300]
add eax, 0xa59d1
loopne case.0x140095916.85
lea rax, [0x14014e300]
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
sub byte [rax - 0x77], cl
je 0x1400a895c
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
xor byte [rax - 0x73], cl
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], rax
cmp dword [rsi + 0x30], 3
jae case.0x140050bfa.329
xor al, byte [rdx]
add byte [rax], al
invalid
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
add eax, 0xd99b4
mov ah, 0x99
or eax, 0x8b486500
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
add al, 0xc2
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
invalid
add dword [rax], eax
add byte [rbx + 0x3e7401f8], al
add byte [rax], al
cmp eax, 1
je 0x1400a89b7
xorps xmm6, xmm6
test eax, eax
test byte [rbp - 0x749c8a40], 5
jne case.0x14009a04c.57
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
mov ds, word [rcx + 0x4865000d]
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov r14, qword [rdx + rax*8]
ret 0x8d49
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
lea edx, [0x1400e3aa0]
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400e3aa0]
lea edx, [0x1400e3aa0]
mov rbx, rcx
mov rcx, rax
mov ecx, eax
retf
mov ecx, eax
call fcn.1400d3410
mov rcx, rbx
add byte [rax - 0x77], cl
fld dword [rcx - 0x3a]
invalid
invalid
xchg byte [rax], ah
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
or eax, 0x8b486500
adc al, 0x25
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
mov rax, qword [rdx + rax*8]
ret 0x100f
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
lea rdx, [rsp + 0x38]
call fcn.140097350
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x1400a8a41
invalid
add dword [rbp + rsi - 0x7b], esi
leave
test ecx, ecx
jne case.0x14009f10c.30
mov ecx, dword [0x140182314]
cwde
or eax, 0x8b486500
invalid
invalid
invalid
adc al, 0x25
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
lea edx, [0x1400e3aa0]
lea edx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
add al, byte [rax]
mov eax, ebx
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
jle case.0x14009e090.48
test al, al
je case.default.0x1400a8a80
mov rcx, rsi
call fcn.1400e6630
add eax, dword [rax]
movzx eax, al
lea rcx, [0x14017802c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov edx, esi
mov r8b, 1
call fcn.1400ebc30
add eax, ebp
wait
xor dword [rax + rax], eax
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a8bbc
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400a8926.2
mov rcx, rsi
call 0x1400a8de0
jmp case.0x1400a8926.2
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
and al, 0x48
and al, 0x48
mov rcx, rdi
call fcn.1400a96f0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
jmp 0x1400a8b21
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1400a96f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x48], 3
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1400a96f0
mov rcx, rsi
call 0x1400a8ea0
movaps xmm6, xmmword [rsp + 0xfe0]
add rsp, 0xff8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
lea eax, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
push rdi
or al, byte [rax]
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax - 0x73], cl
and al, 0x20
add byte [rax - 0x73], cl
and al, 0x20
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
push rsi
push rsi
or al, byte [rax]
mov edx, 0x27
call fcn.140108300
int3
test al, 8
je 0x1400a8c6b
test al, 2
jne 0x1400a8c18
mov rdx, rax
and rdx, 0xfffffffffffffff5
lock cmpxchg qword [rcx], rdx
jne 0x1400a8c00
jmp 0x1400a8c38
lea rax, [rcx + 0x20]
mov qword [rsp + 0x28], 4
and byte [r8 - 0x39], cl
and al, 0x28
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.1400a96f0
mov rcx, rsi
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400a8c83
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a8c61
add rsp, 0xfc0
pop rsi
jmp 0x1400a8de0
nop
add rsp, 0xfc0
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
jle 0x1400a8cc4
or al, byte [rax]
lea r8, [0x14014e120]
mov edx, 0x2b
call fcn.140108300
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
in al, dx
sub byte [rax - 0x39], cl
rol al, 0xff
invalid
cmp rax, 0x40
jne 0x1400a8cc9
add rsp, 0x28
jmp 0x1400a8de0
nop
add rsp, 0x28
ret
call fcn.140108300
int3
int3
add byte [rax - 0x75], cl
add dword [rdi], ecx
invalid
mov eax, dword [rcx]
nop dword [rax]
invalid
invalid
add byte [rax - 0x77], cl
ret 0x3145
invalid
mov rdx, rax
xor r8d, r8d
xor eax, eax
xor eax, eax
test dl, 3
sete r8b
ror byte [rcx + 9], 0xc0
ror byte [rcx + 9], 0xc0
or eax, eax
or r8, 0x20
lock cmpxchg qword [rcx], r8
invalid
enter 0xfffffffffffff020, 0x4c
cmpxchg dword [rcx], eax
invalid
add dword [rbp - 0x1b], esi
jne 0x1400a8d00
test dl, 3
je 0x1400a8d4e
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
rol al, 0xff
invalid
cmp rax, 0x3f
jbe 0x1400a8db8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x1400a8dad
lea rsi, [rcx + 0x20]
mov qword [rsp + 0x20], 4
lea rdx, [rsp + 0x20]
mov rdi, rcx
mov rcx, rsi
call fcn.1400a96f0
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x40], rax
and al, 0x40
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
and al, 0x40
mov qword [rsp + 0x20], 3
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.1400a96f0
push rsp
or dword [rax], eax
add byte [rax - 0x77], cl
stc
push rsp
or dword [rax], eax
add byte [rax - 0x77], cl
stc
add rsp, 0xfb8
pop rdi
pop rsi
jmp 0x1400a8ea0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
or byte [rbp + 9], dh
lea rcx, [rsi + 0x20]
call fcn.140068980
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je case.0x14002a75a.1782
test rax, rax
jne 0x1400a8e65
lea rcx, [rsi + 0x30]
call fcn.14007b630
invalid
jmp 0x1400a8e65
invalid
cmp qword [rsi + 0x38], 0
je 0x1400a8e65
mov rdi, qword [rsi + 0x40]
mov edi, dword [rsi + 0x40]
test rdi, rdi
je 0x1400a8e65
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a8e65
cmp qword [rbx + 0x10], 0x11
jb 0x1400a8e54
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
invalid
invalid
invalid
lea eax, [0xc695d668]
fmul dword [rdi]
add byte [rax], al
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400a8e7b
invalid
or cl, byte [rax - 0x75]
mov fs, eax
sldt word [rax]
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
int3
push rsi
sub rsp, 0xff0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
xor ecx, 3
xor ecx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400a8eb0
test al, 1
je 0x1400a8f59
add byte [rax], al
test al, 2
jne 0x1400a8f71
test al, 8
jne 0x1400a8eeb
invalid
sbb dword [rax - 0x73], ecx
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
and byte [rax - 0x39], r9b
and al, 0x58
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x58]
call fcn.1400a96f0
jmp 0x1400a8f09
test al, 0x10
je 0x1400a8f09
mov rax, qword [rsi + 0xfd8]
mov eax, dword [rsi + 0xfd8]
test rax, rax
je 0x1400a8ff5
mov rcx, qword [rsi + 0xfe0]
add byte [rax], al
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ebad0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
shr eax, 6
cmp rax, qword [rsp + 0x28]
jb 0x1400a8f89
invalid
jne 0x1400a8f4f
mov rcx, rsi
add rsp, 0xff0
pop rsi
jmp 0x1400a8de0
invalid
invalid
invalid
nop
add rsp, 0xff0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea ecx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014e008]
mov edx, 0x23
call fcn.140108300
lea rcx, str.assertion_failed:__prev.is_complete__
test al, 0x50
or al, byte [rax]
lea r8, [0x14014e048]
mov edx, 0x25
call fcn.140108300
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
lea rax, [fcn.140013070]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x48
sub byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x58]
add byte [rax - 0x73], cl
and al, 0x58
call fcn.140108230
lea rax, str.waker_missing
sbb al, 0x4c
or al, byte [rax]
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
lea rax, [0x140172ca8]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108230
invalid
invalid
add ah, cl
add eax, 0x5641cc00
add ah, cl
push r14
push rsi
push rdi
push rbx
sub rsp, 0xff8
movaps xmmword [rsp + 0xfe0], xmm6
mov ah, 0x24
loopne 0x1400a9051
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp 0x1400a906a
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
clc
mov ecx, eax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
ret 0xeac0
invalid
ret 0xeac0
invalid
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400a9095
test al, 4
je 0x1400a92cd
pop rbx
add al, byte [rax]
add byte [rax], al
test al, 3
je 0x1400a9050
cmp rax, 0x3f
clc
invalid
add byte [rax], al
test al, 3
je 0x1400a9050
clc
invalid
jbe 0x1400a92e5
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
ret 0xca80
invalid
retf 0xf002
lock cmpxchg qword [rsi], rcx
jne 0x1400a906a
movzx eax, dl
lea rcx, [0x14017803c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e300]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
cmp dword [rsi + 0x30], 3
jae 0x1400a92fd
sub eax, dword [rdx]
add byte [rax], al
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
xor byte [rax - 0x75], r9b
jle 0x1400a9102
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
or eax, 0x8b486500
adc al, 0x25
and eax, 0x58
mov rax, qword [rdx + rax*8]
and eax, 0x58
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400a9137
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x1400a9163
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
invalid
or eax, 0x8b486500
adc al, 0x25
pop rax
mov edx, dword [0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
add byte [rax], al
ret 0x8d49
lea eax, [rsi + 0xd0]
add byte [rax], al
lea rdx, [0x1400e3aa0]
adc eax, 0x3a97f
jg case.0x140095916.97
test eax, 0x89480003
retf
add eax, dword [rax]
mov rbx, rcx
mov ebx, ecx
mov rcx, rax
call fcn.1400d3410
in al, 0xa2
add al, byte [rax]
in al, 0xa2
add al, byte [rax]
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
mov byte [rsi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xd91d705], ecx
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
call fcn.140097350
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
dec dword [rbx + 0xd91a10d]
add byte [rbp + 0x48], ah
mov rdx, qword [0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
add dword [rax], eax
add byte [rbx + 0x357401f9], al
add byte [rax], al
cmp ecx, 1
je 0x1400a91c1
test ecx, ecx
jne 0x1400a91db
mov ecx, dword [0x140182314]
or eax, 0x8b486500
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
pop rax
invalid
add al, byte [rax]
pop rax
movabs byte [0x12087c6d8890002], al
add al, byte [rax]
mov eax, ebx
invalid
xchg dword [rax], esp
add dword [rax], eax
invalid
add al, byte [rax]
mov eax, ebx
mov byte [rdi + 0x120], 1
invalid
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rbx + 0xd914d0d], ecx
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400a91ff
lea rdi, [rsi + 0x20]
test al, al
je 0x1400a9273
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400e6630
movzx eax, al
lea rcx, [0x14017804c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea2d0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a9335
adc dword [rcx], eax
add byte [rax], al
invalid
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400a9200.0
add byte [rax], al
mov rcx, rsi
int1
call fcn.1400a9630
jmp case.0x1400a9200.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
and al, 0x48
mov rcx, rdi
call fcn.1400a96f0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
jmp 0x1400a929a
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1400a96f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 3
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1400a96f0
mov rcx, rsi
call fcn.1400a9890
movaps xmm6, xmmword [rsp + 0xfe0]
add rsp, 0xff8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
add byte [rax], al
add al, ch
sbb esi, eax
invalid
invalid
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
add al, ch
add esi, eax
invalid
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
add al, 0
add byte [rax], al
cmp rax, 3
jne 0x1400a93fd
movups xmm0, xmmword [rdi + 0x38]
movups xmm1, xmmword [rdi + 0x48]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
mov rax, qword [rsi]
cmp rax, 2
je 0x1400a93e4
test rax, rax
je 0x1400a93e4
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x1400a93e4
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a93e4
cmp qword [rbx + 0x10], 0x11
jb 0x1400a93d3
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x30], rax
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.140108230
int3
lea ecx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
xor al, ch
mov ecx, 0xebfffd1f
cmp al, 0x48
cmp dword [rsi + 0x38], 0
je 0x1400a96b5
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400a96b5
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
pop rsi
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a96b5
cmp qword [rbx + 0x10], 0x11
jb 0x1400a96a4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400a96cb
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
int3
invalid
invalid
invalid
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400a9d3c
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov dword [rax + 0x10], ebx
mov dword [rax + 0x10], ebx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
lea rdx, [0x1401405a8]
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
invalid
mov ecx, 8
mov edx, 0x28
add byte [rax], al
add al, ch
loop 0x1400a9d4f
add al, ch
and byte [rdi - 0xa], ch
invalid
add byte [rax], al
add al, ch
loop 0x1400a9d4f
add al, ch
and byte [rdi - 0xa], ch
invalid
mov ecx, 1
mov rdx, rbx
invalid
call fcn.140107f90
int3
invalid
invalid
cmp dword [rbx], edi
jne 0x1400a9d8b
jmp 0x1400a9dcc
mov r14, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
test rdi, rdi
je 0x1400a9db9
js 0x1400a9e2c
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400df540
test rax, rax
je 0x1400a9e31
mov rbx, rax
jmp 0x1400a9dbe
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140106220
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
mov rdx, rsi
call fcn.1400a9e40
mov rax, qword [rsp + 0x40]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl 0x1400a9e06
test rax, rax
jne 0x1400a9e10
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140101bb0
call fcn.140010c70
mov ecx, 1
mov rdx, rdi
call fcn.140107f90
int3
or ecx, dword [rcx - 0x42]
invalid
mov r9, rax
call fcn.14004e130
test rax, rax
je 0x1400a9f66
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov ecx, eax
mov ecx, eax
call qword [rdx + 0x18]
cmp rax, r15
jne 0x1400a9f3e
cmp rdx, r14
jne 0x1400a9f3e
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a9f66
movabs rax, 0x8000000000000001
mov qword [rsi], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add al, byte [rbx - 0x36cefff3]
mov rdx, rsi
call fcn.1400df540
test rax, rax
je 0x1400aa07b
call fcn.1400df540
test rax, rax
je 0x1400aa067
mov dword [rax], esi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
lea rdx, [0x14013c518]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add al, ch
sbb bl, bh
add eax, 0x6bf5e800
idiv bh
call fcn.140107f90
call fcn.140010c70
mov ecx, 1
add byte [rax], al
mov rdx, rsi
call fcn.140107f90
add ah, cl
add ah, cl
int3
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x31
jne 0x1400aa0aa
invalid
add ch, bl
mov rbx, qword [rcx + 8]
jmp 0x1400aa0f8
mov rbx, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
test rsi, rsi
je 0x1400aa0df
js 0x1400aa155
mov r14, rdx
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
mov edx, esi
call fcn.1400df540
test rax, rax
je 0x1400aa15a
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rax
mov rdi, rax
jmp 0x1400aa0e7
mov r14, rdx
mov edi, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140106220
mov rdx, r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x38], rsi
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
and al, 0x28
and al, 0x28
call fcn.1400a9e40
mov rax, qword [rsp + 0x40]
movabs rcx, 0x8000000000000002
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jl 0x1400aa12f
test rax, rax
jne 0x1400aa139
invalid
or cl, byte [rax - 0x7d]
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140182268]
invalid
invalid
add byte [rcx], dh
invalid
or dword [0x188dcd24c], 0x5b58c483
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140101bb0
call fcn.140010c70
imul esi, esi, 0xffffffff
mov ecx, 1
mov rdx, rsi
call fcn.140107f90
int3
sub esp, 0x20
movzx eax, byte [rcx + 0x2648]
invalid
test eax, eax
je 0x1400aa195
add byte [rbp - 0x7cea8b40], al
clc
add esi, dword [rdx + rbx - 0x7d]
clc
add al, 0xf
test dword [rax + 0x48000000], eax
add ecx, 0x2650
cmp eax, 3
je 0x1400aa19f
cmp eax, 4
jne 0x1400aa20e
add rcx, 0x2650
add rsp, 0x20
pop rsi
jmp 0x1400ad160
lea rax, [rcx + 0x2650]
mov rsi, rcx
invalid
mov rcx, rax
shr eax, 0xaf
invalid
add byte [rax], al
lea rcx, [rsi + 0x4c88]
call fcn.1400ec030
add byte [rax - 0x77], cl
invalid
lea rcx, [rsi + 0x4c90]
add byte [rax - 0x7d], cl
mov esi, 0x4c88
invalid
je 0x1400aa1e1
invalid
invalid
shr eax, 0xaf
invalid
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x7d], cl
mov esi, 0x4c88
add byte [rax + rdx + 0x48], dh
invalid
invalid
adc byte [rax - 0x75], cl
adc eax, esi
dec qword [rdx]
mov rdx, qword [rcx]
mov edx, dword [rcx]
lock dec qword [rdx]
jne 0x1400aa1f2
call fcn.140068980
jmp 0x1400aa1ef
mov rdx, qword [rcx]
lock dec qword [rdx]
dec dword [rdx]
jne 0x1400aa1f2
call fcn.1400698b0
mov rax, rsi
invalid
mov rdx, qword [rax + 0x4cd0]
test rdx, rdx
je 0x1400aa20e
mov rcx, qword [rax + 0x4cd8]
mov ecx, dword [rax + 0x4cd8]
add rsp, 0x20
pop rsi
jmp qword [rdx + 0x18]
nop
add rsp, 0x20
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
int3
int3
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x4d98
call fcn.140101e70
cmp bh, byte [rbp + rax]
cmp bh, byte [rbp + rax]
sub rsp, rax
movdqa xmmword [rsp + 0x4d80], xmm6
movq qword [rsp + 0x4d80], mm6
movq qword [rsp + 0x4d80], mm6
mov rbx, r8
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rsi, rcx
movzx eax, byte [rdx + 0x2648]
lea rcx, [0x14017805c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
lea rcx, [rsp + 0x2748]
mov r8d, 0x2638
mov eax, 0x2638
invalid
mov eax, 0x2638
add byte [rax], al
mov rdx, rdi
call fcn.140106220
mov ebp, dword [rdi + 0x2640]
add byte es:[rax], al
add byte es:[rax], al
cmp ebp, 0x3b9aca00
jne 0x1400aa2f3
lea rcx, [rdi + 0x2650]
add byte [rax], al
mov r8d, 0x2638
mov rdx, rdi
call fcn.140106220
lea r14, [rdi + 0x2650]
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400aa770
movzx r15d, byte [rsp + 0x41]
cmp r15b, 3
jne 0x1400aa2c9
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400aa6db
add al, 0
invalid
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
and al, 0x42
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x24], ax
mov rcx, r14
call 0x1400ad160
jmp 0x1400aa6be
mov r14, qword [rdi + 0x2638]
cmp byte [rsi], ah
add byte [rax], al
call fcn.1400df390
add rax, r14
jae 0x1400aa365
call fcn.1400df390
add rax, 0x38640900
add eax, 0x38640900
add eax, 0x38640900
jb 0x1400aa718
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400aa35c
inc rax
je 0x1400aa718
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400aa35c
mov ecx, r8d
mov ecx, eax
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
enter 0xffffffffffff820f, 0xffffffffffffffdd
add eax, dword [rax]
invalid
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
jmp 0x1400aa387
mov r8d, edx
add r8d, ebp
cmp r8d, 0x3b9aca00
jb 0x1400aa380
inc rax
je 0x1400aa304
add r8d, 0xc4653600
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea ecx, [rcx]
add byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
mov rdx, rax
call 0x1400f3a80
lea r14, [rsp + 0xa0]
lea rdx, [rsp + 0x2748]
mov r8d, 0x2638
mov rcx, r14
call fcn.140106220
outsb dx, byte [rsi]
mov esi, 0x100f0005
and al, 0x30
ret 0xece8
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x26d8], xmm0
fsub dword [rsi]
add byte [rax], al
fsub dword [rsi]
add byte [rax], al
movups xmmword [rsp + 0x26e8], xmm1
movups xmmword [rsp + 0x26f8], xmm2
add byte [rdi], cl
adc dword [rsp + 0x26f8], edx
movups xmmword [rsp + 0x2708], xmm3
movups xmm0, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movups xmmword [rsp + 0x2718], xmm0
movups xmm0, xmmword [rsp + 0x80]
adc byte [rsp + 0x80], al
add byte [rdi], cl
adc byte [rsp + 0x80], al
add byte [rdi], cl
adc dword [rsp + 0x2728], eax
test byte [rax + rbp], ah
invalid
add byte [rax], al
movups xmmword [rsp + 0x2728], xmm0
test byte [rax + rbp], ah
invalid
movdqu xmm0, xmmword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
movdqu xmmword [rsp + 0x2738], xmm0
add byte [rax], al
movdqu xmmword [rsp + 0x2738], xmm0
lea rcx, [rdi + 0x2650]
add byte [rax], al
mov r8d, 0x26a8
mov rdx, r14
call fcn.140106220
lea r14, [rdi + 0x2650]
add byte es:[rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400aa482
test eax, eax
jne 0x1400aa4af
sal byte [rbp + 0x5b], 0x8b
add eax, 0xd7eba
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
cmp al, 0xc1
cmp al, 0xc1
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
xchg ebp, eax
rol dword [rax + 0x11db8], 0
add byte [rcx + 0xf], al
xchg esp, eax
invalid
and r12b, cl
jmp 0x1400aa4b2
xchg ebp, eax
rol dword [rax + 0x11db8], 0
add byte [rcx + 0xf], al
xchg esp, eax
invalid
lea r15, [rdi + 0x4c88]
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400aa770
movzx ebp, byte [rsp + 0x41]
cmp ebp, 3
jne 0x1400aa56e
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x1400aa528
test eax, eax
jne 0x1400aa55e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8d
rol byte [rax], 1
add byte [rax], al
ror dword [rcx - 0x73], 0x8d
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
invalid
mov es, word [rdx]
add byte [rcx - 0x3a], al
test dword [rax], esp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
movzx ebp, byte [rax + 0x11c]
test r13b, r13b
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
or r12b, al
or ah, al
or ah, al
cmp r12b, 1
jne 0x1400aa590
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f3cf0
add cl, ch
mov al, 0
add byte [rax], al
pop rsp
and al, 0x40
invalid
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x2c], ax
jmp 0x1400aa62d
sub al, 0xe9
popfq
add byte [rax], al
add byte [rbx + 0xd7d7e05], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
mov r12, qword [rcx + rax*8]
mov byte [r12 + 0x11c], 0
add byte [rax], al
and al, 0x1c
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f3cf0
movzx ecx, byte [r12 + 0x120]
mov word [rax + riz], fs
add dword [rax], eax
invalid
mov word [rax + riz], fs
add dword [rax], eax
add byte [rbx + 0x387401f9], al
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x1400aa5fd
test ecx, ecx
jne 0x1400aa61e
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
jge 0x1400aa5db
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x24], cl
mov r12, qword [rdx + rcx*8]
and al, 0xca
retf 0x8d49
lea rcx, [r12 + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
mov eax, ebx
mov byte [r12 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov byte [rcx + 0x11c], r13b
mov byte [rcx + 0x11d], 0
add dh, al
sbb dword [0x1400aa623], 0xb74c084
test al, al
je 0x1400aa62d
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400aa6db
mov rcx, r14
call 0x1400ad160
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.1400ec030
lea rcx, [rdi + 0x4c90]
cmp qword [rdi + 0x4c88], 0
add byte [rax], al
add byte [rax], al
je 0x1400aa65e
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400aa66c
call fcn.140068980
jmp 0x1400aa66c
sti
invalid
mov rax, qword [rcx]
lock dec qword [rax]
or byte [rbp + 5], dh
or byte [rbp + 5], dh
call fcn.1400698b0
sti
dec dword [rax - 0x75]
xchg eax, edx
mov rax, qword [rdi + 0x4cd0]
add byte [rax], r8b
test rax, rax
je 0x1400aa682
mov rcx, qword [rdi + 0x4cd8]
call qword [rax + 0x18]
invalid
add bh, bh
push rax
sbb byte [rcx - 0x49], al
mov r15b, 2
cmp ebp, 2
je 0x1400aa6be
add al, byte [rbx + 0x347402fd]
cmp ebp, 3
jne 0x1400aa6a9
lea rax, [0x14013cf70]
movq xmm0, rax
movdqa xmm6, xmmword [0x140112a60]
punpcklqdq xmm6, xmm0
jmp 0x1400aa6be
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
mov r15d, ebp
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], r15b
mov eax, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov dword [rsi + 0x12], eax
adc r9b, byte [rdi]
mov bh, 0x44
and al, 0x24
movzx eax, word [rsp + 0x24]
mov word [rsi + 0x16], ax
mov al, 1
mov byte [rdi + 0x2648], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x4d80]
add rsp, 0x4d98
invalid
cwde
add byte [r8], r8b
add byte [rax - 0x77], cl
invalid
add byte [r8], r8b
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
or eax, 0x92109
add byte [rbp + rcx*4 + 5], cl
sub cl, byte [rdx + 0x23ba0009]
mov edx, 0x23
call fcn.140108300
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x23
call fcn.140108300
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea ecx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499a8]
mov edx, 0x28
call fcn.140108630
invalid
invalid
add eax, 0x58d4800
mov cl, 0xe0
or dword [rax], eax
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
lea rax, [0x140172ca8]
test dword [rax + rax], ecx
or al, 0
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_time.rs
lea edx, [0x140148840]
lea edx, [0x140148840]
or dword [rax], eax
lea rcx, [rsp + 0x30]
call fcn.140108230
add byte [rdi], cl
or ecx, esp
int3
ud2
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1f88
invalid
add byte [rax], al
invalid
call fcn.140101e70
sub rsp, rax
movdqa xmmword [rsp + 0x1f70], xmm6
movq qword [rsp + 0x1f70], mm6
movq qword [rsp + 0x1f70], mm6
jo 0x1400aa7af
add byte [rax], al
mov rbx, r8
mov rsi, rdx
mov r13, rcx
int 0xf
mov dh, 0x82
rol byte [rdx], cl
add byte [rax], al
invalid
int 0xf
mov dh, 0x82
rol byte [rdx], cl
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0xcd8c7
invalid
fmul dword [rax + rax]
lea rcx, [0x140178070]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x66
loopne 0x1400aa819
mov word [rsi + 0x2d3], 0
mov dword [rsi + 0x2d3], 0x86c60000
invalid
add byte [rax], al
mov byte [rsi + 0x2d5], 1
lea rdi, [rsi + 0x128]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rdi], r9b
adc byte [rsi + 0x20], dl
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rsi + 0x128], xmm0
adc dword [rsi + 0x128], eax
add byte [rdi], cl
adc dword [rsi + 0x138], ecx
movups xmmword [rsi + 0x138], xmm1
movups xmmword [rsi + 0x148], xmm2
movups xmmword [rsi + 0x158], xmm3
adc dword [rsi + 0x158], ebx
add qword [rax], rax
add byte [rdi], cl
adc dword [rsi + 0x158], ebx
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [rsi + 0x168], xmm0
adc dword [rsi + 0x168], eax
adc dword [rsi + 0x168], eax
movups xmm0, xmmword [rsi + 0x50]
adc byte [rsi + 0x50], al
push rax
movups xmmword [rsi + 0x178], xmm0
add byte [rdi], cl
adc byte [rsi + 0x60], al
invalid
movups xmm0, xmmword [rsi + 0x60]
invalid
movups xmmword [rsi + 0x188], xmm0
movups xmm0, xmmword [rsi + 0x70]
movups xmmword [rsi + 0x198], xmm0
adc dword [rsi + 0x198], eax
mov rax, qword [rsi + 0x120]
mov qword [rsi + 0x1f8], rax
clc
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x110], al
adc byte [rcx], al
add byte [rax], al
clc
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x110], al
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsi + 0x1e8], xmm0
movups xmmword [rsi + 0x1e8], xmm0
movups xmm0, xmmword [rsi + 0x100]
adc byte [rsi + 0x100], al
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
movups xmmword [rsi + 0x1d8], xmm0
add byte [rax], al
movups xmmword [rsi + 0x1d8], xmm0
movups xmm0, xmmword [rsi + 0xf0]
movups xmmword [rsi + 0x1c8], xmm0
movups xmm0, xmmword [rsi + 0xe0]
movups xmmword [rsi + 0x1b8], xmm0
xchg byte [rax + 0xf000001], bh
adc byte [rsi + 0xd0], al
rol byte [rax], 1
add byte [rax], al
xchg byte [rax + 0xf000001], bh
adc byte [rsi + 0xd0], al
rol byte [rax], 1
add byte [rax], al
movups xmmword [rsi + 0x1a8], xmm0
adc dword [rsi + 0x1a8], eax
movups xmm0, xmmword [rsi + 0x80]
adc byte [rsi + 0x80], al
add byte [rax], al
movups xmm1, xmmword [rsi + 0x90]
movups xmm2, xmmword [rsi + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmm3, xmmword [rsi + 0xb0]
movups xmm3, xmmword [rsi + 0xb0]
movups xmmword [rsi + 0x200], xmm0
adc dword [rsi + 0x200], eax
movups xmmword [rsi + 0x210], xmm1
movups xmmword [rsi + 0x220], xmm2
mov ss, word [rax]
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x220], edx
movups xmmword [rsi + 0x230], xmm3
movups xmm0, xmmword [rsi + 0xc0]
adc byte [rsi + 0xc0], al
movups xmmword [rsi + 0x240], xmm0
lea rcx, [rsi + 0x208]
lea rax, [rsi + 0x228]
lea eax, [rsi + 0x228]
lea eax, [rsi + 0x228]
cmp qword [rsi + 0x200], 0
lea r14, [rsp + 0x1098]
je 0x1400aab16
invalid
add byte [rdi], cl
adc byte [rcx], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x500], xmm0
add eax, 0x100f0000
add byte [rdi], cl
adc byte [rax + 0x10], cl
add eax, 0x100f0000
add byte [rdi], cl
adc byte [rax + 0x10], cl
movaps xmmword [rsp + 0x4b0], xmm0
sub dword [rsp + 0x4b0], eax
add byte [rax], al
movaps xmmword [rsp + 0x4c0], xmm1
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov qword [rsp + 0x4d0], rax
lea rdx, [0x140143020]
lea edx, [0x140143020]
test byte [rax + rdx*8], ah
add al, 0
add byte [rax - 0x73], cl
lea edx, [0x140143020]
or dword [rax], eax
lea rcx, [rsp + 0x1040]
lea r8, [rsp + 0x500]
test byte [rax + rax], ah
invalid
add byte [rax], al
and al, 0x40
adc byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
test byte [rax + rax], ah
test byte [rax + rax], ah
add eax, 0xfce80000
add byte [rax], al
add al, ch
cld
call fcn.1400ae130
lea rax, [rsp + 0x4b0]
test byte [rax + rsi*4], ah
add al, 0
add cl, ch
xor eax, dword [rdx]
add byte [rax], al
invalid
xor eax, dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rsi + 0x614]
scasb al, byte [rdi]
adc al, 6
add byte [rax], al
movzx eax, byte [rsi + 0x614]
lea r14, [rsi + 0x2d8]
mov dh, 0xd8
add al, byte [rax]
invalid
add byte [rbp + rcx*4 - 0x4a], cl
mov dh, 0xd8
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [0x1401780a0]
fadd dword [rdx]
add byte [rax], al
lea rcx, [0x1401780a0]
lea ecx, [0x1401780a0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
invalid
loopne 0x1400aa976
movzx edi, word [rsi + 0x610]
mov bh, 0xbe
adc byte [rsi], al
add byte [rax], al
jmp 0x1400ab19b
mov rdx, qword [rsi + 0x2d8]
fadd dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rbx + rcx*4 - 0x72], cl
loopne 0x1400aa980
mov r9, qword [rsi + 0x2e0]
add byte [rax], al
lea rcx, [rsp + 0x1040]
mov r8, rbx
call qword [r9 + 0x18]
mov rbp, qword [rsp + 0x1040]
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rcx - 0x77], cl
fadd dword [rcx - 1]
push rcx
sbb byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x40
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
std
add al, 0x75
js 0x1400aa9df
invalid
cmp rbp, 4
jne 0x1400aaa15
mov byte [r13 + 0x11], 3
mov byte [rbp + 0x11], 3
mov al, 3
jmp 0x1400ace4d
or dword [rax], eax
add byte [rdi], cl
mov dh, 0x86
mov eax, 0x48000009
lea edx, [rsi + 0x2d8]
invalid
add byte [rbp + 0x3c840fc0], al
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
fimul word [rsi]
test eax, eax
je 0x1400aab02
cmp eax, 3
jne case.default.0x1400aa9fb
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], rdx
lea rdx, [rsi + 0x788]
movzx eax, byte [rsi + 0x788]
mov byte [rdi], al
add byte [rax], al
mov dh, 0x86
mov byte [rdi], al
add byte [rax], al
lea rcx, [0x14017808c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0xa8], rdx
jmp rax
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x14013d710]
mov edx, 0x23
call fcn.140108300
mov r15, qword [rsp + 0x1048]
mov r12, qword [rsp + 0x1050]
lea rdx, [rsp + 0x1058]
lea rcx, [rsp + 0x1c28]
mov r8d, 0x110
call fcn.140106220
mov r14, qword [rsi + 0x2d8]
mov rdi, qword [rsi + 0x2e0]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400aaa76
cmp qword [rdi + 0x10], 0x11
jb 0x1400aaa65
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
cmp dh, byte [rcx + 5]
invalid
add byte [rax - 0x49], al
add al, byte [rbx - 0x7bf0fc03]
xchg ebp, eax
and al, byte [rax]
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x30
mov dil, 2
cmp ebp, 3
je 0x1400acd17
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x1058]
lea rdx, [rsp + 0x1c28]
mov r8d, 0x110
mov word [rax + rbx*2], fs
adc byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x28
sbb al, 0
add byte [rcx - 0x48], al
adc byte [rcx], al
add byte [rax], al
call fcn.140106220
mov qword [rsp + 0x1040], rbp
and al, 0x40
adc byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x48
adc byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x50
adc byte [rax], al
add byte [rbx + rcx*4 - 0x52], cl
add byte [rdx], 0
add byte [rbp - 0x7b], cl
in eax, dx
and al, 0x40
adc byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x48
adc byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x50
adc byte [rax], al
add byte [rbx + rcx*4 - 0x52], cl
add byte [rdx], 0
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1400aaeeb
mov r15, qword [rsi + 0x288]
test r15, r15
je 0x1400ab06c
add byte [rax], al
add byte [rax], al
js 0x1400ad10f
movdqu xmm6, xmmword [rsi + 0x400]
mov rdi, qword [rsi + 0x410]
add byte [rax], al
jmp 0x1400abe71
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rdi], cl
sub dword [rsp + 0x4f0], ecx
adc byte [rdi], cl
sub dword [rsp + 0x4f0], ecx
movaps xmmword [rsp + 0x4e0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x4a0], rax
movabs al, byte [0x7e71158d48000004]
or dword [rax], eax
movabs al, byte [0x7e71158d48000004]
or dword [rax], eax
lea rcx, [rsp + 0x1040]
lea r8, [rsp + 0x4e0]
call fcn.1400ae130
lea rax, [rsp + 0x480]
mov rcx, qword [rax + 0x20]
mov qword [r14 + 0x20], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rax, qword [rsp + 0x1090]
mov qword [rsp + 0x240], rax
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x1080], al
movaps xmmword [rsp + 0x230], xmm0
movups xmm0, xmmword [rsp + 0x1040]
movups xmm1, xmmword [rsp + 0x1050]
adc byte [rsp + 0x1050], cl
movups xmm2, xmmword [rsp + 0x1060]
movups xmm3, xmmword [rsp + 0x1070]
movaps xmmword [rsp + 0x220], xmm3
movaps xmmword [rsp + 0x210], xmm2
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x1e0], rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
add dh, al
xchg ah, dl
add al, byte [rax]
add byte [rcx], al
add dh, al
xchg ah, dl
add al, byte [rax]
add byte [rcx], al
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movups xmmword [rsi + 0x250], xmm0
adc dword [rsi + 0x250], eax
adc dword [rsi + 0x250], eax
movups xmmword [rsi + 0x260], xmm1
mov rax, qword [rsp + 0x1e0]
mov qword [rsi + 0x270], rax
xchg byte [rax + 2], dh
add byte [rax], al
xchg byte [rax + 2], dh
add byte [rax], al
mov qword [rsi + 0x278], rdi
movzx eax, byte [rsi + 0x1a8]
test al, 1
jne 0x1400aae55
mov byte [rsi + 0x2d5], 0
movups xmm0, xmmword [rdi + 0x70]
movaps xmmword [rsp + 0xe60], xmm0
add byte [rdi], cl
adc byte [rdi + 0x60], al
add byte [rdi], cl
adc byte [rdi + 0x60], al
movaps xmmword [rsp + 0xe50], xmm0
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rdi + 0x40]
adc byte [rdi + 0x40], al
adc byte [rdi + 0x40], al
movaps xmmword [rsp + 0xe30], xmm0
movups xmm0, xmmword [rdi]
invalid
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
and al, 0x30
invalid
invalid
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xe20], xmm3
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xe10], xmm2
movaps xmmword [rsp + 0xe00], xmm1
and al, 0
invalid
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xdf0], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x200]
movaps xmm2, xmmword [rsp + 0x210]
invalid
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0xe70], xmm0
movaps xmmword [rsp + 0xe80], xmm1
movaps xmmword [rsp + 0xe90], xmm2
movaps xmmword [rsp + 0xea0], xmm3
movaps xmm0, xmmword [rsp + 0x230]
test byte [rax + rsi], ah
add al, byte [rax]
invalid
add byte [rdi], cl
sub byte [rsp + 0x230], al
test byte [rax + rsi], ah
add al, byte [rax]
invalid
movaps xmmword [rsp + 0xeb0], xmm0
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xec0], rax
ror byte [rsi], 0
add byte [rax - 0x73], cl
mov ds, eax
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
invalid
add byte [rax], al
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
invalid
invalid
add byte [rax - 0x73], cl
mov ds, eax
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
or eax, 0xb8410000
push rax
add al, byte [rax]
add al, ch
mov r8d, 0x250
call fcn.140106220
in eax, 0xb4
add eax, 0x86c76600
xchg byte [rax], ch
add eax, 0x10000
in eax, 0xb4
add eax, 0x86c76600
xchg byte [rax], ch
add eax, 0x10000
xchg byte [rax], ch
add eax, 0x10000
lea r14, [rsi + 0x2d8]
fadd dword [rdx]
add byte [rax], al
lea rcx, [rsp + 0x1040]
mov rdx, r14
mov word [rax + rax*2], fs
adc byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
mov eax, ebx
call fcn.1400aea10
movzx edi, byte [rsp + 0x1051]
and al, 0x51
adc byte [rax], al
add byte [rax - 0x80], al
cmp bh, 3
and al, 0x51
adc byte [rax], al
add byte [rax - 0x80], al
cmp bh, 3
cmp bh, 3
jne 0x1400aad78
mov byte [r13 + 0x11], 3
mov al, 6
jmp 0x1400ace4d
and byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
mov r15, qword [rsp + 0x1040]
mov r12, qword [rsp + 0x1048]
movzx ebp, byte [rsp + 0x1050]
mov eax, dword [rsp + 0x1052]
test byte [rdx + rdx*2], ah
adc byte [rax], al
invalid
and al, 0x40
adc byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x48
adc byte [rax], al
add byte [rdi], cl
mov dh, 0xac
and al, 0x50
adc byte [rax], al
add byte [rbx + 0x10522484], cl
test byte [rdx + rdx*2], ah
adc byte [rax], al
invalid
test byte [rdx + rdx*2], ah
adc byte [rax], al
add byte [rcx + 0xf402444], cl
mov bh, 0x84
and al, 0x56
adc byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x44
mov dword [rsp + 0x40], eax
movzx eax, word [rsp + 0x1056]
mov word [rsp + 0x44], ax
mov rcx, r14
call 0x1400ad6e0
cmp byte [rsi + 0x270], 2
je 0x1400aadd8
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x260]
call qword [rax + 0x10]
mov byte [rsi + 0x2d4], 0
cmp byte [rsi + 0x1a8], 2
add dh, byte [rdx + 0x2a]
add dh, byte [rdx + 0x2a]
mov rbx, qword [rsi + 0x1b0]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rax - 0x75], cl
or eax, 0xd7460
je 0x1400aae14
invalid
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
lea rcx, [rsi + 0x1d0]
mov rax, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
mov r8, qword [rsi + 0x1c8]
call qword [rax + 0x10]
lea rcx, [rsi + 0x1f0]
mov rax, qword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
jmp 0x1400ace22
int 0x1f
add byte [rax], al
int 0x1f
add byte [rax], al
cmp byte [rsi + 0x1a9], 0
je 0x1400aac5b
invalid
dec dword [rax - 0x75]
xchg esi, eax
enter 1, 0
mov rdx, qword [rsi + 0x1c8]
test rdx, rdx
je 0x1400aaf77
invalid
ror byte [rdi], cl
test byte [0x1880aae74], al
add byte [rax - 0x75], cl
mov es, eax
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov es, eax
add dword [rax], eax
add al, ch
loop 0x1400aae01
invalid
mov rcx, qword [rsi + 0x1c0]
call fcn.140033460
mov r8, qword [rsi + 0x1c8]
enter 1, 0
test eax, edi
clc
dec dword [rbx + rcx*4 - 0x7a]
enter 1, 0
mov qword [rsi + 0x280], rax
mov qword [rsi + 0x288], rdx
add byte [rax - 0x77], cl
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
test r8, r8
je 0x1400aaf82
invalid
ror byte [rdi], 0x84
out 0, al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rcx], 0
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
adc byte [rax], al
add al, ch
push rax
cmp al, 0xff
invalid
mov rdx, qword [rsi + 0x1c0]
lea rcx, [rsp + 0x1040]
call fcn.140032f00
invalid
mov rax, qword [rsp + 0x1040]
mov eax, dword [rsp + 0x1040]
movzx ecx, word [rsp + 0x1050]
jmp 0x1400aaf84
mov rcx, qword [rsi + 0x620]
add byte [rax - 0x75], cl
xchg esi, eax
sub byte [rsi], al
add byte [rax], al
mov rdx, qword [rsi + 0x628]
mov rax, qword [rsi + 0x630]
jmp 0x1400ab8ea
mov r9, qword [rsi + 0x628]
jmp 0x1400ab66a
movzx eax, byte [0x140182310]
mov edx, 0xe
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ad100
mov rbx, rax
movabs rax, 0x6c7275206e692074
mov qword [rbx + 6], rax
movabs rax, 0x2074736f68206f6e
mov qword [rbx], rax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
mov r13, qword [rsp + 0x30]
je 0x1400ad0bb
mov r15, rax
mov qword [rax], 0xe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], 0xe
cmp ebp, 2
jne 0x1400ab745
lea rcx, [rsp + 0x1048]
call fcn.1400ad940
jmp 0x1400ab752
mov qword [rsi + 0x280], 0
xor eax, eax
test rax, rax
mov eax, 0x1bb
cmovne eax, ecx
mov word [rsi + 0x2d0], ax
mov rdi, qword [rsi + 0x148]
lock inc qword [rdi]
jle case.0x1400aa7b0.2
mov qword [rsp + 0x30], r13
mov r15, qword [rsi + 0x150]
mov r12, qword [rsi + 0x158]
lock inc qword [r15]
jle case.0x1400aa7b0.2
mov r13, qword [rsi + 0x278]
cmp qword [r13], 0
je 0x1400aafe6
mov rcx, qword [r13 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov ebp, 1
jmp 0x1400aafe8
xor ebp, ebp
mov rcx, qword [r13 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [r13 + 0x1c]
lea rcx, [rsi + 0x290]
mov r8d, dword [r13 + 0x18]
mov byte [rsi + 0x2c8], 0
mov qword [rsi + 0x2b0], rdi
mov qword [rsi + 0x2b8], r15
mov qword [rsi + 0x2c0], r12
mov qword [rsi + 0x290], rbp
mov qword [rsi + 0x298], r14
mov qword [rsi + 0x2a0], rax
mov dword [rsi + 0x2a8], r8d
mov word [rsi + 0x2ac], dx
lea rdx, [rsp + 0x1f0]
call fcn.1400ae540
mov r9, rdx
mov rdx, rax
mov qword [rsi + 0x2d8], rax
mov qword [rsi + 0x2e0], r9
mov r13, qword [rsp + 0x30]
jmp 0x1400aa980
mov r12d, 1
lea r14, [rsi + 0x2d8]
mov rcx, r12
mov rdx, r13
mov r8, r15
call fcn.140106220
movzx edi, word [rsi + 0x2d0]
mov bpl, 2
cmp byte [rsi + 0x190], 2
je 0x1400ab0c7
lea rdx, [rsi + 0x188]
mov rax, qword [rsi + 0x170]
mov r8, qword [rsi + 0x178]
mov r9, qword [rsi + 0x180]
lea rcx, [rsp + 0x520]
call qword [rax]
movzx ebp, byte [rsi + 0x190]
mov byte [rsi + 0x2d4], 0
lea r13, [rsp + 0x750]
lea rdx, [rsp + 0x1040]
mov r8d, 0x128
mov rcx, r13
call fcn.140106220
movups xmm0, xmmword [rsp + 0x520]
movups xmm1, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x980], xmm0
movaps xmmword [rsp + 0x990], xmm1
mov r8d, 0x128
mov rcx, r14
mov rdx, r13
call fcn.140106220
mov qword [rsi + 0x400], r15
mov qword [rsi + 0x408], r12
mov qword [rsi + 0x410], r15
movaps xmm0, xmmword [rsp + 0x980]
movaps xmm1, xmmword [rsp + 0x990]
movups xmmword [rsi + 0x418], xmm0
movups xmmword [rsi + 0x428], xmm1
mov byte [rsi + 0x438], bpl
movups xmm0, xmmword [rsi + 0x250]
movups xmm1, xmmword [rsi + 0x260]
movups xmmword [rsi + 0x440], xmm0
movups xmmword [rsi + 0x450], xmm1
mov rax, qword [rsi + 0x270]
mov qword [rsi + 0x460], rax
mov word [rsi + 0x610], di
lea rbp, [rsi + 0x614]
mov byte [rsi + 0x614], 0
mov r13, qword [rsp + 0x30]
mov byte [rsi + 0x617], 1
lea r15, [rsi + 0x468]
mov r8d, 0x128
mov rcx, r15
mov rdx, r14
call fcn.140106220
lea rax, [rsi + 0x590]
movups xmm0, xmmword [rsi + 0x400]
movups xmmword [rsi + 0x590], xmm0
mov rcx, qword [rsi + 0x410]
mov qword [rsi + 0x5a0], rcx
lea rcx, [rsi + 0x612]
mov word [rsi + 0x612], di
movups xmm0, xmmword [rsi + 0x418]
movups xmmword [rsi + 0x5a8], xmm0
movups xmm0, xmmword [rsi + 0x428]
movups xmmword [rsi + 0x5b8], xmm0
mov rdx, qword [rsi + 0x438]
mov qword [rsi + 0x5c8], rdx
mov word [rsi + 0x615], 0x101
movups xmm0, xmmword [rsi + 0x440]
movups xmmword [rsi + 0x5d0], xmm0
movups xmm0, xmmword [rsi + 0x450]
movups xmmword [rsi + 0x5e0], xmm0
mov rdx, qword [rsi + 0x460]
mov qword [rsi + 0x5f0], rdx
mov qword [rsp + 0x1708], rax
lea rax, [0x140006f90]
mov qword [rsp + 0x1710], rax
mov qword [rsp + 0x1718], rcx
lea rax, [0x140016400]
mov qword [rsp + 0x1720], rax
mov qword [rsp + 0x260], 2
mov qword [rsp + 0x270], 2
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x288], 0x20
mov byte [rsp + 0x290], 3
mov qword [rsp + 0x298], 2
mov qword [rsp + 0x2a8], 2
mov qword [rsp + 0x2b8], 1
mov qword [rsp + 0x2c0], 0x20
mov byte [rsp + 0x2c8], 3
mov qword [rsp + 0x2d0], 2
mov qword [rsp + 0x2e0], 2
mov qword [rsp + 0x2f0], 0
mov qword [rsp + 0x2f8], 0x20
mov byte [rsp + 0x300], 3
mov qword [rsp + 0x308], 2
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rdi], ah
cmp byte [rbx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rdi], ah
cmp byte [rbx], al
add byte [rax], al
invalid
cmp byte [rbx], al
add byte [rax], al
add ecx, dword [rax - 0x73]
add eax, 0x97e53
lea rax, str.CONNECT__HTTP_1.1_r_nHost:
mov qword [rsp + 0xab0], rax
mov qword [rsp + 0xab8], 5
lea rax, [rsp + 0x260]
mov qword [rsp + 0xad0], rax
mov qword [rsp + 0xad8], 4
lea rax, [rsp + 0x1708]
mov qword [rsp + 0xac0], rax
mov qword [rsp + 0xac8], 2
lea rcx, [rsp + 0x15e0]
lea rdx, [rsp + 0xab0]
call fcn.140011280
mov rax, qword [rsp + 0x15f0]
mov qword [rsi + 0x608], rax
movups xmm0, xmmword [rsp + 0x15e0]
movups xmmword [rsi + 0x5f8], xmm0
cmp byte [rsi + 0x5c8], 2
je 0x1400ab4f9
mov rdi, r14
lea rax, [rsi + 0x5a8]
mov byte [rsi + 0x616], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x280], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsi + 0x5f8]
mov r12, qword [rsi + 0x608]
sub rax, r12
mov r14, r13
cmp rax, 0xb
jbe 0x1400ab77f
mov rax, qword [rsi + 0x600]
movabs rcx, 0x6567412d72657355
mov qword [rax + r12], rcx
mov dword [rax + r12 + 8], 0x203a746e
add r12, 0xc
mov qword [rsi + 0x608], r12
mov rdx, qword [rsp + 0x268]
mov r13, qword [rsp + 0x270]
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, r13
jb 0x1400ab7a0
mov rcx, qword [rsi + 0x600]
add rcx, r12
mov r8, r13
call fcn.140106220
add r12, r13
mov qword [rsi + 0x608], r12
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, 1
jbe 0x1400ab7c8
mov r13, r14
mov rax, qword [rsi + 0x600]
mov word [rax + r12], 0xa0d
add r12, 2
mov qword [rsi + 0x608], r12
lea rcx, [rsp + 0x278]
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
call qword [rax + 0x10]
adc byte [rcx - 0x77], cl
invalid
cmp byte [rsi + 0x5f0], 2
je 0x1400ab61a
mov rdi, r14
lea rax, [rsi + 0x5d0]
mov byte [rsi + 0x615], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x280], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsi + 0x5f8]
mov r12, qword [rsi + 0x608]
sub rax, r12
mov r14, r13
cmp rax, 0x14
jbe 0x1400ab7e9
mov rax, qword [rsi + 0x600]
movups xmm0, xmmword [str.Proxy_Authorization:]
movups xmmword [rax + r12], xmm0
movabs rcx, 0x203a6e6f6974617a
mov qword [rax + r12 + 0xd], rcx
add r12, 0x15
mov qword [rsi + 0x608], r12
mov rdx, qword [rsp + 0x268]
mov r13, qword [rsp + 0x270]
lodsb al, byte [rsi]
and al, 0x70
add al, byte [rax]
add byte [rax - 0x75], cl
xchg al, bh
add eax, 0x294c0000
loopne 0x1400ab5ec
cmp eax, ebp
jb 0x1400ab80a
mov rcx, qword [rsi + 0x600]
add rcx, r12
mov r8, r13
call fcn.140106220
add r12, r13
mov qword [rsi + 0x608], r12
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, 1
jbe 0x1400ab832
mov r13, r14
mov rax, qword [rsi + 0x600]
mov word [rax + r12], 0xa0d
add r12, 2
mov qword [rsi + 0x608], r12
lea rcx, [rsp + 0x278]
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
call qword [rax + 0x10]
mov r14, rdi
mov rax, qword [rsi + 0x5f8]
mov r9, qword [rsi + 0x608]
sub rax, r9
sub eax, ecx
sub eax, ecx
cmp rax, 1
jbe 0x1400ab75e
mov rax, qword [rsi + 0x600]
mov word [rax + r9], 0xa0d
add r9, 2
mov qword [rsi + 0x608], r9
mov rax, qword [rsi + 0x600]
mov qword [rsi + 0x618], r15
mov qword [rsi + 0x620], rax
mov dword [rsi + 0x620], eax
xchg byte [rax], al
invalid
mov qword [rsi + 0x628], r9
lea r15, [0x140172ca8]
movabs rdi, 0x1700000003
nop dword [rax + rax]
invalid
test r9, r9
je 0x1400ab71e
mov rcx, qword [rsi + 0x618]
mov r8, qword [rsi + 0x620]
cmp dword [rcx], 2
jne 0x1400ab6b0
invalid
add rcx, 8
add ecx, 8
mov rdx, rbx
call fcn.1400e6e20
cmp rax, 2
jne 0x1400ab6be
invalid
jmp 0x1400ab70b
mov rdx, rbx
call fcn.1400af200
cmp rax, 2
je 0x1400ab70b
test rax, rax
test rax, rax
jne 0x1400ab712
mov rax, qword [rsi + 0x620]
mov r9, qword [rsi + 0x628]
mov qword [rsi + 0x620], r15
mov qword [rsi + 0x628], 0
sub r9, rdx
jb 0x1400ab853
add dword [rax], eax
invalid
add rax, rdx
mov qword [rsi + 0x620], rax
mov qword [rsi + 0x628], r9
sub byte [rsi], al
add byte [rax], al
test rdx, rdx
jne 0x1400ab680
invalid
invalid
jmp 0x1400aba3e
mov al, 3
jmp 0x1400ab92e
mov rdi, rdx
test rdx, rdx
test edx, edx
test edx, edx
jne 0x1400aba3e
lea rcx, [rsi + 0x638]
xor r15d, r15d
mov r8d, 0x2000
add byte [rcx], dh
shr al, cl
imul esi, dword [rdx - 0x38b7fffb], 0xffffff86
sbb byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
shr al, cl
imul esi, dword [rdx - 0x38b7fffb], 0xffffff86
sbb byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
ret 2
jmp 0x1400aba07
lea rcx, [rsp + 0x1040]
call fcn.1400addd0
lea r12, [0x14013d2b8]
jmp 0x1400abd47
lea rcx, [rsi + 0x5f8]
mov r8d, 2
clc
add eax, 0xb8410000
add al, byte [rax]
add byte [rax], al
mov rdx, r9
call fcn.1401087c0
mov r9, qword [rsi + 0x608]
jmp 0x1400ab635
rol byte [0xe6960397], 1
or byte [rsi], al
add byte [rax], al
jmp 0x1400ab43b
lea rcx, [rsi + 0x5f8]
mov qword [rsp + 0x38], rdx
mov rdx, r12
mov r8, r13
call 0x145dac19e
add byte [rax - 0x75], cl
push rsp
and al, 0x38
mov r12, qword [rsi + 0x608]
jmp 0x1400ab487
lea rcx, [rsi + 0x5f8]
mov r8d, 2
mov rdx, r12
call fcn.1401087c0
mov r12, qword [rsi + 0x608]
jmp 0x1400ab4b7
invalid
cld
invalid
invalid
invalid
lea rcx, [rsi + 0x5f8]
mov r8d, 0x15
mov rdx, r12
call fcn.1401087c0
mov r12, qword [rsi + 0x608]
jmp 0x1400ab558
lea rcx, [rsi + 0x5f8]
mov qword [rsp + 0x38], rdx
mov rdx, r12
mov r8, r13
call fcn.1401087c0
mov rdx, qword [rsp + 0x38]
mov r12, qword [rsi + 0x608]
jmp 0x1400ab5a8
lea rcx, [rsi + 0x5f8]
mov r8d, 2
mov rdx, r12
call fcn.1401087c0
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rsi], al
add byte [rax], al
jmp 0x1400ab5d8
invalid
lea rax, str.mid___len
mov qword [rsp + 0x260], rax
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x70
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*2], ah
add al, byte [rax]
invalid
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x70
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs
lea rcx, [rsp + 0x260]
call fcn.140108230
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x23
call fcn.140108300
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x14013d6b0]
mov edx, 0x23
call fcn.140108300
wbinvd
add byte [rbp + rcx*4 + 5], cl
cmc
sbb eax, 0x23ba0009
add byte [rax], al
add al, ch
cmp ecx, edx
add eax, 0xd8d4800
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
invalid
invalid
invalid
jns 0x1400ab8db
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x23
add byte [rdx + 0x23], bh
call fcn.140108300
mov ecx, 1
add eax, 0x1b900
add byte [rax], al
mov rdx, r15
call fcn.140107f90
mov qword [rsp + 0x260], rdx
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x278], rax
cmp dword [rcx], 2
jne 0x1400ab936
invalid
add rcx, 8
lea r8, [rsp + 0x260]
mov rdx, rbx
call fcn.1400e6b50
test rax, rax
test eax, eax
sub dword [rdx - 0x7ab7fffd], esi
sal byte [rdi + rbx - 0x50], 4
test eax, eax
je 0x1400ab94b
mov al, 4
mov byte [rbp], al
jmp 0x1400abd12
lea r8, [rsp + 0x260]
add byte [rax], al
mov rdx, rbx
call fcn.1400af540
test rax, rax
jne 0x1400ab92c
test rdx, rdx
jne 0x1400aba3b
out 0, eax
add byte [rax], al
out 0, eax
add byte [rax], al
mov rdx, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
cmp r15, rdx
ja 0x1400ad064
test r15, r15
je 0x1400aba6c
add al, byte [rax]
add byte [rax - 0x48], cl
push rsp
push rsp
push rax
invalid
xor rcx, rax
mov edx, dword [rsi + 0x640]
xor rdx, 0x30303220
or rdx, rcx
je 0x1400ab9e8
invalid
invalid
movabs rcx, 0x302e312f50545448
xor rcx, qword [rsi + 0x638]
mov edx, dword [rsi + 0x640]
xor rdx, 0x30303220
or rdx, rcx
jne 0x1400abb7e
cmp dword [rsi + r15 + 0x634], 0xa0d0a0d
je 0x1400abad7
or cl, byte [0x11d8ec901]
add byte [rax], al
add byte [rcx - 0x7f], cl
inc dword [rax]
and byte [rax], al
add byte [rdi], cl
cmp r15, 0x2000
je 0x1400abb12
test byte [rbx], cl
add dword [rax], eax
add byte [rax - 0x73], cl
mov gs, word [rax + 4]
add byte [rax], al
lea rcx, [rsi + 0x468]
mov eax, 0x2000
sub rax, r15
lea rdx, [rsi + r15]
add rdx, 0x638
mov qword [rsi + 0x620], rcx
mov qword [rsi + 0x628], rdx
mov qword [rsi + 0x630], rax
jmp 0x1400ab8ea
mov rdi, rdx
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ad09f
mov r15, rax
mov qword [rax], rdi
lea r12, [0x14013d240]
jmp 0x1400abc04
mov byte [rsi + 0x617], 0
mov rdi, qword [rsi + 0x468]
mov r15, qword [rsi + 0x470]
mov r12, qword [rsi + 0x478]
lea rdx, [rsi + 0x480]
lea edx, [rsi + 0x480]
lea rcx, [rsp + 0x1040]
mov r8d, 0x110
call fcn.140106220
jmp 0x1400abc09
movzx eax, byte [0x140182310]
mov edx, 0x21
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ad132
mov r12, rax
movups xmm0, xmmword [0x140143288]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140143278]
movups xmmword [rax], xmm0
mov byte [rax + 0x20], 0x6c
movzx eax, byte [0x140182310]
add dh, al
and byte [rdi + rcx - 0x4a], bpl
add eax, 0xd67bf
mov edi, 0xba000d67
sbb byte [rax], al
add byte [rax], al
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ad0bb
add byte [rax], al
mov r15, rax
mov qword [rax], 0x21
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x21
jmp 0x1400abbfd
xor rax, qword [rsi + 0x638]
mov ecx, dword [rsi + 0x640]
xor rcx, 0x37303420
or rcx, rax
je 0x1400acffd
movzx eax, byte [0x140182310]
mov edx, 0x13
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ad114
mov r12, rax
movups xmm0, xmmword [str.unsuccessful_tunnelproxy_authentication_requiredproxy_headers_too_long_for_tunnelunexpected_eof_while_tunneling]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c656e6e
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ad0bb
invalid
mov r15, rax
mov qword [rax], 0x13
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x13
lea r12, [0x14013d2b8]
mov edi, 3
cmp qword [rsi + 0x5f8], 0
je case.0x140091b56.162
mov r8, qword [rsi + 0x600]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp byte [rsi + 0x5f0], 2
je 0x1400abc59
cmp byte [rsi + 0x615], 0
je 0x1400abc59
lea rcx, [rsi + 0x5e8]
mov rax, qword [rsi + 0x5d0]
mov rdx, qword [rsi + 0x5d8]
mov r8, qword [rsi + 0x5e0]
call qword [rax + 0x10]
mov byte [rsi + 0x615], 0
cmp byte [rsi + 0x5c8], 2
je 0x1400abc91
cmp byte [rsi + 0x616], 0
je 0x1400abc91
invalid
lea rcx, [rsi + 0x5c0]
mov rax, qword [rsi + 0x5a8]
mov rdx, qword [rsi + 0x5b0]
mov r8, qword [rsi + 0x5b8]
add byte [rax], al
add byte [rax], al
call qword [rax + 0x10]
mov byte [rsi + 0x616], 0
cmp qword [rsi + 0x590], 0
je 0x1400abcb7
add eax, 0x74000000
adc eax, 0x98868b4c
add eax, 0x8b480000
or eax, 0xd65b8
invalid
invalid
invalid
invalid
mov r8, qword [rsi + 0x598]
mov rcx, qword [0x140182268]
invalid
invalid
invalid
invalid
xor edx, edx
call fcn.140101bb0
cmp byte [rsi + 0x617], 0
add byte [rax], al
je 0x1400abce3
cmp dword [rsi + 0x468], 2
jne 0x1400abcd7
lea rcx, [rsi + 0x470]
call fcn.1400ad940
jmp 0x1400abce3
lea rcx, [rsi + 0x468]
add byte [rax], al
call fcn.1400addd0
mov byte [rsi + 0x617], 0
lea rcx, [rsp + 0x520]
lea rdx, [rsp + 0x1040]
add byte [rax], al
mov r8d, 0x110
adc byte [rcx], al
add byte [rax], al
call fcn.140106220
mov byte [rsi + 0x614], 1
cmp rdi, 4
jne 0x1400abd1e
mov byte [r13 + 0x11], 3
mov al, 4
jmp 0x1400ace4d
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x1d38]
lea rdx, [rsp + 0x520]
add byte [rax], al
add byte [rax], al
mov r8d, 0x110
call fcn.140106220
mov rcx, r14
call fcn.1400ad460
cmp rdi, 3
jne 0x1400abd4f
mov dil, 2
jmp 0x1400acd10
sldt word [rax]
sldt word [rax]
lea rcx, [rsp + 0xce0]
lea rdx, [rsp + 0x1d38]
lea edx, [rsp + 0x1d38]
mov r8d, 0x110
mov eax, 0x110
call fcn.140106220
mov byte [rsi + 0x2d3], 1
mov qword [rsp + 0xcc8], rdi
mov qword [rsp + 0xcd0], r15
mov qword [rsp + 0xcd8], r12
mov rdi, qword [rsi + 0x278]
js case.0x14009e090.72
add byte [rax], al
cmp qword [rdi], 0
je 0x1400abdab
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
clc
invalid
invalid
add byte [rcx - 0x77], cl
mov dword [rcx - 0x44], 1
jmp 0x1400abdae
clc
invalid
xor r12d, r12d
xor esp, esp
mov rcx, qword [rdi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rdi + 0x1c]
mov edx, dword [rdi + 0x18]
mov qword [rsi + 0x9c0], r12
mov qword [rsi + 0x9c8], r15
mov qword [rsi + 0x9d0], rax
ror byte [rcx], 1
add byte [rax], al
ror byte [rcx], 1
add byte [rax], al
mov dword [rsi + 0x9d8], edx
mov word [rsi + 0x9dc], cx
mov r15, qword [rsi + 0x280]
add byte [rdx], 0
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rbp + rax], al
invalid
add byte [rdx], 0
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rbp + rax], al
add byte [rbp + rcx*4 - 0x5a], cl
ror byte [rcx], 0
add byte [rax - 0x75], cl
mov esi, 0x288
lea r12, [rsi + 0x9c0]
mov rdi, qword [rsi + 0x288]
mov byte [rsi + 0x2d3], 0
xchg bl, dl
add al, byte [rax]
add byte [rax], al
lea rdx, [rsp + 0xcc8]
mov r8d, 0x128
mov rcx, r14
call fcn.140106220
mov qword [rsi + 0x400], r12
mov qword [rsi + 0x408], r15
mov qword [rsi + 0x410], rdi
lea rcx, [rsi + 0x418]
lea rdx, [rsp + 0x1040]
mov r8d, 0x5a0
call fcn.140106220
lea rax, [rsi + 0x9b8]
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x9b8], 0
mov eax, 9
lea rdx, [rsi + 0x2d8]
movq xmm0, r15
movq xmm6, r12
mov r12, rax
punpcklqdq xmm6, xmm0
invalid
invalid
lea rcx, [rsi + 0x418]
mov r8d, 0x128
mov qword [rsp + 0xb0], rdx
call fcn.140106220
movdqu xmmword [rsi + 0x540], xmm6
xchg esp, eax
and al, 0xb0
add byte [rax], al
add al, ch
xchg ebp, eax
movabs dword [0x540b67f0ff30005], eax
add byte [rax], al
mov qword [rsi + 0x550], rdi
lea rax, [rsi + 0x788]
mov qword [rsp + 0xa8], rax
mov byte [rsi + 0x788], 0
lea rdx, [rsi + 0x418]
mov byte [rsi + 0x789], 0
mov rax, qword [rsi + 0x550]
xchg byte [rax + 5], dl
add byte [rax], al
xchg byte [rax + 5], dl
add byte [rax], al
mov qword [rsp + 0x888], rax
movups xmm0, xmmword [rsi + 0x540]
add eax, 0x110f0000
test byte [rax + rdi*2], ah
or byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x50
push rax
invalid
add byte [rax], al
mov r8d, 0x128
mov rcx, r14
call fcn.140106220
add eax, 0xbc8d4c00
and al, 8
invalid
add byte [rax], al
mov r8d, 0x140
mov rcx, r15
mov rdx, r14
mov edx, esi
add eax, 0x110f0000
test byte [rax + rdi*2], ah
or byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x50
push rax
push rax
invalid
add eax, 0xbc8d4c00
and al, 8
invalid
call fcn.140106220
lea rcx, [rsi + 0x790]
mov r8d, 0x140
mov rdx, r15
call fcn.140106220
mov qword [rsp + 0x38], r12
mov rbp, qword [rsi + 0x790]
mov r14, qword [rsi + 0x8b8]
mov rax, qword [rsi + 0x8c0]
mov rcx, qword [rsi + 0x8c8]
mov qword [rsi + 0x790], 3
cmp rbp, 3
je 0x1400ad087
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rdx, [rsi + 0x798]
lea rcx, [rsp + 0x988]
mov r8d, 0x120
mov qword [rsp + 0xd0], rdx
call fcn.140106220
mov qword [rsp + 0x980], rbp
mov qword [rsp + 0xaa8], rbx
movabs rdi, 0x8000000000000000
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], 8
mov qword [rsp + 0x68], 0
movzx eax, byte [r14 + 0x1c]
movzx ecx, byte [r14 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov ecx, 4
cmovb ecx, edx
movzx r12d, cl
cmp al, 5
mov qword [rsp + 0x30], r13
jne 0x1400abff5
lea r15, [0x14013b968]
jmp 0x1400ac015
xor edx, edx
cmp cl, al
movzx eax, al
cmovb eax, edx
movzx eax, al
lea r15, [0x14013b968]
add r15, rax
sub r12, rax
je 0x1400ac292
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400df540
test rax, rax
je case.0x140096243.114
add byte [rax], al
invalid
add byte [rax], al
mov r13, rax
mov rcx, r13
mov rdx, r15
mov r8, r12
call fcn.140106220
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x88], esp
mov dword [rsp + 0x88], esp
mov qword [rsp + 0x90], r13
mov dword [rsp + 0x90], ebp
mov qword [rsp + 0x98], r12
cmp qword [r14], 0
je 0x1400ac097
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
add byte ds:[rcx + rdi + 0x49], dh
cmp dword [rcx - 0x75], ecx
invalid
invalid
cmp dword [rcx - 0x75], ecx
or dil, r15b
adc eax, 0x66130
mov rcx, qword [r14 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov rdx, qword [rsp + 0x68]
cmp rdx, qword [rsp + 0x58]
cmp edx, dword [rsp + 0x58]
cmp edx, dword [rsp + 0x58]
jne 0x1400ac086
lea rcx, [rsp + 0x58]
call fcn.1400efee0
mov rdx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x60]
mov qword [rax + rdx*8], r15
inc rdx
mov qword [rsp + 0x68], rdx
lea rcx, [rsp + 0x58]
call fcn.1400cec30
mov r12, rdx
test rax, rax
je 0x1400ac0e6
mov r13d, 1
xor r12d, r12d
jmp 0x1400ac032
mov r15, rax
call fcn.140039a20
mov rax, r15
jmp 0x1400ac3c5
pop rsp
or dword [rax], eax
jmp 0x1400ac3c5
movzx eax, byte [0x140182310]
mov edx, 0xe
xor ecx, ecx
call fcn.1400df540
test rax, rax
test eax, eax
test eax, eax
je 0x1400ad100
mov rbx, rax
movabs rax, 0x6c7275206e692074
insb byte [rdi], dx
insb byte [rdi], dx
mov qword [rbx + 6], rax
movabs rax, 0x2074736f68206f6e
mov qword [rbx], rax
movzx eax, byte [0x140182310]
add eax, 0xd5f9a
add eax, 0xd5f9a
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ad0bb
mov r15, rax
mov qword [rax], 0xe
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
or byte [rax - 0x39], cl
adc byte [rsi], cl
invalid
add byte [rax], al
invalid
invalid
invalid
lea r12, [0x14013d2b8]
mov dil, 2
cmp qword [rsi + 0x9c0], 0
mov esi, 0x9c0
add byte [rdi], cl
test dword [rcx + rcx], ecx
add byte [rax], al
mov esi, 0x9c0
add byte [rdi], cl
test dword [rcx + rcx], ecx
add byte [rax], al
jmp 0x1400accd2
add byte [rbp + rcx*4 + 0x35], cl
ret
lea r14, [rsp + 0x100]
lea rcx, [rsp + 0xab0]
mov al, 0xa
add byte [rax], al
lea rdx, [rsp + 0x980]
mov r8d, 0x130
call fcn.140106220
sahf
add eax, 0xbc8b4c00
and al, 0xe8
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x48], 0
add byte [rax], al
add byte [rax - 0x7c], al
in eax, dx
je case.0x140096b06.104
mov r8, qword [rsp + 0xf0]
cmp r15, rdi
cmove r8, rax
cmove eax, eax
lea rcx, [rsp + 0x520]
mov rdx, r12
mov edx, esp
mov edx, esp
mov r9, r14
int1
call fcn.1400cf470
mov r14, qword [rsp + 0x530]
mov ah, 0x24
invalid
invalid
add byte [rax], al
mov ah, 0x24
xor byte [0xc353c441], al
add byte [rax], al
invalid
invalid
add byte [rax], al
cmp r14, 2
inc byte [rdx]
mov qword [rsp + 0xa0], rbx
jne 0x1400ac48e
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x758], 2
add al, byte [rax]
add byte [rax], al
and byte [0x10752c457], al
test byte [rax + rbx*2], ah
invalid
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x760], rax
mov qword [rsp + 0x750], 1
push rax
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmp dword [rsp + 0xab0], 2
invalid
push rax
invalid
jne case.0x14009f10c.53
lea rcx, [rsp + 0xab8]
call fcn.1400ad940
mov word [rax + rdi*4], fs
or al, byte [rax]
add al, ch
mov ah, 0x14
add byte [rax], al
jmp 0x1400ac4f6
movdqa xmm6, xmmword [rsp + 0x520]
add byte [rax], al
mov r13d, dword [rsp + 0x538]
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0xd8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x1400ac50e
mov rcx, qword [rsp + 0xe0]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0xc8], rax
mov eax, 1
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov r15, qword [rsp + 0xe8]
cmp r15, rdi
jne 0x1400ac51a
jmp case.0x1400a90a6.15
lea rcx, [rsp + 0xab0]
call fcn.1400addd0
invalid
lock dec qword [r12]
jne 0x1400ac7e5
mov rcx, r12
call fcn.1400ae0f0
out 0x1b, eax
add byte [rax], al
out 0x1b, eax
add byte [rax], al
jmp 0x1400ac7e5
xor eax, eax
mov qword [rsp + 0x48], rax
cmp r15, rdi
je 0x1400ac4e4
mov rbp, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400ac563
mov rax, rdi
shr rax, 0x3e
jne 0x1400ad10f
lea r15, [rdi + rdi]
movzx eax, byte [0x140182310]
mov dh, 5
leave
pop rbp
or eax, 0x4cc93100
mov edx, edi
mov dh, 5
leave
pop rbp
or eax, 0x4cc93100
mov edx, edi
call fcn.1400df540
test rax, rax
jne 0x1400ac56b
invalid
adc eax, 0x2b9
add byte [rcx + rcx*4 - 6], cl
mov ecx, 2
mov rdx, r15
call fcn.140107f90
add eax, 0x2b800
add byte [rax], al
mov eax, 2
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rax - 0x77]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
xor r15d, r15d
mov qword [rsp + 0xb8], rax
add byte [rax], al
mov rcx, rax
mov rdx, rbp
ror dword [rax - 0x77], 0xea
mov r8, r15
call fcn.140106220
movzx eax, byte [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
movzx ecx, byte [rsp + 0x129]
mov rbp, qword [rsp + 0x118]
test rbp, rbp
je 0x1400ac5b7
mov rdx, qword [rsp + 0x120]
mov qword [rsp + 0xc0], rdx
lock inc qword [rbp]
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, dh
inc qword [rbp]
jg 0x1400ac5b7
ud2
mov byte [rsp + 0x2e], cl
mov byte [rsp + 0x2f], al
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0xab0]
mov r8d, 0x130
call fcn.140106220
test r14, r14
je 0x1400ac610
lea r15, [0x140172ca8]
test r13d, r13d
cmovne r15, qword [rsp + 0x50]
je 0x1400ac61b
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r13
call fcn.1400df540
test rax, rax
je case.0x14009258b.156
mov r14, rax
jmp 0x1400ac621
mov r14d, 1
xor r13d, r13d
jmp 0x1400ac63a
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, r13
call fcn.140106220
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
movabs r15, 0x8000000000000000
cmp qword [rsp + 0x100], r15
je 0x1400ac683
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
lea rcx, [rsp + 0x520]
call fcn.1400af7c0
mov r15, qword [rsp + 0x520]
movups xmm0, xmmword [rsp + 0x528]
movaps xmmword [rsp + 0x250], xmm0
lea rcx, [rsp + 0x530]
lea rdx, [rsp + 0x750]
mov r8d, 0x130
call fcn.140106220
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x520], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x660], 0
mov qword [rsp + 0x668], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x670], xmm0
mov qword [rsp + 0x680], 0
mov qword [rsp + 0x688], 1
movups xmmword [rsp + 0x690], xmm0
mov qword [rsp + 0x6a0], r13
mov qword [rsp + 0x6a8], r14
mov qword [rsp + 0x6b0], r13
mov qword [rsp + 0x6b8], 0
mov qword [rsp + 0x6c0], rdi
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x6c8], rax
add byte [rax - 0x77], cl
mov esp, 0x6d024
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xd8
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x250]
movups xmmword [rsp + 0x6e0], xmm0
mov dword [rsp + 0x6f0], 0x10000
mov byte [rsp + 0x6f4], 0
mov qword [rsp + 0x708], r12
movdqu xmmword [rsp + 0x710], xmm6
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x20
invalid
add byte [rax], al
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x728], rax
mov qword [rsp + 0x730], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
add byte [rax - 0x77], cl
mov esp, 0x6d024
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xd8
invalid
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x20
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
invalid
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
mov byte [rsp + 0x740], al
movzx eax, byte [rsp + 0x2e]
and al, 0x2e
mov byte [rsp + 0x741], al
mov word [rsp + 0x742], 0x100
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0x520]
call fcn.1400af8e0
add byte [rax], al
add dword [rax - 0x73], ecx
mov word [rax + rdx*2], fs
invalid
mov r15, qword [rsp + 0x750]
mov rdi, qword [rsp + 0x758]
mov rbx, qword [rsp + 0x760]
invalid
invalid
add byte [rax], al
test r15, r15
je 0x1400ac808
cmp rdi, 2
je 0x1400ac823
lea rdx, [rsp + 0x768]
lea rcx, [rsp + 0x260]
mov r8d, 0x218
call fcn.140106220
lea rcx, [rsp + 0xd8]
call fcn.1400af9c0
xor dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x70
shl rax, 1
test rax, rax
jne 0x1400ac85e
mov rax, qword [rsp + 0x88]
shl rax, 1
test rax, rax
jne 0x1400ac881
mov r14, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
test r13, r13
jne 0x1400ac8a6
jmp 0x1400ac8bf
invalid
mov r8, qword [rsp + 0x78]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rsp + 0x88]
shl rax, 1
test rax, rax
je case.0x140096c63.97
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r14, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
test r13, r13
je 0x1400ac8bf
xor ebp, ebp
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop
mov rcx, qword [r14 + rbp*8]
inc rbp
call r12
cmp r13, rbp
jne 0x1400ac8b0
cmp qword [rsp + 0x58], 0
je 0x1400ac8d8
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
test r15, r15
mov r12, rbx
je 0x1400acf40
cmp rdi, 2
mov rbx, qword [rsp + 0xa0]
jne 0x1400acfa1
invalid
add byte [rax + 2], bh
mov eax, 2
mov rdi, r12
lea r14, [rsi + 0x790]
mov byte [rsi + 0x789], 1
mov qword [rsi + 0x558], rax
mov qword [rsi + 0x560], rdi
mov esi, 0x560
mov qword [rsi + 0x568], r12
lea r12, [rsi + 0x570]
lea rdx, [rsp + 0x1a18]
mov r8d, 0x128
mov rcx, r12
call fcn.140106220
mov qword [rsi + 0x698], 0
lea r13, [rsi + 0x6a0]
lea rdx, [rsp + 0x1848]
mov r8d, pe_nt_image_headers64
mov rcx, r13
call fcn.140106220
mov rax, qword [rsi + 0x790]
cmp rax, 3
je 0x1400ac989
cmp eax, 2
jne 0x1400aca6c
mov rcx, qword [rsp + 0xd0]
call fcn.1400ad940
add byte [rax], al
add al, ch
mov bh, 0xf
add byte [rax], al
mov rax, qword [rsi + 0x558]
test rax, rax
test eax, eax
test eax, eax
je 0x1400aca84
lea rdx, [rsi + 0x560]
cmp eax, 1
jne 0x1400acae7
add dword ds:[rax], eax
invalid
mov r8d, 0x228
mov rcx, r14
call fcn.140106220
mov r13, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
mov rdi, qword [rsi + 0x790]
mov qword [rsi + 0x790], 2
cmp rdi, 2
je 0x1400ad0ca
lea rdx, [rsi + 0x798]
lea r14, [rsi + 0x8d0]
lea rcx, [rsp + 0x528]
mov r8d, 0x130
call fcn.140106220
lea rcx, [rsp + 0x660]
mov r8d, pe_nt_image_headers64
mov rdx, r14
call fcn.140106220
mov qword [rsp + 0x520], rdi
mov qword [rsp + 0x658], rbx
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0x520]
call fcn.1400af8e0
cmp qword [rsp + 0x750], 0
mov rbp, qword [rsp + 0x758]
mov rdi, qword [rsp + 0x760]
je 0x1400acafe
cmp rbp, 2
jne case.0x140050bfa.365
mov ebp, 2
jmp 0x1400acb73
mov rcx, r14
call fcn.1400addd0
mov rax, qword [rsi + 0x558]
test rax, rax
jne 0x1400ac999
mov rbp, qword [rsi + 0x560]
mov rdi, qword [rsi + 0x568]
lea rcx, [rsp + 0x15e0]
mov r8d, 0x128
mov rdx, r12
call fcn.140106220
mov rbx, qword [rsi + 0x698]
lea rcx, [rsp + 0x1930]
mov r8d, pe_nt_image_headers64
mov rdx, r13
call fcn.140106220
mov word [rsi + 0x788], 1
cmp rbp, 3
mov r13, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
jne 0x1400acbc8
jmp 0x1400acf2f
mov r13, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
mov rdi, qword [rdx]
mov ebp, 2
jmp 0x1400acbbd
lea rdx, [rsp + 0x768]
lea rbx, [rsp + 0x260]
mov r8d, 0x218
mov rcx, rbx
call fcn.140106220
lea r14, [rsp + 0xab0]
mov r8d, 0x218
mov rcx, r14
mov rdx, rbx
call fcn.140106220
lea rbx, [rsp + 0xbe0]
lea rcx, [rsp + 0x980]
mov r8d, 0x128
mov rdx, r14
call fcn.140106220
lea rcx, [rsp + 0xd8]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call fcn.140106220
cmp rbp, 3
je 0x1400acf24
lea rbx, [rsi + 0x790]
lea rcx, [rsp + 0x15e0]
lea rdx, [rsp + 0x980]
mov r8d, 0x128
call fcn.140106220
lea rcx, [rsp + 0x1930]
lea rdx, [rsp + 0xd8]
mov r8d, pe_nt_image_headers64
call fcn.140106220
cmp dword [rbx], 2
je 0x1400acbbd
mov rcx, rbx
call fcn.1400adf50
mov word [rsi + 0x788], 1
xor ebx, ebx
lea rcx, [rsp + 0x1e48]
lea rdx, [rsp + 0x15e0]
mov r8d, 0x128
add dword [rax], eax
add al, ch
cmp eax, 0x48000596
lea ecx, [rsp + 0x1b40]
add dword [rax], eax
add al, ch
cmp eax, 0x48000596
lea ecx, [rsp + 0x1b40]
lea rdx, [rsp + 0x1930]
xor byte [rcx], bl
add byte [rax], al
mov r8d, pe_nt_image_headers64
call fcn.140106220
mov byte [r12], 1
mov rcx, qword [rsp + 0xb0]
call fcn.1400ad600
cmp rbp, 2
jne 0x1400acc51
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ad09f
movzx eax, byte [0x140182310]
mov edx, 0x228
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ad0e2
call 0x1280accae
outsb dx, byte [rsi]
xchg ebp, eax
add eax, 0x258d4c00
xchg edi, eax
or word [rax], ax
xor edi, edi
dec dword [rax - 0x7d]
mov esi, 0x9c0
invalid
je 0x1400accd2
dec dword [rax - 0x7d]
mov esi, 0x9c0
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x9c8]
mov rcx, qword [rsi + 0x9c8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
invalid
add byte [rax - 0x75], cl
mov ss, eax
or dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x654af
mov rcx, qword [rsi + 0x9d0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp byte [rsi + 0x2d3], 0
je 0x1400acd10
mov esi, 0x2d3
add byte [rsi + riz - 0x7d], dh
mov esp, 0xcc824
add byte [rdx], al
cmp dword [rsp + 0xcc8], 2
jne 0x1400acd03
lea rcx, [rsp + 0xcd0]
call fcn.1400ad940
jmp 0x1400acd10
lea rcx, [rsp + 0xcc8]
call fcn.1400addd0
mov byte [rsi + 0x2d3], 0
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
jne 0x1400ace6f
mov eax, dword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
xchg esi, eax
loopne 0x1400ace09
add byte [rax], al
xchg esi, eax
loopne 0x1400ace09
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
call 0x13f0ace13
call qword [rax + 0x10]
lea rcx, [rsi + 0x128]
add byte [rax], al
call fcn.140066820
xor ebp, ebp
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
lea rcx, [rsi + 0x128]
add byte [rax], al
add byte [rax], al
call fcn.140066820
xor ebp, ebp
mov byte [rsi + 0x2d5], 0
add al, byte [rax]
add byte [rax], al
mov qword [r13], r15
mov qword [r13 + 8], r12
mov byte [r13 + 0x10], bpl
mov byte [r13 + 0x11], dil
mov eax, dword [rsp + 0x40]
mov dword [r13 + 0x12], eax
movzx eax, word [rsp + 0x44]
mov word [r13 + 0x16], ax
mov al, 1
mov byte [rsi + 0x2d2], al
movaps xmm6, xmmword [rsp + 0x1f70]
add rsp, 0x1f88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rdi], cl
test dword [rsi - 0x16000002], ebp
mov dh, 0xfe
invalid
lea rdx, [rsp + 0x768]
lea rbx, [rsp + 0x260]
mov r8d, 0x218
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140106220
lea r15, [rsp + 0xab0]
mov r8d, 0x218
mov rcx, r15
mov rdx, rbx
call fcn.140106220
add eax, 0x9c8d4800
and al, 0xe0
or eax, dword [rax]
add byte [rax - 0x77], cl
scasb al, byte [rdi]
nop
invalid
add byte [rax], al
mov qword [rsi + 0x798], rdi
lea rcx, [rsi + 0x7a0]
mov r8d, 0x128
mov rdx, r15
call fcn.140106220
mov qword [rsi + 0x8c8], 0
mov r8d, pe_nt_image_headers64
mov rcx, r14
mov rdx, rbx
add eax, 0x9c8d4800
and al, 0xe0
or eax, dword [rax]
add byte [rax - 0x77], cl
scasb al, byte [rdi]
nop
invalid
call fcn.140106220
mov rax, qword [rsp + 0xa8]
mov byte [rax], 4
mov byte [r12], 3
mov byte [r13 + 0x11], 3
mov al, 5
jmp 0x1400ace4d
invalid
dec dword [rbp + rcx*4 - 0x4c]
and al, 0x50
invalid
lea r14, [rsp + 0x750]
lea rdx, [rsp + 0x260]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
mov rcx, r14
call fcn.140106220
lea r15, [rsp + 0x880]
lea edi, [rsp + 0x880]
lea rcx, [rsp + 0x1a18]
mov r8d, 0x128
mov eax, 0x128
mov rdx, r14
call fcn.140106220
lea rcx, [rsp + 0x1848]
mov r8d, pe_nt_image_headers64
mov rdx, r15
call fcn.140106220
xor eax, eax
mov rbx, qword [rsp + 0xa0]
add cl, ch
pop rbp
stc
invalid
invalid
lea r14, [rsp + 0x750]
lea rdx, [rsp + 0x260]
mov r8d, 0x218
mov rcx, r14
call fcn.140106220
lea r15, [rsp + 0x880]
lea rcx, [rsp + 0x1a18]
mov word [rax + rbx], fs
sbb al, byte [rax]
invalid
mov r8d, 0x128
mov rdx, r14
call fcn.140106220
lea rcx, [rsp + 0x1848]
mov word [rax + rcx*2], fs
sbb byte [rax], al
add byte [rcx - 0x48], al
call 0x18c0acfec
mov edx, edi
cli
mov word [rax + rcx*2], fs
sbb byte [rax], al
add byte [rcx - 0x48], al
call 0x18c0acfec
mov edx, edi
cli
cli
call fcn.140106220
mov eax, 1
sub eax, 0xb8000592
add dword [rax], eax
add byte [rax], al
jmp 0x1400ac8fe
movzx eax, byte [0x140182310]
mov dh, 5
or al, 0x53
or eax, 0x1dba00
add byte [rax], al
add eax, 0xd530c
mov edx, 0x1d
xor ecx, ecx
call fcn.1400df540
and eax, 0x85480003
invalid
and eax, 0x85480003
ror byte [rdi], 0x84
je 0x1400ad14e
mov r12, rax
je 0x1400ad14e
mov r12, rax
movups xmm0, xmmword [0x140143268]
adc byte [0x140143268], al
add eax, 0x96245
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x14014325b]
invalid
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
add byte [rax - 0x7b], cl
invalid
je 0x1400ad0bb
add byte [rax - 0x7b], cl
sal byte [rdx + rsi*2 + 0x49], 0x89
invalid
mov r15, rax
mov qword [rax], 0x1d
mov qword [rax + 8], r12
add byte [0x18c0ad054], bl
mov dword [rax + 8], esp
mov qword [rax + 0x10], 0x1d
jmp 0x1400abbfd
lea r8, [0x14013c878]
mov rcx, r15
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
invalid
mov edx, 0x2000
mov rcx, r15
call fcn.1401082f0
lea rcx, str.future_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x14013c6b0]
mov edx, 0x1e
add byte [rax], al
add al, ch
xchg ecx, eax
mov ch, 5
invalid
invalid
add byte [rax], al
add al, ch
xchg ecx, eax
mov ch, 5
add eax, 0x8b900
add byte [rax], al
mov ecx, 8
mov edx, 8
call fcn.140107f90
invalid
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, r12
call fcn.140107f90
invalid
scasb al, byte [rdi]
invalid
invalid
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x18], bh
add byte [rax], al
mov edx, 0x18
call fcn.140107f90
lea rcx, str.future_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
cmc
cmc
or byte [rax], al
lea r8, [0x140141d38]
mov edx, 0x1e
call fcn.140108630
mov bpl, 5
add byte [rcx + 8], bh
mov bpl, 5
add byte [rcx + 8], bh
mov edx, 0x228
call fcn.140107f90
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov edx, 0x10
call fcn.140107f90
scasb al, byte [rdi]
invalid
invalid
scasb al, byte [rdi]
add eax, 0x1b900
mov ecx, 1
add byte [rax], al
mov edx, 0xe
call fcn.140107f90
call fcn.140010c70
cmp esi, esi
invalid
mov ecx, 1
mov edx, 0x13
call fcn.140107f90
invalid
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x1e
call fcn.140107f90
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0x21
call fcn.140107f90
mov ecx, 1
mov rdx, r13
mov edx, ebp
call fcn.140107f90
mov ecx, 1
mov edx, 0x1d
call fcn.140107f90
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
movzx eax, byte [rcx + 0x2d2]
invalid
rol byte [rdx], cl
add byte [rax], al
in al, dx
and byte [rdi], cl
mov dh, 0x81
invalid
rol byte [rdx], cl
add byte [rax], al
adc edx, 0x48000002
cmp eax, 6
invalid
cmp rax, 6
invalid
ja case.0x1400ad189.1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
lea rcx, [0x1401780b4]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov rcx, rsi
call fcn.140066820
cmp byte [rsi + 0xd0], 2
add byte [rax], al
add byte [rdx], al
sti
inc dword [rax + 0xd0be]
add byte [rdx], al
add dh, byte [rdx + 0x2a]
jb 0x1400ad1c6
mov rdi, qword [rsi + 0xd8]
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 [0x140182268]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
call fcn.140101bb0
lea rcx, [rsi + 0xf8]
mov rax, qword [rsi + 0xe0]
mov rdx, qword [rsi + 0xe8]
mov edx, dword [rsi + 0xe8]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg esi, eax
call 0x18c0ad1dc
mov eax, dword [rsi + 0xf0]
invalid
mov r8, qword [rsi + 0xf0]
add bh, bh
push rax
adc byte [rax - 0x73], cl
mov ds, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], al
add dword [rax], eax
invalid
call qword [rax + 0x10]
lea rcx, [rsi + 0x118]
mov rax, qword [rsi + 0x100]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
mov rdx, qword [rsi + 0x108]
or byte [rcx], al
add byte [rax], al
invalid
mov r8, qword [rsi + 0x110]
call qword [rax + 0x10]
cmp byte [rsi + 0xc8], 2
enter 0, 0
invalid
push rax
adc byte [rax + 0xc8be], al
invalid
add byte [rax], al
enter 0, 0
add dh, byte [rdi + rbx + 0x48]
lea ecx, [rsi + 0xc0]
add byte [rax], al
invalid
add byte [rdx], al
je 0x1400ad22c
lea rcx, [rsi + 0xc0]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsi + 0xa8]
mov rdx, qword [rsi + 0xb0]
add byte [rax], al
mov rax, qword [rsi + 0xa8]
add byte [rax], al
mov rdx, qword [rsi + 0xb0]
add byte [rbx + rcx*4 - 0x7a], cl
mov eax, 0xff000000
add byte [rax], al
add bh, bh
invalid
mov r8, qword [rsi + 0xb8]
add byte [rax], al
add bh, bh
invalid
call qword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], cl
add byte [rax], al
mov rdx, qword [rsi + 0x90]
mov rax, qword [rsi + 0x88]
add byte [rax], al
mov rdx, qword [rsi + 0x90]
xchg esi, eax
nop
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [rbx + rcx*4 - 0x7a], cl
adc byte [rbx + rcx*4 - 0x7a], cl
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x98]
add byte [rax], al
invalid
adc byte [rbx + rcx*4 - 0x7a], cl
cwde
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsi, 0xa0
mov rcx, rsi
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rsi
jmp rax
lea rcx, [rsi + 0x2d8]
call fcn.1400ad460
add dword [rax], eax
invalid
jmp 0x1400ad3e7
mov rdi, qword [rsi + 0x2d8]
fadd dword [rdx]
add byte [rax], al
mov rbx, qword [rsi + 0x2e0]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400ad2a0
cmp qword [rbx + 0x10], 0x11
jb 0x1400ad28f
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
add al, dh
dec qword [rax]
je 0x1400ad3ff
mov rax, qword [rsi + 0x2b8]
add byte [rax], al
lock dec qword [rax]
dec qword [rax]
je 0x1400ad41c
add byte [rax - 0x7d], cl
mov esi, 0x290
add byte [rbp + rcx + 0x48], dh
je case.0x1400a4f30.54
mov rcx, qword [rsi + 0x298]
cmp qword [rsi + 0x290], 0
je case.0x1400a4f30.54
mov rcx, qword [rsi + 0x298]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x2a0]
xor edx, edx
sar bh, cl
adc eax, 0x64ea8
cmp byte [rsi + 0x2d4], 0
je 0x1400ad319
cmp byte [rsi + 0x270], 2
je 0x1400ad319
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x260]
call qword [rax + 0x10]
mov byte [rsi + 0x2d4], 0
cmp byte [rsi + 0x1a8], 2
add byte [rdx], al
add byte [rdx], al
jb 0x1400ad353
mov rdi, qword [rsi + 0x1b0]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov eax, dword [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
sbb byte [r8 - 0x75], r9b
mov eax, dword [rdi]
mov eax, dword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
adc r15b, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xd4f1f
invalid
invalid
invalid
invalid
adc r15b, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xd4f1f
invalid
invalid
invalid
invalid
invalid
xor edx, edx
mov r8, rdi
clc
clc
call fcn.140101bb0
lea rcx, [rsi + 0x1d0]
mov rax, qword [rsi + 0x1b8]
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
mov ss, eax
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000001], bh
mov eax, 0x48000001
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
mov r8, qword [rsi + 0x1c8]
call qword [rax + 0x10]
lea rcx, [rsi + 0x1f0]
mov rax, qword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
cmp byte [rsi + 0x2d5], 0
add bh, bh
push rax
adc byte [rax + 0x2d5be], al
add byte [rax], al
je 0x1400ad3a6
or al, 0x48
lea ecx, [rsi + 0x128]
lea rcx, [rsi + 0x128]
call fcn.140066820
mov byte [rsi + 0x2d5], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rsi + 0x2d8]
add byte [rax], al
call fcn.1400ad600
cmp qword [rsi + 0x9c0], 0
je 0x1400ad3d8
invalid
or eax, 0xc88e8b48
or dword [rax], eax
add bh, bh
adc eax, 0x64dd0
mov rcx, qword [rsi + 0x9c8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x9d0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov ss, eax
or dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x64da9
mov byte [rsi + 0x2d3], 0
add al, byte [rax]
add byte [rax], al
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
jne 0x1400ad2b1
invalid
mov rcx, qword [rsi + 0x2b0]
call fcn.140068d80
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
jne 0x1400ad2c2
invalid
invalid
invalid
mov rcx, qword [rsi + 0x2b8]
mov rdx, qword [rsi + 0x2c0]
call fcn.140039a20
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rdi], cl
test dword [rdi - 0x16000002], ecx
xchg edi, eax
invalid
jmp case.0x1400a4f30.54
lea rcx, [rsi + 0x2d8]
call 0x1400ad6e0
cmp byte [rsi + 0x270], 2
jne case.0x14009e090.88
jmp 0x1400ad319
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x251]
test eax, eax
je 0x1400ad7ee
cmp eax, 3
jne case.default.0x1400ad92e
mov rdi, qword [rsi + 0x240]
mov rbx, qword [rsi + 0x248]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400ad738
cmp qword [rbx + 0x10], 0x11
jb 0x1400ad727
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1400ad862
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400ad87f
cmp qword [rsi + 0x200], 0
je 0x1400ad771
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 0x1400ad797
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 0x1400ad8a5
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400ad8c2
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400ad8e6
cmp byte [rsi + 0x140], 2
jne 0x1400ad8ff
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.140066820
cmp byte [rsi + 0x80], 2
jb 0x1400ad829
mov rdi, qword [rsi + 0x88]
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 [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
lea rcx, [rsi + 0xa8]
mov rax, qword [rsi + 0x90]
mov rdx, qword [rsi + 0x98]
mov r8, qword [rsi + 0xa0]
call qword [rax + 0x10]
mov eax, 0xc0
mov edx, 0xb8
mov ecx, 0xc8
mov r8d, 0xb0
jmp 0x1400ad914
mov rcx, qword [rsi + 0x220]
call fcn.140068d80
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
jne 0x1400ad75a
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.140039a20
cmp qword [rsi + 0x200], 0
jne 0x1400ad764
jmp 0x1400ad771
mov rcx, qword [rsi + 0x1b0]
call fcn.140068d80
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400ad7c8
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call fcn.140039a20
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400ad7d9
mov rcx, qword [rsi + 0x148]
call fcn.140052560
cmp byte [rsi + 0x140], 2
je case.default.0x1400ad92e
mov eax, 0x130
mov edx, 0x128
mov ecx, 0x138
mov r8d, 0x120
mov r8, qword [rsi + r8]
mov r9, qword [r8 + 0x10]
add rcx, rsi
mov rdx, qword [rsi + rdx]
mov r8, qword [rsi + rax]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp r9
jno 0x1400b1e50
invalid
lea edx, [0x14013c833]
mov r8d, 0x3f
mov cl, 0x27
call fcn.140095d10
mov rdi, rax
mov rcx, rsi
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rax, rdi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 1
jne 0x1400b2d7c
mov rcx, qword [rsp + 0x68]
mov dword [rcx], 1
mov rax, qword [rsp + 0x118]
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
movups xmmword [rcx + 4], xmm0
mov eax, dword [rax + 0x10]
mov dword [rcx + 0x14], eax
adc al, 0xe9
invalid
invalid
add byte [rax], al
test r13, r13
jne 0x1400b2d89
movzx eax, byte [rdi + 0xd0]
test eax, eax
jne 0x1400b1ef2
movzx ebp, byte [rdi + 0xd1]
movzx r14d, byte [rdi + 0xd2]
movzx r13d, byte [rdi + 0xd3]
movzx esi, byte [rdi + 0xd4]
mov rdx, qword [rdi + 0x90]
mov r15, qword [rdi + 0x98]
cmp r15, rdx
jne 0x1400b1f80
test bpl, bpl
jne 0x1400b2000
jmp 0x1400b2014
xor r12d, r12d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
ror dword [rbp + 0x29], 1
stc
mov r9, rdx
sub r9, r15
jb 0x1400b2ead
mov rdx, qword [rdi + 0x38]
test rdx, rdx
je 0x1400b2e95
invalid
add byte [rax], al
invalid
mov r8, qword [rdi + 0x88]
add r8, r15
mov rcx, qword [rsp + 0x158]
call fcn.1400e6e20
test rax, rax
ror byte [rdi], 0x85
jbe 0x1400b1fd4
add byte [rax], al
ror byte [rdi], 0x85
jbe 0x1400b1fd4
add byte [rax], al
add r12, rdx
add r15, rdx
mov qword [rdi + 0x98], r15
add byte [rax], al
mov rdx, qword [rdi + 0x90]
cmp r15, rdx
jne 0x1400b1f90
test r12, r12
je 0x1400b1f65
cmp byte [rdi + 0xd0], 0
jne 0x1400b2000
mov byte [rdi + 0xd1], 1
nop dword [rax + rax]
cmp qword [rdi + 0x38], 0
je 0x1400b2e95
cmp byte [rdi + 0xd0], 0
je 0x1400b201b
or sil, r13b
jne 0x1400b2034
jmp 0x1400b2027
mov byte [rdi + 0xd1], 0
or sil, r13b
jne 0x1400b2034
cmp byte [rdi + 0x122], 0
je 0x1400b251f
test r14b, r14b
je 0x1400b267b
cmp qword [rdi + 0x110], 0
je 0x1400b2061
mov rcx, rdi
call fcn.1400b2f10
test rax, rax
jne 0x1400b2d51
test rdx, rdx
je 0x1400b2d94
mov r15, qword [rdi + 0x78]
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400b2ebc
mov rdx, qword [rdi + 0x70]
cmp r15, rdx
ja 0x1400b2ecb
mov r12, rax
mov rax, qword [rdi + 0x68]
mov dword [r12], r15d
mov dword [r12 + 4], 2
mov qword [r12 + 8], rax
movups xmmword [r12 + 0x10], xmm6
mov qword [rsp + 0xa0], 2
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0xb0], 2
mov ebp, 2
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xb8], rax
je 0x1400b2170
mov rdx, qword [rdi + 0xc0]
mov r8, qword [rdi + 0xc8]
lea rcx, [rsp + 0x70]
call fcn.1400cf1c0
mov rsi, qword [rsp + 0x70]
mov rax, qword [rsp + 0x80]
test rsi, rsi
mov qword [rsp + 0x120], rax
je 0x1400b2170
mov r14, qword [rsp + 0x78]
lea rcx, [rsp + 0xa0]
mov r13, rax
call fcn.1400b1350
mov r12, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0xb0]
mov rax, rbp
shl rax, 4
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
call 0x144ebe28f
mov dword [r12 + rax], r14d
mov dword [r12 + rax + 4], 0x12
mov qword [r12 + rax + 8], r13
inc rbp
mov qword [rsp + 0xb0], rbp
jmp 0x1400b2172
xor esi, esi
mov dword [rsp + 0x128], 0
mov dword [rsp + 0x12c], ebp
mov qword [rsp + 0x130], r12
movabs rax, 0x200000000
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0
movabs rax, 0x1100000000
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x88]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
movabs rax, 0x300000000
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x100], rax
mov dword [rsp + 0xbc], 0
cmp byte [rdi + 0x122], 0
je 0x1400b2340
cmp byte [rdi + 0x123], 0
mov edx, 0
mov rcx, qword [rsp + 0xc8]
cmove rdx, rcx
mov rax, qword [rdi + 0xe8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0xbc]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0xd0]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x28
add dword [rax], eax
add byte [rcx - 0x47], al
sbb al, 1
add dword [rax], eax
call qword [sym.imp.secur32.dll_AcceptSecurityContext]
mov r13d, eax
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x1400b2289
call rbx
mov rcx, qword [rsp + 0x98]
test rcx, rcx
test ecx, ecx
je 0x1400b2298
call rbx
cmp r13d, 0x80090318
je 0x1400b24a6
add ecx, dword [rcx]
or byte [rdi], 0x84
add dword [rdx], eax
add byte [rax], al
test r13d, r13d
je 0x1400b2409
cmp r13d, 0x90312
jne 0x1400b24d7
mov byte [rdi + 0x123], 0
cmp rbp, 1
jbe 0x1400b2e6d
cmp dword [r12 + 0x14], 5
jne 0x1400b259b
mov r14, qword [rdi + 0x78]
mov eax, dword [r12 + 0x10]
mov r15, r14
sub r15, rax
jb 0x1400b2eda
mov ebp, dword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
test eax, eax
ror byte [rdi], 0x84
jae 0x1400b22ff
add byte [rax], al
ror byte [rdi], 0x84
jae 0x1400b22ff
add byte [rax], al
mov rdx, qword [rdi + 0x70]
mov edx, dword [rdi + 0x70]
mov r13, rdx
sub r13, r15
jb 0x1400b2ef2
in al, 0xb
add byte [rax], al
in al, 0xb
add byte [rax], al
mov qword [rdi + 0x70], 0
test r15, r15
je 0x1400b271e
cmp rdx, r15
je 0x1400b272b
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + r15]
mov r8, r13
call fcn.140106220
jmp 0x1400b2727
cmp byte [rdi + 0x120], 0
mov r8d, 0
je 0x1400b2356
mov r8, qword [rdi + 0xa8]
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xa0], rax
mov eax, 0
cmove r8, rax
mov rax, qword [rdi + 0xe8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0xbc]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x128]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0xd0]
mov rdx, qword [rsp + 0xc8]
mov r9d, 0x9819c
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
mov r13d, eax
mov rcx, qword [rsp + 0x88]
test rcx, rcx
jne 0x1400b2287
jmp 0x1400b2289
cmp rbp, 1
jbe 0x1400b2e59
cmp dword [r12 + 0x14], 5
jne 0x1400b255e
mov rbx, qword [rsp + 0x78]
test rbx, rbx
mov rax, qword [rsp + 0xc0]
je 0x1400b2441
invalid
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x110], rax
mov rax, rbx
mov rbp, qword [rdi + 0x78]
mov r14d, dword [r12 + 0x10]
mov r15, rbp
sub r15, r14
cmp rbp, r15
jb 0x1400b2eda
mov qword [rsp + 0xc0], rax
je 0x1400b27c1
mov rdx, qword [rdi + 0x70]
mov r13, rdx
sub r13, r15
std
jb 0x1400b2ef2
mov qword [rdi + 0x70], 0
test r15, r15
je 0x1400b279e
cmp rdx, r15
je 0x1400b27c1
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + r15]
mov r8, r13
call fcn.140106220
jmp 0x1400b27a3
cmp rbp, 1
jbe 0x1400b2e81
mov eax, 1
cmp dword [r12 + 0x14], 4
jne 0x1400b24c2
mov eax, dword [r12 + 0x10]
mov qword [rdi + 0x110], rax
test rsi, rsi
jne 0x1400b28c1
jmp 0x1400b28e4
shl r13, 0x20
shl ebp, 0x20
or r13, 2
test rsi, rsi
je 0x1400b2880
mov rax, qword [rsp + 0x120]
mov r8, rax
cmp rsi, 0x11
jb 0x1400b24fd
add dword [rax], eax
add byte [rcx - 0x77], cl
ror byte [rax - 0x7d], 0xfe
adc dword [rdx + 4], esi
mov r8, qword [rax - 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp qword [rsp + 0xa0], 0
jne 0x1400b288f
add byte [rax], al
add byte [rax], al
jmp 0x1400b1f20
mov byte [rsp + 0x66], r14b
mov byte [rsp + 0x67], r13b
mov qword [rsp + 0x70], 0
mov rcx, qword [rsp + 0xc8]
mov edx, 0x53
lea r8, [rsp + 0x70]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x1400b25b5
cmp byte [rsp + 0x66], 0
jne 0x1400b203d
jmp 0x1400b2deb
mov rax, qword [rsp + 0x78]
test rax, rax
je 0x1400b257d
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0xc0], rax
mov qword [rdi + 0x78], 0
mov qword [rdi + 0x110], 1
jne 0x1400b27d9
jmp 0x1400b28a5
mov r14, qword [rdi + 0x78]
mov ebp, dword [rsp + 0x70]
mov eax, 1
mov rbx, qword [rsp + 0x78]
mov r15, r14
jmp 0x1400b272d
mov r12, qword [rsp + 0x70]
mov rcx, qword [r12 + 0x20]
test rcx, rcx
mov r14, rbx
je 0x1400b2911
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rsi, rax
cmp qword [rdi], 0
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
je 0x1400b294a
add byte [rax], al
mov rbx, r12
mov rcx, qword [rdi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
je 0x1400b265e
sal byte [rbp + riz*2 + 0xf], 0x1f
add byte [rax], 0
add byte [rax], al
nop dword [rax]
mov rbp, rax
mov rcx, rax
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov qword [rsp + 0x70], 0
mov rcx, rsi
mov rdx, rbp
mov r8d, 3
lea r9, [rsp + 0x70]
call qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
test eax, eax
je 0x1400b2db9
mov rcx, qword [rsp + 0x70]
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call r12
mov rcx, rbp
call r12
mov rcx, qword [rdi + 8]
mov rdx, r15
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1400b2600
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r12, rbx
jmp 0x1400b2955
mov eax, 1
jmp 0x1400b272d
mov al, 2
test r13b, r13b
mov ecx, dword [rsp + 0x10c]
mov rdx, qword [rsp + 0x150]
mov r8, qword [rsp + 0x148]
jne 0x1400b26d9
movaps xmmword [rsp + 0x70], xmm6
mov dword [rsp + 0x80], 0
mov rcx, qword [rsp + 0xc8]
mov edx, 4
lea r8, [rsp + 0x70]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
jne 0x1400b2e4c
mov ecx, dword [rsp + 0x70]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rsp + 0x7c]
mov al, 1
mov byte [rdi + 0xd0], al
mov dword [rsp + 0x10c], ecx
mov dword [rdi + 0xd4], ecx
mov qword [rsp + 0x150], rdx
mov qword [rdi + 0xd8], rdx
mov qword [rsp + 0x148], r8
mov qword [rdi + 0xe0], r8
movzx eax, byte [rdi + 0xd0]
test eax, eax
je 0x1400b1f34
jmp 0x1400b1ef2
test rdx, rdx
je 0x1400b2a96
mov qword [rdi + 0x70], r13
xor eax, eax
sub r14, r15
mov qword [rdi + 0x78], r14
mov qword [rdi + 0x110], rax
test ebp, ebp
mov r15d, ebp
mov rdx, rbx
lea rax, [0x140172ca8]
cmove rdx, rax
mov rax, qword [rdi + 0x80]
mov r13, qword [rdi + 0x90]
sub rax, r13
cmp rax, r15
jb 0x1400b2926
mov rcx, qword [rdi + 0x88]
add rcx, r13
mov r8, r15
call fcn.140106220
add r13, r15
mov qword [rdi + 0x90], r13
mov rcx, rbx
mov rbx, qword [sym.imp.secur32.dll_FreeContextBuffer]
call rbx
test rsi, rsi
jne 0x1400b28c1
jmp 0x1400b28e4
test rdx, rdx
je 0x1400b27c1
xor eax, eax
cmp rbp, r15
sete al
mov qword [rdi + 0x70], r13
mov qword [rdi + 0x78], r14
mov qword [rdi + 0x110], rax
test rbx, rbx
jne 0x1400b27d9
jmp 0x1400b283f
xor eax, eax
cmp rbp, r15
cmp ebp, edi
sete al
mov qword [rdi + 0x78], r14
mov qword [rdi + 0x110], rax
test rbx, rbx
je 0x1400b283f
mov r15d, dword [rsp + 0x110]
test r15, r15
mov rdx, qword [rsp + 0xc0]
lea rax, [0x140172ca8]
cmove rdx, rax
mov rax, qword [rdi + 0x80]
mov r13, qword [rdi + 0x90]
sub rax, r13
add byte [rcx + rbp - 0x18], cl
cmp rax, r15
jb 0x1400b2d1b
mov rcx, qword [rdi + 0x88]
add rcx, r13
mov r8, r15
call fcn.140106220
add r13, r15
mov qword [rdi + 0x90], r13
mov rcx, qword [rsp + 0xc0]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov r14, qword [rdi + 0x78]
test r14, r14
je 0x1400b28a5
lea rcx, [rsp + 0xd0]
mov rdx, rdi
call fcn.1400b30f0
cmp byte [rsp + 0xd0], 0
je 0x1400b28a5
mov r13, qword [rsp + 0xd8]
mov rbx, qword [sym.imp.secur32.dll_FreeContextBuffer]
test rsi, rsi
jne 0x1400b24e8
nop word cs:[rax + rax]
cmp qword [rsp + 0xa0], 0
je 0x1400b1f20
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r12
call fcn.140101bb0
jmp 0x1400b1f20
cmp byte [rdi + 0xd0], 0
jne 0x1400b28b5
mov byte [rdi + 0xd2], 0
mov rbx, qword [sym.imp.secur32.dll_FreeContextBuffer]
test rsi, rsi
je 0x1400b28e4
mov rax, qword [rsp + 0x120]
mov r8, rax
cmp rsi, 0x11
jb 0x1400b28d6
mov r8, qword [rax - 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp qword [rsp + 0xa0], 0
je 0x1400b2900
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r12
call fcn.140101bb0
xor r13d, r13d
test r13, r13
je 0x1400b1f29
jmp 0x1400b2d89
mov rsi, qword [rdi]
test rsi, rsi
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
je 0x1400b2955
mov rsi, qword [rdi + 8]
jmp 0x1400b2955
lea rcx, [rdi + 0x80]
mov r14, rdx
mov rdx, r13
mov r8, r15
call fcn.1401087c0
mov rdx, r14
mov r13, qword [rdi + 0x90]
jmp 0x1400b2768
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
movaps xmmword [rsp + 0x70], xmm6
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x70], 0x20
mov dword [rsp + 0x78], 1
lea rax, str.1.3.6.1.5.5.7.3.1
mov qword [rsp + 0xa0], rax
lea rax, str.1.3.6.1.4.1.311.10.3.3
mov qword [rsp + 0xa8], rax
lea rax, str.2.16.840.1.113730.4.1
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0x80], 3
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xc0000001
xor ecx, ecx
mov rdx, r12
xor r8d, r8d
mov r9, rsi
call qword [sym.imp.crypt32.dll_CertGetCertificateChain]
test eax, eax
je 0x1400b2dfd
mov r15, qword [rsp + 0xd0]
mov esi, 0xf00
cmp qword [rdi], 0
je 0x1400b2bce
cmp dword [r15 + 0xc], 0
je 0x1400b2bce
mov qword [rsp + 0x140], r12
mov rax, qword [r15 + 0x10]
mov r12, qword [rax]
mov rcx, r15
call r13
mov r13, rax
mov qword [rsp + 0xf0], r15
cmp dword [r15 + 0xc], 2
jb 0x1400b2aa0
mov esi, 1
mov rbp, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov r14, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov rbx, qword [rsp + 0xf0]
nop
mov rax, qword [rbx + 0x10]
mov r12, qword [rax + rsi*8]
mov rcx, rbx
call r14
mov r15, rax
mov rcx, r13
call rbp
mov eax, dword [rbx + 0xc]
inc rsi
mov r13, r15
cmp rsi, rax
jb 0x1400b2a70
jmp 0x1400b2ab9
xor eax, eax
xor r15d, r15d
jmp 0x1400b272d
mov r15, r13
mov rbp, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov r14, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov rbx, qword [rsp + 0xf0]
mov rcx, rbx
call r14
mov qword [rsp + 0x138], rax
mov rcx, r15
call rbp
xor r15d, r15d
mov r14, qword [sym.imp.secur32.dll_FreeContextBuffer]
jmp 0x1400b2aee
mov r15, rbx
inc r15
mov rcx, rbp
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rbp, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov eax, dword [r12 + 0xc]
mov esi, 0xf00
cmp r15, rax
jae 0x1400b2bb4
mov rax, qword [r12 + 0x10]
test rax, rax
je 0x1400b2bb4
mov rbx, r15
mov rax, qword [rax + r15*8]
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rbp, rax
mov rcx, qword [rdi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
je 0x1400b2ad8
nop word cs:[rax + rax]
mov r15, rax
mov rcx, rax
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r13, rax
mov r8d, dword [r15 + 0x10]
cmp r8d, dword [rbp + 0x10]
jne 0x1400b2b8c
mov rcx, qword [r15 + 8]
mov rdx, qword [rbp + 8]
call fcn.1401068a0
mov esi, eax
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test esi, esi
je 0x1400b2b97
mov rcx, qword [rdi + 8]
mov rdx, r13
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1400b2b40
jmp 0x1400b2ad8
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x1400b2b75
mov rcx, r13
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rsi
mov rcx, rbp
call rsi
mov esi, 0xf10
mov rbp, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rcx, qword [rsp + 0x138]
call rbp
mov r12, qword [rsp + 0x140]
mov r15, qword [rsp + 0xf0]
lea rax, [rsp + 0xd8]
movups xmmword [rax], xmm6
movabs rax, 0x200000018
mov qword [rsp + 0xd0], rax
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xa0], rax
je 0x1400b2c16
cmp byte [rdi + 0x121], 0
jne 0x1400b2c16
mov rax, qword [rdi + 0xa8]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xf8], 0x10
mov dword [rsp + 0xfc], esi
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x100], rax
movaps xmmword [rsp + 0xa0], xmm6
mov qword [rsp + 0xb0], 0
mov dword [rsp + 0xa0], 0x18
mov ecx, 4
mov rdx, r15
lea r8, [rsp + 0xf8]
lea r9, [rsp + 0xa0]
call qword [sym.imp.crypt32.dll_CertVerifyCertificateChainPolicy]
test eax, eax
je 0x1400b2e10
mov r13d, dword [rsp + 0xa4]
mov rax, qword [rdi + 0x100]
test rax, rax
je 0x1400b2cd4
mov r8, qword [rdi + 0x108]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], r13d
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x7c], rax
lea rdx, [rsp + 0x70]
call qword [r8 + 0x28]
test rax, rax
je 0x1400b2ce6
jmp 0x1400b2e2c
test r13d, r13d
jne 0x1400b2e19
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rbx, r14
mov rcx, r12
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp byte [rdi + 0xd0], 0
movzx r13d, byte [rsp + 0x67]
movzx r14d, byte [rsp + 0x66]
jne 0x1400b2034
mov rax, qword [rsp + 0x118]
mov byte [rax], 1
jmp 0x1400b2034
lea rcx, [rdi + 0x80]
mov r14, rdx
mov rdx, r13
mov r8, r15
call fcn.1401087c0
mov rdx, r14
mov r13, qword [rdi + 0x90]
jmp 0x1400b2811
cmp rax, 2
movabs rax, 0xd00000003
cmove rdx, rax
mov rax, qword [rsp + 0x68]
mov qword [rax + 8], rdx
mov dword [rax], 2
movaps xmm6, xmmword [rsp + 0x160]
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x68]
mov dword [rax], 0
jmp 0x1400b2d60
mov rax, qword [rsp + 0x68]
mov qword [rax + 8], r13
jmp 0x1400b2d5a
lea rdx, str.unexpected_EOF_during_handshakeassertion_failed:_size___nread
mov r8d, 0x1f
mov cl, 0x25
call fcn.140095d10
mov rcx, qword [rsp + 0x68]
mov qword [rcx + 8], rax
mov dword [rcx], 2
jmp 0x1400b2d60
mov r12, rbx
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, rbp
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rdi
mov rcx, r15
call rdi
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
jmp 0x1400b2e2f
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rsi, qword [rsp + 0x68]
jmp 0x1400b2e3d
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
jmp 0x1400b2e2f
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
jmp 0x1400b2e2f
mov r13, rax
mov rsi, qword [rsp + 0x68]
mov rcx, r12
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [rsi + 8], r13
mov dword [rsi], 2
jmp 0x1400b2d60
shl rax, 0x20
or rax, 2
jmp 0x1400b2da8
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov ecx, 1
mov rdx, rbp
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov ecx, 1
mov rdx, rbp
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov ecx, 1
mov rdx, rbp
call fcn.140108280
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14013d6f8]
mov edx, 0x29
call fcn.140108300
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r15
call fcn.140108270
mov ecx, 8
mov edx, 0x20
call fcn.140107f90
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r15
call fcn.1401082f0
lea rcx, [0x140141e07]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x1f
call fcn.140108300
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_src_vecmod.rs
mov rcx, r15
call fcn.1401082f0
int3
lea eax, [rsp + 0x28]
mov edx, 0x53
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
sub dh, cl
add eax, 0x74c08500
invalid
movabs rdi, 0x8000000000000000
jmp 0x1400b3457
mov edi, 0
add byte [rax], al
add byte [rax - 0x74b3b615], al
je 0x1400b3436
mov r14, qword [rsp + 0x28]
mov r15, qword [r14 + 8]
sub byte [rbp - 0x75], cl
jle 0x1400b341f
mov edi, dword [r14 + 0x10]
test rdi, rdi
je 0x1400b343b
sbb ecx, dword [rdi]
mov dh, 5
jmp 0x1710b4116
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400df540
test rax, rax
je 0x1400b346e
mov rbx, rax
jmp 0x1400b3440
mov ebx, 1
mov rcx, rbx
mov rdx, r15
mov r8, rdi
call fcn.140106220
mov rcx, r14
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
jmp 0x1400b34ad
mov dword [rsp + 0x24], 1
movabs rax, 0x200000004
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x48], rax
movabs rax, 0x100000000
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rcx, [rsi + 0xf0]
lea rdx, [rsp + 0x28]
call qword [sym.imp.secur32.dll_ApplyControlToken]
test eax, eax
je 0x1400b3509
mov edi, eax
shl rdi, 0x20
or rdi, 2
jmp 0x1400b353e
mov dword [rsi + 0xd0], 0x1010000
mov byte [rsi + 0xd4], 0
mov qword [rsi + 0x110], 0
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.1400b1e90
jmp 0x1bc8f3533
and al, 0x28
add dh, byte [rbp + 0x76]
jmp 0x1bc8f3533
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
call fcn.14001a310
insd dword [rdi], dx
idiv bh
insd dword [rdi], dx
idiv bh
mov qword [rsi + 0x38], 0
add byte [rax], al
add byte [rax], al
cmp al, 0xd
jne 0x1400b35b9
mov ecx, edi
and ecx, 3
mov eax, 1
cmp ecx, 1
add dword [rbp + 0x65], esi
add dword [rbp + 0x65], esi
lea rsi, [rdi - 1]
mov rbx, qword [rdi - 1]
mov ebx, dword [rdi - 1]
mov ebx, dword [rdi - 1]
dec dword [rax - 0x75]
jg 0x1400b3574
mov rdi, qword [rdi + 7]
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400b3595
jg 0x1400b357e
add byte [rsp + rbx + 0x48], dh
cmp qword [rdi + 0x10], 0x11
cmp dword [rdi + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400b3584
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edi, edi
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov eax, 1
jmp case.0x1400735c2.256
mov qword [rsi + 0x38], 0
xor edi, edi
xor eax, eax
mov rdx, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor edi, edi
jmp case.0x1400735c2.256
int3
mov edx, 1
call qword [sym.imp.ws2_32.dll_shutdown]
cmp eax, 0xffffffff
je 0x1400b3755
xor edx, edx
xor eax, eax
add rsp, 0x28
ret
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
retf 0x3102
ror byte [rax - 0x7d], 0xc4
sub bl, al
retf 0x3102
jne 0x1400b378e
add rcx, 8
jmp 0x1400e7020
add r8, 0xfffffffffffffff0
shl r9, 4
lea rax, [0x140172ca8]
nop dword [rax]
test r9, r9
je 0x1400b37c5
mov r10d, dword [r8 + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
sal eax, 0x4d
test edx, edx
je 0x1400b37a0
mov rax, qword [r8 + 8]
mov r8, rax
mov r9, r10
shr ecx, 1
invalid
invalid
invalid
invalid
xor r10d, r10d
mov r8, rax
mov r9, r10
jmp fcn.1400af200
in al, dx
and byte [rax - 0x77], cl
invalid
ret 0x8348
and byte [rsi - 0x3d], bl
int3
add dh, byte [rbp + 0x16]
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
mov rax, rcx
add rsp, 0x20
pop rsi
ret
invalid
int3
int3
mov rsi, rcx
movzx eax, byte [rcx + 0xeb0]
invalid
test eax, eax
je 0x1400b38ba
invalid
cmp eax, 3
jne 0x1400b38b2
lea rcx, [rsi + 0x70]
call fcn.1400b6dd0
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x1400b3895
mov rcx, qword [rsi + 0x58]
pop rax
call fcn.140068d80
sti
dec dword [rax - 0x75]
invalid
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
dec dword [rax]
invalid
dec dword [rax]
jne 0x1400b38b2
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
jmp fcn.140039a20
outsb dx, byte [rsi]
invalid
nop
add rsp, 0x28
pop rdi
pop rsi
ret
lock dec qword [rax]
je 0x1400b392d
imul ecx, dword [rax - 0x75], 0x48f06046
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
dec dword [rax]
je 0x1400b3940
cmp byte [rsi], 2
jb 0x1400b38fa
or byte [rax - 0x73], cl
sbb byte [r8 - 0x75], r9b
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
invalid
adc byte [rax - 0x75], cl
or eax, 0xce978
invalid
xor edx, edx
mov r8, rdi
call fcn.140101bb0
lea rcx, [rsi + 0x28]
mov rax, qword [rsi + 0x10]
mov eax, dword [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]
adc byte [rbx + rcx*4 + 0x46], cl
invalid
adc byte [rbx + rcx*4 + 0x46], cl
add rsi, 0x48
add rsi, 0x48
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
jmp rax
mov rcx, qword [rsi + 0x58]
call fcn.140068d80
push rsp
sti
invalid
push rsp
sti
dec dword [rax - 0x75]
invalid
invalid
invalid
mov rax, qword [rsi + 0x60]
mov eax, dword [rsi + 0x60]
lock dec qword [rax]
jne case.0x1400932da.151
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
invalid
invalid
push 0xfffffffff860d3e8
inc dword [rax - 0x7e8cfdc2]
add dh, byte ds:[rbx - 0x7f]
call fcn.140039a20
cmp byte [rsi], 2
add dh, byte ds:[rbx - 0x7f]
add dh, byte ds:[rbx - 0x7f]
jmp 0x1400b38fa
cmpsb byte [rsi], byte [rdi]
int3
int3
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb38
in al, dx
cmp byte [rbx], cl
add byte [rax], al
in al, dx
cmp byte [rbx], cl
add byte [rax], al
movapd xmmword [rsp + 0xb20], xmm6
and al, 0x20
or eax, dword [rax]
add byte [rax], al
mov rsi, r8
and byte [rbx], cl
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov r15, rcx
movzx eax, byte [rdx + 0xeb0]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7ccb8b40], al
clc
add ecx, dword [rdi]
test edx, esi
sbb eax, 0x8d4c0000
add byte [rax], al
invalid
invalid
cmpsd dword [rsi], dword [rdi]
xor al, byte [rcx]
test eax, eax
je 0x1400b39c4
cmp eax, 3
jne case.default.0x1400b39b9
add byte [rax], al
add byte [rax], al
lea r12, [rdi + 0x132]
add byte [rax], al
movzx eax, byte [rdi + 0x132]
lea r13, [rdi + 0x70]
lea rcx, [0x1401780d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0xc8]
mov esi, dword [rdi + 0xc8]
jmp 0x1400b3a1f
lea r14, [rdi + 0x58]
lea r13, [rdi + 0x70]
mov rax, qword [rdi + 0x50]
push r8
push r8
mov qword [rdi + 0xc0], rax
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rdi + 0xb0], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
push rdi
and byte [rdi], cl
adc byte [rdi + 0x30], bl
push rdi
and byte [rdi], cl
adc byte [rdi + 0x30], bl
movups xmmword [rdi + 0xa0], xmm3
movups xmmword [rdi + 0x90], xmm2
movups xmmword [rdi + 0x80], xmm1
movups xmmword [rdi + 0x70], xmm0
mov qword [rdi + 0xc8], r14
mov dword [rdi + 0xc8], esi
add byte [rbp + rcx*4 - 0x59], cl
xor al, byte [rcx]
add byte [rax], al
lea r12, [rdi + 0x132]
mov byte [rdi + 0x132], 0
mov byte [rdi + 0x133], 0
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rdi + 0xd0], xmm0
movups xmmword [rdi + 0xe0], xmm1
adc dword [rdi + 0xe0], ecx
movups xmmword [rdi + 0xf0], xmm2
movups xmmword [rdi + 0x100], xmm3
movdqu xmm0, xmmword [r13 + 0x40]
movq mm0, qword [r13 + 0x40]
movq mm0, qword [r13 + 0x40]
movdqu xmmword [rdi + 0x110], xmm0
mov rax, qword [r13 + 0x50]
push rax
push rax
mov qword [rdi + 0x120], rax
mov qword [rdi + 0x128], r14
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
mov rax, qword [r14]
mov eax, dword [rsi]
cmp byte [rax + 0x60], 0
movzx eax, byte [rdi + 0xd0]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
rol byte [rax], 1
add byte [rax], al
je 0x1400b3abb
test al, al
je 0x1400b3b77
add byte [rax], al
ror byte [rdi], 0x84
jmp 0x14f0b3a8f
add byte [rax], al
invalid
add byte [rax], al
movzx eax, al
rol byte [rbx - 0x7bf0fe08], 0xd0
cmp eax, 1
je 0x1400b3b6a
clc
add dword [rdi], ecx
test al, dl
add byte [rax], al
add byte [rbx - 0x7bf0fd08], al
clc
add cl, byte [rdi]
test ah, dl
cmp eax, 2
je 0x1400b3b77
test ah, dl
add byte [rax], al
invalid
add cl, byte [rdi]
test ah, dl
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
or eax, 0x97cae
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
add eax, 0x75c2f
pop rsp
invalid
mov edx, 0x28
call fcn.140108300
add rax, 0xfc08400
add eax, 0xfc08400
test al, al
jne 0x1400b3c85
test edx, eax
add dword [rax], eax
invalid
ror byte [rdi], 0x85
ret 1
add dword [rax], eax
test edx, eax
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
call 0x15ec93ad8
invalid
add byte [rax], al
add byte [rdx + 0x1e], bh
invalid
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x140182310]
mov esi, 0x1e
invalid
add byte [rax], al
add byte [rdx + 0x1e], bh
invalid
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
xor ecx, ecx
call fcn.1400df540
test rax, rax
test eax, eax
test eax, eax
je 0x1400b57ca
movups xmm0, xmmword [0x14012bf15]
add eax, 0x7842a
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x14012bf07]
adc byte [0x14012bf07], al
invalid
adc byte [0x14012bf07], al
jmp 0x1400b3baa
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x60], r13
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
lea r13, [rdi + 0xb28]
movzx eax, byte [rdi + 0xb28]
lea r12, [rdi + 0x138]
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
lea rcx, [0x1401780e4]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rbp, rsi
jmp 0x1400b4fdb
lea rbx, [rdi + 0x179]
lahf
jns 0x1400b3b38
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
jns 0x1400b3b3f
movzx eax, byte [rdi + 0x179]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xc45b9
lea rcx, [0x140178100]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0x170]
mov rdx, qword [rdi + 0x158]
mov rbp, qword [rdi + 0x160]
jmp 0x1400b40fa
cmp byte [rdi + 0xd1], 0
je 0x1400b3c85
movzx eax, byte [0x140182310]
mov esi, 0x1f
mov edx, 0x1f
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400b57a3
movups xmm0, xmmword [0x14012bef7]
pop rax
add dword [rdi], 0
movups xmmword [rax + 0xf], xmm0
movups xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
movups xmmword [rax], xmm0
movq xmm6, rax
movq mm6, rax
movq mm6, rax
movd xmm0, esi
punpcklqdq xmm6, xmm0
xor ebx, ebx
xor esi, esi
cmp byte [rdi + 0xd0], 2
jb 0x1400b3bf1
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]
adc byte [rax - 0x75], cl
or eax, 0xce681
adc byte [rax - 0x75], cl
or eax, 0xce681
xor edx, edx
mov r8, r14
call fcn.140101bb0
lea rcx, [rdi + 0xf8]
lea ecx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
mov rdx, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
call qword [rax + 0x10]
adc byte [rax - 0x73], cl
invalid
sbb byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
mov edx, dword [rdi + 0x108]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x79], cl
adc byte [rcx], al
add byte [rax], al
adc byte [rax - 0x73], cl
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x79], cl
adc byte [rcx], al
add byte [rax], al
call qword [rax + 0x10]
mov byte [rdi + 0x132], 1
mov ebp, 2
mov rcx, r13
call fcn.1400b6dd0
add byte [rax - 0x75], cl
pop r8
add byte [rax - 0x75], cl
pop r8
lock dec qword [rax]
jne 0x1400b3c56
mov rcx, qword [rdi + 0x58]
call fcn.140068d80
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
or byte [rbp + 0xd], dh
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
call fcn.140039a20
mov qword [r15], rbp
movupd xmmword [r15 + 8], xmm6
movups xmmword [rdi + 8], xmm6
movups xmmword [rdi + 8], xmm6
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x20], rsi
mov al, 1
jmp 0x1400b5422
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x1400b3dc2
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
invalid
div edi
dec dword [rcx - 0x77]
mov esp, eax
mov esp, eax
mov r15, rdx
mov edi, edx
mov r8, qword [rdi + 0xf0]
test r8, r8
je 0x1400b3ce9
invalid
sub dword [rax - 0x75], ecx
mov rdx, qword [rdi + 0xe8]
lea rcx, [rsp + 0x208]
or byte [rdx], al
add byte [rax], al
xchg edi, eax
call 0x1880b3cc8
lea ecx, [rsp + 0x208]
or byte [rdx], al
add byte [rax], al
call fcn.140032f00
idiv edi
dec dword [rax - 0x7d]
mov esp, 0x20824
add byte [rax], al
cmp qword [rsp + 0x208], 0
je 0x1400b3ce9
movzx ecx, word [rsp + 0x218]
jmp 0x1400b3d0f
add bl, ch
lea rax, es:[rdi + 0xd0]
lea rax, [rdi + 0xd0]
movzx eax, byte [rax]
mov cx, 0x50
test al, 1
je 0x1400b3d0f
cmp byte [rdi + 0xd1], 0
mov eax, 0x50
push rax
add byte [rax], al
add byte [rcx + 0x1bb], bh
push rax
add byte [rax], al
add byte [rcx + 0x1bb], bh
cmove ecx, eax
mov dword [rsp + 0x30], ecx
mov word [rdi + 0x130], cx
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
xor ecx, ecx
jmp 0x1400b3d2f
inc rcx
sub rcx, r12
cmp edx, 0x5b
jne 0x1400b3dfd
cmp rcx, r15
je 0x1400b3dfa
mov rax, rcx
add rcx, r12
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1400b3d20
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
and ebx, 0x3f
and ebx, 0x3f
cmp dl, 0xdf
jbe 0x1400b3d9c
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
loope 0x1400b3dab
loope 0x1400b3dab
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400b3daf
movzx edx, byte [rcx + 3]
and r8d, 7
invalid
invalid
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
retf 0x944
ret 0xfa81
add byte [rax], al
add byte [rcx], dl
invalid
je 0x1400b3dfa
invalid
add byte [rcx], dl
add byte [rsp + riz*2 + 0x48], dh
add ecx, 4
add rcx, 4
jmp 0x1400b3d23
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x1400b3d23
je 0x1400b3dac
invalid
invalid
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
retf 0x61e9
invalid
invalid
invalid
retf 0x61e9
invalid
mov dh, 5
in eax, 0xc
add byte [rsi + 0x1c], bh
mov edx, 0x1c
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400b57d9
sbb dword [rax], eax
invalid
mov bh, 2
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
neg byte [rcx]
sbb dword [rax], eax
invalid
sbb dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [0x14012bf31]
movups xmm0, xmmword [0x14012bf31]
add dword [r15], 0x40110f00
or al, 0xf
adc byte [0x14012bf25], al
add eax, 0x78130
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x14012bf25]
add eax, 0x78130
add eax, 0x78130
invalid
jmp 0x1400b3baa
mov al, 0xfd
invalid
mov rax, r15
add r12, rax
sub r15, rax
mov qword [rsp + 0x60], r13
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
jmp 0x1400b3e22
dec r15
movzx eax, al
invalid
sub r15, r12
cmp eax, 0x5d
clc
pop rbp
jne 0x1400b3ec4
add byte [rax], al
test r15, r15
test edi, edi
je 0x1400b3e8c
mov rbp, r15
add r15, r12
movzx eax, byte [r15 - 1]
invalid
invalid
test al, al
jns 0x1400b3e10
inc dword [r8 + r8*8 + 0xf41da79]
mov dh, 0x4f
inc byte [rax + 0x237dc0f9]
movzx ecx, byte [r15 - 2]
movzx ecx, byte [rdi - 2]
cmp cl, 0xc0
jge 0x1400b3e63
movzx edx, byte [r15 - 3]
cmp dl, 0xbf
jg 0x1400b3e6c
movzx r8d, byte [r15 - 4]
add r15, 0xfffffffffffffffc
add edi, 0xfffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x1400b3e73
add r15, 0xfffffffffffffffe
and ecx, 0x1f
jmp case.0x1400b3b28.11
add r15, 0xfffffffffffffffd
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
invalid
rol ecx, 1
loope 0x1400b3e84
shl ecx, 6
and al, 0x3f
movzx eax, al
or eax, ecx
enter 0x3d, 0
adc dword [rax], eax
cmp eax, 0x110000
jne 0x1400b3e16
lea r15, [rdi + 0x138]
mov edi, 0x138
add dword [rax], eax
add byte [rcx], dh
in eax, dx
xor ebp, ebp
jmp 0x1400b3ed5
mov rdx, qword [rdi + 0x180]
mov r9, qword [rdi + 0x188]
invalid
mov byte [rcx], al
add byte [rax], al
invalid
jmp 0x1400b4158
mov r14, qword [rdi + 0x168]
mov rdx, qword [rdi + 0x188]
mov byte [rcx], al
add byte [rax], al
mov byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
scasd eax, dword [rdi]
nop
add dword [rax], eax
add cl, ch
mov rbp, qword [rdi + 0x190]
jmp 0x1400b411d
pop rcx
add al, byte [rax]
invalid
pop rcx
add al, byte [rax]
add byte [rbp + rcx*4 - 0x41], cl
cmp byte [rcx], al
lea r15, [rdi + 0x138]
add byte [rax], al
cmp rbp, 0xf
ja 0x1400b3fea
invalid
invalid
add dword [rax], eax
invalid
xchg dword [0x18c0b3ed7], edx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x28], r15
mov r15, rsi
mov qword [rsp + 0x208], r12
and al, 8
add al, byte [rax]
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x10
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
add al, byte [rax]
add al, ch
jbe 0x1400b3f13
idiv bh
and al, 8
add al, byte [rax]
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x10
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
add al, byte [rax]
add al, ch
jbe 0x1400b3f13
idiv bh
dec dword [rax - 0x77]
ror dword [rax - 0x3f], 0xe9
or byte [rcx - 0xff1f], al
push qword [rcx]
fisttp dword [rax - 0x7d]
mov esp, 0x21024
add byte [rax], al
mov rcx, rax
shr rcx, 8
and ecx, 0xffffff00
xor ebx, ebx
cmp qword [rsp + 0x210], 0
sete dl
movzx esi, ah
cmove ebx, ecx
and al, dl
mov r13d, 1
cmovne r13d, esi
cmovne ebp, esi
xchg esp, eax
ret 0xb60f
cmovne ebp, esi
cmp al, 1
jne 0x1400b3fe2
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x140182310]
mov edx, 0x20
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
je 0x1400b5803
mov rsi, r15
or ebx, r13d
inc byte [rcx + rcx - 0x15]
mov word [rax], 0
mov dword [rax + 2], ebx
add cl, byte [rbx + 0x6630244c]
mov dword [rax + 6], ecx
mov dword [rax + 6], ecx
mov rcx, rax
add rcx, 0x20
mov qword [rdi + 0x138], rax
add byte [rax], al
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 r15, qword [rsp + 0x28]
mov byte [rdi + 0x133], 1
mov r8, qword [rdi + 0x138]
add dword [rax], eax
invalid
cmp byte [rcx], al
add byte [rax], al
test r8, r8
jne 0x1400b4046
test rbp, rbp
je 0x1400b40ab
mov r15, qword [rsp + 0x88]
mov r13, qword [rsp + 0x60]
invalid
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x60
invalid
invalid
js 0x1400b582a
movzx eax, byte [0x140182310]
xor ecx, ecx
jrcxz 0x1400b3fd2
add byte [rcx], dh
leave
mov rdx, rbp
call fcn.1400df540
test rax, rax
test eax, eax
je 0x1400b5847
add byte [rax - 0x77], cl
shr ecx, 0xdb
add byte [rax], al
add byte [rcx + rcx*4 - 2], cl
invalid
mov rcx, rax
jmp 0x1400b40bd
mov rsi, r15
dec byte [rbx + rcx*4 + 0x7c]
mov r15, qword [rsp + 0x28]
and al, 0x28
sub byte [rcx + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], rbp
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
and al, 8
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add al, ch
add dword [rsi], ebx
idiv bh
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
and al, 8
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add al, ch
add dword [rsi], ebx
idiv bh
cmp qword [rsp + 0x98], 0
add byte [rax], al
add byte [rax], al
jne case.0x1400aa7b0.35
invalid
test byte [rsp + 0x208], 1
jne 0x1400b474e
mov qword [r15], 0
add byte [rax], al
mov byte [rdi + 0x133], 1
mov r8, qword [rdi + 0x138]
test r8, r8
je case.0x1400a8a80.51
invalid
invalid
invalid
invalid
mov r13, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
mov r11, qword [r15 + 0x18]
mov r12, qword [rsp + 0x38]
outsd dx, dword [rsi]
or byte [rcx - 0x75], cl
push rdi
adc byte [rbp - 0x75], cl
pop rdi
sbb byte [rbx + rcx*4 + 0x64], cl
and al, 0x38
jmp 0x1400b44c2
add al, 0
add byte [rcx + rcx*4 - 5], cl
mov rbx, r15
mov rbx, r15
mov ebx, edi
mov r15, qword [rdi + 0xb30]
test r15, r15
jne 0x1400b530a
jmp 0x1400b4084
mov rbx, r15
sti
mov r15, qword [rdi + 0xb38]
test r15, r15
jne 0x1400b512f
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, [0x140142438]
jrcxz 0x1400b4092
add byte [rbp + rcx*4 + 5], cl
cmpsb byte [rsi], byte [rdi]
jrcxz 0x1400b4099
add byte [rdx + 0x18], bh
mov edx, 0x18
call fcn.140108630
add eax, 0xfb894c00
mov rbx, r15
mov r15, qword [rdi + 0xb60]
jmp 0x1400b53e4
mov ecx, 1
mov r15, qword [rsp + 0x88]
mov r13, qword [rsp + 0x60]
add r14, 8
mov rbx, rcx
mov rdx, r12
mov r8, rbp
call fcn.140106220
mov rdx, rbx
mov qword [rdi + 0x158], rbx
mov qword [rdi + 0x160], rbp
mov qword [rdi + 0x170], r14
lea rbx, [rdi + 0x179]
mov byte [rdi + 0x179], 0
mov r12, qword [rsp + 0x38]
lea rax, [rdi + 0x168]
mov qword [rdi + 0x168], r14
mov qword [rdi + 0x188], rdx
mov qword [rdi + 0x190], rbp
mov qword [rdi + 0x180], rax
mov byte [rdi + 0x178], 0
mov rax, qword [r14]
mov r9, qword [r14 + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
and ecx, 0xfffffff0
add rcx, rax
add rcx, 0x10
mov r8, rbp
call qword [r9 + 0x18]
mov r9, rdx
mov rdx, rax
mov qword [rdi + 0x180], rax
mov qword [rdi + 0x188], r9
lea rcx, [rsp + 0x208]
mov qword [rsp + 0x80], rsi
mov r8, rsi
call qword [r9 + 0x18]
mov rsi, qword [rsp + 0x208]
cmp rsi, 2
jne 0x1400b4187
mov byte [rbx], 4
mov al, 3
jmp 0x1400b5415
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x40], rax
mov r14, qword [rdi + 0x180]
mov rbx, qword [rdi + 0x188]
mov rcx, r14
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b41d7
cmp qword [rbx + 0x10], 0x11
jb 0x1400b41c6
invalid
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov word [rdi + 0x178], 0x100
test rsi, rsi
je 0x1400b425e
movzx eax, byte [0x140182310]
mov edx, 9
xor ecx, ecx
call fcn.1400df540
test rax, rax
mov rbx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x40]
je 0x1400b57f4
mov r14, rax
movabs rax, 0x6f72726520736e64
mov qword [r14], rax
mov byte [r14 + 8], 0x72
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400b4244
cmp qword [rdi + 0x148], 0
je 0x1400b4244
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov byte [rdi + 0x133], 0
movq xmm6, r14
mul byte [rsi + 0xf]
invalid
xor eax, 0x5e817
add ch, cl
invalid
stc
invalid
invalid
mov rsi, qword [rsp + 0x40]
mov rax, qword [rsi + 0x18]
lea rcx, [rsp + 0x208]
mov r14, qword [rsp + 0x28]
mov rdx, r14
mov qword [rsp + 0x30], rax
call rax
movzx ebx, word [rsp + 0x208]
cmp bx, 2
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x60], r13
jne 0x1400b42dc
mov rcx, r14
call qword [rsi]
mov r13d, 4
cmp qword [rsi + 8], 0
mov rax, rsi
mov rsi, qword [rsp + 0x80]
je 0x1400b42d2
cmp qword [rax + 0x10], 0x11
jb 0x1400b42c1
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
xor r11d, r11d
xor edx, edx
jmp 0x1400b4478
mov qword [rsp + 0x38], r12
mov eax, dword [rsp + 0x20a]
mov dword [rsp + 0x58], eax
movzx ebp, word [rsp + 0x226]
movzx r12d, word [rdi + 0x130]
test bx, bx
mov rcx, rsi
movzx esi, word [rsp + 0x20e]
cmove si, r12w
cmove r12w, word [rsp + 0x224]
add bl, dh
movq mm0, qword [rsp + 0x210]
movdqa xmmword [rsp + 0x130], xmm0
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0x140], eax
mov rax, qword [rcx + 0x20]
lea rcx, [rsp + 0x208]
mov rdx, r14
mov qword [rsp + 0x50], rax
call rax
mov rax, qword [rsp + 0x208]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r15d, 4
cmovae r15, rcx
shr rcx, 0x3a
jne 0x1400b582a
mov r14, r15
shl r14, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df540
test rax, rax
je 0x1400b5854
mov r13, rax
mov word [rax], bx
mov eax, dword [rsp + 0x58]
mov dword [r13 + 2], eax
mov word [r13 + 6], si
jne 0x1400b43b7
movdqa xmm0, xmmword [rsp + 0x130]
movdqu xmmword [r13 + 8], xmm0
mov eax, dword [rsp + 0x140]
mov dword [r13 + 0x18], eax
mov word [r13 + 0x1c], r12w
mov word [r13 + 0x1e], bp
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], 1
lea rcx, [rsp + 0x208]
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
call qword [rsp + 0x30]
movzx ebx, word [rsp + 0x208]
mov r8d, 1
cmp bx, 2
jne 0x1400b4a37
mov rbx, qword [rsp + 0x28]
mov rcx, rbx
mov rsi, r8
mov r14, qword [rsp + 0x40]
call qword [r14]
mov r11, rsi
cmp qword [r14 + 8], 0
mov r12, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x80]
je 0x1400b4468
shl r11, 5
add r11, r13
lea r15, [rdi + 0x138]
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400b44bf
cmp byte [rdi + 0x133], 0
je 0x1400b44bf
cmp qword [rdi + 0x148], 0
je 0x1400b44bf
mov rcx, qword [0x140182268]
mov r14, rdx
xor edx, edx
mov rbx, r11
call fcn.140101bb0
mov rdx, r14
mov r11, rbx
mov r8, r13
mov byte [rdi + 0x133], 0
mov rax, qword [rdi + 0x128]
mov r10, qword [rax]
mov ecx, dword [r10 + 0x48]
cmp ecx, 0x3b9aca00
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x28], r8
jne case.0x1400329b2.1777
mov ecx, dword [r10 + 0x38]
cmp ecx, 0x3b9aca00
jne 0x1400b45a0
mov r14, rdx
mov dword [rsp + 0x30], 0x3b9aca00
mov eax, 2
mov r8, qword [rsp + 0x28]
jmp 0x1400b4ed9
mov r9, qword [r10 + 0x40]
movzx eax, byte [r10 + 0x66]
test byte [r10 + 0x61], 1
jne 0x1400b45dc
test al, al
je 0x1400b45e4
mov rax, r8
cmp r13, r11
je 0x1400b4889
mov rax, r8
jmp 0x1400b454d
add r13, 0x20
cmp r13, r11
je 0x1400b4889
movzx ecx, word [r13]
cmp cx, 2
je 0x1400b4889
movdqu xmm0, xmmword [r13 + 2]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x9e], xmm1
movdqa xmmword [rsp + 0x90], xmm0
test cx, cx
je 0x1400b4540
mov word [rax], cx
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x9e]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400b4540
mov rbp, r10
mov r10, r11
sub r10, r13
shr r10, 5
test r10d, r10d
je 0x1400b4805
mov qword [rsp + 0x58], rdx
mov rax, qword [rbp + 0x30]
mov ebx, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400b4ba5
xor edx, edx
div rbx
mov r8, rdx
jmp 0x1400b4bac
test al, al
je 0x1400b4822
mov qword [rsp + 0x160], r9
mov dword [rsp + 0x6c], ecx
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x80], rsi
cmp r11, r13
mov qword [rsp + 0x168], r10
je 0x1400b48bf
movzx esi, word [r13]
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 4
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 4
mov qword [rsp + 0x140], 0
lea rbp, [rsp + 0x130]
mov qword [rsp + 0x30], r11
jmp 0x1400b46c8
lea r14, [rsp + 0x100]
mov rcx, r14
call fcn.14003d9e0
mov rax, r14
mov rdx, qword [rax + 0x10]
mov r11, qword [rsp + 0x30]
mov rcx, qword [rax + 8]
mov r8, rdx
shl r8, 5
mov word [rcx + r8], bx
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rcx + r8 + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x9e]
movdqu xmmword [rcx + r8 + 0x10], xmm0
inc rdx
mov qword [rax + 0x10], rdx
add r13, 0x20
cmp r13, r11
je 0x1400b4907
movzx ebx, word [r13]
cmp bx, 2
je 0x1400b4907
test si, si
sete al
movups xmm0, xmmword [r13 + 2]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x9e], xmm1
movaps xmmword [rsp + 0x90], xmm0
test bx, bx
setne cl
xor cl, al
je 0x1400b4724
mov rdx, qword [rsp + 0x110]
cmp rdx, qword [rsp + 0x100]
je 0x1400b466a
lea rax, [rsp + 0x100]
jmp 0x1400b4686
mov rdx, qword [rsp + 0x140]
cmp rdx, qword [rsp + 0x130]
jne 0x1400b4746
mov rcx, rbp
call fcn.14003d9e0
mov rax, rbp
jmp 0x1400b467d
mov rax, rbp
jmp 0x1400b4686
movzx ebx, byte [rsp + 0x209]
mov rax, qword [rsp + 0x20a]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x211]
mov qword [rsp + 0x177], rax
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
mov bh, 0xad
add al, byte [rax]
mov bh, 0xad
add al, byte [rax]
test rax, rax
je 0x1400b5803
adc byte [rax], al
add byte [rsi - 0x39], ah
add byte [rcx], al
add byte [rax - 0x74b7fba8], cl
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x77
add dword [rax], eax
add byte [rax - 0x77], cl
add rax, 0xc508948
mov word [rax], 1
mov byte [rax + 4], bl
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x177]
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
mov rcx, rax
add rcx, 0x20
mov qword [rdi + 0x138], rax
mov qword [rdi + 0x140], rax
mov qword [rdi + 0x148], 1
mov qword [rdi + 0x150], rcx
mov byte [rdi + 0x133], 1
mov r8, qword [rdi + 0x138]
test r8, r8
jne 0x1400b4046
invalid
jmp case.0x1400a8a80.51
mov r14, rdx
mov dword [rsp + 0x30], 0x3b9aca00
mov r8, qword [rsp + 0x28]
mov r10, rbp
mov eax, 2
jmp 0x1400b4ed9
mov rax, r8
cmp r13, r11
je 0x1400b4889
mov rax, r8
jmp 0x1400b4838
add r13, 0x20
cmp r13, r11
je 0x1400b4889
movzx ecx, word [r13]
cmp cx, 2
je 0x1400b4889
movdqu xmm0, xmmword [r13 + 2]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x9e], xmm1
movdqa xmmword [rsp + 0x90], xmm0
test cx, cx
jne 0x1400b482f
mov word [rax], 0
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x9e]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400b482f
movabs rcx, 0x7ffffffffffffff
and rdx, rcx
mov ecx, 4
mov qword [rsp + 0x50], rcx
xor ebp, ebp
mov r11, rax
mov ecx, dword [r10 + 0x38]
mov ebx, 0x3b9aca00
cmp ecx, 0x3b9aca00
jne 0x1400b49fb
jmp 0x1400b4c92
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 4
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 4
mov qword [rsp + 0x140], 0
cmp qword [rsp + 0x58], 0
je 0x1400b4922
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rsp + 0x28]
call fcn.140101bb0
mov rdx, qword [rsp + 0x100]
mov rbp, qword [rsp + 0x108]
mov r9, qword [rsp + 0x110]
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x140]
mov r11, r9
shl r11, 5
add r11, rbp
test rax, rax
mov rsi, qword [rsp + 0x80]
mov qword [rsp + 0x28], rbp
je 0x1400b49d9
mov r13, qword [rsp + 0x168]
mov r14d, dword [r13 + 0x38]
cmp r14d, 0x3b9aca00
jne 0x1400b4b56
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x90]
mov r14, rdx
mov rdx, qword [rsp + 0x160]
mov r8d, dword [rsp + 0x6c]
mov rbx, r11
mov r12, rax
call fcn.1400f4460
mov r10, r13
mov r11, rbx
mov dword [rsp + 0x30], 0x3b9aca00
mov rcx, r12
mov dword [rsp + 0x4c], 0x3b9aca00
jmp 0x1400b4db2
mov r10, qword [rsp + 0x168]
mov rbp, qword [rsp + 0x78]
mov ecx, dword [r10 + 0x38]
mov ebx, 0x3b9aca00
cmp ecx, 0x3b9aca00
je 0x1400b48ba
mov r13, r10
mov r10, r11
sub r10, qword [rsp + 0x28]
shr r10, 5
test r10d, r10d
je 0x1400b4b9d
mov r14, rdx
mov rax, qword [r13 + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400b4c28
xor edx, edx
div r9
mov r8, rdx
jmp 0x1400b4c30
mov r14d, 0x20
jmp 0x1400b4ab1
mov word [r13 + r14], bx
mov dword [r13 + r14 + 2], r12d
mov word [r13 + r14 + 6], si
movdqa xmm0, xmmword [rsp + 0x1a0]
movdqu xmmword [r13 + r14 + 8], xmm0
mov eax, dword [rsp + 0x1b0]
mov dword [r13 + r14 + 0x18], eax
mov word [r13 + r14 + 0x1c], bp
mov dword [r13 + r14 + 0x1c], ebp
mov dword [r13 + r14 + 0x1c], ebp
xor eax, 0x8947661c
jl 0x1400b4aad
mov word [r13 + r14 + 0x1e], r15w
inc r8
mov qword [rsp + 0xa0], r8
lea rcx, [rsp + 0x208]
mov rdx, qword [rsp + 0x28]
mov rsi, r8
call qword [rsp + 0x30]
mov r8, rsi
movzx ebx, word [rsp + 0x208]
add r14, 0x20
cmp bx, 2
je 0x1400b441a
invalid
imul edi, ecx, 0xb70fffff
scasd eax, dword [rdi]
xor byte [rcx], al
add byte [rax], al
movzx ebp, word [rdi + 0x130]
test bx, bx
movzx esi, word [rsp + 0x20e]
cmove si, bp
cmove bp, word [rsp + 0x224]
mov r12d, dword [rsp + 0x20a]
movzx r15d, word [rsp + 0x226]
lea rax, [rsp + 0x210]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1a0], xmm0
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x1b0], eax
cmp r8, qword [rsp + 0x90]
jne 0x1400b4a40
lea rcx, [rsp + 0x208]
mov rdx, qword [rsp + 0x28]
mov r13, r8
call qword [rsp + 0x50]
mov r8, qword [rsp + 0x208]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rsp + 0x90]
mov rdx, r13
call fcn.14010e620
mov r8, r13
mov r13, qword [rsp + 0x98]
jmp 0x1400b4a40
mov qword [rsp + 0x70], rax
mov rax, qword [r13 + 0x30]
mov dword [rsp + 0x4c], 0x3b9aca00
test r9d, r9d
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x198], rax
je 0x1400b4cd9
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x1400b4ce3
xor edx, edx
div r8
mov rcx, rdx
mov r10, rax
jmp 0x1400b4ced
mov r10, r13
jmp 0x1400b4c92
xor edx, edx
div ebx
mov r8d, edx
mov qword [rsp + 0x40], rax
mov eax, ecx
xor edx, edx
div r10d
mov r9d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400b4bd7
xor edx, edx
div rbx
jmp 0x1400b4bdb
xor edx, edx
div ebx
mov r10, rbp
add r9d, eax
cmp r9d, 0x3b9aca00
mov r14, qword [rsp + 0x58]
jb 0x1400b4c14
mov eax, r9d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rsp + 0x40], rax
jb 0x1400b5861
imul eax, eax, 0x3b9aca00
sub r9d, eax
sub ecx, eax
mov dword [rsp + 0x30], r9d
mov r8, qword [rsp + 0x28]
mov eax, 2
jmp 0x1400b4ed9
xor edx, edx
div r9d
mov r8d, edx
mov qword [rsp + 0x40], rax
mov eax, ecx
xor edx, edx
div r10d
mov ebx, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400b4c5a
xor edx, edx
div r9
jmp 0x1400b4c5f
xor edx, edx
div r9d
mov r10, r13
add ebx, eax
cmp ebx, 0x3b9aca00
mov rdx, r14
jb 0x1400b4c92
mov eax, ebx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rsp + 0x40], rax
jb 0x1400b5861
imul eax, eax, 0x3b9aca00
sub ebx, eax
mov dword [rsp + 0x30], ebx
mov eax, 2
test rbp, rbp
je 0x1400b4cc9
mov rcx, qword [0x140182268]
mov r14, rdx
xor edx, edx
mov r8, qword [rsp + 0x50]
mov r12, r11
mov rbp, r10
call fcn.140101bb0
mov eax, 2
mov r10, rbp
mov r11, r12
jmp 0x1400b4ccc
mov r14, rdx
mov r8, qword [rsp + 0x28]
mov r13, r8
jmp 0x1400b4ed9
mov rbp, r11
mov ebx, 0x3b9aca00
jmp 0x1400b4d55
xor edx, edx
div r8d
mov ecx, edx
mov r10d, eax
mov eax, r14d
xor edx, edx
div r9d
mov ebx, eax
mov eax, edx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400b4d13
xor edx, edx
div r8
jmp 0x1400b4d18
xor edx, edx
div r8d
add ebx, eax
cmp ebx, 0x3b9aca00
jae 0x1400b4d2c
mov qword [rsp + 0x40], r10
mov rbp, r11
jmp 0x1400b4d55
mov eax, ebx
shr eax, 9
call 0x10074953d
or dword [rbx + 4], 0
shr rax, 0x27
add r10, rax
mov qword [rsp + 0x40], r10
jb 0x1400b5861
invalid
or eax, dword [rax]
invalid
invalid
mov rbp, r11
imul eax, eax, 0x3b9aca00
sub ebx, eax
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x160]
mov r8d, dword [rsp + 0x6c]
call fcn.1400f4460
mov rcx, qword [rsp + 0x70]
test ecx, ecx
mov dword [rsp + 0x30], ebx
je 0x1400b4da7
mov r9d, ecx
mov rax, qword [rsp + 0x198]
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rcx - 0x77], cl
jmp 0x1400b4e0d
invalid
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rcx - 0x77], cl
jmp 0x1400b4e0d
xor edx, edx
div r9
mov r8, rdx
mov rbp, rax
jmp 0x1400b4dcb
mov r11, rbp
mov r14, qword [rsp + 0x58]
mov r10, r13
mov rdx, qword [rsp + 0x78]
mov r12, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
jmp 0x1400b4e48
xor edx, edx
div r9d
mov r8d, edx
mov ebp, eax
invalid
mov r10, r13
mov eax, r14d
xor edx, edx
div dword [rsp + 0x70]
mov ecx, eax
imul rax, r8, 0x3b9aca00
imul eax, eax, 0x3b9aca00
add rdx, rax
mov rax, rdx
shr rax, 0x20
je 0x1400b4df6
mov rax, rdx
xor edx, edx
div r9
jmp 0x1400b4dfd
mov eax, edx
xor edx, edx
div r9d
add ecx, eax
cmp ecx, 0x3b9aca00
mov r14, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x78]
and al, 0x78
jae case.0x140095916.135
mov rbx, rbp
jmp case.0x140096243.126
mov eax, ecx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rbp, rax
jb 0x1400b58ac
mov rbx, rbp
imul eax, eax, 0x3b9aca00
sub ecx, eax
mov dword [rsp + 0x4c], ecx
mov r12, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x70]
shl rcx, 5
loope 0x1400b4e51
add rcx, r12
mov r8, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x98], al
and al, 0x98
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1a0], eax
add byte [rax], al
movaps xmmword [rsp + 0x1a0], xmm0
add byte [rax], al
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x1b0], xmm0
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1b0], eax
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x1c0], xmm0
add byte [rdi], cl
sub dword [rsp + 0x1c0], eax
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x1e0], xmm0
sub dword [rsp + 0x1e0], eax
movdqu xmm0, xmmword [rsp + 0xe8]
add byte [rax], al
movdqa xmmword [rsp + 0x1f0], xmm0
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x200], rax
mov rax, r8
mov r8, qword [rsp + 0x28]
mov r13, r8
mov r9d, dword [rsp + 0x4c]
mov rbp, rsi
mov qword [rdi + 0x138], rax
mov rax, qword [rsp + 0x200]
mov qword [r15 + 0x68], rax
movaps xmm0, xmmword [rsp + 0x1f0]
lock add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0x58], eax
lock add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0x58], eax
movaps xmm0, xmmword [rsp + 0x1e0]
add byte [rax], al
movups xmmword [r15 + 0x48], xmm0
movdqa xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1c0], dl
movaps xmm3, xmmword [rsp + 0x1d0]
movups xmmword [r15 + 0x38], xmm3
movups xmmword [r15 + 0x28], xmm2
movups xmmword [r15 + 0x18], xmm1
movdqu xmmword [r15 + 8], xmm0
mov qword [r15 + 0x70], r12
mov qword [r15 + 0x78], r12
mov qword [r15 + 0x80], rdx
mov dword [rdi + 0x80], edx
mov dword [rdi + 0x80], edx
mov qword [r15 + 0x88], rcx
mov qword [r15 + 0x90], rbx
mov dword [r15 + 0x98], r9d
mov qword [r15 + 0xa0], r8
mov qword [r15 + 0xa8], r13
add byte [rax], al
add byte [rbp - 0x77], cl
mov bh, 0xb0
add byte [rax], al
add byte [rbp - 0x77], cl
lahf
mov eax, 0x48000000
add byte [rax - 0x75], cl
and al, 0x40
add byte [rax], al
add byte [rbp - 0x77], cl
mov bh, 0xb0
add byte [rax], al
add byte [rbp - 0x77], cl
lahf
mov eax, 0x48000000
add byte [rax - 0x75], cl
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x40
mov qword [r15 + 0xc0], rax
mov eax, dword [rsp + 0x30]
xor byte [rcx - 0x77], al
xchg eax, ecx
add byte [rax], al
add byte [rcx - 0x7d], cl
ret 0x4d10
mov dword [rdi + 0xd0], edx
add byte [rax], al
add byte [rbp + rcx*4 - 0x59], cl
cmp byte [rcx], al
add byte [rax], al
xor byte [rcx - 0x77], al
xchg eax, ecx
add byte [rax], al
add byte [rcx - 0x7d], cl
ret 0x4d10
add byte [rax], al
add byte [rbp + rcx*4 - 0x59], cl
cmp byte [rcx], al
add byte [rax], al
add r15, 0xd8
lea rdx, [rsp + 0x208]
mov r8d, 0x918
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140106220
lea r13, [rdi + 0xb28]
mov byte [rdi + 0xb28], 0
sub byte [rbx], cl
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x88
add byte [rax], al
invalid
sub byte [rbx], cl
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x88
add byte [rax], al
add dh, al
xchg dword [rcx], ebp
or eax, dword [rax]
add byte [rax], al
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0x210]
mov r8d, 0xd8
mov rdx, r12
call fcn.140106220
lea rsi, [rdi + 0x2b0]
cmp dword [rdi + 0x210], 2
jne 0x1400b5056
mov rax, qword [rdi + 0x2e0]
mov qword [rdi + 0xb30], rsi
or eax, dword [rax]
add byte [rax - 0x77], cl
xchg dword [rax], edi
or eax, dword [rax]
add dh, al
xchg dword [rax + 0xe], ebp
or eax, dword [rax]
add byte [rax - 0x77], cl
xchg dword [rax], edi
or eax, dword [rax]
add dh, al
xchg dword [rax + 0xe], ebp
mov rsi, rbp
lea rdx, [rdi + 0xb30]
lea rcx, [rsp + 0x90]
mov r8, rsi
call fcn.1400b5900
mov rbp, qword [rsp + 0x90]
cmp rbp, 3
jne 0x1400b5175
mov al, 3
jmp 0x1400b540a
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 - 5], cl
mov rbx, r15
lea rcx, [rdi + 0x2e8]
mov r8d, 0xa0
mov rdx, r12
call fcn.140106220
mov rax, qword [rdi + 0x2e0]
lea r15, [rdi + 0x388]
mov qword [rdi + 0x388], rsi
mov qword [rdi + 0x390], rax
mov byte [rdi + 0x700], 0
lea rcx, [rdi + 0x358]
lea rdx, [rdi + 0x708]
mov qword [rdi + 0x708], rcx
mov qword [rdi + 0x710], rax
mov byte [rdi + 0xa80], 0
mov qword [rdi + 0xb30], rdx
lea rax, [rdi + 0xa88]
movups xmm0, xmmword [r12]
movups xmm0, xmmword [rsp]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movups xmmword [rdi + 0xa88], xmm0
movups xmmword [rdi + 0xa98], xmm1
movups xmmword [rdi + 0xaa8], xmm2
movups xmmword [rdi + 0xab8], xmm3
movups xmm0, xmmword [r12 + 0x40]
movups xmmword [rdi + 0xac8], xmm0
movups xmm0, xmmword [r12 + 0x50]
movups xmmword [rdi + 0xad8], xmm0
movdqu xmm0, xmmword [r12 + 0x60]
movdqu xmmword [rdi + 0xae8], xmm0
mov qword [rdi + 0xb38], r15
mov qword [rdi + 0xb40], rax
mov rsi, rbp
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8, rsi
call fcn.1400b5900
mov rax, qword [rsp + 0x90]
mov r14, qword [rdi + 0xb40]
cmp rax, 3
jne 0x1400b5222
add byte [rax], al
invalid
mov rdx, qword [rsi]
mov rcx, r14
call fcn.1400f3cf0
test al, al
je 0x1400b52bc
mov al, 4
jmp 0x1400b5407
movupd xmm6, xmmword [rsp + 0x98]
mov rbx, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xb0]
cmp byte [rdi + 0xea8], 3
jne 0x1400b5680
lea rcx, [rdi + 0xd20]
call fcn.1400b6a20
mov r8, qword [rdi + 0xb50]
test r8, r8
je 0x1400b5680
cmp qword [rdi + 0xb58], 0
je 0x1400b51cf
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r14, qword [rdi + 0xb60]
test r14, r14
je 0x1400b5680
mov qword [rsp + 0x38], r13
mov r13, rsi
cmc
cmc
mov rsi, qword [rdi + 0xb68]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400b5678
jp case.0x1400329b2.1779
add byte [rax], al
jp case.0x1400329b2.1779
add byte [rax], al
cmp qword [rsi + 0x10], 0x11
jb 0x1400b5209
jle 0x1400b5212
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov rsi, r13
mov rcx, qword [0x140182268]
or eax, 0xcd055
or eax, 0xcd055
add byte [rcx], dh
ror byte [rbp - 0x77], cl
mov eax, esi
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.140101bb0
jmp case.0x140092b9e.161
mov rcx, qword [rsp + 0x98]
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x180], xmm0
mov rdx, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
mov al, 0
add byte [rax], al
mov qword [rsp + 0x190], rdx
mov qword [rdi + 0xaf8], rax
add byte [rax], al
mov qword [rdi + 0xb00], rcx
movaps xmm0, xmmword [rsp + 0x180]
mov al, 0
add byte [rax], al
mov qword [rsp + 0x190], rdx
mov qword [rdi + 0xaf8], rax
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0xb00], rcx
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rdi + 0xb08], xmm0
or byte [rbx], cl
add byte [rax], al
mov rax, qword [rsp + 0x190]
mov qword [rdi + 0xb18], rax
mov qword [rdi + 0xb20], r14
mov dword [rdi + 0xb20], esi
mov dword [rdi + 0xb20], esi
mov qword [rsp + 0x120], rax
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rdi + 0xaf8]
mov qword [rsp + 0x100], rax
mov rax, qword [rdi + 0xb00]
mov qword [rsp + 0x108], rax
mov r15, qword [rdi + 0xb30]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x41], cl
xor byte [rbx], cl
add byte [rax], al
mov eax, 1
jmp 0x1400b5384
mov qword [rdi + 0xaf8], 3
mov qword [rdi + 0xb00], r15
movdqa xmm0, xmmword [rsp + 0x180]
movdqu xmmword [rdi + 0xb08], xmm0
mov rax, qword [rsp + 0x190]
mov qword [rdi + 0xb18], rax
mov qword [rdi + 0xb20], r14
mov rax, qword [rdi + 0xb30]
add byte [rcx + rcx*4 - 0x41], cl
xor byte [rbx], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x41], cl
xor byte [rbx], cl
add byte [rax], al
mov qword [rdi + 0xb38], rax
lea r14, [rsp + 0x130]
mov rcx, r14
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r15
cli
mov r8, rsi
call fcn.1400b5900
cmp dword [rsp + 0x130], 3
xor byte [rcx], al
add byte [rax], al
add ecx, dword [rax - 0x75]
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add ecx, dword [rax - 0x75]
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
jne 0x1400b535a
lea r14, [rsp + 0x90]
mov rcx, r14
mov r8, rsi
call fcn.1400b5900
mov eax, 1
cmp dword [rsp + 0x90], 3
jne 0x1400b535f
mov al, 5
jmp 0x1400b5407
xor eax, eax
mov r15, rdx
mov rcx, qword [r14 + 0x20]
mov qword [rsp + 0x120], rcx
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
mov byte [rdi + 0xb29], 1
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
movdqa xmm0, xmmword [rsp + 0x110]
mov qword [rdi + 0xb30], rcx
mov qword [rdi + 0xb38], rdx
movdqu xmmword [rdi + 0xb40], xmm0
mov rcx, qword [rsp + 0x120]
mov qword [rdi + 0xb50], rcx
mov rbp, qword [rdi + 0xb30]
cmp rbp, 2
jne 0x1400b5447
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8, rsi
call fcn.1400b5900
mov rbp, qword [rsp + 0x90]
cmp rbp, 3
jne 0x1400b546a
mov al, 6
mov r15, rbx
mov byte [r13], al
mov al, 4
mov r12, qword [rsp + 0x38]
mov byte [r12], al
mov qword [r15], 3
invalid
add eax, dword [rax]
add byte [rax], al
mov al, 3
mov byte [rdi + 0xeb0], al
mov rax, r15
movaps xmm6, xmmword [rsp + 0xb20]
add rsp, 0xb38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], r13
movupd xmm6, xmmword [rsp + 0x98]
mov r13, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xb0]
cmp byte [rdi + 0xb29], 0
mov r15, rbx
je 0x1400b5510
cmp dword [rdi + 0xb30], 2
jne 0x1400b54ff
mov rbx, rsi
cmp qword [rdi + 0xb40], 0
je 0x1400b54bf
mov r8, qword [rdi + 0xb38]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r14, qword [rdi + 0xb48]
test r14, r14
test esi, esi
je 0x1400b550d
mov rsi, qword [rdi + 0xb50]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400b550d
cmp qword [rsi + 0x10], 0x11
jb 0x1400b54e9
mov r14, qword [r14 - 8]
mov esi, dword [rsi - 8]
mov rsi, rbx
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
invalid
call fcn.140101bb0
jmp 0x1400b5510
lea rcx, [rdi + 0xb30]
call fcn.1400ad940
jmp 0x1400b5510
mov rsi, rbx
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0xa88]
call fcn.1400ec030
lea rcx, [rdi + 0xa90]
add byte [rax - 0x73], cl
invalid
cmp qword [rdi + 0xa88], 0
je 0x1400b5547
mov rax, qword [rcx]
lock dec qword [rax]
mov rbx, r13
jne 0x1400b5558
call fcn.140068980
jmp 0x1400b5558
mov rax, qword [rcx]
lock dec qword [rax]
mov rbx, r13
mov ebx, ebp
mov ebx, ebp
jne 0x1400b5558
call fcn.1400698b0
mov rax, qword [rdi + 0xad0]
test rax, rax
je 0x1400b556e
xchg eax, edx
or al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rdi + 0xad8]
call qword [rax + 0x18]
mov r13, rsi
cmp byte [rdi + 0xa80], 3
jne 0x1400b55e5
lea rcx, [rdi + 0x8f8]
call fcn.1400b6a20
mov r8, qword [rdi + 0x728]
invalid
add byte [rax], al
test r8, r8
je 0x1400b55e5
invalid
cmp qword [rdi + 0x730], 0
cmp dword [rdi + 0x730], 0
je 0x1400b55aa
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
invalid
invalid
add al, 0
mov r14, qword [rdi + 0x738]
test r14, r14
invalid
je 0x1400b55e5
div byte [rdi + rbp + 0x48]
mov esi, dword [rdi + 0x740]
mov rsi, qword [rdi + 0x740]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x1400b55e5
cmp qword [rsi + 0x10], 0x11
jb 0x1400b55d4
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
add al, 0
cmp byte [rdi + 0x700], 3
add byte [rbx], al
jne 0x1400b5659
lea rcx, [rdi + 0x578]
call fcn.1400b6a20
mov r8, qword [rdi + 0x3a8]
mov eax, dword [rdi + 0x3a8]
test r8, r8
je 0x1400b5659
cmp qword [rdi + 0x3b0], 0
add eax, dword [rax]
add byte [rax], al
je case.0x14009a04c.102
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
xchg edx, eax
invalid
add al, 0
xchg edx, eax
invalid
mov r14, qword [rdi + 0x3b8]
test r14, r14
je 0x1400b5659
mov rsi, qword [rdi + 0x3c0]
mov esi, dword [rdi + 0x3c0]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x1400b5659
add byte [rsp + rbx + 0x48], dh
cmp dword [rsi + 0x10], 0x11
jle 0x1400b5651
invalid
cmp qword [rsi + 0x10], 0x11
jle 0x1400b5651
adc dword [rdx + 4], esi
jb 0x1400b5648
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add byte [rcx], dh
ror byte [rbp - 0x77], cl
mov r8, r14
call fcn.140101bb0
invalid
cmp qword [rdi + 0x368], 0
mov edi, 0x368
add byte [rbp + rdx + 0x4c], dh
mov r8, qword [rdi + 0x358]
add eax, dword [rax]
add byte [rax], al
je 0x1400b5678
mov r8, qword [rdi + 0x358]
mov rcx, qword [0x140182268]
or al, 0
xor edx, edx
call fcn.140101bb0
mov rsi, r13
mov r13, qword [rsp + 0x38]
and al, 0x38
cmp qword [rdi + 0x2c0], 0
je case.0x140093232.152
add byte [rbp + rdx + 0x4c], dh
mov r8, qword [rdi + 0x2b0]
mov eax, dword [rdi + 0x2b0]
add byte [rax], al
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
adc ebp, eax
add al, 0
mov byte [r13], 1
add byte [rcx], al
mov rcx, r12
call fcn.1400b6a90
cmp ebp, 2
jne 0x1400b56bb
add byte [rbx + 0xa7502fd], al
mov r13, qword [rsp + 0x60]
jmp 0x1400b3bbe
add esp, ebp
invalid
invalid
add esp, ebp
invalid
cmp rbx, 0xffffffffffffffff
je 0x1400b57e8
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
ja 0x1400b565d
test byte [rax + rcx], ah
add al, byte [rax]
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
ja 0x1400b565d
test byte [rax + rcx], ah
add al, byte [rax]
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [rsp + 0x208]
mov rcx, rbx
mov ecx, ebx
mov edx, 6
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
clc
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x60
clc
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x60
jne case.0x1400a8a80.42
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
invalid
cmp byte [rdi + 0xd0], 2
jb 0x1400b5741
mov edi, 0xd0
add dh, byte [rdx + 0x2a]
mov r14, qword [rdi + 0xd8]
add byte [rax], al
add byte [rcx - 0x73], cl
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
lea rcx, [r14 + 0x18]
lea ecx, [rsi + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
adc dil, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xccb31
xor ebx, ecx
or al, 0
adc dil, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xccb31
xor ebx, ecx
or al, 0
xor ebx, ecx
or al, 0
xor edx, edx
mov r8, r14
invalid
call fcn.140101bb0
invalid
add al, 0
invalid
invalid
add al, 0
lea rcx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
invalid
add byte [rax - 0x75], cl
xchg edi, eax
mov rdx, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
call 0x18c0b5757
mov eax, dword [rdi + 0xf0]
call qword [rax + 0x10]
lea rcx, [rdi + 0x118]
sbb byte [rcx], al
add byte [rax], al
push rax
adc byte [rax - 0x73], cl
invalid
sbb byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
mov r8, qword [rdi + 0x110]
xchg dword [rax], edx
add dword [rax], eax
add bh, bh
push rax
invalid
xchg dword [rax], edx
add dword [rax], eax
add bh, bh
push rax
adc dh, al
invalid
xchg dword [rdx], esi
mov byte [rdi + 0x132], 1
add dword [rax], eax
add byte [rcx], al
jmp 0x1400b3c3b
mov al, 0xe4
invalid
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea eax, [0x14013cb10]
lea eax, [0x14013cb10]
or byte [rax], al
mov edx, 0x23
call fcn.140108300
mov ecx, 1
mov edx, 0x1f
add byte [rdx + 0x1f], bh
call fcn.140107f90
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
or byte [rax], al
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
mov edx, 0x23
call fcn.140108300
mov ecx, 1
mov edx, 0x1e
add al, ch
mov bh, 0x27
invalid
invalid
add al, ch
mov bh, 0x27
add eax, 0x1b900
add byte [rax], al
mov ecx, 1
mov edx, 0x1c
call fcn.140107f90
invalid
add al, ch
test al, 0x27
add eax, 0xd8d4800
add byte [rax - 0x73], cl
invalid
add byte [rax - 0x73], cl
or eax, 0x96a69
invalid
push 9
invalid
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
imul ebp, dword [rdx + 9], 0x2e1ce800
add eax, 0x1b900
add byte [rcx + 1], bh
call fcn.140108610
mov ecx, 1
add byte [rax], al
add byte [rdx + 9], bh
mov edx, 9
call fcn.140107f90
mov ecx, 4
mov edx, 0x20
call fcn.140107f90
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
add eax, 0x8acd0
add eax, 0x8acd0
mov edx, 0x23
add byte [rax], al
call fcn.140108300
call fcn.140010c70
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
outsd dx, dword [rsi]
or byte [rax], al
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
mov edx, 0x23
add byte [rax], al
add al, ch
invalid
invalid
invalid
invalid
add byte [rax], al
add al, ch
mov ecx, 0xb900052a
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov rdx, rbp
call fcn.140107f90
add byte [rcx + 4], bh
mov ecx, 4
mov rdx, r14
call fcn.140107f90
invalid
invalid
add eax, 0x58d4800
sub byte [rdi], 9
lea rax, str.overflow_in_Duration::new
add eax, 0x92f80
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
and al, 0x98
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xbd425
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
and al, 0x98
and al, 0x98
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xbd425
mov qword [rsp + 0xa0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xa8], xmm0
add byte [rax - 0x73], cl
adc eax, 0x92fa1
add byte [rax - 0x73], cl
adc eax, 0x92fa1
lea rcx, [rsp + 0x90]
call fcn.140108230
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x140], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x148], xmm0
movq qword [rsp + 0x148], mm0
movq qword [rsp + 0x148], mm0
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_time.rs
lea rcx, [rsp + 0x130]
call fcn.140108230
ud2
test r15, r15
je 0x1400b66de
mov rdi, qword [rsi + 0x28]
mov r12, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
jmp 0x1400b6750
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
movzx ebp, word [rcx]
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x1be], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
cmp rbp, 2
je 0x1400b66d1
mov word [rsi + 0x48], bp
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rsi + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0x1be]
movups xmmword [rsi + 0x58], xmm0
mov rax, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov r15, qword [rax + 0x20]
mov r12d, dword [rax + 0x28]
mov eax, dword [rsi + 0x4a]
movzx edi, word [rsi + 0x4e]
shl rdi, 0x20
or rdi, rax
mov rax, qword [rsi + 0x50]
mov qword [rsp + 0x138], rax
mov rax, qword [rsi + 0x58]
mov qword [rsp + 0x130], rax
mov rax, qword [rsi + 0x60]
mov qword [rsp + 0x128], rax
test bp, bp
mov eax, 2
mov ecx, 0x17
add byte [rax], al
add byte [rax], al
cmove ecx, eax
mov rax, qword [0x1401821c8]
cmp rax, 3
jne 0x1400b6649
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
mov edx, 1
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
leave
call qword [sym.imp.ws2_32.dll_WSASocketW]
cmp rax, 0xffffffffffffffff
je 0x1400b675a
add byte [rax], al
add byte [rcx - 0x48], al
invalid
mov r14, rax
mov dword [rsp + 0x50], 1
lea r8, [rsp + 0x50]
mov rcx, rax
mov edx, 0x8004667e
call qword [sym.imp.ws2_32.dll_ioctlsocket]
cmp eax, 0xffffffff
je 0x1400b67d0
mov dword [rsp + 0x4c], r12d
mov qword [rsp + 0x120], r15
mov r12d, dword [rbx + 0x48]
cmp r12d, 0x3b9aca00
je 0x1400b5c06
test byte [rsi], dh
add dword [rax], eax
invalid
test byte [rsi], dh
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7b], cl
mov dword [rsp + 0x50], 1
mov r15, qword [rbx + 0x40]
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x20], 4
and byte [rax + rax], al
add byte [rax], al
lea r9, [rsp + 0x50]
mov rcx, r14
mov edx, 0xffff
mov r8d, 8
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400b5ba4
mov ecx, 0x3e8
mov rax, r15
mul rcx
mov ecx, r12d
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
add rcx, rax
adc rdx, 0
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
enter 0x3145, 0xffffffffffffffff
neg rdx
mov eax, 0
sbb eax, eax
or eax, ecx
mov dword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x58], 0
mov dword [rsp + 0xf8], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r8, [rsp + 0x50]
mov rcx, r14
mov edx, 0x98000004
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
jne 0x1400b5bb5
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
mov eax, r15d
and eax, 3
cmp eax, 1
jne 0x1400b5c06
test bp, bp
je case.0x1400735c2.277
cmp byte [rbx + 0x56], 0
mov r12d, dword [rsp + 0x4c]
je 0x1400b5cfd
movups xmm0, xmmword [rbx + 0x57]
movups xmmword [rsp + 0x58], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0x50], 0x17
mov dword [rsp + 0xd0], 0x1c
lea rdx, [rsp + 0x50]
mov rcx, r14
mov r8d, 0x1c
jmp 0x1400b5e52
cmp byte [rbx + 0x51], 0
mov r12d, dword [rsp + 0x4c]
je 0x1400b5dad
mov eax, dword [rbx + 0x52]
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0xc8], 0
mov dword [rsp + 0x50], 2
mov dword [rsp + 0x54], eax
mov dword [rsp + 0xd0], 0x10
lea rdx, [rsp + 0x50]
mov rcx, r14
mov r8d, 0x10
jmp 0x1400b5e52
xorps xmm0, xmm0
movups xmmword [rsp + 0xfc], xmm0
mov word [rsp + 0xf8], 1
movzx eax, word [rsp + 0x10a]
mov word [rsp + 0xf0], ax
movups xmm1, xmmword [rsp + 0xfa]
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
mov rax, qword [rsp + 0xe2]
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov eax, dword [rsp + 0xea]
mov dword [rsp + 0x60], eax
and al, 0x60
and al, 0x60
movzx eax, word [rsp + 0xee]
mov word [rsp + 0x64], ax
add byte [rsi - 0x77], ah
and al, 0x64
movzx eax, word [rsp + 0xf0]
mov word [rsp + 0x66], ax
movups xmmword [rsp + 0x68], xmm0
and al, 0x68
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0xb8], xmm0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
xor eax, eax
mov dx, 0x17
xor ecx, ecx
jmp 0x1400b5e34
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xf8], 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0xfa]
movaps xmmword [rsp + 0xe0], xmm0
test byte [rdx + rdi*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
movzx eax, word [rsp + 0x10a]
mov word [rsp + 0xf0], ax
movzx eax, word [rsp + 0xe4]
rol ax, 8
mov ecx, dword [rsp + 0xe0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
test byte [rsp + riz*8], ah
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x8b
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x58
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm0
and al, 0x78
and al, 0x78
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0xb8], xmm0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0x10
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0x10
mov eax, 0x10
mov dx, 2
mov word [rsp + 0x50], dx
mov word [rsp + 0x52], ax
and al, 0x52
and al, 0x52
mov dword [rsp + 0x54], ecx
mov dword [rsp + 0xd0], r8d
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
lea edx, [rsp + 0x50]
mov rcx, r14
call qword [sym.imp.ws2_32.dll_bind]
xor r13d, r13d
test eax, eax
je 0x1400b5e70
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
and byte [rcx - 0x7d], cl
int 2
and byte [rcx - 0x7d], cl
int 2
test r13, r13
jne 0x1400b683d
cmp byte [rbx + 0x68], 0
je 0x1400b5ead
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x50]
mov rcx, r14
mov edx, 0xffff
mov r8d, 4
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je case.0x1400735c2.276
cmp qword [rbx], 0
cmp eax, dword [rax]
je 0x1400b5f01
mov rax, qword [rbx + 8]
mov ecx, 0xffffffff
dec dword [rax + 0x39]
enter 0xf48, 0x42
enter 0x4c89, 0x24
push rax
dec dword [rax + 0x39]
enter 0xf48, 0x42
enter 0x4c89, 0x24
push rax
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
lea r9, [rsp + 0x50]
mov rcx, r14
mov edx, 0xffff
add byte [rcx - 0x48], al
add dword [rax], edx
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], edx
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1400b5f01
call qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x1400b5f01
std
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp qword [rbx], 0
jne 0x1400b5eb3
cmp qword [rbx + 0x10], 0
je case.default.0x1400b6055
jnp 0x1400b5f15
add byte [rax + rax*2 + 0x48], dh
mov eax, dword [rbx + 0x18]
mov rax, qword [rbx + 0x18]
mov ecx, 0xffffffff
cmp rax, rcx
cmovb rcx, rax
cmovb ecx, eax
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x20], 4
and byte [rax + rax], al
add byte [rax], al
invalid
and byte [rax + rax], al
add byte [rax], al
invalid
lea r9, [rsp + 0x50]
mov rcx, r14
mov edx, 0xffff
mov r8d, 0x1002
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne case.default.0x1400b6055
call qword [sym.imp.kernel32.dll_GetLastError]
shl rdi, 0x10
or rdi, rbp
lea r15, [rsi + 0x68]
mov rax, qword [rsp + 0x120]
mov qword [rsi + 0x68], rax
mov dword [rsi + 0x70], r12d
mov qword [rsi + 0x78], rdi
mov rax, qword [rsp + 0x138]
mov qword [rsi + 0x80], rax
mov rax, qword [rsp + 0x130]
mov qword [rsi + 0x88], rax
mov dword [rsi + 0x88], eax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsi + 0x88], eax
mov rax, qword [rsp + 0x128]
mov dword [rsi + 0x88], eax
mov rax, qword [rsp + 0x128]
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x98], r14
xchg byte [rax + 0x4c000000], dl
mov dword [rsi + 0x98], esi
movups xmm0, xmmword [rsp + 0x140]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
movups xmm1, xmmword [rsp + 0x150]
movups xmm2, xmmword [rsp + 0x160]
movups xmm3, xmmword [rsp + 0x170]
movups xmmword [rsi + 0xa0], xmm0
movups xmmword [rsi + 0xb0], xmm1
movups xmmword [rsi + 0xc0], xmm2
add byte [rdi], cl
adc dword [rsi + 0xd0], ebx
add byte [rdi], cl
adc dword [rsi + 0xd0], ebx
movups xmm0, xmmword [rsp + 0x180]
movups xmmword [rsi + 0xe0], xmm0
mov byte [rsi + 0xf0], 0
add byte [rax], al
add dh, al
xchg al, dh
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x119]
mov ecx, dword [rsp + 0x11c]
and al, 0x19
add dword [rax], eax
add byte [rbx + 0x11c248c], cl
add byte [rax], al
mov dword [rsi + 0xf1], eax
add byte [rax], al
mov dword [rsi + 0xf4], ecx
mov byte [rsi + 0xf8], 0
lea rcx, [rsi + 0xf9]
lea ecx, [rsi + 0xf9]
lea ecx, [rsi + 0xf9]
add byte [rax], al
lea rdx, [rsp + 0x1d0]
mov r8d, 0xf7
call fcn.140106220
lea r14, [rsi + 0x1f0]
lea esi, [rsi + 0x1f0]
add byte [rbp + rcx*4 - 0x4a], cl
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
lea esi, [rsi + 0x1f0]
mov r8d, 0x188
mov rcx, r14
mov rdx, r15
call fcn.140106220
add byte [rdi], cl
mov dh, 0x86
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc20c6
add byte [rdi], cl
mov dh, 0x86
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc20c6
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov edi, dword [rsi + 0x1f8]
lea rax, [rsi + 0x200]
cmp edi, 0x3b9aca00
jne case.0x140096b06.134
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rax + 0x70], al
movups xmm0, xmmword [rax + 0x70]
movups xmmword [rsi + 0x2f8], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rsi + 0x2e8], xmm0
add al, byte [rax]
add byte [rdi], cl
adc byte [rax + 0x50], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rax + 0x50], al
movups xmmword [rsi + 0x2d8], xmm0
fadd dword [rdx]
add byte [rax], al
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rsi + 0x2c8], xmm0
xchg al, cl
add al, byte [rax]
add byte [rdi], cl
adc byte [rax], al
xchg al, cl
add al, byte [rax]
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [rsi + 0x2b8], xmm3
sahf
mov eax, 0xf000002
adc dword [rsi + 0x2a8], edx
adc dword [rsi + 0x2a8], edx
movups xmmword [rsi + 0x298], xmm1
movups xmmword [rsi + 0x288], xmm0
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x288], eax
lea rdx, [rsi + 0x288]
lea rcx, [rsp + 0x50]
mov r8, qword [rsp + 0xd8]
call fcn.1400b70f0
mov rbp, qword [rsp + 0x50]
cmp rbp, 3
je 0x1400b66b3
mov r15, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
movzx eax, byte [rsi + 0x300]
cmp eax, 3
je 0x1400b61f1
test eax, eax
jne case.0x140091ab1.383
mov rcx, qword [rsi + 0x2a8]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp case.0x140091ab1.383
mov rbx, qword [r14]
movups xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rax + 0x60]
adc byte [rax + 0x60], al
adc byte [rax + 0x60], al
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
sub dword [rsp + 0xa0], eax
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
call fcn.1400df390
add rax, rbx
jae 0x1400b6202
call fcn.1400df390
sti
xchg ecx, eax
add al, byte [rax]
add rax, 0x38640900
jb case.0x1400a4f30.82
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400b61e8
inc rax
je case.0x1400a4f30.82
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400b61e8
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400b69a3
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
jmp 0x1400b6228
lea rcx, [rsi + 0x2b8]
call 0x1400b6fe0
jmp case.0x140091ab1.383
mov r8d, edx
add r8d, edi
cmp r8d, 0x3b9aca00
jb 0x1400b6221
inc rax
je 0x1400b6190
add r8d, 0xc4653600
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x140]
mov rdx, rax
call 0x1400f3a80
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x2b0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x2a0], xmm0
sub dword [rsp + 0x2a0], eax
sub dword [rsp + 0x2a0], eax
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x290], xmm0
sub dword [rsp + 0x290], eax
sub dword [rsp + 0x290], eax
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x280], xmm0
sub dword [rsp + 0x280], eax
sub dword [rsp + 0x280], eax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
invalid
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm3
add byte [rax], al
invalid
movaps xmmword [rsp + 0x260], xmm2
movaps xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [rsp + 0x140]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
movups xmm2, xmmword [rsp + 0x160]
add byte [rax], al
movups xmm3, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1f0], xmm2
movaps xmmword [rsp + 0x200], xmm3
movups xmm0, xmmword [rsp + 0x180]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x220], xmm0
test byte [rax + riz], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
test byte [rax + riz], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
movaps xmmword [rsp + 0x230], xmm0
lea rcx, [rsi + 0x288]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
out 0xfe, eax
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
out 0xfe, eax
add al, 0
lea r13, [rsi + 0x288]
lea rdx, [rsi + 0x2f8]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400b63a2
xor edi, edi
test eax, eax
jne 0x1400b63cd
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rax, [0x1400e3aa0]
mov rdi, rdx
xlatb
xlatb
mov rdx, rax
call fcn.1400d3410
mov rdx, rdi
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
add eax, 0xcbf6c
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
sete dil
and dil, cl
lea rcx, [rsp + 0x50]
mov r8, qword [rsp + 0xd8]
call fcn.1400b70f0
mov rbp, qword [rsp + 0x50]
cmp rbp, 3
jne 0x1400b64a3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x1400b643e
clc
add dword [rcx + rsi - 0x7b], esi
sal byte [rbp + 0x65], 0x8b
add eax, 0xcbefd
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
add al, ch
fxch st(7)
add dword [rax], eax
add al, ch
fxch st(7)
add dword [rax], eax
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebx, byte [rax + 0x11c]
test bl, bl
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
or dil, al
cmp dil, 1
jne 0x1400b65ae
mov rax, qword [rsp + 0xd8]
mov rdx, qword [rax]
mov rcx, r13
call fcn.1400f3cf0
test al, al
jne 0x1400b6645
mov rcx, r13
call 0x1400b7070
add byte [rax], al
add byte [rax], al
call fcn.1400b8040
mov r15, rax
jmp 0x1400b64c8
mov r15, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov r12, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
mov rcx, r13
call 0x1400b7070
cmp ebp, 2
jne 0x1400b6692
movzx eax, byte [0x140182310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400df540
test rax, rax
je case.0x140096b06.139
mov r12, rax
movups xmm0, xmmword [0x14014054b]
or byte [rax], al
or byte [rax], al
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140182310]
mov edx, 8
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
je 0x1400b6955
mov r13, rax
mov qword [rax], r15
mov byte [rsi + 0x280], 1
mov rcx, r14
call fcn.1400b6a20
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400b6579
cmp qword [rsi + 0x28], 0
je 0x1400b6544
adc byte [rcx], dl
jb 0x1400b6568
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], 0x11
mov qword [rsi + 0x30], r13
xor byte [rax - 0x73], cl
add eax, 0x86cb0
xor byte [rax - 0x73], cl
add eax, 0x86cb0
mov qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 8]
mov r15, r12
cmp rcx, qword [rax + 0x18]
jne 0x1400b59b1
jmp 0x1400b597f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
mov byte [rdi + 0x11c], 0
mov rax, qword [rsp + 0xd8]
mov rdx, qword [rax]
mov rcx, r13
jmp 0x143e27bc2
add byte [rdi], cl
mov dh, 0x8f
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x1400b661d
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
retf 0x8d49
add byte [rcx - 0x32021739], cl
add dword [rax], eax
mov eax, edi
mov byte [r15 + 0x120], 1
mov ecx, dword [0x140182314]
int1
mov esp, 0x4865000c
mov edx, dword [0x58]
int1
mov esp, 0x4865000c
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], bl
mov byte [rcx + 0x11d], 0
test al, al
je 0x1400b6491
mov al, 3
jmp 0x1400b66b5
mov byte [rsp + 0xf8], 1
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x50], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_socket2_0.5.6_src_syswindows.rs
or dword [rax], eax
mov qword [rsp + 0x20], rax
lea rax, [0x1401821c8]
lea r9, [0x1401484a8]
lea r8, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r14d, ecx
mov rcx, rax
xor edx, edx
call fcn.14010f720
mov ecx, r14d
jmp 0x1400b5a5d
mov byte [rsi + 0x280], 1
mov rcx, r14
call fcn.1400b6a20
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x1400b68d2
jmp 0x1400b691e
mov al, 4
mov byte [rsi + 0x280], al
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov qword [rax], 3
mov al, 3
jmp case.0x14009258b.188
mov r15, qword [rsi + 0x20]
test r15, r15
jne 0x1400b5988
lea rdx, str.Network_unreachabletcp_connect_error
lea edx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.140095d10
idiv ch
dec dword [rax - 0x77]
ret
movzx eax, byte [0x140182310]
mov edx, 0x11
add byte [rax], al
xor ecx, ecx
call fcn.1400df540
test rax, rax
test eax, eax
idiv ch
dec dword [rax - 0x77]
ret
test eax, eax
je case.0x140096b06.139
add byte [rax], al
mov r15, rax
movups xmm0, xmmword [0x14014054b]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140182310]
mov edx, 8
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400b6955
mov r12, rax
mov qword [rax], rbx
lea rbx, [0x14013d240]
mov edi, 0x11
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 2], bh
mov ebp, 2
jmp 0x1400b691e
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
movzx eax, byte [0x140182310]
or al, 0
mov edx, 0xe
xor ecx, ecx
leave
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
je 0x1400b69ec
invalid
add byte [rcx - 0x77], cl
invalid
mov r15, rax
mov edi, eax
movabs rax, 0x726f727265206e65
mov qword [r15 + 6], rax
invalid
invalid
movabs rax, 0x6e65706f20706374
outsb dx, byte gs:[rsi]
mov qword [r15], rax
movzx eax, byte [0x140182310]
insd dword [rdi], dx
mov ebx, 0x8ba000c
or byte [rax], al
add byte [rax], al
mov dh, 5
insd dword [rdi], dx
mov ebx, 0x8ba000c
or byte [rax], al
add byte [rax], al
xor ecx, ecx
or byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400b6955
invalid
popfq
add dword [rax], eax
invalid
test byte [rbp + 0x49000001], bl
mov esp, eax
mov r12, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
mov edi, 0xe
jmp 0x1400b689d
int 0
add byte [rax], al
int 0
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
movzx eax, byte [0x140182310]
xor dword [rbx + 0x19ba000c], edi
add byte [rax], al
add byte [rcx], dh
leave
add eax, 0xfc38900
mov dh, 5
xor dword [rbx + 0x19ba000c], edi
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
test eax, eax
test eax, eax
je case.0x140096b06.140
mov r15, rax
movups xmm0, xmmword [0x14012bf91]
push rdi
invalid
add byte [rdi], cl
adc dword [rax + 9], eax
movups xmm0, xmmword [str.tcp_set_nonblocking_errortcp_bind_local_error]
movups xmmword [rax], xmm0
add byte [rdi], cl
mov dh, 5
std
mov edx, 0x8ba000c
add byte [rax], al
add byte [rcx], dh
leave
push rdi
invalid
add byte [rdi], cl
mov dh, 5
std
mov edx, 0x8ba000c
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df540
add al, byte [rax]
test rax, rax
je 0x1400b6955
mov r12, rax
shl rbx, 0x20
jrcxz 0x1400b684f
or rbx, 2
or ebx, 2
add cl, byte [rax - 0x77]
sbb byte [rdi + 0x19], bh
sbb dword [rax], eax
add byte [rax], al
mov qword [rax], rbx
mov edi, 0x19
sbb dword [rax], eax
add byte [rax], al
sbb dword [rax], eax
add byte [rax], al
jmp 0x1400b6894
movzx eax, byte [0x140182310]
mov edx, 0x14
xor ecx, ecx
mov edx, 0x14ba000c
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df540
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov cl, 1
test rax, rax
je case.0x1400329b2.1790
add byte [rax], al
add byte [rax], al
mov r15, rax
movups xmm0, xmmword [0x14012bfa1]
push rdi
invalid
add byte [rdi], cl
adc dword [rax], eax
mov dword [rax + 0x10], 0x726f7272
movzx eax, byte [0x140182310]
pushfq
mov edx, 0x8ba000c
add byte [rax], al
add byte [rcx], dh
leave
push rdi
invalid
mov edx, 0x8ba000c
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
je 0x1400b6955
mov r12, rax
mov qword [rax], r13
mov edi, 0x14
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
invalid
invalid
add eax, 0x7e894c00
js 0x1400b68ea
mov qword [rsi + 0x78], r15
mov qword [rsi + 0x80], rdi
mov esi, 0x80
mov dword [rsi + 0x80], edi
mov esi, 0x80
add byte [rax], 0
add byte [rcx + rcx*4 - 0x5a], cl
mov qword [rsi + 0x88], r12
mov byte [rax], al
add byte [rax], al
lea rbx, [0x14012a530]
mov qword [rsi + 0x90], rbx
add byte [rax], al
cmp al, 7
add byte [rax - 0x77], cl
sahf
nop
add byte [rax], al
add byte [rax], al
invalid
jo 0x1400b68c2
add byte [rax], al
mov dword [rsi + 0x70], 0x3b9aca01
retf 0x3b9a
invalid
cmp edi, dword [rbp + 2]
mov ebp, 2
add al, byte [rax]
add byte [rax], al
mov r8, qword [rsi + 0x20]
test r8, r8
invalid
je 0x1400b691e
sal byte [rsp + rcx*2 + 0x48], 0x83
cmp qword [rsi + 0x28], 0
cmp dword [rsi + 0x28], 0
jle 0x1400b68fe
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [0x140182268]
je case.0x1400aa7b0.42
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov dl, 4
add al, 0
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x1400b691e
xor byte [rbp - 0x7b], cl
div byte [rsi + rbp + 0x4c]
mov r13, qword [rsi + 0x38]
mov r13, qword [rsi + 0x38]
mov rcx, r14
call qword [r13]
cmp qword [r13 + 8], 0
invalid
or byte [rax], al
add byte [rsp + rbx + 0x49], dh
je 0x1400b691e
cmp qword [r13 + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
jb 0x1400b690d
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
push rsp
mov ecx, 0xd231000c
mov r8, r14
mov eax, esi
call fcn.140101bb0
mov rax, qword [rsp + 0x110]
add byte [rax], al
mov qword [rax], rbp
mov qword [rax + 8], r15
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], rbx
mov al, 1
mov byte [rsi + 0x378], al
add rsp, 0x2c8
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.140107f90
invalid
mov ecx, 1
mov edx, 0x11
call fcn.140107f90
invalid
invalid
invalid
add byte [rax], al
add al, ch
sbb eax, 0x48000516
invalid
invalid
invalid
invalid
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea ecx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
invalid
lea r8, [0x1401499a8]
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.140108630
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
add byte [rdx + 0x23], bh
add byte [rbp + rcx*4 + 5], cl
neg dword [rbx + 0x23ba0008]
add byte [rdx + 0x23], bh
call fcn.140108300
invalid
invalid
invalid
invalid
add byte [rdx + 0x23], bh
call fcn.140108300
lea rax, str.overflow_in_Duration::new
add eax, 0x91e3e
or dword [rax], eax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
lea rax, [0x140172ca8]
lea eax, [0x140172ca8]
lea eax, [0x140172ca8]
mov qword [rsp + 0x150], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x91e61
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x91e61
lea rcx, [rsp + 0x140]
call fcn.140108230
invalid
invalid
invalid
sbb byte [0x1400d22ef], al
mov ecx, 1
add byte [rax], al
mov edx, 0xe
call fcn.140107f90
mov ecx, 1
mov edx, 0x19
call fcn.140107f90
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0x14
call fcn.140107f90
ud2
int3
int3
int3
and eax, dword [rbx + 0x457504f8]
jne 0x1400b6a7a
movzx r8d, byte [r9 + 0x110]
movzx eax, byte [rcx + 0x110]
cmp eax, 3
je 0x1400b6a84
test eax, eax
jne 0x1400b6a7a
invalid
xor eax, 0xb8898b48
add byte [rax], al
add byte [rax - 1], cl
and eax, 0x5bb2d
mov rcx, qword [rcx + 0xb8]
jmp qword [sym.imp.ws2_32.dll_closesocket]
add rcx, 0x98
jmp 0x1400b7070
movzx eax, byte [rcx + 0x88]
cmp eax, 3
je 0x1400b6a7b
add byte [rax], al
add byte [rbx + 0x107403f8], al
test eax, eax
jne 0x1400b6a7a
mov rcx, qword [rcx + 0x30]
jmp qword [sym.imp.ws2_32.dll_closesocket]
jmp qword [sym.imp.ws2_32.dll_closesocket]
jmp qword [sym.imp.ws2_32.dll_closesocket]
mov ebx, 0x48c30005
add ecx, 0x40
ret
add rcx, 0x40
jmp 0x1400b6fe0
add rcx, 0xc8
jmp 0x1400b6fe0
add byte [rax], al
add cl, ch
push rax
add eax, 0x57560000
push rsi
push rdi
push rbx
sub rsp, 0x20
movzx eax, byte [rcx + 0x9f0]
mov dh, 0x81
lock or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
ja case.0x1400b6ab9.1
and byte [rbx], al
add byte [rax], al
invalid
mov dh, 0x81
lock or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
and byte [rbx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x140178128]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
invalid
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
cmp dword [rsi + 0xb0], 0
je 0x1400b6ada
add byte [rax], al
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rsi + 0xa0]
mov r8, qword [rsi + 0xa0]
mov rcx, qword [0x140182268]
add byte [rcx], dh
shr al, cl
invalid
xor edx, edx
call fcn.140101bb0
cmp dword [rsi], 2
je case.0x1400b6ab9.1
mov rcx, rsi
call fcn.1400ec030
push rbp
add eax, dword [rax]
push rbp
add eax, dword [rax]
add byte [rax - 0x73], cl
or byte [rax - 0x7d], r9b
add byte ds:[rdi], cl
test byte [rdx + 0x48000002], ah
mov eax, dword [rcx]
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x1400b6d9b
mov rax, qword [rcx]
add eax, esi
dec qword [rax]
lock dec qword [rax]
jne 0x1400b6da9
call fcn.140068980
jmp 0x1400b6da9
invalid
test ebx, ebp
add byte [rax], al
add byte [rax - 0x7d], cl
cmp dword [rsi + 0xa08], 0
je 0x1400b6b3c
mov esi, 0xa08
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rsi + 0xa00]
add byte [rax], al
mov r8, qword [rsi + 0xa00]
add byte [rax], al
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
xor edx, edx
call fcn.140101bb0
je 0x1400b6aea
add al, 0
mov rdi, qword [rsi + 0xa10]
adc byte [rdx], cl
add byte [rax], al
or al, byte [rax]
add byte [rax - 0x7b], cl
dec dword [rdi]
test al, cl
add byte [rax], al
add byte [rax - 0x75], cl
sahf
test rdi, rdi
je 0x1400b6c14
mov rbx, qword [rsi + 0xa18]
sbb byte [rdx], cl
add byte [rax], al
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
add byte [rdi], cl
invalid
mov cl, 0
add byte [rax], al
add byte [rdi], cl
test byte [rcx + 0x48000000], dh
cmp qword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x1400b6b6e
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
or eax, 0xcb6f3
xor edx, edx
mov r8, rdi
call fcn.140101bb0
jmp 0x1400b6c14
mov gs, eax
or eax, dword [rax]
add al, ch
cmp esi, 0xffffffff
dec dword [rbx + rcx*4 - 0x7a]
sbb byte [rdx], cl
add byte [rax], al
test r8, r8
je 0x1400b6d73
test dh, al
add dword [rax], eax
invalid
test dh, al
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esi, 0xa20
add byte [rsi + rcx + 0x48], dh
cmp qword [rsi + 0xa20], 0
je 0x1400b6bc5
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
xor edx, edx
call fcn.140101bb0
add al, 0
add al, 0
mov rdi, qword [rsi + 0xa28]
sub byte [rdx], cl
add byte [rax], al
test rdi, rdi
je 0x1400b6d73
mov rbx, qword [rsi + 0xa30]
sahf
xor byte [rdx], cl
add byte [rax], al
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b6d73
cmp qword [rbx + 0x10], 0x11
jb 0x1400b6bf7
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
jmp 0x1400b6d6e
invalid
add byte [rax - 0x73], cl
invalid
or dword [rax], eax
add al, ch
sub al, 0x6d
invalid
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.1400ec030
lea rcx, [rsi + 0x958]
cmp qword [rsi + 0x950], 0
je 0x1400b6c48
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b6c56
call fcn.140068980
jmp 0x1400b6c56
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b6c56
call fcn.1400698b0
mov rax, qword [rsi + 0x998]
test rax, rax
je 0x1400b6c6c
mov rcx, qword [rsi + 0x9a0]
call qword [rax + 0x18]
cmp byte [rsi + 0x948], 3
jne 0x1400b6ce0
lea rcx, [rsi + 0x7c0]
call fcn.1400b6a20
dec dword [rbx + rcx*4 - 0x7a]
invalid
add eax, 0x854d0000
invalid
je 0x1400b6ce0
cmp qword [rsi + 0x5f8], 0
je 0x1400b6ca5
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rdi, qword [rsi + 0x600]
test rdi, rdi
je 0x1400b6ce0
mov rbx, qword [rsi + 0x608]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b6ce0
cmp qword [rbx + 0x10], 0x11
jb 0x1400b6ccf
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
invalid
scasb al, byte [rdi]
add al, 0
shr byte [rsi - 0x417ffffc], 1
enter 5, 0
add esi, dword [rbp + 0x6b]
cmp byte [rsi + 0x5c8], 3
jne 0x1400b6d54
lea rcx, [rsi + 0x440]
call fcn.1400b6a20
mov r8, qword [rsi + 0x270]
add al, 0
add al, ch
sub edi, ebp
invalid
mov eax, dword [rsi + 0x270]
test r8, r8
je 0x1400b6d54
cmp qword [rsi + 0x278], 0
je 0x1400b6d19
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rdi, qword [rsi + 0x280]
test rdi, rdi
je 0x1400b6d54
mov rbx, qword [rsi + 0x288]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b6d54
cmp qword [rbx + 0x10], 0x11
jb 0x1400b6d43
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
cmp qword [rsi + 0x230], 0
je 0x1400b6d73
invalid
mov r8, qword [rsi + 0x220]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
scasb al, byte [rdi]
add al, 0
mov eax, 0x178
cmp qword [rsi + 0x188], 0
je case.0x1400b6ab9.1
mov r8, qword [rsi + rax]
add al, 6
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400b6da9
call fcn.1400698b0
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400b6db9
mov rcx, qword [rsi + 0x50]
push rax
call qword [rax + 0x18]
mov eax, 0x70
cmp qword [rsi + 0x80], 0
jne 0x1400b6d82
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
movzx eax, byte [rcx + 0x40]
test eax, eax
je 0x1400b7004
cmp eax, 3
jne 0x1400b7064
add rcx, 0x10
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400ad940
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x1400b7053
mov rbx, rcx
lea rdi, [rsi + 8]
mov rcx, qword [rsi + 8]
call fcn.1400477a0
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400b702e
mov rcx, rsi
call fcn.140047d30
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400b703f
mov rcx, rdi
call fcn.1400e4710
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
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
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0xe8]
cmp eax, 3
je 0x1400b7097
test eax, eax
jne 0x1400b70a3
mov rcx, qword [rsi + 0x90]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400b70a3
lea rcx, [rsi + 0xa0]
call 0x1400b6fe0
mov rcx, rsi
call fcn.1400ec030
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x1400b70c5
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b70d3
call fcn.140068980
jmp 0x1400b70d3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b70d3
call fcn.1400698b0
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400b70e9
mov rcx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
mov rdx, qword [rcx + 0x10]
mov r8, qword [r15]
lea rbx, [rsp + 0x78]
mov rcx, rbx
mov r9b, 1
call fcn.1400e6750
movzx eax, byte [rsp + 0x81]
cmp al, 3
jne 0x1400b74f0
mov byte [r13], 3
mov qword [rdi], 3
mov al, 3
jmp 0x1400b7782
mov rax, qword [rsp + 0x128]
lock dec qword [rax]
jne 0x1400b76e1
call fcn.1400e3bb0
jmp 0x1400b76e1
cmp al, 2
jne 0x1400b74fe
mov rbp, qword [rsp + 0x78]
jmp 0x1400b7b6e
mov rcx, qword [rsi + 0x58]
cmp rcx, 0xffffffffffffffff
je 0x1400b7ec1
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x78], 4
mov qword [rsp + 0x20], rbx
lea r9, [rsp + 0x130]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
mov al, 5
add byte [rbx - 0x7bf00008], al
sbb byte [rsi], al
add byte [rax], al
movsxd rbp, dword [rsp + 0x130]
test rbp, rbp
jne 0x1400b7b66
mov rbx, qword [rsi + 0x40]
mov rbp, qword [rsi + 0x48]
mov rax, qword [rsi + 0x60]
mov qword [rsp + 0x1d0], rax
movups xmm0, xmmword [rsi + 0x50]
movaps xmmword [rsp + 0x1c0], xmm0
mov byte [rsi + 0x70], 1
cmp rbx, 3
je 0x1400b7172
jmp 0x1400b7739
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
lock dec qword [r13]
jne 0x1400b76b2
mov rcx, r13
call fcn.1400052c0
mov r13, qword [rsp + 0x68]
lea rcx, [rsp + 0x128]
cmp qword [rsp + 0x120], 0
jne 0x1400b74c0
mov rax, qword [rsp + 0x128]
lock dec qword [rax]
jne 0x1400b76e1
call fcn.1400e3af0
test r15, r15
je 0x1400b7726
lea rbx, [r15 + 8]
mov rcx, qword [r15 + 8]
call fcn.1400477a0
mov rax, qword [r15]
lock dec qword [rax]
jne 0x1400b7704
mov rcx, r15
call fcn.140047d30
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400b7715
mov rcx, rbx
call fcn.1400e4710
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r15
call fcn.140101bb0
mov rcx, r12
call qword [sym.imp.ws2_32.dll_closesocket]
mov byte [r13], 1
mov ebx, 2
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x1b0], rax
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x1a0], xmm0
mov rcx, r14
call 0x1400b6fe0
mov qword [rdi], rbx
mov qword [rdi + 8], rbp
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rdi + 0x10], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rdi + 0x20], rax
mov al, 1
mov byte [rsi + 0x78], al
movaps xmm6, xmmword [rsp + 0x210]
add rsp, 0x228
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x190], rbx
mov byte [rsp + 0x198], r12b
lea rdx, [rbp + 0x28]
mov rax, qword [rbp + 0x38]
test rax, rax
mov qword [rsp + 0x60], rbp
je 0x1400b7843
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + rax*8 - 8]
mov rax, qword [rax]
cmp rax, 0x21
jb 0x1400b7898
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
mov rcx, qword [rax + 0x10]
call fcn.140047920
mov rbp, rax
test rax, rax
je 0x1400b7898
test r12b, r12b
jne 0x1400b7874
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne case.0x140050bd2.403
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
jne 0x1400b76a3
mov rbp, qword [rsp + 0x60]
mov rax, qword [rbp + 0x38]
test rax, rax
je 0x1400b7ecd
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + rax*8 - 8]
mov qword [rsp + 0x160], rax
lock inc qword [rax]
jle 0x1400b7df1
test r12b, r12b
jne 0x1400b78dd
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400b7dc0
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov r12, qword [rsp + 0x50]
jne 0x1400b78f3
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x130], 0
xorps xmm6, xmm6
movups xmmword [rsp + 0x38], xmm6
lea rbx, [rsp + 0x130]
mov qword [rsp + 0x30], rbx
lea rbp, [rsp + 0x78]
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x48000022
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b7b8e
mov r12, qword [rsp + 0x78]
movzx eax, byte [0x140182310]
mov edx, 0x78
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df540
test rax, rax
je 0x1400b7fdb
mov rbx, rax
mov qword [rax], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc1
invalid
mov word [rax + 0x10], 0
mov dword [rax + 0x18], 0
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
mov qword [rbx + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x28], xmm0
movups xmmword [rbx + 0x38], xmm0
movups xmmword [rbx + 0x48], xmm0
mov qword [rbx + 0x58], r12
movups xmmword [rbx + 0x60], xmm0
mov word [rbx + 0x70], 0
mov dl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], dl
jne 0x1400b7d65
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
mov rbp, qword [rsp + 0x60]
jne 0x1400b7d75
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x1400b7fea
mov dword [rbx + 0x68], 0x19d
mov qword [rbx + 0x60], r14
mov rax, qword [0x140182308]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x1400b7da4
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400b7a1a
add al, dh
inc qword [rbp]
jle 0x1400b7df1
lock inc qword [rbx]
jle 0x1400b7df1
add byte [rax], al
add byte [rax], al
lea r12, [rbp + 0x10]
mov qword [rsp + 0x170], rbp
mov qword [rsp + 0x180], r14
mov byte [rsp + 0x188], 3
mov qword [rsp + 0x178], rbx
mov rcx, r12
mov rdx, rbx
call fcn.1400473d0
movzx eax, byte [rbp + 0x68]
test al, al
je 0x1400b7ac7
mov rcx, r12
call fcn.140045870
test rax, rax
je 0x1400b7ac7
mov rbp, rax
mov rcx, qword [rsp + 0x178]
call fcn.1400477a0
mov rax, qword [rsp + 0x170]
lock dec qword [rax]
mov r14, qword [rsp + 0x58]
jne 0x1400b7aa3
lea rcx, [rsp + 0x170]
call fcn.140047d30
mov rax, qword [rsp + 0x178]
lock dec qword [rax]
jne 0x1400b769e
lea rcx, [rsp + 0x178]
call fcn.1400e4710
jmp 0x1400b769e
lea rax, [rsp + 0x180]
mov rbx, qword [rsp + 0x170]
mov rbp, qword [rsp + 0x178]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x200], xmm0
test rbx, rbx
mov r14, qword [rsp + 0x58]
je 0x1400b769e
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
mov rdx, qword [rsp + 0x50]
je 0x1400b8024
mov qword [rax], rbx
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [rsp + 0x120]
lea rcx, [rsi + 0x40]
movups xmmword [rsi + 0x40], xmm0
mov qword [rsi + 0x50], r13
mov qword [rsi + 0x58], rdx
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], rcx
mov r13, qword [rsp + 0x68]
mov r15, qword [rsp + 0x168]
jmp 0x1400b7146
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov ebp, eax
shl rbp, 0x20
or rbp, 2
lea rcx, [rsi + 0x40]
call fcn.1400ad940
jmp 0x1400b772f
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov rcx, rbp
mov ebp, eax
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x130], 0
movups xmmword [rsp + 0x38], xmm6
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x4800001c
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b7bf0
mov rax, r12
mov r12, qword [rsp + 0x78]
cmp r12, rax
jne 0x1400b7950
jmp 0x1400b7bf6
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x130], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], rbx
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rbx, qword [rsp + 0x50]
mov rcx, rbx
mov edx, 0x4800001d
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b7ccc
mov r12, qword [rsp + 0x78]
cmp r12, rbx
lea rax, [rsp + 0x130]
jne 0x1400b7950
jmp 0x1400b7cda
insd dword [rdi], dx
xchg byte [0x10494bd86], al
xor r12b, 1
movzx eax, byte [rbp + 0x21]
test al, al
je 0x1400b780f
mov qword [rsp + 0x78], rbx
mov byte [rsp + 0x80], r12b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013b1a8]
lea r8, [rsp + 0x78]
mov edx, 0x2b
call fcn.140108580
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
lea rax, [rsp + 0x130]
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x130], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rbx, qword [rsp + 0x50]
mov rcx, rbx
mov edx, 0x4800001b
xor r8d, r8d
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b7d3b
mov r12, qword [rsp + 0x78]
cmp r12, rbx
jne 0x1400b7950
jmp 0x1400b7d41
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
add byte [rax - 0x3f], cl
in eax, 0x20
shl rbp, 0x20
or rbp, 2
mov rcx, qword [rsp + 0x160]
lock dec qword [rcx]
jne 0x1400b7699
call fcn.140047510
jmp 0x1400b7699
mov r12, rcx
call fcn.140110230
mov rcx, r12
jmp 0x1400b79ca
mov r12, rcx
call fcn.1401102f0
movzx ecx, byte [rbx + 0x11]
test cl, cl
jne 0x1400b8033
jae 0x1400b7d00
add eax, 0x4bb60f00
adc dword [rcx + rcx*8 + 0x2aa850f], eax
add byte [rax], al
mov dword [rbx + 0x68], 0x19d
push 0x19d
popfq
add dword [rax], eax
add byte [rcx + rcx*4 + 0x73], cl
invalid
mov qword [rbx + 0x60], r14
test al, al
mov rcx, r12
jne 0x1400b79f9
invalid
invalid
jmp 0x1400b7a0c
push 0x49fffffc
mov esp, ecx
mov r12, rcx
call fcn.1401102f0
mov rcx, r12
test al, al
jne 0x1400b7a0c
test dword [rbp - 4], edx
invalid
invalid
test dword [rbp - 4], edx
push rbp
cld
invalid
mov byte [rbx + 0x11], 1
jmp 0x1400b7a0c
call fcn.1401102f0
test al, al
jne 0x1400b78dd
mov byte [rbp + 0x21], 1
jmp 0x1400b78dd
call fcn.1401102f0
test al, al
jne 0x1400b7874
mov rax, qword [rsp + 0x60]
mov byte [rax + 0x21], 1
and dword [rcx], eax
and dword [rcx], eax
jmp 0x1400b7874
ud2
add byte [rbx + 0xca50f0d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0x78], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
lea rcx, [rsp + 0x78]
call fcn.14010d770
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
mov edx, 0x68
call fcn.140108630
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
mov edx, 0x23
call fcn.140108300
mov al, 1
mov byte [rsp + 0x78], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
lea rcx, [rsp + 0x78]
call fcn.14010d770
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
mov edx, 0x23
call fcn.140108300
mov ecx, 0x80
mov edx, 0x100
call fcn.140107f90
mov qword [rsp + 0x78], 0
lea rcx, [rbx + r12]
add rcx, 0x40
lea rdx, [rsp + 0x130]
lea r8, [rsp + 0x78]
call fcn.1401118f0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140108610
lea rax, [rsp + 0x70]
mov qword [rsp + 0x1e0], rax
lea rax, [0x140047b80]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x1f0], rax
lea rax, [0x140047c70]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x88], 2
mov qword [rsp + 0x98], 0
movabs rax, 0x400000020
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], 3
mov qword [rsp + 0xb0], 2
mov dword [rsp + 0xb0], 2
mov qword [rsp + 0xc0], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add dh, al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rbx], al
lea rax, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
mov qword [rsp + 0x130], rax
mov dword [rsp + 0x130], eax
mov qword [rsp + 0x138], 2
lea rax, [rsp + 0x78]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 2
and al, 0x58
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x83742
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x83742
lea rcx, [rsp + 0x130]
call fcn.140108230
mov ecx, 8
mov edx, 0x78
call fcn.140107f90
mov r12, rcx
xor eax, eax
mov qword [rsp + 0x78], r12
mov byte [rsp + 0x80], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013b1c8]
lea r8, [rsp + 0x78]
mov edx, 0x2b
call fcn.140108580
mov ecx, 8
mov edx, 0x20
add byte [rax], al
call fcn.140107f90
xor al, 1
jmp 0x1400b7fef
clc
invalid
call fcn.1400df540
test rax, rax
je 0x1400b8089
mov qword [rax], 1
lea rcx, [0x14013cc28]
mov al, 0x4b
or byte [rax], al
mov al, 0x4b
or byte [rax], al
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x16
inc rax
add rsp, 0x30
pop rbp
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.140107f90
ud2
or byte [rax], al
mov ecx, 1
call fcn.1400dcd70
add r8b, byte [rax]
add r8b, byte [rax]
nop
add rsp, 0x20
pop rbp
ret
int3
mov esi, edx
mov qword [rsp + 0x38], rcx
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x89358
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x89358
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je 0x1400b811d
invalid
mov byte [rsp + 0x30], al
and al, 0x30
invalid
je 0x1400b811d
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x140141450]
lea rcx, [rsp + 0x20]
and byte [rax - 0x73], cl
push rsp
and al, 0x38
and byte [rax - 0x73], cl
push rsp
and al, 0x38
call fcn.1400168c0
mov rcx, qword [rsp + 0x20]
sahf
out 0xf5, eax
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400b8189
mov al, 1
test dl, dl
jne 0x1400b818b
push rsp
mov rsi, qword [rsp + 0x28]
and al, 0x28
cmp rcx, 1
jne 0x1400b816f
cmp byte [rsp + 0x31], 0
je 0x1400b816f
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1400b816f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
cli
mov ebp, 0xb8410008
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400b818b
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x95482
invalid
push rsp
or dword [rax], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d600]
invalid
push rsp
or dword [rax], eax
or dword [rax], eax
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400b818b
mov eax, edx
test al, al
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
ror byte [rdi], 0x95
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
int3
int3
int3
xor dl, al
push rdi
and dword [rcx], edx
invalid
int3
sub rsp, 0x28
cmp byte [rcx + 0x10], 0
jns 0x1400b81d9
invalid
je 0x1400b81d3
jns 0x1400b81d9
add byte [rdi + rax + 0x48], dh
add esp, 0x28
add rsp, 0x28
pop rdi
pop rsi
ret
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
mov edi, dword [rcx + 8]
mov edi, dword [rcx + 8]
or byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
invalid
cmp dword [rdi + 8], 0
je 0x1400b81cc
cmp qword [rdi + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x1400b81f1
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
jo 0x1400b8196
or al, 0
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140101bb0
int3
mov dword [rcx], 3
movups xmm0, xmmword [rdx]
movups xmmword [rcx + 8], xmm0
mov byte [rdx + 0x10], 1
mov rax, rcx
add rsp, 0x28
ret
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
movabs byte es:[0xe800000023ba0008], al
mov ah, 0
invalid
add ah, cl
movabs byte es:[0xe800000023ba0008], al
add al, ch
mov ah, 0
add eax, 0xcccccc00
int3
add byte [rdi], cl
mov dh, 0x86
xor byte [rbx], al
add byte [rax], al
cmp eax, 3
je 0x1400b831a
test eax, eax
jne 0x1400b82d5
lea rcx, [rsi + 0x50]
call fcn.1400ad940
jmp 0x1400b82d5
push rax
mov rbx, qword [rsi + 0x58]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
jne 0x1400b82b9
add byte [rbp + 0x16], dh
jmp 0x1400b82d5
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b82d5
cmp qword [rbx + 0x10], 0x11
jb 0x1400b82c4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
cwde
add al, 0
cmp qword [rsi], 0
je 0x1400b82e5
mov rcx, qword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
sahf
invalid
invalid
sahf
add eax, 0x4e8b4800
add byte [rax - 0x75], cl
adc byte [rcx], r14b
mov rcx, qword [rsi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
sar bh, cl
adc eax, 0x59e9f
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
je 0x1400b8311
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140182268]
lahf
or al, 0
sub byte [rax - 0x75], cl
or eax, 0xc9f65
lahf
or al, 0
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
invalid
movzx eax, byte [rsi + 0x200]
add al, byte [rax]
add byte [rbx + 0x387404f8], al
clc
add al, 0x74
invalid
cmp eax, 4
je case.0x1400aa9fb.49
clc
add al, 0x74
cmp byte [rbx + 0x127403f8], al
cmp eax, 3
je 0x1400b833d
cmp eax, 3
je 0x1400b833d
test eax, eax
jne 0x1400b82d5
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
lea rcx, [rsi + 0x90]
call fcn.1400ad940
jmp 0x1400b82d5
cmp dword [rsi + 0x208], 2
add byte [rdx], al
je 0x1400b8373
lea rcx, [rsi + 0x208]
call fcn.1400ad940
push rbp
invalid
inc esi
xchg byte [rcx], al
add al, byte [rax]
add byte [rax], al
add cl, ch
ja 0x1400b835b
invalid
invalid
add al, ch
out dx, al
push rbp
invalid
add byte [rax], al
add cl, ch
ja 0x1400b835b
invalid
invalid
cmp dword [rsi + 0x208], 2
je 0x1400b8373
lea rcx, [rsi + 0x208]
or byte [rdx], al
add byte [rax], al
call fcn.1400addd0
inc esi
mov byte [rsi + 0x201], 0
xchg byte [rcx], al
add al, byte [rax]
add byte [rax], al
jmp 0x1400b82d5
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xaa8
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rdi], cl
movaps xmmword [rsp + 0xa90], xmm6
movaps xmmword [rsp + 0xa90], xmm6
add byte [rbp - 0x77], cl
invalid
mov r13, r8
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x140178144]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
or dword [rax + 1], 0x48e0ffc8
mov edx, dword [rdi + 0x38]
jmp rax
mov rdx, qword [rdi + 0x38]
mov rax, qword [rdi + 0x40]
mov qword [rdi + 0x50], rdx
push rdi
push rax
mov qword [rdi + 0x58], rax
jmp 0x1400b841e
lea r8, [rdi + 0x330]
movzx eax, byte [rdi + 0x330]
mov dh, 0x87
xor byte [rbx], al
add byte [rax], al
invalid
mov dh, 0x87
xor byte [rbx], al
add byte [rax], al
invalid
test eax, eax
je 0x1400b85ad
cmp eax, 3
jne case.default.0x1400b8405
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rbp + rcx*4 - 0x71], cl
add byte [rdx], al
add byte [rax], al
lea r9, [rdi + 0x200]
movzx eax, byte [rdi + 0x200]
add byte [rdx], al
add byte [rax], al
lea rcx, [0x140178158]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x38], r8
jmp 0x1400b8ad1
mov rdx, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rcx, [rsp + 0x140]
mov r8, r13
call qword [rax + 0x18]
mov r14, qword [rsp + 0x140]
cmp r14, 3
jne 0x1400b8448
mov qword [rsi], 4
mov al, 3
jmp 0x1400b8e9d
mov r12, r13
mov r13, qword [rsp + 0x148]
add dword [rax], eax
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x158], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x158], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movaps xmmword [rsp + 0x60], xmm0
mov r15, qword [rdi + 0x50]
jg 0x1400b84bc
mov rbx, qword [rdi + 0x58]
mov rcx, r15
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b8498
cmp qword [rbx + 0x10], 0x11
jb 0x1400b8487
mov r15, qword [r15 - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r15
call fcn.140101bb0
cmp r14d, 2
jne 0x1400b8553
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
adc dword [rax], eax
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add byte [rax], al
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
movups xmmword [rax + 0x10], xmm0
lea r13, [0x14013cd90]
or byte [rax], al
cmp qword [rdi], 0
je 0x1400b84e8
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov ebp, 3
add byte [rax], al
add byte [rax - 0x7d], cl
jg 0x1400b851d
invalid
je 0x1400b8512
add byte [rax], al
add byte [rax - 0x7d], cl
jg 0x1400b851d
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rdi + 0x28]
mov r8, qword [rdi + 0x28]
mov rcx, qword [0x140182268]
or eax, 0xc9d5d
popfq
or al, 0
xor edx, edx
call fcn.140101bb0
mov qword [rsi], rbp
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r13
mov dword [rsi + 0x10], ebp
mov qword [rsi + 0x18], r15
movaps xmm0, xmmword [rsp + 0xf0]
add byte [rdi], cl
adc dword [rsi + 0x20], eax
mov qword [rsi + 0x30], r12
mov qword [rsi + 0x38], rbx
lea rcx, [rsi + 0x40]
lea ecx, [rsi + 0x40]
cmp byte [rax - 0x73], cl
lea rdx, [rsp + 0x8c0]
lea ecx, [rsi + 0x40]
lea rdx, [rsp + 0x8c0]
mov r8d, pe_nt_image_headers64
call fcn.140106220
add al, 0
add al, 0
mov al, 1
jmp 0x1400b8e9d
cmp byte [rdi + 0x48], 0
je 0x1400b8dbd
mov rcx, qword [rdi + 0x28]
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x50], r14
mov qword [rdi + 0x58], r13
mov qword [rdi + 0x60], rbp
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
movups xmmword [rdi + 0x68], xmm0
mov qword [rdi + 0x78], rdi
mov qword [rdi + 0x80], rcx
mov qword [rdi + 0x88], rax
lea r8, [rdi + 0x330]
xchg dword [rax], esi
add eax, dword [rax]
add dh, al
xchg dword [rax], esi
add eax, dword [rax]
add byte [rax], al
xchg dword [rax], esi
add eax, dword [rax]
add dh, al
xchg dword [rax], esi
add eax, dword [rax]
add byte [rax], al
movq xmm0, rdi
movq xmm1, rcx
punpcklqdq xmm0, xmm1
mov r13, r12
in eax, 0xeb
invalid
in eax, 0xeb
or al, 0xf3
movq mm0, qword [rdi + 0x78]
movdqu xmm0, xmmword [rdi + 0x78]
mov rax, qword [rdi + 0x88]
mov rcx, qword [rdi + 0x70]
mov qword [rdi + 0xb0], rcx
mov dword [rdi + 0xb0], ecx
mov dword [rdi + 0xb0], ecx
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
movups xmm1, xmmword [rdi + 0x60]
movups xmmword [rdi + 0xa0], xmm1
invalid
movabs al, byte [0x908f8948000000]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
nop
add byte [rax], al
add byte [rax - 0x77], cl
xchg edi, eax
cwde
add byte [rax], al
add bl, dh
movq qword [rdi + 0xb8], mm0
xchg dword [rax + 0x48000000], edi
mov dword [rdi + 0xc8], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
xchg dword [rax + 0x48000000], edi
mov dword [rdi + 0xc8], eax
lea r9, [rdi + 0x200]
mov byte [rdi + 0x200], 0
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x178], rax
movups xmm0, xmmword [rdi + 0xb8]
movups xmmword [rsp + 0x168], xmm0
mov rax, qword [rdi + 0xb0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [rdi + 0x90]
movups xmm1, xmmword [rdi + 0xa0]
movaps xmmword [rsp + 0x140], xmm0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], ecx
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], ecx
movaps xmm2, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x5c0], xmm2
movaps xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x5b0], xmm3
mov al, 5
add byte [rax], al
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
movups xmmword [rdi + 0x238], xmm2
movups xmmword [rdi + 0x228], xmm3
adc dword [rdi + 0x228], ebx
adc dword [rdi + 0x228], ebx
movups xmmword [rdi + 0x218], xmm1
movups xmmword [rdi + 0x208], xmm0
mov rax, qword [rdi + 0x208]
mov r15, qword [rdi + 0x230]
mov r12, qword [rdi + 0x238]
mov rbx, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
cmp rax, 2
je 0x1400b955f
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0xa8], xmm1
movups xmmword [rsp + 0x98], xmm0
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x88], r13
mov qword [rsp + 0xb8], r13
movabs rax, 0x8000000000000000
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4b8], rax
mov qword [rsp + 0x488], 0
mov qword [rsp + 0x490], 8
mov qword [rsp + 0x498], 0
movzx eax, byte [r15 + 0x1c]
movzx ecx, byte [r15 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov ecx, 4
cmovb ecx, edx
movzx r14d, cl
cmp al, 5
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x58], r9
jne 0x1400b877b
lea r13, [0x14013b968]
jmp 0x1400b879b
xor edx, edx
cmp cl, al
movzx eax, al
cmovb eax, edx
movzx eax, al
lea r13, [0x14013b968]
add r13, rax
sub r14, rax
je 0x1400b8c03
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df540
test rax, rax
je 0x1400b958f
mov rbp, rax
mov rcx, rbp
mov rdx, r13
mov r8, r14
call fcn.140106220
mov qword [rsp + 0x4b8], r14
mov qword [rsp + 0x4c0], rbp
mov qword [rsp + 0x4c8], r14
cmp qword [r15], 0
je 0x1400b882f
mov rcx, qword [r15 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov rdx, qword [rsp + 0x498]
cmp rdx, qword [rsp + 0x488]
jne 0x1400b8818
lea rcx, [rsp + 0x488]
call fcn.1400efee0
mov rdx, qword [rsp + 0x498]
mov rax, qword [rsp + 0x490]
mov qword [rax + rdx*8], r14
inc rdx
mov qword [rsp + 0x498], rdx
lea rcx, [rsp + 0x488]
call fcn.1400cec30
mov r14, rdx
test rax, rax
je 0x1400b888a
mov rax, qword [rsp + 0x4a0]
shl rax, 1
test rax, rax
jne 0x1400b896a
movabs rax, 0x8000000000000000
mov qword [rsp + 0x3a8], rax
mov word [rsp + 0x3e8], 1
mov qword [rsp + 0x3d8], 0
mov qword [rsp + 0x3c0], rax
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x398], 1
mov qword [rsp + 0x3a0], rax
lea rcx, [rsp + 0x398]
mov rdx, r12
mov r8, rbx
call fcn.1400cee50
movzx eax, byte [r15 + 0x18]
mov byte [rsp + 0x3e8], al
movzx ecx, byte [r15 + 0x19]
mov byte [rsp + 0x3e9], cl
cmp byte [r15 + 0x1a], 0
je 0x1400b8ebf
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
mov qword [rdi + 0xe0], r14
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [rdi + 0xe8], xmm0
movups xmmword [rdi + 0xf8], xmm1
mov rax, qword [rsp + 0xe0]
mov qword [rdi + 0x108], rax
mov qword [rdi + 0x110], 0
lea r12, [rdi + 0x118]
lea rdx, [rsp + 0x6f0]
mov r8d, pe_nt_image_headers64
mov rcx, r12
call fcn.140106220
cmp dword [rdi + 0x208], 2
je 0x1400b8aa1
mov rcx, r15
call fcn.1400ad940
mov r13, qword [rdi + 0xd0]
test r13, r13
je 0x1400b8b8c
lea rdx, [rdi + 0xd8]
cmp r13, 1
jne 0x1400b8bf6
mov r8d, 0x128
mov rcx, r15
call fcn.140106220
mov r13, qword [rsp + 0x88]
mov rbx, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp rbx, 2
je 0x1400b959c
lea rax, [rdi + 0x210]
lea r15, [rdi + 0x248]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rsp + 0x298], xmm2
movups xmmword [rsp + 0x288], xmm1
movups xmmword [rsp + 0x278], xmm0
lea rcx, [rsp + 0x2b0]
mov r8d, pe_nt_image_headers64
mov rdx, r15
call fcn.140106220
mov qword [rsp + 0x270], rbx
mov qword [rsp + 0x2a8], r13
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x270]
call fcn.1400b9640
cmp qword [rsp + 0x140], 0
mov rbp, qword [rsp + 0x148]
mov r14, qword [rsp + 0x150]
je 0x1400b8c10
cmp rbp, 2
jne 0x1400b8dda
mov ebp, 2
jmp 0x1400b8cab
mov rbp, qword [rdi + 0xd8]
mov r14, qword [rdi + 0xe0]
mov r13, qword [rdi + 0xe8]
mov r15, qword [rdi + 0xf0]
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rdi + 0x108]
mov rbx, qword [rdi + 0x110]
lea rcx, [rsp + 0x7d8]
mov r8d, pe_nt_image_headers64
mov rdx, r12
mov r12, rax
call fcn.140106220
mov word [rdi + 0x200], 1
cmp rbp, 3
jne 0x1400b8cf5
jmp 0x1400b8e8c
mov r14, qword [rdx]
mov ebp, 2
jmp 0x1400b8cea
mov ebp, 1
xor r14d, r14d
jmp 0x1400b87b8
mov r13, qword [rsp + 0x158]
mov r15, qword [rsp + 0x160]
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x110], xmm0
mov r12, qword [rsp + 0x178]
lea rdx, [rsp + 0x180]
lea rbx, [rsp + 0x5d8]
mov r8d, 0xf0
mov rcx, rbx
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x398]
mov r8d, 0xf0
mov rdx, rbx
call fcn.140106220
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x580], xmm0
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x488]
mov r8d, pe_nt_image_headers64
call fcn.140106220
cmp rbp, 3
je 0x1400b8e84
lea rbx, [rdi + 0x208]
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x7d8]
lea rdx, [rsp + 0x488]
mov r8d, pe_nt_image_headers64
call fcn.140106220
cmp dword [rbx], 2
je 0x1400b8cea
mov rcx, rbx
call fcn.1400addd0
mov word [rdi + 0x200], 1
xor ebx, ebx
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x570], xmm0
lea rcx, [rsp + 0x9a8]
lea rdx, [rsp + 0x7d8]
mov r8d, pe_nt_image_headers64
call fcn.140106220
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
cmp rbp, 2
jne 0x1400b8d66
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400b95db
mov qword [rax], r14
lea r13, [0x14013d1c8]
mov r14, rax
cmp qword [rdi], 0
jne 0x1400b84de
jmp 0x1400b84e8
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x8c0]
lea rdx, [rsp + 0x9a8]
mov r8d, pe_nt_image_headers64
call fcn.140106220
cmp qword [rdi], 0
je 0x1400b8da1
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
jne 0x1400b8500
jmp 0x1400b8512
mov r15, rbp
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xf0], xmm0
mov ebp, 2
cmp qword [rdi], 0
jne 0x1400b8d97
jmp 0x1400b8da1
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x110], xmm0
mov r12, qword [rsp + 0x178]
lea rdx, [rsp + 0x180]
lea rbx, [rsp + 0x5d8]
mov r8d, 0xf0
mov rcx, rbx
call fcn.140106220
movups xmm6, xmmword [rsp + 0x158]
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x398]
mov r8d, 0xf0
mov rdx, rbx
call fcn.140106220
mov qword [rdi + 0x208], rbp
mov qword [rdi + 0x210], r14
movups xmmword [rdi + 0x218], xmm6
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rdi + 0x228], xmm0
mov qword [rdi + 0x238], r12
mov qword [rdi + 0x240], 0
lea rdx, [rsp + 0x3a0]
mov r8d, pe_nt_image_headers64
mov rcx, r15
call fcn.140106220
mov rax, qword [rsp + 0x58]
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 + 0xa90]
add rsp, 0xaa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add eax, dword [rax]
add byte [rbp - 0x77], cl
hlt
jmp 0x1400b8f5d
mov qword [rsp + 0x3d8], rax
mov qword [rsp + 0x3e0], r15
movzx eax, byte [rsp + 0x3e8]
lea r9, [rsp + 0x3c0]
movups xmm0, xmmword [rsp + 0x90]
test byte [rax + rbx*8], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xe0
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0xe8
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xc0
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x90], al
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov r13, qword [rsp + 0x3a8]
xor ecx, ecx
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test al, al
je 0x1400b8fc9
mov r8, qword [rsp + 0x3b0]
cmp r13, rbx
cmove r8, rcx
cmove eax, ecx
cmove eax, ecx
lea rcx, [rsp + 0x270]
lea ecx, [rsp + 0x270]
mov rdx, r14
call fcn.1400cf470
mov r12, qword [rsp + 0x280]
add al, byte [rax]
add byte [rcx - 0x7d], cl
cld
add dh, byte [rbp + 0x4c]
add al, byte [rax]
add byte [rcx - 0x7d], cl
cld
add dh, byte [rbp + 0x4c]
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x148], 2
and al, 0x48
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
sbb eax, 0xf0ffff49
dec qword [r14]
and al, 0x48
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
sbb eax, 0xf0ffff49
dec qword [r14]
jne 0x1400b935e
mov rcx, r14
call fcn.1400ae0f0
jmp 0x1400b935e
movaps xmm6, xmmword [rsp + 0x270]
mov r15d, dword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x30], rax
cmp qword [rsp + 0x398], 0
je 0x1400b9091
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*2], fs
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x2e0], xmm0
add byte [rax], al
movups xmmword [rsp + 0x2e0], xmm0
mov qword [rsp + 0x2f0], r15
mov qword [rsp + 0x2f8], r12
mov qword [rsp + 0x300], r15
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x308], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x310], rbx
mov rcx, qword [rsp + 0x70]
pushfq
and al, 0x10
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x70
mov qword [rsp + 0x318], rcx
mov qword [rsp + 0x320], rbx
mov qword [rsp + 0x328], rax
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
add byte [rax - 0x77], cl
pushfq
and al, 0x20
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x40], al
and al, 0x40
and al, 0x40
movups xmmword [rsp + 0x330], xmm0
mov dword [rsp + 0x340], 0x10000
add dword [rax], eax
add dword [rax], eax
mov byte [rsp + 0x344], 0
add r8d, dword [rax]
add byte [rax], al
mov qword [rsp + 0x358], r14
movups xmmword [rsp + 0x360], xmm6
mov ah, 0x24
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x78
and al, 0x78
mov ah, 0x24
invalid
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x78
and al, 0x78
and al, 0x78
mov qword [rsp + 0x378], rax
mov dword [rsp + 0x378], eax
mov qword [rsp + 0x380], 1
test byte [rax + rax*4], ah
add eax, dword [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x388], 0
mov byte [rsp + 0x390], r13b
add byte [rax], al
test byte [rax + rcx*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x390], r13b
add byte [rax], al
movzx eax, byte [rsp + 0x2f]
add byte [rax], al
movzx eax, byte [rsp + 0x2f]
and al, 0x2f
mov byte [rsp + 0x391], al
mov word [rsp + 0x392], 0x100
test byte [rdx + rdx*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rcx], al
test byte [rcx + rdx*4], ah
xchg ecx, eax
add eax, dword [rax]
add byte [rsi - 0x39], ah
test byte [rdx + rdx*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rcx], al
invalid
invalid
add byte [rax], al
add byte [rcx], al
lea rcx, [rsp + 0x140]
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
jo 0x1400b9359
add byte [rax], al
invalid
loop 0x1400b935e
invalid
lea rdx, [rsp + 0x270]
call fcn.1400b9640
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x148]
mov r12, qword [rsp + 0x150]
mov esp, dword [rsp + 0x150]
add byte [rax - 0x75], cl
pushfq
and al, 0x48
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
mov esp, dword [rsp + 0x150]
mov qword [rsp + 0x30], rax
mov esp, dword [rsp + 0x150]
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400b9386
cmp rbx, 2
je 0x1400b93a1
lea rdx, [rsp + 0x158]
lea rcx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.140106220
add al, 0
add al, 0
lea rcx, [rsp + 0x398]
call fcn.1400af9c0
mov rax, qword [rsp + 0x4a0]
shl rax, 1
test rax, rax
jne case.0x140096c63.141
mov rax, qword [rsp + 0x4b8]
shl rax, 1
and al, 0xb8
add al, 0
add byte [rax - 0x2f], cl
loopne 0x1400b9412
invalid
test rax, rax
test eax, eax
jne 0x1400b940b
mov r15, qword [rsp + 0x490]
mov r13, qword [rsp + 0x498]
add byte [rbp - 0x7b], cl
in eax, dx
and al, 0x90
add al, 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x98
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
jne 0x1400b9436
jmp 0x1400b944f
mov r8, qword [rsp + 0x4a8]
mov rcx, qword [0x140182268]
add byte [rcx], dh
shr al, cl
mov ch, 0x87
add al, 0
add byte [rcx], dh
shr al, cl
mov ch, 0x87
add al, 0
mov rax, qword [rsp + 0x4b8]
shl rax, 1
test rax, rax
je 0x1400b93ce
mov r8, qword [rsp + 0x4c0]
test byte [rax + rax*8], ah
add al, 0
add byte [rax - 0x75], cl
or eax, 0xc8e4e
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r15, qword [rsp + 0x490]
nop
add al, 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x98
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
nop
add al, 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x98
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1400b944f
xor ebp, ebp
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov esi, dword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov esi, dword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop
mov rcx, qword [r15 + rbp*8]
inc rbp
call r14
cmp r13, rbp
jne 0x1400b9440
cmp qword [rsp + 0x488], 0
je 0x1400b946b
mov rcx, qword [0x140182268]
or al, 0
xor edx, edx
mov r8, r15
call fcn.140101bb0
cmp qword [rsp + 0x30], 0
mov r14, r12
je 0x1400b94f1
cmp rbx, 2
je 0x1400b8a08
invalid
add cl, byte [rdi]
test byte [rax + 0x48fffff5], cl
invalid
invalid
dec dword [rax - 0x73]
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd8
lea rcx, [rsp + 0x140]
lea ecx, [rsp + 0x140]
lea rdx, [rsp + 0x5d8]
mov r8d, 0x118
add eax, 0xb8410000
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
call fcn.140106220
lea rdx, [rsp + 0x170]
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
adc byte [rsp + 0x150], cl
adc byte [rsp + 0x150], cl
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xe0], rax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rsi*8], fs
invalid
lea rcx, [rsp + 0x6f0]
lea ecx, [rsp + 0x6f0]
mov r8d, pe_nt_image_headers64
call fcn.140106220
mov r13d, 1
add byte [rax], al
invalid
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
invalid
jmp 0x1400b8a11
and ch, dh
invalid
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x5d8]
mov r8d, 0x118
sbb byte [rcx], al
add byte [rax], al
fadd dword [0xf84c9503]
sbb byte [rcx], al
add byte [rax], al
call fcn.140106220
lea rdx, [rsp + 0x170]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x140], al
adc byte [rsp + 0x140], al
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
movups xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
sub dword [rsp + 0xd0], ecx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ecx
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
test byte [rax + riz*8], ah
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov word [rax + rsi*8], fs
and al, 0xf0
lea rcx, [rsp + 0x6f0]
lea ecx, [rsp + 0x6f0]
and al, 0xf0
invalid
mov r8d, pe_nt_image_headers64
call fcn.140106220
xor r13d, r13d
in eax, dx
in eax, dx
jmp 0x1400b8a11
lea rcx, str.future_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x14013c6b0]
mov edx, 0x1e
call fcn.140108630
add al, ch
mov ecx, 0x480004f0
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
xchg edx, eax
xor cl, byte [rax]
add byte [rbp + rcx*4 + 5], cl
imul esi, dword [rdx], 8
add byte [rdx + 0x23], bh
mov edx, 0x23
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
mov edx, 0x23
add al, ch
jno 0x1400b957a
call fcn.140108300
add al, 0
mov ecx, 1
mov rdx, r14
call fcn.140107f90
lea rcx, str.future_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea ecx, str.future_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
or byte [rax], al
lea r8, [0x140141d38]
mov edx, 0x1e
call fcn.140108630
invalid
add al, 0
invalid
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea ecx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
or byte [rax], al
lea r8, [0x14013d6b0]
mov edx, 0x23
call fcn.140108300
in eax, dx
add al, 0
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x20
call fcn.140107f90
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
invalid
add al, ch
cmpsb byte [rsi], byte [rdi]
jmp 0x148c495f0
call fcn.140107f90
mov ecx, 8
mov edx, 0x10
call fcn.140107f90
xchg edi, eax
invalid
add al, 0
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x14013d710]
mov edx, 0x23
xor cl, byte [rax]
add byte [rbp + rcx*4 + 5], cl
or dword [rcx + 8], eax
add byte [rdx + 0x23], bh
call fcn.140108300
ud2
call fcn.140107f90
mov ecx, 1
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.140107f90
call fcn.140010c70
int3
mov edi, edx
mov rsi, rcx
lea rcx, [rsp + 0x28]
call fcn.1400b1e90
cmp dword [rsp + 0x28], 2
jl 0x1400b967e
sub byte [rdx], al
jl 0x1400b967e
sub byte [rdx], al
jne 0x1400b96dd
mov rbx, qword [rsp + 0x30]
and al, 0x30
mov rcx, rbx
call fcn.14001a310
or al, 0xf6
invalid
cmp al, 0xd
jne 0x1400b96fe
lea rcx, [rsi + 8]
mov r8d, 0x128
mov eax, 0x128
mov eax, 0x128
mov rdx, rdi
mov edx, edi
call fcn.140106220
mov qword [rsi], 1
mov eax, ebx
and eax, 3
wait
retf
cmp eax, 1
jne 0x1400b96f6
lea rsi, [rbx - 1]
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
invalid
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b96ca
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400b96b9
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
jmp 0x1400b96f6
lea rcx, [rsi + 8]
mov r8d, 0x128
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140106220
mov qword [rsi], 0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
invalid
mov qword [rsi + 8], 2
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.1400addd0
mov al, 0x46
invalid
invalid
pop rsi
adc byte [rax - 0x39], cl
invalid
mov al, 0x46
invalid
push rdi
sub rsp, 0x28
mov rdi, rcx
cmp qword [rcx + 8], 0
je case.0x140097386.149
mov r8, qword [rdi]
mov eax, dword [rdi]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rsi, qword [rdi + 0x10]
test rsi, rsi
je 0x1400b977c
mov rdi, qword [rdi + 0x18]
jg 0x1400b9766
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
jg 0x1400b975f
invalid
je 0x1400b977c
jg 0x1400b975f
add byte [rdx + riz + 0x48], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [rdi + 0x10], 0x11
jb 0x1400b9765
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140101bb0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
int3
push rcx
sbb bl, al
int3
movabs rax, 0xa9604badbb51c887
movabs rdx, 0xed3f85b289a9bce5
in eax, 0xbc
test eax, 0x3f85b289
in eax, dx
ret
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x20]
call fcn.1400b1cc0
mov rdi, rax
mov rcx, rsi
mov ecx, esi
mov ecx, esi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, rdi
add rsp, 0x28
pop rdi
pop rsi
ret
sub rsp, 0x28
mov rcx, qword [rdx]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
xor eax, eax
add rsp, 0x28
add esp, 0x28
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
add esp, 0x28
ret
add esp, 0x28
ret
int3
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401419ed]
mov r8d, 0x18
jmp rax
int3
movabs rax, 0x4419043c3e6ef5f3
movabs rdx, 0x3da9131b47802245
sbb edx, dword [rbx]
invalid
invalid
ret
cmp al, 4
sbb dword [rax + rcx*2 - 0x46], eax
and r8b, byte [r8 - 0x56ece4b9]
sbb edx, dword [rbx]
test eax, 0xccccc33d
int3
int3
movzx eax, byte [rcx + 0x268]
test eax, eax
je 0x1400b9885
cmp eax, 3
je 0x1400b988f
cmp eax, 4
jne 0x1400b98fe
add rcx, 0x270
sal dword [rax + 2], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rsi
jmp 0x1400ad6e0
lea rax, [rcx + 0x270]
mov rsi, rcx
mov rcx, rax
call 0x1400ad6e0
lea rcx, [rsi + 0x4c8]
add al, 0
add al, ch
and dword [rdi], 3
add byte [rax - 0x77], cl
invalid
add al, 0
add al, ch
and dword [rdi], 3
add byte [rax - 0x77], cl
invalid
lea rcx, [rsi + 0x4d0]
cmp qword [rsi + 0x4c8], 0
mov esi, 0x4c8
invalid
je 0x1400b98d1
invalid
mov esi, 0x4c8
add byte [rax + rdx + 0x48], dh
adc byte [rax - 0x75], cl
invalid
adc byte [rax - 0x75], cl
adc eax, esi
lock dec qword [rdx]
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400b98e2
call fcn.140068980
jmp 0x1400b98df
invalid
invalid
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400b98e2
call fcn.1400698b0
mov rax, rsi
mov eax, esi
mov rdx, qword [rax + 0x510]
nop
adc byte [0xc55398eb], al
test rdx, rdx
je 0x1400b98fe
mov rcx, qword [rax + 0x518]
test rdx, rdx
je 0x1400b98fe
mov rcx, qword [rax + 0x518]
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rsi
jmp qword [rdx + 0x18]
invalid
sbb byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rsi
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5d8
movdqa xmmword [rsp + 0x5c0], xmm6
movq qword [rsp + 0x5c0], mm6
movq qword [rsp + 0x5c0], mm6
mov rbx, r8
mov ebx, eax
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x268]
push 0x48000002
lea ecx, [0x14017816c]
or eax, dword [rax]
push 0x48000002
lea ecx, [0x14017816c]
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsp + 0x368]
mov r8d, 0x258
mov rdx, rdi
call fcn.140106220
mov ebp, dword [rdi + 0x260]
cmp ebp, 0x3b9aca00
jne 0x1400b99dd
lea rcx, [rdi + 0x270]
lea ecx, [rdi + 0x270]
mov r8d, 0x258
mov rdx, rdi
call fcn.140106220
lea r14, [rdi + 0x270]
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400aea10
movzx r15d, byte [rsp + 0x41]
cmp r15b, 3
jne 0x1400b99b3
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400b9dc5
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x24], ax
mov rcx, r14
call 0x1400ad6e0
jmp 0x1400b9da8
or byte [0x10bf599d9], bh
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x49], cl
pop rax
add al, byte [rax]
add al, ch
cmpsd dword [rsi], dword [rdi]
pop rcx
add al, byte [rax]
mov r14, qword [rdi + 0x258]
call fcn.1400df390
add rax, r14
jae 0x1400b9a4f
call fcn.1400df390
add rax, 0x38640900
add eax, 0x38640900
add eax, 0x38640900
jb 0x1400b9e02
mov r8d, edx
cmp edx, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rdx + 0x3c]
add dl, cl
invalid
inc rax
je 0x1400b9e02
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400b9a46
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400b9e1a
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
or eax, 0x9529b
jmp 0x1400b9a71
mov r8d, edx
add r8d, ebp
cmp r8d, 0x3b9aca00
jb 0x1400b9a6a
inc rax
je 0x1400b99ee
add r8d, 0xc4653600
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea rcx, [rsp + 0x30]
mov rdx, rax
ret 0x2e8
movabs al, byte [0xa024b48d4c0003]
movabs al, byte [0x6824948d48000000]
add eax, dword [rax]
add byte [rax], al
ret 0x2e8
movabs al, byte [0x6824948d48000000]
add eax, dword [rax]
add byte [rax], al
mov r8d, 0x258
mov rcx, r14
add byte [rax], al
mov r8d, 0x258
mov rcx, r14
call fcn.140106220
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
push rsp
and al, 0x50
movups xmm3, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x2f8], xmm0
movups xmmword [rsp + 0x308], xmm1
or byte [rbx], al
add byte [rax], al
or byte [rbx], al
add byte [rax], al
movups xmmword [rsp + 0x318], xmm2
add byte [rax], al
movups xmmword [rsp + 0x328], xmm3
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x338], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x348], xmm0
adc dword [rsp + 0x348], eax
adc dword [rsp + 0x348], eax
add bl, dh
movq mm0, qword [rsp + 0x90]
movdqu xmm0, xmmword [rsp + 0x90]
movdqu xmmword [rsp + 0x358], xmm0
lea rcx, [rdi + 0x270]
lea ecx, [rdi + 0x270]
lea ecx, [rdi + 0x270]
mov r8d, 0x2c8
mov rdx, r14
call fcn.140106220
lea r14, [rdi + 0x270]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov bh, 0x70
add al, byte [rax]
add byte [rbx + 0xc87f305], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x1400b9b6c
test eax, eax
jne 0x1400b9b99
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
lodsb al, byte [rsi]
cwde
add dword [rax], eax
lodsb al, byte [rsi]
cwde
add dword [rax], eax
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
mov eax, 0x11c
add byte [rdi], cl
setne cl
cmp byte [rax + 0x11d], 0
sete r12b
setne cl
cmp byte [rax + 0x11d], 0
sete r12b
and r12b, cl
int3
jmp 0x1400b9b9c
int3
xor r12d, r12d
lea r15, [rdi + 0x4c8]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdx, r14
mov r8, rbx
call fcn.1400aea10
movzx ebp, byte [rsp + 0x41]
cmp ebp, 3
add ecx, dword [rdi]
invalid
xchg edi, eax
add byte [rax], al
invalid
add ecx, dword [rdi]
test dword [rdi - 0x75000000], edx
add eax, 0xc874d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400b9c12
test eax, eax
jne 0x1400b9c48
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
add byte [rax], al
add byte [rbx + rcx*4 + 0x2c], cl
ror dword [rcx - 0x73], 0x8d
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
adc eax, 0x29e9b
call fcn.1400d3410
mov byte [r13 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
rol dword [rdi + rcx - 0x4a], 0xa8
sbb al, 1
add byte [rax], al
rol dword [rdi + rcx - 0x4a], 0xa8
sbb al, 1
add byte [rax], al
test r13b, r13b
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
enter 0x841, 0xffffffffffffffc4
enter 0x841, 0xffffffffffffffc4
cmp r12b, 1
jne 0x1400b9c7a
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f3cf0
jmp 0x1400b9d08
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x2c], ax
jmp 0x1400b9d17
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
mov byte [r12 + 0x11c], 0
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f3cf0
movzx ecx, byte [r12 + 0x120]
add byte [rax], al
add byte [rax], al
cmp ecx, 1
je 0x1400b9ce7
test ecx, ecx
jne 0x1400b9d08
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
add dword [rax], eax
add dword [rax], eax
mov eax, ebx
mov byte [r12 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], r13b
mov byte [rcx + 0x11d], 0
test al, al
je 0x1400b9d17
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400b9dc5
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call 0x1400ad6e0
mov rcx, r15
dec dword [rcx + rcx*4 - 7]
call fcn.1400ec030
lea rcx, [rdi + 0x4d0]
cmp qword [rdi + 0x4c8], 0
add byte [rax], al
add byte [rax], al
je 0x1400b9d48
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b9d56
call fcn.140068980
jmp 0x1400b9d56
cli
invalid
mov rax, qword [rcx]
lock dec qword [rax]
or byte [rbp + 5], dh
or byte [rbp + 5], dh
call fcn.1400698b0
mov rax, qword [rdi + 0x510]
test rax, rax
je 0x1400b9d6c
mov rcx, qword [rdi + 0x518]
call qword [rax + 0x18]
mov r15b, 2
cmp ebp, 2
je 0x1400b9da8
cmp ebp, 3
jne 0x1400b9d93
lea rax, [0x14013cf70]
or byte [rax], al
movq xmm0, rax
movdqa xmm6, xmmword [0x140112a60]
xor eax, 0x58cd3
xor eax, 0x58cd3
punpcklqdq xmm6, xmm0
jmp 0x1400b9da8
invalid
adc eax, 0x2444b70f
sub al, 0x66
mov dword [rsp + 0x24], eax
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
mov r15d, ebp
mov edi, ebp
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], r15b
mov eax, dword [rsp + 0x20]
mov dword [rsi + 0x12], eax
adc r9b, byte [rdi]
mov bh, 0x44
and al, 0x24
adc r9b, byte [rdi]
mov bh, 0x44
and al, 0x24
mov word [rsi + 0x16], ax
mov al, 1
invalid
mov byte [rdi + 0x268], al
mov rax, rsi
mov eax, esi
mov eax, esi
movaps xmm6, xmmword [rsp + 0x5c0]
add rsp, 0x5d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x23
add al, ch
invalid
in al, 4
invalid
add al, ch
invalid
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499a8]
mov edx, 0x28
call fcn.140108630
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb8e72
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb8e72
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
and al, 0x48
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_time.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
ud2
add byte [rax - 0x75], cl
add al, 0xc1
mov dword [rax + 0x110], 1
movlps qword [rax + 0x114], xmm6
lea rcx, [rsp + 0xb8]
call fcn.1400e5ed0
mov rax, qword [rsp + 0xb8]
cmp rax, 2
je 0x1400c119d
test rax, rax
je 0x1400c1182
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400c119d
lea rcx, [rsp + 0xc0]
call fcn.140068980
jmp 0x1400c119d
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400c119d
lea rcx, [rsp + 0xc0]
call fcn.1400698b0
lea rcx, [rsp + 0x1c0]
call fcn.1400c25d0
lea rcx, [rsp + 0x180]
call fcn.1400e5ed0
mov rax, qword [rsp + 0x180]
and al, 0x80
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
je 0x1400c11fa
lea rcx, [rsp + 0x188]
test rax, rax
je 0x1400c11e7
mov rax, qword [rsp + 0x188]
lock dec qword [rax]
jne 0x1400c11fa
call fcn.140068980
jmp 0x1400c11fa
mov rax, qword [rsp + 0x188]
lock dec qword [rax]
dec dword [rax]
jne 0x1400c11fa
call fcn.1400698b0
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0xd8]
movups xmm1, xmmword [rsp + 0xe8]
movups xmm2, xmmword [rsp + 0xf8]
movups xmm3, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x1f0], xmm3
movaps xmmword [rsp + 0x1e0], xmm2
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
lea rcx, [rsp + 0x1c0]
call fcn.1400f2680
cmp qword [rsp + 0x1c0], 0
jne 0x1400c1276
xor ecx, ecx
xchg qword [rsp + 0x1e8], rcx
test rcx, rcx
je 0x1400c1276
call fcn.140003f90
cmp qword [rsp + 0x1f0], 0
lea rcx, [rsp + 0x1f8]
je 0x1400c129e
mov rax, qword [rsp + 0x1f8]
lock dec qword [rax]
jne 0x1400c12b1
call fcn.140068980
jmp 0x1400c12b1
jbe 0x1400c1295
invalid
mov rax, qword [rsp + 0x1f8]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
or byte [rbp + 5], dh
jne 0x1400c12b1
call fcn.1400698b0
lea rsi, [rsp + 0x200]
mov ah, 0x24
add byte [rdx], al
add byte [rax], al
mov rcx, rsi
call fcn.1400ec5a0
mov rax, qword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400c12d7
mov rcx, rsi
call fcn.140006120
mov rsi, qword [rsp + 0x208]
test rsi, rsi
je 0x1400c1325
mov rax, qword [rsi + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c12f0
and eax, 0xa
cmp eax, 8
jne 0x1400c1312
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c1325
mov rcx, qword [rsp + 0x208]
call fcn.140039aa0
add al, ch
jnp 0x1400c12aa
idiv edi
movaps xmm6, xmmword [rsp + 0x570]
add rsp, 0x588
invalid
mov byte [0x19d671336], al
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff51c60
invalid
sbb al, 0xf5
cmc
invalid
mov qword [rsp + 0x1b8], rax
lea rax, [0x14014c3e8]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x88]
call fcn.140108230
call fcn.140003f90
mov rax, qword [rsp + 0x40]
inc rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
and al, 0x40
lea rcx, [rsp + 0x30]
call fcn.1400c24f0
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
std
invalid
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb17f6
mov qword [rsp + 0x98], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x88]
call fcn.140108230
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, [0x14013eb60]
lea r8, [rsp + 0x88]
mov edx, 0x1b
call fcn.140108580
ud2
outsd dx, dword [rsi]
add al, 0
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x14014c888]
mov edx, 0x2e
call fcn.140108300
lea rcx, [rsp + 0x398]
call fcn.1400c25d0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_park_thread
lea r9, [0x14013eb60]
lea r8, [rsp + 0x88]
mov edx, 0x15
invalid
and al, 0x88
add byte [rax], al
add byte [rdx + 0x15], bh
call fcn.140108580
outsd dx, dword [rsi]
add al, 0
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x1d0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadmod.rs
lea rcx, [rsp + 0x1c0]
call fcn.140108230
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 1
lea rax, [0x140172ca8]
or eax, dword [rax]
mov qword [rsp + 0x1d0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
and al, 0xd8
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x8afd1
lea rcx, [rsp + 0x1c0]
call fcn.140108230
lea rax, [0x14014be80]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadlocal.rs
lea r9, [0x14014baa8]
lea r8, [rsp + 0x88]
mov edx, 0x46
call fcn.140108580
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yetp_
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rax, str.not_a_CurrentThread_handle
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermod.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rax, str.expected__CurrentThread::Context_
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x98], rax
movups xmmword [rsp + 0xa0], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x88]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401084c0
lea rcx, str.core_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140108630
mov rcx, r12
call fcn.140003f90
lea rax, [0x14014be80]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadlocal.rs
lea r9, [0x14013eb60]
lea r8, [rsp + 0x88]
mov edx, 0x46
call fcn.140108580
mov ecx, 7
int 0x29
ud2
lea rdi, [rsi + 0x1b0]
mov qword [rsi + 0x1b8], rdi
lea r14, [rsi + 0x1c8]
mov byte [rsi + 0x1c8], 0
mov qword [rsi + 0x1c0], rdi
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c1cd2
xor ebp, ebp
mov r13d, 0
test eax, eax
jne 0x1400c1d22
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebp, byte [rax + 0x11c]
movzx r13d, byte [rax + 0x11d]
mov eax, r13d
test bpl, bpl
je 0x1400c1d09
test r13b, r13b
je 0x1400c23a9
lea eax, [r13 - 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov qword [rsp + 0x28], r14
mov rdi, qword [rdi]
lea rbx, [rdi + 0x1a0]
lea r14, [rdi + 0x80]
lea r15, [rsp + 0x8a0]
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400bf5b0
mov r12, qword [rsp + 0x8a0]
cmp r12, 3
je 0x1400c1d7e
cmp r12d, 2
je 0x1400c2254
lock sub qword [rdi + 0x1c0], 2
jae 0x1400c1e6a
mov ecx, 7
int 0x29
ud2
mov ecx, 1
xor eax, eax
lock cmpxchg qword [rdi + 0x110], rcx
test rax, rax
je 0x1400c1db0
cmp rax, 2
jne 0x1400c1e2f
mov rcx, qword [rsp + 0x20]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x10]
pause
jmp 0x1400c1e2f
mov rcx, qword [rsp + 0x20]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax]
mov r8, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], rax
mov qword [rdi + 0x108], rdx
xor edx, edx
mov eax, 1
lock cmpxchg qword [rdi + 0x110], rdx
jne 0x1400c1df7
test r8, r8
je 0x1400c1e2f
call qword [r8 + 0x18]
jmp 0x1400c1e2f
mov r12, qword [rdi + 0x100]
mov r15, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
xor eax, eax
xchg qword [rdi + 0x110], rax
test r8, r8
je 0x1400c1e22
call qword [r8 + 8]
test r12, r12
je 0x1400c1e2f
mov rcx, r15
call qword [r12 + 8]
lea r15, [rsp + 0x30]
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400bf5b0
mov r12, qword [rsp + 0x30]
cmp r12, 2
je 0x1400c2279
cmp r12d, 3
je 0x1400c229e
lock sub qword [rdi + 0x1c0], 2
jb 0x1400c24dc
lea rdx, [r15 + 8]
lea r14, [rsp + 0x2d8]
mov r8d, 0x108
mov rcx, r14
call fcn.140106220
pushfq
add al, 0
mov rdi, qword [r15 + 0x110]
lea rbx, [rsp + 0x580]
mov r8d, 0x108
mov rcx, rbx
mov rdx, r14
call fcn.140106220
mov byte [rsi + 0x1c8], 1
lea r14, [rsp + 0x798]
mov r8d, 0x108
mov rcx, r14
mov rdx, rbx
call fcn.140106220
mov qword [rsp + 0x688], r12
lea rcx, [rsp + 0x690]
mov r8d, 0x108
mov rdx, r14
call fcn.140106220
mov rdx, qword [rsi + 0x1a8]
lea rcx, [rsp + 0x2d8]
lea r8, [rsp + 0x688]
call fcn.1400589e0
mov eax, 1
lock xadd qword [0x140182058], rax
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x410], rdi
mov byte [rsp + 0x570], 0
mov qword [rsp + 0x578], rbx
js 0x1400c1f2f
add byte [rax], al
js 0x1400c1f2f
add byte [rax], al
mov eax, dword [0x140182314]
add ecx, dword [rax + rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c1f80
test eax, eax
jne 0x1400c24af
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
lea rcx, [rsp + 0x8a0]
lea rdx, [rsp + 0x2d8]
mov r8d, 0x2a8
call fcn.140106220
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400c24a3
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rbx, qword [rcx + 0xd8]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x2d8]
mov r8d, 0x2a8
mov eax, 0x2a8
call fcn.140106220
cmp rbx, 2
je 0x1400c2457
mov rax, qword [rsp + 0x2d0]
mov rdi, qword [rax]
test rbx, rbx
je 0x1400c211e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x1400c2492
movzx eax, byte [0x140182310]
mov edx, 0x380
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c2494
mov r12, rax
and r12, 0xffffffffffffff80
lea rbx, [r12 + 0x80]
mov qword [r12 + 0x78], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
lea r15, [r14 + 0x68]
mov qword [r12 + 0x80], 0xcc
add byte [rax], al
int3
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x140140db0]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov dword [rsp + 0x98], 0
mov dword [rsp + 0x98], 0
mov qword [r12 + 0xa0], r14
mov qword [r12 + 0xa8], rdi
add byte [rcx - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
or byte [rax], al
add byte [rcx - 0x48], al
movabs al, byte [0x44148e8000002]
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x77], cl
mov esp, 0xa824
add byte [rcx - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
or byte [rax], al
add byte [rcx - 0x48], al
movabs al, byte [0x44148e8000002]
xorps xmm0, xmm0
movaps xmmword [r12 + 0x350], xmm0
mov qword [r12 + 0x360], 0
mov rcx, r15
mov rdx, rbx
mov r8, rbx
call fcn.140065a40
test rax, rax
je 0x1400c2216
add r14, 0x10
mov rcx, r14
mov rdx, rax
xor r8d, r8d
call fcn.1400ebc30
jmp 0x1400c2216
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x1400c2492
movzx eax, byte [0x140182310]
mov edx, 0x380
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c2494
mov r15, rax
and r15, 0xffffffffffffff80
lea rbx, [r15 + 0x80]
mov qword [r15 + 0x78], rax
mov qword [r15 + 0x80], 0xcc
mov qword [r15 + 0x88], 0
lea rax, case.0x1400b6ab9.30
mov qword [r15 + 0x90], rax
mov qword [r15 + 0x98], 0
mov qword [r15 + 0xa0], r14
add r14, 0x58
mov qword [r15 + 0xa8], rdi
lea rcx, [r15 + 0xb0]
lea rdx, [rsp + 0x8a0]
mov r8d, 0x2a0
call fcn.140106220
xorps xmm0, xmm0
movaps xmmword [r15 + 0x350], xmm0
mov qword [r15 + 0x360], 0
mov rcx, r14
mov rdx, rbx
mov r8, rbx
call fcn.140065a40
test rax, rax
je 0x1400c2216
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400ea2d0
add al, byte [rax]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rbx], rcx
je 0x1400c1c57
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
jmp 0x1400c1c57
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jb 0x1400c22bc
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x140140a28]
mov edx, 0x30
call fcn.140108300
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jb 0x1400c22bc
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x140140a10]
mov edx, 0x30
call fcn.140108300
cmp byte [rdi + 0x1b8], 0
je 0x1400c23ba
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jae 0x1400c23ba
lea rdi, [rsp + 0x580]
lea rdx, [rsp + 0x2d8]
mov r8d, 0x108
mov rcx, rdi
call fcn.140106220
mov byte [rsi + 0x1c8], 1
lea rcx, [rsp + 0x798]
mov r8d, 0x108
mov rdx, rdi
call fcn.140106220
mov r15, qword [rsi + 0x1b0]
cmp byte [r15 + 0x1b8], 0
jne 0x1400c2310
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f2f20
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rsp + 0x30]
nop dword [rax + rax]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400bf5b0
cmp dword [rsp + 0x30], 1
ja 0x1400c2375
lock sub qword [r15 + 0x1c0], 2
jb 0x1400c24d3
add dword [rax], eax
add byte [rbx + 0x130247c], al
cmp dword [rsp + 0x30], 1
ja 0x1400c2340
mov rcx, r14
call fcn.1400bf780
jmp 0x1400c2340
lock dec qword [r15]
jne 0x1400c2387
mov rcx, qword [rsi + 0x1b0]
call fcn.1400bf4f0
mov rax, qword [rsi + 0x1a8]
lock dec qword [rax]
mov bl, 1
jne 0x1400c23a2
lea rcx, [rsi + 0x1a8]
call fcn.1400be520
add al, ch
jle 0x1400c2361
invalid
xor eax, eax
jmp 0x1400c243d
add byte [rax - 0x75], cl
and al, 0x20
mov rcx, qword [rsp + 0x20]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x10]
jmp 0x1400c2435
test bpl, bpl
mov r14, qword [rsp + 0x28]
je 0x1400c2435
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c2414
test eax, eax
jne 0x1400c2435
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r13b
mov byte [r14], 3
mov al, 1
mov bl, 3
mov byte [rsi + 0x1d0], bl
add rsp, 0xb48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x30]
call fcn.1400c29c0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x30], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yetp_
lea rcx, [rsp + 0x30]
call fcn.14010d770
ud2
mov ecx, 0x80
mov edx, 0x300
call fcn.140107f90
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108520
lea rcx, [rsp + 0x2d8]
call fcn.1400c29c0
mov al, 1
mov byte [rsp + 0x30], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yetp_
lea rcx, [rsp + 0x30]
call fcn.14010d770
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
add eax, 0x7501f983
or ecx, dword [rax - 0x75]
xor byte [r8 - 0x75], r9b
cmp r15b, r15b
push rax
adc al, dh
dec qword [rdi]
invalid
pcmpeqw mm1, qword [rax + rcx*2]
mov ecx, dword [rsi + 0x1a0]
jne 0x1400c26df
mov rcx, qword [rsi + 0x1a0]
call fcn.1400bf250
mov r15, qword [rsi + 0x198]
add byte [rax], al
cmp byte [r15 + 0x1b8], 0
jne 0x1400c26f8
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f2f20
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400bf5b0
cmp dword [rsp + 0x28], 1
ja 0x1400c278d
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call fcn.140101bb0
cmp qword [rsi + 0x60], 0
jne 0x1400c2848
mov rdi, qword [rsi + 0x68]
jle 0x1400c2884
mov rbx, qword [rsi + 0x70]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c2848
cmp qword [rbx + 0x10], 0x11
jb 0x1400c2837
jnp 0x1400c2840
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
mov r8, rdi
call fcn.140101bb0
mov rdi, qword [rsi + 0x98]
cwde
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rbx, qword [rsi + 0xa0]
test rbx, rbx
test ebx, ebx
sahf
movabs al, byte [0x2474db8548000000]
test ebx, ebx
je case.0x140091ab1.406
test ebx, ebx
je case.0x140091ab1.406
xor r14d, r14d
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov edi, dword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov edi, dword [sym.imp.crypt32.dll_CertFreeCertificateContext]
stc
add al, 0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x75], cl
or al, 0xf7
invalid
mov rcx, qword [rdi + r14*8]
test dword [rcx - 1], 0xd7ff41c6
inc r14
inc esi
call r15
cmp rbx, r14
jne 0x1400c2870
cmp qword [rsi + 0x90], 0
je 0x1400c289a
invalid
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
adc dword [rax - 0x75], ecx
or eax, 0xbf9d8
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rdi, qword [rsi + 0x158]
test rdi, rdi
je 0x1400c290a
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400c28dc
mov r14, qword [rdi + 0x60]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400c28dc
cmp qword [r14 + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400c28cb
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182268]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
ror byte [rcx - 0x77], cl
fsubr st(0)
invalid
invalid
call fcn.140101bb0
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x1400c28f9
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rcx, qword [0x140182268]
or eax, 0xbf968
xor edx, edx
mov r8, rdi
call fcn.140101bb0
lea rcx, [rsi + 0x120]
call fcn.1400025e0
mov rax, qword [rsi + 0x160]
test rax, rax
je 0x1400c2946
lock dec qword [rax]
jne 0x1400c2946
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
mov rcx, rax
test cl, 4
jne 0x1400c2a1a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
xor byte [rbp - 0x1a], dh
invalid
and ecx, 5
cmp ecx, 1
jne 0x1400c2a2d
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c2a3f
pcmpeqw mm1, qword [rax + rcx*2]
mov ecx, dword [rsi + 0x140]
mov rcx, qword [rsi + 0x140]
call fcn.1400bf850
mov byte [rsi + 0x299], 0
jmp 0x1400c2aa5
mov rdi, qword [rsi + 0x138]
test rdi, rdi
je 0x1400c2aa5
mov rax, qword [rdi + 0x30]
mov rcx, rax
test cl, 4
jne 0x1400c2a7a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
jne 0x1400c2a60
and ecx, 5
cmp ecx, 1
jne 0x1400c2a8d
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c2aa5
mov rcx, qword [rsi + 0x138]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400bf850
nop
add rsp, 0x28
pop rdi
pop rsi
ret
cmp edi, 2
jne 0x1400c2b2d
mov rsi, qword [rsi + 8]
test rsi, rsi
je case.0x140097386.151
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x1400c2b07
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c2b07
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400c2af6
mov rdi, qword [rdi - 8]
jg 0x1400c2aee
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x1400c2ca3
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov al, dh
add eax, dword [rax]
mov al, dh
add eax, dword [rax]
jmp 0x1400c2ca3
cmp byte [rsi + 0xf8], 0xa
jb 0x1400c2b55
cmp qword [rsi + 0x108], 0
je 0x1400c2b55
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rsi + 0x100]
mov r8, qword [rsi + 0x100]
mov rcx, qword [0x140182268]
sbb dh, bh
or eax, dword [rax]
invalid
test dword [rbx], 0xe8d23100
add byte [rcx], dh
shr al, cl
xor edx, edx
call fcn.140101bb0
pop rbx
lock add eax, dword [rax]
cmp qword [rsi + 0x88], 0
je 0x1400c2b74
mov esi, 0x88
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rsi + 0x90]
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x140182268]
test byte [rbx], 0
xor edx, edx
call fcn.140101bb0
lea rcx, [rsi + 0x28]
call fcn.140003210
test rdi, rdi
je 0x1400c2b9a
invalid
invalid
sbb byte [rax - 0x75], cl
or byte [rax - 0x7b], r9b
sal byte [rdi + rcx + 0x48], 0x8d
cmovs ecx, dword [rbp - 0x74b7dfb2]
invalid
invalid
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400c2b9a
invalid
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x10]
push rax
invalid
push rsi
adc byte [rbx + rcx*4 + 0x46], cl
sbb bh, bh
push rax
adc byte [rax - 0x75], cl
mov edi, dword [rsi + 0xe8]
mov rdi, qword [rsi + 0xe8]
mov edi, dword [rsi + 0xe8]
mov rbx, qword [rsi + 0xf0]
test rbx, rbx
je 0x1400c2be3
lea r14, [rdi + 8]
ja 0x1400c2bb9
jmp 0x1400c2bc9
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add r14, 0x58
add esi, 0x58
pop rax
dec rbx
dec ebx
je 0x1400c2be3
cmp qword [r14 - 8], 0
je 0x1400c2bc0
invalid
jle 0x1400c2bc5
add byte [rax + rsi*8 + 0x4d], dh
mov r8, qword [r14]
mov eax, dword [rsi]
mov rcx, qword [0x140182268]
xor edx, edx
shr al, cl
iretd
out dx, eax
add eax, dword [rax]
add eax, dword [rax]
jmp 0x1400c2bc0
cmp qword [rsi + 0xe0], 0
cmp dword [rsi + 0xe0], 0
je 0x1400c2bfe
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x110]
lock dec qword [rax]
dec dword [rax]
add al, dh
dec qword [rax]
dec dword [rax]
dec dword [rax]
jne case.0x14009258b.208
or al, 0x48
lea ecx, [rsi + 0x110]
lea rcx, [rsi + 0x110]
call fcn.1400be520
mov ecx, 0x8b48ffff
mov esi, 0x118
sbb byte [rcx], al
add byte [rax], al
mov rdi, qword [rsi + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov rbx, qword [rsi + 0x120]
mov rcx, rdi
stc
stc
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c2c4d
cmp qword [rbx + 0x10], 0x11
jb 0x1400c2c3c
invalid
add al, 0x48
mov edi, dword [rdi - 8]
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
or eax, 0xbf625
or eax, dword [rax]
xor edx, edx
mov r8, rdi
clc
ror byte [rcx - 0x77], cl
clc
call fcn.140101bb0
mov rsi, qword [rsi + 0x130]
test rsi, rsi
mov dh, 0x30
add dword [rax], eax
add byte [rax - 0x7b], cl
div byte [rdx + riz + 0x48]
je case.0x140097386.151
mov rcx, rsi
je case.0x140097386.151
and cl, byte [rax - 0x77]
mov rcx, rsi
int1
call fcn.1400ec030
add al, byte [rax]
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je case.0x14009a04c.148
add byte ds:[rdx + rbx + 0x48], dh
mov eax, dword [rcx]
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
or byte [rbp + 0x1f], dh
jne 0x1400c2c93
call fcn.140068980
jmp 0x1400c2c93
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400c2c93
call fcn.1400698b0
sbb eax, 0x48fffa6c
mov eax, dword [rsi + 0x48]
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400c2ca3
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x140182268]
or eax, 0xbf5be
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140101bb0
int3
push rsi
push rdi
push rbx
sub rsp, 0x308
in al, dx
or byte [rbx], al
add byte [rax], al
in al, dx
or byte [rbx], al
add byte [rax], al
movaps xmmword [rsp + 0x2f0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400c2cfa
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
invalid
je 0x1400c2d25
invalid
invalid
sub ebp, dword [rax + 0x62840f04]
add al, byte [rax]
add byte [rax + 0x48da7403], ch
test al, 4
add al, 0xf
test byte [rdx + 2], ah
add byte [rax], al
je 0x1400c2f64
test al, 3
je case.0x1400b6ab9.22
cmp rax, 0x3f
cmp eax, 0x3f
invalid
jbe 0x1400c2f7c
xchg byte [rdx + rax], ch
add byte [rax - 0x73], cl
lea rcx, [rax - 0x40]
invalid
invalid
stc
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
xchg edx, eax
invalid
ror byte [rax - 0x7d], 0xf9
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400c2cfa
invalid
invalid
movzx eax, dl
lea rcx, [0x140178180]
lea ecx, [0x140178180]
push rcx
push rsp
or eax, dword [rax]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e300]
mov qword [rsp + 0x30], rax
sal dword [rbp - 0x76b7fff8], 0x44
and al, 0x30
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp dword [rsi + 0x30], 3
jae 0x1400c2f94
xor al, byte [rdx]
add byte [rax], al
xor al, byte [rdx]
add byte [rax], al
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
xor byte [rax - 0x75], cl
jle 0x1400c2d92
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x1400c2dc7
clc
add dword [rsi + rdi + 0xf], esi
push rdi
test byte [rbp - 0x749c8a40], 5
jne case.0x1400aa964.57
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne case.0x1400aa964.57
invalid
mov eax, dword [0x140182314]
jle 0x1400c2d89
cmc
or eax, dword [rax]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
ret 0x8d49
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
add al, byte [rax]
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x20cef
add al, byte [rax]
add al, byte [rax]
mov rbx, rcx
mov rcx, rax
call fcn.1400d3410
mov rcx, rbx
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
ret 0x100f
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x40]
call fcn.1400c35e0
add byte [rax], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
add byte [rbx + 0x357401f9], al
cmp ecx, 1
je 0x1400c2e51
invalid
add dword [rbp + rsi - 0x7b], esi
xor eax, 0x4b75c985
test ecx, ecx
leave
jne 0x1400c2e6b
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax], al
hlt
pop rax
add byte [rax], al
add byte [rax], al
mov rdi, qword [rdx + rcx*8]
add byte [rax], al
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x20c5f
add al, byte [rax]
mov ebx, eax
call fcn.1400d3410
add dword [rax], eax
add dword [rax], eax
add byte [rcx + 0x2087c6d8], cl
mov eax, ebx
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
fadd st(6)
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov ebp, 0x65000bf4
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
add byte [rax - 0x73], cl
jle case.0x1400b39b9.48
invalid
lea rdi, [rsi + 0x20]
and byte [rax + rax*8 + 0x93840f], al
add byte [rax], al
test al, al
je 0x1400c2f0a
mov rcx, rsi
call fcn.1400e6630
mov cl, 0x37
add al, byte [rax]
add al, byte [rax]
movzx eax, al
lea rcx, [0x140178190]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
loopne 0x1400c2edb
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
add rcx, 0x10
add ecx, 0x10
mov rdx, rsi
mov r8b, 1
add eax, ebp
invalid
lea eax, [rdx]
add al, byte [rax]
add eax, ebp
mov ecx, dword [rbp - 0x38b7fffe]
rol al, 0xff
invalid
add al, byte [rax]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x1400c2fcc
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c2e90.0
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call 0x1400c31f0
add byte [rax], al
add byte [rax], al
jmp case.0x1400c2e90.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x50], 4
push rax
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x50]
and al, 0x50
mov rcx, rdi
call fcn.1400c32b0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x58], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rax
jmp 0x1400c2f31
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
push rax
mov rcx, rdi
call fcn.1400c32b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
pop rax
pop rax
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
lea edx, [rsp + 0x50]
mov rcx, rdi
call fcn.1400c32b0
mov rcx, rsi
call fcn.1400c3450
movaps xmm6, xmmword [rsp + 0x2f0]
add rsp, 0x308
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400c320d
lea rcx, [rsi + 0x20]
call fcn.140068980
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400c3239
test rax, rax
jne 0x1400c3275
lea rcx, [rsi + 0x30]
call fcn.1400c29c0
jmp 0x1400c3275
cmp qword [rsi + 0x38], 0
je 0x1400c3275
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400c3275
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c3275
cmp qword [rbx + 0x10], 0x11
jb 0x1400c3264
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x1400c328b
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
add byte [rax], al
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
shr eax, 6
rol dword [rsi], 0x48
shr eax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400c3539
jne 0x1400c34ff
mov rcx, rsi
add rsp, 0x2f0
invalid
lock add al, byte [rax]
add byte [rsi - 0x17], bl
int1
cld
invalid
invalid
invalid
nop
add rsp, 0x2f0
pop rsi
ret
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
and al, 0x20
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x50]
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140108230
int3
mov dh, 0x90
add al, byte [rax]
add byte [rax - 0x75], cl
sbb byte [rbx - 0x7bf0fdc5], al
add qword [r8], r8
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and al, 0x20
mov rdx, rbx
mov r8, rdi
call fcn.1400ba130
mov rbx, qword [rsp + 0x20]
cmp rbx, 4
sti
add al, 0xf
test dword [rax + 1], esi
add byte [rax], al
sti
add al, 0xf
test dword [rax + 1], esi
add byte [rax], al
mov r14, qword [r14]
mov r15, qword [rdi]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400c36a0
invalid
add dword [rbp + rsi - 0x7b], esi
ror byte [rdi], 0x85
invalid
xor eax, 0x850fc085
test eax, eax
jne case.0x14009258b.219
test edi, esp
add al, byte [rax]
invalid
test edi, esp
add al, byte [rax]
add byte [rbx + 0xbec9b05], cl
add eax, 0xbec9b
mov rcx, qword gs:[0x58]
out 2, eax
add byte [rax], al
mov eax, dword [0x140182314]
add eax, 0xbec9b
add eax, 0xbec9b
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
mov edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x2040c
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
movzx ebx, byte [rcx + 0x11d]
mov ecx, ebx
test al, al
je 0x1400c36d2
test bl, bl
je 0x1400c3a6e
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp + 0x158bff4b], cl
cmp al, 0xec
or eax, dword [rax]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
and eax, 0x58
add byte [rcx - 0x75], cl
adc al, 0xd0
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0x11d], cl
test al, al
sete bpl
invalid
test r14, r14
invalid
je 0x1400c3968
mov rax, qword [r14 + 0x30]
test al, 4
jne 0x1400c38a3
add byte [rax], al
add byte [rax], al
test al, 8
jne 0x1400c3974
test al, 8
je 0x1400c39c2
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0xb8]
mov r8d, 0x90
call fcn.140106220
add al, 0
add al, 0
cmp rbx, 5
je case.0x140097386.165
lea rcx, [rsp + 0x148]
lea rdx, [rsp + 0xb8]
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rcx - 0x48], al
nop
add byte [rax], al
add al, ch
sub eax, 0xc600042a
xchg byte [rcx + 2], bl
mov rdi, qword [rsi + 0x140]
test rdi, rdi
je 0x1400c3a9d
lea r14, [rdi + 0x38]
cmp dword [rdi + 0x38], 4
cmp byte [rsp + rsi*2], al
invalid
cmp byte [rsp + rsi*2], al
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1400bf8d0
mov qword [rdi + 0x38], rbx
lea rbx, [rdi + 0x40]
pop rdi
lea rdx, [rsp + 0x148]
mov r8d, 0x90
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140106220
mov rax, qword [rdi + 0x30]
nop
mov r15, rax
test r15b, 4
jne 0x1400c385b
mov rcx, r15
or rcx, 2
mov rax, r15
lock cmpxchg qword [rdi + 0x30], rcx
jne case.0x140093232.202
mov eax, r15d
and eax, 5
cmp eax, 1
jne 0x1400c3871
add eax, 0x7501f883
or ecx, dword [rax - 0x75]
and byte [r8 - 0x75], r9b
sub r15b, r15b
push rax
adc byte [rcx - 0xa], al
mov dword [rdi + rcx], 0xa485
add byte [rax - 0x39], cl
and al, 0x20
add al, 0
add byte [rax], al
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
test r15b, 4
jne 0x1400c391f
mov qword [rsp + 0x20], 4
lock dec qword [rdi]
jne 0x1400c3892
mov rcx, rdi
call fcn.1400bf850
cmp dword [rsp + 0x20], 4
je 0x1400c38a3
invalid
lea rcx, [rsp + 0x20]
call fcn.1400bf8d0
lea rcx, [rsi + 0x148]
call fcn.1400c2ab0
cmp byte [rsi + 0x299], 0
je 0x1400c390f
mov rdi, qword [rsi + 0x140]
test rdi, rdi
je 0x1400c390f
mov rax, qword [rdi + 0x30]
nop dword [rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400c38ea
mov rdx, rcx
or rdx, 2
mov rax, rcx
mov eax, ecx
mov eax, ecx
lock cmpxchg qword [rdi + 0x30], rdx
jne case.0x140096b06.166
and ecx, 5
cmp ecx, 1
jne 0x1400c38fd
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c390f
mov rcx, qword [rsi + 0x140]
mov ecx, dword [rsi + 0x140]
call fcn.1400bf850
mov byte [rsi + 0x299], 0
mov cl, 1
xor eax, eax
jmp 0x1400c3a7c
mov rax, qword [r14]
mov qword [r14], 4
cmp rax, 4
je 0x1400c3ad9
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0x28]
mov r8d, 0x90
mov rdx, rbx
call fcn.140106220
lock dec qword [rdi]
je 0x1400c388a
invalid
invalid
jmp 0x1400c3892
cmp bh, bh
invalid
xor ebx, ebx
mov bpl, 1
test r14, r14
test esi, esi
test esi, esi
jne 0x1400c36fa
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108610
mov rcx, qword [rdi]
mov rdx, qword [rcx + 8]
or byte [rcx + 0x3b], cl
push rsi
sbb byte [rbp + 0xd], dh
or byte [rcx + 0x3b], cl
push rsi
sbb byte [rbp + 0xd], dh
mov rcx, qword [rcx]
cmp rcx, qword [r14 + 0x10]
je 0x1400c370e
cmp ch, 0xff
dec dword [rcx - 0x75]
xor byte [rsi + 0x66], r12b
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, qword [r14 + 0x30]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rax
and rcx, 0xfffffffffffffff7
and ecx, 0xfffffff7
and ecx, 0xfffffff7
lock cmpxchg qword [r14 + 0x30], rcx
mov cl, 0x4e
xor byte [rbp - 0xf], dh
jne 0x1400c39a0
test al, 4
jne 0x1400c3a92
mov rax, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rcx - 0x75], cl
sbb dil, r15b
push rax
sbb byte [rax - 0x75], cl
mov rcx, qword [r14 + 0x18]
call qword [rax + 0x18]
mov rax, qword [rdi]
invalid
mov rdx, qword [rax]
invalid
mov rcx, qword [rax + 8]
or dil, dil
adc cl, byte [rcx - 0x77]
adc byte [rcx - 0x77], r9b
call qword [rdx]
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rdx
push rsi
sbb byte [rcx - 0x75], cl
invalid
invalid
push rsi
sbb byte [rcx - 0x75], cl
xor byte [rsi + 0xf], r12b
invalid
invalid
nop word [rax + rax]
invalid
mov rcx, rax
or rcx, 8
or ecx, 8
lock cmpxchg qword [r14 + 0x30], rcx
cmpxchg qword [r14 + 0x30], rcx
mov cl, 0x4e
xor byte [rbp - 0xf], dh
jne 0x1400c39e0
test al, 4
jne 0x1400c38a3
invalid
test bpl, bpl
jne case.0x140097386.165
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400c3a4c
invalid
xor dword [rbp - 0x74a68a40], eax
test eax, eax
jne case.0x140097386.165
mov eax, dword [0x140182314]
add eax, 0xbe8ef
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rcx + rax*8]
cmp al, 0xc1
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
lea edx, [0x1400e3aa0]
lea edx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140182314]
ret 0xbe8
or eax, dword [rax]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
sbb byte [rcx + rax], 0
add byte [rcx], al
mov byte [rax + 0x11d], bl
sbb eax, 0xeb000001
or cl, byte [rcx - 0x75]
add byte [rax], al
jmp case.0x140097386.165
invalid
or bh, bh
push rax
adc byte [rcx - 0x77fe4ffd], dh
mov cl, 3
mov al, 1
mov byte [rsi + 0x298], cl
add rsp, 0x1d8
invalid
fadd dword [rcx]
add byte [rax], al
mov cl, 3
mov al, 1
mov byte [rsi + 0x298], cl
add rsp, 0x1d8
invalid
fadd dword [rcx]
add byte [rax], al
cwde
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
lock or qword [r14 + 0x30], 8
jmp 0x1400c38a3
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108610
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yetp_
mov edx, 0x23
invalid
invalid
call fcn.140108300
add al, 0
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
call fcn.140108630
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
test al, 0xd0
invalid
call fcn.140108610
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x308
movaps xmmword [rsp + 0x2f0], xmm6
lock add al, byte [rax]
invalid
lock add al, byte [rax]
add byte [rax - 0x77], cl
mov rsi, rcx
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400c3b2a
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
ror dword [rax - 0x7d], 0xe1
clc
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
ret 0xeac0
invalid
ret 0xeac0
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400c3b55
test al, 4
je 0x1400c3d8d
add byte [rax], al
test al, 3
je case.0x14009f10c.127
cmp rax, 0x3f
jbe 0x1400c3da5
add al, byte gs:[rax]
invalid
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400c3b2a
movzx eax, dl
lea rcx, [0x1401781a0]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x14014e300]
mov qword [rsp + 0x30], rax
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
and al, 0x48
cmp dword [rsi + 0x30], 3
jae 0x1400c3dbd
sub eax, dword [rdx]
add byte [rax], al
sub eax, dword [rdx]
add byte [rax], al
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
jle case.0x1400aa7b0.79
jle case.0x1400aa7b0.79
mov eax, dword [0x140182314]
je 0x1400c3b85
or eax, dword [rax]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
invalid
add byte [rax - 0x75], cl
add al, 0xc2
invalid
ret 0xb60f
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400c3bf7
invalid
xorps xmm6, xmm6
xorps xmm6, xmm6
test eax, eax
jne 0x1400c3c23
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
out 0xb, eax
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e3aa0]
adc eax, 0x1febf
adc eax, 0x1febf
inc byte [rcx]
add byte [rax - 0x77], cl
mov ebx, ecx
mov rbx, rcx
mov ebx, ecx
mov rcx, rax
call fcn.1400d3410
and al, 0xf8
add byte [rax], al
and al, 0xf8
add byte [rax], al
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
mov byte [rsi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xbe71705], ecx
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
add byte [rax], al
invalid
mov qword [rax + 0xf8], rdi
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
and al, 0x40
call fcn.1400c35e0
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
dec dword [rbx + 0xbe6e10d]
add byte [rbp + 0x48], ah
mov rdx, qword [0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
stc
invalid
je 0x1400c3c81
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
stc
invalid
je 0x1400c3c81
test ecx, ecx
jne 0x1400c3c9b
mov ecx, dword [0x140182314]
mov esi, 0x65000be6
mov rdx, qword [0x58]
add byte [rax], al
invalid
or eax, dword [rax]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e3aa0]
mov ebx, eax
call fcn.1400d3410
add byte [rcx - 0x867173d], cl
add byte [rax], al
mov eax, ebx
mov byte [rdi + 0x120], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0xbe68d0d], ecx
out 0xb, al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
mov cl, 0xf0
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400c3cbf
lea rdi, [rsi + 0x20]
test al, al
je 0x1400c3d33
invalid
mov word [rax], es
add byte [rax], al
ror byte [rdi], 0x84
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400e6630
movzx eax, al
sub dword [rdx], eax
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x1401781b0]
or eax, 0xb44f7
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea2d0
bnd call fcn.1400ea2d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
rol al, 0xff
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
clc
invalid
jbe 0x1400c3df5
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c3b66.2
add byte [rax], al
mov rcx, rsi
call fcn.1400c40f0
jmp case.0x1400c3b66.2
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rcx, rdi
call fcn.1400c32b0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
and al, 0x58
and al, 0x58
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x70], rax
jmp 0x1400c3d5a
jo 0x1400c3d1d
invalid
mov qword [rsp + 0x50], 4
mov dword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.1400c32b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
and al, 0x58
mov qword [rsp + 0x68], 0
add byte [rax], al
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.1400c32b0
mov rcx, rsi
call fcn.1400c41b0
movaps xmm6, xmmword [rsp + 0x2f0]
add rsp, 0x308
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140108230
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
int3
jnp 0x1400c415e
add byte [rsp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
jb 0x1400c4164
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x1400c418b
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
invalid
add rcx, r8
mov r9, qword [rsi + r9]
mov rdx, qword [rsi + rdx + 0x78]
mov r8, qword [rsi + rax + 0x78]
call qword [r9 + 0x10]
cmp byte [rsi + 0x68], 3
je 0x1400c4464
lea rcx, [rsi + 0x48]
call fcn.140085bd0
mov rdi, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c4494
cmp qword [rbx + 0x10], 0x11
jb 0x1400c4483
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov r8, qword [rsi + 0x18]
test r8b, 1
jne 0x1400c44cc
lock dec qword [r8 + 0x20]
jne 0x1400c44d9
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400c44e4
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rsi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rsi
jmp 0x1400c44e4
shr r8, 5
neg r8
cmp qword [rsi + 0x10], r8
jne 0x1400c44e1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add r8, qword [rsi]
invalid
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx]
lea rbx, [rdi + 0x10]
mov rcx, rbx
call fcn.1400c4850
mov r14, qword [rdi + 0x10]
test r14, r14
je 0x1400c4cdf
lock dec qword [r14 + 0x1c8]
jne 0x1400c4cd1
lea rcx, [r14 + 0x80]
mov edx, 1
lock xadd qword [r14 + 0x88], rdx
call fcn.1400bf340
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov rax, qword [r14 + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x1400c4c90
test rax, rax
jne 0x1400c4cd1
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400c4cd1
call qword [rax + 8]
lock dec qword [r14]
jne 0x1400c4cdf
mov rcx, qword [rbx]
call fcn.1400bf4f0
mov rbx, qword [rdi + 0x18]
test rbx, rbx
je 0x1400c4d17
mov rcx, qword [rdi + 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rbx]
jne 0x1400c4d01
mov rcx, qword [rdi + 0x18]
call fcn.140068d20
mov rax, qword [rdi + 0x20]
lock dec qword [rax]
jne 0x1400c4d17
add rdi, 0x20
mov rcx, rdi
call fcn.1400051a0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400c4d3e
lock dec qword [r8 + 8]
jne 0x1400c4d3e
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140101bb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rbp + 0x368]
call fcn.14005bb50
mov qword [rbp + 0x360], 1
movdqu xmmword [rbp + 0x368], xmm7
mov qword [rbp + 0x378], r12
mov qword [rbp + 0x380], rsi
mov edi, 1
lea rcx, [rbp - 0x58]
mov r8d, 0x88
lea rdx, [rbp + 0x368]
call fcn.140106220
mov r12, qword [rbp + 0x3f0]
mov rsi, qword [rbp + 0x3f8]
mov eax, dword [rbp + 0x400]
mov dword [rbp + 0x5e0], eax
mov eax, dword [rbp + 0x404]
test dword [rsp + rax], eax
add byte [rax], al
mov dword [rbp + 0x5d4], eax
mov eax, dword [rbp + 0x408]
mov dword [rbp + 0x5d0], eax
mov eax, dword [rbp + 0x40c]
mov dword [rbp + 0x5cc], eax
movzx eax, word [rbp + 0x410]
mov word [rbp + 0x5f6], ax
movzx eax, word [rbp + 0x412]
mov word [rbp + 0x5f4], ax
mov eax, dword [rbp + 0x414]
mov dword [rbp + 0x5c8], eax
mov eax, dword [rbp + 0x418]
mov dword [rbp + 0x5c4], eax
movzx eax, byte [rbp + 0x438]
mov byte [rbp + 0x330], al
mov eax, dword [rbp + 0x43c]
mov dword [rbp + 0x523], eax
mov eax, dword [rbp + 0x439]
mov dword [rbp + 0x520], eax
mov eax, dword [rbp + 0x46c]
mov dword [rbp + 0x50], eax
mov rax, qword [rbp + 0x5a0]
mov qword [rbp + 0x80], rax
mov eax, dword [rbp + 0x41c]
mov dword [rbp + 0x5d8], eax
movaps xmm0, xmmword [rbp + 0x580]
movaps xmm1, xmmword [rbp + 0x590]
sub byte [rbp + 0x590], cl
lea edx, [rax + 0xf000005]
sub dword [rbp + 0x70], ecx
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
movdqu xmmword [rbp + 0x88], xmm6
mov qword [rbp + 0x98], r13
mov eax, dword [rbp + 0x420]
mov dword [rbp + 0x5e4], eax
mov qword [rbp + 0xa0], r15
mov eax, dword [rbp + 0x424]
mov dword [rbp + 0x5dc], eax
movups xmm0, xmmword [rbp + 0x428]
movaps xmmword [rbp + 0x320], xmm0
movups xmm0, xmmword [rbp + 0x44c]
movups xmm1, xmmword [rbp + 0x45c]
movaps xmmword [rbp + 0x40], xmm1
movaps xmmword [rbp + 0x30], xmm0
mov r13, qword [rbp + 0x440]
mov r15d, dword [rbp + 0x448]
test rsi, rsi
je 0x1400c51b4
js 0x1400c5bcb
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400df540
test rax, rax
je 0x1400c5bd0
mov rcx, rax
jmp 0x1400c51b9
mov ecx, 1
mov qword [rbp + 0x548], rcx
mov rdx, r12
mov qword [rbp + 0x5b0], rsi
mov dword [rbp + 0x5b0], esi
mov dword [rbp + 0x5b0], esi
mov r8, rsi
call fcn.140106220
movaps xmm0, xmmword [rbp + 0x320]
movaps xmmword [rbp + 0x340], xmm0
movzx eax, byte [rbp + 0x330]
mov byte [rbp + 0x350], al
mov esi, r15d
mov rax, r13
cmp r15d, 0x3b9aca00
jne 0x1400c5209
mov esi, dword [rbx + 0x148]
mov rax, qword [rbx + 0x140]
mov qword [rbp + 0x508], rax
mov rax, qword [rbx + 0x138]
mov qword [rbp + 0x5e8], rax
mov r14, qword [rax + 0x10]
test r14, r14
je 0x1400c5b83
lea rcx, [rbp + 0x360]
lea rdx, [rbp - 0x58]
mov r8d, 0x88
call fcn.140106220
movaps xmm0, xmmword [rbp + 0x320]
movaps xmmword [rbp + 0x580], xmm0
movzx eax, byte [rbp + 0x330]
mov byte [rbp + 0x590], al
mov eax, dword [rbp + 0x520]
mov ecx, dword [rbp + 0x523]
mov dword [rbp + 0x528], eax
mov dword [rbp + 0x52b], ecx
movaps xmm0, xmmword [rbp + 0x30]
movaps xmm1, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x280], xmm0
movaps xmmword [rbp + 0x290], xmm1
mov eax, dword [rbp + 0x50]
mov dword [rbp + 0x2a0], eax
mov rax, qword [r14 + 0x1c0]
mov dword [rbp + 0x574], esi
test al, 1
jne 0x1400c54d1
cmp rax, 0xfffffffffffffffe
je case.0x1400b6055.43
lea rcx, [rax + 2]
lock cmpxchg qword [r14 + 0x1c0], rcx
jne 0x1400c52a0
lea rcx, [r14 + 0x80]
mov qword [rbp + 0x578], r13
mov r13d, 1
mov ebx, 1
lock xadd qword [r14 + 0x88], rbx
mov rdx, rbx
call fcn.1400bf340
mov dword [rbp + 0x500], r15d
mov r15, r12
mov r12, rax
and ebx, 0x1f
imul rsi, rbx, 0x118
mov qword [rax + rsi], rdi
lea rcx, [rax + rsi]
add rcx, 8
lea rdx, [rbp + 0x360]
mov r8d, 0x88
call fcn.140106220
mov qword [r12 + rsi + 0x90], r15
mov rax, qword [rbp + 0x5b0]
mov qword [r12 + rsi + 0x98], rax
mov eax, dword [rbp + 0x5e0]
mov dword [r12 + rsi + 0xa0], eax
mov eax, dword [rbp + 0x5d4]
mov dword [r12 + rsi + 0xa4], eax
mov eax, dword [rbp + 0x5d0]
mov dword [r12 + rsi + 0xa8], eax
mov eax, dword [rbp + 0x5cc]
mov dword [r12 + rsi + 0xac], eax
movzx eax, word [rbp + 0x5f6]
mov word [r12 + rsi + 0xb0], ax
movzx eax, word [rbp + 0x5f4]
mov word [r12 + rsi + 0xb2], ax
mov eax, dword [rbp + 0x5c8]
mov dword [r12 + rsi + 0xb4], eax
mov eax, dword [rbp + 0x5c4]
mov dword [r12 + rsi + 0xb8], eax
mov eax, dword [rbp + 0x5d8]
mov dword [r12 + rsi + 0xbc], eax
mov eax, dword [rbp + 0x5e4]
mov dword [r12 + rsi + 0xc0], eax
mov eax, dword [rbp + 0x5dc]
mov dword [r12 + rsi + 0xc4], eax
movaps xmm0, xmmword [rbp + 0x580]
movups xmmword [r12 + rsi + 0xc8], xmm0
movzx eax, byte [rbp + 0x590]
mov byte [r12 + rsi + 0xd8], al
mov eax, dword [rbp + 0x528]
mov ecx, dword [rbp + 0x52b]
mov dword [r12 + rsi + 0xd9], eax
mov dword [r12 + rsi + 0xdc], ecx
mov dword [rsp + rsi + 0xdc], ecx
mov rax, qword [rbp + 0x578]
mov qword [r12 + rsi + 0xe0], rax
mov eax, dword [rbp + 0x500]
mov dword [r12 + rsi + 0xe8], eax
movaps xmm0, xmmword [rbp + 0x280]
movaps xmm1, xmmword [rbp + 0x290]
movups xmmword [r12 + rsi + 0xec], xmm0
movups xmmword [r12 + rsi + 0xfc], xmm1
mov eax, dword [rbp + 0x2a0]
mov dword [r12 + rsi + 0x10c], eax
mov rax, qword [rbp + 0x538]
mov qword [r12 + rsi + 0x110], rax
mov ecx, ebx
shl r13, cl
lock or qword [r12 + 0x2310], r13
mov rax, qword [r14 + 0x110]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x1400c5480
test rax, rax
mov esi, dword [rbp + 0x574]
jne 0x1400c554f
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
mov dword [rsi + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400c554f
call qword [rax + 8]
jmp 0x1400c554f
lea rcx, [rbp + 0xb0]
lea rdx, [rbp + 0x360]
mov r8d, 0x88
call fcn.140106220
movaps xmm0, xmmword [rbp + 0x580]
movaps xmmword [rbp + 0x550], xmm0
movzx eax, byte [rbp + 0x590]
mov byte [rbp + 0x560], al
mov eax, dword [rbp + 0x528]
mov ecx, dword [rbp + 0x52b]
mov dword [rbp + 0x510], eax
mov dword [rbp + 0x513], ecx
movaps xmm0, xmmword [rbp + 0x280]
movaps xmm1, xmmword [rbp + 0x290]
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x200], xmm1
mov eax, dword [rbp + 0x2a0]
mov dword [rbp + 0x210], eax
cmp rdi, 2
jne 0x1400c5bdd
mov rbx, qword [rbp + 0x98]
cmp rbx, 2
mov qword [rbp + 0x500], rbx
je 0x1400c5584
cmp esi, 0x3b9aca00
jne 0x1400c5597
mov r13d, 0x3b9aca00
call fcn.1400d58e0
test rax, rax
jne 0x1400c5a4f
jmp 0x1400c5b9b
cmp esi, 0x3b9aca00
jne 0x1400c55ef
mov r14d, 0x3b9aca00
jmp 0x1400c564f
call fcn.1400df390
add rax, qword [rbp + 0x508]
jb 0x1400c5bb3
mov r13d, edx
add r13d, esi
cmp r13d, 0x3b9aca00
jb 0x1400c55d5
inc rax
je 0x1400c5bb3
add r13d, 0xc4653600
cmp r13d, 0x3b9aca00
jae 0x1400c5a17
mov qword [rbp + 0x578], rax
call fcn.1400d58e0
test rax, rax
jne 0x1400c5a4f
jmp 0x1400c5b9b
call fcn.1400df390
mov rbx, rax
add rbx, qword [rbp + 0x508]
jb 0x1400c5bb3
mov r14d, edx
add r14d, esi
cmp r14d, 0x3b9aca00
jb 0x1400c564f
inc rbx
je 0x1400c5bb3
add r14d, 0xc4653600
cmp r14d, 0x3b9aca00
jb 0x1400c564f
mov eax, r14d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rbx, rax
jb case.0x1400b39b9.60
imul eax, eax, 0x3b9aca00
sub r14d, eax
call fcn.1400d58e0
test rax, rax
je 0x1400c5b9b
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
leave
call fcn.1400df540
test rax, rax
je 0x1400c6ca8
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rdi
lea rax, fcn.1400bf980
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], rcx
lea rax, [rbp + 0x550]
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], rax
mov rax, qword [rbp + 0x538]
mov qword [rbp + 0x280], rax
lea rdx, [rbp + 0x288]
mov byte [rbp + 0x290], 0
cmp r14d, 0x3b9aca00
jne 0x1400c57c8
xor r13d, r13d
lea rbx, [rbp + 0x360]
lea ebx, [rbp + 0x360]
lea r14, [rbp + 0x580]
add byte [rax], al
lea r15, [0x14014aae8]
mov rsi, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor r12d, r12d
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
test r12b, r12b
je 0x1400c5730
movzx eax, r12b
cmp eax, 3
je 0x1400c573e
jmp 0x1400c5b5c
add al, 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x288], rax
mov rcx, rbx
lea rdx, [rbp + 0x288]
mov r8, r14
call fcn.1400c4500
in eax, dx
invalid
dec dword [rax - 0x75]
mov ebp, 0x360
cmp rdi, 5
jne 0x1400c593f
mov byte [rbp + 0x290], 3
call fcn.1400d58e0
mov rdi, rax
test rax, rax
je 0x1400c5b3f
lock dec byte [rdi + 0x28]
je 0x1400c57ae
mov r12, rdi
add r12, 0x28
nop word cs:[rax + rax]
mov r8d, 1
mov rcx, r12
mov rdx, r15
cli
cli
mov r9d, 0xffffffff
call rsi
mov al, 1
lock cmpxchg byte [r12], r13b
jne 0x1400c5790
lock dec qword [rdi]
dec qword [rdi]
mov r12b, 3
jne 0x1400c5710
mov rcx, rdi
call fcn.1400d3580
jmp 0x1400c5710
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x288], rax
lea rcx, [rbp + 0x360]
lea r8, [rbp + 0x580]
mov r13, rdx
call fcn.1400c4500
mov rdi, qword [rbp + 0x360]
cmp rdi, 5
jne 0x1400c593f
mov byte [rbp + 0x290], 3
call fcn.1400df390
mov r8d, edx
cmp rax, rbx
jb 0x1400c5820
jne 0x1400c58da
cmp r8d, r14d
jae 0x1400c58da
mov qword [rbp + 0x360], rbx
mov dword [rbp + 0x368], r14d
lea r15, [rbp + 0x360]
mov rcx, r15
mov rdx, rax
call fcn.1400d5b30
xor esi, esi
cmp edx, 0x3b9aca00
cmove edx, esi
mov ecx, 0
cmovne rcx, rax
call fcn.1400d6c50
lea r12, [rbp + 0x580]
jmp 0x1400c58a0
mov qword [rbp + 0x360], rbx
mov dword [rbp + 0x368], r14d
mov rcx, r15
mov rdx, rax
call fcn.1400d5b30
cmp edx, 0x3b9aca00
cmp ecx, dword [rdi]
invalid
invalid
mov ecx, 0
cmovne rcx, rax
call fcn.1400d6c50
mov rcx, r15
mov rdx, r13
mov r8, r12
call fcn.1400c4500
mov rdi, qword [rbp + 0x360]
cmp rdi, 5
jne 0x1400c593f
mov byte [rbp + 0x290], 3
call fcn.1400df390
mov r8d, edx
cmp rax, rbx
jb 0x1400c5870
jne 0x1400c58da
cmp r8d, r14d
jb 0x1400c5870
mov rsi, qword [rbp + 0x288]
mov edi, 4
test rsi, rsi
je 0x1400c5b2a
mov rax, qword [rsi + 0x30]
mov r14, qword [rbp + 0x5b8]
nop word [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
cmpxchg dword [rsi + 0x30], ecx
jne 0x1400c5900
and eax, 0xa
cmp eax, 8
jne 0x1400c5922
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c5b38
mov rcx, qword [rbp + 0x288]
call fcn.1400bf850
xor ebx, ebx
jmp 0x1400c59d6
mov rbx, qword [rbp + 0x368]
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0xb0]
mov r8d, 0x88
call fcn.140106220
mov rsi, qword [rbp + 0x288]
test rsi, rsi
test esi, esi
mov r14, qword [rbp + 0x5b8]
je 0x1400c59b4
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c5980
and eax, 0xa
cmp eax, 8
jne 0x1400c59a2
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c59b4
mov rcx, qword [rbp + 0x288]
call fcn.1400bf850
cmp edi, 4
je 0x1400c7377
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0xb0]
mov r8d, 0x88
call fcn.140106220
mov rsi, qword [rbp + 0x5e8]
mov rax, qword [rbp + 0x550]
mov rcx, qword [rbp + 0x558]
call qword [rax + 0x18]
cmp edi, 3
mov rdx, qword [rbp + 0x540]
jne 0x1400c7065
jmp case.0x14001a35d.2707
add byte [rax], al
xor r13d, r13d
mov r12, rax
test rdi, rdi
jne 0x1400c5012
jmp 0x1400c501e
mov ecx, r13d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
mov qword [rbp + 0x578], rax
jb case.0x1400b39b9.60
imul eax, ecx, 0x3b9aca00
sub r13d, eax
call fcn.1400d58e0
test rax, rax
je 0x1400c5b9b
invalid
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c6ca8
add byte [rax], al
add byte [rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc1
adc byte [rax - 0x77], cl
js 0x1400c5a98
lea rax, fcn.1400bf980
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rcx
add byte [rax], al
jno 0x1400c5a95
add byte [rax - 0x77], cl
test dword [rax], edx
add eax, 0x89480000
add byte [rax - 0x77], cl
lea ebx, [rax]
add eax, 0x8d480000
add byte [rax], al
lea rax, [rbp + 0x510]
mov qword [rbp + 0x528], rax
mov qword [rbp + 0x530], rax
mov rax, qword [rbp + 0x538]
mov qword [rbp + 0x360], rax
add byte [rax], al
lea rax, [rbp + 0x510]
mov qword [rbp + 0x528], rax
mov qword [rbp + 0x530], rax
mov rax, qword [rbp + 0x538]
mov qword [rbp + 0x360], rax
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movaps xmm2, xmmword [rbp + 0x80]
movaps xmm3, xmmword [rbp + 0x90]
movups xmmword [rbp + 0x368], xmm0
movups xmmword [rbp + 0x378], xmm1
lea edi, [rax + 3]
add byte [rax], al
lea edi, [rax + 3]
add byte [rax], al
movups xmmword [rbp + 0x388], xmm2
movups xmmword [rbp + 0x398], xmm3
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x3a8], rax
test al, 3
add byte [rax], al
invalid
test al, 3
add byte [rax], al
invalid
add dh, al
test dword [rcx + 3], esi
mov byte [rbp + 0x3b1], 0
lea r14, [rbp + 0x3b8]
add byte [rax], al
lea rsi, [rbp + 0x400]
lea esi, [rbp + 0x400]
xor eax, eax
movzx eax, al
lea rcx, [0x1401781c0]
or eax, 0xb269f
or eax, 0xb269f
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor ebx, ebx
mov r14, qword [rbp + 0x5b8]
add eax, 0x9ee90000
invalid
invalid
invalid
mov eax, 0xe9000005
sahf
add eax, 0x9ee90000
invalid
xor ebx, ebx
jmp 0x1400c59d6
lea rcx, [0x140148d08]
lea r8, [0x140148d68]
mov edx, 0x5e
call fcn.140108630
jmp case.0x1400c6e22.2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yetp_
mov edx, 0x23
call fcn.140108300
insb byte [rdi], dx
invalid
mov ecx, 8
mov edx, 0xd0
call fcn.140107f90
lea rcx, str.core_thread_exited_earlyp_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yetp_
mov edx, 0x18
call fcn.140108630
lea rcx, [0x140148d08]
lea r8, [0x140148d68]
mov edx, 0x5e
call fcn.140108630
jge 0x1400c5bdb
add al, 0
xor dword [rax], ecx
add byte [rbp + rcx*4 + 5], cl
mov edi, 0xba000831
pop rsi
add byte [rax], al
add al, ch
jge 0x1400c5bdb
add al, 0
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea ecx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499a8]
or byte [rax], al
mov edx, 0x28
call fcn.140108630
call fcn.140010c70
mov ecx, 1
add byte [rax], al
mov rdx, rsi
call fcn.140107f90
add al, 0
mov qword [rbp + 0x360], rdi
lea rcx, [rbp + 0x368]
push 0x48000003
lea edx, [rbp + 0xb0]
mov r8d, 0x88
call fcn.140106220
mov qword [rbp + 0x3f0], r12
add byte [rax - 0x75], cl
test dword [rax + 0x48000005], esi
mov dword [rbp + 0x3f8], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000005], esi
mov dword [rbp + 0x3f8], eax
mov eax, dword [rbp + 0x5e0]
mov dword [rbp + 0x400], eax
mov eax, dword [rbp + 0x5d4]
invalid
add eax, 0x85890000
add al, 4
add byte [rax], al
mov eax, dword [rbp + 0x5d0]
mov dword [rbp + 0x408], eax
mov eax, dword [rbp + 0x5cc]
mov dword [rbp + 0x40c], eax
add byte [rax], al
invalid
add byte [rax], al
movzx eax, word [rbp + 0x5f6]
mov word [rbp + 0x410], ax
movzx eax, word [rbp + 0x5f4]
mov word [rbp + 0x412], ax
mov eax, dword [rbp + 0x5c8]
mov dword [rbp + 0x414], eax
mov eax, dword [rbp + 0x5c4]
mov dword [rbp + 0x418], eax
mov eax, dword [rbp + 0x5d8]
test eax, ebx
add eax, 0x85890000
sbb al, 4
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x5e4]
mov dword [rbp + 0x420], eax
mov eax, dword [rbp + 0x5dc]
mov dword [rbp + 0x424], eax
movaps xmm0, xmmword [rbp + 0x550]
movups xmmword [rbp + 0x428], xmm0
movzx eax, byte [rbp + 0x560]
mov byte [rbp + 0x438], al
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0x439], eax
mov eax, dword [rbp + 0x513]
adc eax, dword [0xc5955cc9]
cmp al, 4
add byte [rax], al
adc eax, dword [0xc5955cc9]
add eax, 0x85890000
cmp al, 4
add byte [rax], al
mov qword [rbp + 0x440], r13
mov dword [rbp + 0x448], r15d
add al, 0
add byte [rbx + 0x21085], cl
add byte [rcx + 0x46c85], cl
insb byte [rdi], dx
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x1f0], al
add al, 0
add byte [rbx + 0x21085], cl
add byte [rcx + 0x46c85], cl
insb byte [rdi], dx
add al, 0
insb byte [rdi], dx
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x1f0], al
movaps xmm1, xmmword [rbp + 0x200]
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x44c], eax
movups xmmword [rbp + 0x44c], xmm0
movups xmmword [rbp + 0x45c], xmm1
mov rax, qword [rbp + 0x538]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x470], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yetp_
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x7d184
add byte [rbp + rcx*4 + 0xd], cl
xor eax, 0x4c00078f
lea eax, [rbp + 0x360]
add byte [rbp + rcx*4 + 0xd], cl
xor eax, 0x4c00078f
lea eax, [rbp + 0x360]
mov edx, 0x14
call fcn.140108580
sub byte [rax + rax], r8b
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
xchg ecx, eax
invalid
add byte [rbp + rcx*4 + 0xd], cl
invalid
mov es, word [rdi]
add byte [rbp + rcx*4 - 0x7b], cl
lock add dword [rax], eax
add byte [rdx + 0x17], bh
add byte [rax], al
xchg ecx, eax
invalid
add byte [rax], al
call fcn.140108580
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x360], rax
add byte [rax - 0x39], cl
test dword [rax + 3], ebp
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax + 3], ebp
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xacf21
iretd
or al, byte [rax]
lea rax, [0x140172ca8]
iretd
mov qword [rbp + 0x370], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x378], xmm0
js 0x1400c5d99
add byte [rax], al
js 0x1400c5d99
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x82aa1
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_time.rs
lea edx, [0x140148840]
lea rcx, [rbp + 0x360]
add byte [rax], al
call fcn.140108230
mov ecx, 7
int 0x29
ud2
movzx eax, byte [rbp + 0x4f0]
test eax, eax
je 0x1400c5eae
jmp 0x1400c5dc1
add byte [rax], al
cmp eax, 3
jne 0x1400c5e0f
movzx eax, byte [rbp + 0x4a0]
test eax, eax
je 0x1400c5df7
cmp eax, 3
jne case.0x1400c2e90.12
movzx eax, byte [rbp + 0x498]
test eax, eax
je case.0x1400b994a.21
cwde
add al, 0
add byte [rbp - 0x7cdf8b40], al
clc
add esi, dword [rbp + 0x57]
cmp eax, 3
jne 0x1400c5e3f
mov rax, qword [rbp + 0x490]
mov rcx, qword [rax]
jmp 0x1400c61a6
mov rcx, qword [rbp + 0x430]
jmp 0x1400c615e
mov rcx, qword [rbp + 0x480]
jmp 0x1400c6191
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
lea eax, [0x140142d10]
lea eax, [0x140142d10]
mov edx, 0x23
call fcn.140108300
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x14013f8f8]
mov edx, 0x23
add byte [rax], al
add al, ch
shl dword [rsp + rax], 0
add byte [rax], al
add al, ch
shl dword [rsp + rax], 0
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x14013f8e0]
lea eax, [0x14013f8e0]
lea eax, [0x14013f8e0]
mov edx, 0x23
call fcn.140108300
mov byte [rbp + 0x3b0], 1
lea rcx, [rbp + 0x368]
mov rax, qword [rcx + 0x40]
lea rdx, [rbp + 0x1a0]
mov qword [rdx + 0x40], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0xb0]
mov r8d, 0x138
mov rcx, r14
call fcn.140106220
mov byte [rbp + 0x4f0], 0
mov rax, qword [r14 + 0x110]
mov qword [rbp + 0x210], rax
movups xmm0, xmmword [r14 + 0xf0]
movups xmm1, xmmword [r14 + 0x100]
movaps xmmword [rbp + 0x200], xmm1
movdqu xmm6, xmmword [rbp + 0x4d0]
mov rax, qword [rbp + 0x4e0]
mov rbx, qword [rbp + 0x4e8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e0], rbx
cmp rbx, 0x2000
mov ecx, 0x2000
cmovae rbx, rcx
movaps xmmword [rbp + 0x1f0], xmm0
test rax, rax
cmove rbx, rcx
mov qword [rbp + 0x3f8], 0
mov eax, 1
xor ecx, ecx
test rbx, rbx
je 0x1400c5f4d
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400df540
test rax, rax
je 0x1400c6134
mov rcx, qword [rbp + 0x3f8]
mov r8, rbx
shr r8, 0xa
mov edx, 0x40
je 0x1400c5f63
bsr rdx, r8
xor rdx, 0x3f
shl rdx, 2
mov r8d, 0x101
sub r8, rdx
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x3c0], 0
mov qword [rbp + 0x3c8], rbx
mov qword [rbp + 0x3d0], r8
movdqu xmmword [rbp + 0x3e8], xmm6
mov rax, qword [rbp + 0x210]
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [rbp + 0x1f0]
movaps xmm1, xmmword [rbp + 0x200]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp qword [rbp + 0x3d8], 0
je 0x1400c662c
cmp rcx, qword [rbp + 0x3e0]
jne 0x1400c662c
xor ebx, ebx
cmp byte [rbp + 0x420], 3
je 0x1400c5fe6
mov rcx, rsi
call fcn.140085bd0
mov rdi, qword [rbp + 0x3e8]
mov r15, qword [rbp + 0x3f0]
mov rcx, rdi
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400c601d
cmp qword [r15 + 0x10], 0x11
jb 0x1400c600c
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov r8, qword [rbp + 0x3d0]
test r8b, 1
jne 0x1400c6058
lock dec qword [r8 + 0x20]
jne 0x1400c607d
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400c606f
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov rdi, r8
mov r8, rax
call fcn.140101bb0
mov r8, rdi
jmp 0x1400c606f
shr r8, 5
neg r8
cmp qword [rbp + 0x3c8], r8
je 0x1400c607d
add r8, qword [rbp + 0x3b8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov byte [rbp + 0x4f0], 1
xor eax, eax
mov cl, 3
test rax, rax
je 0x1400c61e6
mov byte [rbp + 0x3b1], cl
cmp r13d, 0x3b9aca00
jne 0x1400c6db9
mov r14, rsi
call fcn.1400d58e0
mov rdi, rax
test rax, rax
je 0x1400c6141
mov esi, r13d
lock dec byte [rdi + 0x28]
je 0x1400c60fe
mov rbx, rdi
add rbx, 0x28
lea r15, [0x14014aae8]
mov r12, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor r13d, r13d
nop dword [rax]
mov r8d, 1
mov rcx, rbx
mov rdx, r15
mov r9d, 0xffffffff
call r12
mov al, 1
lock cmpxchg byte [rbx], r13b
jne 0x1400c60e0
lock dec qword [rdi]
mov r13d, esi
mov rsi, r14
lea r14, [rbp + 0x3b8]
jne 0x1400c6e0d
mov rcx, rdi
call fcn.1400d3580
movzx eax, byte [rbp + 0x3b1]
lea rcx, [0x1401781c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 1
mov rdx, rbx
call fcn.140107f90
lea rcx, [0x140148d08]
lea r8, [0x140148d68]
mov edx, 0x5e
call fcn.140108630
jmp case.0x1400c6e22.2
mov qword [rbp + 0x458], rcx
movups xmm0, xmmword [r14 + 0x80]
movups xmm1, xmmword [r14 + 0x90]
lea rax, [rbp + 0x460]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x480], rcx
mov byte [rbp + 0x498], 0
mov qword [rbp + 0x488], rcx
lea rax, [rbp + 0x488]
mov qword [rbp + 0x490], rax
lea rdx, [rbp + 0x528]
call fcn.140036800
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rbp + 0x498], cl
test rax, rax
je 0x1400c6211
mov byte [rbp + 0x4a0], 3
mov byte [rbp + 0x4f0], 3
mov eax, 1
mov cl, 3
test rax, rax
jne 0x1400c6091
mov rcx, r14
call fcn.1400c4390
test rbx, rbx
jne 0x1400c6b2a
mov byte [rbp + 0x3b0], 0
mov rax, qword [rbp + 0x360]
mov qword [rbp + 0x3b8], rax
jmp case.0x1400c6e22.4
test rdx, rdx
je 0x1400c623d
mov rbx, rdx
mov rax, qword [rbp + 0x460]
mov rdx, qword [rbp + 0x468]
mov r8, qword [rbp + 0x470]
lea rcx, [rbp + 0x478]
call qword [rax + 0x10]
jmp 0x1400c63b1
mov r15, qword [rbp + 0x458]
lea rdi, [rbp + 0x460]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x590], xmm1
movaps xmmword [rbp + 0x580], xmm0
movzx eax, byte [r15 + 0x20]
mov bl, 1
cmp al, 2
je 0x1400c6317
test al, al
je 0x1400c643b
mov r12, qword [r15 + 0x18]
lea r14, [r12 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
jne 0x1400c6b8e
mov rax, qword [0x140182308]
shl rax, 1
xor edi, edi
test rax, rax
jne 0x1400c6b9b
movzx eax, byte [r12 + 0x11]
test al, al
jne 0x1400c6bb4
cmp byte [r12 + 0x28], 0
je 0x1400c6405
mov rax, qword [r12 + 0x18]
test rax, rax
je 0x1400c62d2
mov rcx, qword [r12 + 0x20]
call qword [rax + 0x18]
mov qword [r12 + 0x18], 0
test dil, dil
jne 0x1400c62f3
mov rax, qword [0x140182308]
shl rax, 1
loopne 0x1400c6333
test eax, eax
jne 0x1400c6c2a
xor eax, eax
xchg byte [r14], al
xor ebx, ebx
lea rdi, [rbp + 0x580]
cmp al, 2
jne 0x1400c6310
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor ebx, ebx
lea r14, [rbp + 0x3b8]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xd0], bl
mov eax, dword [rbp + 0x550]
mov ecx, dword [rbp + 0x553]
lea rdx, [rbp + 0x1a0]
mov dword [rdx - 0xcc], ecx
invalid
dec dword [rcx - 0xce7e]
dec dword [rdi]
mov dh, 5
mov eax, 0xba000bbf
cmp byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c6c99
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rbx, rax
mov byte [rax + 0x30], 5
mov rax, qword [rbp + 0xb0]
test rax, rax
je 0x1400c63a5
mov rdx, qword [rbp + 0xb8]
mov r8, qword [rbp + 0xc0]
lea rcx, [rbp + 0xc8]
call qword [rax + 0x10]
jmp 0x1400c63b1
add byte [rbx + rcx*4 - 0x7b], cl
rol byte [rax], 0
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xb8]
call fcn.1400365f0
mov byte [rbp + 0x4a0], 1
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c6c8a
mov rdi, rax
mov qword [rax], rbx
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
mov rbx, rax
lea rax, fcn.1400365f0
lea eax, [0x14013cfe8]
lea eax, [0x14013cfe8]
test rbx, rbx
jne 0x1400c68cd
jmp 0x1400c6d6e
mov byte [r15 + 0x20], 0
test dil, dil
jne 0x1400c6422
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400c6c42
xor eax, eax
xchg byte [r14], al
cmp al, 2
mov rcx, r14
lea r14, [rbp + 0x3b8]
add byte [rax], al
jne 0x1400c643b
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rcx, qword [r15 + 0x10]
mov rax, qword [rcx + 0x38]
movabs rdx, 0x7fffffffffffffff
lea rdi, [rbp + 0x580]
movabs r10, 0x8000000000000000
nop
test rax, rax
jns 0x1400c6317
mov r8, rax
and r8, rdx
cmp r8, rdx
je 0x1400c6c72
lea r9, [rax + 1]
or r9, r10
lock cmpxchg qword [rcx + 0x38], r9
jne 0x1400c6460
mov rdi, qword [r15 + 0x10]
cmp r8, qword [rdi + 0x30]
jb 0x1400c657a
mov r12, qword [r15 + 0x18]
lea rbx, [r12 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
jne 0x1400c6bed
mov rax, qword [0x140182308]
shl rax, 1
xor edi, edi
test rax, rax
jne 0x1400c6bfa
movzx eax, byte [r12 + 0x11]
test al, al
jne 0x1400c6c13
mov rax, qword [r12 + 0x18]
test rax, rax
invalid
je 0x1400c64e4
sal byte [rax + rcx + 0x49], 0x8b
and al, 0x20
mov rcx, qword [r12 + 0x20]
call qword [rax + 0x18]
mov qword [r12 + 0x18], 0
mov byte [r12 + 0x28], 1
test dil, dil
jne 0x1400c650b
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400c6c5a
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x1400c651c
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add al, 0
add al, 0
mov rdi, qword [r15 + 0x18]
lock inc qword [rdi]
lea r14, [rbp + 0x3b8]
jle case.0x1400c6e22.2
mov rbx, qword [r15 + 0x10]
mov ebx, dword [rdi + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c6d5f
mov qword [rax], 0
mov qword [rax + 8], rdi
mov rcx, rax
xchg qword [rbx + 0x20], rcx
mov qword [rcx], rax
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0x38]
shr rax, 0x3f
mov byte [r15 + 0x20], al
mov rdi, qword [r15 + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c6d50
mov qword [rax], 1
movaps xmm0, xmmword [rbp + 0x580]
movaps xmm1, xmmword [rbp + 0x590]
movups xmmword [rax + 8], xmm0
or byte [rdi], cl
adc dword [rax + 0x18], ecx
or byte [rdi], cl
adc dword [rax + 0x18], ecx
mov qword [rax + 0x28], 0
mov rcx, rax
xchg qword [rdi + 0x10], rcx
mov qword [rcx + 0x28], rax
mov rax, qword [rdi + 0x58]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x58], rcx
jne 0x1400c65d0
test rax, rax
jne 0x1400c6602
mov rax, qword [rdi + 0x48]
mov rcx, qword [rdi + 0x50]
mov qword [rdi + 0x48], 0
lock and qword [rdi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400c6602
call qword [rax + 8]
mov byte [rbp + 0x4a0], 1
mov rcx, qword [rbp + 0x3f8]
add rcx, qword [rbp + 0x428]
mov qword [rbp + 0x3f8], rcx
cmp qword [rbp + 0x3d8], 0
jne 0x1400c5fc6
mov r8, qword [rbp + 0x3c0]
test r8, r8
je 0x1400c6686
mov qword [rbp + 0x428], r8
cmp byte [rbp + 0x420], 3
je 0x1400c6a36
lea rcx, [rbp + 0x550]
mov rdx, r14
call fcn.1400128e0
mov rdi, qword [rbp + 0x568]
test dil, 1
jne 0x1400c68fa
mov rdx, qword [rbp + 0x550]
mov r8, qword [rbp + 0x558]
lea rcx, [0x14014f0f0]
jmp 0x1400c69c2
outsd dx, dword [rsi]
mov cl, byte [rax]
add cl, ch
cmp al, 3
add byte [rax], al
mov r8, qword [rbp + 0x3c8]
xor edx, edx
test r8, r8
jne 0x1400c66af
mov edx, 0x40
mov rcx, r14
call fcn.140012a80
mov rdx, qword [rbp + 0x3c0]
mov r8, qword [rbp + 0x3c8]
sub r8, rdx
add rdx, qword [rbp + 0x3b8]
mov rcx, qword [rbp + 0x3e8]
mov rax, qword [rbp + 0x3f0]
mov eax, dword [rbp + 0x3f0]
mov eax, dword [rbp + 0x3f0]
call qword [rax + 0x18]
mov rbx, rdx
test rax, rax
je 0x1400c69f4
invalid
add byte [rdi], cl
mov dh, 0xbd
and byte [rax + rax], al
add dh, al
test dword [rax], esp
add al, 0
add byte [rbx], al
movzx edi, byte [rbp + 0x420]
mov byte [rbp + 0x420], 3
cmp dil, 3
je 0x1400c6cb7
test cl, cl
invalid
add byte [rax], al
test cl, cl
add eax, 0x100f0000
invalid
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xd0], dil
mov eax, dword [r14 + 0x69]
mov ecx, dword [r14 + 0x6c]
lea rdx, [rbp + 0x1a0]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c6c99
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x101
mov rcx, qword [rbp + 0xc0]
mov edx, edi
mov r8, rax
call fcn.1400374b0
mov rax, qword [rbp + 0xb8]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne case.0x140050bfa.427
mov rcx, qword [rbp + 0xb8]
call fcn.1400680a0
cmp byte [rbp + 0xd0], 2
je 0x1400c681d
mov rdi, qword [rbp + 0xc0]
lock dec qword [rdi + 0x40]
jne 0x1400c67f2
mov rax, qword [rdi + 0x38]
test rax, rax
jns 0x1400c67af
movabs rax, 0x7fffffffffffffff
lock and qword [rdi + 0x38], rax
mov rax, qword [rdi + 0x58]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x58], rcx
leave
add dh, al
cmpxchg qword [rdi + 0x58], rcx
jne 0x1400c67c0
test rax, rax
jne 0x1400c67f2
mov rax, qword [rdi + 0x48]
mov rcx, qword [rdi + 0x50]
mov qword [rdi + 0x48], 0
add al, dh
and qword [rdi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400c67f2
call qword [rax + 8]
lock dec qword [rdi]
jne 0x1400c6804
lea rcx, [rbp + 0xc0]
call fcn.140035e70
mov rax, qword [rbp + 0xc8]
lock dec qword [rax]
test eax, ecx
add byte [rax], al
add al, dh
dec qword [rax]
jne 0x1400c681d
mov rcx, qword [rbp + 0xc8]
call fcn.1400680a0
mov rdi, qword [rbp + 0xb0]
mov edi, dword [rbp + 0xb0]
test rdi, rdi
je 0x1400c6885
mov r15b, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x1400c6863
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x1400c6863
call qword [rax + 8]
xchg byte [rdi + 0xa0], r15b
test r15b, r15b
je 0x1400c6af2
lock dec qword [rdi]
jne 0x1400c6885
mov rcx, qword [rbp + 0xb0]
call fcn.140037680
movzx eax, byte [0x140182310]
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
xor ecx, ecx
call fcn.1400df540
test rax, rax
test eax, eax
je 0x1400c6c8a
mov rdi, rax
mov qword [rax], rbx
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
mov rbx, rax
lea rax, [0x14013d240]
test rbx, rbx
je 0x1400c6d6e
movabs rcx, 0x8000000000000000
mov qword [rbx], rcx
mov qword [rbx + 0x58], rdi
mov qword [rbx + 0x60], rax
mov word [rbx + 0x68], 4
cmp byte [rbp + 0x420], 3
je 0x1400c5fe6
jmp 0x1400c5fde
shr rdi, 5
mov rbx, qword [rbp + 0x550]
mov rax, qword [rbp + 0x558]
mov r12, qword [rbp + 0x560]
sub rbx, rdi
lea r15, [rdi + rax]
cmp rax, r12
jne 0x1400c6967
lea rcx, [0x140113ad8]
lea rdx, [0x140172ca8]
xor eax, eax
mov r9d, 0
add byte [rbp - 0x7b], cl
dec dword [rbp + rcx*4 - 0x4b]
mov eax, 0x74000003
invalid
lea rcx, [0x140129068]
test bl, 1
jne 0x1400c6a4e
mov rax, rbx
or rax, 1
lea rcx, [0x140129050]
mov rdx, rbx
jmp 0x1400c6a54
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c6ca8
add r12, rdi
mov qword [rax], rbx
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
lea rcx, [0x140113bc8]
mov rdx, rbx
mov r9, r15
lea r14, [rbp + 0x3b8]
mov qword [rbp + 0x318], rdi
mov r8, r9
sub r8, rdi
jb 0x1400c6a6a
add rdx, rdi
mov rdi, rax
invalid
invalid
mov qword [rbp + 0x430], rsi
mov qword [rbp + 0x438], rcx
mov qword [rbp + 0x440], rdx
add byte [rcx + rcx*4 - 0x7b], cl
add al, 0
add byte [rax - 0x77], cl
mov ebp, 0x450
mov byte [rbp + 0x4a0], 0
mov rcx, rsi
jmp 0x1400c615e
test rbx, rbx
je 0x1400c5fd3
mov r8, qword [rbp + 0x3c0]
add r8, rbx
add eax, ebx
add eax, ebx
mov qword [rbp + 0x550], r8
cmp r8, qword [rbp + 0x3c8]
ja 0x1400c6ccf
mov qword [rbp + 0x3c0], r8
mov qword [rbp + 0x428], r8
sub byte [rax + rax], al
add byte [rax + 0x420bd], al
add byte [rbx], al
sub byte [rax + rax], al
add byte [rax + 0x420bd], al
add byte [rbx], al
jne 0x1400c664c
dec dword [rax - 0x73]
or eax, 0x7c2eb
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
invalid
add byte [rax], al
add al, ch
loop 0x1400c6a67
add al, 0
mov rdx, rbx
mov rax, rbx
mov r9, r15
mov ecx, edi
mov qword [rbp + 0x318], rdi
mov r8, r9
sub r8, rdi
jae 0x1400c69bc
invalid
invalid
invalid
mov qword [rbp + 0x310], r9
lea rax, [rbp + 0x318]
mov qword [rbp + 0x580], rax
lea rax, [0x1400e97e0]
mov qword [rbp + 0x588], rax
lea rcx, [rbp + 0x310]
adc byte [rbx], al
add byte [rax], al
mov qword [rbp + 0x590], rcx
mov qword [rbp + 0x598], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0xb0], rax
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
add byte [rax - 0x73], cl
test dword [rax + 0x48000005], eax
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
test dword [rax + 0x48000005], eax
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test eax, ecx
add byte [rax], al
add byte [rdx], al
mov qword [rbp + 0xc8], 2
mov dword [rbp + 0xc8], 2
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7a98a
invalid
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
add al, ch
invalid
lea rcx, [rbp + 0xb0]
call fcn.140108230
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x1400c6b13
cwde
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], edx
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
rol byte [rsi + 0xa087], 0
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0xa0], al
lock dec qword [rdi]
je 0x1400c6879
jmp 0x1400c6885
dec dword [rax - 0x75]
mov ch, 0x60
add eax, dword [rax]
add byte [rax - 0x7b], cl
test byte [rbx + rcx*4 - 0x4b], 0xb8
add eax, 0x47740000
mov rsi, qword [rbp + 0x360]
test rsi, rsi
mov r14, qword [rbp + 0x5b8]
je 0x1400c6b84
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c6b50
and eax, 0xa
cmp eax, 8
jne 0x1400c6b72
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c6b84
or al, 0x48
mov ecx, dword [rbp + 0x360]
add eax, dword [rax]
invalid
mov rcx, qword [rbp + 0x360]
add eax, dword [rax]
add al, ch
int3
add byte [rax], al
call fcn.1400bf850
mov edi, 4
jmp 0x1400c7041
add byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.140110230
jmp 0x1400c6291
call fcn.1401102f0
mov edi, eax
xor dil, 1
movzx eax, byte [r12 + 0x11]
test al, al
je 0x1400c62b4
mov qword [rbp + 0xb0], r14
mov byte [rbp + 0xb8], dil
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0xab433
or eax, 0xab433
lea r9, [0x14013ed20]
lea r8, [rbp + 0xb0]
mov edx, 0x2b
call fcn.140108580
xchg ebx, eax
sbb dword [rax + rax], eax
xchg ebx, eax
sbb dword [rax + rax], eax
mov rcx, rbx
call fcn.140110230
jmp 0x1400c64af
call fcn.1401102f0
mov edi, eax
xor dil, 1
movzx eax, byte [r12 + 0x11]
and al, 0x11
and al, 0x11
test al, al
je 0x1400c64d2
mov qword [rbp + 0xb0], rbx
mov byte [rbp + 0xb8], dil
add byte [rax - 0x78], al
mov ebp, 0xb8
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
jmp 0x1400c6bc9
or byte [rax + 7], ch
add bl, ch
lahf
call fcn.1401102f0
test al, al
jne 0x1400c62f3
invalid
invalid
idiv bh
invalid
mov byte [r12 + 0x11], 1
jmp 0x1400c62f3
call fcn.1401102f0
test al, al
jne 0x1400c6422
mov byte [r12 + 0x11], 1
jmp 0x1400c6422
call fcn.1401102f0
add al, 0
test al, al
jne 0x1400c650b
mov byte [r12 + 0x11], 1
jmp 0x1400c650b
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov edx, 0x46
call fcn.14010cd60
mov ecx, 8
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.140107f90
mov ecx, 8
mov edx, 0x38
add byte [rax], al
add byte [rax], al
call fcn.140107f90
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add byte [rax], al
call fcn.140107f90
lea rcx, str.tx_only_taken_on_error
or eax, 0x7c06a
add byte [rbp + rcx*4 + 5], cl
xchg ebx, eax
rol byte [rdi], 0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
add eax, 0x7c093
mov edx, 0x16
call fcn.140108630
add al, 0
add al, 0
lea rax, [rbp + 0x550]
test dword [rax + 5], edx
add byte [rax], al
mov qword [rbp + 0x580], rax
lea rax, [fcn.140013070]
ret
hlt
dec dword [rax - 0x77]
mov dword [rbp + 0x588], eax
lea rcx, [rbp + 0x3c8]
add byte [rax], al
ret
add byte [rax], al
mov qword [rbp + 0x590], rcx
mov qword [rbp + 0x598], rax
lea rax, [0x1401417c8]
lea eax, [0x1401417c8]
lea eax, [0x1401417c8]
stosb byte [rdi], al
invalid
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x580]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
test eax, ecx
add byte [rax], al
add byte [rdx], al
add byte [rax], al
invalid
test eax, ecx
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rbp + 0xb0]
call fcn.140108230
adc al, 4
invalid
add byte [rax], al
add al, ch
loopne 0x1400c6d62
invalid
adc al, 4
add byte [rcx + 8], bh
add al, 0
mov ecx, 8
mov edx, 0x30
call fcn.140107f90
add al, 0
add al, 0
mov ecx, 8
add byte [rax], al
mov edx, 0x10
call fcn.140107f90
invalid
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x70
call fcn.140107f90
lea rcx, [rbp + 0xb0]
lea r8, [rbp + 0x528]
mov rdx, r14
mov edx, esi
call fcn.1400c4500
mov rdi, qword [rbp + 0xb0]
cmp rdi, 5
jne 0x1400c6e3c
mov cl, 4
mov byte [rbp + 0x3b1], cl
mov cl, 3
add byte [rax], al
mov cl, 3
add byte [rax], al
cmp r13d, 0x3b9aca00
je 0x1400c60a4
call fcn.1400df390
add dword [rax], eax
mov r8d, edx
mov rcx, qword [rbp + 0x578]
cmp rax, rcx
jb 0x1400c6ddc
jne 0x1400c6edb
add dword [rax], eax
add byte [rbp + 0x39], al
call 0x1410bf0e9
add byte [rax], al
cmp r8d, r13d
jae 0x1400c6edb
mov qword [rbp + 0xb0], rcx
mov dword [rbp + 0xb8], r13d
mov dword [rbp + 0xb8], ebp
mov dword [rbp + 0xb8], ebp
lea rcx, [rbp + 0xb0]
mov rdx, rax
call fcn.1400d5b30
xor ecx, ecx
cmp edx, 0x3b9aca00
cmove edx, ecx
cmovne rcx, rax
call fcn.1400d6c50
movzx eax, byte [rbp + 0x3b1]
lea rcx, [0x1401781c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yetp_
mov edx, 0x23
call fcn.140108300
mov rbx, qword [rbp + 0xb8]
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x280]
mov r8d, 0x88
call fcn.140106220
mov rsi, qword [rbp + 0x3b8]
test rsi, rsi
mov r14, qword [rbp + 0x5b8]
je 0x1400c6eb4
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
leave
add al, 0xf0
cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c6e80
and eax, 0xa
cmp eax, 8
jne 0x1400c6ea2
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c6eb4
mov rcx, qword [rbp + 0x3b8]
call fcn.1400bf850
cmp edi, 4
je 0x1400c7377
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x280]
mov r8d, 0x88
call fcn.140106220
jmp 0x1400c7041
movzx eax, byte [rbp + 0x3b1]
mov edi, 4
test eax, eax
je 0x1400c6fa1
cmp eax, 3
je 0x1400c6f56
cmp eax, 4
jne 0x1400c7038
mov rsi, qword [rbp + 0x3b8]
test rsi, rsi
mov r14, qword [rbp + 0x5b8]
je 0x1400c6f65
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c6f20
and eax, 0xa
cmp eax, 8
jne 0x1400c6f42
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c6f65
mov rcx, qword [rbp + 0x3b8]
call fcn.1400bf850
jmp 0x1400c6f65
mov rcx, r14
call fcn.1400c4390
mov r14, qword [rbp + 0x5b8]
cmp byte [rbp + 0x3b0], 0
je 0x1400c7034
mov rsi, qword [rbp + 0x360]
test rsi, rsi
je 0x1400c7034
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c6f90
jmp 0x1400c700f
mov rsi, qword [rbp + 0x390]
mov rbx, qword [rbp + 0x398]
mov rcx, rsi
call qword [rbx]
cmp qword [rbx + 8], 0
mov r14, qword [rbp + 0x5b8]
je 0x1400c6fde
cmp qword [rbx + 0x10], 0x11
jb 0x1400c6fcd
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
lea rcx, [rbp + 0x368]
call fcn.140085bd0
mov rsi, qword [rbp + 0x360]
test rsi, rsi
je 0x1400c7034
mov rax, qword [rsi + 0x30]
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c7000
and eax, 0xa
cmp eax, 8
jne 0x1400c7022
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
sbb dil, r15b
push rax
invalid
sbb dil, r15b
push rax
adc al, dh
dec qword [rsi]
lock dec qword [rsi]
jne 0x1400c7034
mov rcx, qword [rbp + 0x360]
add byte [rax], al
call fcn.1400bf850
xor ebx, ebx
jmp 0x1400c7041
xor ebx, ebx
mov r14, qword [rbp + 0x5b8]
invalid
invalid
add byte [rax], al
mov rsi, qword [rbp + 0x5e8]
mov rax, qword [rbp + 0x510]
add byte [rax], al
mov rcx, qword [rbp + 0x518]
call qword [rax + 0x18]
cmp edi, 3
mov rdx, qword [rbp + 0x540]
je case.0x14001a35d.2707
cmp edi, 4
jne 0x1400c716a
test rbx, rbx
je 0x1400c728a
movzx eax, byte [rbp + 0x350]
mov byte [rbp + 0x370], al
movaps xmm0, xmmword [rbp + 0x340]
movaps xmmword [rbp + 0x360], xmm0
mov rax, qword [rbx]
shl rax, 1
test rax, rax
je 0x1400c70b6
mov r8, qword [rbx + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rdx, qword [rbp + 0x540]
mov rax, qword [rbp + 0x5b0]
mov qword [rbx], rax
mov rcx, qword [rbp + 0x548]
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], rax
adc byte [r11 + 0x5e085], cl
invalid
adc byte [r11 + 0x5e085], cl
add byte [rcx - 0x7a74e7bd], cl
invalid
mov dword [rbx + 0x18], eax
mov eax, dword [rbp + 0x5d4]
mov dword [rbx + 0x1c], eax
mov eax, dword [rbp + 0x5d0]
add byte [rcx - 0x7a74dfbd], cl
int3
add eax, 0x43890000
and al, 0xf
mov bh, 0x85
test esi, esi
add eax, 0x89660000
sub byte [r15], cl
mov bh, 0x85
hlt
add eax, 0x89660000
sub cl, byte [r11 + 0x5c885]
add byte [rcx - 0x7a74d3bd], cl
invalid
add eax, 0x43890000
xor byte [rbx + 0x5d885], cl
invalid
add byte [rcx - 0x7a74e3bd], cl
rol byte [0x1839570e9], 1
add byte [rcx - 0x7a74dfbd], cl
int3
add eax, 0x43890000
and al, 0xf
invalid
and al, 0xf
mov bh, 0x85
test esi, esi
add eax, 0x89660000
sub byte [r15], cl
test esi, esi
add eax, 0x89660000
sub byte [r15], cl
mov bh, 0x85
hlt
mov dword [rbx + 0x34], eax
mov eax, dword [rbp + 0x5e4]
mov dword [rbx + 0x38], eax
mov eax, dword [rbp + 0x5dc]
mov dword [rbx + 0x3c], eax
movaps xmm0, xmmword [rbp + 0x360]
add byte [rdi], cl
adc dword [rbx + 0x40], eax
movzx eax, byte [rbp + 0x370]
mov byte [rbx + 0x50], al
mov eax, dword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb3]
mov dword [rbx + 0x51], eax
mov dword [rbx + 0x54], ecx
mov qword [rdx + 8], rbx
mov qword [rdx], 3
jmp 0x1400c71e2
lock inc qword [rsi]
jle case.0x1400c6e22.2
add byte [rax], al
mov r15, rsi
mov edi, esi
mov qword [rdx], rdi
mov qword [rdx + 8], rbx
lea rcx, [rdx + 0x10]
adc byte [rax - 0x77], cl
invalid
lea rdx, [rbp + 0x1f0]
mov r8d, 0x88
add byte [rax], al
call fcn.140106220
mov rax, qword [rbp + 0x508]
mov qword [rsi + 0x98], rax
mov eax, dword [rbp + 0x574]
mov dword [rsi + 0xa0], eax
mov qword [rsi + 0xa8], 0
mov qword [rsi + 0xb8], r15
cmp qword [rbp + 0x5b0], 0
je 0x1400c71e2
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rbp + 0x548]
call fcn.140101bb0
invalid
add byte [rbx + 0x500bd], al
add byte [rdx], al
cmp dword [rbp + 0x500], 2
jne 0x1400c7236
mov rax, qword [rbp + 0x98]
cmp eax, 2
je 0x1400c7236
mov rsi, qword [rbp + 0x88]
mov rdi, qword [rbp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x77], cl
int1
nop
add byte [rax], al
add byte [rax - 0x77], cl
int1
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400c722d
cmp qword [rdi + 0x10], 0x11
jb 0x1400c721c
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
lea rcx, [rbp + 0x60]
call fcn.140085bd0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x1400c7268
mov rcx, r14
int1
movaps xmm6, xmmword [rbp + 0x600]
movaps xmm7, xmmword [rbp + 0x610]
add rsp, 0x6a8
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp 0x1400c4c20
movaps xmm6, xmmword [rbp + 0x600]
movaps xmm7, xmmword [rbp + 0x610]
add rsp, 0x6a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
movabs dword [0x840fc08548000182], eax
enter 0xfffffffffffffffa, 0xffffffffffffffff
movabs dword [0x840fc08548000182], eax
enter 0xfffffffffffffffa, 0xffffffffffffffff
mov rbx, rax
mov qword [rax + 0x58], 1
lea rax, [0x14013cf70]
pop rsp
invalid
add byte [rax - 0x77], cl
invalid
invalid
mov word [rbx + 0x68], 1
mov rax, qword [rbp + 0x5b0]
pop rsp
invalid
mov qword [rbx], rax
mov rcx, qword [rbp + 0x548]
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], rax
mov eax, dword [rbp + 0x5e0]
loopne 0x1400c72e4
add byte [rax], al
mov dword [rbx + 0x18], eax
mov eax, dword [rbp + 0x5d4]
mov dword [rbx + 0x1c], eax
mov eax, dword [rbp + 0x5d0]
mov dword [rbx + 0x20], eax
mov eax, dword [rbp + 0x5cc]
add eax, 0x43890000
and al, 0xf
mov bh, 0x85
test byte [0xc9727309], 0x43
sub byte [rdi], cl
mov bh, 0x85
hlt
add eax, 0x89660000
sub cl, byte [r11 + 0x5c885]
add byte [rcx - 0x7a74d3bd], cl
invalid
add eax, 0x43890000
xor byte [rbx + 0x5d885], cl
add byte [rcx - 0x7a74cbbd], cl
in al, 5
add byte [rax], al
invalid
add eax, 0x43890000
and al, 0xf
mov bh, 0x85
test byte [0xc9727309], 0x43
sub byte [rdi], cl
mov bh, 0x85
hlt
add eax, 0x43890000
xor byte [rbx + 0x5d885], cl
add byte [rcx - 0x7a74cbbd], cl
in al, 5
add byte [rax], al
invalid
add byte [rcx - 0x7a74c7bd], cl
fadd qword [0x183957341]
cmp al, 0xf
mov dh, 0x85
mov dword [rbx + 0x38], eax
mov eax, dword [rbp + 0x5dc]
mov dword [rbx + 0x3c], eax
movzx eax, byte [rbp + 0x350]
push rax
add eax, dword [rax]
add byte [rax + 0x280f5043], cl
test dword [rax + 3], eax
add byte [rax], al
push rax
add eax, dword [rax]
add byte [rax + 0x280f5043], cl
test dword [rax + 3], eax
add byte [rax], al
movups xmmword [rbx + 0x40], xmm0
mov eax, dword [rbp + 0xb0]
mov eax, dword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb3]
mov dword [rbx + 0x51], eax
push rcx
push rcx
mov dword [rbx + 0x54], ecx
mov rdx, qword [rbp + 0x540]
jmp 0x1400c715d
ud2
call fcn.14010ed80
int3
mov qword [rbp - 0x60], r14
mov dword [rbp - 0x58], r12d
mov rcx, rdi
mov rdx, r8
mov r8d, r9d
call fcn.1400d5b30
cmp edx, 0x3b9aca00
cmove edx, r15d
mov ecx, 0
cmovne rcx, rax
call fcn.1400d6c50
sal ch, cl
add byte [rax], al
sal ch, cl
add byte [rax], al
mov rcx, rbx
mov rdx, r13
mov r8, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
call rsi
cmp rax, 2
jne 0x1400c76b2
call fcn.1400df390
mov r8, rax
mov r9d, edx
cmp rax, r14
jb 0x1400c7650
mov eax, 1
jne 0x1400c76b5
cmp r9d, r12d
jb 0x1400c7650
jmp 0x1400c76b5
mov r15, rdx
mov rdx, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rsi, rax
call qword [rdx + 0x18]
mov rax, rsi
test rsi, rsi
je 0x1400c7720
test r15, r15
jne 0x1400c7720
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400c7790
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], 1
lea rcx, [0x14013cf70]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 5
mov rcx, rax
call fcn.1400bd5c0
mov r15, rax
mov rax, rsi
mov rdx, r15
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov ecx, 8
mov edx, 0x70
call fcn.140107f90
mov ecx, 8
mov edx, 0x50
call fcn.140107f90
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [0x140172ca8]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x50], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_time.rs
lea rcx, [rbp - 0x60]
call fcn.140108230
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add al, ch
iretd
invalid
add byte [rax], al
int3
add byte [rax], al
add al, ch
iretd
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x50], r8
mov r15, rdx
mov rsi, rcx
lea r12, [rcx + 0x30]
lea rbx, [rsp + 0x38]
lea r14, [rsp + 0x70]
lea r13, [rcx + 0x10]
lea rdi, [rcx + 0x28]
lea rbp, [rsp + 0x20]
xorps xmm6, xmm6
mov rax, qword [rsi]
cmp rax, 1
je 0x1400c78ec
movups xmmword [rsi], xmm6
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r13 + 0x10], xmm0
adc byte [rcx - 0x77], cl
add byte [r9 - 0x77], r9b
or byte [r8 - 0x75], r9b
invalid
cmp rax, 1
jne 0x1400c79a8
adc byte [rcx - 0x77], cl
add byte [r9 - 0x77], r9b
or byte [r8 - 0x75], r9b
invalid
mov rcx, rbp
mov rdx, r12
mov r8, r15
call fcn.14004e2d0
mov rcx, qword [rsp + 0x20]
cmp rcx, 2
je 0x1400c7a16
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x80], xmm0
test rcx, rcx
je 0x1400c7a1d
test rax, rax
je 0x1400c7a43
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [r14], xmm0
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi], eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
cmp qword [rsp + 0x70], 0
and al, 0x70
invalid
je 0x1400c7990
and al, 0x70
add byte [rdx + rax*2 + 0x48], dh
mov eax, dword [rsp + 0x60]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
xor byte [rax - 0x77], cl
and al, 0x20
and byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
cmp qword [rsi], 0
jne 0x1400c78c0
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x1400c78c0
lea rcx, [rsp + 0x78]
xor r8d, r8d
call qword [rax + 0x10]
mov rax, qword [rsi]
cmp rax, 1
je 0x1400c78ec
test rax, rax
test eax, eax
jne 0x1400c7a3c
mov rdx, qword [rsi + 8]
mov r12, qword [rsi + 0x20]
mov r15, r12
sub r15, rdx
sub edi, edx
sub edi, edx
mov rax, qword [rsp + 0x58]
cmp rax, r15
cmovb r15, rax
mov r14, r15
add r14, rdx
jb case.0x140050bfa.432
cmp r14, r12
ja 0x1400c7aa3
mov eax, 2
jmp 0x1400c7a72
cmp qword [rsi], 0
jne 0x1400c7a35
add byte [rbp + 0x12], dh
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
mov qword [rsi], 2
xor r15d, r15d
xor eax, eax
jmp 0x1400c7a72
mov rcx, rdx
call fcn.1400bd5c0
mov r15, rax
cmp qword [rsi], 0
jne 0x1400c7a66
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
mov qword [rsi], 2
mov eax, 1
mov rdx, r15
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_try_streaminto_async_read.rs_
mov rcx, rdx
mov rdx, r14
call fcn.1401084b0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_try_streaminto_async_read.rs_
add eax, 0x75106
add eax, 0x75106
mov rcx, r14
mov rdx, r12
call fcn.1401082f0
int3
int3
test r9, r9
leave
je 0x1400c7af2
mov eax, dword [r8 + 0x10]
mov eax, dword [rax + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x1400c7ad0
mov r8, qword [r8 + 8]
or byte [rcx - 0x77], cl
shr ecx, 0x6e
std
invalid
mov r9, rax
jmp 0x1400c7860
lea r8, [0x140172ca8]
xor r9d, r9d
scasd eax, dword [rdi]
mov cl, 0xa
add byte [rbp + 0x31], al
leave
jmp 0x1400c7860
std
invalid
int3
mov rcx, qword [rdx]
mov qword [rbp - 8], rcx
lea r8, [rcx + r15]
movzx ecx, byte [rdx + 0x28]
movzx edi, byte [rdx + rcx + 0x1f]
mov dh, 0x7c
or bl, byte [rdi]
movabs r13, 0x101010101010101
imul r13, rdi
mov qword [rbp], rcx
cmp rcx, 4
stc
add al, 0xf
xchg byte [rax + 1], bl
add byte [rax], al
stc
add al, 0xf
xchg byte [rax + 1], bl
add byte [rax], al
xor r10d, r10d
movabs r9, 0xfefefefefefefeff
movabs rcx, 0x8080808080808080
jmp 0x1400c7bb4
mov rax, qword [rbp - 8]
lea r8, [rax + r15]
mov rax, rbx
sub rax, r15
jb 0x1400c7e28
cmp rax, 0x10
jae 0x1400c7bf0
add byte [rcx], dh
mul byte [rsi + 0x66]
nop dword cs:[rax + rax]
cmp byte [r8 + rsi], dil
je 0x1400c7ca6
inc rsi
cmp rax, rsi
jne 0x1400c7bd0
jmp 0x1400c7e21
cmp r11, rsi
ja 0x1400c7c70
mov r14, qword [r8 + r11]
xor r14, r13
lea r12, [r14 + r9]
not r14
and r14, r12
mov r12, qword [r8 + r11 + 8]
sbb byte [rax], cl
xor r12, r13
in al, dx
lea r10, [r12 + r9]
not r12
and r12, r10
or r12, r14
test r12, rcx
jne 0x1400c7c70
add r11, 0x10
jmp 0x1400c7c30
sub rax, r11
mov r10d, 0
je 0x1400c7e21
add r8, r11
xor esi, esi
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [r8 + rsi], dil
je 0x1400c7ca3
invalid
or eax, 0x48c6ff48
cmp eax, esi
inc rsi
cmp rax, rsi
jne 0x1400c7c90
jmp 0x1400c7e21
add rsi, r11
add r15, rsi
inc r15
mov qword [rdx + 0x10], r15
cmp r15, qword [rbp]
jb 0x1400c7ba0
invalid
out 0xfe, al
invalid
invalid
invalid
cmp r15, qword [rbp - 0x10]
ja 0x1400c7ba0
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_strpattern.rs
or al, byte [rax]
mov edx, 4
mov rcx, qword [rbp]
call fcn.1401082f0
lea rcx, [rdx + 0x20]
mov qword [rbp - 0x20], rcx
movabs r12, 0xfefefefefefefeff
mov esp, 0xfefefeff
invalid
invalid
invalid
dec byte [rcx - 0x42]
add byte [rax - 0x7f7f7f80], 0x80
invalid
invalid
invalid
invalid
cmp rax, 0x10
cmp eax, 0x10
jae 0x1400c7d30
cmp rbx, r15
je 0x1400c7e21
xor r10d, r10d
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp byte [r8 + r10], dil
je 0x1400c7dc3
invalid
inc r10
inc edx
cmp rax, r10
jne 0x1400c7d10
jmp 0x1400c7e21
invalid
lea r9, [r8 + 7]
and r9, 0xfffffffffffffff8
sub r9, r8
sub ecx, eax
jne 0x1400c7d46
lea r10, [rax - 0x10]
xor r9d, r9d
jmp 0x1400c7d70
cmp r9, rax
cmovae r9, rax
xor r10d, r10d
cmp byte [r8 + r10], dil
je 0x1400c7dc3
inc r10
cmp r9, r10
jne 0x1400c7d50
lea r10, [rax - 0x10]
jmp 0x1400c7d9f
add byte [rax], al
add byte [rbx - 0x75], cl
or al, 8
mov rcx, qword [r8 + r9]
xor rcx, r13
xor ecx, ebp
lea r11, [rcx + r12]
not rcx
ror dword [rcx + riz - 0x27], 1
ror dword [rcx + riz - 0x27], 1
mov r11, qword [r8 + r9 + 8]
xor r11, r13
lea rsi, [r11 + r12]
lea esi, [rbx + riz]
lea esi, [rbx + riz]
not r11
and r11, rsi
or r11, rcx
test r11, r14
jne 0x1400c7da4
add r9, 0x10
rcl dword [rax], 0x4d
cmp ecx, edx
cmp r9, r10
jbe 0x1400c7d70
sub rax, r9
je 0x1400c7e21
add r8, r9
xor r10d, r10d
xor edx, edx
nop
cmp byte [r8 + r10], dil
je 0x1400c7dc0
inc r10
cmp rax, r10
jne 0x1400c7db0
jmp 0x1400c7e21
add r10, r9
add edx, ecx
add r15, r10
inc r15
inc edi
mov qword [rdx + 0x10], r15
mov r14, r15
sub r14, qword [rbp]
jb 0x1400c7dfb
cmp r15, qword [rbp - 0x10]
ja 0x1400c7dfb
lea rcx, [rax + r14]
lea ecx, [rax + rsi]
mov rsi, rdx
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp]
call fcn.1401068a0
invalid
add eax, dword [rax]
mov rdx, rsi
test eax, eax
je 0x1400c7e40
invalid
mov rax, qword [rbp - 8]
clc
lea r8, [rax + r15]
mov rax, rbx
sub rax, r15
cmp byte [rax - 0x77], cl
fmul dword [rcx + rbp - 8]
mov r10d, 0
movabs r14, 0x8080808080808080
add byte [rax - 0x7f7f7f80], 0x80
or byte [rdi], 0x83
adc esi, 0xfffffffe
invalid
invalid
add byte [rax - 0x7f7f7f80], 0x80
or byte [rdi], 0x83
invalid
invalid
add byte [rax - 0x297cf080], 0xfe
adc esi, 0xfffffffe
invalid
jmp 0x1400c7e28
mov qword [rdx + 0x10], rbx
mov dword [rdx + 0x10], ebx
xor r10d, r10d
mov rax, qword [rbp - 0x18]
mov qword [rax], r10
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x18]
mov qword [rax + 8], r14
call 0x1487d0794
mov qword [rax + 0x10], r15
js 0x1400c7e5c
mov r10d, 1
add bl, ch
invalid
jmp 0x1400c7e28
int3
int3
int3
int3
push rbp
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov rsi, rdx
mov rsi, rdx
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x140143d3b]
invalid
invalid
invalid
invalid
mov edx, 0x410007be
mov eax, 0xd
mov r8d, 0xd
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
clc
clc
mov byte [rbp], al
mov byte [rbp + 1], 0
lea rax, [0x140143d48]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea rcx, [rbp - 8]
lea r9, [rbp - 0x10]
mov r8d, 4
add al, ch
invalid
enter 0xfffffffffffffff4, 0xffffffffffffff80
jge 0x1400c7ebf
add dword [rax], eax
add al, ch
invalid
add dword [rax], eax
movzx ecx, byte [rbp]
je 0x1400c7eec
add byte [rdi + riz - 0x50], dh
add dword [rcx + rcx*8 - 0x74b7bf8b], eax
clc
mov al, 1
test cl, cl
jne 0x1400c7f0b
mov rax, qword [rbp - 8]
test byte [rax + 0x34], 4
xor al, 4
add al, 0x75
invalid
jne 0x1400c7ef3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x140144321]
mov r8d, 2
mov eax, 2
invalid
mov eax, 2
jmp 0x1400c7f08
test cl, cl
leave
setne al
jmp 0x1400c7f0b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x81d79
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x81d79
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
invalid
pop rsi
pop rbp
ret
invalid
int3
int3
in eax, 0x48
mov eax, dword [rcx]
add dword [rdi], ecx
mov dh, 0
add dword [rdi], ecx
mov dh, 0
lea rcx, [0x140144428]
mov r8, qword [rcx + rax*8]
lea rcx, [0x140144450]
invalid
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
jmp r9
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
invalid
loope 0x1400c7f23
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x90
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x7b], ecx
leave
or dword [rax - 0x7b], ecx
leave
je 0x1400c84c6
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
jbe 0x1400c7fc9
mov rcx, qword ss:[rsi + 0x20]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400b6ab9.55
lea rdx, [0x140144290]
lea edx, [0x140144290]
invalid
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c852e
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], r8b
jmp 0x1400c852c
invalid
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x1400c8002.68
invalid
invalid
invalid
add byte [rax], al
and dword [0x14f0c7fe1], 0xffffffb6
sbb al, 1
movzx ebx, byte [rcx + rax]
lea r9, [rax + 1]
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + rcx*4 + 0x53], al
invalid
invalid
push rbx
mov qword [rsi + 0x10], r9
lea r10d, [rbx - 0x42]
cmp r10d, 0x17
mov esi, 0x17fa8341
ja case.0x1400c8002.68
add eax, 0x8d4c0000
sbb eax, 0xb01d9
lea r11, [0x1401781d4]
movsxd r10, dword [r11 + r10*4]
adc al, 0x93
xchg ebx, eax
add r10, r11
jmp r10
cmp r9, r8
cmp ecx, eax
sal dword [rbx + 0x2b], 0x42
cmp byte [rcx + rcx], 0x73
invalid
invalid
jae 0x1400c8035
cmp byte [rcx + r9], 0x73
or dword [rbx + 0x75], esi
and al, 0x4c
lea r9, [rax + 2]
jne 0x1400c8035
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
cmp r9, r8
jae case.0x1400c8002.68
fld qword [rax + rax]
invalid
fld qword [rax + rax]
add byte [rdx - 0x80], al
cmp al, 9
pop rdi
cmp byte [rcx + r9], 0x5f
jne 0x1400c83ee
add rax, 3
add eax, 3
mov qword [rsi + 0x10], rax
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1400c7f60
test al, al
jne 0x1400c868d
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsi + 0x20], rdi
test rdi, rdi
jne 0x1400c81af
add dword [rax], eax
add cl, ch
add byte [rax], al
jmp 0x1400c81cf
push 1
add byte [rax], al
mov edi, edx
mov rcx, rsi
call fcn.1400c91d0
mov rbx, rax
test bl, 1
jne 0x1400c82c6
add byte [rax], al
test dword [rbx + 2], ecx
add byte [rax], al
mov rcx, rsi
mov edx, edi
call fcn.1400c7f60
mov dil, 1
test al, al
jne 0x1400c852e
add al, 0
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test bh, bh
add eax, dword [rax]
cmp qword [rsi], 0
je 0x1400c8499
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c8850
stosb byte [rdi], al
invalid
add byte [rax], al
cmp byte [rbp - 0x10], 0
add byte [rdi], cl
invalid
mov bl, 0
add byte [rax], al
stosb byte [rdi], al
invalid
add byte [rdi], cl
test dword [rbx + 0x48000000], esi
cmp dword [rsi], 0
cmp qword [rsi], 0
je 0x1400c84c6
or al, 4
add byte [rax], al
mov r14, qword [rbp - 8]
clc
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c8930
cmp qword [rbp - 0x10], 0
add byte [rdi], cl
invalid
add dword [rbx], 0
invalid
jge 0x1400c80be
add byte [rdi], cl
test byte [rbx + 0x48000003], al
add dword [rbx], 0
add byte [rax - 0x3f], cl
jmp case.0x1400c2d36.22
add dword [rbx], 0
add eax, dword [rax]
add byte [rax - 0x3f], cl
jmp case.0x1400c2d36.22
shr rbx, 0x20
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x20], xmm1
sub dword [rbp - 0x20], ecx
movaps xmmword [rbp - 0x30], xmm0
sub dword [rbp - 0x30], eax
cmp ebx, 0x110000
adc dword [rax], eax
jne 0x1400c853e
mov rax, qword [rbp - 0x28]
or rax, qword [rbp - 0x18]
je 0x1400c82b4
invalid
mov cl, 1
add byte [rax], al
test byte [rcx + 0x48000001], dh
mov ecx, dword [rsi + 0x20]
test rcx, rcx
leave
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
je 0x1400c82b4
lea rdx, [0x140143ea0]
lea edx, [0x140143ea0]
adc eax, 0x7bd89
add byte [rcx - 0x48], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
call fcn.1400139e0
test al, al
jne 0x1400c852e
add al, 4
add byte [rax], al
invalid
hlt
add al, 4
add byte [rax], al
invalid
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x7b], cl
test edx, edx
je 0x1400c82b4
mov rdx, qword [rsi + 0x20]
test rdx, rdx
test edx, edx
test edx, edx
je 0x1400c82b4
lea rcx, [rbp - 0x30]
call fcn.1400c8b20
add byte [rax], al
shr r8b, 1
shr al, 1
loopne 0x1400c8147
add byte [rax], al
test al, al
je 0x1400c82b4
ror byte [rdi], 0x84
insb byte [rdi], dx
add dword [rax], eax
add cl, ch
loope 0x1400c814e
invalid
jmp 0x1400c852e
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rdx, rsi
mov edx, esi
call fcn.1400c8850
cmp byte [rbp - 0x10], 0
jge 0x1400c814c
add byte [rdi], cl
invalid
mov es, word [rcx]
add byte [rax], al
jge 0x1400c814c
lock add byte [rdi], cl
add byte [rdi], cl
test byte [rsi + 0xf000001], cl
add byte [rax], al
add byte [rdi], cl
movzx ebx, byte [rbp - 0xf]
mov dh, 0x5d
int1
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400c8468
invalid
and byte [rbx + rbx*8 + 0x2f5840f], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400c848a
add byte [rax], al
lea rdx, [0x140144290]
mov r8d, 0x19
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
jmp 0x1400c847a
call fcn.1400c86c0
mov dil, 1
test al, al
je 0x1400c82b4
sub al, byte [0xf74c8198]
add eax, 0xb7400000
add dword [rax + rax*8 + 0x113840f], eax
add byte [rax], al
jmp 0x1400c852e
add eax, dword [rax]
add byte [rax - 0x75], cl
jle 0x1400c81ca
test rdi, rdi
je 0x1400c81cf
lea rdx, [0x140143f5b]
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c852e
add byte [rax], al
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x35f850f], eax
test dword [rdi + 3], ebx
add byte [rax], al
mov rcx, rsi
call case.0x1400aa260.134
mov dil, 1
test al, al
jne 0x1400c852e
test dword [rbx + rax], ecx
invalid
test dword [rbx + rax], ecx
add byte [rax - 0x7bf0b205], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
cmp bl, 0x4d
je 0x1400c8291
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x1400c820e
lea rdx, [0x1401442c2]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call fcn.1400139e0
test al, al
jne 0x1400c852e
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
xor edx, edx
call fcn.1400c7f60
test al, al
je 0x1400c8291
jmp 0x1400c852e
add al, byte [rax]
add byte [rbx + rbx*8 - 0x74b7dc8c], al
and byte [rax - 0x7b], r9b
leave
je 0x1400c825d
lea rdx, [0x140143ea0]
mov r8d, 2
call fcn.1400139e0
hlt
inc dword [rax + rax*8 + 0x2d1850f]
add byte [rax], al
hlt
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8280
lea rdx, [0x140143f5b]
lea edx, [0x140143f5b]
mov r8d, 1
call fcn.1400139e0
test al, al
jne 0x1400c852e
mov rcx, rsi
call fcn.1400c9760
test rax, rax
jne 0x1400c852e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400c82b4
lea rdx, [0x140143f5a]
mov r8d, 1
call fcn.1400139e0
test al, al
jne 0x1400c852e
cmp qword [rsi], 0
je 0x1400c852c
dec dword [rsi + 0x18]
jmp 0x1400c852c
mov rcx, qword [rsi + 0x20]
test ebx, 0x100
jne case.0x1400aa9fb.84
test rcx, rcx
je 0x1400c83d9
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add cl, ch
fadd dword [rax]
add byte [rax], al
add cl, ch
fadd dword [rax]
add byte [rax], al
cmp qword [rsi], 0
je 0x1400c84c6
mov rbx, qword [rbp - 8]
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c8930
cmp qword [rbp - 0x10], 0
je 0x1400c8458
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c82b4
lea rcx, [rbp - 0x50]
call fcn.1400c8b20
mov dil, 1
test al, al
jne 0x1400c852e
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400c82b4
test byte [rax + 0x34], 4
jne 0x1400c82b4
invalid
invalid
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140172368]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1400c852e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x77], cl
fld1
jp 0x1400c8368
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.140016800
test al, al
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
hlt
ror byte [rdi], 0x85
movabs al, byte [0x4820468b48000001]
mov ecx, dword [rax + 0x20]
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140172369]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400c82b4
jmp 0x1400c852e
test rcx, rcx
je 0x1400c83d9
lea rdx, [0x140144290]
mov r8d, 0x19
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c852e
mov dh, 0xf4
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x155850f], eax
add byte [rax], al
shr ebx, 8
and bl, 1
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c852c
xor eax, eax
mov r10d, 0x3e
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400c84ee
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1400c8431
lea r11d, [rdx - 0x61]
lea ebx, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x1400c841d
add dl, 0xa9
jmp 0x1400c842e
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x1400c8002.68
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1400c8002.68
add byte [rax], al
add byte [rax], al
movzx edx, r11b
add rax, rdx
jb case.0x1400c8002.68
cmp r9, r8
jb 0x1400c83f6
jmp case.0x1400c8002.68
movzx ebx, byte [rbp - 8]
mov rcx, qword [rsi + 0x20]
test bl, bl
jne case.0x14009258b.229
test rcx, rcx
je 0x1400c848a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
adc eax, 0x7be0c
mov r8d, 0x10
call fcn.1400139e0
mov dil, 1
test al, al
ror byte [rdi], 0x85
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
ror byte [rdi], 0x85
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c852c
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c852c
lea rdx, [0x140143ea0]
mov r8d, 2
call fcn.1400139e0
test al, al
jne 0x1400c852e
invalid
invalid
jb 0x1400c8505
cmp qword [rsi], 0
cmp dword [rsi], 0
jne 0x1400c809a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400c852c
lea rdx, [0x1401442a9]
mov r8d, 1
add byte [rax - 0x7f], cl
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
jmp fcn.1400139e0
mov ah, 0xf4
invalid
add byte [rax - 0x7f], cl
invalid
mov ah, 0xf4
dec dword [rcx - 1]
ror dword [rcx + rcx*4 + 0x4e], 0x10
inc r9
mov qword [rsi + 0x10], r9
cmp rax, 0xfffffffffffffffd
jbe 0x1400c8035
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x1400c8521
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c852e
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8563
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x140143c90]
lea r8, [rbp - 0x10]
mov edx, 0x3d
call fcn.140108580
int3
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1400c8be0
inc rcx
cmp r15, 0x80
jne 0x1400c8c80
jmp 0x1400c90c5
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x1400c8c3f
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x1400c8c5b
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400c8cc1
add rcx, 4
cmp r15, 0x80
cmp edi, 0x80
cmp edi, 0x80
jne 0x1400c8c80
jmp 0x1400c90c5
add rcx, 2
shl r8d, 6
invalid
or r8d, esi
mov edx, r8d
cmp r15, 0x80
jne 0x1400c8c80
invalid
jmp 0x1400c90c5
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp r15, 0x80
je 0x1400c90c5
nop word cs:[rax + rax]
mov dword [rbp + r15*4 - 0x58], edx
inc r15
cmp rcx, rax
jne 0x1400c8bb0
jmp 0x1400c8cc1
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov rax, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1c8]
add rax, r13
mov qword [rbp + 0x1e0], rax
add byte [rdx - 0x73], cl
add al, 0xbd
add al, 0
add byte [rax], al
add byte [rdx - 0x73], cl
add al, 0xbd
add al, 0
add byte [rax], al
mov qword [rbp + 0x1e8], rax
mov rax, r15
not rax
not eax
not eax
mov qword [rbp + 0x1d0], rax
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
mov ecx, 0x24
sub rcx, r14
mov eax, 0
cmovae rax, rcx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
cmovae rax, rdx
lea ecx, [r10 - 0x61]
cmp cl, 0x1a
jb 0x1400c8d69
lea ecx, [r10 - 0x30]
cmp cl, 9
ja 0x1400c90c5
mov ebx, 0x1a
inc r13
movzx ecx, cl
cmp rax, rcx
jbe case.0x140050bd2.463
add byte [rcx - 1], cl
invalid
add byte [rcx - 0x73], cl
jg 0x1400c8d87
mov rax, r8
mov eax, eax
or rax, rdi
shr rax, 0x20
je 0x1400c8e92
invalid
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
xor edx, edx
div rdi
mov r9, rdx
ror dword [rax + 1], 1
test eax, edi
add dword [rax], eax
add byte [rdi], cl
cmp ebx, 0
add byte [rax], al
invalid
ror dword [rax + 1], 1
test eax, edi
add dword [rax], eax
add byte [rdi], cl
cmp ebx, 0
add byte [rax], al
invalid
add cl, ch
adc al, byte [rbx]
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x1400c90c5
nop word cs:[rax + rax]
cmp r13, qword [rbp + 0x1e0]
cmp ebp, dword [rbp + 0x1e0]
je 0x1400c90c5
test al, bh
add al, byte [rax]
add byte [rdx + 0x48], bh
mov edx, 0x48
sub rdx, r14
mov esi, 0
mov esi, 0
cmovae rsi, rdx
cmp rsi, 1
adc rsi, 0
cmp rsi, 0x1a
invalid
sbb cl, byte [rax + 0xf]
cmovae rsi, rbx
mov r9d, 0x24
sub r9, rax
mov edi, 0x6c
nop dword [rax]
invalid
mov rax, rdi
sub rax, r14
mov r11d, 0
cmovae r11, rax
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1400c8e2d
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x1400c90c5
movzx r10d, dl
mov rax, r10
mul r9
jo 0x1400c90c5
add edi, 0x24
mov rsi, r11
cmp r13, qword [rbp + 0x1e0]
jne 0x1400c8e00
jmp 0x1400c90c5
xor eax, dword [rdx]
add byte [rax], al
mov eax, r8d
xor edx, edx
div edi
mov r9d, edx
add qword [rbp + 0x1f8], rax
add byte [rdi], cl
invalid
sbb al, 2
add byte [rax], al
add byte [rdi], cl
invalid
mov rax, qword [rbp + 0x1f8]
shr rax, 0x20
jne 0x1400c90c5
mov rax, r8
xor edx, edx
div r11
jmp 0x1400c8f3b
mov dword [rax], eax
add byte [rax], al
jmp 0x1400c91b6
xchg esp, eax
add al, byte [rax]
invalid
xchg esp, eax
add al, byte [rax]
add byte [rcx - 1], cl
invalid
invalid
mov rdx, r10
and rdx, 0xfffffffffffffff8
imul rax, qword [rbp + 0x1d0]
add r8, rax
mov rax, r15
sub rax, r8
and rax, 0xfffffffffffffff8
neg rax
xor r8d, r8d
nop dword [rax]
movups xmm0, xmmword [r12 + r8*4 - 0x14]
adc byte [rsp + rax*4 - 0x14], al
movups xmm1, xmmword [r12 + r8*4 - 4]
movups xmmword [r12 + r8*4], xmm1
movups xmmword [r12 + r8*4 - 0x10], xmm0
add r8, 0xfffffffffffffff8
sar al, 0x4c
cmp eax, eax
jne 0x1400c8f60
cmp r10, rdx
je 0x1400c8fa6
sal byte [rcx + riz + 0x49], cl
sub edi, edx
sub r15, rdx
nop dword [rax + rax]
mov eax, dword [rbp + r15*4 - 0x5c]
mov dword [rbp + r15*4 - 0x58], eax
lea rax, [r15 - 1]
mov r15, rax
cmp rax, r9
cmp eax, ecx
ja 0x1400c8f90
mov ebp, 0x448942a4
mov ebp, 0x478d49a8
dec dword [rcx - 0x77]
invalid
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + r9*4 - 0x58], eax
cmp r13, qword [rbp + 0x1e0]
je 0x1400c9172
movzx r10d, byte [r13]
mov rax, rcx
shr rax, 0x20
mov r11, qword [rbp + 0x1e8]
je 0x1400c8fe5
mov rax, rcx
xor edx, edx
ror byte [rax - 9], cl
mov ch, 0xf0
add dword [rax], eax
add byte [rax - 0x77], cl
shr ebx, 0xc
ror byte [rax - 9], cl
mov ch, 0xf0
add dword [rax], eax
add byte [rax - 0x77], cl
shr ebx, 0xc
mov eax, ecx
xor edx, edx
div dword [rbp + 0x1f0]
mov ecx, eax
mov rsi, qword [rbp + 0x200]
movabs rbx, 0xea0ea0ea0ea0ea0f
mov rax, rcx
or rax, rdi
shr rax, 0x20
je 0x1400c902a
xor r8d, r8d
cmp rdx, 0x1c8
enter 1, 0
enter 1, 0
jae 0x1400c9041
jmp 0x1400c906a
add rdx, rcx
xor r8d, r8d
cmp rdx, 0x1c8
add dword [rax], eax
add byte [rdx + 0x29], dh
add dword [rax], eax
add byte [rdx + 0x29], dh
mov rcx, rdx
mov ecx, edx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, rcx
mul rbx
shr rdx, 5
add r8, 0x24
shl byte [rax + rcx*2], 0x81
stc
push rdi
add byte ds:[rax], al
mov rcx, rdx
ja 0x1400c9050
inc r9
ror dword [rbp + 0x9504], 0
add byte [rbp - 0x3d7c3ffc], cl
mov rcx, rdx
lea eax, [rdx*4]
lea eax, [rax + rax*8]
add edx, 0x26
mov rcx, rdx
xor edx, edx
div cx
movzx r14d, ax
add r14, r8
add r11, 4
mov qword [rbp + 0x1e8], r11
dec qword [rbp + 0x1d0]
inc rsi
mov qword [rbp + 0x200], rsi
mov ch, 0
add al, byte [rax]
add byte [rcx - 0x7d], cl
invalid
add al, 0xb8
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, esi
lock add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
enter 0x1aba, 0
add byte [rax], al
mov ch, 0
add al, byte [rax]
add byte [rcx - 0x7d], cl
invalid
add byte [rax - 0x77], cl
test eax, esi
lock add dword [rax], eax
lock add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
enter 0x1aba, 0
add byte [rax], al
jmp 0x1400c8d2b
mov rax, qword [rbp + 0x1c0]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
adc eax, 0x7afc9
adc eax, 0x7afc9
scasd eax, dword [rdi]
invalid
mov r8d, 9
or dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rsi, rax
call rax
rol byte [rcx - 0x4b], 1
invalid
test al, al
invalid
jne 0x1400c9143
rol byte [rcx - 0x4b], 1
add dword [rax + rax*8 - 0x74b3b08b], eax
sal byte [rbp + 0x4f], 0x4c
mov eax, dword [rbp + 0x1a8]
invalid
invalid
sal byte [rbp + 0x4f], 0x4c
mov eax, dword [rbp + 0x1a8]
invalid
mov r8, qword [rbp + 0x1a8]
test r8, r8
test eax, eax
je 0x1400c9129
mov rcx, r14
mov ecx, esi
mov rdx, qword [rbp + 0x1b0]
mov edx, dword [rbp + 0x1b0]
mov rdi, rsi
call rsi
test al, al
invalid
sal byte [rbp + 0x30], 0x48
jne 0x1400c9143
lea rdx, [0x1401440b1]
lea edx, [0x1401440b1]
mov r8d, 1
mov rcx, r14
mov ecx, esi
mov ecx, esi
call rdi
xlatb
test al, al
jne 0x1400c9143
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
add byte [rax], al
mov r8, qword [rbp + 0x1b8]
mov eax, dword [rbp + 0x1b8]
mov eax, dword [rbp + 0x1b8]
mov rdi, rsi
call rsi
test al, al
invalid
sal byte [rdi + rdx + 0x44], 0x89
call 0xc8d11292
add rsp, 0x288
pop rbx
pop rdi
je 0x1400c915a
mov eax, r13d
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [0x140149c7b]
mov r8d, 1
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
mov rax, rdi
jmp 0x1400c8ca8
invalid
dec dword [rax - 0x73]
mov ch, 0xdc
lea rsi, [rbp + 0x1dc]
mov rdi, qword [rbp + 0x1c0]
mov edi, dword [rbp + 0x1c0]
add dword [rax], eax
add byte [rax - 0x75], cl
mov edi, dword [rbp + 0x1c0]
mov edi, dword [rbp + 0x1c0]
lea rbx, [rbp - 0x58]
lea ebx, [rbp - 0x58]
mov r14, qword [rbp + 0x1e8]
nop dword [rax + rax]
mov eax, dword [rbx]
mov dword [rbp + 0x1dc], eax
fadd qword [rcx]
add byte [rax], al
add ecx, dword [rcx + 0x1dc85]
add byte [rax - 0x77], cl
int1
fadd qword [rcx]
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
call fcn.140018240
mov r13d, eax
mov ebp, eax
mov ebp, eax
invalid
test al, al
jne 0x1400c9143
add rbx, 4
add r14, 0xfffffffffffffffc
cld
cld
jne 0x1400c9190
jmp 0x1400c9143
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
add byte [rax], 0
add byte [rcx + rcx*4 - 0x37], cl
scasb al, byte [rdi]
invalid
add byte [rax], 0
add byte [rcx + rcx*4 - 0x37], cl
leave
call fcn.140108280
int3
mov rbp, rsp
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
cmp rax, qword [rcx + 8]
jae case.0x1400932da.254
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
invalid
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x41
adc byte [r13 + 0x1a3cbf42], cl
inc rax
mov qword [rcx + 0x10], rax
adc byte [r13 + 0x1a3cbf42], cl
adc byte [r13 + 0x1a3cbf42], cl
mov edi, 0x17731a3c
jae 0x1400c920a
shl rdx, 0x20
xor eax, eax
ror byte [rax + 9], 0xd0
ror byte [rax + 9], 0xd0
pop rbp
ret
mov eax, 1
xor edx, edx
add byte [rax], al
add byte [rcx], dh
ror byte [rax + 9], cl
or rax, rdx
pop rbp
ret
or rax, rdx
pop rbp
ret
add dl, 0x85
xor ecx, ecx
leave
xor eax, eax
cmp dl, 0xe6
setb al
xchg edx, eax
ror byte [rax - 0x46], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
add byte [rax + 0xf], cl
ror dword [rax + 9], 1
invalid
xchg edx, eax
ror byte [rax - 0x46], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
add byte [rax + 0xf], cl
ror dword [rax + 9], 1
rcr byte [rbp - 0x3d], 1
pop rbp
ret
int3
pop rbp
ret
int3
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x3f], r9b
jae 0x1400c92f1
add byte [rdi], cl
movzx ebx, byte [rax + rcx]
lea rdx, [rcx + 1]
mov qword [rsi + 0x10], rdx
mov dh, 0x1c
or byte [rax - 0x73], cl
push rcx
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
lea r9d, [rbx - 0x61]
lea r9d, [rbx - 0x61]
cmp r9b, 0x19
ja 0x1400c9287
invalid
adc al, 0x45
movzx r9d, r9b
movzx ecx, cl
mov r10d, 0x3bcfbbf
bt r10d, r9d
bt edx, ecx
mov edi, 0x4503bcfb
add eax, dword [rbp + 0xf]
movabs dword [0x4400000159820fca], eax
jb case.0x1400b83b6.61
mov r9d, dword [rsi + 0x18]
bt edx, ecx
jb case.0x1400b83b6.61
add byte [rbx + rcx*4 + 0x4e], al
sbb byte [rcx - 1], al
mov r9d, dword [rsi + 0x18]
sbb byte [rcx - 1], r8b
inc r9d
rol dword [rcx + rcx*4 + 0x4e], 0x18
mov dword [rsi + 0x18], r9d
cmp r9d, 0x1f4
hlt
jbe 0x1400c932b
xchg byte [rax + rax - 0x74b80000], cl
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
je 0x1400c92c1
lea rdx, [0x140144290]
adc eax, 0x7afe1
mov r8d, 0x19
add byte [rax], al
add al, ch
invalid
cmpsd dword es:[rsi], dword [rdi]
call fcn.1400139e0
hlt
mov dil, 1
test al, al
jne 0x1400c9320
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
add dh, al
mov byte [rsi + 8], 1
mov byte [rsi + 8], 1
or byte [rcx], al
jmp 0x1400c931e
test ecx, ecx
leave
je 0x1400c931e
lea rdx, [0x1401442a9]
mov r8d, 1
add byte [rax], al
retf
add byte [rax], al
add rsp, 0x38
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.1400139e0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9313
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
add byte [rax], al
call fcn.1400139e0
mov dil, 1
invalid
cmpsb byte [rsi], byte [rdi]
hlt
mov bh, 1
test al, al
jne 0x1400c9320
mov qword [rsi], 0
add byte [rax], al
add dh, al
or byte [rax], r8b
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
movzx r9d, bl
movzx ecx, bl
retf
add r9d, 0xffffffbf
cmp r9d, 0x13
stc
adc ecx, dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
stc
adc ecx, dword [rdi]
xchg dword [rax + 0x4c000001], esp
movabs al, byte [0xeef0158d4c000001]
or al, byte [rax]
movabs al, byte [0xeef0158d4c000001]
add byte [rbp + rcx*4 + 0x15], cl
lea r10, [0x140178234]
invalid
or al, byte [rax]
movsxd r9, dword [r10 + r9*4]
add r9, r10
add ecx, edx
jmp r9
loope 0x1400c9397
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400c9370
sbb dword [rax - 0x73], ecx
adc eax, 0xa900a
or al, byte [rax]
lea rdx, [0x140172368]
or al, byte [rax]
mov r8d, 1
call fcn.1400139e0
ja 0x1400c930d
hlt
mov dil, 1
test al, al
jne 0x1400c9320
sal byte [rbp - 0x50], 0x48
mov ecx, esi
mov rcx, rsi
call case.0x1400aa260.134
mov dil, 1
mov bh, 1
mov eax, 0x40fffffe
mov bh, 1
test al, al
jne 0x1400c9320
cmp bl, 0x41
jne case.0x1400b3b4e.80
sti
jne case.0x1400b3b4e.80
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c93a7
invalid
sbb cl, byte [rax - 0x73]
adc eax, 0x7af3d
scasd eax, dword [rdi]
invalid
invalid
lea rdx, [0x1401442d1]
mov r8d, 2
add byte [rax], al
add al, ch
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
call fcn.1400139e0
test al, al
ror byte [rdi], 0x85
jns 0x1400c93a4
invalid
invalid
cmpsb byte [rsi], byte [rdi]
hlt
ror byte [rdi], 0x85
jns 0x1400c93a4
test dword [rcx - 1], edi
invalid
invalid
mov dil, 1
mov rcx, rsi
int1
add dword [rax - 0x77], ecx
int1
mov dl, 1
call case.0x1400aa260.155
jl 0x1400c93b7
add byte [rax], al
jl 0x1400c93b7
add byte [rax], al
test al, al
jne 0x1400c9320
invalid
invalid
test dword [rdi + rdi*8 - 1], esp
dec dword [rax - 0x75]
mov rcx, qword [rsi + 0x20]
invalid
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
leave
je 0x1400c9711
lea rdx, [0x140172369]
or al, byte [rax]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
add eax, 0xe9fff4a6
cmpsb byte [rsi], byte [rdi]
hlt
invalid
invalid
add eax, dword es:[rax]
add eax, dword [rax]
call fcn.1400139e0
jmp 0x1400c9706
add eax, dword [rax]
invalid
cmpsb byte [rsi], byte [rdi]
hlt
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
je 0x1400c931e
xor edi, edi
invalid
dec dword [rax - 0x73]
add eax, 0x7b144
mov cl, 7
invalid
lea rax, [0x140144538]
mov cl, 7
add byte [rdx - 0x75], cl
mov rdx, qword [rax + r9*8]
mov rdx, qword [rax + r9*8]
lea rax, [0x140144468]
lea eax, [0x140144468]
mov r8, qword [rax + r9*8]
mov eax, dword [rax + rcx*8]
add al, 0xc8
enter 0xffffffffffffdce9, 0xfffffffffffffffe
jmp 0x1400c92e4
fdiv st(6), st(0)
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1400c9442
lea rdx, [0x140143f5c]
stosd dword [rdi], eax
stosd dword [rdi], eax
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
call fcn.1400139e0
mov dil, 1
invalid
test al, al
invalid
hlt
ror byte [rdi], 0x85
invalid
jne 0x1400c9320
test edx, esi
invalid
invalid
dec dword [rax - 0x75]
invalid
mov rax, qword [rsi]
test rax, rax
je case.0x140096c63.252
invalid
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x75], r9b
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rcx + rdi - 0x3e], cl
cmp rdx, r8
jae case.0x140096c63.252
or dword [rax - 0x7ffffffe], 0x3c
add byte [rax], al
cmp byte [rax + rdx], 0x4c
jne case.0x140096c63.252
cmp al, 0x10
jne case.0x140096c63.252
adc byte [rdi + rcx - 0x7b], cl
jle 0x1400c9455
add byte [rax], al
inc rdx
mov qword [rsi + 0x10], rdx
push rsi
invalid
mov dword [rsi + 0x10], edx
push rsi
adc byte [rax - 0x73], cl
lea rcx, [rbp - 8]
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
mov rdx, rsi
call fcn.1400cc180
cmp byte [rbp - 8], 0
jge 0x1400c9463
invalid
jge 0x1400c9463
add byte [rdi], cl
test byte [rdx], ah
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x5d
stc
je 0x1400c9694
movzx ebx, byte [rbp - 7]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400c9723
test rcx, rcx
je 0x1400c9745
invalid
add byte [rax - 0x73], cl
lea rdx, [0x140144290]
adc eax, 0x7adfe
mov r8d, 0x19
jmp case.0x1400a4f30.201
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9642
lea rdx, [0x14014a510]
mov r8d, 1
call fcn.1400139e0
hlt
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x1a67af1], eax
invalid
invalid
hlt
mov rcx, qword [rsi + 0x20]
jmp 0x1400c9644
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.1400cbfe0
jmp 0x1400c9706
mov qword [rsi + 0x10], rcx
mov rcx, rsi
mov ecx, esi
mov ecx, esi
xor edx, edx
call fcn.1400c7f60
jmp 0x1400c9706
shr al, cl
jne 0x1400c94d3
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je case.0x1400c3b66.56
lea rdx, [0x1401442d3]
mov r8d, 4
mov eax, 4
mov eax, 4
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c9320
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400cc2e0
mov dil, 1
test al, al
jne 0x1400c9320
std
invalid
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400c9668
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
cmp rax, qword [rsi + 8]
jae 0x1400c9668
cmp byte [rcx + rax], 0x4c
jne 0x1400c9668
add dword [rdi + rcx - 0x7b], ecx
sbb eax, dword [rcx]
add byte [rax], al
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rbp - 8]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1400cc180
cmp byte [rbp - 8], 0
jne 0x1400c9472
mov rbx, qword [rbp]
test rbx, rbx
je 0x1400c9711
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rdx + 0x48000001], bl
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x140091b56.327
lea rdx, [0x1401442d7]
lea edx, [0x1401442d7]
mov r8d, 3
call fcn.1400139e0
inc dword [rax + rax*8 - 0x2797af1]
invalid
invalid
inc dword [rax + rax*8 - 0x2797af1]
invalid
mov rcx, rsi
mov rdx, rbx
call fcn.1400ca000
pop rbx
or al, byte [rax]
add cl, ch
pop rdi
add dword [rax], eax
invalid
pop rbx
or al, byte [rax]
add cl, ch
pop rdi
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400735c2.384
lea rdx, [0x140143f59]
mov r8d, 1
add byte [rax], al
add al, ch
sbb esp, dword [rsp + rsi*8 + 0x1b740ff]
add byte [rax], al
add al, ch
sbb esp, dword [rsp + rsi*8 + 0x1b740ff]
test al, al
jne 0x1400c9320
std
invalid
invalid
std
invalid
mov rcx, rsi
call fcn.1400cc240
mov dil, 1
test rax, rax
invalid
jne 0x1400c9320
cmp rdx, 1
jne 0x1400c9611
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400c9711
lea rdx, str._____
mov r8d, 1
call fcn.1400139e0
test al, al
jne 0x1400c9320
std
invalid
invalid
add al, ch
xlatb
movabs dword [0xfd0f850fc084fff4], eax
std
std
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9711
test bl, dh
add byte [rax], al
invalid
test bl, dh
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14014d600]
lea rdx, [0x14014d600]
or byte [rax], al
mov r8d, 1
call fcn.1400139e0
hlt
invalid
jmp 0x1400c9709
add byte [rax], al
hlt
add byte [rax], al
mov rcx, rsi
call fcn.1400cbdc0
jmp 0x1400c9706
xor ecx, ecx
cmp bl, 0x50
jne 0x1400c96dc
test rcx, rcx
je case.0x14009258b.271
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7ac6e
lea rdx, [0x1401442cb]
mov r8d, 6
jmp 0x1400c96ee
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400c9313
cld
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
add al, ch
pop rcx
call fcn.1400139e0
test al, al
je 0x1400c9313
invalid
invalid
movabs dword [0xfc84840fc084fff4], eax
invalid
jmp 0x1400c9320
cld
invalid
mov rdx, qword [rbp]
test rdx, rdx
je case.0x140096c63.252
mov rcx, rsi
mov ecx, esi
call fcn.1400ca000
mov dil, 1
test al, al
jne 0x1400c9320
invalid
invalid
pop rbx
or dword [rax], eax
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x38f7af1], eax
cld
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je case.0x140096c63.252
lea rdx, [0x1401442c6]
lea edx, [0x1401442c6]
invalid
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
adc eax, 0x84fff4a3
movabs dword [0xfc4d850fc084fff4], eax
call fcn.1400139e0
test al, al
jne 0x1400c9320
invalid
movabs dword [0xfc4d850fc084fff4], eax
hlt
invalid
inc dword [rax + 0x267452fb]
cmp bl, 0x52
je case.0x14009258b.271
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14009258b.271
lea rdx, [0x1401442c7]
adc eax, 0x7abdf
mov r8d, 4
call fcn.1400139e0
mov dil, 1
test al, al
invalid
ror byte [rdi], 0x85
and bh, ah
jne 0x1400c9320
test dword [rdx], esp
cld
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
call case.0x1400aa260.134
sub bh, bl
invalid
mov dil, 1
test al, al
jne 0x1400c9320
paddb mm7, mm7
invalid
paddb mm7, mm7
dec dword [rax - 0x7d]
cmp qword [rsi], 0
add byte ds:[rdi], cl
je 0x1400c931e
test byte [rbx], al
cld
invalid
dec dword [rsi + 0x18]
sbb cl, r13b
sbb cl, ch
jmp 0x1400c931e
sti
sti
invalid
test rcx, rcx
je 0x1400c9745
invalid
sbb eax, 0x51158d48
stosd dword [rdi], eax
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
invalid
invalid
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1400139e0
mov dil, 1
mov bh, 1
test al, al
invalid
test ebx, ebx
invalid
call fcn.1400139e0
mov dil, 1
mov bh, 1
add dword [rax + rax*8 - 0x4247af1], eax
test al, al
jne 0x1400c9320
invalid
sti
invalid
invalid
invalid
sti
invalid
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x1400c931e
retf 0xfffb
invalid
or cl, ch
retf 0xfffb
sti
invalid
int3
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and al, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rax, qword [rcx]
test rax, rax
je 0x1400c97d7
mov rdi, rcx
mov edi, ecx
xor esi, esi
lea rbx, [0x1401442b1]
lea ebx, [0x1401442b1]
invalid
add byte [rbp + 0x31], al
mul byte [rsi + 0x2e]
nop dword cs:[rax + rax]
test byte [rax - 0x73], 0x1d
stosd dword [rdi], eax
invalid
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 + 0x3b], r9b
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
invalid
invalid
or byte [r11 + 6], r14b
jae 0x1400c97a0
cmp byte [rax + rcx], 0x45
je case.0x1400a9200.181
sub r14, 1
sub esi, 1
jb 0x1400c97c1
sbb ecx, dword [rax - 0x75]
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
and byte [r8 - 0x7b], r9b
leave
test rcx, rcx
je 0x1400c97c1
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rbx
call fcn.1400139e0
invalid
test al, al
invalid
jne 0x1400c97db
inc dword [rax + rax*8 - 0x76b7e58b]
stc
sal byte [rbp + 0x1a], 0x48
mov rcx, rdi
mov ecx, edi
call fcn.1400c9800
test al, al
jne 0x1400c97db
mov rax, qword [rdi]
mov eax, dword [rdi]
test rax, rax
jne 0x1400c9790
jmp 0x1400c97eb
xor esi, esi
jmp 0x1400c97eb
mov esi, 1
add dword [rax], eax
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x1400c97eb
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
adc byte [r9], r14b
inc rcx
inc ecx
mov qword [rdi + 0x10], rcx
xor esi, esi
invalid
adc byte [r9], r14b
test byte [rax - 0x77], 0xf0
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
int3
int3
int3
push rsi
sub rsp, 0x28
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
invalid
mov r8, qword [rcx]
add dword [rbp - 0x7b], ecx
test r8, r8
je 0x1400c985f
sal byte [rsp + rcx*2 + 0x4c], 0x8b
or byte [r8 - 0x75], cl
invalid
invalid
mov r9, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc byte [r9 + rdi - 0x38], cl
cmp rax, r9
enter 0x3f73, 0x41
movzx edx, byte [rax + rax]
mov dh, 0x14
invalid
jae 0x1400c985f
movzx edx, byte [r8 + rax]
mov dh, 0x14
add byte [rbx + 0x41744bfa], al
cmp edx, 0x4b
je 0x1400c986b
cmp edx, 0x4b
je 0x1400c986b
je 0x1400c986b
cmp edx, 0x4c
jne 0x1400c985f
lea r10, [rax + 1]
mov qword [rcx + 0x10], r10
invalid
push rax
add dword [rcx + rcx*4 + 0x51], ecx
adc byte [rbp + 0x39], cl
cmp r10, r9
jae 0x1400c98eb
stosd dword [rdi], eax
add byte [rax], al
invalid
retf 0x830f
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx - 0x80], al
cmp byte [r8 + r10], 0x5f
cmp byte [r8 + r10], 0x5f
cmp byte [rax + rdx], 0x5f
jne 0x1400c987f
add rax, 2
mov qword [rcx + 0x10], rax
xor eax, eax
mov rdx, rax
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rsi
pop rbp
jmp fcn.1400ca000
invalid
invalid
add byte [rax], al
movabs eax, dword [0x28c4834890000007]
nop
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
jmp case.0x1400aa260.134
invalid
inc rax
inc eax
mov qword [rcx + 0x10], rax
xor edx, edx
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
adc byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
jmp case.0x1400aa260.155
mov cl, 0
add byte [rax], al
xor eax, eax
mov r11d, 0x3e
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xf], al
mov dh, 0x14
movzx edx, byte [r8 + r10]
adc byte [rax + 0x41745ffa], al
cmp dl, 0x5f
cli
pop rdi
je 0x1400c98db
lea esi, [r10 - 0x30]
lea esi, [rdx - 0x30]
cmp sil, 0xa
dec byte [rdx]
jb 0x1400c98bf
lea esi, [rdx - 0x61]
cmp sil, 0x1a
jae 0x1400c98b1
add dl, 0xa9
jmp 0x1400c98bd
ret 0xeba9
lea esi, [rdx - 0x41]
cmp sil, 0x1a
cmp dh, 0x1a
invalid
jae 0x1400c98eb
add dl, 0xe3
ret 0x89e3
mov esi, edx
inc r10
inc edx
ret 0x894c
mov qword [rcx + 0x10], r10
mul r11
jo 0x1400c98eb
invalid
adc byte [rcx - 9], cl
jrcxz 0x1400c993a
and byte [rax + 0xf], al
mov dh, 0xd6
movzx edx, sil
movzx edx, dh
add rax, rdx
jb 0x1400c98eb
cmp r10, r9
cmp edx, ecx
jb 0x1400c9890
jmp 0x1400c98eb
adc byte [rcx - 1], cl
ret 0x894c
inc r10
inc edx
mov qword [rcx + 0x10], r10
inc rax
jne 0x1400c9851
mov rax, qword [rcx + 0x20]
and byte [rax - 0x7b], cl
test rax, rax
je 0x1400c9917
sal byte [rbx + riz + 0x48], 0x8d
adc eax, 0x7a985
invalid
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
invalid
add byte [rcx - 0x48], al
adc byte [rax], al
mov r8d, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
mov rcx, rax
mov ecx, eax
call fcn.1400139e0
movabs al, byte [0xb0c289f18948fff4]
mov rcx, rsi
int1
mov edx, eax
mov al, 1
add dword [rdx + rdx*8 - 0x38b7f28b], eax
add dword [rax], eax
test dl, dl
jne 0x1400c9924
or eax, 0x1c748
mov qword [rcx], 0
mov byte [rcx + 8], 0
or byte [rax], al
add byte [rax], al
add dh, al
or byte [r8], al
or byte [rax], al
or byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
xor eax, eax
add rsp, 0x28
pop rsi
sub byte [rsi + 0x5d], bl
pop rbp
ret
int3
in al, dx
cmp byte [rax - 0x73], cl
invalid
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov rsi, rcx
mov esi, ecx
mov r8, qword [rcx]
mov eax, dword [rcx]
add dword [rbp - 0x7b], ecx
ror byte [rdi], 0x84
je 0x1400c9dea
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, r10
test r8, r8
je 0x1400c9dea
mov r10, qword [rsi + 8]
mov edx, dword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
cmp rcx, r10
ror dword [rdi], 1
and dword [rdi - 0x76ffffff], 0xffffffd0
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rax], al
mov eax, edx
jae case.0x1400c99d6.67
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x49f0be30], cl
adc al, 8
mov eax, edx
movzx edx, byte [r8 + rcx]
movzx edx, byte [rax + rcx]
lea r9, [rcx + 1]
lea ecx, [rcx + 1]
mov qword [rsi + 0x10], r9
mov r11d, dword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
adc byte [rbx + rcx*4 + 0x5e], al
mov ebx, dword [rsi + 0x18]
pop rsi
sbb byte [rcx - 1], al
ret
inc r11d
mov dword [rsi + 0x18], r11d
mov dword [rsi + 0x18], ebx
mov dword [rsi + 0x18], ebx
cmp r11d, 0x1f4
jbe case.0x1400b3b4e.97
add dword [rax], eax
add byte [rsi + 0x36], dh
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
test rcx, rcx
leave
je 0x1400c99a6
lea rdx, [0x140144290]
mov r8d, 0x19
mov eax, 0x19
add byte [rcx - 0x47befff9], ch
sbb dword [rax], eax
mov eax, 0x19
add byte [rax], al
add al, ch
movabs al, byte [0xfc08401b740fff4]
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x469850f], eax
invalid
test dword [rcx + 4], ebp
call fcn.1400139e0
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x469850f], eax
invalid
test dword [rcx + 4], ebp
mov dil, 1
test al, al
jne 0x1400c9e0f
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
or byte [rcx], r8b
or byte [rcx], al
mov byte [rsi + 8], 1
or byte [rcx], al
jmp 0x1400c9e0d
add byte [rdi + rcx - 0x4a], al
movzx r11d, dl
mov dh, 0xda
fiadd dword [rcx - 0x7d]
ret
add r11d, 0xffffffbf
cmp r11d, 0x38
ja case.0x1400c99d6.67
cmp al, 1
add byte [rax], al
cmp al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdi, [0x140178284]
cmp eax, 0xae8b5
movsxd r11, dword [rdi + r11*4]
add r11, rdi
add ebx, edi
invalid
add ebx, edi
sti
jmp r11
jrcxz 0x1400c9a27
cmp r9, r10
cmp ecx, edx
jae case.0x1400c99d6.104
cmp byte [r8 + r9], 0x6e
cmp byte [rax + rcx], 0x6e
jne case.0x1400c99d6.104
xor eax, 0x2c18348
add rcx, 2
add cl, byte [rax - 0x77]
adc byte [rax - 0x75], r9b
adc byte [rax - 0x75], cl
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
adc byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
and byte [rax - 0x7b], r9b
leave
je case.0x1400c99d6.104
and al, 0x48
lea eax, [0x1401440b1]
mov ah, 0xa6
invalid
invalid
lea rax, [0x1401440b1]
mov ah, 0xa6
cmpsb byte [rsi], byte [rdi]
invalid
mov r8d, 1
mov ebx, edx
mov rdx, rax
add byte [rax], al
add byte [rcx - 0x3d76b72d], cl
call fcn.1400139e0
mov edx, ebx
invalid
rcr dword [rdi - 0x2576000c], cl
fiadd dword [rax - 0x49]
add dword [rax + rax*8 + 0x3f5850f], eax
invalid
test ebp, esi
invalid
mov dil, 1
mov bh, 1
test al, al
jne 0x1400c9e0f
add byte [rax], al
mov rcx, rsi
call fcn.1400ca1f0
add byte [rax], al
mov dil, 1
mov bh, 1
test al, al
jne 0x1400c9e0f
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
add byte [rdi], cl
cmp qword [rsi], 0
add byte [rdi], cl
je 0x1400c9e0d
test dh, dl
add eax, dword [rax]
add bh, bh
sbb cl, r13b
sbb cl, ch
dec dword [rsi + 0x18]
jmp 0x1400c9e0d
sbb cl, ch
invalid
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
mov rdx, rsi
mov edx, esi
bnd call fcn.1400ca650
call fcn.1400ca650
mov rcx, qword [rbp - 8]
clc
test rcx, rcx
je 0x1400c9bda
invalid
invalid
add dword [rax], eax
invalid
test byte [rdx + 0x48000001], al
mov edx, dword [rbp]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rbp]
invalid
invalid
add byte [rax], al
mov rdx, qword [rbp]
call fcn.1400ca6f0
cmp rax, 1
jne case.0x1400c99d6.67
test dword [rcx + 0x48000000], ebx
cdq
add byte [rax], al
add byte [rax - 0x7d], cl
cmp edx, 1
je 0x1400c9f75
invalid
invalid
cmp rdx, 1
cmp edx, 1
je 0x1400c9f75
add byte [rax - 0x7b], cl
test rdx, rdx
test edx, edx
ror byte [rdi], cl
test dword [rsi + 0x48000000], eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
jne case.0x1400c99d6.67
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], r9b
test rcx, rcx
leave
je 0x1400c9a2d
lea rdx, [0x140144314]
mov r8d, 5
mov eax, 5
mov eax, 5
jmp 0x1400c9f3f
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9a2d
lea rdx, [0x140144202]
jmp 0x1400c9f39
pop rcx
cmpsd dword [rsi], dword [rdi]
invalid
test al, al
ror byte [rdi], 0x84
add qword [r8], r8
je 0x1400c9c05
add byte [rcx], dh
fucomi st(1)
stosd dword [rdi], eax
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
xor ebx, ebx
jmp 0x1400c9d68
lea rcx, [rbp - 8]
clc
clc
mov rdx, rsi
call fcn.1400ca650
mov rcx, qword [rbp - 8]
test rcx, rcx
leave
leave
je 0x1400c9bda
mov rdx, qword [rbp]
call fcn.1400ca6f0
add byte [rax], al
test rax, rax
je case.0x1400c99d6.67
mov rax, rdx
shr rax, 0x20
jne case.0x1400c99d6.67
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jae 0x1400c9f91
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9b2a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c9e0f
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400c9e0d
test al, al
je 0x1400c9c36
xor ebx, ebx
jmp 0x1400c9e1c
mov rcx, rsi
mov edx, eax
call fcn.1400ca4c0
jmp case.0x1400b994a.70
cmp r9, r10
jae case.0x1400c99d6.81
cmp byte [r8 + r9], 0x65
jne case.0x1400c99d6.81
add rcx, 2
mov qword [rsi + 0x10], rcx
mov rcx, rsi
call fcn.1400ca9d0
jmp case.0x1400b994a.70
test al, al
je 0x1400c9ba2
xor ebx, ebx
jmp 0x1400c9ccb
test al, al
je 0x1400c9c67
xor ebx, ebx
jmp 0x1400c9e66
test al, al
je 0x1400c9c98
xor ebx, ebx
jmp 0x1400c9ee4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9cc9
lea rax, [0x14014431d]
mov r8d, 1
mov ebx, edx
mov rdx, rax
call fcn.1400139e0
mov edx, ebx
mov bl, 1
mov dil, 1
test al, al
je 0x1400c9ccb
jmp 0x1400c9e0f
movzx ebx, byte [rbp]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400c9d35
test rcx, rcx
je 0x1400c9d57
lea rdx, [0x140144290]
mov r8d, 0x19
jmp 0x1400c9d47
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9d66
lea rdx, [0x14014431d]
mov r8d, 1
call fcn.1400139e0
mov bl, 1
mov dil, 1
test al, al
je 0x1400c9d68
jmp 0x1400c9e0f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9e1a
lea rdx, [0x14014431d]
mov r8d, 1
call fcn.1400139e0
mov bl, 1
mov dil, 1
test al, al
jne 0x1400c9e0f
jmp 0x1400c9e1c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9e64
lea rdx, [0x14014431d]
mov r8d, 1
call fcn.1400139e0
mov bl, 1
mov dil, 1
test al, al
jne 0x1400c9e0f
jmp 0x1400c9e66
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9ee2
lea rdx, [0x14014431d]
mov r8d, 1
call fcn.1400139e0
mov bl, 1
mov dil, 1
test al, al
jne 0x1400c9e0f
jmp 0x1400c9ee4
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9cf8
lea rax, [0x140143f5c]
mov r8d, 1
mov edi, edx
mov rdx, rax
call fcn.1400139e0
mov edx, edi
mov dil, 1
test al, al
jne 0x1400c9e0f
cmp dl, 0x52
je 0x1400c9d23
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9d23
lea rdx, [0x1401442c7]
mov r8d, 4
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c9e0f
mov dil, 1
mov rcx, rsi
mov dl, 1
call case.0x1400aa260.155
jmp 0x1400c9f15
test rcx, rcx
je 0x1400c9d57
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c9e0f
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c9e0d
mov bl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400c7f60
test al, al
jne 0x1400c9e0f
mov rax, qword [rsi]
test rax, rax
je 0x1400c9dea
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400c9f49
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x1400c9f9f
cmp eax, 0x55
je 0x1400c9f1d
cmp eax, 0x54
jne 0x1400c9f49
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9dd8
lea rdx, [0x140143f59]
mov r8d, 1
call fcn.1400139e0
test al, al
jne 0x1400c9e0f
mov rcx, rsi
call fcn.1400cac70
test rax, rax
jne 0x1400c9e0f
jmp 0x1400c9ec5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9e0d
lea rdx, [0x1401442a9]
mov r8d, 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.1400139e0
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9e3e
lea rdx, [0x140172368]
mov r8d, 1
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c9e0f
mov rcx, rsi
call fcn.1400cac70
mov dil, 1
test rax, rax
jne 0x1400c9e0f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9f1d
lea rdx, [0x140172369]
jmp 0x1400c9ed5
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9e88
lea rdx, [0x140143f59]
mov r8d, 1
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c9e0f
mov rcx, rsi
call fcn.1400cad10
mov dil, 1
test rax, rax
jne 0x1400c9e0f
cmp rdx, 1
jne 0x1400c9ec5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9f1d
lea rdx, str._____
mov r8d, 1
call fcn.1400139e0
test al, al
jne 0x1400c9e0f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9f1d
lea rdx, [0x14014d600]
mov r8d, 1
call fcn.1400139e0
jmp 0x1400c9f15
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9f0a
lea rdx, [0x14014a510]
mov r8d, 1
call fcn.1400139e0
mov dil, 1
test al, al
jne 0x1400c9e0f
mov rcx, rsi
call fcn.1400ca9d0
mov dil, 1
test al, al
jne 0x1400c9e0f
test bl, bl
je 0x1400c9a2d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9a2d
lea rdx, [0x140149c7b]
mov r8d, 1
call fcn.1400139e0
jmp case.0x1400b994a.70
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9b2a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400139e0
test al, al
je 0x1400c9b2a
jmp 0x1400c9e0f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9a2d
lea rdx, [0x140144319]
mov r8d, 4
jmp 0x1400c9f3f
mov rcx, qword [rsi + 0x20]
call fcn.1400ca8b0
jmp case.0x1400b994a.70
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9fc2
lea rdx, [0x14014431e]
mov r8d, 3
call fcn.1400139e0
test al, al
jne 0x1400c9e0f
mov rcx, rsi
call fcn.1400cadc0
test rax, rax
jne 0x1400c9e0f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9f1d
lea rdx, [0x140144321]
mov r8d, 2
jmp 0x1400c9edb
mov rcx, rbx
mov rdx, r13
call fcn.1400c8b20
test al, al
jne 0x1400cafd4
mov r8d, 2
mov rcx, r13
mov rdx, r14
call fcn.1400139e0
test al, al
jne 0x1400cafd4
mov rcx, rsi
mov dl, 1
call case.0x1400aa260.155
test al, al
jne 0x1400cafd4
mov r8, qword [rsi]
inc r15
test r8, r8
jne 0x1400cadfc
test ecx, ecx
je 0x1400cafdc
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400139e0
test al, al
je 0x1400cafdc
mov r13d, 1
jmp 0x1400cb043
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], al
or byte [rax], al
jmp 0x1400cb040
xchg edx, eax
invalid
add byte [rax], al
call fcn.1400139e0
test al, al
jne 0x1400cafd4
jmp 0x1400cb036
mov qword [rsi + 0x10], rax
jmp 0x1400cb040
je 0x1400cb036
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400139e0
scasb al, byte [rdi]
mov esp, esi
invalid
test al, al
jne 0x1400cafd4
scasb al, byte [rdi]
mov esp, esi
inc dword [rax + rax*8 - 0x38b7618b]
invalid
sahf
mov qword [rsi], 0
mov byte [rsi + 8], bl
pop rsi
invalid
xor r13d, r13d
mov rax, r13
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov rax, qword [rcx]
lea r9, [rax + r8]
or al, 0
or al, 0
mov qword [rcx], r9
mov qword [rcx + 8], rdx
push rcx
or byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
invalid
test al, 3
add byte [rax], al
push rcx
or byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rax + 0x44000003], ebp
movzx edx, byte [rax]
mov dh, 0x10
mov dh, 0x10
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
jb 0x1400cb0d1
retf 0x4120
or bh, byte [rax - 1]
cmovae eax, r10d
cmovae eax, edx
cmovae eax, edx
cmp eax, 0x10
jae 0x1400cb43d
add eax, dword [rax]
add byte [rbp - 0x73], al
lea edx, [rax - 0x30]
cmp r10d, 0xa
jb case.0x140093232.326
lea r10d, [r8 - 0x30]
lea edx, [rax - 0x30]
cmp r10d, 0xa
jb case.0x140093232.326
or r8d, 0x20
add r8d, 0xffffff9f
add eax, 0xffffff9f
and byte [rcx - 0x7d], al
rcr byte [rdi + 0xac08341], 0x41
mov r10d, 0xffffffff
add eax, 0xffffff9f
add r8d, 0xa
mov r10d, 0xffffffff
invalid
cmovae r10d, r8d
cmp r10d, 0x10
cmp edx, 0x10
cmp edx, 0x10
jae 0x1400cb43d
add byte [rax], al
shl al, 4
or r10b, al
ret 0x4578
ret 0x4578
mov byte [rbp + 0x34], r10b
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
add byte [rax - 0x73], cl
xor al, 0x48
mov dword [rbp + 0x20], eax
invalid
invalid
xor eax, 0x45c60000
invalid
add byte [rax - 0x73], cl
xor al, 0x48
mov dword [rbp + 0x20], eax
invalid
invalid
and byte [r8 - 0x39], r9b
mov qword [rbp + 0x28], 1
mov r8d, 1
mov eax, 1
sub byte [r9], r8b
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 1
mov eax, 1
lea rsi, [rbp - 0x18]
jne 0x1400cb113
lea rdx, [rbp + 0x34]
mov rcx, rsi
mov ecx, esi
call fcn.140014580
cmp qword [rbp - 0x18], 0
je 0x1400cb167
mov eax, 0x110000
jmp case.0x1400c3b66.127
mov eax, 0x110000
cmp r10b, 0xc0
jb case.0x1400c3b66.127
cmp r10b, 0xe0
jae 0x1400cb1a1
mov r8d, 2
xor eax, eax
jmp 0x1400cb1b3
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
loopne case.0x140097386.281
lea edx, [rcx + rax]
loopne case.0x140097386.281
lea edx, [rcx + rax]
test rax, rax
je 0x1400cb194
movzx eax, byte [rcx]
test al, al
js 0x1400cb33a
lea r8, [rcx + 1]
jmp 0x1400cb3b4
add byte [rax], al
add byte [rax], al
mov eax, 0x110000
mov r8, rcx
jmp 0x1400cb3b4
invalid
enter 0x13e9, 2
add byte [rax], al
invalid
add byte [rcx - 0x80], al
cli
invalid
cmp r10b, 0xf0
cmp dl, 0xf0
jae 0x1400cb381
invalid
add byte [rax], al
mov r8d, 3
mov al, 1
invalid
add byte [rax + 0x55884401], dh
add dword [rax + rcx*4 + 0x55], eax
mov byte [rbp + 0x34], r10b
xor al, 0x66
mov dword [rbp + 0x35], 0x45c60000
xor eax, 0x45c60000
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
invalid
add byte [rbp + rcx*4 + 0x5d], cl
xor al, 0x4c
mov dword [rbp + 0x20], ebx
xor eax, 0x45c60000
invalid
add byte [rbp + rcx*4 + 0x5d], cl
xor al, 0x4c
mov dword [rbp + 0x20], ebx
pop rbp
and byte [rcx + rcx*4 + 0x45], cl
sub byte [rax - 0x7d], cl
cmp rdx, 2
invalid
invalid
mov qword [rbp + 0x28], r8
cmp rdx, 2
jb 0x1400cb13e
invalid
invalid
invalid
invalid
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
movzx ebx, byte [r9]
sbb dword [rcx + 0xf], eax
mov dh, 0x79
invalid
sbb dword [rcx + 0xf], eax
mov dh, 0x79
add dword [rbp - 0x17c2f8d], ecx
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb 0x1400cb211
invalid
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb 0x1400cb211
invalid
sbb al, byte [rbx - 0x3c7cdf35]
lahf
or ebx, 0x20
add ebx, 0xffffff9f
and byte [rbx - 0x3c7c603d], al
or bh, byte [rsi - 1]
invalid
invalid
invalid
add ebx, 0xa
mov esi, 0xffffffff
invalid
invalid
invalid
invalid
dec dword [rdi]
cmp esi, 0xf
cmovae esi, ebx
cmp esi, 0xf
ja 0x1400cb43d
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1400cb233
pop rdi
rol byte [rbx + 0x1a720afb], 1
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
fild word [rbx - 0x78f0f005]
or al, byte [rdx]
add byte [rax], al
fild word [rbx - 0x78f0f005]
or al, byte [rdx]
add byte [rax], al
shl sil, 4
or bl, sil
mov byte [rbp + 0x35], bl
cmp r10b, 0xe0
jb case.0x1400932da.346
invalid
loopne case.0x14009f10c.244
invalid
invalid
invalid
loopne case.0x14009f10c.244
invalid
cmp r11, 2
jb 0x1400cb13e
add cl, byte [rdi]
invalid
lea r11, [r9 + 4]
lea r10, [rdx - 4]
lea edx, [rdx - 4]
lea edx, [rdx - 4]
cld
mov qword [rcx], r11
mov qword [rcx + 8], r10
or byte [rcx + 0xf], al
mov dh, 0x79
jns 0x1400cb267
or byte [rcx + 0xf], al
mov dh, 0x79
jns 0x1400cb267
invalid
invalid
movzx esi, byte [r9 + 3]
mov dh, 0x71
add eax, dword [rbp + rcx*4 + 0x5f]
invalid
invalid
pop rdi
lea r11d, [rdi - 0x30]
cmp r11d, 0xa
or dh, byte [rdx + 0x1d]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
or edi, 0x20
add edi, 0xffffff9f
invalid
lahf
add edi, 0xa
mov r11d, 0xffffffff
invalid
invalid
invalid
inc dword [rdi + rcx + 0x43]
fild word [rcx - 0x7d]
sti
invalid
ja 0x1400cb43d
invalid
fild word [rcx - 0x7d]
sti
invalid
lea edi, [rsi - 0x30]
cmp edi, 0xa
jb 0x1400cb2b3
or esi, 0x20
add esi, 0xffffff9f
invalid
lahf
add esi, 0xa
mov edi, 0xffffffff
cmovae edi, esi
cmp edi, 0xf
ja 0x1400cb43d
add byte [rax], al
invalid
invalid
add byte [rax], al
shl r11b, 4
or dil, r11b
add al, 0x44
or bh, bl
mov byte [rbp + 0x36], dil
test al, al
jne case.0x1400932da.346
invalid
cmp r10, 2
jb 0x1400cb13e
dec dword [rcx - 0x73]
invalid
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
ret 0x48fa
mov dword [rcx], eax
mov qword [rcx + 8], rdx
push rcx
invalid
ret 0x48fa
push rcx
or byte [rcx + 0xf], al
invalid
invalid
movzx edx, byte [r9 + 4]
mov dh, 0x51
add al, 0x41
movzx ecx, byte [r9 + 5]
movzx ecx, byte [r9 + 5]
mov dh, 0x49
add eax, 0x83d0428d
invalid
invalid
lea eax, [rdx - 0x30]
cmp eax, 0xa
clc
or dh, byte [rdx + 0x1a]
rol byte [rbx + 0x1a720af8], 1
clc
or dh, byte [rdx + 0x1a]
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
ret 0x839f
mov eax, 0xffffffff
cmovae eax, edx
cmp eax, 0xf
ja 0x1400cb43d
add byte [rax], al
add byte [rax], al
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x1400cb32d
cli
or dh, byte [rdx + 0x1a]
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
invalid
invalid
invalid
dec dword [rdi]
invalid
invalid
rol dword [r11 - 0x78f0f006], 1
rol dword [rbx - 0x78f0f006], 1
cmp edx, 0xf
ja 0x1400cb43d
add dword [rax], eax
invalid
adc byte [rcx], al
add dword [rax], eax
add al, al
loopne 0x1400cb334
add byte [rax], al
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
jmp case.0x1400932da.346
in eax, dx
std
invalid
invalid
ret 0x5588
invalid
in eax, dx
std
invalid
mov r9d, eax
and r9d, 0x1f
loope 0x1400cb360
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1400cb396
invalid
movzx r10d, byte [rcx + 2]
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
invalid
or r10d, r11d
fidivr dword [rax + rsi*8]
invalid
invalid
fidivr dword [rax + rsi*8]
jb 0x1400cb3a6
lea r8, [rcx + 4]
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
mov dh, 0x41
add eax, dword [rcx - 0x7d]
add eax, dword [r9 - 0x7d]
loope case.0x1400b3b28.174
shl r9d, 0x12
shl ecx, 0x12
shl r10d, 6
invalid
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x1400cb3b4
cmp r10b, 0xf8
cli
clc
jae case.0x1400c3b66.127
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
jmp 0x1400cb163
lea r8, [rcx + 2]
lea eax, [rcx + 2]
add al, byte [r9 - 0x3f]
loope 0x1400cb3a4
shl r9d, 6
or r9d, r11d
or ecx, ebx
mov eax, r9d
jmp 0x1400cb3b4
invalid
lea r8, [rcx + 3]
shl r9d, 0xc
shl ecx, 0xc
loope 0x1400cb3ba
loope 0x1400cb3ba
or r10d, r9d
mov eax, r10d
mov eax, edx
invalid
ror byte [rcx + 0x39], 1
sal byte [rcx + rbp*2 + 0x45], 1
invalid
cmp r8, rdx
je 0x1400cb422
movzx r9d, byte [r8]
movzx ecx, byte [rax]
test r9b, r9b
jns 0x1400cb461
cmp r9b, 0xe0
cmp cl, 0xe0
jb 0x1400cb461
add byte [rax], al
cmp r9b, 0xf0
jb 0x1400cb461
invalid
xchg dword [rax], eax
add byte [rax], al
invalid
movzx r10d, byte [r8 + 1]
movzx edx, byte [rax + 1]
mov dh, 0x50
add dword [rcx - 0x7d], eax
and r10d, 0x3f
loop 0x1400cb422
invalid
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
and ebx, 0x3f
and ebx, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
add eax, dword [rcx - 0x7d]
add eax, dword [rcx - 0x7d]
loope 0x1400cb3fc
shl r9d, 0x12
shl ecx, 0x12
loope case.0x1400b994a.161
shl r10d, 0xc
or al, 0x41
shl ebx, 6
shl r11d, 6
or r11d, r10d
rol dword [rcx - 0x7d], cl
loopne 0x1400cb447
and r8d, 0x3f
or r8d, r11d
fadd dword [rbp + 9]
enter 0xffffffffffff8141, 0xfffffffffffffff8
or r8d, r9d
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
sete r8b
cmp eax, 0x110000
jne 0x1400cb42c
invalid
sar byte [0x1401db41f], 0x75
or al, 0xeb
invalid
jmp 0x1400cb461
mov r8b, 1
mov al, 1
cmp eax, 0x110000
je 0x1400cb461
test r8b, r8b
je 0x1400cb461
add rsp, 0xb8
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
or eax, 0x78ca4
mov word [rdi], es
add al, ch
invalid
call fcn.140108610
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x80308
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
add byte [rbp + rcx*4 + 5], cl
jns 0x1400cb3e1
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea eax, [0x1401440d0]
invalid
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.140108300
add eax, dword [rax]
call fcn.1400cb830
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x1400cb910]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x1400cb9d0]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140013070]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rbp - 0x58]
call fcn.140108230
int3
cmp rsi, 3
jae 0x1400cd25d
mov r12d, 2
cmp rsi, 2
jne 0x1400cda66
movzx eax, word [r13]
cmp eax, 0x4e5a
jne 0x1400cd44b
mov r15, 0xfffffffffffffffe
mov ebx, 2
mov r8d, 2
jmp 0x1400cd2e7
movzx eax, word [r13]
xor eax, 0x5a5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x4e
or cx, ax
je 0x1400cd2a5
movzx eax, word [r13]
cmp eax, 0x4e5a
je 0x1400cd2bf
mov ebx, 3
cmp rsi, 3
je 0x1400cd3e0
cmp dword [r13], 0x4e5a5f5f
je 0x1400cd37a
mov rbx, rsi
jmp 0x1400cd3e0
mov r15, 0xfffffffffffffffd
mov r8d, 3
cmp rsi, 3
jne 0x1400cd2d9
mov ebx, 3
jmp 0x1400cd2e7
cmp byte [r13 + 2], 0xbf
jle 0x1400cdb18
mov r15, 0xfffffffffffffffe
mov r8d, 2
jmp 0x1400cd2e4
cmp byte [r13 + 3], 0xbf
jle 0x1400cdb38
mov rbx, rsi
add r8, r13
add r15, rbx
lea r9, [r8 + r15]
xor eax, eax
nop word cs:[rax + rax]
cmp r15, rax
je 0x1400cd315
cmp byte [r8 + rax], 0
lea rax, [rax + 1]
jns 0x1400cd300
jmp 0x1400cd3da
test r15, r15
je 0x1400cd3da
movzx ecx, byte [r8]
movzx edx, cl
test dl, dl
js 0x1400cd332
lea rcx, [r8 + 1]
jmp 0x1400cd3c5
mov eax, edx
and eax, 0x1f
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1400cd3a4
movzx edx, byte [r8 + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp cl, 0xf0
jb 0x1400cd3bc
lea rcx, [r8 + 4]
movzx r10d, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and r10d, 0x3f
or r10d, edx
or r10d, eax
mov edx, r10d
jmp 0x1400cd3c5
mov r15, 0xfffffffffffffffc
mov r8d, 4
cmp rsi, 5
jb 0x1400cd3b2
cmp byte [r13 + 4], 0xbf
jg 0x1400cd2e4
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400cdb3f
lea rcx, [r8 + 2]
shl eax, 6
or eax, r10d
mov edx, eax
jmp 0x1400cd3c5
mov ebx, 4
jmp 0x1400cd2e7
lea rcx, [r8 + 3]
shl eax, 0xc
or edx, eax
cmp edx, 0x45
je 0x1400cd5f2
cmp edx, 0x110000
jne 0x1400cd608
cmp rbx, 3
jb 0x1400cd44b
movzx eax, word [r13]
cmp eax, 0x525f
je 0x1400cd48a
cmp byte [r13], 0x52
je 0x1400cd461
mov r12d, 2
cmp rbx, 3
je 0x1400cda66
movzx eax, word [r13]
xor eax, 0x5f5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x52
or cx, ax
jne 0x1400cda66
movzx eax, byte [r13 + 3]
cmp al, 0xbf
jle 0x1400cdb52
lea r15, [r13 + 3]
mov r14, 0xfffffffffffffffd
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400cd4b2
jmp 0x1400cda66
mov ebx, 2
cmp byte [r13], 0x52
mov r12d, 2
jne 0x1400cda66
movzx eax, byte [r13 + 1]
cmp al, 0xbf
jle 0x1400cdab0
lea r15, [r13 + 1]
mov r14, 0xffffffffffffffff
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400cd4b2
jmp 0x1400cda66
movzx eax, byte [r13 + 2]
cmp al, 0xbf
jle 0x1400cdad0
lea r15, [r13 + 2]
mov r14, 0xfffffffffffffffe
add al, 0xbf
mov r12d, 2
cmp al, 0x19
ja 0x1400cda66
add r14, rbx
xor eax, eax
nop word [rax + rax]
cmp r14, rax
je 0x1400cd4d5
cmp byte [r15 + rax], 0
lea rax, [rax + 1]
jns 0x1400cd4c0
jmp 0x1400cda66
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x10], 0
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
xor edx, edx
call fcn.1400c7f60
test al, al
jne 0x1400cdaf0
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400cda66
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
movzx r8d, word [rbp - 0x1b]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp - 0x1f]
or r9, r8
mov r8, qword [rbp - 0x18]
shl r9, 8
or r9, rax
cmp r8, r9
jae 0x1400cd5c1
movzx eax, byte [rcx + r8]
add al, 0xbf
cmp al, 0x1a
jae 0x1400cd5c1
movsd xmm0, qword [rbp - 0x10]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x18], r8
movlps qword [rbp - 0x10], xmm0
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
xor edx, edx
call fcn.1400c7f60
test al, al
jne 0x1400cdaf0
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400cda66
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
movzx r8d, word [rbp - 0x1b]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp - 0x1f]
or r9, r8
mov r8, qword [rbp - 0x18]
shl r9, 8
or r9, rax
test r8, r8
je 0x1400cd791
cmp r9, r8
jbe 0x1400cd78b
cmp byte [rcx + r8], 0xbf
jg 0x1400cd791
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rdx, r9
call fcn.140108760
xor r14d, r14d
sub r9, rcx
test r9, r9
jne 0x1400cd7a3
xor edx, edx
jmp 0x1400cd91a
xor r14d, r14d
mov r10d, 0xa
lea eax, [rdx - 0x30]
cmp eax, 9
ja 0x1400cd3da
xor eax, eax
jmp 0x1400cd630
inc rcx
cmp edx, 0x110000
je 0x1400cd3da
lea r11d, [rdx - 0x30]
cmp r11d, 0xa
jae 0x1400cd6d5
mul r10
jo 0x1400cd3da
mov edx, r11d
add rax, rdx
jb 0x1400cd3da
cmp rcx, r9
je 0x1400cd3da
movzx edi, byte [rcx]
movzx edx, dil
test dl, dl
jns 0x1400cd621
mov r11d, edx
and r11d, 0x1f
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp dl, 0xdf
jbe 0x1400cd6b2
movzx edx, byte [rcx + 2]
shl r12d, 6
and edx, 0x3f
or edx, r12d
cmp dil, 0xf0
jb 0x1400cd6c5
movzx esi, byte [rcx + 3]
add rcx, 4
and r11d, 7
shl r11d, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, r11d
mov edx, esi
jmp 0x1400cd624
add rcx, 2
shl r11d, 6
or r11d, r12d
mov edx, r11d
jmp 0x1400cd624
add rcx, 3
shl r11d, 0xc
or edx, r11d
jmp 0x1400cd624
test rax, rax
jne 0x1400cd6f3
inc r14
cmp edx, 0x45
jne 0x1400cd611
jmp 0x1400cd5f5
inc rcx
dec rax
je 0x1400cd6da
cmp rcx, r9
je 0x1400cd3da
movzx r12d, byte [rcx]
movzx edx, r12b
test dl, dl
jns 0x1400cd6eb
mov rsi, r13
mov r11d, edx
and r11d, 0x1f
movzx r13d, byte [rcx + 1]
and r13d, 0x3f
cmp dl, 0xdf
jbe 0x1400cd760
movzx edi, byte [rcx + 2]
shl r13d, 6
and edi, 0x3f
or edi, r13d
cmp r12b, 0xf0
jb 0x1400cd776
movzx edx, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl edi, 6
and edx, 0x3f
or edx, edi
or edx, r11d
cmp edx, 0x110000
mov r13, rsi
je 0x1400cd3da
add rcx, 4
jmp 0x1400cd6ee
add rcx, 2
shl r11d, 6
or r11d, r13d
mov edx, r11d
mov r13, rsi
jmp 0x1400cd6ee
add rcx, 3
shl r11d, 0xc
or edi, r11d
mov edx, edi
mov r13, rsi
jmp 0x1400cd6ee
jne 0x1400cd5de
add rcx, r8
sub r9, r8
xor r8d, r8d
test r9, r9
je 0x1400cd601
mov r12d, 2
cmp byte [rcx], 0x2e
jne 0x1400cda66
mov qword [rbp + 0x50], r9
lea rax, [rcx + r9]
mov r11b, 0x2e
movabs rsi, 0x7e0000007f
mov r10, rcx
test r11b, r11b
jns 0x1400cd880
nop word cs:[rax + rax]
mov edx, r11d
and dl, 0x1f
movzx edi, dl
movzx edx, byte [r10 + 1]
and edx, 0x3f
cmp r11b, 0xdf
jbe 0x1400cd83e
mov r9, rbx
mov rbx, r13
movzx r13d, byte [r10 + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp r11b, 0xf0
jb 0x1400cd855
movzx r11d, byte [r10 + 3]
and edi, 7
shl edi, 0x12
shl r13d, 6
and r11d, 0x3f
or r11d, r13d
or r11d, edi
cmp r11d, 0x110000
je 0x1400cd910
add r10, 4
jmp 0x1400cd862
add r10, 2
shl edi, 6
or edi, edx
mov r11d, edi
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400cd890
jmp 0x1400cd8ad
add r10, 3
shl edi, 0xc
or r13d, edi
mov r11d, r13d
mov r13, rbx
mov rbx, r9
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400cd890
jmp 0x1400cd8ad
inc r10
movzx r11d, r11b
lea edx, [r11 - 0x21]
cmp edx, 0x19
jb 0x1400cd8ad
mov edx, r11d
and edx, 0xffffffdf
add edx, 0xffffffbf
cmp edx, 0x1a
jb 0x1400cd8ad
lea edx, [r11 - 0x3a]
cmp edx, 0x26
ja 0x1400cd8c0
bt rsi, rdx
jae 0x1400cd8c0
cmp r10, rax
je 0x1400cd916
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400cd880
jmp 0x1400cd7e0
add r11d, 0xffffff81
cmp r11d, 0xfffffffc
jae 0x1400cd8ad
jmp 0x1400cda66
mov r13, rbx
mov rbx, r9
mov rdx, qword [rbp + 0x50]
mov rax, qword [rbp - 0x38]
mov qword [rax + 8], r8
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rcx
mov qword [rax + 0x38], rdx
mov r12d, 1
jmp 0x1400cda66
insd dword [rdi], dx
push rax
mov rsi, qword [rbp - 0x30]
mov r8, r9
add r8, 6
je 0x1400cd97a
cmp r8, rsi
jae 0x1400cd978
cmp byte [r13 + r8], 0xbf
jg 0x1400cd97a
lea rax, [0x140144378]
jmp 0x1400cdb3f
jne 0x1400cd96c
add r8, r13
lea rax, [rsi + r13]
jmp 0x1400cd9ac
add r8, 2
shl edx, 6
or edx, edi
mov ecx, edx
lea edx, [rcx - 0x40]
cmp edx, 7
jb 0x1400cd9ac
nop word cs:[rax + rax]
add ecx, 0xffffffd0
cmp ecx, 0xa
jae 0x1400cd220
cmp r8, rax
je 0x1400cda46
movzx r11d, byte [r8]
movzx ecx, r11b
test cl, cl
js 0x1400cd9d0
inc r8
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400cd9a0
jmp 0x1400cd9ac
mov edx, ecx
and edx, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp cl, 0xdf
jbe 0x1400cd983
movzx r10d, byte [r8 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x1400cda28
movzx ecx, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and ecx, 0x3f
or ecx, r10d
or ecx, edx
cmp ecx, 0x110000
je 0x1400cda46
add r8, 4
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400cd9a0
jmp 0x1400cd9ac
add r8, 3
shl edx, 0xc
or r10d, edx
mov ecx, r10d
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400cd9a0
jmp 0x1400cd9ac
test r9, r9
je 0x1400cda60
cmp r9, rsi
jae 0x1400cda81
cmp byte [r13 + r9], 0xbf
jle 0x1400cda87
mov rsi, r9
jmp 0x1400cd220
mov r12d, 2
mov rax, qword [rbp - 0x38]
mov qword [rax], r12
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1400cd220
lea rax, [0x140144390]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
xor r8d, r8d
call fcn.140108760
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_strpattern.rs
mov rdx, rax
call fcn.140108280
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r13
mov rdx, rbx
mov r9, rbx
call fcn.140108760
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r13
mov rdx, rbx
mov r9, rbx
mov ecx, ebx
call fcn.140108760
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x140143c90]
or eax, 0x76186
lea r8, [rbp - 0x50]
mov edx, 0x3d
call fcn.140108580
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8d, 2
mov rcx, r13
mov rdx, rsi
mov r9, rsi
call fcn.140108760
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
mov r9, rsi
call fcn.140108760
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 3
mov rcx, r13
mov rdx, rbx
mov r9, rbx
call fcn.140108760
int3
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
sub byte [rax - 0x77], cl
mov r8, rbx
call qword [rax + 0x18]
test al, al
mov rdi, qword [rbp - 0x40]
mov rcx, qword [rbp + 8]
jne 0x1400ce74d
cmp rcx, rdi
setne r13b
setne ch
je 0x1400ce74d
cmp qword [rbp + 0x18], 0
je 0x1400ce77f
lea rax, [rcx + 1]
mov qword [rbp + 8], rax
movzx r8d, byte [r15]
mov dh, 7
movzx eax, r8b
mov rbx, qword [rbp + 0x18]
pop rbp
sbb byte [rax - 0x73], cl
push rbx
inc dword [rbp + 0x31]
leave
test r8b, r8b
jns 0x1400cdc50
jmp 0x1400cdc8a
shl r10d, 0xc
or esi, r10d
mov r11d, esi
lea r14, [r15 + r9]
xor al, 0xf
add r11d, 0xffffffd0
cmp r11d, 9
jbe 0x1400cdc66
jmp 0x1400cdd12
add byte [rax], al
nop dword [rax]
movzx r11d, r8b
lea r14, [r15 + r9]
add r11d, 0xffffffd0
cmp r11d, 9
sti
or dword [rdi], ecx
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
je 0x1400ce77f
movzx r8d, byte [r15 + r9 + 1]
cmp r8b, 0xbf
jle 0x1400ce7b8
invalid
cmp dword [rbx], ecx
add byte [rax], al
dec rbx
inc r9
test r8b, r8b
jns 0x1400cdc50
retf
mov r10d, r8d
and r10b, 0x1f
movzx r10d, r10b
movzx r11d, byte [r15 + r9 + 1]
movzx ebx, byte [rdi + rcx + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x1400cdcf0
movzx esi, byte [r15 + r9 + 2]
shl r11d, 6
and esi, 0x3f
or esi, r11d
cmp r8b, 0xf0
jb 0x1400cdc30
jno 0x1400cdcbc
invalid
invalid
invalid
movzx r11d, byte [r15 + r9 + 3]
and r10d, 7
shl r10d, 0x12
shl esi, 6
out 6, al
and r11d, 0x3f
or r11d, esi
or r11d, r10d
cmp r11d, 0x110000
jne 0x1400cdd00
jmp 0x1400ce77f
test byte [rax], al
add byte [rax], al
add byte [rax], al
shl r10d, 6
or r10d, r11d
mov r11d, r10d
nop word [rax + rax]
lea r14, [r15 + r9]
add r11d, 0xffffffd0
ret
rol byte [rcx - 0x7d], 1
cmp ebx, 9
cmp ebx, 9
jbe 0x1400cdc66
mov r9, qword [rbp + 0x18]
sub r9, rbx
je 0x1400cdd26
cmp byte [r15 + r9], 0xbf
jle 0x1400ce816
lock or al, byte [rax]
invalid
test r9, r9
test ecx, ecx
je 0x1400ce7d8
cmp eax, 0x2b
je 0x1400cdda0
cmp eax, 0x2d
jne 0x1400cdd43
cmp r9, 1
je 0x1400ce78b
test byte [rax + 0xa], cl
add byte [rax], al
cmp r9, 0x10
jbe 0x1400cddb2
stc
adc byte [rsi + 0x69], dh
xor r10d, r10d
xor eax, eax
invalid
nop
cmp r9, r10
je 0x1400cdde6
movzx r11d, byte [r15 + r10]
mov edx, 0xa
mul rdx
seto sil
add r11d, 0xffffffd0
cmp r11d, 9
ja 0x1400ce78b
mov dl, 2
test sil, sil
test dh, dh
test dh, dh
jne case.0x1400329b2.1996
mov r11d, r11d
inc r10
add rax, r11
jae 0x1400cdd50
jmp case.0x1400329b2.1996
invalid
dec r9
je 0x1400ce78b
inc r15
cmp r9, 0x11
jae 0x1400cdd49
xor edx, edx
xor eax, eax
nop word cs:[rax + rax]
movzx r10d, byte [r15 + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x1400ce78b
invalid
or dword [rax], eax
invalid
mov eax, 0x48000009
lea eax, [rax + rax*4]
lea rax, [rax + rax*4]
mov r10d, r10d
lea rax, [r10 + rax*2]
inc rdx
cmp r9, rdx
jne 0x1400cddc0
test rax, rax
je 0x1400cde06
cmp rbx, rax
jbe 0x1400cde00
cmp byte [r14 + rax], 0xbf
jg 0x1400cde06
jmp 0x1400ce7f9
jne 0x1400ce7f9
lea r15, [r14 + rax]
cmp qword [rbp + 8], rdi
jne 0x1400cdf40
mov edx, dword [r12 + 0x34]
and edx, 4
je 0x1400cdf40
cmp r8b, 0x68
jne 0x1400cdf40
test rax, rax
je 0x1400cdf40
cmp rax, 1
je 0x1400cde46
cmp byte [r14 + 1], 0xbf
jle 0x1400ce88d
mov edi, 0xa478e0f
add byte [rax], al
lea rdx, [r14 + 1]
jmp 0x1400cde82
add rdx, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1400cde82
nop word cs:[rax + rax]
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x1400cdf40
cmp rdx, r15
je 0x1400ce718
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400cdeb0
inc rdx
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400cde70
jmp 0x1400cde82
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400cde4c
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400cdf18
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 0x1400ce718
add rdx, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400cde70
jmp 0x1400cde82
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400cde70
jmp 0x1400cde82
invalid
test rcx, rcx
je 0x1400cdf70
mov rcx, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
mov r8d, 2
lea rdx, [0x140143ea0]
mov rsi, rax
call qword [r9 + 0x18]
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400ce74d
invalid
cmp rax, 2
jb 0x1400cdf86
movzx ecx, word [r14]
cmp ecx, 0x245f
je case.0x14002a75a.2036
mov rcx, rax
sub rbx, rax
mov qword [rbp + 0x18], rbx
ret
mov rsi, r14
mov rbx, rcx
test rcx, rcx
je 0x1400cdfe0
movzx eax, byte [rsi]
cmp eax, 0x24
je 0x1400ce0f0
cmp eax, 0x2e
jne 0x1400cdfe0
jne 0x1400cdfe0
cmp rbx, 1
jne 0x1400ce1e5
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 1
lea rdx, [0x140149681]
call qword [rax + 0x18]
test al, al
je 0x1400ce6e0
add byte [rax], al
jmp 0x1400ce77a
lea rax, [rsi + rbx]
xor r8d, r8d
mov rcx, rsi
jmp 0x1400ce012
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x1400ce0c0
cli
and al, 0xf
test bl, al
add byte [rax], al
add byte [rcx - 0x77], cl
clc
mov r8, rdi
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x1400ce0c0
cmp rcx, rax
cmp ecx, eax
je 0x1400cdbd0
mov rdi, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x1400cdff0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400ce089
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x1400ce0a2
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x1400cdbd0
invalid
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x1400cdffd
invalid
jmp 0x1400ce0c0
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x1400cdffd
jmp 0x1400ce0c0
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x1400cdffd
nop dword [rax]
add byte [rax], 0
add byte [rax], al
test rdi, rdi
je 0x1400ce187
cmp rbx, rdi
jbe 0x1400ce1a3
cmp byte [rsi + rdi], 0xbf
jg 0x1400ce1a9
jmp 0x1400ce831
nop word cs:[rax + rax]
cmp rbx, 1
je 0x1400ce100
cmp byte [rsi + 1], 0xbf
jle 0x1400ce896
lea rdi, [rsi + 1]
lea rax, [rbx - 1]
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], rax
mov byte [rbp], 1
movabs rax, 0x2400000024
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x28]
call fcn.1400c7b10
cmp qword [rbp - 0x58], 0
je 0x1400cdbd0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xffffffffffffffff
je 0x1400ce86b
mov rcx, rdi
lea r9, [rdx + 1]
cmp rbx, 1
je 0x1400ce16a
cmp byte [rcx], 0xc0
jl 0x1400ce7dc
cmp r9, rbx
jae 0x1400ce245
cmp byte [rsi + r9], 0xc0
jl 0x1400ce7dc
lea r14, [rdx + 2]
jmp 0x1400ce25b
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov rdx, rsi
xor r8d, r8d
call qword [rax + 0x18]
test al, al
je 0x1400ce1da
jmp 0x1400ce77a
jne 0x1400ce831
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov rdx, rsi
mov r8, rdi
call qword [rax + 0x18]
test al, al
jne 0x1400ce77a
cmp rbx, rdi
jbe 0x1400ce1d4
cmp byte [rsi + rdi], 0xc0
jge 0x1400ce1da
jmp 0x1400ce84e
jne 0x1400ce84e
add rsi, rdi
sub rbx, rdi
jmp 0x1400ce6e6
movzx ecx, byte [rsi + 1]
cmp cl, 0xbf
jle 0x1400ce89f
movzx eax, cl
test cl, cl
js 0x1400ce5f0
cmp eax, 0x2e
jne 0x1400ce6b4
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 2
lea rdx, [0x140143ea0]
call qword [rax + 0x18]
test al, al
jne 0x1400ce77a
cmp rbx, 3
jb 0x1400ce238
cmp byte [rsi + 2], 0xc0
jl case.0x1400329b2.1985
add rsi, 2
add rbx, 0xfffffffffffffffe
jmp 0x1400ce6e6
jne 0x1400ce7dc
mov r14, rdx
mov rax, rsi
mov qword [rbp + 0x10], rbx
add r14, 2
je 0x1400ce298
mov rax, rbx
sub rax, r14
jbe 0x1400ce26f
cmp byte [rsi + r14], 0xc0
jge 0x1400ce275
jmp 0x1400ce870
jne 0x1400ce870
add r14, rsi
cmp rdx, 1
mov qword [rbp + 0x10], rax
je 0x1400ce36e
cmp rdx, 2
je 0x1400ce2b4
mov rax, r14
test rdx, rdx
je 0x1400cdbd0
cmp byte [rsi + 1], 0x75
jne 0x1400cdbd0
cmp byte [rsi + 2], 0xbf
mov r14, rax
jg 0x1400ce38d
jmp 0x1400ce8a8
movzx r8d, word [rcx]
lea rax, [0x140143f5d]
cmp r8d, 0x5053
je 0x1400ce4b4
movzx r8d, word [rcx]
lea rax, [0x14014a510]
cmp r8d, 0x5042
je 0x1400ce4b4
movzx r8d, word [rcx]
lea rax, [0x140143f5c]
cmp r8d, 0x4652
je 0x1400ce4b4
movzx r8d, word [rcx]
lea rax, [0x140143f5b]
cmp r8d, 0x544c
je 0x1400ce4b4
movzx r8d, word [rcx]
lea rax, [0x140143f5a]
cmp r8d, 0x5447
je 0x1400ce4b4
movzx r8d, word [rcx]
lea rax, [0x140143f59]
cmp r8d, 0x504c
je 0x1400ce4b4
movzx r8d, word [rcx]
lea rax, [0x14014d600]
cmp r8d, 0x5052
je 0x1400ce4b4
mov rax, r14
cmp byte [rsi + 1], 0x75
je 0x1400ce2a2
jmp 0x1400cdbd0
movzx r8d, byte [rcx]
lea rax, str._____
cmp r8d, 0x43
je 0x1400ce4b4
cmp r8d, 0x75
jne 0x1400cdbd0
lea r9, [rsi + 2]
lea rax, [rdx - 1]
mov qword [rbp + 0x20], rax
mov qword [rbp - 0x38], rdx
add rcx, rdx
mov qword [rbp - 0x30], r9
jmp 0x1400ce3be
add r10d, 0xffffff9f
cmp r10d, 6
jae 0x1400ce4dc
mov r8b, 1
cmp r9, rcx
je 0x1400ce4df
mov rdi, rsi
movzx esi, byte [r9]
movzx r10d, sil
test r10b, r10b
js 0x1400ce3f0
inc r9
mov rsi, rdi
lea r8d, [r10 - 0x30]
cmp r8d, 0xa
jae 0x1400ce3b0
jmp 0x1400ce3be
mov rax, rcx
mov rcx, rbx
mov r11d, r10d
and r11d, 0x1f
movzx ebx, byte [r9 + 1]
and ebx, 0x3f
cmp r10b, 0xdf
jbe 0x1400ce474
mov edx, r13d
mov r13, r12
movzx r12d, byte [r9 + 2]
shl ebx, 6
and r12d, 0x3f
or r12d, ebx
cmp sil, 0xf0
jb 0x1400ce484
movzx r10d, byte [r9 + 3]
and r11d, 7
shl r11d, 0x12
shl r12d, 6
and r10d, 0x3f
or r10d, r12d
or r10d, r11d
cmp r10d, 0x110000
mov r12, r13
mov r13d, edx
mov rbx, rcx
mov rsi, rdi
je 0x1400ce4df
add r9, 4
mov rcx, rax
lea r8d, [r10 - 0x30]
cmp r8d, 0xa
jae 0x1400ce3b0
jmp 0x1400ce3be
add r9, 2
shl r11d, 6
or r11d, ebx
mov r10d, r11d
jmp 0x1400ce498
add r9, 3
shl r11d, 0xc
or r12d, r11d
mov r10d, r12d
mov r12, r13
mov r13d, edx
mov rbx, rcx
mov rsi, rdi
mov rcx, rax
lea r8d, [r10 - 0x30]
cmp r8d, 0xa
jae 0x1400ce3b0
jmp 0x1400ce3be
mov rcx, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
mov r8d, 1
mov eax, 1
mov rdx, rax
call qword [r9 + 0x18]
test al, al
mov rcx, qword [rbp + 0x10]
je 0x1400cdf90
jmp 0x1400ce77a
xor r8d, r8d
cmp qword [rbp + 0x20], 0
mov rax, qword [rbp - 0x38]
mov rcx, qword [rbp - 0x30]
je 0x1400cdbd0
movzx r9d, byte [rcx]
cmp r9d, 0x2b
je 0x1400ce63b
cmp r9d, 0x2d
jne 0x1400ce511
cmp qword [rbp + 0x20], 1
je 0x1400cdbd0
cmp qword [rbp + 0x20], 8
jbe 0x1400ce657
xor r9d, r9d
xor edx, edx
cmp qword [rbp + 0x20], r9
je 0x1400ce57c
nop word [rax + rax]
movzx r10d, byte [rcx + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x1400ce561
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
cmovb r10d, eax
mov r11d, r10d
cmp r10d, 0xf
ja 0x1400cdbd0
cmp edx, 0xfffffff
ja 0x1400cdbd0
shl edx, 4
or edx, r11d
inc r9
cmp qword [rbp + 0x20], r9
jne 0x1400ce530
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
mov eax, 0x110000
cmovb edx, eax
cmp edx, 0x110000
sete al
xor r8b, 1
or r8b, al
jne 0x1400cdbd0
mov dword [rbp - 0x28], edx
mov eax, edx
shl eax, 0xb
cmp eax, 0x88050000
jae 0x1400ce764
cmp edx, 0x20
jb 0x1400cdbd0
add edx, 0xffffff81
cmp edx, 0x21
jb 0x1400cdbd0
lea rcx, [rbp - 0x28]
mov rdx, r12
call fcn.140018240
test al, al
mov rcx, qword [rbp + 0x10]
je 0x1400cdf90
jmp 0x1400ce77a
and eax, 0x1f
movzx r8d, byte [rsi + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1400ce6a5
movzx edx, byte [rsi + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x1400ce6f1
movzx ecx, byte [rsi + 4]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
je 0x1400ce206
jmp 0x1400ce6b4
add rax, 0xfffffffffffffffe
je 0x1400cdbd0
lea rcx, [rsi + 3]
mov qword [rbp + 0x20], rax
cmp rax, 9
jae 0x1400ce51c
xor r9d, r9d
xor edx, edx
jmp 0x1400ce673
shl edx, 4
or edx, r11d
inc r9
cmp qword [rbp + 0x20], r9
je 0x1400ce57c
movzx r10d, byte [rcx + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x1400ce660
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
cmovb r10d, eax
mov r11d, r10d
cmp r10d, 0xf
jbe 0x1400ce660
jmp 0x1400cdbd0
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x1400ce206
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 1
lea rdx, [0x140149681]
call qword [rax + 0x18]
test al, al
jne 0x1400ce77a
cmp byte [rsi + 1], 0xc0
jl 0x1400ce8e2
inc rsi
dec rbx
retf
mov rcx, rbx
mov r14, rsi
jmp 0x1400cdf90
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x1400ce206
jmp 0x1400ce6b4
cmp byte [r14 + 1], 0xbf
jle 0x1400ce8c2
inc r14
lea rcx, [rax - 1]
jmp 0x1400cdf89
xor r13d, r13d
jmp 0x1400ce74d
mov eax, r13d
add rsp, 0xa8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x140114d40]
mov ecx, 1
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
call fcn.140108280
mov r13b, 1
jmp 0x1400ce74d
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
call fcn.140108610
mov dl, 1
mov byte [rbp - 0x28], dl
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140143cf0]
add byte [rbp + rcx*4 + 0x45], cl
fdivr dword [rdx + 0x2b]
add byte [rbp + rcx*4 + 0x45], cl
fdivr dword [rdx + 0x2b]
call fcn.140108580
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov eax, 1
mov eax, 1
mov rcx, r14
mov rdx, rbx
mov r9, rbx
call fcn.140108760
xor edx, edx
jmp case.0x1400329b2.1996
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140108760
invalid
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rcx
mov rcx, r14
mov rdx, rbx
mov r8, rax
mov r9, rbx
call fcn.140108760
push rsi
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
cmp edx, dword [rsi + 7]
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, r15
mov rdx, qword [rbp + 0x18]
xor r8d, r8d
call fcn.140108760
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov ecx, esi
push rsi
invalid
mov rdx, rbx
xor r8d, r8d
mov r9, rdi
call fcn.140108760
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
adc dword [rsi + 7], 0
invalid
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
mov r9, rbx
call fcn.140108760
call fcn.140108780
lahf
add eax, dword [rax]
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rbx
mov r8, r14
mov r9, rbx
call fcn.140108760
invalid
sahf
add eax, dword [rax]
rcr dword [rsi - 0x72b7fffd], cl
or eax, 0x7557c
invalid
invalid
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400ce8c9
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400ce8e9
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400ce8e9
add bl, ch
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov r9, rdx
call fcn.140108760
invalid
add byte [rax - 0x73], cl
or eax, 0x755df
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov r8d, 1
mov rcx, r14
mov rdx, rax
mov r9, rax
call fcn.140108760
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
push rsi
invalid
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
mov r9, rbx
call fcn.140108760
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, rsi
mov rdx, rbx
mov r9, rbx
call fcn.140108760
sahf
add eax, dword [rax]
sahf
add eax, dword [rax]
int3
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x75ac9
mov r8d, 0x12
pop rbp
jmp rax
int3
rol dword [rcx + 8], 0xc1
movzx eax, r9b
mov qword [rcx], rax
test al, al
je 0x1400ce985
mov al, 1
pop rbp
ret
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov rax, qword [rax + 0x18]
pop rbp
jmp rax
mov dword [rbp - 4], 0
cmp edx, 0x80
jae 0x1400ce9c7
mov byte [rbp - 4], dl
mov r8d, 1
jmp 0x1400cea48
invalid
add byte [rcx + 0xfa81d0], cl
or byte [rax], al
add byte [rbx + 0x19], dh
mov eax, edx
cmp edx, 0x800
jae 0x1400ce9ea
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
jmp 0x1400cea48
cmp edx, 0x10000
jae 0x1400cea17
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
invalid
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 byte [rax], al
invalid
jmp 0x1400cea48
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
cmp qword [rcx], 0
setne al
sub qword [rcx + 8], r8
setb dl
or dl, al
movzx edx, dl
mov qword [rcx], rdx
mov al, 1
test dl, dl
jne 0x1400cea77
add dword [rdx + rdx*8 - 0x74b7ec8b], eax
adc byte [r8 - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
push rbp
cld
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rbp - 4]
call qword [rax + 0x18]
nop
add rsp, 0x30
add esp, 0x30
pop rbp
ret
int3
movabs rdx, 0xabcc77118461cefd
mov rax, rcx
mul rdx
shr rdx, 0x1a
sbb ch, byte [rcx - 0x3e]
add byte [rdi], bl
or bh, dl
add ecx, eax
mov eax, 0xd1b71759
imul rax, rcx
shr rax, 0x2d
imul r9d, eax, 0x2710
sub ecx, r9d
imul r9, rax, 0x68db9
shr r9, 0x20
imul r9d, r9d, 0x2710
adc byte [rdi], ah
add byte [rax], al
invalid
sub eax, r9d
imul r9d, ecx, 0x147b
shr r9d, 0x13
imul r10d, r9d, 0x64
imul edx, ecx, 0x64
sub ecx, r10d
movzx ecx, cx
imul r10d, eax, 0x147b
shr r10d, 0x13
imul r11d, r10d, 0x64
sub eax, r11d
movzx eax, ax
mov bh, 0xc0
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx ecx, word [r11 + rcx*2]
mov word [r8 - 2], cx
movzx ecx, word [r11 + r9*2]
mov word [r8 - 4], cx
cld
movzx eax, word [r11 + rax*2]
mov word [r8 - 6], ax
movzx eax, word [r11 + r10*2]
mov word [r8 - 8], ax
add r8, 0xfffffffffffffff8
mov rcx, rdx
cmp ecx, 0x2710
jb 0x1400cec13
mov edx, 0xd1b71759
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, ecx
imul rax, rdx
shr rax, 0x2d
imul r10d, eax, 0xffffd8f0
add r10d, ecx
imul r11, r10, 0x51eb851f
shr r11, 0x25
imul esi, r11d, 0x64
sub r10d, esi
movzx r10d, word [r9 + r10*2]
mov word [r8 - 2], r10w
mov dword [rax - 2], edx
movzx r10d, word [r9 + r11*2]
mov word [r8 - 4], r10w
mov dword [r8 - 4], r10d
add r8, 0xfffffffffffffffc
cmp ecx, 0x5f5e0ff
mov ecx, eax
ja 0x1400ceb80
cmp eax, 0x63
jbe 0x1400cebfa
movzx ecx, ax
shr ecx, 2
imul ecx, ecx, 0x147b
add ch, byte [rcx - 0x37]
jnp 0x1400cebeb
add byte [rax], al
shr ecx, 0x11
imul edx, ecx, 0x64
sub eax, edx
movzx eax, ax
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rdx + rax*2]
mov word [r8 - 2], ax
mov word [r8 - 2], ax
add r8, 0xfffffffffffffffe
mov eax, ecx
cmp eax, 9
jbe 0x1400cec1c
mov eax, eax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
add al, 0x41
mov word [r8 - 2], ax
pop rsi
ret
mov eax, ecx
cmp eax, 0x63
ja 0x1400cebcd
jmp 0x1400cebfa
or al, 0x30
mov byte [r8 - 1], al
pop rsi
ret
int3
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x70], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x70], eax
mov dword [rsp + 0x60], 4
mov dword [rsp + 0xa8], 0x400010
movabs rax, 0x8000000000000000
cmp qword [rcx + 0x18], rax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x18413948], al
jne 0x1400ceceb
cmp qword [rcx + 0x30], rax
jne 0x1400ced07
mov r14, qword [rcx + 0x10]
lea rsi, [r14*8]
test r14, r14
je 0x1400ced51
movabs rax, 0x7ffffffffffffff8
cmp rsi, rax
cmp esi, eax
ja 0x1400cee1f
mov rbx, qword [rcx + 8]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400df540
test rax, rax
je 0x1400cee24
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add qword [rax], r8
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call fcn.140106220
jmp 0x1400ced56
imul ecx, dword [rbx - 0x6b76d7af], 0x24
mov byte [rax], al
add byte [rax], al
mov edx, dword [rcx + 0x28]
mov dword [rsp + 0x88], edx
mov rdx, qword [rcx + 0x20]
mov qword [rsp + 0x90], rdx
cmp qword [rcx + 0x30], rax
je 0x1400cec92
mov rax, qword [rcx + 0x40]
test rax, rax
je 0x1400ced33
mov r8, qword [rcx + 0x38]
xor edx, edx
lea r9, [0x140175730]
xor r10d, r10d
movzx r11d, byte [r8 + r10]
or edx, dword [r9 + r11*4]
inc r10
cmp rax, r10
jne 0x1400ced20
jmp 0x1400ced35
xor edx, edx
mov dword [rsp + 0x98], edx
mov r14, qword [rcx + 0x10]
lea rsi, [r14*8]
test r14, r14
jne 0x1400ceca7
mov edi, 8
mov dword [rsp + 0x64], r14d
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x40], 0
lea rdx, [0x1401470bb]
xor ecx, ecx
mov r8d, 2
xor r9d, r9d
call qword [sym.imp.secur32.dll_AcquireCredentialsHandleA]
test eax, eax
je 0x1400cede2
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov r14d, 1
test rsi, rsi
je 0x1400cedc7
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, r14
mov rdx, rbx
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
ret
movaps xmm6, xmmword [rsp + 0x50]
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400cee31
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x10], xmm6
xor r14d, r14d
test rsi, rsi
jne 0x1400cedb6
jmp 0x1400cedc7
call fcn.140010c70
mov ecx, 8
mov rdx, rsi
call fcn.140107f90
mov ecx, 8
mov edx, 0x20
call fcn.140107f90
int3
jmp 0x1400cf25d
iretd
add r15, qword [rcx + rdx]
add rdx, 0x18
cmp rax, rdx
jne 0x1400cf250
add r15, r14
je 0x1400cf287
js 0x1400cf432
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400df540
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov ch, 1
add byte [rax], al
mov rbx, rax
jmp 0x1400cf28c
mov ebx, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], 0
test r14, r14
je 0x1400cf37a
shl r14, 3
lea r13, [r14 + r14*2]
xor ebp, ebp
lea r15, [rsp + 0x30]
xor r14d, r14d
jmp 0x1400cf300
mov byte [rbx + r14], r12b
inc r14
mov qword [rsp + 0x40], r14
mov rdx, qword [rdi + rbp + 8]
mov rax, qword [rsp + 0x30]
sub rax, r14
cmp rax, r12
jb 0x1400cf323
mov rbx, qword [rsp + 0x38]
lea rcx, [rbx + r14]
mov r8, r12
call fcn.140106220
add r14, r12
mov qword [rsp + 0x40], r14
add rbp, 0x18
add ebp, 0x18
add ebp, 0x18
cmp r13, rbp
je 0x1400cf33e
mov r12, qword [rdi + rbp + 0x10]
cmp r14, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
jne 0x1400cf2c0
mov rcx, r15
mov rdx, r14
call fcn.14001a620
mov rbx, qword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
jmp 0x1400cf2c0
mov rcx, r15
mov rbx, rdx
mov rdx, r14
mov r8, r12
call fcn.1401087c0
mov rdx, rbx
mov r14, qword [rsp + 0x40]
jmp 0x1400cf2de
lea rdi, [r14 + 0xa]
movabs rax, 0x7ffffffffffffffd
cmp rdi, rax
jb 0x1400cf382
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0xa2ca4
and byte [rax - 0x73], cl
or eax, 0xa2ca4
lea r9, [0x140147090]
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.140108580
mov edi, 0xa
xor r14d, r14d
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400df540
test rax, rax
je 0x1400cf411
mov r15, rax
lea eax, [r14 + 6]
mov dword [r15], eax
mov dword [r15 + 4], 2
mov word [r15 + 8], r14w
cmp r14, 0xfffffffffffffff6
cmp esi, 0xfffffff6
cmp esi, 0xfffffff6
jae 0x1400cf41e
mov rcx, r15
add rcx, 0xa
or cl, byte [rax - 0x77]
fimul dword [rbp - 0x77]
invalid
call fcn.140106220
mov qword [rsi], 4
mov qword [rsi + 8], rdi
jle 0x1400cf3da
mov qword [rsi + 0x10], r15
cmp qword [rsp + 0x30], 0
je 0x1400cf3ff
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140101bb0
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov ecx, 4
mov rdx, rdi
call fcn.140107f90
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
mov ecx, 0xa
mov rdx, rdi
call fcn.140108270
call fcn.140010c70
mov ecx, 1
mov rdx, r15
call fcn.140107f90
int3
int3
sub rsp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
mov r14, rdx
mov rdi, rcx
iretd
xorps xmm6, xmm6
movaps xmmword [rsp + 0x80], xmm6
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], 8
mov qword [rsp + 0x78], 0
add byte [rax], al
mov bpl, 1
mov esi, 8
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x75013949], al
invalid
iretd
mov eax, 0
add byte [rax], al
add byte [rax + 0x75013949], al
invalid
xor eax, eax
xor r15d, r15d
jmp 0x1400cf544
outsd dx, dword [rsi]
outsd dx, dword [rsi]
mov r12, r8
mov rdx, qword [r9 + 8]
mov r8, qword [r9 + 0x10]
lea rcx, [rsp + 0x90]
call fcn.1400cf1c0
invalid
dec dword [rbx + rcx*4 - 0x44]
mov esp, 0x9024
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
je 0x1400cf53c
mov esp, 0x9024
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x7b], cl
push qword [rdx + rdi + 0x4c]
mov ebp, dword [rsp + 0x98]
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
invalid
mov r13, qword [rsp + 0x98]
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
lea rcx, [rsp + 0x68]
call fcn.1400b1350
mov rsi, qword [rsp + 0x70]
jo 0x1400cf562
mov eax, dword [rsp + 0x78]
mov rcx, rax
shl rcx, 4
mov dword [rsi + rcx], r13d
mov dword [rsi + rcx + 4], 0x12
adc al, byte [rax]
add byte [rax], al
mov qword [rsi + rcx + 8], rbx
inc eax
xor ebp, ebp
jmp 0x1400cf541
pop rsp
invalid
xor eax, eax
xor r15d, r15d
xor edi, edi
mov r8, r12
loopne 0x1400cf50c
mov dword [rsp + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xb4], eax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xb4], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xb8], esi
movaps xmmword [rsp + 0xc0], xmm6
mov qword [rsp + 0xb8], rsi
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm6
and al, 0xc0
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
movabs rax, 0x100000000
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xd0], rax
invalid
invalid
test byte [rax + rax*8], ah
and al, 0xc0
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add bh, al
and al, 0x64
add byte [rax], al
add byte [rax], al
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
and al, 0xd8
add byte [rax], al
add bh, al
and al, 0x64
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x90], xmm0
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x64
and al, 0x64
add byte [rax], al
lea rax, [rsp + 0x64]
and al, 0x64
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [rsp + 0xd0]
add byte [rax], al
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
lea rax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
and al, 0x90
nop
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x47], cl
pushfq
or dword [rcx], 0x3b15ff00
invalid
invalid
invalid
add byte [rax], al
xor edx, edx
mov r9d, 0x9819c
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
invalid
add al, 0
cmp eax, 0x90312
jne case.0x14009a04c.321
invalid
add ecx, dword [rcx]
add byte [rbp + 0x33], dh
invalid
xor ecx, dword [rax - 0x75]
test byte [rax + rax*4], ah
and al, 0x80
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
add byte [rax - 0x77], cl
or byte [r15], r9b
or byte [rdi], cl
sub byte [rsp + 0xc0], al
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
or byte [r15], r9b
or byte [rdi], cl
or byte [rdi], cl
sub byte [rsp + 0xc0], al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
movups xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
sbb byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov qword [rdi], rax
mov qword [rdi + 0x10], rcx
test bpl, bpl
test ch, ch
test ch, ch
je 0x1400cf658
jmp case.0x140091b56.389
shl rax, 0x20
loopne case.0x14009258b.378
or rax, 2
mov ecx, 2
mov qword [rdi], rax
mov dword [rdi], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rdi], eax
mov qword [rdi + 0x10], rcx
test bpl, bpl
jne case.0x140091b56.389
invalid
sbb ecx, dword [rcx - 0x7d]
call qword [rcx]
invalid
cmp r15, 0x11
adc dword [rdx + 4], esi
jb 0x1400cf662
add al, 0x48
mov rbx, qword [rbx - 8]
mov ebx, dword [rbx - 8]
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
jmp [rbx]
or eax, dword [rax]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
invalid
invalid
add eax, dword [rax]
cmp eax, 0x48000325
cmp dword [rsp + 0x68], 0
jl 0x1400cf69b
invalid
invalid
cmp qword [rsp + 0x68], 0
jl 0x1400cf69b
push 0x48117400
mov ecx, dword [0x140182268]
invalid
je 0x1400cf68c
mov rcx, qword [0x140182268]
or eax, 0xb2be6
add byte [rcx], dh
xor edx, edx
mov r8, rsi
mov eax, esi
ror byte [rcx - 0x77], cl
invalid
mov eax, esi
call fcn.140101bb0
and eax, 0x280f0003
mov ah, 0x24
loopne case.0x140096b06.322
movaps xmm6, xmmword [rsp + 0xe0]
sub byte [rsp + 0xe0], dh
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xf8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
int3
mov eax, dword [rcx]
add dword [rbx + rcx*4 + 0x51], ecx
or byte [rbx + rcx*4 + 0x42], cl
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
invalid
invalid
mov r10, qword [rcx + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov ecx, eax
ror dword [rcx + rcx*4 - 0x2e], 0xe9
mov rdx, r10
mov edx, edx
jmp fcn.1400173c0
idiv byte [rsp + rsi*8 - 1]
int3
dec esp
int3
int3
sub esp, 0x38
mov rax, qword [rcx]
test rax, rax
je 0x1400cf6f1
cmp eax, 1
clc
add dword [rbp + 0x22], esi
jne case.0x14009a04c.322
jne case.0x14009a04c.322
mov rax, qword [rcx + 8]
or byte [r8 - 0x77], cl
mov qword [rsp + 0x28], rax
and al, 0x28
mov byte [rsp + 0x20], 1
and byte [rcx], al
jmp 0x1400cf711
movsd xmm0, qword [rcx + 8]
movsd qword [rsp + 0x28], xmm0
mov byte [rsp + 0x20], 3
and al, 0x20
invalid
and al, 0x20
add ebp, ebx
jmp 0x1400cf711
and byte [rbx], al
jmp 0x1400cf711
mov rax, qword [rcx + 8]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 2
and al, 0x20
invalid
sub dh, al
and al, 0x20
add cl, byte [rax - 0x73]
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
and al, ch
movsd dword [rdi], dword [rsi]
test byte [rbx], 0
call fcn.14010edc0
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
ret
int3
int3
int3
int3
int3
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
sub esp, 0xa8
test al, 0
add byte [rax], al
movzx eax, byte [rcx]
cmp eax, 3
clc
invalid
je 0x1400cf783
invalid
clc
add esi, dword [rax + rdi - 0x7d]
invalid
cmp eax, 7
cmp byte [rbx - 0x7af0f808], al
xchg edx, eax
cmp eax, 7
jne case.0x1400aa260.237
invalid
xchg edx, eax
add byte [rax], al
invalid
test dword [rdx + 0x48000000], edx
mov ecx, dword [rdx + 0x20]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x78969
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, str.null
adc eax, 0x78969
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add rsp, 0xa8
pop rbx
invalid
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp rax
movabs r8, 0xfffffffffffff
mov rbx, qword [rcx + 8]
pop rcx
or byte [rax - 0x77], cl
invalid
not rcx
invalid
str word [rax - 0x75]
pop rcx
or byte [rax - 0x77], cl
invalid
ror dword [rax - 0x77], 1
fmul dword [rcx + riz - 0x40]
and eax, eax
mov rax, rbx
and rax, r8
and eax, eax
and eax, eax
movabs r9, 0x7ff0000000000000
add byte [rax], al
invalid
test rcx, r9
leave
jne 0x1400cf822
jbe 0x1400cf7de
xor ecx, ecx
leave
test rbx, rbx
sets cl
lea r8, [0x14014729f]
invalid
invalid
invalid
lea r9, [0x1401472a2]
or eax, 0x77ae0
add byte [rbp + 0xf], cl
enter 0xffffffffffff8348, 0xffffffffffffffc1
enter 0xffffffffffff8348, 0xffffffffffffffc1
cmovns r9, r8
cmovns ecx, eax
add rcx, 3
test rax, rax
test eax, eax
add ecx, dword [rax - 0x7b]
sar byte [rbx + 3], 0x48
add byte [rax], al
invalid
invalid
test eax, eax
mov ebx, 3
cmove rbx, rcx
cmove ebx, ecx
add byte [rax], al
add byte [rax + 0xf], cl
invalid
cmove ebx, ecx
lea rax, [0x1401472a6]
cmove rax, r9
invalid
invalid
invalid
cmove eax, ecx
shr ecx, 0xb1
jmp 0x1400d0197
or dword [rax], eax
add byte [rcx + 0x58d4cc0], cl
mov eax, eax
invalid
invalid
invalid
mov eax, eax
lea r8, [0x140178408]
lea eax, [0x140178408]
ror byte [rbp + rcx*4 + 5], 0x19
mov word [rdx], cs
add byte [rcx + 0x63], cl
lea eax, [0x140178408]
sbb dword [rdx + rcx + 0x4634900], ecx
or byte [rcx + rax - 0x40], 0xff
invalid
invalid
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add rax, r8
jmp rax
invalid
sar bh, 0xe0
loopne 0x1400cf808
movzx eax, byte [rcx + 1]
mov byte [rsp + 0x50], al
and al, 0x50
mov dh, 0x41
add dword [rax + 0x48502444], ecx
and al, 0x50
push rax
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, [0x140017380]
mov qword [rsp + 0x30], rax
and al, 0x30
hlt
and al, 0x30
lea rax, [0x1401471a8]
lea eax, [0x1401471a8]
invalid
jmp 0x1400cfcc3
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
shr rcx, 0x34
test rbx, rbx
test ebx, ebx
test ebx, ebx
js 0x1400cf83e
adc byte [rbp + 0x31], al
leave
xor r9d, r9d
xor ecx, ecx
and ecx, 0x7ff
add byte [rax], al
test rax, rax
je 0x1400cf854
jmp 0x1400cf878
mov byte [rsp + 0x28], 0x2d
and al, 0x28
sub eax, 0x1b941
invalid
invalid
add dword [rax], eax
sub byte [0x1400eb188], ch
mov r9d, 1
add byte [rax], al
and ecx, 0x7ff
inc dword [rdi]
add byte [rax], al
test rax, rax
jne 0x1400cf878
invalid
and al, 0x85
test ecx, ecx
leave
jne 0x1400cf878
and byte [rdx - 0x3a], al
mov byte [rsp + r9 + 0x2a], 0x30
mov word [rsp + r9 + 0x28], 0x2e30
mov dword [rsp + r9 + 0x28], 0xc1482e30
jmp case.0x1400b3b4e.200
or al, 0x2a
or al, 0x2a
xor byte [rsi + 0x42], ah
mov dword [rsp + rcx + 0x28], 0xc1482e30
invalid
invalid
invalid
mov dword [rsp + r9 + 0x28], 0xc1482e30
shr rbx, 0x3f
shr ebx, 0x3f
jmp case.0x1400b3b4e.200
add rbx, 3
add ebx, 3
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
jmp 0x1400d0197
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x40
mov qword [rsp + 0x40], r9
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x48], rdx
lea edx, [rcx - 0x435]
xchg ecx, eax
retf
sti
invalid
invalid
test ecx, ecx
xchg ecx, eax
retf
sti
invalid
mov r9d, 0xfffffbcc
mov ecx, 0xfffffbcc
sti
invalid
inc dword [rdi + rcx + 0x45]
retf 0x8d49
invalid
cmovne r9d, edx
lea rdx, [r8 + rax + 1]
lea edx, [rax + rax + 1]
lea edx, [rax + rax + 1]
add byte [rcx], al
cmove rdx, rax
mov qword [rsp + 0x90], rdx
mov dword [rsp + 0x90], edx
ror byte [rax - 0x77], 1
mov dword [rsp + 0x90], edx
xchg esp, eax
and al, 0x90
nop
nop
add byte [rax], al
add byte [rbp + rcx*4 + 0x1c], cl
sbb al, 0x95
add byte [rax], al
lea r11, [rdx*4]
sbb al, 0x95
add byte [rax], al
add byte [rax], al
test rax, rax
setne al
invalid
cmp ecx, 2
setb r12b
add al, byte [rcx + 0xf]
xchg edx, eax
invalid
setb ah
or r12b, al
or ah, al
movabs rbp, 0xcccccccccccccccd
int 0xcc
int3
int3
int3
movzx r13d, r12b
mov dh, 0xec
test r9d, r9d
js 0x1400cf9ff
add dword [rax], eax
add byte [rbp + 0x69], al
stc
xor al, 1
add dword [rax], eax
invalid
invalid
imul r15d, r9d, 0x13441
add dword [rax], eax
shr r15d, 0x12
out dx, eax
adc al, byte [rcx - 0x7d]
invalid
invalid
cmp r9d, 4
adc r15d, 0xffffffff
xlatb
invalid
stc
add al, 0x41
adc edi, 0xffffffff
xlatb
invalid
xlatb
inc dword [rcx + 0x69]
invalid
invalid
invalid
imul eax, r15d, 0x12934f
xchg ebx, eax
adc al, byte [rax]
invalid
add cl, al
shr eax, 0x13
call 0x139963d07
mov ecx, r15d
sub ecx, r9d
leave
add ecx, eax
mov rax, r15
clc
shl rax, 4
shl eax, 4
add al, 0x48
lea rdx, [0x140144608]
lea edx, [0x140144608]
add dword [rbp + 7], ecx
add byte [rax - 0x75], cl
mov rdi, qword [rax + rdx]
cmp al, 0x10
adc byte [rbx + rcx*4 + 0x44], cl
adc byte [rax], cl
invalid
mov r8, qword [rax + rdx + 8]
adc byte [rax], r9b
or byte [rbp - 0x77], cl
fmul qword [rcx - 0x7d]
mov r12, r11
or r12, 2
int3
invalid
int3
mov rax, rdi
clc
mul r12
mul esp
mov r9, rdx
mov rax, r8
mov eax, eax
ror dword [rcx + rcx*4 - 0x40], 1
mov eax, eax
mul r12
mov r10, rdx
mov rsi, rax
mov esi, eax
invalid
add rsi, r9
adc r10, 0
add cl, 0x7d
and cl, 0x7f
jge 0x1400cf8b7
loope 0x1400cf9b8
xor cl, 0x40
shrd rsi, r10, cl
shrd esi, edx, cl
int1
shrd rsi, r10, cl
shrd esi, edx, cl
invalid
shr r10, cl
mov r9, r13
not r9
not ecx
not ecx
add r9, r11
add ecx, ebx
mov rax, rdi
mov eax, edi
mul r9
mov r14, rdx
mov esi, edx
loope 0x1400cf99c
mov esi, edx
mov rax, r8
mul r9
mul ecx
mul ecx
mov r9, rdx
mov rbx, rax
mov ebx, eax
mov ebx, eax
add rbx, r14
adc r9, 0
adc ecx, 0
adc ecx, 0
add byte [rdi + rcx - 0x53], cl
shrd rbx, r9, cl
shrd ebx, ecx, cl
retf
shr r9, cl
mov rax, rdi
mul r11
mul ebx
mul ebx
mov rdi, rdx
xlatb
mov rax, r8
mov eax, eax
mul r11
mov r8, rdx
mov eax, edx
jrcxz 0x1400cf9c8
mov eax, edx
add rax, rdi
clc
adc r8, 0
adc eax, 0
add byte [rdi + rcx - 0x53], cl
ror byte [rcx - 0x2d], 0xe8
shrd rax, r8, cl
shr r8, cl
test cl, 0x40
cmove r10, rsi
invalid
cmove r10, rsi
invalid
cmove r9, rbx
cmove r8, rax
cmove eax, eax
cmove eax, eax
rol byte [rcx - 0x7d], 0xff
invalid
cmp r15d, 0x16
jae 0x1400cfd94
sub esp, 3
add byte [rax], al
sub esp, 3
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x47], cl
mov ecx, 0x33333334
movabs rcx, 0x3333333333333334
mov ecx, 0x33333334
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
xor ecx, dword [rcx + rcx*4 - 0x28]
mov eax, ebx
mov rax, r11
mov eax, ebx
mul rcx
movabs rax, 0x3333333333333333
mov eax, 0x33333333
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
xor ecx, dword [rbp + 0x3944920c]
or al, 0x92
invalid
invalid
lea ecx, [rdx + rdx*4]
or al, 0x92
cmp ecx, r11d
invalid
jne 0x1400cfd32
add eax, dword [rax]
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x51], cl
invalid
imul r11, rbp
inc ecx
cmp r11, rax
jbe 0x1400cf9e0
cmp ecx, r15d
stc
jb 0x1400cfd94
invalid
add byte [rax - 0x4a], al
add dword [rbp + 0x31], eax
mov sil, 1
xor r12d, r12d
in al, 0xe9
js case.0x1400b994a.168
add byte [rax], al
in al, 0xe9
js case.0x1400b994a.168
add byte [rax], al
imul esi, r9d, 0xfff4d105
shr esi, 0x14
out dx, al
adc al, 0x31
rol byte [rcx - 0x7d], 0xf9
invalid
int1
add eax, 0xc1fff4d1
out dx, al
adc al, 0x31
rol byte [rcx - 0x7d], 0xf9
dec dword [rdi]
setne al
sub esi, eax
setne al
sub esi, eax
add r9d, esi
add ecx, esi
mov eax, r9d
neg eax
mov dword [rsp + 0x24], r9d
and al, 0x24
and al, 0x24
imul edx, r9d, 0x3ed6cb1
shr edx, 0x13
mov ecx, esi
sub ecx, edx
sal dword [rcx - 0x3efc1294], 1
invalid
shl rax, 4
lea rdx, [0x140145b68]
adc eax, 0x7612e
adc eax, 0x7612e
invalid
mov rbx, qword [rax + rdx]
mov r8, qword [rax + rdx + 8]
mov r10, r11
fimul dword [rcx - 0x7d]
retf 0x4802
mov eax, ebx
fimul dword [rcx - 0x7d]
retf 0x4802
mov eax, ebx
mul r10
mov r9, rdx
mov rax, r8
invalid
mov eax, eax
ror byte [rcx - 9], 0xe2
mul r10
mov r10, rdx
mov rdi, rax
add rdi, r9
adc r10, 0
add cl, 0x7c
and cl, 0x7f
xor cl, 0x40
shrd rdi, r10, cl
shr r10, cl
not r13
add r13, r11
mov rax, rbx
mul r13
mov r15, rdx
mov rax, r8
mul r13
mov r9, rdx
mov r14, rax
mov esi, eax
mov esi, eax
add r14, r15
adc r9, 0
shrd r14, r9, cl
shr r9, cl
mov rax, rbx
mul r11
mov rbx, rdx
mov rax, r8
mul r11
mov r8, rdx
add rax, rbx
adc r8, 0
shrd rax, r8, cl
shr r8, cl
test cl, 0x40
cmove r10, rdi
cmove r9, r14
cmove r8, rax
cmp esi, 2
jae 0x1400cfd05
mov rax, qword [rsp + 0x90]
and eax, 1
sete cl
and r12b, cl
sub r10, rax
mov sil, 1
jmp case.0x140093232.359
mov rax, qword [rcx + 8]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [0x140019960]
jmp 0x1400cfcb7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140147190]
mov r8d, 0xa
jmp case.0x1400a9200.250
movups xmm0, xmmword [rcx + 8]
movups xmmword [rsp + 0x50], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [0x1400cf6b0]
mov qword [rsp + 0x30], rax
lea rax, str.string
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
jmp 0x1400cfcd1
mov eax, dword [rcx + 4]
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [fcn.140018240]
mov qword [rsp + 0x30], rax
lea rax, str.character__
jmp 0x1400cfcc3
mov rax, qword [rcx + 8]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x30], rax
lea rax, str.integer__
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
jmp 0x1400d01e6
cmp esi, 0x3f
jae 0x1400cfd64
mov rax, 0xffffffffffffffff
mov ecx, esi
shl rax, cl
not rax
test r11, rax
mov r15, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x24]
jne 0x1400cfd9c
mov sil, 1
xor r12d, r12d
jmp 0x1400cfe84
test byte [rsp + 0x90], 1
je 0x1400cfd6f
mov ecx, 0xffffffff
nop word cs:[rax + rax]
imul r12, rbp
inc ecx
cmp r12, rax
jbe 0x1400cfd50
cmp ecx, r15d
adc r10, 0xffffffffffffffff
jmp 0x1400cfd94
mov r15, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x24]
jmp 0x1400cfd9c
not r13
add r13, r11
mov ecx, 0xffffffff
nop word [rax + rax]
imul r13, rbp
inc ecx
cmp r13, rax
jbe 0x1400cfd80
cmp ecx, r15d
jae 0x1400cfe72
mov ebx, r15d
mov r15, qword [rsp + 0x40]
mov rax, r10
shr rax, 2
movabs rdi, 0x28f5c28f5c28f5c3
mul rdi
mov r11, rdx
shr r11, 2
mov rax, r9
shr rax, 2
mul rdi
mov rcx, rdx
shr rcx, 2
xor esi, esi
cmp r11, rcx
jbe 0x1400cfdf5
mov rax, r8
shr rax, 2
mul rdi
shr rdx, 2
imul eax, edx, 0xffffff9c
add eax, r8d
cmp eax, 0x32
setae sil
mov r14d, 2
mov r8, rdx
jmp 0x1400cfdfe
xor r14d, r14d
mov rcx, r9
mov r11, r10
mov rax, r11
mul rbp
mov r9, rdx
mov rax, rcx
mul rbp
mul ebp
mul ebp
shr r9, 3
shr rdx, 3
cmp r9, rdx
jbe 0x1400cfe64
nop word [rax + rax]
mov r10, r8
mov rcx, rdx
mov rax, r8
mul rbp
mov r8, rdx
shr r8, 3
inc r14d
mov rax, r9
mul rbp
mov r9, rdx
mov rax, rcx
mul rbp
shr r9, 3
shr rdx, 3
cmp r9, rdx
sal dword [rdi - 0x32], 1
sal dword [rdi - 0x32], 1
lea eax, [r8 + r8]
lea eax, [rax + rax*4]
sub r10d, eax
cmp r10d, 5
setae sil
cmp r8, rcx
sete al
or al, sil
jmp 0x1400cffd1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x4c], al
add dword [rcx], esi
test byte [rcx + rcx*4 - 8], 0x44
mov dword [rsp + 0x24], edi
mov r12b, 1
xor esi, esi
mov eax, r15d
mov dword [rsp + 0x24], r15d
mov r15, qword [rsp + 0x40]
mov rax, r10
mul rbp
mov r11, rdx
shr r11, 3
jmp 0x1400cfe94
mov rax, r9
mul rbp
shr rdx, 3
xor edi, edi
xor r14d, r14d
cmp r11, rdx
test byte [rcx + 0x39], 0xd3
jbe 0x1400cff0c
xor ebx, ebx
nop word [rax + rax]
mov rcx, rdx
lea edi, [rdx + rdx]
mov rax, r8
mul rbp
mov r10, rdx
lea eax, [rdi + rdi*4]
shr r10, 3
lea edx, [r10 + r10]
lea edi, [rdx + rdx*4]
neg edi
add dil, r8b
cmp eax, r9d
sete al
and r12b, al
test bl, bl
sete al
and sil, al
mov rax, r11
mul rbp
inc r14d
mov r11, rdx
shr r11, 3
mov rax, rcx
mul rbp
shr rdx, 3
mov r8, r10
mov r9, rcx
mov ebx, edi
cmp r11, rdx
ja 0x1400cfeb0
jmp 0x1400cff12
mov rcx, r9
mov r10, r8
xor r12b, 1
jne 0x1400cff8a
mov rax, rcx
mul rbp
mov r9, rdx
mov ecx, edx
mov ecx, edx
shr r9, 3
lea eax, [r9 + r9]
lea eax, [rax + rax*4]
cmp eax, ecx
mov ebx, dword [rsp + 0x24]
pop rsp
and al, 0x24
pop rsp
and al, 0x24
jne 0x1400cff96
nop word cs:[rax + rax]
mov rax, r10
mul rbp
mov r8, rdx
shr r8, 3
lea eax, [r8 + r8]
lea r11d, [rax + rax*4]
neg r11d
add r11b, r10b
test dil, dil
sete al
and sil, al
inc r14d
mov rax, r9
mul rbp
shr rdx, 3
lea eax, [rdx + rdx]
adc cl, byte [rbp - 0x76b37ffc]
leave
adc cl, byte [rbp - 0x76b37ffc]
leave
mov r10, r8
mov edi, r11d
cmp eax, r9d
mov r9, rdx
je 0x1400cff40
jmp 0x1400cff9c
mov r11d, edi
mov r8, r10
mov ebx, dword [rsp + 0x24]
jmp 0x1400cff9c
mov r11d, edi
mov r8, r10
mov eax, r8d
and al, 1
or al, 4
cmp r11b, 5
sti
add eax, 0xd3b60f41
movzx eax, al
cmovne eax, edx
test sil, sil
cmove eax, edx
cmp r8, rcx
sete cl
mov rdx, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax + rcx - 0x1e], al
loop 0x1400cffe9
retf 0x53c
setae al
or al, dl
loop 0x1400cffe9
retf 0x53c
add r14d, ebx
movzx ecx, al
add rcx, r8
mov eax, 0x11
add byte [rax], al
movabs rdx, 0x2386f26fc0ffff
and eax, dword [rax]
cmp rcx, rdx
ja 0x1400d00fb
mov eax, 0x10
movabs rdx, 0x38d7ea4c67fff
invalid
jg 0x1400cffc2
movsb byte [rdi], byte [rsi]
jle 0x1400cff8c
add eax, dword [rax]
cmp rcx, rdx
ja 0x1400d00fb
mov eax, 0xf
movabs rdx, 0x5af3107a3fff
pop rdx
add byte [rax], al
add byte [rax], al
cmp rcx, rdx
ja 0x1400d00fb
mov rdx, rcx
shr rdx, 0xd
mov eax, 0xe
cmp rdx, 0x48c27394
xchg esp, eax
jae 0x1400cfff6
ja 0x1400d00fb
invalid
xchg esp, eax
jae 0x1400cfff6
mov rdx, rcx
shr rdx, 0xc
mov eax, 0xd
cmp rdx, 0xe8d4a50
invalid
ja 0x1400d00fb
invalid
invalid
add byte [rax - 0x77], cl
retf 0xc148
mov rdx, rcx
shr rdx, 0xb
mov eax, 0xc
cmp rdx, 0x2e90edc
fmul qword [rsi]
jmp 0xce940f6c
mov es, word [rax]
add byte [rax], al
fmul qword [rsi]
jmp 0xce940f6c
invalid
mov es, word [rax]
add byte [rax], al
mov rdx, rcx
shr rdx, 0xa
invalid
or bh, byte [rax + 0xb]
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
cmp rdx, 0x9502f8
ja 0x1400d00fb
cli
clc
add dl, byte [rbp - 0x47868900]
or al, byte [rax]
mov eax, 0xa
add byte [rax], al
cmp rcx, 0x3b9ac9ff
ja 0x1400d00fb
leave
invalid
mov eax, 9
or dword [rax], eax
add byte [rax], al
cmp rcx, 0x5f5e0ff
ja 0x1400d00fb
mov eax, 8
add byte [rax], al
cmp rcx, 0x98967f
ja 0x1400d00fb
stc
jg 0x1400d003e
xchg esi, eax
xchg esi, eax
cwde
add byte [rdi + 0x4f], dh
ja 0x1400d00fb
movabs r8, 0x3ff9814800000007
invalid
mov eax, 7
invalid
cmp rcx, 0xf423f
ja 0x1400d00fb
mov eax, 6
add byte [rax], al
cmp rcx, 0x1869f
ja 0x1400d00fb
stc
lahf
xchg byte [rcx], al
add byte [rdi + 0x33], dh
mov eax, 5
add eax, 0x48000000
cmp ecx, 0x270f
invalid
add byte [rax], al
cmp rcx, 0x270f
ja 0x1400d00fb
mov eax, 4
add al, 0
add byte [rax], al
cmp rcx, 0x3e7
stc
out 3, eax
add byte [rax], al
add byte [rdi + 0x17], dh
ja 0x1400d00fb
mov eax, 3
add eax, dword [rax]
add byte [rax], al
cmp rcx, 0x63
ja 0x1400d00fb
stc
invalid
cmp rcx, 0xa
mov eax, 1
add byte [rax], al
invalid
sbb eax, 0xffffffff
fdivr st(7)
add byte [rax], al
add byte [rbx - 0x38760028], al
fdivr st(7)
mov edi, eax
fdivr st(7)
mov edi, eax
movsxd rbx, r14d
lea rsi, [rdi + rbx]
lea esi, [rdi + rbx]
lea esi, [rdi + rbx]
test ebx, ebx
js 0x1400d0148
invalid
fstp xword [rax + 0x40]
cmp rsi, 0x11
cmp rsi, 0x11
jge 0x1400d0148
lea rax, [rsp + r15]
add rax, 0x28
invalid
cmp al, 0x48
add eax, 0x28
invalid
sub byte [rax + 1], cl
invalid
add rdi, rax
mov rdx, rdi
cli
call fcn.1400ceaa0
jg 0x1400d0108
invalid
test r14d, r14d
je 0x1400d0133
invalid
mov rcx, rdi
mov dl, 0x30
mov r8, rbx
call fcn.1401069a0
insd dword [rdi], dx
invalid
add eax, dword [rax]
fsubr st(0)
insd dword [rdi], dx
push 0xffffffff8d4a0003
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
lea rax, [rsi + r15]
lea eax, [rsi + rdi]
add al, 0x3e
mov word [rsp + rax + 0x28], 0x302e
lea rbx, [rsi + r15]
invalid
add al, 0x28
xor byte cs:[rdx - 0x73], cl
xor byte [rdx - 0x73], cl
sub byte [rsi], ch
xor byte [rdx - 0x73], cl
sbb al, 0x3e
add rbx, 2
jmp case.0x140097386.341
add ch, bl
lea rbx, [rsi - 1]
lea ebx, [rsi - 1]
lea rbx, [rsi - 1]
lea ebx, [rsi - 1]
dec dword [rax - 0x7d]
sti
cmp rbx, 0x10
cmp ebx, 0x10
adc byte [rdi], cl
jae 0x1400d021b
add ebp, 0
add byte [rax], al
invalid
add byte [rcx - 0x73], cl
add al, 0x3f
invalid
lea rax, [r15 + rdi]
invalid
lea rbx, [r15 + rdi]
inc rbx
inc ebx
inc ebx
lea rdx, [rsp + rax]
add rdx, 0x29
call fcn.1400ceaa0
dec dword [rdx - 0x73]
cmp al, 0x3c
invalid
lea rdi, [rsp + r15]
cmp al, 0x48
add rdi, 0x28
add edi, 0x28
sub byte [rdx - 0x73], cl
adc al, 0x3c
invalid
lea rdx, [rsp + r15]
add rdx, 0x29
mov rcx, rdi
mov ecx, edi
sub dword [rax - 0x77], ecx
stc
mov ecx, edi
mov r8, rsi
call fcn.140106220
xchg edi, eax
invalid
add eax, dword [rax]
xchg edi, eax
invalid
add eax, dword [rax]
mov byte [rsi + rdi], 0x2e
add al, 0x3e
lea rax, cs:[rsp + 0x28]
lea rax, [rsp + 0x28]
lea rax, [rsp + 0x28]
sub byte [rax - 0x75], cl
push rsp
and al, 0x48
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], rbx
lea rax, [rsp + 0x50]
push rax
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff7dbbb
invalid
fcomi st(7)
invalid
lea rax, [0x14004dd70]
fcomi st(7)
dec dword [rax - 0x77]
invalid
invalid
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.floating_point___
lea rax, str.floating_point___
jle 0x1400d01ca
invalid
add byte [rax - 0x77], cl
and al, 0x60
and al, 0x60
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
and al, 0x60
mov qword [rsp + 0x68], 2
mov dword [rsp + 0x68], 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
and al, 0x98
lea rax, [rsp + 0x98]
and al, 0x98
cwde
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
and al, 0x70
invalid
mov qword [rsp + 0x70], rax
jo 0x1400d0234
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
and al, 0x78
and al, 0x78
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x60]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
call fcn.140013d20
sbb bh, byte [rbx]
hlt
nop
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
invalid
invalid
test al, 0
add byte [rax], al
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
lea rax, [rsi + 4]
cmp rax, 5
invalid
add al, 0x48
cmp eax, 5
invalid
add eax, 0x42665f73
mov dword [rsp + rdi + 0x28], 0x2bb2e30
cmp al, 0x28
xor byte [rsi], ch
invalid
invalid
jae 0x1400d0284
mov word [rsp + r15 + 0x28], 0x2e30
mov dword [rsp + r15 + 0x28], 0x2bb2e30
mov ebx, 2
add byte [rax], al
add byte [rax + 0x29], cl
sub rbx, rsi
test rsi, rsi
test rsi, rsi
test esi, esi
jns 0x1400d0264
lea rax, [rsp + r15]
add rax, 0x2a
sub cl, byte [rax - 0x7d]
sti
cmp rbx, 4
mov r8d, 3
add byte [rax], al
invalid
add al, 0x41
mov eax, 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx + 0x4d], cl
cmovge eax, ebx
cmovge r8, rbx
cmovge eax, ebx
ret
add r8, 0xfffffffffffffffe
add eax, 0xfffffffe
sar dh, 0x48
mov esi, ecx
mov rsi, rcx
invalid
mov rcx, rax
mov dl, 0x30
call fcn.1401069a0
invalid
add eax, dword [eax]
invalid
add eax, dword [eax]
add eax, dword [rax]
mov rcx, rsi
add r15, rdi
add edi, edi
add r15, rbx
fisttp word [rdx - 0x73]
adc al, 0x3c
invalid
lea rdx, [rsp + r15]
cmp al, 0x48
add rdx, 0x28
add edx, 0x28
call fcn.1400ceaa0
lea rax, [rsp + 0x28]
and al, 0x28
dec dword [rax - 0x73]
and al, 0x28
and al, 0x28
mov rbx, r15
jmp 0x1400d0192
invalid
invalid
cmp edi, 1
jne case.0x140097386.350
add dword [rbp + 0x25], esi
add cl, 0x30
mov byte [rsp + r15 + 0x28], cl
cmp al, 0x28
sal dword [rax], 0x42
mov byte [rsp + rdi + 0x28], cl
cmp al, 0x28
cmp al, 0x28
mov byte [rsp + r15 + 0x29], 0x65
mov byte [rsp + rdi + 0x29], 0x65
sub dword [rbp + 0x4a], esp
lea eax, [rsp + rdi]
add al, 0x3c
lea rax, gs:[rsp + r15]
lea rax, [rsp + r15]
add rax, 0x2a
shr byte [rdx], 0x48
test esi, esi
sub cl, byte [rax - 0x7b]
test byte [rax - 0x75], 0x54
invalid
invalid
push rsp
test rsi, rsi
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
jle 0x1400d02eb
jle 0x1400d02eb
mov rcx, rbx
mov ecx, ebx
jmp case.0x1400aa260.265
lea r14, [r15 + rdi]
invalid
lea rdx, [rsp + r14]
lea edx, [rsp + rsi]
add rdx, 0x29
sub eax, ebp
loope 0x1400d02a4
call fcn.1400ceaa0
movzx eax, byte [rsp + r15 + 0x29]
mov dh, 0x44
cmp al, 0x29
invalid
mov dh, 0x44
cmp al, 0x29
cmp al, 0x29
mov byte [rsp + r15 + 0x28], al
mov byte [rsp + rdi + 0x28], al
mov byte [rsp + r15 + 0x29], 0x2e
cmp al, 0x29
mov byte cs:[rsp + r14 + 0x29], 0x65
mov byte [rsp + rsi + 0x29], 0x65
sub dword [rsi], ebp
mov byte [rsp + r14 + 0x29], 0x65
lea rcx, gs:[rsp + r14]
lea rcx, [rsp + r14]
add rcx, 0x2a
sub cl, byte [rax - 0x7b]
idiv byte [rsi + 0x7f]
invalid
test rsi, rsi
jle case.0x14009e090.319
invalid
jg case.0x1400b3b4e.228
mov r8, rbx
mov eax, ebx
jmp case.0x1400b6ab9.216
add byte [rax], al
add dh, al
add byte [0xf9ce023a], ch
sub eax, 0xb9c0ff48
mov byte [rax], 0x2d
inc rax
mov ecx, 1
add dword [rax], eax
add byte [rax], al
sub rcx, rsi
sub ecx, esi
or r15, 2
or edi, 2
cmp rcx, 0x63
cmp ecx, 0x63
jbe 0x1400d033c
cmp dword [rcx - 0x77], eax
mov r8d, ecx
enter 0x694d, 0xffffffffffffffc0
imul r8, r8, 0x51eb851f
invalid
shr r8, 0x25
shr eax, 0x25
lea r9d, [r8 + 0x30]
xor byte [rax + rcx*4 + 8], al
mov byte [rax], r9b
mov byte [rax], cl
imul r8d, r8d, 0x64
imul eax, eax, 0x64
shl byte [rsp + rax*2 + 0x29], 0xc1
sub ecx, r8d
ror dword [rbp + rcx*4 + 5], 0xa2
insb byte [rdi], dx
invalid
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
add eax, 0x76ca2
movzx ecx, word [r8 + rcx*2]
movzx ecx, word [rax + rcx*2]
or al, 0x48
mov word [rax + 1], cx
mov word [rax + 1], cx
add qword [rax - 0x3f], rcx
shr rbx, 0x3f
add rbx, 3
ret
add ebp, ecx
stosd dword [rdi], eax
add byte [rax], al
add byte [rax], al
jmp case.0x140097386.338
invalid
ret
add ebp, ecx
stosd dword [rdi], eax
add byte [rax], al
add byte [rax], al
cmp rcx, 9
invalid
add byte [rax], al
cmp rcx, 9
cmp ecx, 9
jbe 0x1400d03db
xchg byte [rbp + 0x4c000000], dl
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
jnp 0x1400d03b7
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
jnp 0x1400d03b7
invalid
movzx ecx, word [r8 + rcx*2]
movzx ecx, word [rax + rcx*2]
mov word [rax], cx
mov word [rax], cx
shr rbx, 0x3f
shr ebx, 0x3f
jmp 0x1400d0398
or rbx, 2
jmp 0x1400d03e7
add dh, al
add dword [0x181cf02b1], ebp
inc rcx
invalid
mov byte [rcx], 0x2d
inc rcx
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x29], cl
invalid
sub r8, rsi
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
lea rax, [r15 + rdi]
lea rax, [r15 + rdi]
invalid
add rax, 2
add cl, byte [rcx - 0x7d]
clc
cmp r8, 0x63
cmp eax, 0x63
invalid
jbe 0x1400d03bb
mov r9d, r8d
mov ecx, eax
ror dword [rbp + 0x69], 0xc9
imul r9, r9, 0x51eb851f
leave
invalid
push rcx
shr r9, 0x25
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
and eax, 0x30518d45
lea edx, [rcx + 0x30]
xor byte [rax + rcx*4 + 0x11], al
mov byte [rcx], r10b
adc dword [rbp + 0x6b], eax
leave
sub r8d, r9d
sub r8d, r9d
imul r9d, r9d, 0x64
imul ecx, ecx, 0x64
sub r8d, r9d
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
or eax, 0x76c21
invalid
add byte [rdi + 0xf], al
movzx r8d, word [r9 + r8*2]
mov bh, 4
mov word [rcx + 1], r8w
mov dword [rcx + 1], r8d
add al, 0x41
mov word [rcx + 1], r8w
mov dword [rcx + 1], r8d
shr rbx, 0x3f
jmp 0x1400d03f4
add rbx, 3
add ebx, 3
ret
jmp 0x1400d0402
cmp r8, 9
clc
or dword [rsi + 0x33], esi
jbe 0x1400d03f4
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
or eax, 0x76c00
insb byte [rdi], dx
invalid
movzx r8d, word [r9 + r8*2]
movzx eax, word [rcx + rax*2]
mov word [rcx], r8w
shr rbx, 0x3f
shr ebx, 0x3f
jmp 0x1400d0414
or rbx, 2
jmp 0x1400d0402
invalid
or cl, 0x30
mov byte [rax], cl
shr rbx, 0x3f
shr ebx, 0x3f
xor byte [rax - 0x143eb7f8], cl
invalid
shr ebx, 0x3f
jmp 0x1400d0423
inc rbx
inc ebx
add rbx, r15
sti
lea rax, [rsp + 0x28]
and al, 0x28
sub cl, ch
movabs dword [0x4430c88041fffffd], eax
std
invalid
inc dword [rcx - 0x80]
or al, 0x30
invalid
jmp 0x1400d0197
std
invalid
or r8b, 0x30
or al, 0x30
enter 0x4430, 0xffffffffffffff88
add dword [rax - 0x3f], ecx
mov byte [rcx], r8b
mov byte [rcx], al
shr rbx, 0x3f
inc rbx
ret
jmp 0x1400d043e
invalid
ret
add rbx, rax
lea rax, [rsp + 0x28]
sub cl, ch
mov ch, bh
jmp 0x1400d0197
invalid
ud2
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0xc0
in al, dx
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x58
pop rax
mov qword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x60
and al, 0x60
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xb0], 0x20
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], ah
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
and al, 0xb8
mov byte [rsp + 0xb8], 3
and al, 0xb8
add byte [rax], al
add byte [rbx], al
add ecx, dword [rax - 0x39]
mov qword [rsp + 0x80], 0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x90], 0
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rax, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [0x1401472b0]
lea eax, [0x1401472b0]
add eax, 0x76e25
invalid
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 [rax - 0x73], cl
add byte [rax], al
lea rbx, [rsp + 0x80]
mov rcx, rdi
stc
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call 0x1400d0650
stosb byte [rdi], al
add dword [rax], eax
add byte [rax + rax*8 + 0xc7850f], al
add byte [rax], al
invalid
test al, al
jne 0x1400d0575
test edi, eax
add byte [rax], al
invalid
test edi, eax
add byte [rax], al
mov dword [rax], 0x100f0000
and al, 0x50
and al, 0x50
add byte [rdi], cl
adc byte [rsp + 0x50], al
and al, 0x50
movups xmm0, xmmword [rsp + 0x50]
and al, 0x50
push rax
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, [rdi + 0x18]
sbb byte [rax - 0x7d], cl
invalid
add rdi, 0x20
and byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov word [rax + rax*4], fs
and al, 0x80
mov qword [rsp + 0x80], rcx
lea rcx, [0x1400d0910]
or eax, 0x432
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x432
xor al, byte [rax + rax]
add byte [rax - 0x77], cl
invalid
invalid
mov word [rax + rcx*4], fs
and al, 0x88
mov qword [rsp + 0x88], rcx
and al, 0x88
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
and al, 0x90
mov qword [rsp + 0x90], rax
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [fcn.140013070]
lea rax, [fcn.140013070]
sub esi, esp
dec dword [rax - 0x77]
invalid
invalid
test byte [rax + rbx*4], ah
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esp, 0xa024
invalid
add byte [rax], al
mov qword [rsp + 0xa0], rdi
mov dword [rsp + 0xa0], edi
movabs al, byte [0xa824848948000000]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140148018]
lea rax, str.Error___line:___column:
lea eax, [0x140148018]
jnp case.0x1400c3cc0.185
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], 4
mov dword [rsp + 0x58], 4
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x70
jo 0x1400d0528
add byte [rax], al
invalid
mov qword [rsp + 0x70], 0
jo 0x1400d0528
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
mov qword [rsp + 0x60], rbx
and al, 0x60
mov qword [rsp + 0x68], 3
and al, 0x68
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x50]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
call fcn.140013d20
cmp qword [rsp + 0x30], 0
and al, 0x30
invalid
dec dword [rax - 0x7d]
jl 0x1400d0573
invalid
and al, 0x30
add byte [rdi + rdx + 0x4c], dh
invalid
mov r8, qword [rsp + 0x38]
xor byte [rax], al
je case.0x1400b8405.208
invalid
mov r8, qword [rsp + 0x38]
and al, 0x38
mov rcx, qword [0x140182268]
or eax, 0xb1d09
add byte [rcx], dh
ror byte [rcx + 0x1648e8c3], cl
ret
invalid
invalid
invalid
xor edx, edx
mov ebx, eax
ret
call fcn.140101bb0
add eax, dword [rax]
ret
add eax, dword [rax]
mov eax, ebx
add rsp, 0xc0
pop rbx
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
ret
lea rax, [0x140171fb0]
lea eax, [0x140171fb0]
or al, byte [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_src_string.rs
lea ecx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_src_string.rs
or al, byte [rax]
lea r9, [0x140147340]
or eax, 0x76db1
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x30]
and al, 0x30
mov edx, 0x37
call fcn.140108580
loop 0x1400d061b
add eax, dword [rax]
add byte [rax], al
add al, ch
loop 0x1400d061b
add eax, dword [rax]
int3
in al, dx
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
or dword [rax - 0x7d], ecx
invalid
invalid
jns case.0x1400b6ab9.225
cmp qword [rcx + 0x18], 0
je 0x1400d0635
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rax + 0x48000000], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rcx + 0x18]
mov qword [rsp + 0x28], rcx
lea rax, [rcx + 0x18]
lea eax, [rcx + 0x18]
mov qword [rsp + 0x28], rcx
add rcx, 0x20
lea r8, [0x1400d0650]
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rax
lea rax, [fcn.140013070]
cmp byte [rax - 0x73], cl
add eax, 0xfff42a96
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
and al, 0x48
mov qword [rsp + 0x48], rcx
and al, 0x48
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [0x140147fd0]
lea eax, [0x140147fd0]
invalid
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov dword [rsp + 0x60], 3
mov dword [rsp + 0x60], 3
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x28]
and al, 0x28
js 0x1400d0604
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
pop rax
call fcn.140013d20
nop
add rsp, 0x88
add byte [rax], al
add byte [rax], al
ret
add rsp, 0x88
jmp 0x1400d0650
add byte [rax], al
invalid
add byte [rax], al
add ah, cl
int3
int3
mov rax, qword [rcx]
lea r8, [0x140178450]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140147d8b]
mov r8d, 0x18
jmp rax
add rcx, 8
jmp fcn.1400d9b00
add esp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
push rdi
push rbp
push rbx
sub rsp, 0x40
mov r9, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
cmp rax, r9
jae 0x1400d0ecf
mov rdx, qword [rdx]
movzx eax, byte [rdx + rax]
add cl, byte [rax + 0x1c60141]
invalid
add cl, byte [rax + 0x1c60141]
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov qword [rsp + 0x28], 4
and al, 0x28
add al, 0
add byte [rax], al
ja 0x1400d0ff8
add byte [rax - 0x7b], cl
sal byte [rbp + 0x10], 0x48
mov esi, ecx
test rax, rax
jne 0x1400d0ef3
mov rsi, rcx
mov edx, 1
add dword [rax], eax
add byte [rax], al
xor r8d, r8d
jmp 0x1400d0fe2
shr cl, 0xef
add byte [rax], al
add byte [rbx + rcx*4 + 0xa], cl
mov r9, qword [rdx]
mov r10d, eax
and r10d, 3
cmp rax, 4
clc
add al, 0x73
invalid
clc
add al, 0x73
or eax, 0x1ba
mov edx, 1
xor r8d, r8d
jmp 0x1400d0fb3
add byte [rbp + 0x31], al
shr cl, 0xa3
add byte [rax], al
add byte [rax - 0x7d], cl
loopne 0x1400d0f10
and rax, 0xfffffffffffffffc
mov r11d, 1
mov ebx, 1
mov ebx, 1
add byte [rax], al
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x6f
add eax, 0x4179b
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add al, 0
mov esi, 3
mov edi, 2
add byte [rax], al
add byte [rax], al
mov edx, 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add r8, 4
movd xmm1, dword [r9]
movd mm1, dword [r9]
add al, 0x66
movd mm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
fdecstp
ret
add dword [rdi + rcx + 0x45], ecx
invalid
fdecstp
ret
test bl, 2
cmovne r8, rdi
test bl, 4
cmovne r8, r11
add cl, byte [rdi + rcx + 0x45]
invalid
test bl, 8
mov r14d, 0
or byte [rcx - 0x42], al
add byte [rax], al
add byte [rax], al
cmovne r8, r14
mov ebp, ebx
shr bpl, 1
and bpl, 5
sub bl, bpl
jmp 0x1400d0f14
fld qword [rax - 0x80]
and ch, 0x33
invalid
jmp 0x1400d0f14
and ch, 0x33
shr bl, 2
jmp 0x1400d0f95
and bl, 0x33
add bl, bpl
mov ebp, ebx
shr bpl, 4
in eax, dx
invalid
xor eax, dword [rax]
jmp 0x1400d0f23
in eax, dx
add al, 0x40
add bpl, bl
add bpl, bl
fld qword [rax - 0x80]
in eax, 0xf
and bpl, 0xf
movzx ebx, bpl
movzx ebx, ch
add rdx, rbx
add rax, 0xfffffffffffffffc
jne 0x1400d0f40
mov rsi, rcx
test r10, r10
test edx, edx
test edx, edx
je 0x1400d0fe2
xor eax, eax
nop dword [rax]
invalid
add byte [rcx - 1], cl
sal byte [rcx], 0xc9
inc r8
inc eax
xor ecx, ecx
cmp byte [r9 + rax], 0xa
mov r11d, 0
add byte [rax], al
invalid
cmp al, 1
or al, byte [rcx - 0x45]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], cl
ret
cmove r8, r11
sete cl
xchg esp, eax
ror dword [rax + 1], 0xca
xchg esp, eax
ror dword [rax + 1], 0xca
inc rax
inc eax
cmp r10, rax
jne 0x1400d0fc0
invalid
fimul word [rax - 0x73]
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.14010f610
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
or dh, al
invalid
mov byte [rsi], 1
jmp 0x1400d0ec4
invalid
invalid
invalid
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rax
mov rdx, r9
mov edx, ecx
invalid
mov edx, ecx
call fcn.1401082f0
int3
add ah, cl
int3
int3
push rdi
push rbp
push rbx
sub rsp, 0x20
mov rax, rcx
mov r9, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
adc byte [r9 + rdi - 0x37], cl
adc byte [r9 + rdi - 0x37], cl
ja 0x1400d1148
test rcx, rcx
jne 0x1400d1040
mov eax, 1
xor r8d, r8d
xor eax, eax
add byte [rax], al
add byte [rbp + 0x31], al
xor eax, eax
shr cl, 0xf3
add byte [rax], al
add byte [rbx + rcx*4 + 8], cl
mov ecx, dword [rax]
jmp 0x1400d1133
mov r9, qword [rax]
mov ecx, dword [rax]
mov r10d, ecx
and r10d, 3
cmp rcx, 4
jae 0x1400d105d
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor r8d, r8d
jmp 0x1400d1103
and rcx, 0xfffffffffffffffc
loope 0x1400d105d
mov r11d, 1
add byte [rax], al
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
invalid
add al, 0
invalid
add al, 0
mov esi, 3
mov edi, 2
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x7d], cl
add r8, 4
movd xmm1, dword [r9]
movd mm1, dword [r9]
add r8, 4
movd xmm1, dword [r9]
movd mm1, dword [r9]
add al, 0x66
movd mm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklbw mm1, mm1
leave
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
ret
add dword [rdi + rcx + 0x45], ecx
invalid
test bl, 2
cmovne r8, rdi
test bl, 4
ret
add al, 0x4d
cmovne eax, ebx
ret
add dword [rdi + rcx + 0x45], ecx
invalid
ret
test bl, 8
mov r14d, 0
or byte [rcx - 0x42], al
add byte [rax], al
add byte [rax], al
cmovne r8, r14
mov ebp, ebx
shr bpl, 1
shr ch, 1
shr ch, 1
and bpl, 5
sub bl, bpl
mov ebp, ebx
fld qword [rax - 0x80]
in eax, 0x33
shr bl, 2
and bl, 0x33
add bl, bpl
mov ebp, ebx
shr bpl, 4
add bpl, bl
fld qword [rax - 0x80]
in eax, 0xf
fld qword [rax - 0x80]
in eax, 0xf
movzx ebx, bpl
add rax, rbx
add eax, ebx
add eax, ebx
add rcx, 0xfffffffffffffffc
jne case.0x1400932da.477
test r10, r10
je 0x1400d1133
xor ecx, ecx
nop word [rax + rax]
inc r8
xor r11d, r11d
fild dword [rcx - 0x80]
cmp al, 9
or dword [rdx], ecx
fild dword [rcx - 0x80]
cmp al, 9
or dword [rdx], ecx
mov esi, 0
cmp byte [rcx + rcx], 0xa
or dword [rdx], ecx
mov esi, 0
cmove r8, rsi
sete r11b
add rax, r11
add eax, ebx
add eax, ebx
inc rcx
cmp r10, rcx
retf 0xdd75
retf 0xdd75
mov rcx, rdx
mov rdx, rax
mov edx, eax
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.14010f610
enter 0x3e4, 0
enter 0x3e4, 0
in al, 3
add byte [rbp + rcx*4 + 5], cl
jno 0x1400d11bd
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rdx, r9
invalid
add byte [rcx + rcx*4 - 0x36], cl
call fcn.1401082f0
int3
int3
int3
or byte [rax - 0x75], cl
adc byte [r8 + 0x39], cl
invalid
invalid
mov ecx, dword [rcx + 0x10]
cmp rcx, rdx
ror dword [rdi], 1
xchg dword [rcx], eax
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
ja 0x1400d127c
test rcx, rcx
je 0x1400d119c
mov r8, qword [rax]
mov r9d, ecx
leave
and r9d, 3
and ecx, 3
add ecx, dword [rax - 0x7d]
stc
add al, 0x73
sbb byte [rax + 1], bh
cmp rcx, 4
jae 0x1400d11a8
mov eax, 1
xor edx, edx
jmp 0x1400d1242
invalid
add byte [rax + 1], bh
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
shr cl, cl
int3
jmp 0x1400d1274
and rcx, 0xfffffffffffffffc
mov r10d, 1
add byte [rcx], dh
shl byte [rsi + 0xf], cl
outsd dx, dword [rsi]
add eax, 0x41504
invalid
add al, 0
add byte [rcx], dh
shl byte [rsi + 0xf], cl
outsd dx, dword [rsi]
add eax, 0x41504
invalid
add al, 0
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
adc eax, 0xbb410004
add eax, dword [rax]
add byte [rax], al
mov r11d, 3
mov ebx, 3
mov esi, 2
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
nop dword [rax]
invalid
add rdx, 4
add edx, 4
movd xmm1, dword [r8]
add r8, 4
punpcklbw xmm1, xmm1
invalid
leave
invalid
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
enter 0x500f, 0xfffffffffffffff9
invalid
test dil, 1
cmovne rdx, r11
test dil, 2
test bh, 2
test bh, 2
mov dword [rdx], 0xd6450f48
add cl, byte [rax + 0xf]
invalid
cmovne rdx, rsi
cmovne edx, esi
invalid
test dil, 4
cmovne rdx, r10
test dil, 8
mov ebx, 0
add byte [rax], al
add byte [rax], al
cmovne rdx, rbx
ror dword [r9 - 0x7f142f05], cl
mov ebx, edi
shr bl, 1
and bl, 5
jrcxz 0x1400d121d
sub dil, bl
mov ebx, edi
and bl, 0x33
shr dil, 2
add al, byte [rax - 0x80]
and bh, 0x33
xor eax, dword [rax - 0x40]
out dx, eax
add al, byte [rax - 0x80]
and bh, 0x33
and bh, 0x33
xor eax, dword [rax]
fisttp word [rcx + 0x4ebc0fb]
add dil, bl
add bh, bl
mov ebx, edi
shr bl, 4
add bl, dil
and bl, 0xf
invalid
movzx edi, bl
invalid
add rax, rdi
clc
add rcx, 0xfffffffffffffffc
add ecx, 0xfffffffc
cld
jne 0x1400d11d0
test r9, r9
je 0x1400d1274
xor ecx, ecx
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 1], cl
ret 0x3145
invalid
invalid
inc rdx
xor r10d, r10d
xor edx, edx
rol byte [rcx - 0x80], cl
cmp al, 8
or al, byte [rcx - 0x45]
add byte [rax], al
cmp byte [r8 + rcx], 0xa
cmp byte [rax + rcx], 0xa
mov r11d, 0
add byte [rax], al
cmove rdx, r11
sete r10b
xchg esp, eax
invalid
rol dword [rcx + 0xf], cl
xchg esp, eax
ret 0x14c
invalid
invalid
add rax, r10
inc rcx
inc ecx
ror byte [rax - 1], 1
ror dword [rcx + 0x39], 0xc9
inc ecx
cmp r9, rcx
jne 0x1400d1250
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
lea eax, [0x1401481c0]
invalid
add al, ch
push 0xffffffffcc000370
jo 0x1400d128a
add ah, cl
call fcn.1401082f0
int3
jo 0x1400d128a
add ah, cl
int3
int3
int3
push rbx
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rcx - 1], cl
invalid
invalid
mov r9, qword [rcx + 0x10]
adc byte [r9 - 1], cl
inc r9
cmp rax, r9
cmovb r9, rax
ror dword [rcx + rdi - 0x38], 0x4c
cmovb ecx, eax
test r9, r9
je 0x1400d12c6
sbb al, 0x48
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov r8d, r9d
and r8d, 3
cmp r9, 4
jae 0x1400d12d2
enter 0xffffffffffff8341, 0xffffffffffffffe0
add ecx, dword [rcx - 0x7d]
stc
add al, 0x73
sbb byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
jmp 0x1400d1371
stosd dword [rdi], eax
add byte [rax], al
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
mov eax, 1
add byte [rax], al
xor edx, edx
jmp 0x1400d13a4
and r9, 0xfffffffffffffffc
mov r10d, 1
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor edx, edx
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
shl byte [rsi + 0xf], cl
outsd dx, dword [rsi]
add eax, 0x413da
mov r11d, 3
add byte [rax], al
add byte [rsi + 2], bh
mov esi, 2
mov esi, 2
mov eax, 1
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add rdx, 4
movd xmm1, dword [rcx]
movd mm1, dword [rcx]
movd mm1, dword [rcx]
outsb dx, byte [rsi]
or dword [rax - 0x7d], ecx
rol dword [rsi + riz*2], 0xf
invalid
add rcx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
enter 0x500f, 0xfffffffffffffff9
enter 0x500f, 0xfffffffffffffff9
stc
test dil, 1
test bh, 1
cmovne rdx, r11
test dil, 2
mov dword [rdx], 0xd6450f48
mov dword [rdx], 0xd6450f48
test dil, 4
cmovne rdx, r10
cmovne edx, edx
test dil, 8
invalid
or byte [rbx], bh
invalid
or byte [rbx], bh
cmovne rdx, rbx
mov ebx, edi
shr bl, 1
and bl, 5
jrcxz case.0x1400db238.302
jrcxz case.0x1400db238.302
sub dil, bl
mov ebx, edi
and bl, 0x33
shr dil, 2
and dil, 0x33
add dil, bl
mov ebx, edi
shr bl, 4
add al, 0x40
add bl, bh
add bl, bh
and bl, 0xf
movzx edi, bl
add rax, rdi
add r9, 0xfffffffffffffffc
jne 0x1400d1300
test r8, r8
je 0x1400d13a4
xor r9d, r9d
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
inc rdx
xor r10d, r10d
xor edx, edx
cmp byte [rcx + r9], 0xa
mov r11d, 0
add byte [rax], al
invalid
cmp al, 9
or al, byte [rcx - 0x45]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], cl
rol dword [rcx + 0xf], cl
xchg esp, eax
ret 0x14c
cmove rdx, r11
sete r10b
add rax, r10
inc r9
cmp r8, r9
jne 0x1400d1380
pop rbx
pop rdi
pop rsi
ret
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
movdqa xmmword [rsp + 0x90], xmm7
nop
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400d1384
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov edi, edx
nop
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400d1384
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov edi, edx
mov edi, edx
mov qword [rsp + 0x28], rcx
mov rbp, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, rbp
cmp edx, ebp
cmp edx, ebp
jae 0x1400d1b96
lea rcx, [0x140148250]
movdqa xmm6, xmmword [str._a___]
movq mm6, qword [str._a___]
movq mm6, qword [str._a___]
movdqa xmm7, xmmword [0x140112a90]
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x78], rdi
jmp 0x1400d1443
lea rcx, [0x140148250]
mov rax, qword [rsp + 0x50]
mov byte [rax + rdx], 0xc
nop word cs:[rax + rax]
inc rdx
mov qword [r8 + 0x10], rdx
mov rdx, r14
cmp r14, rbp
jae 0x1400d1991
mov rbx, qword [rdi]
lea esi, [rdx + 1]
lea r13d, [rdx + 2]
mov r15d, 2
mov r12, rdx
nop word cs:[rax + rax]
movzx eax, byte [rbx + r12]
cmp byte [rax + rcx], 0
jne 0x1400d1490
inc r12
mov qword [rdi + 0x10], r12
inc sil
inc r13b
inc r15
cmp r12, rbp
jb 0x1400d1460
jmp 0x1400d198e
cmp eax, 0x5c
jne 0x1400d19d5
mov r14, r12
sub r14, rdx
jb 0x1400d23c4
mov rax, qword [r8]
mov r9, qword [r8 + 0x10]
sub rax, r9
cmp rax, r14
jb 0x1400d1714
mov qword [rsp + 0x70], rdx
add rdx, rbx
mov rax, qword [r8 + 8]
mov qword [rsp + 0x50], rax
lea rcx, [rax + r9]
mov r8, r14
mov rdi, r9
call fcn.140106220
mov rdx, rdi
mov r8, qword [rsp + 0x30]
add rdx, r14
mov qword [r8 + 0x10], rdx
lea rcx, [r12 + 1]
mov rdi, qword [rsp + 0x78]
mov qword [rdi + 0x10], rcx
cmp rcx, rbp
jae 0x1400d1bfc
movzx eax, byte [rbx + r12 + 1]
lea r14, [r12 + 2]
mov qword [rdi + 0x10], r14
add eax, 0xffffffde
cmp eax, 0x53
ja case.0x1400d1527.35
lea rcx, [0x1401784b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp rdx, qword [r8]
jne 0x1400d1760
mov rcx, r8
call fcn.140101970
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
lea rcx, [0x140148250]
jmp 0x1400d176c
cmp rdx, qword [r8]
jne 0x1400d1411
mov rcx, r8
call fcn.140101970
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
lea rcx, [0x140148250]
mov byte [rax + rdx], 0xc
jmp 0x1400d1430
cmp rdx, qword [r8]
jne 0x1400d1736
mov rcx, r8
call fcn.140101970
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
lea rcx, [0x140148250]
mov byte [rax + rdx], 0x5c
jmp 0x1400d1430
cmp rdx, qword [r8]
jne 0x1400d174b
mov rcx, r8
call fcn.140101970
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
lea rcx, [0x140148250]
mov byte [rax + rdx], 0xa
jmp 0x1400d1430
cmp rdx, qword [r8]
jne 0x1400d1775
mov rcx, r8
call fcn.140101970
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
lea rcx, [0x140148250]
mov byte [rax + rdx], 0x2f
jmp 0x1400d1430
cmp rdx, qword [r8]
jne 0x1400d178a
mov rcx, r8
call fcn.140101970
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
lea rcx, [0x140148250]
mov byte [rax + rdx], 8
jmp 0x1400d1430
mov rbx, rdx
lea rcx, [rsp + 0x58]
mov rdx, rdi
call fcn.1400d0b70
cmp word [rsp + 0x58], 0
jne case.0x1400a4f30.310
movzx esi, word [rsp + 0x5a]
movzx eax, si
mov ecx, eax
and ecx, 0xfc00
cmp ecx, 0xd800
je 0x1400d17c9
cmp ecx, 0xdc00
mov rcx, qword [rsp + 0x30]
je 0x1400d21b2
mov edx, eax
xor edx, 0xffefd800
cmp edx, 0xffef0800
jb 0x1400d23d6
mov r9, rbx
mov dword [rsp + 0x38], 0
cmp eax, 0x80
jae 0x1400d18d9
mov byte [rsp + 0x38], sil
mov r14d, 1
jmp 0x1400d192a
cmp rdx, qword [r8]
jne 0x1400d179f
mov rcx, r8
call fcn.140101970
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
lea rcx, [0x140148250]
mov byte [rax + rdx], 9
jmp 0x1400d1430
cmp rdx, qword [r8]
jne 0x1400d17b4
mov rcx, r8
call fcn.140101970
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
lea rcx, [0x140148250]
jmp 0x1400d17c0
mov rcx, r8
mov rdi, rdx
mov rdx, r9
mov r8, r14
call fcn.14010f670
mov rdx, rdi
mov r8, qword [rsp + 0x30]
mov r9, qword [r8 + 0x10]
jmp 0x1400d14b8
lea rcx, [0x140148250]
mov rax, qword [rsp + 0x50]
mov byte [rax + rdx], 0x5c
jmp 0x1400d1430
lea rcx, [0x140148250]
mov rax, qword [rsp + 0x50]
mov byte [rax + rdx], 0xa
jmp 0x1400d1430
lea rcx, [0x140148250]
mov rax, qword [rsp + 0x50]
mov byte [rax + rdx], 0x22
jmp 0x1400d1430
lea rcx, [0x140148250]
mov rax, qword [rsp + 0x50]
mov byte [rax + rdx], 0x2f
jmp 0x1400d1430
lea rcx, [0x140148250]
mov rax, qword [rsp + 0x50]
mov byte [rax + rdx], 8
jmp 0x1400d1430
lea rcx, [0x140148250]
mov rax, qword [rsp + 0x50]
mov byte [rax + rdx], 9
jmp 0x1400d1430
lea rcx, [0x140148250]
mov rax, qword [rsp + 0x50]
mov byte [rax + rdx], 0xd
jmp 0x1400d1430
mov rdx, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
cmp r14, rdx
jae 0x1400d21ee
mov rax, qword [rdi]
lea rcx, [r14 + 1]
cmp byte [rax + r14], 0x5c
mov qword [rdi + 0x10], rcx
jne 0x1400d1bbe
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1400d0ea0
cmp byte [rsp + 0x38], 0
jne 0x1400d1bc9
add r14, 2
cmp byte [rsp + 0x39], 0x75
mov qword [rdi + 0x10], r14
jne 0x1400d1bbe
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1400d0b70
cmp word [rsp + 0x38], 0
jne 0x1400d1bc9
movzx eax, word [rsp + 0x3a]
lea ecx, [rax + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x1400d1c25
add esi, 0x2800
movzx edx, si
shl edx, 0xa
lea ecx, [rax + 0x2400]
movzx ecx, cx
add ecx, edx
add ecx, 0x10000
mov r8d, ecx
xor r8d, 0xd800
add r8d, 0xffef0000
cmp r8d, 0xffef07ff
jbe case.0x1400aa260.279
add edx, 0x10000
mov r8d, edx
shr r8d, 0x12
shr edx, 4
and edx, 0xff00
movzx r8d, r8b
or r8d, edx
or eax, edx
shl ecx, 0xa
and ecx, 0xff0000
or ecx, r8d
shl eax, 0x18
or eax, ecx
movd xmm0, eax
pand xmm0, xmm6
por xmm0, xmm7
movd dword [rsp + 0x38], xmm0
mov r14d, 4
mov rcx, qword [rsp + 0x30]
mov r9, rbx
jmp 0x1400d192a
cmp eax, 0x800
jae 0x1400d1900
mov eax, esi
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x38], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x39], sil
mov r14d, 2
jmp 0x1400d192a
mov edx, eax
shr edx, 0xc
or dl, 0xe0
mov byte [rsp + 0x38], dl
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x39], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x3a], sil
mov r14d, 3
mov rax, qword [rcx]
sub rax, r9
cmp rax, r14
jb 0x1400d1976
mov rcx, qword [rsp + 0x50]
add rcx, r9
lea rdx, [rsp + 0x38]
mov r8, r14
mov rsi, r9
call fcn.140106220
add rsi, r14
mov r8, qword [rsp + 0x30]
mov qword [r8 + 0x10], rsi
mov rbp, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
lea rcx, [0x140148250]
mov rdx, r14
cmp r14, rbp
jb 0x1400d1443
jmp 0x1400d1991
mov rdx, r9
mov rsi, rcx
mov r8, r14
call fcn.14010f670
mov rcx, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
jmp 0x1400d193a
mov r14, r12
cmp r14, rbp
jne 0x1400d1ba2
mov qword [rsp + 0x38], 4
test r14, r14
jne 0x1400d19b5
mov edx, 1
xor r8d, r8d
jmp 0x1400d1b34
mov rax, qword [rdi]
mov ecx, r14d
and ecx, 3
cmp r14, 4
jae 0x1400d1a6a
mov edx, 1
xor r8d, r8d
jmp 0x1400d1b01
cmp eax, 0x22
jne 0x1400d1bd3
mov rbp, qword [r8 + 0x10]
lea r15, [r12 + 1]
test rbp, rbp
je 0x1400d1b53
mov r14, r12
sub r14, rdx
jb 0x1400d23f1
add rdx, rbx
mov rax, qword [r8]
sub rax, rbp
cmp rax, r14
mov qword [rsp + 0x50], r15
jb 0x1400d1c4b
mov r13, qword [r8 + 8]
mov rcx, r13
add rcx, rbp
jmp 0x18dd4a36e
mov eax, esi
call fcn.140106220
add rbp, r14
mov qword [r15 + 0x10], rbp
mov r14, qword [rsp + 0x50]
mov qword [rdi + 0x10], r14
lea rcx, [rsp + 0x58]
pop rax
jmp 0x18dd4a36e
pop rax
mov rdx, r13
mov r8, rbp
call fcn.140014580
cmp qword [rsp + 0x58], 0
pop rax
add byte [rdi], cl
test dword [rcx], ebx
add al, byte [rax]
invalid
pop rax
add byte [rdi], cl
test dword [rcx], ebx
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x60], al
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
mov qword [rax], 1
jmp 0x1400d1b8d
and r14, 0xfffffffffffffffc
out 0xfc, al
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r10d, 3
mov r11d, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps esi, xmm1
test sil, 1
cmovne r8, r10
test sil, 2
cmovne r8, r11
test sil, 4
cmovne r8, r9
test sil, 8
mov edi, 0
cmovne r8, rdi
mov ebx, esi
shr bl, 1
and bl, 5
sub sil, bl
mov ebx, esi
and bl, 0x33
shr sil, 2
and sil, 0x33
add sil, bl
mov ebx, esi
shr bl, 4
add bl, sil
and bl, 0xf
movzx esi, bl
add rdx, rsi
add r14, 0xfffffffffffffffc
add esi, 0xfffffffc
add esi, 0xfffffffc
jne 0x1400d1a90
test rcx, rcx
je 0x1400d1b34
xor r9d, r9d
nop dword [rax]
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rcx, r9
jne case.0x14009a04c.351
lea rcx, [rsp + 0x38]
call fcn.14010f610
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rcx + 8], rax
mov qword [rcx], 2
jmp 0x1400d1e7d
mov r8, r12
sub r8, rdx
jb 0x1400d2403
add rdx, rbx
mov qword [rdi + 0x10], r15
lea rcx, [rsp + 0x58]
call fcn.140014580
cmp qword [rsp + 0x58], 0
jne 0x1400d1ea1
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
movups xmmword [rax + 8], xmm0
jmp 0x1400d1e7d
add byte [rax], al
add byte [rax], al
mov r14, rdx
cmp r14, rbp
je 0x1400d199a
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r14
mov rdx, rbp
call fcn.140108280
mov rax, qword [rsp + 0x60]
jmp 0x1400d1e6d
mov qword [rsp + 0x38], 0x17
jmp 0x1400d1c39
mov rax, qword [rsp + 0x40]
jmp 0x1400d1e6d
lea rax, [r12 + 1]
mov qword [rdi + 0x10], rax
mov qword [rsp + 0x38], 0x10
cmp r12, 3
jae 0x1400d1c8d
xor r8d, r8d
mov edx, 1
jmp 0x1400d1d38
mov qword [rsp + 0x38], 4
cmp r12, rbp
jae 0x1400d23e2
cmp r12, 3
jae 0x1400d1d78
mov edx, 1
xor r8d, r8d
jmp 0x1400d1e28
mov qword [rsp + 0x38], 0x14
jmp 0x1400d1c39
mov qword [rsp + 0x38], 0xf
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400d1010
jmp 0x1400d1e6d
mov rcx, r8
mov r15, rdx
mov rdx, rbp
mov r8, r14
call fcn.14010f670
mov rdx, r15
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov rbp, qword [r8 + 0x10]
jmp 0x1400d1a13
mov qword [rsp + 0x38], 0xf
add byte [rax], al
cmp r12, 3
jae 0x1400d1ec1
mov edx, 1
xor r8d, r8d
jmp 0x1400d1f6b
mov rcx, rax
and rcx, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add byte [rcx - 0x46], al
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x46], al
add eax, dword [rax]
add byte [rax], al
mov r11d, 2
mov edx, 1
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r10
test dil, 2
cmovne r8, r11
cmovne eax, ebx
cmovne eax, ebx
test dil, 4
cmovne r8, r9
test dil, 8
mov r14d, 0
add byte [rbp + 0xf], cl
invalid
invalid
mov ebp, edi
shr bpl, 1
and bpl, 5
sub dil, bpl
mov ebp, edi
and bpl, 0x33
shr dil, 2
and dil, 0x33
and bh, 0x33
and bh, 0x33
add dil, bpl
mov ebp, edi
shr bpl, 4
add bpl, dil
and bpl, 0xf
movzx edi, bpl
movzx edi, ch
movzx edi, ch
add rdx, rdi
add rcx, 0xfffffffffffffffc
jne 0x1400d1cc0
test al, 3
je 0x1400d1b34
movzx eax, sil
and eax, 3
xor ecx, ecx
nop dword [rax]
inc r8
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d1d50
jmp 0x1400d1b34
mov esp, 0x48fffffd
mov eax, ecx
mov rax, rcx
and rax, 0xfffffffffffffffc
mov r9d, 1
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x6f
add eax, 0x40930
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x6f
add eax, 0x40930
mov r10d, 3
add byte [rax], al
mov r11d, 2
mov edx, 1
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r10
test dil, 2
cmovne r8, r11
test dil, 4
cmovne r8, r9
test dil, 8
mov r14d, 0
cmovne r8, r14
mov ebp, edi
shr bpl, 1
and bpl, 5
sub dil, bpl
mov ebp, edi
and bpl, 0x33
shr dil, 2
and dil, 0x33
add dil, bpl
mov ebp, edi
shr bpl, 4
add bpl, dil
and bpl, 0xf
movzx edi, bpl
add rdx, rdi
add rax, 0xfffffffffffffffc
jne 0x1400d1db0
test cl, 3
je 0x1400d1e63
movzx eax, sil
and eax, 3
xor ecx, ecx
nop word cs:[rax + rax]
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d1e40
lea rcx, [rsp + 0x38]
call fcn.14010f610
mov rsi, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], 2
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], 0xf
cmp r12, 3
jae 0x1400d1fa8
mov edx, 1
xor r8d, r8d
jmp 0x1400d204b
mov rax, r14
and rax, 0xfffffffffffffffc
mov ecx, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r9d, 3
mov r10d, 2
mov edx, 1
nop dword [rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r11d, xmm1
test r11b, 1
cmovne r8, r9
test r11b, 2
cmovne r8, r10
test r11b, 4
cmovne r8, rcx
test r11b, 8
mov edi, 0
cmovne r8, rdi
mov edi, r11d
shr dil, 1
and dil, 5
sub r11b, dil
mov edi, r11d
and dil, 0x33
shr r11b, 2
and r11b, 0x33
add r11b, dil
mov edi, r11d
shr dil, 4
add dil, r11b
and dil, 0xf
movzx r11d, dil
add rdx, r11
add rax, 0xfffffffffffffffc
jne 0x1400d1ef0
test r14b, 3
je 0x1400d1b34
movzx eax, sil
and eax, 3
xor ecx, ecx
nop
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d1f80
jmp 0x1400d1b34
mov rax, r15
and rax, 0xfffffffffffffffc
mov ecx, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r9d, 3
mov r10d, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r11d, xmm1
test r11b, 1
cmovne r8, r9
test r11b, 2
cmovne r8, r10
test r11b, 4
cmovne r8, rcx
test r11b, 8
mov edi, 0
cmovne r8, rdi
mov edi, r11d
shr dil, 1
and dil, 5
sub r11b, dil
mov edi, r11d
and dil, 0x33
shr r11b, 2
and r11b, 0x33
add r11b, dil
mov edi, r11d
shr dil, 4
add dil, r11b
and dil, 0xf
movzx r11d, dil
add rdx, r11
add rax, 0xfffffffffffffffc
jne 0x1400d1fd0
test r15b, 3
je 0x1400d1b34
movzx eax, sil
and eax, 3
xor ecx, ecx
nop
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2060
jmp 0x1400d1b34
add r15, 0xfffffffffffffffe
mov qword [rsp + 0x38], 0xc
mov rax, qword [rsp + 0x70]
add rax, r15
inc rax
cmp rax, 3
jae 0x1400d20b8
xor r8d, r8d
mov edx, 1
mov rsi, qword [rsp + 0x28]
jmp 0x1400d216c
add r12, 2
and r12, 0xfffffffffffffffc
mov eax, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov ecx, 3
mov r9d, 2
mov edx, 1
mov rsi, qword [rsp + 0x28]
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r10d, xmm1
test r10b, 1
cmovne r8, rcx
test r10b, 2
cmovne r8, r9
test r10b, 4
cmovne r8, rax
test r10b, 8
mov r11d, 0
cmovne r8, r11
mov r11d, r10d
shr r11b, 1
and r11b, 5
sub r10b, r11b
mov r11d, r10d
and r11b, 0x33
shr r10b, 2
and r10b, 0x33
add r10b, r11b
mov r11d, r10d
shr r11b, 4
add r11b, r10b
and r11b, 0xf
movzx r10d, r11b
add rdx, r10
add r12, 0xfffffffffffffffc
jne 0x1400d20f0
test r14b, 3
je 0x1400d21a3
movzx eax, r13b
and eax, 3
xor ecx, ecx
nop dword [rax + rax]
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2180
lea rcx, [rsp + 0x38]
call fcn.14010f610
jmp 0x1400d1e72
mov qword [rsp + 0x38], 0x14
mov rdx, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
cmp rcx, rdx
ja 0x1400d2415
test rcx, rcx
je 0x1400d2202
mov rax, qword [rdi]
mov r9d, ecx
and r9d, 3
cmp rcx, 4
jae 0x1400d222f
mov edx, 1
xor r8d, r8d
jmp 0x1400d22c5
mov qword [rsp + 0x38], 4
ja 0x1400d2421
test r14, r14
jne 0x1400d220f
mov edx, 1
xor r8d, r8d
jmp 0x1400d1e63
mov rax, qword [rdi]
mov ecx, r14d
and ecx, 3
cmp r14, 4
jae 0x1400d22f8
mov edx, 1
xor r8d, r8d
jmp 0x1400d238f
and rcx, 0xfffffffffffffffc
mov r10d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r11d, 3
mov esi, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r11
test dil, 2
cmovne r8, rsi
test dil, 4
cmovne r8, r10
test dil, 8
mov ebx, 0
cmovne r8, rbx
mov ebx, edi
shr bl, 1
and bl, 5
sub dil, bl
mov ebx, edi
and bl, 0x33
shr dil, 2
and dil, 0x33
add dil, bl
mov ebx, edi
shr bl, 4
add bl, dil
and bl, 0xf
movzx edi, bl
add rdx, rdi
add rcx, 0xfffffffffffffffc
jne 0x1400d2254
test r9, r9
je 0x1400d1e63
xor ecx, ecx
inc r8
xor r10d, r10d
cmp byte [rax + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc rcx
cmp r9, rcx
jne 0x1400d22d0
jmp 0x1400d1e63
and r14, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r10d, 3
mov r11d, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps esi, xmm1
test sil, 1
cmovne r8, r10
test sil, 2
cmovne r8, r11
test sil, 4
cmovne r8, r9
test sil, 8
mov edi, 0
cmovne r8, rdi
mov ebx, esi
shr bl, 1
and bl, 5
sub sil, bl
mov ebx, esi
and bl, 0x33
shr sil, 2
and sil, 0x33
add sil, bl
mov ebx, esi
shr bl, 4
add bl, sil
and bl, 0xf
movzx esi, bl
add rdx, rsi
add r14, 0xfffffffffffffffc
jne 0x1400d231e
test rcx, rcx
je 0x1400d1e63
xor r9d, r9d
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rcx, r9
jne 0x1400d239b
jmp 0x1400d1e63
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.1401084b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
call fcn.140108610
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rdx, rbp
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.1401084b0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.1401084b0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r14
call fcn.1401082f0
int3
add esp, 0x30
pop rbp
ret
or ah, byte [rsi - 0x70]
mov rdx, rbx
test rbx, rbx
je 0x1400d3396
mov rsi, qword [rdx]
mov rbx, qword [rdx + 8]
mov qword [rdx], 0
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400d339f
mov byte [rdx + 0x10], 1
mov al, 1
xchg byte [rsi + 0x28], al
cmp al, 0xff
je 0x1400d3380
lock dec qword [rsi]
jne 0x1400d3350
jmp case.0x1400329b2.2091
lea rcx, [rsi + 0x28]
call rdi
lock dec qword [rsi]
dec dword [rsi]
jne 0x1400d3350
mov rcx, rsi
call fcn.1400d3580
in al, dx
add dword [rax], eax
invalid
jmp 0x1400d3350
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x14014aeb0]
call fcn.140108610
mov qword [rbp - 0x30], 0
lea rdx, [0x14014e998]
lea r9, [0x14014aec8]
mov rcx, rbp
lea r8, [rbp - 0x30]
call fcn.140110090
int3
fcom qword [rdi + 7]
add byte [rax - 0x77], cl
mov qword [rbp - 0x48], rax
invalid
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
lea rax, [rbp - 8]
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
adc dword [rbp - 0x30], eax
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x48]
call fcn.1400d3050
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x18]
call fcn.1400d30f0
mov ecx, 7
int 0x29
ud2
or ecx, esp
int3
add byte [rax], al
add byte [rax + 0xf], cl
cli
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x1400d3691
invalid
mov rcx, qword [rsi + 8]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
mov eax, 1
jmp 0x1400d3693
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
mov r8, rdi
call fcn.1400d36e0
cmp qword [rbp - 0x18], 0
jne 0x1400d36c1
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
test rcx, rcx
jne 0x1400d36cf
call fcn.140010c70
mov rdx, qword [rbp - 8]
call fcn.140107f90
int3
invalid
push rax
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
lea edx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rdx
lea r8, [0x140172ca8]
mov dl, 1
xor r9d, r9d
call fcn.140013190
nop
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
add esi, dword [rbp + 0x26]
cmp byte [rbp - 9], 0
je 0x1400d3e07
mov rax, qword [0x140182270]
cmp rax, 3
je 0x1400d3deb
add rsp, 0x60
pop rbp
ret
call qword [0x140182278]
nop
add rsp, 0x60
pop rbp
ret
imul eax
iretd
jge 0x1400d3dfb
add byte [rbp - 0x2f], dh
mov rax, qword [0x1401821e8]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0x8d48
invalid
xchg ecx, eax
add byte [rax], al
invalid
cmp rax, rcx
jne 0x1400d3e39
mov eax, dword [0x1401821f0]
inc eax
je 0x1400d3dd8
jmp 0x1400d3e6d
mov cl, 1
xor eax, eax
sal al, 0xf
mov al, 0xd
or eax, 0xae3af
sal al, 0xf
mov al, 0xd
invalid
scasd eax, dword [rdi]
or eax, 0xae3af
jrcxz 0x1400d3e4e
add byte [rbp - 0x6f], dh
jne 0x1400d3dd8
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
add al, 0xc1
lea rax, [rax + 0x91]
mov qword [0x1401821e8], rax
and bl, 0xa
invalid
adc byte [rcx + 0x48000000], 0x89
add byte [rax - 0x77], cl
add eax, 0xae380
and bl, 0xa
add byte [rax + 1], bh
mov eax, 1
mov eax, 1
add byte [rcx + 0xae37d05], cl
mov dword [0x1401821f0], eax
jrcxz 0x1400d3e7c
add byte [rax - 0x39], cl
rol byte [r8], 1
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r9]
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x1400d3e88
mov qword [rbp - 0x30], 0
mov qword [rbp - 0x28], 1
mov dword [rbp - 0x28], 1
mov qword [rbp - 0x20], 0
mov byte [rbp - 0x18], 0
mov byte [rbp - 0x13], 0
in eax, dx
add bh, al
jmp 0x1400d3e9a
add byte [rax], al
add dh, al
call 0x12d530492
in eax, dx
add bh, al
jmp 0x1400d3e9a
cmp qword [0x1401821f8], 0
jne 0x1400d3f5b
mov qword [0x1401821f8], 0xffffffffffffffff
cmp byte [0x140182218], 0
jne 0x1400d3eda
lea rcx, [0x140182200]
call fcn.1400d40e0
mov qword [rbp - 0x38], rax
test rax, rax
je 0x1400d3eda
lea rcx, [rbp - 0x38]
call fcn.1400d42f0
cmp qword [0x140182200], 0
je 0x1400d3ef9
mov r8, qword [0x140182208]
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
mov ecx, dword [0x140182268]
xor edx, edx
call fcn.140101bb0
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [0x140182210], xmm1
movups xmmword [0x140182200], xmm0
inc qword [0x1401821f8]
dec dword [0x1401821f0]
jne 0x1400d3dd8
mov qword [0x1401821e8], 0
xor eax, eax
xchg byte [0x1401821f4], al
cmp al, 2
jne 0x1400d3dd8
invalid
invalid
invalid
lea rcx, [0x1401821f4]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add eax, dword [rax]
jmp 0x1400d3dd8
lea rcx, str.library_std_srcio_stdio.rs
call fcn.1401084c0
ud2
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x30]
call case.0x1400329b2.2121
add byte [rax], al
shr al, 1
cmp dword [rax], eax
add byte [rax], al
nop
add rsp, 0x20
pop rbp
ret
in eax, 0xff
or byte [r13 + 0x1c], sil
mov qword [rcx], 0
mov dword [rcx], 0
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x1400d4035
invalid
rol byte [rsi + 0x23c0c41], 0x75
add dh, byte [rbp + 0xc]
or al, 0x48
add ecx, 0xc
invalid
add rcx, 0xc
or al, 0x5d
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x3dff3
add byte [rax - 0x33333ca3], dl
int3
nop
pop rbp
ret
int3
int3
push rbp
sub rsp, 0x40
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
cmp byte [rcx + 0x18], 0
sbb byte [rax], al
clc
invalid
invalid
sbb byte [rax], al
je 0x1400d4075
cmp qword [rcx], 0
je 0x1400d409a
mov r8, qword [rcx + 8]
mov rcx, qword [0x140182268]
or eax, 0xae1ff
or eax, 0xae1ff
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
xor edx, edx
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbp
jmp fcn.140101bb0
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x10], rcx
call fcn.1400d40e0
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp - 0x18], rax
test rax, rax
invalid
je case.0x1400329b2.2136
call 0x1b4cdc5ce
or dword [rax - 0x73], ecx
invalid
sal byte [rcx + rcx + 0x48], 0x8d
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x1400fa177
add byte [rax - 0x75], cl
invalid
invalid
invalid
call fcn.1400d42f0
invalid
mov rcx, qword [rbp - 0x10]
cmp qword [rcx], 0
jne 0x1400d405e
add rsp, 0x40
pop rbp
ret
invalid
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
je 0x1400d40ce
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
invalid
nop
add rsp, 0x20
pop rbp
ret
insb byte [rdi], dx
and al, 0x50
mov qword [rbp], 0xfffffffffffffffe
mov r14, qword [rcx + 0x10]
test r14, r14
je 0x1400d4248
lea rsi, [rcx + 0x19]
lea rdi, [rbp - 0x28]
lea rbx, [rbp - 0x18]
xor r9d, r9d
leave
lea r15, str.failed_to_write_the_buffered_data
mov qword [rbp - 8], rcx
jmp 0x1400d413d
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov r14, qword [rcx + 0x10]
cmp r9, r14
jae 0x1400d4225
mov byte [rcx + 0x18], 1
sub r14, r9
add dword [rbp + 0x29], ecx
invalid
mov rdx, qword [rcx + 8]
mov qword [rbp - 0x10], r9
add rdx, r9
mov ecx, 0xfffffff5
cmc
invalid
mov r8, r14
mov r9, rsi
mov ecx, esi
call fcn.1400d4440
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rbp - 0x30], eax
invalid
invalid
mov dword [rbp - 0x30], eax
ror byte [rax - 0x77], 1
mov qword [rbp - 0x28], rdx
cmp rax, 1
add dword [rbp + 0x53], esi
push rbp
fmul dword [rax - 0x7d]
clc
add dword [rbp + 0x53], esi
mov eax, edx
and eax, 3
cmp rax, 2
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
jae 0x1400d41a0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], rdx
mov byte [rcx + 0x18], 0
cmp eax, 1
jne 0x1400d41d9
cmp byte [rdx + 0xf], 0x23
je case.0x14002a75a.2445
jmp 0x1400d424f
cmp eax, 2
jne 0x1400d41e1
mov rax, rdx
shr rax, 0x20
cmp eax, 6
jne case.0x1400329b2.2281
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400d42f0
mov rdx, r14
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov r9, qword [rbp - 0x10]
mov byte [rcx + 0x18], 0
test rdx, rdx
je 0x1400d424c
invalid
add r9, rdx
jmp 0x1400d4130
inc dword [rax + 0x7423107a]
xor ebx, ebp
outsb dx, byte [rsi]
cmp byte [rdx + 0x10], 0x23
je case.0x14002a75a.2445
jmp 0x1400d424f
mov rax, rdx
shr rax, 0x20
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], rdx
mov byte [rcx + 0x18], 0
cmp eax, 0x28
ja 0x1400d424f
push rdx
cmp rax, 0x23
jne 0x1400d424f
nop word cs:[rax + rax]
mov rcx, rbx
call fcn.1400d42f0
fld1
fadd dword [rax]
add byte [rax], al
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
jmp 0x1400d4130
test r9, r9
je 0x1400d4248
xor esi, esi
mov edx, 0
cmp r14, r9
jae 0x1400d4288
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_src_vecmod.rs
mov rcx, r9
mov rdx, r14
call fcn.1401082f0
xor edx, edx
jmp 0x1400d428c
mov rdx, r15
test r9, r9
test ecx, ecx
je 0x1400d428c
mov rax, qword [rcx + 0x10]
mov rsi, rax
sub rsi, r9
jb 0x1400d42a7
mov qword [rcx + 0x10], 0
je 0x1400d428c
mov rbx, rcx
mov rcx, qword [rcx + 8]
or byte [rcx + 1], cl
leave
retf
or byte [rcx + 1], cl
leave
mov rdi, rdx
mov rdx, r9
mov edx, ecx
mov edx, ecx
mov r8, rsi
call fcn.140106220
mov rcx, rbx
mov rdx, rdi
mov qword [rcx + 0x10], rsi
mov rax, rdx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov byte [rcx + 0x18], 0
test r9, r9
jne 0x1400d4254
scasd eax, dword [rdi]
scasd eax, dword [rdi]
jmp 0x1400d428c
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_src_vecmod.rs
lea eax, [0x140148aa0]
invalid
mov rcx, r9
leave
mov rdx, rax
call fcn.1401082f0
int3
add ah, cl
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
call fcn.1400d43e0
nop
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400d4319
invalid
rol dword [rbx - 0x72b7fc1f], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 5]
test rcx, rcx
jne 0x1400d431f
invalid
add rsp, 0x40
pop rbp
pop rbp
ret
lea rcx, [rax - 1]
lea ecx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0x20], ecx
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
adc byte [rax - 0x75], cl
call 0x14885c689
call 0x14885c689
or byte [rax], al
add byte [rbx + riz + 0x48], dh
cmp dword [rax + 0x10], 0x11
je 0x1400d4367
cmp qword [rax + 0x10], 0x11
adc dword [rbx + 6], esi
jae 0x1400d4351
mov r8, qword [rbp - 0x10]
jmp 0x1400d4359
or byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
invalid
clc
mov rcx, qword [0x140182268]
or bh, bl
or al, byte [rax]
xor edx, edx
call fcn.140101bb0
fadd dword [rdx]
add byte [rax - 0x75], cl
or eax, 0xadefa
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
or al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
pop rbp
jmp fcn.140101bb0
add al, byte [rax]
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400d43c2
call 0x14885c6de
js 0x1400d439e
add byte [rcx + rbp + 0x48], dh
mov eax, dword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400d43b0
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140101bb0
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rbp - 0x20]
call fcn.140101bb0
nop
add rsp, 0x20
pop rbp
ret
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x48], 0xfffffffffffffffe
test r8, r8
je 0x1400d449b
mov rsi, r9
mov rbx, r8
mov rdi, rdx
call qword [sym.imp.kernel32.dll_GetStdHandle]
mov r14, rax
mov eax, 1
test r14, r14
je 0x1400d44a1
cmp r14, 0xffffffffffffffff
jne 0x1400d44b9
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x1400d44ab
xor edx, edx
xor eax, eax
jmp 0x1400d44ab
movabs rdx, 0x600000002
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov dword [rbp - 0x20], 0
lea rdx, [rbp - 0x20]
mov rcx, r14
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
je 0x1400d4591
movzx ecx, byte [rsi + 4]
test rcx, rcx
je 0x1400d4605
cmp cl, 4
jae 0x1400d46c4
movzx edx, byte [rdi]
mov eax, edx
and al, 0xc0
cmp al, 0x80
mov eax, 1
add dword [rax], eax
add byte [rax], al
jne 0x1400d465c
add byte [rax - 0x49f0f1ec], cl
add al, 0xfe
ror byte [rax - 0x49f0fbba], 0xe
mov byte [rsi + rcx], dl
movzx eax, byte [rsi + 4]
inc al
mov byte [rsi + 4], al
movzx ecx, byte [rsi]
lea rdx, [0x14014a6e0]
movzx edi, byte [rcx + rdx]
mov qword [rbp - 0x28], rdi
mov dh, 0x3c
adc dword [rax - 0x77], ecx
jge 0x1400d44f5
cmp al, dil
jb 0x1400d46a7
movzx r8d, al
cmp al, 5
jae 0x1400d474d
lea rcx, [rbp + 0x20]
mov rdx, rsi
call fcn.140014580
mov byte [rsi + 4], 0
cmp qword [rbp + 0x20], 0
jne 0x1400d46b3
hlt
mov rdx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x10], rax
cmp rax, rdi
xor byte [rax - 0x77], cl
adc byte [r8 + 0x39], r9b
adc byte [rax + 0x39], cl
clc
jne 0x1400d47a9
add byte [rax], al
mov rcx, r14
int1
mov r8, rdi
call fcn.1400d4820
test rax, rax
jne 0x1400d44ab
mov qword [rbp + 0x40], rdx
mov qword [rbp + 0x10], rdi
cmp rdi, rdx
jne 0x1400d47c9
mov edx, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400d44ab
dec dword [rdi]
adc byte [0x14014a4f8], al
movups xmm0, xmmword [0x14014a4f8]
invalid
movaps xmmword [rbp + 0x20], xmm0
mov eax, 0xffffffff
cmp rbx, rax
dec dword [rax + 0x39]
ret
cmovb rax, rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
jne 0x1400d45f6
mov rcx, r14
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rbp + 0x20]
cmp eax, 0x103
je 0x1400d46f9
test eax, eax
js 0x1400d466c
mov rdx, qword [rbp + 0x28]
xor eax, eax
jmp 0x1400d44ab
cmp rbx, 0x1000
mov r8d, 0x1000
cmovb r8, rbx
lea rcx, [rbp + 0x20]
mov rdx, rdi
call fcn.140014580
cmp qword [rbp + 0x20], 0
je 0x1400d4679
mov r8, qword [rbp + 0x28]
test r8, r8
je 0x1400d468e
mov byte [rsi + 4], 0
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400d44ab
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
jmp 0x1400d448a
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x30]
mov rcx, r14
call fcn.1400d4820
jmp 0x1400d44ab
mov edx, 1
xor eax, eax
jmp 0x1400d44ab
mov eax, 1
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400d44ab
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [0x140172ca8]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x20]
call fcn.140108230
mov qword [rbp - 0x30], r14
mov dword [rbp + 0x40], 0
mov byte [rbp + 0x44], 0
lea rax, [0x14014a560]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x28]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x20]
call fcn.1400d3050
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x10]
call fcn.1400d30f0
mov ecx, 7
int 0x29
ud2
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov edx, 4
mov rcx, r8
mov r8, rax
call fcn.1401082f0
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.1401082f0
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rbp + 0x10], xmm0
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140148940]
lea r8, [rbp + 0x10]
mov edx, 0x2b
call fcn.140108580
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x10]
lea r8, [rbp - 0x20]
call fcn.140110090
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x10]
lea r8, [rbp - 0x20]
call fcn.140110090
int3
mov esi, ecx
lea rax, [rcx + 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x73fdf
invalid
mov r8d, 9
mov eax, 9
call qword [rax + 0x18]
mov qword [rbp - 0x10], rdi
jge 0x1400d4af6
sbb byte [rax - 0x77], cl
jge 0x1400d4af6
mov byte [rbp - 8], al
mov byte [rbp - 7], 0
stc
add byte [rax - 0x73], cl
add eax, 0x73fa4
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x140148ae1]
lea rdi, [rbp - 0x10]
mov r8d, 0xb
mov rcx, rdi
mov r9, rsi
call fcn.140014790
dec dword [rax - 0x73]
add eax, 0x73fbc
dec dword [rax - 0x73]
add eax, 0x73fbc
mov qword [rsp + 0x20], rax
lea rdx, [0x140148aec]
lea r9, [rbp - 0x18]
mov r8d, 9
mov rcx, rdi
call fcn.140014790
cmp byte [rbp - 7], 0
movzx ecx, byte [rbp - 8]
je 0x1400d4b8b
mov al, 1
test cl, cl
jne 0x1400d4baa
mov rax, qword [rbp - 0x10]
test byte [rax + 0x34], 4
jne case.0x1400329b2.2464
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144321]
mov r8d, 2
jmp 0x1400d4ba7
test cl, cl
setne al
jmp 0x1400d4baa
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x750da
sub byte [rax - 0x73], cl
adc eax, 0x750da
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rdi
pop rsi
pop rbp
ret
int3
lea ebp, [rsp + 0x40]
mov rax, qword [rcx]
cmp byte [rax], 0
je 0x1400d4c87
inc rax
mov qword [rbp - 0x18], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14014bc34]
mov r8d, 4
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x1401485d0]
cmp dword [rdi], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [rbp - 0x18]
call fcn.1400168c0
cmp dword [rdi], eax
add byte [rax - 0x73], cl
invalid
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
test rcx, rcx
je 0x1400d4ca9
mov al, 1
test dl, dl
invalid
jne 0x1400d4cab
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d4c6d
cmp byte [rbp + 1], 0
je 0x1400d4c6d
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x1400d4c6d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
invalid
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d4cab
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x78984
sub byte [rax - 0x73], cl
adc eax, 0x78984
mov r8d, 1
call qword [rax + 0x18]
invalid
sbb bl, ch
and al, 0x48
mov ecx, dword [rdx + 0x20]
jmp 0x1400d4cab
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
lea edx, str.NoneSome
lea edx, str.NoneSome
mov r8d, 4
add rsp, 0x48
pop rsi
pop rbp
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
mov al, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
xor al, 0xf6
rcl dword [rax], 0x75
invalid
xor al, 0xf6
rcl dword [rax], 0x75
test cl, 0x20
test cl, 0x20
jne 0x1400d4d78
movzx eax, byte [rax]
cmp rax, 0x64
cmp eax, 0x64
cmp eax, 0x64
jb 0x1400d4e04
movzx ecx, al
lea r8d, [rcx + rcx*4]
lea eax, [rcx + rcx*4]
lea eax, [rcx + rcx*4]
lea r8d, [rcx + r8*8]
shr r8d, 0xc
imul ecx, r8d, 0x64
sub al, cl
enter 0xffffffffffffb60f, 0xffffffffffffffc0
enter 0xffffffffffffb60f, 0xffffffffffffffc0
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [rbp - 0x2b], ax
mov dword [rbp - 0x2b], eax
mov dword [rbp - 0x2b], eax
mov ecx, 0x24
mov eax, r8d
jmp 0x1400d4e0d
invalid
add byte [rdi], cl
mov dh, 0
movzx eax, byte [rax]
mov r9d, 0x81
mov ecx, 0x81
mov r8d, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, r9
mov r9d, eax
mov ecx, eax
mov ecx, eax
and r9b, 0xf
shr r8b, 4
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
pop rcx
push rdi
pop rcx
push rdi
cmp r9b, 0xa
movzx r9d, r10b
stc
or al, byte [rbp + 0xf]
mov dh, 0xca
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
push rsp
or eax, 0x498d4cae
lea ecx, [rcx - 1]
push rsp
or eax, 0x498d4cae
lea ecx, [rcx - 1]
lea ecx, [rcx - 1]
cmp al, 0x10
mov eax, r8d
jae 0x1400d4d40
jmp 0x1400d4dc6
movzx eax, byte [rax]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rcx, r9
mov r9d, eax
and r9b, 0xf
loope 0x1400d4da9
loope 0x1400d4da9
shr r8b, 4
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
invalid
or al, byte [rbp + 0xf]
mov dh, 0xca
invalid
retf 0xf45
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp al, 0x10
mov eax, r8d
jae 0x1400d4d90
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
add dword [rax], 0x830f0000
mov eax, dword [rax]
add byte [rax], al
stc
add dword [rax], 0x830f0000
mov eax, dword [rax]
add byte [rax], al
or dword [rbx - 0x48000000], 0xffffff81
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
sub rax, r9
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea r8, [0x1401723a0]
mov r9d, 2
mov ecx, 2
mov ecx, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400d4e53
add ebx, ebp
movabs r9, 0x8730a3c00000026
add byte [rdx + rcx], bh
jae 0x1400d4e15
mov ecx, 0x26
cmp al, 0xa
add byte [rdx + rcx], bh
jae 0x1400d4e15
or al, 0x30
mov byte [rbp + rcx - 0x50], al
jmp 0x1400d4e29
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [rbp - 0x2b], ax
mov ecx, 0x25
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rcx
sub eax, ecx
sub eax, ecx
enter 0xffffffffffff894c, 0x44
and al, 0x28
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, [0x140172ca8]
or dword [rax], eax
or dword [rax], eax
mov rcx, rdx
mov ecx, edx
mov dl, 1
xor r9d, r9d
call fcn.140013190
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x140114238]
mov edx, 0x80
add byte [rdx + 0x80], bh
call fcn.140108270
int3
int3
int3
int3
int3
sub esp, 0xb0
add byte [rax], al
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov eax, dword [rdx + 0x34]
test al, 0x10
add byte [rax], al
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x1400d4f7a
test ebp, ebx
add byte [rax], al
add byte [rax + 0x25850f20], ch
add dword [rax], eax
add byte [rcx - 0x77], cl
ror dword [rax - 0x75], 1
mov rcx, qword [rcx]
mov eax, 0x27
invalid
add byte [rax], al
invalid
test al, 0x20
jne 0x1400d4fca
mov r9, rdx
mov rcx, qword [rcx]
mov eax, 0x27
invalid
add byte [rax], al
invalid
invalid
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp rcx, 0x2710
cmp ecx, 0x2710
adc dword [rcx], esp
invalid
cmp ecx, 0x2710
add byte [rax], al
add byte [rdi], cl
invalid
jb 0x1400d5056
xchg edx, eax
add dword [rax], eax
add byte [rcx - 0x45], al
invalid
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word cs:[rax + rax]
pop r9
xchg byte [rax], bh
invalid
invalid
mov rax, rcx
mul r10
loop 0x1400d4f2f
shr edx, 0xb
imul eax, edx, 0x2710
adc byte [rdi], ah
add byte [rax], al
invalid
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
adc ebp, dword [rbx - 0x39]
invalid
adc ebp, dword [rbx - 0x39]
sub esi, eax
sub esi, eax
sub esi, eax
invalid
movzx esi, si
lea rax, [r11 - 4]
test byte [rcx - 0x73], 0x43
cld
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x54], di
mov dword [rbp + rbx - 0x54], edi
mov dword [rbp + rbx - 0x54], edi
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x52], si
je 0x1400d4f3b
scasb al, byte [rdi]
jo 0x1400d4f80
mov dword [rbp + r11 - 0x52], esi
je 0x1400d4f3b
scasb al, byte [rdi]
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400d4ee0
cmp rdx, 0x63
cli
invalid
jbe 0x1400d4f5e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
leave
jnp 0x1400d4f52
add byte [rax], al
shr ecx, 0x11
imul r10d, ecx, 0x64
imul edx, ecx, 0x64
shl dword [rsp + rax*2 + 0x29], 1
ror byte [rdi], cl
mov bh, 0xd2
invalid
shl dword [rsp + rax*2 + 0x29], 1
ror byte [rdi], cl
mov bh, 0xd2
invalid
rol byte [rcx + 0xf], cl
mov bh, 0x14
push rax
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
sar dh, 0x48
mov edx, ecx
sar dh, 0x48
mov edx, ecx
mov rcx, r9
leave
cmp rdx, 0xa
jae 0x1400d5068
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
add eax, 0xc8ff48af
retf 0x8830
xor byte [rax + 0x48af0554], cl
dec eax
invalid
add eax, 0xc8ff48af
enter 0xfffffffffffffce9, 0
add byte [rax], al
jmp case.0x14001a35d.3303
mov rax, qword [rcx]
mov r9d, 0x81
mov r8, rax
mov eax, eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov eax, eax
invalid
invalid
invalid
invalid
mov eax, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
shr r8, 4
mov r9d, eax
mov ecx, eax
mov ecx, eax
and r9b, 0xf
loope case.0x1400c6e22.273
cmovne ecx, dword [rbp - 0x72bacfaf]
pop rcx
push rdi
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
mov dh, 0xca
mov dh, 0xca
retf 0xf45
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
lea ecx, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400d4f90
jmp 0x1400d5018
mov rax, qword [rcx]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add dword [rcx - 0x47], eax
add dword [rax], 0x89490000
shl byte [rsi + 0x2e], 0xf
invalid
add byte [rax], al
add byte [rax], al
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
loope 0x1400d4ffd
loope 0x1400d4ffd
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400d4fe0
retf 0xf45
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400d50ae
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401723a0]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400d509d
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400d4f34
jmp 0x1400d4f5e
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add eax, 0xc08348ae
invalid
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
lea r8, [0x140172ca8]
mov dl, 1
xor r9d, r9d
call fcn.140013190
nop
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140114238]
mov edx, 0x80
call fcn.140108270
int3
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rdi
call fcn.1400df540
pop rdx
invalid
add byte [rax], al
pop rdx
movabs al, byte [0x7f840fc085480000]
add byte [rax], al
test rax, rax
invalid
test byte [rdi + 2], bh
invalid
test rax, rax
je 0x1400d576e
invalid
add byte [rax - 0x77], cl
jne 0x1400d54db
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
add byte [rax], al
invalid
add byte [rax], al
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
lea r15, [rbp - 0x18]
xor r13d, r13d
in eax, dx
in eax, dx
jmp 0x1400d552f
mov word [rax + rdi*2], r13w
inc rdi
mov qword [rbp - 8], rdi
mov r13d, esi
test r13w, r13w
je 0x1400d5550
xor esi, esi
cmp rdi, qword [rbp - 0x18]
jne 0x1400d5520
jmp 0x1400d5630
cmp r14, rbx
je 0x1400d5662
movzx edx, byte [r14]
movzx r13d, dl
test r13b, r13b
js 0x1400d5576
inc r14
xor esi, esi
cmp rdi, qword [rbp - 0x18]
jne 0x1400d5520
jmp 0x1400d5630
mov ecx, r13d
and ecx, 0x1f
movzx r8d, byte [r14 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400d55cd
jmp 0x1852d3700
movzx r13d, byte [r14 + 2]
movzx ebp, byte [rsi + 2]
shl r8d, 6
and r13d, 0x3f
in eax, 0x3f
in eax, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x1400d55e7
movzx edx, byte [r14 + 3]
add r14, 4
and ecx, 7
shl ecx, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, ecx
mov r13d, edx
cmp r13d, 0xffff
jbe case.0x14001a35d.3330
jmp 0x1400d55fe
add r14, 2
shl ecx, 6
or ecx, r8d
mov r13d, ecx
xor esi, esi
test byte [rax + 0x3b], 0x7d
invalid
je 0x1400d5630
jmp 0x1400d5520
add r14, 3
shl ecx, 0xc
or al, 0x41
or ebp, ecx
cmp r13d, 0xffff
jbe case.0x14001a35d.3330
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
add byte [rax], al
add cl, al
jmp 0x140d6d715
and r13d, 0x3ff
or r13d, 0xdc00
mov esi, r13d
mov r13d, ecx
cmp rdi, qword [rbp - 0x18]
jge 0x1400d560e
jge 0x1400d560e
jne 0x1400d5520
nop dword [rax]
mov r8, rbx
sub r8, r14
sub eax, esi
sub eax, esi
add r8, 3
cmovb r8, r12
shr r8, 2
cmp si, 1
inc byte [rcx]
sbb r8, 0
add r8, 2
mov rcx, r15
mov rdx, rdi
call fcn.140110180
mov rax, qword [rbp - 0x10]
jmp 0x1400d5520
mov r8, qword [rbp - 0x10]
mov rax, rdi
mov rcx, r8
cmp rdi, 8
jb 0x1400d56bd
mov rcx, r8
mov rax, rdi
cmp word [rcx], 0
je 0x1400d56e0
cmp word [rcx + 2], 0
je 0x1400d56e0
cmp word [rcx + 4], 0
je 0x1400d56e0
cmp word [rcx + 6], 0
je 0x1400d56e0
cmp word [rcx + 8], 0
je 0x1400d56e0
cmp word [rcx + 0xa], 0
je 0x1400d56e0
cmp word [rcx + 0xc], 0
je 0x1400d56e0
cmp word [rcx + 0xe], 0
je 0x1400d56e0
add rax, 0xfffffffffffffff8
add rcx, 0x10
cmp rax, 7
ja 0x1400d5678
add rax, rax
xor edx, edx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rax, rdx
je 0x1400d5721
invalid
cmp word [rcx + rdx], 0
cmp word [rcx + rdx], 0
cmp al, 0x11
add byte [rax - 0x73], cl
push rdx
lea rdx, [rdx + 2]
jne 0x1400d56d0
add dh, byte [rbp - 0x10]
lea rax, [0x14014abf0]
push rbp
invalid
mov rcx, qword [rbp - 0x20]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
invalid
or byte [rax - 0x77], 1
or byte [rax - 0x77], 1
cmp qword [rbp - 0x18], 0
je 0x1400d5758
push rbp
push rbp
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140101bb0
retf
cmp rdi, qword [rbp - 0x18]
jne 0x1400d573b
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
mov rdx, rdi
call case.0x140097386.791
mov r8, qword [rbp - 0x10]
mov rdi, qword [rbp - 8]
mov word [r8 + rdi*2], 0
inc rdi
mov qword [rbp - 8], rdi
mov rax, qword [rbp - 0x20]
mov qword [rax + 0x10], rdi
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rax], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 2
mov rdx, rdi
call fcn.140107f90
adc eax, 0xcc000328
adc eax, 0xcc000328
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
cmp qword [rbp - 0x18], 0
je 0x1400d57b2
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
add al, byte [rax]
add al, byte [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
int3
int3
int3
push rbp
push rsi
push rdi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rsp + 0x20]
mov rsi, rdx
mov esi, edx
and byte [rax - 0x77], cl
invalid
mov esi, edx
mov rdi, rcx
mov edi, ecx
lea rcx, [0x14014ac38]
call sub.kernel32.dll_GetModuleHandleA
test rax, rax
invalid
je 0x1400d5812
add byte [rax - 0x7b], cl
sal byte [rdi + rbx + 0x48], 0x8d
adc eax, 0x75447
lea rdx, str.SetThreadDescription
lea edx, str.SetThreadDescription
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
add al, byte [rax]
test rax, rax
lea r8, [0x1400d38b0]
movsb byte [rdi], byte [rsi]
loopne 0x1400d580a
dec dword [rdi + rcx + 0x45]
invalid
ror byte [rbp + rcx*4 + 5], 0xa4
movsb byte [rdi], byte [rsi]
loopne 0x1400d580a
invalid
dec dword [rdi + rcx + 0x45]
shr bl, 7
cmovne eax, eax
jmp 0x1400d5819
lea r8, [0x1400d38b0]
add eax, 0xffffe097
dec dword [rcx + rcx*4 + 5]
mov qword [case.0x140092b9e.494], r8
and al, cl
or al, byte [rax]
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
add rsp, 0x20
pop rdi
pop rsi
invalid
pop rbp
jmp r8
invalid
loopne 0x1400d5886
push rbp
push rsi
push rdi
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
mov rax, rdx
ror byte [rax - 1], 1
sal byte [rsi + rdi*2 + 0x48], 0x89
invalid
inc rax
je 0x1400d58c2
mov rsi, rcx
mov r9, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
or dword [rbx - 0x73], ecx
or al, 9
lea rcx, [r9 + r9]
cmp rcx, rax
cmova rax, rcx
xor edx, edx
mov r8, rax
shr r8, 0x3e
call 0x102a1679f
call 0x102a1679f
sete dl
cmp rax, 5
mov edi, 4
add al, 0
add byte [rax], al
add eax, 0x4bf
add byte [rax + 0xf], cl
clc
cmovae rdi, rax
lea r8, [rdi + rdi]
add al, 0x3f
add edx, edx
test r9, r9
je case.0x1400b39b9.337
adc ecx, dword [rax - 0x75]
or byte [rax - 0x77], r9b
mov qword [rbp - 0x30], rax
invalid
invalid
mov rax, qword [rsi + 8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0x20], ecx
ror byte [rax - 0x77], 1
mov dword [rbp - 0x20], ecx
loopne 0x1400d583e
mov eax, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400d588e
xor eax, eax
ror byte [rax - 0x77], 0x45
fmul dword [rax - 0x73]
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
call 0x1105ae5e6
fmul dword [r8 - 0x73]
call 0x1105ae5e6
call fcn.1400d36e0
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
invalid
cmp dword [rbp - 0x18], 0
jne 0x1400d58b9
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
or byte [rax - 0x77], cl
invalid
add rsp, 0x50
push rax
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
test rcx, rcx
invalid
invalid
jne 0x1400d58c7
call fcn.140010c70
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
push rbp
clc
call fcn.140107f90
int3
int3
push rsi
sub rsp, 0x68
in al, dx
push 0x246c8d48
insb byte [rdi], dx
and al, 0x60
in al, dx
push 0x246c8d48
insb byte [rdi], dx
and al, 0x60
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
mov eax, dword [0x140182314]
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x90]
cmp eax, 1
invalid
je 0x1400d5943
add dword [rcx + rsi - 0x7b], esi
sal byte [rbp + 0x54], 0x8b
jne 0x1400d596a
mov eax, dword [0x140182314]
test eax, eax
jne 0x1400d596a
mov eax, dword [0x140182314]
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
invalid
mov rsi, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8e
lea rcx, [rsi + 0x88]
mov cs, word [rax + 0x48000000]
lea edx, case.0x14001a35d.2912
adc eax, 0xffffda99
mov byte [rax], al
add byte [rax], al
lea rdx, case.0x14001a35d.2912
adc eax, 0xffffda99
invalid
invalid
call fcn.1400d3410
invalid
mov byte [rsi + 0x90], 1
xchg byte [rax + 0x1000000], dl
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add dword [rbx + 0xac9cb05], ecx
invalid
retf
leave
invalid
mov eax, dword [0x140182314]
add eax, 0xac9cb
leave
or al, byte [rax]
invalid
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
mov rax, qword [rax + 0x88]
or byte [rax + 0x48000000], 0x85
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rcx + rdx - 0x10], 0x48
je 0x1400d5973
lock inc qword [rax]
inc dword [rax]
jg case.0x1400932da.489
ud2
xor eax, eax
add rsp, 0x68
push 0xffffffffe8c35d5e
pop rsi
pop rbp
ret
call fcn.14010fc90
sbb byte [rbx + 0x158b0003], ah
xchg esi, eax
leave
mov edx, dword [0x140182314]
or al, byte [rax]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rcx + rdx*8]
mov rcx, qword [rcx + rdx*8]
mov ecx, dword [rcx + rdx*8]
cmp qword [rcx + 0x88], 0
cmp dword [rcx + 0x88], 0
add byte [rax], al
add byte [rbp + 0x22], dh
invalid
jne 0x1400d59b7
and cl, byte [rbx + 0xac97915]
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov edx, dword [0x140182314]
leave
or al, byte [rax]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rcx + rdx*8]
or al, 0xd1
mov qword [rcx + 0x88], rax
add byte [rax], al
add al, dh
invalid
add byte [rax], al
lock inc qword [rax]
inc qword [rax]
jg case.0x1400932da.489
mov bh, 0xeb
jmp case.0x1400932da.511
mov cl, 0x48
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
lea rax, str.reentrant_init
add eax, 0x72c9e
sub al, 7
add byte [rax - 0x77], cl
mov qword [rbp - 0x38], rax
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140172ca8]
add eax, 0x9d2d3
rcl edx, cl
ror byte [rcx], cl
or dword [rax], eax
add byte [rax - 0x77], cl
fmul dword [r15]
fmul dword [rdi]
mov qword [rbp - 0x28], rax
fmul dword [rdi]
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
loopne 0x1400d5a29
invalid
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_srccellonce.rs
lea edx, [0x1401486c0]
adc eax, 0x72cd9
sub al, 7
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
enter 0x40e8, 0x28
add eax, dword [rax]
invalid
call fcn.140108230
sub byte [rbx], al
add cl, ch
jae 0x1400d59f2
jmp case.0x1400932da.511
invalid
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
push rsp
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
push 0x60
invalid
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
invalid
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x1400d5a22
or dword [rax - 0x75], ecx
clc
clc
mov rcx, qword [rbp - 8]
clc
call fcn.1400d3580
invalid
invalid
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
int3
int3
int3
push rbp
mov rbp, rsp
mov rax, rdx
mov rdx, qword [rcx]
mov edx, dword [rcx]
mov edx, dword [rcx]
mov r8, qword [rcx + 8]
mov rcx, rax
rcr dword [rbp - 0x17], 0x99
fcompi st(3)
invalid
or byte [r8 - 0x77], cl
rcr dword [rbp - 0x17], 0x99
fcompi st(3)
dec esp
dec esp
int3
int3
test dl, dl
je case.0x1400b39b9.338
invalid
add al, 0xc6
mov byte [rcx + 0x10], 1
adc byte [r9], al
lock dec qword [rcx + 8]
dec dword [rcx + 8]
or byte [rbp + 0xc], dh
jne 0x1400d5a6f
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax + 0x28418601], esi
mov al, 1
xchg byte [rcx + 0x28], al
cmp al, 0xff
je 0x1400d5a71
push qword [rdx + rax + 0x5d]
pop rbp
ret
add rcx, 0x28
shr dword [rax], 0x5d
sub byte [rbp + 0x48], bl
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x3c5ab
int3
invalid
add ah, cl
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
xor byte [rax - 0x77], cl
invalid
mov rsi, rcx
xor ecx, ecx
xor edx, edx
invalid
mov r8d, 2
add byte [rax], al
mov r9d, 0x1f0003
add eax, dword [rax]
invalid
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
add eax, dword [rax]
test rax, rax
je 0x1400d5b09
sal byte [rsi + rbx*2 + 0x48], 0x89
invalid
mov rdi, rax
mov edi, eax
imul rax, rsi, 0xffffffffff676980
mov qword [rbp], rax
invalid
mov byte [rax + 0x48ff6769], 0x89
dec dword [rax - 0x77]
add r15b, r8b
add bh, al
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
mov rdx, rbp
invalid
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
cmp al, 0xc9
add eax, dword [rax]
test eax, eax
je case.0x14009f10c.438
mov rcx, rdi
mov ecx, edi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
and cl, cl
add eax, dword [rax]
mov ebx, eax
mov rcx, rdi
mov ecx, edi
stc
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x3c947
leave
add eax, dword [rax]
invalid
add byte [rbx + 0x2475fffb], al
cmp ebx, 0xffffffff
sti
push qword [rbp + 0x24]
jne 0x1400d5b22
jmp 0x1400d5b09
or dword [rax - 0x77], ecx
stc
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x3c937
leave
add eax, dword [rax]
invalid
add byte [rax + 0x69], cl
invalid
imul rax, rsi, 0x3e8
imul eax, esi, 0x3e8
call 0xf90d5b14
add eax, dword [rax]
add byte [rcx - 1], bh
mov ecx, 0xffffffff
dec dword [rax + 0x39]
enter 0xf48, 0x42
cmovb rcx, rax
invalid
invalid
invalid
cmp rax, rcx
cmp eax, ecx
cmovb rcx, rax
enter 0x15ff, 0xffffffffffffffe6
call qword [sym.imp.kernel32.dll_Sleep]
adc eax, 0x3c8e6
enter 3, 0xffffffffffffff90
add eax, dword [rax]
nop
add rsp, 0x38
add esp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
push 0x246c8d48
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
mov dword [rbp], 0xfffffffe
add r14b, r15b
add dh, bh
invalid
inc dword [rcx + rcx*4 - 0x3a]
mov esi, r8d
mov esi, eax
mov rdi, rdx
mov r9, qword [0x140182280]
mov ecx, dword [0x140182280]
mov ecx, dword [0x140182280]
or eax, 0xac72e
or al, byte [rax]
test r9, r9
test ecx, ecx
leave
jne 0x1400d5b8b
mov rbx, rcx
mov ebx, ecx
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
adc eax, 0x3c70c
or al, 0xc7
add eax, dword [rax]
test eax, eax
je 0x1400d5cde
push 1
add byte [rax], al
mov r9, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov qword [0x140182280], r9
add edi, eax
or al, byte [rax]
invalid
test r9, r9
test ecx, ecx
mov rcx, rbx
mov ecx, ebx
invalid
je case.0x1400329b2.2487
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x7f], cl
stc
add dl, cl
cmp r9, 0x3b9aca00
cmp ecx, 0x3b9aca00
invalid
cmp esi, dword [rdi + 0xc]
ja case.0x1400b39b9.381
mov eax, 0x3b9aca00
xor edx, edx
div r9d
div ecx
invalid
cmp esi, dword [rcx]
rol byte [rcx - 9], cl
div ecx
div ecx
jmp 0x1400d5ba2
xor eax, eax
lea r8d, [rax - 0x3b9aca00]
xor edx, edx
add byte [rax], 0x36
add byte [rsi], dh
invalid
invalid
cmp r9, 2
cmp ecx, 2
setb dl
xchg edx, eax
ret 0xf44
invalid
invalid
cmovae r8d, eax
cmovae eax, eax
rol byte [r9 - 0x7f], 0xf8
cmp r8d, 0x3b9aca00
jb case.0x1400b3b4e.354
clc
add dl, cl
invalid
retf 0x3b9a
cmp esi, dword [rdx + 0x1d]
mov eax, r8d
mov eax, eax
rol cl, 0xe8
shr eax, 9
imul rax, rax, 0x44b83
imul eax, eax, 0x44b83
invalid
or dword [rbx + 4], 0
or dword [rax + 0x69], ecx
rol byte [rbx + 0x4800044b], 0xc1
or dword [rbx + 4], 0
shr rax, 0x27
call 0x1020ea3fa
add rdx, rax
ret 0xc069
imul eax, eax, 0x3b9aca00
sub r8d, eax
sub eax, eax
rol byte [rax], 0xca
add dl, cl
invalid
cmp eax, dword [rcx + 0x29]
sub eax, eax
ror byte [rax - 0x75], 1
mov rax, qword [rcx]
mov ecx, dword [rcx + 8]
or byte [r9 - 0x77], cl
mov r9, rdi
stc
sub r9, rax
jb case.0x1400b6ab9.330
invalid
jne case.0x1400b6ab9.329
cmp ecx, esi
jb case.0x1400b6ab9.329
push rsp
push rsp
mov edx, 0x3b9aca00
sub rax, rdi
sub eax, edi
retf 0x3b9a
cmp ecx, dword [rax + 0x29]
sub eax, edi
clc
jae 0x1400d5bff
jmp 0x1400d5cbd
add byte [rax], al
add byte [rax], al
add byte [rcx], bh
cmp ecx, esi
int1
jae case.0x1400b994a.329
test rax, rax
test eax, eax
sal byte [rdx + rsi*8 + 0x48], 0xff
je 0x1400d5bfa
dec rax
enter 0xffffffffffffc181, 0
retf 0x3b9a
invalid
add ecx, 0x3b9aca00
rol dword [rax], 0xca
invalid
cmp ecx, dword [rcx - 0x7e0dd636]
cli
mov edx, ecx
sub edx, esi
cmp edx, 0x3b9aca00
retf 0xf229
cmp edx, 0x3b9aca00
add dl, cl
retf 0x3b9a
invalid
jb 0x1400d5cbd
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x9e9c1d1], cl
mov ecx, edx
shr ecx, 9
invalid
invalid
jmp 0x10976a432
or dword [rax + 0x69], ecx
imul rcx, rcx, 0x44b83
leave
or dword [rbx + 4], 0
invalid
add byte [rax - 0x3f], cl
jmp 0x1080ea45b
invalid
add rax, rcx
invalid
shr rcx, 0x27
add rax, rcx
invalid
invalid
enter 0xffffffffffff820f, 0xffffffffffffffe0
jb case.0x1400329b2.2494
loopne case.0x1400b6ab9.332
add byte [rax], al
add byte [rcx - 0x37], ch
invalid
leave
add byte [rax], al
imul ecx, ecx, 0x3b9aca00
add dl, cl
invalid
sub edx, ecx
jmp 0x1400d5cbd
retf 0x79eb
cmp ecx, esi
int1
jbe 0x1400d5c93
test r9, r9
test r9, r9
je 0x1400d5d4f
test dh, bh
add byte [rax], al
add byte [rcx - 1], cl
dec r9
leave
lea r10d, [rsi + 0x3b9aca00]
lea edx, [rsi + 0x3b9aca00]
add dl, cl
invalid
retf 0x3b9a
cmp eax, dword [rcx + 0x29]
retf 0x8141
invalid
invalid
sub r10d, ecx
sub edx, ecx
cmp r10d, 0x3b9aca00
cli
add dl, cl
invalid
cmp esi, dword [rdx + 0x3b]
jb case.0x1400aa964.397
mov r11d, r10d
mov ebx, edx
shr r11d, 9
imul r11, r11, 0x44b83
invalid
or dword [rbx + 4], 0
jmp 0x1400d5c77
fild dword [rbx + 0x4900044b]
shr ebx, 0x27
invalid
or dword [rbx + 4], 0
add al, 0
add byte [rcx - 0x3f], cl
shr r11, 0x27
jmp case.0x1400c6e22.305
invalid
add r9, r11
add ecx, ebx
jb case.0x1400329b2.2494
add byte [rax], al
add byte [rbp + 0x69], al
imul r11d, r11d, 0x3b9aca00
fild dword [rax]
retf 0x3b9a
invalid
cmp eax, dword [rbp + 0x29]
fimul dword [rcx + 0x39]
invalid
invalid
sub r10d, r11d
sub edx, ebx
cmp r9, rdx
sal dword [rdx + 0x28], 1
jb 0x1400d5cb9
sub bl, ch
jmp 0x1400d5ca7
adc al, 0x41
mov r10d, esi
mov edx, esi
sub r10d, ecx
cmp r10d, 0x3b9aca00
cli
add dl, cl
invalid
invalid
retf 0x8141
add dl, cl
invalid
jae 0x1400d5c67
cmp r9, rdx
jb 0x1400d5cb9
sal dword [rdx + 0x12], 1
cmp r10d, r8d
cmp edx, eax
ja case.0x1400b6ab9.330
invalid
cmp r9, rdx
jne case.0x1400b6ab9.330
test dword [rdi], esi
invalid
invalid
invalid
test dword [rdi], esi
invalid
push qword [rcx]
sal byte [rcx], 0xd2
invalid
xor eax, eax
xor edx, edx
invalid
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
push 0x5d5e5f5b
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
or eax, 0x75ba3
add byte [rbp + rcx*4 + 5], cl
lea r8, str.library_std_src_syspalwindows_time.rs
jl case.0x1400a4f30.572
invalid
mov edx, 0x19
call fcn.140108300
add eax, dword [rax]
add al, ch
and ah, byte [rsi]
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_GetLastError]
or al, 0xc7
add eax, dword [rax]
shl rax, 0x20
loopne case.0x1400c6e22.307
or rax, 2
mov qword [rbp - 0x38], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
invalid
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
ret
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, fcn.1400d42f0
lea ecx, [0x140148920]
invalid
lea r8, [rbp - 0x38]
mov edx, 0x2b
enter 0x2bba, 0
add byte [rax], al
call fcn.140108580
push 0xf000328
or ecx, dword [rax - 0x73]
invalid
invalid
add eax, dword [rax]
ud2
lea rax, str.overflow_in_Duration::new
add eax, 0x72ac7
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9cf74
je 0x1400d5d01
or dword [rax], eax
lea rax, [0x140172ca8]
iretd
mov qword [rbp - 0x28], rax
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
loopne 0x1400d5d88
loopne 0x1400d5d88
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
loopne 0x1400d5d88
lea edx, [0x140148840]
loopne 0x1400d5d88
lea edx, [0x140148840]
sub al, byte [rdi]
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x38]
call fcn.140108230
invalid
lea rcx, [rbp - 0x38]
call fcn.140108230
lea rcx, str.overflow_when_subtracting_durations
invalid
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_time.rs
add eax, 0x74db3
invalid
add byte [rdx + 0x23], bh
mov edx, 0x23
call fcn.140108630
int3
sub byte [rbx], al
add ah, cl
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
invalid
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
invalid
lea ecx, [rbp - 0x38]
call fcn.1400d42f0
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
dec dword [rax - 0x77]
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov eax, edi
and eax, 3
lea rcx, [0x140178614]
or eax, 0xa284d
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 0x20]
add rax, rcx
add eax, ecx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Errorcode
adc eax, 0x9cf36
iretd
add byte [rcx - 0x48], al
add eax, 0xff000000
add bh, bh
mov r8d, 5
mov eax, 5
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
jne 0x1400d5dcc
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
invalid
call 0x140f6a3b9
jmp 0x18f9aa9f6
lea r9, [rdi + 0x10]
lea ecx, [rdi + 0x10]
adc byte [rax - 0x73], cl
add eax, 0x734e2
invalid
invalid
lea rax, [0x1401492e0]
lea eax, [0x1401492e0]
invalid
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea edx, str.kind
invalid
lea rsi, [rbp - 0x20]
jne 0x1400d5dee
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.140014790
je 0x1400d5e03
invalid
invalid
je 0x1400d5e03
dec dword [rax - 0x73]
lea rax, [0x140149328]
add eax, 0x73505
xor eax, 0x89480007
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, str.message
mov r8d, 7
mov eax, 7
iretd
add byte [rcx - 0x48], al
invalid
mov eax, 7
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
call fcn.140014790
push rax
invalid
invalid
invalid
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
je 0x1400d605b
or eax, 0xb0000002
add dword [rcx + rcx*8 + 0x3c2850f], eax
test cl, cl
jne 0x1400d621a
add byte [rax], al
mov al, 1
test cl, cl
jne 0x1400d621a
ret 3
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
jne 0x1400d603e
fadd dword [rcx]
add byte [rax], al
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x140144321]
adc eax, 0x6e4ac
in al, 6
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
jmp 0x1400d621a
add eax, dword [rax]
invalid
push rax
sbb cl, ch
xchg edi, eax
add eax, dword [rax]
add byte [rax - 0x3f], cl
shr rdi, 0x20
mov dword [rbp - 0x24], edi
invalid
invalid
shr rdi, 0x20
shr edi, 0x20
mov dword [rbp - 0x24], edi
jge 0x1400d5e66
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x7341c
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x7341c
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp - 0x38], rsi
jne 0x1400d5e6e
mov byte [rbp - 0x30], al
rol dh, 1
rol dword [r8], 1
invalid
mov byte [rbp - 0x2f], 0
add byte [rax - 0x73], cl
add eax, 0x73404
add al, 0x34
invalid
invalid
lea rax, [0x1401492b8]
add al, 0x34
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x140172d1a]
pop rdx
invalid
or dword [rax], eax
and byte [rax - 0x73], cl
adc eax, 0x9ce5a
pop rdx
invalid
or dword [rax], eax
pop rdx
invalid
lea rsi, [rbp - 0x38]
lea r9, [rbp - 0x24]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
call fcn.140014790
mov ecx, dword [rbp - 0x24]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
invalid
dec dword [rbx - 0x6d1723b3]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
add byte [rax - 0x72b700bb], cl
dec dword [rax - 0x73]
add byte [rax], al
mov byte [rbp - 1], al
lea rax, [0x1401492e0]
clc
xor eax, dword [rdi]
invalid
dec dword [rax - 0x73]
add eax, 0x733f8
clc
xor eax, dword [rdi]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x733e4
in al, 0x33
invalid
invalid
lea rdx, str.kind
in al, 0x33
invalid
lea r9, [rbp - 1]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
call fcn.140014790
mov edx, dword [rbp - 0x24]
fmul qword [rax - 0x73]
jge 0x1400d5eed
dec dword [rbx - 0x72b723ab]
fmul qword [rax - 0x73]
jge 0x1400d5eed
loopne 0x1400d5f56
mov rcx, rdi
mov ecx, edi
call fcn.1400d6430
lea rax, [0x140149300]
add byte [rax - 0x73], cl
add eax, 0x733e4
mov qword [rsp + 0x20], rax
lea rdx, str.message
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140014790
cmp byte [rbp - 0x2f], 0
movzx ecx, byte [rbp - 0x30]
je 0x1400d6062
mov al, 1
test cl, cl
jne 0x1400d608b
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400d6073
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144321]
mov bl, 0xe3
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400d608b
add dword [rax], eax
invalid
mov bl, 0xe3
invalid
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x1400d5f97
lea rax, [0x140178624]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x38], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Customerror
sub byte [rax - 0x73], r9b
adc eax, 0x7338d
mov r8d, 6
mov eax, 6
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rsi
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
jmp 0x1459aa7d2
or dh, byte [rbx]
invalid
invalid
jmp 0x1459aa7d2
lea eax, [0x1401492e0]
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
lea rsi, [rbp - 0x20]
mov r8d, 4
mov rcx, rsi
mov r9, rdi
call fcn.140014790
lea rax, [0x140149358]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x14014934e]
lea r9, [rbp - 0x38]
xor r8d, dword [rdi]
add byte [rbp + rcx*4 + 0x4d], cl
enter 0xffffffffffffb841, 5
add byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
mov r8d, 5
mov rcx, rsi
call fcn.140014790
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
je 0x1400d605b
jge 0x1400d6008
add byte [rdi], cl
mov dh, 0x4d
call 0x141bd959c
mov al, 1
test cl, cl
jne 0x1400d621a
test edx, ebp
add dword [rax], eax
add byte [rax - 0x75], cl
loopne 0x1400d602b
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
xor al, 4
je 0x1400d5e66
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c7b]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d621a
test cl, cl
jmp 0x1400d6217
add dword [rax], eax
invalid
test cl, cl
setne al
cmp qword [rbp - 0x20], 0
jne 0x1400d6099
jmp 0x1400d621a
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c7b]
mov r8d, 1
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov byte [rbp - 0x30], al
cmp qword [rbp - 0x20], 0
je 0x1400d621a
invalid
invalid
add dword [rax], eax
invalid
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x140182268]
xor edx, edx
mov ebx, eax
call fcn.140101bb0
invalid
invalid
add al, byte [rax]
add al, byte [rax]
mov eax, ebx
jmp 0x1400d621a
add byte [rax], al
mov al, 0x25
jmp 0x1400d616e
mov bl, 0
add byte [rax], al
add byte [rax], al
mov al, 0x23
jmp 0x1400d616e
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x24
jmp 0x1400d616e
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x1b
jmp 0x1400d616e
sahf
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x22
jmp 0x1400d616e
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x10
adc cl, ch
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x1400d616e
add byte [rax + 0x82e921], dh
add byte [rax], al
invalid
mov al, 0xb
jmp 0x1400d616e
mov al, 4
jmp 0x1400d616e
mov al, 0x28
jmp 0x1400d616e
mov al, 0xc
jmp 0x1400d616e
mov al, 9
jmp 0x1400d616e
mov al, 0x19
jmp 0x1400d616e
mov al, 0x18
jmp 0x1400d616e
invalid
mov al, 2
mov al, 2
jmp 0x1400d616e
mov al, 0xf
jmp 0x1400d616e
mov al, 3
jmp 0x1400d616e
mov al, 7
jmp 0x1400d616e
mov al, 1
jmp 0x1400d616e
mov al, 0x1f
jmp 0x1400d616e
mov al, 0x11
jmp 0x1400d616e
mov al, 0x29
jmp 0x1400d616e
mov al, 0x14
jmp 0x1400d616e
mov al, 5
jmp 0x1400d616e
mov al, 0x15
jmp 0x1400d616e
mov al, 0xd
jmp 0x1400d616e
mov al, 6
jmp 0x1400d616e
mov al, 0x12
jmp 0x1400d616e
mov al, 0xa
jmp 0x1400d616e
invalid
mov al, 8
jmp 0x1400d616e
mov al, 0x1e
jmp 0x1400d616e
mov al, 0x20
jmp 0x1400d616e
mov al, 0x16
jmp 0x1400d616e
mov al, 0x27
jmp 0x1400d616e
mov al, 0x13
jmp 0x1400d616e
mov al, 0x17
jmp 0x1400d616e
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
lea r8, [0x1401492e0]
lea rcx, [rbp - 0x20]
add byte [rax], al
add dh, al
int1
add byte [rbp + rcx*4 + 5], cl
cmp eax, 0x48000731
lea ecx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.1400168c0
mov rcx, qword [rbp - 0x20]
movzx edx, byte [rbp - 0x10]
test rcx, rcx
je 0x1400d6213
mov al, 1
test dl, dl
jne 0x1400d6215
mov rsi, qword [rbp - 0x18]
cmp rcx, 1
jne 0x1400d61f9
cmp byte [rbp - 0xf], 0
je 0x1400d61f9
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x1400d61f9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
lea edx, str._____
lea edx, str._____
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
test cl, cl
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d6215
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d600]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d6215
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x68
test al, al
setne al
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
push 0x5d5e5f5b
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
stc
sbb al, 0x27
add byte [rax], al
jle 0x1400d62cc
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x1400d62a3
mov dh, 0
add byte [rax], al
mov dh, 0
add byte [rax], al
lea rcx, [0x140178af0]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov al, 0xd
pop rbp
ret
add byte [rax], al
ja 0x1400d637e
lea rcx, [0x1401786c8]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
pop rbp
ret
cmp ecx, 0x50e
jle 0x1400d6305
add eax, 0x317e0000
cmp ecx, 0x1b7f
jg 0x1400d6331
cmp ecx, 0x1715
jg 0x1400d6396
adc eax, 0xf000017
invalid
cmp ecx, 0x50f
je 0x1400d6424
cmp ecx, 0x5b4
je case.0x1400d62a3.10060
jmp case.0x1400d62a3.10014
cmp ecx, 0x46a
jle case.0x1400d5dce.62
cmp ecx, 0x4ce
jg 0x1400d63bc
cmp ecx, 0x46b
je 0x1400d6428
test byte [rbx], al
add dword [rax], eax
invalid
test byte [rbx], al
add dword [rax], eax
add byte [rcx + 0x476f9], al
add byte [rbp + 0x65], dh
cmp ecx, 0x476
jne case.0x1400d62a3.10014
mov al, 0x20
pop rbp
ret
cmp ecx, 0x2021
jg 0x1400d63a8
cmp ecx, 0x1b80
je case.0x1400d62a3.10060
cmp ecx, 0x1f4e
je case.0x1400d62a3.10060
jmp case.0x1400d62a3.10014
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x1400d62a3.10060
cmp ecx, 0x35ed
je case.0x1400d62a3.10060
jmp case.0x1400d62a3.10014
cmp ecx, 0x3e3
je case.0x1400d62a3.10060
cmp ecx, 0x41d
je case.0x1400d62a3.10060
invalid
mov al, 0x21
pop rbp
ret
cmp ecx, 0x150
je 0x1400d642c
cmp ecx, 0x252
je case.0x1400d62a3.10060
mov al, 0x28
pop rbp
ret
cmp ecx, 0x1716
je case.0x1400d62a3.10060
cmp ecx, 0x1b64
je case.0x1400d62a3.10060
jmp case.0x1400d62a3.10014
cmp ecx, 0x2022
je case.0x1400d62a3.10060
cmp ecx, 0x25e9
jne case.0x1400d62a3.10014
mov al, 0x16
pop rbp
ret
cmp ecx, 0x4cf
je case.0x1400d62a3.10051
cmp ecx, 0x4d0
jne case.0x1400d62a3.10014
mov al, 4
pop rbp
ret
mov al, 0x14
pop rbp
ret
mov al, 0x26
pop rbp
ret
mov al, 0x18
pop rbp
ret
mov al, 0xb
pop rbp
ret
mov al, 0xc
pop rbp
ret
mov al, 5
pop rbp
ret
mov al, 2
pop rbp
ret
mov al, 9
pop rbp
ret
mov al, 8
pop rbp
ret
mov al, 6
pop rbp
ret
mov al, 0xa
pop rbp
ret
mov al, 3
pop rbp
ret
mov al, 7
pop rbp
ret
mov al, 0x10
pop rbp
ret
mov al, 0x19
pop rbp
ret
mov al, 0x24
pop rbp
ret
mov al, 0x1f
pop rbp
ret
mov al, 0x11
pop rbp
ret
mov al, 0x1b
pop rbp
ret
mov al, 0x1c
pop rbp
ret
mov al, 0xe
pop rbp
ret
mov al, 0x1a
pop rbp
ret
mov al, 0x1e
pop rbp
ret
mov al, 0xf
pop rbp
ret
mov ecx, 0x1a00
jmp 0x1400d64b7
or byte [rbp + 0x31], al
idiv byte [rcx + 0x1200]
mov ecx, 0x1200
mov ecx, 0x1200
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add bh, al
and al, 0x28
mov dword [rsp + 0x28], 0x800
add byte [rax], cl
add byte [rax], al
mov rdx, r14
mov edx, esi
mov r8d, ebx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_FormatMessageW]
adc eax, 0x3bdac
test eax, eax
je 0x1400d65d3
ror byte [rdi], 0x84
out dx, eax
add byte [rax], al
add byte [rcx + 0x8013dc3], cl
add byte [rax], al
mov ebx, eax
cmp eax, 0x801
jae 0x1400d68d0
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
invalid
call fcn.1400df540
test rax, rax
je 0x1400d68e4
invalid
invalid
add byte [rax - 0x77], cl
popfq
or byte [rax], dl
add byte [rax], al
mov qword [rbp + 0x1008], rbx
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], 0
lea r14, [rbx*2 - 0x40]
pop rbp
sar bh, 0xff
dec dword [rcx + 1]
out dx, al
pop rbp
sar bh, 0xff
dec dword [rcx + 1]
out dx, al
movabs r15, 0x100000000
lea rbx, [rbp + 0x1008]
jmp 0x1400d6562
nop dword cs:[rax + rax]
shl edx, 0x10
loop 0x1400d6563
mov rdi, rcx
shr rdx, 0x10
mov rcx, rbx
call fcn.140011530
invalid
invalid
dec dword [rcx + rdi - 9]
cmp rdi, r14
cmp edi, esi
je 0x1400d6677
lea rcx, [rdi + 2]
movzx eax, word [rdi]
movzx edx, ax
rol byte [rcx - 0x77], 1
rol byte [rcx - 0x7f], 0xe0
loopne 0x1400d657c
clc
add byte [rax], al
rol byte [rcx - 0x77], 1
rol byte [rcx - 0x7f], 0xe0
invalid
add al, bh
add byte [rax], al
cmp r8d, 0xd800
jne 0x1400d6550
cmp edx, 0xdbff
ja 0x1400d66b4
xchg dword [rax], esp
add dword [rax], eax
invalid
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx + rdi - 0xf], cl
cmp ecx, esi
cmp rcx, r14
je 0x1400d66b4
add byte [rdi], cl
mov bh, 0x11
movzx edx, word [rcx]
lea ecx, [rdx + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x1400d66b4
invalid
add rdi, 4
and eax, 0x3ff
and edx, 0x3ff
add eax, dword [rax]
add byte [rcx + 0x3ffe2], al
add byte [rax - 0x3f], cl
shl rax, 0x1a
loopne 0x1400d65e2
shl edx, 0x10
or rdx, rax
add rdx, r15
jmp 0x1400d6556
call qword [sym.imp.kernel32.dll_GetLastError]
mov dword [rbp + 0x1038], eax
lea rax, [rbp + 0x103c]
cmp al, 0x10
add byte [rax], al
mov qword [rbp + 0xfc0], rax
lea rax, [0x140019820]
mov qword [rbp + 0xfc8], rax
lea rcx, [rbp + 0x1038]
mov qword [rbp + 0xfd0], rcx
mov qword [rbp + 0xfd8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
add eax, 0x73fe1
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], 3
mov qword [rbp + 0x1028], 0
sub byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
lea rax, [rbp + 0xfc0]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rcx, [rbp + 0xfe0]
lea rdx, [rbp + 0x1008]
call fcn.140011280
dec dword [rax - 0x75]
test eax, esi
sldt word [rax]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfe0]
jmp 0x1400d6751
mov r14, qword [rbp + 0x1008]
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x1400d66d3
mov rbx, qword [rbp + 0x1010]
mov rcx, qword [rbp + 0x1018]
test rcx, rcx
add byte [rax - 0x7b], cl
leave
je 0x1400d6879
lea r8, [rbx + rcx]
lea rdx, [0x140148960]
add cl, ch
invalid
add byte [rax], al
invalid
add cl, ch
invalid
cmp qword [rbp + 0x1008], 0
cmp dword [rbp + 0x1008], 0
je 0x1400d66d3
mov r8, qword [rbp + 0x1010]
mov rcx, qword [0x140182268]
invalid
or al, byte [rax]
add byte [rax - 0x75], cl
or eax, 0xabb9c
invalid
or al, byte [rax]
mov ebx, 0xd231000a
or al, byte [rax]
xor edx, edx
call fcn.140101bb0
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfe0], rax
sldt word [rax]
sldt word [rax]
lea rax, [0x140019820]
xor esp, esi
dec dword [rax - 0x77]
invalid
invalid
test eax, ebp
mov qword [rbp + 0xfe8], rax
sldt word [rax]
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1008], rax
or byte [rax], dl
add byte [rax], al
movabs byte [0x100885894800073f], al
or byte [rax], dl
add byte [rax], al
mov qword [rbp + 0x1010], 2
add byte [rax], al
mov qword [rbp + 0x1028], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0xfe0]
add byte [rax], al
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 1
lea rcx, [rbp + 0xfc0]
lea rdx, [rbp + 0x1008]
call fcn.140011280
mov rax, qword [rbp + 0xfd0]
mov eax, dword [rbp + 0xfd0]
mov eax, dword [rbp + 0xfd0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfc0]
test eax, eax
sldt word [rax]
test eax, eax
sldt word [rax]
movups xmmword [rsi], xmm0
add rsp, 0x10c8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
movzx r9d, r9b
leave
movzx r9d, byte [r9 + rdx]
shr r9b, 1
and r9b, 1
test r9b, r9b
leave
leave
je 0x1400d688b
add byte [rax], al
add byte [rdi], cl
invalid
nop dword [rax]
cmp r8, rbx
je 0x1400d6879
mov rax, r8
movzx r9d, byte [r8 - 1]
inc dword [rbp - 0x7c]
leave
inc dword [rbp - 0x7c]
leave
test cl, cl
js 0x1400d67a0
lea r8, [rax - 1]
lea eax, [rax - 1]
movzx r9d, r9b
jmp 0x1400d6802
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x1400d67cd
inc byte [rcx - 0x80]
cli
sar byte [rbp + 0x22], 0x44
invalid
movzx r11d, byte [rax - 3]
movzx ebx, byte [rax - 3]
cmp r11b, 0xbf
jg 0x1400d67d7
lea r8, [rax - 4]
cld
movzx edi, byte [rax - 4]
and edi, 7
out 7, eax
out 7, eax
shl edi, 6
out 6, eax
and r11d, 0x3f
or r11d, edi
jmp 0x1400d67df
lea r8, [rax - 2]
and r10d, 0x1f
loop 0x1400d67f4
loop 0x1400d67f4
jmp case.0x1400b994a.675
lea r8, [rax - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
mov dh, 0xc9
or r9d, r10d
cmp r9d, 0x110000
je 0x1400d6879
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x1400d6780
cmp r9d, 0x20
je 0x1400d6780
and byte [rdi], cl
test byte [rsi - 1], ah
invalid
cmp r9d, 0x80
jb 0x1400d688b
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
jg 0x1400d684b
test r10d, r10d
je 0x1400d686b
cmp r10d, 0x16
jne 0x1400d688b
cmp r9d, 0x1680
sete r9b
jmp 0x1400d6774
stc
adc byte [rsi], 0
add byte [rcx + 0xf], al
xchg esp, eax
shr ecx, 0x29
invalid
cmp r10d, 0x20
je 0x1400d6764
cmp r10d, 0x30
jne 0x1400d688b
cmp r9d, 0x3000
sete r9b
jmp 0x1400d6774
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
jmp 0x1400d6770
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
jmp 0x1400d6754
sub rax, rbx
cmp rcx, rax
jae 0x1400d6898
mov rax, rcx
jmp 0x1400d687b
test rax, rax
je 0x1400d687b
cmp rcx, rax
jbe 0x1400d687b
cmp byte [rbx + rax], 0xbf
jg 0x1400d687b
mov qword [rbp + 0xff8], r14
mov qword [rbp + 0x1000], rbx
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__
lea r8, [0x140172228]
mov edx, 0x30
call fcn.140108300
ud2
lea r8, str.library_std_src_syspalwindowsos.rs
mov edx, 0x800
mov rcx, rbx
call fcn.1401082f0
mov ecx, 1
mov rdx, rbx
call fcn.140107f90
int3
int3
int3
clc
invalid
mov r14, rcx
call fcn.1400d58e0
dec dword [rax - 0x77]
invalid
test rax, rax
je 0x1400d6d0c
lock dec byte [rsi + 0x28]
je 0x1400d6ce8
mov rdi, rsi
add rdi, 0x28
mov ecx, 0x3e8
mov rax, r14
mov eax, esi
mul rcx
mov r9d, 0xffffffff
jo 0x1400d6cce
invalid
xor dword [rcx - 0x3696b727], ecx
sbb esi, 0x1b
shr rcx, 0x32
mov ecx, ebx
imul rcx, rcx, 0x431bde83
imul ecx, ecx, 0x431bde83
shr rcx, 0x32
add rax, rcx
jb 0x1400d6cce
imul ecx, ecx, 0xf4240
xor edx, edx
sub ebx, ecx
setne dl
add rax, rdx
jb 0x1400d6cce
mov r9d, 0xffffffff
cmp rax, r9
cmovb r9, rax
lea rdx, [0x14014aae8]
mov r8d, 1
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor eax, eax
xchg byte [rdi], al
lock dec qword [rsi]
jne case.0x1400d62c6.327
mov rcx, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.1400d3580
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, [0x140148d08]
lea r8, [0x140148d68]
lea eax, [0x140148d68]
lea eax, [0x140148d68]
mov edx, 0x5e
call fcn.140108630
pop rsi
add byte [rax], al
add al, ch
or al, 0x19
add eax, dword [rax]
ud2
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
call fcn.1400d35e0
invalid
dec esp
invalid
mov al, 1
test cl, cl
je 0x1400d6f73
invalid
add byte [rax], al
invalid
invalid
jmp 0x1400d6f9c
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
lea rax, [0x140172ce8]
mov ebp, 0x89480009
ror byte [r8 - 0x39], 0x45
enter 1, 0
add byte [rax - 0x73], cl
or byte [r8 - 0x77], r9b
loopne 0x1400d6f50
mov dword [rbp - 0x18], 1
mov ebp, 0x89480009
ror byte [r8 - 0x39], 0x45
enter 1, 0
add byte [rax - 0x73], cl
or byte [r8 - 0x77], r9b
loopne 0x1400d6f50
mov dword [rbp - 0x18], 1
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [0x140143d68]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.140013d20
mov rcx, qword [rbp - 0x10]
test al, al
add byte [rax - 0x73], cl
invalid
je case.0x140097386.834
test rcx, rcx
je case.0x140097386.834
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
invalid
mov eax, 0x14
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x38eb0b74], al
jmp 0x1400d6f96
call qword [rax + 0x18]
test al, al
je 0x1400d6f67
jmp 0x1400d6f96
test al, al
jne 0x1400d6f96
test rcx, rcx
jne 0x1400d6fc2
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
fcos
invalid
jmp 0x1400d6f9c
mov al, 1
jmp 0x1400d6f9c
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x1401443f8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401443bc]
invalid
add byte [rbp + rcx*4 + 0xd], cl
invalid
int3
invalid
add byte [rbp + rcx*4 + 0x45], cl
lea eax, [rbp + 8]
mov edx, 0x37
call fcn.140108580
int3
add al, 0
add bl, ch
push rcx
call fcn.140014580
cmp qword [rbp + 0x80], 0
lea rax, [0x140149b71]
cmove rax, qword [rbp + 0x88]
cmove eax, dword [rbp + 0x88]
invalid
cmove eax, dword [rbp + 0x88]
add byte [rax - 0x77], cl
test dword [rax], edx
add dword [rax], eax
add byte [rax], al
mov eax, 9
mov qword [rbp + 0x110], rax
add byte [rax], al
mov eax, 9
cmove rax, qword [rbp + 0x90]
mov qword [rbp + 0x118], rax
add byte [rax], al
movabs rax, 0x8000000000000000
mov qword [rbp + 0xf8], rax
test r14b, r14b
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x85
clc
add byte [rax], al
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
invalid
test ebp, ebx
invalid
jne 0x1400d74a3
add byte [rax], al
add byte [rax - 0x75], cl
lea edx, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x118]
call fcn.1400d7b30
test rbx, rbx
test ebx, ebx
test ebx, ebx
sete cl
xor al, 1
or al, cl
jne 0x1400d74a3
invalid
add byte [rbx + rcx*4 + 0x73], cl
or byte [rax - 0x75], cl
mov ebx, dword [rbx + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x110]
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
mov ebx, dword [rbx + 0x10]
mov ebx, dword [rbx + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x110]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
call fcn.1400d7c70
or eax, dword gs:[rax]
add byte [rdi + rcx - 0x4a], al
movzx ebp, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
invalid
add byte [rax], al
invalid
add byte [rax], al
movzx r13d, byte [rbp + 0x80]
movzx ebp, byte [rbp + 0x80]
add byte [rax], al
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
invalid
add byte [rax], al
invalid
movabs al, byte [0x4cd5b60f41000000]
lea eax, [0x140178bc4]
cwde
sbb cl, byte [rdx]
invalid
movzx edx, r13b
movzx edx, ch
lea r8, [0x140178bc4]
cwde
sbb cl, byte [rdx]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, qword [rbp + 0x118]
mov edx, dword [rbp + 0x118]
mov edx, dword [rbp + 0x118]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
test dword [rax], edx
add dword [rax], eax
invalid
mov r8, qword [rbp + 0x110]
test dword [rax], edx
add dword [rax], eax
add byte [rcx - 1], al
jmp r9
loope 0x1400d718d
add rcx, 4
add ecx, 4
jmp 0x1400d717e
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp 0x1400d717e
mov ecx, 6
jmp 0x1400d717e
mov ecx, 6
invalid
jmp 0x1400d717e
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
invalid
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
add rcx, rdx
add rcx, 2
jmp 0x1400d717e
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], al
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x118]
add byte [rax + 0x29], cl
retf 0x820f
sub rdx, rcx
jb case.0x1400b994a.691
add byte [rax + 3], cl
lea edx, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
add rcx, qword [rbp + 0x110]
mov r8, rcx
test rdx, rdx
je 0x1400d71b1
movzx eax, byte [r8]
cmp al, 0x2f
invalid
sete cl
cmp al, 0x5c
sete sil
or sil, cl
jmp 0x1400d71b3
invalid
xor esi, esi
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x6f], rax
movups xmm0, xmmword [rbp + 0x81]
movups xmm1, xmmword [rbp + 0x91]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x80]
mov rdx, r14
mov r8, rbx
call fcn.1400d7c70
movzx edx, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x4c000000], esp
lea eax, [0x140178be0]
test dword [rax + 0x4c000000], esp
lea eax, [0x140178be0]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov r8, r14
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x1400d724c
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400d724c
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400d724c
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400d724c
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x1400d770f
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x1400d7275
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x9f], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], rdi
mov byte [rbp + 0x20], r13b
mov rax, qword [rbp + 0x9f]
test dword [rdi + 0x48000000], ebx
mov dword [rsi + 0x1f], eax
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
invalid
mov r12d, edx
mov byte [rbp + 0x4a], dl
mov byte [rbp + 0x48], r14b
mov byte [rbp + 0x49], bl
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x10]
call fcn.1400d8120
lea rcx, [rbp + 0xb8]
lea rdx, [rbp - 0x60]
call fcn.1400d8120
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je 0x1400d73cc
cmp al, 0xa
je 0x1400d73d4
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0xb8]
call fcn.1400d84f0
test al, al
je 0x1400d74a3
mov r15, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x18]
movzx r13d, byte [rbp + 0x20]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
mov rax, qword [rsi + 0x1f]
mov qword [rbp + 0x6f], rax
movzx r14d, byte [rbp + 0x48]
movzx ebx, byte [rbp + 0x49]
movzx edx, byte [rbp + 0x4a]
mov dh, 0x55
movzx rax, byte [rsi + 0x2e]
mov dh, 0x55
movzx rax, byte [rsi + 0x2e]
mov byte [rbp + 0x104], al
mov eax, dword [rsi + 0x2a]
sub r9b, byte [rcx + 0x10085]
add byte [rcx - 0x80], al
std
invalid
jne 0x1400d72d0
invalid
invalid
invalid
invalid
jmp 0x1400d72f1
cmp al, 0xa
jne 0x1400d74a3
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 1], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov eax, dword [rbp + 0x100]
mov dword [rbp + 0x108], eax
movzx eax, byte [rbp + 0x104]
mov byte [rbp + 0x10c], al
cmp r12b, 2
je 0x1400d74a3
mov rax, qword [rbp - 1]
mov qword [rbp + 0xb0], rax
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
mov eax, dword [rbp + 0x108]
add dword [rax], eax
add byte [rcx + 0xbb85], cl
add byte [rdi], cl
mov dh, 0x85
or al, 1
add byte [rax], al
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], r15
mov qword [rbp + 0x88], rdi
mov byte [rbp + 0x90], r13b
add byte [rax + rcx*4 - 0x4b], al
mov eax, 0x88000000
popfq
mov ecx, 0x44000000
mov byte [rbp + 0xba], ah
add byte [rax + rcx*4 - 0x4b], al
mov eax, 0x88000000
popfq
mov ecx, 0x44000000
mov byte [rbp + 0xba], ah
lea rcx, [rbp + 0x80]
call fcn.1400d85e0
test rax, rax
je 0x1400d74a3
mov r8, rdx
lea rcx, [rbp + 0x80]
mov rdx, rax
call fcn.140014580
cmp qword [rbp + 0x80], 0
je 0x1400d766c
mov rax, qword [rbp + 0x110]
mov r8, qword [rbp + 0x118]
lea r13, [rax + r8]
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
sub byte [rcx], dh
ror byte [rbp + rcx*4 + 0x35], 0xeb
invalid
invalid
add byte [rcx - 0x49], al
add dword [rcx + rdi - 0x40], ecx
je 0x1400d7667
sub byte [rcx], dh
ror byte [rbp + rcx*4 + 0x35], 0xeb
invalid
mov rdx, qword [rbp + 0x110]
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
add rdx, rax
mov rbx, rax
mov r9, rdx
jmp 0x1400d750f
add r9, 2
cmp r8, r13
cmovne r8, r9
mov r10d, 2
nop dword [rax]
add rbx, r10
mov r9, r8
cmp r8, r13
je 0x1400d75ff
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
test r11b, r11b
jns 0x1400d7500
cmp r11b, 0xe0
jb 0x1400d74eb
cmp r11b, 0xed
jne 0x1400d755a
cmp r8, r13
je 0x1400d75ff
lea r8, [r9 + 2]
cmp r8, r13
je 0x1400d75ff
cmp byte [r9 + 1], 0x9f
ja 0x1400d7596
add r9, 3
mov r10d, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov r8, r9
jmp 0x1400d7500
add r9, 2
cmp r8, r13
cmove r9, r8
xor r8d, r8d
cmp r9, r13
setne r8b
ror byte [rbp + 1], 0xc8
mov r10d, 3
cmp r11b, 0xf0
invalid
jb 0x1400d7500
xor r9d, r9d
cmp r8, r13
setne r9b
add r8, r9
mov r10d, 4
jmp 0x1400d7500
mov r8, rbx
sub r8, rax
jb 0x1400d7738
cmp rbx, qword [rbp + 0x118]
ja 0x1400d7720
mov rdi, qword [rsi + 0x18]
mov r12, rcx
call rdi
test al, al
jne 0x1400d762c
mov r8d, 3
mov rcx, r12
mov rdx, r14
call rdi
test al, al
jne 0x1400d762c
mov r8, qword [rbp + 0x118]
sub r8, rax
mov rdx, qword [rbp + 0x110]
add rdx, rax
test rax, rax
je 0x1400d761d
call qword [rsi + 0x18]
jmp 0x1400d7629
mov rcx, qword [rbp + 0xf0]
call fcn.1400139e0
mov r15d, eax
mov rax, qword [rbp + 0xf8]
shl rax, 1
test rax, rax
je 0x1400d7650
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rbp + 0x110]
call fcn.140101bb0
add al, ch
invalid
mov eax, r15d
add rsp, 0x1a8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, r8
jmp 0x1400d7606
movups xmm0, xmmword [rbp + 0x88]
movups xmmword [rbp - 0x60], xmm0
lea rax, [0x140149ba0]
add eax, 0x72522
add eax, 0x72522
mov qword [rbp + 0x10], rax
lea rax, [fcn.140018240]
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], r9b
lea eax, [rbp - 0x60]
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], r9b
lea eax, [rbp - 0x60]
mov qword [rbp + 0x20], rax
invalid
invalid
invalid
xchg esp, eax
lea eax, [rbp - 0x60]
movabs al, byte [0x94058d4820458948]
mov qword [rbp + 0x20], rax
lea rax, case.0x14009a04c.443
and byte [r8 - 0x73], r9b
add eax, 0xffffe394
jrcxz 0x1400d769a
invalid
dec dword [rax - 0x77]
sub byte [r8 - 0x73], r9b
mov qword [rbp + 0x28], rax
lea rax, [0x140149b80]
add eax, 0x724d9
add eax, 0x724d9
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], eax
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
mov dword [rbp + 0x88], 2
mov dword [rbp + 0x88], 2
test dword [rax + 0x2000000], ecx
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0xa0], 0
lea rax, [rbp + 0x10]
lea eax, [rbp + 0x10]
test dword [rax], esp
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
cwde
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
lea eax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
cwde
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xf0]
test eax, esi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 - 0x7b], cl
lea eax, [rbp + 0x80]
invalid
sub eax, esi
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x80]
lea eax, [rbp + 0x80]
lea eax, [rbp + 0x80]
call fcn.140013d20
jmp 0x1400d7629
invalid
invalid
invalid
dec dword [rbp + rcx*4 + 5]
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x118]
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, ch
invalid
call fcn.140108270
add eax, dword [rax]
jmp 0x1400d774a
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.140108270
jmp 0x1400d774a
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, qword [rbp + 0x118]
call fcn.1401082f0
jmp 0x1400d774a
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rax
mov ecx, eax
invalid
mov rdx, rbx
call fcn.1401084b0
or ax, 3
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
mov eax, dword [rbp + 0xf8]
shl rax, 1
test rax, rax
je 0x1400d7790
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rbp + 0x110]
call fcn.140101bb0
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add r14b, r15b
invalid
test rax, rax
je 0x1400d7acd
mov r12, rax
jmp 0x1400d780a
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], 0
mov byte [rbp - 8], 1
lea rsi, [rdi + rbx*2]
xor r15d, r15d
xor r14d, r14d
test r14w, r14w
jne 0x1400d7850
jmp 0x1400d7870
lea rcx, [r12 + r15]
or al, 0x3c
lea rdx, [rbp - 0x40]
mov r8, r13
call fcn.140106220
add r15, r13
mov qword [rbp - 0x10], r15
xor r14d, r14d
test r14w, r14w
je 0x1400d7870
mov r13d, ebx
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
jne 0x1400d7940
cmp rdi, rsi
cmp edi, esi
je 0x1400d7a9c
test byte [rbx], ah
add al, byte [rax]
add byte [rdi + rcx - 0x49], al
invalid
invalid
movzx r13d, word [rdi]
movzx ebp, word [rdi]
invalid
add rdi, 2
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
add byte [rax], al
jne 0x1400d7940
movzx eax, r13w
cmp eax, 0xdbff
add byte [rdi + 0x2c], dh
cmp rdi, rsi
je 0x1400d78d0
movzx eax, word [rdi]
add rdi, 2
add cl, byte [rcx + 0xc181c1]
and byte [rax], al
invalid
add cl, byte [rcx + 0xc181c1]
and byte [rax], al
add byte [rdi], cl
mov bh, 0xc9
movzx ecx, cx
cmp ecx, 0xfc00
jae 0x1400d7950
mov r14w, 1
mov ebx, eax
ret
jmp case.0x1400b6055.720
ret
xor r14d, r14d
xor esi, esi
jmp case.0x1400b6055.720
xor r14d, r14d
mov rdi, rsi
test byte [rax - 0x77], 0xf7
mov byte [rbp - 8], 0
mov rax, qword [rbp - 0x20]
loopne 0x1400d792b
sub eax, edi
loopne 0x1400d792b
sub eax, edi
cmp rax, 2
ja 0x1400d78fd
mov r8d, 3
add byte [rax], al
lea rcx, [rbp - 0x20]
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.14010fff0
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x7d], cl
invalid
mov r15, qword [rbp - 0x10]
mov eax, r13d
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
add byte [rcx - 0x80], 0xe5
invalid
or r13b, 0x80
or ch, 0x80
add byte [rcx - 0x80], 0xe5
invalid
or ch, 0x80
mov r12, qword [rbp - 0x18]
mov byte [r12 + r15], 0xed
mov byte [rsp + rdi], 0xed
mov byte [rsp + rdi], 0xed
add al, 0x3c
in eax, dx
mov byte [r12 + r15 + 1], al
cmp al, 1
mov byte [r12 + r15 + 2], r13b
cmp al, 2
add r15, 3
mov dword [rbx], 0xf07d894c
mov qword [rbp - 0x10], r15
mov dword [rbp - 0x10], edi
test r14w, r14w
test r14d, r14d
jne 0x1400d7850
jmp 0x1400d7870
invalid
add byte [rax], al
add byte [rcx - 0x3f], al
in eax, 0x10
invalid
shl r13d, 0x10
adc bl, ch
xor esp, dword [rsi + 0x2e]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jmp 0x1400d7979
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
mov bh, 0xc0
movzx eax, ax
and r13d, 0x3ff
and ebp, 0x3ff
and eax, 0x3ff
shl r13, 0x1a
shl eax, 0x10
or rax, r13
movabs rcx, 0x100000000
add rax, rcx
mov r13, rax
mov rax, r13
shr rax, 0x10
mov dword [rbp - 0x40], 0
cmp eax, 0x80
jae 0x1400d79b0
mov byte [rbp - 0x40], al
mov r13d, 1
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
jae 0x1400d7830
jmp 0x1400d7a80
cmp eax, 0x800
jae 0x1400d79f0
shr r13d, 0x16
or r13b, 0xc0
mov byte [rbp - 0x40], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x3f], al
mov r13d, 2
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
jae 0x1400d7830
jmp 0x1400d7a80
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
mov rcx, r13
cmp eax, 0xffff
invalid
inc dword [rax]
add byte [rdi + 0x39], dh
invalid
shr rcx, 0x1c
or cl, 0xe0
mov byte [rbp - 0x40], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0x3f], r13b
insd dword [rdi], dx
shl dword [rdi + rdi], 0xc
or byte [rax - 0x42be3dbb], 3
add byte [rax], al
add byte [rax - 0x75], cl
loopne case.0x1400d62a3.68
sub eax, edi
insd dword [rdi], dx
shl dword [rdi + rdi], 0xc
or byte [rax - 0x42be3dbb], 3
add byte [rax], al
add byte [rax - 0x75], cl
loopne case.0x1400d62a3.68
sub eax, edi
cmp rax, r13
jae 0x1400d7830
jmp 0x1400d7a80
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp - 0x40], cl
mov rcx, r13
shr rcx, 0x1c
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 0x3f], cl
shr r13d, 0x16
shr ebp, 0x16
shr ebp, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0x3e], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x3d], al
mov r13d, 4
mov rax, qword [rbp - 0x20]
loopne 0x1400d7abb
sub eax, edi
loopne 0x1400d7abb
sub eax, edi
cmp rax, r13
cmp eax, ebp
jae 0x1400d7830
mov dh, 0xfd
invalid
nop word [rax + rax]
lea rcx, [rbp - 0x20]
mov rdx, r15
cli
cli
mov r8, r13
call fcn.14010fff0
add eax, dword [rax]
add eax, dword [rax]
mov r12, qword [rbp - 0x18]
mov r15, qword [rbp - 0x10]
jmp 0x1400d7830
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], cl
adc byte [rbp - 0x10], cl
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov rax, qword [rbp - 0x48]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
add rsp, 0x78
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 1
mov rdx, rbx
call fcn.140107f90
int3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
cmp qword [rbp - 0x20], 0
je 0x1400d7b12
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [0x140182268]
cmpsd dword [rsi], dword [rdi]
or al, byte [rax]
xor edx, edx
call fcn.140101bb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
mov edi, ecx
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1400d7c70
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
clc
movzx r8d, al
mov dh, 0xc0
lea r9, [0x140178bfc]
lea ecx, [0x140178bfc]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
jmp 0x1400d7bb2
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
add rcx, 8
jmp 0x1400d7bb2
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400d7bb2
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
cmove eax, edx
add rcx, r8
add rcx, 2
invalid
add ecx, 2
add ch, bl
add eax, 0x2b9
mov ecx, 2
mov r8, rsi
jmp 0x1400d7bb2
mov ecx, 2
mov r8, rsi
mov eax, esi
sub r8, rcx
jb 0x1400d7c5b
invalid
enter 0xffffffffffff820f, 0xffffffffffffff9d
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1400d7bd7
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400d7bdb
cmp ecx, 0x5c
stc
pop rsp
je 0x1400d7bdb
cmp al, 4
ja 0x1400d7c11
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [r8 - 0x77]
cli
mov rdx, rdi
mov r8, rsi
call fcn.1400d7c70
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x13863073e
call 0x13863073e
mov rdx, qword [rbp - 8]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x17
adc byte [rdx], cl
lea r9, [0x140178c18]
movsxd r8, dword [r9 + r8*4]
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
xor eax, eax
jmp 0x1400d7c53
invalid
jmp 0x1400d7c49
cmp byte [rcx], dh
shr bl, 0x3e
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400d7c49
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400d7c49
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, rsi
mov ecx, 2
add byte [rax], al
cmp rcx, rsi
ja 0x1400d7c5b
cmp al, 6
setne al
add rsp, 0x50
push rax
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
mov edx, esi
call fcn.140108270
int3
sub rsp, 0x28
lea rbp, [rsp + 0x20]
test r8, r8
je 0x1400d7cb3
movzx r10d, byte [rdx]
cmp r10b, 0x2f
mov esi, 0x5c
pop rsp
add byte [rax], al
add byte [rdi + rcx + 0x44], al
invalid
add byte [rdi + rcx + 0x44], al
invalid
cmp r8, 1
jne 0x1400d7ccc
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
jmp 0x1400d7d9c
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
xor r10d, r10d
jmp 0x1400d7d9c
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne esi, eax
cmp r8, 2
jne 0x1400d7cef
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
jmp 0x1400d7d9c
lodsd eax, dword [rsi]
add byte [rax], al
invalid
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x7a
jp 0x1400d7cf5
invalid
invalid
movzx edi, byte [rdx + 2]
jp 0x1400d7cf5
cmp dil, 0x2f
mov r14d, 0x5c
cmove edi, r14d
cmove edi, esi
jmp [rdi]
cmp r8, 3
jne 0x1400d7d19
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
jmp 0x1400d7d9c
add byte [rax], al
imul cl
add dword [rax], 0
add byte [rax], al
movzx eax, byte [rdx + 3]
cmp al, 0x2f
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmp r8, 4
jne 0x1400d7d35
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
invalid
xor eax, eax
jmp 0x1400d7d9c
movzx eax, byte [rdx + 4]
cmp al, 0x2f
mov r11d, 0x5c
cmove eax, r11d
cmp r8, 5
clc
invalid
jne 0x1400d7d55
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
jmp 0x1400d7d9c
movzx r9d, byte [rdx + 5]
cmp r9b, 0x2f
cmovne r11d, r9d
cmp r8, 6
jne 0x1400d7d6f
xor r9d, r9d
xor ebx, ebx
jmp 0x1400d7d9c
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
cmove ebx, r9d
cmp r8, 7
cmp eax, 7
jne 0x1400d7d8b
xor r9d, r9d
jmp 0x1400d7d9c
movzx r15d, byte [rdx + 7]
cmp r15b, 0x2f
invalid
cmovne r9d, r15d
iretd
shl r9, 0x38
mov dh, 0x7a
invalid
iretd
cmp r8, 8
mov r15d, 8
or byte [rcx - 0x41], al
or byte [rax], al
add byte [rax], al
cmovb r15, r8
clc
cmp r8, 2
jb 0x1400d7e2c
movzx esi, sil
shl esi, 8
movzx r10d, r10b
or r10, rsi
cmp r10d, 0x5c5c
cmp r10d, 0x5c5c
jne 0x1400d7e2c
mov r10d, r15d
mov r10d, r15d
and r10d, 0xe
cmp r10d, 2
cmp edx, 2
cmp edx, 2
je 0x1400d7e69
movzx r10d, r14b
movzx edx, dh
shl r10d, 8
movzx esi, dil
or esi, r10d
or esi, edx
or esi, edx
movzx r10d, si
cmp r10d, 0x5c2e
pop rsp
add byte [rax], al
pop rsp
add byte [rax], al
je 0x1400d7f1c
add byte [rcx - 0x7f], al
cli
cmp r10d, 0x5c3f
jne 0x1400d7e69
invalid
cmp r8, 3
jbe 0x1400d80cb
cmp byte [rdx], 0x2f
je 0x1400d7e26
cmp byte [rdx + 1], 0x2f
je 0x1400d7e26
cmp byte [rdx + 2], 0x2f
je 0x1400d7e26
cmp byte [rdx + 3], 0x2f
jne 0x1400d7f69
lea r10, [r8 - 2]
jmp 0x1400d7e76
push rax
invalid
cmp r8, 2
jb 0x1400d7f0c
add byte [rax], al
invalid
clc
add cl, byte [rdi]
invalid
add byte [rax], al
add byte [rax + 0xf3a017a], al
test esp, ecx
add byte [rax], al
add byte [rdi], cl
mov dh, 2
cmp byte [rdx + 1], 0x3a
jne 0x1400d7f0c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x1400d7f0c
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
invalid
add ecx, ebp
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rbp - 0x77], cl
ret 0x8349
jmp case.0x140097386.876
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x1400d7f0c
invalid
add byte [rax - 0x73], cl
add cl, byte [rax - 0x7d]
invalid
invalid
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
ret 0x4903
xor r9d, r9d
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
pop rdx
inc dword [rcx - 0x7d]
sti
invalid
je 0x1400d7eb2
cmp r11d, 0x5c
sti
pop rsp
je 0x1400d7eb2
inc r9
inc rdx
ret 0xff49
enter 0xffffffffffff8349, 0xfffffffffffffff8
invalid
ret 0xff49
cmp eax, 0xfffffffe
jne case.0x1400d62c6.359
jmp 0x1400d7f0c
lea r11, [r9 + 1]
lea ebx, [rcx + 1]
sub r10, r11
je 0x1400d7f0c
lea r11, [rax + r9]
lea ebx, [rax + rcx]
or byte [rcx - 1], cl
ret
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx edi, byte [rdx + rsi]
cmp al, 0x32
cmp edi, 0x2f
je 0x1400d7eed
cmp edi, 0x5c
pop rsp
je 0x1400d7eed
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
mov esi, edi
mov esi, edi
jne 0x1400d7ed0
mov rsi, r10
test r9, r9
leave
je 0x1400d7f0c
test rsi, rsi
je 0x1400d7f0c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp case.0x140097386.876
mov byte [rcx], 6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
cmp r8, 3
jbe 0x1400d80e2
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x1400d7f5c
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x1400d7f5c
cmp r9d, 0x5c
je 0x1400d7f5c
inc rax
cmp r8, rax
jne case.0x1400a4f30.834
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp case.0x140097386.876
and r15d, 0xc
cmp r15d, 4
je 0x1400d7ff7
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
shl rax, 0x20
or rax, r9
or rax, r10
ror byte [rcx - 0x47], 1
add byte [rax], al
add byte [rax], al
push rbp
pop r12
ror byte [rcx - 0x47], 1
add byte [rax], al
add byte [rax], al
push rbp
pop r12
cmp rax, r9
jne 0x1400d7ff7
cmp r8, 7
jbe 0x1400d80f9
lea rax, [rdx + 8]
mov rsi, r8
lea r9, [0x140172ca8]
add rsi, 0xfffffffffffffff8
je 0x1400d806a
invalid
fild dword [rbp + 0x31]
rol byte [rax + 0xf5cff7a], cl
test byte [rdx + 0x49000000], ah
inc edx
cmp byte [rdx - 1], 0x5c
je case.0x1400d62a3.81
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400d7fd6
mov r10, rsi
jmp 0x1400d80b3
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x1400d8013
cmp r8, 4
je 0x1400d8072
cmp r8, 6
je 0x1400d8024
jmp 0x1400d8054
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x1400d8024
cmp r10d, 0x5c
jne 0x1400d8054
cmp byte [rdx + 5], 0x3a
jne 0x1400d8054
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1400d806f
inc rdx
cmp r8, rdx
jne 0x1400d805a
jmp 0x1400d8072
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp case.0x140097386.876
invalid
invalid
invalid
invalid
add byte [rax - 0x77], cl
or byte [r9 + rcx*4 + 0x49], cl
adc cl, ch
invalid
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
inc ecx
inc ecx
sub rsi, r11
je 0x1400d80b0
neg r8
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
cmp byte [rdx + r11], 0x5c
je 0x1400d80b3
lea rdi, [r11 + 1]
add r11, r8
add ebx, eax
add ebx, eax
mov r11, rdi
jne 0x1400d8098
in eax, dx
mov r11, rsi
jmp 0x1400d80b3
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
and cl, ch
invalid
invalid
invalid
invalid
lea rax, str.library_std_src_syspathwindows.rs
lea eax, [0x14014adc0]
mov ecx, 4
mov rdx, r8
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.1401082f0
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140108270
lea rax, str.library_std_src_syspathwindows.rs
add eax, 0x72cd8
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.140108270
int3
int3
int3
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rbp], rcx
movzx ebx, byte [rdx + 0x38]
cmp bl, 3
je 0x1400d83dc
mov r12, rdx
movzx r15d, byte [rdx + 0x39]
cmp r15b, 3
invalid
je 0x1400d83dc
test byte [rdx + rax + 0x38440000], al
sti
add byte [rax], al
cmp bl, r15b
ja 0x1400d83dc
jnp 0x1400d8161
add byte [rax], al
mov rsi, qword [r12]
mov r11, qword [r12 + 8]
movzx r8d, byte [r12 + 0x10]
and al, 0x10
xor eax, eax
cmp r8d, 3
setae al
lea eax, [rax + rax*2 + 7]
mov dword [rbp - 0x14], eax
movzx r13d, byte [r12 + 0x3a]
mov rax, qword [r12 + 0x30]
xor byte [rax - 0x73], cl
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8b49, 0x44
mov eax, dword [rsp + 0x20]
invalid
xor byte [rax - 0x73], cl
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8b49, 0x44
mov eax, dword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
lea rdx, [rax + rcx + 2]
mov qword [rbp - 0x10], rdx
add rcx, rax
ror dword [rax - 0x7d], 0xc1
or byte [rax - 0x77], cl
clc
ror dword [rax - 0x7d], 0xc1
or byte [rax - 0x77], cl
clc
add rax, 4
mov r14d, r8d
lea rdi, [0x140178c34]
mov rdx, r11
jmp 0x1400d81e6
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x1400d83dc
test bl, bl
je case.0x1400d62a3.88
cmp ecx, 1
jne 0x1400d8270
stc
add dword [rbp + 0x7e], esi
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x1400d83b5
mov bl, 2
cmp r8d, 3
jb 0x1400d81d7
cmp r8d, 5
je 0x1400d81d7
cmp r8d, 6
jne case.0x1400d7b75.31
cmp rdx, 1
je 0x1400d8366
cmp cl, 0x2e
jne 0x1400d8366
xor al, 1
add byte [rax], al
cmp ecx, 0x5c
jne 0x1400d81d7
jmp 0x1400d8379
movsxd r9, dword [rdi + r14*4]
add r9, rdi
stc
stc
mov rcx, rax
jmp r9
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbp + 1], bl
add byte [rax], al
test rdx, rdx
je 0x1400d83d6
xor r9d, r9d
cmp r8b, 3
jae 0x1400d82b0
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x1400d82f4
inc r9
cmp rdx, r9
jne 0x1400d8290
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ecx, byte [rsi + r9]
cmp ecx, 0x2f
mov dh, 0xc
invalid
je 0x1400d82f4
cmp ecx, 0x5c
stc
pop rsp
je 0x1400d82f4
inc r9
cmp rdx, r9
jne 0x1400d82b0
ror dword [rcx + rdi - 0x36], 0x75
jmp 0x189dfb410
xor r10d, r10d
invalid
xor r10d, r10d
mov r9, rdx
test r9, r9
test ecx, ecx
test ecx, ecx
jne 0x1400d82ff
mov r11, rdx
mov ebx, edx
sub r11, r10
jb 0x1400d8490
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r11
mov bl, 2
mov rdx, r11
jmp 0x1400d81da
mov r10d, 1
test r9, r9
je 0x1400d82d2
mov rcx, rsi
mov r11d, dword [rbp - 0x14]
cmp r9, 1
je 0x1400d8320
mov cl, 9
cmp r9, 2
jne 0x1400d8331
cmp byte [rsi], 0x2e
jne 0x1400d8331
lea rcx, [rsi + 1]
mov r11b, 8
cmp byte [rcx], 0x2e
movzx ecx, r11b
movzx ecx, bl
movzx ecx, bl
mov r11d, 9
add byte [rax], al
add byte [rcx + 0xf], al
retf
cmovne ecx, r11d
add r10, r9
mov r11, rdx
sub r11, r10
sub ebx, edx
sub ebx, edx
jb 0x1400d8490
add r10, rsi
add edx, esi
mov qword [r12], r10
mov qword [r12 + 8], r11
and al, 8
and al, 0x4d
mov dword [rsp + 8], ebx
and al, 8
and al, 8
mov bl, 2
mov rdx, r11
cmp cl, 0xa
or cl, byte [rdi]
invalid
cmp dh, 0xff
invalid
or cl, byte [rdi]
test byte [rax - 0x16000002], al
xchg ebp, eax
jmp 0x1400d83f4
add byte [rax], al
add byte [rcx], dh
shr cl, cl
add byte [rax], al
xor edx, edx
jmp 0x1400d81d7
jno case.0x1400d7b75.16
invalid
invalid
jno case.0x1400d7b75.16
invalid
cmp rdx, 1
jne 0x1400d81d7
dec dword [rbp - 0x7b]
fisttp dword [rdi]
test byte [rcx + rax], dl
push rsp
add dword [rax], eax
push rsp
add dword [rax], eax
add byte [rcx - 1], cl
retf
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r11
and al, 8
mov rax, qword [rbp]
add dh, al
add byte [rdi], al
mov byte [rax], 7
jmp case.0x1400d7c08.21
mov byte [r12 + 0x38], 1
mov byte [rsp + 0x38], 1
lea rcx, [0x140178c50]
or eax, 0xa08a9
movsxd rdx, dword [rcx + r14*4]
invalid
add rdx, rcx
jmp rdx
mov r9, rax
mov ecx, eax
jmp 0x1400d841e
test r11, r11
test ebx, ebx
fisttp dword [rdi]
test byte [0x1890d83c0], al
dec r11
je 0x1400d84c3
dec r11
inc rsi
invalid
mov qword [r12], rsi
mov qword [r12 + 8], r11
invalid
and al, 0x4d
mov dword [rsp + 8], ebx
invalid
or byte [rax - 0x75], cl
add r14b, r8b
mov rax, qword [rbp]
mov byte [rax], 6
add byte [rsi], al
add byte [rsi], al
invalid
jmp case.0x1400d7c08.21
mov byte [r12 + 0x38], 3
cmp byte [rbx], al
mov rax, qword [rbp]
add dh, al
add byte [rdx], cl
mov byte [rax], 0xa
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [r8 + 0x70894808], r9b
or byte [rcx + rcx*4 + 0x48], cl
adc bl, ch
fisttp word [rbx + rcx*4 + 0x4d]
mov r9, qword [rbp - 0x10]
or byte [rax - 0x77], cl
jo 0x1400d8406
mov qword [rax + 8], rsi
mov dword [rax + 8], esi
mov qword [rax + 0x10], r9
jmp case.0x1400d7c08.21
invalid
mov r9d, 6
jmp 0x1400d841e
mov r9, qword [rbp - 8]
jmp 0x1400d841e
mov r9d, 2
cmp r9, r11
ja case.default.0x1400d8431
lea rcx, [0x140178c68]
movsxd rdx, dword [rcx + r14*4]
add rdx, rcx
jmp rdx
mov rax, qword [rbp - 8]
jmp case.0x1400d8431.0
mov rax, qword [rbp - 0x10]
jmp case.0x1400d8431.0
mov eax, 6
add byte [rax], al
jmp case.0x1400d8431.0
mov eax, 2
mov rcx, r11
sub rcx, rax
jb 0x1400d84b1
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rcx
mov rcx, qword [rbp]
mov byte [rcx], r8b
movups xmm0, xmmword [r12 + 0x11]
and al, 0x11
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
mov rax, qword [r12 + 0x30]
and al, 0x30
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rsi
jno 0x1400d84af
mov qword [rcx + 0x30], r9
jmp case.0x1400d7c08.21
lea r8, str.library_std_srcpath.rs
add eax, 0x712c9
mov rcx, r10
call fcn.140108270
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
call fcn.1401082f0
inc byte [rdx]
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.140108270
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.140108270
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.140108270
std
add al, byte [rax]
add byte [rcx], dh
shr al, cl
invalid
std
add al, byte [rax]
int3
int3
mov dh, 0xd0
lea r9, [r10 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
cmovae rdi, rax
add al, 0x48
cmovae edi, eax
cmp r9, rdi
jne 0x1400d85c1
invalid
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x1400d856c
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
add al, 0x75
jns case.0x1400d8588.1
cmp r9d, 4
cmp ecx, 4
jne 0x1400d85c1
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
adc byte [rbp + 0x67], dh
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
call fcn.1401068a0
cmp esp, ebx
add al, byte [rax]
test eax, eax
sete al
shr bl, 0x55
cmp r11b, 3
jbe 0x1400d85c1
cmp r8b, r10b
jne case.default.0x1400d8588
mov eax, r8d
lea r8, [0x140178c80]
movsxd rax, dword [r8 + rax*4]
invalid
add rax, r8
jmp rax
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x1400d8588
mov rsi, rdx
mov rdx, qword [rdx + 8]
push rdx
or byte [rax - 0x77], cl
iretd
mov rcx, qword [rcx + 8]
call fcn.1401068a0
stc
loop 0x1400d85a8
invalid
test eax, eax
jne case.default.0x1400d8588
invalid
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
jne case.default.0x1400d8588
and byte [rbp + 0xa], r14b
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x1400d8560
invalid
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x1400d85c1
adc dword [rdi], ecx
adc byte [rcx + 0x21], cl
invalid
and dword [rdi], ecx
sub dword [rbp - 0x50], ecx
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movzx edx, byte [rcx + 0x3a]
movzx r12d, byte [rcx + 0x38]
movzx esp, byte [rcx + 0x38]
movzx esp, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
mov byte [rbp + 0x18], al
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x19], xmm0
movups xmmword [rbp + 0x29], xmm1
mov rcx, qword [rbp - 0x41]
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x42], dl
mov byte [rbp + 0x40], r12b
mov byte [rbp + 0x41], r8b
cmp r12b, 2
jne 0x1400d8724
test rdi, rdi
je case.0x1400d7c08.34
cmp al, 3
jae 0x1400d86b0
lea rcx, [rsi + rdi]
xor r9d, r9d
nop dword [rax]
cmp byte [rsi + r9], 0x5c
je 0x1400d8694
inc r9
cmp rdi, r9
jne 0x1400d8680
jmp 0x1400d871c
test r9, r9
jne 0x1400d8a1d
inc rsi
dec rdi
jne 0x1400d867a
xor edi, edi
mov rsi, rcx
mov qword [rbp + 8], rcx
jmp 0x1400d8720
invalid
jo 0x1400d86e2
xor ecx, ecx
leave
nop word cs:[rax + rax]
invalid
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x1400d86f0
cmp r9d, 0x5c
je 0x1400d86f0
inc rcx
cmp rdi, rcx
jne 0x1400d86c0
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x1400d86fb
jmp 0x1400d8706
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9d, 1
test rcx, rcx
je 0x1400d8706
cmp rcx, 1
jne 0x1400d871c
cmp byte [rsi], 0x2e
jne 0x1400d871c
add rcx, r9
cmp rdi, rcx
jb case.0x1400329b2.2594
add rsi, rcx
sub rdi, rcx
jne 0x1400d86b0
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
jge 0x1400d8734
cmp r8b, 2
jne 0x1400d8989
cmp r12b, 1
ja case.0x1400d62a3.117
xor ecx, ecx
test dl, dl
jne 0x1400d87b5
cmp r8b, 1
ja 0x1400d87b5
xor r8d, r8d
cmp al, 6
je case.0x1400d62a3.113
cmp r8, rdi
jne 0x1400d8773
xor ecx, ecx
jmp 0x1400d87b5
xor r9d, r9d
leave
xor ecx, ecx
xor r8d, r8d
jmp 0x1400d87c4
push rcx
push rcx
lea rcx, [rsi + rdi]
lea r9, [rsi + r8]
inc r9
cmp r9, rcx
sete cl
movzx r8d, byte [rsi + r8]
movzx eax, byte [rsi + rax]
movzx eax, byte [rsi + rax]
add al, 6
test cl, 1
jne 0x1400d87aa
cmp r8b, 0x2e
jne 0x1400d87aa
xchg esp, eax
rol dword [rax + rcx - 0x3f], 0xeb
or cl, al
jmp 0x1400d87b5
cmp r8b, 0x2e
sete r8b
or cl, al
jmp 0x1400d87b5
cmp r8b, 0x2e
sete r8b
and cl, r8b
test r12b, r12b
je case.0x14002a75a.2638
xor r8d, r8d
xor eax, eax
mov r9d, edx
movzx ecx, cl
movzx r9d, r9b
add r9, r8
add r9, rcx
cmp rdi, r9
jbe 0x1400d8989
cmp al, 6
sete r13b
test dl, dl
sete bl
lea ecx, [rax - 5]
cmp cl, 2
setb r8b
test r12b, r12b
setne r9b
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
lea r10, [rcx + 1]
test rcx, rcx
cmovne rcx, r10
cmp r12b, 2
jae 0x1400d8953
invalid
movzx r14d, dl
and bl, r8b
and bl, al
or r13b, r9b
mov rdx, qword [rbp + 0x28]
lea r8, [rdx + 4]
mov qword [rbp], r8
lea r8, [rdx + rcx]
add al, 0xa
add al, 0xa
add r8, 2
mov qword [rbp - 0x10], r8
invalid
invalid
lea rcx, [rdx + rcx + 8]
or cl, byte [rax]
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x18], eax
jmp 0x1400d886f
nop word cs:[rax + rax]
add byte [rcx], dh
rol byte [rbp - 0x7c], 0xe4
xor eax, eax
test r12b, r12b
je 0x1400d8910
add byte [rax], al
xor ecx, ecx
add rcx, r14
int1
movzx eax, al
add rax, rcx
ror byte [rax + 1], 0xc8
cmp rdi, rax
jbe 0x1400d8989
xchg byte [rdx], bl
add dword [rax], eax
invalid
xchg byte [rdx], bl
sbb al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
mov edi, edi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
lea edx, [rbp + 8]
invalid
add dword [rdx], eax
invalid
mov r15, rdi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
lea edx, [rbp + 8]
movabs al, byte [0x201e808558d48]
call fcn.1400d8a80
cmp byte [rbp - 0x58], 0xa
jne 0x1400d89c4
add byte [rax], al
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 1], cl
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x1400d8a34
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
je 0x1400d8850
xor ecx, ecx
jmp 0x1400d88bf
add byte [rax], al
add byte [rcx + 2], bh
cmp rdi, 2
jb 0x1400d8a58
cmp rcx, rdi
je 0x1400d8850
invalid
sbb cl, byte [rdi]
mov dh, 2
cmp al, 0x5c
sete cl
invalid
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
test r12b, r12b
in al, 0xf
jne 0x1400d885b
test dword [rcx - 1], esp
invalid
invalid
jmp 0x1400d8910
stc
sete cl
sete cl
and al, cl
test r12b, r12b
jne 0x1400d885b
invalid
invalid
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x140178cb4]
lea edx, [0x140178cb4]
add ecx, dword [rdx]
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp - 0x10]
jmp 0x1400d885d
invalid
invalid
invalid
invalid
invalid
mov ecx, dword [rbp - 8]
jmp 0x1400d885d
invalid
invalid
mov ecx, 2
add byte [rax], al
jmp 0x1400d885d
or bh, bh
invalid
dec dword [rax - 0x73]
pop rbp
movabs al, byte [0x441f0f08758d4c]
add byte [rax - 0x77], cl
invalid
or byte [rdi], cl
invalid
add dword [rax], eax
add byte [rax + 0x750aa87d], al
cmp byte [rbp - 0x58], 0xa
jne 0x1400d8989
mov rcx, rdi
cmp byte [rbp - 0x58], 0xa
jne 0x1400d8989
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x1400d8a46
invalid
movabs al, byte [0x8948000000c8820f]
mov qword [rbp + 0x10], rcx
mov rdi, rcx
jne 0x1400d8960
adc byte [r8 - 0x77], r9b
iretd
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r8d, eax
lea r9, [0x140178c98]
add cl, byte [rdx]
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
mov eax, dword [rbp + 0x28]
add r8, 4
jmp 0x1400d87c1
mov rdi, r15
jmp 0x1400d8989
invalid
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmove r10, r9
add r8, r10
add r8, 2
add ch, cl
fscale
invalid
invalid
add ch, cl
fscale
invalid
sub byte [rbx + rcx*4 + 0x4d], cl
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
lea r10, [r9 + 1]
test r9, r9
cmove r10, r9
add r8, r10
add r8, 8
jmp 0x1400d87c1
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
ror byte [rax], 0xe9
mov edx, 0x41fffffd
mov eax, 6
jmp 0x1400d87c1
mov rcx, rsi
jmp 0x1400d871c
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140108270
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.1401082f0
stosb byte [rdi], al
clc
add al, byte [rax]
stosb byte [rdi], al
clc
add al, byte [rax]
mov r15, rdi
lea r8, str.library_std_srcpath.rs
lea eax, [0x1401496e8]
add eax, 0x70c98
mov rdx, r15
cli
call fcn.1401082f0
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
mov edx, edi
sub dword [rdi + rax], ecx
add byte [rax - 0x77], cl
mov edx, edi
call fcn.140108270
lea r8, str.library_std_srcpath.rs
mov ecx, 2
add byte [rbp + rcx*4 + 5], cl
sbb cl, byte [rdi + rax]
add byte [rcx + 2], bh
mov rdx, rdi
call fcn.140108270
int3
add byte [rax - 0x75], cl
push rdi
or byte [rax + 0x39], cl
cmp rax, rdx
invalid
xchg edx, esp
cmp rax, rdx
ja 0x1400d8b8a
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x17], cl
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
movzx r8d, byte [rdi + 0x10]
invalid
invalid
sub r11, rdx
jne 0x1400d8ac1
xor r9d, r9d
jmp 0x1400d8b35
inc r11
lea rdi, [rdx + r10]
lea edi, [rdx + rdx]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x1400d8b00
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
cmp byte [rdi], 0x5c
je 0x1400d8b1b
invalid
inc r11
dec rdi
cmp r11, 1
jne case.0x14001a35d.3506
jmp 0x1400d8b35
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x1400d8b1b
cmp ebx, 0x5c
je 0x1400d8b1b
inc r11
dec rdi
cmp r11, 1
add dword [rbp - 0x19], esi
add dword [rbp - 0x19], esi
jmp 0x1400d8b35
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x1400d8b99
add r10, rax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je case.0x1400d720f.71
mov al, 9
cmp rdx, 2
je 0x1400d8b5e
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
rol byte [rcx - 0x80], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
ror byte [rbp - 0x3f7cbffc], 7
jmp 0x1400d8b70
xor al, 9
jmp 0x1400d8b70
invalid
add dh, byte [rax - 0x2efeb6f6]
mov al, 0xa
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
or byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
or byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax - 0x7d], cl
invalid
lea r8, str.library_std_srcpath.rs
lea eax, [0x1401496a0]
mov rcx, rax
call fcn.140108270
lea r8, str.library_std_srcpath.rs
mov rcx, rax
shr eax, 0xc8
test byte [rdx], 0
add al, byte [rax]
add byte [rax - 0x77], cl
shr eax, 0xc8
test byte [rdx], 0
add al, byte [rax]
add al, byte [rax]
add ah, cl
int3
int3
int3
lea rbp, [rsp + 0x20]
movzx r8d, byte [rcx + 0x38]
cmp r8b, 1
invalid
add dword [rdi + 0x67], esi
ja 0x1400d8c2c
movzx eax, byte [rcx + 0x3a]
test al, al
jne 0x1400d8c05
cmp al, byte [r8 + rax*8 + 0xf443875]
cmp al, byte [rax + rax*8 + 0xf443875]
movzx r11d, byte [rcx + 0x10]
mov dh, 0x59
adc byte [rcx - 0x73], al
push rbx
lea edx, [r11 - 5]
sti
cmp dl, 1
ja 0x1400d8c05
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x1400d8c00
cmp r11b, 6
xor r10d, r10d
xor edx, edx
test r8b, r8b
jne 0x1400d8c00
cmp r11b, 6
invalid
je 0x1400d8c00
mov r10d, 2
cmp rdx, 1
jbe 0x1400d8cdb
invalid
add byte [rcx + 0x39], cl
sal byte [rbp + 0x3f], cl
cmp r10, rdx
jne 0x1400d8c44
invalid
xor edx, edx
test r8b, r8b
jne 0x1400d8c30
sal byte [rbp + 0x24], 0x44
and al, 0x44
movzx r8d, byte [rcx + 0x10]
movzx eax, byte [rcx + 0x10]
lea r9, [0x140178cd0]
lea ecx, [0x140178cd0]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x1400d8c32
xor eax, eax
xor edx, edx
invalid
sal byte [rcx], cl
leave
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xc8
add eax, ecx
add rax, rdx
add rsp, 0x20
pop rbp
ret
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x1400d8ccb
cmp r9b, 0x2e
jne 0x1400d8ccb
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
invalid
sete dl
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
invalid
sete dl
invalid
or dl, r9b
jmp 0x1400d8c07
lea ecx, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
lea ecx, [rax + rcx]
add rcx, 2
jmp 0x1400d8c32
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
cmove ecx, ecx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x1400d8c32
invalid
cmp r9b, 0x2e
sete r9b
sete cl
and dl, r9b
jmp 0x1400d8c07
sub al, 0xff
invalid
invalid
sub al, 0xff
invalid
lea r8, str.library_std_srcpath.rs
lea eax, [0x140149688]
add byte [rcx + 2], bh
mov ecx, 2
call fcn.140108270
int3
xor eax, eax
xchg byte [rcx], al
cmp al, 2
add dword [rdx + rax], edi
jne 0x1400d8d23
add rsp, 0x28
pop rsi
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
sal byte [rbp - 0x2c], 0xc6
add dword [r9], eax
mov byte [rcx + 1], 1
jmp 0x1400d8d0e
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov rsi, r9
mov rdi, rcx
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
js 0x1400d8ee0
add byte [rax], al
add byte [rax], al
je 0x1400d8eca
mov ebx, eax
lea rax, [rbx + rbx]
nop dword [rax]
invalid
test rax, rax
je 0x1400d8eca
add dword [rax], eax
invalid
dec rbx
retf
movzx ecx, word [rdi + rax - 2]
cmp ecx, 0x5c
je 0x1400d8d9f
add rax, 0xfffffffffffffffe
cmp ecx, 0x2f
jne case.0x1400329b2.2607
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
lea rax, [rbx + rbx]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
test r14, r14
je 0x1400d8e3d
test dword [rax], eax
add byte [rax], al
test dword [rax], eax
add byte [rax], al
lea rax, [r8 + r14*2]
mov rcx, r8
mov r15, r14
mov edi, esi
mov edi, esi
mov r12, rcx
xor r13d, r13d
in eax, dx
in eax, dx
nop dword [rax + rax]
cmp word [rcx], 0x3b
je 0x1400d8df0
add rcx, 2
inc r13
inc ebp
inc ebp
cmp rcx, rax
jne 0x1400d8dd0
jmp 0x1400d8e33
cmp r13, rbx
jne 0x1400d8e14
mov rcx, r12
mov rdx, rdi
mov qword [rbp - 0x18], r8
mov r8, qword [rbp - 0x10]
call fcn.1401068a0
mov r8, qword [rbp - 0x18]
test eax, eax
je 0x1400d8eca
lea rdx, [r13 + 1]
lea rcx, [r12 + r13*2]
add rcx, 2
lea rax, [r12 + r15*2]
sub r15, rdx
sub edi, edx
sub edi, edx
jne 0x1400d8dc2
xor r15d, r15d
cmp r15, rbx
je 0x1400d8e48
jmp 0x1400d8e5e
mov rcx, r12
cmp r15, rbx
je 0x1400d8e48
jmp 0x1400d8e5e
xor r15d, r15d
mov rcx, r8
cmp r15, rbx
cmp edi, ebx
jne 0x1400d8e5e
mov rdx, rdi
mov r15, r8
mov r8, qword [rbp - 0x10]
call fcn.1401068a0
mov r8, r15
clc
test eax, eax
je 0x1400d8eca
test r14, r14
je 0x1400d8e6c
cmp word [r8 + r14*2 - 2], 0x3b
je 0x1400d8e92
cmp r14, qword [rsi]
jne 0x1400d8e84
mov rcx, rsi
mov rdx, r14
call case.0x140097386.791
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
mov word [r8 + r14*2], 0x3b
inc r14
mov qword [rsi + 0x10], r14
mov rax, qword [rsi]
sub rax, r14
cmp rax, rbx
jae 0x1400d8eb3
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.140110180
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
lea rcx, [r8 + r14*2]
mov rdx, rdi
mov r8, qword [rbp - 0x10]
call fcn.140106220
add rbx, r14
mov qword [rsi + 0x10], rbx
mov eax, 1
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea rax, [0x14014a2c0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401488e0]
lea r8, [rbp - 1]
mov edx, 0x2b
call fcn.140108580
ud2
mov dword [rbp - 8], esi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x140148b18]
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x18]
call fcn.1400168c0
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
test rcx, rcx
leave
leave
je 0x1400d8fe4
mov al, 1
test dl, dl
jne 0x1400d8fe6
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d8fca
cmp byte [rbp + 1], 0
je 0x1400d8fca
test byte [rsi + 0x34], 4
jne 0x1400d8fca
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
lea edx, str._____
lea edx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d8fe6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x74627
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x74627
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d8fe6
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x420], 0xfffffffffffffffe
mov rsi, rcx
lea rcx, [rbp - 0x60]
call fcn.1400d5490
mov rax, qword [rbp - 0x60]
movabs rdi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xf8
cmp eax, edi
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75f83948], al
cmp eax, edi
jne 0x1400d9056
lea rcx, [rbp - 0x58]
call fcn.1400d42f0
mov qword [rsi], rdi
invalid
add r8b, byte [rax]
cmp eax, edi
jne 0x1400d9056
lea rcx, [rbp - 0x58]
call fcn.1400d42f0
mov qword [rsi], rdi
jmp 0x1400d92a4
add byte [rax - 0x77], cl
mov ch, 0xf8
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x3f8], rsi
mov qword [rbp + 0x3f0], rax
test eax, esi
add eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp - 0x58]
test eax, esi
add eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp - 0x58]
invalid
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x400], eax
add al, 0
add byte [rax - 0x39], cl
test dword [rax], ecx
add al, 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x408], 0
mov qword [rbp + 0x410], 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add al, 0
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
test dword [rax], ebx
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x418], 0
mov r8d, 0x200
add al, byte [rax]
invalid
add byte [rcx - 0x48], al
add byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 2], bh
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
mov qword [rbp + 0x3e8], rax
add eax, dword [rax]
add byte [rcx], dh
push qword [rcx]
fild dword [rbp + 0x31]
test byte [rcx - 0x7f], 0xf8
add byte [rax], al
xor edi, edi
xor ebx, ebx
xor r14d, r14d
cmp r8, 0x201
add byte [rax], al
add dword [rdx], eax
add byte [rax], al
jae 0x1400d90e0
jmp 0x1400d90cf
sbb esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
and eax, 0
add byte [rax], al
jae case.0x14002a75a.2658
cmp r8, 0x201
cmp eax, 0x201
jae 0x1400d90e0
mov r15d, 0x200
lea r12, [rbp - 0x60]
mov r13, r8
jmp 0x1400d9138
sub r8, r14
sub eax, esi
sub rbx, r14
cmp rbx, r8
cmp ebx, eax
cmp ebx, eax
jae 0x1400d910f
lea rcx, [rbp + 0x408]
mov rdx, r14
call fcn.140110180
mov rdi, qword [rbp + 0x408]
mov rax, qword [rbp + 0x410]
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
add byte [rax], al
mov eax, 0xffffffff
add byte [rax], al
mov eax, 0xffffffff
cmp rdi, rax
mov r14d, 0xffffffff
cmovb r14, rdi
mov qword [rbp + 0x418], r14
mov rbx, rdi
mov ebx, edi
mov ebx, edi
mov r15, r14
mov r12, qword [rbp + 0x3e8]
mov r13, r14
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x400]
mov rdx, r12
mov r8d, r13d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
add eax, dword [rax]
mov esi, eax
test eax, eax
jne 0x1400d9167
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400d922a
add byte [rax], al
mov r8d, esi
cmp r13, r8
invalid
jne 0x1400d90c0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400d92b9
add byte [rax], al
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmp ebp, eax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jb 0x1400d90cf
invalid
invalid
jmp 0x1400d90e0
cmp r15, r8
jb 0x1400d92d3
lea rcx, [rbp + 0x3a0]
mov rdx, r12
call fcn.1400d77b0
in eax, 0xff
dec dword [rdi]
adc byte [rbp + 0x3a0], al
movups xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3c0], xmm0
cmp qword [rbp + 0x408], 0
je case.0x1400329b2.2612
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
movabs rsi, 0x8000000000000000
cmp qword [rbp + 0x3c0], rsi
mov rax, qword [rbp + 0x3f8]
clc
add eax, dword [rax]
invalid
je 0x1400d9276
clc
add eax, dword [rax]
add byte [rbx + riz*2 + 0xf], dh
movaps xmm0, xmmword [rbp + 0x3c0]
sub byte [rbp + 0x3c0], al
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x1400d9285
pop rbx
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
test eax, ecx
enter 3, 0
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
test eax, ecx
enter 3, 0
invalid
mov esi, 0
add byte [rax], al
enter 3, 0
movabs rsi, 0x8000000000000000
mov qword [rbp + 0x3c0], rsi
mov ch, 0xc0
add eax, dword [rax]
invalid
add byte [rax - 0x3f4a76b8], al
mov ch, 0xc0
add eax, dword [rax]
add byte [rax - 0x7d], cl
mov ebp, 0x408
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rbp + 0x410]
add byte [rax], al
cmp qword [rbp + 0x408], 0
je 0x1400d926f
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rbp + 0x3f8]
mov qword [rax], rsi
lea rcx, [rbp + 0x3c8]
call fcn.1400d42f0
cmp qword [rbp + 0x3f0], 0
je 0x1400d92a4
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rbp + 0x400]
call fcn.140101bb0
nop
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.140108300
jmp 0x1400d92e8
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
ror dword [rcx + rcx*4 - 6], 0x49
mov eax, eax
ror dword [rcx + rcx*4 - 6], 0x49
mov eax, eax
call fcn.1401082f0
ud2
invalid
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x408], 0
je 0x1400d932b
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x140182268]
add byte [rax - 0x75], cl
or eax, 0xa8f44
xor edx, edx
call fcn.140101bb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r8, qword [rbp + 0x400]
call fcn.140101bb0
nop
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x50
mov rax, rdx
inc rax
je 0x1400d9431
mov dword [rax], eax
add byte [rax], al
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rcx]
lea rdx, [rcx + rcx]
or dword [rax - 0x73], ecx
adc al, 9
cmp rdx, rax
cmova rax, rdx
movabs r8, 0x24924924924924a
xchg edx, eax
and al, 0x49
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
ror byte [rcx + rdi - 0x40], cl
xchg edx, eax
and al, 0x49
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
ror byte [rcx + rdi - 0x40], cl
setb dl
cmp rax, 5
mov edi, 4
cmovae rdi, rax
imul r8, rdi, 0x38
shl edx, 3
test rcx, rcx
je 0x1400d93fb
mov rax, qword [rsi + 8]
imul rcx, rcx, 0x38
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], rcx
mov eax, 8
loopne 0x1400d93ad
or byte [rax], al
add byte [rax], al
jmp 0x1400d93fd
add dh, byte [rcx]
ror byte [rax - 0x77], 0x45
fmul dword [rax - 0x73]
call 0x1105b2155
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
call fcn.1400d36e0
cmp qword [rbp - 0x18], 0
jge 0x1400d93fa
add byte [rbp + 0x13], dh
dec dword [rax - 0x7d]
jge 0x1400d93fa
add byte [rbp + 0x13], dh
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
test rcx, rcx
jne 0x1400d9436
call fcn.140010c70
mov rdx, qword [rbp - 8]
call fcn.140107f90
int3
add byte [rax], 0
add byte [rax - 0x75], cl
sbb dword [rax - 0x75], ecx
jno 0x1400d946a
mov qword [rbp - 0x58], rdx
test rdx, rdx
jne case.0x1400b994a.740
adc al, 0x80
jnp 0x1400d948e
cmp byte [rbx + 0x20], 0
jne case.0x1400b994a.740
add byte [rbp + 0xe], dh
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x1400d980e
mov r15, r8
mov r14, r9
mov rdi, rcx
mov rax, qword [rbx]
test rsi, rsi
je 0x1400d9542
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.
mov r8d, 6
call qword [rax + 0x18]
test al, al
jne 0x1400d980c
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0x20], 1
jne 0x1400d9673
mov rax, qword [rbx]
lea rcx, [0x140172ce8]
mov qword [rbp - 0x40], rcx
lea rdx, case.0x14009a04c.443
mov qword [rbp - 0x38], rdx
lea rdx, [0x14014a170]
lea edx, [0x14014a170]
lea edx, [0x14014a170]
mov qword [rbp - 0x30], rdx
lea rdx, [0x140013050]
dec dword [rax - 0x77]
push rbp
fmul dword [rax - 0x39]
lock add al, byte [rax]
add byte [rax], al
wait
dec dword [rax - 0x77]
dec dword [rax - 0x77]
push rbp
fmul dword [rax - 0x39]
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
or byte [r9], r8b
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 8], 1
mov dword [rbp + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
adc byte [rax], al
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
sbb byte [r8], r12b
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
invalid
mov byte [rbp + 0x20], 3
add ecx, dword [rax - 0x77]
mov qword [rbp + 0x48], 1
add qword [rax], rax
add byte [rax], al
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
add qword [rax], rax
add byte [rax], al
add qword [rax], rax
add qword [rax], rax
add byte [rax], al
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
invalid
mov qword [rbp + 0x68], 1
push 1
invalid
invalid
push 1
add byte [rax], al
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
ror byte [r8 - 0x77], 0x4d
ror byte [rax - 0x77], 0x4d
mov dword [rbp + 0x50], ecx
push rax
jmp 0x1400d9652
add byte [rax], al
lea rcx, [rbx + 0x18]
mov qword [rbp - 0x40], rcx
lea rcx, [fcn.140013070]
dec dword [rax - 0x77]
enter 0xffffffffffffc748, 0x45
lock add al, byte [rax]
add byte [rax], al
wait
dec dword [rax - 0x77]
dec dword [rax - 0x77]
dec dword [rax - 0x77]
enter 0xffffffffffffc748, 0x45
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 0
mov qword [rbp + 8], 4
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8 + rax], r8b
add byte [rax], al
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x14014a118]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
lea r12, [rbp - 0x10]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
lea r13, [rbp - 0x40]
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140013d20
test al, al
jne 0x1400d980c
cmp byte [rbx + 0x20], 1
jne 0x1400d9673
mov rax, qword [rbx]
mov eax, dword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
lea rcx, [0x1400d99d0]
mov qword [rbp - 0x38], rcx
lea rcx, [0x14014a160]
mov qword [rbp - 0x30], rcx
lea rcx, [0x140013050]
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
mov dword [rbp - 0x28], ecx
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x14014a140]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], r12
mov dword [rbp + 0x60], esp
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
call fcn.140013d20
test al, al
jne 0x1400d980c
add dword [rax], eax
invalid
cmp dword [r15], 3
je 0x1400d9711
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x1400d9711
cmp eax, 1
jne 0x1400d9739
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
pop rbp
and byte [rdi], cl
sub dword [rbp + 0x10], edx
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
invalid
mov qword [rbp - 0x40], rcx
lea rcx, case.0x14001a35d.3345
mov qword [rbp - 0x38], rcx
lea rcx, [0x140172ce8]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
add byte [rax], al
mov qword [rbp + 0x60], 0
add byte [rax], al
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x1400d97e4
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149b71]
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x1400d97ed
jmp 0x1400d980c
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
adc byte [rdi + 0x30], bl
adc byte [rdi + 0x30], bl
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
add ecx, dword [rax - 0x73]
invalid
invalid
mov qword [rbp - 0x50], rcx
mov dword [rbp - 0x50], ecx
mov dword [rbp - 0x50], ecx
lea rcx, case.0x14001a35d.3345
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
mov qword [rbp + 0x50], 2
mov dword [rbp + 0x50], 2
mov dword [rbp + 0x50], 2
mov qword [rbp + 0x60], 0
movabs rcx, 0x400000020
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbp + 0x68], rcx
mov dword [rbp + 0x68], ecx
mov byte [rbp + 0x70], 3
lea rcx, [0x140172ce8]
add ecx, dword [rax - 0x73]
or eax, 0x9953c
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 1
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 1
loopne 0x1400d9809
mov dword [rbp - 0x18], 1
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 0x37
movsd dword [rdi], dword [rsi]
inc dword [rax + rax*8 - 0x74b7e08b]
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x6f441
call fcn.140013d20
test al, al
jne 0x1400d980c
sal byte [rbp + 0x1f], 0x48
mov eax, dword [rbx]
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._nlibrary_std_src_rt.rs
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400d9822
sal byte [rsi + rdx - 0x50], 1
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
jne 0x1400d9471
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x1400d9471
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x1400d98f4
mov rax, qword [rbx]
lea rcx, [0x140172ce8]
mov qword [rbp - 0x40], rcx
lea rdx, case.0x14009a04c.443
dec dword [rax - 0x77]
push rbp
enter 0xffffffffffff8d48, 0x15
in al, dx
or byte [rdi], al
add byte [rax - 0x77], cl
push rbp
invalid
lea rdx, [0x140013050]
mov qword [rbp - 0x28], rdx
mov qword [rbp - 0x10], 2
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov dword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
add byte [rax], al
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
push 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x45], cl
call fcn.140013d20
xor al, 0xa4
invalid
invalid
test al, al
jne 0x1400d980c
test dword [rax], ebx
invalid
invalid
invalid
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x70872
invalid
invalid
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
jne 0x1400d980c
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx]
mov edx, dword [rbx]
mov edx, dword [rbx]
mov qword [rbp - 0x10], rdx
lea r8, [rbp - 8]
lea eax, [rbp - 8]
lea eax, [rbp - 8]
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
adc byte [rcx + rcx*4 + 0x4d], cl
invalid
adc byte [rcx + rcx*4 + 0x4d], cl
or bh, bh
push rax
mov dword [rbp + 8], ecx
call qword [rax + 0x20]
test al, al
jne 0x1400d980c
invalid
invalid
and byte [rax + rax*8 - 0x1387af1], al
invalid
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov r8b, 0x48
mov dword [rbp + 0x40], ecx
mov r8b, 0x48
mov dword [rbp + 0x40], ecx
lea rcx, [0x140016510]
lea ecx, [0x140016510]
retf
mov qword [rbp + 0x48], rcx
mov dword [rbp + 0x48], ecx
lea rcx, [0x140172620]
mov qword [rbp - 0x10], rcx
mov word [rcx], cs
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x40]
mov qword [rbp], rcx
mov dword [rbp], ecx
add byte [rax], al
lea rcx, [rbp + 0x40]
mov qword [rbp], rcx
mov dword [rbp], ecx
mov dword [rbp], ecx
mov qword [rbp + 8], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
invalid
invalid
call fcn.140013d20
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
invalid
invalid
invalid
test al, al
jne 0x1400d980c
invalid
dec dword [rax - 0x75]
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x6f28f
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x6f28f
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
mov ecx, edi
mov ecx, edi
je 0x1400d9471
invalid
jmp 0x1400d980e
invalid
int3
push rdi
sub rsp, 0xc0
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x30], esi
jne 0x1400d9a16
add byte [rax], al
movaps xmmword [rbp + 0x30], xmm6
jne 0x1400d9a16
mov rsi, rdx
mov rax, qword [rcx]
add ebx, esi
movq mm6, qword [rdx]
add ebx, esi
movq mm6, qword [rdx]
mov edi, dword [rdx + 0x34]
mov ecx, edi
xor al, 0x89
stc
test dil, 4
je 0x1400d9a19
mov ecx, edi
or ecx, 8
movq rdx, xmm6
test rdx, rdx
invalid
test rdx, rdx
sal byte [rbp + 0xf], cl
jne 0x1400d9a19
mov qword [rsi], 1
mov dword [rsi], 1
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rdx], r10b
invalid
mov qword [rsi + 8], 0x12
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x4e8904c9], al
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
add byte [rax], al
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
add byte [rax], al
add byte [rax], al
mov rdx, rax
ret 0x1f0f
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r8
mov ecx, eax
shr rdx, 4
mov r8d, eax
mov eax, eax
mov eax, eax
and r8b, 0xf
lea r9d, [r8 + 0x30]
lea r10d, [r8 + 0x57]
lea edx, [rax + 0x57]
lea edx, [rax + 0x57]
push rax
push rdi
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
mov byte [rbp + rcx - 0x52], r9b
or rax, 0x418d4cae
invalid
or eax, 0x418d4cae
dec dword [rax - 0x7d]
clc
adc byte [rax - 0x77], cl
sal byte [rbx - 0x38], 1
cmp rax, 0x10
cmp eax, 0x10
mov rax, rdx
jae 0x1400d9a30
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400d9abb
dec byte [rax - 0x7f]
stc
add dword [rax], 0x46730000
add byte [rax], al
add byte [rbx + 0x46], dh
mov eax, 0x81
sub rax, r8
ror byte [rax + 1], 0xe9
ror byte [rax + 1], 0xe9
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r8, [0x1401723a0]
mov r9d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov dl, 1
call fcn.140013190
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rbp + 0x30]
xor byte [rax - 0x7f], cl
invalid
add rsp, 0xc0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140114238]
lea eax, [0x140114238]
add byte [rdx + 0x80], bh
mov edx, 0x80
call fcn.140108270
int3
xor ecx, ecx
movabs r10, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
pop rbp
jmp fcn.1400d6ff0
invalid
invalid
invalid
invalid
adc r14b, r15b
invalid
mov r9, qword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov rdx, r9
retf 0x8148
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
jmp fcn.1400139e0
sahf
invalid
invalid
retf 0x8148
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov ecx, esi
mov rdi, rdx
mov edx, eax
call fcn.1400d6430
enter 0xffffffffffffffff, 0x48
mov dword [rbp - 0x30], esi
enter 0xffffffffffffffff, 0x48
mov dword [rbp - 0x30], esi
lea rax, [0x140010cc0]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
loopne 0x1400d9bc8
lea eax, [0x140019820]
loopne 0x1400d9bc8
lea eax, [0x140019820]
mov qword [rbp - 0x18], rax
lea rax, [0x140149388]
mov qword [rbp - 0x60], rax
movabs al, byte [0x3a845c748]
movabs al, byte [0x3a845c748]
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
add byte [rax], al
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140013d20
cmp qword [rbp - 0x10], 0
je 0x1400d9c5a
jge 0x1400d9bba
add byte [rdi], cl
test byte [rcx + 0x4c000000], cl
mov eax, dword [rbp - 8]
mov r8, qword [rbp - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov ebx, eax
call fcn.140101bb0
add al, byte [rax]
add al, byte [rax]
mov eax, ebx
jmp 0x1400d9c5a
sar rax, 0x20
lea rcx, [0x14014b240]
mov rcx, qword [rcx + rax*8]
lea r8, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
mov dword [rdi], edx
invalid
add byte [rcx - 0x75], cl
add al, 0xc0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov dword [rdi], edx
invalid
lea eax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, case.0x14009a04c.443
mov qword [rbp - 8], rax
lea rax, [0x140172ce8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
ret
movabs al, byte [0x1a845c748]
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov eax, 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x60]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fff3a0c6e8]
invalid
invalid
invalid
lea eax, [rbp - 0x60]
call fcn.140013d20
call qword [rax - 0x673b7eb8]
add byte [rax], al
add byte [rbx + 0x5f], bl
nop
add rsp, 0x98
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov rax, qword [rax + 0x20]
add rsp, 0x98
pop rbx
pop rdi
invalid
invalid
pop rsi
pop rbp
jmp rax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x7d], cl
jge 0x1400d9c98
invalid
je 0x1400d9cbd
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x1400d9c98
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rbp - 8]
mov r8, qword [rbp - 8]
clc
mov rcx, qword [0x140182268]
or al, byte [rax]
xor edx, edx
call fcn.140101bb0
add al, byte [rax]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
push rbp
mov rbp, rsp
mov rax, qword [rcx + 8]
mov r10, qword [rcx + 0x10]
mov r8, qword [rdx + 0x20]
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x77], cl
invalid
or byte [rbx + rcx*4 + 0x51], cl
adc byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0x5d
mov ecx, eax
mov rdx, r10
pop rbp
jmp fcn.1400d9cf0
add byte [rax], al
add byte [rax], al
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
lea ebp, [rsp + 0x70]
mov r14, r9
mov rsi, r8
mov rdi, rdx
mov r15, rcx
mov edi, ecx
mov r12, qword [r9 + 0x18]
lea rdx, [0x14014beac]
lea edx, [0x14014beac]
mov r8d, 1
mov eax, 1
mov rcx, rsi
int1
call r12
mov bl, 1
test al, al
jne 0x1400d9ef6
mov qword [rbp - 8], r12
lea r13, [r15 + rdi]
xor ecx, ecx
cmp rcx, rdi
je 0x1400d9ec0
lea r8, [r15 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x1400d9d7f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r9d, 2
nop word cs:[rax + rax]
add r12, r9
mov rdx, rax
cmp rax, r13
je 0x1400d9ec3
lea rax, [rdx + 1]
movzx r10d, byte [rdx]
mov r9d, 1
test r10b, r10b
jns 0x1400d9d70
cmp r10b, 0xe0
jb 0x1400d9d51
cmp r10b, 0xed
jne 0x1400d9dd1
cmp rax, r13
je 0x1400d9ec3
lea r9, [rdx + 2]
cmp r9, r13
je 0x1400d9ec3
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x1400d9e0d
add rdx, 3
mov r9d, 3
mov rax, rdx
jmp 0x1400d9d70
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r9d, 3
cmp r10b, 0xf0
jb 0x1400d9d70
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r9d, 4
mov ecx, 4
mov ecx, 4
jmp 0x1400d9d70
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rbp + 6], ax
mov r9, r12
sub r9, rcx
jb 0x1400d9f1b
cmp r12, rdi
ja 0x1400d9f09
mov rcx, rsi
mov rdx, r14
call fcn.1400d9f30
test al, al
jne 0x1400d9ef6
lea rax, [rbp + 6]
mov qword [rbp - 0x18], rax
lea rax, [0x1400144c0]
mov qword [rbp - 0x10], rax
lea rax, str.u
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 2
mov qword [rbp - 0x28], 0
lea rax, [rbp - 0x18]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov rcx, rsi
mov rdx, r14
lea r8, [rbp - 0x48]
call fcn.140013d20
test al, al
jne 0x1400d9ef6
add r12, 3
mov rcx, r12
loope 0x1400d9eef
cmp esp, edi
loope 0x1400d9eef
cmp esp, edi
jbe 0x1400d9d3c
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
call fcn.140108270
mov rcx, rdi
sub rdi, rcx
sub edi, ecx
add r15, rcx
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov r9, rdi
stc
stc
call fcn.1400d9f30
test al, al
mov rax, qword [rbp - 8]
add byte [rax], al
add byte [rax + rax*8 - 0x7ba74b8], al
jne 0x1400d9ef6
lea rdx, [0x14014beac]
adc eax, 0x71fc3
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
ror byte [rcx + 0x48d889c3], 1
add esp, 0x78
mov eax, ebx
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
call fcn.1401082f0
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r12
call fcn.1401084b0
int3
int3
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
movaps xmmword [rbp + 0x30], xmm7
movaps xmmword [rbp + 0x20], xmm6
mov rdi, r8
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], rcx
add r9, r8
mov qword [rbp - 0x30], r8
mov qword [rbp - 0x28], r9
mov byte [rbp - 0x20], 0x81
mov byte [rbp - 0x14], 0x81
mov r14b, 0x81
or dword [rcx - 0x46], 0xffff0000
invalid
inc dword [rax]
add byte [rsi + 0xf], ah
movq mm6, qword [0x1401127b0]
or dword [rcx - 0x46], 0xffff0000
invalid
add byte [rax], al
movq mm6, qword [0x1401127b0]
mov byte [rbx], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
cmp eax, 0x3882d
movdqa xmm7, xmmword [0x1401127c0]
sub eax, 0x66000388
movdqa xmm8, xmmword [0x1401127d0]
movq mm0, qword [0x1401127d0]
xor al, 0x88
add eax, dword [rax]
lea r11, [0x140178cfc]
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov dword [rbp + 8], eax
mov qword [rbp], r9
mov dword [rbp], ecx
mov edx, ecx
mov eax, r12d
cmp r14b, 0x81
je 0x1400d9fd3
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp r14b, 0x80
je 0x1400da4af
cmp al, r15b
clc
jb 0x1400da4d7
add eax, 0x85480000
dec dword [rdi]
test byte [rcx + 5], dl
add byte [rax], al
test rdi, rdi
test edi, edi
je 0x1400da52d
cmp rdi, r9
je 0x1400da52d
test byte [rax + 5], cl
add byte [rax], al
test byte [rax + 5], cl
add byte [rax], al
movzx edx, byte [rdi]
movzx r12d, dl
test r12b, r12b
js 0x1400da020
invalid
invalid
inc rdi
mov r15d, r12d
mov al, 2
cmp r12d, 0x27
invalid
cmp esp, 0x27
invalid
ja 0x1400da175
jb 0x1400da002
add byte [rax], al
add byte [rcx - 0x4a], al
pop rsp
mov r14b, 0x5c
movsxd rcx, dword [r11 + r15*4]
add rcx, r11
fcos
invalid
fcos
loope 0x1400da051
mov al, 0x30
xor ecx, ecx
mov qword [rbp + 8], rcx
jmp 0x1400da109
invalid
add byte [rdi], cl
invalid
mov r14d, r8d
mov eax, r12d
mov eax, esp
and eax, 0x1f
movzx r8d, byte [rdi + 1]
add dword [r9 - 0x7d], r8d
loopne 0x1400da071
add dword [r9 - 0x7d], r8d
loopne 0x1400da071
cmp r12b, 0xdf
jbe case.0x1400d7b75.65
cld
fbstp tbyte [rsi + 0x58]
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
or ecx, eax
cmp dl, 0xf0
jb 0x1400da157
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
add eax, dword [ebx - 0x1f3ef820]
and eax, 7
invalid
invalid
movzx r12d, byte [rdi + 3]
mov dh, 0x67
add eax, dword [rbx - 0x1f3ef820]
and eax, 7
invalid
invalid
and eax, 7
shl eax, 0x12
loopne 0x1400da06c
loopne 0x1400da06c
adc al, cl
loope 0x1400da063
invalid
shl ecx, 6
invalid
and r12d, 0x3f
or r12d, ecx
int3
or r12d, eax
cmp r12d, 0x110000
adc dword [rax], eax
je 0x1400da52d
add al, 0
add byte [rbp - 0x77], al
mov r8d, r14d
mov r8d, r14d
add rdi, 4
mov r15d, r12d
mov al, 2
cmp r12d, 0x27
jbe 0x1400da003
jmp 0x1400da175
add rdi, 2
shl eax, 6
or eax, r8d
mov r12d, eax
jmp 0x1400da163
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8b, 0x6e
jmp 0x1400da100
mov r8b, 0x27
jmp 0x1400da100
mov r8b, 0x72
jmp 0x1400da100
mov r8b, 0x74
jmp 0x1400da100
invalid
add byte [rax], al
add byte [rax], al
xor ecx, ecx
mov qword [rbp + 8], rcx
xor r15d, r15d
xor ebx, ebx
xor r13d, r13d
cmp r14b, 0x81
je 0x1400da52d
invalid
add al, 0
invalid
adc eax, 0xf000004
mov bh, 0x4d
or byte [rax - 0x3f], cl
loope 0x1400da150
movzx ecx, word [rbp + 8]
shl rcx, 0x30
and r15, r10
or r15, rcx
movzx edx, bx
or rdx, r15
mov esi, eax
mov byte [rbp - 0x1f], r8b
mov qword [rbp - 0x1e], rdx
mov byte [rbp - 0x16], r13b
mov byte [rbp - 0x15], sil
shr rdx, 0x10
mov r15d, esi
mov eax, r13d
cmp r14b, 0x81
jne case.0x1400d7b75.103
invalid
jmp 0x1400d9fd3
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r12d, ecx
mov r8d, r14d
mov r15d, r12d
mov al, 2
cmp r12d, 0x27
jbe 0x1400da003
cmp r12d, 0x5c
jne 0x1400da190
mov r8b, 0x5c
xor ecx, ecx
mov qword [rbp + 8], rcx
mov r14b, 0x5c
jmp 0x1400da106
cmp r12d, 0x7f
jbe 0x1400da27b
mov r14d, r8d
mov ecx, r12d
call fcn.140017fd0
test al, al
je 0x1400da28d
mov byte [rbp + 0x18], 0
mov word [rbp + 0x16], 0
mov byte [rbp + 0x1f], 0x7d
mov eax, r12d
shr eax, 0x14
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx eax, byte [rax + rcx]
mov byte [rbp + 0x19], al
mov eax, r12d
shr eax, 0x10
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 0x1a], al
mov eax, r12d
shr eax, 0xc
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 0x1b], al
mov eax, r12d
shr eax, 8
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 0x1c], al
mov eax, r12d
shr eax, 4
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 0x1d], al
mov eax, r12d
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 0x1e], al
or r12d, 1
bsr eax, r12d
xor eax, 0x1c
shr eax, 2
lea r13, [rax - 2]
mov byte [rbp + rax + 0x16], 0x7b
mov word [rbp + rax + 0x14], 0x755c
movzx r14d, word [rbp + 0x16]
mov r8d, r14d
shr r8d, 8
mov rbx, qword [rbp + 0x18]
mov r15, rbx
and r15, 0xffffffffffff0000
mov rax, rbx
shr rax, 0x30
mov qword [rbp + 8], rax
mov al, 0xa
mov r9, qword [rbp]
movabs r10, 0xffffffff0000
lea r11, [0x140178cfc]
jmp 0x1400da10e
cmp r12d, 0x20
jb 0x1400da3f6
cmp r12d, 0x7f
je 0x1400da2a7
jmp 0x1400da304
cmp r12d, 0x10000
mov r9, qword [rbp]
movabs r10, 0xffffffff0000
jae 0x1400da321
mov r8d, r14d
lea rax, [0x140114be5]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 0x12f
mov qword [rsp + 0x20], 0x11f
mov r14d, r8d
mov r8d, 0x28
add byte [rax], al
add byte [rax], al
mov ecx, r12d
lea rdx, [0x140114a76]
lea r9, [0x140114ac6]
call fcn.140018110
sub al, 0xde
inc dword [rbp - 0x77]
invalid
sub al, 0xde
inc dword [rbp - 0x77]
invalid
lea r11, [0x140178cfc]
movabs r10, 0xffffffff0000
mov r9, qword [rbp]
add byte [rax + rax*8 + 0xf2840f], al
add byte [rax], al
add byte [rax + rax*8 + 0xf2840f], al
add byte [rax], al
movzx eax, word [rbp + 8]
shl rax, 0x30
shl r15, 0x10
or r15, rax
movzx edx, bx
or rdx, r15
mov r14b, 0x80
mov dh, 0x80
mov dh, 0x80
jmp 0x1400da12e
cmp r12d, 0x20000
jae 0x1400da382
lea rax, [0x1401148b4]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x1c2
mov qword [rsp + 0x20], 0xc4
mov r8d, 0x2c
mov ecx, r12d
lea rdx, [0x140114798]
add eax, dword [rax]
lea r9, str._f__NO
call fcn.140018110
movabs r10, 0xffffffff0000
invalid
invalid
inc dword [rax]
add byte [rbx + rcx*4 + 0x4d], cl
add byte [rax + rax*8 - 0x7ee272b4], al
jmp 0xc952a386
invalid
jne 0x1400da304
invalid
jmp 0x1400da3f6
lea eax, [r12 - 0xe01f0]
lea eax, [rsp - 0xe01f0]
cmp eax, 0x2fe10
lea r11, [0x140178cfc]
sbb eax, 0x9e966
add byte [rbp + rcx*4 + 0x1d], cl
jmp 0x19e7fa3a1
jb 0x1400da3f6
movd xmm0, r12d
pshufd xmm0, xmm0, 0
jo 0x1400da361
add byte [rsi + 0xf], ah
inc dh
invalid
pxor xmm0, xmm7
pcmpgtd xmm0, xmm8
movmskps eax, xmm0
xor eax, 0xf
invalid
invalid
test al, al
jne 0x1400da3f6
invalid
invalid
cmp eax, 0x24848d41
mov ch, 0xec
cld
inc dword [rbx + 0x307205f8]
lea eax, [r12 - 0x3134b]
cmp eax, 5
jb 0x1400da3f6
lea eax, [r12 - 0x323b0]
cmp eax, 0xadd50
add byte [rdx + 0x21], dh
mov eax, r12d
and eax, 0xffffffe0
cmp eax, 0x2a6e0
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
je 0x1400da3f6
mov r8d, r14d
mov eax, r12d
and eax, 0xfffffffe
cmp eax, 0x2b81e
mov eax, 0x850f0002
invalid
invalid
invalid
invalid
mov eax, 0x850f0002
invalid
mov byte [rbp + 0x18], 0
mov word [rbp + 0x16], 0
add byte [rax], al
add byte [rax], al
add dh, al
invalid
mov byte [rbp + 0x1f], 0x7d
mov eax, r12d
shr eax, 0x14
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
lea ecx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
lea ecx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx eax, byte [rax + rcx]
add al, 8
mov byte [rbp + 0x19], al
mov eax, r12d
mov eax, esp
mov eax, esp
loopne 0x1400da3dd
shr eax, 0x10
and eax, 0xf
call 0x14fee2731
movzx eax, byte [rax + rcx]
add al, 8
mov byte [rbp + 0x1a], al
mov eax, r12d
shr eax, 0xc
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 0x1b], al
mov eax, r12d
mov eax, esp
mov eax, esp
shr eax, 8
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 0x1c], al
sbb al, 0x44
mov eax, esp
shr eax, 4
and eax, 0xf
movzx eax, byte [rax + rcx]
or byte [rax - 0x76bbe2bb], cl
loopne 0x1400da3df
loopne 0x1400da46d
movzx eax, byte [rax + rcx]
mov byte [rbp + 0x1e], al
invalid
or r12d, 1
int3
add dword [rcx + 0xf], eax
invalid
invalid
int3
xor eax, 0x1c
shr eax, 2
lea r13, [rax - 2]
mov byte [rbp + rax + 0x16], 0x7b
mov word [rbp + rax + 0x14], 0x755c
movzx r14d, word [rbp + 0x16]
mov r8d, r14d
shr r8d, 8
mov rbx, qword [rbp + 0x18]
mov r15, rbx
and r15, 0xffffffffffff0000
mov rax, rbx
shr rax, 0x30
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov al, 0xa
jmp 0x1400da10e
mov dword [rbp - 8], r8d
lea rax, [rbp - 0x20]
mov dword [rax + 8], 0
mov qword [rax], 0
mov dword [rbp - 4], 0
invalid
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add bh, al
cld
add byte [rax], al
add byte [rax], al
invalid
xor r15d, r15d
xor edi, edi
xor r12d, r12d
xor r14d, r14d
xor esi, esi
jmp 0x1400da4fa
mov byte [rbp - 0x20], r14b
lea r12d, [rax + 1]
mov byte [rbp - 0x16], r12b
movzx ecx, al
mov dh, 0xc8
cmp al, 0xa
or dh, byte [rbx + 0x66]
jae 0x1400da550
mov dword [rbp - 8], r8d
mov eax, edx
mov dword [rbp - 4], edx
movzx eax, byte [rbp + rcx - 0x20]
invalid
invalid
loopne 0x1400da482
invalid
or eax, 0x48c289e0
mov ecx, dword [rbp - 0x38]
invalid
invalid
mov rcx, qword [rbp - 0x38]
enter 0xffffffffffff8b48, 0x45
sar bh, 0x50
push rax
mov rax, qword [rbp - 0x40]
call qword [rax + 0x20]
push rax
and byte [rax + rax*8 + 0x4d8b4c], al
push rax
and byte [rax + rax*8 + 0x4d8b4c], al
ror byte [rbx + rcx*4 + 0x4d], 0
movabs r10, 0xffffffff0000
mov edx, 0xffff0000
invalid
invalid
lea r11, [0x140178cfc]
sbb eax, 0x9e7e0
mov r8d, dword [rbp - 8]
mov ecx, dword [rbp - 4]
je 0x1400d9fab
invalid
invalid
cli
invalid
invalid
test byte [rdx - 0x4f000006], al
add ebx, ebp
jmp 0x1400da52f
xor eax, eax
movaps xmm6, xmmword [rbp + 0x20]
mov al, 1
jmp 0x1400da52f
xor eax, eax
movaps xmm6, xmmword [rbp + 0x20]
movaps xmm7, xmmword [rbp + 0x30]
jge case.0x140097386.951
xor byte [rdi + rcx + 0x28], al
add rsp, 0xd8
fadd dword [rax]
add byte [rax], al
movaps xmm8, xmmword [rbp + 0x40]
movaps xmm0, xmmword [rbp + 0x40]
add rsp, 0xd8
fadd dword [rax]
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_srcescape.rs
mov edx, 0xa
jno 0x1400da538
invalid
add byte [rdx + 0xa], bh
call fcn.140108280
int3
fld qword [rdx]
add ah, cl
int3
int3
int3
or byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
mov ecx, eax
mov rdx, r10
pop rbp
mov r8, qword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov ecx, eax
mov rdx, r10
pop rbp
rcr byte [rbp - 0x17], cl
invalid
jmp fcn.1400d9cf0
idiv edi
dec esp
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x498
cwde
add al, 0
invalid
cwde
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax - 0x39], cl
test dword [rax], edx
adc byte [rax + rax], al
mov qword [rbp + 0x410], 0xfffffffffffffffe
mov qword [rbp + 0x3f0], rcx
invalid
lock add eax, dword [rax]
add byte [rax - 0x39], cl
test eax, edi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
adc byte [rax + rax], al
add dh, bh
invalid
invalid
add byte [rax - 0x39], cl
test dword [rax], eax
add al, 0
add byte [rax], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], ecx
add al, 0
mov qword [rbp + 0x408], 0
mov dword [rbp + 0x408], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x200
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x3e8], rax
test eax, ebp
add eax, dword [rax]
add byte [rcx], dh
div byte [rcx]
push qword [rcx]
fisttp dword [rcx - 0x7f]
cmp eax, 0x201
test eax, ebp
add eax, dword [rax]
add byte [rcx], dh
div byte [rcx]
push qword [rcx]
fisttp dword [rcx - 0x7f]
cmp eax, 0x201
cmp eax, 0x201
add byte [rbx + 0x31], dh
jae 0x1400da630
jmp case.0x1400a4f30.905
nop word cs:[rax + rax]
invalid
add byte [rdi], cl
sbb ebx, 0
add byte [rax], al
jae 0x1400da6f1
cmp r8, 0x201
add al, byte [rax]
add byte [rbx + 0x11], dh
add byte [rax], al
jae 0x1400da630
mov r14d, 0x200
lea r15, [rbp - 0x60]
mov r12, r8
jmp 0x1400da687
nop
sub r8, rbx
sub eax, ebx
sub rdi, rbx
cmp rdi, r8
jae 0x1400da65f
lea rcx, [rbp + 0x3f8]
mov rdx, rbx
mov edx, ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
mov edx, ebx
mov edx, ebx
call fcn.140110180
mov rsi, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x400]
test dword [rax], eax
add al, 0
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
invalid
test dword [rax], eax
add al, 0
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
add byte [rax - 1], bh
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rbp + 0x408], rbx
popfq
or byte [rax + rax], al
add byte [rax - 0x77], cl
test dword [rcx - 0x77], 0xbd8b4cde
call 0x1890da688
add byte [rcx - 0x77], cl
invalid
popfq
or byte [rax + rax], al
add byte [rax - 0x77], cl
test dword [rcx - 0x77], 0xbd8b4cde
call 0x1890da688
add byte [rcx - 0x77], cl
invalid
add byte [rcx - 0x77], cl
fdiv qword [rcx]
leave
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
xor ecx, ecx
mov rdx, r15
mov r8d, r12d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
mov r13d, eax
test eax, eax
jne 0x1400da6b2
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
invalid
add byte [rbp - 0x4a7af040], al
add byte [rax], al
add byte [rbp - 0x77], al
call 0x14fd1e006
test dword [rdx - 1], edx
invalid
ror byte [rdi], 0x85
mov ch, 0
add byte [rax], al
jne 0x1400da767
mov r8d, r13d
cmp r12, r8
jne 0x1400da610
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400da799
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jb case.0x1400a4f30.905
invalid
jmp 0x1400da630
cmp r14, r8
jb 0x1400da7b3
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x3c8]
invalid
mov rdx, r15
mov edx, edi
call fcn.1400d77b0
movups xmm0, xmmword [rbp + 0x3c8]
cmpsd dword [rsi], dword [rdi]
sar bh, 1
dec dword [rdi]
adc byte [rbp + 0x3c8], al
movups xmm1, xmmword [rbp + 0x3d8]
movaps xmmword [rbp + 0x3b0], xmm1
invalid
add byte [rdi], cl
sub dword [rbp + 0x3b0], ecx
invalid
add byte [rdi], cl
sub dword [rbp + 0x3a0], eax
invalid
add eax, dword [rax]
invalid
movaps xmmword [rbp + 0x3a0], xmm0
movabs al, byte [0x3f0858b48000003]
add byte [rax], al
mov rax, qword [rbp + 0x3f0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
cmp qword [rbp + 0x3f8], 0
je 0x1400da752
mov r8, qword [rbp + 0x400]
mov rcx, qword [0x140182268]
jnp case.0x1400329b2.2715
add byte [rcx], dh
shr al, cl
pop rsi
je case.0x1400b6055.828
invalid
jnp case.0x1400329b2.2715
add byte [rcx], dh
shr al, cl
pop rsi
je case.0x1400b6055.828
add byte [rax - 0x673b7eb8], dl
add al, 0
nop
add rsp, 0x498
add esp, 0x498
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x75]
invalid
lock add eax, dword [rax]
add eax, dword [rax]
invalid
add cl, byte [rax - 0x75]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
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], al
add byte [rax], al
invalid
or byte [rax - 0x77], 1
add byte [rax + 0x48018948], al
cmp dword [rbp + 0x3f8], 0
mov ebp, 0x3f8
invalid
cmp qword [rbp + 0x3f8], 0
mov ebp, 0x3f8
add byte [rbp - 0x5a], dh
jne 0x1400da73d
jmp 0x1400da752
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
jns 0x1400da7a9
invalid
add byte [rdx + 0x28], bh
add al, ch
fild dword [r10]
add bl, ch
invalid
jns 0x1400da7a9
invalid
add byte [rax], al
add al, ch
fild dword [r10]
add bl, ch
adc eax, 0x4e058d48
add al, 7
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.1401082f0
ud2
test dword [rax], eax
add al, 0
add byte [rax - 0x75], cl
or eax, 0xa7a64
jp 0x1400da80d
invalid
xor edx, edx
call fcn.140101bb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov esi, ecx
mov rcx, qword [rcx + 8]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
xor r14d, r14d
mov eax, 0
add byte [rax], al
add byte [rax], al
cmp rbx, 3
jb 0x1400da88c
movzx r8d, byte [rbx + rcx - 2]
mov r9d, r8d
and r9b, 0xf0
and cl, 0xf0
xor r14d, r14d
cmp r9b, 0xa0
jne 0x1400da88c
xor r14d, r14d
xor esi, esi
cmp byte [rbx + rcx - 3], 0xed
jne 0x1400da88c
movzx r14d, byte [rbx + rcx - 1]
and r8d, 0xf
and eax, 0xf
and r14d, 0x3f
shl r8d, 0x10
shl r14d, 0xa
or r14d, r8d
mov al, 1
cmp rdi, 3
jb case.0x1400b6055.849
invalid
add byte [rax - 0x7af012c6], al
retf 0
cmp byte [rdx], 0xed
jne 0x1400da969
movzx r15d, byte [rdx + 1]
mov r8d, r15d
and r8b, 0xf0
cmp r8b, 0xb0
jne 0x1400da969
test al, al
je 0x1400da969
movzx r12d, byte [rdx + 2]
cmp rbx, 3
add esi, dword [rdx + 8]
add esi, dword [rdx + 8]
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
shl r15d, 6
and r12d, 0x3f
lea r8, [rdi + 1]
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rbx
cmp rcx, r8
jb 0x1400daa3c
invalid
add byte [rax - 0x7d], cl
invalid
add rdi, 0xfffffffffffffffd
and r15d, 0x3c0
or r15d, r14d
or r12d, r15d
lea r14d, [r12 + 0x10000]
and al, 0
add byte [rcx], al
add byte [rbp - 0x77], al
cmc
and al, 0
add byte [rcx], al
add byte [rbp - 0x77], al
cmc
shr r13d, 0x12
cmp rcx, 3
jbe 0x1400daa5f
add rdx, 3
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rcx - 0x7d], r8b
in al, 0x3f
and r12d, 0x3f
shl r12d, 0x18
shl r15d, 0xa
and r15d, 0x3f0000
add byte [rbp + 9], al
invalid
add byte [rbp + 9], al
out 0x41, eax
shr esi, 4
invalid
or edi, esp
shr r14d, 4
add al, 0x41
and esi, 0x3f00
and r14d, 0x3f00
or r14d, r15d
lea r8d, [r14 + r13]
add al, 0x2e
add al, 0x2e
add r8d, 0x808080f0
mov dword [rcx + rbx], r8d
add rbx, 4
add byte [rax + 0x19048944], 0x48
add ebx, 4
mov qword [rsi + 0x10], rbx
jmp 0x1400da9f3
adc cl, ch
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x7b], cl
test rdi, rdi
invalid
test rdi, rdi
test edi, edi
je 0x1400da9f0
test byte [rdi + 0x48000000], al
lea eax, [rdx + rdi]
add byte [rax - 0x73], cl
add al, 0x3a
lea rax, [rdx + rdi]
mov r9, rdx
jmp 0x1400da988
add r9, 2
cmp r8, rax
rol dword [rdx], 0x49
cmp eax, eax
add cl, byte [rcx + 0x39]
ror byte [rbp + 0xf], 0x45
ror dword [r15], 0x1f
cmovne r8, r9
nop dword [rax]
ror dword [r15], 0x1f
add byte [rbp - 0x77], cl
ror dword [rcx + 0x39], 0xc0
mov r9, r8
cmp r8, rax
je 0x1400da9f0
lea r8, [r9 + 1]
movzx r10d, byte [r9]
adc dword [rbp - 0x7c], eax
sar byte [rcx - 0x15], cl
invalid
test r10b, r10b
jns 0x1400da980
invalid
jmp 0x1400da9d7
cmp r10b, 0xe0
jb 0x1400da972
cli
loopne 0x1400daa0c
xlatb
cmp r10b, 0xed
jne case.0x1400b83b6.841
cmp r8, rax
je 0x1400da9f0
lea r8, [r9 + 2]
cmp r8, rax
cmp eax, eax
add cl, byte [rcx + 0x39]
sal byte [rcx + rax*2 + 0x41], 0x80
jns 0x1400da9b4
cmp eax, eax
je 0x1400da9f0
cmp byte [r9 + 1], 0x9f
lahf
ja 0x1400da9ec
add r9, 3
mov r8, r9
rol dword [rbx], 0x4d
mov eax, ecx
jmp 0x1400da980
add r9, 2
add ecx, 2
cmp r8, rax
cmove r9, r8
xor r8d, r8d
ror byte [rcx + 0x39], 0xc1
ror byte [rcx + 0x39], 0xc1
setne r8b
add r8, r9
ror byte [rbp + 1], 0xc8
cmp r10b, 0xf0
jb 0x1400da980
cli
invalid
xor r9d, r9d
cmp r8, rax
setne r9b
add r8, r9
add eax, ecx
jmp 0x1400da980
mov byte [rsi + 0x18], 0
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
jb 0x1400daa1e
add rcx, rbx
mov r8, rdi
call fcn.140106220
add rbx, rdi
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rax - 0x7d], cl
invalid
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
mov r8, rdi
call fcn.14010fff0
mov rdx, r14
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400da9fb
mov rcx, rsi
mov r13, rdx
mov ebp, edx
mov rdx, rbx
call fcn.14010fff0
mov rdx, r13
mov edx, ebp
mov edx, ebp
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov rcx, rax
sub rcx, rbx
jmp case.0x1400b6055.829
invalid
invalid
invalid
invalid
invalid
mov r8d, 4
mov rcx, rsi
int1
int1
mov qword [rbp], rdx
mov rdx, rbx
call fcn.14010fff0
mov rdx, qword [rbp]
push rbp
add byte [rax - 0x75], cl
invalid
mov rbx, qword [rsi + 0x10]
jmp 0x1400da918
xchg esp, eax
invalid
invalid
invalid
push rbp
add byte [rax - 0x75], cl
invalid
xchg esp, eax
invalid
int3
int3
push rbx
sub rsp, 0x498
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x410], 0xfffffffffffffffe
mov r9, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
cmp rax, 3
jbe 0x1400dab05
movabs r8, 0x5c003f005c005c
cmp qword [r9], r8
cmp dword [rcx], eax
cmp dword [rcx], eax
je 0x1400dab6d
add byte [rax], al
movabs r8, 0x5c003f003f005c
cmp qword [r9], r8
je 0x1400dab6d
invalid
add byte [rax + 0x3d], cl
clc
add byte [rax], al
add byte [rdi], cl
cmp rax, 0xf8
jae 0x1400dab7d
invalid
xchg dword [rax], eax
add byte [rax], al
add dword [rdi + 0x66000000], 0x41
cmp dword [rcx + 2], 0x3a
cmp word [r9 + 2], 0x3a
jne 0x1400dab4c
movzx eax, word [r9 + 4]
movzx eax, word [rcx + 4]
jmp 0x1400dab2c
je 0x1400dab16
cmp rax, 1
jne 0x1400dab4a
add dword [rbp + 0x3d], esi
cmp word [r9], 0
jne 0x1400dab7d
invalid
jmp 0x1400dab6d
cmp word [r9 + 2], 0x3a
jne 0x1400dab4c
movzx eax, word [r9 + 4]
test ax, ax
je 0x1400daf8b
cmp ax, 0x2f
je 0x1400dab3a
clc
invalid
movzx eax, ax
cmp eax, 0x5c
jne 0x1400dab4c
movzx eax, word [r9]
mov bh, 1
cmp eax, 0x2f
je 0x1400dab50
cmp eax, 0x5c
je 0x1400dab50
jmp 0x1400dab6d
jbe 0x1400dab7d
movzx eax, word [r9]
cmp ax, 0x5c
pop rsp
je 0x1400dab5e
movzx eax, ax
cmp eax, 0x2f
jne 0x1400dab7d
rol byte [rbx + 0x1f752ff8], 0x41
movzx eax, word [rcx + 2]
movzx eax, word [r9 + 2]
cmp eax, 0x5c
je 0x1400dab6d
cmp eax, 0x2f
jne 0x1400dab7d
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
jmp 0x1400daf74
mov qword [rbp + 0x3d8], r9
fadd dword [rbx]
add byte [rax], al
mov qword [rbp + 0x3e8], rcx
mov qword [rbp + 0x408], rdx
xchg ebp, eax
or byte [rax + rax], al
invalid
xchg ebp, eax
or byte [rax + rax], al
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 2
test eax, edi
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x400], 0
test eax, edi
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x200
mov r8d, 0x200
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3e0], rax
loopne 0x1400dabc6
add byte [rax], al
xor edi, edi
xor r14d, r14d
xor r15d, r15d
inc dword [rbp + 0x31]
test byte [rbp + 0x31], 0xff
cmp r8, 0x201
cmp eax, 0x201
jb 0x1400dabef
sbb ebx, ebp
sub byte [rdi], cl
invalid
invalid
jmp 0x1400dac00
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
jae case.0x1400b994a.834
cmp r8, 0x201
jae 0x1400dac00
mov r12d, 0x200
mov esp, 0x200
add byte [rdx], al
add byte [rax], al
lea rbx, [rbp - 0x58]
mov r13, r8
invalid
jmp 0x1400dac58
vcvtsd2ss xmm4, xmm2, qword [rsi - 0x70]
sub r8, r15
sub r14, r15
cmp r14, r8
cmp esi, eax
cmp esi, eax
jae 0x1400dac2f
lea rcx, [rbp + 0x3f0]
mov rdx, r15
mov edx, edi
add eax, dword [rax]
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
call fcn.140110180
push bp
add eax, dword [rax]
mov rdi, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3e0], rax
test eax, esp
add eax, dword [rax]
invalid
test eax, esp
add eax, dword [rax]
add byte [rax - 1], bh
mov eax, 0xffffffff
cmp rdi, rax
mov r15d, 0xffffffff
cmovb r15, rdi
mov qword [rbp + 0x400], r15
add byte [rcx - 0x77], cl
dec byte [rbp - 0x77]
cld
add byte [rcx - 0x77], cl
dec byte [rbp - 0x77]
cld
mov rbx, qword [rbp + 0x3e0]
add byte [rax], al
mov r13, r15
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3d8]
invalid
fadd dword [rbx]
add byte [rax], al
invalid
mov edx, r13d
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
adc eax, 0x3762a
adc eax, 0x3762a
mov esi, eax
test eax, eax
invalid
jne 0x1400dac8a
mov byte [rbp - 0xf18a40], 0x15
outsb dx, byte [rsi]
ja 0x1400dac84
call qword [sym.imp.kernel32.dll_GetLastError]
add byte [rbp - 0x5a7af040], al
test eax, eax
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
jne 0x1400dad2f
add byte [rax], al
add byte [rcx - 0x77], al
invalid
mov r8d, esi
cmp r13, r8
jne 0x1400dabe0
invalid
invalid
invalid
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne case.0x1400d7141.124
adc dword [rbx], eax
add byte [rax], al
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
invalid
mov r8, r13
mov eax, ebp
invalid
mov eax, ebp
cmp r8, 0x201
add dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
cmp dword [rdi + rdi*8], 0xffffffff
invalid
invalid
invalid
jae 0x1400dac00
invalid
jmp 0x1400dabef
cmp r12, r8
jb case.0x1400d7c08.99
inc byte [rdx]
add byte [rax], al
mov r13, qword [rbp + 0x408]
mov qword [r13 + 0x10], 0
add byte [rax], al
add byte [rax], al
or byte [rax + rax], al
add byte [rcx - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax], al
cmp esi, 2
mov rdi, qword [rbp + 0x3d8]
add byte [rax], al
add byte [rax], al
cmp esi, 2
mov rdi, qword [rbp + 0x3d8]
jbe 0x1400dad9e
movzx eax, word [rbx + 2]
cmp eax, 0x3a
jne 0x1400dada5
cmp word [rbx + 4], 0x5c
jne 0x1400dada5
pushfq
add byte [rax], al
add byte [rax], al
pushfq
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
loopne 0x1400dad0e
invalid
add byte [rax], al
lea r15, [0x14014adf0]
mov r14d, 4
add byte [rax], al
invalid
add byte [rdi], al
add byte [rcx - 0x42], al
add al, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rdi - 0x73], cl
and al, 0x30
invalid
lea r12, [r8 + r14]
xor byte [rcx - 1], cl
invalid
inc r12
mov rcx, qword [r13]
cmp rcx, r12
jae 0x1400dade2
jmp 0x1400dae07
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
cmp qword [rbp + 0x3f0], 0
je 0x1400dad5e
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rcx, qword [rbp + 0x3e8]
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x1400daf77
mov r8, qword [rax + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x1400daf77
jne 0x1400daded
movzx ecx, word [rbx]
jmp case.0x1400b6055.839
movzx ecx, word [rbx]
cmp esi, 3
jne case.0x1400b83b6.832
cmp cx, 0x5c
jne 0x1400daded
movzx eax, word [rbx + 2]
cmp ax, 0x5c
jne 0x1400daded
add r8, 0xfffffffffffffffe
add rbx, 4
lea r15, [0x14014adf8]
sub al, 0
invalid
add byte [rcx - 0x42], al
or byte [rax], al
add byte [rax], al
lea r12, [r8 + r14]
inc r12
mov rcx, qword [r13]
invalid
sub al, 0
invalid
add byte [rcx + rdi - 0x1f], cl
cmp rcx, r12
jb 0x1400dae07
mov rsi, r8
mov r12, rcx
int3
jmp 0x1400daeb5
int3
lea r15, [0x140172ca8]
jle 0x1400dadfc
add byte [rbp + 0x31], al
test byte [rdi - 0x73], 0x24
lea esp, [rax + rsi]
inc r12
xor r14d, r14d
lea r12, [r8 + r14]
lea esp, [rax + rsi]
lea esp, [rax + rsi]
inc r12
inc esp
mov rcx, qword [r13]
mov ecx, dword [rbp]
cmp rcx, r12
jae 0x1400dade2
lea rax, [r12 + r12]
mov rsi, r8
mov esi, eax
mov esi, eax
invalid
test rcx, rcx
je 0x1400dae74
add rcx, rcx
mov qword [rbp + 0x3a8], rdi
mov dword [rbp + 0x3a8], edi
test al, 3
add byte [rax], al
mov qword [rbp + 0x3b8], rcx
mov ecx, 2
mov eax, 0xb9000003
add al, byte [rax]
add byte [rax], al
jmp 0x1400dae76
lea r15, [0x140172ca8]
jle 0x1400dae3a
add byte [rsi - 0x7d], ah
cmp cx, 0x5c
stc
pop rsp
jne 0x1400dadf4
cmp eax, 0x3f
je 0x1400dadf4
invalid
cmp eax, 0x5c
pop rsp
jne 0x1400dadb7
movzx eax, word [rbx + 4]
cmp eax, 0x3f
je 0x1400dafa6
add al, 0x83
clc
invalid
cmp eax, 0x2e
jne 0x1400dadbd
test dword [rcx - 1], esp
invalid
invalid
test dword [rcx - 1], esp
invalid
cmp word [rbx + 6], 0x5c
jne 0x1400dadbd
add r8, 0xfffffffffffffffc
add rbx, 8
or cl, ch
xchg ebp, eax
invalid
invalid
invalid
or cl, ch
xchg ebp, eax
invalid
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
mov al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x3c0]
lea r9, [rbp + 0x3a8]
rol byte [rbx], 0
add byte [rbp + rcx*4 - 0x73], cl
test al, 3
add byte [rax], al
mov edx, 2
mov r8, rax
call fcn.1400d36e0
mov dil, dil
dec dword [rax - 0x7d]
mov ebp, 0x3c0
rol byte [rbx], 0
add byte [rax], al
mov dil, dil
dec dword [rax - 0x7d]
mov ebp, 0x3c0
rol byte [rbx], 0
add byte [rax], al
jne 0x1400dafe7
rol byte [rbx], 0
add byte [rax], al
jne 0x1400dafe7
add dword [r8], eax
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x3c8]
mov ebp, 0x3c8
mov qword [r13 + 8], rdi
jge 0x1400daeb9
mov qword [r13], r12
lea r8d, [r14 + r14]
lea eax, [rsi + rsi]
mov rcx, rdi
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.140106220
mov qword [r13 + 0x10], r14
jne 0x1400daed8
add byte [rbp - 0x77], cl
jne 0x1400daed8
mov rax, r12
sub rax, r14
cmp rax, rsi
jae 0x1400daefd
mov rcx, r13
mov rdx, r14
mov rdi, rsi
mov rdi, rsi
mov r8, rsi
call fcn.140110180
add eax, dword [rax]
add eax, dword [rax]
mov r13, qword [rbp + 0x408]
mov r14, qword [r13 + 0x10]
add al, 0
add byte [rbp - 0x75], cl
jne 0x1400daeff
mov r12, qword [r13]
mov rax, qword [r13 + 8]
mov rsi, rdi
mov rdi, rax
lea r8, [rsi + rsi]
add al, 0x36
lea rcx, [rdi + r14*2]
mov rdx, rbx
call fcn.140106220
add r14, rsi
mov qword [r13 + 0x10], r14
cmp r14, r12
jne 0x1400daf33
mov rcx, r13
mov rdx, r12
call case.0x140097386.791
mov r13, qword [rbp + 0x408]
or byte [rax + rax], al
add byte [rcx - 0x75], cl
jge 0x1400daf37
or byte [rax + rax], al
add al, 0
add byte [rcx - 0x75], cl
jge 0x1400daf37
mov r14, qword [r13 + 0x10]
adc byte [rsi + 0x42], ah
mov dword [rdi + rsi*2], 0xff490000
add byte [rax], al
invalid
invalid
mov word [rdi + r14*2], 0
ja 0x1400daf39
add byte [rcx - 1], cl
inc r14
mov qword [r13 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
mov ebp, 0x3f0
invalid
je 0x1400daf60
invalid
mov ebp, 0x3f0
add byte [rbp + rdx + 0x4c], dh
invalid
mov r8, qword [rbp + 0x3f8]
mov eax, dword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ecx, dword [0x140182268]
mov rcx, qword [0x140182268]
jae 0x1400daf62
add byte [rcx], dh
shr al, cl
push rax
xor edx, edx
call fcn.140101bb0
insb byte [rdi], dx
add al, byte [rax]
insb byte [rdi], dx
add al, byte [rax]
mov rax, qword [r13 + 0x10]
adc byte [r8 - 0x75], r9b
invalid
mov rcx, qword [rbp + 0x3e8]
add eax, dword [rax]
add byte [rax - 0x77], cl
adc byte [r9 + 0xf], al
adc byte [rbp], al
add byte [rax], al
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r13]
movups xmmword [rcx], xmm0
add rsp, 0x498
add al, 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
movzx eax, word [r9]
cmp eax, 0x2f
je 0x1400dab4c
invalid
inc dword [rbx - 0x7bf0a308]
stosd dword [rdi], eax
sti
cmp eax, 0x5c
je 0x1400dab4c
invalid
invalid
invalid
invalid
jmp 0x1400dab6d
cmp word [rbx + 6], 0x5c
jne 0x1400dadbd
jmp 0x1400dadf4
invalid
invalid
dec dword [rax - 0x73]
or eax, 0x7079b
invalid
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadmod.rs
invalid
add byte [rbp + rcx*4 + 5], cl
pop rsp
cld
invalid
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.140108300
jmp case.0x1400d7141.126
invalid
lea rax, ss:[0x14014ac08]
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
add eax, 0x6fc31
mov rcx, r8
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, rax
call fcn.1401082f0
rol dword [rdx], cl
add bl, ch
invalid
rol dword [rdx], cl
add bl, ch
invalid
mov rcx, qword [rbp + 0x3c8]
add eax, dword [rax]
add byte [rax - 0x7b], cl
test rcx, rcx
test rcx, rcx
jne 0x1400daffa
call fcn.140010c70
jmp case.0x1400d7141.126
invalid
mov rdx, qword [rbp + 0x3d0]
mov edx, dword [rbp + 0x3d0]
call fcn.140107f90
ud2
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
invalid
invalid
mov ebp, 0x3f0
lock add eax, dword [rax]
invalid
add byte [rax], al
cmp qword [rbp + 0x3f0], 0
lock add eax, dword [rax]
add byte [rax], al
invalid
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax], al
je 0x1400db04b
mov r8, qword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
or eax, 0xa7224
xor edx, edx
call fcn.140101bb0
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
cmp dword [rax], 0
add al, 0
add byte [rax - 0x7d], cl
invalid
cmp dword [rax], 0
cmp byte [rax], al
je 0x1400db071
sbb dword [rax - 0x75], ecx
mov rax, qword [rbp + 0x408]
mov r8, qword [rax + 8]
or byte [rax - 0x75], cl
or eax, 0xa71fe
invalid
jno case.0x1400d7c08.108
invalid
test dword [rax], ecx
add al, 0
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
or eax, 0xa71fe
invalid
jno case.0x1400d7c08.108
invalid
invalid
xor edx, edx
shr al, cl
invalid
call fcn.140101bb0
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
push rbp
push r15
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
mov eax, 0x48000001
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
invalid
mov qword [rbp + 0x130], 0xfffffffffffffffe
xor byte [rcx], al
add dword [rax], eax
add dh, bh
invalid
invalid
add byte [rax], al
invalid
mov r13, r8
mov ebp, eax
mov rsi, rdx
mov rbx, rcx
retf
mov r15, qword [rcx + 8]
jns case.0x1400d720f.132
or byte [rbx + rcx*4 + 0x71], cl
adc byte [rbp - 0x7b], cl
div byte [rdi + rbx*2 + 0x48]
je 0x1400db12b
mov rdi, rsi
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
test r14, r14
je 0x1400db12b
pop rdi
mov rdi, rsi
test dword [rcx + rcx*4 - 0x12], 0x43dd8949
movzx eax, byte [rsi + rdi - 1]
invalid
invalid
invalid
mov rsi, r13
mov r13, rbx
mov ebp, ebx
movzx eax, byte [r14 + r15 - 1]
invalid
cmp al, 0x2f
invalid
setne r12b
setne ah
xchg ebp, eax
invalid
cmp al, 0x5c
pop rsp
setne bl
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
mov rdx, r15
mov edx, edi
cli
mov r8, r14
call fcn.1400d7c70
js case.0x1400d7b75.123
invalid
inc dword [rdi + rcx - 0x4a]
test eax, eax
movzx r8d, byte [rbp + 0xc0]
movzx eax, r8b
mov dh, 0xc0
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc0
ror byte [rbx + rcx*4 - 0x6b], 0xd0
add byte [rax], al
mov r10, qword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x73], cl
loopne case.0x1400d8588.80
mov r9, qword [rbp + 0xe0]
add byte [rax], al
lea rcx, [0x140178d9c]
lea ecx, [0x140178d9c]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
add edx, ecx
invalid
add edx, ecx
retf 0x894c
mov rcx, r15
mov ecx, edi
jmp rdx
lea rcx, [r10 + 4]
jmp case.0x1400a4f30.953
mov dil, 6
invalid
mov dword [rbp + 0x108], 0
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0xe9
jmp 0x1400db263
xor r12d, r12d
jmp 0x1400db263
add byte [rcx - 0x73], cl
add qword [r13 - 0x7b], rcx
test ecx, ecx
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
test ecx, ecx
cmove rcx, r9
add rcx, r10
add ecx, edx
add ecx, edx
add rcx, 8
jmp case.0x1400a4f30.953
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp case.0x1400a4f30.953
sbb dword [rcx - 0x73], ecx
add qword [r13 - 0x7b], rcx
test ecx, ecx
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
test ecx, ecx
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 2
rol dword [rdx], 0xeb
invalid
rol dword [rdx], 0xeb
add eax, 0x2b9
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
mov ecx, 2
add byte [rax], al
cmp rcx, r14
ja case.default.0x1400dbb03
add byte [rax], al
add byte [rbp + 0xc], dh
jne 0x1400db18b
mov dword [rbp + 0x108], 0
jmp 0x1400db1a5
add byte [rax], al
add bl, ch
sbb cl, byte [rcx + rax - 7]
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
stc
pop rsp
sete cl
or cl, dl
mov dword [rbp + 0x108], ecx
and r12b, bl
mov rcx, qword [rbp + 0xc1]
mov rdx, qword [rbp + 0xc8]
xchg ebp, eax
enter 0, 0
fmul qword [rax - 0x75]
invalid
xchg ebp, eax
enter 0, 0
mov qword [rbp + 0x3f], rdx
mov qword [rbp + 0x38], rcx
mov r11, qword [rbp + 0xd8]
mov ebx, dword [rbp + 0xd8]
add byte [rax], al
mov eax, eax
lea rcx, [0x140178db8]
add byte [rax + 0x63], cl
adc al, 0x81
invalid
add byte [rax + 0x63], cl
adc al, 0x81
invalid
or dword [rax + 1], 0xeb894cca
add rdx, rcx
add edx, ecx
mov rbx, r13
jmp 0x1400db222
mov r13, rsi
mov rsi, rdi
mov qword [rbp + 0xb8], r9
mov qword [rbp + 0x20], r10
push rbp
invalid
push rbp
and byte [rcx + rcx*4 + 0x5d], cl
invalid
invalid
pop rbp
mov qword [rbp + 0x28], r11
pop rbp
sub bh, bh
loop 0x1400db239
invalid
jmp rdx
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
add al, 0x48
test ecx, ecx
test rcx, rcx
jne 0x1400db22a
xor ch, bl
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
jmp case.0x1400db1ed.6
lea rcx, [r9 + 1]
lea ecx, [rcx + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
cmove ecx, ecx
leave
add rcx, r10
add rcx, 8
add ecx, 8
ror dword [rax - 0x7d], 1
ror dword [rax], 0x48
test ecx, ecx
add ecx, 8
test rcx, rcx
jne 0x1400db22a
sbb ebx, ebp
xor byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
invalid
invalid
jmp case.0x1400db1ed.6
lea rcx, [r9 + 1]
test r9, r9
add dword [rbp - 0x7b], ecx
leave
cmove rcx, r9
add rcx, r10
add ecx, edx
add rcx, 2
add ecx, 2
test rcx, rcx
leave
je case.0x1400db1ed.6
lea rcx, [0x140178dd4]
lea ecx, [0x140178dd4]
or eax, 0x9dba3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x1400db284
lea eax, [rdx + 4]
cmp rax, r14
je 0x1400db252
mov edi, r8d
jmp 0x1400db263
mov eax, 6
cmp rax, r14
jne case.0x1400db1ed.6
xor eax, eax
mov edi, r8d
mov edi, eax
mov edi, eax
cmp r8b, 5
movzx r12d, r12b
mov dh, 0xe4
cmove r12d, eax
invalid
invalid
loopne 0x1400db2ac
mov rcx, rsi
mov rdx, r13
call fcn.1400d7b30
inc dword [rax + rax*8 + 0x86850f]
add byte [rax], al
inc dword [rax + rax*8 + 0x86850f]
ror byte [rdi], 0x85
xchg byte [rax], al
invalid
test dword [rsi + 0x48000000], eax
lea ecx, [rbp + 0xc0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xc0]
mov rdx, rsi
mov r8, r13
call fcn.1400d7c70
dec dword [rdi]
mov dh, 0x95
rol byte [rax], 0
add byte [rax], al
call 0x1500db252
dec dword [rdi]
mov dh, 0x95
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd0]
invalid
add byte [rax], al
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
fisttp dword [rcx]
invalid
lea r8, [0x140178de8]
or dword [rax], eax
add byte [rcx + 0x63], cl
adc al, 0x90
nop
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
jmp rdx
ret 0xe2ff
add rcx, 4
jmp 0x1400db2f3
mov eax, 2
cmp rax, r14
je 0x1400db252
test byte [rax - 0x73], cl
push rax
add dword [rax - 0x7b], ecx
test eax, eax
cmove rdx, rax
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400db2f3
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400db2f3
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400db2f3
invalid
add al, byte [rax]
invalid
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400db2f3
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x1400dbb64
xchg dword [rax + 8], ebp
or byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbx + 0x10], 0
invalid
invalid
add byte [rax], al
mov qword [rbx + 0x10], 0
mov dword [rbx + 0x10], 0
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
mov r8, r13
mov eax, ebp
invalid
mov eax, ebp
call fcn.1400da820
invalid
nop
add rsp, 0x1b8
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
test r13, r13
je case.0x1400d8588.117
test cl, dl
add byte [rax], al
add byte [rax], al
test cl, dl
add byte [rax], al
add byte [rax], al
cmp dil, 3
add byte [rax], al
cmp dil, 3
jae case.0x1400d8588.117
add edi, 0
mov dword [rax], 0x894c0000
add byte [rax], al
mov qword [rbp - 0x20], r15
jge 0x1400db31e
loopne 0x1400db38b
mov qword [rbp - 0x18], r14
mov dword [rbp - 0x18], esi
mov byte [rbp - 0x10], dil
mov byte [rbp - 0x10], bh
jge case.0x1400b83b6.908
invalid
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x3f]
mov qword [rbp - 0xf], rax
int1
int1
int1
mov qword [rbp - 8], rcx
mov rax, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
and byte [r8 - 0x77], r9b
add byte [r8 - 0x75], r9b
mov rax, qword [rbp + 0x28]
invalid
invalid
mov qword [rbp], rax
mov rax, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
sub byte [rax - 0x77], cl
mov qword [rbp + 8], rax
or byte [r8 - 0x75], r9b
or byte [rax - 0x75], cl
mov rax, qword [rbp + 0xb8]
test dword [rax + 0x48000000], edi
mov dword [rbp + 0x10], eax
add byte [rax], al
mov qword [rbp + 0x10], rax
mov word [rbp + 0x18], 0x200
sbb byte [rax], al
add cl, byte [rbx + 0x10885]
or byte [rcx], al
invalid
add byte [rdx], al
mov eax, dword [rbp + 0x108]
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x72b7e5bb], cl
test al, 0x48
mov byte [rbp + 0x1a], al
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
lea edx, [rbp - 0x20]
lea edx, [rbp - 0x20]
call fcn.1400d8120
cmp byte [rbp - 0x58], 0xa
invalid
xchg ebx, eax
int 0xff
inc dword [rax + 0x480aa87d]
or cl, byte [rax - 0x77]
pop rbp
invalid
invalid
or cl, byte [rax - 0x77]
pop rbp
xor byte [rdi], cl
test dword [rcx + 0x48000000], esi
mov cl, 0
add byte [rax], al
mov qword [rbp + 0x110], 0
mov qword [rbp + 0x30], rbx
jne 0x1400db44c
mov cl, 0
add byte [rax], al
mov qword [rbp + 0x110], 0
adc byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], ebx
sbb byte [rcx], al
invalid
mov qword [rbp + 0x118], 8
sbb byte [rcx], al
add byte [rax], al
add byte [rax], cl
invalid
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
mov qword [rbp + 0x120], 0
mov dword [rbp + 0x120], 0
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp case.0x1400b994a.870
add byte [rax], al
jmp case.0x1400b994a.870
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add rax, r10
add eax, edx
ror dword [rcx + rax - 0x30], 0x48
add eax, 2
invalid
invalid
add eax, edx
ror byte [rax - 0x7d], 1
add rax, 2
rol byte [rdx], 0x4c
cmp eax, esi
invalid
cmp rax, r14
invalid
je 0x1400db252
invalid
jmp case.0x1400db1ed.6
invalid
add dword [rbp - 0x7b], ecx
leave
cmove rax, r9
cmove eax, ecx
ror dword [rcx + rax - 0x30], 0x48
ror dword [rcx + rax - 0x30], 0x48
add rax, r10
add rax, 8
add eax, 8
ror byte [rax], 0x4c
or byte [rcx + rdi - 0x10], cl
cmp rax, r14
cmp eax, esi
je 0x1400db252
test byte [rsi - 2], dl
invalid
invalid
jmp case.0x1400db1ed.6
dec dword [rax - 0x73]
invalid
lea rcx, [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, esi
mov r8, r13
add byte [rax], al
mov rdx, rsi
mov r8, r13
call 0x13fd611fa
dec dword [rdi]
call fcn.1400d7c70
movzx eax, byte [rbp + 0xc0]
add byte [rax], al
invalid
enter 0xffffffffffffffff, 0xf
mov dh, 0x85
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd0]
invalid
mov rdx, qword [rbp + 0xe0]
loopne 0x1400db426
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0xd1
invalid
lea r9, [0x140178e04]
movsxd r10, dword [r9 + r8*4]
add r10, r9
add edx, ecx
invalid
add edx, ecx
mov r8, r13
mov r9, rsi
mov ecx, esi
int1
int1
jmp r10
loop 0x1400db48c
add rcx, 4
add ecx, 4
jmp 0x1400db612
mov byte [rcx], 0
add byte [rax - 0x77], cl
test dword [rcx + rcx*4 - 0x12], 0xb705b60f
mov rsi, r13
invalid
mov dh, 5
invalid
mov rdi, rsi
mov rsi, r13
mov esi, ebp
movzx eax, byte [0x140182310]
outsb dx, byte [rsi]
or al, byte [rax]
mov edx, 0xe0
loopne case.0x1400d7b75.152
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400df540
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb eax, 0x49000007
invalid
add byte [rax], al
mov r14, rax
test rax, rax
je case.0x1400d7c08.165
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rax, qword [rbp - 0x28]
mov qword [r14 + 0x30], rax
xor byte [rdi], r9b
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x58]
adc byte [rbp - 0x58], al
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movabs r8, 0x56110f41c855100f
movups xmmword [r14 + 0x20], xmm2
push rsi
and byte [rcx + 0xf], al
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rcx + 0xf], al
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov qword [rbp + 0xa0], 4
add byte [rax], al
mov qword [rbp + 0xa8], r14
mov ch, 0xa8
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax + 0x1000000], esi
add byte [rax], al
invalid
mov qword [rbp + 0xb0], 1
add byte [rax], al
add byte [rdi], cl
invalid
movups xmm0, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], al
movups xmm1, xmmword [rbp - 0x10]
movups xmm2, xmmword [rbp]
movups xmm3, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0xf0], xmm3
add byte [rdi], cl
sub dword [rbp + 0xe0], edx
add byte [rdi], cl
sub dword [rbp + 0xe0], edx
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm1
sub dword [rbp + 0xd0], ecx
add byte [rdi], cl
sub dword [rbp + 0xc0], eax
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax], al
add byte [rax - 0x73], cl
push 0xffffffffc0958d48
invalid
invalid
xchg ebp, eax
rol byte [rax], 0
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add al, ch
xor al, 0xcc
int3
invalid
call fcn.1400d8120
cmp byte [rbp + 0x68], 0xa
int3
je 0x1400db57a
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
invalid
mov r15d, 1
mov edi, 1
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp + 0x68]
lea ebp, [rbp + 0x68]
insd dword [rdi], dx
push 0xffffffffc0a58d4c
lea r12, [rbp + 0xc0]
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + rdi - 0x43], cl
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
cmp r15, qword [rbp + 0xa0]
mov ebp, 0xa0
movabs al, byte [0x8d8d481675000000]
movabs al, byte [0x68e8fa894c000000]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
invalid
invalid
fdivp st(7)
add byte [rax], al
jne case.0x1400b6055.902
lea rcx, [rbp + 0xa0]
lea ecx, [rbp + 0xa0]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov rdx, r15
mov edx, edi
call fcn.1400d9390
dec dword [rbx + rcx*4 - 0x4b]
test al, 0
add byte [rax], al
invalid
mov r14, qword [rbp + 0xa8]
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x98]
lea ebx, [rax + 0x49000000]
mov dword [rsi + rax + 0x30], ecx
invalid
invalid
invalid
cwde
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r14 + rax + 0x30], rcx
invalid
invalid
movups xmm0, xmmword [rbp + 0x68]
adc byte [rbp + 0x68], al
push 0x784d100f
movups xmm1, xmmword [rbp + 0x78]
adc byte [rbp + 0x78], cl
movups xmm2, xmmword [rbp + 0x88]
adc byte [rbp + 0x88], dl
mov byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rsi + rax + 0x20], xmm2
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
push rsp
invalid
and byte [rcx + 0xf], al
movups xmmword [r14 + rax + 0x10], xmm1
adc dword [rsi + rax + 0x10], ecx
invalid
adc byte [rcx + 0xf], al
movups xmmword [r14 + rax], xmm0
adc dword [rsi + rax], eax
add al, 6
inc r15
inc edi
mov qword [rbp + 0xb0], r15
mov ebp, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
add byte [rax], al
mov rcx, r13
jmp 0x128f03ebc
mov rdx, r12
mov edx, esp
call fcn.1400d8120
invalid
cmp byte [rbp + 0x68], 0xa
jne case.default.0x1400db5d2
xchg esi, eax
jge 0x1400db5df
push 0xf96750a
or dh, byte [rbp - 0x6a]
xchg esi, eax
movups xmm0, xmmword [rbp + 0xa0]
adc byte [rbp + 0xa0], al
test dword [rax + 0xf000000], esp
add byte [rdi], cl
movaps xmmword [rbp + 0x110], xmm0
sub dword [rbp + 0x110], eax
test dword [rax], edx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xb0]
mov eax, dword [rbp + 0xb0]
test dword [rax + 0x48000000], esi
add byte [rax - 0x77], cl
mov qword [rbp + 0x120], rax
mov dword [rbp + 0x120], eax
test dword [rax], esp
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
mov r13, rsi
mov ebp, esi
cmc
mov rsi, rdi
mov byte [rbp + 0x12f], 0
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x68]
mov rdx, rsi
push 0x4df28948
push 0x4df28948
mov r8, r13
mov eax, ebp
call 0x13fd47499
call fcn.1400d7c70
movzx edx, byte [rbp + 0x68]
mov dh, 0x55
push 0x784d8b48
dec dword [rdi]
mov dh, 0x55
push rbp
push 0x784d8b48
js case.0x1400db123.50
mov rax, qword [rbp + 0x88]
mov eax, dword [rbp + 0x88]
test dword [rax + 0x4c000000], ecx
add byte [rax], al
lea r8, [0x140178e54]
lea eax, [0x140178e54]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
invalid
add ecx, eax
mov rdx, rsi
mov edx, esi
jmp r9
loope 0x1400db61e
add rcx, 4
add ecx, 4
rol dword [rcx + rbp*8], 0xf6
add al, 0xe9
test byte [rax], 0
add byte [rax], al
jmp case.0x1400d8431.140
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
invalid
invalid
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
ret 0x14c
add rcx, r8
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
add rcx, 8
jmp 0x1400db612
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400db612
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
invalid
invalid
test edx, edx
cmove r8, rdx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 2
add ecx, 2
jmp 0x1400db612
add eax, 0x2b9
add byte [rbp - 0x77], cl
mov eax, ebp
sub r8, rcx
invalid
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, r13
mov eax, ebp
sub r8, rcx
enter 0xffffffffffff820f, 0x46
add eax, 0x1480000
add byte [rax], al
invalid
invalid
jb 0x1400dbb64
add eax, 0x1480000
add byte [rax], al
add rcx, rsi
add ecx, esi
int1
mov r9, rcx
leave
test r8, r8
je 0x1400db637
invalid
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
invalid
invalid
je case.0x1400d62c6.505
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
stc
pop rsp
je case.0x1400d62c6.505
add al, 0x3c
add eax, 0x8d484273
invalid
invalid
cmp al, 5
jae case.0x1400db2ab.33
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rcx + rcx*4 - 6], cl
cli
mov rdx, r15
cli
mov r8, r14
call fcn.1400d7c70
inc dword [rdi + rcx - 0x4a]
movzx r8d, byte [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov dh, 0x85
rol byte [rax], 0
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
rol byte [rax], 1
add byte [rax], al
invalid
invalid
xchg ebp, eax
loopne 0x1400db661
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
add byte [rax], al
lea rcx, [0x140178e20]
lea ecx, [0x140178e20]
mov dh, 0xd7
or dword [rax], eax
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
jmp r9
lea rcx, [rax + 4]
jmp 0x1400dbaed
test r12b, r12b
in al, 0xf
test byte [rsi - 4], bh
jle 0x1400db680
je case.0x140097386.1034
invalid
lea rdx, [0x140149680]
lea edx, [0x140149680]
adc eax, 0x6dff3
mov r8d, 1
mov rcx, rbx
call fcn.1400da820
test ecx, esi
invalid
invalid
test ecx, esi
invalid
jmp case.0x140097386.1034
cld
cld
invalid
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
jmp case.0x1400d8431.140
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp case.0x1400d8431.140
mov ecx, 2
cmp rcx, r13
ja 0x1400dbb73
add byte [rax], al
jmp 0x144a43dea
jne 0x1400db6e3
xor eax, eax
jmp 0x1400db6f8
add rcx, rsi
mov rdx, rcx
mov edx, ecx
mov edx, ecx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
invalid
enter 0xffffffffffff8b48, 0xffffffffffffff8d
mov byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x88]
mov qword [rbp + 0xf0], rcx
movups xmm0, xmmword [rbp + 0x68]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x68], al
movups xmm1, xmmword [rbp + 0x78]
movups xmmword [rbp + 0xe0], xmm1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd0], eax
add byte [rax], al
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xc0], rsi
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x53], cl
mov qword [rbp + 0xc8], r13
add byte [rax], al
mov qword [rbp + 0xc8], r13
mov word [rbp + 0xf8], 0x200
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xfa85]
add byte [rax - 0x73], cl
add byte [rax], al
add byte [rdx], al
mov byte [rbp + 0xfa], al
lea rsi, [rbp + 0x69]
jne 0x1400db7a6
jne 0x1400db7a6
lea rdi, [rbp + 0x68]
lea rbx, [rbp + 0xc0]
xor r15d, r15d
invalid
dec dword [rbp + rcx*4 - 0x4b]
adc byte [rcx], al
add byte [rax], al
lea r14, [rbp + 0x110]
jmp case.0x1400d7b75.162
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
mov rdx, qword [rbp + 0x120]
add byte [rax - 0x75], cl
test dword [rax], ebx
mov rax, qword [rbp + 0x118]
imul rcx, rdx, 0x38
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
adc byte [rsi], al
add dword [rax], eax
add byte [rax + 0x6b], cl
retf 0x4438
invalid
invalid
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], r8b
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
or byte [rcx], dl
movups xmmword [rax + rcx + 0x21], xmm2
push rsp
or byte [rcx], ah
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
inc rdx
ret 0x8948
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
ret 0x8948
mov dword [rbp + 0x120], edx
add byte [rax], al
mov byte [rbp + 0x12f], 0
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
call fcn.1400d8120
invalid
inc dword [rdi + rcx - 0x4a]
movzx esp, byte [rbp + 0x68]
invalid
movzx esp, byte [rbp + 0x68]
push 0xafc8041
push 0xafc8041
cmp r12b, 0xa
or cl, byte [rdi]
je 0x1400db888
test ah, al
add byte [rax], al
add byte [rcx - 0x73], al
and al, 0xfa
lea eax, [r12 - 6]
lea eax, [rsp - 6]
lea ecx, [r12 - 5]
cmp al, 4
movzx eax, cl
cmovae eax, r15d
cmp al, 1
je 0x1400db820
movzx eax, al
rol byte [rbx - 0x3f8bfd08], 0x83
clc
add esi, dword [rbp + 0x78]
mov rax, qword [rbp + 0x120]
test rax, rax
cmp eax, 2
je case.0x1400d7b75.162
je case.0x1400d7b75.162
mov rcx, qword [rbp + 0x118]
dec rax
enter 0x6b48, 0xffffffffffffffd0
cmp byte [rax + 0x7509113c], al
wait
mov qword [rbp + 0x120], rax
jmp case.0x1400d7b75.162
nop word cs:[rax + rax]
add byte [rcx], dh
ror byte [rax - 0x7d], cl
xor edx, edx
cmp qword [rbp + 0x120], 0
mov ebp, 0x120
add byte [rdi], cl
xchg ebp, eax
invalid
mov ebp, 0x120
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
invalid
invalid
mov qword [rbp + 0x120], rdx
cmp qword [rbp + 0x110], rdx
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rsi], esp
invalid
jne 0x1400db767
invalid
mov byte [rbp + 0x12f], 0
mov rcx, r14
mov ecx, esi
call fcn.1400d9390
jmp 0x1400db760
invalid
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x120]
cmp rdx, qword [rbp + 0x110]
add byte [rax], al
jne 0x1400db767
invalid
invalid
inc esi
test dword [rdi], ebp
add dword [rax], eax
invalid
mov byte [rbp + 0x12f], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
mov rcx, r14
call fcn.1400d9390
jmp 0x1400db760
invalid
invalid
dec dword [rax - 0x39]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
mov qword [rbp + 0x50], 1
push r8
push rax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
pop r8
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x58], 0
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x60], 1
mov rax, qword [rbp + 0x110]
test dword [rax], edx
add dword [rax], eax
invalid
add dword [rax - 0x75], ecx
test dword [rax], edx
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebx
sbb byte [rcx], al
add byte [rax], al
invalid
invalid
test dword [rax], ecx
add dword [rax], eax
mov rax, qword [rbp + 0x118]
mov eax, dword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x108], rax
mov dword [rbp + 0x108], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x120]
mov eax, dword [rbp + 0x120]
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test rax, rax
je 0x1400dba6a
invalid
invalid
add dword [rax], eax
add byte [rax], al
test byte [rdx + 0x48000001], bl
imul esi, eax, 0x38
invalid
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x108]
mov ebx, dword [rbp + 0x108]
add rsi, rbx
lea r12, [rbp + 0xc1]
movsd dword [rdi], dword [rsi]
rol dword [rax], 0
invalid
movsd dword [rdi], dword [rsi]
rol dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
test ch, dl
invalid
lea r14, [0x140178e70]
xor eax, 0x9d584
or dword [rax], eax
add byte [rcx], dh
shr bl, 0xf
xor eax, eax
jmp case.0x1400d7c08.139
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
cmp ebx, esi
cmp ebx, esi
je 0x1400dba6a
add byte [rdi], cl
mov dh, 0x3b
invalid
movzx edi, byte [rbx]
cmp eax, dword [rbx - 0x7bf0f501]
pop rdi
add dword [rax], eax
add byte [rax - 0x78], al
mov byte [rbp + 0xc0], dil
cmp edi, 0xa
dec dword [rdx]
je 0x1400dba6a
test byte [rdi + 1], bl
add byte [rax], al
mov byte [rbp + 0xc0], dil
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
and al, 0x2f
and al, 0x2f
xor byte [rcx - 0x77], cl
and al, 0x2f
and al, 0x2f
and al, 0x2f
invalid
movups xmm0, xmmword [rbx + 1]
adc byte [rbx + 1], al
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
and al, 0x10
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
add al, 0x24
and al, 0xa8
add dword [rbp + rbp + 0x48], esi
sub eax, 0xc08d8d48
add byte [rax], al
invalid
test al, 1
je 0x1400db969
invalid
sub eax, 0xc08d8d48
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rbp + 0xc0]
lea rdx, [0x1401497c0]
adc eax, 0x6de76
invalid
add al, ch
movabs eax, dword [0x411675c084ffffcb]
test al, al
jne 0x1400db969
invalid
mov r8d, 1
call fcn.1400d84f0
test al, al
jne 0x1400db969
invalid
invalid
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x140149680]
lea rdx, [0x140149680]
lea rcx, [rbp + 0x48]
lea rdx, [0x140149680]
adc eax, 0x6dd1c
fld qword [rsi]
add al, ch
call fcn.1400da820
mov bh, 0xee
invalid
lea r13d, [rdi - 6]
lea ebp, [rdi - 6]
outsd dx, dword [rsi]
cli
lea eax, [rdi - 5]
sti
cmp r13b, 4
movzx eax, al
mov ecx, 0
cmovae eax, ecx
mov r15, qword [rbp + 0xd0]
mov ebp, 0xd0
add byte [rax], al
add byte [rdi], cl
ror dword [r11 + r9*4 - 0x43], 0xd0
add byte [rax], al
mov ebp, 0xd0
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
ror byte [rbx + 0x63], 4
movsxd rax, dword [r14 + r8*4]
add rax, r14
add eax, esi
movzx r8d, al
movzx eax, al
movsxd rax, dword [r14 + r8*4]
add rax, r14
add eax, esi
add eax, esi
jmp rax
mov rdx, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xf0]
invalid
xchg ebp, eax
call 0x18c0db99b
add byte [rbx + rcx*4 - 0x7b], cl
lock add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x7b], cl
lock add byte [rax], al
add bl, ch
jmp 0x1400db9e0
cmp eax, 0xc8958b48
add byte [rax], al
add byte [rbp - 0x77], cl
clc
mov eax, edi
jmp 0x1400db9e0
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x6dcc5
lea rdx, [0x140149681]
jmp 0x1400db9e0
mov eax, 2
lea rdx, [0x140171ecc]
lea edx, [0x140171ecc]
lea edx, [0x140171ecc]
add dword [rbp + 9], esp
add bl, ch
adc ecx, dword [rax - 0x73]
lea rdx, [0x140149680]
jmp 0x1400db9e0
lea rdx, [0x140149680]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
call fcn.1400da820
movzx ecx, r13b
inc rcx
inc ecx
inc ecx
cmp r13b, 4
mov eax, 0
cmovae rcx, rax
enter 0xffffffffffff8348, 0xfffffffffffffff9
invalid
enter 0xffffffffffff8348, 0xfffffffffffffff9
add dword [rdi], ecx
invalid
test cl, ch
invalid
je case.0x1400dba29.5
mov al, 1
test rcx, rcx
jne case.0x1400b83b6.919
mov rax, qword [rbp + 0xe0]
loopne 0x1400dba17
add byte [rax], al
mov ecx, edi
lea rdx, [0x140178e84]
adc eax, 0x9d462
adc eax, 0x9d462
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x1400dba5f
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 8
or bl, ch
invalid
or bl, ch
sbb al, byte [rcx - 0x41]
invalid
invalid
invalid
mov r15d, 6
add byte [rax], al
add bl, ch
adc cl, byte [rax - 0x73]
lea rcx, [rax + 1]
invalid
invalid
add byte [rax], al
jmp 0x1400dba5f
lea rcx, [rax + 1]
add dword [rax - 0x7b], ecx
test rax, rax
cmove rcx, rax
add r15, rcx
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
add r15, 2
add edi, 2
test r15, r15
setne al
xchg ebp, eax
invalid
xchg ebp, eax
shr cl, 0x88
invalid
jmp case.0x1400b83b6.919
cmp qword [rbp + 0xb8], 0
je 0x1400dba89
mov ebp, 0xb8
add byte [rax], al
add byte [rbp + rdx + 0x48], dh
mov ecx, dword [0x140182268]
in eax, dx
or al, byte [eax]
in eax, dx
or al, byte [eax]
xor edx, edx
mov r8, qword [rbp + 0x108]
or byte [rcx], al
add byte [rax], al
invalid
or byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add al, ch
invalid
call fcn.140101bb0
add al, byte [rax]
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x30]
mov esi, dword [rbp + 0x30]
jne 0x1400dbabd
cmp qword [rsi], 0
cmp dword [rsi], 0
add byte ds:[rdx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
invalid
invalid
je 0x1400dbaa5
mov r8, qword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rcx, qword [0x140182268]
or eax, 0xa67ca
or al, byte [rax]
add byte [rcx], dh
xor edx, edx
call fcn.140101bb0
add al, byte [rax]
shr al, cl
or esp, dword [rcx + 2]
invalid
add al, byte [rax]
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], al
movups xmm1, xmmword [rbp + 0x58]
pop r8
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
jmp case.0x140097386.1014
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
cmove rcx, rdx
invalid
invalid
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 2
jmp 0x1400dbaed
invalid
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
jmp 0x1400dbaed
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
ror byte [rax + 0xf], cl
retf 0x148
cmove ecx, edx
add rcx, rax
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x1400dbaed
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
add byte [rax], al
cmp rcx, r14
int1
ja case.default.0x1400dbb03
invalid
mov ecx, r8d
mov ecx, eax
lea r8, [0x140178e3c]
movsxd rcx, dword [r8 + rcx*4]
invalid
ror dword [rcx], cl
add byte [rcx + 0x63], cl
or al, 0x88
invalid
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
add eax, 4
jmp 0x1400dbb43
rol byte [rbx + rbp*8], 0x38
xor eax, eax
jmp case.0x1400d720f.177
cmp eax, 0x14a8d48
test rdx, rdx
test edx, edx
test edx, edx
cmove rcx, rdx
add rax, rcx
add eax, ecx
add eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc0
add ch, bl
add rax, 2
jmp 0x1400dbb43
and byte [rax + 6], bh
jmp 0x1400dbb43
invalid
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
cmove ecx, edx
add rax, rcx
invalid
enter 0xffffffffffff8348, 0xffffffffffffffc0
or bl, ch
add eax, 0x2b8
mov eax, 2
invalid
invalid
add rax, 8
jmp 0x1400dbb43
mov eax, 2
cmp r14, rax
jb case.0x140097386.1034
invalid
invalid
dec dword [rax - 0x77]
mov qword [rbx + 0x10], rax
jmp case.0x140097386.1034
invalid
invalid
adc r9b, bpl
scasd eax, dword [rdi]
idiv edi
invalid
invalid
dec dword [rbp + rcx*4 + 5]
or al, 0xdb
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.140108270
invalid
add al, byte [rax]
invalid
mov dword [rdx], 0x58d4c00
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov rdx, r13
std
fiadd dword [rsi]
add byte [rcx + rcx*4 - 0x16], cl
call fcn.140108270
std
mov byte [rdx], 0
mov byte [rbp + 0x12f], 0
add dword [rax], eax
add byte [rax], al
lea r8, str.library_std_srcpath.rs
mov rdx, r13
invalid
out 0xda, eax
invalid
fiadd dword [rsi]
add byte [rcx + rcx*4 - 0x16], cl
invalid
invalid
call fcn.140108270
ud2
mov ecx, 8
mov edx, 0xe0
add byte [rax], al
add al, ch
test bl, 2
invalid
add byte [rax], al
add al, ch
test bl, 2
add ah, cl
nop dword [rax + rax]
invalid
int3
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
invalid
je case.0x1400d8431.145
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rbp + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
call fcn.140101bb0
pop rdi
add al, byte [rax]
cmp qword [rbp + 0x48], 0
je 0x1400dbbf4
mov r8, qword [rbp + 0x50]
mov rcx, qword [0x140182268]
add byte [rcx], dh
invalid
add byte [rcx], dh
shr al, cl
call fcn.140101bb0
invalid
call fcn.140101bb0
add dh, al
mov byte [rbp + 0x12f], 1
test dword [rdi], ebp
add dword [rax], eax
add byte [rcx], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xa0], 0
je 0x1400dbc4b
mov r8, qword [rbp + 0xa8]
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
mov ecx, dword [0x140182268]
xor edx, edx
call fcn.140101bb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
cmp byte [rbp + 0x12f], 0
lea ebp, [rdx + 0x80]
cmp byte [rbp + 0x12f], 0
invalid
jne 0x1400dbca4
invalid
cmp qword [rbp + 0x110], 0
je 0x1400dbca4
add byte [rax], al
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rbp + 0x118]
add byte [rax], al
mov r8, qword [rbp + 0x118]
add byte [rax], al
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, edx
mov rdx, rcx
lea rcx, [rbp - 0x10]
call fcn.1400d5490
mov rax, qword [rbp - 0x10]
mov rsi, qword [rbp - 8]
jne 0x1400dbcdc
invalid
jne 0x1400dbcdc
movabs rbx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xd8
cmp rax, rbx
cmp rax, rbx
je 0x1400dbd1d
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rsi
jne 0x1400dbcdf
jne 0x1400dbcdf
mov qword [rbp - 0x18], rcx
lea rcx, [rbp - 0x40]
lea rdx, [rbp - 0x28]
lea edx, [rbp - 0x28]
lea edx, [rbp - 0x28]
fsubr st(0)
sub ch, 0xff
call fcn.1400daa90
dec dword [rax - 0x75]
jge 0x1400dbcd4
mov rdi, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
cmp rdi, rbx
jne 0x1400dbd29
mov rax, rsi
add rsp, 0x68
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
int1
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
test eax, eax
je case.0x1400ded97.234
test rdi, rdi
je 0x1400dbd7b
push qword [rsi + rdi + 0x48]
mov ecx, dword [0x140182268]
or eax, 0xa6524
mov rcx, qword [0x140182268]
or eax, 0xa6524
and al, 0x65
or al, byte [rax]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
invalid
pop rsi
add al, byte [rax]
xor eax, eax
jmp 0x1400dbd20
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cwde
add ax, word [rax]
add eax, dword [rax]
add eax, dword [rax]
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff85
test rdi, rdi
je 0x1400dbd20
invalid
or rax, 2
test rdi, rdi
je 0x1400dbd20
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
cld
or al, byte fs:[rax]
xor edx, edx
mov r8, rsi
mov eax, esi
invalid
mov rsi, rax
mov esi, eax
call fcn.140101bb0
add al, byte [rax]
add bl, ch
movabs byte [0x574155cca1ebc031], al
shr bl, 0xa1
int3
push rbp
push r15
push rdi
jmp 0x1400dbd1d
xor eax, eax
jmp 0x1400dbd20
shr bl, 0xa1
int3
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1e8
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x160], 0xfffffffffffffffe
invalid
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], esp
invalid
invalid
invalid
add byte [rax], al
invalid
mov rbx, rdx
mov ebx, edx
mov rdi, rcx
lea rcx, [rbp + 0xb0]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rbx
call fcn.1400d7c70
invalid
invalid
invalid
dec dword [rdi]
mov dh, 0x85
invalid
mov al, 0
movzx eax, byte [rbp + 0xb0]
test dword [rax + 0x48000000], esi
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
invalid
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
lea r9, [0x140178e9c]
or eax, 0x9d0be
ror byte [rbp + rcx*4 + 0xd], 0xbe
or eax, 0x9d0be
mov esi, 0x4f0009d0
invalid
ror byte [rcx], 1
add byte [rdi + 0x63], cl
movsxd r10, dword [r9 + r8*4]
or dword [rax], eax
movsxd r10, dword [r9 + r8*4]
or dword [rbp + 1], 0xd88949ca
add r10, r9
mov r8, rbx
mov r9, rdi
jmp r10
invalid
loop 0x1400dbe37
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1400dbe28
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove eax, edx
add rcx, r8
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
add rcx, 8
ror dword [rax], 0xeb
jmp 0x1400dbe28
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x1400dbe28
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
add rcx, 2
add ch, bl
invalid
add ch, bl
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rcx + 0x29]
enter 0xffffffffffff820f, 0x73
jb 0x1400dc3a7
add rcx, rdi
mov r8, rbx
sub r8, rcx
jb 0x1400dc3a7
add rcx, rdi
mov r9, rcx
mov ecx, ecx
test r8, r8
je 0x1400dbe53
sal byte [rsp + rdx + 0x41], 0xf
mov dh, 9
invalid
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x1400dbe55
xor ecx, ecx
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
mov qword [rbp + 0x5f], rdx
push rbp
pop rdi
movups xmm0, xmmword [rbp + 0xb1]
adc byte [rbp + 0xb1], al
movups xmm1, xmmword [rbp + 0xc1]
add byte [rax], al
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x40], xmm0
test rbx, rbx
test rbx, rbx
je 0x1400dbe81
cmp al, 6
jne 0x1400dbe89
invalid
jmp 0x1400dbea1
and byte [rbx + rax], bh
cmp al, 3
jae case.0x1400d9b31.120
mov rdx, qword [rbp + 0x5f]
pop rdi
mov qword [rbp + 0x2f], rdx
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
invalid
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov rsi, rdi
mov qword [rbp + 0x120], rdi
mov qword [rbp + 0xa8], rbx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x128], rbx
add byte [rax], al
mov byte [rbp + 0x130], al
movaps xmm0, xmmword [rbp + 0x10]
add byte [rdi], cl
sub byte [rbp + 0x10], al
movaps xmm1, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x131], xmm0
add byte [rax], al
and byte [r15], r9b
adc dword [rbp + 0x131], eax
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x141], xmm1
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0x150], rax
mov dword [rbp + 0x150], eax
mov dword [rbp + 0x150], eax
mov word [rbp + 0x158], 0x200
mov byte [rbp + 0x15a], cl
mov dword [rbp + 0x158], 0x8d880200
pop rdx
add dword [rax], eax
add cl, byte [rax + 0x15a8d]
add byte [rax - 0x73], cl
add eax, 0x96db2
lea rax, [0x140172ca8]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 0
jo 0x1400dbeff
add byte [rax], al
add dh, al
js 0x1400dbf0c
js 0x1400dbf0c
jo 0x1400dbeff
add byte [rax], al
add dh, al
js 0x1400dbf0c
js 0x1400dbf0c
js 0x1400dbf0c
mov word [rbp + 0xa0], 0x200
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add al, dh
test dword [rdx], esp
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0xa2], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
fmul dword [r8 - 0x73]
fmul dword [rax - 0x73]
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
invalid
fmul dword [rax - 0x73]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
invalid
add al, ch
call fcn.1400dc450
cmp byte [rbp - 0x28], 0xa
jge 0x1400dbf01
invalid
sub al, byte [0x1bd8dbf28]
fmul dword [rdx]
jge 0x1400dbf01
or cl, byte [rdi]
test byte [rax + 0x48000000], dh
add byte [rax], al
lea rbx, [rbp + 0xe8]
je case.0x1400dbb03.35
add byte [rax], al
lea rbx, [rbp + 0xe8]
add byte [rax], al
lea r14, [rbp - 0x60]
lea esi, [rbp - 0x60]
lea r15, [rbp + 0x68]
lea edi, [rbp + 0x68]
push 0xffffffffb0a58d4c
lea r12, [rbp + 0xb0]
lea esp, [rbp + 0xb0]
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp - 0x28]
invalid
invalid
add byte [rax], al
lea r13, [rbp - 0x28]
lea rdi, [rbp + 0x120]
mov ebp, 0x120
mov ebp, 0x120
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r15
call fcn.1400dc450
cmp byte [rbp - 0x60], 0xa
invalid
or cl, byte [rdi]
invalid
mov byte [rax], al
add byte [rax], al
invalid
add al, 0
add byte [rax + 0xf0aa07d], al
invalid
or cl, byte [rdi]
movabs al, byte [0x4800000088840f0a]
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
add byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
invalid
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
test eax, esp
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x28], al
invalid
invalid
loopne 0x1400dbf7e
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
fmul dword [r15]
adc byte [rbp - 0x18], cl
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
adc byte [rbp - 8], dl
push rbp
clc
movaps xmmword [rbp + 0xd0], xmm2
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xc0], ecx
invalid
rol byte [rax], 0
invalid
movaps xmmword [rbp + 0xc0], xmm1
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
add byte [rax], al
invalid
movaps xmmword [rbp + 0xb0], xmm0
add byte [rax], al
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
invalid
invalid
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
xor byte [r15], cl
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movabs al, byte [0xc055100fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
push rbp
ror byte [rdi], 0x11
push rbx
and byte [rdi], cl
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
adc dword [rbx + 0x10], ecx
adc dword [rbx + 0x10], ecx
adc byte [rdi], cl
adc dword [rbx], eax
invalid
movups xmmword [rbx], xmm0
add ecx, dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov ecx, esp
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1400d84f0
test al, al
invalid
inc dword [rax + rax*8 - 0x76b3d18c]
je case.0x1400db440.94
mov rcx, r13
mov rdx, rdi
cli
jmp 0x12908491e
cli
call fcn.1400dc450
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
fmul dword [rdx]
jne 0x1400dbf60
or byte [rax - 0x73], 0x8d
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax - 0x73], cl
push rbp
push 0x460e8
add al, 0
lea rdx, [rbp + 0x68]
lea edx, [rbp + 0x68]
call fcn.1400dc450
cmp byte [rbp + 0xb0], 0xa
add byte [rax], al
invalid
add al, 0
add byte [rax + 0xb0bd], al
add byte [rax], al
add byte [rdx], cl
or cl, byte [rdi]
je case.0x1400d9b31.120
test byte [rcx + rax], dh
add byte [rax], al
mov rdi, rsi
mov edi, esi
mov rcx, rsi
int1
mov rsi, qword [rbp + 0xa8]
mov esi, dword [rbp + 0xa8]
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.1400dbcc0
invalid
invalid
bnd call fcn.1400dbcc0
invalid
dec dword [rax - 0x77]
test dword [rax], esp
add dword [rax], eax
invalid
mov qword [rbp + 0x120], rax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
test rax, rax
je case.0x1400d9b31.120
test byte [rdi], cl
add dword [rax], eax
sgdt [rax]
add byte [rax - 0x77], cl
ret
mov rbx, rax
and eax, 3
lea rcx, [0x140178eb8]
or eax, 0x9ce89
invalid
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xfe0ffc8
mov dh, 0x43
adc r11b, bpl
add rax, rcx
jmp rax
adc r11b, bpl
jmp 0x1400dc074
mov rcx, rbx
invalid
shr rcx, 0x20
and al, ch
call fcn.1400d6270
jmp 0x1400dc074
invalid
movabs byte es:[0x48d8894828ebffff], al
movabs byte [0x48d8894828ebffff], al
invalid
sub byte [rax - 0x77], cl
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x169064376
invalid
cmp eax, 0x28
shr rax, 0x20
shr eax, 0x20
and byte [rbx - 0x78f0d708], al
mov byte [rdx], 0
add al, byte [rax]
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg esi, eax
ja 0x1400dc322
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x9ce65
invalid
or dword [rax], eax
lea rcx, [0x140178ec8]
lea ecx, [0x140178ec8]
invalid
or dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
loopne 0x1400dc09e
shr bl, 4
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
invalid
jmp 0x1400dc074
mov dh, 0x43
je 0x188463539
je 0x188463539
test al, al
sal byte [rax + rdi + 0x48], 0x8d
je case.0x1400d8588.161
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
add byte [rax], al
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call fcn.1400dc790
invalid
invalid
cmp dword [rbp + 0xb0], 2
mov al, 0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add dh, byte [rbp + 0x6d]
jne case.0x1400d9b31.128
jne case.0x1400d9b31.128
mov rax, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb8]
test dword [rax + 0x48000000], edi
add byte [rax], al
lea rcx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
jo 0x1400dc0e7
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x70], eax
mov byte [rbp + 0x68], 1
push 0xffffffff8245e801
call fcn.1400d42f0
jmp 0x1400dc133
add dword [rax], 0
invalid
invalid
invalid
invalid
add dword [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax]
lea rcx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
add dword [rax], eax
add al, ch
invalid
call fcn.1400d42f0
lea rcx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
invalid
xor al, 0x82
invalid
dec dword [rax - 0x73]
lea esp, [rax]
and byte [rcx], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rdx, rdi
mov edx, edi
cli
mov r8, rsi
call fcn.1400d7c70
movzx edx, byte [rbp + 0x120]
mov dh, 0x95
and byte [rcx], al
add byte [rax], al
invalid
dec dword [rdi]
mov dh, 0x95
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x130]
mov ecx, dword [rbp + 0x130]
lea esi, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
test dword [rax + 1], eax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x140178f6c]
lea eax, [0x140178f6c]
add eax, 0x9ce82
invalid
or dword [rax], eax
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov r8, rdi
mov r8, rdi
clc
jmp r9
loope case.0x1400d8588.174
add rcx, 4
add ecx, 4
add al, 0xeb
jle 0x1400dc08c
invalid
jmp case.0x1400d9b31.127
mov edx, dword [rbp + 0xf0]
xchg ebp, eax
lock add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
test edx, 0x400
sete al
invalid
ret 0x400
add byte [rax + rax], al
add byte [rdi], cl
xchg esp, eax
sal bh, 0x85
hlt
test dword [rbp + 0xf4], 0x20000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], ah
invalid
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
sal esi, 0xc2
test dl, 0x10
je 0x1400dc133
adc cl, byte [rax]
sete cl
test dl, 0x10
je 0x1400dc133
invalid
ret 0x7410
adc cl, byte [rax]
or al, cl
enter 0xe74, 0x48
lea ecx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
add byte [rax], al
je 0x1400dc133
invalid
lea rcx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
invalid
add byte [rax], al
add al, ch
mov edi, 0x31ffff81
invalid
invalid
push qword [rcx]
call fcn.1400d42f0
cmp edi, 0x48db31ff
mov eax, ebx
invalid
push qword [rcx]
xor ebx, ebx
fisttp dword [rax - 0x77]
mov rax, rbx
fmul dword [rax - 0x7f]
add rsp, 0x1e8
pop rbx
invalid
call 0x19b0dc13f
add byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
cmove rdx, rax
add rcx, rdx
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 8
invalid
add rcx, 8
add ecx, 8
or bl, ch
jmp case.0x1400d9b31.127
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
invalid
jmp case.0x1400d9b31.127
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp case.0x1400d9b31.127
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
mov edx, esi
sub rdx, rcx
jb 0x1400dc3b6
invalid
sub al, 2
add byte [rax], al
add rcx, rdi
stc
mov r8, rcx
test rdx, rdx
je 0x1400dc1a7
adc al, byte [rcx + 0xf]
mov dh, 0
invalid
movzx eax, byte [r8]
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x1400db1ed.101
xor eax, eax
ror byte [rax - 0x77], 0xbd
mov al, 0
add byte [rax], al
invalid
mov qword [rbp + 0xb0], rdi
add byte [rax - 0x77], cl
mov ch, 0xb8
add byte [rax], al
mov qword [rbp + 0xb8], rsi
add byte [rdi], cl
adc byte [rbp + 0x120], al
invalid
movups xmm0, xmmword [rbp + 0x120]
add byte [rdi], cl
adc byte [rbp + 0x130], cl
invalid
movups xmm1, xmmword [rbp + 0x130]
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
invalid
movups xmmword [rbp + 0xc0], xmm0
add byte [rdi], cl
adc dword [rbp + 0xd0], ecx
invalid
movups xmmword [rbp + 0xd0], xmm1
add byte [rax - 0x75], cl
lea eax, [rax + 1]
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x140]
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xe0], rcx
add byte [rax + 0xea85], cl
add byte [rsi - 0x39], ah
invalid
invalid
test eax, ebp
mov byte [rbp + 0xea], al
mov word [rbp + 0xe8], 0x200
mov dword [rbp + 0xe8], 0x8d480200
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx], al
add cl, byte [rax - 0x73]
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xb0]
lea edx, [rbp + 0xb0]
push 0xffffffffb0958d48
add byte [rax], al
add al, ch
lea edx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
call fcn.1400dc450
movzx eax, byte [rbp + 0x68]
invalid
push rax
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x45
push 0xc750a3c
cmp al, 0xa
jne case.0x1400db5d2.66
lea rbx, str.failed_to_create_whole_tree
sbb eax, 0x6cd19
sbb ebp, ecx
invalid
jmp 0x1400dc133
invalid
invalid
invalid
add al, 0xfa
cmp al, 3
ja 0x1400dc208
out dx, al
movzx eax, al
mov dh, 0xc0
dec rax
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 3
jae 0x1400dc208
clc
add esi, dword [rbx - 0x1e]
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
call fcn.1400d85e0
test rax, rax
test eax, eax
scasb al, byte [rdi]
ret
invalid
test eax, eax
sal byte [rcx + rdx*8 + 0x48], 0x89
shr eax, 0x41
invalid
je 0x1400dc208
mov rcx, rax
mov ecx, eax
call 0x1400dbd80
mov rbx, rax
sti
sti
invalid
dec dword [rax - 0x77]
ret
test rax, rax
test eax, eax
ror byte [rdi], 0x85
call 0x1890dc24a
invalid
invalid
invalid
jne 0x1400dc133
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
bnd call fcn.1400dbcc0
call fcn.1400dbcc0
push 0xfffffffffffffffa
cli
invalid
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
retf
je case.0x1400d9b31.120
test bl, cl
invalid
dec dword [rax - 0x77]
mov rbx, rax
mov ebx, eax
ret
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
bnd call fcn.1400dc8d0
call fcn.1400dc8d0
invalid
add byte [rax + rax*8 - 0x1487bf1], al
test al, al
ror byte [rdi], 0x84
je 0x1400dc133
mov bh, 0xfe
invalid
dec dword [rax - 0x73]
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax - 0x17000000]
mov al, 0
add byte [rax], al
add cl, ch
jmp 0x1400dc12c
movsb byte [rdi], byte [rsi]
invalid
invalid
mov al, 0x25
and eax, 0xfffde5e9
push qword [rax - 0x22116dd]
mov al, 0x23
invalid
fdivp st(5)
jmp 0x1400dc074
in eax, 0xfd
invalid
mov al, 0x23
and ebp, ecx
jmp 0x1400dc074
fdivp st(5)
invalid
mov al, 0x24
jmp 0x1400dc074
xlatb
std
invalid
mov al, 0x1b
sbb ebp, ecx
jmp 0x1400dc074
sar ch, 1
invalid
mov al, 0x22
jmp 0x1400dc074
leave
std
invalid
mov al, 0x10
jmp 0x1400dc074
invalid
mov al, 0xe
jmp 0x1400dc074
mov ebx, 0xb0fffffd
and ecx, ebp
invalid
invalid
mov al, 0x21
jmp 0x1400dc074
mov ah, 0xfd
invalid
push qword [rax - 0x25216f5]
mov al, 0xb
jmp 0x1400dc074
lodsd eax, dword [rsi]
std
invalid
mov al, 4
jmp 0x1400dc074
cmpsb byte [rsi], byte [rdi]
std
invalid
mov al, 0x28
jmp 0x1400dc074
lahf
std
invalid
mov al, 0xc
jmp 0x1400dc074
cwde
std
invalid
push qword [rax - 0x26e16f7]
mov al, 9
jmp 0x1400dc074
xchg ecx, eax
std
invalid
invalid
xchg ecx, eax
std
invalid
mov al, 0x19
jmp 0x1400dc074
mov bh, ch
invalid
mov al, 0x18
jmp 0x1400dc074
cmp ebp, 0xffffffff
push qword [rax - 0x28316fe]
mov al, 2
invalid
jl case.0x1400dba29.38
invalid
mov al, 2
jmp 0x1400dc074
jl case.0x1400dba29.38
invalid
push qword [rax - 0x28a16f1]
mov al, 0xf
jmp 0x1400dc074
jne case.0x1400dba29.30
invalid
jmp 0x1400dc074
outsb dx, byte [rsi]
std
invalid
invalid
jmp 0x1400dc074
std
invalid
jmp 0x1400dc074
invalid
invalid
push qword [rax - 0x2a616e1]
jmp 0x1400dc074
pop rcx
std
invalid
jmp 0x1400dc074
push rdx
std
invalid
mov al, 0x29
sub ecx, ebp
jmp 0x1400dc074
std
std
invalid
jmp 0x1400dc074
std
invalid
jmp 0x1400dc074
invalid
adc eax, 0xfffd36e9
push qword [rax - 0x2d016f3]
invalid
invalid
invalid
std
jmp 0x1400dc074
invalid
or eax, 0xfffd2fe9
push qword [rax - 0x2d716fa]
invalid
sub ch, bh
jmp 0x1400dc074
std
invalid
jmp 0x1400dc074
invalid
jmp 0x1400dc074
invalid
jmp 0x1400dc074
invalid
or cl, ch
adc edi, ebp
std
jmp 0x1400dc074
std
invalid
push qword [rax - 0x2f316e2]
jmp 0x1400dc074
invalid
invalid
push qword [rax - 0x30116ea]
invalid
invalid
invalid
cld
invalid
sbb al, 0xe9
loop 0x1400dc38c
invalid
cld
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
mov edx, ebx
mov edx, 0x480006d2
mov edx, ebx
rol byte [rsi], cl
add byte [rax - 0x77], cl
mov edx, ebx
call fcn.140108270
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140108270
add al, byte [rax]
add al, byte [rax]
int3
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0xb0]
call fcn.1400d42f0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
add al, ch
mov eax, 0x90ffff7e
lea esp, [rax]
add dword [rax], eax
add al, ch
mov eax, 0x90ffff7e
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test eax, 0x3a7f80
movzx ecx, byte [rdi + 0x10]
mov byte [rbp + 0x27], cl
movzx r15d, cl
mov rcx, qword [rdi]
mov qword [rbp + 0x18], rcx
mov rbx, qword [rdi + 8]
je 0x1400dc541
lea r14, [rbp - 0x60]
jmp 0x1400dc4cf
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400dc73a
cmp al, 2
jne 0x1400dc669
mov rcx, rdi
call case.0x1400d83ae.38
cmp rbx, rax
jbe 0x1400dc4c0
invalid
fmul qword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rdx, rdi
call fcn.1400d8a80
mov rcx, rbx
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
and al, 0x10
movups xmm2, xmmword [r12 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rdx, qword [r12 + 0x2f]
invalid
mov qword [rbp + 0xf], rdx
push rbp
cmovs ebp, dword [rbx]
invalid
invalid
jb 0x1400dc757
invalid
push rbp
cmovs ebp, dword [rbx]
movabs al, byte [0x894800000231820f]
or byte [r10 + r9], r15b
invalid
mov qword [rdi + 8], rcx
cmp al, 0xa
invalid
or cl, byte [rdi]
test dword [rbp + 1], esi
add byte [rax], al
jne 0x1400dc6a7
mov al, 2
mov rbx, rcx
retf
cmp r13b, al
jbe 0x1400dc4cf
retf
jmp 0x1400dc73a
mov r14, rbx
jmp 0x1400dc55f
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dh, al
cmp dword [r9], r8d
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400dc73a
cmp al, 1
je 0x1400dc5e0
movzx eax, al
cmp eax, 2
jne 0x1400dc670
mov rcx, rdi
call case.0x1400d83ae.38
cmp esi, eax
invalid
dec dword [rcx + 0x39]
invalid
jbe 0x1400dc550
cmp esi, eax
invalid
movabs al, byte [0xffffc4f8e8fa8948]
mov edx, edi
cli
call fcn.1400d8a80
mov rbx, r14
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
adc byte [rsp + 0x10], cl
adc byte [rsp + 0x10], cl
and al, 0x10
movups xmm2, xmmword [r12 + 0x20]
and al, 0x20
movaps xmmword [rbp - 0x20], xmm0
sub dword [rbp - 0x20], eax
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rcx, qword [r12 + 0x2f]
mov qword [rbp + 0xf], rcx
mov dword [rbp + 0xf], ecx
mov dword [rbp + 0xf], ecx
cmovs r13, qword [r11]
pop rbp
movabs al, byte [0x894800000192820f]
invalid
xchg edx, eax
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or byte [rdx + rcx], bh
sub rbx, qword [rbp - 0x60]
jb 0x1400dc751
invalid
xchg edx, eax
add dword [rax], eax
invalid
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x1400dc6a7
fadd qword [rax]
add byte [rax], al
mov al, 2
mov r14, rbx
mov esi, ebx
jmp 0x1400dc556
nop word cs:[rax + rax]
add dh, al
cmp dword [r8], r8d
invalid
mov byte [rdi + 0x39], 0
add byte [rcx], dh
rol byte [rcx - 0x7d], 0xff
add ecx, dword [rdi]
invalid
invalid
xor eax, eax
cmp r15d, 3
jb 0x1400dc556
cmp r15d, 5
je 0x1400dc556
cmp r15d, 6
cmp edi, 6
jne 0x1400dc69f
add byte [rax], al
test r14, r14
je 0x1400dc634
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
cmp r14, 1
inc byte [rcx]
je 0x1400dc63e
cmp cl, 0x2e
jne 0x1400dc63e
invalid
jne 0x1400dc63e
and ecx, dword [rax - 0x75]
sbb byte [r15], r9b
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x5c
je 0x1400dc653
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400dc653
xor eax, eax
xor eax, eax
jmp 0x1400dc556
invalid
inc dword [rbp + 0x31]
div byte [rcx]
shr cl, 0x18
invalid
xor r14d, r14d
xor eax, eax
jmp 0x1400dc556
xor eax, eax
cmp r14, 1
jne 0x1400dc556
invalid
cmp cl, 0x2e
jne 0x1400dc556
sub rbx, 1
jb 0x1400dc777
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1400dc73d
add byte [rax], al
movzx eax, al
test eax, eax
jne 0x1400dc68d
mov eax, r15d
lea rcx, [0x140178f88]
lea ecx, [0x140178f88]
lea ecx, [0x140178f88]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsi], 6
jmp 0x1400dc73d
mov byte [rsi], al
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movaps xmm2, xmmword [rbp]
invalid
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
jmp 0x1400dc73d
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
or bl, ch
invalid
or bl, ch
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je 0x1400dc736
mov byte [rdi + 0x39], 3
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
add dword [rdi], r9d
adc dword [rsi + 0x11], ecx
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1400dc73d
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401082f0
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1401082f0
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1401082f0
int3
push rdi
push rbx
sub rsp, 0xc0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x38], 0xfffffffffffffffe
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea rcx, [rbp - 0x60]
xor r9d, r9d
call fcn.1400dc940
cmp dword [rbp - 0x60], 2
jne 0x1400dc815
mov r14, qword [rbp - 0x58]
mov eax, r14d
and eax, 3
cmp rax, 2
jb 0x1400dc815
cmp eax, 2
jne 0x1400dc815
mov rax, r14
shr rax, 0x20
cmp eax, 0x780
jne 0x1400dc815
mov qword [rbp + 0x30], r14
lea rcx, [rbp - 0x18]
mov rdx, rbx
mov r8, rdi
mov r9d, 0x200000
call fcn.1400dc940
cmp dword [rbp - 0x18], 2
jne 0x1400dc84a
lea rcx, [rbp - 0x10]
call fcn.1400d42f0
jmp 0x1400dc861
mov rax, qword [rbp - 0x20]
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov eax, dword [rbp + 0x28]
mov ecx, dword [rbp + 0x2c]
test eax, 0x400
je 0x1400dc86e
mov edx, ecx
and edx, 0x20000000
je 0x1400dc86e
mov qword [rsi + 8], r14
mov qword [rsi], 2
jmp 0x1400dc83c
or byte [rax - 0x39], cl
invalid
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmm2, xmmword [rbp + 8]
movups xmm3, xmmword [rbp + 0x18]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
lea rcx, [rbp + 0x30]
call fcn.1400d42f0
jmp 0x1400dc83c
jp 0x1400dc8bd
invalid
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74e8394c], al
cmp cl, byte [rax - 0x75]
mov rcx, qword [rbp + 0x238]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r12
invalid
mov rcx, qword [rbp + 0x238]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r12
invalid
enter 0xffffffffffff8948, 0x4d
ror byte [rax - 0x73], 1
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x73], cl
push rbp
shr al, 0xd2
loopne 0x1400dc9bc
mov qword [rbp - 0x30], rcx
lea rcx, [rbp + 0x210]
lea rdx, [rbp - 0x40]
call fcn.1400daa90
mov rdi, qword [rbp + 0x210]
invalid
dec dword [rax - 0x75]
mov ebp, 0x210
mov r12, qword [rbp + 0x218]
cmp rdi, r13
add al, byte [rax]
add byte [rcx + rdi - 0x11], cl
jne 0x1400dcaa6
mov dword [rbp + 0x24c], ebx
mov rbx, r12
mov eax, ebx
and eax, 3
cmp rax, 2
jb 0x1400dca87
cmp eax, 2
jne 0x1400dca87
mov rax, rbx
shr rax, 0x20
cmp rax, 5
je 0x1400dca08
cmp eax, 0x20
jne 0x1400dca87
mov qword [rbp + 0x240], rbx
lea rcx, [rbp + 0x228]
mov rdx, r15
mov r8, r14
call fcn.1400d5490
mov rax, qword [rbp + 0x228]
mov r14, qword [rbp + 0x230]
cmp rax, r13
je 0x1400dca6e
mov rcx, qword [rbp + 0x238]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], rcx
lea rcx, [rbp + 0x210]
lea rdx, [rbp - 0x40]
call fcn.1400daa90
mov r12, qword [rbp + 0x210]
mov r14, qword [rbp + 0x218]
add al, byte [rax]
add byte [rbp + 0x39], cl
in al, dx
add al, byte [rax]
add byte [rbp + 0x39], cl
in al, dx
jne 0x1400dcc3f
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
mov qword [rsi], 2
lea rcx, [rbp + 0x240]
add al, byte [rax]
add al, ch
imul edi, dword [rax - 1], 0xffffffff
add byte [rax], al
call fcn.1400d42f0
jmp 0x1400dca92
mov qword [rsi + 8], rbx
mov qword [rsi], 2
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, ebx
or eax, 0x2000000
fmul dword [0x1420dcaad]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add bh, al
and al, 0x20
add eax, dword [rax]
add byte [rax], al
mov dword [rsp + 0x20], 3
mov rcx, r12
mov ecx, esp
xor edx, edx
mov r8d, 7
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateFileW]
adc eax, 0x357da
adc eax, 0x357da
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test ah, dh
cmp rax, 0xffffffffffffffff
je 0x1400dcbd4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
test rdi, rdi
je 0x1400dcaf9
mov r8, r12
call fcn.140101bb0
xorps xmm0, xmm0
ror byte [rdi], 0x29
loopne 0x1400dcb10
sub dword [rbp - 0x30], eax
movaps xmmword [rbp - 0x40], xmm0
rol r15b, 0x45
lock add byte [rax], al
add byte [rax], al
invalid
rol r15b, 0x45
lock add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
ror byte [rax - 0x77], 0xd9
mov rcx, rbx
lea rdx, [rbp - 0x40]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
test eax, eax
je 0x1400dcc09
add byte [rax], al
add byte [rbx - 0x3fce3fb3], cl
mov ecx, dword [rbp - 0x40]
xor eax, eax
test ecx, 0x400
je 0x1400dcb74
add byte [rax + rax], al
add byte [rbx + rax*2 + 0x48], dh
mov dword [rbp + 0x228], 0
add byte [rax], al
invalid
mov qword [rbp + 0x228], 0
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
sub byte [rdx], al
lea r8, [rbp + 0x228]
add byte [rax], al
mov rcx, rbx
mov edx, 9
mov r9d, 8
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je 0x1400dcc09
mov eax, dword [rbp + 0x228]
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp + 0x22c]
invalid
mov ecx, dword [rbp - 0x40]
add byte [rbx + 0x558bc04d], cl
in al, 0x44
mov eax, dword [rbp - 0x24]
mov edx, dword [rbp - 0x1c]
mov r8d, dword [rbp - 0x24]
mov r9d, dword [rbp - 0x20]
shl r9, 0x20
or r9, rdx
mov edx, dword [rbp - 0x18]
mov r10d, dword [rbp - 0x10]
invalid
mov r11d, dword [rbp - 0x14]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
add byte [rax], al
invalid
add byte [rax], al
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x3c]
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x2c]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
mov dword [rsi + 0x44], eax
jmp 0x1400dcc22
mov dword [rbp + 0x24c], ebx
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
add cl, byte [rax - 0x7b]
dec dword [rdi]
test bl, ch
std
invalid
invalid
add cl, byte [rax - 0x7b]
dec dword [rdi]
test bl, ch
std
invalid
mov r8, r12
call fcn.140101bb0
jmp 0x1400dc9de
invalid
std
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
push rdi
add eax, dword [rax]
shl rax, 0x20
or rax, 2
or eax, 2
or eax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov qword [rsi], 2
mov rcx, rbx
add rsp, 0x2d8
fadd dword [rdx]
add byte [rax], al
fadd dword [rdx]
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_CloseHandle]
and eax, 0x35801
and eax, 0x35801
add dword [rax + 3], ebx
add byte [rbp + rcx*4 + 0x7d], cl
rol byte [rcx - 0x48], 0x50
mov eax, 0x250
mov rcx, r15
lea r15, [rbp - 0x40]
mov r8d, 0x250
mov eax, 0x250
mov eax, 0x250
add byte [rax], al
mov rcx, r15
xor edx, edx
call fcn.1401069a0
mov rcx, r14
int1
int1
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je 0x1400dccf9
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
adc eax, 0x35756
adc eax, 0x35756
add byte [rbx + 0x100fc045], cl
invalid
mov eax, dword [rbp - 0x40]
movups xmm0, xmmword [rbp - 0x3c]
movsd xmm1, qword [rbp - 0x2c]
invalid
invalid
mov r8d, dword [rbp - 0x20]
mov edx, dword [rbp - 0x24]
fmul qword [rcx + 0x15e1c1c1]
fmul qword [rcx + 0x15e1c1c1]
rol ecx, 0xe1
adc eax, 0x231ff9c1
invalid
and ecx, dword [rbp - 0x1c]
invalid
sar ecx, 0x1f
and ecx, dword [rbp - 0x1c]
invalid
cmp dword [rbp + 0x24c], 0
mov ebp, 0x24c
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*2 + 0x48], dh
shl edx, 0x20
invalid
je 0x1400dcce6
shl rdx, 0x20
and byte [rcx + rcx - 0x3e], cl
or rdx, r8
mov qword [rsi], 0
mov dword [rsi], 0
invalid
mov dword [rsi + 0x10], 0
add byte [rax], al
mov dword [rsi + 0x18], 0
movups xmmword [rsi + 0x20], xmm0
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x38], edx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
test r12, r12
test esp, esp
test esp, esp
je 0x1400dca79
test byte [rcx + 0x48fffffd], ch
mov ecx, dword [0x140182268]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
iretd
add r8b, byte [rax]
jmp 0x1400dca79
invalid
invalid
iretd
invalid
test eax, 0x400
je 0x1400dcc99
mov r9d, ecx
and r9d, 0x20000000
loope 0x1400dccf4
add byte [rax], al
invalid
je 0x1400dcc99
loope 0x1400dccf4
add byte [rax], al
and byte [rax + riz*4 + 0x48], dh
mov dword [rsi + 8], ebx
mov qword [rsi + 8], rbx
mov qword [rsi], 2
test r12, r12
je 0x1400dca92
invalid
mov rcx, qword [0x140182268]
or eax, 0xa5554
xor edx, edx
mov r8, r14
call fcn.140101bb0
add al, byte [rax]
jmp 0x1400dca92
invalid
jmp qword [rsi + 0x66]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x240]
lea rcx, [rbp + 0x240]
call fcn.1400d42f0
nop
add rsp, 0x38
jne 0x1400dcd56
invalid
call qword [rax + 0x38c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
mov qword [rbp - 0x18], rdx
call 0xcb55e08d
call 0x1488650dc
invalid
je 0x1400dcda4
clc
invalid
call 0xcb55e08d
call 0x1488650dc
add byte [rbp + rcx + 0x48], dh
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x1400dcdaa
mov r8, qword [rbp - 0x10]
jmp 0x1400dcdb2
add rsp, 0x40
add esp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x140182268]
mov ecx, dword [0x140182268]
or eax, 0xa54af
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x40
pop rbp
jmp fcn.140101bb0
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
js 0x1400dcdee
invalid
je 0x1400dce12
invalid
js 0x1400dcdee
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc byte [rcx], dl
adc dword [rdx + 0xc], esi
jb case.0x1400db5d2.89
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140182268]
push rsp
or al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
mov eax, dword [rbp - 0x10]
invalid
call fcn.140101bb0
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
loopne 0x1400dce35
loopne 0x1400dce35
lea rdx, [0x140178fa4]
movsxd rax, dword [rdx + rax*4]
imul eax, ecx, 9
add byte [rax + 0x63], cl
add al, 0x82
invalid
add rax, rdx
jmp rax
invalid
loopne 0x1400dce8b
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x20
pop rbp
ret
or byte [rax - 0x7d], cl
invalid
and byte [rbp - 0x3d], bl
shr rcx, 0x20
call fcn.1400d6270
movzx ecx, al
jmp 0x1400dce61
invalid
add al, 0x48
shr ecx, 0x20
shr rcx, 0x20
lea rax, [0x14014b240]
mov rdx, qword [rax + rcx*8]
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
in eax, 6
add byte [rax - 0x75], cl
mov eax, dword [rax + rcx*8]
in eax, 6
add byte [rax - 0x75], cl
mov eax, dword [rax + rcx*8]
invalid
mov eax, dword [rax + rcx*8]
add rsp, 0x20
pop rbp
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
invalid
mov rcx, rax
call qword [rdx + 0x40]
push rdx
invalid
dec dword [rax - 0x75]
push rcx
invalid
push rdx
nop
nop
add rsp, 0x20
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 6]
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 6]
add rsp, 0x20
pop rbp
ret
test rcx, rcx
je 0x1400dcebf
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
invalid
invalid
call qword [rax + 0x48]
nop
add rsp, 0x20
pop rbp
ret
invalid
insb byte [rdi], dx
and al, 0x20
mov r8, qword [rcx]
mov ecx, r8d
add dword [rcx + rcx*4 - 0x3f], eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x1400dcf05
add rsp, 0x20
pop rbp
ret
test rcx, rcx
je 0x1400dceff
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x20
pop rbp
ret
invalid
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rsp + 0x30]
test r8, r8
je 0x1400dcfde
invalid
add byte [rax], al
invalid
movabs byte [0x8948c6894c000000], al
xlatb
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rbp - 8]
lea r15, str.failed_to_write_whole_buffer
invalid
add byte [rbp + rcx*4 + 0x25], cl
pop rbp
lea r12, [0x140178fb4]
ror byte [rcx], 0
jmp 0x1400dcf73
nop dword [rax]
cmp byte [rdx + 0xf], 0x23
jne 0x1400dcfe0
mov rcx, r14
int1
call fcn.1400d42f0
test rsi, rsi
je 0x1400dcfde
jae 0x1400dcf6c
invalid
dec dword [rax - 0x7b]
div byte [rbx + rbp*2 - 0x47]
cmc
invalid
mov ecx, 0xfffffff5
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call fcn.1400d4440
invalid
dec dword [rax - 0x77]
mov dword [rbp - 0x10], eax
mov qword [rbp - 8], rdx
test rax, rax
invalid
invalid
invalid
sal byte [rbp + rbx - 0x77], 0xd0
je 0x1400dcfb0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
loopne 0x1400dcf22
jp 0x1400dcfb4
and esi, dword [rdi + rdi*4 - 0x15]
invalid
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1400dcff2
cmp eax, 0x48f08948
sub eax, edx
jb 0x1400dcff7
cmp cl, byte [rax + 1]
xlatb
add rdi, rdx
mov rsi, rax
test rsi, rsi
jne 0x1400dcf73
jmp 0x1400dcfde
add byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
call 0x1640652fa
clc
invalid
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
clc
invalid
je 0x1400dcf66
jmp 0x1400dcfe0
xor edx, edx
mov rax, rdx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea r8, [0x1401495e8]
lea eax, [0x1401495e8]
mov rcx, rdx
mov rdx, rsi
call fcn.140108270
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
test r8, r8
je 0x1400dd1b6
mov r12, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
mov eax, eax
mov eax, eax
shl rax, 4
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp dword [rdi + rdx], 0
jne 0x1400dd062
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x1400dd050
cmp r12, rcx
jb 0x1400dd1d5
sub r12, rcx
je 0x1400dd1b6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x1400dd07c
shl rcx, 4
add rdi, rcx
lea r14, [rbp]
lea esi, [rbp]
lea r15, [0x140172ca8]
lea r13, [0x140178fc4]
jmp 0x1400dd0ab
cmp byte [rdx + 0xf], 0x23
jne 0x1400dd1b8
mov rcx, r14
call fcn.1400d42f0
test r12, r12
je 0x1400dd1b6
lea rax, [rdi - 0x10]
mov rsi, r12
shl rsi, 4
mov rcx, rsi
mov ecx, esi
nop dword [rax]
test rcx, rcx
je 0x1400dd0e0
jae 0x1400dd0f1
invalid
dec dword [rax - 0x77]
clc
mov qword [rbp], rdx
test rax, rax
je 0x1400dd120
test dword [rax], eax
add rax, r13
jmp rax
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x1400dd172
inc rcx
add r8, 0x10
mov rdx, rax
cmp rsi, r8
jne case.0x1400dce40.11
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x1400dd09a
mov rax, rdx
cmp r12, rcx
jb 0x1400dd1d5
cmovs edi, dword [rcx]
enter 0x4677, 0x29
ror dword [rcx + 0x4701480f], 8
cmp qword [rbp - 8], 0
jne 0x1400dd09a
jmp 0x1400dd0a2
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x1401494d0]
mov rdx, r12
call fcn.140108270
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x140172ca8]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.140108230
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x140172ca8]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x140149520]
lea rcx, [rbp - 0x38]
call fcn.140108230
int3
hlt
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
cmp qword [rbp - 0x18], 0
je 0x1400ddd33
lea rcx, [rbp - 0x18]
call fcn.1400d42f0
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
invalid
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rsi
call fcn.140106220
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ebx, dword [rdi + 0x10]
jmp 0x1400ddea6
push rbp
mov rbp, rsp
mov r8, rdx
lea rdx, [0x140148b98]
pop rbp
jmp fcn.140013d20
int3
int3
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
add byte [rax], al
mov qword [rbp + 8], 0xfffffffffffffffe
mov rsi, rcx
lea rax, str.stdoutstderrlibrary_std_srciomod.rs
invalid
invalid
invalid
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 6
test al, 6
add byte [rax], al
add al, ch
cmp edi, esp
cld
invalid
inc dword [rax + rax*8 + 0x11e850f]
test dword [rsi], ebx
add dword [rax], eax
invalid
test al, 6
add byte [rax], al
add al, ch
cmp edi, esp
cld
cld
invalid
test dword [rsi], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [0x1401821e0]
add eax, 0xa429c
cmp rax, 3
jne 0x1400de066
add byte [rax], al
add byte [rax], al
mov rax, qword [0x1401821e8]
or al, byte [rax]
or al, byte [rax]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0x8d48
mov dword [rcx + 0x48000000], edx
cmp eax, ecx
jne 0x1400ddf96
retf 0x8d48
mov eax, dword [0x1401821f0]
inc eax
jne 0x1400ddfce
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_reentrant_lock.rs
lea r8, [0x140149950]
mov edx, 0x26
call fcn.140108630
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x1401821f4], cl
jne 0x1400de070
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x91]
mov qword [0x1401821e8], rax
mov eax, 1
mov dword [0x1401821f0], eax
lea rax, [0x1401821e8]
mov qword [rbp - 0x50], rax
lea rdi, [rbp - 0x50]
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0
lea rdx, [0x140148b68]
lea rcx, [rbp - 0x30]
mov r8, rsi
call fcn.140013d20
mov rcx, qword [rbp - 0x28]
test al, al
je 0x1400de023
test rcx, rcx
lea rsi, str.formatter_error
cmovne rsi, rcx
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400de056
jmp 0x1400de03c
test rcx, rcx
je 0x1400de031
lea rcx, [rbp - 0x28]
call fcn.1400d42f0
xor esi, esi
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400de056
mov qword [rcx], 0
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x1400de056
add rcx, 0xc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
jne 0x1400de081
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
call fcn.140110320
jmp 0x1400ddf4e
lea rcx, [0x1401821f4]
call fcn.140110230
jmp 0x1400ddfa8
mov qword [rbp], rsi
lea rax, [rbp - 0x60]
mov qword [rbp - 0x50], rax
lea rax, case.0x14009a04c.443
mov qword [rbp - 0x48], rax
mov rax, rbp
mov qword [rbp - 0x40], rax
lea rax, [fcn.1400d9b00]
mov qword [rbp - 0x38], rax
lea rax, str.failed_printing_to_:
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov qword [rbp - 0x10], 0
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 2
lea rdx, str.library_std_srcio_stdio.rs
lea rcx, [rbp - 0x30]
call fcn.140108230
ud2
add byte [rax], al
cmp byte [rbp + rdx - 0x60], 0
je 0x1400de534
add byte [rdi], cl
test byte [rcx + 0x48000000], bl
inc edx
inc rdx
cmp rcx, rdx
jne 0x1400de490
lea rdx, [rdi - 0xf]
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
jbe 0x1400de4b2
jmp 0x1400de4fe
lea edx, [rdi - 0xf]
movdqa xmm0, xmmword [0x140112770]
movabs r8, 0x8080808080808080
and byte [rsi + 0x66], 0x66
nop dword cs:[rax + rax]
and byte [rsi + 0x66], 0x66
nop dword cs:[rax + rax]
movdqu xmm1, xmmword [rbp + rcx - 0x60]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r9, xmm2
test r9, r8
jne 0x1400de4fe
add rcx, 0x10
cmp rcx, rdx
jbe 0x1400de4d0
sub rax, rcx
je 0x1400de59d
lea r8, [rcx + rbp]
add r8, 0xffffffffffffffa0
xor edx, edx
nop word cs:[rax + rax]
cmp byte [r8 + rdx], 0
je 0x1400de531
inc rdx
cmp rax, rdx
jne 0x1400de520
jmp 0x1400de59d
add rdx, rcx
cmp rdx, rdi
jne 0x1400de59d
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmmword [rbp + 0x140], xmm0
movdqa xmmword [rbp + 0x130], xmm0
mov dword [rbp + 0x128], 1
mov qword [rbp + 0x158], 0
lea rcx, [rbp - 0x60]
lea r8, [rbp + 0x120]
lea r9, [rbp + 0x158]
xor edx, edx
call qword [sym.imp.ws2_32.dll_getaddrinfo]
test eax, eax
je 0x1400de5b1
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
mov ecx, 1
jmp 0x1400de5c9
lea rax, str.file_name_contained_an_unexpected_NUL_byte
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400de60a
mov rax, qword [rbp + 0x158]
movzx ecx, word [rbp + 0x166]
mov qword [rsi + 0x10], rax
mov word [rsi + 0x18], cx
xor ecx, ecx
mov qword [rsi + 8], rax
mov qword [rsi], rcx
jmp 0x1400de60a
nop
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x74003f7d], al
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x74003f7d], al
or cl, byte [rax - 0x75]
enter 0x15ff, 0xffffffffffffffb4
cmp al, 3
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
add byte [rax], al
mov word [rbp - 0x12], cx
mov dword [rbp - 0x16], eax
jmp 0x1400de9c5
rol ecx, 8
or byte [rdi], cl
adc byte [rax + 8], al
movups xmm0, xmmword [rax + 8]
mov edx, dword [rax + 4]
mov eax, dword [rax + 0x18]
mov word [rbp - 0x18], 1
movups xmmword [rbp - 0x14], xmm0
push rax
add al, 0x8b
sbb byte [rsi - 0x39], spl
call 0x1511ce9ba
in al, dx
mov dword [rbp - 4], edx
mov dword [rbp], eax
add byte [r14 - 0x77], r12b
invalid
invalid
add byte [r14 - 0x77], r12b
add byte [rsi - 0x77], ah
mov dword [rbp + 4], ecx
add al, 0xf
mov bh, 0x45
invalid
movzx eax, word [rbp - 0x18]
mov ecx, dword [rbp - 0x16]
movzx edx, word [rbp - 0x12]
call 0x14ff83758
call 0x14ff83758
mov bh, 0x55
out dx, al
mov r8, qword [rbp - 0x10]
mov r9d, dword [rbp - 8]
mov dword [rsi + 0x10], r9d
invalid
invalid
adc byte [rbx + rcx*4 + 0x4d], al
cld
mov r9d, dword [rbp - 4]
cld
mov dword [rsi + 0x14], r9d
adc al, 0x44
mov ecx, dword [rbp]
mov r9d, dword [rbp]
mov dword [rsi + 0x18], r9d
movzx r9d, word [rbp + 4]
mov bh, 0x4d
add al, 0x66
mov dword [rsi + 0x1c], r9d
mov bh, 0x4d
add al, 0x66
mov dword [rsi + 0x1c], r9d
movzx r9d, word [rbp + 6]
movzx ecx, word [rbp + 6]
mov bh, 0x4d
invalid
mov word [rsi + 0x1e], r9w
mov word [rsi], ax
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
invalid
mov qword [rsi + 8], r8
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
invalid
call fcn.140108300
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea ecx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, str.library_std_src_sys_common_net.rsassertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___
mov edx, 0x43
call fcn.140108300
cwde
add al, byte [rax]
int3
int3
int3
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x1400deab4
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rax + rax*2 + 0x48]
lea esi, [rbp - 0x60]
jne 0x1400dea18
lea rsi, [rbp - 0x60]
jne 0x1400dea18
mov r8d, 0x198
mov rcx, rsi
add dword [rax], eax
add byte [rax - 0x77], cl
int1
xor edx, edx
call fcn.1401069a0
mov cx, 0x202
mov rdx, rsi
bnd call qword [sym.imp.ws2_32.dll_WSAStartup]
bnd call qword [sym.imp.ws2_32.dll_WSAStartup]
mov dword [rbp + 0x16c], eax
test eax, eax
jne 0x1400deac0
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov qword [rdi], rax
add rsp, 0x1f0
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.library_std_src_synconce.rs
call fcn.140108610
mov qword [rbp + 0x138], 0
lea rcx, [rbp + 0x16c]
lea rdx, [rbp + 0x138]
call fcn.1401107b0
int3
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
add byte [rax], al
add byte [rax], al
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
sbb al, 0x59
sbb al, 0x59
mov word [rbp + rsi - 0x4c], bx
movzx edi, word [r9 + rdi*2]
movzx edi, word [rcx + rdi*2]
mov word [rbp + rsi - 0x4a], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
mov ecx, edx
ja 0x1400deb50
cmp rdx, 0x63
jbe 0x1400debcc
invalid
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
jnp 0x1400debc0
add byte [rax], al
jnp 0x1400debc0
add byte [rax], al
shr ecx, 0x11
imul r11d, ecx, 0x64
fldenv [rsp + rax*2 + 0x29]
invalid
fldenv [rsp + rax*2 + 0x29]
fimul dword [rdi]
mov bh, 0xd2
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
add eax, 0xfffffffe
dec byte [rax - 0x77]
retf 0x894c
mov rdx, rcx
mov edx, ecx
mov rcx, r10
cmp rdx, 0xa
cmp edx, 0xa
jae 0x1400decd7
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
dec rax
jmp 0x1400dece5
std
add byte [rax], al
add byte [rbx - 0x7e46bf00], cl
mov ecx, 0x81
invalid
invalid
add byte [rax], al
mov eax, dword [rax]
mov r9d, 0x81
mov ecx, 0x81
mov ecx, 0x81
add dword [rax], 0x89410000
mov r8d, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
movzx r10d, r11b
mov dh, 0xd3
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
invalid
jae 0x1400dec00
inc dword [rbx - 0x76bbef08]
sal byte [rbx - 0x37], 0xeb
mov r8, qword [rax]
jmp 0x1400dec87
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
stc
or al, byte [rbp + 0xf]
movzx ecx, dl
pop rcx
invalid
stc
or al, byte [rbp + 0xf]
movzx ecx, dl
movzx ecx, dl
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
lea ecx, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
mov eax, eax
mov eax, eax
jae case.0x1400dba29.85
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400ded22
add byte [rax + 0x81], bh
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb8
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x1401723a0]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400ded10
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffb8
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
lea r8, [0x140172ca8]
xor r9d, r9d
call fcn.140013190
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140114238]
mov edx, 0x80
call fcn.140108270
int3
add ah, cl
int3
int3
or ecx, esp
int3
sub rsp, 0xa0
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
lea rcx, [rbp - 0x18]
call 0x18a0876b8
mov eax, esi
iretd
call 0x18a0876b8
mov eax, esi
call fcn.1400d7c70
movzx edx, byte [rbp - 0x18]
mov rcx, qword [rbp - 8]
call 0x1385b78c7
mov rax, qword [rbp + 8]
lea r8, [0x140178fd4]
lea eax, [0x140178fd4]
lea eax, [0x140178fd4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
invalid
add rcx, 4
jmp 0x1400dedd4
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400dedd4
mov ecx, 6
jmp 0x1400dedd4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400dedd4
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400dee4e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400dedf9
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400dedfb
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm1
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x58]
call fcn.1400dc450
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne 0x1400dee41
mov rax, qword [rbp - 0x10]
jmp 0x1400dee43
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140108270
int3
or al, byte [rax]
test rax, rax
je 0x1400def5d
dec rax
jmp case.0x1400329b2.2727
lea rdx, str.RUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
lea rcx, [rbp - 0x38]
mov r8d, 0xe
invalid
add byte [rax], al
add al, ch
lea esp, [rax - 0x74b70001]
jge 0x1400def3f
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400def8d
invalid
mov eax, 0x200000
add byte [rax], al
and byte [rax], al
jmp 0x1400defc9
mov rsi, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
lea rcx, [rbp - 0x18]
mov rdx, rsi
call fcn.140014580
cmp qword [rbp - 0x18], 0
je 0x1400defdc
mov eax, 0x200000
test rdi, rdi
je 0x1400defc9
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
mov rsi, rax
call fcn.140101bb0
mov rax, rsi
lea rcx, [rax + 1]
mov qword [0x140182228], rcx
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1400defa8
mov r8, qword [rbp - 0x10]
movzx eax, byte [r8]
cmp eax, 0x2b
je 0x1400df040
cmp eax, 0x2d
jne 0x1400deffd
cmp rcx, 1
je 0x1400defa8
cmp rcx, 0x10
jbe 0x1400df052
xor r9d, r9d
mov r10d, 0xa
xor eax, eax
cmp rcx, r9
je 0x1400defad
movzx r11d, byte [r8 + r9]
mul r10
seto dl
add r11d, 0xffffffd0
cmp r11d, 9
ja 0x1400defa8
test dl, dl
jne 0x1400defa8
mov edx, r11d
inc r9
add rax, rdx
jae 0x1400df00e
jmp 0x1400defa8
dec rcx
je 0x1400defa8
inc r8
cmp rcx, 0x11
jae 0x1400df003
xor edx, edx
xor eax, eax
nop word cs:[rax + rax]
movzx r9d, byte [r8 + rdx]
add r9d, 0xffffffd0
cmp r9d, 9
ja 0x1400defa8
lea rax, [rax + rax*4]
mov r9d, r9d
lea rax, [r9 + rax*2]
inc rdx
cmp rcx, rdx
jne 0x1400df060
jmp 0x1400defad
int3
mov dword [rbp - 0x48], 0x5000
lea rcx, [rbp - 0x48]
call qword [sym.imp.kernel32.dll_SetThreadStackGuarantee]
test eax, eax
jne 0x1400df276
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x78
jne 0x1400df2d8
js 0x1400df2ea
invalid
mov rcx, qword [rsi]
mov qword [rbp - 0x18], rsi
mov rax, qword [rsi + 8]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax + 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x18]
je 0x1400df2be
cmp qword [rax + 0x10], 0x11
jae 0x1400df2a8
mov r8, qword [rbp - 8]
jmp 0x1400df2b0
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rcx, qword [0x140182268]
or eax, 0xa2fa3
xor edx, edx
mov r8, rsi
call fcn.140101bb0
xor eax, eax
add rsp, 0x78
pop rsi
pop rbp
ret
lea rax, str.failed_to_reserve_stack_space_for_exception_handling
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rax, [0x140172ca8]
add byte [rax - 0x73], cl
add eax, 0x939b6
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rdx, str.library_std_src_syspalwindows_stack_overflow.rs
lea rcx, [rbp - 0x48]
call fcn.140108230
ud2
mov qword [rbp + 0x1678], 0
lea rdx, [rbp + 0x1678]
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
test rax, rax
je 0x1400e050d
mov rdx, qword [rbp + 0x1058]
mov rcx, qword [rbp + 0x10b8]
mov dword [rbp + 0x1650], 0
mov qword [rbp + 0x1658], rax
mov qword [rbp + 0x1660], rcx
mov qword [rbp + 0x1668], rdx
cmp byte [rbp + 0x1755], 0
jne 0x1400df8d4
cmp rbx, 0x64
ja 0x1400e050d
mov qword [rbp + 0x1680], rax
mov byte [rbp + 0x1752], 0
lea rax, [rbp + 0x1752]
mov qword [rbp + 0x1688], rax
lea rax, [rbp + 0x1755]
mov qword [rbp + 0x1690], rax
lea rax, [rbp + 0x1753]
mov qword [rbp + 0x1698], rax
lea rax, [rbp + 0x15e0]
mov qword [rbp + 0x16a0], rax
lea rax, [rbp + 0x1747]
mov qword [rbp + 0x16a8], rax
lea rax, [rbp + 0x15b0]
mov qword [rbp + 0x16b0], rax
lea rax, [rbp + 0x1756]
mov qword [rbp + 0x16b8], rax
lea rax, [rbp + 0x1650]
mov qword [rbp + 0x16c0], rax
mov r14, qword [0x140182250]
test r14, r14
je 0x1400dfb50
mov rcx, r14
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.kernel32.dll_WaitForSingleObjectEx]
mov rax, qword [0x140182288]
test rax, rax
jne 0x1400df99c
lea rcx, str.dbghelp.dll
call qword [sym.imp.kernel32.dll_LoadLibraryA]
mov qword [0x140182288], rax
test rax, rax
je 0x1400dfc5b
cmp byte [0x140182258], 0
mov qword [rbp + 0x1748], r14
jne 0x1400dfdef
mov rcx, qword [0x140182290]
test rcx, rcx
jne 0x1400df9de
mov rcx, rax
lea rdx, str.SymGetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e083a
mov rcx, rax
mov qword [0x140182290], rax
call rcx
mov ecx, eax
mov rax, qword [0x140182298]
test rax, rax
jne 0x1400dfa15
mov esi, ecx
mov rcx, qword [0x140182288]
lea rdx, str.SymSetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0825
mov qword [0x140182298], rax
mov ecx, esi
or ecx, 4
call rax
mov rdi, qword [0x1401822a0]
test rdi, rdi
jne 0x1400dfa4c
mov rcx, qword [0x140182288]
lea rdx, str.SymInitializeW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0810
mov rdi, rax
mov qword [0x1401822a0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
xor edx, edx
mov r8d, 1
call rdi
mov qword [rbp + 0x16e0], 0
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ebp
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x16f0], 0
mov qword [rbp + 0x1720], r14
mov byte [rbp + 0x1757], 1
mov r8d, 0x400
mov rcx, r13
xor edx, edx
call fcn.140110180
mov rsi, rbx
mov rdi, qword [rbp + 0x16e8]
mov rbx, qword [rbp + 0x16f0]
lea rcx, [rdi + rbx*2]
mov r8d, 0x7fe
xor edx, edx
call fcn.1401069a0
mov word [rdi + rbx*2 + 0x7fe], 0
add rbx, 0x400
mov qword [rbp + 0x16f0], rbx
mov r14, qword [0x1401822a8]
test r14, r14
jne 0x1400dfb09
mov rcx, qword [0x140182288]
lea rdx, str.SymGetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e07ed
mov r14, rax
mov qword [0x1401822a8], rax
invalid
or al, byte [rax]
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rdi
mov r8d, ebx
fadd dword [rcx - 1]
invalid
cmp eax, 1
jne 0x1400dfc3d
mov rcx, rdi
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
js 0x1400e077d
mov eax, eax
cmp rbx, rax
mov rbx, rsi
mov rsi, qword [rbp + 0x1748]
jae 0x1400dfcf0
jmp 0x1400dfcf7
movups xmm0, xmmword [0x14014a290]
movaps xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [str.LocalRustBacktraceMutex00000000]
movaps xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x20], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
test eax, eax
je 0x1400dfbdf
mov ecx, 0x1f
nop dword [rax]
cmp rcx, 0x20
ja 0x1400e05eb
mov edx, eax
and dl, 0xf
lea r8d, [rdx + 0x30]
lea r9d, [rdx + 0x37]
cmp dl, 0xa
movzx edx, r8b
movzx r8d, r9b
cmovb r8d, edx
mov byte [rbp + rcx - 0x40], r8b
cmp eax, 0x10
jb 0x1400dfbdf
mov edx, eax
shr dl, 4
lea r8d, [rdx + 0x30]
lea eax, [rdx + 0x30]
lea eax, [rdx + 0x30]
add dl, 0x37
cmp al, 0xa0
movzx r8d, r8b
movzx edx, dl
cmovb edx, r8d
mov byte [rbp + rcx - 0x41], dl
mov edx, eax
shr edx, 8
add rcx, 0xfffffffffffffffe
cmp eax, 0x100
mov eax, edx
jae 0x1400dfb80
movzx eax, byte [rbp - 0x20]
mov byte [rbp + 0x14b0], al
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x14a0], xmm1
movaps xmmword [rbp + 0x1490], xmm0
xor ecx, ecx
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_CreateMutexA]
test rax, rax
je 0x1400dfe5e
mov r14, rax
xor eax, eax
lock cmpxchg qword [0x140182250], r14
je 0x1400df962
mov rdi, rax
mov rcx, r14
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r14, rdi
jmp 0x1400df962
mov qword [rbp + 0x16f0], 0
mov rdx, qword [rbp + 0x16e0]
test rdx, rdx
je 0x1400dfc69
xor eax, eax
mov rbx, rsi
jmp 0x1400dfca0
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseMutex]
jmp 0x1400dfe5e
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1720], rax
mov byte [rbp + 0x1757], 1
mov rcx, r13
xor edx, edx
call case.0x140097386.791
mov rbx, rsi
mov rax, qword [rbp + 0x16f0]
mov rdx, qword [rbp + 0x16e0]
mov rdi, qword [rbp + 0x16e8]
mov rsi, qword [rbp + 0x1748]
mov word [rdi + rax*2], 0x2e
inc rax
mov qword [rbp + 0x16f0], rax
cmp rax, rdx
jne 0x1400dfce7
mov qword [rbp + 0x1720], rsi
mov byte [rbp + 0x1757], 1
mov rcx, r13
call case.0x140097386.791
mov rdi, qword [rbp + 0x16e8]
mov rax, qword [rbp + 0x16f0]
mov rsi, qword [rbp + 0x1748]
mov word [rdi + rax*2], 0x3b
inc rax
mov qword [rbp + 0x16f0], rax
mov rax, qword [rbp + 0x16f0]
mov qword [rbp + 0x14a0], rax
movups xmm0, xmmword [rbp + 0x16e0]
movaps xmmword [rbp + 0x1490], xmm0
mov rdi, qword [0x1401822b8]
test rdi, rdi
jne 0x1400dfd45
mov rcx, qword [0x140182288]
lea rdx, str.EnumerateLoadedModulesW64
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e07ce
mov rdi, rax
mov qword [0x1401822b8], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
lea rdx, case.0x14001a35d.3477
mov r8, r15
call rdi
movaps xmm0, xmmword [rbp + 0x1490]
movaps xmmword [rbp - 0x40], xmm0
mov rdx, qword [rbp + 0x14a0]
mov qword [rbp - 0x30], rdx
mov r14, qword [rbp - 0x40]
cmp rdx, r14
jne 0x1400dfd89
lea rcx, [rbp - 0x40]
call case.0x140097386.791
mov r14, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x30]
mov rsi, qword [rbp - 0x38]
mov word [rsi + rdx*2], 0
mov rdi, qword [0x1401822b0]
test rdi, rdi
jne 0x1400dfdc5
mov rcx, qword [0x140182288]
lea rdx, str.SymSetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e07af
mov rdi, rax
mov qword [0x1401822b0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rsi
call rdi
mov byte [0x140182258], 1
test r14, r14
je 0x1400dfdef
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov qword [rbp + 0x15e8], rbx
mov rsi, qword [rbp + 0x1660]
mov ebx, dword [rbp + 0x1654]
mov r15d, dword [rbp + 0x1650]
call sub.kernel32.dll_GetCurrentProcess
mov qword [rbp + 0x1730], rax
lea rax, [rsi - 1]
test rsi, rsi
cmove rax, rsi
mov qword [rbp + 0x1738], rax
mov r14d, 1
test r15d, r15d
je 0x1400e0430
invalid
add r14d, ebx
cmp ebx, r14d
lea r15, [rbp + 0x1490]
jb 0x1400dff65
mov rcx, qword [rbp + 0x1748]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
mov rbx, qword [rbp + 0x15e8]
cmp byte [rbp + 0x1752], 0
jne 0x1400e03b0
cmp byte [rbp + 0x1753], 0
je 0x1400e03b0
lea rax, [rbp + 0x15b0]
mov qword [rbp + 0x1688], rax
mov qword [rbp + 0x1690], 0
mov rdx, qword [rbp + 0x1660]
mov qword [rbp - 0x40], 3
rol byte [r11], 0
add byte [rax], al
mov qword [rbp + 0x1490], 2
mov dword [rsp + 0x20], 0
test dword [rax + 0x2000014], edx
add byte [rax], al
add bh, al
and al, 0x20
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x1688]
lea r8, [rbp - 0x40]
mov r9, r15
call fcn.1400d9440
mov byte [rbp + 0x1756], al
mov rcx, qword [rbp + 0x1688]
inc qword [rcx + 0x18]
mov r9, qword [rbp + 0x1680]
test al, al
je 0x1400e03c6
jmp 0x1400e050d
mov rax, qword [rbp - 8]
mov qword [rbp + 0x16e0], r12
mov qword [rbp + 0x16e8], rdx
mov qword [rbp + 0x16f0], r8
mov dword [rbp + 0x16f8], r9d
mov dword [rbp + 0x16fc], ecx
lea rcx, [rbp + 0x1490]
mov qword [rbp + 0x1700], rcx
mov qword [rbp + 0x1708], r15
mov qword [rbp + 0x1710], rax
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea rcx, [rbp + 0x1688]
mov rdx, r13
call fcn.1400e0c50
lea r12, [rbp - 0x3c]
lea r15, [rbp + 0x1490]
inc ebx
cmp ebx, r14d
je 0x1400dfe4a
mov r8d, 0xff4
mov rcx, r12
xor edx, edx
call fcn.1401069a0
mov dword [rbp + 0x10], 0x7d0
mov dword [rbp - 0x40], 0x58
mov rax, qword [0x1401822c0]
test rax, rax
jne 0x1400dffb2
mov rcx, qword [0x140182288]
lea rdx, str.SymFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0725
mov qword [0x1401822c0], rax
mov qword [rbp + 0x1490], 0
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1730]
mov rdx, qword [rbp + 0x1738]
mov r8d, ebx
mov r9, r15
call rax
cmp eax, 1
jne 0x1400dff5a
mov eax, dword [rbp + 0xc]
mov ecx, dword [rbp + 0x10]
dec rcx
cmp rax, rcx
cmovb rcx, rax
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
movaps xmmword [rbp + 0x14a0], xmm6
movaps xmmword [rbp + 0x1490], xmm6
lea r10, [rbp + 0x14]
lea rax, [r10 + rcx*2]
mov r12d, 0x100
xor r11d, r11d
mov r8, r15
xor r15d, r15d
test r11w, r11w
je 0x1400e00f0
nop word cs:[rax + rax]
mov edx, r9d
mov ecx, edx
and ecx, 0xf800
cmp ecx, 0xd800
jne 0x1400e0111
movzx r11d, dx
mov r13d, 3
mov ecx, 0xfffd
cmp r11d, 0xdbff
ja 0x1400e0190
cmp r10, rax
je 0x1400e012b
movzx esi, word [r10]
add r10, 2
mov r11d, esi
add r11d, 0x2000
movzx edi, r11w
mov r11w, 1
cmp edi, 0xfc00
jae 0x1400e0133
mov r9d, esi
jmp 0x1400e0193
cmp r10, rax
je 0x1400e02d0
movzx edx, word [r10]
add r10, 2
mov ecx, edx
and ecx, 0xf800
cmp ecx, 0xd800
je 0x1400e00a3
shl edx, 0x10
mov rcx, rdx
shr rcx, 0x10
cmp ecx, 0x80
jae 0x1400e0170
mov r13d, 1
jmp 0x1400e0190
xor r11d, r11d
mov r10, rax
jmp 0x1400e0193
movzx ecx, si
and edx, 0x3ff
and ecx, 0x3ff
shl rdx, 0x1a
shl ecx, 0x10
or rcx, rdx
movabs rdx, 0x100000000
add rcx, rdx
shr rcx, 0x10
cmp ecx, 0x80
jb 0x1400e0123
nop word cs:[rax + rax]
cmp ecx, 0x800
jae 0x1400e0180
mov r13d, 2
jmp 0x1400e0190
cmp ecx, 0x10000
mov r13d, 4
sbb r13, 0
xor r11d, r11d
mov rdx, r12
sub rdx, r13
jbe 0x1400e02d0
mov dword [rbp + 0x16cc], ecx
cmp ecx, 0x80
jae 0x1400e01c0
mov byte [r8], cl
mov ecx, 1
jmp 0x1400e02a0
cmp ecx, 0x800
jae 0x1400e01f0
mov esi, ecx
shr esi, 6
or sil, 0xc0
mov byte [r8], sil
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 1], cl
mov ecx, 2
jmp 0x1400e02a0
cmp ecx, 0x10000
jae 0x1400e023b
mov qword [rbp + 0x1670], 3
cmp r12, 2
jbe 0x1400e062a
mov esi, ecx
shr esi, 0xc
or sil, 0xe0
mov byte [r8], sil
mov esi, ecx
shr esi, 6
and sil, 0x3f
or sil, 0x80
mov byte [r8 + 1], sil
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 2], cl
mov ecx, 3
jmp 0x1400e02a0
mov qword [rbp + 0x1670], 4
cmp r12, 3
jbe 0x1400e062a
mov esi, ecx
shr esi, 0x12
and sil, 7
or sil, 0xf0
mov byte [r8], sil
mov esi, ecx
shr esi, 0xc
and sil, 0x3f
or sil, 0x80
mov byte [r8 + 1], sil
mov esi, ecx
shr esi, 6
and sil, 0x3f
or sil, 0x80
mov byte [r8 + 2], sil
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 3], cl
mov ecx, 4
nop word cs:[rax + rax]
cmp rcx, r12
ja 0x1400e0608
add r8, r13
add r15, r13
mov r12, rdx
test r11w, r11w
jne 0x1400e0090
jmp 0x1400e00f0
cmp r15, 0x101
jae 0x1400e06fe
movaps xmmword [rbp + 0x15f0], xmm6
movaps xmmword [rbp + 0x1600], xmm6
mov qword [rbp + 0x1610], 0
mov dword [rbp + 0x15f0], 0x28
mov rax, qword [0x1401822c8]
test rax, rax
lea r13, [rbp + 0x16e0]
jne 0x1400e0336
mov rcx, qword [0x140182288]
lea rdx, str.SymGetLineFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0744
mov qword [0x1401822c8], rax
mov dword [rbp + 0x16e0], 0
lea rcx, [rbp + 0x15f0]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r13
xor r12d, r12d
mov rcx, qword [rbp + 0x1730]
mov rdx, qword [rbp + 0x1738]
mov r8d, ebx
xor r9d, r9d
call rax
mov r9d, 0
cmp eax, 1
jne 0x1400dfef0
mov ecx, dword [rbp + 0x1600]
mov r8, 0xffffffffffffffff
mov rdx, qword [rbp + 0x1608]
nop dword [rax]
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne 0x1400e0390
mov r9d, 1
mov r12d, 1
jmp 0x1400dfef0
movzx eax, byte [rbp + 0x1756]
mov r9, qword [rbp + 0x1680]
test al, al
jne 0x1400e050d
inc rbx
mov qword [rbp + 0x1490], 0
mov qword [rbp - 0x40], 0
mov rdx, qword [rbp + 0x1678]
mov r8, qword [rbp + 0x10b8]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0xfc0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
xor ecx, ecx
call qword [sym.imp.kernel32.dll_RtlVirtualUnwind]
mov rcx, qword [rbp + 0x10b8]
test rcx, rcx
jne 0x1400df870
jmp 0x1400e050d
mov rax, qword [0x1401822d0]
test rax, rax
jne 0x1400e045f
mov rcx, qword [0x140182288]
lea rdx, str.SymAddrIncludeInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e084f
mov qword [0x1401822d0], rax
mov rcx, qword [rbp + 0x1730]
mov rdx, qword [rbp + 0x1738]
call rax
mov dword [rbp + 0x1490], 0
test eax, eax
je 0x1400e0506
mov r15d, eax
mov rax, qword [0x1401822d8]
test rax, rax
jne 0x1400e04b3
mov rcx, qword [0x140182288]
lea rdx, str.SymQueryInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e086b
mov qword [0x1401822d8], rax
mov dword [rbp - 0x40], 0
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1490]
mov qword [rsp + 0x28], rcx
mov rdx, qword [rbp + 0x1738]
mov qword [rsp + 0x20], rdx
xor ebx, ebx
mov rcx, qword [rbp + 0x1730]
xor r8d, r8d
mov r9, rdx
call rax
cmp eax, 1
jne 0x1400dfe37
mov ebx, dword [rbp + 0x1490]
inc r15d
mov r14d, r15d
jmp 0x1400dfe37
xor ebx, ebx
jmp 0x1400dfe37
cmp byte [rbp + 0x1756], 0
je 0x1400e0590
mov rsi, qword [rbp + 0x1628]
shl rsi, 1
test rsi, rsi
je 0x1400e053a
mov r8, qword [rbp + 0x1630]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov al, 1
movaps xmm6, xmmword [rbp + 0x1760]
add rsp, 0x17f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rbp + 0x1755], 0
jne 0x1400e05c0
mov rax, qword [rbp + 0x16d8]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.note:_Some_details_are_omitted__run_with__RUST_BACKTRACEfull__for_a_verbose_backtrace._n__rust_begin_short_backtrace__rust_end_short_backtrace_______..._omitted__frame_...__n
mov r8d, 0x58
call qword [rax + 0x18]
test al, al
jne 0x1400e0516
mov rax, qword [rbp + 0x1628]
shl rax, 1
test rax, rax
je 0x1400e05e4
mov r8, qword [rbp + 0x1630]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
xor eax, eax
jmp 0x1400e053c
lea r8, [0x14014a2a8]
mov edx, 0x21
mov rcx, 0xffffffffffffffff
call fcn.140108280
jmp 0x1400e0885
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_srccharmethods.rs
mov rdx, r12
call fcn.1401082f0
jmp 0x1400e0885
mov qword [rbp + 0x15d8], r12
lea rax, [rbp + 0x1670]
mov qword [rbp + 0x16e0], rax
lea rax, [fcn.140013070]
mov qword [rbp + 0x16e8], rax
lea rcx, [rbp + 0x16cc]
mov qword [rbp + 0x16f0], rcx
lea rcx, [0x1400196b0]
mov qword [rbp + 0x16f8], rcx
lea rcx, [rbp + 0x15d8]
mov qword [rbp + 0x1700], rcx
mov qword [rbp + 0x1708], rax
lea rax, str.encode_utf8:_need__bytes_to_encode_U__but_the_buffer_has
mov qword [rbp + 0x15f0], rax
mov qword [rbp + 0x15f8], 3
mov qword [rbp + 0x1610], 0
lea rax, [rbp + 0x16e0]
mov qword [rbp + 0x1600], rax
mov qword [rbp + 0x1608], 3
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_srccharmethods.rs
lea rcx, [rbp + 0x15f0]
call fcn.140108230
jmp 0x1400e0885
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea r8, str.library_std_src...._backtrace_src_symbolizedbghelp.rs
mov edx, 0x100
mov rcx, r15
call fcn.1401082f0
jmp 0x1400e0885
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea rcx, [0x14014b228]
call fcn.140108610
jmp 0x1400e0885
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea rcx, [0x14014b228]
call fcn.140108610
jmp 0x1400e0885
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1720], rax
mov byte [rbp + 0x1757], 1
lea rcx, str.assertion_failed:_len___0
lea r8, [0x14014a238]
mov edx, 0x1a
call fcn.140108300
jmp 0x1400e0885
mov qword [rbp + 0x1730], r14
mov qword [rbp + 0x1738], rsi
lea rcx, [0x14014a268]
call fcn.140108610
jmp 0x1400e0885
mov qword [rbp + 0x16d0], rsi
mov byte [rbp + 0x1754], 1
lea rcx, [0x14014a250]
call fcn.140108610
jmp 0x1400e0885
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1720], rax
mov byte [rbp + 0x1757], 1
lea rcx, [0x14014a200]
call fcn.140108610
jmp 0x1400e0885
mov qword [rbp + 0x1718], r14
lea rcx, [0x14014a1e8]
call fcn.140108610
jmp 0x1400e0885
mov qword [rbp + 0x1718], r14
lea rcx, [0x14014a1d0]
call fcn.140108610
jmp 0x1400e0885
mov qword [rbp + 0x1718], r14
lea rcx, [0x14014a1b8]
call fcn.140108610
jmp 0x1400e0885
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea rcx, [0x14014b228]
call fcn.140108610
jmp 0x1400e0885
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea rcx, [0x14014b228]
call fcn.140108610
ud2
shl eax, 1
test rax, rax
je 0x1400e0935
mov r8, qword [rbp + 0x1630]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
adc al, byte [rdx]
invalid
adc al, byte [rdx]
add byte [rdi], cl
sub byte [rsp + 0x40], dh
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp - 0x40], 0
je 0x1400e098a
mov r8, qword [rbp - 0x38]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x16d0], rax
mov byte [rbp + 0x1754], 0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x40], dh
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x40], dh
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
add al, byte [rax]
mov qword [rbp + 0x1718], rsi
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rcx, qword [rbp + 0x1718]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rcx, qword [rbp + 0x1728]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
movaps xmm6, xmmword [rsp + 0x40]
je 0x1400e0c06
add rsp, 0x58
je 0x1400e0c06
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rax, qword [rbp + 0x1688]
inc qword [rax + 0x18]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r10b, 1
jmp 0x1400e1645
jmp 0x1400e1645
loope 0x1400e10a3
movabs eax, dword [0xb87d8348fff374]
je 0x1400e13b7
mov rsi, qword [rbp - 0x10]
mov r8, qword [rbp]
mov rax, qword [rbp + 0x18]
lea r11, [rax - 1]
mov rdx, qword [rbp + 8]
mov rdi, qword [rbp + 0x10]
cmp rsi, 0xffffffffffffffff
je 0x1400e14b6
mov rcx, qword [rbp - 0x20]
lea r9, [rcx + r11]
loopne 0x1400e113f
lea ecx, [rcx + rbx]
cmp r9, rdx
jae 0x1400e1642
mov rbx, qword [rbp - 0x28]
mov r14, qword [rbp - 0x40]
mov r10, qword [rbp - 0x30]
mov r15, rax
mov qword [rbp + 0x28], r10
sub r15, r10
mov qword [rbp + 0x20], r15
jmp 0x1400e1310
sal dl, 0xf
pshufw mm0, mm0, 0
jo 0x1400e1101
add byte [rsi + 0xf], ah
jo 0x1400e113e
pshufd xmm7, xmm0, 0
inc r12
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], r12
mov qword [rbp - 0x50], r10
mov qword [rbp - 0x30], r10
lea rax, [r14 + 0x3f]
cmp rax, rdi
jae 0x1400e13f3
add byte [rcx - 1], cl
invalid
lea rcx, [r14 + 0x7f]
xor r10d, r10d
xor r12d, r12d
mov qword [rbp + 0x28], rcx
nop dword [rax]
lea rax, [r14 + r12]
movdqu xmm0, xmmword [r13 + r12]
movdqu xmm12, xmmword [r13 + r12 + 0x10]
movdqu xmm10, xmmword [r13 + r12 + 0x20]
movdqu xmm8, xmmword [r13 + r12 + 0x30]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [rbx + rax]
movdqu xmm13, xmmword [rbx + rax + 0x10]
movdqu xmm11, xmmword [rbx + rax + 0x20]
movdqu xmm9, xmmword [rbx + rax + 0x30]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1400e124b
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x1400e1272
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
test r8w, r8w
jne 0x1400e129b
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x1400e12c4
lea rax, [rcx + r12]
add r12, 0x40
cmp rax, rdi
jae 0x1400e13f9
mov eax, r10d
and al, 1
je 0x1400e1180
jmp 0x1400e13f9
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rdx, r12
mov rsi, r10
call fcn.140110850
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x1400e11d0
lea rdx, [r12 + 0x10]
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rsi, r10
call fcn.140110850
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x1400e11ee
lea rdx, [r12 + 0x20]
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rsi, r10
call fcn.140110850
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x1400e120c
lea rdx, [r12 + 0x30]
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rsi, r10
call fcn.140110850
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
lea rax, [rcx + r12]
add r12, 0x40
cmp rax, rdi
jb 0x1400e123b
jmp 0x1400e13f9
add rcx, rax
xor esi, esi
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x1400e1642
movzx r9d, byte [r8 + r9]
bt rbx, r9
jae 0x1400e12fe
cmp r14, rsi
mov r15, rsi
cmova r15, r14
lea r10, [r8 + rcx]
mov r9, r15
nop dword [rax]
cmp r9, rax
jae 0x1400e135e
mov r13, r9
add r9, rcx
cmp r9, rdx
jae case.0x1400d8431.229
lea r9, [r13 + 1]
movzx r12d, byte [rdi + r13]
cmp r12b, byte [r10 + r13]
je 0x1400e1330
sub rcx, r14
add rcx, r13
inc rcx
jmp 0x1400e1301
mov r10, r14
nop word cs:[rax + rax]
cmp rsi, r10
jae 0x1400e1081
dec r10
cmp r10, rax
jae 0x1400e1711
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400e1723
movzx r15d, byte [rdi + r10]
cmp r15b, byte [r8 + r9]
je 0x1400e1370
add rcx, qword [rbp + 0x28]
mov rsi, qword [rbp + 0x20]
lea r9, [rcx + r11]
cmp r9, rdx
jb 0x1400e1310
jmp 0x1400e1642
cmp byte [rbp - 0x2e], 0
jne 0x1400e1642
mov r8, qword [rbp - 0x40]
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
movzx eax, byte [rbp - 0x30]
test r8, r8
je 0x1400e1579
cmp r8, rdx
jae 0x1400e1573
cmp byte [rcx + r8], 0xc0
jge 0x1400e1579
jmp 0x1400e16c8
xor r12d, r12d
xor r10d, r10d
mov rax, qword [rbp + 0x20]
add rax, r12
mov r9d, r10d
and r9b, 1
cmp rax, rdi
jae 0x1400e147a
test r9b, r9b
jne 0x1400e147a
lea rcx, [r14 + 0x1f]
lea rsi, [r12 + r13]
mov qword [rbp + 0x28], rcx
nop dword [rax]
movdqu xmm0, xmmword [rsi]
lea rax, [r14 + r12]
movdqu xmm1, xmmword [rbx + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1400e1462
lea rax, [rcx + r12]
mov r9d, r10d
and r9b, 1
cmp rax, rdi
jae 0x1400e147a
add r12, 0x10
add rsi, 0x10
test r9b, r9b
je 0x1400e1420
jmp 0x1400e147a
lea rcx, [rbp - 0x48]
mov rdx, r12
xor r9d, r9d
call fcn.140110850
mov rcx, qword [rbp + 0x28]
mov r10d, eax
jmp 0x1400e1443
sub rdi, qword [rbp - 0x50]
lea rax, [rdi + r13]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [r13 + rdi - 0x10]
movdqu xmm1, xmmword [r15 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1400e15a4
and r10b, 1
jmp 0x1400e1645
mov rcx, qword [rbp - 0x20]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x1400e1642
mov r14, qword [rbp - 0x28]
mov rbx, qword [rbp - 0x40]
mov r15, qword [rbp - 0x30]
lea r12, [rbx - 1]
invalid
jmp 0x1400e14ec
invalid
add rcx, rax
lea r9, [rcx + r11]
xor r10d, r10d
xor edx, edx
xor edx, edx
cmp r9, rdx
jae 0x1400e1645
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x1400e14d9
lea r9, [r8 + rcx]
mov rsi, rbx
nop
or byte [rax - 0x77], cl
fisub word [rsi - 0x70]
cmp rsi, rax
jae 0x1400e152e
mov r10, rsi
add rsi, rcx
cmp rsi, rdx
jae 0x1400e1732
lea rsi, [r10 + 1]
movzx r13d, byte [rdi + r10]
cmp r13b, byte [r9 + r10]
je 0x1400e1500
add dword [rsi + 0xf], eax
mov dh, 0x2c
invalid
sub rcx, rbx
add rcx, r10
inc rcx
jmp 0x1400e14dc
mov r10, rbx
nop word cs:[rax + rax]
sub r10, 1
jb 0x1400e1081
cmp r12, rax
jae 0x1400e1711
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400e1723
movzx esi, byte [rdi + r10]
cmp sil, byte [r8 + r9]
je 0x1400e1540
invalid
add rcx, r15
jmp 0x1400e14dc
jne 0x1400e16c8
add dword [rax], eax
add byte [rcx + 0x39], cl
sal byte [rbp + 0x10], 1
cmp r8, rdx
jne case.0x1400a4f30.1032
mov r10b, 1
test al, al
jne 0x1400e1645
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
mov ah, 0
add byte [rax], al
jmp 0x1400e1642
movzx r11d, byte [rcx + r8]
movzx r10d, r11b
test r10b, r10b
js 0x1400e15c6
mov r9d, r10d
jmp 0x1400e1632
add rdi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rbp - 0x48]
mov rdx, rdi
call fcn.140110850
mov r10d, eax
or r10b, bl
and r10b, 1
jmp 0x1400e1645
mov r9d, r10d
and r9d, 0x1f
movzx esi, byte [rcx + r8 + 1]
movzx esi, byte [rcx + rax + 1]
movzx esi, byte [rcx + rax + 1]
add dword [rcx], eax
and esi, 0x3f
cmp r10b, 0xe0
jb case.0x1400d7c08.247
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
or edx, esi
or edx, esi
cmp r11b, 0xf0
cmp r11b, 0xf0
cmp bl, 0xf0
jb 0x1400e162b
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
jrcxz 0x1400e1647
jrcxz 0x1400e1647
invalid
or r11d, r10d
or ebx, edx
or r9d, r11d
jmp 0x1400e1632
shl r9d, 6
shl ecx, 6
or r9d, esi
jmp 0x1400e1632
shl r9d, 0xc
or r9d, r10d
mov r10b, 1
test al, al
invalid
jne 0x1400e1645
invalid
or al, 0x41
cmp r9d, 0x110000
cmp ecx, 0x110000
add byte [rbp + 0x49], dh
jne 0x1400e168b
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
ror byte [rdi], 1
sub byte [rbp + 0x30], dh
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
push rax
push rax
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm13, xmmword [rbp + 0xa0]
movaps xmm5, xmmword [rbp + 0xa0]
invalid
movaps xmm5, xmmword [rbp + 0xa0]
sub byte [rbp + 0xa0], ch
lodsd eax, dword [rsi]
movabs al, byte [0x138c48148000000]
add rsp, 0x138
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x7f], al
stc
add byte [rax], 0
add byte [rdx + 0x1e], dh
cmp r9d, 0x80
jb 0x1400e16b7
mov eax, 2
cmp r9d, 0x800
jb 0x1400e16b7
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je case.0x1400d8588.223
cmp r8, rdx
jae case.0x1400b83b6.943
cmp byte [rcx + r8], 0xbf
cmp byte [rcx + rax], 0xbf
jg case.0x1400d8588.223
lea rax, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140108760
add rcx, r15
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_strpattern.rs
call fcn.140108280
jne 0x1400e16c8
cmp r8, rdx
je 0x1400e1645
movzx eax, byte [rcx + r8]
test al, al
jns 0x1400e1645
cmp al, 0xe0
jmp 0x1400e1645
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_strpattern.rs
mov rcx, r10
ror dword [rax - 0x77], 1
ret 0x5de8
imul eax, dword [rdx], 0
ror dword [rax - 0x77], 1
ret 0x5de8
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_strpattern.rs
mov rcx, r9
call fcn.140108280
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_strpattern.rs
call fcn.140108280
int3
mov eax, dword [rcx + 8]
mov rcx, qword [0x140182268]
or al, byte [rax]
xor edx, edx
pop rbp
jmp fcn.140101bb0
add al, byte [rax]
add al, byte [rax]
int3
mov dword [rbp - 8], 0xfffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
adc byte [rax], al
invalid
invalid
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
adc byte [rax], al
invalid
add byte [rdi], cl
adc dword [rbp - 0x28], eax
invalid
movups xmmword [rbp - 0x28], xmm0
fmul dword [rbp - 0x75]
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
adc byte [rcx + rcx*4 + 0x45], cl
call 0x181c426f7
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
leave
movabs r10, 0x8000000000000000
cmp rsi, r10
mov qword [rbp - 0x10], rcx
invalid
add byte [rax + 0x48d6394c], al
or byte [rcx + rdi - 0x2a], 0x48
mov dword [rbp - 0x10], ecx
invalid
cmovne r9, rcx
mov rcx, rax
call fcn.1400d6ff0
shl rsi, 1
out 0x48, al
test esi, esi
out 0x48, al
test esi, esi
je 0x1400e17f9
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov ebx, eax
call fcn.140101bb0
add al, byte [rax]
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.1400e1750
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
add byte [rax], al
add dh, al
add al, 0
mov qword [rbp - 0x18], rdx
lea rax, [rbp - 0x18]
mov qword [rbp - 0x28], rax
lea rax, [fcn.140013070]
dec dword [rax - 0x77]
loopne case.0x1400dbdeb.87
lea eax, [0x140149d70]
dec dword [rax - 0x77]
loopne case.0x1400dbdeb.87
lea eax, [0x140149d70]
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x38], 0
add byte [rax - 0x73], cl
fmul dword [r8 - 0x77]
mov r8d, 0xc045c748
add dword [rax], eax
add byte [rax], al
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov rax, rbp
mov eax, ebp
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
add byte [rax], al
add byte [rax], al
lea rdx, [0x140148bc8]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x58]
invalid
call fcn.140013d20
mov rcx, qword [rbp - 8]
test al, al
je 0x1400e18e8
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x10]
jmp 0x1400e18f1
test rcx, rcx
je 0x1400e18f6
lea rcx, [rbp - 8]
call fcn.1400d42f0
nop
add rsp, 0x90
add esp, 0x90
add esp, 0x90
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x1400e190d
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 8]
call fcn.1400d42f0
nop
add rsp, 0x20
pop rbp
ret
lea rax, case.0x14009a04c.443
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
lea rcx, [0x1400e2010]
mov qword [rbp - 8], rcx
clc
mov qword [rbp], rdx
mov qword [rbp + 8], rax
lea rax, str.thread__panicked_at_:_nh
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
enter 0, 0
invalid
mov dword [rbp - 0x38], 0
enter 0, 0
add byte [rax - 0x73], cl
loopne 0x1400e19e7
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
mov rcx, rsi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je 0x1400e19ca
call fcn.1400d42f0
mov rax, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x140178ff0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, esi
loopne 0x1400e1a2a
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.1400e20a0
mov qword [rbp - 0x20], rax
test rax, rax
jne 0x1400e1a11
jmp case.0x1400e19df.3
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov r8b, 1
call fcn.1400e20a0
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x1400e19df.3
lea rcx, [rbp - 0x20]
jmp 0x1400e1a5f
xor eax, eax
xchg byte [0x140182018], al
rol byte [rsi + 0xa05f905], 0
test al, al
je case.0x1400e19df.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [0x140172ca8]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x1400e19df.3
call fcn.1400d42f0
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
or byte [r8 + 1], r9b
invalid
invalid
sub esi, ecx
je 0x1400e1ecc
shl rcx, 4
add r13, rcx
mov qword [rbp], r11
jmp 0x1400e1d52
test rax, rax
jne 0x1400e1ef7
test rsi, rsi
je 0x1400e1ecc
cmp rsi, 4
jae 0x1400e1d60
xor r15d, r15d
xor eax, eax
jmp 0x1400e1d98
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [r13 + 0x30]
xor r15d, r15d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r15
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
mov r15d, dword [rdx]
add r15, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x1400e1d70
mov ecx, esi
and ecx, 3
je 0x1400e1dc0
shl rax, 4
add rax, r13
shl ecx, 4
xor edx, edx
nop dword [rax + rax]
mov r8d, dword [rax + rdx]
add r15, r8
add rdx, 0x10
cmp rcx, rdx
jne 0x1400e1db0
mov rax, qword [r11]
mov r12, qword [r11 + 0x10]
sub rax, r12
cmp rax, r15
jb 0x1400e1eb1
mov qword [rbp - 8], rsi
shl rsi, 4
xor edi, edi
jmp 0x1400e1e09
mov rcx, qword [r11 + 8]
add rcx, r12
mov rdx, r14
mov r8, r13
call fcn.140106220
mov r11, qword [rbp]
add r12, r13
mov qword [r11 + 0x10], r12
add rdi, 0x10
cmp rsi, rdi
mov r13, rbx
je 0x1400e1e40
mov r14, qword [r13 + rdi + 8]
mov rbx, r13
mov r13d, dword [r13 + rdi]
mov rax, qword [r11]
sub rax, r12
cmp rax, r13
jae 0x1400e1de0
mov rcx, r11
mov rdx, r12
mov r8, r13
call fcn.14010fff0
mov r11, qword [rbp]
mov r12, qword [r11 + 0x10]
jmp 0x1400e1de0
test r15, r15
je 0x1400e1edf
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [r13 + rdx]
sub rax, r8
jb 0x1400e1e70
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x1400e1e50
jmp 0x1400e1e73
mov rax, r15
mov rsi, qword [rbp - 8]
cmp rsi, rcx
jb 0x1400e1ee8
mov rdx, rcx
shl rdx, 4
add r13, rdx
sub rsi, rcx
je 0x1400e1d40
mov ecx, dword [r13]
cmp rax, rcx
ja 0x1400e1f2c
sub ecx, eax
mov dword [r13], ecx
add qword [r13 + 8], rax
test rsi, rsi
jne 0x1400e1d52
jmp 0x1400e1ecc
mov rcx, r11
mov rdx, r12
mov r8, r15
call fcn.14010fff0
mov r11, qword [rbp]
mov r12, qword [r11 + 0x10]
jmp 0x1400e1dd3
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x1400e1ece
lea r8, [0x1401494d0]
mov rdx, rsi
call fcn.140108270
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x140172ca8]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x140149520]
lea rcx, [rbp - 0x38]
call fcn.140108230
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x140172ca8]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.140108230
int3
int3
mov dword [rbp - 8], 0
movzx eax, byte [0x140182222]
mov rax, qword [rdx + 0x48]
mov byte [rbp - 1], r8b
lea rdx, [rbp - 1]
mov qword [rbp - 0x18], rdx
lea rdx, [0x1400df570]
mov qword [rbp - 0x10], rdx
lea rdx, [0x140172ce8]
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
call rax
cmp byte [rbp - 8], 0
jne 0x1400e214b
or eax, 0xa01c5
shl rcx, 1
test rcx, rcx
jne 0x1400e21c9
xor ecx, ecx
xchg byte [0x140182221], cl
or eax, 0xa00ce
or eax, 0xa00ce
cmp cl, 2
jne 0x1400e216b
lea rcx, [0x140182221]
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
cli
mov r8d, ebx
mov rcx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400e20dc
mov rsi, rcx
mov ebx, r8d
mov rdi, rdx
call fcn.1401102f0
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
xor al, 1
mov dword [rbp - 8], eax
jmp 0x1400e20e3
invalid
invalid
invalid
invalid
invalid
mov rsi, rax
call fcn.1401102f0
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400e214b
mov byte [0x140182222], 1
jmp 0x1400e214b
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
mov ebp, esp
mov r9, rcx
mov ecx, 0xfffffff4
pop rbp
jmp fcn.1400d4440
invalid
and bh, bh
invalid
invalid
int3
int3
add rax, 0xfffffffffffffff0
shl r8, 4
lea rdx, [0x140172ca8]
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
test r8, r8
je 0x1400e227c
mov r10d, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
add rax, 0x10
add r8, 0xfffffffffffffff0
add eax, 0xfffffff0
add eax, 0xfffffff0
test r10, r10
je 0x1400e2260
mov rdx, qword [rax + 8]
jmp 0x1400e227f
xor r10d, r10d
mov ecx, 0xfffffff4
mov r8, r10
pop rbp
jmp fcn.1400d4440
call 0x1305bac03
mov qword [rbp - 8], rdx
clc
lea rcx, [rbp - 0x18]
call fcn.1400e22d0
add byte [rax], al
add byte [rax], al
int3
int3
lea ebp, [rsp + 0x20]
call fcn.1400e22e0
int3
add ah, cl
and byte [rax - 0x73], cl
adc eax, 0x67c26
lea rcx, [rbp - 0x28]
call fcn.1400e23e0
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
add byte [rax], al
or byte [rax - 0x77], 0x45
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
add byte [rax], al
or byte [rax - 0x77], 0x45
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
lea rdx, fcn.1400e1750
lea rcx, [rbp - 0x28]
call fcn.1400e23e0
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rdi], cl
or ecx, dword [rdi]
invalid
shl rax, 1
test rax, rax
jne 0x1400e23c0
add rsp, 0x30
pop rbp
ret
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
fdivrp st(7)
add dword [rax], eax
nop
add rsp, 0x30
pop rbp
ret
in al, dx
call 0x1880e23f0
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rbp + 0x60], 0xfffffffffffffffe
movzx eax, byte [rbp + 0xc8]
enter 0, 0
invalid
enter 0, 0
movzx ebx, byte [rbp + 0xc0]
lock inc qword [0x140182308]
inc qword [0x140182308]
inc qword [0x140182308]
jle 0x1400e2a29
mov cs, word [rsi]
invalid
mov rdi, rdx
mov rsi, rcx
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
cmp byte [rcx + 0x80], 0
add byte [rax], 0
add byte [rax], al
jne 0x1400e2ab2
invalid
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
or al, 0xca
inc qword [rcx + 0x78]
mov byte [rcx + 0x80], 1
add dh, al
add dword [rax + 0x1000000], 0x3f358d4c
lea r14, [0x140172ca8]
mov qword [rbp - 8], r14
lea r14, [0x140172ca8]
mov qword [rbp - 8], r14
lea rcx, str.___r_
lea ecx, str.___r_
mov qword [rbp], rcx
mov qword [rbp + 8], r8
mov qword [rbp + 0x10], r9
mov byte [rbp + 0x18], bl
mov byte [rbp + 0x19], al
mov eax, dword [0x140182230]
or dword [rax], eax
cmp eax, 0x3ffffffd
add byte [r9 + rcx*4 + 0x45], r9b
or byte [rcx + rcx*4 + 0x4d], cl
adc byte [rax + 0x4588185d], cl
adc byte [r8 + 0x4588185d], r9b
sbb dword [rbx + 0x9fda405], ecx
add byte [0x1800e248e], bh
ja 0x1400e24a0
lea ecx, [rax + 1]
lock cmpxchg dword [0x140182230], ecx
xchg edx, eax
std
or dword [rax], eax
je 0x1400e24a5
call fcn.140110a20
in eax, 2
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x140182238]
or dword [rax], eax
cmp qword [0x140182240], 0
add byte [rax], al
mov rax, qword [rdi + 0x20]
jne 0x1400e2505
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
mov rsi, rax
mov rdi, rdx
mov qword [rbp - 8], rax
mov qword [rbp], rdx
cmp byte [rbp + 0x19], 0
jge 0x1400e24ed
add byte [rdi], cl
invalid
mov al, 0
add byte [rax], al
invalid
jge 0x1400e24ed
add byte [rdi], cl
test dword [rax - 0x75000000], esi
add byte [rbx + 0x9fe3305], cl
invalid
add byte [rbx + 0x9fe3305], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x78], 1
add byte [rax], al
add byte [rcx], al
ror dword [rax - 0x7d], 0xb8
js 0x1400e24f3
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rdi], ecx
xchg byte [rax - 0x3a000000], bl
add byte [rax], al
mov byte [rbp + 0x5e], 1
jmp 0x1400e26fd
mov byte [rbp + 0x5f], 1
mov rcx, rsi
jbe 0x1400e2594
add byte [rax], al
mov byte [rbp + 0x5e], 1
jmp 0x1400e26fd
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
mov qword [rbp - 8], rax
mov qword [rbp], rdx
mov rcx, qword [0x140182240]
std
or dword [rax], eax
mov rax, qword [0x140182248]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x5f], 1
lea rdx, [rbp - 8]
call rax
mov edx, 0xffffffff
lock xadd dword [0x140182230], edx
dec edx
mov eax, edx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x1400e255f
mov byte [rbp + 0x5f], 0
lea rcx, [0x140182230]
add byte [rax - 0x73], cl
or eax, 0x9fcd6
call fcn.140110950
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x80], 0
test bl, bl
je 0x1400e25e9
mov byte [rbp + 0x5f], 0
call fcn.1400ded40
mov edx, 0xe9ffffc7
invalid
add al, 0
invalid
mov edx, 0xe9ffffc7
invalid
mov byte [rbp + 0x5e], 3
jmp 0x1400e26fd
movzx eax, byte [0x140182220]
movzx eax, al
lea rcx, [0x140179000]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea ecx, [rbp - 0x38]
mov r8d, 0xe
call fcn.1400d9000
mov rax, qword [rbp - 0x38]
movabs rcx, 0x8000000000000000
cmp rax, rcx
add al, ch
cmp byte [rdx - 1], ch
dec dword [rax - 0x75]
enter 0xffffffffffffb948, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x1400e2693
mov dword [rbp - 0x48], 0
mov byte [rbp - 0x44], 0
mov esp, 0x58d4800
mov ebp, 0x4800067a
add byte [rax - 0x77], cl
invalid
invalid
mov esp, 0x58d4800
mov ebp, 0x4800067a
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], r14
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rax, [rbp - 0x48]
rol byte [rcx], 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
loopne 0x1400e265b
lea eax, [rbp - 0x48]
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], 0
lea rdx, [0x140148bc8]
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
lea r8, [rbp - 0x38]
call fcn.140013d20
invalid
invalid
dec dword [rax - 0x75]
push r8
test al, al
je 0x1400e2665
invalid
test rcx, rcx
lea rax, str.formatter_error
invalid
add byte [rax + 0xf], cl
shr r11d, 0x2b
invalid
mov sil, 1
jmp 0x1400e26f1
add byte [rax], al
add byte [rcx], dh
xor esi, esi
jmp 0x1400e26f1
test rcx, rcx
je 0x1400e2677
mov byte [rbp + 0x5e], sil
mov rsi, qword [rbp - 8]
mov rdi, qword [rbp]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x20], rax
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
movabs rcx, 0xfdbc168100b1ef64
cmp rax, rcx
jne 0x1400e281d
mov eax, 8
movabs r8, 0xc1a2c89ccd1e7bc1
mov rcx, rsi
cmp rdx, r8
jne 0x1400e281d
mov r8, qword [rcx]
mov rcx, qword [rsi + rax]
mov qword [rbp - 0x48], r8
mov qword [rbp - 0x40], rcx
mov byte [rbp + 0x5f], 1
call fcn.1400d58e0
mov rsi, rax
mov eax, 9
lea rcx, [0x140149db8]
test rsi, rsi
je 0x1400e277f
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x1400e277f
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x48]
mov qword [rbp - 0x38], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x48]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0x5e]
mov qword [rbp - 0x20], rax
movzx eax, byte [0x1401821d8]
test al, al
mov qword [rbp + 0x28], rsi
je 0x1400e2880
mov byte [0x1401821d8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
jne 0x1400e286a
call fcn.1400dda00
test rax, rax
jne 0x1400e2871
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadlocal.rs
lea r9, [0x140148900]
lea r8, [rbp + 0x3c]
mov edx, 0x46
call fcn.140108580
jmp 0x1400e29ee
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
movabs r9, 0x52a8f0677095b1d9
mov ecx, 0xc
lea r8, [0x140149dac]
cmp rax, r9
jne 0x1400e2747
movabs rax, 0x8c7a984624cc1da0
cmp rdx, rax
jne 0x1400e2747
lea rcx, [rsi + 8]
mov eax, 0x10
jmp 0x1400e2740
lea rax, [rax + 0xa0]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
jne 0x1400e28ed
mov dword [rbp + 0x3c], 0
mov byte [rbp + 0x40], 0
mov qword [rbp - 0x50], 0
mov byte [rbp + 0x5c], 0
lea r8, [0x140149e18]
lea rcx, [rbp - 0x38]
lea rdx, [rbp + 0x3c]
call fcn.1400e1930
xor r15d, r15d
xor esi, esi
mov rdi, qword [rbp + 0x28]
test rdi, rdi
je 0x1400e28c7
lock dec qword [rdi]
jne 0x1400e28c7
mov rcx, rdi
call fcn.1400d3580
test r15, r15
sete al
or sil, al
jne 0x1400e2532
lock dec qword [r15]
jne 0x1400e2532
mov rcx, r15
call fcn.1400ddae0
jmp 0x1400e2532
lea r15, [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
je 0x1400e2904
mov rcx, r15
call fcn.140110230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
mov qword [rbp - 0x58], r15
je 0x1400e2a1d
call fcn.1401102f0
xor al, 1
mov dword [rbp + 0x44], eax
movzx eax, byte [rdi + 0x11]
mov qword [rbp + 0x30], rdi
lea rdx, [rdi + 0x18]
lea r8, [0x140149dc8]
lea rcx, [rbp - 0x38]
call fcn.1400e1930
cmp byte [rbp + 0x44], 0
mov r15, qword [rbp + 0x30]
jne 0x1400e2968
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400e2968
call fcn.1401102f0
test al, al
jne 0x1400e2968
mov byte [r15 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x58]
xchg byte [rcx], al
cmp al, 2
mov rdi, qword [rbp + 0x28]
jne 0x1400e297e
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x1401821d8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
jne 0x1400e29f0
call fcn.1400dda00
test rax, rax
mov rdi, qword [rbp + 0x28]
mov r15, qword [rbp + 0x30]
jne 0x1400e29f7
lock dec qword [r15]
jne 0x1400e29c2
mov rcx, r15
call fcn.1400ddae0
mov byte [rbp + 0x5d], 0
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadlocal.rs
lea r9, [0x140148900]
lea r8, [rbp + 0x3c]
mov edx, 0x46
call fcn.140108580
ud2
lea rax, [rax + 0xa0]
mov rcx, qword [rax]
mov qword [rax], r15
mov sil, 1
test rcx, rcx
je 0x1400e28b4
lock dec qword [rcx]
jne 0x1400e28b4
call fcn.1400ddae0
jmp 0x1400e28b4
mov dword [rbp + 0x44], 0
jmp 0x1400e2925
lea rcx, [0x140172ca8]
mov qword [rbp - 8], rcx
lea rcx, str.___r_
mov qword [rbp], rcx
mov qword [rbp + 8], r8
mov qword [rbp + 0x10], r9
mov byte [rbp + 0x18], bl
mov byte [rbp + 0x19], al
mov dword [rbp + 0x20], 0
mov byte [rbp + 0x24], 0
lea rax, [rbp - 8]
mov qword [rbp + 0x48], rax
lea rax, [0x140016680]
mov qword [rbp + 0x50], rax
lea rax, [0x14014a020]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 2
mov qword [rbp - 0x18], 0
lea rax, [rbp + 0x48]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
lea rcx, [rbp + 0x20]
lea rdx, [rbp - 0x38]
call fcn.1400d3050
mov qword [rbp - 0x48], rax
test rax, rax
je 0x1400e2b01
lea rcx, [rbp - 0x48]
jmp 0x1400e2afc
mov dword [rbp + 0x48], 0
mov byte [rbp + 0x4c], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x140172ca8]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rcx, [rbp + 0x48]
lea rdx, [rbp - 0x38]
call fcn.1400d3050
mov qword [rbp - 8], rax
test rax, rax
je 0x1400e2b01
lea rcx, [rbp - 8]
call fcn.1400d42f0
mov ecx, 7
int 0x29
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
mov qword [rsp + 0x48], r8
mov rsi, qword [rcx + 0x10]
mov rbx, qword [rcx + 0x18]
cmp rbx, 0xffffffffffffffff
je 0x1400e71d7
mov r14, qword [rdx]
mov r15d, 0xffffffff
cmp r9, r15
cmovb r15, r9
mov r12, qword [rcx + 0x20]
xorps xmm6, xmm6
jmp 0x1400e7095
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbp
call fcn.140101bb0
dec r13
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r13
call fcn.140101bb0
lea r13, [rsp + 0x38]
mov rcx, r13
mov rdx, rsi
mov r8, r14
mov r9b, 1
call fcn.1400e6750
movzx eax, byte [rsp + 0x41]
cmp al, 3
je 0x1400e71f3
mov rbp, qword [rsp + 0x38]
cmp al, 2
je 0x1400e720d
movzx edi, byte [rsp + 0x40]
mov dword [rsp + 0x38], 0
movups xmmword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
mov r8d, r15d
mov r9, r13
call qword [sym.imp.ws2_32.dll_WSASend]
cmp eax, 0xffffffff
jne 0x1400e7217
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, r13
call fcn.1400483f0
cmp al, 0xd
jne 0x1400e714c
test r12, r12
je 0x1400e714c
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
lock inc qword [rdx]
jle 0x1400e7237
add rcx, 0x10
mov r8, qword [r12 + 0x10]
movzx r9d, byte [r12 + 0x18]
call fcn.140047240
test rax, rax
cmovne r13, rax
mov rcx, r13
call fcn.14001a310
cmp al, 0xd
jne 0x1400e7206
movzx ecx, dil
and ebp, 0x23
mov rax, qword [rsi + 0x90]
shl ecx, 0x10
xor rbp, 0x2f
nop word cs:[rax + rax]
mov edx, eax
shr edx, 0x10
cmp dil, dl
jne 0x1400e719c
mov edx, eax
and edx, ebp
or rdx, rcx
lock cmpxchg qword [rsi + 0x90], rdx
jne 0x1400e7180
mov eax, r13d
and eax, 3
cmp eax, 1
jne 0x1400e7095
mov rbp, qword [r13 - 1]
mov rdi, qword [r13 + 7]
mov rcx, rbp
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400e7081
cmp qword [rdi + 0x10], 0x11
jb 0x1400e7070
mov rbp, qword [rbp - 8]
jmp 0x1400e7070
mov r8, qword [rdx]
lea rcx, [rsp + 0x38]
mov rdx, rsi
mov r9b, 1
call fcn.1400e6750
movzx eax, byte [rsp + 0x41]
cmp al, 3
jne 0x1400e71fd
mov eax, 2
mov r13, rbp
jmp 0x1400e721e
cmp al, 2
jne 0x1400e7239
mov r13, qword [rsp + 0x38]
mov eax, 1
jmp 0x1400e721e
mov eax, 1
mov r13, rbp
jmp 0x1400e721e
mov r13d, dword [rsp + 0x38]
xor eax, eax
mov rdx, r13
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140108610
int3
test r10, r10
je 0x1400e8b86
add r9, 0x410
jmp 0x1400e8c04
cmp rax, 2
je 0x1400e8dec
mov r10, qword [r9 + 0xc28]
test r10, r10
je 0x1400e8ba5
add r9, 0x820
add ecx, 0x820
jmp 0x1400e8c04
cmp rax, 3
je 0x1400e8dec
mov r10, qword [r9 + 0x1038]
test r10, r10
je 0x1400e8bc4
add r9, 0xc30
jmp 0x1400e8c04
cmp rax, 4
je 0x1400e8dec
mov r10, qword [r9 + 0x1448]
test r10, r10
je 0x1400e8be3
add r9, 0x1040
jmp 0x1400e8c04
cmp rax, 5
je 0x1400e8dec
mov r10, qword [r9 + 0x1858]
test r10, r10
je 0x1400e8de5
add r9, 0x1450
mov r8, qword [rdx + 0x18]
mov r9, qword [r9 + 0x400]
test r9d, r9d
je 0x1400e8c39
cmp r9d, 1
jne 0x1400e8c5d
mov rax, r8
shr rax, 6
mov rdx, rcx
mov ecx, eax
ror r10, cl
mov rcx, rdx
tzcnt rdx, r10
add rdx, rax
jmp 0x1400e8ce5
mov rax, rcx
mov ecx, r8d
ror r10, cl
mov rcx, rax
tzcnt rdx, r10
add rdx, r8
mov r10d, 1
mov eax, 0x40
jmp 0x1400e8cf0
mov edx, 1
mov eax, 0x40
mov esi, r9d
mov r11d, 1
mov edi, r9d
nop word cs:[rax + rax]
test sil, 1
mov rbx, rax
cmove rbx, rdx
imul r11, rbx
shr edi, 1
imul rax, rax
cmp esi, 3
mov esi, edi
ja 0x1400e8c80
imul r11, rax
test r11, r11
je 0x1400e8dfe
mov rax, r8
or rax, r11
mov rsi, rcx
shr rax, 0x20
je 0x1400e8cc2
mov rax, r8
xor edx, edx
div r11
jmp 0x1400e8cca
mov eax, r8d
xor edx, edx
div r11d
mov ecx, eax
ror r10, cl
tzcnt rdx, r10
add rdx, rax
test r9d, r9d
je 0x1400e8d2e
cmp r9d, 1
mov rcx, rsi
jne 0x1400e8d3e
mov r10d, 0x40
mov eax, 0x1000
and edx, 0x3f
mov r11, rax
neg r11
and r11, r8
imul r10, rdx
add r10, r11
xor r11d, r11d
cmp r10, r8
cmovbe r11, rax
add r11, r10
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], r11
mov eax, 1
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r10d, 1
mov eax, 0x40
mov rcx, rsi
jmp 0x1400e8cf0
mov r10d, 1
mov eax, 0x40
mov esi, r9d
mov r11d, 1
mov edi, r9d
nop word cs:[rax + rax]
test sil, 1
mov rbx, rax
cmove rbx, r10
imul r11, rbx
shr edi, 1
imul rax, rax
cmp esi, 3
mov esi, edi
ja 0x1400e8d60
imul rax, r11
shl rax, 6
test r9d, r9d
je 0x1400e8d9a
cmp r9d, 1
jne 0x1400e8da5
mov r10d, 0x40
jmp 0x1400e8cf0
mov r10d, 1
jmp 0x1400e8cf0
mov esi, 1
mov r11d, 0x40
mov edi, r9d
mov r10d, 1
mov ebx, r9d
nop dword [rax]
test dil, 1
mov r14, r11
cmove r14, rsi
imul r10, r14
shr ebx, 1
imul r11, r11
cmp edi, 3
mov edi, ebx
ja 0x1400e8dc0
imul r10, r11
jmp 0x1400e8cf0
xor eax, eax
jmp 0x1400e8d21
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
mov rcx, rax
mov rdx, rax
call fcn.140108280
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheellevel.rsP
mov edx, 0x19
call fcn.140108300
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs
mov edx, 0x25
call fcn.140108300
int3
lock cmpxchg byte [rcx + 0x10], r9b
jne 0x1400e8ef3
mov r9d, 1
xor eax, eax
lock cmpxchg qword [rcx], r9
jne 0x1400e8f20
mov ebp, r8d
mov rbx, rcx
lea rdi, [rcx + 8]
mov r14, rdx
call fcn.1400df390
mov r9d, 0x3b9aca00
add rax, r14
jae 0x1400e8ea2
jmp 0x1400e8eba
add edx, ebp
cmp edx, 0x3b9aca00
jb 0x1400e8eb7
inc rax
je 0x1400e8eba
add edx, 0xc4653600
mov r9d, edx
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.140048ea0
xor eax, eax
xchg qword [rbx], rax
lea rcx, [rax - 1]
cmp rcx, 2
jae 0x1400e8f41
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
je 0x1400e8f36
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.14010ae30
mov rdi, rcx
mov rcx, rsi
mov ebx, r8d
mov r14, rdx
call fcn.14010b1c0
mov rdx, r14
mov r8d, ebx
mov rcx, rdi
mov r9d, 1
xor eax, eax
lock cmpxchg qword [rcx], r9
je 0x1400e8e83
cmp rax, 2
jne 0x1400e8f9e
xor eax, eax
xchg qword [rcx], rax
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0x10], dl
jne 0x1400e8ee1
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x38], rax
lea rax, str.inconsistent_park_timeout_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_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x40]
call fcn.140108230
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x38], rax
lea rax, str.inconsistent_park_timeout_state__actual_
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_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x40]
call fcn.140108230
int3
invalid
test al, 1
jne 0x1400ea568
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdi], rcx
jne 0x1400ea550
invalid
invalid
jmp 0x1400ea5a6
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 8], cl
jne 0x1400ea5b2
mov r8, qword [rdi]
lea rcx, [rdi + 0x10]
mov rdx, rdi
call fcn.1400ea630
mov rbx, rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 8], cl
sete al
test rbx, rbx
je 0x1400ea5a2
test al, al
je 0x1400ea5bd
mov rcx, rdx
call qword [rbx + 8]
jmp 0x1400ea5a6
test al, al
je 0x1400ea5d1
inc qword [rsi + 0x10]
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rdi + 8]
call fcn.14010b1c0
jmp 0x1400ea573
add rdi, 8
mov rcx, rdi
mov rdi, rdx
call fcn.14010ae30
mov rdx, rdi
jmp 0x1400ea59a
add rdi, 8
mov rcx, rdi
call fcn.14010ae30
jmp 0x1400ea5a6
add al, ch
invalid
cmp dword [rax - 0x75], ecx
adc r8b, r14b
dec qword [rax]
jne 0x1400ea75f
lea rcx, [rdi + 0x10]
call fcn.1400e3bb0
xchg esp, eax
invalid
invalid
xchg esp, eax
invalid
xor ecx, ecx
xchg qword [rdi + 0x20], rcx
test rcx, rcx
je 0x1400ea76f
call fcn.1400e3da0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400ea793
lock dec qword [r8 + 8]
jne 0x1400ea793
or byte [rbp + 0x14], sil
mov rcx, qword [0x140182268]
or eax, 0x97ae2
or dword [rax], eax
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140101bb0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
push rdi
push rbx
sub rsp, 0x38
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx], dl
jne 0x1400ea84a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400ea868
xor eax, eax
movzx edx, byte [rcx + 1]
test dl, dl
jne 0x1400ea881
mov edx, dword [rcx + 4]
mov esi, dword [rcx + 8]
mov ebx, edx
shl ebx, 0x11
xor ebx, edx
mov edx, esi
shr edx, 0x10
xor edx, esi
xor edx, ebx
shr ebx, 7
xor ebx, edx
mov edx, esi
shl edx, 0x11
xor edx, esi
mov edi, edx
shr edi, 7
mov r8d, ebx
shr r8d, 0x10
xor edi, edx
xor edi, ebx
xor edi, r8d
mov dword [rcx + 4], ebx
mov dword [rcx + 8], edi
test al, al
jne 0x1400ea82a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400ea8b3
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400ea838
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add edi, ebx
add esi, ebx
mov eax, esi
mov edx, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rsi, rcx
call fcn.140110230
mov rcx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400ea7ca
mov rsi, rcx
call fcn.1401102f0
mov rcx, rsi
xor al, 1
movzx edx, byte [rcx + 1]
test dl, dl
je 0x1400ea7d8
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x30], al
lea rax, [0x14014eed8]
mov qword [rsp + 0x20], rax
lea rcx, str.RNG_seed_generator_is_internally_corruptC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutil_rand_rt.rs
lea r9, [0x14014bac8]
lea r8, [rsp + 0x28]
mov edx, 0x28
call fcn.140108580
mov r14, rcx
call fcn.1401102f0
mov rcx, r14
test al, al
jne 0x1400ea82a
mov byte [rcx + 1], 1
jmp 0x1400ea82a
add byte [rcx - 0x73], cl
jle 0x1400ead2c
xor eax, eax
lock cmpxchg byte [r14 + 0x28], cl
jne 0x1400eaea2
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r14 + 0x18], rcx
jne 0x1400eaebd
lea rbx, [r14 + 0x20]
xor r15d, r15d
nop dword [rax]
mov rcx, rbx
mov rdx, rdi
mov r9d, 0x3b9aca00
call fcn.140048ea0
mov eax, 3
lock cmpxchg qword [r14 + 0x18], r15
jne 0x1400ead30
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
je 0x1400eadc5
jmp 0x1400eaedb
cmp qword [rsi + 0x18], 0
jne 0x1400eae02
nop dword [rax]
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400eae0e
dec rax
mov qword [rsi + 0x30], rax
mov rcx, qword [rsi + 0x28]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsi + 0x18]
je 0x1400eadd0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.1401084c0
mov qword [rsi + 0x18], 0
cmp qword [rsi + 8], 0
jne 0x1400eaf0c
mov qword [rsi + 8], 0xffffffffffffffff
mov rdi, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rdi, rdi
je 0x1400eaf18
mov qword [rsi + 8], 0
mov rax, qword [rdi + 8]
test rax, rax
je 0x1400eae5e
lock dec qword [rax]
jne 0x1400eae5e
lea rcx, [rdi + 8]
call fcn.1400e3d50
mov qword [rdi + 8], r14
cmp byte [rdi + 0x49], 0
jne 0x1400eae93
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
sub eax, ecx
cmp qword [rdi], 1
sbb rax, 0xffffffffffffffff
cmp rax, 2
jb 0x1400eae93
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
add rcx, 0x10
call fcn.1400eb3c0
mov rax, rdi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rdi
call fcn.14010b1c0
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r14 + 0x18], rcx
je 0x1400ead25
cmp rax, 3
jne 0x1400eafc2
xor eax, eax
xchg qword [r14 + 0x18], rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
je 0x1400eadc5
mov rcx, rdi
call fcn.14010ae30
jmp 0x1400eadc5
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401084c0
lea rcx, str.core_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.140108630
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x20]
lea r8, [rsp + 0x40]
call fcn.1401119c0
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
mov edx, 0x68
call fcn.140108630
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x28], rax
lea rax, [0x14014c3e8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.140108230
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x28], rax
lea rax, [0x14014c3e8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.140108230
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x28], rax
lea rax, str.inconsistent_park_timeout_state:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.140108230
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
mov edx, 0x68
call fcn.140108630
int3
adc byte [rax - 0x7b], r9b
leave
je 0x1400eb11d
call fcn.1400e3da0
mov rax, qword [rsi + 8]
inc rax
jmp 0x1400eb11f
xor eax, eax
mov qword [rsi + 0x10], rbx
mov qword [rsi + 8], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400eb177
test eax, eax
jne 0x1400eb1a4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebp, byte [rax + 0x11c]
movzx r15d, byte [rax + 0x11d]
mov word [rax + 0x11c], 0x8001
jmp 0x1400eb1a7
mov bpl, 2
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax]
cmp qword [rsi + 8], 0
jne 0x1400eb396
mov r12d, 1
xorps xmm6, xmm6
lea rbx, [0x1400e3aa0]
jmp case.0x1400ded97.275
call fcn.1400e3da0
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdi
inc rax
mov qword [rsi + 8], rax
mov rax, qword [r14 + 0x10]
mov rcx, r14
adc byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
or byte [rcx - 0x75], cl
adc byte [rcx + r9*4 - 0xf], r9b
call qword [rax]
inc r12
cmp qword [rsi + 8], 0
jne 0x1400eb396
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x10]
mov rdi, qword [rsi + 0x10]
movups xmmword [rsi + 8], xmm6
jbe 0x1400eb20b
test rdi, rdi
je 0x1400eb2c7
add byte [rbx + rcx*4 + 0x37], cl
mov r14, qword [rdi]
mov qword [rdi], 0
add byte [rax], al
test r14, r14
test esi, esi
je 0x1400eb2d4
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400eb26c
test eax, eax
jne 0x1400eb291
add byte [rax], al
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
mov rdx, rbx
call fcn.1400d3410
mov byte [r13 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
mov eax, 0x11c
invalid
je 0x1400eb291
invalid
mov eax, 0x11c
add byte [rcx + rcx - 0x80], dh
or dword [rax + 0x11db8], eax
add byte [rax], al
je 0x1400eb2ef
cmp r12, 3
cmp byte [rax + 0x11d], 0
je 0x1400eb2ef
cmp r12, 3
jb 0x1400eb29b
mov byte [rdi + 0x48], 0
add byte [rax - 0x7d], cl
jle 0x1400eb2a7
cmp qword [rsi + 8], 0
jne 0x1400eb3a2
invalid
add byte [rdi], cl
test esp, edi
add byte [rax], al
add byte [rax - 0x39], cl
or dil, r15b
invalid
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 8], 0xffffffff
mov rcx, qword [rsi + 0x10]
test rcx, rcx
jne 0x1400eb1d0
invalid
invalid
invalid
invalid
adc eax, 0x48ffffff
mov eax, 0xffffffff
sar bh, 0xff
invalid
invalid
mov rax, 0xffffffffffffffff
sar bh, 0xff
invalid
jmp 0x1400eb1d9
xor edi, edi
cmp bpl, 2
jne 0x1400eb30c
jmp 0x1400eb37d
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x50]
xor al, 1
mov byte [rdi + 0x48], al
cmp bpl, 2
jne 0x1400eb30c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400eb35c
test eax, eax
jne 0x1400eb37d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], bpl
mov byte [rax + 0x11d], r15b
mov rax, rdi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401084c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401084c0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401084c0
int3
add al, ch
invalid
add byte [rsi - 0x7b], ah
ror byte [rdi], 0x85
invalid
add byte [rax - 0x3f], cl
call 0xc149fbf1
test al, 0
add byte [rax], al
jae 0x1400eb4e8
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 0xb0], dl
add byte [rax], al
jne 0x1400eb4b1
mfence
mov rax, qword [rcx + 0xa0]
test ax, ax
jne case.0x1400dbdeb.95
shr rax, 0x10
shr eax, 0x10
cmp rax, qword [rcx + 0xa8]
jae case.0x1400dbdeb.95
invalid
invalid
add byte [rax], al
add byte [rax], al
cmp dword [rax - 0x10000000], 0x48
add dword [rcx + 0xa0], 0x10001
invalid
add byte [rax], al
add byte [rcx], al
add byte [rcx], al
invalid
add byte [rax], al
lock add qword [rcx + 0xa0], 0x10001
movabs al, byte [0x4800010001000000]
mov eax, dword [rcx + 0xc8]
mov rax, qword [rcx + 0xc8]
test rax, rax
je 0x1400eb49f
lea rdx, [rax - 1]
lea rdx, [rax - 1]
push rax
dec dword [rax - 0x77]
xchg ecx, eax
enter 0, 0
add byte [rax], al
invalid
mov qword [rcx + 0xc8], rdx
add byte [rax], al
add byte [rax - 0x75], cl
xchg ecx, eax
rol byte [rax], 0
add byte [rax - 0x75], cl
je 0x1400eb411
mov rdx, qword [rcx + 0xc0]
mov rsi, qword [rdx + rax*8 - 8]
clc
mov edi, 1
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
mov al, 0
add byte [rax], al
jne 0x1400eb4f0
test rdi, rdi
je 0x1400eb4e8
mov rdx, qword [rcx + 0x50]
cmp rsi, rdx
jae 0x1400eb510
mov rax, qword [rcx + 0x48]
shl rsi, 4
add rcx, 0x108
mov rax, qword [rax + rsi + 8]
xor byte [rax], cl
xor byte [rax], cl
mov rdx, rcx
mov rcx, rax
mov ecx, eax
mov ecx, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp 0x1400eb600
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], dh
push qword [rcx]
sal byte [rax - 0x4ff00fff], cl
xchg ecx, eax
mov al, 0
add byte [rax], al
xor edi, edi
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
je 0x1400eb467
jmp 0x1400eb4f0
lea rax, [rcx + 0xb0]
mov al, 0
add byte [rax], al
mov rsi, rcx
mov rcx, rax
call fcn.14010b1c0
add dword [rax], eax
add dword [rax], eax
mov rcx, rsi
mfence
mov rax, qword [rcx + 0xa0]
test ax, ax
je 0x1400eb410
xor edi, edi
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dil
jne 0x1400eb4f0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rax, [rcx + 0xb0]
mov rbx, rcx
mov rcx, rax
call fcn.14010ae30
mov rcx, rbx
test rdi, rdi
jne case.0x1400db5d2.112
jmp 0x1400eb4e8
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rsi
call fcn.140108280
int3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400eb593
jle 0x1400eb5d5
test rbx, rbx
je 0x1400eb5d3
add byte [rax], al
add byte [rax], al
mov rax, qword [r14 - 8]
mov rcx, qword [r14]
call qword [rax + 0x18]
add r14, 0x10
dec rbx
jne 0x1400eb5c0
cmp qword [rsi + 0x28], 0
je 0x1400eb5f4
mov ecx, dword [0x140182268]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140101bb0
push rsi
sub rsp, 0x70
mov eax, 3
add byte [rax], al
add byte [rax], al
xchg qword [rcx + 0x18], rax
xchg dword [rcx + 0x18], eax
cmp rax, 3
ja 0x1400eb6a0
add ecx, dword [rdi]
xchg dword [rax + 0x4c000000], ecx
lea eax, [0x140179010]
lea r8, [0x140179010]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
loopne case.0x1400dce40.27
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 0x28], dl
cmpxchg byte [rcx + 0x28], dl
add dword [rcx], esi
sal al, 0xf
cmpxchg byte [rcx + 0x28], dl
jne 0x1400eb65a
cmpxchg byte [rcx + 0x28], dl
jne 0x1400eb65a
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0x28], dl
jne 0x1400eb677
mov rdx, qword [rcx + 0x20]
test rdx, rdx
jne 0x1400eb692
add rsp, 0x70
pop rsi
ret
mov rcx, rdx
add rsp, 0x70
pop rsi
jmp fcn.1400e9e10
lea rax, [rcx + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.14010b1c0
mov rcx, rsi
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0x28], dl
je 0x1400eb63e
lea rax, [rcx + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.14010ae30
mov rcx, rsi
mov rdx, qword [rcx + 0x20]
test rdx, rdx
je 0x1400eb647
add rcx, 0x20
add rsp, 0x70
pop rsi
jmp fcn.14010a5d0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x38], rax
lea rax, str.inconsistent_state_in_unpark__actual_
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_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.140108230
int3
add rsi, 0x20
dec r15
je 0x1400ed5b3
mov rcx, qword [rsi + 8]
call rdi
mov rax, qword [rsi - 8]
lock dec qword [rax]
jne 0x1400ed5a0
mov rcx, qword [rsi - 8]
call fcn.140068d20
mov rax, qword [rsi]
lock dec qword [rax]
or byte [rbp - 0x2b], dh
or byte [rbp - 0x2b], dh
jmp 0x1400ed5a9
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400ed570
mov rcx, rsi
call fcn.1400051a0
jmp 0x1400ed570
cmp qword [rsp + 0xc0], 0
je 0x1400ed5cf
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
nop
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov word [rax + riz*4], fs
add byte [rax], al
add al, ch
mov ah, 0xb6
idiv edi
mov rax, qword [rsp + 0xa8]
lock dec qword [rax]
jne 0x1400ed5cf
lea rcx, [rsp + 0xa8]
call fcn.1400051a0
jmp 0x1400ed5cf
lea rdx, [0x14014b948]
lea rcx, [rsp + 0x40]
call fcn.140108230
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x50], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, [0x14014b930]
lea rcx, [rsp + 0x40]
call fcn.140108230
lea r8, [0x14014b960]
mov rdx, rdi
call fcn.1401084b0
lea r8, [0x14014b960]
mov rcx, rdi
add eax, 0xf9894800
call fcn.1401082f0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14014baa8]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140108580
mov qword [rsp + 0x120], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0xe0], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0xe8], rax
lea rax, [0x14014c3e8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x40]
call fcn.140108230
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x14014b9f0]
mov edx, 0x2c
call fcn.140108300
lea r8, [0x14014ba08]
mov rcx, r13
mov rdx, rsi
call fcn.1401084b0
lea rcx, [0x14014b9a8]
call fcn.140108610
lea r8, [0x14014b918]
mov rcx, r10
call fcn.1401082f0
lea r8, [0x14014b918]
mov rcx, r13
mov rdx, r9
call fcn.1401084b0
ud2
sub esp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400ed948
mov rbx, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1400ed8ad
mov rax, qword [rsi + 0x38]
test rax, rax
je 0x1400ed948
movzx ecx, word [rsi + 0x30]
mov rdi, qword [rsi + 0x18]
test cx, cx
jne 0x1400ed8e5
mov rdx, qword [rsi + 0x20]
nop
movdqa xmm0, xmmword [rdx]
pmovmskb ecx, xmm0
add rdi, 0xfffffffffffffe00
add rdx, 0x10
cmp ecx, 0xffff
je 0x1400ed8c0
not ecx
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x18], rdi
lea edx, [rcx - 1]
and edx, ecx
mov word [rsi + 0x30], dx
dec rax
mov qword [rsi + 0x38], rax
test rdi, rdi
je 0x1400ed948
tzcnt eax, ecx
shl eax, 5
sub rdi, rax
mov rcx, qword [rdi - 8]
call rbx
mov rax, qword [rdi - 0x18]
lock dec qword [rax]
je 0x1400ed920
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x1400ed8a0
jmp 0x1400ed937
mov rcx, qword [rdi - 0x18]
call fcn.140068d20
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x1400ed8a0
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.1400051a0
jmp 0x1400ed8a0
mov rax, qword [rsi]
test rax, rax
je 0x1400ed97a
sal byte [rdx + rbp + 0x48], 0x83
jle 0x1400ed95c
cmp qword [rsi + 8], 0
je 0x1400ed97a
add byte [rbx + riz + 0x4c], dh
mov eax, dword [rsi + 0x10]
mov r8, qword [rsi + 0x10]
cmp rax, 0x11
cmp eax, 0x11
jb 0x1400ed965
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmp eax, edx
jae 0x1400eda6c
lea rax, [rcx - 0x40]
mov r9, r8
shl r9, 5
add r9, rcx
add r9, 0xffffffffffffffe0
jmp 0x1400ed9eb
mov rsi, rcx
mov qword [rsi], r11
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi + 8], xmm0
mov r8, qword [rsp + 0x30]
mov qword [rsi + 0x18], r8
add r9, 0x20
mov r8, r10
cmp r10, rdx
je 0x1400eda6c
lea r10, [r8 + 1]
mov rdi, r8
shl rdi, 5
mov rsi, r10
shl rsi, 5
mov r11, qword [rcx + rdi]
cmp r11, qword [rax + rsi]
jae 0x1400ed9db
lea rbx, [rcx + rdi]
lea ebx, [rcx + rdi]
add rsi, rax
mov r14, qword [rcx + rdi + 0x18]
mov qword [rsp + 0x30], r14
movups xmm0, xmmword [rcx + rdi + 8]
movaps xmmword [rsp + 0x20], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
cmp r8, 1
je 0x1400ed9c6
mov edi, 1
mov rsi, r9
nop
cmp r11, qword [rsi - 0x20]
jae 0x1400ed9c6
lea rbx, [rsi - 0x20]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
inc rdi
mov rsi, rbx
cmp r8, rdi
jne 0x1400eda40
jmp 0x1400ed9c3
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2d0], xmm0
movaps xmmword [rsp + 0x2c0], xmm0
movaps xmmword [rsp + 0x2b0], xmm0
lea rcx, [rsp + 0x2b0]
call sub.kernel32.dll_GetSystemInfo
mov r13d, dword [rsp + 0x2d0]
cmp r13d, 1
adc r13d, 0
jmp 0x1400ee1e6
movzx eax, byte [r12 + 0xb0]
movzx ecx, word [r12 + 0xb1]
movzx edx, byte [r12 + 0xb3]
mov r8, qword [r12 + 0x48]
mov word [rsp + 0x200], cx
xor al, 1
mov byte [rsp + 0x202], al
mov byte [rsp + 0x203], dl
mov qword [rsp + 0x1f8], r8
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x1f8]
call fcn.1400ef6f0
mov r15, qword [rsp + 0x2b0]
mov r14, qword [rsp + 0x2b8]
cmp r15, 2
jne 0x1400ee269
mov rax, qword [rsp + 0x90]
mov qword [rax + 8], r14
mov qword [rax], 2
jmp 0x1400ef257
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0xe0]
mov r8d, 0xe0
call fcn.140106220
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1e0], xmm2
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x2b0]
mov r8d, 0xb0
call fcn.140106220
mov rdx, qword [r12 + 0x50]
add rdx, r13
mov rcx, r12
call fcn.1400efc60
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0x88], rax
lock inc qword [rax]
jle 0x1400ef35f
lea rbx, [r12 + 0xa4]
mov rcx, rbx
call fcn.1400ea7a0
mov esi, eax
mov edi, edx
mov rcx, rbx
call fcn.1400ea7a0
mov rbp, qword [r12 + 0x78]
test rbp, rbp
je 0x1400ee333
mov rcx, qword [r12 + 0x80]
lock inc qword [rbp]
jg 0x1400ee333
jmp 0x1400ef35f
mov dword [rsp + 0xb0], edx
mov dword [rsp + 0xb8], eax
mov rdx, qword [r12 + 0x88]
test rdx, rdx
je 0x1400ee361
mov r8, qword [r12 + 0x90]
lock inc qword [rdx]
jg 0x1400ee361
jmp 0x1400ef35f
mov r9d, dword [r12 + 0xa0]
mov r10, qword [r12 + 0x20]
mov r11, qword [r12 + 0x98]
movzx ebx, word [r12 + 0xb4]
mov qword [rsp + 0x1f8], r10
mov dword [rsp + 0x228], r9d
mov qword [rsp + 0x200], r11
mov qword [rsp + 0x208], rbp
mov qword [rsp + 0x210], rcx
mov qword [rsp + 0x218], rdx
mov qword [rsp + 0x220], r8
mov word [rsp + 0x238], bx
mov word [rsp + 0x22c], 0
mov dword [rsp + 0x230], esi
mov dword [rsp + 0x234], edi
movzx eax, byte [0x140182310]
mov edx, 0x58
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ef58d
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r14
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x40], xmm2
mov byte [rax + 0x50], 0
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ef370
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
xorps xmm0, xmm0
movups xmmword [rax + 0x18], xmm0
mov byte [rax + 0x28], 0
mov qword [rsp + 0xd0], rax
test r13, r13
mov qword [rsp + 0x60], r13
je 0x1400ee8c4
mov rax, r13
shr rax, 0x3c
jne 0x1400ef588
lea rsi, [r13*8]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400df540
test rax, rax
je 0x1400ef57b
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
mov rax, r13
shr rax, 0x3b
jne 0x1400ef588
mov rsi, r13
shl rsi, 4
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400df540
test rax, rax
je 0x1400ef57b
mov r15, rax
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
xor ebp, ebp
lea rdi, [rsp + 0x48]
xorps xmm6, xmm6
xor r12d, r12d
mov qword [rsp + 0x98], r14
jmp 0x1400ee56e
lea rcx, [rsp + 0x70]
mov rdx, rbp
call fcn.140027020
mov r15, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x80]
mov rax, rbp
shl rax, 4
mov qword [r15 + rax], rbx
mov qword [r15 + rax + 8], rsi
inc rbp
mov qword [rsp + 0x80], rbp
cmp r12, r13
je 0x1400ee80f
movzx eax, byte [0x140182310]
mov edx, 0x800
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ef37f
inc r12
mov qword [rsp + 0x48], 0x100
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0
mov esi, 0x100
xor edx, edx
jmp 0x1400ee5bd
inc rdx
mov qword [rsp + 0x58], rdx
dec rsi
je 0x1400ee5e0
cmp rdx, qword [rsp + 0x48]
jne 0x1400ee5b0
mov rcx, rdi
call fcn.1400efee0
mov rdx, qword [rsp + 0x58]
jmp 0x1400ee5b0
mov rsi, qword [rsp + 0x50]
cmp qword [rsp + 0x48], rdx
jbe 0x1400ee624
test rdx, rdx
je 0x1400ef512
lea rbx, [rdx*8]
mov rcx, qword [0x140182268]
mov rdi, rdx
xor edx, edx
mov r8, rsi
mov r9, rbx
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rdx, rdi
mov rsi, rax
test rax, rax
je 0x1400ee9f3
mov qword [rsp + 0xd8], rdx
cmp rdx, 0x100
jne 0x1400ef52f
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ef361
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0
mov dword [rax + 0x20], 0
lock inc qword [rax]
jle 0x1400ef35f
mov rdi, qword [r14 + 0x10]
lock inc qword [rdi]
jle 0x1400ef35f
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ef370
mov rsi, rax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0x20], rbp
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
movups xmmword [rax + 0x18], xmm6
mov byte [rax + 0x28], 0
lock inc qword [rax]
jle 0x1400ef35f
call fcn.1400df390
mov qword [rsp + 0x68], rax
mov dword [rsp + 0xc8], edx
movzx edi, byte [rsp + 0x238]
mov r13d, dword [rsp + 0x1f8]
mov r14d, dword [rsp + 0x1fc]
lea rcx, [rsp + 0x22c]
call fcn.1400ea7a0
mov ebp, eax
mov r12d, edx
movzx eax, byte [0x140182310]
mov edx, 0x50
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ef38e
mov r15, rax
xor dil, 1
test r13d, r13d
mov eax, 0x3d
cmove r14d, eax
mov qword [r15], 0
mov qword [r15 + 8], rsi
mov dword [r15 + 0x10], ebp
mov dword [r15 + 0x14], r12d
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x20], 0
movabs rax, 0x40a99d60864b8a7e
mov qword [r15 + 0x28], rax
mov rax, qword [rsp + 0x68]
mov qword [r15 + 0x30], rax
mov eax, dword [rsp + 0xc8]
mov dword [r15 + 0x38], eax
mov dword [r15 + 0x40], 0
mov dword [r15 + 0x44], r14d
mov byte [r15 + 0x48], dil
mov word [r15 + 0x49], 0
mov byte [r15 + 0x4b], 0
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x30]
jne 0x1400ee7ca
lea rcx, [rsp + 0x30]
call fcn.1400efee0
mov rdx, qword [rsp + 0x40]
mov r13, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x20]
mov r14, qword [rsp + 0x98]
lea rdi, [rsp + 0x48]
mov r12, qword [rsp + 0x28]
mov rax, qword [rsp + 0x38]
mov qword [rax + rdx*8], r15
inc rdx
mov qword [rsp + 0x40], rdx
cmp rbp, qword [rsp + 0x70]
je 0x1400ee530
mov r15, qword [rsp + 0xc0]
jmp 0x1400ee54a
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rsi, qword [rsp + 0xa0]
mov rdx, rsi
call fcn.1400df540
test rax, rax
je 0x1400ef57b
mov r15, rax
mov rdi, qword [rsp + 0x78]
cmp qword [rsp + 0x70], rbp
jbe 0x1400ee871
test rbp, rbp
je 0x1400ef273
mov rsi, rbp
shl rsi, 4
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
mov r9, rsi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rdi, rax
test rax, rax
je 0x1400ef57b
mov r14d, 0x10000
cmp r13, 1
je 0x1400ee90d
lea rax, [r13 - 1]
bsr rcx, rax
not ecx
mov rax, 0xffffffffffffffff
shr rax, cl
shl rax, 2
cmp rax, 0xfffc
mov r12d, 0xfffc
cmovb r12, rax
add r12, 4
lea eax, [r12 - 1]
test r12d, eax
jne 0x1400ef6b6
mov r14, r13
shl r14, 0x10
jmp 0x1400ee913
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 8
mov qword [rsp + 0x80], 0
mov edi, 8
xor ebp, ebp
xor r14d, r14d
mov r15d, 8
mov r12d, 4
lea rax, [r12*8]
lea rbx, [rax + rax*2]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400df540
test rax, rax
je 0x1400ee9f3
mov rsi, rax
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 0
xor edx, edx
lea rbx, [rsp + 0xe0]
xorps xmm6, xmm6
mov r13, r12
jmp 0x1400ee991
lea rax, [rdx + rdx*2]
inc rdx
movups xmmword [rsi + rax*8], xmm6
mov qword [rsi + rax*8 + 0x10], 0
mov qword [rsp + 0xf0], rdx
dec r13
je 0x1400ee9b5
cmp rdx, qword [rsp + 0xe0]
jne 0x1400ee970
mov rcx, rbx
call fcn.140053940
mov rsi, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
jmp 0x1400ee970
cmp qword [rsp + 0xe0], rdx
jbe 0x1400eea00
mov r13, rbp
test rdx, rdx
je 0x1400eea08
mov rbp, rdx
lea rax, [rdx*8]
lea rbx, [rax + rax*2]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
mov r9, rbx
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rsi, rax
test rax, rax
jne 0x1400eea30
mov ecx, 8
mov rdx, rbx
call fcn.140107f90
mov r13, rbp
mov rbp, rdx
jmp 0x1400eea30
mov rbp, rdx
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov esi, 8
nop word cs:[rax + rax]
mov ebx, 1
lock xadd qword [0x140182060], rbx
test rbx, rbx
je 0x1400eea30
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rsp + 0x1f8]
movups xmm1, xmmword [rsp + 0x208]
movups xmm2, xmmword [rsp + 0x218]
movups xmm3, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0x110], xmm3
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x1e0
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ef59c
dec r12
mov qword [rax], 1
mov qword [rax + 8], 1
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movaps xmm3, xmmword [rsp + 0x110]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0x50], rax
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x58], rdi
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x60], r13
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x68], rsi
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x70], rbp
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x78], 0
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x80], r12
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x88], rbx
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x90], 0
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x98], 1
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xa0], rax
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xa8], 0
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xb0], r14
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xb8], rax
mov rcx, qword [rsp + 0x20]
mov byte [rcx + 0xc0], 0
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xc8], rax
mov rax, qword [rsp + 0x20]
mov qword [rax + 0xd0], r15
xorps xmm0, xmm0
mov rax, qword [rsp + 0x20]
movups xmmword [rax + 0xe1], xmm0
mov rax, qword [rsp + 0x20]
movups xmmword [rax + 0xd8], xmm0
mov rax, qword [rsp + 0x20]
movups xmmword [rax + 0xf8], xmm0
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x108], 8
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x110], 0
mov rcx, qword [rsp + 0x20]
add rcx, 0x118
lea rdx, [rsp + 0x2b0]
mov r8d, 0xb0
call fcn.140106220
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0x1c8], rax
mov rax, qword [rsp + 0x20]
mov word [rax + 0x1d0], 0
mov eax, dword [rsp + 0xb8]
mov rcx, qword [rsp + 0x20]
mov dword [rcx + 0x1d4], eax
mov eax, dword [rsp + 0xb0]
mov rcx, qword [rsp + 0x20]
mov dword [rcx + 0x1d8], eax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 8
mov qword [rsp + 0xf0], 0
mov rsi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov qword [rsp + 0x40], 0
test r15, r15
je 0x1400ef216
shl r15, 3
mov r12d, 8
xor r14d, r14d
lea rdi, [rsp + 0xe0]
xor ebp, ebp
jmp 0x1400eecf8
mov qword [r12 + r14*8], rbx
inc r14
mov qword [rsp + 0xf0], r14
inc rbp
add r15, 0xfffffffffffffff8
je 0x1400eed74
mov r13, qword [rsi + rbp*8]
lock inc qword [rax]
jle 0x1400ef35f
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ef361
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rsp + 0x20]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rbp
mov qword [rbx + 0x20], r13
cmp r14, qword [rsp + 0xe0]
jne 0x1400eece0
mov rcx, rdi
mov rdx, r14
call fcn.1400efee0
mov rax, qword [rsp + 0x20]
mov r12, qword [rsp + 0xe8]
mov r14, qword [rsp + 0xf0]
jmp 0x1400eece0
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x28], rax
test rdi, rdi
je 0x1400eedb1
xor ebx, ebx
nop word cs:[rax + rax]
mov rcx, qword [rsi + rbx*8]
inc rbx
call fcn.1400e3da0
cmp rdi, rbx
jne 0x1400eeda0
cmp qword [rsp + 0x30], 0
je 0x1400eedca
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov rax, qword [rsp + 0xd0]
lock dec qword [rax]
jne 0x1400eede5
lea rcx, [rsp + 0xd0]
call fcn.1400e3d50
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400eee39
test eax, eax
jne 0x1400ef63c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd0], 0
jne 0x1400ef5ab
mov qword [rsp + 0x68], r15
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], 0xffffffffffffffff
mov r8, qword [rsp + 0x20]
lock inc qword [r8]
jle 0x1400ef35f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx + rax*8]
mov rax, qword [rdx + 0xd8]
mov rcx, qword [rdx + 0xe0]
mov qword [rdx + 0xd8], 1
mov qword [rdx + 0xe0], r8
mov qword [rdx + 0xd0], 0
mov rdx, qword [rdx + 0xe8]
cmp rdx, 0xffffffffffffffff
je 0x1400ef5b7
inc rdx
mov r8d, dword [0x140182314]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0xe8], rdx
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], rcx
mov qword [rsp + 0x208], rdx
test r14, r14
je 0x1400ef186
shl r14, 3
xor ebp, ebp
xorps xmm6, xmm6
jmp 0x1400eef3d
add rbp, 8
cmp r14, rbp
je 0x1400ef186
mov rax, qword [rsp + 0x28]
mov rbx, qword [rax + rbp]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400eef9a
test eax, eax
jne 0x1400ef55e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400ef452
lea rcx, [rax + 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rcx
mov rsi, qword [rdx + 0xd8]
cmp rsi, 2
je 0x1400ef39d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xe0]
mov eax, 1
lock xadd qword [rdi], rax
rol dword [rdi], 0x48
test esi, esi
je 0x1400ef040
test rax, rax
js 0x1400ef35f
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov r15d, 0x1c8
jmp 0x1400ef051
test rax, rax
js 0x1400ef35f
mov r15d, 0x168
xor eax, eax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
dec qword [rcx + 0xd0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdi
mov r13d, 1
lock xadd qword [0x140182058], r13
add byte [rdi], cl
mov dh, 5
test dword [rdx], esi
or dword [rax], eax
add byte [rdi], cl
mov dh, 5
test dword [rdx], esi
or dword [rax], eax
mov edx, 0x100
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400ef3d4
mov rcx, rax
and rcx, 0xffffffffffffff80
lea r12, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x14014da70]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], r13
mov qword [rcx + 0xa8], 2
movabs al, byte [0xa881c748000000]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rcx + 0xb0], rbx
movups xmmword [rcx + 0xc8], xmm6
mov qword [rcx + 0xd8], 0
mov rcx, qword [rdi + r15]
mov rdx, r12
lea r8, [rsp + 0x70]
call fcn.1400e4800
test rax, rax
je 0x1400ef12b
test rdx, rdx
jne 0x1400ef3e3
lock dec qword [rdi]
sete al
test rsi, rsi
je 0x1400ef150
test al, al
je 0x1400ef160
lea rcx, [rsp + 0x78]
call fcn.1400e3bb0
jmp 0x1400ef160
add byte [rax], al
add byte [rax], al
test al, al
je 0x1400ef160
lea rcx, [rsp + 0x78]
call fcn.1400e3af0
nop
mov eax, 0xcc
mov ecx, 0x84
lock cmpxchg qword [r12], rcx
je 0x1400eef30
mov rax, qword [r12 + 0x10]
mov rcx, r12
mov ecx, esp
mov ecx, esp
call qword [rax + 0x20]
jmp 0x1400eef30
cmp qword [rsp + 0x68], 0
je 0x1400ef1a1
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rsp + 0x28]
call fcn.140101bb0
mov rax, qword [rsp + 0x90]
mov qword [rax], 1
mov qword [rax + 0x30], 1
mov rcx, qword [rsp + 0x20]
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x20
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rax + 0x48], rcx
lea rcx, [rsp + 0x1f8]
call fcn.1400e5ed0
mov rax, qword [rsp + 0x1f8]
cmp rax, 2
je 0x1400ef257
lea rcx, [rsp + 0x200]
test rax, rax
je 0x1400ef244
mov rax, qword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400ef257
call fcn.1400e3bb0
jmp 0x1400ef257
invalid
mov r15, qword [rsp + 0xe0]
mov r15, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x28], rax
mov r14, qword [rsp + 0xf0]
cmp qword [rsp + 0x30], 0
jne 0x1400eedb9
jmp 0x1400eedca
mov rax, qword [rsp + 0x200]
mov eax, dword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400ef257
call fcn.1400e3af0
movaps xmm6, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
ret
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov edi, 8
mov r14d, 0x10000
cmp r13, 1
jne 0x1400ee881
jmp 0x1400ee90d
cmp ecx, eax
je 0x1400edbd3
shl rdx, 8
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], r8
mov qword [rsp + 0x208], r9
mov qword [rsp + 0x210], rdx
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rsp + 0xe0], rax
lea rax, [0x14004dd70]
add eax, 0x84894800
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff5ea8f
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0xf0], rax
lea rax, [0x1400d9cd0]
mov qword [rsp + 0xf8], rax
lea rax, [0x14014bfa0]
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], 2
mov qword [rsp + 0x2d0], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5cc6e
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5cc6e
lea rcx, [rsp + 0x2b0]
call fcn.140108230
ud2
mov ecx, 8
mov edx, 0x28
call fcn.140107f90
mov ecx, 8
mov edx, 0x30
call fcn.140107f90
mov ecx, 8
mov edx, 0x800
call fcn.140107f90
mov ecx, 8
mov edx, 0x50
call fcn.140107f90
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0xe0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xe0]
call fcn.14010d770
mov ecx, 0x80
mov edx, 0x80
call fcn.140107f90
mov qword [rsp + 0x30], rdx
lea rax, [rsp + 0x30]
mov qword [rsp + 0x48], rax
lea rax, [fcn.1400d9b00]
mov qword [rsp + 0x50], rax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xe0]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108520
mov al, 1
mov byte [rsp + 0x1c0], al
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rsp + 0x2b0], rax
lea rax, [0x14004dd70]
mov qword [rsp + 0x2b8], rax
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x2c0], rax
lea rax, [0x140013f30]
mov qword [rsp + 0x2c8], rax
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x2d0], rax
lea rax, [0x140006f90]
mov qword [rsp + 0x2d8], rax
lea rax, [0x14014c000]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 3
mov qword [rsp + 0x100], 0
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], 3
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rsp + 0xe0]
call fcn.140108230
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 0
lea rdx, [0x14014ce00]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xd8]
lea r8, [rsp + 0xe0]
call fcn.1401118b0
mov al, 1
mov byte [rsp + 0xe0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xe0]
call fcn.14010d770
mov ecx, 8
mov rdx, rsi
call fcn.140107f90
call fcn.140010c70
mov ecx, 8
mov edx, 0x58
call fcn.140107f90
mov ecx, 8
mov edx, 0x1e0
call fcn.140107f90
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401084c0
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0xf0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xf8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0xe0]
call fcn.140108230
mov ecx, 8
mov edx, 0x60
call fcn.140107f90
mov ecx, 8
mov edx, 0x180
call fcn.140107f90
mov ecx, 8
mov edx, 0x200
call fcn.140107f90
mov ecx, 8
mov edx, 0x70
call fcn.140107f90
call fcn.140111890
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rsp + 0xe0], rax
lea rax, [0x14004dd70]
mov qword [rsp + 0xe8], rax
lea rax, [0x14014bec8]
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], 2
mov qword [rsp + 0x2d0], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rsp + 0x2b0]
call fcn.140108230
lea rcx, str.assertion_failed:_sharded_size.is_power_of_two__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutil_sharded_list.rs
lea r8, [0x14014ee28]
mov edx, 0x30
call fcn.140108300
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], r8
mov qword [rsp + 0x208], r9
xor eax, eax
jmp 0x1400ef460
and al, 0x30
jmp 0x1400efb38
mov qword [rsi], r14
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], 0
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbp
mov qword [rsi + 0x30], rbx
mov byte [rsi + 0x38], 0
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rdi
xorps xmm0, xmm0
movups xmmword [rsi + 0x50], xmm0
mov byte [rsi + 0x60], 0
mov qword [rsi + 0x68], 0x10
mov qword [rsi + 0x70], r13
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rsi + 0x78], xmm0
movups xmm0, xmmword [rsp + 0x99]
movups xmmword [rsi + 0x81], xmm0
mov byte [rsi + 0x98], 0
mov qword [rsi + 0xa0], 6
mov qword [rsi + 0xa8], r15
mov qword [rsi + 0xb0], 6
movzx eax, byte [rsp + 0x60]
mov byte [rsi + 0xd8], al
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rsi + 0xc8], xmm1
movups xmmword [rsi + 0xb8], xmm0
mov qword [rsi + 0xe0], r8
mov dword [rsi + 0xe8], edx
add rsp, 0xb8
pop rbx
mov eax, 0x5b000000
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov edx, 0x70
call fcn.140107f90
mov ecx, 8
mov edx, 0x80
call fcn.140107f90
mov ecx, 8
add byte [rax], al
mov edx, 0x28
call fcn.140107f90
mov ecx, 8
mov edx, 0x1860
call fcn.140107f90
add dword [r9], 0
add dword [r9], 0
call fcn.140010c70
int3
sbb al, 0x10
dec esp
int3
mov dword [rax], 1
mov qword [rax + 8], 1
add byte [rax], al
mov qword [rax + 0x30], 0
mov byte [rax + 0x38], 0
cmp byte [rax], al
cmp byte [rax], al
lock inc qword [rax]
jle 0x1400efd9b
movzx eax, byte [0x140182310]
mov dh, 5
or dword es:[rax], eax
xor esi, esi
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400efebd
invalid
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov eax, dword [r14 + 0x30]
mov r15d, 0xa
mov edi, 0xa
mov edi, 0xa
cmp eax, 0x3b9aca00
je 0x1400efd0f
mov r15, qword [r14 + 0x28]
mov esi, eax
mov dword [rsp + 0x2c], esi
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
cmp qword [rax + 0xb0], 0
jne 0x1400efd35
call fcn.14002eb40
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xb8]
inc qword [rax + 0xb8]
cmp byte [rax + 0x49000000], 0x8b
mov esi, dword [rsi + 0x38]
mov esi, dword [rsi + 0x38]
mov r13, qword [r14 + 0x40]
lock inc qword [rsi]
jle 0x1400efd9b
movups xmm7, xmmword [r14 + 0x10]
mov r12, qword [r14 + 0x58]
test r12, r12
mov qword [rsp + 0x38], rbp
and al, 0x38
and al, 0x38
je 0x1400efd9d
mov rax, qword [r14 + 0x60]
mov qword [rsp + 0x30], rax
lock inc qword [r12]
inc qword [r12]
jle 0x1400efd9b
mov rbp, qword [r14 + 0x68]
test rbp, rbp
je 0x1400efda6
mov r14, qword [r14 + 0x70]
lock inc qword [rbp]
jg 0x1400efda6
ud2
or ecx, dword [rcx - 0x75]
outsb dx, byte [rsi]
push 0x75ed8548
invalid
mov rbp, qword [r14 + 0x68]
test rbp, rbp
jne 0x1400efd90
movzx eax, byte [0x140182310]
mov edx, 0x110
xor ecx, ecx
call fcn.1400df540
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
or al, byte [rcx]
add byte [rax], al
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
or al, byte [rcx]
add byte [rax], al
mov qword [rax], 1
mov dword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x10], xmm7
adc byte [rcx + rcx*4 + 0x78], cl
invalid
mov ecx, dword [rsp + 0x2c]
and al, 0x2c
adc byte [rcx + rcx*4 + 0x78], cl
and byte [rbx - 0x76d3dbb4], cl
and al, 0x2c
mov dword [rax + 0x28], ecx
mov qword [rax + 0x30], rsi
and al, 0x2c
mov dword [rax + 0x28], ecx
mov qword [rax + 0x30], rsi
mov qword [rax + 0x38], r13
xorps xmm0, xmm0
movups xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], 8
mov dword [rax + 0x50], 8
mov dword [rax + 0x50], 8
movups xmmword [rax + 0x58], xmm0
movups xmm1, xmmword [0x14014bcf0]
movups xmmword [rax + 0x68], xmm1
movups xmm1, xmmword [0x14014bd00]
add byte [rdi], cl
adc dword [rax + 0x78], ecx
movups xmmword [rax + 0x88], xmm6
mov byte [rax], al
add byte [rax], al
mov qword [rax + 0x98], rbx
mov qword [rax + 0xa0], 0
mov dword [rax + 0xa0], 0
mov dword [rax + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xb8], 0
mov dword [rax + 0xc0], 0
add byte [rax], al
add dh, al
add ah, 0
add byte [rax], al
add byte [rax - 0x39], cl
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
add ah, 0
add byte [rax], al
add byte [rax - 0x39], cl
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xd0], r12
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0xd8], rcx
mov qword [rax + 0xe0], rbp
mov qword [rax + 0xe8], r14
mov rcx, qword [rsp + 0x38]
and al, 0x38
mov qword [rax + 0xf0], rcx
movups xmmword [rax + 0xf8], xmm0
mov qword [rax + 0x108], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
rol dword [rax + 0x8b90001], cl
add byte [rax], al
add byte [rdx + 0x18], bh
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
mov ecx, 8
mov edx, 0x110
add byte [rax], al
add byte [rax], al
call fcn.140107f90
int3
inc rax
je 0x1400eff80
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x73], ecx
adc al, 9
or dword [rax - 0x73], ecx
adc al, 9
cmp rdx, rax
cmova rax, rdx
xor edx, edx
mov r8, rax
shr r8, 0x3c
sete dl
cmp rax, 5
mov edi, 4
cmovae rdi, rax
lea r8, [rdi*8]
shl edx, 3
add byte [rax], al
add cl, al
loop 0x1400eff2a
test rcx, rcx
je 0x1400eff45
mov rax, qword [rsi + 8]
shl rcx, 3
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], rcx
push rax
mov eax, 8
jmp 0x1400eff47
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1401006f0
call fcn.1401006f0
invalid
cmp qword [rsp + 0x28], 0
sub byte [rax], al
jne 0x1400eff76
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne case.0x1400dba29.105
call fcn.140010c70
mov rdx, qword [rsp + 0x38]
call fcn.140107f90
int3
sub esp, 0x1d8
movapd xmmword [rsp + 0x1c0], xmm13
movaps xmmword [rsp + 0x1c0], xmm13
movaps xmmword [rsp + 0x1c0], xmm13
movapd xmmword [rsp + 0x1b0], xmm12
movaps xmmword [rsp + 0x1b0], xmm4
movapd xmmword [rsp + 0x1a0], xmm11
movapd xmmword [rsp + 0x190], xmm10
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x190], xmm2
movdqa xmmword [rsp + 0x180], xmm9
movaps xmmword [rsp + 0x170], xmm8
add byte [rax], al
add byte [rax], al
movapd xmmword [rsp + 0x160], xmm7
movaps xmmword [rsp + 0x160], xmm7
movapd xmmword [rsp + 0x150], xmm6
mov rbx, rcx
mov rax, qword [rcx]
jmp 0x1400f001a
invalid
and cl, byte [rdi]
invalid
ret 0xeac0
and dl, 1
lock cmpxchg qword [rbx], rcx
je 0x1400f0045
test al, 4
je 0x1400f1d55
clc
invalid
cmpxchg dword [rbx], ecx
jne 0x1400f001a
movzx eax, dl
lea rcx, [0x140179020]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [rbx + 0x28], 2
jne 0x1400f1e3b
mov rdi, qword [rbx + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f00c0
test eax, eax
jne 0x1400f0216
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, rbx
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
mov edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffff39ef
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov rbx, rsi
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm8, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], al
adc byte [rax + 0xf0], al
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x1400f1e73
invalid
add byte [rax], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], 0
jmp 0x1400f022f
add byte [rdi], cl
sub byte [rsp + 0x160], bh
add byte [rax], al
add byte [rax], al
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
sub byte [rsp + 0x1c0], ch
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
sub byte [rsp + 0x1c0], ch
invalid
invalid
invalid
sub byte [rsp + 0x1c0], ch
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub byte [rsp + 0x170], al
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
fadd dword [rcx]
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400f22b0
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
lea rdi, [rbx + 0x20]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f2360
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
jmp 0x1400f1c3c
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x30], 0
xorps xmm8, xmm8
test rax, rax
je 0x1400f1e73
mov qword [rsp + 0xa0], rax
xor esi, esi
xchg qword [rax + 0x20], rsi
test rsi, rsi
je 0x1400f0340
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f2360
mov rcx, rbx
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
movaps xmm12, xmmword [rsp + 0x1b0]
movaps xmm13, xmmword [rsp + 0x1c0]
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400f2500
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.140108230
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x14014e6d8]
mov edx, 0x2d
call fcn.140108630
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0x40]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401084c0
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x40]
call fcn.140108230
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x14014c888]
mov edx, 0x2e
call fcn.140108300
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.140108520
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x88], rax
lea rax, [0x140016510]
mov qword [rsp + 0x90], rax
lea rax, str.actual_
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
mov qword [rsp + 0xc8], 0
lea rax, [rsp + 0x88]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xa8]
call fcn.140108230
mov rcx, rsi
call fcn.1400e3da0
lea rax, [0x14014be80]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_std_src_threadlocal.rs
lea r9, [0x14014baa8]
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.140108580
call fcn.1401119b0
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x28]
lea rdx, [rax - 2]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400f22f4
test rcx, rcx
jne 0x1400f232e
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400f232e
lock dec qword [rax]
jne 0x1400f232e
lea rcx, [rsi + 0x30]
call fcn.1400ea740
jmp 0x1400f232e
test rax, rax
je 0x1400f232e
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je 0x1400f232e
mov rbx, qword [rsi + 0x38]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400f232e
cmp qword [rbx + 0x10], 0x11
jb 0x1400f231d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f233e
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
mov rbx, qword [rsi + 0x58]
add rsi, 0x118
shl rdi, 4
xor r14d, r14d
nop word cs:[rax + rax]
mov rcx, qword [rbx + r14 + 8]
mov rdx, rsi
call 0x1400eb600
add r14, 0x10
cmp rdi, r14
jne 0x1400f29f0
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea eax, [0x14014c9b0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x30], rax
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_schedulercurrent_threadmod.rs
add byte [rax - 0x73], cl
and al, 0x20
call fcn.140108230
lea rcx, [rsi + 0xc0]
call fcn.14010ae30
mov rdi, qword [rsi + 0x60]
test rdi, rdi
jne 0x1400f29d1
jmp 0x1400f2a06
pop rdx
add dword [rax], eax
lea rax, str.expected__CurrentThread::Context_
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0xd8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0xc8]
call fcn.140108230
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401084c0
lea rcx, str.core_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140108630
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401084c0
int3
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f2d41
mov rcx, qword [rsi + 0x50]
lea rdx, [rcx + 1]
mov r8, qword [rsi + 0x40]
cmp rdx, r8
cmovb r8, rbx
mov rdx, qword [rsi + 0x48]
neg r8
add r8, rcx
inc r8
mov qword [rsi + 0x50], r8
dec rax
mov qword [rsi + 0x58], rax
mov rcx, qword [rdx + rcx*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f2eeb
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f2ce0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400f2ce0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x78], cl
jne 0x1400f2e72
cmp byte [rdi + 0x90], 0
je 0x1400f2e88
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x78], cl
jne 0x1400f2e9e
mov rax, qword [rdi + 0x98]
test rax, rax
je 0x1400f2eb7
xor r14d, r14d
mov bpl, 1
lea rbx, [rdi + 0x78]
jmp 0x1400f2da0
mov rax, qword [rdi + 0x98]
test rax, rax
je 0x1400f2eb7
xor eax, eax
lock cmpxchg byte [rdi + 0x78], bpl
jne 0x1400f2e65
mov rax, qword [rdi + 0x98]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [rdi + 0x98], rdx
test rax, rax
je 0x1400f2e20
mov rcx, qword [rdi + 0x80]
test rcx, rcx
je 0x1400f2e20
mov rax, qword [rcx + 8]
mov qword [rdi + 0x80], rax
test rax, rax
jne 0x1400f2df6
mov qword [rdi + 0x88], 0
mov qword [rcx + 8], 0
mov al, 1
lock cmpxchg byte [rdi + 0x78], r14b
ja 0x1400f2e7e
je 0x1400f2e2c
mov r15, rcx
mov rcx, rbx
call fcn.14010ae30
mov rcx, r15
test rcx, rcx
jne 0x1400f2e35
jmp 0x1400f2eb7
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x78], r14b
jne 0x1400f2e08
test rcx, rcx
je 0x1400f2eb7
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f2eeb
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f2d90
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400f2d90
mov rcx, rbx
call fcn.14010b1c0
jmp 0x1400f2dae
lea rcx, [rdi + 0x78]
call fcn.14010b1c0
cmp byte [rdi + 0x90], 0
add byte [rax], al
add byte [rax], al
jne 0x1400f2d5d
mov byte [rdi + 0x90], 1
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x78], cl
je 0x1400f2d6c
lea rcx, [rdi + 0x78]
call fcn.14010ae30
mov rax, qword [rdi + 0x98]
test rax, rax
jne 0x1400f2d7c
mov rax, qword [rdi + 0x58]
test rax, rax
jne 0x1400f2f03
cmp dword [rsi], 2
je 0x1400f2ed7
add rdi, 0xa8
mov rcx, rsi
mov rdx, rdi
call fcn.1400ea8d0
mov rax, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e220]
mov edx, 0x27
call fcn.140108300
lea rcx, str.assertion_failed:_handle.shared.owned.is_empty__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0x30
call fcn.140108300
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
mov r14, r9
mov edi, r8d
mov rbx, rdx
mov rsi, rcx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x1400f3aec
test eax, eax
jne 0x1400f3cce
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xd0]
movabs rax, 0x7ffffffffffffffe
cmp rcx, rax
ja 0x1400f3c81
lea rax, [rcx + 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rax
mov rax, qword [rdx + 0xd8]
cmp rax, 2
je 0x1400f3c8d
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov edx, 1
mov r9d, 1
lock xadd qword [rcx], r9
test rax, rax
je 0x1400f3b87
mov r8d, 0x118
test r9, r9
jns 0x1400f3b98
jmp 0x1400f3c7f
test r9, r9
js 0x1400f3c7f
mov r8d, 0xb8
xor edx, edx
mov r9d, dword [0x140182314]
mov r10, qword gs:[0x58]
mov r9, qword [r10 + r9*8]
dec qword [r9 + 0xd0]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rcx
cmp dword [rcx + r8 + 0xa8], 0x3b9aca00
je 0x1400f3cba
mov edx, 1
mov r8d, 1
lock xadd qword [rcx], r8
test rax, rax
je 0x1400f3bee
test r8, r8
jns 0x1400f3bf9
jmp 0x1400f3c7f
test r8, r8
js 0x1400f3c7f
xor edx, edx
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsi], rdx
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x18], edi
movups xmm0, xmmword [rsp + 0x3c]
and al, 0x3c
movups xmm1, xmmword [rsp + 0x4c]
movups xmmword [rsi + 0x1c], xmm0
movups xmmword [rsi + 0x2c], xmm1
mov edx, dword [rsp + 0x5c]
pop rsp
mov dword [rsi + 0x3c], edx
mov qword [rsi + 0x40], 0xffffffffffffffff
mov qword [rsi + 0x48], 0
mov qword [rsi + 0x58], 0
mov byte [rsi + 0x60], 0
mov byte [rsi + 0x68], 0
lock dec qword [rcx]
lea rcx, [rsp + 0x30]
sete dl
test rax, rax
je 0x1400f3c69
test dl, dl
je 0x1400f3c72
call fcn.1400e3bb0
jmp 0x1400f3c72
test dl, dl
je 0x1400f3c72
call fcn.1400e3af0
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
ud2
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108520
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0xd0], rcx
xor eax, eax
mov byte [rsp + 0x28], al
lea rcx, [rsp + 0x28]
mov rdx, r14
call fcn.14010d770
lea rcx, [0x14014c908]
mov edx, 0x73
mov r8, r14
call fcn.140108630
mov al, 1
mov byte [rsp + 0x28], al
lea rcx, [rsp + 0x28]
mov rdx, r14
call fcn.14010d770
int3
invalid
call fcn.1400df390
add rax, 0x38640900
jb 0x1400f4508
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400f44f1
inc rax
je 0x1400f4508
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400f44f1
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400f4520
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
jmp 0x1400f44f1
sahf
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
invalid
invalid
je 0x1400f447f
mov rcx, rdi
mov rdx, rax
mov r9, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400f3a80
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499a8]
mov edx, 0x28
call fcn.140108630
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
add byte [rax], al
lea rax, [0x140172ca8]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrarycore_src_time.rs
lea rcx, [rsp + 0x28]
call fcn.140108230
int3
lea rcx, [rsp + 0x48]
mov rdx, rdi
call fcn.1400128e0
mov rsi, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
test rsi, rsi
je 0x1400f4660
mov qword [r15 + 0x38], 0
mov rcx, qword [r15]
mov rax, qword [r15 + 0x18]
test rcx, rcx
je 0x1400f45e2
mov rcx, qword [r15 + 8]
add rax, qword [r15 + 0x20]
cmp rax, rcx
cmovbe rax, rcx
mov rcx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
xor edx, edx
ror byte [rax + 0x29], cl
enter 0xf48, 0x43
ror byte [rcx + 0x29], 1
enter 0x394c, 0xffffffffffffffc2
ror byte [rax + 0x29], cl
enter 0xf48, 0x43
ror byte [rcx + 0x29], 1
enter 0x394c, 0xffffffffffffffc2
jbe 0x1400f460e
mov rcx, rdi
call fcn.140012a80
mov qword [rbx + 8], rsi
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rbx + 0x10], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0x20], rax
mov qword [rbx], 0
jmp 0x1400f4666
sbb al, 0x2e
cmp r11, rax
cmova rax, r11
mov r12, qword [rdi + 8]
cmp r12, rax
jae 0x1400f467a
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rbp, r12
ja 0x1400f49cc
cmp byte [r15 + 0x30], 0
je 0x1400f477f
mov qword [rsp + 0x48], 0
mov ecx, 8
sub rcx, r14
jb 0x1400f4a14
xor eax, eax
mov rdx, r12
mov edx, esp
sub rdx, rbp
cmovae rax, rdx
cmp rax, r14
jb 0x1400f49fc
test r14, r14
je 0x1400f4856
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x38], r10
cmp byte [rcx + rcx*4 + 0x4c], cl
and al, 0x20
cmp byte [rcx + rcx*4 + 0x4c], cl
and al, 0x20
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x78], rbx
lea r13, [rsp + rcx]
add r13, 0x48
mov qword [rsp + 0x40], rdi
mov rsi, qword [rdi]
xor edi, edi
lea rbx, [0x140172ca8]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [rsi + rbp]
mov rax, r12
sub rax, rbp
mov ecx, 0
cmovbe rdx, rbx
cmovae rcx, rax
mov r15, r14
sub r15, rdi
cmp rcx, r15
cmovb r15, rcx
lea rcx, [rdi + r13]
mov r8, r15
call fcn.140106220
add rbp, r15
jb 0x1400f49e4
cmp rbp, r12
ja 0x1400f49cc
add rdi, r15
cmp rdi, r14
jb 0x1400f4700
mov r8, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x78]
mov ebx, dword [rsp + 0x78]
mov ebx, dword [rsp + 0x78]
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
mov r10, qword [rsp + 0x38]
mov r11, qword [rsp + 0x30]
bswap r8
cmp r8, qword [r15 + 0x10]
ja 0x1400f4862
jmp 0x1400f4872
mov qword [rsp + 0x48], 0
cmp r14, 9
jae 0x1400f4a25
xor eax, eax
mov rcx, r12
sub rcx, rbp
cmovae rax, rcx
cmp rax, r14
jb 0x1400f49fc
test r14, r14
je 0x1400f4869
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x40], rdi
mov r13, qword [rdi]
xor esi, esi
lea rdi, [0x140172ca8]
nop word cs:[rax + rax]
mov rdx, r13
add rdx, rbp
mov rax, r12
sub rax, rbp
mov ecx, 0
cmovbe rdx, rdi
cmovae rcx, rax
mov r15, r14
sub r15, rsi
cmp rcx, r15
cmovb r15, rcx
lea rcx, [rsp + rsi]
add rcx, 0x48
mov r8, r15
call fcn.140106220
sbb al, byte [rcx]
add byte [rcx + rax - 3], cl
jb 0x1400f49e4
cmp rbp, r12
ja 0x1400f49cc
add dword [rax], eax
invalid
add rsi, r15
cmp rsi, r14
jb 0x1400f47e0
mov r8, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
mov r10, qword [rsp + 0x38]
mov r11, qword [rsp + 0x30]
cmp r8, qword [r15 + 0x10]
ja 0x1400f4862
jmp 0x1400f4872
xor r8d, r8d
bswap r8
cmp r8, qword [r15 + 0x10]
jbe 0x1400f4872
call fcn.1400f4ad0
jmp 0x1400f4892
xor r8d, r8d
cmp r8, qword [r15 + 0x10]
ja 0x1400f4862
mov rax, qword [r15 + 0x28]
test rax, rax
js 0x1400f4882
add r8, rax
jb 0x1400f488d
jmp 0x1400f48a5
mov rcx, rax
neg rcx
cmp r8, rcx
jae 0x1400f48a2
call fcn.1400f4b60
mov qword [rbx + 8], rax
mov qword [rbx], 1
jmp 0x1400f4666
or byte [r8 - 0x39], cl
add eax, dword [rcx]
add byte [rax], al
add cl, ch
invalid
add r8, rax
test r10, r10
cmove r9, r11
mov qword [rsp + 0x80], r9
cmp r12, r9
jb 0x1400f4a39
add byte [rax], al
add byte [rax], al
test r9, r9
je 0x1400f48f7
mov r14, qword [rdi + 0x18]
test r14b, 1
je 0x1400f4974
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
std
mov rbp, rdi
mov rdi, r14
shr rdi, 5
out dx, eax
add eax, 0xf048d4a
mov rcx, rax
shr rcx, 0x3b
jne 0x1400f4900
shl rax, 5
and r14d, 0x1f
or r14, rax
mov rax, r14
jmp 0x1400f496d
mov rax, qword [rdi + 0x10]
jmp 0x1400f498f
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], r15
mov r13, rbx
mov rsi, r8
mov rbx, qword [rbp]
mov r15, qword [rbp + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df540
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov dword [rcx], eax
add byte [rax], al
add r15, rdi
lea rcx, [r12 + rdi]
sub rbx, rdi
shr r14d, 2
and r14d, 7
invalid
mov qword [rax], r15
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], 1
mov r8, rsi
mov rbx, r13
mov r15, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
mov rdi, rbp
mov qword [rbp + 0x18], rax
add qword [rdi], r9
xor eax, eax
sub r12, r9
cmovb r12, rax
mov qword [rdi + 8], r12
mov rax, qword [rdi + 0x10]
sub rax, r9
mov qword [rdi + 0x10], rax
xor edx, edx
mov rcx, r8
sub rcx, r12
cmovae rdx, rcx
sub rax, r12
cmp rdx, rax
jbe 0x1400f49b1
mov rcx, rdi
mov rsi, r8
call fcn.140012a80
mov r8, rsi
mov qword [r15 + 0x38], 1
mov qword [r15 + 0x40], r8
cmp qword [rdi + 8], r8
jae 0x1400f4595
jmp 0x1400f4660
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014f208]
mov edx, 0x36
call fcn.140108300
lea rcx, str.overflow_b
lea r8, [0x14014f228]
mov edx, 8
call fcn.140108630
lea rcx, str.assertion_failed:_self.remaining_____dst.len__
lea r8, [0x14014f0c0]
mov edx, 0x2f
call fcn.140108300
lea r8, [0x14014f0d8]
mov edx, 8
call fcn.140108270
lea r8, [0x14014f078]
mov edx, 8
mov rcx, r14
call fcn.1401082f0
mov qword [rsp + 0x88], r12
lea rax, [rsp + 0x80]
mov qword [rsp + 0xa8], rax
lea rax, [0x1400e97e0]
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xffff4d88
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x88]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsP
lea rcx, [rsp + 0x48]
call fcn.140108230
mov ecx, 8
mov edx, 0x28
call fcn.140107f90
int3
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400f4c16
mov rsi, rax
movups xmm0, xmmword [0x14014f25f]
movups xmmword [rax + 0x1f], xmm0
movups xmm0, xmmword [0x14014f250]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.provided_length_would_overflow_after_adjustmentLengthDelimitedCodecErrorframe_size_too_big]
adc byte [rdi], cl
adc byte [str.provided_length_would_overflow_after_adjustmentLengthDelimitedCodecErrorframe_size_too_big], al
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rdx + 0x18], bh
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400f4c25
mov rdi, rax
mov qword [rax], 0x2f
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x2f
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400f4c34
mov qword [rax], rdi
lea rcx, [0x14014ef88]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x14
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
mov edx, 0x2f
call fcn.140107f90
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
call fcn.140107f90
ud2
mov eax, 0x114bc
ret
mov ebx, dword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
cmp r14, r15
jne 0x1400f50c7
lea rcx, [rsp + 0xf0]
mov rdx, rdi
mov r8, rbx
call fcn.140011010
mov edi, 0x63ebfff1
mov edi, 0x63ebfff1
lea rcx, [rsp + 0x40]
mov rdx, rdi
mov r8, rbx
mov eax, ebx
call fcn.140011010
cmp qword [rsp + 0x40], r15
jne 0x1400f50f8
mov qword [rsp + 0xf0], r14
mov qword [rsp + 0xf8], rdi
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0
add dword [rax], eax
add bl, ch
invalid
mov rax, qword [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x100], rax
movdqu xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0xf0], xmm0
test r14, r14
je 0x1400f512a
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rbx, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
test rdi, rdi
je 0x1400f5168
mov byte [rsi + 0xb], dh
add byte [rax], al
movzx eax, byte [0x140182310]
or byte [rax], al
or byte [rax], al
xor ecx, ecx
mov rdx, rdi
call fcn.1400df540
test rax, rax
jne 0x1400f516d
mov ecx, 1
mov rdx, rdi
cli
cli
call fcn.140107f90
mov eax, 1
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rax
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xd8], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 1
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400f5140
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], 0
and al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0xb8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
and al, 0xd0
and al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
add byte [rax], al
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0xa8]
mov r8, rbx
mov r9, rdi
call fcn.14003fd90
cmp byte [rsp + 0xda], 0
je 0x1400f536d
invalid
add dword [rax], eax
invalid
mov r14, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
movabs rbx, 0x2e0000002e
add byte [rax], al
add byte cs:[rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
invalid
mov al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte cs:[rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rdx + 0x43000000], cl
cmp byte [rsi + rdi - 1], 0x2e
jne 0x1400f5240
dec r15
dec edi
je 0x1400f5300
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x78], 1
mov word [rsp + 0x80], 1
lea rdi, [rsp + 0x40]
nop
nop
mov rcx, rdi
call fcn.140037fd0
test rax, rax
je 0x1400f5292
test rdx, rdx
jne 0x1400f5280
test rax, rax
je 0x1400f52ab
mov byte [rsp + 0x32], 1
xor al, byte [rcx]
cmp r15, 0xfd
ja 0x1400f5368
jmp 0x1400f5311
cmp r15, 0xfd
jbe 0x1400f5311
jmp 0x1400f5368
invalid
mov qword [rsi], rax
jmp 0x1400f564e
lea rax, [rsp + 0x41]
movdqu xmm0, xmmword [rax]
movdqu xmmword [rsi + 8], xmm0
movabs rax, 0x8000000000000001
jmp 0x1400f52de
xor r15d, r15d
inc esi
and al, 0x32
add dword [rcx - 0x7f], ecx
invalid
mov byte [rsp + 0x32], 1
cmp r15, 0xfd
ja 0x1400f5368
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
push 0x245c8948
jo 0x1400f5303
and al, 0x78
add dword [rsi - 0x39], esp
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax - 0x73], cl
jl 0x1400f5373
invalid
push 0x245c8948
jo 0x1400f5303
and al, 0x78
add dword [rsi - 0x39], esp
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax - 0x73], cl
jl 0x1400f5373
mov rcx, rdi
mov rcx, rdi
call fcn.140037fd0
test rax, rax
je 0x1400f5363
js 0x1400f5382
hlt
cmp rdx, 0x40
jb 0x1400f5350
test rax, rax
je 0x1400f536d
mov byte [rsp + 0x31], 1
movzx r12d, byte [rsp + 0x28]
and al, 0x28
movzx ebp, byte [rsp + 0x29]
movzx r15d, byte [rsp + 0x2a]
movzx r11d, byte [rsp + 0x2b]
and al, 0x2b
movzx r10d, byte [rsp + 0x2c]
movzx r9d, byte [rsp + 0x2d]
movzx edx, byte [rsp + 0x2e]
movzx r14d, byte [rsp + 0x2f]
movzx r8d, byte [rsp + 0x30]
xor byte [rdi], cl
mov dh, 0x4c
and al, 0x31
xor byte [rdi], cl
mov dh, 0x4c
and al, 0x31
movzx eax, byte [rsp + 0x32]
movzx ebx, byte [rsp + 0x33]
mov edi, ebp
or dil, r12b
or bh, ah
mov r13d, r11d
or r13b, r15b
or r13b, dil
or ch, bh
or ch, bh
mov edi, r9d
or dil, r10b
or dil, dl
or dil, r13b
mov r13d, r8d
or r13b, r14b
or r13b, cl
or r13b, al
or r13b, dil
std
or r13b, bl
je 0x1400f547c
mov r13, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
cmp r12b, 2
cld
add cl, byte [rdi]
invalid
nop
add byte [rax], al
invalid
movzx r12d, r12b
shl ebp, 8
shl r15d, 0x10
or r15d, ebp
shl r11d, 0x18
jrcxz 0x1400f5426
jrcxz 0x1400f5426
or r11d, r15d
shl r10, 0x20
or r10, r11
shl r9, 0x28
or r9, r10
shl rdx, 0x30
or rdx, r9
shl r14, 0x38
or r14, rdx
shl ecx, 8
or rcx, r8
shl eax, 0x10
or rax, rcx
shl ebx, 0x18
or rbx, rax
and r14, 0xffffffffffffff00
or r14, r12
test r13, r13
je 0x1400f545f
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call fcn.140101bb0
mov rdi, r14
movabs r14, 0x8000000000000000
mov r13, r14
cmp qword [rsp + 0xa8], 0
jne 0x1400f54a9
jmp 0x1400f54bf
mov r13, qword [rsp + 0x90]
mov ebp, dword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
mov esp, 0x9824
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
mov rbx, qword [rsp + 0xa0]
movabs r14, 0x8000000000000000
cmp qword [rsp + 0xa8], 0
add byte [rax], al
add byte [rcx - 0x42], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24bc8348], al
test al, 0
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsp + 0xb0]
cmp dword [rsp + 0xa8], 0
je 0x1400f54bf
mov r8, qword [rsp + 0xb0]
mov rcx, qword [0x140182268]
or byte [rax], al
xor edx, edx
call fcn.140101bb0
cmp qword [rsp + 0xc0], 0
rol byte [rax], 0
add byte [rax], al
je 0x1400f54e0
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
cmp r13, r14
jne 0x1400f54fb
mov byte [rsi + 8], 1
movabs rax, 0x8000000000000002
mov qword [rsi], rax
jmp 0x1400f5628
test rbx, rbx
je 0x1400f5600
cmp rdx, rax
je 0x1400f568d
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
test al, al
js 0x1400f5540
inc rdx
cmp r8d, 0x20
jae 0x1400f55d0
jmp 0x1400f55e8
mov r9d, r8d
and r9d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x1400f559d
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp r11b, 0xf0
jb 0x1400f55b3
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
loopne 0x1400f55bd
loopne 0x1400f55bd
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1400f568d
test ah, bh
add byte [rax], al
invalid
test ah, bh
add byte [rax], al
add byte [rax - 0x7d], cl
ret 0x4104
add rdx, 4
cmp r8d, 0x20
jae 0x1400f55d0
jmp 0x1400f55e8
add rdx, 2
shl r9d, 6
or r9d, ebp
mov r8d, r9d
cmp r8d, 0x20
jae 0x1400f55d0
jmp 0x1400f55e8
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0x20
jb 0x1400f55e8
retf 0x8945
nop word [rax + rax]
add byte [rax], al
add r8d, 0xffffffe0
cmp r8d, 0x5f
ja case.default.0x1400f55e5
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov byte [rsi + 8], 5
movabs rax, 0x8000000000000002
mov qword [rsi], rax
test r13, r13
or byte [0x140120e38], r8b
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4d068948], al
test ebp, ebp
jne 0x1400f5617
jmp 0x1400f5628
mov byte [rsi + 8], al
movabs rax, 0x8000000000000002
mov qword [rsi], rax
test r13, r13
je 0x1400f5628
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rdi
call fcn.140101bb0
mov rax, qword [rsp + 0xf0]
shl rax, 1
test rax, rax
je 0x1400f564e
mov r8, qword [rsp + 0xf8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
movaps xmm6, xmmword [rsp + 0x130]
movaps xmm7, xmmword [rsp + 0x140]
movaps xmm8, xmmword [rsp + 0x150]
movaps xmm9, xmmword [rsp + 0x160]
movaps xmm10, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], rbx
movabs r14, 0x2e0000002e
mov qword [rsp + 0x70], r14
mov byte [rsp + 0x78], 1
mov word [rsp + 0x80], 1
lea rcx, [rsp + 0x40]
call fcn.1400f5d40
test rax, rax
je 0x1400f5d03
test rdx, rdx
je 0x1400f57a7
xor ecx, ecx
nop
cmp rdx, rcx
je 0x1400f5718
movzx r8d, byte [rax + rcx]
add r8b, 0xd0
inc rcx
cmp r8b, 0xa
jb 0x1400f56f0
mov rcx, rax
call fcn.1400f5dd0
cmp eax, 2
je 0x1400f57bf
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], rbx
lea rdx, [rsp + 0xb8]
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0xd8], r14
mov byte [rsp + 0xe0], 1
mov word [rsp + 0xe8], 1
lea rcx, [rsp + 0x40]
call fcn.140033860
cmp qword [rsp + 0x40], 0
je 0x1400f57cf
mov rbx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0xa8]
lea r15, [rdi + rcx]
sub rbx, rcx
mov qword [rsp + 0xa8], rax
jmp 0x1400f5813
lea rcx, [rsp + 0x40]
call fcn.1400f5d40
test rax, rax
je 0x1400f57bf
test rdx, rdx
jne 0x1400f56ed
mov qword [rsi], r13
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rbx
jmp 0x1400f5628
cmp byte [rsp + 0xe9], 0
jne 0x1400f5d0f
mov byte [rsp + 0xe9], 1
cmp byte [rsp + 0xe8], 0
mov r15, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0xb0]
jne 0x1400f5808
cmp rbx, r15
je 0x1400f5d0f
sub rbx, r15
add r15, qword [rsp + 0xb8]
movzx eax, byte [0x140182310]
mov edx, 0x40
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400f5d27
mov r14, rax
mov qword [rax], r15
mov qword [rax + 8], rbx
mov qword [rsp + 0x28], 4
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x80], rax
movdqu xmm0, xmmword [rsp + 0xa8]
movdqu xmm1, xmmword [rsp + 0xb8]
add bl, dh
movq mm1, qword [rsp + 0xb8]
movdqu xmm2, xmmword [rsp + 0xc8]
movdqu xmm3, xmmword [rsp + 0xd8]
movdqa xmmword [rsp + 0x70], xmm3
movdqa xmmword [rsp + 0x60], xmm2
movdqa xmmword [rsp + 0x50], xmm1
movdqa xmmword [rsp + 0x40], xmm0
mov ebx, 1
cmp byte [rsp + 0x81], 0
je 0x1400f5987
mov r8, qword [rsp + 0x30]
test rbx, rbx
je 0x1400f58d3
test r8, r8
test eax, eax
je 0x1400f58d3
lea rax, [rbx - 1]
mov rcx, rax
shl rcx, 4
cmp qword [r8 + rcx + 8], 0
cmove rbx, rax
mov rax, qword [rsp + 0x28]
and al, 0x28
cmp rbx, 4
jbe 0x1400f58ec
test rax, rax
jne 0x1400f5aff
jmp 0x1400f5b0d
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 4
mov qword [rsp + 0x50], 0
test rbx, rbx
mov qword [rsp + 0x110], r8
je 0x1400f5a5c
shl rbx, 4
add rbx, r8
mov r14d, 4
xor r15d, r15d
mov r12, r8
jmp 0x1400f594e
mov dword [r14 + r15*4], ebp
inc r15
mov qword [rsp + 0x50], r15
add r12, 0x10
cmp r12, rbx
je 0x1400f5a5f
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
call fcn.1400f5dd0
cmp eax, 1
jne 0x1400f5ad1
mov ebp, edx
cmp r15, qword [rsp + 0x40]
jne 0x1400f5935
lea rcx, [rsp + 0x40]
mov rdx, r15
call fcn.1400f60d0
mov r14, qword [rsp + 0x48]
mov r15, qword [rsp + 0x50]
jmp 0x1400f5935
mov r15d, 0x18
jmp 0x1400f59dd
mov rbp, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x40]
add r12, rcx
sub rbp, rcx
mov qword [rsp + 0x40], rax
cmp rbx, qword [rsp + 0x28]
je 0x1400f5a45
mov qword [r14 + r15 - 8], r12
mov qword [r14 + r15], rbp
inc rbx
mov qword [rsp + 0x38], rbx
add r15, 0x10
cmp byte [rsp + 0x81], 0
jne 0x1400f58af
mov r12, qword [rsp + 0x50]
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
call fcn.140033860
cmp qword [rsp + 0x90], 0
jne 0x1400f598f
cmp byte [rsp + 0x81], 0
jne 0x1400f58af
mov byte [rsp + 0x81], 1
cmp byte [rsp + 0x80], 0
mov r12, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
jne 0x1400f5a32
cmp rbp, r12
je 0x1400f58af
sub rbp, r12
add r12, qword [rsp + 0x50]
cmp rbx, qword [rsp + 0x28]
jne 0x1400f59ba
lea rcx, [rsp + 0x28]
mov rdx, rbx
call fcn.140027020
mov r14, qword [rsp + 0x30]
jmp 0x1400f59ba
xor r15d, r15d
cmp qword [rsp + 0x118], 0
je 0x1400f5a80
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rsp + 0x110]
call fcn.140101bb0
test r15, r15
je 0x1400f5d0f
lea rdx, [r15 - 1]
mov r8, qword [rsp + 0x48]
mov ebx, dword [r8 + r15*4 - 4]
lea ecx, [rdx*8]
mov eax, 0xffffffff
shr eax, cl
cmp ebx, eax
ja 0x1400f5af2
lea rax, [r8 + r15*4]
add rax, 0xfffffffffffffffc
lea rcx, [r15*4 - 4]
xor r9d, r9d
cmp rcx, r9
je 0x1400f5b14
cmp dword [r8 + r9], 0xff
lea r9, [r9 + 4]
jbe 0x1400f5abc
jmp 0x1400f5af2
cmp qword [rsp + 0x118], 0
je 0x1400f5af2
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rsp + 0x110]
call fcn.140101bb0
cmp qword [rsp + 0x40], 0
je 0x1400f5b0d
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov al, 3
jmp 0x1400f5602
test rdx, rdx
je 0x1400f5b4d
movabs rcx, 0x3ffffffffffffffe
add r15, rcx
movabs r9, 0x3fffffffffffffff
and r9, r15
xor ecx, ecx
cmp r9, 7
jae 0x1400f5b5c
mov rdx, r8
movabs r14, 0x8000000000000000
jmp 0x1400f5c49
movabs r14, 0x8000000000000000
jmp 0x1400f5c71
inc r9
mov rcx, r9
and rcx, 0xfffffffffffffff8
lea rdx, [r8 + rcx*4]
mov byte [rsi + 0xf], ah
outsb dx, byte [rsi]
retf
movdqa xmm2, xmmword [0x140112ac0]
pxor xmm0, xmm0
xor r10d, r10d
movdqa xmm3, xmmword [0x140112ad0]
movdqa xmm4, xmmword [0x140112ae0]
movdqa xmm5, xmmword [str._b_b_b_b]
movabs r14, 0x8000000000000000
movdqa xmm6, xmm2
pslld xmm6, 3
add esp, dword [rsi + 0xf]
outsd dx, dword [rsi]
sti
psubd xmm7, xmm6
movdqu xmm6, xmmword [r8 + r10*4]
movdqu xmm8, xmmword [r8 + r10*4 + 0x10]
pand xmm7, xmm3
pslld xmm7, 0x17
paddd xmm7, xmm4
cvttps2dq xmm7, xmm7
pshufd xmm9, xmm6, 0xf5
pmuludq xmm6, xmm7
pshufd xmm6, xmm6, 0xe8
pshufd xmm10, xmm7, 0xf5
pmuludq xmm9, xmm10
pshufd xmm9, xmm9, 0xe8
punpckldq xmm6, xmm9
paddd xmm1, xmm6
pmuludq xmm7, xmm8
pshufd xmm6, xmm7, 0xe8
pshufd xmm7, xmm8, 0xf5
pmuludq xmm7, xmm10
cli
pshufd xmm7, xmm7, 0xe8
punpckldq xmm6, xmm7
paddd xmm0, xmm6
paddd mm0, mm6
add r10, 8
paddd xmm2, xmm5
cmp rcx, r10
jne 0x1400f5b9f
paddd xmm0, xmm1
pshufd xmm1, xmm0, 0xee
paddd xmm1, xmm0
pshufd xmm0, xmm1, 0x55
paddd xmm0, xmm1
movd ebx, xmm0
cmp r9, rcx
je 0x1400f5c71
shl ecx, 3
mov r9d, 0x18
add byte [rax], al
add byte [rcx + 0x29], al
leave
add byte [rax], al
add byte [rcx + 0x29], al
leave
mov r10d, dword [rdx]
mov ecx, r9d
and cl, 0x18
shl r10d, cl
loop 0x1400f5caa
add edx, 4
add ebx, r10d
add r9d, 0xfffffff8
cmp rdx, rax
jne 0x1400f5c55
bswap ebx
movd xmm6, ebx
movdqa xmmword [rsp + 0x120], xmm6
psrld xmm6, 8
movzx ebp, byte [rsp + 0x123]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov qword [rsi], r14
mov byte [rsi + 8], bl
mov byte [rsi + 0xb], bpl
movd eax, xmm6
mov word [rsi + 9], ax
test r13, r13
jne 0x1400f5617
stc
invalid
invalid
stc
invalid
jmp 0x1400f5628
int1
dec dword [rax - 0x73]
add eax, 0x7c661
mov qword [rsp + 0x20], rax
and al, 0x20
mov rax, r8
mov r8d, 1
mov rcx, rdx
mov rdx, rax
xor r9d, r9d
call fcn.140108760
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov rax, r8
mov r8d, 1
mov rcx, rdx
mov rdx, rax
call fcn.140108760
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
call fcn.140108610
invalid
lea rcx, str.a_non_empty_list_of_numbers
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 0x1b
call fcn.140108630
mov ecx, 8
mov edx, 0x40
call fcn.140107f90
int3
mov eax, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rdi + 8]
sub rdx, rcx
mov qword [rdi + 8], rax
jmp 0x1400f5dbb
mov rax, rsi
add rax, rcx
add rsp, 0x38
pop rdi
pop rsi
ret
mov r9, r11
xor r8d, r8d
xor edx, edx
test r9, r9
je 0x1400f6006
movzx eax, byte [rcx]
cmp eax, 0x2b
je 0x1400f5f9a
cmp eax, 0x2d
jne 0x1400f5f2e
mov eax, 0
cmp r9, 1
je 0x1400f6008
cmp r9, 8
jbe 0x1400f5fad
xor r11d, r11d
test r8b, r8b
je 0x1400f6011
test cl, dl
add byte [rax], al
add byte [rsi - 1], bh
mov esi, 0xffffffff
xor r8d, r8d
nop dword [rax + rax]
cmp r9, r11
je case.0x14002a75a.3001
movzx edi, byte [rcx + r11]
mov eax, r8d
mul r10d
seto bl
lea ebp, [rdi - 0x30]
mov r8d, eax
cmp ebp, 0xa
jb 0x1400f5f85
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
cmovb edi, esi
mov ebp, edi
cmp edi, r10d
jae 0x1400f6004
xor edx, edx
test bl, bl
jne 0x1400f6006
inc r11
mov eax, 0
add r8d, ebp
jae 0x1400f5f50
jmp 0x1400f6008
mov eax, 0
dec r9
je 0x1400f6008
inc rcx
cmp r9, 9
jae 0x1400f5f34
or dword [rbx - 0x79], esi
test r8b, r8b
je 0x1400f6053
add byte [rbp + 0x31], al
rol byte [rcx - 0x45], 0xff
invalid
xor r8d, r8d
mov r11d, 0xffffffff
xor edx, edx
jmp 0x1400f5fe3
imul edx, r10d
add edx, esi
inc r8
mov eax, 1
cmp r9, r8
je 0x1400f6008
movzx eax, byte [rcx + r8]
lea esi, [rax - 0x30]
cmp esi, 0xa
jb 0x1400f5fd0
or eax, 0x20
add eax, 0xffffff9f
add eax, 0xa
cmovb eax, r11d
mov esi, eax
cmp eax, r10d
jb 0x1400f5fd0
rcr byte [rdi + 0x410ac083], 0xf
ret
xor edx, edx
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
xor r8d, r8d
nop word cs:[rax + rax]
cmp r9, r11
je case.0x14002a75a.3001
movzx esi, byte [rcx + r11]
mov eax, r8d
mul r10d
seto bl
add esi, 0xffffffd0
xor edx, edx
cmp esi, r10d
jae 0x1400f6006
test bl, bl
jne 0x1400f6006
mov r8d, eax
inc r11
mov eax, 0
add r8d, esi
jae 0x1400f6020
jmp 0x1400f6008
xor r8d, r8d
xor edx, edx
ror byte [rdi], cl
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
ror byte [rdi], cl
invalid
movzx eax, byte [rcx + r8]
add eax, 0xffffffd0
cmp eax, r10d
jae 0x1400f6004
imul edx, r10d
add edx, eax
inc r8
mov eax, 1
cmp r9, r8
jne 0x1400f6060
jmp 0x1400f6008
mov eax, 1
mov edx, r8d
jmp 0x1400f6008
test eax, eax
je 0x1400f6130
mov r9, qword [rdi + 8]
shl rax, 2
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
jmp 0x1400f6132
xor ecx, ecx
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1401006f0
cmp qword [rsp + 0x28], 0
jne 0x1400f6161
mov rax, qword [rsp + 0x30]
mov qword [rdi + 8], rax
mov qword [rdi], rsi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x1400f6170
call fcn.140010c70
mov rdx, qword [rsp + 0x38]
call fcn.140107f90
int3
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
cmp r11, r8
jae 0x1400f63b7
cmp rax, 8
je 0x1400f619a
cmp byte [rdx + r11], 0x3a
je 0x1400f62a2
lea r14, [r11 + 4]
cmp r8, r14
cmovb r14, r8
xor edi, edi
mov rbx, r11
cmp r11, r14
jb 0x1400f622d
jmp 0x1400f6260
shl edi, 4
or edi, ebp
inc rbx
cmp r14, rbx
je 0x1400f6280
movzx r15d, byte [rdx + rbx]
lea ebp, [r15 - 0x30]
cmp ebp, 0xa
jb 0x1400f6220
or r15d, 0x20
add r15d, 0xffffff9f
add r15d, 0xa
cmovb r15d, esi
mov ebp, r15d
cmp r15d, 0xf
jbe 0x1400f6220
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp rbx, r8
jae 0x1400f6288
movzx ebp, byte [rdx + rbx]
cmp ebp, 0x3a
jne 0x1400f62bd
inc rbx
mov r11, rbx
cmp rbx, r8
jne 0x1400f628b
jmp 0x1400f619a
mov rbx, r14
cmp rbx, r8
jb 0x1400f6265
mov r11, rbx
cmp rax, 7
ja 0x1400f6609
mov word [rsp + rax*2 + 0x20], di
inc rax
jmp 0x1400f61e0
test r9b, 1
jne 0x1400f619a
inc r11
inc rax
mov r9b, 1
mov r10, rax
jmp 0x1400f61e0
cmp ebp, 0x2e
jne 0x1400f619a
cmp rbx, r11
je 0x1400f619a
cmp rax, 6
ja 0x1400f619a
cmp r11, r8
jae 0x1400f619a
xor esi, esi
test esi, esi
jle 0x1400f62ff
cmp esi, 4
jae 0x1400f619a
cmp byte [rdx + r11], 0x2e
jne 0x1400f619a
inc r11
cmp r11, r8
jae 0x1400f619a
xchg edx, eax
invalid
invalid
invalid
xchg edx, eax
invalid
movzx ebx, byte [rdx + r11]
add bl, 0xd0
cmp bl, 9
ja 0x1400f619a
invalid
invalid
invalid
invalid
invalid
movzx edi, bl
inc r11
mov r14, r11
cmp r11, r8
mov r11, r8
je 0x1400f637d
nop word [rax + rax]
movzx r11d, byte [rdx + r14]
add r11b, 0xd0
cmp r11b, 0xa
sti
or dh, byte [rbx + 0x32]
xor al, byte [rcx - 0x80]
ret
test di, di
je 0x1400f619a
test byte [rdx - 2], dl
invalid
add edi, edi
lea ebp, [rdi + rdi*4]
movzx edi, r11b
add edi, ebp
movzx r11d, di
cmp r11d, 0xff
add byte [rax], al
add byte [rax], al
ja 0x1400f619a
inc r14
cmp r8, r14
jne 0x1400f6330
mov r11, r8
jmp 0x1400f637d
mov r11, r14
cmp bl, 0xa
jae 0x1400f619a
cmp rax, 8
jae 0x1400f661d
movzx ebx, word [rsp + rax*2 + 0x20]
shl ebx, 8
add edi, ebx
mov word [rsp + rax*2 + 0x20], di
mov edi, esi
or edi, 2
cmp edi, 3
jne 0x1400f63a3
inc rax
inc esi
cmp r11, r8
jb 0x1400f62e4
cmp esi, 4
jne 0x1400f619a
test r9b, 1
je 0x1400f6562
mov rdx, rax
sub rdx, r10
je 0x1400f656c
lea r9, [rax - 1]
cmp r9, 8
jae 0x1400f6634
movzx r8d, word [rsp + 0x2e]
movzx r9d, word [rsp + rax*2 + 0x1e]
mov word [rsp + 0x2e], r9w
mov word [rsp + rax*2 + 0x1e], r8w
mov r9, rdx
dec r9
je 0x1400f656c
dec r10
add r9, r10
cmp r9, 7
ja 0x1400f6634
mov bh, 0x44
and byte [rsi + 0x44], r12b
mov dword [rsp + 0x2c], eax
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffe
je 0x1400f656c
add r9, r10
cmp r9, 7
ja 0x1400f6634
movzx eax, word [rsp + 0x2a]
movzx r8d, word [rsp + r9*2 + 0x20]
and byte [rsi + 0x44], r12b
mov dword [rsp + 0x2a], eax
and byte [rsi + 0x44], r12b
mov dword [rsp + 0x2a], eax
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffd
je 0x1400f656c
add r9, r10
cmp r9, 7
ja 0x1400f6634
add byte [rax], al
add byte [rax], al
movzx eax, word [rsp + 0x28]
movzx r8d, word [rsp + r9*2 + 0x20]
mov bh, 0x44
and byte [rsi + 0x44], r12b
mov dword [rsp + 0x28], eax
invalid
mov bh, 0x44
and byte [rsi + 0x44], r12b
mov dword [rsp + 0x28], eax
invalid
sub byte [rsi + 0x42], ah
mov dword [rsp + rcx*2 + 0x20], eax
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffc
je 0x1400f656c
add r9, r10
cmp r9, 7
ja 0x1400f6634
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x44
and al, 0x26
add byte [rax], al
movzx eax, word [rsp + 0x26]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x26], r8w
and al, 0x26
and al, 0x26
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffb
je 0x1400f656c
add r9, r10
add ecx, edx
cmp r9, 7
ja 0x1400f6634
movzx eax, word [rsp + 0x24]
movzx r8d, word [rsp + r9*2 + 0x20]
movzx eax, word [rsp + rcx*2 + 0x20]
movzx eax, word [rsp + rcx*2 + 0x20]
mov word [rsp + 0x24], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffa
je 0x1400f656c
add r9, r10
cmp r9, 7
ja 0x1400f6634
movzx eax, word [rsp + 0x22]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x22], r8w
mov word [rsp + r9*2 + 0x20], ax
mov rax, rdx
add rax, 0xfffffffffffffff9
je 0x1400f656c
add r10, rax
cmp r10, 7
ja 0x1400f6631
movzx eax, word [rsp + 0x20]
movzx r8d, word [rsp + r10*2 + 0x20]
mov word [rsp + 0x20], r8w
mov word [rsp + r10*2 + 0x20], ax
cmp rdx, 8
je 0x1400f656c
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, 0xffffffffffffffff
call fcn.140108280
cmp rax, 8
jne 0x1400f619a
movzx eax, word [rsp + 0x20]
movzx edx, word [rsp + 0x22]
movzx r8d, word [rsp + 0x24]
movzx r9d, word [rsp + 0x26]
movzx r10d, word [rsp + 0x28]
movzx r11d, word [rsp + 0x2a]
movzx esi, word [rsp + 0x2c]
rol ax, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol si, 8
movzx edi, word [rsp + 0x2e]
rol di, 8
movd xmm0, edi
movd xmm1, esi
punpcklwd xmm1, xmm0
movd xmm0, r11d
movd xmm2, r10d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r9d
movd xmm1, r8d
punpcklwd xmm1, xmm0
movd xmm0, edx
movd xmm3, eax
punpcklwd xmm3, xmm0
punpckldq xmm3, xmm1
punpcklqdq xmm3, xmm2
movdqu xmmword [rcx + 1], xmm3
mov byte [rcx], 0
jmp 0x1400f619f
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.140108280
mov r9, r10
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, r9
call fcn.140108280
int3
lea rdx, [r8 + 1]
mov rbp, rdx
sub rbp, r8
add rbp, rax
cmp r9d, 0x21
jae 0x1400f6bc6
mov rax, rbp
cmp rdx, rcx
je 0x1400f6bbb
mov r8, rdx
movzx edx, byte [rdx]
movzx r9d, dl
test r9b, r9b
jns 0x1400f6b10
mov r10d, r9d
and r10d, 0x1f
movzx ebp, byte [r8 + 1]
and ebp, 0x3f
cmp r9b, 0xdf
jbe 0x1400f6b95
movzx r11d, byte [r8 + 2]
shl ebp, 6
mov dh, 0x58
add al, cl
in eax, 6
and r11d, 0x3f
or r11d, ebp
cmp dl, 0xf0
jb 0x1400f6ba8
lea rdx, [r8 + 4]
movzx r9d, byte [r8 + 3]
push rax
add al, 0x45
movzx ecx, byte [rax + 3]
and r10d, 7
shl r10d, 0x12
adc al, byte [rcx - 0x3f]
jrcxz 0x1400f6b86
adc al, byte [rcx - 0x3f]
jrcxz 0x1400f6b86
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
fld dword [rbp + 9]
rol dword [rcx - 0x7f], 1
stc
add byte [rax], al
adc dword [rax], eax
jne 0x1400f6b14
jmp 0x1400f6bcb
lea rdx, [r8 + 2]
shl r10d, 6
or r10d, ebp
invalid
mov r9d, r10d
jmp 0x1400f6b14
invalid
lea rdx, [r8 + 3]
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
jmp 0x1400f6b14
xor r8d, r8d
mov rbp, rax
mov rdx, rcx
jmp 0x1400f6bf2
mov r8b, 1
jmp 0x1400f6bf2
xor r8d, r8d
mov rbp, rax
jmp 0x1400f6bf2
lea rcx, [r9 - 1]
movzx r10d, r10b
cmp r10d, 0x20
ja 0x1400f6c82
cmp rdx, rcx
je 0x1400f6c67
mov r9, rcx
movzx r10d, byte [rcx - 1]
test r10b, r10b
jns 0x1400f6be0
movzx r11d, byte [r9 - 2]
cmp r11b, 0xc0
jge 0x1400f6c32
movzx r14d, byte [r9 - 3]
cmp r14b, 0xbf
jg 0x1400f6c3c
lea rcx, [r9 - 4]
movzx esi, byte [r9 - 4]
and esi, 7
invalid
shl esi, 6
and r14d, 0x3f
or r14d, esi
jmp 0x1400f6c44
lea rcx, [r9 - 2]
and r11d, 0x1f
jmp 0x1400f6c4f
lea rcx, [r9 - 3]
and r14d, 0xf
shl r14d, 6
and r11d, 0x3f
or r11d, r14d
shl r11d, 6
and r10b, 0x3f
movzx r10d, r10b
or r10d, r11d
cmp r10d, 0x110000
jne 0x1400f6be8
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
cmove rbp, rcx
lea r14, [rdi + rax]
test r15, r15
jne 0x1400f6c9e
jmp 0x1400f6d99
sub rbp, rdx
add rbp, r9
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
lea r14, [rdi + rax]
xor al, 7
test r15, r15
je 0x1400f6d99
mov rcx, rbp
sub rcx, rax
cmp rcx, r12
jae 0x1400f6cb2
mov rcx, r15
mov dl, 1
call qword [r13 + 0x28]
lea rax, [rdi + rbp]
mov ecx, 0x2600
mov rdx, r14
jmp 0x1400f6cea
add rdx, 2
shl r9d, 6
or r9d, r12d
mov r8d, r9d
cmp r8d, 0xd
ja 0x1400f6cea
nop word cs:[rax + rax]
bt ecx, r8d
jb 0x1400f6d90
cmp rdx, rax
je 0x1400f6d99
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400f6d10
inc rdx
cmp r8d, 0xd
jbe case.0x1400d62a3.432
jmp 0x1400f6cea
mov r9d, r8d
and r9d, 0x1f
movzx r12d, byte [rdx + 1]
and r12d, 0x3f
cmp r8b, 0xdf
jbe 0x1400f6cc0
movzx r10d, byte [rdx + 2]
shl r12d, 6
and r10d, 0x3f
or r10d, r12d
cmp r11b, 0xf0
jb 0x1400f6d73
invalid
invalid
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
clc
add byte [rax], al
adc dword [rax], eax
clc
add byte [rax], al
adc dword [rax], eax
je 0x1400f6d99
add rdx, 4
cmp r8d, 0xd
or eax, 0xff72860f
invalid
invalid
or eax, 0xff72860f
invalid
jmp 0x1400f6cea
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
jbe case.0x1400d62a3.432
invalid
invalid
ret 0x4103
invalid
jmp 0x1400f6cea
mov rcx, r15
mov dl, 9
call qword [r13 + 0x28]
push rbp
invalid
push rbp
sub byte [rax + 1], cl
out dx, eax
add rdi, rbp
mov eax, 0x2600
add byte [rsi], ah
add byte [rax], al
mov rcx, r14
jmp 0x1400f6dd8
inc rcx
inc ecx
cmp edx, 0xd
ja 0x1400f6e80
invalid
cli
or eax, 0xc4870f
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add byte [rax], al
add byte [rcx], dl
invalid
mov r8d, 0x110000
add byte [rcx], dl
add byte [rdi], cl
movabs dword [0x41000000b5830fd0], eax
cmp eax, 0x110000
adc dword [rax], eax
bt eax, edx
jae 0x1400f6e80
cmp r8d, 0x110000
adc dword [rax], eax
jne 0x1400f6e90
cmp rcx, rdi
je 0x1400f70e1
mov dh, 0x11
movzx edx, r10b
test dl, dl
jns 0x1400f6db0
ret
ret
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400f6e4c
movzx r9d, byte [rcx + 2]
shl r11d, 6
shl ebx, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f6e65
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400f70e1
xor al, 0x48
add ecx, 2
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
mov edx, eax
mov edx, eax
cmp edx, 0xd
jbe 0x1400f6dbc
jmp 0x1400f6e80
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1400f6dbc
mov r8d, edx
cmp r8d, 0x110000
je 0x1400f6dd8
mov eax, 0x2600
mov rcx, r14
jmp 0x1400f6ec8
mov r8d, 0x110000
bt eax, edx
jae 0x1400f6f70
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f6f55
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
or edx, eax
or edx, eax
cmp edx, 0x110000
je 0x1400f70e1
add rcx, 4
add al, 0x83
cli
or eax, 0xff72860f
invalid
cmp edx, 0xd
jbe 0x1400f6eac
xor al, 0x48
add ecx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
invalid
or eax, 0xff59860f
invalid
jbe 0x1400f6eac
jmp 0x1400f6f70
add rcx, 3
shl r8d, 0xc
rol dword [rbx], 0x41
shl eax, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1400f6eac
invalid
invalid
invalid
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x1400f6ec8
add eax, 0xffffffbf
cmp r8d, 0x19
ja 0x1400f70e1
lea r15, [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
mov ebp, 0x2600
add byte es:[rax], al
mov rbx, r14
jmp 0x1400f6fc0
mov edx, eax
or edx, 0x20
and byte [rbx + 0x430f1af9], al
ror byte [rcx + rcx*4 - 7], 1
stc
and byte [rbx + 0x430f1af9], al
ror byte [rcx + rcx*4 - 7], 1
stc
stc
call fcn.1400f6870
nop word [rax + rax]
add byte [rax], al
invalid
clc
invalid
cmp rbx, rdi
je 0x1400f7309
movzx r8d, byte [rbx]
movzx eax, r8b
test al, al
js 0x1400f6ff0
inc rbx
cmp eax, 0xd
jbe 0x1400f7045
jmp 0x1400f7080
add byte [rax], al
add byte [rcx + 0x1fe183c1], cl
invalid
mov ecx, eax
and ecx, 0x1f
invalid
invalid
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
loope 0x1400f703d
cmp al, 0xdf
jbe 0x1400f7050
movzx edx, byte [rbx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400f7063
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1400f730c
nop dword [rax]
cmp eax, 0xd
ja 0x1400f7080
invalid
cmp ecx, dword [rdi]
movabs dword [0xebffffff72820fc5], eax
jmp 0x1400f7080
invalid
invalid
ret
bt ebp, eax
jb 0x1400f6fc0
jmp 0x1400f7080
add rbx, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f7045
nop word cs:[rax + rax]
cmp eax, 0x110000
je 0x1400f6fc0
lea edx, [rax - 0x61]
push rax
lahf
lea ecx, [rax - 0x41]
cmp edx, 0x1a
jb 0x1400f6fa4
cmp ecx, 0x1a
jb 0x1400f6fa4
lea edx, [rax - 0x30]
cmp edx, 0xa
jb 0x1400f6fa4
lea edx, [rax - 0x2d]
cmp edx, 2
jb 0x1400f6fa4
cmp eax, 0x2b
je 0x1400f6fa4
mov qword [rsp + 0x118], 0
mov rbx, qword [rsp + 0x120]
and al, 0x18
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x20
add dword [rax], eax
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rcx + rax + 0xb80000], bl
test rbx, rbx
je 0x1400f7286
mov eax, 0x2600
add byte es:[rax], al
mov rcx, r14
jmp 0x1400f7128
nop dword cs:[rax + rax]
inc rcx
cmp edx, 0xd
ja case.0x1400dbdeb.199
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
bt eax, edx
jae case.0x1400dbdeb.199
movabs dword [0x41000000b5830fd0], eax
cmp r8d, 0x110000
cmp eax, 0x110000
jne case.0x1400e19df.112
add byte [rax], al
add byte [rax + 0x39], cl
stc
cmp rcx, rdi
je 0x1400f7252
add byte [rdi + rcx - 0x4a], al
adc dword [rcx + 0xf], eax
mov dh, 0xd2
invalid
test dl, dl
jns 0x1400f7100
rol byte [rdx + rdx*8 - 0x76be3c87], cl
rol byte [rcx - 0x7d], 1
loopne 0x1400f7163
invalid
mov r8d, edx
and r8d, 0x1f
invalid
invalid
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400f719c
movzx r9d, byte [rcx + 2]
shl r11d, 6
mov dh, 0x49
add al, byte [rcx - 0x3f]
add al, byte [r9 - 0x3f]
jrcxz 0x1400f7161
and r9d, 0x3f
and ecx, 0x3f
or r9d, r11d
or ecx, ebx
fld dword [rcx - 0x80]
cli
invalid
cmp r10b, 0xf0
cmp dl, 0xf0
jb 0x1400f71b5
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl eax, 0x12
shl eax, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
cli
add byte [rax], al
adc dword [rax], eax
je 0x1400f7252
test ch, al
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
or eax, 0xff72860f
invalid
xchg byte [rdx - 1], dh
invalid
invalid
add rcx, 4
cmp edx, 0xd
jbe 0x1400f710c
invalid
invalid
invalid
jmp case.0x1400dbdeb.199
add rcx, 2
add ecx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
ret 0xfa83
or eax, 0xff59860f
pop rcx
invalid
invalid
invalid
pop rcx
invalid
invalid
jmp case.0x1400dbdeb.199
add rcx, 3
shl r8d, 0xc
add eax, dword [rcx - 0x3f]
loopne 0x1400f71c9
or r9d, r8d
mov edx, r9d
mov edx, ecx
mov edx, ecx
cmp edx, 0xd
jbe 0x1400f710c
cli
or eax, 0xff40860f
invalid
invalid
nop dword [rax]
invalid
mov r8d, edx
cmp r8d, 0x110000
je 0x1400f7128
inc dword [rcx - 0x7d]
clc
and esi, dword [rbp + 0x6c]
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x108], al
cmp r8d, 0x23
jne 0x1400f7252
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x108], al
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], bl
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], bl
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, rbx
mov r9, r14
call fcn.1400fd820
jmp 0x1400f7d2d
mov r9d, dword [rbx + 0x2c]
mov r8d, r9d
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
inc r8d
je 0x1400f728c
cmp rdx, r8
jbe 0x1400f728a
cmp byte [rcx + r8], 0xbf
jg 0x1400f728c
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140108760
mov al, 6
jmp 0x1400f72bc
jne 0x1400f7272
mov al, 7
cmp rdx, r8
je 0x1400f72bc
cmp byte [rcx + r8], 0x2f
jne 0x1400f72bc
test r9d, r9d
je 0x1400f73bc
add dword [rax], eax
add byte [rcx + rdi - 0x36], cl
jbe 0x1400f73b6
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], al
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
cmp qword [rsp + 0x108], 0
je 0x1400f7d2d
add byte [rdi], cl
test byte [rbp + 0xa], cl
add byte [rax], al
mov r8, qword [rsp + 0x110]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
jmp fcn.140101bb0
invalid
add byte [rax - 0x77], cl
sti
mov rbx, rdi
cmp byte [rsp + 0x148], 1
jne 0x1400f70cd
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], dl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], bl
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xd0], xmm1
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x100], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x100], eax
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xc0], xmm0
mov r14, qword [rsp + 0xd0]
mov rax, r14
shr rax, 0x20
jne 0x1400f74a4
mov rdx, qword [rsp + 0xc8]
lea eax, [r14 - 2]
cmp eax, 3
ja 0x1400f73ae
mov r9, rdi
call fcn.1400fc9f0
jmp 0x1400f7d2d
mov r9, rdi
call fcn.1400fb2e0
jmp 0x1400f7d2d
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0xc0], 0
je 0x1400f7d2d
or byte [rax], al
xor edx, edx
call fcn.140101bb0
jmp 0x1400f7d2d
invalid
add byte [rcx + 0x7474683a], al
jo 0x1400f755f
invalid
add byte [rax], al
movzx ecx, byte [rdx + 2]
xor ecx, 0x70
or cx, ax
sete al
mov bpl, 2
sub bpl, al
jmp 0x1400f7551
mov rax, r14
cmp r14, qword [rsp + 0xc0]
jne 0x1400f757e
lea rcx, [rsp + 0xc0]
lea ecx, [rsp + 0xc0]
mov rdx, r14
call fcn.14001a620
mov rdx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
mov byte [rdx + rax], 0x3a
inc rax
mov qword [rsp + 0xd0], rax
test bpl, bpl
je 0x1400f768b
movzx ecx, bpl
cmp ecx, 2
jne 0x1400f771b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xc0], al
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x190], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x180], xmm3
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x170], edx
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
lea rcx, [0x140172578]
lea r8, [rsp + 0x70]
mov edx, 2
call case.0x1400dba29.240
test al, al
je 0x1400f7866
add al, byte [r8]
invalid
add al, byte [r8]
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x70
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0x78]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], r14d
mov byte [rsp + 0x20], 2
add cl, byte [rax - 0x73]
push rsp
and al, 0x70
add cl, byte [rax - 0x73]
push rsp
and al, 0x70
mov rcx, qword [rsp + 0x68]
jmp 0x1400f7d28
mov r14, qword [rsp + 0xf0]
add byte [rax], al
test r14, r14
je 0x1400f76cd
mov r15, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
lea rcx, [0x140172578]
lea r8, [rsp + 0x70]
mov edx, 2
call case.0x1400dba29.240
test al, al
jne 0x1400f76cd
mov rcx, r14
mov dl, 4
call qword [r15 + 0x28]
mov r14, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
mov ebx, 0x45000002
mov ecx, dword [rsi + 0x2c]
test r14, r14
je 0x1400f7999
mov r9d, dword [r14 + 0x2c]
test r9, r9
je 0x1400f7999
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
cmp rdx, r9
jbe 0x1400f7974
cmp byte [rcx + r9], 0xbf
jg 0x1400f797a
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140108760
xor ecx, ecx
mov r8d, 0x2600
add byte [rax], al
add byte [rax], al
mov r15, rbx
mov r9, rbx
cmp r9, rdi
jne 0x1400f774c
jmp case.0x1400ded97.385
mov r11d, r10d
rol dword [rcx - 0x7f], cl
sti
add byte [rax], al
adc dword [rax], eax
invalid
cmp r11d, 0x110000
add byte [rdi], cl
jne 0x1400f77ef
test dword [rax + rax + 0x39490000], ebp
stc
cmp r9, rdi
je case.0x1400ded97.385
movzx r12d, byte [r9]
movzx r10d, r12b
test r10b, r10b
js 0x1400f775e
inc r9
jmp 0x1400f77d0
mov r11d, r10d
and r11d, 0x1f
movzx r13d, byte [r9 + 1]
mov dh, 0x69
add dword [rcx - 0x7d], eax
in eax, 0x3f
mov dh, 0x69
add dword [rcx - 0x7d], eax
in eax, 0x3f
cmp r10b, 0xdf
jbe 0x1400f77b2
movzx ebp, byte [r9 + 2]
shl r13d, 6
and ebp, 0x3f
or ebp, r13d
cmp r12b, 0xf0
jb 0x1400f77c2
invalid
movzx r10d, byte [r9 + 3]
and r11d, 7
shl r11d, 0x12
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
or r10d, r11d
cmp r10d, 0x110000
je case.0x1400ded97.385
add r9, 4
jmp 0x1400f77d0
add r9, 2
shl r11d, 6
or r11d, r13d
mov r10d, r11d
jmp 0x1400f77d0
add r9, 3
shl r11d, 0xc
add eax, dword [rcx - 0x3f]
jrcxz 0x1400f77d6
or ebp, r11d
mov r10d, ebp
invalid
cmp r10d, 0xd
ja case.0x1400a4f30.1261
pop rcx
invalid
mov r11d, 0x110000
bt r8d, r10d
jb 0x1400f7736
jmp case.0x1400a4f30.1261
cmp r11d, 0x5c
je 0x1400f77fb
invalid
cmp r11d, 0x2f
jne case.0x1400ded97.385
inc ecx
mov r15, r9
cmp r9, rdi
jne 0x1400f774c
cmp ecx, 1
ja 0x1400f7b7b
invalid
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xd8
mov r12, qword [rsp + 0xd8]
test r12, r12
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
je 0x1400f7b7b
je 0x1400f7b7b
mov r9d, dword [r12 + 0x2c]
and al, 0x2c
mov rcx, qword [r12 + 8]
test r9, r9
je 0x1400f7b36
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp - 0x75], cl
and al, 0x10
mov r8, qword [r12 + 0x10]
cmp r8, r9
jbe 0x1400f7b30
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdx - 0x80], al
cmp al, 9
mov edi, 0x2e78f0f
jg 0x1400f7b36
cmp byte [rcx + r9], 0xbf
jg 0x1400f7b36
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rdx, r8
xor r8d, r8d
call fcn.140108760
ret 0x3145
mov r15, qword [rsp + 0x160]
mov edi, dword [rsp + 0x160]
add dword [rax], eax
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
shr rax, 0x20
shr eax, 0x20
call 0x107948798
add byte [rax], al
add dh, al
test byte [rdi + riz*4], ah
and al, 0xa7
jne 0x1400f7942
mov byte [rsp + 0x1a7], 0
and al, 0xa7
add dword [rax], eax
add byte [rax], al
mov eax, 0x2600
mov r12, rbx
jmp 0x1400f789b
invalid
mov edx, ecx
cmp edx, 0x110000
jne 0x1400f7a1b
add byte [rcx], 0
invalid
add byte [rcx], 0
add byte [rcx + 0x39], cl
cld
add byte [rax], al
cmp r12, rdi
je 0x1400f7a84
add byte [rax], al
movzx r9d, byte [r12]
movzx ecx, r9b
test cl, cl
js 0x1400f78b6
inc r12
jmp 0x1400f7926
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r12 + 1]
movzx edx, byte [rsp + 1]
and al, 1
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400f790b
stc
fbstp tbyte [rsi + 0x41]
movzx r8d, byte [r12 + 2]
shl r10d, 6
invalid
and r8d, 0x3f
and eax, 0x3f
invalid
and eax, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400f7919
movzx ecx, byte [r12 + 3]
and edx, 7
shl edx, 0x12
adc al, byte [rcx - 0x3f]
loopne case.0x1400d8588.337
adc al, byte [rcx - 0x3f]
loopne case.0x1400d8588.337
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1400f7a84
add r12, 4
jmp 0x1400f7926
add r12, 2
shl edx, 6
or edx, r10d
invalid
mov ecx, edx
jmp 0x1400f7926
ror byte [rcx + 0x490debd1], cl
add esp, 3
add r12, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1400f788d
or eax, 0xff5e870f
invalid
mov edx, 0x110000
bt eax, ecx
jb case.0x1400d7c08.363
jmp 0x1400f788d
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0x150], 0
je 0x1400f7d2d
jne 0x1400f7707
cmp r9d, 4
jne 0x1400f7999
lea rdx, [0x1401724dc]
mov r8, r9
call fcn.1401068a0
xor ecx, ecx
test eax, eax
cmove rcx, r14
jmp 0x1400f799b
xor ecx, ecx
mov qword [rsp + 0xd0], 0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
mov rax, qword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rcx
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
mov rcx, qword [rsp + 0x68]
mov r8, rbx
jmp 0x1400f7497
invalid
invalid
invalid
cmp edx, 0x2f
jne 0x1400f7a84
invalid
mov rax, r15
cmp r15, qword [rsp + 0x150]
jne 0x1400f7a45
lea rcx, [rsp + 0x150]
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov rdx, r15
call fcn.14001a620
mov rax, qword [rsp + 0x160]
dec dword [rax - 0x75]
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
pop rax
mov rcx, qword [rsp + 0x158]
mov byte [rcx + rax], 0x2f
pop rax
add dword [rax], eax
add dh, al
add al, 1
invalid
inc rax
mov qword [rsp + 0x160], rax
and al, 0x60
add dword [rax], eax
add dh, al
and al, 0x70
jo 0x1400f7a61
and al, 0x60
add dword [rax], eax
add dh, al
and al, 0x70
jo 0x1400f7a61
invalid
invalid
jl 0x1400f7a89
jo 0x1400f7a61
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
sub byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
lea rcx, [rsp + 0x150]
lea r8, [rsp + 0x70]
mov dl, 2
mov r9, r15
mov ecx, edi
mov ecx, edi
call fcn.1400f9d00
jmp 0x1400f7a97
lea rcx, [rsp + 0x150]
lea ecx, [rsp + 0x150]
add dword [rax], eax
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
mov r8, rdi
mov rdx, rbx
mov r8, rdi
call fcn.1400f99f0
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov r8, qword [rsp + 0x190]
mov qword [rsp + 0xb0], r8
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x150], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x150], al
invalid
movaps xmm1, xmmword [rsp + 0x160]
sub byte [rsp + 0x160], cl
movaps xmm2, xmmword [rsp + 0x170]
movaps xmm3, xmmword [rsp + 0x180]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
add byte [rax], al
invalid
and al, 0x90
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
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
pop rax
mov dword [rsp + 0x50], r15d
lea rax, [rsp + 0x1a7]
and al, 0xa7
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
and al, 0xa7
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], r15d
jl 0x1400f7b32
sub byte [rcx + rcx*4 + 0x7c], al
and al, 0x20
invalid
jl 0x1400f7b32
sub byte [rcx + rcx*4 + 0x7c], al
and al, 0x20
invalid
and byte [rsi - 0x39], ah
and al, 0x40
add byte [rax], al
mov word [rsp + 0x40], 0
lea rdx, [rsp + 0x70]
mov r8b, 2
mov r9d, r14d
call fcn.1400fae20
jmp 0x1400f7d2d
jne case.0x1400d7b75.372
sbb ebp, edi
invalid
test r14, r14
je 0x1400f7b66
lea rcx, [0x140172560]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
int1
int1
call fcn.140108760
jne 0x1400f7b47
cmp r14, r9
jne 0x1400f7b7b
mov r8, r14
call fcn.1401068a0
test eax, eax
je 0x1400f7d42
add byte [rax], al
add byte [rax], al
mov r12, qword [rsp + 0xf0]
test r12, r12
je 0x1400f7cc1
mov rsi, qword [rsp + 0xf8]
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x70
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x70
jmp 0x1400f7bc1
lea eax, [rbp - 9]
cmp eax, 2
jae 0x1400f7c31
cmp rbx, rdi
je 0x1400f7c7e
movzx eax, byte [rbx + 1]
and r8d, 0x3f
cmp bpl, 0xdf
cmp ch, 0xdf
jbe 0x1400f7c23
add dword [rcx - 0x7d], eax
loopne case.0x1400ded97.126
movzx ecx, byte [rbx + 2]
shl r8d, 6
and ecx, 0x3f
loope 0x1400f7c38
or ecx, r8d
cmp dl, 0xf0
jb 0x1400f7c38
movzx ebp, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rcx + riz*2 + 0x48], dh
je 0x1400f7c7e
add rbx, 4
adc dword [rax], eax
je 0x1400f7c7e
add rbx, 4
jmp case.0x1400e19df.119
add rbx, 2
shl eax, 6
or eax, r8d
mov ebp, eax
jmp case.0x1400e19df.119
cmp ebp, 0xd
std
or eax, 0x46eb8b74
je 0x1400f7bc1
jmp 0x1400f7c7e
je 0x1400f7bc1
jmp 0x1400f7c7e
add rbx, 3
add eax, ecx
loopne case.0x1400ded97.124
shl eax, 0xc
or ecx, eax
mov ebp, ecx
cmp ebp, 0x2e
jle 0x1400f7bb9
invalid
inc dword [rbx + 0x11742ffd]
cmp ebp, 0x2f
je 0x1400f7c62
std
invalid
cmp ebp, 0x110000
je 0x1400f7bc1
cmp ebp, 0x5c
jne 0x1400f7c7e
mov rcx, r13
mov ecx, ebp
mov edx, ebp
call fcn.1400f6870
cmp ebp, 0x2f
je 0x1400f7bc1
in al, dx
invalid
cmp ebp, 0x5c
je 0x1400f7bc1
mov rax, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov bl, 1
cmp qword [rsp + 0x80], 2
jne 0x1400f7ca2
movzx ecx, word [r8]
cmp ecx, 0x2f2f
invalid
add byte [rax], al
setne bl
ret
invalid
ret
test rax, rax
je 0x1400f7cb5
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0xd0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0xd0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], dl
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], r14d
mov byte [rsp + 0x20], 1
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, r15
mov r9, rdi
call fcn.1400f8050
nop
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0xd0], 0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x28], r12
mov byte [rsp + 0x20], 1
lea rdx, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov rcx, qword [rsp + 0x68]
mov r8, rbx
jmp 0x1400f742b
mov edx, 0x83480015
sar dh, 0x48
cmp eax, 3
ja 0x1400f7e0d
lea r8, [0x1401791c0]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
movzx eax, word [rcx]
cmp eax, 0x7377
jne 0x1400f7e0d
mov al, 1
mov dx, 0x50
movzx eax, al
ret
cmp dword [rcx], 0x70747468
je 0x1400f7dfb
jo 0x1400f7e80
out dx, al
xor eax, eax
movzx eax, al
ret
mov eax, 0x70747468
xor eax, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
jae 0x1400f7e2b
ror dword [rdi], 0x94
invalid
jae 0x1400f7e2b
ror dword [rdi], 0x94
sar byte [rcx + 0x1bb], 0xba
adc eax, 0xf000000
ror dword [rdi], 1
mov dh, 0xc0
mov ecx, 0x1bb
mov edx, 0x15
cmove edx, ecx
movzx eax, al
ret
movzx eax, word [rcx]
xor eax, 0x7377
movzx r8d, byte [rcx + 2]
mov dh, 0x41
add al, byte [rcx - 0x7d]
invalid
jae 0x1400f7eaf
or r8d, eax
je case.0x1400db440.244
jae 0x1400f7e3e
add byte [rdi + rcx - 0x4a], al
add al, byte [r9 - 0x7d]
mov dh, 0x41
add al, byte [rcx - 0x7d]
invalid
movzx eax, word [rcx]
rol ax, 8
movzx r8d, ax
movzx eax, ax
movzx eax, ax
cmp r8d, 0x6674
jne 0x1400f7e7c
movzx eax, byte [rcx + 2]
add eax, 0xffffff90
test eax, eax
sete al
movzx eax, al
invalid
rol bl, 0xb0
add dword [rsi - 0x46], esp
mov ebx, 0xc0b60f01
ret
mov al, 1
mov dx, 0x1bb
movzx eax, al
ret
xor eax, eax
cmp r8d, 0x6674
clc
je 0x1400f7ee9
add byte [rax], al
sbb eax, eax
or eax, 1
test eax, eax
sete al
xchg esp, eax
ror byte [rdi], 0xb6
invalid
ret
xchg esp, eax
ror byte [rdi], 0xb6
rol bl, 0xcc
int3
push r15
push r14
push rsi
push rdi
push rbp
push rbx
add rdx, rcx
invalid
add edx, ecx
mov rsi, qword [r8]
mov r9, qword [r8 + 8]
mov r10d, 0x2600
mov al, 1
cmp rcx, rdx
je 0x1400f803e
invalid
add byte [rdi], cl
mov dh, 0x29
invalid
movzx ebp, byte [rcx]
movzx r11d, bpl
test r11b, r11b
js 0x1400f7ee0
inc rcx
jmp 0x1400f7f71
add byte [rax], al
add byte [rcx + rcx*4 - 0x21], al
mov edi, r11d
and edi, 0x1f
movzx r14d, byte [rcx + 1]
jno 0x1400f7eec
and r14d, 0x3f
and esi, 0x3f
cmp r11b, 0xdf
jbe 0x1400f7f34
fbstp tbyte [rsi + 0x3f]
movzx ebx, byte [rcx + 2]
shl r14d, 6
and ebx, 0x3f
or ebx, r14d
cmp bpl, 0xf0
jb 0x1400f7f43
movzx r11d, byte [rcx + 3]
movzx ebx, byte [rcx + 3]
add eax, dword [rbx - 0x183ef819]
adc al, cl
jrcxz 0x1400f7f1d
and edi, 7
shl edi, 0x12
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
or r11d, edi
fild dword [rcx + 9]
sti
cmp r11d, 0x110000
je 0x1400f803e
add byte [rcx], dl
add byte [rdi], cl
test byte [rax], dl
add dword [rax], eax
add byte [rax - 0x7d], cl
rol dword [rbx + rbp*8], 0x3d
add rcx, 4
jmp 0x1400f7f71
add rcx, 2
shl edi, 6
or edi, r14d
mov r11d, edi
jmp 0x1400f7f71
add rcx, 3
shl edi, 0xc
or ebx, edi
mov r11d, ebx
jmp 0x1400f7f71
mov ebx, edi
mov rsi, rax
cmp ebx, 0x110000
jne 0x1400f8030
cmp rsi, r9
je 0x1400f803c
lea rax, [rsi + 1]
mov qword [r8], rax
movzx ebp, byte [rsi]
movzx edi, bpl
test dil, dil
jns 0x1400f8000
mov ebx, edi
and ebx, 0x1f
lea rax, [rsi + 2]
mov qword [r8], rax
movzx r15d, byte [rsi + 1]
and r15d, 0x3f
cmp dil, 0xdf
jbe 0x1400f7fec
lea rax, [rsi + 3]
mov qword [r8], rax
movzx r14d, byte [rsi + 2]
shl r15d, 6
and r14d, 0x3f
or r14d, r15d
cmp bpl, 0xf0
cmp ch, 0xf0
jb 0x1400f801d
and edi, 0x3f
or edi, r14d
or edi, ebx
cmp edi, 0x110000
jne 0x1400f8000
shl ebx, 6
or ebx, r15d
or ebx, edi
or ebx, edi
mov edi, ebx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp edi, 0xd
ja 0x1400f7f60
mov ebx, 0x110000
bt r10d, edi
jb 0x1400f7f62
jmp 0x1400f7f60
mov rsi, rax
cmp ebx, r11d
je case.0x1400dbdeb.234
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
sub esp, 0x138
mov r15, r9
mov rbp, r8
mov r10, rdx
mov qword [rsp + 0x128], rcx
mov rdx, qword [rdx + 0x10]
cmp rdx, qword [r10]
cmp edx, dword [rdx]
mov qword [rsp + 0x70], r10
jne 0x1400f8093
mov rcx, r10
call fcn.14001a620
mov r10, qword [rsp + 0x70]
mov rdx, qword [r10 + 0x10]
mov rax, qword [r10 + 8]
mov byte [rax + rdx], 0x2f
inc rdx
mov qword [r10 + 0x10], rdx
cmp rdx, qword [r10]
jne 0x1400f80b8
mov rcx, r10
call fcn.14001a620
mov r10, qword [rsp + 0x70]
mov rdx, qword [r10 + 0x10]
mov rax, qword [r10 + 8]
mov byte [rax + rdx], 0x2f
inc rdx
mov qword [rsp + 0x98], rdx
mov qword [r10 + 0x10], rdx
mov rsi, qword [r10 + 0x30]
mov rdi, qword [r10 + 0x38]
xor ebx, ebx
lea r14, [0x1401791d0]
mov r12d, 0x2600
mov r13, rbp
xor eax, eax
mov qword [rsp + 0xa8], rax
cmp r13, r15
jne 0x1400f8117
jmp case.0x1400d62a3.519
mov ecx, eax
cmp ecx, 0x110000
jne 0x1400f81db
cmp r13, r15
je case.0x1400d62a3.519
movzx r8d, byte [r13]
movzx eax, r8b
test al, al
js 0x1400f8140
inc r13
cmp eax, 0xd
jbe 0x1400f81c0
jmp 0x1400f8100
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r13 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400f8195
movzx edx, byte [r13 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400f81ab
movzx eax, byte [r13 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je case.0x1400d62a3.519
add r13, 4
cmp eax, 0xd
jbe 0x1400f81c0
jmp 0x1400f8100
add r13, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f81c0
jmp 0x1400f8100
add r13, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
ja 0x1400f8100
nop
mov ecx, 0x110000
bt r12d, eax
jae 0x1400f8100
cmp ecx, 0x110000
je 0x1400f810e
lea eax, [rcx - 0x23]
cmp eax, 0x1d
clc
invalid
ja 0x1400f822f
clc
sbb eax, 0x63494c77
add al, 0x86
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
cmp ecx, 0x5c
jne 0x1400f823e
cmp byte [rsp + 0x1a0], 2
jne case.0x1400d62a3.519
mov rax, qword [rsp + 0xa8]
inc ebx
mov qword [rsp + 0xa8], rax
add byte [rax], al
add byte [rax], al
add bh, bh
ret
add byte [rax], al
cmp r13, r15
jne 0x1400f8117
mov rsi, qword [rsp + 0xa8]
test rsi, rsi
je 0x1400f862f
test r11d, r11d
mov r14, qword [rsp + 0x98]
je 0x1400f8677
jle 0x1400f87d0
xor eax, eax
mov qword [rsp + 0xb0], rax
mov edi, 0x2600
mov r13, r14
mov ebp, esi
mov ebp, esi
xor eax, eax
mov qword [rsp + 0xa0], rax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rbp + 0x31], al
leave
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rbp + 0x31], al
leave
jmp 0x1400f82ef
add byte [rax], r8b
test byte [rsp + 0xa0], 1
mov rax, qword [rsp + 0xb0]
movabs al, byte [0x24848b4801000000]
mov al, 0
add byte [rax], al
movzx eax, al
mov ecx, 1
cmove eax, ecx
ror dword [rax - 0x77], 0x84
and al, 0xb0
mov al, 0
add byte [rax], al
ror dword [rax - 0x77], 0x84
and al, 0xb0
mov al, 0
add byte [rax], al
mov rsi, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0x78]
mov al, 0
add byte [rax], al
mov rsi, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0x78]
lea eax, [rsi - 1]
cmp esi, 1
mov r11d, eax
jle 0x1400f85fd
invalid
add eax, dword [rax]
invalid
invalid
mov qword [rsp + 0xb8], r11
cmp rbp, r15
je 0x1400f98db
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
movzx ecx, byte [r12]
movzx r8d, cl
mov dh, 0xc1
mov dh, 0xc1
test r8b, r8b
js 0x1400f8340
lea rbp, [r12 + 1]
cmp r8d, 0xd
jbe case.0x1400d7c08.398
add dword [rcx - 0x7d], eax
clc
or eax, 0x93860f
add byte [rax], al
jmp 0x1400f83e0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
mov eax, r8d
and eax, 0x1f
movzx edx, byte [r12 + 1]
push rsp
and al, 1
push rsp
and al, 1
and edx, 0x3f
cmp r8b, 0xdf
jbe 0x1400f8392
movzx r8d, byte [r12 + 2]
mov dh, 0x44
and al, 2
invalid
add al, cl
loop 0x1400f8364
shl edx, 6
and r8d, 0x3f
or r8d, edx
rol byte [rax + 0x3d72f0f9], 1
cmp cl, 0xf0
jb 0x1400f83a7
lea rbp, [r12 + 4]
lea ebp, [rsp + 4]
insb byte [rdi], dx
and al, 4
movzx ecx, byte [r12 + 3]
and eax, 7
loopne 0x1400f837f
loopne 0x1400f837f
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
mov eax, ecx
invalid
mov eax, ecx
cmp r8d, 0xd
jbe case.0x1400d7c08.398
jmp 0x1400f83e0
lea rbp, [r12 + 2]
shl eax, 6
or eax, edx
mov r8d, eax
cmp r8d, 0xd
jbe case.0x1400d7c08.398
invalid
sbb ebp, ebx
cmp dword [rcx - 0x73], ecx
insb byte [rdi], dx
and al, 3
lea rbp, [r12 + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x1400f83e0
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x5d], al
bt edi, r8d
bt edi, r8d
jae 0x1400f83e0
mov r12, rbp
cmp rbp, r15
jne 0x1400f8310
invalid
invalid
jmp 0x1400f98db
add al, 0x15
add byte [rax], al
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
cmp r8d, 0x110000
je 0x1400f98db
out dx, al
adc al, 0
invalid
out dx, al
adc al, 0
add byte [rsi + 1], bh
mov esi, 1
cmp r8d, 0x80
jb 0x1400f8419
clc
add byte [rax], 0
add byte [rdx + 0x1e], dh
mov esi, 2
cmp r8d, 0x800
jb 0x1400f8419
cmp r8d, 0x10000
mov esi, 4
sbb rsi, 0
mov rdx, r15
sub rdx, r12
cmp rsi, rdx
jae 0x1400f8430
mov edi, 0xe90b7f
adc eax, 0x850f0000
add byte [0xc51e8432], dl
cli
adc al, 0
add byte [rcx - 0x7f], al
clc
add byte [rax], al
adc dword [rax], eax
je 0x1400f98db
cmp r8d, 0x3a
jne 0x1400f8490
je 0x1400f8490
mov rax, r14
shr rax, 0x20
jne case.0x1400d7c08.481
mov rsi, qword [rsp + 0xb8]
cmp esi, 1
je 0x1400f87f7
mov al, byte [rbx]
add byte [rax], al
mov al, byte [rbx]
add byte [rax], al
cmp r14, qword [r10]
jne 0x1400f85c0
call fcn.14001a620
mov r10, qword [rsp + 0x70]
mov r13, qword [r10 + 0x10]
jmp 0x1400f85c3
xor al, 1
add byte [rax], al
xor al, 1
add byte [rax], al
nop
mov dword [rsp + 0x78], r9d
mov rcx, qword [r10 + 0x30]
js 0x1400f84df
mov ecx, dword [rdx + 0x30]
mov rdx, qword [r10 + 0x38]
mov qword [rsp + 0x20], r15
mov r9, rbp
call fcn.1400fde90
pop rcx
add byte [rax], al
pop rcx
add byte [rax], al
mov r10, qword [rsp + 0x70]
jmp 0x1400f8515
nop word cs:[rax + rax]
inc r12
dec rsi
mov r14, r12
lea r12, [rax + rax*2]
lea rax, [0x14013c08d]
cmp eax, dword [rax + rax]
add r12, rax
mov rbx, rsi
mov esi, 3
mov rax, qword [r10]
sub rax, r13
cmp rax, rsi
jb 0x1400f859d
invalid
mov rcx, qword [r10 + 8]
mov ecx, dword [rdx + 8]
add rcx, r13
add ecx, ebp
mov rdx, r12
mov r8, rsi
invalid
call fcn.140106220
mov r10, qword [rsp + 0x70]
invalid
add r13, rsi
mov qword [r10 + 0x10], r13
adc byte [rax - 0x77], cl
invalid
adc byte [rax - 0x77], cl
fimul word [rbp - 0x77]
hlt
mov r12, r14
mov r14, r13
test rsi, rsi
test esi, esi
je 0x1400f82b0
movzx eax, byte [r12]
add al, 0x24
movzx eax, al
test al, al
js 0x1400f84c0
mov ecx, eax
shr ecx, 5
lea rdx, [0x1401725f8]
add byte [rbx - 0x5cf075f4], cl
invalid
jb 0x1400f84c0
add byte [rbx - 0x5cf075f4], cl
sal dword [rdx - 0x7e], 0xb9
add dword [rax], eax
add byte [rax], al
mov ecx, 1
lea r9, [0x1401725f8]
lea ecx, [0x1401725f8]
scasb al, byte [rdi]
movabs al, byte [0x441f0f660007]
add byte [rax], r8b
nop word [rax + rax]
add byte [rax], r8b
cmp rsi, rcx
cmp esi, ecx
je case.0x1400dbb03.342
mov rax, rcx
movzx ecx, byte [r12 + rcx]
enter 0xf41, 0xffffffffffffffb6
or al, 0xc
test cl, cl
js 0x1400f8577
invalid
invalid
movzx edx, cl
mov dh, 0xd1
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
invalid
sal byte [rbx - 0x27], 1
movabs dword [0x820fc62948d973d0], eax
adc eax, dword [eax]
add byte [rbp - 0x73], cl
xor al, 4
sub rsi, rax
jb 0x1400f98e7
add byte [rax], al
lea r14, [r12 + rax]
mov rbx, rsi
mov rsi, rax
jmp 0x1400f84df
push rax
invalid
invalid
invalid
invalid
push rax
invalid
xor ebx, ebx
lea r14, [0x140172ca8]
jmp 0x1400f84df
invalid
invalid
invalid
fisttp dword [rbp + rcx*4 + 0x35]
adc byte [rdi + 0x42e90007], ah
invalid
mov rcx, r10
mov rdx, r13
mov r8, rsi
invalid
call fcn.1401087c0
adc eax, 0x4c000102
mov edx, dword [rsp + 0x70]
adc eax, 0x4c000102
mov edx, dword [rsp + 0x70]
mov r13, qword [r10 + 0x10]
push 0x10
jmp 0x1400f84ee
add byte [rax], al
add byte [rbp - 0x77], cl
cmc
mov rax, qword [r10 + 8]
mov byte [rax + r13], 0x3a
mov byte [rax + rbp], 0x3a
inc r13
mov qword [r10 + 0x10], r13
mov al, 1
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
invalid
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x30
xor byte [rcx], al
add byte [rax], al
invalid
invalid
mov qword [rsp + 0x130], r14
xor byte [rcx], al
add byte [rax], al
mov r14, r13
out dx, al
lea eax, [rsi - 1]
cmp esi, 1
mov r11d, eax
jg 0x1400f82ef
cld
invalid
invalid
inc dword [rbx - 0x76befe02]
ret
cld
invalid
dec dword [rax - 0x75]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdx], cl
or al, byte [rsp + 0xa0]
test al, 1
sete al
mov rax, qword [rsp + 0xb0]
or al, byte [rsp + 0xa0]
test al, 1
sete al
test r9d, r9d
mov rsi, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
je 0x1400f8817
test ch, dh
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x13024
add cl, ch
add dword [rdx], eax
add al, byte [rax]
invalid
mov rdi, qword [rsp + 0x130]
jmp 0x1400f8830
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x98
mov r14, qword [rsp + 0x98]
mov rax, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
shr rax, 0x20
jne 0x1400f8a26
mov dword [rsp + 0x80], r14d
mov qword [rsp + 0x88], rbp
mov byte [rax], al
add byte [rax], al
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
mov qword [rsp + rax + 0x80], r15
mov rdx, qword [rsp + 0x88]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rdi], esp
add al, byte [rax]
invalid
mov esp, 0x8004
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rdi], esp
add al, byte [rax]
add cl, ch
fadd dword [rbx]
add byte [rax], al
jmp 0x1400f8a4f
mov eax, 0x2600
mov rcx, rsi
jmp 0x1400f86a0
mov r8d, edx
cmp r8d, 0x110000
adc dword [rax], eax
adc dword [rax], eax
jne case.0x1400ded97.159
cmp rcx, r15
je 0x1400f8d86
rol byte [rdx + rdx*8 - 0xb7e488], cl
rol dword [rbx - 0x79f0f206], 0x9f
or eax, 0x9f860f
add byte [rax], al
jmp 0x1400f8690
nop word cs:[rax + rax]
or eax, 0x9f860f
jbe 0x1400f8760
add byte [rax], al
jmp 0x1400f8690
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, edx
and r8d, 0x1f
loopne 0x1400f86f6
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
invalid
cmp dl, 0xdf
jbe 0x1400f872e
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or ecx, ebx
or ecx, ebx
cmp r10b, 0xf0
jb 0x1400f8746
movzx edx, byte [rcx + 3]
and r8d, 7
invalid
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
or edx, ecx
or edx, ecx
or edx, r8d
cmp edx, 0x110000
je 0x1400f8d86
add rcx, 4
cmp edx, 0xd
jbe 0x1400f8760
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400f8760
jmp 0x1400f8690
add rcx, 3
shl r8d, 0xc
loopne 0x1400f875a
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
ja 0x1400f8690
xor edi, edi
invalid
invalid
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
bt eax, edx
jae 0x1400f8690
cmp r8d, 0x110000
je 0x1400f86a0
test byte [rdi + rdi*8], ah
invalid
invalid
test byte [rdi + rdi*8], ah
invalid
cmp r8d, 0x3f
ja 0x1400f8d72
add byte [rax], cl
add byte [rax], 0x80
bt rcx, rax
jae 0x1400f8d72
adc ebp, 5
add byte [rax], al
mov byte [rsp + 0x80], 0
mov eax, 8
xor r15d, r15d
mov r10, qword [rsp + 0x70]
mov qword [rsp + rax + 0x80], r15
add byte [rax], al
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
test rdx, rdx
jne 0x1400f8899
test esi, ecx
add byte [rax], al
invalid
test esi, ecx
add byte [rax], al
add cl, ch
jg 0x1400f87d0
jmp 0x1400f8a4f
add byte [rax], al
mov rax, r14
shr rax, 0x20
jne 0x1400f8a26
mov byte [rsp + 0x80], 9
mov eax, 8
xor r15d, r15d
jmp 0x1400f8878
mov rax, qword [rsp + 0xb0]
or al, byte [rsp + 0xa0]
add byte [rax], al
mov edi, r14d
test al, 1
mov rsi, qword [rsp + 0xa8]
jne 0x1400f8837
jmp 0x1400f8863
mov rdi, qword [r10 + 0x10]
mov rcx, rdi
shr rcx, 0x20
mov r14, qword [rsp + 0x98]
jne 0x1400f8a26
mov r14d, edi
test al, al
jne 0x1400f8863
inc byte [rax + rax*8 - 0x74b6d38b]
push rdx
adc byte [rcx + 0x3b], cl
adc dh, byte [rbp + 0x11]
mov rdx, qword [r10 + 0x10]
cmp rdx, qword [r10]
jne 0x1400f8851
mov rcx, r10
call fcn.14001a620
mov r10, qword [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
mov rdx, qword [r10 + 0x10]
mov rax, qword [r10 + 8]
mov byte [rax + rdx], 0x40
inc rdx
mov qword [r10 + 0x10], rdx
mov r14d, edi
mov dword [rsp + 0x80], r14d
mov qword [rsp + 0x88], rsi
mov eax, 0x10
mov r14, qword [rsp + 0x98]
mov qword [rsp + rax + 0x80], r15
mov rdx, qword [rsp + 0x88]
test rdx, rdx
je 0x1400f8a4f
mov rcx, qword [r10 + 0x10]
mov rax, rcx
shr rax, 0x20
mov bpl, 9
jne 0x1400f95c5
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rbx + 0x802484], cl
add byte [rax], al
mov dword [rsp + 0xb0], eax
mov r13, qword [rsp + 0x90]
mov rax, r13
mov r15, rdx
sub rax, rdx
je 0x1400f8cf9
add eax, 0x80964
xor ecx, ecx
xor ebx, ebx
xor r12d, r12d
mov r10, rdx
movzx r15d, byte [rsp + 0x1a0]
movzx edi, byte [rsp + 0x1a0]
movzx edi, byte [rsp + 0x1a0]
jmp 0x1400f890c
ret
add r12, r11
cmp r10, r13
je 0x1400f8a5c
movzx edi, byte [r10]
movzx esi, dil
test sil, sil
js 0x1400f8940
add byte [rax], al
add byte [rbp - 0x7c0882], cl
push rsp
ja case.default.0x1400f8935
movsxd rdi, dword [r8 + rdi*4]
add rdi, r8
add edi, eax
jmp rdi
movzx r14d, byte [r10 + 1]
and r14d, 0x3f
add dword [rcx - 0x7d], eax
out 0x3f, al
cmp sil, 0xdf
jbe 0x1400f898b
movzx esi, byte [r10 + 2]
shl r14d, 6
and esi, 0x3f
or esi, r14d
cmp dil, 0xf0
cmp bh, 0xf0
cmp bh, 0xf0
jb 0x1400f89c3
movzx edi, byte [r10 + 3]
add r10, 4
and r11d, 7
shl r11d, 0x12
adc al, cl
out 6, al
adc al, cl
out 6, al
and edi, 0x3f
or edi, esi
or edi, r11d
mov esi, edi
jmp case.0x1400db440.358
add r10, 2
shl r11d, 6
or r11d, r14d
mov esi, r11d
jmp case.0x1400db440.358
test cl, 1
je 0x1400f8a5c
inc rbx
jmp 0x1400f8900
add r10, 3
shl r11d, 0xc
or esi, r11d
mov r14, qword [rsp + 0x98]
mov r11d, 1
lea edi, [rsi - 9]
cmp edi, 0x54
jbe 0x1400f892e
cmp esi, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x1400f8a5c
inc rbx
cmp esi, 0x80
jb 0x1400f8900
mov r11d, 2
cmp esi, 0x800
inc byte [rax]
or byte [rax], al
add byte [rdi], cl
invalid
out dx, eax
invalid
invalid
invalid
cmp esi, 0x10000
mov r11d, 4
sbb r11, 0
sbb ebx, 0
sbb ebx, 0
jmp 0x1400f8900
mov byte [rsp + 0x80], 9
mov eax, 8
xor r15d, r15d
mov qword [rsp + rax + 0x80], r15
mov rdx, qword [rsp + 0x88]
test rdx, rdx
jne 0x1400f8899
invalid
dec dword [rdi]
mov dh, 0xac
and al, 0x80
add byte [rax], al
add cl, ch
imul ecx, dword [rbx], 0xc1f60000
add dword [rdi], ecx
test dword [rsi], edx
add dword [rax], eax
add byte [rcx - 0x77], cl
mov edi, edx
movzx ebp, byte [rsp + 0x80]
jmp 0x1400f95c5
test cl, 1
jne 0x1400f8b7b
add byte [rax], al
mov r15, rdx
mov edi, edx
test rbx, rbx
mov r10, qword [rsp + 0x70]
je 0x1400f8cc3
mov ecx, 0x2600
mov r15, rdx
jmp 0x1400f8a90
cmp r15, r13
je 0x1400f8cc0
movzx r11d, byte [r15]
movzx r8d, r11b
test r8b, r8b
js 0x1400f8ac0
inc r15
cmp r8d, 0xd
jbe 0x1400f8b3a
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [r15 + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400f8b1c
invalid
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], 0
test rbx, rbx
mov r10, qword [rsp + 0x70]
je 0x1400f8d1d
lea rsi, [rsp + 0xc0]
mov edi, 0x2600
dec rbx
jmp 0x1400f8bcd
mov r15, r13
test r12, r12
je 0x1400f8cf9
cmp r12, rax
jae 0x1400f8db6
cmp byte [rdx + r12], 0xbf
jg 0x1400f8dbc
lea rcx, [0x140172660]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r12
call fcn.140108760
xor ebx, ebx
movzx eax, byte [rsp + 0x1a0]
cmp al, 1
je 0x1400f8fae
movzx eax, al
cmp eax, 2
jne 0x1400f8d60
xor ebx, ebx
jmp 0x1400f8e82
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x78], rax
mov r12, qword [rsp + 0xd0]
mov bl, 1
cmp r15b, 1
jne 0x1400f8d68
xor r12d, r12d
jmp 0x1400f8e3d
cmp byte [rsp + 0x1a0], 2
je 0x1400f8d86
cmp r8d, 0x5c
je 0x1400f879d
mov rax, r14
shr rax, 0x20
jne 0x1400f8da9
jne 0x1400f8cdc
xor ebx, ebx
cmp byte [rsp + 0x1a0], 1
je 0x1400f8e3d
cmp r8, rax
je 0x1400f960b
movzx esi, byte [r8]
mov dh, 0x30
movzx r9d, sil
test r9b, r9b
js 0x1400f8eb8
inc r8
cmp r9d, 0x7c
jbe 0x1400f8f59
rol byte [rcx - 0x7d], 0xf9
jl 0x1400f8ec0
xchg byte [rbx - 0x15000000], ah
fild dword [rbp - 0x77]
retf 0x8341
jmp 0x1400f8e93
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [r8 + 1]
movzx edi, byte [rax + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400f8f1e
movzx r11d, byte [r8 + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp sil, 0xf0
jb 0x1400f8f3c
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
stc
add byte [rax], al
adc dword [rax], eax
mov r10, qword [rsp + 0x70]
je 0x1400f960b
add r8, 4
cmp r9d, 0x7c
jbe 0x1400f8f59
jmp 0x1400f8e93
add r8, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
mov r10, qword [rsp + 0x70]
cmp r9d, 0x7c
jbe 0x1400f8f59
jmp 0x1400f8e93
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
mov r10, qword [rsp + 0x70]
cmp r9d, 0x7c
ja 0x1400f8e93
invalid
invalid
invalid
mov r9d, r9d
movsxd r9, dword [rcx + r9*4]
add r9, rcx
jmp r9
add eax, 0x2bf48
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2374db84], al
cmp qword [rsp + 0xa0], 0
je 0x1400f8f9a
movabs rdi, 0x8000000000000002
test bl, bl
je 0x1400f8f9a
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rsp + 0x78]
call fcn.140101bb0
mov r10, qword [rsp + 0x70]
movabs rax, 0x8000000000000002
mov r12, rdi
mov ebx, esi
cmp rdi, rax
add byte [rax - 0x760376b7], al
cmp rdi, rax
jne 0x1400f9001
mov ebp, ebx
jmp 0x1400f95c5
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x11f]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x89], rax
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x78], al
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x80]
mov qword [rsp + 0x108], rax
lea rax, [0x1400fed50]
mov qword [rsp + 0x110], rax
lea rax, [0x140172ce8]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xe0], 0
lea rsi, [rsp + 0x108]
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], 1
and al, 0xd8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x78e5e
mov es, word [rdi]
invalid
and al, 0xd8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x78e5e
mov es, word [rdi]
invalid
mov es, word [rdi]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
lea r8, [rsp + 0xc0]
mov rcx, r10
mov rdi, r10
call fcn.140013d20
test al, al
jne 0x1400f9976
mov r12, qword [rdi + 0x10]
mov rax, r12
mov eax, esp
mov eax, esp
shr rax, 0x20
mov r10, rdi
jne 0x1400f93a7
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xa0], rax
movabs rax, 0x8000000000000002
mov eax, 2
add byte [rax], al
invalid
invalid
mov eax, 2
add byte [rax], al
add byte [rax + 0x48ff894c], al
mov rdi, r15
invalid
mov rdi, r15
cmp rbx, rax
cmp ebx, eax
cmp ebx, eax
jl 0x1400f919b
mov rdi, r15
cmp qword [rsp + 0xa0], 0
jne 0x1400f919b
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xc8], r13
lea rcx, [0x14017236a]
or eax, 0x7924a
or eax, 0x7924a
lea r8, [rsp + 0xc0]
mov edx, 1
call case.0x1400dba29.240
cmp byte [rsp + 0x1a0], 2
jne 0x1400f95ab
mov rdi, r15
test al, al
mov r10, qword [rsp + 0x70]
je 0x1400f919b
xor ebp, ebp
movabs rax, 0x8000000000000002
add byte [rax], al
add byte [rax + 0xfc33948], al
mov word [rsp + rax], fs
invalid
add byte [rax], al
add byte [rax + 0xfc33948], al
mov word [rsp + rax], fs
add cl, ch
pop rdi
add al, byte [rax]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
jmp 0x1400f93c5
inc rdi
cmp eax, 0xd
ja 0x1400f922f
mov ecx, 0x110000
mov edx, 0x2600
add byte [rax], al
add byte [rax], al
bt edx, eax
jae 0x1400f922f
invalid
add byte [rcx + 0x110000f9], al
add byte [rdi], cl
test dword [rdx + 0x4c000000], esp
cmp edi, ebp
cmp ecx, 0x110000
jne 0x1400f923d
cmp rdi, r13
je 0x1400f93ee
movzx r8d, byte [rdi]
movzx eax, r8b
test al, al
jns 0x1400f9170
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400f9204
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400f921b
movzx eax, byte [rdi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1400f93ee
add rdi, 4
cmp eax, 0xd
jbe 0x1400f917c
jmp 0x1400f922f
add rdi, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f917c
jmp 0x1400f922f
add rdi, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400f917c
mov ecx, eax
cmp ecx, 0x110000
je 0x1400f919b
cmp ecx, 0x3a
mov qword [rsp + 0xa8], r12
jne 0x1400f93f6
movzx ecx, byte [r10 + 0x40]
xor eax, eax
mov qword [rsp + 0x78], rax
mov edx, 0x2600
xor eax, eax
mov r8, rdi
jmp 0x1400f929a
inc r8
cmp r9d, 0xd
ja 0x1400f9346
mov r10d, 0x110000
bt edx, r9d
jae 0x1400f9346
cmp r10d, 0x110000
jne 0x1400f9356
cmp r8, r13
je 0x1400f97b6
movzx r14d, byte [r8]
movzx r9d, r14b
test r9b, r9b
jns 0x1400f9270
mov r10d, r9d
and r10d, 0x1f
movzx r15d, byte [r8 + 1]
and r15d, 0x3f
cmp r9b, 0xdf
jbe 0x1400f9314
movzx r11d, byte [r8 + 2]
shl r15d, 6
and r11d, 0x3f
or r11d, r15d
cmp r14b, 0xf0
jb 0x1400f932e
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x1400f97b6
add r8, 2
shl r10d, 6
or r10d, r15d
mov r9d, r10d
cmp r9d, 0xd
jbe 0x1400f927d
jmp 0x1400f9346
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
jbe 0x1400f927d
mov r10d, r9d
cmp r10d, 0x110000
je 0x1400f929a
lea r9d, [r10 - 0x30]
cmp r9d, 0xa
jae 0x1400f9790
jl 0x1400f95c5
jmp 0x1400f93c5
mov bpl, 9
mov rbx, qword [rsp + 0x80]
movabs rax, 0x8000000000000002
cmp rbx, rax
jl 0x1400f95c5
test rbx, rbx
je 0x1400f95c5
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov r10, qword [rsp + 0x70]
jmp 0x1400f95c5
mov qword [rsp + 0xa8], r12
xor r8d, r8d
mov qword [rsp + 0x78], rax
mov r12, qword [rsp + 0x88]
movabs rcx, 0x8000000000000001
add rcx, rbx
xor eax, eax
movabs rdx, 0x8000000000000002
cmp rbx, rdx
cmovl rax, rcx
test rax, rax
je 0x1400f9436
cmp rax, 1
jne 0x1400f9445
mov dil, 2
jmp 0x1400f944f
cmp qword [rsp + 0xa0], 0
setne dil
jmp 0x1400f944f
mov rsi, r12
shr rsi, 0x20
mov dil, 3
movabs rax, 0x8000000000000002
cmp rbx, rax
jl 0x1400f947f
test rbx, rbx
je 0x1400f947f
mov rcx, qword [0x140182268]
xor edx, edx
mov ebx, r8d
mov r8, r12
call fcn.140101bb0
mov r8d, ebx
mov r10, qword [rsp + 0x70]
cmp r14, qword [rsp + 0xb8]
je 0x1400f9495
test dil, dil
jne 0x1400f9495
xor ebp, ebp
jmp 0x1400f95c5
mov rbx, qword [r10 + 0x10]
mov rax, rbx
shr rax, 0x20
jne 0x1400f95c5
shl rsi, 0x20
mov r14d, r12d
or r14, rsi
mov byte [rsp + 0xc0], 1
mov qword [rsp + 0x20], r13
mov r12d, r8d
lea r8, [rsp + 0xc0]
mov rcx, r10
movzx ebp, byte [rsp + 0x1a0]
mov edx, ebp
mov r9, r15
mov rsi, r10
call fcn.1400ff550
mov rcx, qword [rsi + 0x40]
mov qword [rsp + 0x100], rcx
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov byte [rsp + 0x80], dil
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x89], rcx
mov qword [rsp + 0x81], r14
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], ebx
mov rax, qword [rsp + 0x78]
mov word [rsp + 0x48], ax
mov word [rsp + 0x40], r12w
lea rax, [rsp + 0x80]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xa8]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0xb8]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x20], eax
lea rdx, [rsp + 0xc0]
mov rcx, qword [rsp + 0x128]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rcx - 0x77], al
call 0x1649c20e4
test al, 1
add byte [rax], al
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rcx - 0x77], al
call 0x1649c20e4
test al, 1
add byte [rax], al
call fcn.1400fae20
jmp 0x1400f95f6
xor ebp, ebp
mov r10, qword [rsp + 0x70]
movabs rax, 0x8000000000000002
cmp rbx, rax
jge 0x1400f93c5
invalid
invalid
invalid
mov rcx, qword [rsp + 0x128]
mov byte [rcx + 8], bpl
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [r10], 0
cmp dword [rdx], 0
cmp dword [rdx], 0
je 0x1400f95f6
mov r8, qword [r10 + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
nop
add rsp, 0x138
pop rbx
pop rbp
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 1
mov qword [rsp + 0x90], 0
lea rdi, [0x140172340]
lea rsi, [rsp + 0x80]
jmp 0x1400f967d
mov r14, rdx
inc r14
dec r12
lea rdx, [rax + rax*2]
lea rax, [0x14013c08d]
add rdx, rax
mov r8d, 3
mov rcx, rsi
int1
int1
call fcn.1400f67e0
mov rdx, r14
test al, al
mov r10, qword [rsp + 0x70]
mov r14, qword [rsp + 0x98]
jne 0x1400f994a
test r12, r12
je 0x1400f96e7
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1400f9640
mov ecx, eax
shr ecx, 5
mov ecx, dword [rdi + rcx*4]
bt ecx, eax
jb 0x1400f9640
mov eax, 1
nop
cmp r12, rax
je 0x1400f96d5
mov rdi, qword [rsp + 0x80]
movzx esi, byte [rsp + 0x88]
mov rax, qword [rsp + 0x89]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x10f], rax
jmp 0x1400f9750
jo 0x1400f9758
movabs rax, 0x8000000000000002
cmp rdi, rax
je 0x1400f8f69
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x10f]
mov qword [rsp + 0x11f], rcx
mov qword [rsp + 0x118], rax
sbb byte [rcx], al
add byte [rax], al
test bl, bl
jne 0x1400f8f77
test al, 1
je 0x1400f97fc
mov edx, dword [rsp + 0x1a8]
mov r9d, edx
mov rax, qword [rsp + 0x70]
mov rcx, qword [rax + 8]
or byte [rbp - 0x4b74b32e], al
and al, 0x98
add byte [rax], al
invalid
je 0x1400f9816
cmp r12, r9
jbe 0x1400f9814
cmp byte [rcx + r9], 0xbf
jg 0x1400f9816
xor r8d, r8d
mov r15, rdi
mov r10, qword [rsp + 0x70]
mov r14, qword [rsp + 0x98]
jmp 0x1400f93fe
jne 0x1400f97e5
mov rdx, r9
call fcn.1400f7dd0
test ax, ax
mov rax, qword [rsp + 0x78]
je 0x1400f9835
cmp dx, ax
jne 0x1400f9835
mov word [rsp + 0x118], ax
lea rax, [rsp + 0x118]
mov qword [rsp + 0x108], rax
lea rax, [0x140016400]
mov qword [rsp + 0x110], rax
lea rax, [0x140172620]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], 1
lea rdx, [rsp + 0xc0]
mov rcx, qword [rsp + 0x70]
call fcn.1400f6850
test al, al
jne 0x1400f99df
lea rcx, [0x1401725e0]
call fcn.140108610
lea rax, str.mid___len
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xd8], 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 + 0xc0]
call fcn.140108230
lea rax, [0x140172548]
mov qword [rsp + 0x20], rax
mov rcx, r12
xor r8d, r8d
mov r9, rsi
call fcn.140108760
lea rax, [0x140171fb0]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_0ad927c0c07b65fc0dae37105e09c877c87c296alibrary_alloc_src_string.rs
lea r9, [0x140171fe8]
lea r8, [rsp + 0xc0]
mov edx, 0x37
call fcn.140108580
lea rax, [0x140172608]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140171fe8]
lea r8, [rsp + 0xc0]
mov edx, 0x2b
call fcn.140108580
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdx
mov rdx, r12
xor r9d, r9d
call fcn.140108760
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdx
mov rdx, r12
call fcn.140108760
lea rax, [0x140172630]
jmp 0x1400f997d
mov rax, rbx
mov r9, rbx
nop word cs:[rax + rax]
movzx edx, byte [r9]
movzx r8d, dl
test r8b, r8b
js 0x1400f9a50
lea rbx, [r9 + 1]
cmp r8d, 0xd
jbe 0x1400f9ad0
jmp 0x1400f9af0
mov ecx, r8d
and ecx, 0x1f
movzx r10d, byte [r9 + 1]
and r10d, 0x3f
cmp r8b, 0xdf
jbe 0x1400f9aa0
movzx r8d, byte [r9 + 2]
movzx eax, byte [rcx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or eax, edx
or eax, edx
cmp dl, 0xf0
jb 0x1400f9ab5
lea rbx, [r9 + 4]
movzx edx, byte [r9 + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
jbe 0x1400f9ad0
jmp 0x1400f9af0
lea rbx, [r9 + 2]
shl ecx, 6
or ecx, r10d
mov r8d, ecx
cmp r8d, 0xd
jbe 0x1400f9ad0
jmp 0x1400f9af0
lea rbx, [r9 + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
ja 0x1400f9af0
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
bt r13d, r8d
jae 0x1400f9af0
mov r9, rbx
cmp rbx, rsi
jne 0x1400f9a30
cmp r8d, 0x110000
je 0x1400f9c8a
sub edx, ecx
cmp r14, rdx
jae 0x1400f9b43
cmp byte [r9 + r14], 0xbf
jg 0x1400f9b49
xor dword [rdi - 0x6716f481], edi
add dword [rax], eax
add byte [rdi], cl
test dword [rdx + 0x41000001], edx
add byte [rax], al
cmp r8d, 0x23
jmp 0x1400f9cdb
jne 0x1400f9cdb
add byte [rax], al
cmp r8d, 0x23
je 0x1400f9b63
cmp r8d, 0x3f
je 0x1400f9b63
cmp r8d, 0x110000
jne 0x1400f9b6d
jmp 0x1400f9c8a
cmp byte [rdi + 0x40], 0
je 0x1400f9c8d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xor byte [r8 - 0x75], r9b
push rdi
cmp byte [rax - 0x77], cl
je 0x1400f9b9d
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov qword [rsp + 0x20], rsi
mov r15, r9
mov r9, rbx
call fcn.1400fde90
mov rdx, r15
jmp 0x1400f9be9
and byte [rbp - 0x77], cl
iretd
inc rdx
dec r14
mov rbp, rdx
lea rax, [rax + rax*2]
add al, 0x40
add al, 0x40
lea rcx, [0x14013c08d]
add rax, rcx
mov r12, r14
mov r14d, 3
mov rdx, rax
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x1400f9c5b
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call fcn.140106220
add r15, r14
mov qword [rdi + 0x10], r15
mov r14, r12
mov rdx, rbp
lea r12, [0x140172340]
test r14, r14
je 0x1400f9c7c
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1400f9b90
mov ecx, eax
shr ecx, 5
mov ecx, dword [r12 + rcx*4]
mov word [rdi], cs
invalid
invalid
jb 0x1400f9b90
mov word [rdi], cs
movabs dword [0x1b98672c1], eax
mov ecx, 1
nop
cmp r14, rcx
je 0x1400f9c4c
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
js 0x1400f9c38
movzx r8d, cl
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r12 + rcx*4]
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x1400f9c10
sub r14, rax
jb 0x1400f9ca1
lea rbp, [rdx + rax]
lea ebp, [rdx + rax]
mov r12, r14
mov r14, rax
jmp 0x1400f9bb3
xor r12d, r12d
lea rbp, [0x140172ca8]
jmp 0x1400f9bb3
mov rcx, rdi
mov qword [rsp + 0x30], rdx
mov rdx, r15
mov r8, r14
call fcn.1401087c0
mov rdx, qword [rsp + 0x30]
mov r15, qword [rdi + 0x10]
jmp 0x1400f9bc6
cmp rbx, rsi
jne 0x1400f9a1f
mov rax, rsi
jmp 0x1400f9c8d
mov rax, rbx
mov rdx, rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.mid___len
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], 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 + 0x38]
call fcn.140108230
lea rax, [0x140172548]
mov qword [rsp + 0x20], rax
mov rcx, r9
xor r8d, r8d
mov r9, r14
call fcn.140108760
int3
mov al, 0
add byte [rax], al
movzx eax, byte [r8]
mov dword [rsp + 0x4c], eax
mov rax, r9
mov eax, ecx
mov eax, ecx
mov qword [rsp + 0x38], r9
lea rbx, [r9 + 1]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0xa8], rbx
jmp 0x1400f9d74
add byte [rax], al
mov byte [rax + rdx], 0x2f
inc rdx
mov qword [rdi + 0x10], rdx
test r12b, r12b
je 0x1400faae5
invalid
mov rdx, qword [rdi + 0x10]
cmp r13, rsi
cmc
cmc
je 0x1400fa4a0
mov r10, rdx
mov r15, rdx
mov r11d, 0x2600
mov rax, r13
mov r14, r13
nop word cs:[rax + rax]
call 0x1a6fe26e1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx edx, byte [r14]
movzx r8d, dl
test r8b, r8b
js 0x1400f9dc0
invalid
lea r13, [r14 + 1]
cmp r8d, 0xd
cmp eax, 0xd
jbe 0x1400f9e40
jmp 0x1400f9e60
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [r14 + 1]
add dword [rcx - 0x7d], eax
loope case.0x14001a35d.3899
add dword [rcx - 0x7d], eax
loope case.0x14001a35d.3899
cmp r8b, 0xdf
jbe 0x1400f9e10
movzx r8d, byte [r14 + 2]
shl r9d, 6
shl ecx, 6
mov dh, 0x46
add al, byte [rcx - 0x3f]
shl ecx, 6
shl ecx, 6
and r8d, 0x3f
or r8d, r9d
cmp dl, 0xf0
enter 0xfffffffffffffa80, 0xfffffffffffffff0
jb 0x1400f9e25
lea r13, [r14 + 4]
movzx edx, byte [r14 + 3]
and ecx, 7
shl ecx, 0x12
invalid
loope 0x1400f9e0b
adc al, byte [rcx - 0x3f]
loopne 0x1400f9e03
shl r8d, 6
shl eax, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
rol byte [rcx - 0x7d], 1
clc
invalid
jbe 0x1400f9e40
rol byte [rcx - 0x7d], 1
clc
or eax, 0x50eb3276
jmp 0x1400f9e60
lea r13, [r14 + 2]
shl ecx, 6
outsb dx, byte [rsi]
add al, cl
loope 0x1400f9e1d
or ecx, r9d
mov r8d, ecx
mov eax, ecx
cmp r8d, 0xd
jbe 0x1400f9e40
clc
or eax, 0x3beb1d76
jmp 0x1400f9e60
lea r13, [r14 + 3]
shl ecx, 0xc
invalid
add eax, ecx
loope 0x1400f9e38
invalid
or al, 0x41
or eax, ecx
or r8d, ecx
cmp r8d, 0xd
ja 0x1400f9e60
or eax, 0x66662b77
nop dword cs:[rax + rax]
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
bt r11d, r8d
jae 0x1400f9e60
mov r14, r13
cmp r13, rsi
jne 0x1400f9da0
jmp 0x1400fa490
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
cmp r8d, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
je 0x1400fa4b2
mov qword [rsp + 0x50], r13
mov r13d, 1
mov ebp, 1
mov ebp, 1
cmp r8d, 0x80
jb 0x1400f9ea1
add byte [rdx + 0x20], dh
mov r13d, 2
cmp r8d, 0x800
jb 0x1400f9ea1
cmp r8d, 0x10000
mov r13d, 4
add byte [rcx], al
add byte [rcx - 0x43], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
fld qword [rax]
sbb r13, 0
mov rdx, rsi
sub rdx, r14
cmp r13, rdx
jae 0x1400f9eb8
cmp byte [r14 + r13], 0xbf
jg 0x1400f9ebe
jmp 0x1400fad45
jne 0x1400fad45
cmp r8d, 0x3e
jle 0x1400f9ee2
cmp r8d, 0x3f
je 0x1400f9ef9
jne 0x1400f9f04
cmp byte [rsp + 0x37], 2
je 0x1400f9f11
cmp byte [rdi + 0x40], 2
je 0x1400f9f11
invalid
xor al, 0xe9
insb byte [rdi], dx
or eax, dword [rax]
add byte [rcx - 0x7d], al
clc
and esi, dword [rcx + rdx + 0x41]
cmp eax, 0x2f
jne 0x1400f9f11
jmp 0x1400faa4e
cmp r8d, 0x23
je 0x1400f9ef9
cmp byte [rdi + 0x40], 2
je 0x1400f9f11
jg 0x1400f9f31
jmp 0x1400faa64
adc ch, cl
xor cl, byte [rbx]
add byte [rax], al
cmp r8d, 0x110000
je 0x1400faa41
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov edx, dword [rdi + 0x38]
mov edx, dword [rdi + 0x38]
mov qword [rsp + 0x20], rsi
mov r9, qword [rsp + 0x50]
call fcn.1400fde90
add byte [rbx + rcx*4 + 0x57], cl
adc byte [rax + 0x37247c], al
jne 0x1400f9f90
cmp r10, qword [rsp + 0x38]
jbe 0x1400f9f90
mov rcx, qword [rdi + 8]
mov rax, r10
sub rax, rbx
jbe 0x1400f9f50
fdiv dword [rsi + 0xa]
cmp byte [rcx + rbx], 0xbf
jle 0x1400fad8b
cmp rax, 2
jne 0x1400f9f90
cmp byte [rdi + 0x40], 2
mov qword [rsp + 0xa0], r15
jne 0x1400fa13f
cmp byte [rsp + 0x37], 2
jne 0x1400fa2d2
add byte [rbx + rcx*4 + 0x1f], cl
mov r11, qword [rdi]
mov rbx, qword [rdi + 8]
jmp 0x1400f9ff5
dec byte [rcx - 0x77]
invalid
mov r11, qword [rdi]
mov rdi, qword [rdi + 8]
jmp 0x1400fa185
test r13, r13
lea r9, [0x1401726e0]
je 0x1400fa45f
mov r11, qword [rdi]
mov rbx, qword [rdi + 8]
jmp 0x1400fa315
mov rdi, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x128]
mov r13, qword [rsp + 0x50]
cmp r13, rsi
mov rbx, qword [rsp + 0xa8]
mov r11d, 0x2600
jne 0x1400f9d8d
nop dword [rax + rax]
mov rdx, r10
mov r13, rsi
jmp 0x1400fa4b5
mov r14, qword [rdi + 8]
xor r12d, r12d
mov rax, rdx
mov r15, rdx
mov r13, rsi
jmp 0x1400fa4e0
mov rdx, r10
mov r14, qword [rdi + 8]
cmp r15, rdx
ja 0x1400faceb
xor r12d, r12d
test r15, r15
je 0x1400fa4dd
cmp r15, rdx
jae 0x1400fa4dd
cmp byte [r14 + r15], 0xbf
jle 0x1400faceb
xor r12d, r12d
mov rax, rdx
mov r10, rdx
mov rcx, r15
not rcx
add rcx, r10
cmp rcx, 5
ja case.0x1400db2ab.492
lea r8, [0x140179590]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov rdx, r10
mov r13, qword [rsp + 0x50]
jmp 0x1400fa4b5
mov rcx, qword [rdi + 0x30]
test rcx, rcx
test ecx, ecx
je 0x1400faa64
mov rax, qword [rdi + 0x38]
xor edx, edx
call qword [rax + 0x28]
mov r10, qword [rdi + 0x10]
cmp r10, qword [rdi]
mov r13, qword [rsp + 0x50]
jne 0x1400faa7d
mov rcx, rdi
mov rdx, r10
call fcn.14001a620
mov r10, qword [rdi + 0x10]
mov r14, qword [rdi + 8]
mov byte [r14 + r10], 0x2f
lea rdx, [r10 + 1]
mov qword [rdi + 0x10], rdx
cmp r15, r10
ja 0x1400fadf9
add byte [rbp - 0x7b], cl
sal byte [rax + riz + 0x49], cl
cmp edx, 0xffffffff
je 0x1400fadf9
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x4c], al
add dword [rbx - 0x80], eax
cmp al, 0x16
mov edi, 0x3298e0f
add byte [rax], al
mov r12b, 1
cmp byte [r14 + r10], 0xbf
jle 0x1400fadf9
mov rax, rdx
jmp 0x1400fa4e3
invalid
cmp byte [rsp + 0x37], 0
jne 0x1400fac9e
and al, 0x38
test rax, rax
je 0x1400fab28
cmp rdx, rax
jbe 0x1400fab26
cmp byte [r12 + rax], 0xbf
jg 0x1400fab28
lea rcx, str.assertion_failed:_self.is_char_boundary_at_
lea r8, [0x140172270]
mov edx, 0x2b
call fcn.140108300
jne 0x1400fab0e
mov rbx, rdx
sub rbx, rax
jb 0x1400fadbf
mov r14d, 1
je 0x1400fab5f
js 0x1400facdc
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400df540
test rax, rax
je 0x1400fadec
mov r14, rax
mov rsi, qword [rsp + 0x38]
mov qword [rdi + 0x10], rsi
add r12, rsi
mov rcx, r14
mov rdx, r12
mov r8, rbx
call fcn.140106220
cmp qword [rdi], rsi
jne 0x1400fab93
mov rcx, rdi
mov rdx, rsi
call fcn.14001a620
mov rsi, qword [rdi + 0x10]
lea rcx, [rsi + 1]
jmp 0x1400fab9b
mov rcx, qword [rsp + 0xa8]
mov rax, qword [rdi + 8]
mov byte [rax + rsi], 0x2f
mov r15, rcx
mov qword [rdi + 0x10], rcx
xor ecx, ecx
jmp 0x1400fabbf
inc rcx
sub rcx, r14
cmp edx, 0x2f
jne 0x1400fac55
cmp rcx, rbx
je 0x1400fac52
mov rax, rcx
add rcx, r14
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1400fabb0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400fac2c
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400fac3f
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400fac52
add rcx, 4
jmp 0x1400fabb3
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x1400fabb3
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
jmp 0x1400fabb3
mov rax, rbx
lea rdx, [r14 + rax]
mov r12, rbx
sub r12, rax
mov rax, qword [rdi]
sub rax, r15
cmp rax, r12
jb 0x1400facb8
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r12
call fcn.140106220
add r15, r12
mov qword [rdi + 0x10], r15
test rbx, rbx
mov rsi, qword [rsp + 0x128]
je 0x1400fac9e
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r14
call fcn.140101bb0
mov rax, r13
mov rdx, rsi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov rsi, rdx
mov rdx, r15
mov r8, r12
call fcn.1401087c0
mov rdx, rsi
mov r15, qword [rdi + 0x10]
jmp 0x1400fac6a
call fcn.140010c70
mov rdx, qword [rsp + 0x68]
call fcn.140107f90
lea rax, [0x1401726f0]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r8, r15
mov r9, rdx
call fcn.140108760
lea rax, str.mid___len
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x80], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], 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 + 0x70]
call fcn.140108230
lea rax, [0x140172548]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, r13
call fcn.140108760
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__
lea r8, [0x140172228]
mov edx, 0x30
call fcn.140108300
lea rax, [0x140172738]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140108760
lea rax, [0x1401726a8]
mov qword [rsp + 0x20], rax
mov rdx, r10
mov r8, rbx
mov r9, r10
mov ecx, edx
call fcn.140108760
lea rax, [0x140172720]
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, r14
mov rdx, r15
mov r9, r15
call fcn.140108760
mov rcx, qword [rsp + 0x38]
call fcn.1401080c0
add r14, r8
lea rax, [0x140172958]
mov qword [rsp + 0x20], rax
test dword [rbx + 7], edi
add byte [rax - 0x77], cl
and al, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r15
mov r9, r15
call fcn.140108760
mov ecx, 1
mov rdx, rbx
call fcn.140107f90
lea rax, [0x140172708]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r8, r15
mov r9, r10
call fcn.140108760
int3
cmp r15, r14
jbe 0x1400faf41
cmp byte [r12 + r14], 0xbf
jg 0x1400faf47
jmp 0x1400fb28e
jne 0x1400fb28e
sub r15, r14
cmp r15, 3
jae 0x1400faf5a
mov r12, qword [rsp + 0x48]
jmp 0x1400fb14f
movzx eax, word [r12 + r14]
xor eax, 0x2f3a
movzx ecx, byte [r12 + r14 + 2]
xor ecx, 0x2f
or cx, ax
mov r12, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov r15d, dword [rsp + 0x40]
jne 0x1400fb154
lea rcx, str.assertion_failed:__self.serialization_scheme_end_as_usize.._.starts_with__:____
lea r8, [0x140172898]
mov edx, 0x4f
call fcn.140108300
cmp r15, rsi
jbe 0x1400fb0d4
cmp byte [r12 + rsi], 0xbf
jg 0x1400fb0da
lea rcx, str.assertion_failed:_self.is_char_boundary_idx_
lea r8, [0x1401720f0]
mov edx, 0x2c
call fcn.140108300
jne 0x1400fafd2
cmp rdx, rsi
jbe 0x1400fafec
cmp byte [r15 + rsi], 0xbf
jg 0x1400fafee
lea rax, [0x140172798]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov r8, r14
mov r9, rsi
call fcn.140108760
jne 0x1400fafd2
mov rax, rsi
sub rax, r14
cmp rax, 3
jne 0x1400fb14f
movzx eax, word [r15 + r14]
xor eax, 0x2f3a
movzx ecx, byte [r15 + r14 + 2]
xor ecx, 0x2e
or cx, ax
jne 0x1400fb14f
mov qword [rsp + 0x48], r12
mov r12, rdx
sub r12, rsi
jbe 0x1400fb27f
lea rax, [r15 + rsi]
cmp byte [r15 + rsi], 0x2f
jne 0x1400fb2ab
lea rcx, [rsi + 1]
cmp rcx, rdx
jae 0x1400fb04a
cmp byte [r15 + rcx], 0x2f
je 0x1400fb099
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x58], r9
mov byte [rsp + 0x3f], r8b
test ebp, ebp
je 0x1400fb068
cmp byte [r15 + r14], 0xbf
jle 0x1400fb2c1
mov byte [r15 + r14], 0x3a
lea rcx, [r15 + r13]
mov rdx, rax
mov r8, r12
call fcn.140106220
add r13, r12
mov qword [rbx + 0x10], r13
add esi, 0xfffffffe
mov rdx, r13
movzx r8d, byte [rsp + 0x3f]
mov r9, qword [rsp + 0x58]
mov r10, qword [rsp + 0x50]
test ebp, ebp
mov r12, qword [rsp + 0x48]
je 0x1400fb142
cmp rdx, r14
jbe 0x1400fb13c
cmp byte [r15 + r14], 0xbf
jg 0x1400fb142
invalid
add byte [rax - 0x73], cl
add eax, 0x77707
lea rax, [0x1401727c8]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov r8, r14
mov r9, rdx
call fcn.140108760
jne 0x1400fafac
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x58], r9
mov byte [rsp + 0x3f], r8b
mov rax, qword [rbx]
sub rax, r15
cmp rax, 1
jbe 0x1400fb265
lea rdx, [r12 + rsi]
lea rcx, [r12 + rsi]
add rcx, 2
mov r8, r13
call fcn.140106220
mov word [r12 + rsi], 0x2e2f
add r15, 2
mov qword [rbx + 0x10], r15
add esi, 2
movzx r8d, byte [rsp + 0x3f]
mov r9, qword [rsp + 0x58]
mov r10, qword [rsp + 0x50]
test ebp, ebp
jne 0x1400faf30
jmp 0x1400faf47
jne 0x1400fb0ba
sub rdx, r14
cmp rdx, 3
jae 0x1400fb22c
mov r15d, dword [rsp + 0x40]
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], r9
lea rcx, [rsp + 0x68]
mov rdx, rbx
mov r9d, ebp
call fcn.1400fe1b0
mov eax, dword [rsp + 0x68]
cmp eax, 2
jne 0x1400fb1bb
movzx eax, byte [rsp + 0x6c]
mov byte [rdi + 8], al
movabs rax, 0x8000000000000000
mov qword [rdi], rax
cmp qword [rbx], 0
je 0x1400fb218
mov r8, qword [rbx + 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140101bb0
mov ecx, dword [rsp + 0x74]
mov rdx, qword [rsp + 0x6c]
mov r8, qword [rbx + 0x10]
mov qword [rdi + 0x10], r8
movups xmm0, xmmword [rbx]
movups xmmword [rdi], xmm0
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x1c], rdx
mov dword [rdi + 0x24], ecx
movzx eax, word [rsp + 0x44]
mov word [rdi + 0x28], ax
movzx eax, word [rsp + 0x46]
mov word [rdi + 0x2a], ax
mov dword [rdi + 0x2c], ebp
mov eax, dword [rsp + 0x60]
mov dword [rdi + 0x30], eax
mov eax, dword [rsp + 0x64]
mov dword [rdi + 0x34], eax
mov dword [rdi + 0x38], r15d
mov dword [rdi + 0x3c], esi
movups xmm0, xmmword [r12]
movups xmmword [rdi + 0x40], xmm0
movzx eax, byte [r12 + 0x10]
mov byte [rdi + 0x50], al
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, word [r15 + r14]
xor eax, 0x2f3a
movzx ecx, byte [r15 + r14 + 2]
xor ecx, 0x2f
or cx, ax
mov r15d, dword [rsp + 0x40]
jne 0x1400fb154
lea rcx, str.assertion_failed:__self.serialization_scheme_end_as_usize.._.starts_with__:____
lea r8, [0x140172830]
mov edx, 0x4f
add byte [rax], al
call fcn.140108300
mov r8d, 2
mov rcx, rbx
mov rdx, r15
call fcn.140107fb0
mov r12, qword [rbx + 8]
jmp 0x1400fb0f9
lea r8, [0x1401727b0]
mov rcx, rsi
call fcn.140108280
lea rax, [0x140172880]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r15
mov r8, r14
mov r9, r15
call fcn.140108760
mov qword [rsp + 0x68], 0
lea rdx, [rsp + 0x68]
mov rcx, rax
call fcn.140111b40
lea rcx, str.assertion_failed:_self.is_char_boundary_n_
lea r8, [0x140172138]
mov edx, 0x2a
call fcn.140108300
int3
inc r13
cmp ecx, 0xd
ja 0x1400fb3f0
mov esi, 0x110000
bt eax, ecx
jae 0x1400fb3f0
cmp esi, 0x110000
jne 0x1400fb3fe
mov esi, 0x110000
cmp r13, rbx
je 0x1400fb6d4
movzx r9d, byte [r13]
movzx ecx, r9b
test cl, cl
jns 0x1400fb320
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r13 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fb3bc
movzx r8d, byte [r13 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fb3d3
movzx ecx, byte [r13 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
adc dword [rax], eax
je 0x1400fb6d4
add r13, 4
cmp ecx, 0xd
jbe 0x1400fb32c
jmp 0x1400fb3f0
add r13, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1400fb32c
jmp 0x1400fb3f0
add r13, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400fb32c
nop dword [rax]
mov esi, ecx
cmp esi, 0x110000
je 0x1400fb346
cmp esi, 0x2f
je 0x1400fb40c
cmp esi, 0x5c
jne 0x1400fb6d4
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x1400fb423
cmp esi, 0x5c
jne 0x1400fb423
mov rax, qword [rdi + 0x38]
xor edx, edx
call qword [rax + 0x28]
mov eax, 0x2600
mov r12, r13
jmp 0x1400fb456
inc r12
cmp ecx, 0xd
ja 0x1400fb500
mov edx, 0x110000
bt eax, ecx
jae 0x1400fb500
cmp edx, 0x110000
jne 0x1400fb50e
cmp r12, rbx
je 0x1400fb737
movzx r9d, byte [r12]
movzx ecx, r9b
test cl, cl
jns 0x1400fb430
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r12 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fb4ca
movzx r8d, byte [r12 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fb4e1
movzx ecx, byte [r12 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1400fb737
add r12, 4
cmp ecx, 0xd
jbe 0x1400fb43c
jmp 0x1400fb500
add r12, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1400fb43c
jmp 0x1400fb500
add r12, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400fb43c
nop word [rax + rax]
mov edx, ecx
cmp edx, 0x110000
je 0x1400fb456
cmp edx, 0x2f
je 0x1400fb51c
cmp edx, 0x5c
jne 0x1400fb737
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x1400fb533
cmp edx, 0x5c
jne 0x1400fb533
mov rax, qword [rdi + 0x38]
xor edx, edx
call qword [rax + 0x28]
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, 6
jbe 0x1400fc571
mov rax, qword [rdi + 8]
mov dword [rax + rdx + 3], 0x2f2f3a65
mov dword [rax + rdx], 0x656c6966
add rdx, 7
mov qword [rdi + 0x10], rdx
mov r14, rbx
sub r14, r12
mov qword [rsp + 0xc8], r15
je 0x1400fb961
xor esi, esi
mov eax, 0x2600
movabs rcx, 0x8000800800000000
xor r13d, r13d
xor r9d, r9d
mov rdx, r12
jmp 0x1400fb5cf
inc rdx
mov r10d, 1
cmp r8d, 0x3f
ja 0x1400fb667
mov r11d, r8d
bt rax, r11
jae 0x1400fb65d
mov sil, 1
add r9, r10
cmp rdx, rbx
je 0x1400fb865
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
jns 0x1400fb5a0
mov r10d, r8d
and r10d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x1400fb63d
movzx r8d, byte [rdx + 2]
shl ebp, 6
and r8d, 0x3f
or r8d, ebp
cmp r11b, 0xf0
jb 0x1400fb6b7
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r8d, 6
and r11d, 0x3f
or r11d, r8d
or r11d, r10d
mov r8d, r11d
mov r10d, 1
cmp r8d, 0x3f
jbe 0x1400fb5b3
jmp 0x1400fb667
add rdx, 2
shl r10d, 6
or r10d, ebp
mov r8d, r10d
mov r10d, 1
cmp r8d, 0x3f
jbe 0x1400fb5b3
jmp 0x1400fb667
bt rcx, r11
jb 0x1400fb865
cmp r8d, 0x110000
je 0x1400fb865
cmp r8d, 0x5c
je 0x1400fb865
inc r13
cmp r8d, 0x80
jb 0x1400fb5c3
mov r10d, 2
cmp r8d, 0x800
jb 0x1400fb5c3
cmp r8d, 0x10000
mov r10d, 4
sbb r10, 0
jmp 0x1400fb5c3
add rdx, 3
shl r10d, 0xc
or r8d, r10d
mov r10d, 1
cmp r8d, 0x3f
jbe 0x1400fb5b3
jmp 0x1400fb667
test r12, r12
je 0x1400fb9f2
cmp esi, 0x23
je 0x1400fb98a
cmp esi, 0x3f
je 0x1400fb974
cmp esi, 0x110000
jne 0x1400fb9df
cmp dword [r12 + 0x20], 0
je 0x1400fbe1b
mov ebx, dword [r12 + 0x24]
mov rdx, qword [r12 + 8]
test rbx, rbx
je 0x1400fc476
mov rax, qword [r12 + 0x10]
cmp rax, rbx
jbe 0x1400fc47e
cmp byte [rdx + rbx], 0xbf
jg 0x1400fc484
jmp 0x1400fc928
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, 6
jbe 0x1400fc543
mov rax, qword [rdi + 8]
mov dword [rax + rdx + 3], 0x2f2f3a65
mov dword [rax + rdx], 0x656c6966
add rdx, 7
mov qword [rdi + 0x10], rdx
mov rcx, r13
mov rdx, rbx
call fcn.1400fea20
xor r14d, r14d
mov r12d, 7
cmp qword [rsp + 0x180], 0
je 0x1400fc301
test al, al
jne 0x1400fc301
mov qword [rsp + 0x68], rbp
mov rcx, qword [rsp + 0x180]
call fcn.1400f6990
test rdx, rdx
je 0x1400fc8a1
mov rbp, rax
cmp byte [rax], 0x2f
jne 0x1400fc8a1
inc rbp
dec rdx
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], rdx
lea rax, [rsp + 0x80]
mov qword [rsp + 0x80], rbp
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], rdx
movabs rcx, 0x2f0000002f
mov qword [rsp + 0xa0], rcx
mov byte [rsp + 0xa8], 1
mov word [rsp + 0xb0], 1
lea rcx, [rsp + 0xd0]
mov rdx, rax
call fcn.140033860
cmp qword [rsp + 0xd0], 0
mov qword [rsp + 0xc8], r15
je 0x1400fbbd7
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0x70]
add rbp, rcx
sub rax, rcx
cmp rax, 2
je 0x1400fbc13
jmp 0x1400fbc7d
test sil, 1
sete bpl
jne 0x1400fbaba
mov r15, r12
test r13, r13
je 0x1400fbcfe
mov eax, 0x2600
mov r15, r12
jmp 0x1400fb89e
mov edx, ecx
cmp edx, 0x110000
jne 0x1400fb953
cmp r15, rbx
je 0x1400fbcfb
movzx r10d, byte [r15]
movzx ecx, r10b
test cl, cl
js 0x1400fb8c0
inc r15
cmp ecx, 0xd
jbe 0x1400fb929
jmp 0x1400fb890
mov edx, ecx
and edx, 0x1f
movzx r11d, byte [r15 + 1]
and r11d, 0x3f
cmp cl, 0xdf
jbe 0x1400fb911
movzx r8d, byte [r15 + 2]
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
cmp r10b, 0xf0
jb 0x1400fb93c
movzx ecx, byte [r15 + 3]
add r15, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x1400fb920
jmp 0x1400fbcfe
add r15, 2
shl edx, 6
or edx, r11d
mov ecx, edx
nop dword [rax]
cmp ecx, 0xd
ja 0x1400fb890
mov edx, 0x110000
bt eax, ecx
jb 0x1400fb892
jmp 0x1400fb890
add r15, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400fb929
jmp 0x1400fb890
dec r13
jne 0x1400fb89e
jmp 0x1400fbcfe
xor r14d, r14d
mov eax, 1
mov r13b, 1
mov r15, rbx
jmp 0x1400fbea7
cmp dword [r12 + 0x18], 0
je 0x1400fbdd6
lea rax, [r12 + 0x1c]
jmp 0x1400fbde7
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rbx
lea rdx, [rsp + 0x70]
mov rcx, r15
mov r8, r12
mov r9, rbp
call fcn.1400fd820
jmp 0x1400fc61b
mov rcx, rbp
mov rdx, rbx
call fcn.1400fea20
test al, al
je 0x1400fbcd1
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, 7
jbe 0x1400fc55a
mov rax, qword [rdi + 8]
movabs rcx, 0x2f2f2f3a656c6966
mov qword [rax + rdx], rcx
add rdx, 8
mov qword [rdi + 0x10], rdx
mov byte [rsp + 0x70], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
lea r8, [rsp + 0x70]
mov r9d, 7
mov rcx, rdi
xor edx, edx
call fcn.1400f9d00
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1400fe1b0
mov eax, dword [rsp + 0x70]
cmp eax, 2
je 0x1400fc366
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [r15 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
mov dword [r15 + 0x18], eax
mov qword [r15 + 0x1c], rdx
mov dword [r15 + 0x24], ecx
mov word [r15 + 0x28], 0
movaps xmm0, xmmword [0x140112b00]
movups xmmword [r15 + 0x2c], xmm0
mov dword [r15 + 0x3c], 7
mov byte [r15 + 0x40], 0
jmp 0x1400fc61b
mov byte [rsp + 0x68], bpl
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 0
mov r15, r12
test r13, r13
je 0x1400fbd2e
lea r14, [rsp + 0x70]
mov ebp, 0x2600
mov r15, r12
dec r13
jmp 0x1400fbb0e
mov edx, eax
cmp edx, 0x110000
jne 0x1400fbbc1
cmp r15, rbx
je 0x1400fbd2b
movzx r8d, byte [r15]
movzx eax, r8b
test al, al
js 0x1400fbb30
inc r15
cmp eax, 0xd
jbe 0x1400fbb99
jmp 0x1400fbb00
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400fbb7c
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400fbbac
movzx eax, byte [r15 + 3]
add r15, 4
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
jne 0x1400fbb90
jmp 0x1400fbd2e
add r15, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
nop dword [rax + rax]
cmp eax, 0xd
ja 0x1400fbb00
mov edx, 0x110000
bt ebp, eax
jb 0x1400fbb02
jmp 0x1400fbb00
add r15, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400fbb99
jmp 0x1400fbb00
mov rcx, r14
call fcn.1400f6870
test r13, r13
jne 0x1400fbaf6
jmp 0x1400fbd2e
cmp byte [rsp + 0xb1], 0
jne 0x1400fc8ad
cmp byte [rsp + 0xb0], 0
mov rbp, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
jne 0x1400fbc02
cmp rax, rbp
je 0x1400fc8ad
sub rax, rbp
add rbp, qword [rsp + 0x80]
cmp rax, 2
jne 0x1400fbc7d
movzx eax, byte [rbp]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fbc7d
cmp byte [rbp + 1], 0x3a
jne 0x1400fbc7d
mov rdx, qword [rdi + 0x10]
cmp rdx, qword [rdi]
jne 0x1400fbc3a
mov rcx, rdi
call fcn.14001a620
mov rdx, qword [rdi + 0x10]
mov r15, qword [rsp + 0xc8]
mov rax, qword [rdi + 8]
mov byte [rax + rdx], 0x2f
inc rdx
mov qword [rdi + 0x10], rdx
mov rax, qword [rdi]
sub rax, rdx
cmp rax, 1
jbe 0x1400fc88a
mov rax, qword [rdi + 8]
movzx ecx, word [rbp]
mov word [rax + rdx], cx
add rdx, 2
mov qword [rdi + 0x10], rdx
xor r14d, r14d
jmp 0x1400fc2fc
mov rax, qword [rsp + 0x180]
movzx r14d, byte [rax + 0x40]
test r14b, r14b
je 0x1400fbcc9
mov r8d, dword [rax + 0x34]
mov ebp, dword [rax + 0x38]
mov r15, qword [rax + 8]
mov rdx, qword [rax + 0x10]
cmp r8d, ebp
ja 0x1400fc295
test r8d, r8d
je 0x1400fc285
cmp rdx, r8
jbe 0x1400fc283
cmp byte [r15 + r8], 0xc0
jge 0x1400fc285
jmp 0x1400fc295
xor r14d, r14d
jmp 0x1400fc2f4
cmp dword [r12 + 0x18], 0
je 0x1400fc500
mov r14, r15
lea rax, [r12 + 0x1c]
mov r15d, dword [rax]
mov rdx, qword [r12 + 8]
test r15, r15
jne 0x1400fc525
jmp 0x1400fc6d6
mov r15, rbx
test r9, r9
je 0x1400fbe2a
cmp r9, r14
jae 0x1400fbe84
cmp byte [r12 + r9], 0xbf
jle 0x1400fc8e2
mov r8, r12
mov r14, r9
test r14, r14
jne 0x1400fbd4e
jmp 0x1400fbe96
mov r15, rbx
mov rcx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov r14, qword [rsp + 0x80]
movzx ebp, byte [rsp + 0x68]
test r14, r14
je 0x1400fbe96
cmp r14, 2
jne 0x1400fbda2
movzx eax, byte [r8]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fbe49
movzx eax, byte [r8 + 1]
cmp eax, 0x3a
je 0x1400fbd77
cmp eax, 0x7c
jne 0x1400fbe49
xor r14d, r14d
mov bpl, 1
test sil, 1
je 0x1400fc6a8
test rcx, rcx
je 0x1400fc6a8
mov eax, 1
mov qword [rsp + 0x68], rax
mov r15, r12
jmp 0x1400fbec7
test r14, r14
js 0x1400fc916
mov r13d, ebp
mov rbp, rcx
mov rsi, r8
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df540
test rax, rax
je 0x1400fc91b
mov r12, rsi
jmp 0x1400fbea7
cmp dword [r12 + 0x20], 0
je 0x1400fc588
lea rax, [r12 + 0x24]
mov r14, r15
mov r9d, dword [rax]
mov rdx, qword [r12 + 8]
test r9, r9
je 0x1400fbe37
mov r15, qword [r12 + 0x10]
cmp r15, r9
jbe 0x1400fc275
cmp byte [rdx + r9], 0xbf
jle 0x1400fc8fc
mov rsi, r12
mov r15, r9
jmp 0x1400fc598
mov rdx, qword [r12 + 8]
mov rbx, qword [r12 + 0x10]
jmp 0x1400fc484
mov eax, 1
mov r13b, 1
xor r14d, r14d
jmp 0x1400fbea7
mov rsi, r12
mov r13, rbp
mov r12, qword [rdi + 0x10]
xor r15d, r15d
jmp 0x1400fc5ae
mov r13d, ebp
mov rbp, rcx
mov rsi, r8
movzx eax, byte [0x140182310]
mov r14d, 2
mov edx, 2
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x1400fc96b
mov r8, rsi
movzx ecx, word [rsi]
mov qword [rsp + 0x68], rax
mov word [rax], cx
jmp 0x1400fbebd
jne 0x1400fc8e2
mov r8, r12
test r14, r14
jne 0x1400fbd4e
mov r13d, ebp
mov rbp, rcx
mov eax, 1
mov rsi, r8
mov r12, r8
mov qword [rsp + 0x68], rax
mov rcx, rax
mov rdx, r12
mov r8, r14
call fcn.140106220
mov r8, rsi
test r13b, r13b
jne 0x1400fbed5
test rbp, rbp
je 0x1400fbed5
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
test r14, r14
je 0x1400fbf2e
lea rcx, [rsp + 0x70]
mov r13, qword [rsp + 0x68]
mov rdx, r13
mov r8, r14
call fcn.1400f4fe0
mov rax, qword [rsp + 0x70]
movabs r12, 0x8000000000000002
movzx esi, byte [rsp + 0x78]
cmp rax, r12
jne 0x1400fbfc1
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, r13
call fcn.140101bb0
mov rcx, qword [rsp + 0xc8]
mov byte [rcx + 8], sil
jmp 0x1400fc45a
mov bpl, 1
xor r14d, r14d
mov qword [rsp + 0xc0], rax
mov r12, qword [rdi + 0x10]
mov rax, r12
shr rax, 0x20
jne 0x1400fc44e
test r14b, r14b
setne byte [rsp + 0xd0]
test bpl, bpl
je 0x1400fc104
mov rax, r12
cmp r12, qword [rdi]
jne 0x1400fbf78
mov rcx, rdi
mov rdx, r12
call fcn.14001a620
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rdi + 0x10], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0xd0]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400f9d00
cmp byte [rsp + 0xd0], 0
mov rbx, qword [rsp + 0xc8]
jne 0x1400fc1c1
jmp 0x1400fc134
movzx edx, sil
movzx ecx, byte [rsp + 0x7f]
shl ecx, 0x10
movzx r9d, word [rsp + 0x7d]
or r9d, ecx
mov r8d, dword [rsp + 0x79]
mov rcx, qword [rsp + 0x80]
shl r9, 0x28
shl r8, 8
or r8, r9
or r8, rdx
cmp rax, r12
jl 0x1400fc01b
cmp rcx, 9
jne 0x1400fc01b
movabs rdx, 0x736f686c61636f6c
xor rdx, qword [r8]
movzx r9d, byte [r8 + 8]
xor r9, 0x74
or r9, rdx
je 0x1400fc686
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0xe0], rcx
lea rax, [rsp + 0xd0]
mov qword [rsp + 0xf0], rax
lea rax, [0x1400fed50]
mov qword [rsp + 0xf8], rax
lea rax, [0x140172ce8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rdx, [0x140171ef8]
lea r8, [rsp + 0x70]
mov rcx, rdi
call fcn.140013d20
test al, al
jne 0x1400fc8b9
mov rax, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
movabs rdx, 0x8000000000000001
add rdx, rax
xor ecx, ecx
cmp rax, r12
cmovl rcx, rdx
test rcx, rcx
mov qword [rsp + 0xe8], r8
je 0x1400fc3ea
cmp rcx, 1
jne 0x1400fc3fb
mov r14b, 2
mov qword [rsp + 0xc0], rcx
jmp 0x1400fc40d
mov qword [rsp + 0x20], rbx
lea r8, [rsp + 0xd0]
mov rcx, rdi
xor edx, edx
mov r9, r15
call fcn.1400ff550
cmp byte [rsp + 0xd0], 0
mov rbx, qword [rsp + 0xc8]
jne 0x1400fc1c1
cmp r12, 7
jb 0x1400fc945
mov r9, qword [rdi + 0x10]
cmp r9, r12
jb 0x1400fc959
mov r13, rbx
mov rcx, qword [rdi + 8]
cmp r9, 8
jb 0x1400fc162
cmp byte [rcx + 7], 0xbf
jle 0x1400fc9b1
mov rbx, rdx
mov r15, rax
cmp r9, r12
jbe 0x1400fc178
cmp byte [rcx + r12], 0xbf
jle 0x1400fc9c9
lea rax, [rcx + 7]
add rcx, r12
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], 7
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x70]
call fcn.1400116d0
mov r12d, 7
xor r14d, r14d
mov rax, r15
mov rdx, rbx
mov rbx, r13
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1400fe1b0
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fc20e
movzx eax, byte [rsp + 0x74]
mov byte [rbx + 8], al
movabs rax, 0x8000000000000000
mov qword [rbx], rax
cmp qword [rdi], 0
jne 0x1400fc609
jmp 0x1400fc61b
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [rbx + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [rbx], xmm0
mov dword [rbx + 0x18], eax
sbb byte [rax - 0x77], cl
push rbx
sbb al, 0x89
and al, 0x66
mov dword [rbx + 0x28], 0xb8480000
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov dword [rbx + 0x34], 7
mov dword [rbx + 0x38], r12d
mov dword [rbx + 0x3c], r12d
mov byte [rbx + 0x40], r14b
mov dword [rbx + 0x41], esi
mov rax, qword [rsp + 0xc0]
add byte [rax], al
mov dword [rbx + 0x45], eax
mov rax, qword [rsp + 0xe8]
mov qword [rbx + 0x49], rax
jmp 0x1400fc61b
jne 0x1400fc8fc
mov rsi, r12
jmp 0x1400fc598
jne 0x1400fc295
test ebp, ebp
je 0x1400fc2ae
cmp rdx, rbp
jbe 0x1400fc2ac
cmp byte [r15 + rbp], 0xbf
jg 0x1400fc2ae
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
mov rcx, r15
mov r9, rbp
call fcn.140108760
jne 0x1400fc295
add r15, r8
sub rbp, r8
invalid
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, rbp
jb 0x1400fc80c
mov rcx, qword [rdi + 8]
add rcx, r12
mov rdx, r15
mov edx, edi
mov r8, rbp
call fcn.140106220
add r12, rbp
mov qword [rdi + 0x10], r12
mov rax, qword [rsp + 0x180]
movups xmm0, xmmword [rax + 0x41]
movaps xmmword [r12 + 0x100], xmm0
mov r15, qword [rsp + 0xc8]
mov rbp, qword [rsp + 0x68]
add esi, 0xffffffdd
cmp esi, 0x39
ja 0x1400fc31c
movabs rax, 0x200000010001001
bt rax, rsi
jae 0x1400fc31c
mov r13, rbp
mov byte [rsp + 0x70], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x70]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400f9d00
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1400fe1b0
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fc38b
movzx eax, byte [rsp + 0x74]
mov byte [r15 + 8], al
movabs rax, 0x8000000000000000
mov qword [r15], rax
cmp qword [rdi], 0
jne 0x1400fc609
jmp 0x1400fc61b
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
push rsp
and al, 0x74
mov r8, qword [rdi + 0x10]
mov qword [r15 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
mov dword [r15 + 0x18], eax
mov qword [r15 + 0x1c], rdx
mov dword [r15 + 0x24], ecx
mov dword [rdi + 0x24], ecx
mov word [r15 + 0x28], 0
movabs rax, 0x700000004
mov qword [r15 + 0x2c], rax
mov dword [r15 + 0x34], 7
mov dword [r15 + 0x38], r12d
mov dword [r15 + 0x3c], r12d
mov byte [r15 + 0x40], r14b
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [r15 + 0x41], xmm0
jmp 0x1400fc61b
test r8, r8
setne r14b
mov qword [rsp + 0xc0], rcx
jmp 0x1400fc40d
mov rcx, rsi
shr rcx, 0x20
mov qword [rsp + 0xc0], rcx
mov r14b, 3
cmp rax, r12
jl 0x1400fc428
test rax, rax
je 0x1400fc428
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rsi
call fcn.140101bb0
xor ebp, ebp
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, qword [rsp + 0x68]
call fcn.140101bb0
mov r12, qword [rdi + 0x10]
mov rax, r12
shr rax, 0x20
je 0x1400fbf4d
mov rcx, qword [rsp + 0xc8]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rdi], 0
jne 0x1400fc609
jmp 0x1400fc61b
mov r14, qword [rdi + 0x10]
xor ebx, ebx
jmp 0x1400fc497
jne 0x1400fc928
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x1400fc823
mov rcx, qword [rdi + 8]
add rcx, r14
mov r8, rbx
call fcn.140106220
add r14, rbx
mov qword [rdi + 0x10], r14
ja 0x1400fc4bd
ja 0x1400fc4bd
mov eax, dword [r12 + 0x3c]
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
mov qword [r15 + 0x10], r14
mov rcx, qword [r12 + 0x18]
mov qword [r15 + 0x18], rcx
mov dword [rdi + 0x18], ecx
mov dword [rdi + 0x18], ecx
mov dword [r15 + 0x20], 0
mov ecx, dword [r12 + 0x28]
mov dword [r15 + 0x28], ecx
movups xmm0, xmmword [r12 + 0x2c]
movups xmmword [r15 + 0x2c], xmm0
mov dword [r15 + 0x3c], eax
movzx eax, byte [r12 + 0x50]
mov byte [r15 + 0x50], al
movups xmm0, xmmword [r12 + 0x40]
movups xmmword [r15 + 0x40], xmm0
jmp 0x1400fc61b
cmp dword [r12 + 0x20], 0
je 0x1400fc6c9
mov r14, r15
lea rax, [r12 + 0x24]
mov r15d, dword [rax]
mov rdx, qword [r12 + 8]
test r15, r15
je 0x1400fc6d6
mov rax, qword [r12 + 0x10]
cmp rax, r15
jbe 0x1400fc67b
invalid
cmp byte [rdx + r15], 0xbf
jg 0x1400fc6d6
jmp 0x1400fc994
mov r8d, 7
mov rcx, rdi
call fcn.1401087c0
mov rdx, qword [rdi + 0x10]
jmp 0x1400fb74b
mov r8d, 8
mov rcx, rdi
call fcn.1401087c0
mov rdx, qword [rdi + 0x10]
jmp 0x1400fba06
mov r8d, 7
mov rcx, rdi
call fcn.1401087c0
ret 0
mov rdx, qword [rdi + 0x10]
jmp 0x1400fb547
mov r14, r15
mov rdx, qword [r12 + 8]
mov rsi, r12
mov r15, qword [r12 + 0x10]
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
mov r13, rbp
cmp rax, r15
jb 0x1400fc840
mov rcx, qword [rdi + 8]
add rcx, r12
mov r8, r15
call fcn.140106220
add r12, r15
mov qword [rdi + 0x10], r12
mov ebp, dword [rsi + 0x2c]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, ebp
call fcn.1400fe1b0
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fc630
movzx eax, byte [rsp + 0x74]
mov byte [r14 + 8], al
movabs rax, 0x8000000000000000
mov qword [r14], rax
cmp qword [rdi], 0
je 0x1400fc61b
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
nop
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [r14 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r14], xmm0
mov dword [r14 + 0x18], eax
mov qword [r14 + 0x1c], rdx
mov dword [r14 + 0x24], ecx
mov eax, dword [rsi + 0x28]
mov dword [r14 + 0x28], eax
mov dword [r14 + 0x2c], ebp
movups xmm0, xmmword [rsi + 0x30]
movups xmmword [r14 + 0x30], xmm0
xor byte [rdi], r9b
adc byte [rsi + 0x40], al
xor byte [rdi], r9b
adc byte [rsi + 0x40], al
movups xmmword [r14 + 0x40], xmm0
movzx eax, byte [rsi + 0x50]
push rax
push rax
mov byte [r14 + 0x50], al
jmp 0x1400fc61b
jne 0x1400fc994
mov r15, rax
jmp 0x1400fc6d6
mov bpl, 1
test rax, rax
je 0x1400fc85d
mov rcx, qword [0x140182268]
pop rbx
or byte [rax], al
xor r14d, r14d
xor edx, edx
call fcn.140101bb0
jmp 0x1400fc860
mov qword [rsp + 0xc0], rax
mov r15, r12
mov r12, qword [rdi + 0x10]
add byte [rbp - 0x77], cl
out 0x4c, eax
mov esp, dword [rdi + 0x10]
mov rax, r12
shr rax, 0x20
je 0x1400fbf4d
jmp 0x1400fc44e
invalid
mov r14, r15
mov rdx, qword [r12 + 8]
dec byte [rcx - 0x75]
push rsp
and al, 8
mov r15, qword [r12 + 0x10]
mov rax, qword [rdi]
mov r13, qword [rdi + 0x10]
sub rax, r13
call 0x150080030
invalid
test byte [rcx], al
add byte [rax], al
call 0x150080030
invalid
mov rcx, qword [rdi + 8]
add rcx, r13
jmp 0x129085041
sub byte [rbx + 0x14d0000], bl
std
mov qword [rdi + 0x10], r13
mov rsi, r12
mov r12d, dword [r12 + 0x3c]
jmp 0x129085041
mov rax, r13
sub rax, r12
je 0x1400fc754
mov rcx, qword [rdi + 8]
test r12d, r12d
je 0x1400fc72c
cmp r13, r12
jbe 0x1400fc97a
cmp byte [rcx + r12], 0xbf
jle 0x1400fc97a
cmp rax, 2
jne 0x1400fc747
movzx eax, byte [rcx + r12]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fc747
cmp byte [rcx + r12 + 1], 0x3a
je 0x1400fc754
mov rcx, rdi
xor edx, edx
mov r8, r12
call fcn.1400fe810
mov byte [rsp + 0x70], 1
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbp
lea r8, [rsp + 0x70]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400f9d00
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdi, rsi
mov r9d, dword [rsi + 0x2c]
mov ecx, dword [rsi + 0x30]
mov r8d, dword [rsi + 0x34]
mov r10d, dword [rsi + 0x38]
lea r11, [rsi + 0x40]
movzx esi, word [rsi + 0x28]
movzx edi, word [rdi + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x70]
mov rcx, r14
xor r8d, r8d
call fcn.1400fae20
jmp 0x1400fc61b
mov rcx, rdi
mov rdx, r12
mov r8, rbp
call fcn.1401087c0
mov r12, qword [rdi + 0x10]
jmp 0x1400fc2c7
mov rcx, rdi
mov rsi, rdx
mov rdx, r14
mov r8, rbx
call fcn.1401087c0
mov rdx, rsi
mov r14, qword [rdi + 0x10]
jmp 0x1400fc497
mov rcx, rdi
mov rbp, rdx
mov rdx, r12
mov r8, r15
call fcn.1401087c0
mov rdx, rbp
mov r12, qword [rdi + 0x10]
jmp 0x1400fc5ae
xor r14d, r14d
mov qword [rsp + 0xc0], rax
jmp 0x1400fc42a
mov rcx, rdi
mov rsi, rdx
mov rdx, r13
mov r8, r15
call fcn.1401087c0
mov rdx, rsi
mov r13, qword [rdi + 0x10]
jmp 0x1400fc6e9
mov r8d, 2
mov rcx, rdi
call fcn.1401087c0
mov rdx, qword [rdi + 0x10]
jmp 0x1400fbc61
lea rcx, [0x140172580]
call fcn.140108610
lea rcx, [0x140172598]
call fcn.140108610
lea rax, [0x140172678]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140171fe8]
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.140108580
lea rax, [0x140172690]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
call fcn.140108760
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r15
xor r8d, r8d
call fcn.140108760
call fcn.140010c70
mov ecx, 1
mov rdx, r14
call fcn.140107f90
lea rcx, [0x1401725b0]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, rbx
call fcn.140108760
lea r8, [0x140172150]
mov ecx, 7
mov rdx, r12
call fcn.1401084b0
lea r8, [0x140172150]
mov rcx, r12
mov rdx, r9
call fcn.1401082f0
mov ecx, 1
mov edx, 2
call fcn.140107f90
lea rax, [0x140172738]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, r12
mov r9, r13
call fcn.140108760
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r15
call fcn.140108760
lea rcx, str.assertion_failed:_self.is_char_boundary_start_
lea r8, [0x140172198]
mov edx, 0x2e
call fcn.140108300
lea rcx, str.assertion_failed:_self.is_char_boundary_end_
lea r8, [0x1401721e0]
mov edx, 0x2c
call fcn.140108300
int3
cmp rbp, r14
je 0x1400fce89
movzx r9d, byte [rbp]
movzx ecx, r9b
test cl, cl
js 0x1400fca60
inc rbp
cmp ecx, 0xd
jbe 0x1400fcae0
jmp 0x1400fcb00
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rbp + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fcab6
movzx r8d, byte [rbp + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or eax, edx
or eax, edx
cmp r9b, 0xf0
jb 0x1400fcac9
movzx ecx, byte [rbp + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1400fce89
add rbp, 4
cmp ecx, 0xd
jbe 0x1400fcae0
jmp 0x1400fcb00
add rbp, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1400fcae0
jmp 0x1400fcb00
add rbp, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1400fcb00
nop dword [rax + rax]
mov edx, 0x110000
bt eax, ecx
jae 0x1400fcb00
cmp edx, 0x110000
je 0x1400fca30
jmp 0x1400fcb0e
mov edx, ecx
cmp edx, 0x110000
je 0x1400fca30
cmp edx, 0x3e
jg case.0x1400a4f30.1399
cmp edx, 0x23
je 0x1400fcf07
cmp edx, 0x2f
je 0x1400fcb47
cmp dword [rbx + 0x18], 0
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x78], esp
mov dword [rsp + 0x78], esp
je 0x1400fcf7b
lea rax, [rbx + 0x1c]
jmp 0x1400fcf89
cmp edx, 0x3f
je 0x1400fcf62
cmp edx, 0x5c
jne 0x1400fcb21
mov qword [rsp + 0x78], r12
xor eax, eax
mov ecx, 0x2600
mov r12, rsi
mov rdx, rsi
cmp rdx, r14
jne 0x1400fcb89
jmp 0x1400fcc6f
mov r9d, r8d
cmp r9d, 0x110000
jne 0x1400fcc55
add byte [rax], al
add byte [rax], al
cmp rdx, r14
je 0x1400fcc6f
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400fcbb0
inc rdx
cmp r8d, 0xd
jbe 0x1400fcc40
jmp 0x1400fcb70
mov r9d, r8d
and r9d, 0x1f
movzx r15d, byte [rdx + 1]
and r15d, 0x3f
cmp r8b, 0xdf
jbe 0x1400fcc0f
movzx r10d, byte [rdx + 2]
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
cmp r11b, 0xf0
jb 0x1400fcc28
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 0x1400fcc6f
add rdx, 4
cmp r8d, 0xd
jbe 0x1400fcc40
jmp 0x1400fcb70
add rdx, 2
shl r9d, 6
or r9d, r15d
mov r8d, r9d
cmp r8d, 0xd
jbe 0x1400fcc40
jmp 0x1400fcb70
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
ja 0x1400fcb70
mov r9d, 0x110000
bt ecx, r8d
jb 0x1400fcb73
jmp 0x1400fcb70
cmp r9d, 0x5c
je 0x1400fcc61
cmp r9d, 0x2f
jne 0x1400fcc6f
inc eax
mov r12, rdx
cmp rdx, r14
jne 0x1400fcb89
invalid
invalid
invalid
cmp eax, 1
jbe 0x1400fcec1
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x1400fce41
mov qword [rsp + 0xd0], rax
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], 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 - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], 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 - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
mov r15, rsi
jmp 0x1400fccdd
invalid
invalid
invalid
mov r15, rsi
jmp 0x1400fccdd
cmp r15, r14
je 0x1400fcde8
movzx edx, byte [r15]
movzx r13d, dl
test r13b, r13b
js 0x1400fcd10
mov rax, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
mov bpl, 1
cmp qword [rsp + 0x90], 2
jne 0x1400fce14
movzx ecx, word [r8]
cmp ecx, 0x2f2f
setne bpl
test rax, rax
je 0x1400fce27
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
mov dword [rbp], ecx
invalid
test bpl, bpl
mov rcx, qword [rsp + 0xd0]
je 0x1400fce41
mov dl, 3
mov rax, qword [rsp + 0xc8]
call qword [rax + 0x28]
push rax
invalid
mov ebp, dword [rbx + 0x2c]
mov r13d, ebp
mov rdx, qword [rbx + 8]
inc r13d
je 0x1400fd14a
mov rax, qword [rbx + 0x10]
cmp rax, r13
jbe 0x1400fd144
cmp byte [rdx + r13], 0xbf
jg 0x1400fd14a
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rcx
and byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x3145
ror byte [rbp - 0x77], 0xe9
call fcn.140108760
cmp dword [rbx + 0x20], 0
je 0x1400fcf6e
mov r14d, dword [rbx + 0x24]
mov rdx, qword [rbx + 8]
test r14, r14
je 0x1400fd0f5
mov rax, qword [rbx + 0x10]
cmp rax, r14
jbe 0x1400fd274
add byte [rax], al
add byte [rax], al
cmp byte [rdx + r14], 0xbf
jg 0x1400fd27a
jmp 0x1400fd801
mov r15d, dword [rbx + 0x3c]
mov rdx, qword [rbx + 8]
test r15, r15
dec dword [rdi]
test byte [rcx + rax], bh
add byte [rax], al
dec dword [rdi]
test byte [rcx + rax], bh
add byte [rax], al
mov rax, qword [rbx + 0x10]
cmp rax, r15
jbe 0x1400fd008
cmp byte [rdx + r15], 0xbf
jg 0x1400fd00e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x755c7
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r15
call fcn.140108760
pop rcx
invalid
add byte [rax], al
pop rcx
mov eax, 0x8b480000
mov qword [rsp + 0xc0], rax
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
adc byte [rdi + 0x30], bl
adc byte [rdi + 0x30], bl
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
sub dword [rsp + 0x80], eax
sub dword [rsp + 0x80], eax
mov qword [rsp + 0x20], r14
lea rdx, [rsp + 0x80]
mov rcx, r12
mov r8, rbx
mov r9, rsi
int1
int1
call fcn.1400fd820
jmp 0x1400fd75f
cmp dword [rbx + 0x18], 0
je 0x1400fcfb3
lea rax, [rbx + 0x1c]
jmp 0x1400fcfc1
mov rdx, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
mov esi, dword [rbx + 0x10]
mov esi, dword [rbx + 0x10]
jmp 0x1400fd27a
cmp dword [rbx + 0x20], 0
je 0x1400fd2f4
lea rax, [rbx + 0x24]
mov r12d, dword [rax]
mov r13, qword [rbx + 8]
mov ebp, dword [rbx + 8]
or byte [rbx + rcx*4 + 0x7b], cl
adc byte [rbp - 0x7b], cl
in al, 0x74
push rdi
mov r15, qword [rbx + 0x10]
test r12, r12
je 0x1400fcff0
cmp r15, r12
jbe 0x1400fd101
cmp byte [r13 + r12], 0xbf
jg 0x1400fd2ff
jmp 0x1400fd107
cmp dword [rbx + 0x20], 0
je 0x1400fd666
lea rax, [rbx + 0x24]
mov r15, r12
mov r9d, dword [rax]
mov rdx, qword [rbx + 8]
test r9, r9
je 0x1400fcffc
mov r12, qword [rbx + 0x10]
cmp r12, r9
jbe 0x1400fd124
cmp byte [rdx + r9], 0xbf
jle 0x1400fd12a
mov r12, r9
jmp 0x1400fd671
mov rbp, qword [rdi + 0x10]
xor r12d, r12d
jmp 0x1400fd312
mov r13, qword [rdi + 0x10]
xor r12d, r12d
jmp 0x1400fd684
jne 0x1400fceea
mov r13, qword [rdi]
mov r12, qword [rdi + 0x10]
mov rax, r13
sub rax, r12
cmp rax, r15
jb 0x1400fd790
mov rsi, qword [rdi + 8]
lea rcx, [rsi + r12]
mov r8, r15
call fcn.140106220
add r12, r15
add esp, edi
add esp, edi
mov qword [rdi + 0x10], r12
cmp r12, r13
jne 0x1400fd053
mov rcx, rdi
stc
mov rdx, r13
call fcn.14001a620
mov rsi, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
mov byte [rsi + r12], 0x2f
mov byte [rsi + riz], 0x2f
inc r12
mov qword [rdi + 0x10], r12
mov byte [rsp + 0x80], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbp
lea r8, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
stc
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
stc
movzx ebp, byte [rsp + 0x77]
mov edx, ebp
mov r9, r15
call fcn.1400f9d00
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
jmp 0x1400fd62f
mov r15, qword [rdi + 0x10]
xor r14d, r14d
jmp 0x1400fd28d
je 0x1400fd2fc
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r15
xor r8d, r8d
mov r9, r12
call fcn.140108760
invalid
add byte [rdi], cl
test byte [rdi + 5], al
add byte [rax], al
je 0x1400fd671
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r12
xor r8d, r8d
call fcn.140108760
jne 0x1400fce6c
std
invalid
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, r13
jb 0x1400fd773
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, r13
call fcn.140106220
add rbx, r13
mov qword [rdi + 0x10], rbx
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], r14
or byte [r8 + 1], r9b
invalid
mov byte [rax], al
add byte [rax], al
lea rcx, [0x140172578]
lea r8, [rsp + 0x80]
mov edx, 2
call case.0x1400dba29.240
test al, al
je 0x1400fd20f
inc dword [rax + rax*8 - 0x74b3908c]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
mov qword [rsp + 0xc0], rax
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
adc byte [rdi], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x28], ebp
movzx eax, byte [rsp + 0x77]
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x80]
mov rcx, qword [rsp + 0x78]
call fcn.1400f8050
jmp 0x1400fd75f
push rax
add eax, 0x8b480000
mov qword [rsp + 0xc0], rax
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
adc byte [rdi + 0x30], bl
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
sub dword [rsp + 0x80], eax
mov dword [rsp + 0x28], ebp
movzx eax, byte [rsp + 0x77]
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x80]
mov rcx, qword [rsp + 0x78]
mov r8, r12
mov r9, r14
call fcn.1400f8050
jmp 0x1400fd75f
jne 0x1400fd801
mov rax, qword [rdi]
mov eax, dword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x1400fd7b0
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call fcn.140106220
add r15, r14
mov qword [rdi + 0x10], r15
mov eax, dword [rbx + 0x3c]
movups xmm0, xmmword [rdi]
movups xmmword [r12], xmm0
mov qword [r12 + 0x10], r15
mov rcx, qword [rbx + 0x18]
mov qword [r12 + 0x18], rcx
mov dword [r12 + 0x20], 0
mov ecx, dword [rbx + 0x28]
mov dword [r12 + 0x28], ecx
movups xmm0, xmmword [rbx + 0x2c]
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], eax
movzx eax, byte [rbx + 0x50]
mov byte [r12 + 0x50], al
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r12 + 0x40], xmm0
jmp 0x1400fd75f
mov r13, qword [rbx + 8]
mov r15, qword [rbx + 0x10]
mov r12, r15
mov rax, qword [rdi]
mov rbp, qword [rdi + 0x10]
sub rax, rbp
cmp rax, r12
cmp eax, esp
cmp eax, esp
jb 0x1400fd7cd
mov rcx, qword [rdi + 8]
add rcx, rbp
add ecx, ebp
add ecx, ebp
mov rdx, r13
mov r8, r12
call fcn.140106220
add rbp, r12
mov es, word [rax]
add byte [rcx + rax - 0x1b], cl
mov qword [rdi + 0x10], rbp
mov r12d, dword [rbx + 0x3c]
mov rcx, rdi
movzx ebp, byte [rsp + 0x77]
mov edx, ebp
mov r8, r12
mov eax, esp
mov eax, esp
loopne 0x1400fd325
call fcn.1400fe810
mov rax, rsi
cmp qword [rdi + 0x10], r12
adc byte [rdi], cl
test dword [rax + 1], esp
add byte [rax], al
add byte [rax - 0x77], cl
invalid
adc byte [rdi], cl
test dword [rax + 1], esp
add byte [rax], al
mov r9d, dword [rbx + 0x2c]
test r9, r9
test ecx, ecx
test ecx, ecx
je 0x1400fd380
sub dword [rbp + 0x39], ecx
iretd
cmp r15, r9
jbe 0x1400fd37e
cmp byte [r13 + r9], 0xbf
jg 0x1400fd380
invalid
sbb al, 0x48
lea eax, [0x1401724b8]
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r15
xor r8d, r8d
call fcn.140108760
jmp 0x1860a5cc3
jne 0x1400fd364
in al, 0x4c
mov ecx, ebp
mov rcx, r13
mov rdx, r9
call fcn.1400fdae0
push rbp
invalid
add byte [rax], al
cmp al, 2
jne 0x1400fd474
test ecx, esp
add byte [rax], al
invalid
push rbp
invalid
mov eax, 0x2600
mov rcx, rsi
jmp 0x1400fd3ad
mov r8d, edx
rol byte [rcx - 0x7f], 1
clc
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
test edi, eax
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
jne 0x1400fd474
cmp rcx, r14
je 0x1400fd49a
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
adc dword [rcx + 0xf], eax
mov dh, 0xd2
movzx r10d, byte [rcx]
movzx edx, r10b
movzx edx, dl
test dl, dl
js 0x1400fd3d0
inc rcx
cmp edx, 0xd
jbe 0x1400fd460
jmp 0x1400fd39d
mov r8d, edx
and r8d, 0x1f
invalid
invalid
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400fd42a
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
and ecx, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400fd442
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400fd49a
add rcx, 4
cmp edx, 0xd
jbe 0x1400fd460
add al, 0x83
cli
or eax, 0x73e93b76
invalid
jmp 0x1400fd39d
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
ret 0xfa83
invalid
jbe 0x1400fd460
ret 0xfa83
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
ja 0x1400fd39d
nop dword [rax]
mov r8d, 0x110000
bt eax, edx
jb 0x1400fd3a0
jmp 0x1400fd39d
mov rax, r12
cmp qword [rdi], r12
jne 0x1400fd48b
mov rcx, rdi
mov rdx, r12
call fcn.14001a620
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rdi + 0x10], rax
mov rax, rsi
jmp 0x1400fd4ae
cmp rax, r14
je 0x1400fd5a3
movzx r9d, byte [rax]
movzx ecx, r9b
leave
test cl, cl
js 0x1400fd4e0
movabs eax, dword [0x666666cfeb000000]
nop word cs:[rax + rax]
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fd535
stc
fbstp tbyte [rsi + 0x42]
movzx r8d, byte [rax + 2]
add al, byte [rcx - 0x3f]
loop case.0x1400d62a3.690
and r8d, 0x3f
or r8d, r10d
rol byte [rcx - 0x80], 1
stc
invalid
rol byte [rcx - 0x80], 1
stc
invalid
jb 0x1400fd54b
mov byte [rsp + 0x80], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
lea r8, [rsp + 0x80]
mov rcx, rdi
mov edx, ebp
mov r9, r12
call fcn.1400f9d00
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x20
lea rdx, [rsp + 0x80]
mov rcx, qword [rsp + 0x78]
mov r8d, ebp
call fcn.1400fae20
jmp 0x1400fd75f
mov r15, r12
mov rdx, qword [rbx + 8]
mov r12, qword [rbx + 0x10]
mov rax, qword [rdi]
mov r13, qword [rdi + 0x10]
sub rax, r13
cmp rax, r12
jb 0x1400fd7e4
mov rcx, qword [rdi + 8]
add rcx, r13
mov r8, r12
call fcn.140106220
add r13, r12
mov qword [rdi + 0x10], r13
mov ebp, dword [rbx + 0x2c]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x80]
mov rdx, rdi
movzx r8d, byte [rsp + 0x77]
mov r9d, ebp
call fcn.1400fe1b0
mov eax, dword [rsp + 0x80]
cmp eax, 2
jne 0x1400fd710
movzx eax, byte [rsp + 0x84]
mov byte [r15 + 8], al
movabs rax, 0x8000000000000000
mov qword [r15], rax
cmp qword [rdi], 0
je 0x1400fd75f
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182268]
xor edx, edx
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140101bb0
mov ecx, dword [rsp + 0x8c]
mov rdx, qword [rsp + 0x84]
add byte [rax], al
add byte [rax], al
mov r8, qword [rdi + 0x10]
mov qword [r15 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
mov dword [r15 + 0x18], eax
mov qword [r15 + 0x1c], rdx
mov dword [r15 + 0x24], ecx
mov eax, dword [rbx + 0x28]
mov dword [r15 + 0x28], eax
mov dword [r15 + 0x2c], ebp
movups xmm0, xmmword [rbx + 0x30]
movups xmmword [r15 + 0x30], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r15 + 0x40], xmm0
movzx eax, byte [rbx + 0x50]
mov byte [r15 + 0x50], al
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov r15, rdx
mov rdx, rbx
mov r8, r13
call fcn.1401087c0
mov rdx, r15
mov rbx, qword [rdi + 0x10]
jmp 0x1400fd15d
mov rcx, rdi
mov rsi, rdx
mov rdx, r12
mov r8, r15
call fcn.1401087c0
mov rdx, rsi
mov r13, qword [rdi]
mov r12, qword [rdi + 0x10]
jmp 0x1400fd024
mov rcx, rdi
mov rsi, rdx
mov rdx, r15
mov r8, r14
call fcn.1401087c0
mov rdx, rsi
mov r15, qword [rdi + 0x10]
jmp 0x1400fd28d
cli
invalid
invalid
mov rcx, rdi
mov rdx, rbp
mov r8, r12
call fcn.1401087c0
mov rbp, qword [rdi + 0x10]
jmp 0x1400fd312
mov rcx, rdi
mov rbp, rdx
mov rdx, r13
mov r8, r12
call fcn.1401087c0
mov rdx, rbp
mov r13, qword [rdi + 0x10]
outsd dx, dword [rsi]
adc cl, ch
cmp esi, 0xffffffff
invalid
outsd dx, dword [rsi]
adc cl, ch
cmp esi, 0xffffffff
dec dword [rax - 0x73]
or eax, 0x74dc0
lea rcx, [0x1401725c8]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.140108760
int3
iretd
or bh, byte [rdi + 0x2548e0f]
add byte [rax], al
mov r14, r9
jmp 0x1400fd888
mov r8, r12
sub r8, r15
add r8, r14
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
imul edx, dword [rax], 0x48
mov eax, ebp
imul edx, dword [rax], 0x48
mov eax, ebp
sub rax, r13
cmp rax, r8
jb 0x1400fda7b
cmp rax, r14
jb 0x1400fdaa2
add byte [rax], al
add byte [rax], al
mov rdi, qword [rbx + 8]
lea rcx, [rdi + r13]
mov r8, r14
call fcn.140106220
add r13, r14
mov qword [rbx + 0x10], r13
cmp r13, rbp
jne 0x1400fd8df
mov rcx, rbx
mov rdx, rbp
call fcn.14001a620
mov rdi, qword [rbx + 8]
mov r13, qword [rbx + 0x10]
mov byte [rdi + r13], 0x23
inc r13
mov qword [rbx + 0x10], r13
mov eax, 0x2600
jmp 0x1400fd90e
mov edx, ecx
cmp edx, 0x110000
jne 0x1400fd9c6
cmp r15, r12
je 0x1400fd9c3
movzx r9d, byte [r15]
movzx ecx, r9b
test cl, cl
js 0x1400fd930
inc r15
cmp ecx, 0xd
jbe 0x1400fd999
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r15 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fd97e
add ecx, dword [rcx - 0x7d]
mov dword [rbx + rax*4], 0xe2c107e2
adc al, byte [rcx - 0x3f]
loopne 0x1400fd972
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x1400fd990
add byte [rbp + 0x14], dh
jmp 0x1400fd9c6
add r15, 2
shl edx, 6
or edx, r10d
mov ecx, edx
nop word [rax + rax]
cmp ecx, 0xd
ja 0x1400fd900
invalid
invalid
invalid
invalid
mov edx, 0x110000
bt eax, ecx
jb 0x1400fd902
jmp 0x1400fd900
add edi, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400fd999
jmp 0x1400fd900
mov r15, r12
mov rcx, rbx
mov rdx, r15
mov r8, r12
call fcn.1400fdb80
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov rcx, r14
int1
int1
shr rcx, 0x20
jne 0x1400fda35
mov rcx, qword [rbx + 0x10]
mov r9, qword [rsp + 0x30]
mov edx, dword [r9 + 0x3c]
mov qword [rsi], rax
mov qword [rsi + 8], r8
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], rcx
mov rax, qword [r9 + 0x18]
mov qword [rsi + 0x18], rax
sbb dil, r8b
and byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x76], al
and al, 0x41
mov eax, dword [rcx + 0x28]
mov dword [rsi + 0x28], eax
movups xmm0, xmmword [r9 + 0x2c]
movups xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], edx
movups xmm0, xmmword [r9 + 0x40]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [r9 + 0x50]
mov byte [rsi + 0x50], al
jmp 0x1400fda69
mov byte [rsi + 8], 9
movabs rcx, 0x8000000000000000
mov qword [rsi], rcx
test rax, rax
je 0x1400fda69
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rbx
mov rdi, rdx
mov rdx, r13
call fcn.1401087c0
mov rdx, rdi
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
mov rax, rbp
sub rax, r13
cmp rax, r14
jae 0x1400fd8b0
mov rcx, rbx
mov rdi, rdx
mov rdx, r13
mov r8, r14
call fcn.1401087c0
mov rdx, rdi
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
jmp 0x1400fd8b0
out dx, eax
invalid
add byte [rax], al
mov qword [rsp + 0x40], rax
mov byte [rsp + 0x50], 1
movabs rax, 0x2f0000002f
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
lea rdx, [rsp + 0x28]
call fcn.1400f6650
cmp qword [rsp + 0x58], 0
je 0x1400fe915
mov rax, qword [rsp + 0x60]
and al, 0x60
lea r8, [r14 + rax]
inc r8
test bpl, bpl
jne 0x1400fe8f0
test r8, r8
je 0x1400fe8cf
cmp rsi, r8
jbe 0x1400fe8cd
cmp byte [rbx + r8], 0xbf
jg 0x1400fe8cf
add edi, dword [rdi - 0x72b7e381]
add eax, 0x73ec6
lea rax, [0x140172780]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rsi
mov r9, rsi
call fcn.140108760
add byte [rax], al
add byte [rax], al
jne 0x1400fe8b3
mov rax, rsi
sub rax, r8
cmp rax, 2
jne 0x1400fe8f0
movzx eax, byte [rbx + r8]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fe8f0
invalid
or byte [rdx - 0x80], al
jl 0x1400fe8ef
cmp byte [rbx + r8 + 1], 0x3a
add dword [rdx], edi
je 0x1400fe90a
sbb cl, byte [rcx + rdi - 0x3a]
cmp rsi, r8
jb 0x1400fe90a
test r8, r8
je 0x1400fe906
cmp rsi, r8
jbe 0x1400fe906
cmp byte [rbx + r8], 0xbf
jle 0x1400fe93e
mov edi, 0x894c387e
adc byte [r8 - 0x7d], r9b
invalid
mov qword [rdi + 0x10], r8
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
ret
lea rcx, [0x140172768]
call fcn.140108610
add byte [rax], al
add byte [rax], al
lea rax, [0x140172750]
mov qword [rsp + 0x20], rax
mov rcx, rbx
invalid
mov rdx, rsi
mov r8, r14
mov r9, rsi
call fcn.140108760
sahf
add byte [rax], al
sahf
add byte [rax], al
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__
lea r8, [0x140172228]
add byte [rdx + 0x30], bh
call fcn.140108300
int3
int3
or ecx, esp
int3
ud2
int3
mov r8d, r9d
cmp r8d, 0x110000
jne 0x1400feb05
mov r8d, 0x110000
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
je 0x1400feb02
movzx ebx, byte [rcx]
mov dh, 0x19
movzx r9d, bl
test r9b, r9b
js 0x1400fea70
inc rcx
cmp r9d, 0xd
jbe 0x1400feada
invalid
jbe 0x1400fea50
jmp 0x1400fea30
retf 0x2e66
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp r9b, 0xdf
cmp cl, 0xdf
cmp cl, 0xdf
jbe 0x1400feac2
movzx r11d, byte [rcx + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp bl, 0xf0
jb 0x1400feae9
movzx r9d, byte [rcx + 3]
add rcx, 4
rol dword [rcx + rax*2], 0x83
loop 0x1400feaac
add rcx, qword [r8 - 0x7d]
rol dword [rcx + rax*2], 0x83
loop 0x1400feaac
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
loope 0x1400feaf0
invalid
loope 0x1400feaf0
or r9d, r11d
or r9d, r10d
or ecx, edx
cmp r9d, 0x110000
jne case.0x1400a4f30.1503
add byte [rcx], dl
add byte [rbp + 0x10], dh
jmp 0x1400feb05
add rcx, 2
shl r10d, 6
or r10d, esi
or edx, esi
or edx, esi
mov r9d, r10d
cmp r9d, 0xd
or eax, 0xff56870f
invalid
ja 0x1400fea30
invalid
bt eax, r9d
jb 0x1400fea33
jmp 0x1400fea30
invalid
add rcx, 3
shl r10d, 0xc
loop 0x1400feafd
loop 0x1400feafd
or al, 0x45
or ebx, edx
invalid
or r11d, r10d
rol dword [rbp - 0x77], cl
fld dword [rcx - 0x7d]
stc
or eax, 0x2ee9dd76
invalid
mov r9d, r11d
cmp r9d, 0xd
jbe 0x1400feada
jmp 0x1400fea30
mov rcx, rdx
mov ecx, edx
mov eax, 0x2600
jmp 0x1400feb20
invalid
adc al, 0xf
invalid
add byte [rbp - 0x77], al
rol dword [rcx - 0x7f], 1
stc
add byte [rax], al
adc dword [rax], eax
mov r9d, r10d
cmp r9d, 0x110000
jne 0x1400febe5
add byte [rcx - 0x47], al
add byte [rax], al
adc dword [rax], eax
mov r9d, 0x110000
cmp rcx, rdx
cmp ecx, edx
je 0x1400febe2
mov bl, 0
add byte [rax], al
movzx ebx, byte [rcx]
mov dh, 0x19
movzx r10d, bl
test r10b, r10b
js 0x1400feb50
inc rcx
cmp r10d, 0xd
jbe 0x1400febba
invalid
jbe 0x1400feb30
jmp 0x1400feb10
retf 0x2e66
nop dword cs:[rax + rax]
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r10b, 0xdf
jbe 0x1400feb9e
invalid
cmp cl, byte [rdi]
mov dh, 0x71
add al, cl
out 6, eax
movzx esi, byte [rcx + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
jb 0x1400febc9
movzx r10d, byte [rcx + 3]
add rcx, 4
and r11d, 7
and ebx, 7
and ebx, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
jne 0x1400febb0
invalid
adc al, 0xeb
add rcx, 2
jmp 0x1400febe5
add rcx, 2
shl r11d, 6
or r11d, edi
mov r10d, r11d
nop dword [rax]
cmp r10d, 0xd
ja 0x1400feb10
bt eax, r10d
jb 0x1400feb13
jmp 0x1400feb10
add rcx, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
jbe 0x1400febba
jmp 0x1400feb10
mov rcx, rdx
mov eax, 0x2600
jmp 0x1400fec1a
add bl, ch
nop dword cs:[rax]
inc rcx
cmp r11d, 0xd
ja 0x1400fecc0
mov r10d, 0x110000
bt eax, r11d
bt eax, ebx
bt eax, ebx
jae 0x1400fecc0
xor dword [rbx + 0x41000000], 0xffffff81
cli
add byte [rax], al
adc dword [rax], eax
cmp r10d, 0x110000
jne 0x1400fecd0
add byte [rcx - 0x46], al
add byte [rax], al
adc dword [rax], eax
mov r10d, 0x110000
cmp rcx, rdx
je 0x1400fecd0
movzx ebx, byte [rcx]
movzx r11d, bl
test r11b, r11b
jns 0x1400febf0
invalid
mov ebx, 0x83de8944
out 0x1f, al
mov esi, r11d
and esi, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
invalid
cmp r11b, 0xdf
jbe 0x1400fec8a
invalid
movzx edi, byte [rcx + 2]
shl ebp, 6
and edi, 0x3f
or edi, ebp
cmp bl, 0xf0
jb 0x1400feca2
movzx r11d, byte [rcx + 3]
and esi, 7
invalid
shl esi, 0x12
shl edi, 6
pop rcx
add eax, dword [rbx - 0x193ef81a]
invalid
shl esi, 0x12
shl edi, 6
invalid
and r11d, 0x3f
or r11d, edi
or r11d, esi
cmp r11d, 0x110000
je 0x1400fecd0
add rcx, 4
cmp r11d, 0xd
jbe 0x1400febfd
jmp 0x1400fecc0
add rcx, 2
shl esi, 6
or esi, ebp
mov r11d, esi
cmp r11d, 0xd
jbe 0x1400febfd
jmp 0x1400fecc0
add rcx, 3
shl esi, 0xc
or edi, esi
mov r11d, edi
cmp r11d, 0xd
jbe 0x1400febfd
nop dword [rax + rax]
mov r10d, r11d
cmp r10d, 0x110000
je 0x1400fec1a
xor eax, eax
cmp r8d, 0x110000
je 0x1400fed3e
cmp r9d, 0x110000
je 0x1400fed3e
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r10d, 0x110000
jne 0x1400fed0d
cmp r8d, 0x1a
jae 0x1400fed3c
cmp r9d, 0x3a
sete cl
cmp r9d, 0x7c
sete al
or al, cl
jmp 0x1400fed3e
cmp r8d, 0x1a
jae 0x1400fed3c
cmp r9d, 0x7c
je 0x1400fed1f
cmp r9d, 0x3a
jne 0x1400fed3c
add r10d, 0xffffffdd
cmp r10d, 0x3a
jae 0x1400fed3c
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov al, 1
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jl 0x1400ff46d
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140013d20
test al, al
jne 0x1400fedfc
lea rdx, [0x14017236a]
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
call qword [rsp + 0x20]
test al, al
jne 0x1400fedfc
cmp r12, 7
je 0x1400ff4f3
lea rax, [rsp + 0x7e]
mov qword [rsp + 0x30], rax
jle 0x1400ff4dd
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140013d20
jmp 0x1400ff507
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call qword [rsp + 0x20]
test al, al
jne 0x1400fedfc
lea rdx, [0x14017236a]
mov r8d, 1
mov rcx, rsi
invalid
call qword [rsp + 0x20]
test al, al
jne 0x1400fedfc
lea rdx, [0x140172369]
mov r8d, 1
mov rcx, rsi
invalid
mov rax, qword [rsp + 0x20]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea eax, [rax]
add ah, cl
int3
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
jno 0x1400ff581
mov r9d, 0x2600
mov r14, rax
jmp 0x1400ff58f
mov ebp, r10d
mov ebp, edx
cmp ebp, 0x110000
jne 0x1400ff665
mov ebp, 0x110000
cmp r14, rdx
je 0x1400ff662
movzx r15d, byte [r14]
mov dh, 0x3e
movzx r10d, r15b
test r10b, r10b
js 0x1400ff5c0
inc r14
cmp r10d, 0xd
jbe 0x1400ff63a
jmp 0x1400ff580
add byte [rax], 0
add byte [rax], al
mov r11d, r10d
and r11d, 0x1f
jrcxz 0x1400ff5e6
jrcxz 0x1400ff5e6
movzx r12d, byte [r14 + 1]
and r12d, 0x3f
cmp r10b, 0xdf
jbe 0x1400ff614
movzx edi, byte [r14 + 2]
movzx edi, byte [rsi + 2]
shl r12d, 6
and edi, 0x3f
out 0x3f, eax
out 0x3f, eax
or edi, r12d
cmp r15b, 0xf0
out 0x41, eax
cmp bh, 0xf0
jb 0x1400ff649
movzx r10d, byte [r14 + 3]
add r14, 4
add al, 0x41
and ebx, 7
add al, 0x41
and ebx, 7
shl r11d, 0x12
shl edi, 6
and r10d, 0x3f
or r10d, edi
or r10d, r11d
cmp r10d, 0x110000
jne 0x1400ff630
jmp 0x1400ff665
add r14, 2
shl r11d, 6
or r11d, r12d
mov r10d, r11d
nop word cs:[rax + rax]
cmp r10d, 0xd
ja 0x1400ff580
bt r9d, r10d
jb case.0x1400d7141.738
jmp 0x1400ff580
add r14, 3
shl r11d, 0xc
or edi, r11d
mov r10d, edi
cmp r10d, 0xd
jbe 0x1400ff63a
jmp 0x1400ff580
mov r14, rdx
cmp bl, 2
jne 0x1400ff68a
cmp ebp, 0x3e
jg 0x1400ff730
cmp ebp, 0x23
je 0x1400ff78d
cmp ebp, 0x2f
je 0x1400ff779
jmp 0x1400ff73d
cmp ebp, 0x5c
jne 0x1400ff6bd
mov r9, qword [rcx + 0x30]
test r9, r9
je 0x1400ff6bd
mov r10, qword [rcx + 0x38]
mov edx, dword [rcx + 0x38]
mov rdi, rcx
mov rcx, r9
mov r15, rdx
xor edx, edx
mov r12, rax
mov r13, r8
call qword [r10 + 0x28]
mov rcx, rdi
mov r8, r13
mov rdx, r15
mov edx, edi
mov edx, edi
mov rax, r12
mov r9, qword [rcx + 8]
test rsi, rsi
je 0x1400ff6ce
cmp byte [r9 + rsi - 1], 0x2f
je 0x1400ff722
mov r10, rsi
cmp rsi, qword [rcx]
jne 0x1400ff6fe
mov rdi, rcx
mov r15, rdx
mov rdx, rsi
mov r12, rax
mov r13, r8
call fcn.14001a620
mov rcx, rdi
mov r8, r13
mov rdx, r15
mov rax, r12
mov r9, qword [rdi + 8]
mov r10, qword [rdi + 0x10]
mov byte [r9 + r10], 0x2f
inc r10
mov qword [rcx + 0x10], r10
cmp ebp, 0x2f
je 0x1400ff714
cmp ebp, 0x5c
jne 0x1400ff722
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r14
mov edx, ebx
jmp 0x1400ff785
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
mov edx, ebx
jmp 0x1400ff785
cmp ebp, 0x3f
je 0x1400ff78d
cmp ebp, 0x110000
je 0x1400ff779
mov r9, rsi
cmp rsi, qword [rcx]
jne 0x1400ff769
mov rdi, rcx
mov rbx, rdx
mov rdx, rsi
mov r14, rax
mov r15, r8
call fcn.14001a620
mov rcx, rdi
mov r8, r15
mov rdx, rbx
mov rax, r14
mov r9, qword [rdi + 0x10]
mov r10, qword [rcx + 8]
mov byte [r10 + r9], 0x2f
add al, 0xa
invalid
inc r9
mov qword [rcx + 0x10], r9
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
mov dl, 2
mov r9, rsi
call fcn.1400f9d00
invalid
invalid
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x77], cl
jmp 0x1290081f4
cmp ebp, ebx
ja 0x1400ffbee
test r13d, r13d
je 0x1400ff8da
cmp r15, r13
jbe 0x1400ff8e3
cmp byte [rbp + r13], 0xc0
jge 0x1400ff8e9
jmp 0x1400ffbee
add eax, dword [rax]
add byte [rbp - 0x16f08a25], al
pop rbx
add al, byte [rax]
add byte [rdi], cl
test dword [0xc50ff8ed], eax
invalid
test ebx, ebx
jne 0x1400ff8ed
jmp 0x1400ffb3e
jne 0x1400ffbee
test ebx, ebx
je 0x1400ff93a
cmp r15, rbx
jbe 0x1400ff92a
cmp byte [rbp + rbx], 0xbf
jle 0x1400ffbee
jl 0x1400ff912
cmp ebx, r13d
je 0x1400ffb3e
cmp byte [rbp + rbx], 0xbf
jg 0x1400ff943
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
add eax, 0x7308c
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, r15
mov r8, rbx
mov r9, r15
mov ecx, edi
call fcn.140108760
jne 0x1400ffbee
test dword [rsi + 0x44000002], edi
cmp ebx, ebp
cmp ebx, r13d
jne 0x1400ff943
jmp 0x1400ffb3e
test r13d, r13d
je 0x1400ffb3e
sti
add dword [rax], eax
invalid
mov r14, r15
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sub r14, rbx
je 0x1400ff973
js 0x1400ffc39
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df540
fsincos
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
add al, byte [rax]
invalid
fsincos
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
mov rcx, rax
lea rdx, [rbx + rbp]
mov qword [rsp + 0x30], rcx
mov r8, r14
call fcn.140106220
mov rsi, r15
cmp r15, r13
jb 0x1400ff9a9
test r13d, r13d
je 0x1400ff9a2
cmp r15, r13
jbe 0x1400ff9a2
cmp byte [rbp + r13], 0xbf
jle 0x1400ffc4b
mov edi, 0x2a98e0f
add byte [rax], al
mov qword [rdi + 0x10], r13
mov rsi, r13
mov rax, rsi
shr rax, 0x20
and byte [rax - 0x77], cl
int1
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov r12d, 0x901
cmove r12, rcx
test r12b, r12b
jne 0x1400ffc0b
invalid
mov eax, r8d
jmp 0x1400ffa55
jne 0x1400ffa9d
cmp esi, 1
jbe 0x1400ffb65
xor ebx, ebx
jmp 0x1400ffb52
mov eax, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, r15
mov r8, r13
mov r9, rbx
call fcn.140108760
mov byte [rsp + 0x2f], 9
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rsX_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140171fc8]
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.140108580
call fcn.140010c70
mov ecx, 1
mov rdx, r14
call fcn.140107f90
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__
lea r8, [0x140172228]
mov edx, 0x30
call fcn.140108300
int3
push rbp
jae 0x14013f4e0
jb 0x14013f47d
add byte [rax], al
add byte [rax + 0x140006e], dh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x6e
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, al
invalid
loopne 0x14013f4a2
or byte [rax + 1], al
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
jbe 0x14013f54d
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x61684369
jb 0x14013f540
outsb dx, byte [rsi]
jbe 0x14013f55b
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x656d6568
outsb dx, byte [rsi]
jbe 0x14013f568
insb byte [rdi], dx
imul esp, dword [rcx + rax*2 + 0x75], 0x726f6874
imul esi, dword [rcx + rdi*2 + 0x49], 0x6c61766e
imul esp, dword [rsi + rax*2 + 0x6f], 0x74616d72
push rbx
invalid
push 0x51646e41
jne 0x14013f5ac
jb 0x14013f5c2
imul r14, qword [r11 + 0x73], 0x54676e69
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rsi + 0x67], 0x4c6f6f54
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
invalid
insd dword [rdi], dx
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
jbe 0x14013f5c9
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0xb0000069
outsb dx, byte [rsi]
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400589], dh
add byte [rax], al
add byte [rdi + 0x75], cl
jne 0x14013f607
invalid
outsd dx, dword [rsi]
and byte [rdx + 0x6f], ah
jne 0x14013f609
jae 0x14013f5be
invalid
invalid
xor byte [rdi], dh
invalid
xor esi, dword gs:[rdi]
xor dword [rax], esi
xor eax, 0x63393065
xor byte [0x1a34d262d], dh
cmp byte [rdi], dh
invalid
invalid
cmc
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rax], ecx
add byte [rax], al
sbb al, 0
add byte [rax], al
movsb byte [rdi], byte [rsi]
cmc
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc cl, byte [rax]
add byte [rax], al
sbb al, 0
add byte [rax], al
invalid
outsb dx, byte [rsi]
invalid
push rbp
outsb dx, byte [rsi]
js 0x1401413d5
invalid
push rax
invalid
push rdx
push 0x65
invalid
push rdx
insb byte [rdi], dx
invalid
jbe 0x140141405
jb 0x140141408
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14014140b
push rbx
je 0x14014141c
invalid
invalid
imul r14, qword [r11 + 0x73], 0x55676e69
jb 0x140141432
push rbx
invalid
push 0x7469726f
jns 0x14014142c
push rax
push rax
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
push rdx
jae 0x140141448
je 0x140141426
je 0x14014144d
jb 0x14014143d
outsb dx, byte gs:[rsi]
push rdx
jae 0x140141461
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14014145a
push rbx
outsb dx, byte gs:[rsi]
push rax
imul ebp, dword [rsi + 0x67], 0x6c696857
push rax
outsb dx, byte gs:[rsi]
imul ebp, dword fs:[rsi + 0x67], 0x646e6553
push rbx
push rbx
push rbx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
push rbx
je 0x140141485
imul ebp, dword [rsi + 0x67], 0x69685773
insb byte [rdi], dx
push rax
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x72656550
imul r14d, dword [rbx + 0x61], 0x64656c62
push rax
jb 0x14014146a
imul esi, dword [rbx + 0x61], 0x64656c62
push rbx
push rbx
jb 0x1401414a7
jb 0x140141484
jb 0x140141484
jne 0x1401414a9
push 0x7262694c
invalid
imul r12, qword [rdx + 0x72], 0x52797261
jns 0x140141491
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x1401414a9
insb byte [rdi], dx
invalid
jae 0x1401414af
add byte fs:[rax], al
add byte [rax], al
add byte [rax + 0x140006e], dh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
xchg dword [rdx], ecx
add dword [rax], eax
add byte [rax], al
adc al, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400a87], dl
or al, byte [rax + 1]
add byte [rax], al
add byte [rax], dl
clc
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [0x149141487], ah
or dword [rax], eax
add byte [rax], al
jo 0x1401414f0
add byte [rax], al
add byte [rdi + 0x70], cl
jo 0x1401414f0
outsb dx, byte [rsi]
outsb dx, byte [rsi]
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x1401414f6
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x6e
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400a87], dh
add byte [rax], al
add byte [rax + 0x140006e], dh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14004d1], dl
add byte [rax], al
add byte [rax + 0x140006e], dh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14004d4], ah
add byte [rax], al
add byte [rbx + 0x74], dl
push rbx
je 0x14014156d
invalid
movabs al, byte [0x53000000014004d4]
push rbx
add byte [rax], al
push rbx
je 0x14014156d
invalid
invalid
invalid
je 0x1401415d8
outsb dx, byte [rsi]
jne 0x1401415d7
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x6e
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x5e], ah
invalid
pop rsi
or dword [rax + 1], eax
add byte [rax], al
add byte [rdx + 0x6f], al
outsd dx, dword [rsi]
jns 0x1401415e8
jo 0x1401415e2
insb byte [rdi], dx
imul esi, dword [rsi + 0x65], 0x53646e45
je 0x14014161d
invalid
push rdx
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x140141643
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
insb byte [rdi], dx
jb 0x14014164a
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x14014164e
invalid
invalid
jo 0x140141691
jae 0x140141687
outsb dx, byte [rsi]
je 0x140141668
cmp bl, byte [rbp + rdx*2 + 0x73]
jb 0x14014169f
pop rsp
insd dword [rdi], dx
imul ebp, dword [rsi + 0x69], 0x61727473
je 0x1401416a8
jb 0x140141697
invalid
imul esi, dword gs:[ebx + 0x74], 0x735c7972
jb 0x1401416b1
pop rsp
jae 0x1401416bf
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x1401416b9
je 0x1401416bf
jae 0x14014168a
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
invalid
pop rsp
outsb dx, byte gs:[rsi]
invalid
jae 0x140141693
add byte [rax], al
add byte [rax], al
add byte [rsi + rdx], ah
adc al, 0x40
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0xe000000], dh
add byte [rax], al
add byte [rsi + rdx], ah
adc al, 0x40
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov bh, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x20000000], bh
add byte [rax], al
add byte [rsi + rdx], ah
adc al, 0x40
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x26000000], bl
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14014175b
pop rsp
insd dword [rdi], dx
imul ebp, dword [rsi + 0x69], 0x61727473
je 0x140141764
jb 0x140141753
invalid
add dword [rax], eax
add byte [rax], al
add byte [eax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
jne 0x1401417d5
add byte [rbx], dh
add byte [rax], al
add byte [rbp + 0x73], dh
jne 0x1401417d5
imul edi, dword [rdx + 0x65], 0x65766f20
jb 0x1401417d1
and byte gs:[rdi + 0x76], ch
jb 0x1401417d1
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14014178f
ja 0x1401417d9
outsb dx, byte gs:[rsi]
and byte [rbx + 0x61], ah
insb byte [rdi], dx
invalid
add al, ah
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x1401417], bh
add byte [rax], al
add byte [0x1401417e5], cl
add byte [rax], al
add byte [rax - 0xf], dl
adc al, 0x40
add dword [rax], eax
add byte [rax], al
push 0
add byte [rax], al
add byte [rbx + 4], al
add byte [rax], al
or dword [rax], eax
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x14014187b
invalid
pop rsp
insd dword [rdi], dx
imul ebp, dword [rsi + 0x69], 0x61727473
je 0x140141884
jb 0x140141873
invalid
imul edi, dword [rdx + 0x65], 0x657a6953
ja 0x1401418f0
ja 0x1401418f0
js 0x1401418f4
outsb dx, byte gs:[rsi]
jae 0x1401418ed
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
imul edi, dword [rdx + 0x65], 0x6f42664c
outsd dx, dword [rsi]
jns 0x1401418d4
jb 0x1401418d5
outsd dx, dword [rsi]
jns 0x1401418e3
push sp
jb 0x1401418fc
imul ebp, dword [rbp + riz*2 + 0x72], 0x69617254
insb byte [rdi], dx
jb 0x1401418f3
outsb dx, byte [rsi]
jb 0x1401418f3
outsb dx, byte [rsi]
outsb dx, byte fs:[rsi]
cmp bl, byte fs:[r13 + r10*2 + 0x73]
jb 0x140141930
pop rsp
insd dword [rdi], dx
imul ebp, dword [rsi + 0x69], 0x61727473
je 0x140141939
jb 0x140141928
invalid
imul esi, dword gs:[ebx + 0x74], 0x735c7972
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x140141942
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x14014194a
js 0x140141914
invalid
je 0x140141950
imul ebp, dword [rdi + 0x2d], 0x37316636
xor word ss:[rdi], si
invalid
xor dh, byte fs:[rdx]
invalid
xor byte [rax], dh
xor dword [rsi + 0x5c], esp
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x6e63203a
je 0x140141952
cmp al, 0x3d
and byte [rbx + 0x65], dh
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rbp + 0x69], 0x18b50074
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [eax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x9000000], cl
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop qword [rax]
add byte [rax], al
or dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid
insd dword [rdi], dx
jo 0x140143d88
jns 0x140143d5f
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140143d7a
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x140143d74
jbe 0x140143d8c
jb 0x140143d8f
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140143d7b
invalid
jbe 0x140143d97
jbe 0x140143d97
jb 0x140143d9a
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140143d92
pop rdx
pop rdx
jb 0x140143daa
push rax
invalid
add byte [rax], ah
jg 0x140143d6f
add dword [rax], eax
add byte [rax], al
and byte [rbx], bh
or eax, 0x140
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x17], ah
or al, 0x40
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x8000000001400ce9]
invalid
add dword [rax], eax
add byte [rax], al
sub dl, 0xc
add dword [rax], eax
add byte [rax + 0x1400cea], al
add byte [rax], al
or al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], ch
invalid
jb 0x140143e10
jne 0x140143e0f
jae 0x140143e11
je 0x140143dcd
invalid
jo 0x140143e15
pop rsp
jb 0x140143e1a
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14b143ddd], bh
add byte [rax], al
add byte [rax + 0x140143d], bl
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax + 0x140143d], bl
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax + 0x140143d], bl
cwde
cmp eax, 0x14014
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
sbb al, 0
add byte [rax], al
cwde
cmp eax, 0x14014
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid
insd dword [rdi], dx
jo 0x140172b7a
jns 0x140172b50
outsd dx, dword [rsi]
jae 0x140172b7f
outsb dx, byte fs:[rsi]
invalid
push 0x63617261
je 0x140172bbd
jb 0x140172bac
insb byte [rdi], dx
invalid
push rdi
imul esi, dword [rax + rbp*2 + 0x43], 0x6f6e6e61
je 0x140172bc7
invalid
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140172c1a
outsb dx, byte [rsi]
je 0x140172c19
jb 0x140172c24
invalid
jb 0x140172bf9
and byte [rbp + 0x6e], ah
je 0x140172c29
jb 0x140172c2b
and byte fs:[rbp + 0x6e], dh
and byte [rbp + 0x6e], dh
jb 0x140172c31
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x140172c7b
pop rsp
insd dword [rdi], dx
imul ebp, dword [rsi + 0x69], 0x61727473
je 0x140172c84
jb 0x140172c73
invalid
invalid
jb 0x140172c83
outsd dx, dword [rsi]
pop rsp
jb 0x140172c85
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x140172c8d
jb 0x140172c9f
pop rsp
jae 0x140172c9b
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140172c95
invalid
je 0x140172c9b
jae 0x140172c66
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
add byte [rax], al
add byte [rdi + rdx], ch
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + rax + 0x120000], ah
add byte [rax], al
mov al, 0x6e
add byte [rax + 1], al
add byte [rdx], dl
add byte [rax], al
add byte [rax + 0x140006e], dh
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x10], ah
adc byte [rax + 1], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
rcl byte [rax], 0x10
add al, al
adc byte [rax], dl
add dword [rax], eax
add byte [rax], al
adc byte [rax + rdx], cl
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax + rdx], cl
add dword [rax], eax
add byte [rax], al
mov al, 0x6e
add byte [rax + 1], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ah
sahf
add al, 0x40
add dword [rax], eax
add byte [rax], al
test al, 0x2c
invalid
invalid
adc al, 0x14
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi], bh
adc al, 0x14
adc al, 0x14
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], dl
invalid
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401755d5], dl
add byte [rax], al
add byte [rdx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add ch, byte [rbx]
invalid
int3