Function at 0x14002ddd0
Capabilities:
Encode data using xor

Disassembly:
movaps xmm6, xmmword [rsp + 0x380]
movaps xmm7, xmmword [rsp + 0x390]
movaps xmm8, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rdi, 0xa8
lea rcx, [rsp + 0xb0]
mov rdx, rdi
mov r8, rsi
mov r9, r13
call fcn.1400dbb10
cmp qword [rsp + 0xb0], 0
je case.0x14000354b.0
mov rdi, qword [rsp + 0xb8]
mov rcx, rdi
call fcn.1400085f0
cmp al, 0xd
jne case.default.0x14000354b
mov eax, edi
and eax, 3
lea rcx, [0x1401aca8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmc
jmp 0x14000357e
invalid
mov eax, edi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb case.0x14000354b.0
test rax, rax
je case.0x14000354b.0
lea rbx, [rdi - 1]
mov r14, qword [rdi - 1]
mov rsi, qword [rdi + 7]
mov rcx, r14
call qword [rsi]
invalid
cmp qword [rsi + 8], 0
je 0x1400035b4
invalid
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
lea rdx, [rsp + 0x180]
mov cl, 0x15
call fcn.140008550
jmp 0x140003c74
mov rcx, qword [rsp + 0xa0]
cmp byte [rcx], 0x13
jne 0x140003792
mov rbx, qword [rdi + 0x1e8]
mov rsi, qword [rdi + 0x1f0]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140003797
mov rcx, rbx
call fcn.140142490
jmp 0x140003797
call fcn.14000d140
mov byte [rdi + 0x1e0], 0x13
movdqu xmmword [rdi + 0x1e8], xmm6
mov rax, qword [rdi + 0xd0]
test rax, rax
je 0x1400037e6
mov rdx, qword [rdi + 0xc0]
mov rcx, qword [rdi + 0xc8]
xor r8d, r8d
cmp rcx, rdx
cmovae r8, rdx
sub rcx, r8
mov r9, rdx
sub r9, rcx
mov r8, rax
sub r8, r9
ja 0x1400037ed
add rax, rcx
xor r8d, r8d
mov rdx, rax
jmp 0x1400037ed
xor ecx, ecx
xor edx, edx
xor r8d, r8d
mov rax, qword [rdi + 0xb8]
lea rcx, [rcx + rcx*2]
lea rcx, [rax + rcx*8]
lea rdx, [rdx + rdx*2]
lea r9, [rax + rdx*8]
lea rdx, [r8 + r8*2]
lea rdx, [rax + rdx*8]
jmp 0x140003826
mov r8, rcx
mov rcx, rdx
mov rdx, r9
mov r9, rdx
add r8, 0x18
mov rdx, rcx
mov rcx, r8
cmp rcx, r9
jne 0x140003810
mov r8, rax
cmp rax, rdx
mov rax, rcx
jne 0x140003819
mov rax, qword [rdi + 0x70]
test rax, rax
je 0x14000386d
mov rdx, qword [rdi + 0x60]
mov rcx, qword [rdi + 0x68]
xor r8d, r8d
cmp rcx, rdx
cmovae r8, rdx
sub rcx, r8
mov r9, rdx
sub r9, rcx
mov r8, rax
sub r8, r9
ja 0x140003874
add rax, rcx
xor r8d, r8d
mov rdx, rax
jmp 0x140003874
xor ecx, ecx
xor edx, edx
xor r8d, r8d
mov rax, qword [rdi + 0x58]
lea rcx, [rcx + rcx*2]
lea rcx, [rax + rcx*8]
lea rdx, [rdx + rdx*2]
lea r9, [rax + rdx*8]
lea rdx, [r8 + r8*2]
lea rdx, [rax + rdx*8]
jmp 0x1400038b6
mov r8, rcx
mov rcx, rdx
mov rdx, r9
mov r9, rdx
add r8, 0x18
mov rdx, rcx
mov rcx, r8
cmp rcx, r9
jne 0x1400038a0
mov r8, rax
cmp rax, rdx
mov rax, rcx
jne 0x1400038a9
movzx eax, byte [rdi + 0x142]
jmp 0x140003c38
mov eax, 9
jmp 0x140003a5e
mov eax, 2
jmp 0x140003a5e
mov eax, 0x10
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x1a8], rax
mov byte [rsp + 0x1a0], 2
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x1a0]
call fcn.140019040
mov rcx, qword [rsp + 0x90]
cmp byte [rcx], 0x13
je 0x140003aa7
call fcn.1400cb100
mov rcx, qword [rsp + 0x90]
movdqu xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x68], rax
movzx eax, byte [rsp + 0x1b8]
mov byte [rsp + 0x25], al
movzx eax, byte [rsp + 0x1b9]
mov byte [rsp + 0x24], al
movzx eax, word [rsp + 0x1ba]
mov word [rsp + 0x26], ax
mov rax, rcx
mov ebx, dword [rsp + 0x1bc]
cmp al, 2
je 0x140003b3b
mov r15, rax
movzx eax, al
mov r14, rsi
cmp eax, 5
je 0x140003b5d
cmp eax, 0x10
jne 0x140003ba0
mov word [rsp + 0x168], 4
mov byte [rsp + 0xb0], 1
mov byte [rsp + 0xb2], 4
jmp 0x140003b77
mov r15, rax
mov r14, rsi
mov word [rsp + 0x168], 4
mov byte [rsp + 0xb0], 1
mov byte [rsp + 0xb2], 0x10
jmp 0x140003b77
mov word [rsp + 0x168], 4
mov byte [rsp + 0xb0], 1
mov byte [rsp + 0xb2], 2
mov word [rsp + 0x158], 0x1f
cmp byte [rdi + 0x41], 2
sete r8b
lea rdx, [rsp + 0xb0]
mov rcx, rdi
call case.0x14004b2ee.2628
mov byte [rdi + 0x141], 1
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x190], rax
movzx eax, byte [rsp + 0x25]
mov byte [rsp + 0x198], al
movzx eax, byte [rsp + 0x24]
mov byte [rsp + 0x199], al
mov qword [rsp + 0x180], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x188], rax
movzx eax, word [rsp + 0x26]
mov word [rsp + 0x19a], ax
mov dword [rsp + 0x19c], ebx
pshufd xmm0, xmm6, 0xee
movq rsi, xmm0
movq rbx, xmm6
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
mov rsi, r14
je 0x140003c14
mov rcx, rbx
call fcn.140142490
cmp byte [rsp + 0x180], 0x13
jne 0x1400034f8
movzx eax, byte [rsp + 0x198]
cmp al, 2
jne 0x140003c38
mov rax, qword [rsp + 0x188]
jmp 0x140003c74
test al, 1
je 0x140003c4e
cmp byte [rdi + 0x13e], 0
je 0x140003c60
cmp byte [rdi + 0x13f], 0
je 0x140003c60
mov qword [rbp], 0
mov rax, qword [rsp + 0x288]
jmp 0x140003c7c
lea rdx, str.tls_handshake_alert_rtls_handshake_eofC:Usersmqnu7Desktop_ncancratesminecraft_nbt_srccesu8.rs
mov r8d, 0x13
mov cl, 0x25
call fcn.140008480
mov qword [rbp], 1
mov qword [rbp + 8], rax
jmp 0x1400022df
add byte [rax - 0x7f], cl
stc
fmul qword [rsi]
jmp 0xce879017
mov eax, esi
call sub.VCRUNTIME140.dll_memmove
add r14, rdi
mov byte [r13 + r14], 0x2e
jmp 0x140008407
xor al, ch
test byte [rdx + 0x15], dh
jb 0x14000828c
jb 0x14000828c
add byte [rcx + rax - 1], cl
add rdi, r15
add rdi, rsi
lea rdx, [rdi + r13]
mov rcx, rbx
fld1
test byte [rax], 0xf
add byte [rdi], cl
add cl, ch
jnp 0x14000828e
add byte [rax], al
invalid
fld1
test byte [rax], 0xf
add byte [rdi], cl
add byte [rdi], cl
add cl, ch
jnp 0x14000828e
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x7d], al
inc dword [rcx]
cmp r15d, 1
jne 0x1400082b5
add bl, 0x30
mov byte [r13 + rdi], bl
mov byte [r13 + rdi + 1], 0x65
lea rax, [rdi + r13]
add rax, 2
test r14, r14
jle 0x1400082fa
mov rcx, rsi
jmp 0x140008308
mov r12, rdi
add rdi, r15
lea rdx, [rdi + r13]
inc rdx
mov rcx, rbx
call fcn.1400f8380
movzx eax, byte [r13 + r12 + 1]
mov byte [r13 + r12], al
mov byte [r13 + r12 + 1], 0x2e
mov byte [r13 + rdi + 1], 0x65
add dword [rbp + 0x4a], esp
lea eax, [rdi + rbp]
add dword [rbp + 0x4a], esp
lea eax, [rdi + rbp]
add rax, 2
test r14, r14
jle 0x140008372
mov rdx, rsi
jmp 0x140008380
add byte [rax], al
mov byte [rax], 0x2d
inc rax
mov ecx, 1
sub rcx, r14
or rdi, 2
cmp rcx, 0x63
jbe 0x14000834a
mov edx, ecx
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
lea r8d, [rdx + 0x30]
mov byte [rax], r8b
imul edx, edx, 0x64
sub ecx, edx
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx ecx, word [rdx + rcx*2]
mov word [rax + 1], cx
shr rsi, 0x3f
add rsi, 3
add rdi, rsi
jmp 0x14000840a
cmp rcx, 9
jbe 0x1400083e7
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx ecx, word [rdx + rcx*2]
mov word [rax], cx
shr rsi, 0x3f
or rsi, 2
add rdi, rsi
jmp 0x14000840a
mov byte [rax], 0x2d
inc rax
mov edx, 1
sub rdx, r14
mov rcx, qword [rsp + 0x38]
add rcx, r15
add rcx, 2
cmp rdx, 0x63
jbe 0x1400083c8
mov r8d, edx
imul r8, r8, 0x51eb851f
shr r8, 0x25
lea r9d, [r8 + 0x30]
mov byte [rax], r9b
imul r8d, r8d, 0x64
sub edx, r8d
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx edx, word [r8 + rdx*2]
mov word [rax + 1], dx
shr rsi, 0x3f
add rsi, 3
jmp 0x140008404
cmp rdx, 9
jbe 0x1400083f8
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx edx, word [r8 + rdx*2]
mov word [rax], dx
shr rsi, 0x3f
or rsi, 2
jmp 0x140008404
add cl, 0x30
mov byte [rax], cl
shr rsi, 0x3f
inc rsi
add rdi, rsi
jmp 0x14000840a
add dl, 0x30
mov byte [rax], dl
shr rsi, 0x3f
inc rsi
add rsi, rcx
mov rdi, rsi
mov rax, r13
mov rdx, rdi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sal byte [rdi + rax*2 + 0x49], 0x89
invalid
mov ecx, 0x18
mov edx, 8
call fcn.140143230
test rax, rax
je 0x140008521
mov qword [rax], r14
lea rcx, [0x140169ed8]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
mov edx, 0x18
call fcn.140162fc0
ud2
mov ecx, 1
mov rdx, rsi
call fcn.140162fc0
ud2
int3
add byte [rdx + 8], bh
call fcn.140143230
test rax, rax
je 0x1400085bf
mov rsi, rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400085d0
mov qword [rax], rsi
lea rcx, fcn.14000d140
lea ecx, [0x140169e18]
lea ecx, [0x140169e18]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x20
add byte [rax], al
add byte [rdx + 0x20], bh
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x18
call fcn.140162fc0
invalid
invalid
adc eax, 0xcc0b0f00
ud2
int3
int3
lea rdx, [0x1401aca9c]
sbb al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
invalid
movzx eax, byte [rcx + 0x10]
ret
movzx eax, byte [rcx + 0xf]
ret
shr rcx, 0x20
mov al, 1
cmp ecx, 0x3e2
stc
loop case.0x140003605.13
add byte [rax], al
stc
loop case.0x140003605.13
add byte [rax], al
jle 0x140008664
cmp r9d, 0x271c
cmp ecx, 0x271c
jle 0x140008686
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x140008642
invalid
lea rcx, [0x1401acf78]
sbb al, byte [rax]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
invalid
retf 0xe2ff
jmp rdx
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x14000865f
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401acaac]
lea rax, [0x1401acaac]
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov al, 1
ret
lea edx, [rcx - 2]
cmp edx, 0x109
ja case.default.0x140008681
lea rcx, [0x1401acb50]
or eax, 0x1a44d6
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle 0x1400086bf
cmp ecx, 0x1b7f
jg 0x1400086f5
add byte [rdi + 0x5f], bh
cmp ecx, 0x1715
jg case.0x140003605.36
cmp ecx, 0x50f
je case.0x14000865f.26
cmp ecx, 0x5b4
add eax, 0x840f0000
invalid
add byte [rax], al
je case.0x140008642.10060
test byte [rdi], bh
add dword [rax], eax
add cl, ch
invalid
add byte [rax], al
jmp case.0x140008642.10014
cmp eax, 0x81000001
stc
add byte [rcx + 0x46af9], al
cmp ecx, 0x46a
push 4
add byte [rax], al
invalid
add byte [rdi], cl
mov es, word [rdx - 0x7f000000]
invalid
add byte [rax], al
invalid
invalid
stc
invalid
jle case.0x140003605.23
invalid
cmp ecx, 0x4ce
add byte [rax], al
jg case.0x140008603.8
cmp ecx, 0x46b
je case.0x14000865f.30
cmp ecx, 0x476
add al, 0
add byte [rdi], cl
jne case.0x140008642.10014
mov al, 0x20
ret
jne case.0x140008642.10014
add dword [rax], eax
add byte [rax + 0x21b0c320], dh
mov al, 0x20
ret
mov al, 0x21
add byte [rax], al
mov al, 0x20
ret
mov al, 0x21
ret
cmp ecx, 0x2021
jg 0x1400087e9
cmp ecx, 0x1b80
je case.0x140008642.10060
add byte [rax], al
add byte [rax], al
cmp ecx, 0x1f4e
je case.0x140008642.10060
jmp case.0x140008642.10014
add byte [rax + 0x18b0c326], dh
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xc
ret
mov al, 0x14
ret
mov al, 0xb
ret
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x140008642.10060
cmp ecx, 0x35ed
je case.0x140008642.10060
mov cl, 0
add byte [rax], al
invalid
in eax, dx
xor eax, 0x840f0000
add byte [rdi], cl
invalid
add byte [rdi], cl
test byte [rcx - 0x17000000], dh
mov cl, 0
add byte [rax], al
add cl, ch
mov cl, 0
add byte [rax], al
invalid
add cl, ch
jmp case.0x140008642.10014
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx + 0x3e3f9], al
invalid
stc
jrcxz 0x140008754
add eax, dword [rax]
cmp ecx, 0x3e3
add eax, dword [rax]
add byte [rdi], cl
test byte [rax - 0x7f000000], ah
add byte [rax], al
add byte [rcx + 0x41df9], al
cmp ecx, 0x41d
invalid
je case.0x140008642.10060
add byte [rax], al
add byte [rcx + 0x41df9], al
invalid
stc
invalid
add al, 0
cmp ecx, 0x41d
add al, 0
add byte [rdi], cl
je case.0x140008642.10060
test byte [rax + rax - 0x67f0000], dl
add byte [rax], al
add byte [rcx + 0x461f9], al
invalid
stc
invalid
add al, 0
cmp ecx, 0x461
stc
invalid
add al, 0
add byte [rax], al
add byte [rdi], cl
je case.0x140008642.10060
test byte [rax - 0x17000000], cl
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp case.0x140008642.10014
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0x3b0c302], dh
mov al, 2
ret
mov al, 3
ret
mov al, 6
ret
invalid
mov al, 7
ret
mov al, 8
ret
mov al, 9
ret
or ebx, eax
mov al, 0xa
ret
mov al, 0xd
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x24
ret
mov al, 0x19
ret
mov al, 0x10
ret
adc bl, al
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
cmp ecx, 0x150
je case.0x14000865f.15
push rax
add dword [rax], eax
add byte [rdx + rcx - 0x7f], dh
stc
push rdx
add al, byte [rax]
cmp ecx, 0x252
je case.0x140008642.10060
add byte [rbp + rdi - 0x15], dh
mov al, 0xf
mov al, 0xf
jmp case.0x140008642.10014
mov al, 0xf
ret
cmp ecx, 0x1716
je case.0x140008642.10060
invalid
invalid
add byte [rax + rsi - 0x7f], dh
cmp ecx, 0x1b64
stc
sbb eax, dword fs:[rax]
add byte [rax], al
je case.0x140008642.10060
invalid
add byte [rax], al
je case.0x140008642.10060
sub bl, ch
jmp case.0x140008642.10014
sub dword [rcx + 0x4cff9], eax
cmp ecx, 0x4cf
add al, 0
add byte [rax], al
add byte [rbx + rcx - 0x7f], dh
je case.0x140008642.10051
cmp ecx, 0x4d0
stc
rol byte [rax + rax], 1
add byte [rax], al
jne case.0x140008642.10014
add byte [rax], al
jne case.0x140008642.10014
sbb dword [rax + 0x5b0c304], esi
mov al, 4
ret
mov al, 5
ret
cmp ecx, 0x2022
je case.0x140008642.10060
cmp ecx, 0x25e9
add byte [rax], al
jne case.0x140008642.10014
mov al, 0x16
ret
mov al, 0x28
ret
mov al, 0x29
ret
mov al, 0x12
ret
mov al, 0x13
ret
mov al, 0x15
ret
mov al, 0x17
ret
mov al, 0x1d
ret
mov al, 0x22
ret
mov al, 0x23
ret
mov al, 0x25
ret
mov al, 0x27
ret
adc eax, 0x15f83a
test rax, rax
je 0x1400089bf
mov dword [rsp + 0x30], 0x5000
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_SetThreadStackGuarantee]
test eax, eax
jne 0x140008865
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x78
jne 0x140008a1d
lea rcx, str.main
or eax, 0x19df64
mov edx, 5
call fcn.1400fb2e0
movzx eax, byte [0x1401ea9b8]
mov ecx, 5
mov edx, 1
call fcn.140143230
test rax, rax
je 0x1400089fb
mov dword [rax], 0x6e69616d
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], 5
mov qword [rsp + 0x40], 4
lea rcx, [rsp + 0x30]
call fcn.140080070
mov rdi, rax
mov rbx, rdx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x30], 0
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x30
mov edx, 8
call fcn.140143230
test rax, rax
je 0x140008a0c
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rbx
mov rax, qword [0x1401ea8f0]
nop word cs:[rax + rax]
mov rcx, rax
inc rcx
je 0x1400089b8
lock cmpxchg qword [0x1401ea8f0], rcx
jne 0x140008920
mov qword [rsi + 0x10], rcx
mov byte [rsi + 0x28], 0
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140008956
cmp qword [rsp + 0x38], 0
je 0x140008956
call fcn.140142490
mov rcx, rsi
call fcn.1400fb480
lea rcx, [0x140077c10]
call fcn.140008470
mov rax, qword [0x1401ea848]
cmp rax, 3
jne 0x140008981
xor eax, eax
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
mov byte [rsp + 0x2f], 1
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x30], rax
lea rax, [0x1401a4308]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401ea848]
lea r9, method..virtual_0
lea r8, [rsp + 0x30]
xor edx, edx
call fcn.140165fd0
jmp 0x140008977
call fcn.140165f90
ud2
lea rax, str.failed_to_install_exception_handler
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stack_overflow.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
mov ecx, 1
mov edx, 5
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x30
call fcn.140162fc0
ud2
lea rax, str.failed_to_reserve_stack_space_for_exception_handling
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stack_overflow.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
int3
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0x1617b7
lea rcx, [rsp + 0x38]
xor r8d, r8d
call fcn.1401078d0
ud2
mov rsi, rdx
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea rdx, [0x1401ad04c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0bd3]
jmp 0x140008c9c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0064]
mov r8d, 0x11
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0bde]
mov r8d, 0xc
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0bea]
mov r8d, 0x10
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0bfa]
mov r8d, 0xe
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c08]
mov r8d, 0x14
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c1c]
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c2c]
add byte [rcx - 0x48], al
or eax, 0xe9000000
cmc
add al, byte [rax]
invalid
add byte [rcx - 0x48], al
or eax, 0xe9000000
cmc
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c39]
invalid
sbb byte [rcx], 0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c39]
invalid
sbb byte [rcx], 0
lea eax, [rax - 0x47beffe7]
invalid
mov r8d, 0xe
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c47]
mov r8d, 0x16
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401a0c5d]
mov r8d, 0x12
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x198069
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x198069
mov r8d, 0x12
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c81]
mov r8d, 0x12
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c93]
mov r8d, 0x10
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0ca3]
mov r8d, 9
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0cac]
mov r8d, 0xc
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0cb8]
mov r8d, 0xb
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fd82]
mov r8d, 0xc
add cl, ch
leave
add dword [rax], eax
invalid
add cl, ch
leave
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0cc3]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0cc3]
mov r8d, 0x11
jmp 0x140008e8e
add cl, ch
stosd dword [rdi], eax
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0cd4]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0cd4]
mov r8d, 0xf
jmp 0x140008e8e
add cl, ch
lea eax, [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0ce3]
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0cf7]
add byte [rcx - 0x48], al
or eax, 0xe9000000
push rcx
add dword [rax], eax
invalid
add byte [rcx - 0x48], al
or eax, 0xe9000000
push rcx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d04]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d04]
jmp 0x140008e88
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d19]
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d25]
add byte [rcx - 0x48], al
sldt word [rax]
add cl, ch
std
add byte [rax], al
invalid
add byte [rcx - 0x48], al
sldt word [rax]
add cl, ch
std
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d34]
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d34]
invalid
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d44]
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d58]
js 0x140008e5d
sbb dword [rax], eax
js 0x140008e5d
sbb dword [rax], eax
mov r8d, 0x17
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d6f]
mov r8d, 0x10
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d7f]
adc eax, 0x197f63
adc eax, 0x197f63
mov r8d, 0x1c
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d9b]
mov r8d, 0x17
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0db2]
invalid
jg 0x140008e6a
add byte [rcx - 0x48], al
adc al, byte [rax]
add byte [rax], al
jmp 0x140008e8e
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0dc4]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x197f57
mov r8d, 0x13
mov eax, 0x13
jmp 0x140008e8e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ff27]
mov r8d, 0x15
add rsp, 0x48
pop rbx
pop rsi
jmp rax
inc rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019fc6d]
mov r8d, 7
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
add eax, 0x16142b
add eax, 0x16142b
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140008f49
mov bl, 1
test cl, cl
jne 0x140008f4b
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140008f2d
cmp byte [rsp + 0x39], 0
je 0x140008f2d
test byte [rsi + 0x34], 4
xor al, 4
jne 0x140008f2d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140008f4b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140008f4b
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
sar esi, 0x48
cmp ecx, 0x80
ja 0x140009067
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
sub byte [rax - 0x77], cl
and al, 0x20
sub byte [rax - 0x77], cl
and al, 0x20
lea r8, [0x14019ca93]
mov r9d, 2
mov rcx, rsi
mov dl, 1
call fcn.140088210
movdqu xmmword [rsi], xmm6
movq qword [rsi], mm6
movq qword [rsi], mm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, [0x140194df0]
mov edx, 0x80
add byte [rdx + 0x80], bh
call fcn.1401632c0
ud2
mov rsi, rdx
mov rax, qword [rcx]
mov rcx, qword [rax]
lea rdx, [0x1401ad0d8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0b1e]
mov r8d, 0xc
or al, 0
add byte [rax], al
or al, 0
add byte [rax], al
jmp 0x140009276
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab01a]
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
jmp 0x140009276
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidRevokedCertSerialNumberIssuerInvalidForCrlParseErrorAlertDescriptionCloseNotifyBadRecordMacDecryptionFailedRecordOverflowDecompressionFailureHandshakeFailureNoCertificateBadCertificateUnsupportedCertificateCertificateRevokedCertificateExpiredCertificateUnknownIllegalParameterUnknownCAAccessDeniedDecodeErrorExportRestrictionProtocolVersionInsufficientSecurityInternalErrorInappropriateFallbackUserCanceledNoRenegotiationMissingExtensionUnsupportedExtensionCertificateUnobtainableUnrecognisedNameBadCertificateStatusResponseBadCertificateHashValueUnknownPSKIdentityCertificateRequiredHandshakeTypeHelloRequestClientHelloServerHelloHelloVerifyRequestNewSessionTicketEncryptedExtensionsServerKeyExchangeCertificateRequestCertificateVerifyClientKeyExchangeFinishedCertificateURLCertificateStatusKeyUpdateChangeCipherSpecAlertHandshakeApplicationDataCipherSuiteSignatureSchemeDisabledReadyAcceptedAcceptedFinishedRejectedSystemTimeError
mov r8d, 0x1e
invalid
add byte [rax], al
add cl, ch
jge 0x1400090f8
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0ba6]
jmp 0x14000923a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 8
mov qword [rsp + 0x40], rax
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a5c3c]
mov r8d, 5
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x14000915a
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x14000915a
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
test rax, rax
je 0x14000927f
mov bl, 1
test cl, cl
jne 0x140009281
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x2d], esi
cmp rax, 1
jne 0x1400091b4
cmp byte [rsp + 0x39], 0
je 0x1400091b4
test byte [rsi + 0x34], 4
jne 0x1400091b4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
sub byte [rax - 0x73], cl
adc eax, 0x193485
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140009281
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x19b766
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x19b766
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140009281
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0bb9]
mov r8d, 0xa
jmp 0x140009276
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab26c]
mov r8d, 0x15
jmp 0x140009276
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab22a]
mov r8d, 0x1c
jmp 0x140009276
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab281]
mov r8d, 0x13
jmp 0x140009276
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab294]
mov r8d, 0x16
jmp 0x140009276
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab2aa]
mov r8d, 0x1b
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov rax, qword [rcx]
mov rax, qword [rax]
mov qword [rsp + 0x30], rax
tzcnt rax, rax
mov dword [rsp + 0x2c], eax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [0x140088f30]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x48], rax
lea rax, [0x140088f40]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
lea rax, [0x140194578]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
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
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
call fcn.140088cf0
nop
add rsp, 0x88
add bl, al
add bl, al
int3
lea rdx, [0x1401ad104]
adc eax, 0x1a3dbe
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ff4e]
adc eax, 0x196bec
adc eax, 0x196bec
imul ebx, dword [rcx], 0
mov r8d, 0x18
jmp 0x1400094d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x196be6
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196be6
mov r8d, 0xa
jmp 0x1400094d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x196bd2
sbb byte [rax - 0x73], cl
adc eax, 0x196bd2
jmp 0x1400094cf
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x196bcc
sbb dword [rax], eax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196bcc
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x1c
jmp 0x1400094d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x196bca
sbb byte [rax - 0x73], cl
adc eax, 0x196bca
jmp 0x1400094cf
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ffb0]
imul ebx, dword [rcx], 0
imul ebx, dword [rcx], 0
mov r8d, 0xf
jmp 0x1400094d5
add byte [rax], al
add cl, ch
fiadd word [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ffbf]
lea edx, [0x14019ffbf]
lea edx, [0x14019ffbf]
imul ebx, dword [rcx], 0
mov r8d, 0x13
jmp 0x1400094d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ffd2]
imul ebx, dword [rcx], 0
imul ebx, dword [rcx], 0
sbb dword [rax], eax
mov r8d, 0x10
jmp 0x1400094d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ffe2]
lea edx, [0x14019ffe2]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x14019ffe2]
lea edx, [0x14019ffe2]
mov r8d, 0x11
add byte [rax], al
jmp 0x1400094d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x196b8f
sbb byte [rax - 0x73], cl
adc eax, 0x196b8f
mov r8d, 0xf
mov eax, 0xf
jmp 0x1400094d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0002]
sub dword [rbx + 0x19], 0
sub dword [rbx + 0x19], 0
mov r8d, 0xf
jmp 0x1400094d5
add rax, 8
mov qword [rsp + 0x40], rax
or byte [rax - 0x77], cl
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a0011]
mov r8d, 0xb
jmp 0x14000951c
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x196b86
sbb byte [rax - 0x73], cl
adc eax, 0x196b86
jmp 0x1400094cf
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x196b83
sbb byte [rax - 0x73], cl
adc eax, 0x196b83
mov r8d, 0x12
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rax, 8
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401ab1be]
mov r8d, 0xc
jmp 0x14000951c
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a0064]
mov r8d, 0x11
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
cmp dword [rax], eax
lea r8, method..virtual_0
jmp 0x1400095db
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0075]
imul ebx, dword [rcx], 0
imul ebx, dword [rcx], 0
mov r8d, 0x16
jmp 0x1400094d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a008b]
imul ebx, dword [rcx], 0
imul ebx, dword [rcx], 0
mov r8d, 0x16
jmp 0x1400094d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a00a1]
mov r8d, 0x14
jmp 0x1400094d5
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a00b5]
mov r8d, 0x1f
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14000964f
mov bl, 1
test cl, cl
jne 0x140009651
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140009633
cmp byte [rsp + 0x39], 0
je 0x140009633
test byte [rsi + 0x34], 4
jne 0x140009633
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140009651
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140009651
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov dword [rsp + 0x40], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401aa82c]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
and al, 0x38
and al, 0x38
test rax, rax
je 0x140009747
mov bl, 1
test cl, cl
jne 0x140009749
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140009709
cmp byte [rsp + 0x39], 0
je 0x140009709
invalid
and dh, dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x140009709
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
test al, al
jne 0x140009749
push rax
sbb byte [rax + rax*8 - 0x74b7bf8b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x19b211
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140009749
push rax
sbb byte [rcx + 0x4824ebc3], cl
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1a10f0
adc byte [rdx], bl
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1a10f0
adc byte [rdx], bl
invalid
adc byte [rdx], bl
add byte [rcx - 0x48], al
sbb al, byte [rax]
mov r8d, 4
add al, 0
add byte [rax], al
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
pop rbx
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
int3
sub rsp, 0x48
mov rsi, rdx
mov rsi, rdx
mov rax, qword [rcx]
mov rcx, qword [rax]
lea rdx, [0x1401ad154]
lea edx, [0x1401ad154]
lea edx, [0x1401ad154]
fidivr word [rcx]
sbb al, byte [rax]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0ae0]
sbb dword [rax], eax
sbb dword [rax], eax
jmp 0x1400097c5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x197344
sbb byte [rax - 0x73], cl
adc eax, 0x197344
lea edx, [0x1401a0aeb]
mov r8d, 7
add byte [rax], al
jmp 0x140009891
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x19732d
sbb byte [rax - 0x73], cl
adc eax, 0x19732d
lea edx, [0x1401a0af2]
mov r8d, 0xb
mov eax, 0xb
jmp 0x140009891
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1401a0afd]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1401a0afd]
lea edx, [0x1401a0afd]
sbb dword [rax], eax
mov r8d, 7
jmp 0x140009891
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0b04]
lea edx, [0x1401a0b04]
lea edx, [0x1401a0b04]
adc eax, 0x197303
mov r8d, 0x1a
jmp 0x140009891
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.UnknownIssuerUnknownRevocationStatusUnsupportedCertVersionUnsupportedCriticalExtensionUnsupportedCrlIssuingDistributionPointUnsupportedCrlVersionUnsupportedDeltaCrlUnsupportedIndirectCrlUnsupportedRevocationReasonUnsupportedRevocationReasonsPartitioningUnsupportedCrlSignatureAlgorithmUnsupportedSignatureAlgorithmUnsupportedCrlSignatureAlgorithmForPublicKeyUnsupportedSignatureAlgorithmForPublicKeyBitStringBoolCertificateCertificateExtensionsCertificateTbsCertificateCertRevocationListCertRevocationListExtensionCrlDistributionPointCommonNameInnerCommonNameOuterDistributionPointNameExtensionGeneralNameRevocationReasonSignatureSignatureAlgorithmSignedDataSubjectPublicKeyInfoTimeTrustAnchorV1TrustAnchorV1TbsCertificateU8RevokedCertificateRevokedCertificateExtensionRevokedCertEntryIssuingDistributionPoint
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1a19d1
invalid
add byte [rcx - 0x48], al
or eax, 0xeb000000
push 0x48
invalid
mov r8d, 0xd
jmp 0x140009891
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1972e4
sbb byte [rax - 0x73], cl
adc eax, 0x1972e4
mov r8d, 0xc
jmp 0x140009891
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0b2a]
lea edx, [0x1401a0b2a]
lea edx, [0x1401a0b2a]
mov r8d, 0xf
jmp 0x140009891
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0b39]
jb 0x140009888
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add bl, ch
invalid
jb 0x140009888
add byte [rcx - 0x48], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0b47]
jb 0x1400098a3
add byte [rcx - 0x48], al
mov r8d, 0x1e
invalid
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x19c38a
sub byte [rax - 0x73], r9b
adc eax, 0x19c38a
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14000994d
mov bl, 1
test cl, cl
leave
leave
jne 0x14000994f
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140009931
cmp byte [rsp + 0x39], 0
je 0x140009931
test byte [rsi + 0x34], 4
jne 0x140009931
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14000994f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x19afe9
sub byte [rax - 0x73], r9b
adc eax, 0x19afe9
mov r8d, 1
call qword [rax + 0x18]
invalid
mov ebx, eax
jmp 0x14000994f
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
movzx eax, byte [rax]
lea rcx, [0x140192e80]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x1400db1bb.83
mov rax, qword [rcx + rax*8]
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 0xff49
jmp r9
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov rax, qword [rcx]
mov ecx, 0xffef0000
add ecx, dword [rax]
lea r8, [rcx + 1]
xor r9d, r9d
cmp ecx, 4
cmovb r9, r8
mov rsi, rdx
lea rcx, [0x1401ad180]
movsxd rdx, dword [rcx + r9*4]
add rdx, rcx
jmp rdx
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019a55e]
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
add dh, al
and al, 0x39
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
in al, dx
and edx, dword [rsi]
add byte [rax - 0x73], cl
and al, 0x28
invalid
add dh, al
and al, 0x39
and al, 0x39
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
in al, dx
and edx, dword [rsi]
add byte [rax - 0x73], cl
and al, 0x28
invalid
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
and al, 0x28
add byte [rax - 0x75], cl
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140009aef
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0xfc98401], dh
invalid
test ecx, ecx
mov bl, 1
test cl, cl
jne 0x140009af1
add byte [rax], al
add byte [rax - 0x75], cl
je case.0x14000977d.12
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140009a60
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
je 0x140009a60
test byte [rsi + 0x34], 4
jne 0x140009a60
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x192bd9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x140009af1
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
invalid
scasb al, byte [rdi]
sbb dword [rax], eax
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x19aeba
invalid
scasb al, byte [rdi]
sbb dword [rax], eax
mov edx, 0x410019ae
mov eax, 1
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140009af1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x190b01
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x190b01
mov r8d, 0xd
jmp 0x140009ae6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x190af3
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x190af3
mov r8d, 9
add byte [rax], al
jmp 0x140009ae6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x14009107b.8
mov r8d, 7
add byte [rax], al
jmp 0x140009ae6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019a5ad]
lea edx, [0x14019a5ad]
lea edx, [0x14019a5ad]
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
invalid
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rbx
pop rbx
pop rsi
ret
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x19737e
mov r8d, 0x10
jmp 0x140009b9e
sbb byte [rax - 0x73], cl
adc eax, 0x197373
mov r8d, 5
jmp 0x140009b9e
add bl, ch
mov rcx, qword cs:[rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0ece]
mov r8d, 0xf
jmp 0x140009b9e
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ecx, dword [rdx + 0x28]
mov rdx, rax
jmp 0x14008caf0
mov r8, qword [rcx + rax*8]
lea rcx, str.AttemptedDowngradeToTls12WhenTls13IsSupportedBadCertChainExtensionsDisallowedEncryptedExtensionDuplicateClientHelloExtensionsDuplicateEncryptedExtensionsDuplicateHelloRetryRequestExtensionsDuplicateNewSessionTicketExtensionsDuplicateServerHelloExtensionsDuplicateServerNameTypesEarlyDataAttemptedInSecondClientHelloEarlyDataExtensionWithoutResumptionEarlyDataOfferedWithVariedCipherSuiteHandshakeHashVariedAfterRetryIllegalHelloRetryRequestWithEmptyCookieIllegalHelloRetryRequestWithNoChangesIllegalHelloRetryRequestWithOfferedGroupIllegalHelloRetryRequestWithUnofferedCipherSuiteIllegalHelloRetryRequestWithUnofferedNamedGroupIllegalHelloRetryRequestWithUnsupportedVersionIllegalHelloRetryRequestWithWrongSessionIdIllegalMiddleboxChangeCipherSpecIllegalTlsInnerPlaintextIncorrectBinderInvalidMaxEarlyDataSizeInvalidKeyShareKeyEpochWithPendingFragmentKeyUpdateReceivedInQuicConnectionMessageInterleavedWithHandshakeMessageMissingBinderInPskExtensionMissingKeyShareMissingPskModesExtensionMissingQuicTransportParametersOfferedDuplicateKeySharesOfferedEarlyDataWithOldProtocolVersionOfferedEmptyApplicationProtocolOfferedIncorrectCompressionsPskExtensionMustBeLastPskExtensionWithMismatchedIdsAndBindersRefusedToFollowHelloRetryRequestRejectedEarlyDataInterleavedWithHandshakeMessageResumptionAttemptedWithVariedEmsResumptionOfferedWithVariedCipherSuiteResumptionOfferedWithVariedEmsResumptionOfferedWithIncompatibleCipherSuiteSelectedDifferentCipherSuiteAfterRetrySelectedInvalidPskSelectedTls12UsingTls13VersionExtensionSelectedUnofferedApplicationProtocolSelectedUnofferedCipherSuiteSelectedUnofferedCompressionSelectedUnofferedKxGroupSelectedUnofferedPskSelectedUnusableCipherSuiteForVersionServerHelloMustOfferUncompressedEcPointsServerNameDifferedOnRetryServerNameMustContainOneHostNameSignedKxWithWrongAlgorithmSignedHandshakeWithUnadvertisedSigSchemeTooMuchEarlyDataReceivedUnexpectedCleartextExtensionUnsolicitedCertExtensionUnsolicitedEncryptedExtensionUnsolicitedSctListUnsolicitedServerHelloExtensionWrongGroupForKeyShareEcPointsExtensionRequiredKeyShareExtensionRequiredNamedGroupsExtensionRequiredNoCertificateRequestSignatureSchemesInCommonNoCipherSuitesInCommonNoEcPointFormatsInCommonNoKxGroupsInCommonNoSignatureSchemesInCommonNullCompressionRequiredServerDoesNotSupportTls12Or13ServerSentHelloRetryRequestWithUnknownExtensionServerTlsVersionIsDisabledByOurConfigSignatureAlgorithmsExtensionRequiredSupportedVersionsExtensionRequiredTls12NotOfferedTls12NotOfferedOrEnabledTls13RequiredForQuicUncompressedEcPointsRequiredBadEncodingExpiredNotValidYetRevokedUnhandledCriticalExtensionBadSignatureNotValidForNameInvalidPurposeApplicationVerificationFailure
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
mov dword [rsp + 0x40], eax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.InvalidUri
mov r8d, 0xa
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x140009d81
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
je 0x140009d81
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je case.0x140008aad.97
mov bl, 1
test cl, cl
jne 0x140009ded
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140009dcf
cmp byte [rsp + 0x39], 0
jl 0x140009dcd
cmp dword [rax], eax
je 0x140009dcf
test byte [rsi + 0x34], 4
jne 0x140009dcf
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x192866
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
test al, al
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
invalid
jne 0x140009ded
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140009ded
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rbx
pop rsi
ret
int3
add byte [rax - 0x73], cl
or eax, 0x1895a3
movabs dword [0x48c1048b4c001895], eax
lea ecx, [0x140193408]
or eax, 0x1895f0
movabs dword [0x48c1048b4c001895], eax
lea ecx, [0x140193408]
or eax, 0x1895f0
or eax, 0x1895f0
xchg ebp, eax
sbb byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
invalid
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
loope 0x140009dfb
int3
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea rdx, [0x1401ad1ac]
adc eax, 0x1a3366
adc eax, 0x1a3366
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0de4]
outsd dx, dword [rsi]
sbb dword [rax], eax
outsd dx, dword [rsi]
sbb dword [rax], eax
mov r8d, 0xc
mov eax, 0xc
jmp 0x14000a066
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x196f70
sbb byte [rax - 0x73], cl
adc eax, 0x196f70
jmp 0x14000a060
fild dword [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196f63
outsd dx, dword [rsi]
sbb dword [rax], eax
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196f63
outsd dx, dword [rsi]
sbb dword [rax], eax
outsd dx, dword [rsi]
sbb dword [rax], eax
jmp 0x14000a060
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196f56
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196f56
mov r8d, 0x12
jmp 0x14000a066
stosd dword [rdi], eax
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
stosd dword [rdi], eax
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196f4a
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196f4a
mov r8d, 0x10
add byte [rax], al
add cl, ch
lea eax, [rcx]
add byte [rax], al
add byte [rax], al
jmp 0x14000a066
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1934b6
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1934b6
mov r8d, 0xe
mov eax, 0xe
add byte [rax], al
add cl, ch
jmp 0x14000a066
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1934a6
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1934a6
mov r8d, 0x11
jmp 0x14000a066
push rcx
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
push rcx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196f00
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196f00
mov r8d, 0x13
jmp 0x14000a066
xor eax, dword [rcx]
add byte [rax], al
xor eax, dword [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1a1446
adc al, 0x1a
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1a1446
adc al, 0x1a
invalid
adc al, 0x1a
add cl, ch
adc eax, 0x48000001
mov rcx, qword [rsi + 0x20]
jmp 0x14000a060
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov eax, dword [rax + 0x18]
lea rdx, [0x1401a0e3b]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401a0e3b]
mov r8d, 0x11
jmp 0x14000a066
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196ed0
outsb dx, byte [rsi]
sbb dword [rax], eax
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196ed0
outsb dx, byte [rsi]
sbb dword [rax], eax
outsb dx, byte [rsi]
sbb dword [rax], eax
mov r8d, 0x12
jmp 0x14000a066
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019d3c1]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x193427
mov r8d, 0xf
mov eax, 0xf
jmp 0x14000a066
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x196ea6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0e5e]
mov r8d, 0x11
jmp 0x14000a066
invalid
add byte [rax], al
invalid
movabs dword [0x48204e8b48000000], eax
mov eax, dword [rsi + 0x28]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0e6f]
mov r8d, 0x11
add byte [rax], al
add byte [rax], al
jmp 0x14000a066
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0e80]
mov r8d, 8
mov eax, 8
mov eax, 8
jmp 0x14000a066
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0e88]
mov r8d, 0xe
jmp 0x14000a066
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0e96]
mov r8d, 0x11
jmp 0x14000a066
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0ea7]
mov r8d, 9
jmp 0x14000a066
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019d3d0]
mov r8d, 0xb
add rsp, 0x48
pop rbx
pop rsi
jmp rax
inc rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019fc6d]
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14000a121
mov bl, 1
test cl, cl
jne 0x14000a123
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14000a105
cmp byte [rsp + 0x39], 0
je 0x14000a105
test byte [rsi + 0x34], 4
jne 0x14000a105
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14000a123
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14000a123
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov r8, qword [rsp + 0x68]
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
mov dl, 4
xchg byte [r8 + 0x10], dl
call qword [rax + 8]
mov r12, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
mov qword [rsp + 0x48], rsi
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401ea970]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x14000b5fd
xor r14d, r14d
movzx eax, byte [r12 + 0x18]
test al, al
jne case.0x140009e4d.78
mov rcx, qword [rsp + 0xd0]
mov dl, 1
call fcn.14001aeb0
mov rdx, qword [r12 + 0x38]
test rdx, rdx
je 0x14000a9ed
mov rax, qword [r12 + 0x30]
mov rcx, qword [r12 + 0x20]
mov r8, qword [r12 + 0x28]
lea r9, [rax + 1]
cmp r9, r8
mov r9d, 0
cmovae r9, r8
neg r9
lea r8, [rax + r9]
inc r8
mov qword [r12 + 0x30], r8
dec rdx
mov qword [r12 + 0x38], rdx
shl rax, 5
mov rdi, qword [rcx + rax]
cmp rdi, 3
jne 0x14000adb0
movzx eax, byte [r12 + 0x98]
test al, al
jne 0x14000b6db
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x88]
cmp eax, 1
je 0x14000aa52
test eax, eax
jne 0x14000b805
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x80]
lea rdx, [0x1400fb5b0]
call fcn.1400fb5f0
mov byte [rsi + 0x88], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0x80]
test rbx, rbx
je 0x14000b61c
lock inc qword [rbx]
jle 0x14000b7c2
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x50
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14000b7dd
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 1
mov qword [rax + 0x18], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 3
mov qword [rax + 0x48], rbx
lock inc qword [rax]
jle 0x14000b7c2
mov rcx, qword [r12 + 0x48]
mov rax, qword [r12 + 0x58]
cmp rax, rcx
jne 0x14000ab00
mov rcx, qword [rsp + 0xc8]
call fcn.1400192e0
mov rcx, qword [r12 + 0x48]
mov rax, qword [r12 + 0x58]
mov rdx, qword [r12 + 0x50]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
cmovb rcx, r8
sub rdx, rcx
mov rcx, qword [r12 + 0x40]
shl rdx, 4
mov qword [rcx + rdx], r15
lea r8, [0x14016b0d8]
mov qword [rcx + rdx + 8], r8
inc rax
mov qword [r12 + 0x58], rax
test r14b, r14b
jne 0x14000ab58
mov rax, qword [0x1401ea970]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x14000b68d
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov qword [rsp + 0x90], r15
movzx esi, byte [r12 + 0x98]
cmp qword [r15 + 0x10], 0
je 0x14000b769
mov r14, r15
add r14, 0x18
nop word cs:[rax + rax]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401ea970]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x14000ac4a
movzx eax, byte [r15 + 0x20]
test al, al
jne 0x14000b783
mov rdi, qword [r15 + 0x28]
movzx ebx, byte [r15 + 0x30]
movzx eax, word [r15 + 0x35]
movzx ecx, byte [r15 + 0x37]
shl ecx, 0x10
or ecx, eax
shl rcx, 0x20
mov r12d, dword [r15 + 0x31]
or r12, rcx
mov r13, qword [r15 + 0x38]
mov rbp, qword [r15 + 0x40]
mov qword [r15 + 0x28], 3
mov rax, qword [0x1401ea970]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x14000ac9c
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
cmp rdi, 3
jne 0x14000acc0
test sil, sil
jne 0x14000acd0
call fcn.1400fb770
mov rax, qword [rsp + 0x58]
movzx esi, byte [rax + 0x98]
cmp qword [r15 + 0x10], 0
jne 0x14000ab90
jmp 0x14000b769
call fcn.140166650
movzx ecx, byte [r15 + 0x20]
test cl, cl
jne 0x14000b7ee
mov rdi, qword [r15 + 0x28]
movzx ebx, byte [r15 + 0x30]
movzx ecx, word [r15 + 0x35]
movzx edx, byte [r15 + 0x37]
shl edx, 0x10
or edx, ecx
shl rdx, 0x20
mov r12d, dword [r15 + 0x31]
or r12, rdx
mov r13, qword [r15 + 0x38]
mov rbp, qword [r15 + 0x40]
mov qword [r15 + 0x28], 3
test al, al
jne 0x14000abf3
jmp 0x14000ac0d
call fcn.140166650
test al, al
jne 0x14000ac0d
mov byte [r15 + 0x20], 1
jmp 0x14000ac0d
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x70], r13
jmp 0x14000ae7b
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401ea970]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
mov r12, qword [rsp + 0x58]
jne 0x14000b66e
xor eax, eax
mov rsi, qword [rsp + 0x48]
movzx ecx, byte [r12 + 0x18]
test cl, cl
jne 0x14000b81f
mov r8, qword [r12 + 0x38]
test r8, r8
je 0x14000ae16
mov rcx, qword [r12 + 0x30]
mov rdx, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
lea r10, [rcx + 1]
cmp r10, r9
mov r10d, 0
cmovae r10, r9
neg r10
lea r9, [rcx + r10]
inc r9
mov qword [r12 + 0x30], r9
dec r8
mov qword [r12 + 0x38], r8
shl rcx, 5
mov rdi, qword [rdx + rcx]
movzx ebx, byte [rdx + rcx + 8]
movzx r8d, word [rdx + rcx + 0xd]
movzx r9d, byte [rdx + rcx + 0xf]
shl r9d, 0x10
or r9d, r8d
shl r9, 0x20
mov r8d, dword [rdx + rcx + 9]
or r8, r9
mov qword [rsp + 0x78], r8
mov r8, qword [rdx + rcx + 0x10]
mov qword [rsp + 0x70], r8
mov rcx, qword [rdx + rcx + 0x18]
mov qword [rsp + 0x80], rcx
test al, al
jne 0x14000ae39
jmp 0x14000ae1f
lea rdx, [rcx + rax]
mov r15, qword [rcx + rax + 0x10]
mov rax, qword [rcx + rax + 0x18]
mov qword [rsp + 0x68], rax
movzx ebx, byte [rdx + 8]
movzx esi, word [rdx + 0xd]
movzx ebp, byte [rdx + 0xf]
mov edx, dword [rdx + 9]
test r14b, r14b
jne 0x14000adf1
mov rax, qword [0x1401ea970]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x14000b6bd
shl ebp, 0x10
or esi, ebp
shl rsi, 0x20
or rdx, rsi
mov rcx, qword [rsp + 0x38]
mov rsi, rdx
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov rdx, rsi
mov rsi, r15
jmp 0x14000aebe
mov edi, 3
test al, al
jne 0x14000ae39
mov rax, qword [0x1401ea970]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x14000b6a5
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
cmp rdi, 3
jne 0x14000ae69
mov edi, 3
mov bl, 2
mov rdx, qword [rsp + 0xd8]
mov rax, qword [rsp + 0x90]
lock dec qword [rax]
je 0x14000aea1
jmp 0x14000aeb4
mov r12, qword [rsp + 0x78]
mov r13, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x80]
mov qword [rsp + 0x80], rbp
mov qword [rsp + 0x68], rbp
mov rsi, r13
mov rdx, r12
mov r12, qword [rsp + 0x58]
mov rax, qword [rsp + 0x90]
lock dec qword [rax]
jne 0x14000aeb4
lea rcx, [rsp + 0x90]
mov r14, rdx
call fcn.140019b90
mov rdx, r14
cmp rdi, 3
je 0x14000b703
movzx eax, bl
mov r10, rdx
shl r10, 8
or r10, rax
test rdi, rdi
mov qword [rsp + 0xd8], rdx
je 0x14000b250
cmp rdi, 1
jne 0x14000b70c
mov rdx, qword [r10 + 0x110]
mov r13, rdx
mov qword [rsp + 0x48], rsi
sub r13, rsi
jb case.0x14000934d.67
mov qword [rsp + 0x40], r10
je 0x14000b280
mov rdi, qword [r10 + 0x100]
add rdi, qword [rsp + 0x48]
jmp 0x14000afb3
mov r15, qword [rsp + 0x40]
mov rdx, qword [r15 + 0x20]
mov qword [rsp + 0x60], rdx
mov r9, qword [r15 + 0x10]
add r9, rdx
mov rcx, qword [r15 + 8]
mov rax, qword [r15 + 0x18]
sub rax, rdx
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r8, r12
call fcn.1401531e0
mov rbp, rax
add rbp, qword [rsp + 0x60]
mov qword [r15 + 0x20], rbp
mov r10, r15
sub rbp, qword [rsp + 0x50]
add rbp, 3
mov eax, ebp
or al, 0x80
mov ecx, ebp
shr ecx, 7
or cl, 0x80
shr ebp, 0xe
mov edx, r12d
or dl, 0x80
mov r8d, r12d
shr r8d, 7
or r8b, 0x80
shr r12d, 0xe
mov r9, qword [r10 + 0x10]
mov byte [r9 + rbx], al
mov byte [r9 + rbx + 1], cl
mov byte [r9 + rbx + 2], bpl
mov byte [r9 + rbx + 3], dl
mov byte [r9 + rbx + 4], r8b
mov byte [r9 + rbx + 5], r12b
add rdi, rsi
sub r13, rsi
je 0x14000b280
movzx r12d, byte [rdi]
test r12b, r12b
js 0x14000afe0
mov r14d, 1
lea rsi, [r14 + r12]
cmp r13, rsi
jae 0x14000b060
jmp 0x14000b280
cmp r13, 2
jb 0x14000b280
movzx eax, byte [rdi + 1]
test al, al
js 0x14000b011
and r12d, 0x7f
shl rax, 7
or r12, rax
mov r14d, 2
lea rsi, [r14 + r12]
cmp r13, rsi
jae 0x14000b060
jmp 0x14000b280
cmp r13, 3
jb 0x14000b280
movzx ecx, byte [rdi + 2]
test cl, cl
js 0x14000b280
and r12d, 0x7f
and eax, 0x7f
shl rax, 7
or rax, r12
shl rcx, 0xe
or rcx, rax
mov r14d, 3
mov r12, rcx
lea rsi, [r14 + r12]
cmp r13, rsi
jb 0x14000b280
nop word cs:[rax + rax]
add r14, rdi
mov rax, qword [r10]
cmp r12d, 0x100
jb 0x14000b120
test rax, rax
je 0x14000b120
mov r15, qword [r10 + 0x18]
mov rbx, qword [r10 + 0x20]
mov rax, r15
sub rax, rbx
cmp rax, 5
jbe 0x14000b195
mov rax, qword [r10 + 0x10]
mov word [rax + rbx + 4], 0
mov dword [rax + rbx], 0
lea rdx, [rbx + 6]
mov rcx, qword [r10 + 8]
lea r9, [rax + rbx]
add r9, 6
mov rax, r15
mov qword [rsp + 0x50], rdx
sub rax, rdx
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r8, r12
call fcn.1401531e0
mov r10, qword [rsp + 0x40]
lea rbp, [rax + rbx]
add rbp, 6
mov qword [r10 + 0x20], rbp
test rax, rax
jne 0x14000af59
mov rcx, qword [r10 + 8]
mov rdx, r12
call fcn.1401532e0
sub r15, rbp
cmp r15, rax
jae 0x14000af1a
mov rcx, qword [rsp + 0x40]
add rcx, 0x10
mov rdx, rbp
mov r8, rax
call fcn.1401639e0
jmp 0x14000af1a
test rax, rax
je 0x14000b136
cmp qword [r10 + 0x30], r12
jbe 0x14000afa7
lea r15d, [r12 + 1]
jmp 0x14000b139
mov r15d, r12d
cmp r15d, 0x4000
mov eax, 3
sbb rax, 0
cmp r15d, 0x80
mov ecx, 1
cmovb rax, rcx
mov ebx, r15d
add rbx, rax
mov rax, qword [r10 + 0x18]
sbb byte [rcx - 0x75], cl
push 0x20
sbb byte [rcx - 0x75], cl
push 0x20
sub rax, rbp
cmp rax, rbx
jb 0x14000b1b9
mov rcx, qword [r10 + 0x10]
add rcx, rbp
cmp r15d, 0x7f
ja 0x14000b1de
mov byte [rcx], r15b
mov eax, 1
add rcx, rax
cmp r15d, r12d
jne 0x14000b226
jmp 0x14000b22c
lea rcx, [r10 + 0x10]
mov r8d, 6
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call fcn.1401639e0
mov r10, qword [rsp + 0x40]
and al, 0x40
add byte [rax], al
add byte [rax - 0x77], cl
invalid
and al, 0x40
mov r15, qword [r10 + 0x18]
mov rbx, qword [r10 + 0x20]
jmp 0x14000b094
lea rcx, [r10 + 0x10]
mov rdx, rbp
mov r8, rbx
call fcn.1401639e0
mov r10, qword [rsp + 0x40]
mov rbp, qword [r10 + 0x20]
mov rcx, qword [r10 + 0x10]
add rcx, rbp
cmp r15d, 0x7f
jbe case.0x140009e2b.241
mov eax, r15d
or al, 0x80
mov edx, r15d
shr edx, 7
cmp r15d, 0x3fff
ja 0x14000b206
mov byte [rcx], al
mov byte [rcx + 1], dl
mov eax, 2
add rcx, rax
cmp r15d, r12d
out 0x75, eax
invalid
out 0x75, eax
and ch, bl
or dl, 0x80
jmp 0x14000b22c
or dl, 0x80
mov r8d, r15d
shr r8d, 0xe
mov byte [rcx], al
mov byte [rcx + 1], dl
mov byte [rcx + 2], r8b
mov eax, 3
add rcx, rax
cmp r15d, r12d
je 0x14000b22c
mov byte [rcx], 0
inc rcx
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rbp, rbx
mov r10, qword [rsp + 0x40]
mov qword [r10 + 0x20], rbp
jmp 0x14000afa7
mov rcx, r10
call fcn.140093130
test al, al
je 0x14000b5b0
mov al, 1
lock xadd byte [rsi + 0x10], al
test al, al
jne 0x14000b5d0
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov dl, 4
jmp 0x14000b5f2
cmp dword [r10 + 0x38], 0
je 0x14000b569
mov rax, qword [rsp + 0x40]
mov r12, qword [rax + 0x20]
test r12, r12
je 0x14000b569
mov rcx, qword [rsp + 0x40]
lea rax, [rcx + 0x3c]
mov qword [rsp + 0xf8], rax
lea rax, [rcx + 0xec]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x41], cl
adc byte [rdi], cl
mov dh, 0x81
sti
add byte [rax], al
add byte [rdi], cl
mov dh, 0x91
cli
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ecx, edi
add byte [rax], al
add byte [rax + rcx*4 + 0x4c], al
and al, 0x50
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x41], cl
adc byte [rdi], cl
mov dh, 0x81
sti
add byte [rax], al
add byte [rdi], cl
mov dh, 0x91
cli
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ecx, edi
add byte [rax], al
add byte [rax + rcx*4 + 0x4c], al
and al, 0x50
movzx esi, byte [rcx + 0xf8]
movzx r13d, byte [rcx + 0xf7]
movzx ebp, byte [rcx + 0xf6]
movzx edi, byte [rcx + 0xf5]
movzx r15d, byte [rcx + 0xf4]
movzx r11d, byte [rcx + 0xf3]
movzx r10d, byte [rcx + 0xf2]
movzx r9d, byte [rcx + 0xf1]
movzx r14d, byte [rcx + 0xf0]
mov byte [rsp + 0x2a], r14b
movzx ebx, byte [rcx + 0xef]
mov byte [rsp + 0x2b], bl
movzx r14d, byte [rcx + 0xed]
movzx ebx, byte [rcx + 0xee]
cmp r12, 0x10
mov ecx, 0x10
mov qword [rsp + 0xe8], r12
cmovb rcx, r12
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x88], rcx
add rcx, r8
mov qword [rsp + 0xe0], rcx
xor r12d, r12d
mov byte [rsp + 0x32], r14b
mov byte [rsp + 0x31], bl
mov byte [rsp + 0x30], r9b
mov ecx, r15d
movzx ebx, byte [rsp + 0x50]
mov r14d, edx
mov r15, qword [rsp + 0x40]
nop word cs:[rax + rax]
mov byte [rsp + 0x2c], al
mov byte [rsp + 0x50], r14b
mov byte [rsp + 0x60], bl
mov byte [rsp + 0x2f], sil
mov byte [rsp + 0x2e], r13b
mov byte [rsp + 0x2d], bpl
mov esi, edi
mov byte [rsp + 0x34], cl
mov byte [rsp + 0x33], r11b
mov edi, r10d
movzx r13d, byte [rsp + 0x30]
movzx ebx, byte [rsp + 0x2a]
movzx ebp, byte [rsp + 0x2b]
movzx r14d, byte [rsp + 0x31]
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
call fcn.140093810
mov rcx, qword [rsp + 0x100]
xor al, byte [rcx + r12]
mov byte [rcx + r12], al
movzx ecx, byte [rsp + 0x2c]
mov byte [r15 + 0xfa], cl
movzx ecx, byte [rsp + 0x50]
mov byte [r15 + 0xf9], cl
movzx ecx, byte [rsp + 0x60]
mov byte [r15 + 0xf8], cl
movzx ecx, byte [rsp + 0x2f]
mov byte [r15 + 0xf7], cl
movzx ecx, byte [rsp + 0x2e]
mov byte [r15 + 0xf6], cl
movzx ecx, byte [rsp + 0x2d]
mov byte [r15 + 0xf5], cl
mov byte [r15 + 0xf4], sil
movzx r11d, byte [rsp + 0x34]
mov byte [r15 + 0xf3], r11b
movzx r10d, byte [rsp + 0x33]
mov byte [r15 + 0xf2], r10b
mov byte [r15 + 0xf1], dil
mov byte [r15 + 0xf0], r13b
mov byte [r15 + 0xef], bl
mov byte [r15 + 0xee], bpl
mov byte [r15 + 0xed], r14b
movzx ecx, byte [rsp + 0x32]
mov byte [r15 + 0xec], cl
mov byte [r15 + 0xfb], al
inc r12
mov byte [rsp + 0x35], r14b
mov byte [rsp + 0x32], r14b
mov r9d, ebp
mov byte [rsp + 0x31], bpl
mov r8d, ebx
mov byte [rsp + 0x2b], bl
mov edx, r13d
mov byte [rsp + 0x2a], r13b
mov byte [rsp + 0x36], dil
mov byte [rsp + 0x30], dil
mov byte [rsp + 0x37], sil
mov ecx, esi
movzx edi, byte [rsp + 0x2d]
movzx ebp, byte [rsp + 0x2e]
movzx r13d, byte [rsp + 0x2f]
movzx esi, byte [rsp + 0x60]
movzx ebx, byte [rsp + 0x50]
movzx r14d, byte [rsp + 0x2c]
cmp qword [rsp + 0x88], r12
jne 0x14000b3a0
movzx r14d, byte [rsp + 0x35]
mov ebx, r9d
mov byte [rsp + 0x2b], r8b
mov byte [rsp + 0x2a], dl
mov r12, qword [rsp + 0xe8]
sub r12, qword [rsp + 0x88]
movzx edx, byte [rsp + 0x2c]
movzx esi, byte [rsp + 0x60]
movzx r13d, byte [rsp + 0x2f]
movzx ebp, byte [rsp + 0x2e]
movzx edi, byte [rsp + 0x2d]
mov r8, qword [rsp + 0xe0]
movzx r15d, byte [rsp + 0x37]
movzx r11d, byte [rsp + 0x34]
movzx r10d, byte [rsp + 0x33]
movzx r9d, byte [rsp + 0x36]
jne 0x14000b340
mov al, 1
mov rcx, qword [rsp + 0x68]
lock xadd byte [rcx + 0x10], al
test al, al
je 0x14000a931
movzx eax, al
cmp eax, 3
mov r12, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
je 0x14000a950
invalid
invalid
invalid
invalid
mov rcx, qword [rsp + 0x68]
call fcn.140142490
jmp 0x14000a950
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
adc byte [rsi + 0x66], ah
nop word cs:[rax + rax]
movzx eax, byte [rsi + 0x10]
nop word cs:[rax + rax]
mov ecx, eax
xor cl, 1
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14000b5c0
test al, al
je 0x14000b5e9
movzx eax, al
cmp eax, 3
je 0x14000a950
mov rcx, rsi
call fcn.140142490
jmp 0x14000a950
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov dl, 2
xchg byte [rsi + 0x10], dl
call qword [rax + 8]
jmp 0x14000a950
adc bh, bh
push rax
or cl, ch
push rbx
invalid
call fcn.140166650
mov r14d, eax
xor r14b, 1
movzx eax, byte [r12 + 0x18]
test al, al
je 0x14000a98b
jmp case.0x140009e4d.78
call fcn.140166460
mov rbx, rax
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x80], 0
jne 0x14000b83f
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x80], rbx
lock inc qword [rbx]
jg 0x14000aa7f
invalid
hlt
invalid
invalid
invalid
jmp 0x14000b7c2
call fcn.140166650
xor al, 1
mov rsi, qword [rsp + 0x48]
movzx ecx, byte [r12 + 0x18]
test cl, cl
je 0x14000ad0f
jmp 0x14000b81f
call fcn.140166650
test al, al
jne 0x14000ab58
mov byte [r12 + 0x18], 1
jmp 0x14000ab58
call fcn.140166650
test al, al
jne 0x14000ae39
mov byte [r12 + 0x18], 1
jmp 0x14000ae39
mov r14, rdx
call fcn.140166650
mov rdx, r14
test al, al
jne 0x14000adf1
mov byte [r12 + 0x18], 1
jmp 0x14000adf1
test r14b, r14b
jne 0x14000b6f6
mov rax, qword [0x1401ea970]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x14000b758
add byte [rax - 0x47], cl
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
invalid
add bl, ch
invalid
adc eax, 0x8009eb00
sti
add cl, byte [rdi]
test dword [rsi + 1], edi
add byte [rax], al
cmp bl, 2
jne case.0x14000977d.46
lock dec qword [r12 + 0x90]
jne 0x14000b721
mov rcx, qword [rsp + 0x38]
call fcn.14001bc80
lock dec qword [r12]
jne 0x14000b743
mov rcx, r12
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14001a1f0
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
call fcn.140166650
test al, al
jne 0x14000b6f6
mov byte [r12 + 0x18], 1
jmp 0x14000b6f6
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_flume_0.11.0_srclib.rs
cli
adc eax, 0x2bba00
add byte [rax], al
cli
adc eax, 0x2bba00
add byte [rax], al
call fcn.140163440
ud2
invalid
or esi, dword [rcx]
ror byte [rcx + rcx*4 - 0x4c], 0x24
cwde
add byte [rax], al
add byte [rax + 0xa02484], cl
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x98], r14
mov byte [rsp + 0xa0], al
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_flume_0.11.0_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, [0x14016b138]
lea r8, [rsp + 0x98]
mov edx, 0x2b
call fcn.140163790
ud2
ud2
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x98], rax
mov byte [rsp + 0xa0], r14b
add byte [rax], al
add byte [rax], al
jmp 0x14000b833
mov ecx, 8
add byte [rax], al
mov edx, 0x50
call fcn.140162fc0
ud2
xor al, 1
jmp 0x14000b785
lea r8, str.crates_ncan_src_thread_pool.rs
mov rcx, qword [rsp + 0x48]
call fcn.1401632c0
jp 0x14000b817
add byte [rdi], cl
invalid
jp 0x14000b817
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x198c2c
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadmod.rs
add eax, 0x198c85
mov edx, 0x5e
call fcn.140163830
ud2
add al, ch
adc eax, dword [rax + 0xb0f0015]
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], al
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_flume_0.11.0_srclib.rs
jmp 0x14000b79b
lea rax, str.reentrant_init
cli
sbb dword [rcx], 0
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rax, [0x1401aa580]
add eax, 0x19ed1f
add eax, 0x19ed1f
mov qword [rsp + 0xa8], rax
test al, 0
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srccellonce.rs
lea rcx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
mov word [rax + rbx*4], fs
add byte [rax], al
add al, ch
clc
jns 0x14000b89c
call fcn.140163280
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea ecx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_flume_0.11.0_srclib.rs
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
sahf
jnp 0x14000b8b6
call fcn.140163440
ud2
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
lea rdi, [rsi + 0x50]
lea rcx, [rsi + 0x250]
call fcn.14000d3e0
mov rcx, rdi
call fcn.14000ba50
jmp 0x14000b957
mov rax, qword [rsi + 0x28]
lock dec qword [rax]
jne case.0x14000b8e8.1
add rsi, 0x28
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140019fa0
lea rcx, [rsi + 0x2b0]
call fcn.14000ca00
jmp 0x14000b957
lea rcx, [rsi + 0x288]
call fcn.14000cb50
mov rax, qword [rsi + 0x278]
add al, byte [rax]
add al, dh
dec qword [rax]
add al, byte [rax]
add al, dh
dec qword [rax]
jne 0x14000b957
lea rcx, [rsi + 0x278]
call fcn.140019fa0
cmp byte [rsi + 0x281], 0
je 0x14000b9fa
cmp byte [rsi + 0x290], 0
jne 0x14000b9fa
cmp qword [rsi + 0x2a0], 0
je 0x14000b9fa
mov rcx, qword [rsi + 0x298]
call fcn.140142490
jmp 0x14000b9fa
movzx eax, byte [rsi + 0x940]
test eax, eax
je 0x14000b9b9
cmp eax, 3
jne 0x14000b9fa
movzx eax, byte [rsi + 0x938]
cmp eax, 3
je 0x14000b9c9
test eax, eax
jne 0x14000b9fa
lea rdi, [rsi + 0x4c0]
lea rcx, [rsi + 0x6c0]
jmp 0x14000b9ed
lea rdi, [rsi + 0x288]
lea rcx, [rsi + 0x488]
jmp 0x14000b9ed
cmp qword [rsi + 0x918], 0
je 0x14000b9df
mov rcx, qword [rsi + 0x910]
call fcn.140142490
lea rdi, [rsi + 0x6e8]
lea rcx, [rsi + 0x8e8]
or byte [rax], al
invalid
or byte [rax], al
add al, ch
out dx, al
sbb dword [rax], eax
add byte [rax - 0x77], cl
stc
call fcn.14000d3e0
mov rcx, rdi
call fcn.14000ba50
mov byte [rsi + 0x281], 0
cmp qword [rsi + 0x40], 0
je 0x14000ba11
mov rcx, qword [rsi + 0x38]
call fcn.140142490
cmp byte [rsi + 0x282], 0
je 0x14000ba33
mov rax, qword [rsi + 0x288]
lock dec qword [rax]
jne 0x14000ba33
lea rcx, [rsi + 0x288]
call fcn.140019fa0
mov byte [rsi + 0x282], 0
add rsp, 0x28
pop rdi
pop rsi
ret
leave
je 0x14000bb7a
cmp qword [rsi + 0x128], 0
je 0x14000bb7a
call fcn.140142490
cmp byte [rsi + 0x1a0], 0x13
je 0x14000bb8f
lea rcx, [rsi + 0x1a0]
call fcn.14000d140
cmp qword [rsi + 0x1c8], 0
je case.0x140008aad.123
mov rcx, qword [rsi + 0x1c0]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
or byte [rcx], al
add byte [rax], al
lea ecx, [rax - 4]
movzx edx, cl
lea r8, [rdx + 1]
xor ecx, ecx
cmp dl, 2
cmovb rcx, r8
test rcx, rcx
je 0x14000bc1a
cmp ecx, 1
jne case.0x140008aad.130
stc
add dword [rbp + 0x50], esi
cmp qword [rsi], 0
je case.0x140008aad.130
mov rdi, qword [rsi + 8]
mov edi, dword [rsi + 8]
test rdi, rdi
je case.0x140008aad.130
mov rsi, qword [rsi + 0x10]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je case.0x140008aad.130
mov rcx, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140142490
cmp eax, 3
je 0x14000bc45
test eax, eax
jne case.0x140008aad.130
sal byte [rbp + 0x1a], 0x48
mov ecx, esi
mov rcx, rsi
call fcn.14000d3e0
add byte [rax], al
add rsi, 0x20
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000ec90
xor byte [rax], al
invalid
xor byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add byte [rax], al
nop
add rsp, 0x28
pop rdi
pop rsi
ret
cmp byte [rsi + 0x100], 3
jne case.0x14000977d.55
cmp byte [rsi + 0xf8], 3
jne case.0x14000977d.55
cmp byte [rsi + 0xf0], 3
jne case.0x14000977d.55
mov esi, 0xf0
add esi, dword [rbp + 0x2b]
cmp byte [rsi + 0xe8], 3
jne case.0x14000977d.55
add esi, dword [rbp + 0x22]
lea rcx, [rsi + 0xa8]
call fcn.1401136f0
mov rax, qword [rsi + 0xc0]
test rax, rax
je case.0x14000977d.55
mov rcx, qword [rsi + 0xc8]
enter 0, 0
call qword [rax + 0x18]
lea rcx, [rsi + 0x48]
call fcn.14000ec90
add rsi, 0x28
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000d3e0
cmp dl, byte [rdi]
add byte [rax], al
add ah, cl
add ah, cl
int3
mov rsi, rcx
mov eax, dword [rcx]
add eax, 0xfffffffe
movzx ecx, ax
lea rdx, [rcx + 1]
xor eax, eax
cmp cx, 2
cmp ecx, 2
cmp ecx, 2
stc
add cl, byte [rax + 0xf]
ret 0x8548
cmovb rax, rdx
test rax, rax
je 0x14000bd17
cmp eax, 1
jne case.default.0x14000bd36
cmp qword [rsi + 8], 0
je case.default.0x14000bd36
test byte [rdx + 3], dh
add byte [rax], al
test byte [rdx + 3], dh
add byte [rax], al
mov rdi, qword [rsi + 0x10]
test rdi, rdi
je case.default.0x14000bd36
add eax, dword gs:[rax]
invalid
add eax, dword gs:[rax]
add byte [rax - 0x75], cl
mov rsi, qword [rsi + 0x18]
mov rsi, qword [rsi + 0x18]
mov rcx, rdi
call qword [rsi]
invalid
cmp qword [rsi + 8], 0
je case.default.0x14000bd36
invalid
mov rcx, rdi
stc
add rsp, 0x28
pop rdi
invalid
pop rsi
jmp fcn.140142490
movzx eax, byte [rsi + 0x4a8]
cmp rax, 0xe
xchg byte [rax + 0x48000004], ch
cmp eax, 0xe
ja case.default.0x14000bd36
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x1a14ed
adc al, 0x1a
invalid
lea rcx, [0x1401ad21c]
adc al, 0x1a
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsi + 0x20]
call fcn.14000d3e0
add rsi, 0x40
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rdi
pop rsi
jmp fcn.14000ec90
cmp qword [rsi + 0x4b8], 0
je case.default.0x14000bec8
add byte [rdi], cl
test byte [rcx + 3], al
add byte [rax], al
lea rax, [rsi + 0x4b0]
jmp 0x14000c09a
xchg byte [rax - 0x16fffffc], dh
sub eax, 0x48000003
lea ecx, [rsi + 0x4b0]
lea rcx, [rsi + 0x4b0]
call fcn.1400103d0
add byte [rax], r8b
jmp 0x14000bfe0
lea rcx, [rsi + 0x4b0]
call fcn.14000fe50
cmp byte [rsi + 0x4ac], 0
add byte [rax], al
add byte [rax], al
jne 0x14000bfad
jmp case.0x140009e4d.45
lea rcx, [rsi + 0x4c8]
lea ecx, [rsi + 0x4c8]
call fcn.140010600
add byte [rax], al
lea rcx, [rsi + 0x4b0]
call fcn.14000eb60
sub eax, 0x3ce90000
add dword [rax], eax
invalid
invalid
sub eax, 0x3ce90000
add dword [rax], eax
add byte [rax - 0x75], cl
mov cs, eax
add al, 0
add byte [rdx + 0x84], bh
add byte [rax], al
mov rcx, qword [rsi + 0x4c8]
mov edx, 0x84
add byte [rax], al
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14000bdd8
int3
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
cmp qword [rsi + 0x4b8], 0
je 0x14000bdee
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x4b0]
mov rcx, qword [rsi + 0x4b0]
call fcn.140142490
lea rcx, [rsi + 0x490]
call fcn.14000eb60
cmp qword [rsi + 0x3f8], 0
jne case.0x14000934d.87
jmp 0x14000bf46
lea rcx, [rsi + 0x4b0]
call fcn.14000fc30
lea rcx, [rsi + 0x490]
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.14000eb60
mov byte [rsi + 0x4af], 0
cmp ebp, dword [0xc6c6be27]
scasd eax, dword [rdi]
add al, 0
add byte [rax], al
cmp qword [rsi + 0x3e8], 0
cmp dword [rsi + 0x3e8], 0
je 0x14000be42
mov rcx, qword [rsi + 0x3e0]
mov ecx, dword [rsi + 0x3e0]
call fcn.140142490
mov word [rsi + 0x4ab], 0
cmp qword [rsi + 0x3b0], 0
je 0x14000be61
mov rcx, qword [rsi + 0x3a8]
call fcn.140142490
lea rcx, [rsi + 0xb0]
call fcn.14000eb60
add byte [rax], al
invalid
add byte [rax], al
jmp 0x14000c031
add byte [rdi], cl
mov dh, 0x86
xor byte [0x10083be7b], al
add eax, 0xfffffffd
movzx eax, byte [rsi + 0x530]
add eax, 0xfffffffd
cmp eax, 4
ja 0x14000c038
cmp qword [rsi + 0x500], 0
je 0x14000be9b
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x4f8]
mov rcx, qword [rsi + 0x4f8]
call fcn.140142490
mov byte [rsi + 0x531], 0
jmp 0x14000c038
movzx eax, byte [rsi + 0x568]
add eax, 0xfffffffb
cmp eax, 3
ja case.default.0x14000bec8
lea rcx, [0x1401ad258]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsi + 0x570]
call fcn.140010880
jmp 0x14000c089
lea rcx, [rsi + 0x4b0]
call fcn.14000ca00
add al, ch
sbb dword [rbx], ecx
add byte [rax], al
jmp 0x14000bf0a
lea rcx, [rsi + 0x4b0]
call fcn.14000fda0
add al, ch
stosd dword [rdi], eax
add byte ds:[rax], al
cmp byte [rsi + 0x4aa], 0
je 0x14000bf0a
invalid
or al, 0x48
lea ecx, [rsi + 0x470]
lea rcx, [rsi + 0x470]
call fcn.14000d3e0
mov byte [rsi + 0x4aa], 0
add al, 0
add byte [rax], al
cmp qword [rsi + 0x3f8], 0
je 0x14000bf46
add byte [rax], al
add byte [rbx + rbp - 0x80], dh
cmp byte [rsi + 0x4af], 0
je 0x14000bf46
lea rcx, [rsi + 0x3f8]
cmp byte [rsi + 0x4af], 0
je 0x14000bf46
lea rcx, [rsi + 0x3f8]
add byte [rax], al
call fcn.14000eb60
cmp qword [rsi + 0x418], 0
je 0x14000bf46
mov rcx, qword [rsi + 0x410]
call fcn.140142490
adc eax, dword gs:[rax]
adc eax, dword gs:[rax]
mov byte [rsi + 0x4af], 0
cmp qword [rsi + 0x3e8], 0
je 0x14000bf63
mov rcx, qword [rsi + 0x3e0]
call fcn.140142490
add al, ch
sub eax, 0x80001365
mov esi, 0x4ab
add byte [rax + rbx + 0x48], dh
sbb byte [rax - 0x75], cl
mov ds, eax
add eax, dword [rax]
invalid
cmp byte [rsi + 0x4ab], 0
je 0x14000bf84
invalid
sbb byte [rax - 0x75], cl
mov ds, eax
add eax, dword [rax]
add byte [rdx + 0x84], bh
mov rcx, qword [rsi + 0x3d8]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
jne 0x14000bf96
int3
mov byte [rsi + 0x4ab], 0
cmp byte [rsi + 0x4ac], 0
jne 0x14000bfad
jmp case.0x140009e4d.45
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
mov byte [rsi + 0x4ab], 0
cmp byte [rsi + 0x4ac], 0
je case.0x140009e4d.45
cmp qword [rsi + 0x3c0], 0
je case.0x140009e4d.45
mov rcx, qword [rsi + 0x3b8]
call fcn.140142490
mov byte [rsi + 0x4ac], 0
cmp qword [rsi + 0x3b0], 0
invalid
je 0x14000bfe0
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x3a8]
mov rcx, qword [rsi + 0x3a8]
call fcn.140142490
lea rcx, [rsi + 0xb0]
call fcn.14000eb60
add byte [rax], al
add byte [rax], al
cmp byte [rsi + 0x4ad], 0
je 0x14000c031
cmp qword [rsi + 0x78], 0
je 0x14000c005
mov rcx, qword [rsi + 0x70]
call fcn.140142490
cmp qword [rsi + 0x88], 0
je 0x14000c01b
mov rcx, qword [rsi + 0x80]
call fcn.140142490
cmp qword [rsi + 0x98], 0
je 0x14000c031
mov rcx, qword [rsi + 0x90]
call fcn.140142490
mov byte [rsi + 0x4ad], 0
lea rcx, [rsi + 0x68]
call fcn.14000ec90
cmp byte [rsi + 0x4ae], 0
je 0x14000c053
lea rcx, [rsi + 0x48]
call fcn.14000d3e0
mov byte [rsi + 0x4ae], 0
add rsp, 0x28
pop rdi
pop rsi
ret
lea rcx, [rsi + 0x570]
call fcn.1400104c0
jmp 0x14000c089
lea rcx, [rsi + 0x570]
call fcn.140010c70
jmp 0x14000c089
lea rcx, [rsi + 0x578]
call fcn.14000fb70
cmp qword [rsi + 0x558], 0
je case.default.0x14000bec8
lea rax, [rsi + 0x550]
mov rcx, qword [rax]
call fcn.140142490
cmp qword [rsi + 0x130], 0
je 0x14000c038
mov rcx, qword [rsi + 0x128]
call fcn.140142490
jmp 0x14000c038
mov rdx, qword [rsi + 0x160]
mov qword [rcx + 8], rdx
mov rcx, qword [rsi + 0x160]
test rcx, rcx
jne 0x14000c99b
cmp qword [rdi + 0x28], rax
jne 0x14000c9a7
lea rcx, [rdi + 0x28]
jmp 0x14000c99b
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
call fcn.1401647e0
lea rax, [rsi + 0x158]
mov rcx, qword [rsi + 0x158]
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
jne 0x14000c8dd
pop rsp
invalid
cmp qword [rdi + 0x20], rax
jne 0x14000c9a7
mov rcx, qword [rsi + 0x160]
mov qword [rdi + 0x20], rcx
test rcx, rcx
add byte [rax - 0x77], cl
and byte [r8 - 0x7b], r9b
leave
je 0x14000c8f8
mov rdx, qword [rax]
mov qword [rcx], rdx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x18], cl
mov al, 0x4f
sbb byte [rbp + 0x22], dh
mov rax, qword [rsi + 0x168]
test rax, rax
je 0x14000c92a
test byte [rax - 1], ch
invalid
invalid
test byte [rax - 1], ch
invalid
mov rcx, qword [rsi + 0x170]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [rax + 0x18]
add rdi, 0x18
mov rcx, rdi
call fcn.140164400
mov rax, qword [rsi + 0x168]
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
jne 0x14000c9c2
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbp - 0x2a], 0xe9
cmp edi, edi
invalid
jmp 0x14000c92a
add dword [rcx], esi
leave
cmp dl, 2
cmovb rcx, r8
test rcx, rcx
je 0x14000cae7
cmp ecx, 1
jne 0x14000caf0
cmp qword [rsi], 0
je 0x14000caf0
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x14000caf0
mov rsi, qword [rsi + 0x10]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14000caf0
mov rcx, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140142490
invalid
cmp eax, 3
je 0x14000caf7
test eax, eax
je 0x14000cb34
add rsp, 0x28
pop rdi
pop rsi
ret
cmp byte [rsi + 0x40], 3
jne 0x14000cb34
mov rdi, qword [rsi + 0x38]
dec qword [rdi]
jne 0x14000cb34
cmp qword [rdi + 0x20], 0
je 0x14000cb16
mov rcx, qword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14000cb26
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
cmp bh, bh
push rax
sbb byte [rax - 1], cl
or byte [r13 + 8], r14b
dec qword [rdi + 8]
jne 0x14000cb34
mov rcx, rdi
call fcn.140142490
mov rcx, rsi
call fcn.14000eb60
add rsi, 0x18
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000eb60
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
stc
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000cf4f
mov rcx, rdi
call fcn.140142490
adc eax, dword [rax]
adc eax, dword [rax]
mov rax, qword [rsi + 8]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x14000cf6c
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14010aaa0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
in al, dx
and byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
sal byte [rdx + rbp - 0x7d], 0xf8
add dword [rbp + 0x5b], esi
cmp qword [rcx + 8], 0
cmp dword [rcx + 8], 0
mov rsi, qword [rcx + 0x10]
je 0x14000cfd6
test rsi, rsi
je 0x14000cfef
mov rdi, qword [rcx + 0x18]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14000cfef
mov rcx, rsi
jmp 0x14000cfca
add dh, byte [rax + rsi + 0x48]
cmp dword [rcx + 0x10], 0
je 0x14000cfef
mov rcx, qword [rcx + 8]
or byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
test rsi, rsi
je 0x14000cfef
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
lea ecx, [rax - 2]
lea ecx, [rax - 2]
cmp rcx, 2
jb 0x14000cfef
test rax, rax
jne 0x14000cff7
add rsp, 0x20
pop rbx
pop rdi
invalid
pop rsi
ret
lea rdi, [rsi - 1]
mov rbx, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov rcx, rbx
fcos
invalid
cmp qword [rsi + 8], 0
fcos
invalid
je 0x14000d017
mov rcx, rbx
call fcn.140142490
fld1
jns 0x14000d069
adc eax, dword [rax]
mov rcx, rdi
jmp 0x14000cfca
int3
push rdi
sub rsp, 0x28
mov rsi, rcx
cmp byte [rcx], 2
jb 0x14000d04c
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, rdi
mov ecx, edi
mov ecx, edi
stc
call fcn.140142490
push rsp
adc eax, dword [rax]
lea rcx, [rsi + 0x28]
lea ecx, [rsi + 0x28]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
xor byte [rax - 0x75], r9b
push rsi
cmp byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x46], cl
add rsi, 0x48
push rax
adc byte [rax - 0x75], cl
xor byte [rax - 0x75], r9b
push rsi
cmp byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x46], cl
add rsi, 0x48
add rsi, 0x48
mov rcx, rsi
mov ecx, esi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
invalid
loopne 0x14000d04c
add byte [rax], al
or dh, byte [rdx + 0x16]
cmp qword [rsi + 0xc8], 0
je 0x14000d0a8
mov rcx, qword [rsi + 0xc0]
mov ecx, dword [rsi + 0xc0]
call fcn.140142490
cmp byte [rsi + 0x60], 2
jb 0x14000d0cc
invalid
invalid
mov rdi, qword [rsi + 0x68]
lea rcx, [rdi + 0x18]
sbb byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
sbb byte [rax - 0x75], cl
invalid
mov eax, dword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, rdi
mov ecx, edi
call fcn.140142490
lea rcx, [rsi + 0x88]
mov rax, qword [rsi + 0x70]
mov rdx, qword [rsi + 0x78]
add byte [rax - 0x75], cl
jo 0x14000d120
mov edx, dword [rsi + 0x78]
mov r8, qword [rsi + 0x80]
call qword [rax + 0x10]
lea rcx, [rsi + 0xa8]
mov rax, qword [rsi + 0x90]
mov rdx, qword [rsi + 0x98]
xchg esi, eax
cwde
add byte [rax], al
invalid
xchg esi, eax
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
mov r8, qword [rsi + 0xa0]
call qword [rax + 0x10]
invalid
invalid
mov r8, qword [rsi + 0xa0]
call qword [rax + 0x10]
mov rcx, rsi
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x77], cl
int1
call fcn.14000d870
add byte [rax], al
mov rcx, qword [rsi + 0xd0]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000d750
add byte [rax], al
add byte [rax], al
int3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14000d131
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jmp fcn.140019e10
ret
int3
lea edx, [0x1401ad268]
sbb al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp qword [rcx + 0x10], 0
je case.default.0x14000d157
mov rcx, qword [rcx + 8]
jmp fcn.140142490
cmp dword [rcx + 8], 0xa
jae 0x14000d187
jmp case.default.0x14000d157
cmp qword [rcx + 0x10], 0
cmp qword [rcx + 0x10], 0
je case.default.0x14000d157
mov rcx, qword [rcx + 8]
jmp fcn.140142490
cmp dword [rcx + 8], 4
jne case.default.0x14000d157
invalid
sub cl, byte [rax - 0x75]
adc r8b, sil
dec qword [rax]
mov rax, qword [rcx + 0x10]
lock dec qword [rax]
jne case.default.0x14000d157
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rcx, rax
jmp fcn.14010ac90
cmp qword [rcx + 0x10], 0
je case.default.0x14000d157
mov rcx, qword [rcx + 8]
jmp fcn.140142490
ret
int3
int3
or byte [rbp + 8], dh
mov rcx, qword [rcx]
jmp case.0x14003dfe5.3576
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rax, qword [rcx]
cmp rax, 0xb
ja case.default.0x14000d20a
lea rcx, [0x1401ad29c]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
cmp qword [rsi + 0x10], 0
je case.0x14000d20a.0
mov rdi, qword [rsi + 8]
jmp 0x14000d3a8
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsi + 8]
mov r15, qword [rsi + 0x18]
test r15, r15
je 0x14000d3a1
xor r12d, r12d
xor esp, esp
jmp 0x14000d24c
inc r12
cmp r12, r15
je 0x14000d3a1
lea r13, [r12 + r12*2]
mov rbx, qword [rdi + r13*8]
mov rbp, qword [rdi + r13*8 + 0x10]
test rbp, rbp
test ebp, ebp
test ebp, ebp
je 0x14000d281
mov r14, rbx
nop word cs:[rax + rax]
mov rcx, r14
call fcn.1400101a0
add r14, 0x30
dec rbp
jne 0x14000d270
lea rax, [rdi + r13*8]
cmp qword [rax + 8], 0
je 0x14000d240
mov rcx, rbx
call fcn.140142490
jmp 0x14000d240
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x14000d3a1
lea r14, [rdi + 8]
jmp 0x14000d2bd
add r14, 0x10
dec rbx
je 0x14000d3a1
cmp qword [r14], 0
je 0x14000d2b0
mov rcx, qword [r14 - 8]
call fcn.140142490
jmp 0x14000d2b0
mov rdi, qword [rsi + 8]
jle 0x14000d2da
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x14000d3a1
test dl, al
add byte [rax], al
add byte [rbp + rcx*4 + 0x77], cl
or bl, ch
sbb byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
lea r14, [rdi + 8]
jmp 0x14000d2fd
add r14, 0x18
dec rbx
je 0x14000d3a1
cmp qword [r14], 0
je 0x14000d2f0
mov rcx, qword [r14 - 8]
call fcn.140142490
jmp 0x14000d2f0
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x14000d3a1
lea r14, [rdi + 8]
jmp 0x14000d339
add r14, 0x18
dec rbx
je 0x14000d3a1
cmp qword [r14], 0
je 0x14000d330
mov rcx, qword [r14 - 8]
call fcn.140142490
jmp 0x14000d330
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x14000d3a1
lea r14, [rdi + 8]
jmp 0x14000d369
add r14, 0x18
dec rbx
je 0x14000d3a1
cmp qword [r14], 0
je 0x14000d360
mov rcx, qword [r14 - 8]
call fcn.140142490
jmp 0x14000d360
mov rdi, qword [rsi + 8]
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x14000d3a1
mov rbx, rdi
nop word [rax + rax]
mov rcx, rbx
call 0x14000d1e0
add rbx, 0x20
dec r14
jne 0x14000d390
cmp qword [rsi + 0x10], 0
je case.0x14000d20a.0
mov rcx, rdi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rcx, 0x30
cmp rcx, rax
je 0x14000dba5
mov rdx, qword [rcx + 0x28]
cmp rdx, 4
jbe 0x14000db00
mov rdx, qword [rcx + 8]
test rdx, rdx
js 0x14000e336
mov r8, qword [rcx + 0x10]
test rdx, rdx
jne 0x14000db09
jmp 0x14000dad0
lea r8, [rcx + 8]
test rdx, rdx
je 0x14000dad0
cmp rdx, 8
jae 0x14000db20
xor r9d, r9d
jmp 0x14000db80
mov r10, rdx
and r10, 0xfffffffffffffff8
xor r9d, r9d
nop word [rax + rax]
mov qword [r8 + r9*8], 0
mov qword [r8 + r9*8 + 8], 0
mov qword [r8 + r9*8 + 0x10], 0
mov qword [r8 + r9*8 + 0x18], 0
mov qword [r8 + r9*8 + 0x20], 0
mov qword [r8 + r9*8 + 0x28], 0
mov qword [r8 + r9*8 + 0x30], 0
mov qword [r8 + r9*8 + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
ror dword [rax], 0x4d
cmp edx, ecx
cmp byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
ror dword [rax], 0x4d
cmp edx, ecx
jne 0x14000db30
and edx, 7
je 0x14000dad0
lea r8, [r8 + r9*8]
xor r9d, r9d
mov qword [r8 + r9*8], 0
inc r9
cmp rdx, r9
jne 0x14000db90
jmp 0x14000dad0
mov qword [rdi + 0x150], 0
mov r15, rbx
jmp 0x14000dbc9
add r15, 0x30
dec r14
je 0x14000dbe6
cmp qword [r15 + 0x28], 5
jb 0x14000dbc0
invalid
invalid
mov rcx, qword [r15 + 0x10]
call fcn.140142490
jmp 0x14000dbc0
mov eax, 0x30
mul qword [rdi + 0x148]
jo 0x14000e350
test rax, rax
js 0x14000e36a
je 0x14000dc40
xor ecx, ecx
nop word cs:[rax + rax]
mov byte [rbx + rcx], 0
mov byte [rbx + rcx + 1], 0
mov byte [rbx + rcx + 2], 0
mov byte [rbx + rcx + 3], 0
mov byte [rbx + rcx + 4], 0
or r8d, dword [rax + rax]
or r8d, dword [rax + rax]
mov byte [rbx + rcx + 5], 0
mov byte [rbx + rcx + 6], 0
mov byte [rbx + rcx + 7], 0
add rcx, 8
cmp rax, rcx
jne 0x14000dc10
lea rbx, [rdi + 0x90]
cmp dword [rdi + 0x90], 2
je 0x14000dc7d
mov rcx, rbx
call fcn.1400bf8d0
lea r14, [rsp + 0x28]
mov r8d, 0xb0
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx], 2
mov rcx, r14
call fcn.1400bf840
mov eax, 0x97
nop word cs:[rax + rax]
mov byte [rdi + rax - 7], 0
mov byte [rdi + rax - 6], 0
invalid
invalid
cli
add dh, al
invalid
invalid
sti
add dh, al
invalid
invalid
cld
add dh, al
invalid
invalid
std
add dh, al
invalid
invalid
inc byte [rax]
mov byte [rdi + rax - 1], 0
mov byte [rdi + rax], 0
add rax, 8
cmp rax, 0x147
jne 0x14000dc90
invalid
mov qword [rsp + 0x20], 2
mov rax, qword [rsp + 0x20]
mov qword [rdi + 0x90], rax
lea rcx, [rdi + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x28
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rdi + 0x28], 5
jae 0x14000dd1c
cmp qword [rdi + 0x58], 5
jae 0x14000dd2c
cmp qword [rdi + 0x88], 5
jae 0x14000dd3f
mov r14, qword [rdi + 0x140]
mov r15, qword [rdi + 0x150]
test r15, r15
jne 0x14000dd5b
jmp 0x14000dd7d
mov rcx, qword [rdi + 0x10]
call fcn.140142490
cmp qword [rdi + 0x58], 5
jb 0x14000dcfd
mov rcx, qword [rdi + 0x40]
call fcn.140142490
cmp qword [rdi + 0x88], 5
jb 0x14000dd07
mov rcx, qword [rdi + 0x70]
call fcn.140142490
mov r14, qword [rdi + 0x140]
mov r15, qword [rdi + 0x150]
test r15, r15
je 0x14000dd7d
mov r12, r14
jmp 0x14000dd69
add r12, 0x30
dec r15
je 0x14000dd7d
cmp qword [r12 + 0x28], 5
jb 0x14000dd60
mov rcx, qword [r12 + 0x10]
call fcn.140142490
jmp 0x14000dd60
cmp qword [rdi + 0x148], 0
je 0x14000dd8f
mov rcx, r14
call fcn.140142490
adc eax, dword [rax]
adc eax, dword [rax]
cmp dword [rbx], 2
je 0x14000e14e
mov rcx, rbx
call fcn.1400bf8d0
cmp qword [rdi + 0xb8], 5
jae 0x14000ddd6
cmp qword [rdi + 0xe8], 5
jae 0x14000ddec
cmp qword [rdi + 0x118], 5
jae 0x14000de02
mov rbx, qword [rdi + 0x128]
mov r14, qword [rdi + 0x138]
test r14, r14
jne 0x14000de25
jmp 0x14000e13c
mov rcx, qword [rdi + 0xa0]
call fcn.140142490
cmp qword [rdi + 0xe8], 5
jb 0x14000ddb4
mov rcx, qword [rdi + 0xd0]
call fcn.140142490
cmp qword [rdi + 0x118], 5
jb 0x14000ddbe
mov rcx, qword [rdi + 0x100]
call fcn.140142490
mov rbx, qword [rdi + 0x128]
mov r14, qword [rdi + 0x138]
test r14, r14
je 0x14000e13c
add dword [rax], eax
add al, ch
invalid
xor r15d, r15d
jmp 0x14000de3c
inc r15
cmp r15, r14
je 0x14000e13c
imul r12, r15, 0xa8
lea rax, [rbx + r12]
mov byte [rbx + r12 + 0x30], 1
mov rcx, qword [rbx + r12 + 0x28]
cmp rcx, 4
jbe 0x14000de80
mov rcx, qword [rax + 8]
test rcx, rcx
js 0x14000e336
mov rdx, qword [rax + 0x10]
test rcx, rcx
jne 0x14000de8d
jmp 0x14000df20
lea rdx, [rax + 8]
test rcx, rcx
je 0x14000df20
cmp rcx, 8
jae 0x14000dea0
xor r8d, r8d
jmp 0x14000df00
mov r9, rcx
and r9, 0xfffffffffffffff8
xor r8d, r8d
nop word [rax + rax]
mov qword [rdx + r8*8], 0
mov qword [rdx + r8*8 + 8], 0
mov qword [rdx + r8*8 + 0x10], 0
mov qword [rdx + r8*8 + 0x18], 0
mov qword [rdx + r8*8 + 0x20], 0
mov qword [rdx + r8*8 + 0x28], 0
mov qword [rdx + r8*8 + 0x30], 0
mov qword [rdx + r8*8 + 0x38], 0
add r8, 8
cmp r9, r8
jne 0x14000deb0
and ecx, 7
je 0x14000df20
lea rdx, [rdx + r8*8]
xor r8d, r8d
nop dword [rax]
mov qword [rdx + r8*8], 0
inc r8
cmp rcx, r8
jne 0x14000df10
lea rdx, [rbx + r12]
add rdx, 0x38
mov byte [rbx + r12 + 0x68], 1
mov rcx, qword [rbx + r12 + 0x60]
cmp rcx, 4
jbe 0x14000df60
mov rcx, qword [rdx + 8]
test rcx, rcx
js 0x14000e336
mov rdx, qword [rdx + 0x10]
test rcx, rcx
jne 0x14000df6d
jmp 0x14000e000
add rdx, 8
test rcx, rcx
je 0x14000e000
cmp rcx, 8
jae 0x14000df80
xor r8d, r8d
jmp 0x14000dfe0
mov r9, rcx
and r9, 0xfffffffffffffff8
xor r8d, r8d
nop word [rax + rax]
mov qword [rdx + r8*8], 0
mov qword [rdx + r8*8 + 8], 0
mov qword [rdx + r8*8 + 0x10], 0
mov qword [rdx + r8*8 + 0x18], 0
mov qword [rdx + r8*8 + 0x20], 0
mov qword [rdx + r8*8 + 0x28], 0
ret 0x28
add byte [rax], al
add byte [rdx - 0x39], cl
ret 0x30
add byte [rax], al
add byte [rdx - 0x39], cl
ret 0x38
add byte [rax], al
add byte [rcx - 0x7d], cl
ror byte [rax], 0x4d
cmp ecx, eax
jne 0x14000df90
and ecx, 7
je 0x14000e000
lea rdx, [rdx + r8*8]
xor r8d, r8d
nop dword [rax]
mov qword [rdx + r8*8], 0
inc r8
cmp rcx, r8
jne 0x14000dff0
lea rdx, [rbx + r12]
add rdx, 0x70
mov byte [rbx + r12 + 0xa0], 1
mov rcx, qword [rbx + r12 + 0x98]
cmp rcx, 4
jbe 0x14000e040
mov rcx, qword [rdx + 8]
test rcx, rcx
js 0x14000e336
mov rdx, qword [rdx + 0x10]
test rcx, rcx
jne 0x14000e04d
jmp 0x14000e0e0
add rdx, 8
test rcx, rcx
je 0x14000e0e0
cmp rcx, 8
jae 0x14000e060
xor r8d, r8d
jmp 0x14000e0c0
mov r9, rcx
and r9, 0xfffffffffffffff8
and ecx, 0xfffffff8
and ecx, 0xfffffff8
xor r8d, r8d
nop word [rax + rax]
mov qword [rdx + r8*8], 0
mov qword [rdx + r8*8 + 8], 0
mov qword [rdx + r8*8 + 0x10], 0
mov qword [rdx + r8*8 + 0x18], 0
mov qword [rdx + r8*8 + 0x20], 0
mov qword [rdx + r8*8 + 0x28], 0
mov qword [rdx + r8*8 + 0x30], 0
mov qword [rdx + r8*8 + 0x38], 0
add r8, 8
cmp r9, r8
jne 0x14000e070
and ecx, 7
je 0x14000e0e0
lea rdx, [rdx + r8*8]
xor r8d, r8d
nop dword [rax]
mov qword [rdx + r8*8], 0
inc r8
cmp rcx, r8
jne 0x14000e0d0
cmp qword [rax + 0x28], 5
jae 0x14000e100
cmp qword [rbx + r12 + 0x60], 5
jae 0x14000e111
cmp qword [rbx + r12 + 0x98], 5
jb 0x14000de30
jmp 0x14000e12a
mov rcx, qword [rax + 0x10]
call fcn.140142490
cmp qword [rbx + r12 + 0x60], 5
jb 0x14000e0ef
mov rcx, qword [rbx + r12 + 0x48]
call fcn.140142490
cmp qword [rbx + r12 + 0x98], 5
jb 0x14000de30
mov rcx, qword [rbx + r12 + 0x80]
call fcn.140142490
jmp 0x14000de30
cmp qword [rdi + 0x130], 0
je 0x14000e14e
mov rcx, rbx
call fcn.140142490
adc eax, dword [r8]
adc eax, dword [r8]
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0xf0], 0
je 0x14000e16c
mov rcx, qword [rsi + 0xe8]
call fcn.140142490
cmp qword [rsi + 0x78], 0
je 0x14000e17c
mov rcx, qword [rsi + 0x70]
call fcn.140142490
cmp qword [rsi + 0x110], 0
je 0x14000e192
mov rcx, qword [rsi + 0x108]
call fcn.140142490
cmp qword [rsi + 0x120], 0
je 0x14000e1a8
mov rcx, qword [rsi + 0x118]
call fcn.140142490
invalid
add byte [rax - 0x7d], cl
mov esi, 0x130
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x128]
invalid
cmp qword [rsi + 0x130], 0
je 0x14000e1be
mov rcx, qword [rsi + 0x128]
add al, ch
rol byte [rdx + 0x13], cl
add byte [rax - 0x75], cl
sahf
add dword [rax], eax
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test dh, cl
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, 0x138
call fcn.140142490
mov rbx, qword [rsi + 0x140]
test rbx, rbx
je 0x14000e29c
mov rdi, qword [rsi + 0x138]
mov r14, qword [rsi + 0x150]
mov esi, dword [rsi + 0x150]
test r14, r14
je 0x14000e274
movdqa xmm0, xmmword [rdi]
pmovmskb r13d, xmm0
not r13d
lea r15, [rdi + 0x10]
mov r12, rdi
jmp 0x14000e20f
invalid
lea eax, [r13 - 1]
and eax, r13d
inc dword [r9 + riz - 0x18]
mov r13d, eax
dec r14
je 0x14000e274
test r13w, r13w
jne 0x14000e241
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r15]
pmovmskb r13d, xmm0
add r12, 0xfffffffffffffd80
add r15, 0x10
invalid
adc byte [rcx - 0x7f], al
std
invalid
inc dword [rax]
invalid
je 0x14000e220
invalid
not r13d
tzcnt eax, r13d
neg rax
mov esp, 0xd8f748c5
lea rax, [rax + rax*4]
lea rbp, [r12 + rax*8]
cmp qword [r12 + rax*8 - 0x20], 0
cmp dword [rsp + rax*8 - 0x20], 0
cmp dword [rsp + rax*8 - 0x20], 0
je 0x14000e262
mov rcx, qword [rbp - 0x28]
call fcn.140142490
adc eax, dword [rax]
adc eax, dword [rax]
cmp qword [rbp - 0x10], 0
je 0x14000e200
mov rcx, qword [rbp - 0x18]
call fcn.140142490
invalid
adc eax, dword [rax]
adc eax, dword [rax]
invalid
adc eax, dword [rax]
jmp 0x14000e200
lea rax, [rbx + 1]
mov ecx, 0x28
mul rcx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rbx, rax
cmp rbx, 0xffffffffffffffef
je 0x14000e29c
sub rdi, rax
mov rcx, rdi
stc
stc
call fcn.140142490
mov rbx, qword [rsi + 0x160]
test rbx, rbx
je 0x14000e2e2
mov rdi, qword [rsi + 0x158]
mov esi, 0x158
lea r14, [rdi + 8]
jmp 0x14000e2c9
adc al, 0x66
nop word cs:[rax + rax]
add r14, 0x10
dec rbx
je 0x14000e2da
invalid
cmp qword [r14], 0
je case.0x14000d157.95
mov rcx, qword [r14 - 8]
call fcn.140142490
jmp case.0x14000d157.95
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x170], 0
je 0x14000e2f8
mov rcx, qword [rsi + 0x168]
call fcn.140142490
cmp qword [rsi + 0x180], 0
je 0x14000e321
mov esi, 0x180
add byte [rdi + rbx + 0x48], dh
mov ecx, dword [rsi + 0x178]
invalid
js 0x14000e308
add byte [rax], al
mov rcx, qword [rsi + 0x178]
invalid
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
nop
add rsp, 0xd8
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x140198c49]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bzeroize_1.6.1_srclib.rs
add eax, 0x18a93c
add eax, 0x18a93c
mov edx, 0x33
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bzeroize_1.6.1_srclib.rs
mov edx, 0x2b
call fcn.140163440
push rax
invalid
add byte [rdi], cl
invalid
push rax
adc eax, 0x480b0f00
lea rcx, str.assertion_failed:_size___isize::MAX_as_usize
lea ecx, str.assertion_failed:_size___isize::MAX_as_usize
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bzeroize_1.6.1_srclib.rs
sbb byte [rax], al
mov edx, 0x2d
call fcn.140163440
ud2
int3
je 0x14000e3e9
movzx ecx, cx
cmp ecx, 1
je 0x14000e3fb
cmp ecx, 2
je 0x14000e3e9
cmp qword [rsi + 8], 0
je 0x14000e3e9
mov rcx, qword [rsi]
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [rsi + 0x18]
add eax, 0xfffffff6
cmp ax, 0x15
mov ecx, 1
cmovb ecx, eax
cmp cx, 0x13
ja case.0x14000e425.9
movzx eax, cx
mov bh, 0xc1
lea rcx, [0x1401ad2cc]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
cmp qword [rsi + 0x20], 0
je case.0x14000e425.0
mov rcx, qword [rdi]
call fcn.140142490
jmp case.0x14000e425.0
cmp qword [rsi + 0x20], 0
je 0x14000e447
mov rcx, qword [rdi]
call fcn.140142490
psubsb mm1, qword [rcx + 0x40]
adc eax, dword [rax]
cmp qword [rsi + 0x38], 0
je 0x14000e457
mov rcx, qword [rsi + 0x30]
call fcn.140142490
mov rdi, qword [rsi + 0x48]
mov rbp, qword [rsi + 0x58]
test rbp, rbp
je 0x14000e9dd
xor r15d, r15d
lea r14, [0x1401ad31c]
xor eax, 0x19eeaa
dec dword [rbp + rcx*4 + 0x35]
stosb byte [rdi], al
out dx, al
sbb dword [rax], eax
xor eax, 0x19eeaa
mov qword [rsp + 0x20], rbp
jmp 0x14000e7c6
lea rcx, [rsi + 0x60]
call fcn.1400106c0
jmp case.0x14000e425.0
mov rdi, qword [rsi + 0x40]
mov rbx, qword [rsi + 0x50]
push rax
push rax
test rbx, rbx
je 0x14000e783
test al, ch
add al, byte [rax]
add byte [rax], al
test al, ch
add al, byte [rax]
add byte [rax], al
mov ebp, 3
add byte [rax], al
mov ebp, 3
mov r14, rdi
jmp 0x14000e4bd
add r14, 0x20
dec rbx
je 0x14000e783
mov eax, dword [r14 + 0x18]
add eax, 0xffffffda
cmp ax, 3
cmovae eax, ebp
test ax, ax
je 0x14000e4b0
movzx eax, ax
cmp eax, 1
je 0x14000e4dd
cmp eax, 2
je 0x14000e4b0
cmp qword [r14 + 8], 0
je 0x14000e4b0
mov rcx, qword [r14]
call fcn.140142490
adc eax, dword [rax]
invalid
adc eax, dword [rax]
jmp 0x14000e4b0
mov rdi, qword [rsi + 0x18]
mov rbx, qword [rsi + 0x28]
test rbx, rbx
je 0x14000e793
lea r14, [rdi + 8]
jmp 0x14000e51d
add r14, 0x18
add esi, 0x18
dec rbx
je 0x14000e793
mov rcx, qword [r14 - 8]
mov ecx, dword [rsi - 8]
test rcx, rcx
je 0x14000e510
invalid
invalid
cmp qword [r14], 0
je 0x14000e510
call fcn.140142490
jmp 0x14000e510
cmp qword [rsi + 0x20], 0
je 0x14000e542
mov rcx, qword [rdi]
call fcn.140142490
mov rdi, qword [rsi + 0x30]
mov r14, qword [rsi + 0x40]
test r14, r14
je 0x14000e709
add byte [rax], al
add byte [rax], al
xor r15d, r15d
jmp 0x14000e56c
inc r15
cmp r15, r14
je 0x14000e709
lea r12, [r15 + r15*2]
shl r12, 4
mov rcx, qword [rdi + r12 + 0x18]
invalid
invalid
invalid
invalid
test rcx, rcx
je 0x14000e58b
cmp qword [rdi + r12 + 0x20], 0
and byte [rax], al
je 0x14000e58b
call fcn.140142490
add r12, rdi
mov rbx, qword [r12]
mov r13, qword [r12 + 0x10]
adc byte [rbp - 0x7b], cl
in eax, dx
adc byte [rbp - 0x7b], cl
in eax, dx
je 0x14000e5d0
lea rbp, [rbx + 8]
lea ebp, [rbx + 8]
jmp 0x14000e5b9
invalid
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add rbp, 0x20
dec r13
je 0x14000e5d0
cmp qword [rbp], 0
je 0x14000e5b0
mov rcx, qword [rbp - 8]
call fcn.140142490
jmp 0x14000e5b0
invalid
cmp qword [r12 + 8], 0
je 0x14000e560
mov rcx, rbx
call fcn.140142490
jmp 0x14000e560
cmp word [rsi + 0x50], 0xb
je case.0x14000e425.9
cmp qword [rsi + 0x40], 0
je case.0x14000e425.9
jle 0x14000e634
add byte [rdi], cl
test byte [rsi + rdi*8], ch
invalid
mov rcx, qword [rsi + 0x38]
call fcn.140142490
jmp case.0x14000e425.9
invalid
invalid
invalid
invalid
cmp al, ch
invalid
invalid
invalid
cmp qword [rsi + 0x20], 0
je 0x14000e618
mov rcx, qword [rdi]
call fcn.140142490
cmp qword [rsi + 0x38], 0
cmp dword [rsi + 0x38], 0
je 0x14000e628
mov rcx, qword [rsi + 0x30]
call fcn.140142490
adc eax, dword [rax]
xor al, ch
push 0x4800133e
adc eax, dword [rax]
mov rdi, qword [rsi + 0x48]
adc eax, dword [rax]
mov rdi, qword [rsi + 0x48]
mov rbx, qword [rsi + 0x58]
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x14000e9dd
test byte [rbx + rax - 0x72b40000], ah
ja 0x14000e645
invalid
lea r14, [rdi + 8]
or bl, ch
invalid
jmp 0x14000e64d
add r14, 0x18
dec rbx
dec ebx
je 0x14000e9dd
cmp qword [r14], 0
cmp dword [rsi], 0
je 0x14000e640
mov rcx, qword [r14 - 8]
call fcn.140142490
xor al, 0x3e
adc eax, dword [rax]
xor al, 0x3e
adc eax, dword [rax]
jmp 0x14000e640
cmp qword [rsi + 0x20], 0
je 0x14000e66d
mov rcx, qword [rdi]
call fcn.140142490
mov rdi, qword [rsi + 0x30]
mov r14, qword [rsi + 0x40]
test r14, r14
je 0x14000e709
xor r15d, r15d
mov ebp, 2
add byte [rax], al
jmp 0x14000e6a5
cmp qword [r12 + 8], 0
mov ebp, 2
invalid
je 0x14000e69d
add byte [rax + rcx + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call fcn.140142490
inc r15
inc edi
cmp r15, r14
je 0x14000e709
mov rax, r15
shl rax, 5
lea r12, [rdi + rax]
mov eax, dword [rdi + rax + 0x18]
add eax, 0xffffffda
cmp ax, 2
cmovae eax, ebp
test ax, ax
je 0x14000e6fb
movzx eax, ax
cmp eax, 1
add dword [rbp + 0x30], esi
add dword [rbp + 0x30], esi
mov rbx, qword [r12]
mov r13, qword [r12 + 0x10]
test r13, r13
je 0x14000e688
lea rbp, [rbx + 8]
jmp 0x14000e6e9
add rbp, 0x18
dec r13
je 0x14000e688
cmp qword [rbp], 0
je 0x14000e6e0
mov rcx, qword [rbp - 8]
call fcn.140142490
jmp 0x14000e6e0
cmp qword [r12 + 8], 0
je 0x14000e69d
mov rbx, qword [r12]
jmp 0x14000e695
cmp qword [rsi + 0x38], 0
jne 0x14000e9e8
jmp case.0x14000e425.0
cmp qword [rsi + 0x20], 0
je 0x14000e728
mov rcx, qword [rdi]
call fcn.140142490
cmp qword [rsi + 0x38], 0
je 0x14000e738
mov rcx, qword [rsi + 0x30]
call fcn.140142490
mov rdi, qword [rsi + 0x48]
mov rbx, qword [rsi + 0x58]
test rbx, rbx
je 0x14000e9dd
invalid
xchg esp, eax
add al, byte [rax]
invalid
test byte [rdx + rax - 0x76b70000], dl
invalid
mov r14, rdi
jmp 0x14000e75d
add r14, 0x20
dec rbx
je 0x14000e9dd
cmp word [r14 + 0x18], 0x26
je 0x14000e750
cmp qword [r14 + 8], 0
je 0x14000e750
mov rcx, qword [r14]
call fcn.140142490
jmp 0x14000e750
mov rcx, rdi
call fcn.1400106c0
jmp case.0x14000e425.0
cmp qword [rsi + 0x48], 0
jne 0x14000e9e8
jmp case.0x14000e425.0
cmp qword [rsi + 0x20], 0
jne 0x14000e9e8
jmp case.0x14000e425.0
cmp qword [r13 + 0x20], 0
je case.0x14000e7df.11
add r13, 0x18
mov rbx, qword [r13]
mov rcx, rbx
call fcn.140142490
inc r15
cmp r15, rbp
je 0x14000e9dd
imul rax, r15, 0x38
lea r13, [rdi + rax]
mov rax, qword [rdi + rax]
cmp rax, 0xf
ja case.0x14000e7df.0
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
cmp qword [r13 + 0x10], 0
je case.0x14000e7df.11
add r13, 8
jmp 0x14000e7ae
mov rbx, qword [r13 + 8]
mov rbp, qword [r13 + 0x18]
test rbp, rbp
je 0x14000e94c
lea r12, [rbx + 8]
xor r14d, r14d
jmp 0x14000e82b
cmp qword [r12 + 8], 0
mov rax, r12
je 0x14000e81b
mov rcx, qword [rax]
call fcn.140142490
add r12, 0x28
inc r14
dec rbp
je 0x14000e94c
cmp qword [r12 - 8], 0
je 0x14000e808
cmp qword [r12 + 8], 0
je 0x14000e81b
lea rax, [r14 + r14*4]
lea rax, [rbx + rax*8]
add rax, 8
jmp 0x14000e813
mov rbx, qword [r13 + 8]
test rbx, rbx
je case.0x14000e7df.11
cmp qword [r13 + 0x10], 0
jne 0x14000e7b2
jmp case.0x14000e7df.11
mov rbx, qword [r13 + 8]
mov r14, qword [r13 + 0x18]
test r14, r14
je 0x14000e8cc
lea r12, [rbx + 8]
jmp 0x14000e889
add r12, 0x18
dec r14
je 0x14000e8cc
cmp qword [r12], 0
je 0x14000e880
mov rcx, qword [r12 - 8]
call fcn.140142490
jmp 0x14000e880
mov rbx, qword [r13 + 8]
mov r14, qword [r13 + 0x18]
test r14, r14
je 0x14000e8cc
lea r12, [rbx + 8]
jmp 0x14000e8b9
add r12, 0x20
dec r14
je 0x14000e8cc
cmp qword [r12], 0
je 0x14000e8b0
mov rcx, qword [r12 - 8]
call fcn.140142490
jmp 0x14000e8b0
cmp qword [r13 + 0x10], 0
jmp 0x14000e9a1
mov rbx, qword [r13 + 8]
mov r14, qword [r13 + 0x18]
test r14, r14
je 0x14000e958
lea r12, [rbx + 8]
jmp 0x14000e8f9
add r12, 0x20
dec r14
je 0x14000e958
cmp qword [r12], 0
je 0x14000e8f0
mov rcx, qword [r12 - 8]
call fcn.140142490
jmp 0x14000e8f0
mov rbx, qword [r13 + 8]
test rbx, rbx
je 0x14000e7a3
mov r14, qword [r13 + 0x18]
test r14, r14
je 0x14000e9b3
lea r12, [rbx + 8]
jmp 0x14000e939
add r12, 0x18
dec r14
je 0x14000e9b3
cmp qword [r12], 0
je 0x14000e92c
mov rcx, qword [r12 - 8]
call fcn.140142490
jmp 0x14000e92c
cmp qword [r13 + 0x10], 0
mov rbp, qword [rsp + 0x20]
jmp 0x14000e9a1
cmp qword [r13 + 0x10], 0
je 0x14000e967
mov rcx, rbx
call fcn.140142490
mov rbx, qword [r13 + 0x20]
mov r14, qword [r13 + 0x30]
test r14, r14
je 0x14000e99c
lea r12, [rbx + 8]
jmp 0x14000e989
add r12, 0x18
dec r14
je 0x14000e99c
cmp qword [r12], 0
je 0x14000e980
mov rcx, qword [r12 - 8]
call fcn.140142490
jmp 0x14000e980
cmp qword [r13 + 0x28], 0
lea r14, [0x1401ad31c]
jne 0x14000e7b2
jmp case.0x14000e7df.11
cmp qword [r13 + 0x10], 0
lea r14, [0x1401ad31c]
je 0x14000e9c9
mov rcx, rbx
call fcn.140142490
cmp qword [r13 + 0x28], 0
je case.0x14000e7df.11
add r13, 0x20
jmp 0x14000e7ae
cmp qword [rsi + 0x50], 0
je case.0x14000e425.0
mov rcx, rdi
call fcn.140142490
jmp case.0x14000e425.0
mov rsi, qword [rbx + 0x1f8]
lock dec qword [rsi + 0x88]
je 0x14000f7ea
lock dec qword [rsi]
je 0x14000f7fd
mov rsi, qword [rbx + 0x200]
lock dec qword [rsi + 0x90]
je 0x14000f81e
lock dec qword [rsi]
je 0x14000f831
cmp qword [rbx + 0x350], 0
je 0x14000ed73
mov rcx, qword [rbx + 0x348]
call fcn.140142490
mov rcx, qword [rbx + 0x370]
test rcx, rcx
je 0x14000edab
lea rax, [rcx + 1]
mov edx, 0x18
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14000edab
mov rcx, qword [rbx + 0x368]
sub rcx, rax
call fcn.140142490
mov rax, qword [rbx + 0x398]
test rax, rax
mov qword [rsp + 0x28], rbx
je 0x14000f03d
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rbx + 0x390]
mov qword [rsp + 0x30], rax
mov rcx, qword [rbx + 0x3a8]
test rcx, rcx
je 0x14000f00c
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
not edx
lea rsi, [rax + 0x10]
mov rdi, rax
jmp 0x14000ee27
mov rcx, rbx
call fcn.140142490
mov rcx, qword [rsp + 0x50]
lea eax, [rcx - 1]
and eax, ecx
mov edx, eax
mov rcx, qword [rsp + 0x60]
dec rcx
mov rdi, qword [rsp + 0x58]
je 0x14000f00c
mov qword [rsp + 0x60], rcx
test dx, dx
jne 0x14000ee5d
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rsi]
pmovmskb edx, xmm0
add rdi, 0xfffffffffffff900
add rsi, 0x10
cmp edx, 0xffff
je 0x14000ee40
not edx
mov qword [rsp + 0x50], rdx
tzcnt eax, edx
neg rax
imul r12, rax, 0x70
mov r14, qword [rdi + r12 - 0x60]
test r14, r14
je 0x14000eed8
mov rbx, qword [rdi + r12 - 0x68]
lea r15, [rbx + 0x38]
jmp 0x14000ee99
add r15, 0x50
dec r14
je 0x14000eed0
cmp qword [r15 - 0x10], 1
jne 0x14000eeb0
cmp qword [r15], 1
je 0x14000ee90
jmp 0x14000eebf
mov rcx, qword [r15 - 0x38]
call fcn.140142490
cmp qword [r15], 1
je 0x14000ee90
mov rcx, qword [r15 - 8]
call fcn.140142490
jmp 0x14000ee90
mov rcx, rbx
call fcn.140142490
mov qword [rsp + 0x58], rdi
add r12, rdi
mov rcx, qword [r12 - 0x50]
test rcx, rcx
je 0x14000ef0c
lea rax, [rcx*4 + 0x13]
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14000ef0c
mov rcx, qword [r12 - 0x58]
sub rcx, rax
call fcn.140142490
mov rbx, qword [r12 - 0x38]
mov qword [rsp + 0x48], r12
mov rbp, qword [r12 - 0x28]
test rbp, rbp
je 0x14000ef80
xor r13d, r13d
jmp 0x14000ef38
inc r13
cmp r13, rbp
je 0x14000ef80
mov r12, r13
shl r12, 5
mov r14, qword [rbx + r12]
mov rdi, qword [rbx + r12 + 0x10]
test rdi, rdi
je 0x14000ef61
mov r15, r14
mov rcx, r15
call fcn.1400101a0
add r15, 0x30
dec rdi
jne 0x14000ef50
add r12, rbx
cmp qword [r12 + 8], 0
je 0x14000ef30
mov rcx, r14
call fcn.140142490
jmp 0x14000ef30
mov r15, qword [rsp + 0x48]
cmp qword [r15 - 0x30], 0
je 0x14000ef94
mov rcx, rbx
call fcn.140142490
mov r14, qword [r15 - 0x18]
test r14, r14
je 0x14000efd8
mov rbx, qword [r15 - 0x20]
xor edi, edi
jmp 0x14000efb8
inc rdi
cmp r14, rdi
je 0x14000efd0
mov rcx, qword [rbx + rdi*8]
test rcx, rcx
je 0x14000efb0
call fcn.140142490
jmp 0x14000efb0
mov rcx, rbx
call fcn.140142490
mov r14, qword [r15 - 8]
test r14, r14
je 0x14000ee08
mov rbx, qword [r15 - 0x10]
xor edi, edi
jmp 0x14000effc
inc rdi
cmp r14, rdi
je 0x14000ee00
mov rcx, qword [rbx + rdi*8]
test rcx, rcx
je 0x14000eff0
call fcn.140142490
jmp 0x14000eff0
mov r8, qword [rsp + 0x38]
lea rax, [r8 + 1]
mov ecx, 0x70
mul rcx
add r8, rax
cmp r8, 0xffffffffffffffef
mov r14, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x28]
je 0x14000f03d
mov rcx, qword [rsp + 0x30]
sub rcx, rax
call fcn.140142490
cmp qword [rbx + 0x3c0], 0
je 0x14000f053
mov rcx, qword [rbx + 0x3b8]
call fcn.140142490
cmp qword [rbx + 0x3e0], 0
je 0x14000f069
mov rcx, qword [rbx + 0x3d8]
call fcn.140142490
mov rcx, qword [rbx + 0x400]
test rcx, rcx
je 0x14000f0a1
lea rax, [rcx + 1]
mov edx, 0x18
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14000f0a1
mov rcx, qword [rbx + 0x3f8]
sub rcx, rax
call fcn.140142490
cmp qword [rbx + 0x420], 0
je 0x14000f0b7
mov rcx, qword [rbx + 0x418]
call fcn.140142490
cmp qword [rbx + 0x438], 0
je 0x14000f0cd
mov rcx, qword [rbx + 0x430]
call fcn.140142490
cmp qword [rbx + 0x450], 0
je 0x14000f0e3
mov rcx, qword [rbx + 0x448]
call fcn.140142490
cmp qword [rbx + 0x468], 0
je 0x14000f0f9
mov rcx, qword [rbx + 0x460]
call fcn.140142490
add al, 0
add al, ch
xchg edi, eax
xor edx, dword [rbx]
add byte [rax - 0x75], cl
mov ebx, 0x478
mov rdi, qword [rbx + 0x478]
mov rsi, qword [rbx + 0x488]
test rsi, rsi
je 0x14000f121
mov rbx, rdi
nop
mov rcx, rbx
call fcn.14000eb60
dec dword [rax - 0x7d]
ret
sbb byte [rax - 1], cl
invalid
jne 0x14000f110
dec dword [rax - 0x7d]
ret
mov rsi, qword [rsp + 0x28]
cmp qword [rsi + 0x480], 0
mov esi, 0x480
invalid
je 0x14000f138
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x498], 0
je 0x14000f14e
mov rcx, qword [rsi + 0x490]
call fcn.140142490
cmp qword [rsi + 0x4b0], 0
je 0x14000f164
mov rcx, qword [rsi + 0x4a8]
call fcn.140142490
cmp qword [rsi + 0x4c8], 0
je 0x14000f17a
mov rcx, qword [rsi + 0x4c0]
call fcn.140142490
invalid
cmp qword [rsi + 0x4e0], 0
je 0x14000f190
mov rcx, qword [rsi + 0x4d8]
fadd dword [rax + rax]
add al, ch
add byte [rbx], dh
adc eax, dword [rax]
call fcn.140142490
cmp qword [rsi + 0x4f8], 0
je 0x14000f1a6
mov rcx, qword [rsi + 0x4f0]
call fcn.140142490
cmp qword [rsi + 0x510], 0
je 0x14000f1bc
mov rcx, qword [rsi + 0x508]
call fcn.140142490
cmp qword [rsi + 0x528], 0
je 0x14000f1d2
mov rcx, qword [rsi + 0x520]
call fcn.140142490
cmp qword [rsi + 0x540], 0
je 0x14000f1e8
mov rcx, qword [rsi + 0x538]
call fcn.140142490
cmp qword [rsi + 0x558], 0
je 0x14000f1fe
mov rcx, qword [rsi + 0x550]
call fcn.140142490
cmp qword [rsi + 0x570], 0
je 0x14000f214
mov rcx, qword [rsi + 0x568]
call fcn.140142490
cmp qword [rsi + 0x588], 0
je 0x14000f22a
mov rcx, qword [rsi + 0x580]
call fcn.140142490
cmp qword [rsi + 0x5a0], 0
je 0x14000f240
movabs al, byte [0x8b480c7400000005]
mov ds, word [rax - 0x17fffffb]
push rax
xor dl, byte [rbx]
add byte [rax - 0x7d], cl
mov esi, 0x5b8
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x5b0]
mov rcx, qword [rsi + 0x598]
call fcn.140142490
cmp qword [rsi + 0x5b8], 0
je 0x14000f256
mov rcx, qword [rsi + 0x5b0]
call fcn.140142490
cmp qword [rsi + 0x5d0], 0
je 0x14000f26c
mov rcx, qword [rsi + 0x5c8]
call fcn.140142490
cmp qword [rsi + 0x5e8], 0
je 0x14000f282
mov rcx, qword [rsi + 0x5e0]
call fcn.140142490
cmp qword [rsi + 0x600], 0
je 0x14000f298
mov rcx, qword [rsi + 0x5f8]
call fcn.140142490
cmp qword [rsi + 0x618], 0
je 0x14000f2ae
mov rcx, qword [rsi + 0x610]
call fcn.140142490
cmp qword [rsi + 0x630], 0
je 0x14000f2c4
mov rcx, qword [rsi + 0x628]
call fcn.140142490
cmp qword [rsi + 0x648], 0
je 0x14000f2da
mov rcx, qword [rsi + 0x640]
call fcn.140142490
cmp qword [rsi + 0x660], 0
je 0x14000f2f0
mov rcx, qword [rsi + 0x658]
call fcn.140142490
cmp qword [rsi + 0x678], 0
je 0x14000f306
mov rcx, qword [rsi + 0x670]
call fcn.140142490
cmp qword [rsi + 0x690], 0
je 0x14000f31c
mov rcx, qword [rsi + 0x688]
call fcn.140142490
cmp qword [rsi + 0x6a8], 0
je 0x14000f332
mov rcx, qword [rsi + 0x6a0]
call fcn.140142490
mov rdi, qword [rsi + 0x6b8]
mov rsi, qword [rsi + 0x6c8]
test rsi, rsi
je 0x14000f38a
lea rbx, [rdi + 0x28]
jmp 0x14000f359
add rbx, 0x40
dec rsi
invalid
je 0x14000f38a
invalid
cmp qword [rbx - 0x20], 0
je 0x14000f369
mov rcx, qword [rbx - 0x28]
call fcn.140142490
cmp qword [rbx - 0x10], 0
je 0x14000f379
mov rcx, qword [rbx - 0x18]
call fcn.140142490
cmp qword [rbx], 0
je 0x14000f350
mov rcx, qword [rbx - 8]
call fcn.140142490
jmp 0x14000f350
mov rsi, qword [rsp + 0x28]
cmp qword [rsi + 0x6c0], 0
je 0x14000f3a1
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x6d8], 0
je 0x14000f3b7
mov rcx, qword [rsi + 0x6d0]
call fcn.140142490
cmp qword [rsi + 0x6f0], 0
je 0x14000f3cd
mov rcx, qword [rsi + 0x6e8]
call fcn.140142490
mov rdi, qword [rsi + 0x700]
mov rsi, qword [rsi + 0x710]
test rsi, rsi
je 0x14000f401
invalid
and dword [rax - 0x77], ecx
sti
mov rbx, rdi
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov rcx, qword [rbx]
call fcn.140142490
add rbx, 0x10
dec rsi
jne 0x14000f3f0
mov rsi, qword [rsp + 0x28]
cmp qword [rsi + 0x708], 0
je 0x14000f418
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x720], 0
je 0x14000f42e
mov rcx, qword [rsi + 0x718]
call fcn.140142490
cmp qword [rsi + 0x738], 0
je 0x14000f444
mov rcx, qword [rsi + 0x730]
call fcn.140142490
mov rdi, qword [rsi + 0x748]
mov rsi, qword [rsi + 0x758]
test rsi, rsi
je 0x14000f47a
lea rbx, [rdi + 8]
jmp 0x14000f469
add rbx, 0x28
dec rsi
je 0x14000f47a
cmp qword [rbx], 0
je 0x14000f460
mov rcx, qword [rbx - 8]
call fcn.140142490
jmp 0x14000f460
mov rsi, qword [rsp + 0x28]
cmp qword [rsi + 0x750], 0
je 0x14000f491
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x768], 0
je 0x14000f4a7
mov rcx, qword [rsi + 0x760]
call fcn.140142490
cmp qword [rsi + 0x780], 0
je 0x14000f4bd
mov rcx, qword [rsi + 0x778]
call fcn.140142490
mov rdi, qword [rsi + 0x790]
mov rsi, qword [rsi + 0x7a0]
test rsi, rsi
je 0x14000f4fa
lea rbx, [rdi + 8]
jmp 0x14000f4e9
add rbx, 0x18
dec rsi
je 0x14000f4fa
cmp qword [rbx], 0
je 0x14000f4e0
mov rcx, qword [rbx - 8]
call fcn.140142490
jmp 0x14000f4e0
mov rsi, qword [rsp + 0x28]
cmp qword [rsi + 0x798], 0
je 0x14000f511
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x7b0], 0
je 0x14000f527
mov rcx, qword [rsi + 0x7a8]
call fcn.140142490
cmp qword [rsi + 0x7c8], 0
je 0x14000f53d
mov rcx, qword [rsi + 0x7c0]
call fcn.140142490
cmp qword [rsi + 0x7e0], 0
je 0x14000f553
mov rcx, qword [rsi + 0x7d8]
call fcn.140142490
cmp qword [rsi + 0x7f8], 0
je 0x14000f569
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x7f0]
mov rcx, qword [rsi + 0x7f0]
call fcn.140142490
cmp qword [rsi + 0x2d8], 0
je 0x14000f57f
mov rcx, qword [rsi + 0x2d0]
call fcn.140142490
adc dword [rdi], ebp
adc eax, dword [rax]
mov rdi, qword [rsi + 0x2e8]
mov rsi, qword [rsi + 0x2f8]
test rsi, rsi
je 0x14000f5f7
lea rbx, [rdi + 0x70]
jmp 0x14000f5ac
add rbx, 0x98
dec rsi
je 0x14000f5f7
mov rcx, qword [rbx - 0x68]
test rcx, rcx
je 0x14000f5d6
lea rax, [rcx*8 + 0x17]
and rax, 0xfffffffffffffff0
invalid
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14000f5d6
invalid
mov rcx, qword [rbx - 0x70]
sub rcx, rax
call fcn.140142490
cmp qword [rbx - 0x18], 0
je 0x14000f5e6
mov rcx, qword [rbx - 0x20]
call fcn.140142490
cmp qword [rbx], 0
je 0x14000f5a0
mov rcx, qword [rbx - 8]
call fcn.140142490
jmp 0x14000f5a0
mov rsi, qword [rsp + 0x28]
cmp qword [rsi + 0x2f0], 0
je 0x14000f60e
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x308], 0
je 0x14000f624
mov rcx, qword [rsi + 0x300]
call fcn.140142490
cmp qword [rsi + 0x258], 0
je 0x14000f63a
lea rcx, [rsi + 0x258]
call fcn.14000c7f0
cmp qword [rsi + 0x260], 0
je 0x14000f650
lea rcx, [rsi + 0x260]
call fcn.14000c7f0
mov rcx, qword [rsi + 0x2a0]
test rcx, rcx
je 0x14000f66b
cmp qword [rsi + 0x2a8], 0
je 0x14000f66b
call fcn.140142490
mov rcx, qword [rsi + 0x2b8]
test rcx, rcx
je 0x14000f686
cmp qword [rsi + 0x2c0], 0
je 0x14000f686
call fcn.140142490
cmp qword [rsi + 0x320], 0
je 0x14000f69c
mov rcx, qword [rsi + 0x318]
call fcn.140142490
cmp qword [rsi + 0x810], 0
je 0x14000f6b2
mov rcx, qword [rsi + 0x808]
call fcn.140142490
cmp qword [rsi + 0x828], 0
je 0x14000f6c8
mov rcx, qword [rsi + 0x820]
call fcn.140142490
cmp qword [rsi + 0x840], 0
cmp dword [rsi + 0x840], 0
je 0x14000f6de
mov rcx, qword [rsi + 0x838]
call fcn.140142490
cmp qword [rsi + 0x858], 0
je 0x14000f6f4
mov rcx, qword [rsi + 0x850]
call fcn.140142490
cmp qword [rsi + 0x870], 0
je 0x14000f70a
mov rcx, qword [rsi + 0x868]
mov gs, word [rax + 8]
add byte [rax], al
call fcn.140142490
cmp qword [rsi + 0x888], 0
je 0x14000f720
mov rcx, qword [rsi + 0x880]
call fcn.140142490
cmp qword [rsi + 0x8a0], 0
je 0x14000f736
mov rcx, qword [rsi + 0x898]
call fcn.140142490
cmp qword [rsi + 0x8b8], 0
je 0x14000f74c
mov rcx, qword [rsi + 0x8b0]
call fcn.140142490
cmp qword [rsi + 0x8d0], 0
je 0x14000f762
invalid
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
or al, 0x48
or al, 0x48
mov rcx, qword [rsi + 0x8c8]
mov ecx, dword [rsi + 0x8c8]
call fcn.140142490
sub eax, 0x83480013
mov esi, 0x8e8
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x8e0]
cmp qword [rsi + 0x8e8], 0
je 0x14000f778
mov rcx, qword [rsi + 0x8e0]
call fcn.140142490
cmp qword [rsi + 0x900], 0
je 0x14000f78e
invalid
add byte [rcx], cl
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
or al, 0x48
or al, 0x48
mov rcx, qword [rsi + 0x8f8]
mov ecx, dword [rsi + 0x8f8]
call fcn.140142490
adc eax, dword [rax]
mov rcx, qword [r14]
dec qword [rcx + 8]
je 0x14000f850
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rbx + 0x1f0]
lock dec qword [rax]
jne 0x14000ed1f
mov rcx, qword [rbx + 0x1f0]
call fcn.140019990
mov ebx, 0x480000a1
mov esi, dword [rbx + 0x1f8]
mov ebx, 0x480000a1
mov esi, dword [rbx + 0x1f8]
lock dec qword [rsi + 0x88]
dec qword [rsi + 0x88]
jne 0x14000ed34
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
call fcn.14001bc80
lock dec qword [rsi]
jne 0x14000ed3e
mov rcx, qword [rbx + 0x1f8]
call fcn.14001a1f0
out 0xa9, eax
add byte [rax], al
invalid
out 0xa9, eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov bl, 0
add al, byte [rax]
add al, dh
dec qword [rsi + 0x90]
invalid
mov rsi, qword [rbx + 0x200]
lock dec qword [rsi + 0x90]
invalid
add byte [rdi], cl
test dword [0x18900f814], esi
lea ecx, [rsi + 0x10]
jne 0x14000ed53
lea rcx, [rsi + 0x10]
call fcn.14001bc80
lock dec qword [rsi]
jne 0x14000ed5d
mov rcx, qword [rbx + 0x200]
call fcn.14001a1f0
cmp qword [rbx + 0x350], 0
jne 0x14000ed67
jmp 0x14000ed73
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
jmp fcn.140142490
int3
test ch, ah
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rbx - 0x7af0fc08], al
mov edi, 0x80000000
cmp byte [rsi + 0xf8], 3
jne 0x14000f90f
cmp byte [rsi + 0xf8], 3
add byte [rbx], al
jne 0x14000f90f
cmp word [rsi + 0xd8], 3
jne 0x14000f90f
mov rax, qword [rsi + 0xe0]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14000f90f
test rcx, rcx
je 0x14000f90f
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14000f907
mov rcx, rbx
call fcn.140142490
fld1
mov dword [rbx], ebp
adc eax, dword [rax]
mov rcx, rdi
call fcn.140142490
adc eax, dword [rax]
adc eax, dword [rax]
lea rcx, [rsi + 0x60]
jmp case.0x140003724.605
add byte [rcx + 0x3e183c1], cl
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14000f977
test rcx, rcx
je 0x14000f977
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14000f964
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
jmp 0x14000f977
call fcn.14000ec90
add rsi, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14000ec90
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14000f9a1
mov rcx, qword [rcx]
jmp 0x14001a3c0
ret
int3
sbb dword [rax + 0x4800000a], 0xf06f883
xchg dword [rdi + 1], ecx
add byte [rax], al
add byte [rax], al
cmp rax, 6
ja case.0x14000f9d7.1
invalid
mov rsi, rcx
lea rcx, [0x1401ad35c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x198]
lock dec qword [rax]
jne 0x14000f9f2
mov rcx, qword [rsi + 0x198]
call fcn.140019e10
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000d940
invalid
invalid
invalid
invalid
lea rcx, [rsi + 0xaa0]
call fcn.14000f870
jmp 0x14000fac4
cmp byte [rsi + 0xb60], 3
jne 0x14000fad0
invalid
add byte [rax + 0xb58be], al
add byte [rbx], al
cmp byte [rsi + 0xb58], 3
jne 0x14000fb3a
movzx eax, byte [rsi + 0xb50]
cmp eax, 3
je 0x14000fb1b
loope 0x14000fa38
add byte [rax], al
loope 0x14000fa38
add byte [rax], al
test eax, eax
jne 0x14000fb3a
cmp qword [rsi + 0xb38], 0
cmp dword [rsi + 0xb38], 0
add byte [rax], al
je 0x14000fb3a
test dl, ch
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0xb30]
call fcn.140142490
add cl, ch
fld dword [rax]
add byte [rax], al
add cl, ch
fld dword [rax]
add byte [rax], al
lea rcx, [rsi + 0xaa0]
call fcn.14000ff10
jmp 0x14000fac4
cmp qword [rsi + 0xad0], 0
mov rcx, qword [rsi + 0xad8]
je 0x14000fa9a
mov edx, 0x84
mov eax, 0xcc
add byte [rax], al
add byte [rax], al
lock cmpxchg qword [rcx], rdx
je 0x14000faae
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x14000faae
test rcx, rcx
je 0x14000faae
cmp qword [rsi + 0xae0], 0
je 0x14000faae
call fcn.140142490
cmp qword [rsi + 0xaa8], 0
add byte [rax], al
je 0x14000fac4
mov rcx, qword [rsi + 0xaa0]
call fcn.140142490
lea rcx, [rsi + 0xa90]
call fcn.14000ec90
nop
or al, byte [rax]
add al, ch
sal cl, 0xff
inc dword [rax + 0xa99be]
add byte [rax], al
cmp byte [rsi + 0xa99], 0
je 0x14000fae5
lea rcx, [rsi + 0x1a0]
call fcn.14000d940
mov byte [rsi + 0xa99], 0
cmp byte [rsi + 0xa9a], 0
je 0x14000fb0e
mov rax, qword [rsi + 0xaa0]
lock dec qword [rax]
jne 0x14000fb0e
mov rcx, qword [rsi + 0xaa0]
call fcn.140019e10
mov fs, word [rax - 0x17fffff6]
add ah, byte [rbx - 0x793a0000]
invalid
mov byte [rsi + 0xa9a], 0
add rsp, 0x20
pop rsi
ret
mov rcx, qword [rsi + 0xb28]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
invalid
je 0x14000fb3a
adc dword [rdi + rax + 0x48], esi
mov eax, dword [rcx + 0x10]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
cmp qword [rsi + 0xae0], 0
or al, byte [rax]
add byte [rax], al
je 0x14000fb50
mov rcx, qword [rsi + 0xad8]
call fcn.140142490
cmp qword [rsi + 0xac0], 0
ror byte [rdx], 0
add byte [rax], al
je 0x14000fad0
mov rcx, qword [rsi + 0xab8]
call fcn.140142490
jmp 0x14000fad0
invalid
invalid
hlt
add byte [rax - 0x75], cl
invalid
shr byte [rax], 1
adc eax, dword [rax]
cmp qword [rsi + 0x190], 0
add byte [rax], al
je 0x14000fbd6
mov rcx, qword [rsi + 0x188]
call fcn.140142490
cmp qword [rsi + 0x1a0], 0
je 0x14000fbec
invalid
or al, 0x48
mov ecx, dword [rsi + 0x198]
mov rcx, qword [rsi + 0x198]
call fcn.140142490
movsb byte [rdi], byte [rsi]
sub byte [rbx], dl
add dh, al
xchg dl, cl
add dword [rax], eax
add byte [rax], al
mov byte [rsi + 0x1ca], 0
cmp qword [rsi + 0x168], 0
push 1
je 0x14000fc09
mov rcx, qword [rsi + 0x160]
call fcn.140142490
cmp qword [rsi + 0xe8], 0
je case.0x140009e4d.179
mov esi, 0xe8
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rsi + 0xe0]
mov rcx, qword [rsi + 0xe0]
add rsp, 0x20
pop rsi
jmp fcn.140142490
nop
add rsp, 0x20
pop rsi
ret
cmp dword [rax + 0x48000000], 0xf07f883
xchg dword [rax + rax - 0x76b80000], ebx
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
cmp byte [rsi + 0xd0], 3
jne 0x14000fc9d
mov esi, 0xd0
add esi, dword [rbp + 0x3a]
mov rdi, qword [rsi + 0xc8]
dec qword [rdi]
jne 0x14000fc9d
cmp qword [rdi + 0x20], 0
je 0x14000fc7f
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rdi + 0x18]
mov rcx, qword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14000fc8f
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
jne 0x14000fc9d
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x98], 0
cwde
add byte [rax], al
add byte [rax], al
je 0x14000fd63
mov rcx, qword [rsi + 0x90]
call fcn.140142490
jmp 0x14000fd63
mov rcx, rsi
call fcn.14000eb60
lea rcx, [rsi + 0x18]
call fcn.14000eb60
cmp qword [rsi + 0x38], 0
je case.0x14000fc58.1
mov rcx, qword [rsi + 0x30]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140142490
nop
add rsp, 0x28
pop rdi
pop rsi
ret
lea rcx, [rsi + 0xc0]
call fcn.140113790
mov rax, qword [rsi + 0xd0]
lock dec qword [rax]
jne 0x14000fd10
lea rcx, [rsi + 0xd0]
call fcn.140019cb0
mov rax, qword [rsi + 0x100]
test rax, rax
je 0x14000fd63
mov rcx, qword [rsi + 0x108]
call qword [rax + 0x18]
jmp 0x14000fd63
cmp byte [rsi + 0xd0], 3
jne 0x14000fd63
mov rdi, qword [rsi + 0xc8]
dec qword [rdi]
jne 0x14000fd63
cmp qword [rdi + 0x20], 0
je 0x14000fd4d
mov rcx, qword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14000fd5d
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
je 0x14000fd91
cmp qword [rsi + 0x80], 0
je 0x14000fd76
mov rcx, qword [rsi + 0x78]
call fcn.140142490
adc eax, dword [rax]
adc eax, dword [rax]
lea rcx, [rsi + 0x60]
call fcn.14000eb60
add rsi, 0x48
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000eb60
mov rcx, rdi
jmp 0x14000fcb2
invalid
invalid
invalid
add byte [rax], al
jmp 0x14000fef0
add byte [rax - 0x77], cl
int1
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140010880
invalid
cmp qword [rsi + 0x78], 0
je case.default.0x14000fe7a
mov rcx, qword [rsi + 0x70]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140142490
nop
add rsp, 0x28
pop rdi
pop rsi
ret
sub esp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x21]
cmp eax, 3
je case.0x140008aad.230
cmp eax, 4
jne 0x14000ffa5
lea rcx, [rsi + 0x38]
call fcn.140113790
adc byte [rax], al
adc byte [rax], al
mov rax, qword [rsi + 0x48]
lock dec qword [rax]
jne 0x14000ff42
lea rcx, [rsi + 0x48]
call fcn.140019cb0
outsb dx, byte [rsi]
popfq
add byte [rax], al
outsb dx, byte [rsi]
popfq
add byte [rax], al
mov rax, qword [rsi + 0x78]
test rax, rax
invalid
je 0x14000ffa5
pop rdx
sal byte [rdx + rbx*2 + 0x48], 0x8b
mov es, word [rax + 0x48000000]
add esp, 0x20
pop rdx
mov rcx, qword [rsi + 0x80]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
cmp qword [rsi + 0x58], 0
mov rcx, qword [rsi + 0x60]
je 0x14000ff80
invalid
sbb bh, byte [rdx + 0x84]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je case.0x14000934d.180
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp case.0x14000934d.180
test rcx, rcx
je case.0x14000934d.180
cmp qword [rsi + 0x68], 0
cmp dword [rsi + 0x68], 0
je case.0x14000934d.180
call fcn.140142490
and al, 0x13
add byte [rax - 0x7d], cl
invalid
invalid
jle 0x14000ffc5
cmp qword [rsi + 0x30], 0
je 0x14000ffa1
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rsi + 0x28]
mov rcx, qword [rsi + 0x28]
call fcn.140142490
mov byte [rsi + 0x20], 0
add rsp, 0x20
pop rsi
ret
invalid
je 0x1400100b5
cmp eax, 4
jne 0x14001017d
cmp byte [rsi + 0x90], 3
nop
add byte [rax], al
add byte [rbx], al
jne 0x140010017
mov rdi, qword [rsi + 0x88]
dec qword [rdi]
dec dword [rdi]
add byte [rax], al
add byte [rax - 1], cl
dec dword [rdi]
jne 0x140010017
dec dword [rdi]
jne 0x140010017
cmp qword [rdi + 0x20], 0
je 0x14000fff9
mov rcx, qword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x140010009
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
jne 0x140010017
mov rcx, rdi
call fcn.140142490
jns 0x140010039
adc eax, dword [rax]
cmp qword [rsi + 0x58], 0
je 0x1400100f1
mov rdi, qword [rsi + 0x50]
mov rcx, rdi
call fcn.140142490
jmp 0x1400100f1
mov rax, qword [rsi + 0x20]
cmp byte [rax + 0x10], 0
and byte [rax + 0x75001078], r8b
mov rdi, qword [esi]
mov edi, dword [rsi]
adc byte [rax], al
jne 0x1400100a4
mov rdi, qword [rsi]
mov edi, dword [rsi]
cmp qword [rdi + 0x228], 0
jne 0x140010186
mov qword [rdi + 0x228], 0xffffffffffffffff
lea rcx, [rdi + 0x230]
mov rdx, qword [rsi + 8]
or byte [rax - 0x73], cl
add eax, 0x1671b5
add al, byte [rax]
add bh, bh
invalid
or byte [rax - 0x73], cl
add eax, 0x1671b5
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x1e
lea rax, [0x1401aa580]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
mov byte [rsp + 0x48], 0
lea r8, [rsp + 0x28]
call fcn.140071b80
inc qword [rdi + 0x228]
mov rcx, rsi
call fcn.14000ec90
add rsi, 0x10
jmp 0x14001016e
cmp byte [rsi + 0x80], 3
jne 0x1400100f1
mov rdi, qword [rsi + 0x78]
mov edi, dword [rsi + 0x78]
dec qword [rdi]
jne 0x1400100f1
cmp qword [rdi + 0x20], 0
je 0x1400100d7
mov rcx, qword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x1400100e7
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
je 0x140010026
lea rdi, [rsi + 0x28]
mov rax, qword [rsi + 0x48]
cmp byte [rax + 0x10], 0
jne case.0x140008aad.237
mov rbx, qword [rdi]
cmp qword [rbx + 0x228], 0
jne 0x140010186
mov qword [rbx + 0x228], 0xffffffffffffffff
lea rcx, [rbx + 0x230]
mov rdx, qword [rsi + 0x30]
lea rax, str.multiplayer.disconnect.generic
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x1e
lea rax, [0x1401aa580]
movsb byte [rdi], byte [rsi]
sbb dword [rax], eax
movsb byte [rdi], byte [rsi]
sbb dword [rax], eax
mov qword [rsp + 0x38], rax
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
mov byte [rsp + 0x48], 0
lea r8, [rsp + 0x28]
call fcn.140071b80
inc qword [rbx + 0x228]
mov rcx, rdi
call fcn.14000ec90
add rsi, 0x38
mov rcx, rsi
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
jmp fcn.14000eb60
invalid
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
int3
cmp eax, 0xa
ja case.default.0x1400101e4
lea rcx, [0x1401ad3ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
cmp qword [rsi + 0x20], 0
je case.0x1400101e4.0
mov rcx, qword [rsi + 0x18]
jmp case.0x14000934d.190
mov rdi, qword [rsi + 0x18]
jle 0x140010219
mov r14, qword [rsi + 0x28]
test r14, r14
je 0x140010221
mov rbx, rdi
nop dword [rax]
mov rcx, rbx
call fcn.1400101a0
add rbx, 0x30
ret
invalid
add ebx, 0x30
ret
dec r14
jne 0x140010210
cmp qword [rsi + 0x20], 0
je case.0x1400101e4.0
mov rcx, rdi
stc
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
add rsi, 0x10
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x14000d1e0
iretd
invalid
invalid
iretd
dec esp
int3
mov esi, ecx
call fcn.14000d870
mov rcx, qword [rsi + 0x60]
call fcn.14000d750
cmp qword [rsi + 0x78], 0
invalid
je case.0x14000d157.170
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rsi + 0x70]
mov rcx, qword [rsi + 0x70]
add rsp, 0x20
pop rsi
jmp fcn.140142490
nop
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
lea rcx, [0x1401ad3d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x180]
lock dec qword [rax]
jne case.0x1400102b7.1
add rsi, 0x180
jmp 0x1400103b2
lea rcx, [rsi + 0x1a0]
lea ecx, [rsi + 0x1a0]
call fcn.14000b8c0
jmp case.0x140008aad.243
movzx eax, byte [rsi + 0xc48]
cmp eax, 3
je 0x140010339
test eax, eax
jne 0x140010388
lea rcx, [rsi + 0x1a0]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x140010388
call fcn.140019fa0
jmp 0x140010388
movzx eax, byte [rsi + 0xc68]
cmp eax, 3
je 0x14001034e
test eax, eax
jne 0x140010366
lea rcx, [rsi + 0x1c0]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140010366
call fcn.140019fa0
jmp 0x140010366
lea rcx, [rsi + 0x300]
call fcn.14000b8c0
lea rcx, [rsi + 0x210]
jmp 0x140010383
lea rcx, [rsi + 0x320]
add byte [rax], al
call fcn.14000b8c0
lea rcx, [rsi + 0x230]
call fcn.14000d080
cmp qword [rsi + 0x1b0], 0
je case.0x140008aad.243
invalid
or al, 0x48
mov ecx, dword [rsi + 0x1a8]
mov rcx, qword [rsi + 0x1a8]
call fcn.140142490
lea rcx, [rsi + 0x98]
call fcn.14000d080
cmp byte [rsi + 0x188], 0
je 0x14001039d
lea rcx, [rsi + 0xc50]
call fcn.14000d080
mov byte [rsi + 0x188], 0
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne case.0x1400102b7.1
add rsi, 0x20
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140019fa0
nop
add rsp, 0x20
pop rsi
ret
invalid
movabs al, byte [0x2e750fff48000000]
cmp qword [rdi + 0x20], 0
je 0x140010414
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rdi + 0x18]
mov rcx, qword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x140010424
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
jne 0x140010432
or byte [rbp + 8], dh
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x78], 0
je 0x140010442
jle 0x1400104ae
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rsi + 0x70]
mov rcx, qword [rsi + 0x70]
call fcn.140142490
cmp qword [rsi + 0xb8], 0
je 0x140010458
mov rcx, qword [rsi + 0xb0]
call fcn.140142490
cmp byte [rax], ah
adc eax, dword [rax]
cmp byte [rax], ah
adc eax, dword [rax]
cmp qword [rsi + 0x60], 0
je 0x140010468
mov rcx, qword [rsi + 0x58]
call fcn.140142490
cmp qword [rsi + 0x18], 0
je 0x1400104b6
mov rsi, qword [rsi + 0x10]
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp fcn.140142490
add esi, dword [rbp + 0x2f]
mov rsi, qword [rsi + 0x38]
dec qword [rsi]
jne 0x1400104b6
cmp qword [rsi + 0x20], 0
je 0x1400104a0
mov rcx, qword [rsi + 0x18]
call fcn.140142490
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400104b0
mov rcx, qword [rsi + 0x38]
call qword [rax + 0x18]
push rax
sbb byte [rax - 1], cl
or byte [rbp + r15*4 + 0x48], r14b
add esp, 0x28
dec qword [rsi + 8]
je 0x140010473
add rsp, 0x28
pop rdi
pop rsi
ret
movq qword [rsp + 0xa0], mm5
movdqa xmmword [rsp + 0x90], xmm12
movdqa xmmword [rsp + 0x80], xmm11
movdqa xmmword [rsp + 0x70], xmm10
movdqa xmmword [rsp + 0x60], xmm9
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x30], xmm6
mov rax, rdx
shr rax, 0x3e
jne 0x140017fe0
mov rbx, rdx
mov r14, rcx
lea rax, [rdx*4]
movabs r10, 0xaaaaaaaaaaaaaaab
mul r10
mov rcx, rdx
shr rcx, 1
add rcx, 3
mov rdi, rcx
and rdi, 0xfffffffffffffffc
cmp rdi, r9
jbe 0x140018045
xor esi, esi
mov rax, rsi
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x60]
movaps xmm10, xmmword [rsp + 0x70]
movaps xmm11, xmmword [rsp + 0x80]
movaps xmm12, xmmword [rsp + 0x90]
movaps xmm13, xmmword [rsp + 0xa0]
movaps xmm14, xmmword [rsp + 0xb0]
movaps xmm15, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, r8
mov rax, rbx
mul r10
shr rdx, 1
lea r8, [rdx + rdx*2]
mov r15, rsi
mov rdx, rdi
cmp r8, 3
jb 0x14001864c
lea rax, [r8 - 3]
mul r10
shr rdx, 1
shr rcx, 2
cmp rdx, rcx
cmovb rcx, rdx
mov rax, r14
mov r9, r8
mov rdx, rdi
mov r10, rsi
cmp rcx, 8
jb 0x14001850d
inc rcx
mov eax, ecx
and eax, 7
mov edx, 8
ror dword [rcx + 0x7e083c8], 0xba
or byte [rax], al
add byte [rax], al
cmovne rdx, rax
sub rcx, rdx
lea rax, [rcx + rcx*2]
mov r9, rax
neg r9
lea r10, [rcx*4]
mov rdx, rdi
sub rdx, r10
xor r11d, r11d
mov r15, r14
movdqa xmm9, xmmword [0x1401690b0]
movdqa xmm5, xmmword [0x1401690d0]
movdqa xmm13, xmmword [0x1401690f0]
outsd dx, dword [rsi]
sub eax, 0x151014
movdqa xmm2, xmmword [0x140169110]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movdqu xmm8, xmmword [r15]
movq xmm7, qword [r15 + 0x10]
movdqa xmm4, xmmword [0x140169040]
movdqa xmm3, xmm4
pandn xmm3, xmm7
movdqa xmm6, xmm8
movq mm6, mm0
pand xmm6, xmm4
por xmm6, xmm3
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
movdqa xmm3, xmmword [0x140169050]
pand xmm6, xmm3
fcomi st(3)
fcomi st(3)
movdqa xmm10, xmm8
punpckhbw xmm10, xmm0
pandn xmm3, xmm10
por xmm3, xmm6
pshufd xmm3, xmm3, 0xd8
pshufhw xmm3, xmm3, 0x6c
insb byte [rdi], dx
pshufd xmm3, xmm3, 0x6c
pshuflw xmm3, xmm3, 0x6c
pshufhw xmm3, xmm3, 0xc6
packuswb xmm3, xmm3
movdqa xmm11, xmmword [0x140169060]
movdqa xmm6, xmm11
pandn xmm6, xmm7
movdqa xmm4, xmm8
pand xmm4, xmm11
por xmm4, xmm6
punpcklbw xmm4, xmm0
movdqa xmm6, xmmword [0x140169070]
pand xmm4, xmm6
out 0x66, al
pandn mm6, mm2
out 0x66, al
pandn mm6, mm2
por xmm6, xmm4
pshuflw xmm4, xmm6, 0xc6
pshufhw xmm4, xmm4, 0xc6
pshufd xmm4, xmm4, 0x6c
pshuflw xmm4, xmm4, 0x39
pshufhw xmm6, xmm4, 0x39
packuswb xmm6, xmm6
movdqa xmm11, xmmword [0x140169080]
movdqa xmm4, xmm11
pandn xmm4, xmm7
pand xmm8, xmm11
por xmm8, xmm4
punpcklbw xmm8, xmm0
movdqa xmm4, xmmword [0x140169090]
pand xmm8, xmm4
pandn xmm4, xmm10
por xmm4, xmm8
pshufd xmm4, xmm4, 0x27
pshufhw xmm4, xmm4, 0x6c
pshufd xmm4, xmm4, 0x27
pshuflw xmm4, xmm4, 0xc6
pshufhw xmm4, xmm4, 0xc6
packuswb xmm4, xmm4
punpcklbw xmm3, xmm0
punpcklbw xmm6, xmm0
punpcklbw xmm4, xmm0
invalid
loopne 0x14001827a
movq mm0, mm3
psrlw xmm8, 2
movdqa xmm12, xmmword [str.________]
movdqa xmm7, xmm12
psubw xmm7, xmm8
psrlw xmm7, 8
pand xmm7, xmm9
movdqa xmm14, xmmword [0x1401690c0]
movdqa xmm10, xmm14
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm5
pand mm2, mm5
invalid
movdqa xmm15, xmmword [str.33333333]
movdqa xmm11, xmm15
psubw xmm11, xmm8
psrlw xmm11, 8
pand xmm11, xmm13
paddw xmm11, xmm10
movdqa xmm0, xmmword [0x140169100]
movdqa xmm10, xmm0
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm2
pand mm2, mm2
pand mm2, mm2
paddw xmm10, xmm8
paddw xmm10, xmm11
movdqa xmm1, xmmword [str.AAAAAAAA00000000________________]
paddw xmm7, xmm1
paddw xmm7, xmm10
psllw xmm3, 4
pand xmm3, xmmword [0x140169130]
movdqa xmm8, xmm6
psrlw xmm8, 4
por xmm8, xmm3
movdqa xmm3, xmm12
psubw xmm3, xmm8
psrlw xmm3, 8
pand xmm3, xmm9
movdqa xmm10, xmm14
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm5
movdqa xmm11, xmm15
psubw xmm11, xmm8
psrlw xmm11, 8
pand xmm11, xmm13
paddw xmm11, xmm10
movdqa xmm10, xmm0
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm2
paddw xmm10, xmm8
paddw xmm10, xmm11
paddw xmm3, xmm1
paddw xmm3, xmm10
psllw xmm6, 2
pand xmm6, xmmword [0x140169140]
movdqa xmm8, xmm4
psrlw xmm8, 6
rol byte [rsi], 1
por xmm8, xmm6
movdqa xmm6, xmm12
psubw xmm6, xmm8
psrlw xmm6, 8
pand xmm6, xmm9
movdqa xmm10, xmm14
outsd dx, dword [rsi]
invalid
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm5
movdqa xmm11, xmm15
psubw xmm11, xmm8
fsub dword [rsi + 0x41]
psrlw mm3, 8
outsd dx, dword [rsi]
invalid
pand xmm11, xmm13
paddw xmm11, xmm10
movdqa xmm10, xmm0
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm2
paddw xmm10, xmm8
paddw xmm10, xmm11
paddw xmm6, xmm1
paddw xmm6, xmm10
paddw mm6, mm2
pand xmm4, xmmword [0x140169150]
psubw xmm12, xmm4
psrlw xmm12, 8
pand xmm12, xmm9
psubw xmm14, xmm4
psrlw xmm14, 8
pand xmm14, xmm5
psubw xmm15, xmm4
psrlw xmm15, 8
pand xmm15, xmm13
paddw xmm15, xmm14
psubw xmm0, xmm4
psrlw xmm0, 8
pand xmm0, xmm2
paddw xmm0, xmm4
paddw xmm0, xmm15
paddw xmm12, xmm1
paddw xmm12, xmm0
movdqa xmm0, xmmword [0x140169160]
pand xmm3, xmm0
pand xmm7, xmm0
packuswb xmm7, xmm3
pand xmm6, xmm0
pand xmm12, xmm0
packuswb xmm6, xmm12
movdqa xmm3, xmm6
pxor xmm0, xmm0
punpckhbw xmm3, xmm0
punpcklbw xmm6, xmm0
pxor xmm1, xmm1
movdqa xmm4, xmm6
punpcklwd xmm4, xmm3
pshufd xmm8, xmm4, 0xfa
pshufd xmm4, xmm4, 0x50
packuswb xmm4, xmm8
movdqa xmm0, xmmword [0x140169020]
movdqa xmm8, xmm0
pandn xmm8, xmm4
movdqa xmm4, xmm7
punpckhbw xmm4, xmm1
punpcklbw xmm7, xmm1
movdqa xmm10, xmm7
punpcklwd xmm10, xmm4
pshufd xmm11, xmm10, 0xf6
pshufd xmm10, xmm10, 0xd4
packuswb xmm10, xmm11
pand xmm10, xmm0
por xmm10, xmm8
punpckhwd xmm6, xmm3
pshufd xmm3, xmm6, 0xfa
pshufd xmm6, xmm6, 0x50
packuswb xmm6, xmm3
movdqa xmm3, xmm0
pandn xmm3, xmm6
punpckhwd xmm7, xmm4
pshufd xmm4, xmm7, 0xf6
pshufd xmm6, xmm7, 0xd4
packuswb xmm6, xmm4
pand xmm6, xmm0
por xmm6, xmm3
movdqu xmmword [rsi + r11*4 + 0x10], xmm6
movdqu xmmword [rsi + r11*4], xmm10
add r11, 8
add r15, 0x18
cmp rcx, r11
jne 0x1400180f0
add rax, r14
add r9, r8
add r10, rsi
movdqa xmm0, xmmword [0x140169170]
movdqa xmm1, xmmword [0x140169180]
movdqa xmm2, xmmword [0x140169190]
movdqa xmm3, xmmword [0x1401691a0]
movdqa xmm4, xmmword [str.3333]
movdqa xmm5, xmmword [0x1401691c0]
movdqa xmm6, xmmword [0x1401691d0]
xor eax, 0x150c8b
xor eax, 0x150c8b
movdqa xmm7, xmmword [0x1401691e0]
movdqa xmm8, xmmword [str.AAAA]
movdqa xmm9, xmmword [0x140169160]
nop
test rdx, rdx
je 0x140017fe2
add r9, 0xfffffffffffffffd
lea r15, [r10 + 4]
movzx ecx, byte [rax]
movzx r11d, byte [rax + 1]
movzx ebp, byte [rax + 2]
mov r12d, ecx
shr r12d, 2
shl ecx, 4
and ecx, 0x30
mov r13d, r11d
shr r13d, 4
or r13d, ecx
and r11d, 0xf
mov ecx, ebp
shr ecx, 6
lea ecx, [rcx + r11*4]
and ebp, 0x3f
movd xmm10, r12d
movd mm2, r12d
movd mm2, r12d
pinsrw xmm10, r13d, 1
pinsrw xmm10, ecx, 2
pinsrw xmm10, ebp, 3
add rdx, 0xfffffffffffffffc
movdqa xmm11, xmm0
psubw xmm11, xmm10
psrlw xmm11, 8
jno 0x1400185a1
or byte [rsi + 0x44], ah
pand mm3, mm1
jno 0x1400185a1
or byte [rsi + 0x44], ah
pand mm3, mm1
movdqa xmm12, xmm2
psubw xmm12, xmm10
psrlw xmm12, 8
pand xmm12, xmm3
movdqa xmm13, xmm4
psubw xmm13, xmm10
psrlw xmm13, 8
or byte [rsi + 0x44], ah
pand mm5, mm5
or byte [rsi + 0x44], ah
pand mm5, mm5
paddw xmm13, xmm12
movdqa xmm12, xmm6
psubw xmm12, xmm10
psrlw xmm12, 8
pand xmm12, xmm7
paddw xmm12, xmm10
paddw xmm12, xmm13
paddw xmm12, xmm11
paddw xmm12, xmm8
pand xmm12, xmm9
packuswb xmm12, xmm12
movd dword [r10], xmm12
add rax, 3
mov r10, r15
cmp r9, 3
jae 0x140018560
adc al, 0xff
invalid
invalid
adc al, 0xff
invalid
cmp rdx, 4
jb 0x140017fe2
invalid
stc
invalid
invalid
sub rbx, r8
add r14, r8
mov r8, rbx
mov eax, ebx
mov eax, ebx
xor r8, 3
lea rcx, [rsp + rbx]
add rcx, 0x2d
sub eax, 0x8ae8d231
outsb dx, byte [rsi]
adc al, 0
sub eax, 0x8ae8d231
outsb dx, byte [rsi]
adc al, 0
lea rcx, [rsp + 0x2d]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
movzx r11d, byte [rsp + 0x2d]
movzx r9d, byte [rsp + 0x2e]
movzx r10d, byte [rsp + 0x2f]
mov r14d, r11d
shr r14d, 2
mov ecx, 0x3e
mov ebp, 0x3e
sub ebp, r14d
cmc
cmc
shr ebp, 8
and ebp, 3
invalid
add edi, dword [rax + 0x3d]
mov eax, 0x3d
mov r8d, 0x3d
sub r8d, r14d
shr r8d, 8
and r8d, 0xf1
add byte [rdx + 0x33], bh
add byte [rdx + 0x33], bh
mov r12d, 0x33
sub r12d, r14d
shr r12d, 8
and r12d, 0xb5
add r12d, r8d
mov r8d, 0x19
mov eax, 0x19
mov eax, 0x19
mov r13d, 0x19
sub r13d, r14d
shr r13d, 8
and r13d, 6
add r13d, r14d
cmc
add r13d, r12d
add r13d, ebp
in eax, dx
in eax, dx
add r13b, 0x41
mov byte [r15], r13b
shl r11d, 4
and r11d, 0x30
mov ebp, r9d
mov ebp, ecx
mov ebp, ecx
shr ebp, 4
or ebp, r11d
fld qword [rcx - 0x45]
add byte ds:[rax], al
invalid
add byte [rcx + 0x29], al
jmp case.0x14000934d.209
sub r11d, ebp
sub ebx, ebp
shr r11d, 8
and r11d, 3
mov r14d, 0x3d
add byte [rax], al
add byte [rcx + 0x29], al
out dx, al
add byte [rax], al
add byte [rcx + 0x29], al
out dx, al
shr r14d, 8
and r14d, 0xf1
and esi, 0xf1
and esi, 0xf1
mov r12d, 0x33
sub r12d, ebp
shr r12d, 8
in al, dx
or byte [rcx - 0x7f], al
in al, 0xb5
add byte [rax], al
add byte [rax], al
in al, dx
or byte [rcx - 0x7f], al
in al, 0xb5
add byte [rax], al
add byte [rax], al
add r12d, r14d
add byte [rax], al
add r12d, r14d
mov r14d, 0x19
add byte [rax], al
add byte [rcx + 0x29], al
out dx, al
shr r14d, 8
and r14d, 6
out 6, al
or byte [rcx - 0x7d], al
out 6, al
add r14d, ebp
add r14d, r12d
add r14d, r11d
fiadd word [rcx - 0x80]
invalid
invalid
fiadd word [rcx - 0x80]
mov byte [rcx + 0x45], 0x88
ja 0x14001877a
add dh, 0x41
mov byte [r15 + 1], r14b
and r9d, 0xf
and ecx, 0xf
shr r10d, 6
shr edx, 6
lea r9d, [r10 + r9*4]
sub ecx, r9d
shr ecx, 8
jmp 0x143e30a96
jmp 0x143e30a96
mov r10d, 0x3d
sub r10d, r9d
shr r10d, 8
and r10d, 0xf1
and edx, 0xf1
and edx, 0xf1
sub edx, r9d
shr edx, 8
invalid
or byte [rcx + 0xb5e2], al
add byte [rax], al
invalid
add byte [rax], al
add edx, r10d
sub r8d, r9d
shr r8d, 8
invalid
invalid
call 0x12084c8c3
invalid
and r8d, 6
loopne 0x1400187c2
add r8d, r9d
add r8d, edx
add r8d, ecx
add r8b, 0x41
cmp rbx, 1
movzx ecx, r8b
movzx ecx, al
movzx ecx, al
cmove ecx, eax
mov byte [r15 + 2], cl
mov byte [r15 + 3], 0x3d
jmp 0x140017fe2
int3
int3
int3
adc eax, 0x191fe5
mov r8d, 5
add eax, 0x48000000
jmp rax
jmp rax
int3
ror byte [rax - 0x73], 0xd
push rcx
mov cl, 0x17
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
pop rsi
mov cl, 0x17
invalid
add byte [rax - 0x75], cl
add al, 0xc1
invalid
invalid
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov eax, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
add byte [rax], al
invalid
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
jl 0x1400188a8
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
adc eax, 0x4c8d4800
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1400188f8
push rsi
push rsi
mov bl, 1
test cl, cl
jne case.0x140009e4d.229
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne 0x1400188dc
cmp byte [rsp + 0x39], 0
je 0x1400188dc
invalid
and dh, dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x1400188dc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne case.0x140009e4d.229
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
lea edx, [0x1401a4929]
lea edx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x140009e4d.229
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
lea eax, [rdi + 1]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
add rdi, 8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019fce4]
cwde
jae case.0x140008aad.267
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
cwde
jae case.0x140008aad.267
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, [0x14002e6c0]
mov qword [rsp + 0x20], rax
lea rdx, [0x14019fcf8]
lea rsi, [rsp + 0x30]
mov r8d, 0xc
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov r9, rdi
call fcn.140089690
lea rax, [0x140009b00]
jmp 0x1400189f8
mov qword [rsp + 0x48], rax
add rdi, 8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019fd0c]
mov r8d, 0x1d
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je case.0x14000934d.219
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x15c31
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je case.0x14000934d.219
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x15c31
mov qword [rsp + 0x20], rax
lea rdx, [0x14019fcf8]
lea rsi, [rsp + 0x30]
mov r8d, 0xc
or al, 0
add byte [rax], al
or al, 0
add byte [rax], al
mov rcx, rsi
mov r9, rdi
call fcn.140089690
invalid
add byte [rax - 0x73], cl
add eax, 0xffff1438
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x14019fd04]
add byte [rbx + 0x18], dh
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x48
add byte [rbx + 0x18], dh
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x48
mov r8d, 8
mov eax, 8
mov rcx, rsi
call fcn.140089690
cmp byte [rsp + 0x39], 0
add byte [rdi], cl
mov dh, 0x44
and al, 0x38
add byte [rdi], cl
mov dh, 0x44
and al, 0x38
je 0x140018ddf
add byte [rax], al
test al, al
mov al, 1
jne 0x140018ddf
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140018dc7
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
mov r8d, 2
mov eax, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
jmp case.0x14000d157.207
lea rdx, [0x14019fd29]
lea edx, [0x14019fd29]
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
jmp 0x140018c9d
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1872a7
jmp 0x140018d81
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x1872a6
mov r8d, 0x13
jmp 0x140018dbd
mov rax, qword [rsi + 0x28]
lea rdx, str.InvalidCertRevocationList
mov r8d, 0x19
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
jmp 0x140018c9d
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.14008c780
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x40]
test rax, rax
je 0x140018d11
mov bl, 1
test cl, cl
jne 0x140018d13
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne 0x140018cf5
cmp byte [rsp + 0x41], 0
je 0x140018cf5
test byte [rsi + 0x34], 4
xor al, 4
jne 0x140018cf5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
lea edx, [0x14019c628]
lea edx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
invalid
jne 0x140018d13
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
invalid
invalid
sbb byte [rax], al
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
invalid
invalid
sbb byte [rax], al
and eax, 0x410018bc
mov eax, 1
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140018d13
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
jmp 0x140018de1
mov eax, dword [rax + 0x18]
lea rdx, str.FailedToGetCurrentTimeFailedToGetRandomBytesHandshakeNotCompletePeerSentOversizedRecordNoApplicationProtocolBadMaxFragmentSizeHandshakePayloadTooLargeInvalidCcsInvalidContentTypeInvalidCertificateStatusTypeInvalidCertRequestInvalidDhParamsInvalidEmptyPayloadInvalidKeyUpdateInvalidServerNameMessageTooLargeMessageTooShortMissingData
mov r8d, 0x16
add cl, ch
test dword [rax], eax
add byte [rax], al
invalid
add cl, ch
test dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x18719b
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x18719b
mov r8d, 0x16
jmp 0x140018dbd
lea edx, [0x14019fefc]
adc eax, 0x187196
mov r8d, 0x14
jmp 0x140018dbd
mov eax, dword [rax + 0x18]
lea rdx, [0x14019ff10]
jno 0x140018d98
invalid
jno 0x140018d98
add byte [rcx - 0x48], al
invalid
mov r8d, 0x17
add byte [rax], al
jmp 0x140018dbd
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x18718b
mov r8d, 0x15
add bl, ch
invalid
mov esi, dword [rcx + 0x18]
add byte [rcx - 0x48], al
adc eax, 0xeb000000
add bl, ch
add bl, ch
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x14019ff3c]
adc eax, 0x187185
mov r8d, 0x12
mov eax, 0x12
add rsp, 0x50
add esp, 0x50
invalid
pop rbx
pop rdi
pop rsi
jmp rax
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x18c5c5
sub byte [rax - 0x73], cl
adc eax, 0x18c5c5
mov r8d, 1
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax + rax*8 + 0x48c0950f], al
add rsp, 0x50
test al, al
setne al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
int3
int3
sub rsp, 0x30
mov edi, edx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
cmp edx, 0x80
jae 0x140018e2d
add byte [rbx + 0x29], dh
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x140018e1a
mov rcx, rsi
mov ecx, esi
call fcn.1400c9e40
mov rdx, qword [rsi + 0x10]
invalid
adc byte [rax - 0x75], cl
mov rax, qword [rsi]
invalid
mov byte [rax + rdx], dil
inc rdx
mov qword [rsi + 0x10], rdx
jmp 0x140018eef
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x2c], 0
mov eax, edi
cmp edi, 0x800
or byte [rax], al
add byte [rbx + 0x1d], dh
or byte [rax], al
add byte [rbx + 0x1d], dh
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2d], dil
mov edi, 2
jmp 0x140018ec5
cmp edi, 0x10000
jae case.0x14000934d.238
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edi
shr eax, 6
call 0x14c40b27b
invalid
mov byte [rsp + 0x2d], al
and al, 0x2d
call 0x14c40b27b
or byte [rax + 0x402d2444], 0x80
and al, 0x2d
and dil, 0x3f
and al, 0x2d
and dil, 0x3f
and bh, 0x3f
or dil, 0x80
or bh, 0x80
mov byte [rsp + 0x2e], dil
mov edi, 3
jmp 0x140018ec5
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edi
sub al, 0x89
clc
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
call 0x14c40b2ad
or byte [rax - 0x76d2dbbc], 0xf8
and al, 0x2d
mov eax, edi
and al, 0x2d
mov eax, edi
clc
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2f], dil
mov edi, 4
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x140018ef9
mov rcx, qword [rsi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
adc al, 0
adc al, 0
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x10], ebx
xor eax, eax
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
invalid
pop rsi
ret
mov rcx, rsi
int1
mov rdx, rbx
mov r8, rdi
call fcn.1401639e0
mov rbx, qword [rsi + 0x10]
jmp 0x140018ed5
mov rbx, qword [rdi + 8]
mov r12, qword [rdi + 0x18]
mov r14d, 1
test r12, r12
je 0x140019233
mov rax, r12
shr rax, 0x3e
jne 0x1400192b7
mov r15, r12
add r15, r12
je 0x140019233
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r15
call fcn.140143230
test rax, rax
je 0x1400192c2
mov r14, rax
jmp 0x140019236
mov rbx, qword [rdi + 8]
mov r12, qword [rdi + 0x18]
mov r14d, 1
test r12, r12
je 0x14001925c
mov rax, r12
shr rax, 0x3e
jne 0x1400192b7
mov r15, r12
add r15, r12
je 0x14001925c
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r15
call fcn.140143230
test rax, rax
je 0x1400192c2
mov r14, rax
jmp 0x14001925f
mov rax, qword [rdi + 0x18]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rdi + 8]
movups xmmword [rsi + 8], xmm0
mov al, 2
jmp 0x1400192a7
mov al, 3
jmp 0x1400192a7
mov al, 4
jmp 0x1400192a7
mov al, 5
jmp 0x1400192a7
mov al, 6
jmp 0x1400192a7
movzx eax, byte [rdi + 1]
mov byte [rsi + 1], al
mov al, 7
jmp 0x1400192a7
movzx eax, byte [rdi + 1]
mov byte [rsi + 1], al
mov al, 8
jmp 0x1400192a7
movzx eax, word [rdi + 1]
mov word [rsi + 1], ax
mov al, 9
jmp 0x1400192a7
mov rax, qword [rdi + 8]
cmp rax, 0xa
jb 0x14001918a
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
lock inc qword [rcx]
jle 0x1400192be
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
mov al, 0xa
jmp 0x1400192a7
mov rax, qword [rdi + 8]
cmp rax, 4
jne 0x1400191b9
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
lock inc qword [rcx]
jle 0x1400192be
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
mov al, 0xb
jmp 0x1400192a7
mov rbx, qword [rdi + 8]
mov rdi, qword [rdi + 0x18]
test rdi, rdi
je 0x140019285
js 0x1400192b7
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rdi
call fcn.140143230
mov r14, rax
test rax, rax
jne 0x14001928b
mov ecx, 1
mov rdx, rdi
call fcn.140162fc0
ud2
mov al, 0xd
jmp 0x1400192a7
mov al, 0xe
jmp 0x1400192a7
mov al, 0xf
jmp 0x1400192a7
mov al, 0x10
jmp 0x1400192a7
mov al, 0x11
jmp 0x1400192a7
mov al, 0x12
jmp 0x1400192a7
xor r15d, r15d
mov rcx, r14
mov rdx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rdi + 1]
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r12
mov word [rsi + 1], ax
xor eax, eax
jmp 0x1400192a7
xor r15d, r15d
mov rcx, r14
mov rdx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rdi + 1]
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r12
mov word [rsi + 1], ax
mov al, 1
jmp 0x1400192a7
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rdi
mov al, 0xc
mov byte [rsi], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.14007ff80
ud2
ud2
mov ecx, 1
mov rdx, r15
call fcn.140162fc0
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
mov rbx, qword [rcx + 0x20]
test rbx, rbx
je 0x14001a430
lea r14, [rdi + 0x40]
jmp 0x14001a3e9
add r14, 0x50
dec rbx
je 0x14001a430
mov rcx, qword [r14 - 0x20]
test rcx, rcx
je 0x14001a3fe
cmp qword [r14 - 0x18], 0
je 0x14001a3fe
call fcn.140142490
mov rcx, qword [r14 - 8]
test rcx, rcx
je 0x14001a412
cmp qword [r14], 0
je 0x14001a412
call fcn.140142490
cmp qword [r14 - 0x40], 0
je 0x14001a3e0
mov rcx, qword [r14 - 0x38]
test rcx, rcx
je 0x14001a3e0
cmp qword [r14 - 0x30], 0
je 0x14001a3e0
call fcn.140142490
jmp 0x14001a3e0
cmp qword [rsi + 0x18], 0
je 0x14001a43f
mov rcx, rdi
call fcn.140142490
cmp rsi, 0xffffffffffffffff
je 0x14001a45d
lock dec qword [rsi + 8]
jne 0x14001a45d
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
and al, 0x68
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srccellonce.rs
lea rcx, [rsp + 0x50]
call fcn.140163280
sbb eax, 0xf001476
invalid
mov ebx, dword [rsi + 0x58]
test rbx, rbx
je 0x14001bdd9
mov r15, qword [rsi + 0x70]
test r15, r15
je 0x14001bdd9
mov r8, qword [rsi + 0x60]
mov rax, qword [rsi + 0x68]
xor r9d, r9d
cmp rax, r8
mov rcx, r8
cmovb rcx, r9
mov rdx, rax
sub rdx, rcx
mov r12, r8
sub r12, rdx
lea r13, [rdx + r15]
cmp r12, r15
cmovb r13, r8
mov r14, r15
sub r14, r12
cmovb r14, r9
cmp rdx, r13
je 0x14001bd8a
shl rdx, 4
add rdx, rbx
shl r13, 4
add r13, rbx
sub r13, rdx
shr r13, 4
shl rax, 4
shl rcx, 4
sub rax, rcx
lea rbp, [rbx + rax]
add rbp, 8
nop dword [rax]
mov rax, qword [rbp]
mov rcx, qword [rax + 0x10]
cmp rcx, 9
mov edx, 8
cmovae rdx, rcx
dec rdx
and rdx, 0xfffffffffffffff0
add rdx, qword [rbp - 8]
dec rcx
and rcx, 0xffffffffffffffc8
add rcx, rdx
add rcx, 0x48
call qword [rax + 0x18]
add rbp, 0x10
add ebp, 0x10
add ebp, 0x10
dec r13
jne 0x14001bd50
cmp r12, r15
jae 0x14001bdd9
add rbx, 8
nop word cs:[rax + rax]
mov rax, qword [rbx]
mov rcx, qword [rax + 0x10]
cmp rcx, 9
mov edx, 8
cmovae rdx, rcx
dec rdx
and rdx, 0xfffffffffffffff0
add rdx, qword [rbx - 8]
dec rcx
and rcx, 0xffffffffffffffc8
add rcx, rdx
add rcx, 0x48
call qword [rax + 0x18]
add rbx, 0x10
dec r14
jne 0x14001bda0
mov r15, qword [rsi + 0x48]
test r15, r15
je 0x14001bed9
mov rbx, qword [rsi + 0x30]
mov r8, qword [rsi + 0x38]
mov rax, qword [rsi + 0x40]
xor r9d, r9d
cmp rax, r8
mov rcx, r8
cmovb rcx, r9
mov rdx, rax
sub rdx, rcx
mov r12, r8
sub r12, rdx
lea r13, [rdx + r15]
cmp r12, r15
cmovb r13, r8
mov r14, r15
sub r14, r12
cmovb r14, r9
cmp rdx, r13
je 0x14001be8a
shl rdx, 4
add rdx, rbx
shl r13, 4
add r13, rbx
sub r13, rdx
shr r13, 4
shl rax, 4
shl rcx, 4
sub rax, rcx
lea rbp, [rbx + rax]
add rbp, 8
nop dword [rax]
mov rax, qword [rbp]
mov rcx, qword [rax + 0x10]
cmp rcx, 9
mov edx, 8
cmovae rdx, rcx
dec rdx
and rdx, 0xfffffffffffffff0
add rdx, qword [rbp - 8]
dec rcx
and rcx, 0xffffffffffffffc8
add rcx, rdx
add rcx, 0x48
call qword [rax + 0x18]
add rbp, 0x10
dec r13
jne 0x14001be50
cmp r12, r15
jae 0x14001bed9
add rbx, 8
nop word cs:[rax + rax]
mov rax, qword [rbx]
mov rcx, qword [rax + 0x10]
cmp rcx, 9
mov edx, 8
cmovae rdx, rcx
dec rdx
and rdx, 0xfffffffffffffff0
add rdx, qword [rbx - 8]
dec rcx
and rcx, 0xffffffffffffffc8
add rcx, rdx
add rcx, 0x48
call qword [rax + 0x18]
add rbx, 0x10
dec r14
jne 0x14001bea0
test dil, dil
jne 0x14001bef4
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1401ea970]
test rcx, rax
jne 0x14001bf5a
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
call fcn.140166650
test al, al
jne 0x14001bef4
mov byte [rsi + 8], 1
jmp 0x14001bef4
xorps xmm0, xmm0
movaps xmmword [r14 + 0x70], xmm0
mov qword [r14 + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [r12 + 0x170]
lea r9, [rsp + 0x20]
mov rdx, r14
mov r8b, 1
call fcn.140109ce0
test rax, rax
je 0x14001c261
test rdx, rdx
jne 0x14001c5ac
lock dec qword [r12]
jne 0x14001c272
lea rcx, [rsp + 0x20]
call fcn.140019cb0
mov qword [rsi + 0x70], r14
mov rbx, qword [rbx]
mov qword [rsp + 0x28], 2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14001c2d5
test eax, eax
jne 0x14001c310
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
lea rcx, [r12 + 0xc0]
lea rdx, [0x140109ca0]
fstpnce st(1), st(0)
invalid
add al, ch
and al, 0xf3
or eax, 0x84c64100
and al, 8
add dword [rax], eax
add byte [rcx], al
fstpnce st(1), st(0)
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx r12d, byte [rax + 0x104]
movzx ebp, byte [rax + 0x105]
test r12b, r12b
add byte [rdi], cl
mov dh, 0xa8
add eax, 0x45000001
test ah, ah
je 0x14001c317
test bpl, bpl
jne 0x14001c317
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax + 0x10]
jmp 0x14001c3de
add byte [rax], al
add byte [rax], al
xor r12d, r12d
xor ebp, ebp
jmp 0x14001c347
xor eax, eax
mov ecx, ebp
sub cl, 1
movzx ecx, cl
cmovb ecx, eax
test r12b, r12b
movzx eax, bpl
cmovne eax, ecx
mov ecx, dword [0x14021d30c]
fmul dword [rdi]
and byte [rax], al
fmul dword [rdi]
and byte [rax], al
mov rax, cr0
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
mov byte [rcx + 0x105], al
mov rax, qword [r14 + 0x10]
lea rdx, [rsp + 0x28]
mov rcx, r14
mov r8, rbx
call qword [rax + 0x18]
mov rbx, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x28]
mov ebx, dword [rsp + 0x28]
sub byte [rax - 0x7d], cl
sti
add cl, byte [rdi]
test dword [rsi + 0x45000000], eax
test ah, ah
cmp rbx, 2
jne 0x14001c3ee
test r12b, r12b
je 0x14001c3de
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14001c3bd
test eax, eax
jne 0x14001c3de
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
out dx, eax
fmul dword [rsi]
add al, ch
cmp dh, dl
or eax, 0x883c600
add dword [rax], eax
add byte [rcx], al
out dx, eax
fmul dword [rsi]
add al, ch
cmp dh, dl
or eax, 0x883c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
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
rol esi, 0x80
add al, 1
add byte [rax], al
add dword [rax - 0x78], eax
test al, 5
add dword [rax], eax
add byte [rcx - 0x3a], al
invalid
mov byte [rax + 0x104], 1
mov byte [rax + 0x105], bpl
mov byte [r15], 3
mov al, 3
mov ecx, 1
add byte [rax], al
add cl, ch
out dx, eax
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
out dx, eax
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xc8], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xb0], rbx
mov rcx, qword [rsi + 0x70]
jo 0x14001c3cf
test byte [rax], al
add byte [rax], al
jo 0x14001c3cf
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xcc], bh
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14001c42c
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
test rbx, rbx
je 0x14001c45b
lea rdx, str.background_task_failedC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcio_blocking.rs
mov r8d, 0x16
mov cl, 0x27
call fcn.140008480
mov rbx, rax
lea rcx, [rsp + 0xb0]
call fcn.14000cbf0
mov byte [r15], 1
jmp 0x14001c476
mov rbx, qword [rsp + 0xc0]
cmp qword [rsp + 0xb8], 0
add byte [rax - 0x7d], cl
mov esp, 0xb824
add byte [rax], al
mov byte [r15], 1
je 0x14001c4fa
movq xmm0, rbx
pslldq xmm0, 8
movdqu xmmword [rdi + 8], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rdi + 0x18], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rdi + 0x28], rax
mov qword [rdi + 0x30], 2
mov qword [rdi + 0x38], 0
mov qword [rdi + 0x40], 1
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rdi + 0x48], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rdi + 0x58], rax
mov qword [rdi + 0x60], 0
mov byte [rdi + 0x68], 0x29
mov al, 1
xor ecx, ecx
mov qword [rdi], rcx
mov byte [rsi + 0x80], al
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14001c668
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
xorps xmm0, xmm0
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], 0
movaps xmmword [rsp + 0x100], xmm0
mov byte [rsp + 0x110], 0
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 0
movdqa xmm0, xmmword [rsp + 0x60]
jmp 0x14001c480
mov qword [rsp + 0x58], rdx
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
lea rax, [0x1401008e0]
mov qword [rsp + 0xd8], rax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fsmod.rs
lea rcx, [rsp + 0x28]
call fcn.140163280
ud2
adc al, 0
ud2
mov ecx, 8
mov edx, 0x18
call fcn.140162fc0
invalid
invalid
adc al, 0
ud2
imul rdx, qword [r8 + rax], 0xffffffffcccc0b0f
int3
movzx ecx, word [rsi + 0x2e]
mov word [rsp + 0x2c], cx
mov ecx, dword [rsi + 0x2a]
mov dword [rsp + 0x28], ecx
movups xmm0, xmmword [rsi + 0x38]
movaps xmmword [rsp + 0xb0], xmm0
mov qword [rsi + 0x28], 0
mov ecx, dword [rsp + 0x28]
mov dword [rsi + 0x32], ecx
movzx ecx, word [rsp + 0x2c]
mov word [rsi + 0x36], cx
mov qword [rsi + 0x38], r14
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x40], xmm0
xor r14d, r14d
jmp 0x14001c7e4
scasb al, byte [rdi]
test al, 0
add byte [rax], al
lea r15, [rsi + 0x70]
movzx eax, byte [rsi + 0xa8]
test eax, eax
je 0x14001c76f
cmp eax, 3
jne 0x14001c7ca
mov rax, qword [rsi + 0xa0]
jmp 0x14001c9a7
mov r12, qword [rsi + 0x70]
mov r8, qword [rsi + 0x78]
jmp 0x14001c955
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x14016b538]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x14016b508]
mov edx, 0x23
call fcn.140163440
ud2
mov word [rsi + 0x30], 2
cmp ax, 2
je 0x14001cb8f
mov word [rsi + 0x50], ax
movups xmm0, xmmword [rsi + 0x32]
movups xmm1, xmmword [rsi + 0x40]
movups xmmword [rsi + 0x52], xmm0
movups xmmword [rsi + 0x60], xmm1
lea r13, [rsi + 0xb0]
mov byte [rsi + 0xb0], 0
movzx eax, word [rsi + 0x50]
mov rcx, qword [rsi + 0x52]
mov edx, dword [rsi + 0x5a]
movzx r8d, word [rsi + 0x5e]
movups xmm0, xmmword [rsi + 0x60]
movaps xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x50], ax
mov qword [rsp + 0x52], rcx
mov dword [rsp + 0x5a], edx
mov word [rsp + 0x5e], r8w
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov r8d, 1
call fcn.14009ad80
cmp qword [rsp + 0x30], 0
mov r12, qword [rsp + 0x38]
je 0x14001c892
mov r14, r12
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x80], xmm0
mov byte [r13], 1
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x14001cac2
cmp word [rsp + 0x50], 0
je 0x14001c8bd
movups xmm0, xmmword [rsp + 0x54]
movzx eax, word [rsp + 0x6c]
rol ax, 8
mov ecx, dword [rsp + 0x68]
mov r8d, 0x1c
mov dx, 0x17
lea r9, [rsp + 0x64]
jmp 0x14001c8d8
movzx eax, word [rsp + 0x56]
rol ax, 8
lea r9, [rsp + 0x52]
mov r8d, 0x10
mov dx, 2
xorps xmm0, xmm0
mov r9d, dword [r9]
mov word [rsp + 0x30], dx
mov word [rsp + 0x32], ax
mov dword [rsp + 0x34], r9d
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x48], ecx
lea rdx, [rsp + 0x30]
mov rcx, r12
call qword [sym.imp.ws2_32.dll_connect]
cmp eax, 0xffffffff
jne 0x14001c927
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r14d, eax
shl r14, 0x20
or r14, 2
mov rcx, r14
call fcn.1400085f0
cmp al, 0xd
jne 0x14001cb16
xor r14d, r14d
cmp r12, 0xffffffffffffffff
je 0x14001c868
lea r15, [rsi + 0x70]
mov qword [rsi + 0x70], r12
mov qword [rsi + 0x78], 0
lea rbp, [rsi + 0xa8]
mov byte [rsi + 0xa8], 0
xor r8d, r8d
lea rcx, [rsp + 0x30]
mov rdx, r12
call fcn.140110260
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14001ca45
mov rdx, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm0
lea rax, [rsi + 0x80]
mov qword [rsi + 0x80], rcx
mov qword [rsi + 0x88], rdx
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x90], xmm0
mov qword [rsi + 0xa0], rax
mov rdx, qword [rax + 8]
lea r12, [rsp + 0x30]
mov rcx, r12
mov r8, rbx
mov r9b, 1
call fcn.14010ff10
movzx eax, byte [rsp + 0x39]
cmp al, 3
je 0x14001cb7d
mov r14, qword [rsp + 0x30]
cmp al, 2
je 0x14001ca5d
mov rcx, qword [rsi + 0x90]
cmp rcx, 0xffffffffffffffff
je 0x14001cbe0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x30], 4
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x70]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x14001ca4c
movsxd r14, dword [rsp + 0x70]
test r14, r14
jne 0x14001ca55
lea rax, [rsi + 0x90]
mov r12, qword [rsi + 0x80]
mov r14, qword [rsi + 0x88]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
jmp 0x14001ca6c
mov r14, qword [rsp + 0x38]
jmp 0x14001ca69
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
shl r14, 0x20
or r14, 2
lea rcx, [rsi + 0x80]
call fcn.14000d3e0
xor r12d, r12d
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xd0], xmm0
mov byte [rbp], 1
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, r15
call fcn.140010e30
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x80], xmm0
mov byte [r13], 1
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x90], xmm0
test r12, r12
jne 0x14001cb24
mov rax, qword [rsi + 0x28]
test rax, rax
je 0x14001cb09
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14001cb09
test rcx, rcx
je 0x14001cb09
lea r15, [rax - 1]
mov r12, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r12
call qword [r13]
cmp qword [r13 + 8], 0
je 0x14001cb01
mov rcx, r12
call fcn.140142490
mov rcx, r15
call fcn.140142490
mov qword [rsi + 0x28], r14
movzx eax, word [rsi + 0x30]
jmp 0x14001c7e4
mov rcx, r12
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x14001c868
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsi + 0x28]
test rax, rax
je 0x14001cbae
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14001cbae
test rcx, rcx
je 0x14001cbae
lea rbx, [rax - 1]
mov r15, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r15
call qword [r13]
cmp qword [r13 + 8], 0
je 0x14001cb73
mov rcx, r15
call fcn.140142490
mov rcx, rbx
call fcn.140142490
jmp 0x14001cbae
mov byte [rbp], 3
mov byte [r13], 3
mov al, 4
mov ecx, 1
jmp 0x14001cbc6
test r14, r14
jne 0x14001cbab
lea rdx, str.could_not_resolve_to_any_address
mov r8d, 0x20
mov cl, 0x14
call fcn.140008480
mov r14, rax
xor r12d, r12d
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], r14
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rdi + 0x18], xmm0
mov al, 1
xor ecx, ecx
mov qword [rdi], rcx
mov byte [rsi + 0x20], al
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.140163440
ud2
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14001f4c6
xorps xmm6, xmm6
test eax, eax
jne 0x14001f4f2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rcx, [rsi + 0x28]
call fcn.14000cf80
mov qword [rsi + 0x28], 2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14001f553
test eax, eax
jne 0x14001f56d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14001f5dd
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14001f5b6
lea rcx, [rsi + 0x28]
call fcn.14000cf80
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14001f5a2
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
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, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rcx, [rsi + 0x30]
call fcn.14000c2d0
mov word [rsi + 0x30], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14001f721
test eax, eax
jne 0x14001f73b
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14001f7c4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14001f79d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14001f76a
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000c2d0
mov rax, qword [rsi + 0x288]
test rax, rax
je 0x14001f789
mov rcx, qword [rsi + 0x290]
call qword [rax + 0x18]
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
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, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xc8], rdi
lea rcx, [rsi + 0x30]
call fcn.14000c3b0
mov qword [rsi + 0x30], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14001f903
test eax, eax
jne 0x14001f91d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14001f9a6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14001f97f
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14001f94c
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000c3b0
mov rax, qword [rsi + 0x3c0]
test rax, rax
je 0x14001f96b
mov rcx, qword [rsi + 0x3c8]
call qword [rax + 0x18]
mov rcx, rsi
mov ecx, esi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
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, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
test al, 8
je 0x14001fb6b
test al, 2
jne 0x14001f9ff
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rsi], rcx
jne 0x14001f9e0
jmp 0x14001fafc
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14001fa56
xorps xmm6, xmm6
test eax, eax
jne 0x14001fa82
test byte [rbp - 0x74a68a40], 5
fstp st(0)
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xc8], edi
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xc8], edi
mov dword [rax + 0xc8], edi
lea rcx, [rsi + 0x30]
call fcn.14000bbc0
mov byte [rsi + 0x138], 5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14001fae2
test eax, eax
jne 0x14001fafc
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14001fb85
clc
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14001fb5e
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14001fb2b
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000bbc0
mov rax, qword [rsi + 0x150]
test rax, rax
je 0x14001fb4a
mov rcx, qword [rsi + 0x158]
call qword [rax + 0x18]
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
xor ch, byte [rcx]
adc al, byte [rax]
xor ch, byte [rcx]
adc al, byte [rax]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1401a9600]
mov edx, 0x2b
call fcn.140163440
ud2
invalid
or ecx, dword [rax - 0x73]
or eax, 0x189b4c
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
add dword [rbx + 0x1fd6d005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rcx, [rsi + 0x30]
call fcn.14000bcb0
mov word [rsi + 0x30], 3
mov dword [rsi + 0x30], 0x58b0003
xchg ebp, eax
invalid
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je case.0x140009e4d.264
mov dword [rsi + 0x30], 0x58b0003
xchg ebp, eax
invalid
test eax, eax
jne 0x14001fcdb
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14001fd64
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14000d157.233
mov rax, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
lock dec qword [rax]
jne 0x14001fd0a
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000bcb0
mov rax, qword [rsi + 0x1510]
test rax, rax
je 0x14001fd29
mov rcx, qword [rsi + 0x1518]
add byte [rax], al
call qword [rax + 0x18]
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
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, [0x1401a9700]
mov edx, 0x27
add byte [rax], al
add al, ch
invalid
adc al, 0
ud2
add byte [rax], al
add al, ch
invalid
nop dword [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je 0x14001fdf8
test al, 4
je 0x1400204d5
test al, 3
je 0x14001fdb0
cmp rax, 0x3f
jbe 0x1400204ef
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
mov cl, 0x16
jne 0x14001fdca
lea rax, [0x1401ad4e8]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401a97e0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rsi
movzx eax, byte [rsi + 0xf0]
mov ecx, eax
and cl, 6
cmp cl, 4
je 0x14002053d
mov rdi, qword [rsi + 0x28]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x108]
cmp ecx, 1
je 0x14001fe93
test ecx, ecx
jne 0x1400200b0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
movzx eax, byte [rsi + 0xf0]
xchg al, dh
add byte [rax], al
invalid
xchg al, dh
add byte [rax], al
add byte [rbx + 0x1fd4730d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rbx, qword [rcx + 0xc0]
mov rdx, qword [rcx + 0xc8]
mov qword [rsp + 0x60], rdx
invalid
mov qword [rcx + 0xc0], 1
mov qword [rcx + 0xc8], rdi
lea r12, [rsi + 0x30]
test al, al
je 0x1400200be
invalid
movzx eax, al
cmp eax, 3
jne case.default.0x14001fefc
movzx eax, byte [rsi + 0xc0]
lea r15, [rsi + 0x58]
lea rcx, [0x1401ad4f8]
sbb byte [rax], al
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netplay.rs
mov edx, 0x23
call fcn.140163440
ud2
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
rcr dword [rdi], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
rcr dword [rdi], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je case.0x14000d157.232
xorps xmm6, xmm6
test eax, eax
jne 0x14001ff9b
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14000c0c0
mov byte [rsi + 0xf0], 5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140020002
test eax, eax
jne 0x14002006d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000c0c0
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x140020a72
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140020020
xorps xmm6, xmm6
test eax, eax
jne 0x14002004c
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
add byte [rax], al
add ecx, ebp
jo 0x1400200ad
invalid
invalid
add byte [rax], al
add ecx, ebp
jo 0x1400200ad
invalid
invalid
xor ebx, ebx
lea r12, [rsi + 0x30]
test al, al
jne 0x14001fed7
invalid
lea r15, [rsi + 0x58]
movups xmm0, xmmword [rsi + 0x30]
movups xmm1, xmmword [rsi + 0x40]
movups xmmword [rsi + 0x58], xmm0
movups xmmword [rsi + 0x68], xmm1
mov rax, qword [rsi + 0x50]
mov qword [rsi + 0x78], rax
mov byte [rsi + 0xc0], 0
mov rax, qword [r15 + 0x20]
mov qword [rsi + 0xa0], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi], cl
adc dword [rsi + 0x90], ecx
movups xmmword [rsi + 0x80], xmm0
adc dword [rsi + 0x80], eax
lea rax, [rsi + 0x90]
mov qword [rsi + 0xc8], rax
mov byte [rsi + 0xd8], 0
lea rdx, [rsi + 0xc8]
lea rcx, [rsp + 0x30]
lea r8, [rsp + 0x80]
call fcn.14003d970
cmp qword [rsp + 0x30], 0
je 0x1400201c2
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0xb8], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 0xa8], xmm0
cmp byte [rsi + 0xd8], 3
jne 0x140020198
mov r14, qword [rsi + 0xd0]
dec qword [r14]
jne 0x140020198
cmp qword [r14 + 0x20], 0
je 0x14002017a
mov rcx, qword [r14 + 0x18]
call fcn.140142490
mov rax, qword [r14 + 0x30]
test rax, rax
je 0x14002018a
mov rcx, qword [r14 + 0x38]
call qword [rax + 0x18]
invalid
sbb byte [rcx - 1], cl
or byte [rbp + 8], r14b
dec qword [r14 + 8]
jne 0x140020198
mov rcx, r14
call fcn.140142490
mov rcx, qword [rsi + 0xa8]
mov rax, qword [rsi + 0xb8]
mov eax, dword [rsi + 0xb8]
mov eax, dword [rsi + 0xb8]
mov qword [rsi + 0xc8], rcx
mov qword [rsi + 0xd0], rax
test rax, rax
test eax, eax
test eax, eax
jne 0x1400207c7
jmp 0x1400205ab
mov al, 3
mov byte [rsi + 0xc0], al
mov byte [rsi + 0xf0], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140020221
test eax, eax
jne 0x140020247
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
cmp al, 0xc1
cmp al, 0xc1
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xc0], rbx
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0xc8], rcx
mov rax, qword [rsi]
nop word [rax + rax]
test al, 1
je 0x140020509
test al, 0x20
jne 0x140020342
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140020290
cmp rcx, 0x3f
jbe 0x1400204ef
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x140020250
jmp 0x1400202a6
test rcx, rcx
js 0x140020523
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
invalid
jne 0x140020250
invalid
cmp dl, 2
je case.0x14001fe06.3
movzx eax, dl
mov dh, 0xc2
cmp eax, 1
jne case.0x14001fe06.2
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
call fcn.140114fc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140020591
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14001fe06.2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400202fe
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
invalid
invalid
invalid
mov rcx, r12
jmp 0x14002031a
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140020316
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000c0c0
mov rax, qword [rsi + 0x108]
test rax, rax
je 0x140020335
mov rcx, qword [rsi + 0x110]
call qword [rax + 0x18]
mov rcx, rsi
call fcn.140142490
jmp case.0x14001fe06.2
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140020399
xorps xmm6, xmm6
test eax, eax
jne 0x1400203c5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov rcx, r12
call fcn.14000c0c0
mov byte [rsi + 0xf0], 5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140020428
test eax, eax
jne 0x140020493
mov eax, dword [0x14021d30c]
add eax, 0x1fcf0b
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov rcx, r12
call fcn.14000c0c0
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rdi
jmp 0x140020a72
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x140020446
xorps xmm6, xmm6
test eax, eax
jne 0x140020472
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
jmp 0x140020446
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401a94a8]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401a9788]
mov edx, 0x2f
call fcn.140163440
adc al, 0
adc al, 0
ud2
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:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netplay.rs
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], rbx
mov qword [rsi + 0xb8], 0
mov rbp, qword [rsi + 0x90]
cmp qword [rbp + 0x10], 0
jne 0x1400207b9
lea r14, [rsi + 0xa8]
lea r13, [rsi + 0x90]
mov qword [rbp + 0x10], 0xffffffffffffffff
lea rdi, [rbp + 0x18]
mov r15, qword [rbp + 0x28]
xor eax, eax
test r15, r15
je 0x140020641
mov qword [rsp + 0x78], r12
mov r12, qword [rdi]
xor ebx, ebx
cmp qword [rsi + 0xb0], r15
jb 0x140020791
mov rcx, qword [rsi + 0xa8]
add rcx, rbx
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add rbx, r15
mov qword [rsi + 0xb8], rbx
mov qword [rbp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 1], r9b
ror byte [rbx + rcx*4 + 0x64], 0x24
invalid
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 1], r9b
ror byte [rbx + rcx*4 + 0x64], 0x24
js 0x14002068a
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
mov qword [rsp + 0x40], rcx
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
mov rcx, qword [r14 + 0x10]
mov qword [rdi + 0x10], rcx
movups xmm0, xmmword [r14]
movups xmmword [rdi], xmm0
mov rcx, qword [rsp + 0x40]
mov qword [r14 + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r14], xmm0
mov qword [rbp + 0x10], rax
mov rax, qword [rsi + 0xa0]
add byte [rax], al
cmp byte [rax + 0x10], 0
jne 0x1400207aa
mov qword [rsi + 0xd8], r13
scasb al, byte [rdi]
fadd dword [rax]
add byte [rax], al
mov byte [rsi + 0xe8], 0
mov rbx, qword [rsp + 0x70]
mov r15, qword [rsp + 0x68]
lea rdx, [rsi + 0xd8]
lea rcx, [rsp + 0x30]
lea r8, [rsp + 0x80]
call fcn.14003d970
cmp qword [rsp + 0x30], 0
je 0x14002078a
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x90], xmm0
nop
add byte [rax], al
add byte [rax + 0xe8be], al
add byte [rbx], al
nop
add byte [rax], al
add byte [rax + 0xe8be], al
add byte [rbx], al
jne 0x140020722
mov r14, qword [rsi + 0xe0]
dec qword [r14]
jne 0x140020722
cmp qword [r14 + 0x20], 0
je 0x140020704
mov rcx, qword [r14 + 0x18]
call fcn.140142490
mov rax, qword [r14 + 0x30]
test rax, rax
je 0x140020714
xor byte [rax - 0x7b], cl
sal byte [rdi + rax + 0x49], 0x8b
cmp dil, r15b
push rax
sbb byte [rcx - 1], cl
or byte [rbp + 8], r14b
mov rcx, qword [r14 + 0x38]
call qword [rax + 0x18]
dec qword [r14 + 8]
jne 0x140020722
mov rcx, r14
call fcn.140142490
lea rdi, [rsi + 0xa8]
cmp qword [rsi + 0xb0], 0
je 0x14002073b
mov rcx, qword [rdi]
call fcn.140142490
mov rax, qword [rsp + 0xa0]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rdi], xmm0
mov rax, qword [rsi + 0xb8]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x140008aad.305
mov rcx, qword [rsi + 0xa0]
cmp byte [rcx + 0x10], 0
jne case.0x140008aad.305
mov rcx, qword [rsi + 0xa8]
add byte [rax], al
mov qword [rsi + 0xc8], rcx
mov qword [rsi + 0xd0], rax
jmp 0x1400207c7
mov al, 4
jmp 0x1400201c4
mov rcx, r14
xor edx, edx
mov r8, r15
call fcn.1401639e0
mov rbx, qword [rsi + 0xb8]
jmp 0x14002060e
mov rbx, qword [rsp + 0x70]
mov r15, qword [rsp + 0x68]
jmp case.0x140008aad.305
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
lea rcx, [rsi + 0xc8]
call fcn.1400f8570
test eax, eax
je case.0x140008aad.305
mov edx, edx
mov rax, qword [rsi + 0xd0]
sub rax, rdx
jb case.0x140008aad.305
mov rcx, qword [rsi + 0xc8]
lea r8, [rcx + rdx]
mov qword [rsi + 0xc8], r8
mov qword [rsi + 0xd0], rax
test rdx, rdx
je case.0x140008aad.305
movzx eax, byte [rcx]
mov dh, 1
cmp rax, 0x35
ja case.0x140008aad.305
dec rdx
inc rcx
lea r10, case.0x14000998b.338
mov r8, qword [rsi + 0x80]
mov r9, qword [rsi + 0x88]
add r8, 0x10
call qword [r10 + rax*8]
test al, al
invalid
je case.0x140008aad.305
sal byte [rcx + rdx + 0x48], 0x8b
xchg al, dl
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp - 0x78], 0xe9
std
invalid
mov rax, qword [rsi + 0xd0]
test rax, rax
jne 0x1400207c7
jmp 0x1400205ab
cmp qword [rsi + 0xb0], 0
je 0x14002085a
mov rcx, qword [rsi + 0xa8]
call fcn.140142490
lea r14, [rsi + 0x80]
mov rax, qword [rsi + 0xa0]
cmp byte [rax + 0x10], 0
jne 0x1400208d8
mov rdi, qword [r14]
cmp qword [rdi + 0x228], 0
jne 0x140020b9b
mov qword [rdi + 0x228], 0xffffffffffffffff
mov dword [rdi + 0x228], 0xffffffff
lea rcx, [rdi + 0x230]
mov rdx, qword [rsi + 0x88]
lea rax, str.multiplayer.disconnect.generic
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x1e
lea rax, [0x1401aa580]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x50], 0
lea r8, [rsp + 0x30]
call fcn.140071b80
add byte [rax - 1], cl
xchg dword [rax], ebp
add al, byte [rax]
invalid
add byte [rax - 1], cl
xchg dword [rax], ebp
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14000ec90
lea rcx, [rsi + 0x90]
call fcn.14000eb60
mov byte [rsi + 0xc0], 1
mov rcx, r15
call fcn.14000ffb0
mov byte [rsi + 0xf0], 1
xchg al, dh
add byte [rax], al
add byte [rcx], al
xchg al, dh
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140020956
test eax, eax
jne 0x140020b07
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
lodsb al, byte [rsi]
or eax, 0x887c600
add dword [rax], eax
add byte [rcx], al
lodsb al, byte [rsi]
or eax, 0x887c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xc0], rbx
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0xc8], rcx
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov rcx, r12
call fcn.14000c0c0
mov byte [rsi + 0xf0], 5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
add byte [rbx + 0x357401f8], al
add byte [rbx + 0x357401f8], al
test eax, eax
jne 0x140020b51
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov rcx, r12
call fcn.14000c0c0
dec dword [rdi]
push rdi
rol byte [rcx + 0xf], 0x11
add al, 0x24
dec dword [rdi]
push rdi
rol byte [rcx + 0xf], 0x11
add al, 0x24
mov qword [r12 + 0x10], 0
mov byte [rsi + 0xf0], 4
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
invalid
ror dword [rdi], 0xb6
or byte [rax], 1
add byte [rax], al
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140020ac9
test eax, eax
jne 0x140020ae3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
movaps xmmword [rax + 0xc0], xmm6
mov rcx, rsi
call fcn.14002d2c0
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x140020980
xorps xmm6, xmm6
test eax, eax
jne 0x1400209ac
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
jmp 0x140020980
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x140020a2d
xorps xmm6, xmm6
test eax, eax
jne 0x140020a59
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
jmp 0x140020a2d
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x318
movaps xmmword [rsp + 0x300], xmm6
mov r15, rcx
mov rax, qword [rcx]
add ebx, ebp
invalid
add ebx, ebp
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [r15], rdx
je 0x140020c28
test al, 4
je 0x14002119a
add byte [rax], al
test al, 3
je 0x140020be0
cmp rax, 0x3f
jbe 0x140022b10
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [r15], rdx
jne 0x140020bfa
lea rax, [0x1401ad50c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401a97e0]
mov qword [rsp + 0xf0], rax
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xf8
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xf8
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
cmp dword [r15 + 0x30], 1
ja 0x1400211b4
mov rsi, qword [r15 + 0x28]
mov eax, dword [0x14021d30c]
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 + 0x108]
or byte [rax], 1
add byte [rax], al
or byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x140020cbf
test eax, eax
jne 0x140020e7c
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
add eax, 0x1fc647
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xc0]
add byte [rax - 0x77], cl
and al, 0x58
add byte [rax - 0x77], cl
and al, 0x58
mov rcx, qword [rax + 0xc8]
mov qword [rsp + 0xb8], rcx
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rsi
jmp 0x140020e83
mov rsi, qword [r15 + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140020d5b
xorps xmm6, xmm6
test eax, eax
jne 0x140020d87
pop rcx
pop rcx
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rsi
lea rdi, [r15 + 0x30]
mov rcx, rdi
call fcn.14000c3b0
mov qword [r15 + 0x30], 3
add byte [rax], al
add byte [rbx + 0x1fc56b05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140020deb
invalid
xor dword [rbp - 0x74808a40], eax
add eax, 0x1fc548
test eax, eax
jne 0x140020e3d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
xchg byte [rax], cl
add dword [rax], eax
add byte [rcx], al
xchg byte [rax], cl
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rsi, qword [r15 + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rsi
enter 0, 0
enter 0, 0
mov rcx, rdi
jmp 0x140022455
mov rsi, qword [r15 + 0x28]
cmp eax, 1
je 0x140020e09
xorps xmm6, xmm6
test eax, eax
jne case.0x14000d157.243
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
jmp 0x140020e09
xor eax, eax
mov qword [rsp + 0x58], rax
lea r14, [r15 + 0x30]
movzx eax, byte [r15 + 0x300]
lea rcx, [0x1401ad51c]
sbb byte [rax], al
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x30], r15
jmp rax
lea rcx, [rsp + 0x200]
mov r8d, 0x100
mov eax, 0x100
mov eax, 0x100
mov qword [rsp + 0x50], r14
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x130]
lea rcx, [rsp + 0x100]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r15 + 0x230]
movups xmm1, xmmword [r15 + 0x240]
movups xmm2, xmmword [r15 + 0x250]
movups xmm3, xmmword [r15 + 0x260]
movups xmmword [r15 + 0x278], xmm0
movups xmmword [r15 + 0x288], xmm1
movups xmmword [r15 + 0x298], xmm2
movups xmmword [r15 + 0x2a8], xmm3
mov rax, qword [r15 + 0x270]
mov qword [r15 + 0x2b8], rax
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x100
mov edx, 8
call fcn.140143230
test rax, rax
je 0x140021217
mov rbx, rax
lea rdx, [rsp + 0x100]
mov r8d, 0x100
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + 0x2c0], rbx
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x118
mov edx, 8
call fcn.140143230
test rax, rax
je 0x140021228
mov r14, r15
mov r15, rax
lea rbx, [r14 + 0x278]
lea rsi, [r14 + 0x298]
lea rdi, [r14 + 0x2a0]
lea r12, [r14 + 0x2a8]
lea rdx, [rsp + 0x200]
mov r8d, 0x100
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + 0x100], 1
xorps xmm0, xmm0
movups xmmword [r15 + 0x108], xmm0
mov qword [r14 + 0x2c8], r15
mov rax, qword [r14 + 0x2c0]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
sub rcx, rdx
cmp rcx, 0xfff
jbe 0x140021165
xchg byte [rcx + rax], ch
invalid
xchg byte [rcx + rax], ch
add byte [rax + 3], cl
push rax
adc byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
add rdx, qword [rax + 0x10]
mov r8, qword [rsp + 0x30]
lea r14, [r8 + 0x2d0]
mov qword [r8 + 0x2d8], rdx
fadd dword [rdx]
add byte [rax], al
fadd dword [rdx]
add byte [rax], al
mov qword [r8 + 0x2e0], rcx
mov qword [r8 + 0x2d0], 0
lea rcx, [r8 + 0x2e8]
mov qword [r8 + 0x2e8], 0
mov qword [r8 + 0x308], r12
mov qword [r8 + 0x310], rbx
add byte [rax], al
mov qword [r8 + 0x318], r14
mov qword [r8 + 0x320], rcx
mov qword [r8 + 0x328], rax
mov qword [r8 + 0x330], r15
mov dword [rax + 0x330], edi
mov qword [r8 + 0x338], rsi
mov qword [r8 + 0x340], rdi
lea rdx, [r8 + 0x3a8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], rdx
mov byte [r8 + 0x3a8], 0
jmp 0x140021125
add byte [rax], al
add byte [rcx - 0x3a], al
sub byte [rax + 3], 0xe9
popfq
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [r15 + 0x340]
lea rcx, [0x1401ad548]
movzx eax, byte [r15 + 0x340]
lea rcx, [0x1401ad548]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x49
lea eax, [rdi + 0x3a8]
lea rax, [r15 + 0x3a8]
mov qword [rsp + 0xb0], rax
movzx eax, byte [r15 + 0x3a8]
test eax, eax
mov qword [rsp + 0x50], r14
je 0x1400210ea
cmp eax, 3
jne 0x140021239
mov rbx, qword [r15 + 0x388]
mov r14, qword [r15 + 0x390]
mov rcx, qword [r15 + 0x398]
mov rsi, qword [r15 + 0x3a0]
jmp 0x140021253
mov r12, qword [r15 + 0x308]
or byte [rbx], al
add byte [rax], al
mov rbx, qword [r15 + 0x310]
mov r14, qword [r15 + 0x318]
mov rcx, qword [r15 + 0x320]
mov rax, qword [r15 + 0x328]
mov r8, r15
mov r15, qword [r15 + 0x330]
mov rsi, qword [r8 + 0x338]
mov rdi, qword [r8 + 0x340]
mov qword [r8 + 0x348], r12
mov qword [r8 + 0x350], rbx
mov qword [r8 + 0x358], r14
mov qword [r8 + 0x360], rcx
mov qword [r8 + 0x368], rax
mov qword [r8 + 0x370], r15
mov qword [r8 + 0x378], rsi
mov qword [r8 + 0x380], rdi
mov r15, r8
jmp 0x140021e46
add rax, 0x10
mov r8d, 0x1000
mov rcx, rax
call fcn.1401639e0
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0x2c0]
mov r15, qword [rcx + 0x2c8]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
sub rcx, rdx
jmp 0x140020ff9
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x110], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x187f42
invalid
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x187f42
invalid
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add al, ch
test dword [rax], esp
adc al, 0
lea rcx, [rsp + 0x100]
call fcn.140163280
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netconnection.rs
mov edx, 0x23
call fcn.140163440
ud2
mov ecx, 8
mov edx, 0x100
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x118
call fcn.140162fc0
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netconnection.rs
mov edx, 0x23
call fcn.140163440
ud2
mov rax, qword [rcx]
test rax, rax
ror byte [rdi], 0x84
pop rdx
add dword [rax], eax
invalid
ror byte [rdi], 0x84
pop rdx
add dword [rax], eax
add byte [rbx - 0x7af0fe08], al
mov es, word [rcx]
add dword [rax], eax
invalid
cmp eax, 1
jne 0x1400213f6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
ror dword [rax], 0x48
lea edx, [rsp + 0x38]
add rcx, 8
lea rdx, [rsp + 0x38]
call fcn.140093b70
cmp al, 2
add byte [rdx + rax], bh
je 0x14002149b
movzx eax, al
test eax, eax
je case.0x14002167e.5
mov r15, qword [rsp + 0x30]
mov r12, qword [r15 + 0x370]
mov rsi, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
cmp rax, rsi
jne 0x1400212b3
lea rax, [r12 + 0x20]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
xor eax, eax
xor esi, esi
mov rdi, qword [r12 + 0x10]
add rdi, rax
mov qword [r12 + 0x110], 0
mov rcx, qword [r15 + 0x378]
mov r13, qword [rcx]
cmp qword [r13 + 0x10], 0
jne 0x140022b71
sub rsi, rax
lea rbx, [r12 + 0x100]
add dword [rax], eax
add byte [rcx - 0x39], cl
adc r15b, r15b
invalid
invalid
dec dword [rcx - 0x73]
insd dword [rdi], dx
sbb byte [rbp - 0x75], cl
jne 0x14002131f
xor eax, eax
test r14, r14
je 0x140021345
add dword [rax], eax
add byte [rcx - 0x39], cl
adc r15b, r15b
invalid
mov rdx, qword [rbp]
xor r15d, r15d
cmp qword [r12 + 0x108], r14
jb 0x140021f76
or al, 0
invalid
or al, 0
add byte [rcx - 0x75], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rcx + rax - 7], cl
mov rcx, qword [r12 + 0x100]
add rcx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [r12 + 0x110], r15
mov qword [r13 + 0x28], 0
mov rax, qword [r13 + 0x10]
inc rax
mov r15, qword [rsp + 0x30]
mov rcx, qword [rbp + 0x10]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [rbx + 0x10]
mov qword [rbp + 0x10], rcx
movups xmm0, xmmword [rbx]
adc byte [rbx], al
adc byte [rbx], al
movups xmmword [rbp], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [rbx + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
sub byte [rsp + 0x60], al
movups xmmword [rbx], xmm0
mov qword [r13 + 0x10], rax
mov rax, qword [r15 + 0x360]
cmp dword [rax], 1
jne 0x1400216b6
mov rcx, qword [rax + 8]
mov dl, 2
xchg byte [rcx + 0x10], dl
test dl, dl
je 0x1400216a5
movzx ecx, dl
cmp ecx, 3
je 0x1400216af
cmp ecx, 4
mov rcx, qword [rax + 8]
call fcn.140142490
jmp 0x1400216af
mov rsi, qword [rsi]
cmp byte [rsi + 0x40], 0
jne case.0x14002167e.2
cmp qword [rsi + 0x10], 0
jne 0x140022b99
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x10], 0xffffffffffffffff
cmp qword [rsi + 0x28], 0
je 0x14002146b
mov qword [rsi + 0x10], 0
jmp case.0x14002167e.2
mov r9, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
adc byte [r8 - 0x77], cl
and al, 0x20
adc byte [r8 - 0x77], cl
and al, 0x20
lea rcx, [rsp + 0x60]
lea r8, [rsp + 0x38]
mov rdx, rbx
call fcn.140110a00
mov rax, qword [rsp + 0x60]
cmp rax, 2
je 0x14002149b
mov rbx, qword [rsp + 0x68]
mov ebx, dword [rsp + 0x68]
xor ecx, ecx
test rbx, rbx
test ebx, ebx
test ebx, ebx
sete cl
lea rcx, [rcx*4 + 1]
mov esi, 5
test rax, rax
cmove rsi, rcx
je 0x14002145b
mov eax, ebx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14002145b
test rax, rax
jne 0x1400216ca
lea rax, [0x1401ad530]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov r15, rax
mov r12, rdx
mov esp, edx
mov esp, edx
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x14002148a
mov rcx, qword [rsi + 0x38]
call qword [rax + 0x18]
mov qword [rsi + 0x30], r15
mov qword [rsi + 0x38], r12
inc qword [rsi + 0x10]
mov r15, qword [rsp + 0x30]
cmp qword [r14], 0
je 0x1400215f2
add r14, 8
lea rdx, [rsp + 0x38]
mov rcx, r14
call fcn.140093b70
add byte [rdx + rax], bh
add byte [rdx + rax], bh
je 0x140021f3c
movzx eax, al
test eax, eax
je case.0x14002167e.5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x380]
mov rsi, qword [rax]
cmp byte [rsi + 0x40], 0
jne case.0x14002167e.5
cmp qword [rsi + 0x10], 0
jne 0x140022b63
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x368]
mov rbx, qword [rax + 0x20]
mov r14, qword [rax + 0x30]
sub rbx, r14
add r14, qword [rax + 0x10]
mov qword [rsi + 0x10], 0xffffffffffffffff
mov rax, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
sub rax, r15
cmp rax, rbx
jb 0x140021e67
mov rcx, qword [rsi + 0x18]
add rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rsi + 0x28], r15
mov rax, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
mov qword [rsi + 0x30], 0
test rax, rax
je 0x140021555
call qword [rax + 8]
inc qword [rsi + 0x10]
mov r15, qword [rsp + 0x30]
mov rcx, qword [r15 + 0x368]
mov rdx, qword [rcx + 0x20]
mov r8, qword [rcx + 0x30]
lea rax, [rcx + 0x20]
cmp rdx, r8
jb 0x14002157c
mov qword [rax], r8
mov rdx, r8
cmp qword [rcx + 0x28], rdx
jne 0x140021590
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
mov rcx, qword [r15 + 0x368]
mov rsi, qword [rcx + 0x18]
mov rbx, qword [rcx + 0x20]
sub rsi, rbx
cmp rsi, 0xfff
jbe 0x140021e7f
mov rax, qword [r15 + 0x358]
add rbx, qword [rcx + 0x10]
cmp qword [rax], 0
add byte [rax + 3], cl
pop rcx
adc byte [rax - 0x7d], cl
cmp byte [rax], al
je 0x140021691
mov rcx, qword [rax + 8]
mov dl, 2
xchg byte [rcx + 0x10], dl
test dl, dl
je 0x140021680
movzx ecx, dl
cmp ecx, 3
je 0x14002168a
cmp ecx, 4
mov rcx, qword [rax + 8]
call fcn.140142490
jmp 0x14002168a
movups xmm0, xmmword [r14 + 8]
movups xmmword [rsp + 0x60], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x38]
lea r8, [rsp + 0x60]
mov rcx, rbx
call fcn.140110750
test rax, rax
jne 0x140021f3c
test rdx, rdx
je 0x140021651
mov eax, edx
and eax, 3
mov esi, 5
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140021641
test rax, rax
jne 0x140021702
lea rax, [0x1401ad530]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov rdx, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
cmp rbx, rdx
ja case.default.0x14002167e
xor eax, eax
test rbx, rbx
sete al
lea rax, [rax + rax*4]
lea rcx, [0x1401ad530]
mov ecx, 0x480018be
invalid
add al, 0x81
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [r15 + 0x358]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
jmp 0x140021e2a
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [r15 + 0x360]
mov qword [rax], 2
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
jmp 0x140021e2a
lea r14, [rbx - 1]
mov r15, qword [rbx - 1]
mov rdi, qword [rbx + 7]
mov rcx, r15
call qword [rdi]
cmp qword [rdi + 8], 0
je case.default.0x140021700
mov rcx, r15
call fcn.140142490
mov rcx, r14
call fcn.140142490
lea rax, [0x1401ad530]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov rbx, rdx
dec rbx
mov r14, qword [rdx - 1]
mov rdi, qword [rdx + 7]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
or byte [rax], al
or byte [rax], al
add byte [rax + rcx + 0x4c], dh
mov ecx, esi
je case.default.0x14002173a
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
or eax, 0x8d480012
add eax, 0x18bdfd
or eax, 0x8d480012
add eax, 0x18bdfd
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov r15, qword [rsp + 0x30]
mov rax, qword [r15 + 0x368]
add qword [rax + 0x20], rbx
mov rbx, qword [r15 + 0x368]
cmp dword [rbx + 0x38], 0
jne 0x1400217c5
jmp 0x14002178e
mov r8, rdx
test rdx, rdx
je case.0x14002167e.5
mov r15, qword [rsp + 0x30]
mov rcx, qword [r15 + 0x380]
mov rcx, qword [rcx]
add rcx, 0x10
mov rdx, rax
call fcn.140037e40
mov rbx, qword [r15 + 0x368]
mov rcx, rbx
call fcn.140092ff0
test rax, rax
jne 0x140021760
mov rbx, qword [r15 + 0x368]
mov rax, qword [rbx + 0x28]
sub byte [rax + 0x3b], cl
and byte [r13 + 0x19], sil
sub byte [rax + 0x3b], cl
and byte [r13 + 0x19], sil
add rbx, 0x20
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov rbx, qword [r15 + 0x368]
cmp dword [rbx + 0x38], 0
je 0x140021cae
mov rax, qword [r15 + 0x348]
xchg dword [rax + 3], ecx
add byte [rax], al
mov r15, qword [rax + 8]
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
mov edx, 8
call fcn.140143230
test rax, rax
je case.0x14001c6ae.30
invalid
mov r14, rax
mov byte [rax + 0x10], 3
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x60], 0
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x60]
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.14001b130
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x140021ebd
cmp eax, 1
mov r15, qword [rsp + 0x30]
xor byte [rdi], cl
invalid
mov dh, 6
add byte [rax], al
xor byte [rdi], cl
test dword [rsi + 0x48000006], esi
lea eax, [rsp + 0xe8]
invalid
add byte [rax], al
invalid
lea rax, [rsp + 0xe8]
jmp 0x140021eca
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0x378]
mov rax, qword [rax]
cmp qword [rax + 0x10], 0
jne 0x140022b44
mov r14, qword [rax + 0x18]
mov rdi, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
mov qword [rax + 0x18], 1
mov qword [rax + 0x10], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x20], xmm0
test rsi, rsi
je 0x140022064
mov rdx, qword [rcx + 0x370]
lea rbx, [rdx + 0x100]
cmp qword [rdx + 0x108], 0
mov qword [rsp + 0x48], rdx
je 0x1400218c4
mov rcx, qword [rbx]
call fcn.140142490
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0xc0], rbx
mov qword [rdx + 0x100], r14
mov qword [rdx + 0x108], rdi
mov qword [rdx + 0x110], rsi
lea rax, [rdx + 0x20]
mov qword [rsp + 0xc8], rax
jmp 0x140021923
mov byte [rcx], 0
inc rcx
add r12, r14
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add rbp, r13
mov rax, qword [rsp + 0xc8]
mov qword [rax], rbp
add r14, rbx
sub rsi, rbx
mov rdx, qword [rsp + 0x48]
je 0x140021ac9
movzx r15d, byte [r14]
test r15b, r15b
js 0x140021950
mov r12d, 1
lea rbx, [r12 + r15]
cmp rsi, rbx
jae 0x1400219d0
jmp case.0x14002167e.5
cmp rsi, 2
jb 0x140021c62
movzx eax, byte [r14 + 1]
test al, al
js 0x140021982
and r15d, 0x7f
shl rax, 7
or r15, rax
mov r12d, 2
lea rbx, [r12 + r15]
cmp rsi, rbx
jae 0x1400219d0
jmp case.0x14002167e.5
cmp rsi, 3
jb 0x140021cf0
movzx ecx, byte [r14 + 2]
test cl, cl
js 0x140021cf5
and r15d, 0x7f
and eax, 0x7f
shl rax, 7
or rax, r15
shl rcx, 0xe
or rcx, rax
mov r12d, 3
mov r15, rcx
lea rbx, [r12 + r15]
cmp rsi, rbx
jb case.0x14002167e.5
nop word cs:[rax + rax]
cmp qword [rdx], 0
je 0x1400219f0
cmp qword [rdx + 0x30], r15
jbe 0x140021cf5
lea edi, [r15 + 1]
jmp 0x1400219f3
mov edi, r15d
cmp edi, 0x4000
mov eax, 3
sbb rax, 0
cmp edi, 0x80
mov ecx, 1
cmovb rax, rcx
mov r13d, edi
add r13, rax
mov rax, qword [rdx + 0x18]
mov rbp, qword [rdx + 0x20]
sub rax, rbp
cmp rax, r13
jb 0x140021a4c
mov rcx, qword [rdx + 0x10]
add rcx, rbp
cmp edi, 0x7f
ja 0x140021a70
mov byte [rcx], dil
mov eax, 1
add rcx, rax
cmp edi, r15d
je 0x1400218f6
jmp 0x1400218f0
lea rcx, [rdx + 0x10]
mov rdx, rbp
mov r8, r13
call fcn.1401639e0
mov rdx, qword [rsp + 0x48]
mov rbp, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x10]
add rcx, rbp
cmp edi, 0x7f
jbe 0x140021a33
mov eax, edi
or al, 0x80
mov edx, edi
shr edx, 7
cmp edi, 0x3fff
ja 0x140021aa0
mov byte [rcx], al
mov byte [rcx + 1], dl
mov eax, 2
add rcx, rax
cmp edi, r15d
je 0x1400218f6
jmp 0x1400218f0
or dl, 0x80
mov r8d, edi
shr r8d, 0xe
mov byte [rcx], al
mov byte [rcx + 1], dl
mov byte [rcx + 2], r8b
mov eax, 3
add rcx, rax
cmp edi, r15d
je 0x1400218f6
jmp 0x1400218f0
xor esi, esi
cmp dword [rdx + 0x38], 0
jne 0x140021cf5
mov qword [rdx + 0x110], 0
mov r15, qword [rsp + 0x30]
mov rax, qword [r15 + 0x378]
mov rsi, qword [rax]
cmp qword [rsi + 0x10], 0
jne 0x140022b71
mov qword [rsi + 0x10], 0xffffffffffffffff
lea rdi, [rsi + 0x18]
mov r14, qword [rsi + 0x28]
xor eax, eax
test r14, r14
je 0x140021b5b
mov r15, qword [rdi]
xor ebx, ebx
cmp qword [rdx + 0x108], r14
jb 0x140022041
mov rcx, qword [rdx + 0x100]
add rcx, rbx
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rsp + 0x48]
add rbx, r14
mov qword [rdx + 0x110], rbx
mov qword [rsi + 0x28], 0
mov rax, qword [rsi + 0x10]
inc rax
ror byte [rbx + rcx*4 + 0x7c], 0x24
invalid
ror byte [rbx + rcx*4 + 0x7c], 0x24
xor byte [rax - 0x75], cl
adc byte [r8 - 0x77], r9b
and al, 0x70
mov rcx, qword [rdi + 0x10]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0xc0]
mov rcx, qword [r8 + 0x10]
mov qword [rdi + 0x10], rcx
movups xmm0, xmmword [r8]
movups xmmword [rdi], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [r8 + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
sub byte [rsp + 0x60], al
movups xmmword [r8], xmm0
mov qword [rsi + 0x10], rax
mov rdi, qword [rdx + 0x20]
mov rsi, qword [rdx + 0x28]
cmp rsi, rdi
jne 0x140021bb8
xorps xmm0, xmm0
mov rax, qword [rsp + 0xc8]
movups xmmword [rax], xmm0
xor esi, esi
xor edi, edi
sub rdi, rsi
mov rax, qword [r15 + 0x360]
add rsi, qword [rdx + 0x10]
cmp dword [rax], 1
jne 0x140021fa7
mov rcx, qword [rax + 8]
mov dl, 2
xchg byte [rcx + 0x10], dl
test dl, dl
ror byte [rdi], cl
invalid
mov dh, 3
add byte [rax], al
ror byte [rdi], cl
test byte [rsi + 0xf000003], dh
mov dh, 0xca
movzx ecx, dl
cmp ecx, 3
je 0x140021fa0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbx - 0x74b7fb07], al
or al, bpl
cwde
or byte [rdx], dl
add cl, ch
movabs dword [0x30247c8b4c000003], eax
mov r15, qword [rsp + 0x30]
cmp ecx, 4
mov rcx, qword [rax + 8]
call fcn.140142490
jmp 0x140021fa0
mov r15, qword [rsp + 0x30]
mov rcx, qword [r15 + 0x370]
add rbx, qword [rcx + 0x28]
mov qword [rcx + 0x28], rbx
mov rsi, qword [rcx + 0x20]
jno 0x140021c35
jno 0x140021c35
sub rsi, rbx
jne 0x140021c6c
push rdx
push rdx
add rcx, 0x20
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov rax, qword [r15 + 0x360]
cmp dword [rax], 1
jne 0x140021fed
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov dl, 2
xchg byte [rcx + 0x10], dl
test dl, dl
je 0x140021fdc
movzx ecx, dl
cmp ecx, 3
je 0x140021fe6
cmp ecx, 4
mov rcx, qword [rax + 8]
call fcn.140142490
jmp 0x140021fe6
mov esi, 1
jmp 0x140021cf5
mov rax, qword [r15 + 0x360]
add rbx, qword [rcx + 0x10]
cmp dword [rax], 1
jne 0x14002200a
mov rcx, qword [rax + 8]
mov dl, 2
xchg byte [rcx + 0x10], dl
test dl, dl
je 0x140021ff9
movzx ecx, dl
cmp ecx, 3
stc
add ecx, dword [rdi]
test byte [rsi + 3], ah
add byte [rax], al
stc
add ecx, dword [rdi]
test byte [rsi + 3], ah
add byte [rax], al
cmp ecx, 4
mov rcx, qword [rax + 8]
add al, 0x48
mov ecx, dword [rax + 8]
call fcn.140142490
jmp 0x140022003
mov r14, qword [rbx + 0x20]
test r14, r14
je 0x140022a6d
mov rax, qword [rbx + 0x28]
mov r8, r14
sub r8, rax
je 0x140022a6d
mov r9, qword [rbx + 0x10]
movzx ecx, byte [r9 + rax]
test cl, cl
js 0x140022016
mov byte [rdx], bh
add eax, dword [rax]
invalid
mov byte [rdx], bh
add eax, dword [rax]
add byte [rax - 1], cl
ror byte [rax + 1], 0xc1
add ecx, eax
inc rax
add rcx, rax
add ecx, eax
cmp r14, rcx
jae 0x1400217cf
jmp 0x140022a6d
mov esi, 2
mov rdi, qword [rdx + 0x110]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0x348]
or dword [rax + 3], 0x8b4c0000
mov ecx, 0x370
add eax, dword [rax]
invalid
or dword [rax + 3], 0x8b4c0000
mov ecx, 0x370
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x70], cl
or byte [rdi], cl
mov dh, 5
sahf
mov word [rax + rax], ds
mov r14, qword [rax + 8]
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.140143230
test rax, rax
je case.0x14001c6ae.30
mov rbx, rax
sub rdi, rsi
mov byte [rax + 0x10], 3
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x60], 1
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x60]
lea r8, [rsp + 0x60]
mov rdx, r14
call fcn.14001b130
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x140021d8a
cmp eax, 1
mov r15, qword [rsp + 0x30]
jne 0x140021dbd
lea rax, [rsp + 0xe8]
jmp 0x140021d97
lea rax, [rsp + 0xe0]
mov r15, qword [rsp + 0x30]
mov rcx, qword [rax]
movzx eax, byte [rcx + 0x10]
nop
mov edx, eax
xor dl, 1
lock cmpxchg byte [rcx + 0x10], dl
jne 0x140021da0
test al, al
je 0x140021dec
movzx eax, al
cmp eax, 3
je 0x140021dbd
call fcn.140142490
mov rax, qword [r15 + 0x360]
cmp dword [rax], 1
jne 0x140021e1f
mov rcx, qword [rax + 8]
mov dl, 2
xchg byte [rcx + 0x10], dl
test dl, dl
je 0x140021e0e
movzx ecx, dl
cmp ecx, 3
je 0x140021e18
cmp ecx, 4
mov rcx, qword [rax + 8]
call fcn.140142490
jmp 0x140021e18
mov rdx, qword [rcx]
mov rax, qword [rcx + 8]
mov r8b, 2
xchg byte [rcx + 0x10], r8b
mov rcx, rax
call qword [rdx + 8]
mov rax, qword [r15 + 0x360]
cmp dword [rax], 1
je 0x140021dc9
jmp 0x140021e1f
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [r15 + 0x360]
mov qword [rax], 1
mov qword [rax + 8], rbx
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
or byte [rcx - 0x75], cl
lahf
push rax
add eax, dword [rax]
add byte [rbp - 0x75], cl
mov bh, 0x58
add eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
mov rbx, qword [r15 + 0x350]
mov r14, qword [r15 + 0x358]
mov rcx, qword [r15 + 0x360]
mov rsi, qword [r15 + 0x378]
mov qword [r15 + 0x388], rbx
mov qword [r15 + 0x390], r14
mov qword [r15 + 0x398], rcx
mov qword [r15 + 0x3a0], rsi
jmp 0x140021253
lea rcx, [rsi + 0x18]
mov rdx, r15
mov r8, rbx
call fcn.1401639e0
mov r15, qword [rsi + 0x28]
jmp 0x140021524
add rcx, 0x10
mov r8d, 0x1000
mov rdx, rbx
call fcn.1401639e0
mov rcx, qword [r15 + 0x368]
mov rsi, qword [rcx + 0x18]
mov rbx, qword [rcx + 0x20]
sub rsi, rbx
mov rax, qword [r15 + 0x358]
add rbx, qword [rcx + 0x10]
cmp qword [rax], 0
cmp dword [rax], 0
cmp dword [rax], 0
jne 0x1400215c4
jmp 0x140021691
lea rax, [rsp + 0xe0]
mov r15, qword [rsp + 0x30]
mov rcx, qword [rax]
movzx eax, byte [rcx + 0x10]
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 + 0x1f280c2], cl
mov edx, eax
xor dl, 1
lock cmpxchg byte [rcx + 0x10], dl
jne 0x140021ee0
test al, al
je 0x140021f53
movzx eax, al
cmp eax, 3
je 0x140021efd
call fcn.140142490
mov rax, qword [r15 + 0x358]
cmp qword [rax], 0
je 0x140021fcc
mov rcx, qword [rax + 8]
mov dl, 2
xchg byte [rcx + 0x10], dl
test dl, dl
je 0x140021fbb
movzx ecx, dl
cmp ecx, 3
je 0x140021fc5
cmp ecx, 4
mov rcx, qword [rax + 8]
call fcn.140142490
jmp 0x140021fc5
mov rax, qword [rsp + 0xb0]
mov byte [rax], 3
mov al, 3
mov r14, qword [rsp + 0x50]
jmp 0x1400221a2
mov rdx, qword [rcx]
mov rax, qword [rcx + 8]
mov r8b, 2
xchg byte [rcx + 0x10], r8b
mov rcx, rax
call qword [rdx + 8]
mov rax, qword [r15 + 0x358]
cmp qword [rax], 0
jne 0x140021f0e
jmp 0x140021fcc
mov rcx, rbx
mov r15, rdx
xor edx, edx
mov r8, r14
call fcn.1401639e0
mov rdx, r15
mov r15, qword [r12 + 0x110]
jmp 0x140021313
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [r15 + 0x360]
mov qword [rax], 2
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rdi
jmp 0x140021e2a
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [r15 + 0x358]
add eax, dword [rax]
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x70], cl
or cl, ch
invalid
mov qword [rax], 1
mov qword [rax + 8], r14
jmp 0x140021e2a
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [r15 + 0x360]
mov qword [rax], 0
jmp 0x140021e2a
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [r15 + 0x360]
mov qword [rax], 2
jmp 0x140021698
invalid
cmp r8, 2
jb 0x140022a6d
movzx edx, byte [r9 + rax + 1]
test dl, dl
js 0x140022a38
add rax, 2
and ecx, 0x7f
shl rdx, 7
or rcx, rdx
jmp 0x140021cdf
mov rcx, qword [rsp + 0xc0]
xor edx, edx
mov r8, r14
invalid
call fcn.1401639e0
lea ebx, [rcx]
adc al, 0
invalid
lea ebx, [rcx]
adc al, 0
mov rdx, qword [rsp + 0x48]
mov rbx, qword [rdx + 0x110]
add byte [rax], al
add byte [rax], al
jmp 0x140021b23
test rdi, rdi
je case.0x14002167e.5
mov rcx, r14
call fcn.140142490
mov r15, qword [rsp + 0x30]
mov byte [r15 + 0x3a8], 1
lea rdx, [r15 + 0x2d0]
lea r8, [r15 + 0x2e8]
xchg eax, ebp
add al, byte [rax]
add byte [rbp - 0x73], cl
invalid
movabs al, byte [0x298878d49000002]
add al, byte [rax]
add byte [rcx - 0x73], cl
xchg dword [rax + 0x48000002], ebx
mov dword [rsp + 0x20], eax
xchg eax, ebp
add al, byte [rax]
add byte [rbp - 0x73], cl
invalid
add al, byte [rax]
add byte [rcx - 0x73], cl
xchg dword [rax + 0x48000002], ebx
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0x60]
call fcn.1401628e0
mov rax, qword [rsp + 0xa0]
mov qword [r15 + 0x348], rax
add rax, qword [rax]
add byte [rdi], cl
adc byte [rsp + 0x60], al
add rax, qword [rax]
add byte [rdi], cl
adc byte [rsp + 0x60], al
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movups xmm3, xmmword [rsp + 0x90]
movups xmmword [r15 + 0x338], xmm3
movups xmmword [rdi + 0x338], xmm3
movups xmmword [rdi + 0x338], xmm3
movups xmmword [r15 + 0x328], xmm2
add byte [rax], al
movups xmmword [r15 + 0x318], xmm1
movups xmmword [rdi + 0x318], xmm1
movups xmmword [r15 + 0x308], xmm0
movzx eax, byte [r15 + 0x340]
lea rcx, [0x1401ad548]
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x18b447
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r14, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
jmp rax
mov rax, qword [r15 + 0x308]
add byte [rax], al
mov rcx, qword [r15 + 0x310]
add byte [rax], al
mov qword [r15 + 0x328], rcx
movups xmm0, xmmword [r15 + 0x318]
movups xmmword [r15 + 0x330], xmm0
xchg dword [rax], esi
add eax, dword [rax]
invalid
xchg dword [rax], esi
add eax, dword [rax]
add byte [rax - 0x7d], cl
cmp byte [rax], al
xor byte [rbx], al
add byte [rax], al
cmp qword [rax], 0
je 0x140022171
add rax, 8
mov qword [r15 + 0x348], rax
jmp 0x140022157
mov rcx, qword [r15 + 0x348]
jmp 0x140022185
mov rax, qword [r15 + 0x348]
lea rdx, [rsp + 0x38]
mov rcx, rax
call fcn.140093b70
mov cl, 3
cmp al, 2
je 0x140022199
mov rcx, qword [r15 + 0x328]
cmp dword [rcx], 1
jne 0x140022504
add rcx, 8
mov qword [r15 + 0x348], rcx
lea rdx, [rsp + 0x38]
call fcn.140093b70
mov cl, 4
cmp al, 2
jne 0x140022504
mov byte [r15 + 0x340], cl
mov al, 4
mov byte [r15 + 0x300], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400221f9
test eax, eax
jne 0x140022227
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rax + 0xc8], rcx
mov rax, qword [r15]
nop word [rax + rax]
test al, 1
je 0x140022b2a
test al, 0x20
jne 0x140022322
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140022270
cmp rcx, 0x3f
jbe 0x140022b10
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
ret 0xd200
lock cmpxchg qword [r15], rcx
jne 0x140022230
ret 0xd200
jmp 0x140022286
test rcx, rcx
js 0x140022b7f
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [r15], rcx
jne 0x140022230
cmp dl, 2
je case.0x140020c36.3
movzx eax, dl
cmp eax, 1
jne case.0x140020c36.2
mov rcx, qword [r15 + 0x20]
add rcx, 0x10
mov rdx, r15
call fcn.140114fc0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [r15], rax
cmp rax, 0x3f
jbe case.0x14002167e.8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140020c36.2
mov rax, qword [r15 + 0x20]
lock dec qword [rax]
jne 0x1400222de
mov rcx, qword [r15 + 0x20]
call fcn.14001a190
mov rcx, r14
jmp 0x1400222fa
mov rax, qword [r15 + 0x20]
lock dec qword [rax]
jne 0x1400222f6
mov rcx, qword [r15 + 0x20]
call fcn.14001a190
lea rcx, [r15 + 0x30]
call fcn.14000c3b0
mov rax, qword [r15 + 0x3c0]
test rax, rax
je 0x140022315
mov rcx, qword [r15 + 0x3c8]
call qword [rax + 0x18]
mov rcx, r15
call fcn.140142490
jmp case.0x140020c36.2
mov rsi, qword [r15 + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140022379
xorps xmm6, xmm6
test eax, eax
jne 0x1400223a5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rsi
mov rcx, r14
call fcn.14000c3b0
mov qword [r14], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140022408
test eax, eax
jne 0x1400225e8
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rsi, qword [r15 + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rsi
mov rcx, r14
call fcn.14000c3b0
mov qword [r15 + 0x30], 2
mov qword [r15 + 0x38], 1
cmp byte [r9], r8b
add byte [rax], al
add byte [rcx - 0x39], cl
add byte [rax], al
add byte [rax], al
cmp byte [r9], r8b
add byte [rax], al
add byte [rcx - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [r15 + 0x50], rsi
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400224c6
test eax, eax
jne 0x1400224e0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe77e6
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rcx, r15
call fcn.14002da20
movaps xmm6, xmmword [rsp + 0x300]
add rsp, 0x318
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [r15 + 0x330]
mov rsi, qword [rax]
mov byte [rsi + 0x40], 1
cmp qword [rsi + 0x10], 0
jne 0x140022bb8
mov qword [rsi + 0x10], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
mov qword [rsi + 0x30], 0
test rax, rax
je 0x140022546
call qword [rax + 8]
mov rax, qword [rsi + 0x10]
inc rax
jmp 0x140022548
xor eax, eax
mov qword [rsi + 0x10], rax
mov rax, qword [r15 + 0x338]
mov rsi, qword [rax]
mov byte [rsi + 0x40], 1
cmp qword [rsi + 0x10], 0
jne 0x140022bb8
mov qword [rsi + 0x10], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
mov qword [rsi + 0x30], 0
test rax, rax
je 0x1400225a7
call qword [rax + 8]
mov rax, qword [rsi + 0x10]
inc rax
mov qword [rsi + 0x10], rax
mov byte [r15 + 0x340], 1
cmp dword [r15 + 0x2e8], 1
je 0x1400225bf
jmp 0x14002263c
xor eax, eax
mov qword [rsi + 0x10], rax
mov byte [r15 + 0x340], 1
cmp dword [r15 + 0x2e8], 1
jne 0x14002263c
mov rax, qword [r15 + 0x2f0]
mov cl, 2
xchg byte [rax + 0x10], cl
test cl, cl
je 0x140022632
movzx eax, cl
cmp eax, 3
je 0x14002263c
cmp eax, 4
mov rcx, qword [r15 + 0x2f0]
call fcn.140142490
jmp 0x14002263c
mov rsi, qword [r15 + 0x28]
cmp eax, 1
je 0x140022426
xorps xmm6, xmm6
test eax, eax
jne 0x140022452
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
jmp 0x140022426
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x18]
cmp qword [r15 + 0x2d0], 0
je 0x140022679
mov rax, qword [r15 + 0x2d8]
mov cl, 2
xchg byte [rax + 0x10], cl
test cl, cl
je 0x14002266f
movzx eax, cl
cmp eax, 3
je 0x140022679
cmp eax, 4
mov rcx, qword [r15 + 0x2d8]
call fcn.140142490
jmp 0x140022679
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x18]
mov rbx, qword [r15 + 0x2c8]
cmp qword [rbx + 0x18], 0
je 0x140022690
mov rcx, qword [rbx + 0x10]
call fcn.140142490
cmp qword [rbx], 0
je 0x14002269f
mov rcx, qword [rbx + 8]
call fcn.14015bd60
cmp qword [rbx + 0x108], 0
je 0x1400226b5
mov rcx, qword [rbx + 0x100]
call fcn.140142490
mov rcx, rbx
call fcn.140142490
mov rbx, qword [r15 + 0x2c0]
cmp qword [rbx + 0x18], 0
je 0x1400226d4
invalid
or dword [rax - 0x75], ecx
adc r8b, bpl
mov esp, 0x480011fd
cmp dword [rbx], 0
mov rcx, qword [rbx + 0x10]
call fcn.140142490
cmp qword [rbx], 0
je 0x1400226e3
mov rcx, qword [rbx + 8]
call fcn.14015def0
mov rcx, rbx
call fcn.140142490
mov rax, qword [r15 + 0x2a8]
lock dec qword [rax]
jne 0x140022758
mov rcx, qword [r15 + 0x2a8]
call fcn.140019990
mov rsi, qword [r15 + 0x2b0]
lock dec qword [rsi + 0x88]
je 0x140022769
add al, byte [rax]
add al, ch
invalid
lock dec qword [rsi]
jne case.0x140008aad.324
mov rcx, qword [r15 + 0x2b0]
call fcn.14001a1f0
mov rsi, qword [r15 + 0x2b8]
mov esi, dword [rdi + 0x2b8]
mov esi, dword [rdi + 0x2b8]
lock dec qword [rsi + 0x90]
je 0x140022789
lock dec qword [rsi]
jne 0x140022798
mov rcx, qword [r15 + 0x2b8]
call fcn.14001a1f0
mov rbx, qword [r15 + 0x2a0]
dec qword [rbx]
jne case.0x14000d157.254
jmp 0x1400227a4
mov rsi, qword [r15 + 0x2b0]
lock dec qword [rsi + 0x88]
jne 0x140022715
lea rcx, [rsi + 0x10]
call fcn.14001bc80
lock dec qword [rsi]
je 0x14002271b
mov rsi, qword [r15 + 0x2b8]
lock dec qword [rsi + 0x90]
mov ss, word [rax + 0x75000000]
scasd eax, dword [rdi]
mov ss, word [rax + 0x75000000]
scasd eax, dword [rdi]
lea rcx, [rsi + 0x10]
call fcn.14001bc80
lock dec qword [rsi]
je 0x14002273e
mov rbx, qword [r15 + 0x2a0]
dec qword [rbx]
jne case.0x14000d157.254
cmp qword [rbx + 0x20], 0
je case.0x140009e4d.275
mov rcx, qword [rbx + 0x18]
call fcn.140142490
mov rax, qword [rbx + 0x30]
test rax, rax
je 0x1400227c4
mov rcx, qword [rbx + 0x38]
call qword [rax + 0x18]
dec qword [rbx + 8]
jne case.0x14000d157.254
mov rcx, rbx
call fcn.140142490
mov rbx, qword [r15 + 0x298]
dec qword [rbx]
jne 0x14002280c
cmp qword [rbx + 0x20], 0
je 0x1400227ee
jnp 0x140022802
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbx + 0x18]
mov rcx, qword [rbx + 0x18]
call fcn.140142490
mov rax, qword [rbx + 0x30]
test rax, rax
je 0x1400227fe
mov rcx, qword [rbx + 0x38]
call qword [rax + 0x18]
dec qword [rbx + 8]
jne 0x14002280c
mov rcx, rbx
call fcn.140142490
lea rcx, [r15 + 0x278]
call fcn.14000d3e0
mov byte [r15 + 0x300], 1
mov eax, dword [0x14021d30c]
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 + 0x108]
cmp eax, 1
je 0x140022874
test eax, eax
jne 0x1400229a4
test dword [rbp + 1], ebx
add byte [rax], al
test dword [rbp + 1], ebx
add byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rax + 0xc8], rcx
mov rsi, qword [r15 + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rsi
enter 0, 0
enter 0, 0
mov rcx, r14
call fcn.14000c3b0
mov qword [r14], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
add byte [rbx + 0x357401f8], al
add byte [rbx + 0x357401f8], al
test eax, eax
jne 0x1400229ee
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov al, 0xc0
add byte [rax], al
add byte [rcx - 0x75], cl
ja 0x14002297b
mov al, 0xc0
add byte [rax], al
add byte [rcx - 0x75], cl
ja 0x14002297b
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rsi
enter 0, 0
mov rcx, r14
call fcn.14000c3b0
mov qword [r15 + 0x30], 2
xorps xmm0, xmm0
movups xmmword [r15 + 0x38], xmm0
mov qword [r15 + 0x48], 0
jmp 0x140022476
mov rsi, qword [r15 + 0x28]
cmp eax, 1
je 0x1400228a6
xorps xmm6, xmm6
test eax, eax
jne 0x1400228d2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
jmp 0x1400228a6
mov rsi, qword [r15 + 0x28]
cmp eax, 1
je 0x140022953
xorps xmm6, xmm6
test eax, eax
jne 0x14002297f
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
jmp 0x140022953
cmp r8, 3
jb 0x140022a6d
movzx r8d, byte [r9 + rax + 2]
test r8b, r8b
js 0x1400217cf
add rax, 3
and ecx, 0x7f
and edx, 0x7f
shl rdx, 7
or rdx, rcx
shl r8, 0xe
or r8, rdx
mov rcx, r8
jmp 0x140021cdf
mov rsi, qword [rbx + 0x18]
sub rsi, r14
cmp rsi, 0xfff
jbe 0x140022ad6
mov rax, qword [r15 + 0x358]
add r14, qword [rbx + 0x10]
cmp qword [rax], 0
je 0x140022ac2
mov rcx, qword [rax + 8]
mov dl, 2
xchg byte [rcx + 0x10], dl
test dl, dl
je 0x140022ab1
movzx ecx, dl
cmp ecx, 3
je 0x140022abb
cmp ecx, 4
mov rcx, qword [rax + 8]
call fcn.140142490
jmp 0x140022abb
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [r15 + 0x358]
mov qword [rax], 0
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
jmp 0x140021e2a
add rbx, 0x10
mov r8d, 0x1000
mov rcx, rbx
mov rdx, r14
call fcn.1401639e0
mov rbx, qword [r15 + 0x368]
mov rsi, qword [rbx + 0x18]
mov r14, qword [rbx + 0x20]
sub rsi, r14
mov rax, qword [r15 + 0x358]
add r14, qword [rbx + 0x10]
jae 0x140022b18
jae 0x140022b18
cmp qword [rax], 0
jne 0x140022a8e
jmp 0x140022ac2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
lea eax, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401a94a8]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, [0x14016c238]
call fcn.1401636d0
ud2
mov ecx, 8
mov edx, 0x18
call fcn.140162fc0
ud2
lea rcx, str.cratesminecraft_src_netchannel.rs
lea ecx, [0x140197f00]
call fcn.1401636d0
ud2
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401a9788]
imul ebx, dword [rax], 0
mov edx, 0x2f
call fcn.140163440
ud2
lea rcx, [0x14016bf48]
lea ecx, [0x14016bf48]
call fcn.1401636d0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcio_read_buf.rs
mov rcx, rbx
call fcn.1401633c0
adc al, 0
adc al, 0
ud2
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
push rbx
invalid
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netconnection.rs
mov edx, 0x23
add byte [rbp + rcx*4 + 5], cl
test byte [rax + 0x15], al
add byte [rdx + 0x23], bh
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
lea eax, [0x1401a9700]
lea eax, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je 0x140022c78
test al, 4
je 0x14002308c
test al, 3
je 0x140022c30
cmp rax, 0x3f
jbe 0x140024e77
invalid
and al, byte [rax]
invalid
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
mov cl, 0x16
mov cl, 0x16
jne 0x140022c4a
lea rax, [0x1401ad55c]
movsxd rcx, dword [rax + rcx*4]
add byte [rax + 0x63], cl
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x1401a97e0]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rsi
lea rax, [rsp + 0x110]
mov qword [rsp + 0x108], rax
cmp word [rsi + 0x30], 1
ja 0x1400230a6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x108]
cmp eax, 1
je case.0x140020ea2.17
test eax, eax
jne 0x140022eef
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
invalid
outsd dx, dword [rsi]
invalid
add al, ch
in eax, 0x88
or eax, 0x883c600
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xc0]
mov edx, dword [rax + 0xc0]
mov edx, dword [rax + 0xc0]
mov rcx, qword [rax + 0xc8]
mov qword [rsp + 0xf0], rcx
mov qword [rax + 0xc0], 1
rol byte [rax], 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xc8
rol byte [rax], 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xc8
jmp 0x140022ef1
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140022da9
xorps xmm6, xmm6
test eax, eax
jne 0x140022dd5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14000c1c0
mov word [rsi + 0x30], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140022e3b
test eax, eax
jne 0x140022eac
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000c1c0
mov word [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x140024054
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140022e59
xorps xmm6, xmm6
test eax, eax
jne 0x140022e85
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x140022e59
xor edx, edx
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0x1d0]
test eax, eax
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xf8], rdx
je 0x140022fae
cmp eax, 3
jne 0x1400230ef
lea rcx, [rsi + 0x1c8]
movzx eax, byte [rsi + 0x1c8]
test eax, eax
mov qword [rsp + 0x100], rcx
je 0x140023039
cmp eax, 3
jne 0x140023110
lea rax, [rsi + 0x1c0]
mov qword [rsp + 0x98], rax
movzx eax, byte [rsi + 0x1c0]
test eax, eax
je 0x140023053
cmp eax, 3
jne 0x140023120
lea rdi, [rsi + 0x1b8]
movzx eax, byte [rsi + 0x1b8]
test eax, eax
je 0x140023066
cmp eax, 3
jne 0x140023130
lea r14, [rsi + 0x1b0]
movzx eax, byte [rsi + 0x1b0]
test eax, eax
je 0x140023079
cmp eax, 3
jne 0x140023140
jmp 0x14002329e
movups xmm0, xmmword [rsi + 0x50]
movups xmm1, xmmword [rsi + 0x60]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov rax, qword [rsi + 0x70]
mov qword [rsi + 0x78], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsi + 0x80], xmm0
movups xmmword [rsi + 0x90], xmm1
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x30
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400230ff
mov qword [rax], 1
mov qword [rax + 8], 1
movdqa xmm0, xmmword [rsp + 0x120]
movdqa xmm1, xmmword [rsp + 0x130]
movdqu xmmword [rax + 0x10], xmm0
movdqu xmmword [rax + 0x20], xmm1
mov qword [rsi + 0xa0], rax
jmp 0x14002315a
mov rax, qword [rsi + 0xe8]
mov rcx, qword [rsi + 0xf0]
mov rdx, qword [rsi + 0xf8]
jmp 0x1400231bd
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x120]
jmp 0x1400231ff
mov rax, qword [rsi + 0x150]
mov rcx, qword [rsi + 0x158]
jmp 0x140023247
mov rax, qword [rsi + 0x160]
mov rcx, qword [rsi + 0x168]
jmp 0x14002326b
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x150], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x158], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x140]
call fcn.140163280
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netquery.rs
jmp 0x14002314e
mov ecx, 8
mov edx, 0x30
call fcn.140162fc0
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_netudp.rs
jmp 0x14002314e
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeio_registration.rs
jmp 0x14002314e
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeio_registration.rs
jmp 0x14002314e
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x14016b690]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, [rsi + 0xa8]
pxor xmm0, xmm0
movdqu xmmword [rsi + 0xd8], xmm0
movdqu xmmword [rsi + 0xc8], xmm0
movdqu xmmword [rsi + 0xb8], xmm0
movdqu xmmword [rsi + 0xa8], xmm0
add rax, 0x10
mov qword [rsi + 0xe8], rax
mov qword [rsi + 0xf0], rcx
mov qword [rsi + 0xf8], 0x40
lea rdx, [rsi + 0x1c8]
mov qword [rsp + 0x100], rdx
mov byte [rsi + 0x1c8], 0
mov edx, 0x40
mov qword [rsi + 0x100], rax
mov qword [rsi + 0x108], rax
mov qword [rsi + 0x110], rcx
mov qword [rsi + 0x118], rdx
mov qword [rsi + 0x120], 1
lea rcx, [rsi + 0x1c0]
mov qword [rsp + 0x98], rcx
mov byte [rsi + 0x1c0], 0
mov ecx, 1
mov qword [rsi + 0x128], rax
mov qword [rsi + 0x130], rcx
movdqu xmm0, xmmword [rsi + 0x108]
movdqu xmmword [rsi + 0x138], xmm0
mov rdx, qword [rsi + 0x118]
mov qword [rsi + 0x148], rdx
mov qword [rsi + 0x150], rax
mov qword [rsi + 0x158], rcx
lea rdi, [rsi + 0x1b8]
mov byte [rsi + 0x1b8], 0
mov rax, qword [rax + 8]
sub rax, 0xffffffffffffff80
mov qword [rsi + 0x160], rax
mov qword [rsi + 0x168], rcx
lea r14, [rsi + 0x1b0]
mov byte [rsi + 0x1b0], 0
mov qword [rsi + 0x170], rax
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x178], xmm0
mov qword [rsi + 0x188], 0
mov qword [rsi + 0x198], rcx
mov byte [rsi + 0x1a0], 0
mov byte [rsi + 0x1a8], 0
lea r12, [rsi + 0x170]
lea r15, [rsp + 0x140]
lea r8, [rsp + 0x108]
mov rcx, r15
mov rdx, r12
call fcn.1401132f0
movzx ebx, byte [rsp + 0x149]
cmp bl, 2
je 0x140023731
mov r13, qword [rsp + 0x140]
movzx ebp, byte [rsp + 0x148]
mov r12, qword [r12]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x18], cl
jne 0x14002332a
lea rax, [rsi + 0x178]
mov rcx, qword [rsi + 0x178]
test rcx, rcx
je 0x140023347
mov rdx, qword [rsi + 0x180]
mov qword [rcx + 8], rdx
mov rcx, qword [rsi + 0x180]
test rcx, rcx
jne 0x14002335f
lea rcx, [r12 + 0x28]
cmp qword [r12 + 0x28], rax
jne 0x14002336d
jmp 0x14002335f
lea rcx, [r12 + 0x18]
call fcn.1401647e0
lea rax, [rsi + 0x178]
mov rcx, qword [rsi + 0x178]
test rcx, rcx
jne 0x140023305
cmp qword [r12 + 0x20], rax
jne 0x14002336d
mov rcx, qword [rsi + 0x180]
mov qword [r12 + 0x20], rcx
test rcx, rcx
je 0x14002331c
mov rdx, qword [rax]
mov qword [rcx], rdx
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r12 + 0x18], cl
jne 0x140023710
mov rax, qword [rsi + 0x188]
test rax, rax
je 0x140023394
mov rcx, qword [rsi + 0x190]
call qword [rax + 0x18]
mov byte [r14], 1
test bl, bl
je 0x1400233bc
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeio_scheduled_io.rs
mov edx, 0x38
call fcn.14010a720
mov r15, rax
mov byte [rdi], 1
mov cx, 2
jmp 0x1400238ec
mov byte [rsi + 0x1b8], 1
mov rdi, qword [rsi + 0x138]
mov rcx, qword [rdi + 0x10]
cmp rcx, 0xffffffffffffffff
je 0x140024eba
mov rdx, qword [rsi + 0x140]
mov rax, qword [rsi + 0x148]
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x1b0], xmm0
movdqa xmmword [rsp + 0x1a0], xmm0
movdqa xmmword [rsp + 0x190], xmm0
movdqa xmmword [rsp + 0x180], xmm0
movdqa xmmword [rsp + 0x170], xmm0
movdqa xmmword [rsp + 0x160], xmm0
movdqa xmmword [rsp + 0x150], xmm0
movdqa xmmword [rsp + 0x140], xmm0
mov dword [rsp + 0x6c], 0x80
cmp rax, 0x7fffffff
mov r8d, 0x7fffffff
cmovb r8, rax
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_recvfrom]
cmp eax, 0xffffffff
je 0x1400234b4
movsxd r15, eax
mov eax, dword [rsp + 0x6c]
movzx ecx, word [rsp + 0x140]
cmp ecx, 0x17
je 0x140023527
cmp ecx, 2
jne 0x14002350b
cmp eax, 0xf
jbe 0x140024ef2
movzx eax, word [rsp + 0x142]
rol ax, 8
mov ecx, dword [rsp + 0x144]
mov word [rsp + 0x74], ax
mov dword [rsp + 0x70], ecx
xor ecx, ecx
jmp 0x140023591
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
jne 0x1400235ae
mov eax, dword [rsp + 0x6c]
movzx ecx, word [rsp + 0x140]
cmp ecx, 0x17
je 0x140023831
cmp ecx, 2
jne 0x14002350b
cmp eax, 0xf
jbe 0x140024ef2
movzx eax, word [rsp + 0x142]
rol ax, 8
mov ecx, dword [rsp + 0x144]
mov word [rsp + 0x74], ax
mov dword [rsp + 0x70], ecx
xor ecx, ecx
jmp 0x14002389b
lea r12, str.invalid_argument
mov rcx, r12
call fcn.1400085f0
cmp al, 0xd
je 0x1400235c5
jmp 0x14002363b
cmp eax, 0x1b
jbe 0x140024f0c
movzx eax, word [rsp + 0x142]
rol ax, 8
mov word [rsp + 0x4e], ax
movdqu xmm0, xmmword [rsp + 0x148]
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0x58], eax
movq rax, xmm0
pshufd xmm1, xmm0, 0xee
movq rcx, xmm1
shld rcx, rax, 0x20
mov qword [rsp + 0xe8], rcx
movdqu xmmword [rsp + 0x72], xmm0
pshufd xmm0, xmm0, 0xff
movd dword [rsp + 0x60], xmm0
mov cx, 1
movzx eax, word [rsp + 0x74]
mov word [rsp + 0xd4], ax
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0xd0], eax
jmp 0x1400238b6
mov r12d, eax
shl r12, 0x20
or r12, 2
mov rcx, r12
call fcn.1400085f0
cmp al, 0xd
jne 0x14002363b
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x14002363b
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
jle 0x140024eee
add rcx, 0x10
mov r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
call fcn.140099550
test rax, rax
je 0x14002363b
mov r15, rax
mov eax, r12d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14002365c
test rax, rax
je 0x14002365c
lea r14, [r12 - 1]
mov rdi, qword [r12 - 1]
mov rbx, qword [r12 + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140023631
mov rcx, rdi
call fcn.140142490
mov rcx, r14
call fcn.140142490
jmp 0x14002365c
movzx eax, word [rsp + 0xd4]
mov word [rsp + 0xc0], ax
add byte [rax], al
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xbc], eax
mov r15, r12
mov rcx, r15
call fcn.1400085f0
mov cx, 2
cmp al, 0xd
jne 0x1400238d4
mov rax, qword [rsi + 0x128]
mov rcx, qword [rax + 8]
and r13d, 0x23
mov rax, qword [rcx + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
shl rdx, 0x10
xor r13, 0x2f
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov r8d, eax
shr r8d, 0x10
cmp bpl, r8b
jne 0x1400236c0
mov r8d, eax
and r8d, r13d
or r8, rdx
lock cmpxchg qword [rcx + 0x90], r8
jne 0x1400236a0
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x1400236fd
test rax, rax
je 0x1400236fd
lea r12, [r15 - 1]
mov r13, qword [r15 - 1]
mov rdi, qword [r15 + 7]
mov rcx, r13
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400236f5
mov rcx, r13
call fcn.140142490
mov rcx, r12
call fcn.140142490
mov rax, qword [rsi + 0x128]
mov rcx, qword [rsi + 0x130]
jmp 0x14002322b
add r12, 0x18
mov rcx, r12
call fcn.140164400
mov rax, qword [rsi + 0x188]
test rax, rax
jne 0x14002338a
jmp 0x140023394
mov byte [rsi + 0x1b0], 3
mov byte [rsi + 0x1b8], 3
mov byte [rsi + 0x1c0], 3
mov byte [rsi + 0x1c8], 3
mov byte [rsi + 0x1d0], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400237a4
test eax, eax
jne 0x1400237d5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0xc8], rcx
mov rax, qword [rsi]
jmp 0x1400237eb
lock cmpxchg qword [rsi], rcx
je 0x1400240cb
test al, 1
je 0x140024ea7
test al, 0x20
jne 0x140023ef7
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140023820
cmp rcx, 0x3f
jbe 0x140024e77
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x1400237e0
test rcx, rcx
js 0x140024ed4
add rcx, 0x40
mov dl, 1
jmp 0x1400237e0
cmp eax, 0x1b
jbe 0x140024f0c
movzx eax, word [rsp + 0x142]
rol ax, 8
mov word [rsp + 0x4e], ax
movdqu xmm0, xmmword [rsp + 0x148]
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0x58], eax
movq rax, xmm0
pshufd xmm1, xmm0, 0xee
movq rcx, xmm1
shld rcx, rax, 0x20
mov qword [rsp + 0xe8], rcx
movdqu xmmword [rsp + 0x72], xmm0
pshufd xmm0, xmm0, 0xff
movd dword [rsp + 0x60], xmm0
mov cx, 1
movzx eax, word [rsp + 0x74]
mov word [rsp + 0xd4], ax
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0xd0], eax
xor r15d, r15d
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xbc], eax
movzx eax, word [rsp + 0xd4]
mov word [rsp + 0xc0], ax
movzx eax, word [rsp + 0xc0]
mov word [rsp + 0x34], ax
mov eax, dword [rsp + 0xbc]
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x54], ax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x98]
mov byte [rax], 1
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0xac], eax
movzx eax, word [rsp + 0x54]
mov word [rsp + 0xb0], ax
mov rax, qword [rsp + 0x100]
mov byte [rax], 1
movzx eax, word [rsp + 0xb0]
mov word [rsp + 0x68], ax
mov eax, dword [rsp + 0xac]
mov dword [rsp + 0x64], eax
cmp cx, 2
je 0x140024b5a
movzx eax, word [rsp + 0x68]
mov word [rsp + 0xb8], ax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0xb4], eax
cmp r15, 0x41
jae 0x140024e91
cmp r15, 6
jbe 0x140024b03
lea r12, [rsi + 0xa8]
cmp byte [r12], 0xfe
jne 0x140024b03
cmp byte [rsi + 0xa9], 0xfd
jne 0x140024b03
movzx eax, byte [rsi + 0xaa]
movzx r13d, byte [rsi + 0xab]
movzx r14d, byte [rsi + 0xac]
movzx ebp, byte [rsi + 0xad]
movzx ebx, byte [rsi + 0xae]
test eax, eax
je 0x140023b2d
cmp eax, 9
jne 0x140024b03
mov dword [rsp + 0x98], ecx
mov r8, qword [rsi + 0x78]
cmp qword [r8 + 0x228], 0
jne 0x140024f26
lea rcx, [rsi + 0xad]
movabs rdx, 0xa0761d6478bd642f
add rdx, qword [r8 + 0x918]
mov qword [r8 + 0x918], rdx
movabs rax, 0xe7037ed1a0b428db
xor rax, rdx
mul rdx
xor edx, eax
mov qword [r8 + 0x228], 0
mov byte [rsi + 0xa8], 9
mov byte [rsi + 0xa9], r13b
mov byte [rsi + 0xaa], r14b
mov byte [rsi + 0xab], bpl
mov r8d, edx
neg r8d
cmovs r8d, edx
mov byte [rsi + 0xac], bl
mov ebx, 0xb
lea rax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
cmp r8d, 0x2710
jb 0x140023da2
mov r11d, 0xb
mov r9d, 0xd1b71759
nop word cs:[rax + rax]
mov r10d, r8d
imul r10, r9
shr r10, 0x2d
imul edi, r10d, 0x2710
mov ebx, r8d
sub ebx, edi
imul edi, ebx, 0x147b
shr edi, 0x13
imul ebp, edi, 0x64
sub ebx, ebp
movzx r14d, bx
lea rbx, [r11 - 4]
movzx edi, word [rax + rdi*2]
mov word [rsp + r11 + 0x6c], di
movzx edi, word [rax + r14*2]
mov word [rsp + r11 + 0x6e], di
mov r11, rbx
cmp r8d, 0x5f5e0ff
mov r8d, r10d
ja 0x140023a80
mov r8d, r10d
cmp r10d, 0x63
jbe 0x140023b0a
movzx r9d, r8w
shr r9d, 2
imul r9d, r9d, 0x147b
shr r9d, 0x11
imul r10d, r9d, 0x64
sub r8d, r10d
movzx r8d, r8w
movzx r8d, word [rax + r8*2]
mov word [rsp + rbx + 0x6e], r8w
add rbx, 0xfffffffffffffffe
mov r8, r9
cmp r8d, 0xa
jae 0x140023db7
add r8b, 0x30
mov byte [rsp + rbx + 0x6f], r8b
dec rbx
test edx, edx
jns 0x140023dd1
jmp 0x140023dc9
mov rax, r15
or rax, 4
cmp rax, 0xf
jne 0x140024b03
mov dword [rsp + 0x98], ecx
movzx eax, byte [0x1401ea9b8]
mov edi, 1
mov ecx, 0x1e
mov edx, 1
call fcn.140143230
test rax, rax
je 0x140024f6f
movzx ecx, r13b
movzx r14d, r14b
movzx edx, bpl
movzx r8d, bl
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x1e
mov byte [rax], 0
mov qword [rsp + 0x40], 1
shl r8d, 0x18
shl edx, 0x10
shl r14d, 8
or r14d, ecx
or r14d, edx
or r14d, r8d
mov rax, qword [rsp + 0x38]
dec rax
cmp rax, 3
jbe 0x140024c18
lea r12, [rdi + 4]
mov rax, qword [rsp + 0x30]
mov dword [rax + rdi], r14d
mov qword [rsp + 0x40], r12
cmp r15, 0xb
je 0x140023c41
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, 0xa
jbe 0x140024cb9
mov rax, qword [rsp + 0x30]
movabs rcx, 0x6d756e74696c7073
mov qword [rax + r12], rcx
mov word [rax + r12 + 8], 0x8000
mov byte [rax + r12 + 0xa], 0
add r12, 0xb
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, 8
jbe 0x140024cd6
mov rax, qword [rsp + 0x30]
and al, 0x30
movabs rcx, 0x656d616e74736f68
mov qword [rax + r12], rcx
mov byte [rax + r12 + 8], 0
add r12, 9
mov qword [rsp + 0x40], r12
mov rax, qword [rsi + 0x78]
mov rbp, qword [rax + 0xb0]
mov r13, qword [rax + 0xb8]
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, r13
jb 0x140024c37
mov rcx, qword [rsp + 0x30]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsp + 0x40], r12
cmp r12, qword [rsp + 0x38]
jne 0x140023c98
lea rcx, [rsp + 0x30]
mov rdx, r12
call fcn.1400c9e40
mov r12, qword [rsp + 0x40]
lea rdx, [r12 + 1]
mov rax, qword [rsp + 0x30]
mov byte [rax + r12], 0
mov qword [rsp + 0x40], rdx
cmp r15, 0xb
cmp edi, 0xb
cmp edi, 0xb
je 0x140024187
mov rax, qword [rsp + 0x38]
sub rax, rdx
cmp rax, 8
jbe 0x140024cf3
mov rax, qword [rsp + 0x30]
movabs rcx, 0x65707974656d6167
mov qword [rax + rdx], rcx
or al, 0x10
or al, 0x10
mov byte [rax + rdx + 8], 0
add rdx, 9
mov qword [rsp + 0x40], rdx
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x38]
sub rax, rdx
cmp rax, 3
jbe 0x140024d0d
mov rax, qword [rsp + 0x30]
mov dword [rax + rdx], 0x504d53
add rdx, 4
mov qword [rsp + 0x40], rdx
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rcx, rax
sub rcx, rdx
cmp rcx, 0x19
jbe 0x140024d27
mov rcx, qword [rsp + 0x30]
movups xmm0, xmmword [0x1401840b2]
xor byte [rdi], cl
adc byte [0x1401840b2], al
movups xmmword [rcx + rdx + 0xa], xmm0
movups xmm0, xmmword [str.game_id]
movups xmmword [rcx + rdx], xmm0
add rdx, 0x1a
mov qword [rsp + 0x40], rdx
sub rax, rdx
cmp rax, 5
jbe 0x140024d46
mov word [rcx + rdx + 4], 0x322e
mov dword [rcx + rdx], 0x30322e31
xor dh, byte [rax]
xor dh, byte [rax]
add rdx, 6
mov qword [rsp + 0x40], rdx
mov rax, qword [rsp + 0x38]
sub rax, rdx
cmp rax, 0x11
jbe 0x140024d65
mov rax, qword [rsp + 0x30]
movdqu xmm0, xmmword [0x1401840c2]
movdqu xmmword [rax + rdx], xmm0
mov word [rax + rdx + 0x10], 0x70
add rdx, 0x12
jmp 0x1400241a9
mov r10d, r8d
mov r8d, r10d
cmp r10d, 0x63
ja 0x140023ada
jmp 0x140023b0a
movzx eax, word [rax + r8*2]
mov word [rsp + rbx + 0x6e], ax
add rbx, 0xfffffffffffffffe
test edx, edx
jns 0x140023dd1
mov byte [rsp + rbx + 0x6f], 0x2d
dec rbx
mov r15d, 0x10
sub r15, rbx
cmp r15, 5
jb 0x140024f34
cmp r15, 0x40
ja 0x140024f4a
mov r8d, 0xb
sub r8, rbx
lea rdx, [rsp + rbx]
add rdx, 0x70
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, 0xffffffffffffffd0
je 0x140024e61
mov byte [rsi + r15 + 0xa8], 0
mov rdi, qword [rsi + 0xa0]
inc qword [rdi]
je 0x140024eee
mov r15d, 0x11
sub r15, rbx
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r15
call fcn.140143230
test rax, rax
je 0x140024f60
mov r13, rax
mov rcx, rax
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x160], rdi
mov eax, dword [rsp + 0x98]
mov word [rsp + 0x140], ax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x142], eax
movzx eax, word [rsp + 0x68]
mov word [rsp + 0x146], ax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x148], rax
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x154], eax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x158], eax
movzx eax, word [rsp + 0x4e]
mov word [rsp + 0x15c], ax
mov qword [rsp + 0x168], r13
mov qword [rsp + 0x170], r15
mov qword [rsp + 0x178], r15
mov byte [rsp + 0x380], 0
lea rdx, str.crates_ncan_src_netquery.rs
jmp 0x140024ae2
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140023f4e
xorps xmm6, xmm6
test eax, eax
jne 0x140023f7a
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov rdi, qword [rsp + 0xa0]
mov rcx, rdi
call fcn.14000c1c0
mov word [rdi], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140023fe3
test eax, eax
jne 0x1400246aa
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov rcx, qword [rsp + 0xa0]
call fcn.14000c1c0
mov word [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rdi
mov eax, dword [0x14021d30c]
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 + 0x108]
cmp eax, 1
je 0x1400240a4
test eax, eax
jne 0x1400240be
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
add al, ch
push rbx
jne case.0x14001c6ae.37
add dh, al
xchg dword [rax], ecx
add dword [rax], eax
add byte [rcx], al
add al, ch
push rbx
jne case.0x14001c6ae.37
add dh, al
xchg dword [rax], ecx
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rcx, rsi
call fcn.14002d670
jmp case.0x140022c86.2
cmp dl, 2
je 0x140024131
movzx eax, dl
cmp eax, 1
jne case.0x140022c86.2
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
mov rdx, rsi
call fcn.140114fc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140024f9c
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
mov rcx, qword [rsp + 0xa0]
ror byte [rax - 0x7d], 0xf8
mov rcx, qword [rsp + 0xa0]
jne case.0x140022c86.2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
or byte [rbp + 0x2a], dh
or byte [rbp + 0x2a], dh
sub cl, byte [rax - 0x75]
and al, r13b
imul esp, dword [rax - 1], 0x8c8b48ff
and al, 0xa0
invalid
add byte [rax], al
add bl, ch
invalid
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
mov rcx, qword [rsp + 0xa0]
invalid
add byte [rax], al
add bl, ch
invalid
movabs al, byte [0x468b4817eb000000]
and al, dh
dec qword [rax]
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140024144
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000c1c0
mov rax, qword [rsi + 0x1e8]
test rax, rax
je 0x140024163
mov rcx, qword [rsi + 0x1f0]
call qword [rax + 0x18]
mov rcx, rsi
call fcn.140142490
movaps xmm6, xmmword [rsp + 0x390]
add rsp, 0x3a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x38]
sub rax, rdx
cmp rax, 3
jbe 0x140024e2a
mov rax, qword [rsp + 0x30]
mov dword [rax + rdx], 0x504d53
add rdx, 4
mov qword [rsp + 0x40], rdx
mov rax, qword [rsp + 0x38]
sub rax, rdx
cmp rax, 4
jbe 0x140024c51
lea r12, [rdx + 5]
mov rax, qword [rsp + 0x30]
mov byte [rax + rdx + 4], 0
mov dword [rax + rdx], 0x6e61636e
mov qword [rsp + 0x40], r12
cmp r15, 0xb
je 0x140024217
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, 0xa
jbe 0x140024d7f
mov rax, qword [rsp + 0x30]
movabs rcx, 0x6579616c706d756e
mov qword [rax + r12], rcx
mov dword [rax + r12 + 7], 0x737265
add r12, 0xb
mov qword [rsp + 0x40], r12
mov rbx, qword [rsi + 0x78]
mov rax, qword [rbx + 0x228]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae case.0x140008aad.333
inc rax
mov qword [rbx + 0x228], rax
mov rcx, qword [rbx + 0x470]
mov eax, 0x14
cmp rcx, 0x2710
jb 0x14002430c
mov r10d, 0x14
movabs r8, 0x346dc5d63886594b
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
nop
mov rax, rcx
mul r8
shr rdx, 0xb
imul eax, edx, 0x2710
mov r11d, ecx
sub r11d, eax
imul edi, r11d, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub r11d, eax
movzx r11d, r11w
lea rax, [r10 - 4]
movzx edi, word [r9 + rdi*2]
mov word [rsp + r10 + 0x6c], di
movzx r11d, word [r9 + r11*2]
mov word [rsp + r10 + 0x6e], r11w
mov r10, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140024270
cmp rdx, 0x63
jbe 0x1400242fa
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r8d, ecx, 0x64
sub edx, r8d
movzx edx, dx
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x6e], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x140024317
add dl, 0x30
mov byte [rsp + rax + 0x6f], dl
dec rax
jmp 0x14002432b
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400242c9
jmp 0x1400242fa
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx ecx, word [rcx + rdx*2]
mov word [rsp + rax + 0x6e], cx
add rax, 0xfffffffffffffffe
mov r13d, 0x14
sub r13, rax
lea rbp, [rsp + rax]
add rbp, 0x70
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, r13
jb 0x140024c6b
mov rcx, qword [rsp + 0x30]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsp + 0x40], r12
dec qword [rbx + 0x228]
cmp r12, qword [rsp + 0x38]
jne 0x140024388
lea rcx, [rsp + 0x30]
mov rdx, r12
call fcn.1400c9e40
mov r12, qword [rsp + 0x40]
lea r13, [r12 + 1]
mov rax, qword [rsp + 0x30]
mov byte [rax + r12], 0
mov qword [rsp + 0x40], r13
cmp r15, 0xb
je 0x1400243d9
mov rax, qword [rsp + 0x38]
sub rax, r13
cmp rax, 0xa
jbe 0x140024d9c
mov rax, qword [rsp + 0x30]
movabs rcx, 0x6579616c7078616d
mov qword [rax + r13], rcx
mov dword [rax + r13 + 7], 0x737265
add r13, 0xb
mov qword [rsp + 0x40], r13
mov rax, qword [rsi + 0x78]
mov eax, dword [rax + 0xe0]
mov edx, eax
neg edx
cmovs edx, eax
mov ecx, 0xb
cmp edx, 0x2710
jb 0x1400244b2
mov r11d, 0xb
mov r8d, 0xd1b71759
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
nop
mov r9d, edx
imul r9, r8
shr r9, 0x2d
imul ecx, r9d, 0x2710
mov edi, edx
sub edi, ecx
imul ebx, edi, 0x147b
shr ebx, 0x13
imul ecx, ebx, 0x64
sub edi, ecx
movzx edi, di
lea rcx, [r11 - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rsp + r11 + 0x6c], bx
movzx edi, word [r10 + rdi*2]
mov word [rsp + r11 + 0x6e], di
mov r11, rcx
cmp edx, 0x5f5e0ff
mov edx, r9d
ja 0x140024410
mov edx, r9d
cmp r9d, 0x63
jbe 0x14002449d
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r9d, r8d, 0x64
sub edx, r9d
movzx edx, dx
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx edx, word [r9 + rdx*2]
mov word [rsp + rcx + 0x6e], dx
add rcx, 0xfffffffffffffffe
mov rdx, r8
cmp edx, 0xa
jae 0x1400244c0
add dl, 0x30
mov byte [rsp + rcx + 0x6f], dl
dec rcx
test eax, eax
jns 0x1400244e1
jmp 0x1400244d9
mov r9d, edx
mov edx, r9d
cmp r9d, 0x63
ja 0x140024468
jmp 0x14002449d
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx edx, word [r8 + rdx*2]
mov word [rsp + rcx + 0x6e], dx
add rcx, 0xfffffffffffffffe
test eax, eax
jns 0x1400244e1
mov byte [rsp + rcx + 0x6f], 0x2d
dec rcx
mov r12d, 0xb
sub r12, rcx
lea rbp, [rsp + rcx]
add rbp, 0x70
mov rax, qword [rsp + 0x38]
sub rax, r13
cmp rax, r12
jb 0x140024c85
mov rcx, qword [rsp + 0x30]
add rcx, r13
mov rdx, rbp
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [rsp + 0x40], r13
cmp r13, qword [rsp + 0x38]
jne 0x140024537
lea rcx, [rsp + 0x30]
mov rdx, r13
call fcn.1400c9e40
mov r13, qword [rsp + 0x40]
lea r12, [r13 + 1]
mov rax, qword [rsp + 0x30]
mov byte [rax + r13], 0
mov qword [rsp + 0x40], r12
cmp r15, 0xb
je 0x1400245ff
stosd dword [rdi], eax
add byte [rax], al
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, 8
jbe 0x140024db9
mov rax, qword [rsp + 0x30]
movabs rcx, 0x74726f7074736f68
mov qword [rax + r12], rcx
mov byte [rax + r12 + 8], 0
add r12, 9
mov qword [rsp + 0x40], r12
lea rax, [rsi + 0x54]
lea rcx, [rsi + 0x6a]
cmp word [rsi + 0x80], 0
cmove rcx, rax
movzx eax, word [rcx + 0x32]
cmp eax, 0x2710
jb 0x140024660
movzx ecx, ax
shr ecx, 4
imul edx, ecx, 0x347
shr edx, 0x13
imul ecx, edx, 0x2710
sub eax, ecx
movzx ecx, ax
imul ecx, ecx, 0x147b
shr ecx, 0x13
imul r8d, ecx, 0x64
sub eax, r8d
movzx eax, ax
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx ecx, word [r8 + rcx*2]
mov word [rsp + 0x71], cx
movzx eax, word [r8 + rax*2]
mov word [rsp + 0x73], ax
mov ecx, 1
mov eax, edx
jmp 0x14002469f
lea rax, [rsi + 0x54]
lea rcx, [rsi + 0x6a]
cmp word [rsi + 0x80], 0
cmove rcx, rax
movzx edi, word [rcx + 0x32]
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, 1
jbe 0x140024e44
mov rax, qword [rsp + 0x30]
mov word [rax + r12], di
add r12, 2
mov qword [rsp + 0x40], r12
movzx eax, word [rsi + 0x80]
test ax, ax
jne 0x1400247b4
mov ecx, dword [rsi + 0x82]
mov dword [rsp + 0xbd], ecx
xor ecx, ecx
jmp 0x1400247c7
mov ecx, 5
cmp ax, 0x64
jb 0x140024699
movzx ecx, ax
shr ecx, 2
imul edx, ecx, 0x147b
shr edx, 0x11
imul ecx, edx, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x73], ax
mov ecx, 3
mov eax, edx
cmp ax, 0xa
jae 0x1400246f4
or al, 0x30
mov byte [rsp + rcx + 0x6f], al
dec rcx
jmp 0x14002470b
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x140024001
xorps xmm6, xmm6
test eax, eax
jne 0x14002402d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
jmp 0x140024001
movzx eax, ax
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx eax, word [rdx + rax*2]
mov word [rsp + rcx + 0x6e], ax
add rcx, 0xfffffffffffffffe
mov r13d, 5
sub r13, rcx
lea rbp, [rsp + rcx]
add rbp, 0x70
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, r13
jb 0x140024dd6
mov rcx, qword [rsp + 0x30]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsp + 0x40], r12
cmp r12, qword [rsp + 0x38]
jne 0x140024761
lea rcx, [rsp + 0x30]
mov rdx, r12
call fcn.1400c9e40
mov r12, qword [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov byte [rax + r12], 0
inc r12
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, 6
jbe 0x140024df0
mov rax, qword [rsp + 0x30]
mov dword [rax + r12 + 3], 0x706974
mov dword [rax + r12], 0x74736f68
add r12, 7
mov qword [rsp + 0x40], r12
movzx eax, word [rsi + 0x80]
test ax, ax
je 0x14002464c
movdqu xmm0, xmmword [rsi + 0x84]
movdqu xmmword [rsp + 0xbd], xmm0
mov cl, 1
mov byte [rsp + 0xbc], cl
mov qword [rsp + 0xd0], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xd8], xmm0
mov qword [rsp + 0x170], 0x20
mov byte [rsp + 0x178], 3
add ecx, dword [rax - 0x39]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
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 - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x145a46
add ecx, dword [rax - 0x39]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
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 - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x145a46
mov qword [rsp + 0x168], rcx
lea rcx, [rsp + 0xbd]
lea rdx, [rsp + 0x140]
test ax, ax
je 0x140024b22
call fcn.140089d10
test al, al
jne 0x140024b2f
mov r12, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
mov r13, qword [rsp + 0x40]
sub rax, r13
cmp rax, rbp
jb 0x140024c9f
mov rcx, qword [rsp + 0x30]
add rcx, r13
mov rdx, r12
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add r13, rbp
mov qword [rsp + 0x40], r13
test rdi, rdi
je 0x1400248b3
mov rcx, r12
call fcn.140142490
mov r13, qword [rsp + 0x40]
cmp r13, qword [rsp + 0x38]
jne 0x1400248cc
lea rcx, [rsp + 0x30]
mov rdx, r13
call fcn.1400c9e40
mov r13, qword [rsp + 0x40]
lea r12, [r13 + 1]
mov rax, qword [rsp + 0x30]
mov byte [rax + r13], 0
mov qword [rsp + 0x40], r12
cmp r15, 0xb
je 0x140024a34
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, 0xa
jbe 0x140024e0d
mov rax, qword [rsp + 0x30]
movabs rcx, 0x726579616c700100
mov qword [rax + r12], rcx
mov word [rax + r12 + 8], 0x5f
mov byte [rax + r12 + 0xa], 0
add r12, 0xb
mov qword [rsp + 0x40], r12
mov rdi, qword [rsi + 0x78]
mov rax, qword [rdi + 0x228]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae 0x140024f8e
inc rax
mov qword [rdi + 0x228], rax
mov r14, qword [rdi + 0x6c8]
test r14, r14
je 0x1400249ff
mov rbx, qword [rdi + 0x6b8]
shl r14, 6
add r14, rbx
lea r15, [rsp + 0x30]
jmp 0x14002499b
mov rax, qword [rsp + 0x30]
mov byte [rax + r12], 0
inc r12
mov qword [rsp + 0x40], r12
add rbx, 0x40
cmp rbx, r14
je 0x1400249f8
mov rbp, qword [rbx]
mov r13, qword [rbx + 8]
mov rax, qword [rsp + 0x38]
sub rax, r12
sub eax, esp
cmp rax, r13
jb 0x1400249e3
mov rcx, qword [rsp + 0x30]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsp + 0x40], r12
cmp r12, qword [rsp + 0x38]
jne 0x140024980
mov rcx, r15
mov rdx, r12
call fcn.1400c9e40
mov r12, qword [rsp + 0x40]
jmp 0x140024980
mov rcx, r15
mov rdx, r12
loop 0x140024a37
mov eax, ebp
loop 0x140024a37
mov eax, ebp
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x1400249af
mov rax, qword [rdi + 0x228]
dec rax
mov qword [rdi + 0x228], rax
cmp r12, qword [rsp + 0x38]
jne 0x140024a22
lea rcx, [rsp + 0x30]
mov rdx, r12
call fcn.1400c9e40
mov r12, qword [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov byte [rax + r12], 0
inc r12
mov qword [rsp + 0x40], r12
mov rax, qword [rsi + 0xa0]
inc qword [rax]
je 0x140024eee
movabs al, byte [0x840f00ff48000000]
stosb byte [rdi], al
add al, 0
add byte [rax - 0x75], cl
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x178], rcx
movdqu xmm0, xmmword [rsp + 0x30]
movdqu xmmword [rsp + 0x168], xmm0
mov qword [rsp + 0x160], rax
mov eax, dword [rsp + 0x98]
mov word [rsp + 0x140], ax
mov eax, dword [rsp + 0xb4]
test byte [rsp + rsi*4], ah
add byte [rax], al
add byte [rcx + 0x1422484], cl
add byte [rax], al
movzx eax, word [rsp + 0xb8]
mov word [rsp + 0x146], ax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x148], rax
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x154], eax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x158], eax
movzx eax, word [rsp + 0x4e]
mov word [rsp + 0x15c], ax
mov byte [rsp + 0x380], 0
lea rdx, str.crates_ncan_src_netquery.rs
lea rcx, [rsp + 0x140]
call fcn.14001cec0
mov rcx, rax
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
jne 0x140024b0f
mov rax, qword [rsi + 0xa0]
jmp 0x14002315a
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
mov rax, qword [rsi + 0xa0]
jmp 0x14002315a
call fcn.140089b40
test al, al
ror byte [rdi], 0x84
sub ebp, edi
invalid
invalid
ror byte [rdi], 0x84
sub ebp, edi
invalid
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_alloc_src_string.rs_b
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, method..virtual_0
lea r8, [rsp + 0x50]
mov edx, 0x37
call fcn.140163790
ud2
mov rcx, r15
call fcn.140162a80
mov r15, qword [rsi + 0xa0]
dec qword [r15]
jne 0x140024b85
lea rcx, [r15 + 0x10]
call fcn.14000d3e0
dec qword [r15 + 8]
jne 0x140024b85
mov rcx, r15
call fcn.140142490
lea rcx, [rsi + 0x78]
call fcn.14000ec90
mov byte [rsi + 0x1d0], 1
mov rcx, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0xf0]
call fcn.140113ab0
mov rcx, qword [rsi + 0x28]
call fcn.140113a10
mov rbx, rax
mov ebx, eax
mov ebx, eax
mov r14, rdx
mov rdi, qword [rsp + 0xa0]
mov rcx, rdi
call fcn.14000c1c0
mov word [rsi + 0x30], 3
mov rcx, rbx
mov rdx, r14
call fcn.140113ab0
mov rcx, qword [rsi + 0x28]
call fcn.140113a10
out dx, al
invalid
add byte [rax - 0x77], cl
ret
mov r14, rdx
mov rcx, rdi
call fcn.14000c1c0
mov word [rsi + 0x30], 2
out dx, al
invalid
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
mov rcx, rbx
mov rdx, r14
call fcn.140113ab0
jmp 0x1400240be
lea rcx, [rsp + 0x30]
mov edx, 1
mov r8d, 4
call fcn.1401639e0
mov rdi, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
jmp 0x140023bb9
lea rcx, [rsp + 0x30]
mov rdx, r12
mov r8, r13
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x140023c64
lea rcx, [rsp + 0x30]
mov r8d, 5
call fcn.1401639e0
mov rdx, qword [rsp + 0x40]
jmp 0x1400241c0
lea rcx, [rsp + 0x30]
mov rdx, r12
mov r8, r13
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x14002434d
invalid
invalid
invalid
lea rcx, [rsp + 0x30]
mov rdx, r13
mov r8, r12
call fcn.1401639e0
mov r13, qword [rsp + 0x40]
jmp 0x140024503
lea rcx, [rsp + 0x30]
mov rdx, r13
mov r8, rbp
call fcn.1401639e0
mov r13, qword [rsp + 0x40]
jmp 0x140024886
lea rcx, [rsp + 0x30]
mov r8d, 0xb
mov rdx, r12
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x140023be3
lea rcx, [rsp + 0x30]
mov r8d, 9
mov rdx, r12
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x140023c1f
lea rcx, [rsp + 0x30]
mov r8d, 9
call fcn.1401639e0
fucomp st(4)
adc eax, dword [rax]
fucomp st(4)
adc eax, dword [rax]
mov rdx, qword [rsp + 0x40]
jmp 0x140023cc8
lea rcx, [rsp + 0x30]
mov r8d, 4
call fcn.1401639e0
mov rdx, qword [rsp + 0x40]
jmp 0x140023cfb
lea rcx, [rsp + 0x30]
mov r8d, 0x1a
call fcn.1401639e0
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
jmp 0x140023d25
lea rcx, [rsp + 0x30]
mov r8d, 6
call fcn.1401639e0
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
jmp 0x140023d57
lea rcx, [rsp + 0x30]
mov r8d, 0x12
call fcn.1401639e0
mov rdx, qword [rsp + 0x40]
jmp 0x140023d80
lea rcx, [rsp + 0x30]
mov r8d, 0xb
mov rdx, r12
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x1400241f2
lea rcx, [rsp + 0x30]
mov r8d, 0xb
mov rdx, r13
call fcn.1401639e0
mov r13, qword [rsp + 0x40]
jmp 0x1400243b4
lea rcx, [rsp + 0x30]
mov r8d, 9
mov rdx, r12
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x140024566
nop
idiv edi
invalid
nop
idiv edi
dec dword [rax - 0x73]
and al, 0x30
lea rcx, [rsp + 0x30]
mov rdx, r12
mov r8, r13
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x14002472d
lea rcx, [rsp + 0x30]
mov r8d, 7
mov rdx, r12
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x140024785
lea rcx, [rsp + 0x30]
mov r8d, 0xb
mov rdx, r12
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x1400248fb
lea rcx, [rsp + 0x30]
mov r8d, 4
call fcn.1401639e0
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
jmp 0x140024199
lea rcx, [rsp + 0x30]
mov r8d, 2
mov rdx, r12
call fcn.1401639e0
mov r12, qword [rsp + 0x40]
jmp 0x140024629
idiv edi
invalid
idiv edi
dec dword [rbp + rcx*4 + 5]
adc dl, dh
adc eax, 0x40ba00
add byte [rax], al
lea r8, str.crates_ncan_src_netquery.rs
mov edx, 0x40
mov rcx, r15
call fcn.140163340
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
lea r8, str.crates_ncan_src_netquery.rs
mov edx, 0x40
mov rcx, r15
call fcn.1401633c0
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401a94a8]
jmp 0x14002314e
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srciopoll_evented.rs
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401a9788]
add byte [rbp + rcx*4 + 5], cl
cmpsb byte [rsi], byte [rdi]
sbb byte [rax], al
mov edx, 0x2f
call fcn.140163440
ud2
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sys_common_net.rs
lea ecx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sys_common_net.rs
lea r8, [0x1401a6d58]
mov edx, 0x42
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x1401a6db8]
mov edx, 0x43
call fcn.140163440
ud2
lea rcx, str.crates_ncan_src_netquery.rs
call fcn.1401636d0
ud2
lea r8, str.crates_ncan_src_netquery.rs
mov ecx, 5
mov rdx, r15
call fcn.140163650
ud2
lea r8, str.crates_ncan_src_netquery.rs
mov edx, 0x40
mov rcx, r15
call fcn.1401633c0
ud2
mov ecx, 1
mov rdx, r15
add byte [rcx + rcx*4 - 6], cl
call fcn.140162fc0
ud2
mov ecx, 1
mov edx, 0x1e
call fcn.140162fc0
ud2
lea rcx, str.crates_ncan_src_netquery.rs
call fcn.140163730
ud2
lea rcx, str.crates_ncan_src_netquery.rs
call fcn.140163730
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
mov esp, fs
adc eax, dword [rax]
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp case.default.0x140025046
nop dword [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14000934d.287
test al, 4
je 0x14002543d
test al, 3
je 0x140024ff0
cmp rax, 0x3f
jbe 0x14002623b
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
cmpxchg dword [rsi], edx
cmpxchg dword [rsi], edx
jne case.default.0x140025046
lea rax, [0x1401ad56c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401a97e0]
sbb byte [r8], r8b
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
mov qword [rsp + 0xd8], rsi
lea rax, [rsp + 0xd0]
mov qword [rsp + 0xc8], rax
cmp word [rsi + 0x30], 1
ja 0x140025457
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
add eax, 0x1f8288
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400250d2
test eax, eax
jne 0x1400252b4
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8b
rol byte [rax], 0
add byte [rax - 0x73], cl
adc eax, 0xe4bda
ror dword [rax - 0x73], 0x8b
rol byte [rax], 0
add byte [rax - 0x73], cl
adc eax, 0xe4bda
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
and eax, 0xc6000d65
or dword [rax], 1
add byte [rax], al
add dword [rbx + 0x1f823405], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or eax, 0x883c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
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
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xc0]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rax + 0xc8]
mov al, cl
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
mov al, cl
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xc8
mov qword [rax + 0xc8], rdi
jmp 0x1400252bb
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002516e
xorps xmm6, xmm6
test eax, eax
jne 0x14002519a
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe4b3e
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe4b3e
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14000c2d0
mov word [rsi + 0x30], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140025200
test eax, eax
jne 0x140025271
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000c2d0
mov word [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
jmp 0x140025ed4
mov rbx, qword [rsi + 0x28]
cmp eax, 1
invalid
je 0x14002521e
add dword [rsp + riz*4 + 0xf], esi
push rdi
test byte [rbp - 0x74368a40], 5
test dword [rax + 0x4865001f], eax
mov ecx, dword [0x58]
xorps xmm6, xmm6
test eax, eax
jne 0x14002524a
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
xor al, 0xc1
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x14002521e
xor eax, eax
mov qword [rsp + 0x60], rax
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0x270]
test eax, eax
mov qword [rsp + 0x38], rcx
je 0x140025316
cmp r8d, 3
cmp eax, 3
jne case.default.0x140025300
lea rax, [rsi + 0x110]
mov qword [rsp + 0x68], rax
movzx eax, byte [rsi + 0x110]
lea rcx, [rsi + 0xc0]
lea rdx, [0x1401ad57c]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add al, 0x82
add rax, rdx
jmp rax
movdqu xmm0, xmmword [rsi + 0xe0]
mov rax, qword [rsi + 0xf0]
mov eax, dword [rsi + 0xf0]
mov eax, dword [rsi + 0xf0]
jmp 0x14002555c
mov rax, qword [rsi + 0x50]
mov qword [rsi + 0x70], rax
movups xmm0, xmmword [rcx]
adc byte [rcx], al
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsi + 0x78], xmm0
movups xmmword [rsi + 0x88], xmm1
movdqu xmm0, xmmword [rsi + 0x58]
movdqu xmmword [rsi + 0x98], xmm0
jg 0x1400252bf
cwde
add byte [rax], al
add byte [rax - 0x75], cl
push 0xffffffffa8868948
add byte [rax], al
add byte [rbx + rcx*4 - 0x4a], cl
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x4a], cl
mov al, 0
add byte [rax], al
jg 0x1400252bf
cwde
add byte [rax], al
add byte [rax - 0x75], cl
push 0xffffffffa8868948
add byte [rax], al
add byte [rbx + rcx*4 - 0x4a], cl
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x4a], cl
mov al, 0
add byte [rax], al
mov qword [rsi + 0xb8], rax
add byte [rax], al
test rax, rax
jne 0x1400254fe
jmp 0x140025d14
add byte [rax], al
test eax, eax
je 0x14002571c
cmp eax, 3
jne case.0x140025046.6
lea rbx, [rsi + 0x250]
movzx eax, byte [rsi + 0x250]
test eax, eax
je 0x14002542a
cmp eax, 3
je 0x140025781
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x14016b690]
jmp 0x1400254f2
invalid
add byte [rax - 0x75], cl
xchg byte [rax + 1], bl
add byte [rax], al
mov rcx, qword [rsi + 0x160]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esi, eax
push 0xffffffffe9000001
or al, 2
add byte [rax], al
mov rcx, qword [rsi + 0x200]
mov rax, qword [rsi + 0x208]
jmp 0x14002574e
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
sbb byte [rax], al
xchg esp, eax
invalid
mov edx, 0x24
call fcn.140163440
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x90], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0xa0], rax
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x183c9f
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x183c9f
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add al, ch
loop 0x140025479
lea rcx, [rsp + 0x90]
call fcn.140163280
adc eax, dword [rax]
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
pop rbp
adc al, 0
lea r8, str.crates_ncan_src_netquery.rs
jmp 0x1400254f2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_netudp.rs
adc al, 0
adc al, 0
jmp 0x1400254f2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeio_registration.rs
jmp 0x1400254f2
ud2
mov edx, 0x23
call fcn.140163440
ud2
mov rdx, qword [rsi + 0x70]
add rdx, 0x10
lea rcx, [rsi + 0xc0]
movups xmm0, xmmword [rsi + 0x78]
js 0x140025521
adc dword [rsi + 0xc0], eax
js 0x140025521
adc dword [rsi + 0xc0], eax
movups xmm0, xmmword [rsi + 0x88]
movups xmmword [rsi + 0xd0], xmm0
adc dword [rsi + 0xd0], eax
adc dword [rsi + 0xd0], eax
xchg al, dl
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
loopne 0x14002552b
mov qword [rsi + 0xe0], rdx
add byte [rax], al
mov qword [rsi + 0xe8], r14
mov qword [rsi + 0xf0], rax
lea r8, [rsi + 0x110]
mov qword [rsp + 0x68], r8
mov byte [rsi + 0x110], 0
add byte [rax], al
add byte [rax], al
movq xmm1, r14
movq xmm0, rdx
punpcklqdq xmm0, xmm1
movdqu xmmword [rsi + 0xf8], xmm0
mov qword [rsi + 0x108], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [r15], cl
adc dword [rsi + 0x118], eax
adc byte [r15], cl
adc dword [rsi + 0x118], eax
movups xmmword [rsi + 0x128], xmm1
movzx r8d, word [rsi + 0x118]
mov word [rsi + 0x118], 4
cmp r8w, 4
je 0x140026255
cmp r8w, 3
je 0x140025c91
mov qword [rsp + 0x48], rcx
mov word [rsi + 0x118], 2
cmp r8w, 2
je 0x140025c9a
lea r9, [rsi + 0x11a]
mov rax, qword [rsi + 0xf8]
mov rcx, qword [rsi + 0x100]
mov rdx, qword [rsi + 0x108]
mov word [rsi + 0x138], r8w
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0xe]
movups xmmword [rsi + 0x13a], xmm0
movups xmmword [rsi + 0x148], xmm1
mov qword [rsi + 0x158], rax
mov qword [rsi + 0x160], rcx
mov qword [rsi + 0x168], rdx
lea r8, [rsi + 0x268]
mov qword [rsp + 0x50], r8
mov byte [rsi + 0x268], 0
lea r8, [rsi + 0x170]
movzx r9d, word [rsi + 0x138]
mov r10, qword [rsi + 0x13a]
mov r11d, dword [rsi + 0x142]
movzx edi, word [rsi + 0x146]
movdqu xmm0, xmmword [rsi + 0x148]
movdqu xmmword [rsi + 0x180], xmm0
mov word [rsi + 0x170], r9w
mov qword [rsi + 0x172], r10
mov dword [rsi + 0x17a], r11d
mov word [rsi + 0x17e], di
mov qword [rsi + 0x190], rax
mov qword [rsi + 0x198], rax
mov qword [rsi + 0x1a0], rcx
mov qword [rsi + 0x1a8], rdx
mov qword [rsi + 0x1b0], r8
mov qword [rsi + 0x1b8], 2
lea rcx, [rsi + 0x260]
lea ecx, [rsi + 0x260]
mov qword [rsp + 0x58], rcx
mov byte [rsi + 0x260], 0
mov ecx, 2
mov qword [rsi + 0x1c0], rax
mov qword [rsi + 0x1c8], rcx
mov rdx, qword [rsi + 0x198]
mov r8, qword [rsi + 0x1a0]
mov r9, qword [rsi + 0x1a8]
mov r10, qword [rsi + 0x1b0]
mov qword [rsi + 0x1d0], rdx
mov qword [rsi + 0x1d8], r8
mov qword [rsi + 0x1e0], r9
mov qword [rsi + 0x1e8], r10
mov qword [rsi + 0x1f0], rax
mov qword [rsi + 0x1f8], rcx
lea r13, [rsi + 0x258]
mov byte [rsi + 0x258], 0
mov rcx, qword [rsi + 0x1f0]
mov rax, qword [rsi + 0x1f8]
mov rcx, qword [rcx + 8]
sub rcx, 0xffffffffffffff80
mov qword [rsi + 0x200], rcx
mov qword [rsi + 0x208], rax
lea rbx, [rsi + 0x250]
mov byte [rsi + 0x250], 0
mov qword [rsi + 0x210], rcx
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x218], xmm0
mov qword [rsi + 0x228], 0
mov qword [rsi + 0x238], rax
mov byte [rsi + 0x240], 0
mov byte [rsi + 0x248], 0
lea r15, [rsi + 0x210]
lea rcx, [rsp + 0x90]
lea r8, [rsp + 0xc8]
mov rdx, r15
call fcn.1401132f0
movzx r14d, byte [rsp + 0x99]
cmp r14b, 2
je 0x140025b8d
mov r12, qword [rsp + 0x90]
movzx ebp, byte [rsp + 0x98]
movzx edi, bpl
mov r15, qword [r15]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x18], cl
jne 0x14002580c
lea rax, [rsi + 0x218]
mov rcx, qword [rsi + 0x218]
test rcx, rcx
je 0x140025828
mov rdx, qword [rsi + 0x220]
mov qword [rcx + 8], rdx
mov rcx, qword [rsi + 0x220]
test rcx, rcx
jne 0x14002583e
lea rcx, [r15 + 0x28]
cmp qword [r15 + 0x28], rax
jne case.0x140003724.711
jmp 0x14002583e
lea rcx, [r15 + 0x18]
call fcn.1401647e0
lea rax, [rsi + 0x218]
mov rcx, qword [rsi + 0x218]
test rcx, rcx
jne 0x1400257e9
cmp qword [r15 + 0x20], rax
jne case.0x140003724.711
mov rcx, qword [rsi + 0x220]
mov qword [r15 + 0x20], rcx
test rcx, rcx
je 0x140025800
mov rdx, qword [rax]
mov qword [rcx], rdx
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r15 + 0x18], cl
jne 0x1400259ac
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140025872
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov byte [rbx], 1
test r14b, r14b
je 0x1400258f9
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeio_scheduled_io.rs
mov edx, 0x38
call fcn.14010a720
mov r14, rax
mov byte [r13], 1
mov ebx, 1
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov byte [rdx], 1
mov byte [rax], 1
mov rax, qword [rsp + 0x68]
mov byte [rax], 1
call fcn.14000c860
test rbx, rbx
jne 0x140025cd6
mov rdx, qword [rsi + 0xb8]
mov rax, rdx
sub rax, r14
jb 0x14002626f
add r14, qword [rsi + 0xb0]
mov qword [rsi + 0xb0], r14
mov qword [rsi + 0xb8], rax
test rax, rax
jne 0x1400254fe
jmp 0x140025d14
mov byte [rsi + 0x258], 1
mov rbx, qword [rsi + 0x1d0]
mov rcx, qword [rbx + 0x10]
cmp rcx, 0xffffffffffffffff
je 0x140026293
mov r8, qword [rsi + 0x1e8]
movzx r11d, word [r8]
lea r15, str.no_addresses_to_send_data_to
cmp r11d, 2
je 0x140025a59
mov r15, qword [r8 + 8]
cmp r11d, 3
je 0x140025a59
mov rax, qword [rsi + 0x1d8]
mov qword [rsp + 0xc0], rax
mov r14, qword [rsi + 0x1e0]
mov r13d, dword [r8 + 0x10]
mov r9d, dword [r8 + 0x14]
mov edx, dword [r8 + 0x18]
movzx r10d, word [r8 + 0x1c]
movzx eax, word [r8 + 6]
mov word [rsp + 0x74], ax
mov eax, dword [r8 + 2]
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x76], r15
mov dword [rsp + 0x7e], r13d
cmp r14, 0x7fffffff
mov r8d, 0x7fffffff
cmovb r8, r14
test r11w, r11w
je 0x1400259cd
mov r11d, 0x1c
mov r14w, 0x17
movdqu xmm0, xmmword [rsp + 0x72]
jmp 0x1400259e7
add r15, 0x18
mov rcx, r15
call fcn.140164400
mov rax, qword [rsi + 0x228]
test rax, rax
jne 0x140025868
jmp 0x140025872
movzx r10d, word [rsp + 0x74]
mov r9d, dword [rsp + 0x70]
mov r11d, 0x10
mov r14w, 2
pxor xmm0, xmm0
rol r10w, 8
mov word [rsp + 0x90], r14w
mov word [rsp + 0x92], r10w
mov dword [rsp + 0x94], r9d
movdqu xmmword [rsp + 0x98], xmm0
mov dword [rsp + 0xa8], edx
mov dword [rsp + 0x28], r11d
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0xc0]
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_sendto]
cmp eax, 0xffffffff
je 0x140025a48
movsxd r14, eax
xor ebx, ebx
jmp 0x140025898
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
mov rcx, r15
call fcn.1400085f0
cmp al, 0xd
jne 0x140025adb
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x140025adb
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
jle 0x1400262c7
add rcx, 0x10
mov r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
mov dh, 0x48
sbb al, ch
mov edi, 0x4800073a
test eax, eax
mov dh, 0x48
sbb al, ch
mov edi, 0x4800073a
test eax, eax
je 0x140025adb
mov r14, rax
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140025ade
test rax, rax
je 0x140025ade
sal byte [rax + rsi + 0x4d], 0x8d
outsd dx, dword [rsi]
dec dword [rcx - 0x75]
dec dword [r9 - 0x75]
pop rdi
invalid
lea r13, [r15 - 1]
mov rax, qword [r15 - 1]
mov rbx, qword [r15 + 7]
mov r15, rax
mov rcx, rax
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140025ad1
mov rcx, r15
call fcn.140142490
mov rcx, r13
call fcn.140142490
jmp 0x140025ade
mov r14, r15
mov rcx, r14
call fcn.1400085f0
mov ebx, 1
cmp al, 0xd
jne 0x140025898
mov rax, qword [rsi + 0x1c0]
mov rcx, qword [rax + 8]
and r12d, 0x23
mov rax, qword [rcx + 0x90]
shl rdi, 0x10
xor r12, 0x2f
nop word cs:[rax + rax]
mov edx, eax
shr edx, 0x10
cmp bpl, dl
jne 0x140025b3d
mov edx, eax
and edx, r12d
or rdx, rdi
lock cmpxchg qword [rcx + 0x90], rdx
jne 0x140025b20
mov eax, r14d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140025b7a
test rax, rax
je 0x140025b7a
lea r15, [r14 - 1]
mov r12, qword [r14 - 1]
mov rdi, qword [r14 + 7]
mov rcx, r12
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140025b72
mov rcx, r12
call fcn.140142490
mov rcx, r15
call fcn.140142490
mov rax, qword [rsi + 0x1c0]
mov rcx, qword [rsi + 0x1c8]
jmp 0x140025700
mov byte [rsi + 0x250], 3
mov byte [rsi + 0x258], 3
mov byte [rsi + 0x260], 3
mov byte [rsi + 0x268], 3
mov byte [rsi + 0x110], 4
mov byte [rsi + 0x270], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140025c07
test eax, eax
jne 0x140025c35
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0xc8], rcx
mov rax, qword [rsi]
jmp 0x140025c4b
lock cmpxchg qword [rsi], rcx
je case.0x140020c36.27
test al, 1
je 0x140026280
test al, 0x20
jne 0x140025fdf
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140025c80
cmp rcx, 0x3f
jbe 0x14002623b
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x140025c40
test rcx, rcx
js 0x1400262ad
add rcx, 0x40
mov dl, 1
jmp 0x140025c40
mov r15, qword [rsi + 0x120]
jmp 0x140025cb6
lea rdx, str.no_addresses_to_send_data_to
mov r8d, 0x1c
mov cl, 0x14
call fcn.140008480
mov r15, rax
mov rcx, qword [rsp + 0x48]
invalid
mov rax, qword [rsp + 0x68]
mov rax, qword [rsp + 0x68]
mov byte [rax], 1
call fcn.14000c860
mov r14, r15
and r15d, 3
lea rax, [r15 - 2]
cmp rax, 2
jae 0x140025ce7
jmp 0x140025d14
mov r15, r14
and r15d, 3
lea rax, [r15 - 2]
cmp rax, 2
jb 0x140025d14
test r15, r15
je 0x140025d14
lea rbx, [r14 - 1]
mov r15, qword [r14 - 1]
mov rdi, qword [r14 + 7]
mov rcx, r15
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140025d0c
mov rcx, r15
call fcn.140142490
mov rcx, rbx
call fcn.140142490
cmp qword [rsi + 0xa0], 0
je 0x140025d2a
mov rcx, qword [rsi + 0x98]
call fcn.140142490
mov rbx, qword [rsi + 0x70]
dec qword [rbx]
jne 0x140025d4a
lea rcx, [rbx + 0x10]
call fcn.14000d3e0
dec qword [rbx + 8]
jne 0x140025d4a
invalid
or byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.140142490
mov byte [rsi + 0x270], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
invalid
je 0x140025da5
add dword [rbp + rsi - 0x7b], esi
ror byte [rdi], 0x85
rol dword [rcx], cl
add byte [rax], al
test eax, eax
jne 0x140025f4b
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0xc8], rcx
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov rdi, qword [rsp + 0x38]
mov rcx, rdi
call fcn.14000c2d0
mov word [rdi], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140025e69
test eax, eax
jne 0x140025f95
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
add al, ch
mov ss, word [rdi + 0xd]
add dh, al
xchg dword [rax], ecx
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
mov rcx, qword [rsp + 0x38]
call fcn.14000c2d0
mov word [rsi + 0x30], 2
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140025f24
test eax, eax
jne 0x140025f3e
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rcx, rsi
call fcn.14002cf10
jmp case.0x140025046.2
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x140025dd7
xorps xmm6, xmm6
test eax, eax
jne 0x140025e03
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
jmp 0x140025dd7
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x140025e87
xorps xmm6, xmm6
test eax, eax
jne 0x140025eb3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
jmp 0x140025e87
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140026036
xorps xmm6, xmm6
test eax, eax
jne 0x140026062
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
invalid
add byte [rax - 0x75], cl
jl 0x14002608a
mov rdi, qword [rsp + 0x38]
mov rcx, rdi
cmp byte [rax - 0x77], cl
stc
call fcn.14000c2d0
mov word [rdi], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
or byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400260c8
test eax, eax
jne 0x1400261f1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
adc eax, 0xe3be4
adc eax, 0xe3be4
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
rol byte [rax], 0
add byte [rcx], al
add byte [rax], al
invalid
mov al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0
rol byte [rax], 0
add byte [rcx], al
add byte [rax], al
invalid
mov qword [rax + 0xc8], rdi
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
mov rcx, qword [rsp + 0x38]
call fcn.14000c2d0
mov word [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rdi
jmp 0x140025ed4
cmp dl, 2
je case.0x140025046.3
movzx eax, dl
cmp eax, 1
jne case.0x140025046.2
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7d], r9b
rcl dword [rax], 0x48
mov edx, esi
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
call fcn.140114fc0
mov rax, 0xffffffffffffffc0
sar bh, 0xff
push rax
xadd qword [rsi], rax
sar bh, 0xff
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x1400262cb
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
ror byte [rax - 0x7d], 0xf8
mov rcx, qword [rsp + 0x38]
cmp eax, 0x40
mov rcx, qword [rsp + 0x38]
jne case.0x140025046.2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400261b2
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
mov rcx, qword [rsp + 0x38]
jmp 0x1400261b2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400261ae
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
xor al, ch
sbb dword [rcx - 2], esp
dec dword [rax - 0x75]
xchg byte [rax + 0x48000002], cl
test eax, eax
call fcn.14000c2d0
mov rax, qword [rsi + 0x288]
test rax, rax
je 0x1400261cd
mov rcx, qword [rsi + 0x290]
call qword [rax + 0x18]
mov rcx, rsi
call fcn.140142490
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x1400260e6
xorps xmm6, xmm6
test eax, eax
jne 0x140026112
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
jmp 0x1400260e6
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
lea rcx, str._Ready__polled_after_completionC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_future_ready.rs
lea r8, [0x14016bff8]
pop rbp
adc al, 0
pop rbp
adc al, 0
mov edx, 0x1f
call fcn.140163830
ud2
lea r8, str.crates_ncan_src_netquery.rs
mov rcx, r14
call fcn.1401632c0
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401a94a8]
jmp 0x1400254f2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.140163440
ud2
invalid
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401a9788]
mov edx, 0x2f
call fcn.140163440
ud2
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
invalid
or ecx, esp
int3
push rsi
push rdi
push rbx
sub rsp, 0x80
movaps xmmword [rsp + 0x70], xmm6
mov rsi, rcx
mov rax, qword [rcx]
add ebx, ebp
invalid
add ebx, ebp
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je 0x140026358
test al, 4
je 0x140026883
test al, 3
je 0x140026310
cmp rax, 0x3f
jbe 0x14002689d
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne case.default.0x140026366
lea rax, [0x1401ad590]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [rsi + 0x28]
cmp eax, 2
ja 0x1400268b7
mov rdi, qword [rsi + 0x20]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x108]
cmp ecx, 1
je 0x1400263cf
test ecx, ecx
jne 0x140026636
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [rsi + 0x28]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movaps xmm6, xmmword [rcx + 0xc0]
mov qword [rcx + 0xc0], 1
mov qword [rcx + 0xc8], rdi
mov cl, 1
mov dword [rsi + 0x28], 2
cmp eax, 2
je 0x140026649
mov dword [rsp + 0x28], eax
movups xmm0, xmmword [rsi + 0x2c]
movups xmm1, xmmword [rsi + 0x3c]
movups xmm2, xmmword [rsi + 0x4c]
movups xmm3, xmmword [rsi + 0x5c]
movups xmmword [rsp + 0x2c], xmm0
movups xmmword [rsp + 0x3c], xmm1
movups xmmword [rsp + 0x4c], xmm2
movups xmmword [rsp + 0x5c], xmm3
pop rsp
pop rsp
mov eax, dword [rsi + 0x6c]
mov dword [rsp + 0x6c], eax
cmp cl, 1
je 0x140026475
movzx eax, cl
test eax, eax
jne 0x14002648f
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 0
mov r14, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
pop rax
pop rax
lea r8, [rsp + 0x28]
mov rcx, r14
call fcn.140101850
mov rdi, rax
mov rbx, rdx
test r15, r15
je 0x1400264be
mov rcx, r14
call fcn.140142490
mov eax, dword [0x14021d30c]
add eax, 0x1f6e48
outsb dx, byte [rsi]
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140026513
test eax, eax
jne 0x1400267ec
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 0
add byte [rax - 0x73], cl
adc eax, 0xe379a
call fcn.1400fb5f0
in eax, 0x50
or eax, 0x86c64100
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
invalid
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov r14, qword [rsi + 0x20]
jbe 0x140026551
jbe 0x140026551
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rdi], 0x28
mov al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
movaps xmm6, xmmword [rax + 0xc0]
sub byte [rax + 0xc0], dh
mov qword [rax + 0xc0], 1
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
enter 0, 0
mov qword [rax + 0xc8], r14
mov eax, dword [rsi + 0x28]
lea edx, [rax - 3]
lea r8, [rdx + 1]
xor ecx, ecx
cmp edx, 2
add cl, byte [rcx + 0xf]
enter 0xffffffffffff8348, 0xfffffffffffffff9
add dword [rdi], ecx
test cl, ch
add byte [rax], al
invalid
add cl, byte [rcx + 0xf]
enter 0xffffffffffff8348, 0xfffffffffffffff9
add dword [rdi], ecx
test cl, ch
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x14002666c
jmp 0xc3026584
add byte [rax], al
cmp eax, 2
je 0x14002666c
cmp qword [rsi + 0x58], 0
je 0x14002666c
invalid
add byte [rax], al
invalid
pop rax
add byte [rdi], cl
test ch, dl
invalid
add byte [rax], al
add byte [rax - 0x75], cl
push rax
invalid
mov rcx, qword [rsi + 0x50]
call fcn.140142490
jmp 0x14002666c
add byte [rax], al
add byte [rax], al
lea rcx, [rsi + 0x20]
call fcn.14002bec0
jmp 0x1400267d1
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [rsi + 0x28]
lea edx, [rax - 3]
lea r8, [rdx + 1]
xor ecx, ecx
cmp edx, 2
cmovb rcx, r8
cmp rcx, 1
je 0x1400265fc
test rcx, rcx
jne 0x140026605
cmp eax, 2
je 0x140026605
cmp qword [rsi + 0x58], 0
je 0x140026605
mov rcx, qword [rsi + 0x50]
call fcn.140142490
jmp 0x140026605
lea rcx, [rsi + 0x30]
call fcn.14000cbf0
mov rax, qword [rsi + 0x80]
test rax, rax
je 0x14002661b
mov rcx, qword [rsi + 0x88]
call qword [rax + 0x18]
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140142490
xorps xmm6, xmm6
mov dword [rsi + 0x28], 2
cmp eax, 2
jne 0x14002640d
lea rcx, str._internal_exception__blocking_task_ran_twice.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_blocking_task.rs
lea r8, [0x1401a9b80]
mov edx, 0x2d
call fcn.140163830
ud2
lea rcx, [rsi + 0x30]
call fcn.14000cbf0
mov dword [rsi + 0x28], 4
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400266c8
test eax, eax
jne 0x140026837
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov r14, qword [rsi + 0x20]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], r14
mov eax, dword [rsi + 0x28]
lea edx, [rax - 3]
lea r8, [rdx + 1]
xor ecx, ecx
cmp edx, 2
cmovb rcx, r8
cmp rcx, 1
je 0x140026747
test rcx, rcx
jne 0x140026750
cmp eax, 2
je 0x140026750
cmp qword [rsi + 0x58], 0
je 0x140026750
mov rcx, qword [rsi + 0x50]
call fcn.140142490
jmp 0x140026750
lea rcx, [rsi + 0x30]
call fcn.14000cbf0
mov dword [rsi + 0x28], 3
mov qword [rsi + 0x30], 0
mov qword [rsi + 0x38], rdi
mov qword [rsi + 0x40], rbx
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400267b7
test eax, eax
jne 0x1400267d1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14002ddd0
mov r14, qword [rsi + 0x20]
cmp eax, 1
je case.0x140020ea2.30
xorps xmm6, xmm6
test eax, eax
jne case.0x14002210d.19
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r15 + 0x108], 1
jmp case.0x140020ea2.30
mov r14, qword [rsi + 0x20]
cmp eax, 1
je 0x1400266e6
test eax, eax
jne 0x14002687b
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r15 + 0x108], 1
xchg dword [rax], ecx
add dword [rax], eax
add byte [rcx], al
xchg dword [rax], ecx
add dword [rax], eax
add byte [rcx], al
jmp 0x1400266e6
xorps xmm6, xmm6
jmp 0x140026712
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.140163280
ud2
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
jmp 0x14002694a
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rax
invalid
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x140026366.4
test al, 4
je 0x140026c1f
test al, 3
je case.0x14002210d.22
cmp rax, 0x3f
jbe 0x140027474
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14002694a
lea rax, [0x1401ad5a0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401a97e0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rsi
movzx eax, byte [rsi + 0x78]
mov ecx, eax
and cl, 6
cmp cl, 4
mov ah, 0x24
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
js 0x14002692d
rol dword [rax - 0x67ff91f], 4
je 0x140026c39
mov rdi, qword [rsi + 0x28]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0xb60f
mov dword [rax], ecx
add dword [rax], eax
add byte [rbx + 0x397401f9], al
retf 0xb60f
test ecx, ecx
jne 0x140026bf0
test dword [rdx + rax], edx
add byte [rax], al
test dword [rdx + rax], edx
add byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
or dword [rax], 1
add byte [rax], al
add dword [rdi], ecx
mov dh, 0x46
invalid
or dword [rax], 1
add byte [rax], al
add dword [rdi], ecx
mov dh, 0x46
js 0x140026999
mov ecx, dword [0x14021d30c]
or eax, 0x1f68f9
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rdx, qword [rcx + 0xc0]
mov qword [rsp + 0x50], rdx
mov rdx, qword [rcx + 0xc8]
mov qword [rsp + 0x58], rdx
mov qword [rcx + 0xc0], 1
mov qword [rcx + 0xc8], rdi
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
lea edi, [rsi + 0x30]
test al, al
jne 0x140026c03
jmp 0x140026da7
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140026ab2
xorps xmm6, xmm6
test eax, eax
jne 0x140026ade
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
rol byte [rax], 0
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xc8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14000ca90
mov byte [rsi + 0x78], 5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140026b42
test eax, eax
jne 0x140026bad
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x29
mov al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
invalid
ror dword [rdi], 0x29
mov al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0x1f67a605], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
enter 0, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
enter 0, 0
mov rcx, rdi
call fcn.14000ca90
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x1400272bf
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140026b60
xorps xmm6, xmm6
test eax, eax
jne 0x140026b8c
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x140026b60
xor ecx, ecx
mov qword [rsp + 0x50], rcx
lea rdi, [rsi + 0x30]
test al, al
je 0x140026da7
movzx eax, al
cmp eax, 3
je 0x140026daf
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netmod.rs
jmp 0x140026c73
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140163280
ud2
mov edx, 0x23
call fcn.140163440
ud2
mov r13, qword [rsi + 0x50]
cmp byte [r13 + 0x40], 0
jne 0x140026e28
cmp qword [r13 + 0x10], 0
jne 0x14002748e
mov rbx, qword [rsp + 0x30]
mov qword [r13 + 0x10], 0xffffffffffffffff
mov rax, qword [r13 + 0x20]
mov r15, qword [r13 + 0x28]
sub rax, r15
cmp rax, r14
jb 0x140026eb0
mov rcx, qword [r13 + 0x18]
add rcx, r15
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [r13 + 0x28], r15
mov rax, qword [r13 + 0x30]
mov rcx, qword [r13 + 0x38]
mov qword [r13 + 0x30], 0
test rax, rax
je 0x140026ceb
call qword [rax + 8]
inc qword [r13 + 0x10]
mov qword [rsp + 0x40], 0
mov rbp, qword [rdi]
cmp qword [rbp + 0x10], 0
jne 0x14002749c
mov qword [rbp + 0x10], 0xffffffffffffffff
lea r13, [rbp + 0x18]
mov r14, qword [rbp + 0x28]
xor eax, eax
test r14, r14
je 0x140026d57
mov r15, qword [r13]
xor r12d, r12d
cmp qword [rsp + 0x38], r14
jb 0x140026ec8
add rbx, r12
mov rcx, rbx
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r12, r14
mov qword [rsp + 0x40], r12
mov qword [rbp + 0x28], 0
mov rax, qword [rbp + 0x10]
inc rax
mov rcx, qword [r13 + 0x10]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [rsp + 0x40]
mov qword [r13 + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r13], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x40], rcx
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rbp + 0x10], rax
cmp qword [rsp + 0x38], 0
je 0x140026da7
mov rcx, qword [rsp + 0x30]
call fcn.140142490
mov qword [rsi + 0x60], rdi
mov byte [rsi + 0x70], 0
lea rdx, [rsi + 0x60]
lea rcx, [rsp + 0x60]
lea r8, [rsp + 0x90]
call fcn.14003d970
cmp qword [rsp + 0x60], 0
je 0x140026ee6
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
cmp byte [rsi + 0x70], 3
jne 0x140026e1a
mov rbx, qword [rsi + 0x68]
dec qword [rbx]
jne 0x140026e1a
cmp qword [rbx + 0x20], 0
je 0x140026e04
mov rcx, qword [rbx + 0x18]
call fcn.140142490
mov rax, qword [rbx + 0x30]
test rax, rax
je 0x140026e14
mov rcx, qword [rbx + 0x38]
call qword [rax + 0x18]
dec qword [rbx + 8]
je 0x140026e95
mov r14, qword [rsp + 0x40]
test r14, r14
jne 0x140026c7f
cmp qword [rsp + 0x38], 0
je 0x140026e3a
mov rcx, qword [rsp + 0x30]
call fcn.140142490
mov r14, qword [rsi + 0x48]
mov rbx, qword [rsi + 0x50]
mov byte [r14 + 0x40], 1
cmp qword [r14 + 0x10], 0
jne 0x140027128
mov qword [r14 + 0x10], 0xffffffffffffffff
mov rax, qword [r14 + 0x30]
mov rcx, qword [r14 + 0x38]
mov qword [r14 + 0x30], 0
test rax, rax
je 0x14002705b
call qword [rax + 8]
mov rax, qword [r14 + 0x10]
inc rax
mov qword [r14 + 0x10], rax
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
je 0x140027070
jmp 0x140027128
mov rcx, rbx
call fcn.140142490
mov ch, 0x11
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x40
mov ch, 0x11
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x40
test r14, r14
jne 0x140026c7f
jmp 0x140026e28
lea rcx, [r13 + 0x18]
mov rdx, r15
mov r8, r14
call fcn.1401639e0
mov r15, qword [r13 + 0x28]
jmp 0x140026cba
lea rcx, [rsp + 0x30]
xor edx, edx
mov r8, r14
call fcn.1401639e0
mov rbx, qword [rsp + 0x30]
mov r12, qword [rsp + 0x40]
jmp 0x140026d2f
mov byte [rsi + 0x78], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add ecx, dword [rbx + 0x1f641c05]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140026f3a
test eax, eax
jne 0x140026f65
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x50]
and al, 0x50
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0xc8], rcx
mov rax, qword [rsi]
jmp 0x140026f86
test rcx, rcx
js 0x1400274bd
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140026fbf
test al, 1
je 0x1400274aa
test al, 0x20
jne 0x1400273e7
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140026f70
ror dword [rax - 0x7d], 0xe1
invalid
cmp rcx, 0x3f
jbe 0x140027474
add rcx, 0xffffffffffffffc0
add ecx, 0xffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x140026f86
cmp dl, 2
je 0x14002701c
movzx eax, dl
cmp eax, 1
jne case.0x140026986.2
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
call fcn.140114fc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400274d7
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140026986.2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140027017
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
mov rcx, rdi
jmp 0x140027033
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14002702f
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000ca90
mov rax, qword [rsi + 0x90]
test rax, rax
je 0x14002704e
mov rcx, qword [rsi + 0x98]
call qword [rax + 0x18]
mov rcx, rsi
call fcn.140142490
jmp case.0x140026986.2
xor eax, eax
mov qword [r14 + 0x10], rax
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
jne 0x140027128
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x140027099
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
inc rax
jmp 0x14002709b
xor eax, eax
mov qword [rbx + 0x10], rax
mov rbx, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
jne 0x140027128
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x140027116
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
inc rax
mov qword [rbx + 0x10], rax
adc byte [rcx - 0x3a], al
add dword [rcx - 0x7d], ecx
add dword [rcx - 0x7d], ecx
jle 0x1400270f6
add byte [rbp + 0x3f], dh
adc byte [rcx - 0x3a], al
add dword [rcx - 0x7d], ecx
add dword [rcx - 0x7d], ecx
add dword [rcx - 0x7d], ecx
jle 0x1400270f6
add byte [rbp + 0x3f], dh
lea rbx, [rsi + 0x48]
mov qword [r14 + 0x10], 0xffffffffffffffff
mov rax, qword [r14 + 0x30]
invalid
invalid
mov eax, dword [rsi + 0x30]
xor byte [rcx - 0x75], r9b
cmp byte [rcx - 0x39], r9b
xor byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rbp - 1], 0x50
or byte [rcx - 0x75], cl
adc byte [rax - 1], r9b
shr bl, 0x22
mov rcx, qword [r14 + 0x38]
mov qword [r14 + 0x30], 0
test rax, rax
je 0x140027136
call qword [rax + 8]
mov rax, qword [r14 + 0x10]
inc rax
jmp 0x140027138
xor eax, eax
mov qword [rbx + 0x10], rax
mov byte [r14 + 0x40], 1
cmp qword [r14 + 0x10], 0
je 0x1400270e9
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
invalid
xor eax, eax
mov qword [r14 + 0x10], rax
mov rcx, rdi
call fcn.14000eb60
mov rcx, rbx
call fcn.14000eb60
mov byte [rsi + 0x78], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400271a4
test eax, eax
jne 0x140027351
mov eax, dword [0x14021d30c]
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 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0xc8], rcx
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000ca90
mov byte [rsi + 0x78], 5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
or byte [rax], 1
add byte [rax], al
ror dword [rdi], 0xb6
or byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14002725f
test eax, eax
jne 0x14002739c
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
add byte [rax - 0x77], cl
cwde
enter 0, 0
add byte [rax - 0x77], cl
cwde
enter 0, 0
mov rcx, rdi
call fcn.14000ca90
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
mov byte [rsi + 0x78], 4
mov eax, dword [0x14021d30c]
invalid
invalid
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
invalid
cmp eax, 1
je 0x140027313
test eax, eax
jne 0x14002732d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
lea edx, [0x140109ca0]
lea edx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x29
mov al, 0xc0
add byte [rax], al
invalid
ror dword [rdi], 0x29
mov al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14002cb60
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x1400271d3
xorps xmm6, xmm6
test eax, eax
jne case.0x14000d157.280
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x1400271d3
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14002727d
xorps xmm6, xmm6
test eax, eax
jne 0x1400272a9
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x14002727d
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140027443
xorps xmm6, xmm6
test eax, eax
jne 0x140026ae2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
rol byte [rax], 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
enter 0, 0
rol byte [rax], 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
enter 0, 0
jmp 0x140026ae2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401a94a8]
jmp 0x140026c73
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401a9788]
mov edx, 0x2f
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
add byte [rdx + 0x27], bh
add byte [rdx + 0x27], bh
call fcn.140163440
ud2
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
add ebx, ebp
invalid
add ebx, ebp
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je 0x140027578
test al, 4
je 0x14002781f
test al, 3
je 0x140027530
cmp rax, 0x3f
jbe 0x140028074
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14002754a
lea rax, [0x1401ad5b0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401a97e0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rsi
movzx eax, byte [rsi + 0x78]
mov ecx, eax
and cl, 6
cmp cl, 4
je 0x140027839
mov rdi, qword [rsi + 0x28]
mov ecx, dword [0x14021d30c]
push rcx
pop rbp
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
retf 0xb60f
mov dword [rax], ecx
add dword [rax], eax
add byte [rbx + 0x397401f9], al
push rcx
pop rbp
invalid
retf 0xb60f
test ecx, ecx
jne 0x1400277f0
invalid
add byte [rbx + 0x1f5d2a05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe26a3
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe26a3
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
movzx eax, byte [rsi + 0x78]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
mov rdx, qword [rcx + 0xc0]
mov qword [rsp + 0x50], rdx
mov rdx, qword [rcx + 0xc8]
mov qword [rsp + 0x58], rdx
mov qword [rcx + 0xc0], 1
rol byte [rax], 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, 0xc8
rol byte [rax], 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, 0xc8
lea rdi, [rsi + 0x30]
test al, al
jne 0x140027803
jmp 0x1400279a7
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400276b2
xorps xmm6, xmm6
test eax, eax
jne 0x1400276de
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14000ca90
mov byte [rsi + 0x78], 5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140027742
test eax, eax
jne 0x1400277ad
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x28]
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000ca90
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x140027ebf
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140027760
xorps xmm6, xmm6
test eax, eax
jne 0x14002778c
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x140027760
pop rbx
invalid
xor ecx, ecx
mov qword [rsp + 0x50], rcx
lea rdi, [rsi + 0x30]
test al, al
je 0x1400279a7
movzx eax, al
cmp eax, 3
je 0x1400279af
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netmod.rs
jmp 0x140027873
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
adc dword [rsp + 0x78], eax
adc dword [rsp + 0x78], eax
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140163280
ud2
mov edx, 0x23
call fcn.140163440
ud2
mov r13, qword [rsi + 0x50]
cmp byte [r13 + 0x40], 0
jne 0x140027a28
cmp qword [r13 + 0x10], 0
jne 0x14002808e
mov rbx, qword [rsp + 0x30]
mov qword [r13 + 0x10], 0xffffffffffffffff
mov rax, qword [r13 + 0x20]
mov r15, qword [r13 + 0x28]
sub rax, r15
cmp rax, r14
jb 0x140027ab0
mov rcx, qword [r13 + 0x18]
add rcx, r15
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [r13 + 0x28], r15
mov rax, qword [r13 + 0x30]
mov rcx, qword [r13 + 0x38]
mov qword [r13 + 0x30], 0
test rax, rax
je 0x1400278eb
call qword [rax + 8]
inc qword [r13 + 0x10]
mov qword [rsp + 0x40], 0
mov rbp, qword [rdi]
cmp qword [rbp + 0x10], 0
jne 0x14002809c
mov qword [rbp + 0x10], 0xffffffffffffffff
lea r13, [rbp + 0x18]
mov r14, qword [rbp + 0x28]
xor eax, eax
test r14, r14
je 0x140027957
mov r15, qword [r13]
xor r12d, r12d
cmp qword [rsp + 0x38], r14
jb 0x140027ac8
add rbx, r12
mov rcx, rbx
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r12, r14
mov qword [rsp + 0x40], r12
mov qword [rbp + 0x28], 0
mov rax, qword [rbp + 0x10]
inc rax
mov rcx, qword [r13 + 0x10]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [rsp + 0x40]
mov qword [r13 + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r13], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x40], rcx
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rbp + 0x10], rax
cmp qword [rsp + 0x38], 0
je 0x1400279a7
mov rcx, qword [rsp + 0x30]
call fcn.140142490
mov qword [rsi + 0x60], rdi
mov byte [rsi + 0x70], 0
lea rdx, [rsi + 0x60]
lea rcx, [rsp + 0x60]
lea r8, [rsp + 0x90]
call fcn.14003d970
cmp qword [rsp + 0x60], 0
je 0x140027ae6
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x30], xmm0
cmp byte [rsi + 0x70], 3
jne 0x140027a1a
mov rbx, qword [rsi + 0x68]
dec qword [rbx]
jne 0x140027a1a
cmp qword [rbx + 0x20], 0
je 0x140027a04
mov rcx, qword [rbx + 0x18]
call fcn.140142490
mov rax, qword [rbx + 0x30]
test rax, rax
je 0x140027a14
mov rcx, qword [rbx + 0x38]
call qword [rax + 0x18]
dec qword [rbx + 8]
je 0x140027a95
mov r14, qword [rsp + 0x40]
test r14, r14
jne 0x14002787f
cmp qword [rsp + 0x38], 0
je 0x140027a3a
mov rcx, qword [rsp + 0x30]
call fcn.140142490
mov r14, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
mov byte [r14 + 0x40], 1
cmp qword [r14 + 0x10], 0
jne 0x140027d28
mov qword [r14 + 0x10], 0xffffffffffffffff
mov rax, qword [r14 + 0x30]
xor byte [rcx - 0x75], cl
cmp byte [rcx - 0x39], r9b
xor byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
xor byte [rcx - 0x75], cl
cmp byte [rcx - 0x39], r9b
xor byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
call 0x13f027a75
push rax
or byte [rcx - 0x75], cl
adc byte [rax - 1], r9b
ror byte [rcx - 0x77], 0x46
adc dh, al
add dword [rax - 0x7d], ecx
jnp 0x140027a99
call qword [rax + 8]
mov rax, qword [r14 + 0x10]
inc rax
mov qword [r14 + 0x10], rax
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
add byte [rdi], cl
test al, ah
add dword [rax], eax
invalid
add byte [rdi], cl
test al, ah
add dword [rax], eax
add cl, ch
xchg ebx, eax
add al, byte [rax]
add byte [rax - 0x77], cl
fld1
jmp 0x140027d28
mov rcx, rbx
call fcn.140142490
mov r14, qword [rsp + 0x40]
test r14, r14
test eax, 0x8b4c0011
je 0x140027ac5
test r14, r14
jne 0x14002787f
jmp 0x140027a28
lea rcx, [r13 + 0x18]
mov rdx, r15
mov r8, r14
call fcn.1401639e0
mov r15, qword [r13 + 0x28]
jmp 0x1400278ba
std
invalid
lea rcx, [rsp + 0x30]
xor edx, edx
mov r8, r14
call fcn.1401639e0
mov rbx, qword [rsp + 0x30]
pop rsp
and al, 0x30
pop rsp
and al, 0x30
mov r12, qword [rsp + 0x40]
jmp 0x14002792f
mov byte [rsi + 0x78], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140027b3a
test eax, eax
jne 0x140027b65
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0xc8], rcx
mov rax, qword [rsi]
jmp 0x140027b86
test rcx, rcx
js 0x1400280bd
invalid
add byte [rax - 0x7d], cl
rol dword [rax - 0x4e], 1
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140027bbf
test al, 1
je 0x1400280aa
test al, 0x20
jne 0x140027fe7
mov rcx, rax
and rcx, 0xfffffffffffffffe
invalid
test al, 4
jne 0x140027b70
invalid
cmp rcx, 0x3f
jbe 0x140028074
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
xchg edx, eax
ret 0xd200
lock cmpxchg qword [rsi], rcx
jne 0x140027b86
xchg edx, eax
ret 0xd200
cmp dl, 2
je case.0x140027586.3
movzx eax, dl
cmp eax, 1
jne case.0x140027586.2
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
call fcn.140114fc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400280d7
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne case.0x140027586.2
clc
jne case.0x140027586.2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140027c17
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
mov rcx, rdi
jmp 0x140027c33
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140027c2f
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000ca90
mov rax, qword [rsi + 0x90]
test rax, rax
je 0x140027c4e
mov rcx, qword [rsi + 0x98]
call qword [rax + 0x18]
mov rcx, rsi
call fcn.140142490
jmp case.0x140027586.2
xor eax, eax
mov qword [r14 + 0x10], rax
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
jne 0x140027d28
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x140027c99
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
inc rax
jmp 0x140027c9b
xor eax, eax
ror byte [rax - 0x77], 0x43
adc byte [rax - 0x75], cl
pop rsi
mov r14, qword [rsi + 0x50]
mov qword [rbx + 0x10], rax
mov rbx, qword [rsi + 0x48]
mov r14, qword [rsi + 0x50]
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
jne 0x140027d28
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x30]
xor byte [r8 - 0x75], cl
cmp byte [r8 - 0x39], cl
xor byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x140027d16
xor byte [r8 - 0x75], cl
cmp byte [r8 - 0x39], cl
xor byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdi + rax*2 - 1], 0x50
or byte [rax - 0x75], cl
adc byte [r8 - 1], cl
ror byte [rax - 0x77], 0x43
adc byte [rcx - 0x3a], al
add dword [rcx - 0x7d], ecx
jle 0x140027cf6
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
inc rax
mov qword [rbx + 0x10], rax
mov byte [r14 + 0x40], 1
cmp qword [r14 + 0x10], 0
jne 0x140027d28
add byte [rbp + 0x3f], dh
lea rbx, [rsi + 0x48]
mov qword [r14 + 0x10], 0xffffffffffffffff
mov rax, qword [r14 + 0x30]
mov eax, dword [rsi + 0x30]
mov rcx, qword [r14 + 0x38]
mov qword [r14 + 0x30], 0
test rax, rax
je 0x140027d36
call qword [rax + 8]
mov rax, qword [r14 + 0x10]
inc rax
jmp 0x140027d38
or byte [rcx - 0x75], cl
adc byte [rax - 1], r9b
shr bl, 0x22
xor eax, eax
mov qword [rbx + 0x10], rax
mov byte [r14 + 0x40], 1
cmp qword [r14 + 0x10], 0
je 0x140027ce9
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
xor eax, eax
mov qword [r14 + 0x10], rax
mov rcx, rdi
call fcn.14000eb60
mov rcx, rbx
call fcn.14000eb60
mov byte [rsi + 0x78], 1
mov eax, dword [0x14021d30c]
mov dh, 0x55
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140027da4
mov dh, 0x55
invalid
test eax, eax
jne 0x140027f51
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0xc8], rcx
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000ca90
mov byte [rsi + 0x78], 5
mov eax, dword [0x14021d30c]
sti
push rsp
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
add byte [rax], al
sti
push rsp
invalid
add byte [rax], al
cmp eax, 1
je 0x140027e5f
test eax, eax
jne 0x140027f9c
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
or dword [rax], 1
add byte [rax], al
invalid
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movaps xmm6, xmmword [rax + 0xc0]
sub byte [rax + 0xc0], dh
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
add byte [rax - 0x77], cl
cwde
enter 0, 0
mov rcx, rdi
call fcn.14000ca90
invalid
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
adc dword [rdi], eax
invalid
adc dword [rdi], eax
mov qword [rdi + 0x10], 0
mov byte [rsi + 0x78], 4
js 0x140027ec7
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
invalid
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x140027f13
test eax, eax
jne 0x140027f2d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
add byte [rax], al
push rbx
invalid
add byte [rax], al
mov rcx, rsi
call fcn.14002cb60
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x7f], cl
invalid
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140027dd3
xorps xmm6, xmm6
test eax, eax
jne 0x140027dff
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x140027dd3
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140027e7d
xorps xmm6, xmm6
test eax, eax
jne 0x140027ea9
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x140027e7d
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140028043
xorps xmm6, xmm6
test eax, eax
jne 0x1400276e2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x1f52c305], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
jmp 0x1400276e2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401a94a8]
jmp 0x140027873
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401a9788]
mov edx, 0x2f
call fcn.140163440
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x1815fa
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.140163440
ud2
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
movaps xmmword [rsp + 0x60], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14002813a
mov rdx, rax
and rdx, 0xfffffffffffffffa
and edx, 0xfffffffa
and edx, 0xfffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x140027586.4
test al, 4
je 0x14002873b
test al, 3
je 0x140028120
cmp rax, 0x3f
jbe 0x140028755
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rdx], 1
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rdx], 1
lock cmpxchg qword [rsi], rdx
jne 0x14002813a
lea rax, [0x1401ad5c0]
add eax, 0x185451
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
cmp qword [rsi + 0x28], 0
jne 0x14002876f
test esp, ebp
invalid
add byte [rax], al
test esp, ebp
add eax, 0x8b480000
jle 0x1400281a7
mov rdi, qword [rsi + 0x20]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400281db
test eax, eax
jne 0x140028424
ror byte [rdi], 0x85
jbe 0x1400281ae
add byte [rax], al
mov eax, dword [0x14021d30c]
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 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
add byte [rax], al
push rcx
invalid
add byte [rax], al
mov qword [rax + 0xc8], rdi
mov al, 1
jmp 0x140028427
mov rdi, qword [rsi + 0x20]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140028265
xorps xmm6, xmm6
test eax, eax
jne 0x140028291
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
or dword [rax], 1
add byte [rax], al
invalid
or dword [rax], 1
add byte [rax], al
add dword [rbx + 0x1f50a105], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14021d30c]
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]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rdi, [rsi + 0x28]
mov rcx, rdi
call fcn.14000cf80
mov qword [rsi + 0x28], 2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
add dword [rax], eax
add byte [rbx + 0x357401f8], al
test eax, eax
jne 0x1400283d9
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe19b3
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe19b3
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
or dword [rax], 1
add byte [rax], al
invalid
or dword [rax], 1
or byte [rcx], al
add byte [rax], al
add dword [rbx + 0x1f500d05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14021d30c]
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]
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x20]
mov eax, dword [0x14021d30c]
add eax, 0x1f4fef
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000cf80
mov qword [rsi + 0x28], 1
mov qword [rsi + 0x30], 1
mov dword [rsi + 0x30], 1
mov dword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov rax, qword [0x14021d30c]
mov eax, dword [0x14021d30c]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x108]
test eax, eax
je 0x140028646
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x140028673
jmp 0x14002868d
sub byte [rsp + 0x60], dh
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rbx, qword [rsi + 0x20]
cmp eax, 1
je 0x140028317
and byte [rbx - 0x7bf0fe08], al
xor edi, edi
invalid
xorps xmm6, xmm6
test eax, eax
jne case.0x140025046.23
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x140028317
xorps xmm6, xmm6
mov rbx, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
mov rdi, qword [rsi + 0x40]
movzx ecx, byte [rsi + 0x48]
mov byte [rsi + 0x48], 2
cmp cl, 2
je 0x1400287a9
cmp al, 1
je 0x14002847d
movzx eax, al
test eax, eax
jne 0x140028497
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
cmp al, 0xc1
cmp al, 0xc1
lea rcx, [r15 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r15 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 0
mov rcx, rbx
mov rdx, rdi
call case.0x1400fef8a.278
mov rdi, rax
test r14, r14
je 0x1400284b2
mov rcx, rbx
call fcn.140142490
lea rbx, [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002850b
test eax, eax
jne 0x1400286a5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov r14, qword [rsi + 0x20]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], r14
mov rcx, rbx
call fcn.14000cf80
mov qword [rbx], 2
mov eax, dword [0x14021d30c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400285b9
invalid
test eax, eax
jne 0x1400286f0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov r14, qword [rsi + 0x20]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], r14
mov rcx, rbx
call fcn.14000cf80
mov qword [rsi + 0x28], 1
mov qword [rsi + 0x30], 0
mov qword [rsi + 0x38], rdi
mov qword [rsi + 0x40], rdi
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140028673
test eax, eax
jne 0x14002868d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14002c500
mov r14, qword [rsi + 0x20]
cmp eax, 1
je 0x140028529
xorps xmm6, xmm6
test eax, eax
jne 0x140028555
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r15 + 0x108], 1
jmp 0x140028529
mov r14, qword [rsi + 0x20]
cmp eax, 1
je 0x1400285d7
xorps xmm6, xmm6
test eax, eax
jne 0x140028603
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r15 + 0x108], 1
jmp 0x1400285d7
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
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
and al, 0x48
and al, 0x48
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
stosb byte [rdi], al
adc eax, dword [rax]
stosb byte [rdi], al
adc eax, dword [rax]
ud2
lea rcx, str._internal_exception__blocking_task_ran_twice.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_blocking_task.rs
lea r8, [0x1401a9b80]
mov edx, 0x2d
sub eax, 0xe8000000
outsd dx, dword [rsi]
mov al, 0x13
add byte [rdi], cl
invalid
sub eax, 0xe8000000
outsd dx, dword [rsi]
mov al, 0x13
add byte [rdi], cl
or ecx, esp
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x188
movaps xmmword [rsp + 0x170], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14002881a
nop word cs:[rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je 0x140028848
test al, 4
je 0x140028c00
test al, 3
je 0x140028800
cmp rax, 0x3f
jbe 0x1400299f5
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14002881a
lea rax, [0x1401ad5d0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401a97e0]
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rsi
lea rax, [rsp + 0x158]
mov qword [rsp + 0x150], rax
movzx eax, byte [rsi + 0x138]
mov ecx, eax
and cl, 6
cmp cl, 4
je 0x140028c1a
mov rdi, qword [rsi + 0x28]
mov ecx, dword [0x14021d30c]
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x108]
cmp ecx, 1
je 0x1400288f3
invalid
test ecx, ecx
jne 0x140028b7c
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
add dword [rax], eax
add byte [rcx], al
movzx eax, byte [rsi + 0x138]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rdx, qword [rcx + 0xc0]
mov qword [rsp + 0x70], rdx
mov rdx, qword [rcx + 0xc8]
mov qword [rsp + 0xa8], rdx
add byte [rax - 0x39], cl
add eax, 0x1000000
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, 0xc8
add byte [rax], al
invalid
add byte [rax - 0x39], cl
add eax, 0x1000000
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, 0xc8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xor byte [rax + r8*8 + 0x244c8948], r8b
invalid
lea rcx, [rsi + 0x30]
test al, al
mov qword [rsp + 0x60], rcx
je 0x140028b94
movzx eax, al
cmp eax, 3
jne 0x140028c66
lea rdx, [rsi + 0x130]
movzx eax, byte [rsi + 0x130]
add byte [rax], al
add byte [rax], al
test eax, eax
mov qword [rsp + 0x68], rdx
je 0x140028bb4
cmp eax, 3
jne 0x140028c76
lea rbp, [rsi + 0x128]
movzx eax, byte [rsi + 0x128]
add byte [rax], al
add byte [rax], al
test eax, eax
je 0x140028bc0
cmp eax, 3
jne 0x140028c86
lea r12, [rsi + 0x120]
movzx eax, byte [rsi + 0x120]
test eax, eax
je 0x140028bda
test byte [rcx], dh
add al, byte [rax]
invalid
test byte [rcx], dh
add al, byte [rax]
add byte [rbx - 0x7af0fc08], al
in al, 2
add byte [rax], al
cmp eax, 3
jne 0x140028c96
lea rbx, [rsi + 0x118]
movzx eax, byte [rsi + 0x118]
test eax, eax
je 0x140028bed
invalid
add al, byte [rax]
invalid
and eax, 0x83000002
clc
add ecx, dword [rdi]
test byte [rbx + rax - 0x72b80000], dh
or eax, 0x1428a8
cmp eax, 3
je 0x140028d85
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x14016b690]
jmp 0x140028ca4
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140028a3b
xorps xmm6, xmm6
test eax, eax
jne 0x140028a67
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14000bbc0
mov byte [rsi + 0x138], 5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140028ace
test eax, eax
jne 0x140028b39
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000bbc0
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x140029785
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140028aec
xorps xmm6, xmm6
test eax, eax
jne 0x140028b18
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x140028aec
xor ecx, ecx
mov qword [rsp + 0x70], rcx
lea rcx, [rsi + 0x30]
test al, al
mov qword [rsp + 0x60], rcx
jne case.0x14002167e.41
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmmword [rsi + 0x68], xmm1
movdqu xmmword [rsi + 0x58], xmm0
mov rax, qword [rsi + 0x50]
mov qword [rsi + 0x78], rax
jmp 0x140028cb0
mov rdx, qword [rsi + 0x80]
jmp 0x140028cce
mov rcx, qword [rsi + 0x88]
mov rdx, qword [rsi + 0x90]
mov rax, qword [rsi + 0x98]
jmp 0x140028cfd
mov rcx, qword [rsi + 0xb8]
mov rax, qword [rsi + 0xc0]
jmp 0x140028d2e
mov rcx, qword [rsi + 0xc8]
mov rax, qword [rsi + 0xd0]
jmp 0x140028d52
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
lea rax, [rsp + 0xc0]
lea rcx, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xd8], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0xc0]
call fcn.140163280
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netmod.rs
jmp 0x140028ca4
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_net_tcplistener.rsC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_net_tcp_stream.rs
jmp 0x140028ca4
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeio_registration.rs
jmp 0x140028ca4
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeio_registration.rs
mov edx, 0x23
call fcn.140163440
ud2
lea rdx, [rsi + 0x58]
mov qword [rsi + 0x80], rdx
lea rax, [rsi + 0x130]
mov qword [rsp + 0x68], rax
mov byte [rsi + 0x130], 0
mov qword [rsi + 0x88], rdx
mov qword [rsi + 0x90], rdx
mov qword [rsi + 0x98], 1
lea rbp, [rsi + 0x128]
mov byte [rsi + 0x128], 0
mov eax, 1
mov rcx, rdx
mov qword [rsi + 0xa0], rcx
mov qword [rsi + 0xa8], rax
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
mov al, 0
add byte [rax], al
mov qword [rsi + 0xb8], rcx
mov qword [rsi + 0xc0], rax
lea r12, [rsi + 0x120]
mov byte [rsi + 0x120], 0
mov rcx, qword [rcx + 8]
sub rcx, 0xffffffffffffff80
mov qword [rsi + 0xc8], rcx
mov qword [rsi + 0xd0], rax
add byte [rax], al
lea rbx, [rsi + 0x118]
mov byte [rsi + 0x118], 0
mov qword [rsi + 0xd8], rcx
pxor xmm0, xmm0
movdqu xmmword [rsi + 0xe0], xmm0
mov qword [rsi + 0xf0], 0
mov qword [rsi + 0x100], rax
mov byte [rsi + 0x108], 0
mov byte [rsi + 0x110], 0
lea r15, [rsi + 0xd8]
lea rcx, [rsp + 0xc0]
lea r8, [rsp + 0x150]
mov rdx, r15
call fcn.1401132f0
movzx r14d, byte [rsp + 0xc9]
cmp r14b, 2
je 0x14002951a
mov rdi, qword [rsp + 0xc0]
movzx r13d, byte [rsp + 0xc8]
mov r15, qword [r15]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x18], cl
jne 0x140028e0d
lea rax, [rsi + 0xe0]
mov rcx, qword [rsi + 0xe0]
test rcx, rcx
je 0x140028e29
mov rdx, qword [rsi + 0xe8]
mov qword [rcx + 8], rdx
mov rcx, qword [rsi + 0xe8]
test rcx, rcx
jne 0x140028e3f
lea rcx, [r15 + 0x28]
cmp qword [r15 + 0x28], rax
jne 0x140028e4d
jmp 0x140028e3f
lea rcx, [r15 + 0x18]
call fcn.1401647e0
lea rax, [rsi + 0xe0]
mov rcx, qword [rsi + 0xe0]
test rcx, rcx
jne 0x140028dea
cmp qword [r15 + 0x20], rax
jne 0x140028e4d
mov rcx, qword [rsi + 0xe8]
mov qword [r15 + 0x20], rcx
test rcx, rcx
je 0x140028e01
mov rdx, qword [rax]
mov qword [rcx], rdx
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r15 + 0x18], cl
jne 0x1400294d9
mov rax, qword [rsi + 0xf0]
test rax, rax
je 0x140028e73
mov rcx, qword [rsi + 0xf8]
call qword [rax + 0x18]
mov byte [rbx], 1
test r14b, r14b
jne 0x140029904
mov byte [rsi + 0x120], 1
mov rbx, qword [rsi + 0xb0]
mov rcx, qword [rbx + 0x10]
cmp rcx, 0xffffffffffffffff
je 0x140029a0f
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x130], xmm0
movdqa xmmword [rsp + 0x120], xmm0
movdqa xmmword [rsp + 0x110], xmm0
movdqa xmmword [rsp + 0x100], xmm0
movdqa xmmword [rsp + 0xf0], xmm0
movdqa xmmword [rsp + 0xe0], xmm0
movdqa xmmword [rsp + 0xd0], xmm0
movdqa xmmword [rsp + 0xc0], xmm0
mov dword [rsp + 0x44], 0x80
lea rdx, [rsp + 0xc0]
lea r8, [rsp + 0x44]
call qword [sym.imp.ws2_32.dll_accept]
cmp rax, 0xffffffffffffffff
je 0x140028f55
mov ecx, dword [rsp + 0x44]
movzx edx, word [rsp + 0xc0]
cmp edx, 0x17
je 0x140028f7b
cmp edx, 2
jne 0x1400292cf
cmp ecx, 0xf
jbe 0x140029ace
movzx ecx, word [rsp + 0xc2]
rol cx, 8
mov edx, dword [rsp + 0xc4]
mov word [rsp + 0x94], cx
mov dword [rsp + 0x90], edx
xor r13d, r13d
jmp 0x140028ff2
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
mov rcx, r12
call fcn.1400085f0
cmp al, 0xd
je 0x1400292ef
jmp 0x140029370
cmp ecx, 0x1b
jbe 0x140029ae8
movzx ecx, word [rsp + 0xc2]
rol cx, 8
mov word [rsp + 0x42], cx
movdqu xmm0, xmmword [rsp + 0xc8]
mov ecx, dword [rsp + 0xc4]
mov dword [rsp + 0x88], ecx
mov ecx, dword [rsp + 0xd8]
mov dword [rsp + 0x8c], ecx
movq rcx, xmm0
pshufd xmm1, xmm0, 0xee
movq rdx, xmm1
shld rdx, rcx, 0x20
mov qword [rsp + 0x140], rdx
movdqu xmmword [rsp + 0x92], xmm0
pshufd xmm0, xmm0, 0xff
movd dword [rsp + 0x84], xmm0
mov r13w, 1
movzx ecx, word [rsp + 0x94]
mov edx, dword [rsp + 0x90]
mov dword [rsp + 0x48], edx
mov word [rsp + 0x4c], cx
mov byte [rbp], 1
movzx ecx, word [rsp + 0x4c]
mov word [rsp + 0x54], cx
mov ecx, dword [rsp + 0x48]
mov dword [rsp + 0x50], ecx
lea rcx, [rsp + 0xc0]
mov rdx, rax
xor r8d, r8d
call fcn.140110260
mov rbx, qword [rsp + 0xc0]
test rbx, rbx
je 0x140029923
mov r12, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0xd0]
mov rbp, qword [rsp + 0xd8]
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x58], eax
movzx ecx, word [rsp + 0x54]
mov word [rsp + 0x5c], cx
and al, 0x5c
mov dword [rsp + 0x34], eax
mov word [rsp + 0x38], cx
mov rax, qword [rsp + 0x68]
mov byte [rax], 1
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x3c], eax
movzx eax, word [rsp + 0x38]
mov word [rsp + 0x40], ax
cmp rdi, 0xffffffffffffffff
je 0x140029a0f
mov dword [rsp + 0xc0], 1
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0xc0]
mov rcx, rdi
mov edx, 6
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x140029611
mov r15, qword [rsi + 0x78]
inc qword [r15]
je 0x140029631
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x130]
cmp eax, 1
je 0x140029135
test eax, eax
jne 0x140029b02
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0x120]
lea rdx, [0x140114b90]
call fcn.1400fb5f0
mov byte [r14 + 0x130], 1
mov qword [rsp + 0x68], r15
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x120]
test r15, r15
je 0x140029a4d
mov qword [rsp + 0x148], rbp
mov qword [rsp + 0x78], rdi
inc qword [r15]
je 0x140029631
mov r14d, 1
lock xadd qword [0x1401e9148], r14
mov rbp, qword [r15 + 0x10]
lock inc qword [rbp]
jle 0x140029631
mov rdi, r12
mov r12, rbx
mov ebx, r13d
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x1580
mov edx, 0x80
call fcn.140143230
test rax, rax
je 0x140029a3c
mov r13, rax
mov qword [rax], 0xcc
mov qword [rax + 8], 0
lea rax, [0x14016b7e8]
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], 0
mov qword [r13 + 0x20], rbp
mov qword [r13 + 0x28], r14
mov word [r13 + 0x30], bx
mov eax, dword [rsp + 0x3c]
mov dword [r13 + 0x32], eax
movzx eax, word [rsp + 0x40]
mov word [r13 + 0x36], ax
mov rax, qword [rsp + 0x140]
mov qword [r13 + 0x38], rax
mov eax, dword [rsp + 0x84]
mov dword [r13 + 0x40], eax
mov eax, dword [rsp + 0x88]
mov dword [r13 + 0x44], eax
mov eax, dword [rsp + 0x8c]
mov dword [r13 + 0x48], eax
movzx eax, word [rsp + 0x42]
mov word [r13 + 0x4c], ax
mov qword [r13 + 0x50], r12
mov qword [r13 + 0x58], rdi
mov rax, qword [rsp + 0x78]
mov qword [r13 + 0x60], rax
mov rax, qword [rsp + 0x148]
mov qword [r13 + 0x68], rax
push 0x24448b48
push 0x70458949
push 0x24448b48
push 0x70458949
mov byte [r13 + 0x4d8], 0
pxor xmm0, xmm0
movdqa xmmword [r13 + 0x1500], xmm0
mov qword [r13 + 0x1510], 0
mov rax, qword [rbp + 0x18]
mov qword [r13 + 0x18], rax
cmp byte [rbp + 0x30], 0
je 0x14002943f
mov rax, 0xffffffffffffffc0
lock xadd qword [r13], rax
sar bh, 0xff
push rax
xadd qword [r13], rax
cmp rax, 0x3f
jbe 0x140029a9a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400292b7
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x10]
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x30]
dec qword [r15]
jne 0x1400294b4
jmp 0x14002949b
mov rcx, rax
call qword [sym.imp.ws2_32.dll_closesocket]
lea r12, str.invalid_argument
mov rcx, r12
mov ecx, esp
mov ecx, esp
call fcn.1400085f0
cmp al, 0xd
jne 0x140029370
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x140029370
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
jle 0x140029631
add rcx, 0x10
mov r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
call fcn.140099550
add byte [rax - 0x7b], cl
invalid
je 0x140029370
add byte [rax - 0x7b], cl
sal byte [rax + rdx*2 + 0x49], 0x89
mov dword [rcx + rcx*4 - 0x20], 0x4803e083
lea ecx, [rax - 2]
mov r15, rax
mov eax, r12d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14002936b
test rax, rax
je 0x14002936b
lea rax, [r12 - 1]
mov qword [rsp + 0x78], rax
mov rbx, qword [r12 - 1]
mov r14, qword [r12 + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140029361
mov rcx, rbx
call fcn.140142490
mov rcx, qword [rsp + 0x78]
call fcn.140142490
mov r12, r15
mov esp, edi
jmp 0x140029391
movzx eax, word [rsp + 0xbc]
mov word [rsp + 0xb4], ax
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0xb0], eax
mov r15, r12
mov rcx, r15
call fcn.1400085f0
invalid
cmp al, 0xd
jne 0x14002991d
invalid
mov rax, qword [rsi + 0xa0]
add byte [rax], al
mov rcx, qword [rax + 8]
and edi, 0x23
mov rax, qword [rcx + 0x90]
mov rdx, r13
shl rdx, 0x10
xor rdi, 0x2f
nop word cs:[rax + rax]
mov r8d, eax
shr r8d, 0x10
cmp r13b, r8b
jne 0x1400293f0
rol byte [rcx - 0x3f], 0xe8
adc byte [rbp + 0x38], al
vunpcklpd ymm8, ymm1, ymmword [rcx - 0x77]
rol byte [rcx + 0x21], 0xf8
mov r8d, eax
and r8d, edi
or r8, rdx
lock cmpxchg qword [rcx + 0x90], r8
mov cl, 0x81
nop
add byte [rax], al
add byte [rbp - 0x20], dh
mov cl, 0x81
nop
add byte [rax], al
add byte [rbp - 0x20], dh
and r12d, 3
lea rax, [r12 - 2]
cmp rax, 2
jb 0x14002942c
test r12, r12
je 0x14002942c
lea r12, [r15 - 1]
mov r13, qword [r15 - 1]
mov rdi, qword [r15 + 7]
mov rcx, r13
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140029424
mov rcx, r13
call fcn.140142490
adc dword [rax], eax
adc dword [rax], eax
mov rcx, r12
call fcn.140142490
mov rcx, qword [rsi + 0xa0]
mov rax, qword [rsi + 0xa8]
jmp 0x140028d12
mov qword [rsp + 0x90], r13
mov rax, qword [rbp + 0x20]
cmp rax, r13
je 0x140029b30
mov qword [r13 + 0x1508], rax
mov qword [r13 + 0x1500], 0
test rax, rax
je 0x140029477
mov rcx, qword [rax + 0x10]
mov rcx, qword [rcx + 0x38]
mov qword [rax + rcx], r13
mov qword [rbp + 0x20], r13
cmp qword [rbp + 0x28], 0
jne 0x140029486
mov qword [rbp + 0x28], r13
mov rcx, qword [r15 + 0x10]
add rcx, 0x10
mov rdx, r13
call fcn.140114fc0
dec qword [r15]
jne 0x1400294b4
mov rax, qword [r15 + 0x10]
lock dec qword [rax]
jne 0x1400294ae
mov rcx, qword [r15 + 0x10]
call fcn.14001a190
dec qword [r15 + 8]
je 0x1400294fa
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r13], rcx
je 0x140028cb0
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x20]
jmp 0x140028cb0
add r15, 0x18
mov rcx, r15
call fcn.140164400
mov rax, qword [rsi + 0xf0]
test rax, rax
jne 0x140028e69
jmp 0x140028e73
mov rcx, r15
call fcn.140142490
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r13], rcx
je 0x140028cb0
jmp 0x1400294ca
mov byte [rsi + 0x118], 3
mov byte [rsi + 0x120], 3
mov byte [rsi + 0x128], 3
mov byte [rsi + 0x130], 3
mov byte [rsi + 0x138], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002958d
test eax, eax
jne 0x1400295bb
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rax + 0xc8], rcx
mov rax, qword [rsi]
jmp 0x1400295cb
lock cmpxchg qword [rsi], rcx
je 0x140029803
test al, 1
je 0x140029a29
test al, 0x20
jne 0x140029635
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140029600
cmp rcx, 0x3f
jbe 0x1400299f5
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x1400295c0
test rcx, rcx
js 0x140029ab4
add rcx, 0x40
mov dl, 1
jmp 0x1400295c0
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
lea rcx, [rax + 2]
call fcn.140162900
mov r15, qword [rsi + 0x78]
mov edi, dword [rsi + 0x78]
inc qword [r15]
jne 0x1400290e0
ud2
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002968c
xorps xmm6, xmm6
test eax, eax
jne 0x1400296b8
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov rcx, qword [rsp + 0x60]
call fcn.14000bbc0
mov byte [rsi + 0x138], 5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002971d
test eax, eax
jne 0x1400298ba
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
invalid
add dword [rbx + 0x1f3be905], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov dword [rax + 0xc0], 1
mov dword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov rcx, qword [rsp + 0x60]
call fcn.14000bbc0
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rdi
mov byte [rsi + 0x138], 4
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
mov dh, 0x80
or byte [rcx], al
add byte [rax], al
mov dh, 0x80
or byte [rcx], al
add byte [rax], al
cmp eax, 1
je case.0x14002210d.37
test eax, eax
jne 0x1400297f6
mov eax, dword [0x14021d30c]
add eax, 0x1f3b57
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
pop rax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe04d0
pop rax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe04d0
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movaps xmmword [rax + 0xc0], xmm6
mov rcx, rsi
call fcn.14002c150
jmp 0x14002989e
add byte [rax], al
add byte [rax + 0x5c7402fa], al
cmp dl, 2
je 0x140029864
movzx eax, dl
cmp eax, 1
jne 0x14002989e
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
and byte [rax - 0x7d], r9b
rcl dword [rax], 0x48
mov edx, esi
call fcn.140114fc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140029a9a
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
mov rcx, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
jne 0x14002989e
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14002987b
mov rdi, rcx
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
dec dword [rax - 0x77]
stc
dec dword [rax - 0x77]
stc
jmp 0x14002987b
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
and al, dh
dec qword [rax]
jne 0x140029877
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000bbc0
mov rax, qword [rsi + 0x150]
test rax, rax
je 0x140029896
invalid
mov rcx, qword [rsi + 0x158]
call qword [rax + 0x18]
mov rcx, rsi
call fcn.140142490
movaps xmm6, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x14002973b
xorps xmm6, xmm6
test eax, eax
jne 0x140029767
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
sbb al, 0xc1
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
jmp 0x14002973b
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeio_scheduled_io.rs
mov edx, 0x38
call fcn.14010a720
mov r15, rax
mov byte [r12], 1
mov byte [rbp], 1
add byte [rcx], al
jmp 0x14002992b
mov r15, qword [rsp + 0xc8]
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x38], ax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x34], eax
mov byte [rsi + 0x130], 1
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x3c], eax
movzx eax, word [rsp + 0x38]
mov word [rsp + 0x40], ax
mov rcx, r15
call fcn.140162a80
lea rcx, [rsi + 0x78]
call fcn.14000ec90
lea rcx, [rsi + 0x58]
call fcn.14000d3e0
inc esi
xchg byte [rax], bh
add dword [rax], eax
add byte [rcx], al
inc esi
xchg byte [rax], bh
add dword [rax], eax
add byte [rcx], al
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0xa8]
call fcn.140113ab0
mov rcx, qword [rsi + 0x28]
call fcn.140113a10
mov rbx, rax
mov r14, rdx
mov rdi, qword [rsp + 0x60]
mov rcx, rdi
call fcn.14000bbc0
mov byte [rsi + 0x138], 5
mov rcx, rbx
mov rdx, r14
call fcn.140113ab0
mov rcx, qword [rsi + 0x28]
call fcn.140113a10
mov rbx, rax
mov r14, rdx
mov rcx, rdi
call fcn.14000bbc0
pxor xmm0, xmm0
movdqu xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
mov byte [rsi + 0x138], 4
mov rcx, rbx
mov rdx, r14
call fcn.140113ab0
jmp 0x1400297f6
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401a94a8]
jmp 0x140028ca4
mov ecx, 0x80
mov edx, 0x1580
call fcn.140162fc0
ud2
lea rax, str._spawn_local__called_from_outside_of_a__task::LocalSet_
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0xd0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xd8], xmm0
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
lea rdx, str.crates_ncan_src_netmod.rs
lea rcx, [rsp + 0xc0]
call fcn.140163280
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401a9788]
mov edx, 0x2f
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sys_common_net.rs
lea r8, [0x1401a6d58]
mov edx, 0x42
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x1401a6db8]
mov edx, 0x43
call fcn.140163440
ud2
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadlocal.rs
add eax, 0x17d95f
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
add byte [rbp + rcx*4 + 0xd], cl
fadd qword [rsi]
adc al, 0
add byte [rbp + rcx*4 + 0xd], cl
fadd qword [rsi]
adc al, 0
lea r8, [rsp + 0xc0]
mov edx, 0x46
add al, ch
invalid
pushfq
adc eax, dword [rax]
ud2
add al, ch
invalid
mov qword [rsp + 0xc0], 0
add rbp, 0x20
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0xc0]
mov rcx, rbp
call fcn.140160100
ud2
push rbx
sub rsp, 0x88
movaps xmmword [rsp + 0x70], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140029b9a
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je 0x140029bc8
test al, 4
je 0x14002a239
test al, 3
je 0x140029b80
cmp rax, 0x3f
jbe 0x14002a253
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x140029b9a
lea rax, [0x1401ad5e0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401a97e0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
cmp word [rsi + 0x30], 2
jae 0x14002a2a1
invalid
add byte [rax - 0x73], cl
jle 0x140029c32
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140029c5a
xorps xmm6, xmm6
test eax, eax
jne 0x140029c86
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
lea rdx, [rsp + 0x28]
and al, 0x28
mov rcx, rdi
call case.0x14002210d.247
mov ebx, eax
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x108]
cmp eax, 1
clc
invalid
je 0x140029ce6
test eax, eax
jne 0x140029d02
sal byte [rbp + 0x4a], 0x8b
add eax, 0x1f364e
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
and byte [rsi], dh
invalid
ror dword [rdi], 0x29
mov al, 0xc0
add byte [rax], al
add byte [rax + 0xfdb8401], dh
movaps xmmword [rax + 0xc0], xmm6
mov al, 1
test bl, bl
je 0x140029e95
invalid
mov eax, dword [rcx]
add byte [rax], al
test byte [rbx + 0x48000001], cl
mov eax, dword [rsi]
invalid
mov rax, qword [rsi]
invalid
jmp 0x140029d26
test rcx, rcx
js 0x14002a287
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140029d5f
test al, 1
je 0x14002a26d
add dword [rdi], ecx
test byte [rdi], bh
add eax, 0x20a80000
test al, 0x20
jne 0x140029fce
mov rcx, rax
mov ecx, eax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140029d10
cmp rcx, 0x3f
jbe 0x14002a253
invalid
add byte [rax], al
add eax, 0x83480000
rol eax, 0x48
cmp ecx, 0x40
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x140029d26
cmp dl, 2
je 0x140029dbc
pop rax
pop rax
movzx eax, dl
cmp eax, 1
jne 0x14002a191
and dword [rax + rax], eax
invalid
and dword [rax + rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7d], r9b
rcl dword [rax], 0x48
mov edx, esi
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
call fcn.140114fc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14002a2db
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14002a191
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
or byte [rbp + 9], dh
or byte [rbp + 9], dh
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
mov rcx, rdi
jmp 0x140029dd3
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140029dcf
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
rol dword [rbx], 0xff
invalid
rol dword [rbx], 0xff
dec dword [rax - 0x73]
xor al, r13b
fcomp dword [rsi]
invalid
lea rcx, [rsi + 0x30]
call fcn.14000bcb0
mov rax, qword [rsi + 0x1510]
test rax, rax
je 0x140029dee
mov rcx, qword [rsi + 0x1518]
call qword [rax + 0x18]
mov rcx, rsi
call fcn.140142490
jmp 0x14002a191
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140029e52
xorps xmm6, xmm6
test eax, eax
jne 0x140029e7e
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14000bcb0
mov word [rsi + 0x30], 3
jmp 0x14002a05f
mov rbx, qword [rsi + 0x28]
cmp al, 1
je 0x140029ed5
movzx eax, al
xorps xmm6, xmm6
test eax, eax
jne 0x140029f01
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000bcb0
mov word [rdi], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140029f62
test eax, eax
jne 0x14002a1ee
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000bcb0
mov word [rsi + 0x30], 2
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
jmp 0x14002a11f
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002a026
xorps xmm6, xmm6
test eax, eax
jne 0x14002a052
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
mov rcx, rdi
call fcn.14000bcb0
mov word [rdi], 3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002a0b3
test eax, eax
jne 0x14002a1a3
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rbx
enter 0, 0
enter 0, 0
mov rcx, rdi
call fcn.14000bcb0
mov word [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
pop rsi
push rax
pop rsi
push rax
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002a16f
test eax, eax
jne 0x14002a189
invalid
mov r8d, dword [0x14021d30c]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
or eax, 0x1488e800
or eax, 0x887c600
add dword [rax], eax
add byte [rcx], al
or eax, 0x1488e800
or eax, 0x887c600
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov rcx, rsi
call fcn.14002c7b0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14002a0d1
xorps xmm6, xmm6
test eax, eax
jne 0x14002a0fd
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x14002a0d1
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140029f80
xorps xmm6, xmm6
test eax, eax
jne 0x140029fac
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
jmp 0x140029f80
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401a97c8]
mov edx, 0x26
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401a94a8]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401a9788]
mov edx, 0x2f
call fcn.140163440
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.140163280
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14002c520
test al, 1
je 0x14002c6c6
test al, 2
jne 0x14002c6e0
test al, 8
jne 0x14002c646
mov rdi, qword [rsi + 0x20]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002c59d
xorps xmm6, xmm6
test eax, eax
jne 0x14002c5c9
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
lea rcx, [rsi + 0x28]
call fcn.14000cf80
mov qword [rsi + 0x28], 2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002c62a
test eax, eax
jne 0x14002c65e
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
jmp 0x14002c65e
test al, 0x10
je 0x14002c65e
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14002c768
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x10]
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14002c6fa
jne 0x14002c6b3
lea rcx, [rsi + 0x28]
call fcn.14000cf80
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14002c699
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401a94e8]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401a9528]
mov edx, 0x25
call fcn.140163440
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.14008eb30]
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, [0x1401a9570]
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14002dcfe
jne 0x14002dcaa
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14002dc71
mov rcx, qword [rsi + 0x20]
call fcn.14001a190
lea rcx, [rsi + 0x30]
call fcn.14000c3b0
mov rax, qword [rsi + 0x3c0]
test rax, rax
je 0x14002dc90
invalid
mov rcx, qword [rsi + 0x3c8]
call qword [rax + 0x18]
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.14008eb30]
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, [0x1401a9570]
lea rcx, [rsp + 0x28]
call fcn.140163280
push rbp
adc eax, dword [rax]
ud2
sahf
adc eax, dword [rax]
ud2
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14002ddf0
test al, 1
je 0x14002e013
invalid
add al, byte [rax]
invalid
or eax, 0xa8000002
add cl, byte [rdi]
test dword [rdi], ebx
add al, byte [rax]
add byte [rax - 0x477af0f8], ch
add byte [rax], al
add byte [rax - 0x75], cl
jle 0x14002de3a
test al, 2
jne 0x14002e02d
test al, 8
jne 0x14002dece
mov rdi, qword [rsi + 0x20]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002de6d
xorps xmm6, xmm6
test eax, eax
push rdi
test byte [rbp - 0x74a68a40], 5
jne 0x14002de99
invalid
invalid
invalid
jne 0x14002de99
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
mov qword [rax + 0xc8], rdi
mov eax, dword [rsi + 0x28]
lea edx, [rax - 3]
lea r8, [rdx + 1]
xor ecx, ecx
cmp edx, 2
cmovb rcx, r8
cmp rcx, 1
je 0x14002def2
invalid
test rcx, rcx
jne 0x14002defb
cmp eax, 2
je 0x14002defb
cmp qword [rsi + 0x58], 0
je 0x14002defb
mov rcx, qword [rsi + 0x50]
call fcn.140142490
jmp 0x14002defb
test al, 0x10
je 0x14002df6c
mov rax, qword [rsi + 0x80]
test rax, rax
je 0x14002e0b5
mov rcx, qword [rsi + 0x88]
call qword [rax + 0x10]
jmp 0x14002df6c
lea rcx, [rsi + 0x30]
call fcn.14000cbf0
mov dword [rsi + 0x28], 4
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14002df52
test eax, eax
jne 0x14002df6c
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14002e047
jne 0x14002dfc7
mov eax, dword [rsi + 0x28]
lea edx, [rax - 3]
lea r8, [rdx + 1]
xor ecx, ecx
cmp edx, 2
cmovb rcx, r8
cmp rcx, 1
je 0x14002dfda
test rcx, rcx
jne 0x14002dfe3
cmp eax, 2
je 0x14002dfe3
cmp qword [rsi + 0x58], 0
je 0x14002dfe3
mov rcx, qword [rsi + 0x50]
call fcn.140142490
jmp 0x14002dfe3
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rsi + 0x30]
call fcn.14000cbf0
mov rax, qword [rsi + 0x80]
test rax, rax
je 0x14002dff9
mov rcx, qword [rsi + 0x88]
call qword [rax + 0x18]
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401a94e8]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401a9528]
mov edx, 0x25
call fcn.140163440
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.14008eb30]
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, [0x1401a9570]
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
movzx eax, word [r15 + 0x48]
mov word [rsp + 0x2a], ax
mov qword [rsp + 0x50], r14
lea r15, [r14 - 1]
mov qword [rsp + 0x38], rbp
mov rsi, rbp
jmp 0x14002e25f
nop word [rax + rax]
mov qword [rsi], rbp
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], rdi
mov qword [rsi + 0x38], r13
mov eax, dword [rsp + 0x2c]
mov dword [rsi + 0x40], eax
movzx eax, word [rsp + 0x2a]
mov word [rsi + 0x48], ax
add rsi, 0x50
dec r15
je 0x14002e343
add byte [rax], al
add byte [rax], al
test rbx, rbx
je 0x14002e280
mov ebp, 1
cmp rbx, 1
je 0x14002e2b5
mov edi, 0x800
jmp 0x14002e285
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x2000], bh
mov edi, 0x2000
movzx eax, byte [0x1401ea9b8]
sub al, 0xc7
sbb eax, dword [rax]
mov rcx, rdi
mov rdx, qword [rsp + 0x30]
call fcn.140143230
test rax, rax
je 0x14002e3a1
mov rbp, rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, qword [rsp + 0x60]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je 0x14002e2e0
mov edi, 1
cmp r13, 1
je 0x14002e220
mov r14d, 0x20
jmp 0x14002e2e6
nop word cs:[rax + rax]
mov r14d, 0x40
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r14
call fcn.140143230
test rax, rax
je 0x14002e3b0
retf
mov rdi, rax
mov edi, eax
mov rcx, rax
mov ecx, eax
mov rdx, qword [rsp + 0x58]
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add cl, ch
invalid
invalid
invalid
invalid
add cl, ch
add eax, 0x49ffffff
cmp dword [rdi + 0x28], 1
je 0x14002e32a
mov rcx, qword [r15]
call fcn.140142490
mov ebp, 8
cmp qword [r15 + 0x38], 1
invalid
je case.0x140008aad.365
add dword [rcx + rcx + 0x49], esi
mov ecx, dword [rdi + 0x30]
mov rcx, qword [r15 + 0x30]
call fcn.140142490
xor eax, eax
jmp 0x14002e385
mov r14, qword [rsp + 0x50]
mov rax, r14
mov rbx, qword [rsp + 0x48]
mov r15, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x38]
movups xmm0, xmmword [r15 + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [r15]
adc byte [rdi], al
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
adc dword [rsi + 0x20], edx
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
mov qword [rbx], rbp
mov qword [rbx + 8], r14
mov qword [rbx + 0x10], rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
call fcn.140162fc0
ud2
mov ecx, 1
mov rdx, r14
call fcn.140162fc0
add byte [rdi], cl
invalid
add byte [rdi], cl
or edi, dword [rcx + 8]
mov rdx, rdi
call fcn.140162fc0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
int3
mov edi, edx
mov rsi, rcx
test rdx, rdx
je 0x14002e430
lea r14, [rdi*8]
movzx eax, byte [0x1401ea9b8]
mov edx, 8
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 5
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140143230
test rax, rax
je 0x14002e44c
mov rbx, rax
cmp rdi, 2
jb 0x14002e424
ret
lea r8, [r14 - 8]
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
shr al, cl
loopne case.0x140009e4d.333
adc eax, dword [rax]
lea rax, [rbx + r14]
add rax, 0xfffffffffffffff8
mov qword [rax], 0
mov rax, rdi
add byte [rax - 0x77], cl
clc
jmp 0x14002e437
mov ebx, 8
add byte [rax], al
xor eax, eax
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
mov rdx, r14
call fcn.140162fc0
adc rax, qword [r8]
adc rax, qword [r8]
ud2
mov rsi, rdx
mov rsi, rdx
mov qword [rsp + 0x40], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x16850b
sub byte [rax - 0x73], cl
adc eax, 0x16850b
mov r8d, 0xf
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
and al, 0x30
push rax
sbb byte [rax - 0x77], cl
je 0x14002e4ae
invalid
and al, 0x30
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
adc eax, dword [rax]
adc eax, dword [rax]
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
loop 0x14002e4b7
add byte [rax - 0x75], cl
and al, 0x28
sub byte [rdi], cl
mov dh, 0x4c
and al, 0x38
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002e518
mov bl, 1
test cl, cl
jne 0x14002e51a
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne 0x14002e4fc
cmp byte [rsp + 0x39], 0
je 0x14002e4fc
test byte [rsi + 0x34], 4
jne 0x14002e4fc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x16e139
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002e51a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
ret
jmp 0x14002e51a
ret
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
pop rbx
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1729d7
mov r8d, 0xf
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14002e5e8
push rsi
push rsi
mov bl, 1
test cl, cl
jne 0x14002e5ea
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14002e5cc
cmp byte [rsp + 0x39], 0
je 0x14002e5cc
test byte [rsi + 0x34], 4
jne 0x14002e5cc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002e5ea
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002e5ea
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
and al, 0x31
add byte [rbp - 0x7b], cl
push qword [rdx + rax*2 + 0x4d]
add edi, edi
lea rsi, [0x140009e30]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x38], r14
add r14, 2
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14008c8d0
add r15, 0xfffffffffffffffe
jne 0x14002e660
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x14002e6a7
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca24]
jrcxz 0x14002e6b1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
jrcxz 0x14002e6b1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
int3
int3
mov esi, edx
mov r14, qword [rcx]
mov r15, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
lea rdx, [0x14019ca23]
mov r8d, 1
mov eax, 1
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rbp - 0x7b], cl
invalid
and al, 0x31
add byte [rbp - 0x7b], cl
push qword [rdx + rax*2 + 0x4d]
je 0x14002e742
add r15, r15
je 0x14002e742
add r15, r15
lea rsi, [0x140009b00]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x38], r14
add r14, 2
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, rsi
call fcn.14008c8d0
add r15, 0xfffffffffffffffe
invalid
invalid
jne 0x14002e720
movzx eax, byte [rsp + 0x30]
and al, 0x30
xor byte [rcx + 0x75c08401], dh
invalid
mov cl, 1
test al, al
jne 0x14002e767
mov rax, qword [rsp + 0x28]
and al, 0x28
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca24]
loop 0x14002e771
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
loop 0x14002e771
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx + 0x48c889c1], cl
add esp, 0x40
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
int3
int3
int3
int3
add al, 0x81
add rax, rcx
jmp rax
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.AlgorithmB64Encoding
mov r8d, 9
add byte [rax], al
add byte [rax], al
jmp 0x14002ea46
inc edi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019a469]
mov r8d, 0xb
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov dword [rsp + 0x38], esi
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
je 0x14002e806
mov dword [rsp + 0x38], esi
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
lodsb al, byte [rsi]
rcl dword [rbx], cl
add cl, ch
clc
add dword [rax], eax
add byte [rax], al
lodsb al, byte [rsi]
rcl dword [rbx], cl
add cl, ch
clc
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
invalid
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CryptoOutputSizeprovidedexpectedParamNameDuplicatedParamNameInvalidParamValueInvalid
adc eax, 0x16bc84
adc eax, 0x16bc84
mov r8d, 6
jmp 0x14002ea46
add byte [rax], al
invalid
add byte [rax], al
lea rax, [rdi + 8]
mov qword [rsp + 0x48], rax
inc rdi
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea edx, [0x14019a49e]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea edx, [0x14019a49e]
lea edx, [0x14019a49e]
mov r8d, 0xa
mov eax, 0xa
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
push rax
sbb byte [rax - 0x77], cl
invalid
je 0x14002e86b
xor byte [rax - 0x39c7dbbc], cl
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, [0x140018810]
lea eax, [0x140018810]
cmp dh, al
and al, 0x39
add byte [rax - 0x73], cl
lea eax, [0x140018810]
lea eax, [0x140018810]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14019a4a8]
lea edx, [0x14019a4a8]
adc eax, 0x16bc44
lea rsi, [rsp + 0x30]
mov r8d, 8
invalid
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
call fcn.140089690
scasb al, byte [rdi]
add eax, 0x58d4800
add eax, 0xdeb0f
scasb al, byte [rdi]
add eax, 0x58d4800
invalid
add eax, 0xdeb0f
por mm1, qword [0x1848c3084]
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, [0x14019a4b0]
lea r9, [rsp + 0x48]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x48
mov r8d, 8
mov rcx, rsi
int1
int1
call fcn.140089690
cmp byte [rsp + 0x39], 0
jl 0x14002e8c7
cmp dword [rax], eax
movzx eax, byte [rsp + 0x38]
je 0x14002eab8
test al, al
mov al, 1
jne 0x14002eab8
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x30]
xor dh, dh
xor al, 4
xor al, 4
test byte [rax + 0x34], 4
xor al, 4
jne 0x14002eaa0
xlatb
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x16e1b9
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
invalid
invalid
invalid
mov r8d, 2
add byte [rax], al
jmp 0x14002eab5
rol byte [rcx], cl
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x16bbc2
invalid
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x16bbc2
invalid
invalid
invalid
mov r8d, 0x13
add byte [rax], al
jmp 0x14002ea46
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x16bbb7
invalid
invalid
invalid
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019a4cb]
invalid
invalid
invalid
invalid
mov r8d, 0x10
add byte [rax], al
jmp 0x14002ea46
add byte [rax - 0x7d], cl
mov dword [rax + rcx*2], 0x48247c89
add edi, 4
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019a4db]
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
invalid
add cl, ch
jmp 0x14002e9d8
xchg esi, eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16bbbb
mov r8d, 0x11
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x14002ea46
out 0, al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019a521]
lea edx, [0x14019a521]
lea edx, [0x14019a521]
mov r8d, 8
jmp 0x14002ea46
enter 0, 0
enter 0, 0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16bb98
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16bb98
mov r8d, 0xe
jmp 0x14002ea46
lea edx, [0x14019a537]
mov r8d, 0x15
jmp 0x14002ea46
adc eax, 0x16bb7a
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.14008c780
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x40]
test rax, rax
je 0x14002ea24
mov bl, 1
test cl, cl
je 0x14002ea50
test bl, bl
jmp 0x14002eaba
mov ebx, ecx
test cl, cl
jmp 0x14002eaba
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp rax
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne 0x14002ea84
cmp byte [rsp + 0x41], 0
je 0x14002ea84
test byte [rsi + 0x34], 4
jne 0x14002ea84
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002ea1d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002eab8
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401a539b]
mov r8d, 1
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov byte [r12 + 8], al
mov byte [r12 + 9], r14b
mov dword [r12 + 0xc], ecx
mov qword [r12 + 0x10], rdx
mov dword [r12], 2
lea rsp, [rbp + 0x1238]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0xa40], 0
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x200], edx
mov qword [rsp + 0x640], rbx
mov qword [rsp + 0x648], 0x40
mov qword [rsp + 0x650], rax
mov qword [rsp + 0x658], 4
mov qword [rsp + 0x660], r14
mov qword [rsp + 0x668], 4
mov edx, 3
mov r9d, 0x400
mov r15, rcx
mov r8, r13
mov rsi, rax
call fcn.140082060
cmp al, 0x12
jne 0x1400302e4
test edx, esi
invalid
add byte [rax], al
test edx, esi
invalid
lea r8, [r13 + 0x400]
mov dword [rsp + 0xa40], 1
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x200], eax
mov qword [rsp + 0x640], rbx
mov qword [rsp + 0x648], 0x40
mov qword [rsp + 0x650], rsi
mov qword [rsp + 0x658], 4
mov rbx, r14
mov qword [rsp + 0x660], r14
mov qword [rsp + 0x668], 4
mov edx, 3
mov r9d, 0x400
mov rcx, r15
call fcn.140082060
jmp qword [rbx]
add eax, 0xf123c00
test dword [rbx + 6], edi
add byte [rax], al
jmp qword [rbx]
add r13, qword [rsp + 0x70]
mov r8, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rsi, qword [rsp + 0x78]
sub rsi, r8
mov edx, dword [rsp + 0x40]
inc edx
cmp rsi, r8
mov r14, rbx
lea rbx, [rsp + 0x190]
and al, 0x90
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rax*2], ah
or al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
invalid
add byte [rax], al
jae 0x14002fb7a
adc ebp, 0xfffffffe
invalid
invalid
mov word [rax + rax*2], fs
invalid
cmp qword [rsp + 0xb0], 0
add byte [rax], al
mov rax, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0xa8]
mov ah, 0x24
test al, 0
add byte [rax], al
je 0x140030298
mov rax, rsi
not rax
add rax, r8
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x90]
cmp rax, 1
adc rax, 0
mov qword [rsp + 0x110], rax
lea rax, [rsi + rsi*2]
mov qword [rsp + 0x130], rax
lea rax, [r8 - 1]
mov qword [rsp + 0xf0], rax
lea r15, [rsp + 0x640]
xor ecx, ecx
mov qword [rsp + 0x128], r12
mov qword [rsp + 0x120], rdi
mov rdx, rcx
cmp dword [rsp + 0xd4], 0x10
sete al
inc rcx
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0x70], rdx
test rdx, rdx
sete cl
or cl, al
mov byte [rsp + 0x4f], cl
xor eax, eax
mov qword [rsp + 0x88], rax
jmp 0x14002fd72
mov rdx, qword [rsp + 0xf8]
mov rcx, rdx
mov qword [rsp + 0x88], rdx
cmp rdx, 4
je 0x140030282
mov bl, 1
cmp dword [rsp + 0xb8], 1
je 0x14002fda2
cmp qword [rsp + 0x70], 0
sete al
cmp dword [rsp + 0xb8], 2
sete cl
cmp qword [rsp + 0x88], 2
cmp dword [rsp + 0x88], 2
cmp dword [rsp + 0x88], 2
setb bl
and bl, cl
and bl, al
mov eax, ebx
xor al, 1
xor r9d, r9d
mov r8, qword [rsp + 0x88]
mov rcx, r8
mov rdx, qword [rsp + 0x70]
or rcx, rdx
mov qword [rsp + 0x148], rcx
sete r9b
setne r10b
mov rcx, 0xffffffffffffffff
cmovne rcx, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
or r10b, al
mov byte [rsp + 0x4e], r10b
add r9, r9
mov qword [rsp + 0x108], r9
mov r9, r8
imul r9, rsi
mov rax, r8
neg rax
mov r10d, 0
sbb r10, r10
lea rax, [r8 + 1]
or r10, rcx
mov qword [rsp + 0x100], r10
mov qword [rsp + 0xe0], r9
lea rcx, [r9 - 1]
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0xf8], rax
mov rcx, rax
imul rcx, rsi
cmp r8, 3
mov eax, 0
cmove rcx, rax
test rdx, rdx
cmove rcx, rdx
mov qword [rsp + 0x140], rcx
xor eax, eax
mov qword [rsp + 0x40], rax
mov byte [rsp + 0x78], bl
js 0x14002fe4a
invalid
mov rcx, qword [rsp + 0x40]
inc rcx
mov rax, rcx
mov qword [rsp + 0x40], rcx
cmp rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0xa0]
movzx ebx, byte [rsp + 0x78]
je 0x14002fd55
mov r8d, 0x400
lea rcx, [rsp + 0xe40]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r8d, 0x400
lea rcx, [rsp + 0xa40]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r8d, 0x400
lea rcx, [rsp + 0x200]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
test bl, bl
je 0x14002ff20
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xa40], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xa48], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xa50], rax
mov qword [rsp + 0xa58], rdi
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xa60], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xa68], rax
cmp byte [rsp + 0x4e], 0
je 0x14002ff49
xor eax, eax
mov qword [rsp + 0xc8], rax
mov rbx, qword [rsp + 0x108]
mov r9, qword [rsp + 0x58]
cmp rbx, rsi
jae 0x14002fe60
jmp 0x14002ffb7
mov qword [rsp + 0xa70], 1
lea rbx, [rsp + 0xe40]
mov rcx, rbx
lea r14, [rsp + 0x200]
mov rdx, r14
lea r8, [rsp + 0xa40]
call fcn.140082a70
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.140082a70
mov r8d, 0x400
mov rcx, rbx
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 2
mov eax, 1
mov qword [rsp + 0xc8], rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x58
add byte [rax], al
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x58
cmp rbx, rsi
jae 0x14002fe60
mov r14, qword [rsp + 0x40]
imul r14, r9
add r14, qword [rsp + 0xe0]
add r14, rbx
mov rax, qword [rsp + 0x100]
lea r13, [rax + r14]
jmp 0x140030018
cmp r14, rdi
jae 0x1400308ab
mov rcx, r14
shl rcx, 0xa
add rcx, r12
mov r8d, 0x400
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
inc rbx
mov r13, r14
inc r14
inc esi
cmp rbx, rsi
mov r9, qword [rsp + 0x58]
je 0x14002fe60
cmp byte [rsp + 0x78], 0
je 0x140030100
mov rsi, rbx
and rsi, 0x7f
jne 0x1400300a4
mov rcx, qword [rsp + 0xc8]
inc rcx
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xa70], rcx
lea rdi, [rsp + 0xe40]
mov rcx, rdi
mov r12, r15
lea r15, [rsp + 0x200]
mov rdx, r15
lea r8, [rsp + 0xa40]
call fcn.140082a70
mov rcx, r12
mov rdx, r15
mov r15, r12
mov r8, rdi
call fcn.140082a70
mov r8d, 0x400
mov rcx, rdi
mov rdi, qword [rsp + 0x120]
mov r12, qword [rsp + 0x128]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rsp + 0x58]
lea rax, [rsp + rsi*8]
add rax, 0xe40
mov rsi, qword [rsp + 0xa8]
mov r8, qword [rax]
mov rcx, qword [rsp + 0x40]
cmp qword [rsp + 0x148], 0
je 0x1400300db
mov rax, r8
shr rax, 0x20
xor edx, edx
div dword [rsp + 0x90]
mov ecx, edx
cmp qword [rsp + 0x70], 0
je 0x140030130
cmp rcx, qword [rsp + 0x40]
jne 0x140030150
mov rax, qword [rsp + 0x138]
jmp 0x14003014a
cmp r13, rdi
jae 0x140030897
mov rax, r13
shl rax, 0xa
add rax, r12
mov r8, qword [rax]
mov rcx, qword [rsp + 0x40]
cmp qword [rsp + 0x148], 0
jne 0x1400300c9
jmp 0x1400300db
cmp qword [rsp + 0x88], 0
je 0x14003015e
cmp rcx, qword [rsp + 0x40]
jne 0x140030164
mov rax, qword [rsp + 0x118]
add rax, rbx
jmp 0x140030174
cmp rbx, 1
mov rax, qword [rsp + 0x130]
jmp 0x140030170
lea rax, [rbx - 1]
jmp 0x140030174
cmp rbx, 1
mov rax, qword [rsp + 0xe0]
sbb rax, 0
mov edx, r8d
imul rdx, rdx
shr rdx, 0x20
imul rdx, rax
shr rdx, 0x20
not rdx
add rax, qword [rsp + 0x140]
add rax, rdx
mov rdx, rax
or rdx, r9
shr rdx, 0x20
je 0x1400301c0
xor edx, edx
div r9
mov rax, rdx
cmp r13, rdi
jb 0x1400301d0
jmp 0x14003086f
xor edx, edx
div r9d
mov eax, edx
cmp r13, rdi
jae 0x14003086f
imul rcx, r9
add rax, rcx
cmp rax, rdi
jae 0x140030883
shl r13, 0xa
add r13, r12
shl rax, 0xa
add rax, r12
mov rcx, r15
mov rdx, r13
mov r8, rax
call fcn.140082a70
cmp byte [rsp + 0x4f], 0
jne 0x14002ffe0
cmp r14, rdi
jae 0x1400308bf
mov rax, r14
shl rax, 0xa
add rax, r12
xor ecx, ecx
nop dword [rax]
lea rdx, [rcx*8]
movups xmm0, xmmword [rax + rcx*8]
xorps xmm0, xmmword [rsp + rcx*8 + 0x640]
movups xmm1, xmmword [rax + rcx*8 + 0x10]
adc byte [rax + rcx*8 + 0x10], cl
adc byte [rax + rcx*8 + 0x10], cl
xorps xmm1, xmmword [rsp + rcx*8 + 0x650]
movups xmmword [rax + rcx*8], xmm0
movups xmmword [rax + rcx*8 + 0x10], xmm1
or rdx, 0x20
movups xmm0, xmmword [rax + rdx]
adc byte [rdi], cl
adc byte [rax + rdx + 0x10], cl
enter 0x4810, 0xffffffffffffff83
retf 0xf20
adc byte [rdi], cl
adc byte [rax + rdx + 0x10], cl
xorps xmm0, xmmword [rsp + rcx*8 + 0x660]
xorps xmm1, xmmword [rsp + rcx*8 + 0x670]
int3
jo 0x14003026b
add byte [rax], al
movups xmmword [rax + rdx], xmm0
movups xmmword [rax + rdx + 0x10], xmm1
add rcx, 8
add ecx, 8
int3
add ecx, 8
cmp rcx, 0x80
jne 0x140030220
add byte [rax], al
add byte [rbp - 0x5d], dh
jmp 0x140030001
mov rcx, qword [rsp + 0xe8]
cmp rcx, qword [rsp + 0xb0]
add byte [rax], al
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax + 0x3b], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax], al
jne 0x14002fd1f
mov qword [rsp + 0x28], rax
add byte [rax], al
jne 0x14002fd1f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x150]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x68]
mov r8, rsi
invalid
mov r9, qword [rsp + 0xd8]
call fcn.140081ea0
add eax, 0xf1894800
invalid
add eax, 0xf1894800
mov r14d, eax
mov r12, qword [rsp + 0x80]
mov r9, qword [rsp + 0x60]
and al, 0x60
invalid
and al, 0x60
jmp case.0x14000934d.329
mov r14d, eax
mov r9, qword [rsp + 0x60]
mov r12, qword [rsp + 0x80]
mov esp, dword [rsp + 0x80]
mov esp, dword [rsp + 0x80]
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x68
mov rcx, qword [rsp + 0x68]
test r9, r9
je 0x140030303
invalid
add eax, 0x11218de8
call fcn.140142490
and dword [rcx], edx
add byte [rcx - 0x80], al
invalid
cmp r14b, 0x12
cmp dh, 0x12
jne case.0x140026366.41
add byte [rax], al
movzx eax, word [rsp + 0x154]
mov word [rsp + 0x9c], ax
add byte [rax], al
add byte [rbx + 0x1502484], cl
add byte [rax], al
and al, 0x54
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsp + rbx*4], ah
add byte [rax], al
add byte [rbx + 0x1502484], cl
add byte [rax], al
mov dword [rsp + 0x98], eax
add byte [rax], al
movzx eax, byte [rsp + 0x156]
mov byte [rsp + 0x40], al
movzx eax, byte [rsp + 0x157]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xf402444], cl
mov dh, 0x84
and al, 0x57
add dword [rax], eax
add byte [rax + 0xf582444], cl
mov bh, 0x84
and al, 0x58
add byte [rax], al
mov byte [rsp + 0x58], al
movzx eax, word [rsp + 0x158]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi - 0x77], ah
and al, 0x78
add byte [rax], al
mov word [rsp + 0x78], ax
mov r14d, dword [rsp + 0x15a]
mov r15, qword [rsp + 0x15e]
and al, 0x5e
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x166], al
and al, 0x5e
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x166], al
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rsp + 0x176]
test byte [rax + rdx*8], ah
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x176], al
movaps xmmword [rsp + 0x1e0], xmm0
sub dword [rsp + 0x1e0], eax
movups xmm0, xmmword [rsp + 0x180]
adc byte [rsp + 0x180], al
movups xmmword [rsp + 0x1ea], xmm0
mov rbx, qword [rsp + 0x50]
movzx eax, byte [rbx + 0x6c]
insb byte [rdi], dx
invalid
insb byte [rdi], dx
lea rcx, case.0x14000998b.392
lea ecx, [0x140193b50]
mov rdi, qword [rcx + rax*8]
lea rcx, [0x140193b68]
mov r13, qword [rcx + rax*8]
mov esi, dword [rbx + 0x68]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x6b0], xmm0
movaps xmmword [rsp + 0x6a0], xmm0
movaps xmmword [rsp + 0x690], xmm0
movaps xmmword [rsp + 0x680], xmm0
movaps xmmword [rsp + 0x670], xmm0
movaps xmmword [rsp + 0x660], xmm0
movaps xmmword [rsp + 0x650], xmm0
movaps xmmword [rsp + 0x640], xmm0
lea r8, str.mtpkeyid
add eax, 0x163cec
add eax, 0x163cec
lea rcx, [rsp + 0xa40]
lea rdx, [rsp + 0x640]
mov r9, qword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc0]
call fcn.1400818e0
movzx eax, byte [rsp + 0xa40]
cmp al, 0xd
jne 0x1400307a9
mov r9d, dword [rbx + 0x4c]
lea r8, [0x1401940e9]
lea rcx, [rsp + 0xa40]
lea ecx, [rsp + 0xa40]
lea ecx, [rsp + 0xa40]
or al, byte [rax]
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x640]
call fcn.1400818e0
movzx eax, byte [rsp + 0xa40]
cmp al, 0xd
jne 0x1400307a9
xchg esp, eax
and al, 0x40
invalid
lea r8, [0x1401940ea]
lea rcx, [rsp + 0xa40]
lea rdx, [rsp + 0x640]
xchg esp, eax
and al, 0x40
invalid
add byte [rax], al
mov r9, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add al, ch
invalid
adc al, 5
add byte [rdi], cl
mov dh, 0x84
and al, 0x40
or al, byte [rax]
add byte [rcx + 0x31c850f], bh
sbb al, 3
add byte [rax], al
xchg esp, eax
and al, 0x40
invalid
and al, 0x90
add byte [rax], al
add al, ch
invalid
sbb al, 3
add byte [rax], al
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax + 0x18]
test rcx, rcx
je 0x1400304ea
cmp rcx, 9
jae case.0x14002167e.80
mov rax, qword [rsp + 0x50]
add rax, 0x10
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rax
lea r8, [0x1401940eb]
add eax, 0x163c2c
add eax, 0x163c2c
lea rcx, [rsp + 0xa40]
lea rdx, [rsp + 0x640]
mov r9d, 5
call fcn.140081b80
movzx eax, byte [rsp + 0xa40]
cmp al, 0xd
jne 0x1400307a9
mov word [rax + rax*2], fs
or al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x40
invalid
mov rax, qword [rsp + 0x50]
and al, 0x50
mov rcx, qword [rax + 0x40]
test rcx, rcx
je 0x140030547
cmp rcx, 0x21
jae 0x14003092c
invalid
add byte [rax - 0x75], cl
and al, 0x50
mov rax, qword [rsp + 0x50]
add rax, 0x20
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x140199cc1]
lea rcx, [rsp + 0xa40]
lea rdx, [rsp + 0x640]
mov r9d, 4
call fcn.140081b80
movzx eax, byte [rsp + 0xa40]
add byte [rax], al
add byte [rax], al
cmp al, 0xd
jne 0x1400307a9
mov eax, dword [rsp + 0x643]
mov dword [r12 + 0x1b], eax
mov eax, dword [rsp + 0x640]
mov dword [r12 + 0x18], eax
mov rax, qword [rsp + 0x648]
mov qword [rsp + 0xe40], rax
test byte [rax + rax*2], ah
invalid
add byte [rax], al
mov rax, qword [rsp + 0x64f]
mov qword [rsp + 0xe47], rax
add byte [rax - 0x75], cl
test byte [rdi + rax*2], ah
invalid
add byte [rax], al
mov qword [rsp + 0x197], rax
add byte [rax], al
test byte [rax + rax*2], ah
invalid
add byte [rax - 0x75], cl
test byte [rdi + rax*2], ah
invalid
add byte [rax], al
mov rax, qword [rsp + 0xe40]
mov qword [rsp + 0x190], rax
movzx eax, byte [rsp + 0x647]
movups xmm0, xmmword [rsp + 0x657]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0x667]
test byte [rdi + riz*2], ah
invalid
add byte [rax], al
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x677]
movaps xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rsp + 0x687]
movaps xmmword [rsp + 0x230], xmm0
sub dword [rsp + 0x230], eax
test byte [rdi + riz*2], ah
invalid
sub dword [rsp + 0x230], eax
movups xmm0, xmmword [rsp + 0x697]
movaps xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [rsp + 0x6a7]
movaps xmmword [rsp + 0x250], xmm0
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x6b0], al
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x6b0], al
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
test byte [rax + rsi*4], ah
and al, 0xb0
invalid
movups xmmword [rsp + 0x259], xmm0
movups xmm0, xmmword [rsp + 0x259]
movups xmmword [r12 + 0x88], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movups xmmword [r12 + 0x7f], xmm0
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [r12 + 0x6f], xmm0
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
sub byte [rsp + 0x210], cl
movaps xmm2, xmmword [rsp + 0x220]
movaps xmm3, xmmword [rsp + 0x230]
movups xmmword [r12 + 0x5f], xmm3
movups xmmword [r12 + 0x4f], xmm2
adc dword [rsp + 0x4f], edx
adc dword [rsp + 0x4f], edx
movups xmmword [r12 + 0x3f], xmm1
movups xmmword [rsp + 0x3f], xmm1
movups xmmword [r12 + 0x2f], xmm0
mov byte [r12 + 0x1f], al
mov byte [rsp + 0x1f], al
mov byte [rsp + 0x1f], al
mov rax, qword [rsp + 0x197]
mov qword [r12 + 0x27], rax
and al, 0x97
xchg edi, eax
add dword [rax], eax
add byte [rcx - 0x77], cl
and al, 0x27
mov rax, qword [rsp + 0x190]
mov eax, dword [rsp + 0x190]
add byte [rcx - 0x77], cl
mov qword [r12 + 0x20], rax
and al, 0x20
mov eax, dword [rsp + 0x98]
mov dword [r12 + 0xa9], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0x9c
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rsp + 0xad], eax
cwde
add byte [rax], al
add byte [rcx - 0x77], al
test byte [rcx + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0x9c
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rsp + 0xad], eax
movaps xmm0, xmmword [rsp + 0x1d0]
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1e0], cl
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x1e0]
movups xmmword [r12 + 0xcf], xmm1
movups xmmword [rsp + 0xcf], xmm1
movups xmm1, xmmword [rsp + 0x1ea]
movups xmmword [r12 + 0xd9], xmm1
movups xmmword [r12 + 0xbf], xmm0
mov dword [r12], 1
invalid
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rcx - 0x39], al
add al, 0x24
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x77], al
je 0x14003071e
invalid
mov dword [r12 + 4], esi
add al, 0x49
mov dword [rsp + 8], edi
mov qword [r12 + 8], rdi
mov qword [r12 + 0x10], r13
mov dword [rsp + 0x10], ebp
mov rax, qword [rbp + 0x12a0]
movabs al, byte [0x9824848949000012]
adc al, byte [rax]
add byte [rcx - 0x77], cl
invalid
invalid
test byte [rax + rbx*4], ah
mov qword [r12 + 0x98], rax
mov rax, qword [rbp + 0x12a8]
adc al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x49000012], ebp
adc al, byte [rax]
add byte [rcx - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
invalid
adc al, byte [rax]
add byte [rcx - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
mov qword [r12 + 0xa0], rax
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [r12 + 0xa8], 0
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rsp + 0x40]
movzx eax, byte [rsp + 0x40]
mov byte [r12 + 0xaf], al
mov byte [rsp + 0xaf], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x58
pop rax
movzx eax, byte [rsp + 0x58]
pop rax
mov byte [r12 + 0xb0], al
and al, 0xb0
add byte [rax], al
add byte [rax], al
movzx eax, word [rsp + 0x78]
add byte [rax], al
movzx eax, word [rsp + 0x78]
and al, 0x78
mov word [r12 + 0xb1], ax
and al, 0xb1
add byte [rax], al
add byte [rbp - 0x77], al
mov dword [r12 + 0xb3], r14d
mov cl, 0
add byte [rax], al
mov dword [r12 + 0xb3], r14d
mov dword [rsp + 0xb3], esi
mov qword [r12 + 0xb7], r15
mov esp, 0xb724
mov bh, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
movabs al, byte [0xe924848841000000]
mov rax, qword [rsp + 0xa0]
mov byte [r12 + 0xe9], al
mov byte [rsp + 0xe9], al
movabs al, byte [0xe924848841000000]
mov byte [rsp + 0xe9], al
add byte [rax], al
add cl, ch
shl edi, 1
jmp 0x14002ef4a
invalid
lea eax, [r14 - 2]
cmp al, 0x10
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
mov ecx, 2
add byte [rax], al
cmovb ecx, eax
movzx eax, cl
ror dword [rax - 0x73], 0xd
nop
invalid
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
ror dword [rax - 0x73], 0xd
nop
invalid
or dword [rax + 1], 0xb0e0ffc8
invalid
add rax, rcx
add eax, ecx
jmp rax
mov al, 6
mov ecx, 0x110002
invalid
add cl, ch
jmp 0x14002ef2e
test edi, esp
out 0xff, eax
dec dword [rax - 0x75]
mov word [rcx + rax*2], fs
and al, 0x41
invalid
mov rcx, qword [rsp + 0xa41]
mov rdx, qword [rsp + 0xa48]
or al, byte [rax]
invalid
and al, 0x41
or al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x48
or al, byte [rax]
or al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
mov qword [rsp + 0xe47], rdx
mov qword [rsp + 0xe40], rcx
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*2], fs
invalid
add byte [rax], al
mov rdx, qword [rsp + 0xe47]
and al, 0x47
invalid
add byte [rax], al
mov qword [rsp + 0x190], rcx
and al, 0x90
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x97
add dword [rax], eax
add byte [rcx - 0x78], al
and al, 8
and al, 0x47
invalid
invalid
invalid
add byte [rax - 0x75], cl
mov word [rax + rax*2], fs
invalid
and al, 0x47
invalid
invalid
and al, 0x90
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x97
add dword [rax], eax
add byte [rcx - 0x78], al
and al, 8
mov rax, qword [rsp + 0x190]
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rdi + rdx*4], fs
add dword [rax], eax
add byte [rcx - 0x77], cl
and al, 9
add byte [rax], al
mov rcx, qword [rsp + 0x197]
mov qword [r12 + 9], rax
mov qword [r12 + 0x10], rcx
jmp 0x14002ef42
invalid
out 0xff, eax
invalid
mov al, 6
mov ecx, 0x110003
jmp 0x14002ef2e
invalid
push qword [rcx]
shr cl, 0xe
out 0xff, eax
inc dword [rcx - 0x80]
and r14b, 1
xor eax, eax
jmp 0x14002ef2e
and r14b, 1
mov al, 1
jmp 0x14002ef2e
mov al, 3
mov edx, 4
mov r14b, 0xff
jmp 0x14002ef2e
mov al, 3
mov edx, 0xffffffff
add edi, dword [rdx - 1]
mov r14b, 1
jmp 0x14002ef2e
mov al, 8
jmp 0x14002ef2e
invalid
push qword [rax + 0x3b90b]
adc dword [rax], eax
mov al, 0xb
mov ecx, 0x110003
or edi, dword [rcx + 0x110003]
jmp 0x14002ef2e
mov al, 0xb
mov ecx, 0x110002
jmp 0x14002ef2e
out 0xff, al
invalid
out 0xff, al
push qword [rax - 0x194016f4]
invalid
mov al, 0xc
jmp 0x14002ef2e
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_argon2_0.5.2_srclib.rs
add eax, 0x163942
cmp dword [rsi], edx
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, rdi
call fcn.140163340
mov edi, 0xf00132a
invalid
mov edi, 0xf00132a
or ecx, dword [rbp + rcx*4 + 5]
cmp dword [rsi], r10d
add byte [rax - 0x77], cl
mov ecx, eax
mov rdx, rdi
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_argon2_0.5.2_srclib.rs
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, rdi
call fcn.140163340
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
add bh, byte [rcx]
invalid
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_argon2_0.5.2_srclib.rs
mov rcx, r13
mov rdx, rdi
call fcn.140163340
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_argon2_0.5.2_srclib.rs
mov rcx, r14
cmp dword ss:[rsi], edx
cmp dword [rsi], edx
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rdi
call fcn.140163340
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_argon2_0.5.2_srclib.rs
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rdi
call fcn.140163340
adc eax, dword [rax]
adc eax, dword [rax]
add byte [rdi], cl
ud2
or ecx, dword [rax - 0x73]
or eax, 0x163686
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_argon2_0.5.2_srcparams.rs
mov edx, 0x19
add al, ch
push rbp
sub edx, dword [rbx]
add byte [rdi], cl
invalid
add al, ch
push rbp
sub edx, dword [rbx]
add byte [rdi], cl
or ebp, eax
invalid
invalid
call fcn.14007ff80
ud2
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140162fc0
ud2
add eax, 0x163956
mov edx, 0x20
mov rcx, rbx
call fcn.1401633c0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
sub byte [rcx], bh
invalid
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_argon2_0.5.2_srcparams.rs
mov edx, 8
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_argon2_0.5.2_srcparams.rs
mov edx, 0x20
call fcn.1401633c0
sub dword [rdx], 0x13
invalid
invalid
ud2
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x13b58d
mov r8d, 0x12
jmp rax
mov eax, dword [rcx]
add dword [rax - 0x73], ecx
adc eax, 0x17ccea
invalid
lea rdx, [0x1401ad664]
add byte [rax + 0x63], cl
add al, 0x82
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [rsi]
mov byte [rax + 4], 0
invalid
mov dword [rax], 0
add rax, 5
jmp case.0x14002210d.79
add r8b, byte [rax]
invalid
add r8b, byte [rax]
add byte [rax - 0x75], cl
mov rbx, qword [rsi]
mov rbx, qword [rsi]
mov byte [rbx], 1
mov rdi, qword [rcx + 0x18]
mov eax, edi
bswap eax
mov dword [rbx + 1], eax
lea rax, [rbx + 5]
add eax, 0x8518b48
add eax, 0x8518b48
mov rcx, rax
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400309ce
add byte [rax - 0x73], cl
add al, 0x3b
jmp 0x1400309ce
add rax, 5
jmp case.0x14002210d.79
mov r9, qword [rsi]
mov byte [r9], 2
mov byte [rcx], 2
mov rdx, qword [rcx + 0x18]
mov eax, edx
bswap eax
mov dword [r9 + 1], eax
lea rax, [r9 + 5]
mov qword [rsi], rax
test rdx, rdx
test edx, edx
test edx, edx
je 0x140030bea
mov rcx, qword [rcx + 8]
movabs r10, 0x7ffffffffffffff8
invalid
invalid
invalid
invalid
invalid
invalid
lea r8, [rdx + r10]
add al, 0x12
adc cl, byte [rcx - 0x7d]
rol byte [rdi], 0x49
or edx, 7
invalid
add r8, 7
or r10, 7
invalid
and r10, r8
cmp r10, 0xf
invalid
jb 0x140030a24
invalid
mov r8, r9
sub r8, rcx
enter 0xffffffffffff8349, 0xffffffffffffffc0
add eax, 0x20f88349
clc
invalid
enter 0xffffffffffff8349, 0xffffffffffffffc0
add eax, 0x20f88349
clc
invalid
clc
and byte [rdi], cl
add dword [rsi + 0x49000006], 0xffffff89
enter 0xffffffffffff8d48, 0xc
jae 0x1400310aa
mov r8, rcx
lea rcx, [rcx + rdx*2]
push rcx
nop dword [rax + rax]
movzx edx, word [r8]
rol dx, 8
add r8, 2
mov word [rax], dx
adc byte [rax - 0x7d], cl
rol byte [rdx], 0x49
add cl, byte [rcx + 0x39]
invalid
adc byte [rax - 0x7d], cl
rol byte [rdx], 0x49
add cl, byte [rcx + 0x39]
invalid
add cl, byte [rcx + 0x39]
enter 0xffffffffffffe875, 0xffffffffffffffe9
invalid
jne 0x140030a30
jmp case.0x14002210d.79
mov r9, qword [rsi]
mov ecx, dword [rsi]
mov byte [r9], 3
mov rdx, qword [rcx + 0x18]
mov eax, edx
bswap eax
mov dword [r9 + 1], eax
lea rax, [r9 + 5]
invalid
invalid
mov qword [rsi], rax
mov dword [rsi], eax
add eax, 0x48068948
mov dword [rsi], eax
test rdx, rdx
test edx, edx
je 0x140030bea
mov rcx, qword [rcx + 8]
lea r8, [rdx - 1]
movabs r10, 0x3fffffffffffffff
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
and r10, r8
cmp r10, 7
cli
invalid
cli
invalid
jb 0x140030a9f
mov r8, r9
sub r8, rcx
add r8, 5
cmp r8, 0x20
jae 0x140031114
mov r8, rcx
mov eax, ecx
lea rcx, [rcx + rdx*4]
nop word cs:[rax + rax]
mov edx, dword [r8]
add r8, 4
bswap edx
mov dword [rax], edx
add rax, 4
cmp r8, rcx
jne case.0x140020ea2.89
jmp case.0x14002210d.79
mov rax, qword [rsi]
mov byte [rax], 4
add al, 0x48
mov edx, dword [rcx + 0x18]
add al, 0x48
mov edx, dword [rcx + 0x18]
mov r8d, edx
bswap r8d
mov dword [rax + 1], r8d
add rax, 5
mov qword [rsi], rax
mov dword [rsi], eax
add dword [rax - 0x7d], ecx
rol byte [0x18809942e], 0x85
mov dword [rsi], eax
test rdx, rdx
je 0x140030bea
mov rcx, qword [rcx + 8]
shl rdx, 3
mov dword [rsi], eax
test rdx, rdx
je 0x140030bea
mov rcx, qword [rcx + 8]
shl rdx, 3
xor r8d, r8d
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9, qword [rcx + r8]
bswap r9
add dword [rcx + 0xf], ecx
leave
mov qword [rax + r8], r9
add r8, 8
cmp rdx, r8
jne 0x140030b00
jmp 0x140030be4
mov r9, qword [rsi]
mov byte [r9], 5
mov rdx, qword [rcx + 0x18]
mov eax, edx
bswap eax
enter 0xffffffffffff8941, 0x41
add dword [rcx - 0x73], ecx
add eax, 0x48068948
test edx, edx
enter 0xffffffffffff8941, 0x41
add dword [rcx - 0x73], ecx
add eax, 0x48068948
test edx, edx
je 0x140030bea
mov rcx, qword [rcx + 8]
lea r8, [rdx - 1]
movabs r10, 0x3fffffffffffffff
and r10, r8
cmp r10, 7
jb 0x140030b6b
invalid
invalid
adc al, 0x4d
mov eax, ecx
mov r8, r9
sub r8, rcx
add r8, 5
cmp r8, 0x20
jae 0x1400311a8
mov r8, rcx
lea rcx, [rcx + rdx*4]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov edx, dword [r8]
add r8, 4
bswap edx
mov dword [rax], edx
add rax, 4
cmp r8, rcx
jne 0x140030b80
jmp case.0x14002210d.79
mov rax, qword [rsi]
mov byte [rax], 6
mov rdx, qword [rcx + 0x18]
mov r8d, edx
bswap r8d
mov dword [rax + 1], r8d
add rax, 5
add eax, 5
add eax, 5
mov qword [rsi], rax
test rdx, rdx
je 0x140030bea
mov rcx, qword [rcx + 8]
shl rdx, 3
shl edx, 3
or byte [r8 - 0x3f], cl
loop 0x140030bc1
shl edx, 3
xor r8d, r8d
nop word cs:[rax + rax]
add byte [rsi - 0x75], cl
or al, 1
mov r9, qword [rcx + r8]
bswap r9
mov qword [rax + r8], r9
add r8, 8
cmp rdx, r8
jne 0x140030bd0
add rax, r8
mov qword [rsi], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rax, qword [rsi]
mov byte [rax], 8
mov rbx, qword [rcx + 0x18]
mov edx, ebx
bswap edx
mov dword [rax + 1], edx
add rax, 5
mov qword [rsi], rax
test rbx, rbx
je 0x140030bea
mov r14, qword [rcx + 8]
shl rbx, 4
add rbx, r14
lea r15, [0x140198118]
jmp 0x140030c5f
add byte [rcx - 0x3f3e9908], cl
or byte [rbx + rcx*4 + 0x26], cl
mov eax, edi
rol ax, 8
mov r12, qword [rsi]
mov word [r12], ax
lea rcx, [r12 + 2]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r12 + rdi]
add rax, 2
mov qword [rsi], rax
mov dword [rsi], eax
mov dword [rsi], eax
add r14, 0x10
cmp r14, rbx
je 0x140030bea
mov rdx, qword [r14]
mov rdi, qword [r14 + 8]
test rdi, rdi
je 0x140030c30
invalid
invalid
xor eax, eax
nop dword [rax]
movzx ecx, byte [rdx + rax]
movzx ecx, byte [rcx + r15]
test rcx, rcx
je 0x140030c90
add rax, rcx
cmp rax, rdi
jb 0x140030c70
jmp 0x140030c30
xor eax, eax
xor ecx, ecx
jmp 0x140030cad
add rax, 2
add rcx, 4
cmp rcx, rdi
jae 0x140030cd0
movzx r8d, byte [rdx + rcx]
movzx r9d, byte [r8 + r15]
add rcx, r9
test r9, r9
jne 0x140030ca8
test r8b, r8b
jne case.0x14001c6ae.109
invalid
fmul qword [rax - 1]
ror byte [rax - 1], 0xc1
inc rax
inc rcx
jmp 0x140030ca8
add eax, ecx
rol ax, 8
mov rcx, qword [rsi]
invalid
mov word [rcx], ax
add rcx, 2
mov qword [rsi], rcx
mov rcx, rdx
mov rdx, rdi
cli
invalid
cli
mov r8, rsi
call fcn.140004490
add r14, 0x10
cmp r14, rbx
jne 0x140030c5f
invalid
invalid
invalid
jmp 0x140030bea
mov rax, qword [rsi]
mov byte [rax], 7
mov rdx, qword [rcx + 0x18]
mov r8d, edx
bswap r8d
mov dword [rax + 1], r8d
mov dword [rax + 1], eax
mov dword [rax + 1], eax
add rax, 5
mov qword [rsi], rax
test rdx, rdx
je 0x140030bea
mov rcx, qword [rcx + 8]
lea rdx, [rdx + rdx*2]
lea rdx, [rcx + rdx*8]
jmp 0x140030d4d
add rcx, 0x18
cmp rcx, rdx
je 0x140030bea
mov r8, qword [rcx]
mov r10, qword [rcx + 0x10]
mov r9d, r10d
bswap r9d
mov dword [rax], r9d
or byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x89
invalid
test r10, r10
je 0x140030d40
or byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x89
invalid
mov r11, r10
mov r9, r8
and r11, 7
je 0x140030d94
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movzx ebx, byte [r9]
inc r9
mov byte [rax], bl
inc rax
dec r11
jne 0x140030d80
mov qword [rsi], rax
cmp r10, 8
jb 0x140030d40
add r8, r10
nop dword [rax]
movzx r10d, byte [r9]
mov byte [rax], r10b
lea r10, [rax + 1]
mov qword [rsi], r10
movzx r10d, byte [r9 + 1]
mov byte [rax + 1], r10b
lea r10, [rax + 2]
mov qword [rsi], r10
movzx r10d, byte [r9 + 2]
mov byte [rax + 2], r10b
lea r10, [rax + 3]
mov qword [rsi], r10
movzx r10d, byte [r9 + 3]
mov byte [rax + 3], r10b
lea r10, [rax + 4]
mov qword [rsi], r10
movzx r10d, byte [r9 + 4]
mov byte [rax + 4], r10b
lea r10, [rax + 5]
mov qword [rsi], r10
movzx r10d, byte [r9 + 5]
mov dh, 0x51
add eax, 0x5508844
mov dh, 0x51
add eax, 0x5508844
lea r10, [rax + 6]
mov qword [rsi], r10
movzx r10d, byte [r9 + 6]
mov byte [rax + 6], r10b
lea r10, [rax + 7]
mov qword [rsi], r10
movzx r10d, byte [r9 + 7]
mov byte [rax + 7], r10b
add rax, 8
mov qword [rsi], rax
add r9, 8
cmp r9, r8
jne 0x140030da0
jmp 0x140030d40
mov r10, qword [rsi]
mov byte [r10], 0xb
invalid
mov rdx, qword [rcx + 0x18]
mov eax, edx
bswap eax
mov dword [r10 + 1], eax
add dword [rcx - 0x7d], ecx
ret 0x4c05
mov dword [rsi], edx
test rdx, rdx
je 0x140030bea
add dword [rcx - 0x7d], ecx
ret 0x4c05
mov rax, qword [rcx + 8]
lea rcx, [rdx + rdx*2]
or byte [rax - 0x73], cl
or al, 0x52
lea rcx, [rax + rcx*8]
movabs rdx, 0x7ffffffffffffff8
movabs r8, 0x3fffffffffffffff
invalid
invalid
invalid
invalid
invalid
pxor xmm0, xmm0
jmp 0x140030e93
add byte [rax], al
mov qword [rsi], r9
add rax, 0x18
mov r10, r9
cmp rax, rcx
je 0x140030bea
mov r11, qword [rax]
mov rdi, qword [rax + 0x10]
mov r9d, edi
bswap r9d
mov dword [r10], r9d
lea r9, [r10 + 4]
mov qword [rsi], r9
test rdi, rdi
je case.0x14001c6ae.111
lea r14, [rdi + r8]
and r14, r8
cmp r14, 7
jb 0x140030ecc
invalid
adc byte [rcx + rcx*4 - 0x2d], cl
mov rbx, r10
sub rbx, r11
add rbx, 4
cmp rbx, 0x20
jae 0x140030ef8
sub al, 0x4c
mov ebx, ebx
mov rbx, r11
lea r10, [r11 + rdi*4]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rbx + rcx*4 + 0x1b], al
mov r11d, dword [rbx]
add rbx, 4
bswap r11d
mov dword [r9], r11d
add r9, 4
cmp rbx, r10
jne 0x140030ee0
jmp 0x140030e80
mov byte [rcx - 1], cl
invalid
inc r14
mov r15, r14
and r15, rdx
lea r9, [r9 + r15*4]
lea ecx, [rcx + rdi*4]
lea ecx, [rcx + rdi*4]
lea rbx, [r11 + r15*4]
xor r12d, r12d
nop dword [rax]
movdqu xmm1, xmmword [r11 + r12*4]
movq mm1, qword [rbx + riz*4]
movdqu xmm2, xmmword [r11 + r12*4 + 0x10]
movdqa xmm3, xmm1
punpckhbw xmm3, xmm0
pshuflw xmm3, xmm3, 0x1b
pshufw mm3, mm3, 0x1b
pshufw mm3, mm3, 0x1b
pshufhw xmm3, xmm3, 0x1b
punpcklbw xmm1, xmm0
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
packuswb xmm1, xmm3
packuswb mm1, mm3
packuswb mm1, mm3
retf
movdqa xmm3, xmm2
punpckhbw xmm3, xmm0
pshuflw xmm3, xmm3, 0x1b
pshufw mm3, mm3, 0x1b
pshufw mm3, mm3, 0x1b
pshufhw xmm3, xmm3, 0x1b
punpcklbw xmm2, xmm0
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
rcr byte [rbx], cl
rcr byte [rbx], cl
packuswb xmm2, xmm3
movdqu xmmword [r10 + r12*4 + 4], xmm1
movdqu xmmword [r10 + r12*4 + 0x14], xmm2
add r12, 8
cmp r15, r12
jne 0x140030f10
cmp r14, r15
je 0x140030e80
jmp 0x140030ecf
mov rax, qword [rsi]
mov byte [rax], 0xc
mov rdx, qword [rcx + 0x18]
mov r8d, edx
bswap r8d
mov dword [rax + 1], r8d
add rax, 5
mov qword [rsi], rax
test rdx, rdx
test edx, edx
test edx, edx
je 0x140030bea
mov rcx, qword [rcx + 8]
lea rdx, [rdx + rdx*2]
lea rdx, [rcx + rdx*8]
jmp 0x140030fcd
add rcx, 0x18
cmp rcx, rdx
je 0x140030bea
mov r8, qword [rcx]
mov r9, qword [rcx + 0x10]
adc byte [rbp - 0x77], al
retf 0xf41
retf 0x8944
adc byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x89
invalid
test r9, r9
je 0x140030fc0
adc byte [rbp - 0x77], al
retf 0xf41
shl r9, 3
xor r11d, r11d
mov r10, r11
mov r11, qword [r8 + r11]
bswap r11
mov qword [rax + r10], r11
lea r11, [r10 + 8]
cmp r9, r11
jne 0x140030ff0
add rax, r10
add rax, 8
mov qword [rsi], rax
jmp 0x140030fc0
mov rax, qword [rsi]
mov byte [rax], 9
mov rdi, qword [rcx + 0x18]
mov edi, dword [rcx + 0x18]
mov edi, dword [rcx + 0x18]
mov edx, edi
bswap edx
mov dword [rax + 1], edx
add rax, 5
mov qword [rsi], rax
test rdi, rdi
je 0x140030bea
mov rcx, qword [rcx + 8]
shl rdi, 5
nop dword [rax]
lea rbx, [rcx + 0x20]
mov rdx, rsi
call fcn.140030960
mov rcx, rbx
add rdi, 0xffffffffffffffe0
jne 0x140031040
jmp 0x140030bea
mov rdx, qword [rsi]
mov byte [rdx], 0xa
mov rax, qword [rcx + 0x18]
mov r8d, eax
bswap r8d
mov dword [rdx + 1], r8d
add rdx, 5
mov qword [rsi], rdx
test rax, rax
je 0x140030bea
mov rcx, qword [rcx + 8]
shl rax, 3
lea rdi, [rax + rax*2]
nop word [rax + rax]
lea rbx, [rcx + 0x18]
mov rdx, rsi
call fcn.1400320e0
mov rcx, rbx
add rdi, 0xffffffffffffffe8
jne 0x140031090
jmp 0x140030bea
inc r10
mov r11, r10
and r11, 0xfffffffffffffff0
lea r8, [rcx + r11*2]
lea rax, [rax + r11*2]
xor edi, edi
nop
movdqu xmm0, xmmword [rcx + rdi*2]
movdqu xmm1, xmmword [rcx + rdi*2 + 0x10]
movdqa xmm2, xmm0
psrlw xmm2, 8
psllw xmm0, 8
por xmm0, xmm2
movdqa xmm2, xmm1
psrlw xmm2, 8
psllw xmm1, 8
por xmm1, xmm2
movdqu xmmword [r9 + rdi*2 + 5], xmm0
movdqu xmmword [r9 + rdi*2 + 0x15], xmm1
add rdi, 0x10
cmp r11, rdi
jne 0x1400310c0
cmp r10, r11
je case.0x14002210d.79
jmp 0x140030a27
inc r10
mov r11, r10
and r11, 0xfffffffffffffff8
lea r8, [rcx + r11*4]
lea rax, [rax + r11*4]
xor edi, edi
pxor xmm0, xmm0
nop dword [rax]
movdqu xmm1, xmmword [rcx + rdi*4]
movdqu xmm2, xmmword [rcx + rdi*4 + 0x10]
movdqa xmm3, xmm1
punpckhbw xmm3, xmm0
pshuflw xmm3, xmm3, 0x1b
pshufhw xmm3, xmm3, 0x1b
punpcklbw xmm1, xmm0
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
packuswb xmm1, xmm3
movdqa xmm3, xmm2
punpckhbw xmm3, xmm0
pshuflw xmm3, xmm3, 0x1b
pshufhw xmm3, xmm3, 0x1b
punpcklbw xmm2, xmm0
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
packuswb xmm2, xmm3
movdqu xmmword [r9 + rdi*4 + 5], xmm1
movdqu xmmword [r9 + rdi*4 + 0x15], xmm2
add rdi, 8
cmp r11, rdi
jne 0x140031130
cmp r10, r11
je case.0x14002210d.79
jmp 0x140030aa2
inc r10
mov r11, r10
and r11, 0xfffffffffffffff8
lea r8, [rcx + r11*4]
lea rax, [rax + r11*4]
xor edi, edi
pxor xmm0, xmm0
movdqu xmm1, xmmword [rcx + rdi*4]
movdqu xmm2, xmmword [rcx + rdi*4 + 0x10]
movdqa xmm3, xmm1
punpckhbw xmm3, xmm0
pshuflw xmm3, xmm3, 0x1b
pshufhw xmm3, xmm3, 0x1b
punpcklbw xmm1, xmm0
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
packuswb xmm1, xmm3
movdqa xmm3, xmm2
punpckhbw xmm3, xmm0
pshuflw xmm3, xmm3, 0x1b
pshufhw xmm3, xmm3, 0x1b
punpcklbw xmm2, xmm0
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
packuswb xmm2, xmm3
movdqu xmmword [r9 + rdi*4 + 5], xmm1
movdqu xmmword [r9 + rdi*4 + 0x15], xmm2
add rdi, 8
cmp r11, rdi
jne 0x1400311c0
cmp r10, r11
je case.0x14002210d.79
jmp 0x140030b6e
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
call fcn.1400f8570
test eax, eax
je 0x14003128b
mov ebx, edx
mov rax, qword [rdi + 8]
sub rax, rbx
jb 0x14003128b
mov r14, qword [rdi]
lea rcx, [r14 + rbx]
lea ecx, [rsi + rbx]
lea ecx, [rsi + rbx]
mov qword [rdi], rcx
mov qword [rdi + 8], rax
mov rcx, rdi
call fcn.1400f8570
test eax, eax
je 0x14003128b
mov eax, edx
mov rcx, qword [rdi + 8]
sub rcx, rax
jae 0x14003129a
xor eax, eax
mov qword [rsi], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rdx, qword [rdi]
lea r8, [rdx + rax]
mov qword [rdi], r8
mov qword [rdi + 8], rcx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], rax
mov eax, 1
jmp 0x14003128d
mov edi, edx
mov rsi, rcx
mov rcx, rdx
call fcn.1400f8570
test eax, eax
je 0x1400312ef
cmp edx, 0x30
ja 0x1400312ef
mov ebx, edx
mov r15, qword [rdi + 8]
sub r15, rbx
jae 0x140031302
xor eax, eax
mov qword [rsi], rax
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
invalid
pop rsi
pop r12
pop r14
pop r15
ret
mov r14, qword [rdi]
lea r12, [r14 + rbx]
mov qword [rdi], r12
mov qword [rdi + 8], r15
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rbx
call fcn.140089490
xor eax, eax
cmp qword [rsp + 0x20], 0
jne 0x1400312f1
cmp r15, 0x10
jb 0x1400312f1
add r12, 0x10
add r15, 0xfffffffffffffff0
mov qword [rdi], r12
mov qword [rdi + 8], r15
movups xmm0, xmmword [r14 + rbx]
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rdi], cl
adc dword [rsi + 0x18], eax
pop rsi
adc byte [rdi], cl
adc dword [rsi + 0x18], eax
mov eax, 1
jmp 0x1400312f1
mov rax, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, r8
jb 0x1400313a6
mov rcx, qword [rdi]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
mov qword [rdi + 0x10], r14
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1401639e0
mov r14, qword [rdi + 0x10]
jmp 0x140031382
lea rcx, [rsp + 0x68]
call fcn.140001000
mov rbx, rax
test rax, rax
jne 0x1400317c6
cmp qword [rsp + 0x138], 0
je 0x1400314fb
lea rbx, [rsp + 0x110]
lea r12, [rsp + 0x290]
nop dword [rax + rax]
mov rcx, r12
mov rdx, rbx
mov r8, r15
mov r9, r14
call fcn.1400dbb10
cmp qword [rsp + 0x290], 0
jne 0x140031861
cmp qword [rsp + 0x138], 0
jne 0x1400314d0
invalid
invalid
mov rsi, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x290]
mov r8d, 0x1f8
lea rdx, [rsp + 0x98]
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rsp + 0x28]
cmp rsi, 2
jne 0x140031817
jmp 0x140031903
mov byte [rsp + 0x27], al
mov ebp, eax
xor esi, esi
xor edi, edi
cmp qword [rsp + 0x138], 0
jne 0x1400315ab
jmp 0x1400315da
or bl, al
xor ebp, ebp
cmp bl, 1
je case.0x14002210d.84
nop word cs:[rax + rax]
cmp qword [rsp + 0x138], 0
je 0x1400315da
mov rcx, r13
mov rdx, r12
mov r8, r15
mov r9, r14
call fcn.1400dbb10
cmp qword [rsp + 0x290], 0
jne 0x1400315e6
add rdi, qword [rsp + 0x298]
cmp qword [rsp + 0x138], 0
jne 0x1400315ab
xor ebx, ebx
test bpl, bpl
je 0x140031657
jmp 0x140031721
mov rbx, qword [rsp + 0x298]
mov rcx, rbx
call fcn.1400085f0
cmp al, 0xd
jne 0x1400317c6
mov eax, ebx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14003164c
test rax, rax
je 0x14003164c
mov rcx, qword [rbx - 1]
mov rax, qword [rbx + 7]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x60], rcx
mov rax, qword [rsp + 0x50]
call qword [rax]
mov rax, qword [rsp + 0x50]
cmp qword [rax + 8], 0
je 0x140031641
mov rcx, qword [rsp + 0x60]
call fcn.140142490
dec rbx
mov rcx, rbx
call fcn.140142490
mov bl, 1
test bpl, bpl
jne 0x140031721
xor eax, eax
cmp qword [rsp + 0xd8], 0
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x68]
jne 0x1400316d0
cmp byte [rsp + 0x1aa], 0
jne 0x1400316d0
cmp byte [rsp + 0x1a6], 0
jne 0x140031688
cmp qword [rsp + 0x138], 0
cmp dword [rsp + 0x138], 0
jne case.0x14001c6ae.113
mov rcx, r13
mov rdx, r15
mov r8, rbp
mov r9, r14
call fcn.140002000
mov rax, qword [rsp + 0x290]
test rax, rax
jne 0x1400316c5
mov rax, qword [rsp + 0x298]
test rax, rax
je 0x140031710
add rsi, rax
xor eax, eax
cmp qword [rsp + 0xd8], 0
je 0x140031669
jmp 0x1400316d0
cmp eax, 1
je 0x1400317be
lock add byte [rax], al
invalid
add byte [rax - 0x6b49f0ff], dh
and al, 0xa6
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x8c
and al, 0xa7
add dword [rax], eax
add byte [rdx + rdx*8 - 0x1617bf1], al
invalid
mov al, 1
movzx edx, byte [rsp + 0x1a6]
movzx ecx, byte [rsp + 0x1a7]
test dl, dl
je 0x140031586
test cl, cl
je 0x140031586
jmp 0x14003175b
xor eax, eax
movzx edx, byte [rsp + 0x1a6]
movzx ecx, byte [rsp + 0x1a7]
add byte [rax], al
test dl, dl
jne 0x1400316e8
jmp 0x140031586
mov al, 1
cmp byte [rsp + 0x1a6], 0
jne 0x140031734
jmp 0x140031956
movzx eax, byte [rsp + 0x27]
cmp byte [rsp + 0x1a6], 0
add dword [rax], eax
add byte [rax], al
je 0x140031956
mov cl, 1
cmp byte [rsp + 0x1a7], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dl, 1
je 0x140031956
test dl, dl
je 0x14003156f
test cl, cl
je 0x14003156f
jmp 0x14003149a
mov cl, 1
mov dl, 1
movzx eax, byte [rsp + 0x27]
jmp 0x140031746
or rsi, rdi
movzx eax, byte [rsp + 0x27]
jne 0x140031746
lea rsi, [rsp + 0x290]
lea rdx, [rsp + 0x68]
nop
add al, byte [rax]
add byte [rax - 0x73], cl
push rsp
and al, 0x68
mov r8d, 0x228
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rsp + 0x58]
mov rcx, rdi
call fcn.14000cb50
mov r8d, 0x228
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
fst qword [rdx]
add byte [rsi + 3], bh
fst qword [rdx]
add byte [rsi + 3], bh
mov rdi, qword [rsp + 0x28]
cmp rsi, 2
jne 0x140031817
jmp 0x140031903
mov rbx, qword [rsp + 0x298]
lea rsi, [rsp + 0x290]
lea rdx, [rsp + 0x68]
mov r8d, 0x228
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x490]
adc byte [rsp + 0x490], al
adc byte [rsp + 0x490], al
movups xmm1, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
mov rcx, rsi
call fcn.14000ba50
mov esi, 2
mov rdi, qword [rsp + 0x28]
cmp rsi, 2
je 0x140031903
cmp rsi, 3
jne 0x140031829
add esi, dword [rbp + 0xc]
mov qword [rdi], 3
jmp 0x140031934
mov qword [rdi], rsi
mov qword [rdi + 8], rbx
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi + 0x20], xmm1
add rdi, 0x30
lea rdx, [rsp + 0x290]
mov r8d, 0x1f8
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
adc al, byte [rax]
adc al, byte [rax]
jmp 0x140031934
mov rbx, qword [rsp + 0x298]
mov rcx, rbx
call fcn.1400085f0
cmp al, 0xd
jne case.default.0x14003188c
mov eax, ebx
and eax, 3
lea rcx, [0x1401ad698]
mov esi, 0x63480017
add al, 0x81
mov esi, 0x63480017
add al, 0x81
add rax, rcx
jmp rax
lea r14, [rbx - 1]
mov r15, qword [rbx - 1]
mov rsi, qword [rbx + 7]
mov rcx, r15
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400318ae
mov rcx, r15
call fcn.140142490
mov rcx, r14
call fcn.140142490
mov rdi, qword [rsp + 0x28]
lea rsi, [rsp + 0x290]
lea rdx, [rsp + 0x68]
mov r8d, 0x228
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsp + 0x58]
mov rcx, rbx
call fcn.14000cb50
mov r8d, 0x228
mov rcx, rbx
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov esi, 3
cmp rsi, 2
jne 0x140031817
mov qword [rsp + 0x68], rbx
lea rcx, [rsp + 0x70]
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rsp + 0x80], xmm1
call fcn.14000d3e0
mov qword [rdi], 2
mov qword [rdi + 8], rbx
add rsp, 0x4b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rbx, rbx
jne 0x1400317c6
jmp 0x1400314fb
lea rdx, [0x140169d54]
mov r8d, 0x11
mov cl, 0x25
call fcn.140008480
mov rbx, rax
jmp 0x1400317c6
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
mov rax, r15
sub rax, rsi
jb 0x140031d1e
mov r10, qword [rsp + 0x38]
movzx r10d, byte [r10 + r9 - 1]
cmp rax, 0x10
jae 0x140031aa0
test rax, rax
je 0x140031d17
xor r14d, r14d
nop word cs:[rax + rax]
cmp byte [rcx + r14], r10b
je 0x140031b66
inc r14
cmp rax, r14
jne 0x140031a80
jmp 0x140031d17
lea r11, [rcx + 7]
and r11, 0xfffffffffffffff8
sub r11, rcx
je 0x140031ae2
cmp r11, rax
cmovae r11, rax
test r11, r11
je 0x140031ae2
xor r14d, r14d
nop dword [rax]
cmp byte [rcx + r14], r10b
je 0x140031b6b
inc r14
cmp r11, r14
jne 0x140031ac0
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
cmp r11, r14
jbe 0x140031aee
jmp 0x140031b34
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
xor r11d, r11d
mov rbp, r10
movabs r9, 0x101010101010101
imul rbp, r9
nop
mov r12, qword [rcx + r11]
xor r12, rbp
lea r9, [r12 + rdx]
not r12
and r12, r9
mov r9, qword [rcx + r11 + 8]
xor r9, rbp
lea rbx, [r9 + rdx]
not r9
and r9, rbx
or r9, r12
test r9, r8
jne 0x140031b34
add r11, 0x10
cmp r11, r14
jbe 0x140031b00
sub rax, r11
mov rbx, qword [rsp + 0x20]
je 0x140031d17
add rcx, r11
xor r14d, r14d
nop dword [rax + rax]
cmp byte [rcx + r14], r10b
je 0x140031b63
inc r14
cmp rax, r14
jne 0x140031b50
jmp 0x140031d17
add r14, r11
mov r9, qword [rsp + 0x28]
add rsi, r14
inc rsi
mov qword [rdi + 0x10], rsi
cmp rsi, r9
jb 0x140031a40
cmp rsi, qword [rsp + 0x40]
ja 0x140031a40
lea r8, [0x14019c430]
lea eax, [0x14019c430]
mov edx, 4
mov rcx, r9
call fcn.1401633c0
ud2
mov rdx, qword [rsp + 0x38]
movzx edx, byte [rdx + r9 - 1]
cmp rax, 0x10
jae 0x140031c00
test rax, rax
je 0x140031d17
xor r9d, r9d
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rcx + r9], dl
je 0x140031cc3
inc r9
cmp rax, r9
jne 0x140031be0
jmp 0x140031d17
lea r8, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x140031c42
cmp r8, rax
cmovae r8, rax
ror byte [r13 - 0x7b], 0xc0
ror byte [r13 - 0x7b], 0xc0
je 0x140031c42
xor r9d, r9d
nop dword [rax]
cmp byte [rcx + r9], dl
je 0x140031cc3
cdq
add byte [rax], al
invalid
cdq
add byte [rax], al
add byte [rcx - 1], cl
ror dword [rbp + 0x39], 0xc8
inc r9
cmp r8, r9
jne 0x140031c20
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
lea ecx, [rax - 0x10]
lea ecx, [rax - 0x10]
cmp r8, r9
jbe 0x140031c4e
jmp 0x140031c94
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
xor r8d, r8d
mov r10, rdx
movabs r11, 0x101010101010101
ror byte [rcx - 0x45], cl
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
imul r10, r11
nop
mov r11, qword [rcx + r8]
xor r11, r10
lea rbx, [r11 + r14]
not r11
and r11, rbx
mov rbx, qword [rcx + r8 + 8]
xor rbx, r10
lea r12, [rbx + r14]
not rbx
and rbx, r12
or rbx, r11
test rbx, rbp
jne 0x140031c94
add r8, 0x10
cmp r8, r9
jbe 0x140031c60
sub rax, r8
mov rbx, qword [rsp + 0x20]
je 0x140031d17
add rcx, r8
xor r9d, r9d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
adc al, 9
je 0x140031cc0
inc r9
cmp rax, r9
jne 0x140031cb0
jmp 0x140031d17
add r9, r8
add rsi, r9
add esi, ecx
inc rsi
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
mov dword [rdi + 0x10], esi
mov r12, rsi
mov r9, qword [rsp + 0x28]
sub byte [rbp + 0x29], cl
int3
jb 0x140031d00
sub byte [rbp + 0x29], cl
int3
cmp rsi, qword [rsp + 0x40]
ja 0x140031d00
je 0x140031d02
ja 0x140031d00
mov rax, qword [rsp + 0x30]
lea rcx, [rax + r12]
mov rdx, qword [rsp + 0x38]
mov r8, r9
mov eax, ecx
mov eax, ecx
call sub.VCRUNTIME140.dll_memcmp
mov r9, qword [rsp + 0x28]
test eax, eax
je 0x140031d32
mov rax, qword [rsp + 0x30]
and al, 0x30
lea rcx, [rax + rsi]
mov rax, r15
xor byte [rcx + rcx*4 - 8], cl
sub rax, rsi
jae 0x140031bb6
jmp 0x140031d1e
mov qword [rdi + 0x10], r15
xor r13d, r13d
adc byte [rbp + 0x31], al
in eax, dx
mov qword [rbx], r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], rsi
mov r13d, 1
jmp 0x140031d1e
int3
push rsi
push rdi
push rbx
sub rsp, 0x40
in al, dx
mov rdi, rdx
mov edi, edx
in al, dx
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rsi, rcx
mov rcx, rdx
call fcn.1400f8570
test eax, eax
je 0x140031ee6
cmp edx, 0x17ffd
ja 0x140031ee6
mov ebx, edx
mov r13, qword [rdi + 8]
mov r15, r13
sub r15, rbx
fisttp word [rdi]
invalid
push rbx
add dword [rax], eax
invalid
fisttp word [rdi]
invalid
mov r14, qword [rdi]
lea r12, [r14 + rbx]
mov qword [rdi], r12
mov qword [rdi + 8], r15
cmp ebx, 0x3f
ja 0x140031dc4
lea rcx, [rsp + 0x28]
mov rdx, r14
invalid
sub byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
mov r8, rbx
call fcn.140089490
cmp qword [rsp + 0x28], 0
sub byte [rax], al
sub byte [rax], al
jne 0x140031ee6
jmp 0x140031ddb
mov rax, qword [0x1401e9100]
mov rcx, r14
mov rdx, rbx
call rax
test al, al
jne 0x140031ee6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x39], cl
cmp ebp, ebx
je 0x140031ee6
lea rax, [r12 + 1]
cmp r13, rbx
cmp ebp, ebx
je 0x140031ee6
lea rax, [r12 + 1]
mov qword [rdi], rax
mov rax, r15
dec rax
mov qword [rdi + 8], rax
je 0x140031ee6
movzx eax, byte [r12]
lea rcx, [r12 + 2]
and al, 2
and al, 2
mov qword [rdi], rcx
lea rcx, [r15 - 2]
mov qword [rdi + 8], rcx
movzx edx, byte [r12 + 1]
xor ecx, ecx
cmp dl, 3
cmovb ecx, edx
mov rdx, r15
add rdx, 0xfffffffffffffffe
je 0x140031ee6
lea rdx, [r12 + 3]
mov qword [rdi], rdx
mov rdx, r15
cli
cli
add rdx, 0xfffffffffffffffd
mov qword [rdi + 8], rdx
je 0x140031ee6
movzx r8d, byte [r12 + 2]
movzx eax, byte [rsp + 2]
lea rdx, [r12 + 4]
mov qword [rdi], rdx
mov rdx, r15
mov edx, edi
mov edx, edi
add rdx, 0xfffffffffffffffc
mov qword [rdi + 8], rdx
je 0x140031ee6
add byte [rax], al
add byte [rax], al
movzx edx, byte [r12 + 3]
lea r9, [r12 + 5]
mov qword [rdi], r9
mov r9, r15
add r9, 0xfffffffffffffffb
mov qword [rdi + 8], r9
je 0x140031ee6
movzx r9d, byte [r12 + 4]
lea r10, [r12 + 6]
mov qword [rdi], r10
mov r10, r15
add r10, 0xfffffffffffffffa
mov qword [rdi + 8], r10
je 0x140031ee6
add r12, 7
add r15, 0xfffffffffffffff9
cmp r8b, 1
movzx r8d, byte [r14 + rbx + 5]
mov qword [rdi], r12
mov qword [rdi + 8], r15
or byte [rbp + 0xf], al
mov dh, 0x54
invalid
invalid
sete byte [rsi + 0x13]
test r9b, r9b
setne byte [rsi + 0x14]
adc al, 0x41
cmp al, 1
or byte [rbp + 0xf], al
mov dh, 0x54
invalid
adc al, 0x41
cmp al, 1
sete byte [rsi + 0x15]
cmp r10b, 1
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov byte [rsi + 0x10], al
mov byte [rsi + 0x11], dl
mov byte [rsi + 0x12], cl
sete byte [rsi + 0x16]
jmp 0x140031eea
mov byte [rsi + 0x16], 2
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
in al, dx
sub byte [rax - 0x77], cl
xlatb
mov rbx, rcx
xor eax, eax
test rdx, rdx
je 0x140031f69
lea rdx, [0x140197fe0]
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rbx + rcx]
movzx r10d, byte [r9 + rdx]
cmp r10, 5
jae 0x140031f4a
add rcx, r10
cmp rcx, rdi
jb 0x140031f30
jmp 0x140031f6b
xor r9d, r9d
cmp r10d, 0xff
sete r9b
lea rax, [rax + r9*4]
add al, 0x88
inc rax
inc rcx
cmp rcx, rdi
jb 0x140031f30
jmp 0x140031f6b
xor ecx, ecx
add eax, ecx
add eax, 0xb
cmp eax, 0x7f
mov qword [rsp + 0x20], r8
ja 0x140031f84
mov rcx, qword [r8]
mov byte [rcx], al
inc rcx
jmp 0x140031fbd
mov edx, eax
or dl, 0x80
mov r9d, eax
shr r9d, 7
cmp eax, 0x3fff
invalid
add byte [rax], al
ja 0x140031fa6
invalid
mov rcx, qword [r8]
mov byte [rcx], dl
mov byte [rcx + 1], r9b
add rcx, 2
rol dword [rdx], 0xeb
invalid
rol dword [rdx], 0xeb
invalid
or r9b, 0x80
shr eax, 0xe
mov rcx, qword [r8]
mov byte [rcx], dl
mov byte [rcx + 1], r9b
mov byte [rcx + 2], al
add rcx, 3
lea r12, [rcx + 9]
movabs rax, 0x3a2274786574227b
mov qword [rcx], rax
mov byte [rcx + 8], 0x22
test rdi, rdi
je 0x140032089
xor edx, edx
lea r13, [0x140197fe0]
mov r15, r12
mov r14, rdx
nop word [rax + rax]
movzx esi, byte [rbx + r14]
movzx ebp, byte [rsi + r13]
cmp rbp, 5
jae 0x14003200a
add r14, rbp
cmp r14, rdi
jb 0x140031ff0
jmp 0x140032081
mov r12, r14
sub r12, rdx
jb 0x1400320c8
add rdx, rbx
mov rcx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r15, r12
mov r12d, 2
cmp bpl, 0xff
jne case.0x14002109e.136
mov eax, esi
shr eax, 4
call 0x14d90683f
xor dword [rbp - 0x49f0ffe9], eax
add al, 8
call 0x14d90683f
xor dword [rbp - 0x49f0ffe9], eax
add al, 8
and esi, 0xf
movzx ecx, byte [rsi + rcx]
mov word [r15 + 2], 0x3030
add dh, byte [rax]
xor byte [rcx - 0x78], al
add al, 0x41
mov byte [rdi + 5], cl
add dh, byte [rax]
xor byte [rcx - 0x78], al
add al, 0x41
mov byte [rdi + 5], cl
mov bpl, 0x75
mov r12d, 6
add r12, r15
mov byte [r15], 0x5c
mov byte [r15 + 1], bpl
inc r14
mov rdx, r14
mov r15, r12
mov edi, esp
mov edi, esp
cmp r14, rdi
jb 0x140031ff0
jmp case.0x14002109e.142
mov r12, r15
mov r14, rdx
jmp case.0x14002109e.142
xor r14d, r14d
sub rdi, r14
add rbx, r14
mov rcx, r12
mov rdx, rbx
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
mov word [r12 + rdi], 0x7d22
lea rax, [r12 + rdi]
cmp al, 0x48
add eax, 2
invalid
cmp al, 0x48
add eax, 2
invalid
mov rcx, qword [rsp + 0x20]
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srclib.rs
mov rcx, rdx
mov rdx, r14
call fcn.140163650
adc eax, dword [rax]
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movdqa xmmword [rsp + 0x20], xmm6
mov rsi, rdx
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x14003251a
invalid
mov r14, qword [rcx]
lea r15, [rax + rax*2]
lea edi, [rax + rax*2]
xor dword [rbp + rcx*4 + 0x3c], ecx
shl r15, 4
shl edi, 4
lea edi, [rax + rax*2]
shl r15, 4
shl edi, 4
add al, 0x4d
add edi, esi
add r15, r14
mov r13d, 0xa
lea r12, [0x1401ad6a8]
and eax, 0x17b587
and eax, 0x17b587
mov ch, 0x17
add byte [rax - 0x73], cl
sub eax, 0x165ff0
lea rbp, [0x140198118]
lea ebp, [0x140198118]
pxor xmm6, xmm6
jmp 0x14003214f
invalid
mov eax, dword [rsi + 0x18]
bswap rax
enter 0xffffffffffff8b48, 0xe
enter 0xffffffffffff8b48, 0xe
mov qword [rcx], rax
add rcx, 8
mov qword [rsi], rcx
add r14, 0x30
cmp r14, r15
je 0x14003251a
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x73], cl
jle 0x140032163
lea rdi, [r14 + 0x10]
mov rax, qword [r14 + 0x10]
add rax, 0xfffffffffffffff3
cmp rax, 0xc
cmp eax, 0xc
cmovae rax, r13
lea rcx, [0x140193b80]
or eax, 0x161a16
movzx eax, byte [rax + rcx]
mov r13, qword [rsi]
mov byte [r13], al
mov rdx, qword [r14]
mov edx, dword [rsi]
mov rbx, qword [r14 + 8]
test rbx, rbx
je 0x1400321a5
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ecx, byte [rdx + rax]
movzx ecx, byte [rcx + rbp]
test rcx, rcx
je 0x1400321f0
push rbx
push rbx
add rax, rcx
cmp rax, rbx
cmp eax, ebx
cmp eax, ebx
jb 0x140032190
jmp 0x14003212f
mov eax, ebx
rol ax, 8
mov word [r13 + 1], ax
lea rcx, [r13 + 3]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
xor al, 0xd3
adc al, byte [rax]
xor al, 0xd3
adc al, byte [rax]
lea rax, [rbx + r13]
add rax, 3
mov qword [rsi], rax
mov rax, qword [rdi]
add rax, 0xfffffffffffffff3
cmp rax, 0xc
clc
or al, 0x41
mov ebp, 0xa
or al, byte [rax]
add byte [rax], al
clc
or al, 0x41
mov ebp, 0xa
or al, byte [rax]
add byte [rax], al
cmovae rax, r13
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
xor eax, eax
xor ecx, ecx
jmp 0x14003220d
nop word cs:[rax + rax]
add byte [rax], al
add rax, 2
add rcx, 4
cmp rcx, rbx
cmp ecx, ebx
jae case.0x14002167e.103
and eax, dword [rdi + rcx - 0x4a]
movzx r8d, byte [rdx + rcx]
add al, 0xa
movzx r9d, byte [r8 + rbp]
add rcx, r9
test r9, r9
leave
leave
jne 0x140032208
test r8b, r8b
jne 0x140032200
inc rax
inc rcx
inc ecx
inc ecx
jmp 0x140032208
add eax, ecx
rol ax, 8
mov word [r13 + 1], ax
mov dword [rbp + 1], eax
mov dword [rbp + 1], eax
add r13, 3
mov qword [rsi], r13
add ecx, dword [rcx + rcx*4 + 0x2e]
mov rcx, rdx
mov rdx, rbx
mov r8, rsi
call fcn.140004490
mov rax, qword [rdi]
add rax, 0xfffffffffffffff3
cmp rax, 0xc
mov r13d, 0xa
add byte [rax], al
add byte [rcx + 0xf], cl
invalid
vpacksswb xmm8, xmm6, xmmword [rsp + rax*4]
test byte [rcx + rax - 0x20], cl
add byte [rax], al
add byte [rcx + 0xf], cl
invalid
test byte [rcx + rax - 0x20], cl
add eax, esp
jmp rax
bswap eax
mov rcx, qword [rsi]
mov dword [rcx], eax
add rcx, 4
add ecx, 4
add ecx, 4
jmp 0x14003213f
mov dh, 0x46
sbb byte [rax - 0x75], cl
invalid
mov byte [rcx], al
inc rcx
shr ecx, 0xab
invalid
invalid
invalid
shr ecx, 0xab
invalid
or byte [rax - 0x75], cl
invalid
mov ecx, dword [rsi]
mov word [rcx], ax
add rcx, 2
add ch, cl
xchg ebx, eax
invalid
invalid
invalid
add ch, cl
xchg ebx, eax
invalid
mov rdx, qword [r14 + 0x18]
mov rdi, qword [r14 + 0x20]
test rdi, rdi
invalid
je 0x1400322d9
push qword [rax + riz + 0x31]
ror byte [rdi], 0x1f
xor eax, eax
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
movzx ecx, byte [rdx + rax]
movzx ecx, byte [rcx + rbp]
test rcx, rcx
je 0x140032427
add rax, rcx
cmp rax, rdi
jb 0x1400322c0
mov eax, edi
rol ax, 8
mov rbx, qword [rsi]
mov word [rbx], ax
lea rcx, [rbx + 2]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + rdi]
add rax, 2
mov qword [rsi], rax
jmp 0x140032142
add al, 0x49
mov edx, dword [rsi + 0x18]
mov rdi, qword [r14 + 0x28]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
adc al, byte [rax]
adc al, byte [rax]
lea rax, [rbx + rdi]
add rax, 4
mov qword [rsi], rax
jmp 0x140032142
ror byte [rcx - 0x7d], cl
cli
invalid
lea rcx, [r8 + rcx*4]
nop word cs:[rax + rax]
mov r8d, dword [rdx]
add rdx, 4
bswap r8d
bswap eax
add cl, byte [rax - 0x7d]
ret 0x4104
bswap eax
mov dword [rax], r8d
add rax, 4
cmp rdx, rcx
jne 0x140032390
jmp 0x1400323fe
test byte [rbx - 3], bh
invalid
nop word cs:[rax + rax]
mov r8, r9
mov r9, qword [rdx + r9]
bswap r9
mov qword [rax + r8], r9
lea r9, [r8 + 8]
cmp rcx, r9
jne 0x1400323e0
add rax, r8
add rax, 8
mov qword [rsi], rax
jmp 0x140032142
xor eax, eax
xor ecx, ecx
jmp 0x14003243d
add rax, 2
add rcx, 4
cmp rcx, rdi
jae 0x14003245c
movzx r8d, byte [rdx + rcx]
movzx r9d, byte [r8 + rbp]
add rcx, r9
test r9, r9
jne 0x140032438
test r8b, r8b
jne 0x140032430
inc rax
inc rcx
jmp 0x140032438
add eax, ecx
rol ax, 8
mov rcx, qword [rsi]
mov word [rcx], ax
add rcx, 2
mov qword [rsi], rcx
mov rcx, rdx
mov rdx, rdi
mov r8, rsi
call fcn.140004490
jmp 0x140032142
mov rax, qword [rsi]
mov byte [rax], 0
inc rax
mov qword [rsi], rax
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
jmp 0x1400327c3
sub rbx, r15
add r14, r15
mov rcx, r13
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r13 + rbx], 0x7d22
add rbx, r13
add rbx, 2
mov rdi, qword [rsp + 0x30]
cmp rdi, 1
jne 0x1400328ce
mov byte [rbx], 0x5d
inc rbx
mov r15, qword [rsp + 0x40]
movzx edi, byte [rsp + 0x27]
test dil, dil
je 0x1400328af
movzx r8d, word [r15 + 0x21]
movzx ecx, byte [r15 + 0x23]
mov eax, ecx
shl eax, 0x10
or eax, r8d
movabs rdx, 0x22726f6c6f63222c
mov qword [rbx], rdx
mov dword [rbx + 7], 0x23223a22
mov r9d, r8d
shr r9d, 8
movzx edx, al
shr edx, 4
lea r10, str.0123456789abcdef
movzx edx, byte [rdx + r10]
and eax, 0xf
movzx eax, byte [rax + r10]
shr r8d, 0xc
movzx r8d, byte [r8 + r10]
and r9d, 0xf
movzx r9d, byte [r9 + r10]
mov r11d, ecx
shr r11d, 4
movzx r11d, byte [r11 + r10]
and ecx, 0xf
movzx ecx, byte [rcx + r10]
shl rcx, 0x28
shl r11, 0x20
or r11, rcx
shl r9, 0x18
shl r8, 0x10
shl rax, 8
or rax, rdx
or rax, r8
or rax, r9
shr r11, 0x20
mov word [rbx + 0xf], r11w
mov dword [rbx + 0xb], eax
mov byte [rbx + 0x11], 0x22
add rbx, 0x12
mov byte [rbx], 0x7d
inc rbx
mov rax, qword [rsp + 0x28]
mov qword [rax], rbx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl rdi, 4
mov r13, qword [rsp + 0x38]
add rdi, r13
add r13, 0x10
lea rsi, [0x140197fe0]
mov qword [rsp + 0x30], rdi
jmp 0x140032937
mov rbx, r13
mov r12, rdx
mov r13, qword [rsp + 0x38]
add r13, 0x10
sub r14, r12
add r15, r12
mov rcx, rbx
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov word [rbx + r14], 0x7d22
add rbx, r14
add rbx, 2
mov rax, qword [rsp + 0x28]
mov qword [rax], rbx
mov rdi, qword [rsp + 0x30]
cmp r13, rdi
je case.0x140009e2b.397
movabs rax, 0x2274786574227b2c
mov qword [rbx], rax
mov word [rbx + 8], 0x223a
add rbx, 0xa
mov r15, qword [r13]
mov qword [rsp + 0x38], r13
mov r14, qword [r13 + 8]
test r14, r14
je 0x140032a10
xor edx, edx
mov r13, rbx
mov r12, rdx
nop dword [rax]
movzx edi, byte [r15 + r12]
movzx ebp, byte [rdi + rsi]
cmp rbp, 5
jae 0x14003298c
add r12, rbp
cmp r12, r14
jb 0x140032970
jmp 0x1400328f0
mov rbx, r12
sub rbx, rdx
jb 0x140032a18
add rdx, r15
mov rcx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r13, rbx
mov ebx, 2
cmp bpl, 0xff
jne 0x1400329e2
mov eax, edi
shr eax, 4
lea rcx, str.0123456789abcdef
movzx eax, byte [rax + rcx]
and edi, 0xf
movzx ecx, byte [rdi + rcx]
mov word [r13 + 2], 0x3030
mov byte [r13 + 4], al
mov byte [r13 + 5], cl
mov bpl, 0x75
mov ebx, 6
add rbx, r13
mov byte [r13], 0x5c
mov byte [r13 + 1], bpl
inc r12
mov rdx, r12
mov r13, rbx
cmp r12, r14
jb 0x140032970
jmp 0x1400328f6
xor r12d, r12d
jmp 0x1400328f6
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srclib.rs
mov rcx, rdx
mov rdx, r12
call fcn.140163650
ud2
lea ecx, [0x14016c010]
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.140163790
ud2
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x80]
call fcn.140004230
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm2
jo 0x140032e2b
sub dword [rsp + 0x60], ecx
jo 0x140032e2b
sub dword [rsp + 0x60], ecx
movaps xmmword [rsp + 0x50], xmm0
lea rax, [rsp + 0x78]
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
nop word cs:[rax + rax]
mov r8, qword [rsp + 0x78]
mov r9, rcx
mov ecx, ecx
mov ecx, ecx
mov r10, r8
cmp r8, 5
jb case.0x140009e4d.385
mov r10, qword [rsp + 0x58]
mov r9, rdx
test r10, r10
je 0x140032e84
cmp qword [r9 + r10*8 - 8], 0
jne 0x140032e84
mov r9, rax
cmp r8, 5
jb 0x140032e77
mov r8, qword [rsp + 0x58]
mov r9, rcx
test r8, r8
je 0x140032e40
dec r8
mov qword [r9], r8
jmp 0x140032e40
movapd xmm0, xmmword [rsp + 0x50]
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmm1, xmmword [rsp + 0x60]
movdqa xmm2, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x40], xmm2
movdqa xmmword [rsp + 0x30], xmm1
movapd xmmword [rsp + 0x20], xmm0
mov r14, qword [rsi]
mov rdx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
movupd xmm3, xmmword [rsi + 0x18]
movapd xmmword [rsp + 0xb0], xmm3
mov rbx, qword [rsi + 0x28]
movupd xmmword [rsi], xmm0
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi + 0x20], xmm2
cmp r14, 2
inc byte [rdx]
inc byte [rdx]
jne 0x140032ef6
mov r8, qword [rdx + 0x28]
cmp r8, 4
jbe 0x140032f12
mov r8, qword [rdx + 8]
test r8, r8
je 0x140032fa5
mov rdx, qword [rdx + 0x10]
jmp 0x140032f1f
cmp rbx, 4
jbe 0x140032f2b
test rdx, rdx
je 0x140032fa5
mov qword [rsp + 0x20], r14
mov rax, rdi
mov r8, rdx
jmp 0x140032f41
test r8, r8
je 0x140032fa5
add rdx, 8
lea rcx, [rsp + 0x50]
call fcn.140003ff0
jmp 0x140032f7e
test rbx, rbx
je 0x140032fa5
mov qword [rsp + 0x20], 0
lea rax, [rsp + 0x28]
mov r8, rbx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rdi
movapd xmm0, xmmword [rsp + 0xb0]
movupd xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rbx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.140003ff0
cmp qword [rsp + 0x48], 5
jb 0x140032f7e
mov rcx, qword [rsp + 0x30]
call fcn.140142490
mov r10, qword [rsp + 0x78]
cmp r10, 4
jbe 0x1400330ac
mov r10, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
test r10, r10
jne 0x1400330ba
jmp 0x1400331b5
mov qword [rsp + 0x80], 4
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 2
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x80]
call fcn.140004230
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rax, [rsp + 0x78]
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
nop word [rax + rax]
mov r8, qword [rsp + 0x78]
mov r9, rcx
mov r10, r8
cmp r8, 5
jb 0x140033039
mov r10, qword [rsp + 0x58]
mov r9, rdx
test r10, r10
je 0x140033064
cmp qword [r9 + r10*8 - 8], 0
jne 0x140033064
mov r9, rax
cmp r8, 5
jb 0x140033057
mov r8, qword [rsp + 0x58]
mov r9, rcx
test r8, r8
je 0x140033020
dec r8
mov qword [r9], r8
jmp 0x140033020
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
cmp r14, 2
je 0x14003325b
cmp rbx, 5
jb 0x14003325b
mov rcx, rdi
call fcn.140142490
jmp 0x14003325b
lea rax, [rsp + 0x58]
test r10, r10
je 0x1400331b5
lea rcx, [rax + r10*8]
lea r8, [r10 - 1]
movabs rdx, 0x1fffffffffffffff
and rdx, r8
cmp rdx, 3
jae 0x1400330dc
xor edx, edx
jmp 0x140033190
inc rdx
mov r9, rdx
and r9, 0xfffffffffffffffc
lea r8, [r9*8]
neg r8
lea r10, [rax + r10*8]
add r10, 0xfffffffffffffff0
mov r11, r9
neg r11
xorpd xmm0, xmm0
xor edi, edi
nop word cs:[rax + rax]
movdqu xmm1, xmmword [r10 + rdi*8 - 0x10]
movdqu xmm2, xmmword [r10 + rdi*8]
pshufd xmm2, xmm2, 0x4e
pshufd xmm1, xmm1, 0x4e
movdqa xmm3, xmm2
psllq xmm3, 0x39
psrlq xmm2, 7
movsd xmm0, xmm3
pshufd xmm2, xmm2, 0x4e
por xmm2, xmm0
movdqa xmm0, xmm1
psllq xmm0, 0x39
psrlq xmm1, 7
movdqu xmmword [r10 + rdi*8], xmm2
movsd xmm3, xmm0
pshufd xmm1, xmm1, 0x4e
por xmm1, xmm3
movdqu xmmword [r10 + rdi*8 - 0x10], xmm1
add rdi, 0xfffffffffffffffc
cmp r11, rdi
jne 0x140033110
cmp rdx, r9
je 0x1400331b5
add rcx, r8
pshufd xmm0, xmm0, 0xee
movq rdx, xmm0
nop word cs:[rax + rax]
mov r8, qword [rcx - 8]
mov r9, r8
shr r8, 7
or r8, rdx
mov qword [rcx - 8], r8
lea r8, [rcx - 8]
shl r9, 0x39
mov rdx, r9
mov rcx, r8
cmp r8, rax
jne 0x140033190
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x20], xmm0
lea rax, [rsp + 0x48]
lea rcx, [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov r8, qword [rsp + 0x48]
mov r9, rcx
mov r10, r8
cmp r8, 5
jb case.0x14002109e.149
mov r10, qword [rsp + 0x28]
mov r9, rdx
test r10, r10
je 0x140033234
cmp qword [r9 + r10*8 - 8], 0
jne 0x140033234
mov r9, rax
cmp r8, 5
jb 0x140033227
mov r8, qword [rsp + 0x28]
mov r9, rcx
test r8, r8
je 0x1400331f0
dec r8
mov qword [r9], r8
jmp 0x1400331f0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm2, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
add byte [rax], al
invalid
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
add byte [rax], al
invalid
cmp qword [rsi + 0x28], 5
jb 0x14003326b
sub byte [0xcb4b3bd6], al
mov rcx, qword [rsi + 0x10]
call fcn.140142490
adc al, r13b
and eax, 0xf0010f2
sub byte [rsp + 0x80], al
invalid
movaps xmm0, xmmword [rsp + 0x80]
add byte [rdi], cl
sub byte [rsp + 0x90], cl
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
invalid
adc byte [rdi], cl
adc dword [rsi], eax
invalid
invalid
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
pop rcx
ret
mov rdi, qword [rcx + 8]
mov qword [rcx], 0
test rsi, rsi
je 0x14003331a
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x10
mov edx, 8
call fcn.140143230
test rax, rax
je 0x140033309
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, method..virtual_0
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
call fcn.140162fc0
ud2
mov ecx, 7
int 0x29
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rdi, rdx
mov rbx, rcx
mov r12, qword [rcx + 0x10]
lea r14, [rsp + 0x20]
test r12, r12
je 0x140033497
nop dword [rax + rax]
mov r13, qword [rbx]
mov rax, qword [rbx + 8]
or byte [rax - 0x77], cl
and al, 0x30
or byte [rax - 0x77], cl
and al, 0x30
lea rbp, [r13 + 0x200]
lea rsi, [r13 + 0xa8]
xor r15d, r15d
jmp 0x140033389
cmp r15, r12
je 0x140033489
mov r9, r12
sub r9, r15
jb 0x1400334bc
mov rax, qword [rsp + 0x30]
lea r8, [rax + r15]
mov rcx, r14
mov rdx, r13
call fcn.140032a40
xchg edi, eax
idiv bh
dec dword [rax - 0x7d]
jl 0x1400333d1
and byte [rax], al
xchg edi, eax
idiv bh
dec dword [rax - 0x7d]
jl 0x1400333d1
and byte [rax], al
jne 0x14003348e
add r15, qword [rsp + 0x28]
nop word [rax + rax]
cmp qword [r13 + 0xd0], 0
je 0x140033380
mov rcx, r14
mov rdx, rsi
mov r8, rbp
mov eax, ebp
mov r9, rdi
call fcn.1400dbb10
cmp qword [rsp + 0x20], 0
jne 0x1400333f0
cmp qword [rsp + 0x28], 0
jl 0x14003340b
sub byte [rax], al
jne 0x1400333c0
jmp 0x14003341a
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
call fcn.1400085f0
cmp al, 0xd
jne case.default.0x140033418
mov eax, esi
and eax, 3
lea rcx, [0x1401ad6d8]
lea ecx, [0x1401ad6d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test r15, r15
je 0x14003349d
mov rax, qword [rbx + 8]
mov r12, qword [rbx + 0x10]
lea rcx, [0x1401aa580]
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], 0
sub r12, r15
jb 0x1400334d0
add rax, r15
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r12
test r12, r12
jne 0x140033360
jmp 0x140033497
mov r12, qword [rsi - 1]
mov r13, qword [rsi + 7]
mov rcx, r12
call qword [r13]
cmp qword [r13 + 8], 0
je 0x140033477
mov rcx, r12
call fcn.140142490
dec rsi
mov rcx, rsi
call fcn.140142490
test r15, r15
jne 0x14003341f
jmp 0x14003349d
mov r15, r12
jmp 0x14003341f
mov rdx, qword [rsp + 0x28]
xor eax, eax
jmp 0x1400334ab
xor eax, eax
xor edx, edx
jmp 0x1400334ab
mov eax, 1
xor edx, edx
jmp 0x1400334ab
xor eax, eax
mov rdx, rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_rustls_0.25.0_alpha.1_srccommonmod.rs
mov rcx, r15
mov rdx, r12
call fcn.1401632c0
ud2
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcioutilwrite_all.rs
mov edx, 0x23
call fcn.140163440
ud2
mov rdx, qword [rsp + 0x38]
test rdx, rdx
je 0x1400396a8
mov rax, qword [rsp + 0x28]
test rax, rax
je 0x1400399bf
movsd xmm0, qword [rax + 8]
ucomisd xmm0, xmm10
jb 0x1400396a8
lea r12, [rdx - 1]
mov qword [rsp + 0x38], r12
mov r8, r12
shl r8, 4
mov rcx, qword [rax + r8]
test r12, r12
je 0x140038ec0
movsd xmm0, qword [rax + r8 + 8]
mov r13, qword [rax]
mov qword [rax], rcx
movsd qword [rax + 8], xmm0
mov r8, r12
sub r8, 2
mov r10d, 0
cmovae r10, r8
mov r9d, 1
cmp rdx, 4
jae 0x140038ee0
mov r8d, 0
mov edx, 0
cmp r12, 2
je 0x140038f6b
jmp 0x140039013
mov r13, rcx
movapd xmm13, xmm11
cmp r14, qword [rsp + 0x60]
jne 0x14003908b
jmp 0x14003902d
xor r8d, r8d
nop word cs:[rax + rax]
mov r11, r9
shl r11, 4
movsd xmm1, qword [rax + r11 + 8]
movsd xmm2, qword [rax + r11 + 0x18]
ucomisd xmm1, xmm2
mov rsi, r8
setb r8b
setp r11b
lea ebx, [r8 + 1]
neg r8b
ucomisd xmm2, xmm1
movzx ebx, bl
movzx r8d, r8b
cmovb r8d, ebx
inc r8b
cmp r8b, 2
setb r8b
or r8b, r11b
movzx r8d, r8b
add r8, r9
mov r11, r8
shl r11, 4
shl rsi, 4
movupd xmm1, xmmword [rax + r11]
movupd xmmword [rax + rsi], xmm1
lea r9, [r8*2 + 1]
cmp r9, r10
jbe 0x140038ef0
add rdx, 0xfffffffffffffffe
cmp r9, rdx
jne 0x140038f8a
mov rdx, r9
shl rdx, 4
lea r11, [rax + rdx]
shl r8, 4
movupd xmm1, xmmword [rax + rdx]
movupd xmmword [rax + r8], xmm1
mov r8, r9
jmp 0x140038f8d
add r11, rax
mov qword [r11], rcx
movsd qword [r11 + 8], xmm0
nop word cs:[rax + rax]
lea r9, [r8 - 1]
mov rdx, r9
shr rdx, 1
mov r10, rdx
shl r10, 4
movsd xmm1, qword [rax + r10 + 8]
ucomisd xmm0, xmm1
setb r11b
lea esi, [r11 + 1]
neg r11b
ucomisd xmm1, xmm0
movzx esi, sil
movzx r11d, r11b
cmovb r11d, esi
ucomisd xmm0, xmm1
jp 0x140039010
inc r11b
cmp r11b, 2
jb 0x140039010
add r10, rax
shl r8, 4
movupd xmm1, xmmword [r10]
movupd xmmword [rax + r8], xmm1
mov r8, rdx
cmp r9, 1
ja 0x140038fa0
jmp 0x140039013
mov rdx, r8
shl rdx, 4
mov qword [rax + rdx], rcx
movsd qword [rax + rdx + 8], xmm0
movapd xmm13, xmm11
cmp r14, qword [rsp + 0x60]
jne 0x14003908b
test rbp, rbp
je 0x1400399d9
movsd xmm13, qword [rbp + 8]
minsd xmm13, xmm11
mov rsi, qword [r13 + 0x88]
mov rdx, qword [r13 + 0x28]
test rsi, rsi
jne 0x14003909b
jmp 0x1400390c2
movapd xmm14, xmm8
subsd xmm14, xmm2
mulsd xmm0, xmm0
mulsd xmm1, xmm1
addsd xmm1, xmm0
mulsd xmm14, xmm14
addsd xmm14, xmm1
ucomisd xmm13, xmm14
jae 0x1400391a7
mov rsi, qword [r13 + 0x88]
mov rdx, qword [r13 + 0x28]
test rsi, rsi
je 0x1400390c2
mov rbx, qword [r13 + 0x70]
test rbx, rbx
je 0x1400390c2
cmp qword [r13], 0
jne 0x1400390c2
cmp qword [r13 + 0x10], 0
jne 0x1400390c2
test rdx, rdx
jne 0x1400390c2
cmp qword [r13 + 0x30], 0
je 0x1400392a0
mov rcx, qword [r13 + 0x18]
cmp rcx, 3
jae 0x14003992a
movsd xmm0, qword [r13 + 8]
xor r8d, r8d
xor r9d, r9d
ucomisd xmm0, qword [rdi + rcx*8]
seta r9b
setae r8b
ucomisd xmm0, qword [r13 + rcx*8 + 0x40]
cmovne r8d, r9d
cmovp r8d, r9d
test r8b, r8b
je 0x140039120
mov rsi, qword [r13 + 0x30]
test rsi, rsi
je 0x14003993d
mov r13, rdx
test rdx, rdx
jne 0x140039139
jmp 0x140039957
test rdx, rdx
je 0x140039971
mov r13, qword [r13 + 0x30]
mov rsi, rdx
test r13, r13
je 0x14003998b
movsd xmm1, qword [rsi + 0x58]
ucomisd xmm6, xmm1
ja 0x140039153
movsd xmm1, qword [rsi + 0x40]
xorpd xmm0, xmm0
ucomisd xmm1, xmm6
jbe 0x14003915b
movapd xmm0, xmm6
subsd xmm0, xmm1
movsd xmm2, qword [rsi + 0x60]
ucomisd xmm7, xmm2
ja 0x140039175
movsd xmm2, qword [rsi + 0x48]
xorpd xmm1, xmm1
ucomisd xmm2, xmm7
jbe 0x14003917d
movapd xmm1, xmm7
subsd xmm1, xmm2
movsd xmm2, qword [rsi + 0x68]
ucomisd xmm8, xmm2
ja 0x140039060
movsd xmm2, qword [rsi + 0x50]
xorpd xmm14, xmm14
ucomisd xmm2, xmm8
ja 0x140039060
jmp 0x14003906a
mov rcx, r12
cmp r12, qword [rsp + 0x30]
jne 0x1400391c8
lea rcx, [rsp + 0x28]
mov rdx, r12
call fcn.14001aa00
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
xorpd xmm14, xmm12
mov rdx, rcx
shl rdx, 4
mov qword [rax + rdx], rsi
movsd qword [rax + rdx + 8], xmm14
inc rcx
mov qword [rsp + 0x38], rcx
mov r8, r12
shl r8, 4
mov rdx, qword [rax + r8]
movsd xmm0, qword [rax + r8 + 8]
test r12, r12
je 0x140039264
nop
lea r9, [r12 - 1]
mov r8, r9
shr r8, 1
mov r10, r8
shl r10, 4
movsd xmm1, qword [rax + r10 + 8]
ucomisd xmm0, xmm1
setb r11b
lea esi, [r11 + 1]
neg r11b
ucomisd xmm1, xmm0
movzx esi, sil
movzx r11d, r11b
cmovb r11d, esi
ucomisd xmm0, xmm1
jp 0x140039269
inc r11b
cmp r11b, 2
jb 0x140039269
add r10, rax
shl r12, 4
movupd xmm1, xmmword [r10]
movupd xmmword [rax + r12], xmm1
mov r12, r8
cmp r9, 1
ja 0x140039200
jmp 0x14003926c
xor r8d, r8d
jmp 0x14003926c
mov r8, r12
shl r8, 4
mov qword [rax + r8], rdx
movsd qword [rax + r8 + 8], xmm0
mov r12, rcx
mov rsi, qword [r13 + 0x88]
mov rdx, qword [r13 + 0x28]
test rsi, rsi
jne 0x14003909b
jmp 0x1400390c2
mov rax, qword [r13 + 0x80]
mov r11, qword [r13 + 0x98]
cmp rax, r11
cmovb r11, rax
test r11, r11
je 0x140038e30
xor r13d, r13d
mov qword [rsp + 0x58], r11
jmp 0x1400392ec
xor ecx, ecx
shl rcx, 4
lea rdx, [rcx + rbp]
mov qword [rbp + rcx], rax
mov r15, r14
movsd qword [rdx + 8], xmm13
inc r13
cmp r13, r11
je 0x140038e30
lea rax, [r13*2]
add rax, r13
movapd xmm0, xmm7
subsd xmm0, qword [rbx + rax*8 + 8]
mulsd xmm0, xmm0
movsd xmm1, qword [rbx + rax*8]
movhpd xmm1, qword [rbx + rax*8 + 0x10]
movapd xmm13, xmm9
subpd xmm13, xmm1
mulpd xmm13, xmm13
addsd xmm0, xmm13
unpckhpd xmm13, xmm13
addsd xmm13, xmm0
ucomisd xmm11, xmm13
jb 0x1400392e0
lea r12, [rsi + r13*8]
cmp r15, qword [rsp + 0x60]
jae 0x140039430
mov r14, r15
cmp r15, qword [rsp + 0x48]
jne 0x14003936a
lea rcx, [rsp + 0x40]
mov rdx, r15
call fcn.14001aa00
mov r11, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x40]
mov r14, qword [rsp + 0x50]
mov rax, r14
shl rax, 4
mov qword [rbp + rax], r12
movsd qword [rbp + rax + 8], xmm13
inc r14
mov qword [rsp + 0x50], r14
mov rcx, r15
shl rcx, 4
mov rax, qword [rbp + rcx]
movsd xmm13, qword [rbp + rcx + 8]
test r15, r15
je 0x1400392c8
nop word cs:[rax + rax]
lea rdx, [r15 - 1]
mov rcx, rdx
shr rcx, 1
mov r8, rcx
shl r8, 4
movsd xmm0, qword [rbp + r8 + 8]
ucomisd xmm13, xmm0
call 0x10195a312
lea r10d, [r9 + 1]
neg r9b
ucomisd xmm0, xmm13
movzx r10d, r10b
movzx r9d, r9b
cmovb r9d, r10d
ucomisd xmm13, xmm0
jp 0x1400394c0
inc r9b
cmp r9b, 2
jb 0x1400394c0
invalid
invalid
add byte [rax], al
invalid
invalid
add r8, rbp
shl r15, 4
movupd xmm0, xmmword [r8]
movupd xmmword [rbp + r15], xmm0
adc dword [rbp + rdi], eax
mov r15, rcx
cmp rdx, 1
ja 0x1400393b0
jmp 0x1400392ca
test rbp, rbp
je 0x1400399a5
movsd xmm0, qword [rbp + 8]
ucomisd xmm0, xmm13
jbe 0x1400394b8
lea rax, [r15 - 1]
mov r9, rax
shl r9, 4
lea rdx, [r9 + rbp]
lea rcx, [r9 + rbp]
add rcx, 8
test rax, rax
je 0x1400394c8
mov qword [rsp + 0x78], rcx
mov r8, qword [rbp + r9]
movsd xmm0, qword [rbp + r9 + 8]
mov qword [rbp], r8
movsd qword [rbp + 8], xmm0
mov rcx, rax
sub rcx, 2
mov r11d, 0
cmovae r11, rcx
cmp r15, 4
mov qword [rsp + 0x70], rdx
mov r10d, 1
jae 0x1400394d7
mov r9d, 0
mov r11d, 0
cmp rax, 2
je 0x14003955a
jmp 0x1400395ef
mov r14, r15
jmp 0x1400392e0
mov rcx, r15
jmp 0x1400392ca
mov qword [rdx], r12
movsd qword [rcx], xmm13
xor ecx, ecx
jmp 0x140039689
xor r9d, r9d
nop word [rax + rax]
mov rcx, r10
shl rcx, 4
movsd xmm1, qword [rbp + rcx + 8]
movsd xmm2, qword [rbp + rcx + 0x18]
ucomisd xmm1, xmm2
mov rcx, r9
setb r9b
setp r14b
lea edx, [r9 + 1]
neg r9b
ucomisd xmm2, xmm1
movzx edx, dl
movzx r9d, r9b
cmovb r9d, edx
inc r9b
cmp r9b, 2
setb dl
or dl, r14b
movzx r9d, dl
add r9, r10
mov r14, r9
shl r14, 4
shl rcx, 4
movupd xmm1, xmmword [rbp + r14]
movupd xmmword [rbp + rcx], xmm1
lea r10, [r9*2 + 1]
cmp r10, r11
jbe 0x1400394e0
lea rcx, [r15 - 2]
cmp r10, rcx
jne 0x14003957b
mov rcx, r10
shl rcx, 4
lea r14, [rcx + rbp]
shl r9, 4
movupd xmm1, xmmword [rbp + rcx]
movupd xmmword [rbp + r9], xmm1
mov r9, r10
jmp 0x14003957e
add r14, rbp
mov qword [r14], r8
movsd qword [r14 + 8], xmm0
nop word [rax + rax]
lea r10, [r9 - 1]
mov r11, r10
shr r11, 1
mov r14, r11
shl r14, 4
movsd xmm1, qword [rbp + r14 + 8]
ucomisd xmm0, xmm1
setb cl
lea edx, [rcx + 1]
neg cl
ucomisd xmm1, xmm0
movzx edx, dl
movzx ecx, cl
cmovb ecx, edx
ucomisd xmm0, xmm1
jp 0x1400395ec
inc cl
cmp cl, 2
jb 0x1400395ec
add r14, rbp
shl r9, 4
movupd xmm1, xmmword [r14]
movupd xmmword [rbp + r9], xmm1
mov r9, r11
cmp r10, 1
ja 0x140039590
jmp 0x1400395ef
mov r11, r9
shl r11, 4
mov qword [rbp + r11], r8
movsd qword [rbp + r11 + 8], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [rcx], r12
mov rcx, qword [rsp + 0x78]
movsd qword [rcx], xmm13
mov r11, qword [rsp + 0x58]
nop word cs:[rax + rax]
lea rdx, [rax - 1]
mov rcx, rdx
shr rcx, 1
mov r8, rcx
shl r8, 4
movsd xmm0, qword [rbp + r8 + 8]
ucomisd xmm13, xmm0
setb r9b
lea r10d, [r9 + 1]
neg r9b
ucomisd xmm0, xmm13
movzx r10d, r10b
movzx r9d, r9b
cmovb r9d, r10d
ucomisd xmm13, xmm0
jp 0x140039686
inc r9b
cmp r9b, 2
jb 0x140039686
add r8, rbp
shl rax, 4
movupd xmm0, xmmword [r8]
movupd xmmword [rbp + rax], xmm0
mov rax, rcx
cmp rdx, 1
ja 0x140039620
jmp 0x140039689
mov rcx, rax
shl rcx, 4
lea rdx, [rcx + rbp]
mov qword [rbp + rcx], r12
mov r14, r15
jmp 0x1400392da
mov rsi, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
cmp rax, 2
jb 0x140039838
xor ecx, ecx
mov rdx, rax
jmp 0x1400396ec
mov r11, rbx
shl r11, 4
mov qword [rsi + r11], r8
movsd qword [rsi + r11 + 8], xmm0
cmp rdx, 1
jbe 0x140039838
mov r9, rdx
dec rdx
mov r8, rdx
shl r8, 4
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsi + r8]
movups xmmword [rsi], xmm0
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + r8], xmm0
mov r8, qword [rsi]
mov r10, rdx
sub r10, 2
cmovb r10, rcx
movsd xmm0, qword [rsi + 8]
mov r11d, 1
mov ebx, 0
cmp r9, 4
jb 0x1400397f2
xor edi, edi
nop word cs:[rax + rax]
mov rbx, r11
shl rbx, 4
movsd xmm1, qword [rsi + rbx + 8]
movsd xmm2, qword [rsi + rbx + 0x18]
ucomisd xmm1, xmm2
setb bl
setp bpl
lea r15d, [rbx + 1]
neg bl
ucomisd xmm2, xmm1
movzx r15d, r15b
movzx ebx, bl
cmovb ebx, r15d
inc bl
cmp bl, 2
setb bl
or bl, bpl
movzx ebx, bl
add rbx, r11
mov r11, rbx
shl r11, 4
movsd xmm1, qword [rsi + r11 + 8]
ucomisd xmm0, xmm1
setb r15b
lea ebp, [r15 + r15]
neg r15b
ucomisd xmm1, xmm0
movzx r12d, bpl
movzx ebp, r15b
cmovb ebp, r12d
ucomisd xmm0, xmm1
jp 0x140039830
cmp bpl, 2
jb 0x140039830
add r11, rsi
shl rdi, 4
movupd xmm1, xmmword [r11]
movupd xmmword [rsi + rdi], xmm1
lea r11, [rbx*2 + 1]
mov rdi, rbx
cmp r11, r10
jbe 0x140039750
add r9, 0xfffffffffffffffe
cmp r11, r9
jne 0x1400396d0
mov r9, r11
shl r9, 4
movsd xmm1, qword [rsi + r9 + 8]
ucomisd xmm1, xmm0
jbe 0x1400396d0
add r9, rsi
shl rbx, 4
movupd xmm1, xmmword [r9]
movupd xmmword [rsi + rbx], xmm1
jmp 0x1400396d3
mov r11, rdi
jmp 0x1400396d3
shl rax, 4
add rax, rsi
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rsi
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rax
cmp qword [rsp + 0x30], 0
je 0x1400398c7
mov rcx, qword [rsp + 0x28]
movaps xmm6, xmmword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm8, xmmword [rsp + 0xb0]
movaps xmm9, xmmword [rsp + 0xc0]
movaps xmm10, xmmword [rsp + 0xd0]
movaps xmm11, xmmword [rsp + 0xe0]
movaps xmm12, xmmword [rsp + 0xf0]
movaps xmm13, xmmword [rsp + 0x100]
movaps xmm14, xmmword [rsp + 0x110]
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
movaps xmm6, xmmword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm8, xmmword [rsp + 0xb0]
movaps xmm9, xmmword [rsp + 0xc0]
movaps xmm10, xmmword [rsp + 0xd0]
movaps xmm11, xmmword [rsp + 0xe0]
movaps xmm12, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
movaps xmm13, xmmword [rsp + 0x100]
movaps xmm14, xmmword [rsp + 0x110]
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srckd_tree.rs
mov edx, 3
call fcn.140163340
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srckd_tree.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srckd_tree.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srckd_tree.rs
add dword [rcx], ebp
adc eax, dword [rax]
add dword [rcx], ebp
adc eax, dword [rax]
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srckd_tree.rs
or eax, 0x8d4c0017
add eax, 0x1328ff
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srckd_tree.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srckd_tree.rs
mov edx, 0x2b
call fcn.140163440
invalid
adc al, byte [rax]
ud2
invalid
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7Desktop_ncancratesminecraft_srckd_tree.rs
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.140163440
ud2
cmp qword [rdx], rax
setbe al
ret
push rbx
sub rsp, 0xe8
mov rsi, rdx
mov rbx, rcx
mov rax, qword [rdx + 0x30]
mov qword [rsp + 0xa8], rax
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], 0
mov rax, qword [0x1401e9120]
invalid
add byte [rax], al
mov qword [rsp + 0xc0], 0
mov rax, qword [0x1401e9120]
invalid
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add bh, bh
ror byte [rbx + rcx*4 - 0x74], 1
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x46], cl
mov edx, 0xd53e8000
fidiv word [rcx - 0x76b3fe63]
invalid
lea rcx, [rsp + 0xc0]
call rax
mov r9, qword [rsp + 0xc0]
movabs r10, 0x19db1ded53e8000
mov edx, 0xd53e8000
fidiv word [rcx - 0x76b3fe63]
invalid
mov edx, 0xd53e8000
fidiv word [rcx - 0x76b3fe63]
enter 0x294c, 0xffffffffffffffd0
sub rax, r10
neg rax
movabs rcx, 0xfe624e212ac18000
invalid
invalid
dec byte [rcx + rax - 0x37]
cmp r9, r10
cmovl rcx, rax
movabs rdx, 0xd6bf94d5e57a42bd
mov ebp, 0xd5e57a42
xchg esp, eax
mov edi, 0xc88948d6
mov eax, ecx
invalid
mov ebp, 0xd5e57a42
xchg esp, eax
mov edi, 0xc88948d6
mov eax, ecx
mov eax, ecx
mul rdx
mov r8, rdx
shr r8, 0x17
invalid
imul eax, r8d, 0x989680
sub ecx, eax
ror dword [rbp + 0x39], 0xd1
invalid
ror dword [rbp + 0x39], 0xd1
jl 0x14003a492
add r8, qword [0x1401ea800]
add eax, dword [0x1401ea800]
movabs rdx, 0xc22e450672894ab7
mov rax, r8
mul rdx
shr rdx, 0x10
imul rax, rdx, 0x15180
sub r8, rax
imul rax, r8, 0x4444445
shr rax, 0x20
imul eax, eax, 0x3c
cmp al, 0x45
mov ecx, eax
cmp al, 0x45
mov ecx, eax
sub r9d, eax
imul r14, r8, 0x123457
shr r14, 0x20
imul eax, r14d, 0xe10
invalid
adc byte [rsi], cl
add byte [rax], al
sub r8d, eax
movzx eax, r8w
imul r10d, eax, 0x8889
shr r10d, 0x15
lea eax, [r14 + r14*4]
lea eax, [rax + rax*4]
add eax, r14d
movzx eax, ah
mov qword [rsp + 0xa0], rax
imul eax, r10d, 0x67
movzx r11d, ax
shr r11d, 0xa
lea eax, [r9 + r9*4]
lea eax, [rax + rax*4]
add eax, r9d
movzx eax, ah
mov qword [rsp + 0x98], rax
mov eax, ecx
shr ecx, 5
imul rcx, rcx, 0xa7c5ac5
shr rcx, 0x27
mov qword [rsp + 0x68], rcx
movzx ecx, cl
imul ecx, ecx, 0xcd
shr ecx, 0xa
mov r13d, 0xd1b71759
imul r13, rax
shr r13, 0x2d
movzx edx, r13w
imul edx, edx, 0xcccd
shr edx, 0x12
imul rdi, rax, 0x10624dd3
shr rdi, 0x26
movzx r8d, di
imul r8d, r8d, 0xcccd
shr r8d, 0x12
cmp dword [rsi + 0x48], 0
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x34], r10d
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x60], rbx
je 0x140039ca9
invalid
mov r10d, dword [rsi + 0x4c]
mov r9d, 0xa
cmp r10d, 0x2710
jb 0x140039cbc
mov ebx, 0xa
mov r11d, 0xd1b71759
lea rdi, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
nop word cs:[rax + rax]
mov esi, r10d
imul rsi, r11
shr rsi, 0x2d
imul r9d, esi, 0x2710
mov ebp, r10d
sub ebp, r9d
imul r15d, ebp, 0x147b
shr r15d, 0x13
imul r9d, r15d, 0x64
sub ebp, r9d
movzx r12d, bp
lea r9, [rbx - 4]
movzx ebp, word [rdi + r15*2]
mov word [rsp + rbx + 0xbc], bp
movzx ebp, word [rdi + r12*2]
mov word [rsp + rbx + 0xbe], bp
mov rbx, r9
cmp r10d, 0x5f5e0ff
mov r10d, esi
ja 0x140039bf0
mov r10d, esi
cmp esi, 0x63
jbe 0x140039c8d
movzx r11d, r10w
shr r11d, 2
imul r11d, r11d, 0x147b
shr r11d, 0x11
imul esi, r11d, 0x64
sub r10d, esi
movzx r10d, r10w
lea rsi, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx r10d, word [rsi + r10*2]
mov word [rsp + r9 + 0xbe], r10w
add r9, 0xfffffffffffffffe
mov r10, r11
cmp r10d, 0xa
mov rsi, qword [rsp + 0x58]
jae 0x140039cc9
add r10b, 0x30
mov byte [rsp + r9 + 0xbf], r10b
dec r9
jmp 0x140039ce2
lea r9, [0x1401aa580]
mov qword [rsp + 0x88], r9
xor edi, edi
jmp 0x140039d01
mov esi, r10d
mov r10d, esi
cmp esi, 0x63
ja 0x140039c53
jmp 0x140039c8d
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx r10d, word [r11 + r10*2]
mov word [rsp + r9 + 0xbe], r10w
add r9, 0xfffffffffffffffe
mov r11, qword [rsp + 0x50]
mov edi, 0xa
sub rdi, r9
add r9, rsp
add r9, 0xc0
mov qword [rsp + 0x88], r9
mov r9, qword [rsp + 0xa0]
lea r12d, [r9 + r9]
lea r10d, [r11 + r11]
mov r9, qword [rsp + 0x98]
lea r11d, [r9 + r9]
and ecx, 0xfffffffe
and edx, 0xfffffffe
and r8d, 0xfffffffe
mov r9, qword [rsi + 0x28]
xor ebx, ebx
cmp qword [rsi + 0x18], 2
mov r15d, 0
je 0x140039d3e
mov r15, qword [rsi + 0x20]
mov qword [rsp + 0x90], r15
test r15, r15
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x28], r9
lea rbp, [rdi + r9 + 1]
cmove rbp, r15
mov r9, qword [rsi + 0x40]
mov qword [rsp + 0x78], r9
mov r15, qword [rsi + 0x58]
test r15, r15
je 0x140039e26
mov qword [rsp + 0x48], r12
mov rdi, qword [rsi + 0x50]
mov esi, r15d
and esi, 3
cmp r15, 4
jae 0x140039d8e
xor ebx, ebx
xor r12d, r12d
jmp 0x140039dbc
and r15, 0xfffffffffffffffc
lea r9, [rdi + 0x38]
xor ebx, ebx
xor r12d, r12d
nop dword [rax + rax]
add rbx, qword [r9 - 0x30]
add rbx, qword [r9 - 0x20]
add rbx, qword [r9 - 0x10]
add rbx, qword [r9]
add r12, 4
add r9, 0x40
cmp r15, r12
jne 0x140039da0
test rsi, rsi
je 0x140039ded
shl r12, 4
lea r9, [r12 + rdi]
add r9, 8
ror dword [rax], 0x48
shl esi, 4
ror dword [rax], 0x48
shl esi, 4
xor r15d, r15d
nop word cs:[rax + rax]
invalid
add byte [rbx + 3], cl
sbb al, 0x39
add rbx, qword [r9 + r15]
add r15, 0x10
cmp rsi, r15
jne 0x140039de0
mov r9, qword [rsp + 0x58]
cmp qword [r9 + 0x68], 0
je 0x140039e0f
cmp rbx, 0xf
mov r12, qword [rsp + 0x48]
ja 0x140039e16
invalid
cmp qword [rdi + 8], 0
jne 0x140039e16
xor ebx, ebx
jmp 0x140039e26
mov r12, qword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
jmp 0x140039e26
lea r9, [rbx + rbx]
xor esi, esi
test rbx, rbx
cmovns rsi, r9
mov rbx, rsi
mov ebx, esi
mov ebx, esi
lea r9d, [r12 + r12*4]
mov dword [rsp + 0x80], r9d
mov dword [rsp + 0x80], ecx
lea r9d, [r10 + r10*4]
mov dword [rsp + 0x84], r9d
add byte [rax], al
add byte [rdi - 0x73], al
or al, 0x9b
add byte [rax], al
add byte [rdi - 0x73], al
or al, 0x9b
mov dword [rsp + 0x48], r9d
imul rdi, rax, 0x431bde83
ficomp word [rbx]
lea r11d, [rcx + rcx*4]
lea ebx, [rcx + rcx*4]
ficomp word [rbx]
lea r11d, [rcx + rcx*4]
lea ebx, [rcx + rcx*4]
lea ebx, [rcx + rcx*4]
lea esi, [rdx + rdx*4]
lea r12d, [r8 + r8*4]
mov rcx, qword [rsp + 0x78]
and al, 0x78
lea rax, [rcx + 0x21]
lea eax, [rcx + 0x21]
add rcx, 0x2b
add ecx, 0x2b
mov rdx, qword [rsp + 0xa8]
cmp edx, 3
add ecx, dword [rax + 0xf]
ror dword [rax - 0x73], 0xd
adc al, 0x9d
invalid
invalid
ror dword [rax - 0x73], 0xd
adc al, 0x9d
adc eax, 0x7c8b4c00
sar eax, 1
or eax, 0x159d14
mov r15, qword [rcx + rdx*8 - 8]
add rbp, rbx
add rbp, rax
mov rax, qword [rsp + 0x60]
mov rbx, qword [rax]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], cl
cmpxchg byte [rbx + 0x10], cl
invalid
cmpxchg byte [rbx + 0x10], cl
jne 0x14003a29e
shr rdi, 0x32
shr edi, 0x32
sub r13d, esi
cmc
mov rax, qword [rsp + 0x40]
and al, 0x40
sub eax, r12d
mov qword [rsp + 0x40], rax
mov rax, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
push rbx
sub byte [rax + 0x29], cl
ror byte [rax + 0x39], 1
call 0x143f420d3
add byte [rax], al
push rbx
sub byte [rax + 0x29], cl
ror byte [rax + 0x39], 1
call 0x143f420d3
add byte [rax], al
sub r14b, byte [rsp + 0x80]
add byte [rax], al
mov r10d, dword [rsp + 0x34]
push rsp
and al, 0x34
sub r10b, byte [rsp + 0x84]
mov r9, qword [rsp + 0x38]
invalid
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x38
invalid
cmp byte [rdx + rbp + 0x4c], al
and al, 0x48
invalid
sub r9b, byte [rsp + 0x48]
mov r8, qword [rsp + 0x68]
mov r8, qword [rsp + 0x68]
sub r8b, r11b
lea rcx, [rbx + 0x18]
cmp rax, 4
clc
add al, 0x4c
mov ebx, dword [rsp + 0x50]
clc
add al, 0x4c
mov ebx, dword [rsp + 0x50]
jbe 0x14003a2d8
mov r12, rcx
mov rbp, qword [rsp + 0xa0]
or bpl, 0x30
or r14b, 0x30
movabs al, byte [0x4130cd8040000000]
or dh, 0x30
or r11b, 0x30
or r10b, 0x30
mov rsi, qword [rsp + 0x98]
or sil, 0x30
or r9b, 0x30
or dil, 0x30
or r8b, 0x30
or r13b, 0x30
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
or al, 0x30
mov qword [rsp + 0x40], rax
mov rax, qword [rbx + 0x18]
movzx ecx, byte [r15 + 4]
mov byte [rax + rdx + 4], cl
mov ecx, dword [r15]
mov dword [rax + rdx], ecx
add rdx, 5
mov qword [rbx + 0x28], rdx
mov rax, qword [rbx + 0x20]
sub rax, rdx
cmp rax, 0xd
cmp eax, 0xd
cmp eax, 0xd
clc
or eax, 0x39b860f
add byte [rax], al
jbe 0x14003a30a
mov rax, qword [rbx + 0x18]
mov byte [rax + rdx], 0x5b
mov byte [rax + rdx + 1], bpl
add dword [rax + rcx*4 + 0x74], eax
adc byte [rdx], al
add dword [rax + rcx*4 + 0x74], eax
adc byte [rdx], al
mov byte [rax + rdx + 3], 0x3a
mov byte [rax + rdx + 4], r11b
mov byte [rax + rdx + 5], r10b
mov byte [rax + rdx + 6], 0x3a
adc byte [rsi], al
cmp al, byte [rax - 0x78]
je 0x140039fa9
invalid
mov byte [rax + rdx + 8], r9b
mov byte [rax + rdx + 9], 0x2e
mov byte [rax + rdx + 0xa], dil
adc byte [rdx], cl
adc byte [rsi], al
cmp al, byte [rax - 0x78]
je 0x140039fa9
invalid
invalid
adc byte [rdx], cl
mov byte [rax + rdx + 0xb], r8b
adc byte [rbx], cl
mov byte [rax + rdx + 0xc], r13b
mov rcx, qword [rsp + 0x40]
mov byte [rax + rdx + 0xd], cl
or eax, 0xec28348
or eax, 0xec28348
mov qword [rbx + 0x28], rdx
cmp rdx, qword [rbx + 0x20]
jne case.default.0x14003a015
mov rcx, r12
call fcn.1400c9e40
mov rdx, qword [rbx + 0x28]
mov rdi, qword [rsp + 0x78]
mov r8, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x58]
je 0x14003a008
pop rax
mov r14, qword [rsp + 0x90]
mov rax, qword [rbx + 0x18]
mov byte [rax + rdx], 0x20
inc rdx
mov qword [rbx + 0x28], rdx
mov rcx, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax - 0x75], cl
sbb r14b, al
add al, 0x10
and byte [rax - 1], cl
ret 0x8948
test al, 0
add byte [rax], al
dec rcx
lea rax, [0x1401ad6e8]
lea eax, [0x1401ad6e8]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
cmp qword [rbx + 0x20], rdx
je 0x14003a406
mov rax, qword [r12]
mov byte [rax + rdx], 0x45
jmp 0x14003a096
cmp qword [rbx + 0x20], rdx
je 0x14003a422
mov rax, qword [r12]
mov byte [rax + rdx], 0x57
jmp 0x14003a096
mov rax, qword [rbx + 0x20]
sub rax, rdx
cmp rax, 0xa
jbe case.0x140027586.83
mov rax, qword [r12]
movabs rcx, 0x5b1b496d32335b1b
mov qword [rax + rdx], rcx
mov dword [rax + rdx], ecx
mov dword [rax + rdx], ecx
or al, 0x10
mov dword [rax + rdx + 7], 0x6d37395b
add rdx, 0xb
jmp 0x14003a099
cmp qword [rbx + 0x20], rdx
je 0x14003a45a
mov rax, qword [r12]
mov byte [rax + rdx], 0x44
jmp 0x14003a096
cmp qword [rbx + 0x20], rdx
je 0x14003a476
mov rax, qword [r12]
mov byte [rax + rdx], 0x54
inc rdx
mov qword [rbx + 0x28], rdx
mov rax, qword [rbx + 0x20]
sub rax, rdx
ror byte [rax - 0x7d], 1
clc
add dword [rdi], ecx
invalid
xchg edi, eax
add al, byte [rax]
invalid
ror byte [rax - 0x7d], 1
clc
add dword [rdi], ecx
xchg byte [rdi + 0x4c000002], dl
lea edi, [rdx + 2]
lea r15, [rdx + 2]
mov rax, qword [rbx + 0x18]
mov word [rax + rdx], 0x205d
mov qword [rbx + 0x28], r15
test r14, r14
je 0x14003a14c
mov rax, qword [rbx + 0x20]
sub rax, r15
clc
cmp rax, r8
jb 0x14003a3d4
invalid
mov rcx, qword [rbx + 0x18]
add rcx, r15
mov rdx, r14
mov r14, r8
mov esi, eax
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [rbx + 0x28], r15
cmp r15, qword [rbx + 0x20]
jne 0x14003a107
mov rcx, r12
mov rdx, r15
call fcn.1400c9e40
std
or byte [rax], al
std
or byte [rax], al
mov r15, qword [rbx + 0x28]
mov rax, qword [rbx + 0x18]
mov byte [rax + r15], 0x3a
cmp byte [rdx], bh
cmp byte [rdx], bh
inc r15
mov qword [rbx + 0x28], r15
mov rax, qword [rbx + 0x20]
sub rax, r15
sub eax, edi
sub eax, edi
cmp rax, qword [rsp + 0x70]
jb 0x14003a3ed
mov rcx, qword [rbx + 0x18]
add rcx, r15
mov rdx, qword [rsp + 0x88]
mov r14, qword [rsp + 0x70]
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [rbx + 0x28], r15
mov rax, qword [rbx + 0x20]
sub rax, r15
cmp rax, 2
jbe 0x14003a361
mov rax, qword [rbx + 0x18]
mov byte [rax + r15 + 2], 0x20
mov word [rax + r15], 0x2d20
add r15, 3
mov qword [rbx + 0x28], r15
mov r14, qword [rsi + 0x38]
mov rax, qword [rbx + 0x20]
sub rax, r15
cmp rax, rdi
jb 0x14003a37b
add rsi, 0x50
mov rcx, qword [rbx + 0x18]
add rcx, r15
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
mov qword [rbx + 0x28], r15
mov rax, qword [rbx + 0x20]
sub rax, r15
cmp rax, 2
jbe 0x14003a392
mov rax, qword [rbx + 0x18]
mov byte [rax + r15 + 2], 0x20
mov word [rax + r15], 0x2d20
add r15, 3
mov qword [rbx + 0x28], r15
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 0
lea rdx, [0x14016a1c8]
lea rcx, [rsp + 0xb0]
mov r8, rsi
call fcn.140088cf0
mov rcx, qword [rsp + 0xb8]
test al, al
jne 0x14003a4d2
test rcx, rcx
je 0x14003a24e
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x14003a24e
test rax, rax
je 0x14003a24e
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14003a246
mov rcx, rdi
call fcn.140142490
mov rcx, rsi
call fcn.140142490
mov rax, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
sub rax, rdx
cmp rax, 4
jbe 0x14003a3ac
mov rax, qword [rbx + 0x18]
mov byte [rax + rdx + 4], 0xa
mov dword [rax + rdx], 0x6d305b1b
add rdx, 5
mov qword [rbx + 0x28], rdx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x14003a3c3
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rbx + 0x10]
mov dword [rsp + 0x60], r11d
call fcn.1401647e0
mov r11d, dword [rsp + 0x60]
jmp 0x140039e9e
lea rcx, [rbx + 0x18]
mov r8, rbp
mov esi, r11d
call fcn.1401639e0
mov r11d, esi
mov rax, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
sub rax, rdx
jmp 0x140039ec6
mov rsi, r8
mov r8d, 5
mov r12, rcx
mov qword [rsp + 0x38], r9
mov ebp, r10d
call fcn.1401639e0
mov r8, rsi
mov r11, qword [rsp + 0x50]
mov r10d, ebp
mov r9, qword [rsp + 0x38]
mov rdx, qword [rbx + 0x28]
jmp 0x140039f03
mov qword [rsp + 0x68], r8
mov r8d, 0xe
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x34], r10d
mov r15, r11
call fcn.1401639e0
mov r8, qword [rsp + 0x68]
mov r11, r15
mov r10d, dword [rsp + 0x34]
mov r9, qword [rsp + 0x38]
mov rdx, qword [rbx + 0x28]
jmp 0x140039f6f
mov r8d, 2
mov rcx, r12
call fcn.1401639e0
mov r8, qword [rsp + 0x28]
mov rdx, qword [rbx + 0x28]
jmp 0x14003a0ae
mov r8d, 3
mov rcx, r12
mov rdx, r15
call fcn.1401639e0
mov r15, qword [rbx + 0x28]
jmp 0x14003a15d
mov rcx, r12
mov rdx, r15
mov r8, rdi
call fcn.1401639e0
mov r15, qword [rbx + 0x28]
jmp 0x14003a18a
mov r8d, 3
mov rcx, r12
loope 0x14003a3e8
mov edx, edi
loope 0x14003a3e8
mov edx, edi
call fcn.1401639e0
mov r15, qword [rbx + 0x28]
jmp 0x14003a1b8
invalid
invalid
invalid
mov r8d, 5
mov rcx, r12
call fcn.1401639e0
mov rdx, qword [rbx + 0x28]
jmp 0x14003a263
add rbx, 0x10
mov rcx, rbx
call fcn.140164400
jmp 0x14003a28a
mov rcx, r12
mov rdx, r15
loope 0x14003a424
mov edx, edi
call fcn.1401639e0
mov r8, qword [rsp + 0x28]
mov r15, qword [rbx + 0x28]
jmp 0x14003a0d9
mov rcx, r12
mov rdx, r15
mov r8, qword [rsp + 0x70]
call fcn.1401639e0
mov r15, qword [rbx + 0x28]
jmp 0x14003a129
mov r8d, 1
mov rcx, r12
call fcn.1401639e0
mov r8, qword [rsp + 0x28]
mov rdx, qword [rbx + 0x28]
jmp 0x14003a021
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r12
call fcn.1401639e0
mov r8, qword [rsp + 0x28]
mov rdx, qword [rbx + 0x28]
jmp 0x14003a035
mov r8d, 0xb
mov rcx, r12
call fcn.1401639e0
mov r8, qword [rsp + 0x28]
mov rdx, qword [rbx + 0x28]
jmp 0x14003a050
mov r8d, 1
mov rcx, r12
call fcn.1401639e0
mov r8, qword [rsp + 0x28]
mov rdx, qword [rbx + 0x28]
jmp 0x14003a07a
mov r8d, 1
mov rcx, r12
call fcn.1401639e0
mov r8, qword [rsp + 0x28]
mov rdx, qword [rbx + 0x28]
jmp 0x14003a08e
imul eax, ecx, 0x64
mov qword [rsp + 0xc0], r8
mov dword [rsp + 0xc8], eax
lea rax, str.crates_ncan_srclogger.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
or eax, 0x1703d8
or eax, 0x1703d8
lea r9, method..virtual_0
lea r8, [rsp + 0xc0]
mov edx, 0x2b
call fcn.140163790
ud2
test rcx, rcx
lea rax, [0x1401a4b30]
cmovne rax, rcx
mov qword [rsp + 0xb0], rax
lea rax, str.crates_ncan_srclogger.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, [0x1401aa88f]
lea r9, case.0x140048217.3583
lea r8, [rsp + 0xb0]
mov edx, 0x2b
call fcn.140163790
ud2
mov qword [rsp + 0x78], rax
lea rdi, [r13 + 0x160]
movzx eax, byte [r13 + 0x3e0]
loopne 0x14003a57b
add byte [rax], al
loopne 0x14003a57b
add byte [rax], al
lea rcx, [0x1401ad6fc]
lea ecx, [0x1401ad6fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x70], r12
mov r14, qword [r13 + 0x180]
mov rcx, qword [r13 + 0x188]
jmp 0x14003abee
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [0x1401692e0]
movups xmmword [r13 + 0x18], xmm6
lea rbx, str.223.5.5.5_resolve_shorttruetype1namecrates_ncan_src_net_alidns.rs
lea rcx, [rsp + 0x180]
mov r8d, 9
mov rdx, rbx
call fcn.140090e80
cmp byte [rsp + 0x180], 0
and al, 0x80
add dword [rax], eax
add byte [rax], al
and al, 0x80
add dword [rax], eax
add byte [rax], al
jne 0x14003c608
mov qword [rsp + 0x70], r12
cmp qword [rsp + 0x188], 9
jne 0x14003c612
lea rsi, str.__r_t_
mov qword [r13 + 0x28], rsi
mov byte [r13 + 0x30], bl
mov rax, rbx
shr rax, 0x38
mov byte [r13 + 0x37], al
mov rax, rbx
shr rax, 0x28
mov word [r13 + 0x35], ax
mov rax, rbx
shr rax, 8
mov dword [r13 + 0x31], eax
mov dword [rbp + 0x31], eax
mov dword [rbp + 0x31], eax
mov qword [r13 + 0x38], 9
mov qword [r13 + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x20
mov dh, 5
add ebx, dword [ebx]
add byte [rcx + 0x20], bh
mov edx, 1
call fcn.140143230
test rax, rax
je 0x14003c5dd
mov r12, rax
mov esp, eax
movups xmm0, xmmword [0x14016cf11]
movups xmmword [rax + 0x10], xmm0
invalid
invalid
sub byte [rbx], dl
add byte [rdi], cl
adc dword [rax + 0x10], eax
invalid
invalid
adc byte [rdi], cl
adc byte [0x14016cf01], al
sub byte [rbx], dl
invalid
movups xmm0, xmmword [0x14016cf01]
sub byte [rbx], dl
add byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 0x20
and al, 0x88
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
invalid
and al, 0x88
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
add byte [rax - 0x7b], cl
test rdi, rdi
invalid
test dword [rbx], esp
test rdi, rdi
jne 0x14003bccd
invalid
add byte [rax], al
invalid
mov rcx, r12
add rcx, 0x20
and byte [rcx + rcx*4 - 6], cl
and byte [rcx + rcx*4 - 6], cl
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r14d, 0x20
add byte [rax], al
test r12b, 1
test ah, 1
jne 0x14003a6ed
mov qword [rsp + 0x738], r12
or r12, 1
mov qword [rsp + 0x740], r14
and al, 0x40
invalid
add byte [rax], al
mov qword [rsp + 0x748], r12
lea rax, [0x140195e90]
add eax, 0x15b7a5
movsb byte [rdi], byte [rsi]
and al, 0x38
invalid
and al, 0x40
invalid
invalid
add eax, 0x15b7a5
jmp 0x14003a70c
mov qword [rsp + 0x738], r12
movsb byte [rdi], byte [rsi]
and al, 0x38
cmp byte [rdi], al
cmp byte [rdi], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x40
invalid
invalid
mov qword [rsp + 0x740], r14
mov dword [rsp + 0x740], esi
invalid
mov qword [rsp + 0x748], r12
add byte [rax], al
lea rax, str.__b_
add eax, 0x15b79c
mov qword [rsp + 0x730], rax
lea rcx, [rsp + 0x180]
add byte [rcx], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
invalid
add byte [rax], al
add byte [rcx], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
invalid
add byte [rax], al
call fcn.140091640
cmp qword [rsp + 0x180], 0
je 0x14003c649
test byte [rcx], dl
invalid
add byte [rax], al
test byte [rcx], dl
invalid
lea rdi, [r13 + 0x18]
lea r14, [r13 + 0x48]
mov rax, qword [rsp + 0x1a0]
invalid
add dword [rax], eax
invalid
mov rax, qword [rsp + 0x1a0]
movabs al, byte [0xc024848948000001]
or al, 0
add byte [rdi], cl
adc byte [rsp + 0x180], al
and al, 0x80
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xcc0], rax
mov dword [rsp + 0xcc0], eax
movups xmm0, xmmword [rsp + 0x180]
and al, 0x80
add dword [rax], eax
add byte [rax], al
movups xmm1, xmmword [rsp + 0x190]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x190]
add byte [rdi], cl
sub dword [rsp + 0xcb0], ecx
mov al, 0xc
add byte [rax], al
movaps xmmword [rsp + 0xcb0], xmm1
mov al, 0xc
add byte [rax], al
movaps xmmword [rsp + 0xca0], xmm0
mov rax, qword [r14]
invalid
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x14003a787
lea rcx, [r13 + 0x60]
mov rdx, qword [r13 + 0x50]
mov r8, qword [r13 + 0x58]
pop r8
pop rax
call qword [rax + 0x10]
mov rax, qword [rsp + 0xcc0]
mov qword [r14 + 0x20], rax
mov dword [rsi + 0x20], eax
mov dword [rsi + 0x20], eax
movaps xmm0, xmmword [rsp + 0xca0]
sub byte [rsp + 0xca0], al
movaps xmm1, xmmword [rsp + 0xcb0]
movups xmmword [r14 + 0x10], xmm1
and al, 0xb0
or al, 0
add byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
mov rax, qword [rdi + 0x50]
push rax
mov qword [rsp + 0x1d0], rax
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
xor byte [rdi], cl
sub dword [rsp + 0x1b0], ebx
xor byte [rdi], cl
sub dword [rsp + 0x1b0], ebx
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x190], ecx
movaps xmmword [rsp + 0x180], xmm0
lea rcx, [rsp + 0xca0]
lea rdx, [rsp + 0x180]
lea edx, [rsp + 0x180]
and al, 0x80
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
or al, 0
add byte [rax - 0x73], cl
lea edx, [rsp + 0x180]
call fcn.140091490
lea edx, [rsp + 0x180]
call fcn.140091490
cmp byte [rsp + 0xca0], 3
je 0x14003c686
mov qword [rsp + 0x68], rbp
mov rax, qword [rsp + 0xcf0]
mov qword [rsp + 0xac0], rax
movups xmm0, xmmword [rsp + 0xce0]
movaps xmmword [rsp + 0xab0], xmm0
movups xmm0, xmmword [rsp + 0xca0]
movups xmm1, xmmword [rsp + 0xcb0]
movups xmm2, xmmword [rsp + 0xcc0]
movups xmm3, xmmword [rsp + 0xcd0]
movaps xmmword [rsp + 0xaa0], xmm3
movaps xmmword [rsp + 0xa90], xmm2
movaps xmmword [rsp + 0xa80], xmm1
movaps xmmword [rsp + 0xa70], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b0], xmm0
movups xmmword [rsp + 0x1c8], xmm0
movups xmmword [rsp + 0x238], xmm6
movabs rax, 0x101010101010101
mov qword [rsp + 0x248], rax
mov byte [rsp + 0x1e0], 0
mov qword [rsp + 0x1f0], rsi
lea rax, [0x1401aa580]
mov qword [rsp + 0x1f8], rax
movups xmmword [rsp + 0x200], xmm0
mov qword [rsp + 0x210], rsi
lea rax, str._InvalidStatusCodeinvalid_status_codestatic_str_is_not_valid_authority
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], 1
mov qword [rsp + 0x228], 0
mov word [rsp + 0x230], 0xffff
mov byte [rsp + 0x258], 2
mov qword [rsp + 0x180], 0
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 8
mov qword [rsp + 0x1c0], 8
mov word [rsp + 0x1d8], 0
mov qword [rsp + 0x250], 0
lea rcx, [rsp + 0xca0]
lea rdx, [rsp + 0x180]
lea r8, [rsp + 0xa70]
call fcn.140016510
mov r12, qword [rsp + 0xca0]
movzx r13d, byte [rsp + 0xca8]
movzx r15d, byte [rsp + 0xca9]
cmp r12, 3
jne 0x14003a9a1
jmp 0x14003aa18
lea rdi, [rsp + 0xcaa]
movzx ebp, word [rsp + 0xd59]
mov r14, qword [rsp + 0xd70]
mov rsi, qword [rsp + 0xd78]
cmp byte [rsp + 0xd58], 0xa
jb 0x14003a9e3
cmp qword [rsp + 0xd68], 0
je 0x14003a9e3
mov rcx, qword [rsp + 0xd60]
call fcn.140142490
movzx eax, byte [0x14016cf77]
mov byte [rsp + 0xbc], al
mov eax, dword [0x14016cf73]
and eax, 0x84890013
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
or al, byte [rax]
add byte [rcx - 0x48], al
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
cli
and eax, 0x84890013
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
or al, byte [rax]
add byte [rcx - 0x48], al
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
cli
call sub.VCRUNTIME140.dll_memcpy
shr rsi, 8
mov qword [rsp + 0x180], r12
mov byte [rsp + 0x188], r13b
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 0x89
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rdx + rcx*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
or al, byte [rax]
invalid
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 0x89
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rdx + rcx*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
or al, byte [rax]
add byte [rcx - 0x48], al
mov r8d, 0xae
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xae
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x238], 1
mov word [rsp + 0x239], bp
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x23b], eax
movzx eax, byte [rsp + 0xbc]
add byte [rax], al
invalid
mov byte [rsp + 0x23f], al
and al, 0x3f
add al, byte [rax]
add byte [rdi], cl
xorps xmm0, xmm0
invalid
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x240], xmm0
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x50
push rax
add al, byte [rax]
add dh, al
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rdx], al
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x50
push rax
push rax
add al, byte [rax]
add dh, al
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rdx], al
mov rax, rsi
shr rax, 0x30
mov byte [rsp + 0x25f], al
and al, 0x5f
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
shr rax, 0x20
call 0xc48d10cb
and al, 0x5d
add al, byte [rax]
invalid
and al, 0x5f
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
call 0xc48d10cb
and al, 0x5d
add al, byte [rax]
add byte [rcx + 0x25924b4], cl
add al, byte [rax]
invalid
mov dword [rsp + 0x25d], eax
mov dword [rsp + 0x259], esi
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x14016ac48]
add eax, 0x13018a
mov qword [rsp + 0xad0], rax
mov qword [rsp + 0xad8], rbx
mov qword [rsp + 0xae0], 9
or al, byte [rax]
add byte [rcx], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rsi*8], ah
or al, byte [rax]
add byte [rax], al
pushfq
and al, 0xd8
or al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
or al, byte [rax]
add byte [rcx], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rsi*8], ah
or al, byte [rax]
add byte [rax], al
lea rdi, [rsp + 0xca0]
lea rdx, [rsp + 0x180]
lea edx, [rsp + 0x180]
lea edx, [rsp + 0x180]
xchg esp, eax
and al, 0x80
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
lea r8, [rsp + 0xad0]
and al, 0xd0
or al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
call fcn.1400167d0
lea rcx, [rsp + 0x730]
and al, 0x30
invalid
add byte [rax], al
mov esp, 0x8d48fffd
mov word [rax + rsi], fs
and al, 0x30
and al, 0x30
invalid
add byte [rax], al
mov rdx, rdi
call fcn.140016980
mov esi, 0x8b4cfffd
mov ah, 0x24
xor byte [rdi], al
add byte [rax], al
invalid
mov esi, 0x8b4cfffd
mov ah, 0x24
std
dec dword [rbx + rcx*4 - 0x4c]
and al, 0x30
xor byte [rdi], al
xor byte [rdi], al
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0xb4
and al, 0x38
cmp byte [rdi], al
movzx esi, byte [rsp + 0x738]
cmp byte [rdi], al
add byte [rax], al
movzx ebx, byte [rsp + 0x739]
cmp r14, 3
inc byte [rbx]
mov dh, 0x9c
pushfq
and al, 0x39
invalid
je 0x14003c6c3
test byte [rbx + 0x4800001b], al
lea edx, [rsp + 0x73a]
cmp al, byte [rdi]
add byte [rax], al
invalid
sbb eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x3a
cmp al, byte [rdi]
lea rdx, [rsp + 0x73a]
add byte [rax - 0x73], cl
mov esp, 0xeea24
and al, 0xea
invalid
add byte [rax], al
invalid
invalid
lea rdi, [rsp + 0xeea]
and al, 0xea
invalid
invalid
add byte [rax], al
mov r8d, 0xd6
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
adc al, byte [rax]
invalid
adc al, byte [rax]
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
lea rax, [r13 + 0x70]
jo 0x14003abb5
mov qword [r13 + 0x70], r14
mov dword [rbp + 0x70], esi
mov r14, rax
mov byte [r13 + 0x78], sil
jne 0x14003abea
mov byte [r13 + 0x79], bl
lea rcx, [r13 + 0x7a]
lea ecx, [rbp + 0x7a]
lea ecx, [rbp + 0x7a]
mov r8d, 0xd6
invalid
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [0x1401aa580]
add eax, 0x16f9f1
int1
stc
invalid
mov qword [r13 + 0x150], rax
mov dword [rbp + 0x150], eax
add byte [rax], al
mov qword [r13 + 0x158], 0
test dword [rax + 1], ebx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x73], cl
lea rdi, [r13 + 0x160]
mov ebp, 0x160
add dword [rax], eax
add byte [rsi + 0x41], ah
mov word [r13 + 0x160], 0
invalid
invalid
add byte [rax], al
mov word [r13 + 0x160], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], al
mov dword [r13 + 0x162], 0x50505df
mov word [r13 + 0x166], 0x1bb
add word [rax], ax
add byte [rbx - 0x4a76b2ff], bh
add byte [rcx], 0
invalid
test dword [rdx + 1], esp
add byte [rax], al
add bh, bl
add eax, 0x41660505
invalid
invalid
invalid
invalid
add dword [rax], eax
add bh, bl
add eax, 0x41660505
invalid
invalid
invalid
add eax, 0x85c74166
mov dword [rbp + 0x166], 0x894d01bb
add word [rax], ax
add byte [rbx - 0x4a76b2ff], bh
add dword [rbp - 0x77], ecx
mov ch, 0x80
add dword [rax], eax
add byte [rcx], 0
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov qword [r13 + 0x188], rcx
mov dword [rbp + 0x188], ecx
add byte [rax], al
lea rax, [r13 + 0x3e0]
add byte [rax], al
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov byte [r13 + 0x3e0], 0
add eax, dword [rax]
add byte [rax], al
mov byte [r13 + 0x3e1], 0
test ecx, esp
add eax, dword [rax]
add byte [rax], al
mov qword [r13 + 0x190], r14
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
adc byte [rdi + 0x10], cl
movaps xmmword [rsp + 0x9e0], xmm1
movaps xmmword [rsp + 0x9d0], xmm0
and al, 0xd0
or dword [rax], eax
invalid
add byte [rdi], cl
sub dword [rsp + 0x9d0], eax
and al, 0xd0
or dword [rax], eax
invalid
and al, 0xd0
or dword [rax], eax
add byte [rcx - 0x3a], al
mov byte [r13 + 0x3e2], 1
mov byte [r13 + 0x3e2], 1
add byte [rax], al
add dword [rcx - 0x77], ecx
invalid
mov qword [r13 + 0x3e8], rcx
add eax, dword [rax]
add byte [rdi], cl
invalid
mov dh, 5
invalid
movzx eax, byte [0x1401ea9b8]
mov r12d, 0x20
add byte [rax], al
add byte [rax], al
mov ecx, 0x20
mov edx, 1
call fcn.140143230
test dword [rax], edx
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg ebp, eax
sbb dword [rax], eax
invalid
test dword [rax], edx
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg ebp, eax
sbb dword [rax], eax
add byte [rcx - 0x77], cl
mov r13, rax
mov qword [rsp + 0x180], rax
add byte [rcx], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
invalid
invalid
add byte [rcx], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
nop
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov qword [rsp + 0x190], 0
movzx r15d, byte [r14 + 0xb8]
lea rax, [0x1401ad71c]
nop
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xbe
mov eax, 0x48000000
lea eax, [0x1401ad71c]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x28], edi
jmp rcx
mov ebp, 7
lea rdi, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHyearoffset_secondinput_is_too_bigC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_base64ct_1.6.0_srcencoding.rs
invalid
add cl, ch
add dword [rax], r8d
add byte [rax - 0x77], cl
invalid
invalid
jl 0x14003acc1
jmp 0x14003addf
mov qword [rsp + 0x28], rdi
mov rdi, qword [r13 + 0x3e8]
invalid
sub byte [rcx - 0x75], cl
mov ebp, 0x3e8
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140001000
mov r15, rax
test rax, rax
je 0x14003ba65
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
dec byte [rax - 0x7d]
stc
add cl, byte [rdi]
cmp rcx, 2
jb 0x14003b75c
invalid
invalid
or al, byte [rax]
invalid
invalid
test rax, rax
je 0x14003b75c
add byte [rax], al
add byte [rax], al
lea rdi, [r15 - 1]
mov rbx, qword [r15 - 1]
dec dword [rcx - 0x75]
ja 0x14003ace9
dec dword [rcx - 0x75]
ja 0x14003ace9
jmp 0x14003b740
mov qword [rsp + 0x28], rdi
jmp 0x14003b5c9
invalid
jl 0x14003ad0f
sub cl, ch
fmul dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
jl 0x14003ad19
mov qword [rsp + 0x28], rdi
jmp 0x14003b2e7
sub cl, ch
in al, dx
add eax, 0x8d490000
lea rsi, [r13 + 0xaa0]
movzx eax, byte [r13 + 0xaa0]
test eax, eax
invalid
invalid
invalid
lea rsi, [r13 + 0xaa0]
movzx eax, byte [r13 + 0xaa0]
test eax, eax
movabs al, byte [0xa085b60f4100000a]
or al, byte [rax]
add byte [rbp + 0x7c8948c0], al
invalid
invalid
invalid
mov qword [rsp + 0x28], rdi
and al, 0x28
je 0x14003ba59
cmp eax, 3
add ecx, dword [rdi]
test byte [rsi + rcx], dl
add byte [rax], al
je 0x14003bb34
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_nethttp.rs
rcl dword [rbx], 0
rcl dword [rbx], 0
mov edx, 0x23
call fcn.140163440
ud2
mov ebp, 6
lea rdi, [0x14016ac71]
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0x12ff2b
jmp 0x14003addc
mov ebp, 4
lea rdi, [0x14016ac6a]
jmp 0x14003addc
movzx ebp, byte [r14 + 0xc8]
enter 0, 0
cmp rbp, 0x10
jae 0x14003c71e
add byte [rax], al
add byte [rax], al
lea rdi, [r14 + 0xb9]
jmp 0x14003add2
lea rdi, [0x14016ac6e]
jmp 0x14003ad87
invalid
lea rdi, [0x14016ac80]
mov rbp, r15
mov ebp, edi
jmp 0x14003addc
mov ebp, 3
lea rdi, [0x14016ac67]
adc al, byte [rax]
adc al, byte [rax]
jmp 0x14003addc
mov ebp, 4
lea rdi, [0x14016ac77]
adc al, byte [rax]
adc al, byte [rax]
jmp 0x14003addc
mov ebp, 5
lea rdi, [0x14016ac7b]
jmp 0x14003addc
mov ebp, 5
lea rdi, [0x14016ac87]
jmp 0x14003addc
mov rdi, qword [r14 + 0xc0]
mov rbp, qword [r14 + 0xc8]
cmp rbp, 0x21
jae 0x14003c233
xor r15d, r15d
lea rcx, [r15 + r13]
mov rdx, rdi
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add r15, rbp
mov qword [rsp + 0x190], r15
cmp r15, r12
jne 0x14003ae1e
lea rcx, [rsp + 0x180]
mov rdx, r12
call fcn.1400c9e40
mov r13, qword [rsp + 0x180]
mov r15, qword [rsp + 0x190]
mov byte [r13 + r15], 0x20
inc r15
mov qword [rsp + 0x190], r15
cmp byte [r14 + 0x60], 0
je 0x14003b317
mov rdi, qword [r14 + 0xa0]
test rdi, rdi
mov rbx, qword [rsp + 0x38]
je 0x14003b363
mov r12, qword [r14 + 0x98]
mov rax, qword [rsp + 0x188]
sub rax, r15
cmp rax, rdi
jb 0x14003b383
mov rsi, qword [rsp + 0x180]
lea rcx, [rsi + r15]
mov rdx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
mov qword [rsp + 0x190], r15
cmp r15, qword [rsp + 0x188]
jne 0x14003aeb6
lea rcx, [rsp + 0x180]
mov rdx, r15
call fcn.1400c9e40
mov rsi, qword [rsp + 0x180]
mov r15, qword [rsp + 0x190]
mov byte [rsi + r15], 0x20
inc r15
mov qword [rsp + 0x190], r15
mov rax, qword [rsp + 0x188]
sub rax, r15
cmp rax, 9
jbe 0x14003bc5f
lea rax, [rbx + 0x198]
mov qword [rsp + 0x88], rax
mov rsi, qword [rsp + 0x180]
movabs rax, 0x312e312f50545448
mov qword [rsi + r15], rax
mov word [rsi + r15 + 8], 0xa0d
add r15, 0xa
mov qword [rsp + 0x190], r15
xor r13d, r13d
cmp qword [r14 + 0x38], 0
sete r13b
add r13, r13
xor r12d, r12d
mov qword [rsp + 0x80], r14
jmp 0x14003af4b
mov r14, qword [rsp + 0x80]
mov word [rsi + r15], 0xa0d
add r15, 2
mov qword [rsp + 0x190], r15
cmp r13, 2
jne 0x14003af70
inc r12
cmp r12, qword [r14 + 0x38]
jae 0x14003b192
mov rax, qword [r14 + 0x28]
jmp 0x14003afc0
mov rdx, qword [r14 + 0x38]
cmp r12, rdx
jae 0x14003c1ff
mov rax, qword [r14 + 0x28]
cmp r13, 1
jne 0x14003afc0
mov rdx, qword [r14 + 0x50]
mov rcx, qword [rsp + 0x68]
cmp rcx, rdx
jae 0x14003c2e7
mov r8, qword [r14 + 0x40]
lea rdx, [rcx + rcx*8]
cmp qword [r8 + rdx*8 + 0x10], 0
je 0x14003b003
mov rcx, qword [r8 + rdx*8 + 0x18]
mov qword [rsp + 0x68], rcx
mov r13d, 1
jmp 0x14003b009
imul rcx, r12, 0x68
mov rdx, qword [rax + rcx + 8]
mov qword [rsp + 0x68], rdx
cmp qword [rax + rcx], 1
mov r13d, 0
adc r13, 1
lea r14, [rax + rcx]
add r14, 0x18
imul rdx, r12, 0x68
lea rcx, [rax + rdx]
add rcx, 0x40
cmp qword [rax + rdx + 0x40], 0
je 0x14003b025
lea rax, [rcx + 8]
add rcx, 0x10
jmp 0x14003b03f
mov r13d, 2
lea r14, [r8 + rdx*8]
add r14, 0x20
imul rdx, r12, 0x68
lea rcx, [rax + rdx]
add rcx, 0x40
cmp qword [rax + rdx + 0x40], 0
jne 0x14003aff9
movzx eax, byte [rcx + 8]
lea rcx, [0x140193460]
lea rcx, [rcx + rax*8]
lea rdx, str.acceptaccept_charsetaccept_encodingaccept_languageaccept_rangesaccess_control_allow_credentialsaccess_control_allow_headersaccess_control_allow_methodsaccess_control_allow_originaccess_control_expose_headersaccess_control_max_ageaccess_control_request_headersaccess_control_request_methodageallowalt_svcauthorizationcache_controlcache_statuscdn_cache_controlconnectioncontent_dispositioncontent_encodingcontent_languagecontent_lengthcontent_locationcontent_rangecontent_security_policycontent_security_policy_report_onlycontent_typecookiedntdateetagexpectexpiresforwardedfromhostif_matchif_modified_sinceif_none_matchif_rangeif_unmodified_sincelast_modifiedlinklocationmax_forwardsoriginpragmaproxy_authenticateproxy_authorizationpublic_key_pinspublic_key_pins_report_onlyrangerefererreferrer_policyrefreshretry_aftersec_websocket_acceptsec_websocket_extensionssec_websocket_keysec_websocket_protocolsec_websocket_versionserverset_cookiestrict_transport_securitytetrailertransfer_encodinguser_agentupgradeupgrade_insecure_requestsvaryviawarningwww_authenticatex_content_type_optionsx_dns_prefetch_controlx_frame_optionsx_xss_protection
lea rax, [rdx + rax*8]
mov rbx, qword [rax]
mov rdi, qword [rcx]
mov rbp, qword [rsp + 0x188]
mov ebp, dword [rsp + 0x188]
mov ebp, dword [rsp + 0x188]
mov rax, rbp
sub rax, r15
cmp rax, rdi
jb 0x14003b10f
lea rcx, [rsi + r15]
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
mov qword [rsp + 0x190], r15
sub rbp, r15
cmp rbp, 1
jbe 0x14003b13f
mov word [rsi + r15], 0x203a
add r15, 2
mov qword [rsp + 0x190], r15
mov rbx, qword [r14 + 8]
mov rdi, qword [r14 + 0x10]
mov r14, qword [rsp + 0x188]
mov rax, r14
sub rax, r15
cmp rax, rdi
jb 0x14003b16a
mov rsi, qword [rsp + 0x180]
lea rcx, [rsi + r15]
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
mov qword [rsp + 0x190], r15
and al, 0x90
add dword [rax], eax
add byte [rbp + 0x29], cl
dec byte [rcx - 0x7d]
inc byte [rcx]
and al, 0x90
add dword [rax], eax
add byte [rbp + 0x29], cl
dec byte [rcx - 0x7d]
inc byte [rcx]
ja 0x14003af30
mov r8d, 2
lea rcx, [rsp + 0x180]
mov rdx, r15
call fcn.1401639e0
mov rsi, qword [rsp + 0x180]
add byte [rcx], 0
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x90
add dword [rax], eax
add cl, ch
and esi, edi
invalid
invalid
add byte [rcx], 0
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x90
add dword [rax], eax
add cl, ch
and esi, edi
invalid
lea rcx, [rsp + 0x180]
mov rdx, r15
mov r8, rdi
call fcn.1401639e0
mov r15, qword [rsp + 0x190]
mov rsi, qword [rsp + 0x180]
mov rbp, qword [rsp + 0x188]
jmp 0x14003b05c
mov r8d, 2
lea rcx, [rsp + 0x180]
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.1401639e0
mov rsi, qword [rsp + 0x180]
mov r15, qword [rsp + 0x190]
jmp 0x14003b083
lea rcx, [rsp + 0x180]
mov rdx, r15
mov r8, rdi
call fcn.1401639e0
mov r14, qword [rsp + 0x188]
mov r15, qword [rsp + 0x190]
jmp 0x14003b0b5
mov rax, qword [rsp + 0x188]
sub rax, r15
cmp rax, 1
mov r13, qword [rsp + 0x38]
jbe 0x14003bc82
mov r12, qword [rsp + 0x70]
mov word [rsi + r15], 0xa0d
add r15, 2
mov qword [rsp + 0x190], r15
mov rbx, qword [r14 + 0xe0]
mov rdi, qword [r14 + 0xe8]
mov rax, qword [rsp + 0x188]
sub rax, r15
cmp rax, rdi
jb 0x14003bcad
mov rcx, qword [rsp + 0x180]
add rcx, r15
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
mov qword [rsp + 0x190], r15
movups xmm0, xmmword [rsp + 0x180]
mov rax, qword [rsp + 0x88]
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r15
mov rax, qword [r13 + 0x190]
mov rdx, qword [rax + 0x80]
test rdx, rdx
je 0x14003c5c3
mov rcx, qword [rax + 0x78]
call fcn.140091080
test rax, rax
je 0x14003c5c3
mov r8, rdx
lea rcx, [rsp + 0x180]
mov rdx, rax
call fcn.1400e0fa0
movzx eax, byte [rsp + 0x180]
cmp al, 2
jne 0x14003b270
mov rdi, qword [rsp + 0x28]
jmp 0x14003b7a6
movups xmm0, xmmword [rsp + 0x181]
movups xmm1, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x73f], xmm1
movaps xmmword [rsp + 0x730], xmm0
mov byte [r13 + 0x3e1], 1
mov byte [r13 + 0x3f0], al
movups xmm0, xmmword [rsp + 0x73f]
movups xmmword [r13 + 0x400], xmm0
movaps xmm0, xmmword [rsp + 0x730]
movups xmmword [r13 + 0x3f1], xmm0
movaps xmm0, xmmword [rsp + 0x9d0]
movaps xmm1, xmmword [rsp + 0x9e0]
movups xmmword [r13 + 0x420], xmm1
movups xmmword [r13 + 0x410], xmm0
mov byte [r13 + 0x430], 0
lea rdi, [r13 + 0x410]
lea rcx, [rsp + 0x180]
mov rdx, rdi
mov r8, r12
call fcn.14001c680
cmp qword [rsp + 0x180], 0
je 0x14003b3a3
mov cl, 3
jmp 0x14003bb61
cmp qword [r14 + 0x80], 0
je 0x14003ae3a
cmp qword [rsp + 0x188], r15
mov rbx, qword [rsp + 0x38]
je 0x14003c210
mov rsi, qword [rsp + 0x180]
mov byte [rsi + r15], 0x2f
inc r15
mov qword [rsp + 0x190], r15
cmp r15, qword [rsp + 0x188]
je 0x14003ae96
jmp 0x14003aeb6
mov edi, 1
lea r12, str._InvalidStatusCodeinvalid_status_codestatic_str_is_not_valid_authority
mov rax, qword [rsp + 0x188]
sub rax, r15
cmp rax, rdi
jae 0x14003ae6a
lea rcx, [rsp + 0x180]
mov rdx, r15
mov r8, rdi
call fcn.1401639e0
mov r15, qword [rsp + 0x190]
jmp 0x14003ae6a
mov r14, qword [rsp + 0x188]
mov rsi, qword [rsp + 0x190]
movups xmm0, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0x140], xmm0
mov rcx, rdi
call fcn.14000ca00
test r14, r14
je 0x14003b479
mov byte [r13 + 0x3e2], 0
mov rdx, qword [r13 + 0x3e8]
mov qword [r13 + 0x3d8], rdx
mov byte [r13 + 0x3e1], 0
movups xmm0, xmmword [r13 + 0x3f0]
movups xmm1, xmmword [r13 + 0x400]
movaps xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x600], xmm0
lock inc qword [rdx]
jle 0x14003c700
mov rbp, r12
lea rcx, [rsp + 0x180]
lea r8, [rsp + 0x600]
call fcn.1400e10e0
mov r15, qword [rsp + 0x180]
cmp r15, 2
jne 0x14003b4c7
lea rdx, [rsp + 0x188]
mov cl, 0x27
call fcn.140008550
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x670], xmm0
mov r15d, 3
mov r12, rsi
mov r13, r14
jmp 0x14003b51a
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
mov rdi, qword [rsp + 0x28]
jb 0x14003b77c
test rax, rax
je 0x14003b77c
lea rdi, [rsi - 1]
mov rbx, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14003b4ba
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
jmp 0x14003b777
mov r13, qword [rsp + 0x188]
mov r12, qword [rsp + 0x190]
movups xmm0, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0x670], xmm0
mov rdi, qword [rsp + 0x1a8]
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x730]
invalid
add byte [rax], al
mov r8d, 0x1d0
call sub.VCRUNTIME140.dll_memcpy
out 0x3f, al
adc al, byte [rax]
invalid
out 0x3f, al
adc al, byte [rax]
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x180], xmm0
add byte [rcx], 0
invalid
add byte [rcx], 0
add byte [rdi], cl
sub byte [rsp + 0x670], al
movaps xmm0, xmmword [rsp + 0x670]
movaps xmmword [rsp + 0x6d0], xmm0
test byte [rax + rdx*8], ah
invalid
lea rbx, [rsp + 0xad0]
lea rdx, [rsp + 0x730]
mov r8d, 0x1d0
mov rcx, rbx
fld1
test al, 0x3f
adc al, byte [rax]
fld1
test al, 0x3f
adc al, byte [rax]
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x3e8], r15
mov qword [rax + 0x3f0], r13
mov r13, rax
mov qword [rax + 0x3f8], r12
movaps xmm0, xmmword [rsp + 0x6d0]
movups xmmword [rax + 0x400], xmm0
mov qword [rax + 0x410], rdi
lea rcx, [rax + 0x418]
mov r8d, 0x1d0
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 + 0x5e8], r14
mov qword [r13 + 0x5f0], rsi
invalid
add eax, 0x280f0000
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + 0x5f8], eax
mov byte [r13 + 0x608], 0
mov r12, rbp
invalid
lea rdi, [r13 + 0x3e8]
lea rcx, [rsp + 0x180]
mov rdx, rdi
mov r8, r12
call fcn.1400313c0
mov rbx, qword [rsp + 0x180]
cmp rbx, 3
jne 0x14003b5f8
mov cl, 4
jmp 0x14003bb61
mov rsi, qword [rsp + 0x188]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0xca0]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call fcn.14000cb50
cmp ebx, 2
jne 0x14003b686
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14003b664
test rax, rax
je 0x14003b664
lea rdi, [rsi - 1]
mov rbx, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14003b65c
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
stc
call fcn.140142490
mov rax, qword [r13 + 0x3d8]
lock dec qword [rax]
jne 0x14003b777
lea rcx, [r13 + 0x3d8]
call fcn.140019fa0
jmp 0x14003b777
lea rdi, [r13 + 0x1b0]
mov qword [r13 + 0x1b0], rbx
mov qword [r13 + 0x1b8], rsi
lea rcx, [r13 + 0x1c0]
lea rdx, [rsp + 0xca0]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13 + 0x3d8]
lock dec qword [rax]
jne 0x14003b6ce
lea rcx, [r13 + 0x3d8]
call fcn.140019fa0
mov rax, qword [r13 + 0x198]
mov rcx, qword [r13 + 0x1a8]
mov qword [r13 + 0x3e8], rdi
mov qword [r13 + 0x3f0], rax
mov qword [r13 + 0x3f8], rcx
mov rdi, qword [rsp + 0x28]
lea rcx, [r13 + 0x3e8]
mov rdx, r12
call fcn.140033330
mov cl, 5
test rax, rax
jne 0x14003bb61
test rdx, rdx
mov qword [rsp + 0x28], rdi
je 0x14003c138
mov eax, edx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14003b75c
test rax, rax
je 0x14003b75c
mov rdi, rdx
dec rdi
mov rbx, qword [rdx - 1]
mov rsi, qword [rdx + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14003b754
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
lea rdi, [r13 + 0x1b0]
lea rcx, [r13 + 0x3b0]
call fcn.14000d3e0
mov rcx, rdi
call fcn.14000ba50
mov rdi, qword [rsp + 0x28]
cmp byte [r13 + 0x3e1], 0
je 0x14003b7a6
cmp byte [r13 + 0x3f0], 0
jne 0x14003b7a6
cmp qword [r13 + 0x400], 0
je 0x14003b7a6
mov rcx, qword [r13 + 0x3f8]
call fcn.140142490
mov byte [r13 + 0x3e1], 0
cmp qword [r13 + 0x1a0], 0
je 0x14003b7c4
mov rcx, qword [r13 + 0x198]
call fcn.140142490
lea rsi, [r13 + 0x3e2]
mov ebx, 4
cmp byte [r13 + 0x3e2], 0
je 0x14003b7f3
mov rax, qword [r13 + 0x3e8]
lock dec qword [rax]
jne 0x14003b7f3
lea rcx, [r13 + 0x3e8]
call fcn.140019fa0
mov byte [rsi], 0
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x44], ax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x40], eax
movaps xmm0, xmmword [rsp + 0x9f0]
movaps xmm1, xmmword [rsp + 0xa00]
movaps xmm2, xmmword [rsp + 0xa10]
movaps xmm3, xmmword [rsp + 0xa20]
movaps xmmword [rsp + 0x900], xmm0
movaps xmmword [rsp + 0x910], xmm1
movaps xmmword [rsp + 0x920], xmm2
movaps xmmword [rsp + 0x930], xmm3
movaps xmm0, xmmword [rsp + 0xa30]
movaps xmmword [rsp + 0x940], xmm0
movaps xmm0, xmmword [rsp + 0xa40]
movaps xmmword [rsp + 0x950], xmm0
mov rax, qword [rsp + 0x78]
mov byte [rax], 1
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x48], eax
movzx eax, word [rsp + 0x44]
mov word [rsp + 0x4c], ax
movaps xmm0, xmmword [rsp + 0x900]
movaps xmm1, xmmword [rsp + 0x910]
movaps xmm2, xmmword [rsp + 0x920]
movaps xmm3, xmmword [rsp + 0x930]
movaps xmmword [rsp + 0x960], xmm0
movaps xmmword [rsp + 0x970], xmm1
movaps xmmword [rsp + 0x980], xmm2
movaps xmmword [rsp + 0x990], xmm3
movaps xmm0, xmmword [rsp + 0x940]
movaps xmmword [rsp + 0x9a0], xmm0
movaps xmm0, xmmword [rsp + 0x950]
movaps xmmword [rsp + 0x9b0], xmm0
mov rcx, rdi
call fcn.14000b8c0
cmp ebx, 3
je 0x14003b9f8
cmp ebx, 4
je 0x14003ba34
movzx eax, word [rsp + 0x4c]
mov word [rsp + 0xde], ax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0xda], eax
movaps xmm0, xmmword [rsp + 0x960]
movaps xmm1, xmmword [rsp + 0x970]
movaps xmm2, xmmword [rsp + 0x980]
movaps xmm3, xmmword [rsp + 0x990]
movups xmmword [rsp + 0xe0], xmm0
movups xmmword [rsp + 0xf0], xmm1
movups xmmword [rsp + 0x100], xmm2
movups xmmword [rsp + 0x110], xmm3
movaps xmm0, xmmword [rsp + 0x9a0]
movups xmmword [rsp + 0x120], xmm0
movaps xmm0, xmmword [rsp + 0x9b0]
movups xmmword [rsp + 0x130], xmm0
mov qword [rsp + 0xb8], rbx
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r15
mov qword [rsp + 0xd0], r12
mov word [rsp + 0xd8], bp
movzx eax, word [rsp + 0x120]
cmp eax, 0xc8
jne 0x14003b9ff
mov r8, qword [rsp + 0x138]
test r8, r8
je 0x14003b9ff
mov rdx, qword [rsp + 0x128]
cmp byte [rdx], 0x5b
jne 0x14003b9ff
cmp r8, 1
je 0x14003b9ff
cmp byte [rdx + 1], 0x22
jne 0x14003b9ff
add rdx, 2
add r8, 0xfffffffffffffffe
je 0x14003c30f
xor eax, eax
cmp byte [rdx + rax], 0x22
je 0x14003c2f5
inc rax
cmp r8, rax
jne 0x14003b9e1
jmp 0x14003c30f
test r15, r15
jne 0x14003ba2c
jmp 0x14003ba34
lea rcx, [rsp + 0xb8]
call fcn.14000d870
mov rcx, qword [rsp + 0x118]
call fcn.14000d750
cmp qword [rsp + 0x130], 0
je 0x14003ba34
mov r14, qword [rsp + 0x128]
mov rcx, r14
call fcn.140142490
mov bl, 2
lea rcx, [r13 + 0x70]
call fcn.14000d080
mov rax, qword [rsp + 0x30]
mov byte [rax], bl
movaps xmm0, xmmword [rsp + 0x9c0]
movups xmmword [rax + 1], xmm0
mov al, 1
jmp 0x14003bb72
mov rdi, qword [r13 + 0x610]
jmp 0x14003baf3
mov r14, r12
cmp qword [rdi + 0xd0], 0
je 0x14003baba
lea rbx, [rdi + 0x200]
lea r15, [rdi + 0xa8]
test al, 0
add byte [rax], al
lea r12, [rsp + 0x180]
nop dword [rax + rax]
mov rcx, r12
mov rdx, r15
mov r8, rbx
mov r9, r14
call fcn.1400dbb10
cmp qword [rsp + 0x180], 0
jne 0x14003c1a2
cmp qword [rdi + 0xd0], 0
jne 0x14003ba90
lea rcx, [r13 + 0x3e8]
lea ecx, [rbp + 0x3e8]
mov rdi, qword [r13 + 0x190]
lea rdx, [r13 + 0x1b0]
mov r8d, 0x228
add al, ch
invalid
cmp dl, byte [rdx]
add byte [rcx - 0x77], cl
mov ebp, 0x610
lea rsi, [r13 + 0xaa0]
mov byte [r13 + 0xaa0], 0
mov r12, r14
add al, ch
invalid
lea rdx, [r13 + 0x3e8]
mov qword [r13 + 0x618], rdi
mov ebp, 0x618
mov ebp, 0x618
lea rdi, [rsp + 0x180]
mov r8d, 0x228
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r13 + 0x620]
mov r8d, 0x478
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13 + 0xa98], 0
lea rdi, [r13 + 0x620]
lea rcx, [rsp + 0x730]
mov rdx, rdi
mov r8, r12
call fcn.14003f350
mov rbx, qword [rsp + 0x730]
cmp rbx, 4
jne 0x14003bb95
mov byte [rsi], 3
mov cl, 7
invalid
invalid
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x78]
mov byte [rdx], cl
mov byte [rax], 3
mov al, 3
mov byte [r13 + 0xaa8], al
movaps xmm6, xmmword [rsp + 0xfc0]
add rsp, 0xfd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, qword [rsp + 0x738]
mov r15, qword [rsp + 0x740]
mov r12, qword [rsp + 0x748]
movups xmm0, xmmword [rsp + 0x750]
add byte [rdi], cl
sub dword [rsp + 0x600], eax
add byte [rdi], cl
sub dword [rsp + 0x600], eax
movups xmm0, xmmword [rsp + 0x760]
movaps xmmword [rsp + 0x610], xmm0
movups xmm0, xmmword [rsp + 0x770]
movaps xmmword [rsp + 0x620], xmm0
add byte [rdi], cl
adc byte [rsp + 0x780], al
add byte [rdi], cl
adc byte [rsp + 0x780], al
movaps xmmword [rsp + 0x630], xmm0
movups xmm0, xmmword [rsp + 0x790]
movaps xmmword [rsp + 0x640], xmm0
movups xmm0, xmmword [rsp + 0x7a0]
add byte [rdi], cl
sub dword [rsp + 0x650], eax
add byte [rdi], cl
sub dword [rsp + 0x650], eax
mov rax, qword [rsp + 0x7b0]
mov qword [rsp + 0x660], rax
movzx eax, byte [r13 + 0xa98]
test eax, eax
je 0x14003bd49
cmp eax, 3
jne 0x14003bd5d
cmp qword [r13 + 0xa78], 0
je 0x14003bc4c
mov rcx, qword [r13 + 0xa70]
call fcn.140142490
lea rdi, [r13 + 0x848]
lea rcx, [r13 + 0xa48]
jmp 0x14003bd50
lea rcx, [rsp + 0x180]
mov r8d, 0xa
mov rdx, r15
call fcn.1401639e0
mov r15, qword [rsp + 0x190]
jmp 0x14003aedb
lea rcx, [rsp + 0x180]
mov r8d, 2
mov rdx, r15
call fcn.1401639e0
mov rsi, qword [rsp + 0x180]
mov r15, qword [rsp + 0x190]
jmp 0x14003b1ac
lea rcx, [rsp + 0x180]
mov rdx, r15
mov r8, rdi
call fcn.1401639e0
mov r15, qword [rsp + 0x190]
jmp 0x14003b1e6
lea rcx, [rsp + 0x180]
mov edx, 0x20
mov r8, rdi
call fcn.1401639e0
mov r13, qword [rsp + 0x190]
mov r12, qword [rsp + 0x180]
mov r14, qword [rsp + 0x188]
lea rcx, [r12 + r13]
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r13, rdi
cmp r13, r14
jne case.0x14000934d.384
test r14, r14
mov r13, qword [rsp + 0x38]
jne 0x14003a6c2
lea rax, [0x1401aa580]
mov qword [rsp + 0x738], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x740], xmm0
lea rax, [0x140194288]
jmp 0x14003a70c
lea rcx, [r13 + 0x820]
call fcn.14000d3e0
mov rcx, rdi
call fcn.14000ba50
cmp ebx, 3
mov rdi, qword [rsp + 0x28]
je 0x14003c01d
mov qword [rsp + 0xad8], r14
mov qword [rsp + 0xae0], r15
mov qword [rsp + 0xae8], r12
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmm2, xmmword [rsp + 0x620]
movaps xmm3, xmmword [rsp + 0x630]
movups xmmword [rsp + 0xaf0], xmm0
movups xmmword [rsp + 0xb00], xmm1
movups xmmword [rsp + 0xb10], xmm2
movups xmmword [rsp + 0xb20], xmm3
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rsp + 0xb30], xmm0
movaps xmm0, xmmword [rsp + 0x650]
movups xmmword [rsp + 0xb40], xmm0
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0xb50], rax
mov qword [rsp + 0xad0], rbx
movzx eax, word [rsp + 0xb38]
add eax, 0xfffffed3
cmp eax, 7
ja 0x14003c262
mov ecx, 0xc3
bt ecx, eax
jae 0x14003c262
movups xmm0, xmmword [0x140176e60]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [0x140176e50]
movaps xmmword [rsp + 0x180], xmm0
lea rcx, [rsp + 0xad0]
lea rdx, [rsp + 0x180]
call fcn.140014f50
test rax, rax
je 0x14003bfeb
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rdi, [rsp + 0x158]
mov rcx, rdi
call fcn.140087e10
lea rcx, [rsp + 0x180]
mov rdx, rdi
call fcn.1400917e0
movzx ebx, byte [rsp + 0x180]
cmp bl, 3
je 0x14003bfe6
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x780], rax
movups xmm0, xmmword [rsp + 0x1c1]
movups xmmword [rsp + 0x771], xmm0
movups xmm0, xmmword [rsp + 0x181]
movups xmm1, xmmword [rsp + 0x191]
movups xmm2, xmmword [rsp + 0x1a1]
movups xmm3, xmmword [rsp + 0x1b1]
movups xmmword [rsp + 0x761], xmm3
movups xmmword [rsp + 0x751], xmm2
movups xmmword [rsp + 0x741], xmm1
movups xmmword [rsp + 0x731], xmm0
mov byte [rsp + 0x730], bl
mov rcx, qword [r13 + 0x618]
call fcn.140015480
mov r14, qword [r13 + 0x618]
movups xmm0, xmmword [0x14016cf98]
add eax, 0x131083
add eax, 0x131083
movaps xmmword [rsp + 0xa60], xmm0
movups xmm0, xmmword [0x14016cf88]
movaps xmmword [rsp + 0xa50], xmm0
mov rdi, qword [rsp + 0x750]
test rdi, rdi
je 0x14003bf7e
invalid
mov rcx, qword [rsp + 0x748]
mov rcx, qword [rsp + 0x748]
mov rdx, rdi
call fcn.140091080
test rax, rax
je 0x14003bf7e
mov r8, rdx
xor ecx, ecx
cmp r8, rcx
je 0x14003c34b
movzx r10d, byte [rax + rcx]
cmp r10b, 0x20
setae dl
cmp r10b, 0x7f
setne r9b
inc rcx
cmp r10b, 9
je 0x14003bf53
and dl, r9b
jne 0x14003bf53
cmp bl, 2
jb 0x14003bfa5
mov rbx, qword [rsp + 0x738]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
push rbx
or byte [rbx + rcx*4 + 0x43], cl
adc bh, bh
push rax
adc byte [rax - 0x77], cl
fld1
jmp 0x14003c007
adc byte [rax], al
invalid
push rbx
or byte [rbx + rcx*4 + 0x43], cl
adc bh, bh
push rax
adc byte [rax - 0x77], cl
fld1
jmp 0x14003c007
add byte [rax - 0x73], cl
mov word [rax + rbx*2], fs
invalid
lea rcx, [rsp + 0x758]
mov rax, qword [rsp + 0x740]
mov rdx, qword [rsp + 0x748]
and al, 0x48
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
clc
and al, 0x48
invalid
add byte [rcx - 0x77], cl
clc
call qword [rax + 0x10]
lea rcx, [rsp + 0x778]
mov rax, qword [rsp + 0x760]
mov eax, dword [rsp + 0x760]
mov eax, dword [rsp + 0x760]
invalid
mov rdx, qword [rsp + 0x768]
mov r8, qword [rsp + 0x770]
invalid
add byte [rax], al
call qword [rax + 0x10]
invalid
mov rdi, qword [rsp + 0x28]
lea rcx, [rsp + 0xad0]
call fcn.14000d870
mov rcx, qword [rsp + 0xb30]
call fcn.14000d750
cmp qword [rsp + 0xb48], 0
mov esp, 0xb4824
add byte [rax], al
je 0x14003c01d
mov rcx, qword [rsp + 0xb40]
call fcn.140142490
mov ebx, 4
movzx eax, word [rsp + 0x64]
mov word [rsp + 0x54], ax
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x50], eax
movaps xmm0, xmmword [rsp + 0x670]
jo 0x14003c040
add byte [rax], al
jo 0x14003c040
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x680]
movaps xmm2, xmmword [rsp + 0x690]
add byte [rsi], 0
add byte [rdi], cl
sub byte [rsp + 0x690], dl
movaps xmm3, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x6d0], xmm0
movaps xmmword [rsp + 0x6e0], xmm1
loopne 0x14003c068
add byte [rax], al
loopne 0x14003c068
add byte [rax], al
movaps xmmword [rsp + 0x6f0], xmm2
movaps xmmword [rsp + 0x700], xmm3
movaps xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x710], xmm0
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x720], xmm0
add byte [rcx - 0x3a], al
test dword [rax + 0x100000a], esp
invalid
add byte [rcx - 0x3a], al
test dword [rax + 0x100000a], esp
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x58], eax
movzx eax, word [rsp + 0x54]
mov word [rsp + 0x5c], ax
movaps xmm0, xmmword [rsp + 0x6d0]
movaps xmm1, xmmword [rsp + 0x6e0]
movaps xmm2, xmmword [rsp + 0x6f0]
movaps xmm3, xmmword [rsp + 0x700]
movaps xmmword [rsp + 0x9f0], xmm0
movaps xmmword [rsp + 0xa00], xmm1
movaps xmmword [rsp + 0xa10], xmm2
xchg esp, eax
and al, 0x10
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xa20], ebx
add byte [rax], al
xchg esp, eax
and al, 0x10
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xa20], ebx
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0xa30], xmm0
movaps xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0xa40], xmm0
add byte [rax], al
add byte [rax], al
mov byte [r13 + 0x3e1], 0
add byte [rax], al
cmp qword [r13 + 0x1a0], 0
je 0x14003c12c
invalid
or al, 0x49
mov ecx, dword [rbp + 0x198]
mov rcx, qword [r13 + 0x198]
call fcn.140142490
lea rsi, [r13 + 0x3e2]
jmp 0x14003b7f3
lea rdi, [r13 + 0x1b0]
mov qword [r13 + 0x3e8], rdi
jmp 0x14003aca5
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14003c734
mov qword [rax], r12
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
mov qword [rsp + 0x738], r12
mov qword [rsp + 0x740], r13
and al, 0x40
invalid
add byte [rax], al
mov qword [rsp + 0x748], rax
lea rax, str.pz_b_
mov r13, qword [rsp + 0x38]
and al, 0x38
and al, 0x40
invalid
and al, 0x38
jmp 0x14003a70c
mov r15, qword [rsp + 0x188]
mov rcx, r15
stc
mov esp, 0x18824
add byte [rcx + rcx*4 - 7], cl
stc
stc
call fcn.1400085f0
cmp al, 0xd
jne case.default.0x14003c1ce
mov eax, r15d
and eax, 3
lea rcx, [0x1401ad748]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
lea rdi, [r15 - 1]
mov rbx, qword [r15 - 1]
mov rsi, qword [r15 + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14003c1f0
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov cl, 6
jmp 0x14003bb61
lea r8, [0x14016c030]
mov rcx, r12
call fcn.140163340
ud2
lea rcx, [rsp + 0x180]
mov r8d, 1
mov rdx, r15
call fcn.1401639e0
mov r15, qword [rsp + 0x190]
jmp 0x14003b338
lea rcx, [rsp + 0x180]
xor edx, edx
mov r8, rbp
call fcn.1401639e0
mov r15, qword [rsp + 0x190]
mov r13, qword [rsp + 0x180]
mov r12, qword [rsp + 0x188]
jmp 0x14003addf
movzx ebp, word [rsp + 0xaf0]
mov eax, dword [rsp + 0xaf2]
mov dword [rsp + 0x60], eax
movzx eax, word [rsp + 0xaf6]
mov word [rsp + 0x64], ax
movups xmm0, xmmword [rsp + 0xaf8]
movaps xmmword [rsp + 0x670], xmm0
movups xmm0, xmmword [rsp + 0xb08]
movaps xmmword [rsp + 0x680], xmm0
movups xmm0, xmmword [rsp + 0xb18]
movaps xmmword [rsp + 0x690], xmm0
movups xmm0, xmmword [rsp + 0xb28]
movaps xmmword [rsp + 0x6a0], xmm0
movups xmm0, xmmword [rsp + 0xb38]
movaps xmmword [rsp + 0x6b0], xmm0
movups xmm0, xmmword [rsp + 0xb48]
movaps xmmword [rsp + 0x6c0], xmm0
jmp 0x14003c022
lea r8, [0x14016c048]
call fcn.140163340
ud2
cmp r8, rax
mov r8, rax
jae 0x14003c30f
lea rcx, [rsp + 0xb8]
call fcn.140010250
jmp 0x14003ba34
lea rcx, [rsp + 0x180]
call fcn.14008aac0
movzx ebx, byte [rsp + 0x180]
cmp bl, 2
je 0x14003c339
movups xmm0, xmmword [rsp + 0x181]
movaps xmmword [rsp + 0x9c0], xmm0
lea rcx, [rsp + 0xb8]
call fcn.140010250
jmp 0x14003ba36
lea rcx, [rsp + 0x180]
mov rdx, rax
call fcn.140087e10
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
mov eax, dword [rsp + 0x1a1]
mov dword [rsp + 0xb1], eax
mov eax, dword [rsp + 0x1a4]
mov dword [rsp + 0xb4], eax
mov byte [rsp + 0xb0], 0
lea rcx, [rsp + 0x158]
lea r8, [rsp + 0xa50]
lea r9, [rsp + 0x90]
mov rdx, r14
call fcn.1400155b0
cmp byte [rsp + 0x178], 2
je 0x14003c3ec
lea rcx, [rsp + 0x170]
mov rax, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x160]
mov r8, qword [rsp + 0x168]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x780]
mov qword [rsp + 0x1d0], rax
movups xmm0, xmmword [rsp + 0x770]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rsp + 0x730]
movups xmm1, xmmword [rsp + 0x740]
movups xmm2, xmmword [rsp + 0x750]
movups xmm3, xmmword [rsp + 0x760]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
mov rsi, qword [r13 + 0x618]
lea rcx, [rsi + 0x60]
call fcn.14000d020
mov rax, qword [rsp + 0x1d0]
mov qword [rsi + 0xb0], rax
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rsi + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmm2, xmmword [rsp + 0x1a0]
add byte [rax], al
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x1b0]
movups xmmword [rsi + 0x90], xmm3
movups xmmword [rsi + 0x80], xmm2
movups xmmword [rsi + 0x70], xmm1
movups xmmword [rsi + 0x60], xmm0
mov rcx, qword [r13 + 0x618]
cmp byte [rcx + 0x60], 0
mov rdi, qword [rsp + 0x28]
je 0x14003bfeb
add rcx, 0x60
call fcn.140014880
mov ebx, 4
cmp rdx, 5
je 0x14003c52d
cmp rdx, 4
jne 0x14003c53f
cmp dword [rax], 0x70747468
jne 0x14003c53f
mov rax, qword [r13 + 0x618]
mov rdx, qword [rax + 0x80]
test rdx, rdx
je 0x14003c745
mov rcx, qword [rax + 0x78]
call fcn.140091080
test rax, rax
je 0x14003c745
lea rdi, [rsp + 0xeb8]
mov rcx, rdi
mov rdx, rax
call fcn.1400194c0
iretd
std
jmp qword [rsi - 0x42]
push rax
add bl, ch
push rdi
iretd
mov ecx, 0x70747468
xor ecx, dword [rax]
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
je 0x14003c541
jmp 0x14003c5b1
mov rax, qword [r13 + 0x618]
mov rdx, qword [rax + 0x80]
test rdx, rdx
test edx, edx
invalid
test edx, edx
je 0x14003c75f
test byte [rdi], al
add al, byte [rax]
add byte [rax - 0x75], cl
js 0x14003c545
mov rcx, qword [rax + 0x78]
call fcn.140091080
test rax, rax
ror byte [rdi], 0x84
cmc
add dword [rax], eax
invalid
invalid
ror byte [rdi], 0x84
cmc
add dword [rax], eax
add byte [rcx - 0x77], cl
ror byte [rax - 0x73], 1
mov esp, 0xed024
add byte [rax - 0x77], cl
mov r8, rdx
lea rdi, [rsp + 0xed0]
mov rcx, rdi
stc
stc
mov rdx, rax
call fcn.1400194c0
mov si, 0x1bb
mov rcx, qword [r13 + 0x618]
add rcx, 0x60
call fcn.140091ef0
mov ebp, edx
test ax, ax
cmove ebp, esi
mov r14, qword [rdi]
mov r15, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov ebx, 3
mov rdi, qword [rsp + 0x28]
lea rcx, [rsp + 0xad0]
call fcn.140010250
jmp 0x14003c022
add al, ch
xchg edx, eax
cmp al, 0xfd
invalid
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.crates_ncan_src_nethttp.rs
mov edx, 0x2b
call fcn.140163440
ud2
mov ecx, 1
mov edx, 0x20
call fcn.140162fc0
ud2
add eax, 0x1309d4
mov edx, 0x23
call fcn.140163440
ud2
movzx eax, byte [rsp + 0x181]
jmp 0x14003c614
xor eax, eax
mov byte [rsp + 0x180], al
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttp_1.0.0_srcuri_authority.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401961b5]
adc eax, 0xd8d4c00
movabs dword [0x8024848d4c00159b], eax
add dword [rax], eax
add byte [rdx + 0x21], bh
adc eax, 0xd8d4c00
movabs dword [0x8024848d4c00159b], eax
add dword [rax], eax
add byte [rdx + 0x21], bh
call fcn.140163790
ud2
movzx eax, byte [rsp + 0x188]
mov byte [rsp + 0x730], al
lea rax, [0x14016cf40]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea ecx, [0x14016a450]
lea r8, [rsp + 0x730]
mov edx, 0x2b
call fcn.140163790
ud2
movzx eax, byte [rsp + 0xca1]
mov byte [rsp + 0x180], al
lea rax, [0x14016cf58]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
invalid
fst qword [rdx]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add dword [rax], eax
add byte [rdx + 0x2b], bh
call fcn.140163790
ud2
invalid
mov byte [rsp + 0x180], sil
mov byte [rsp + 0x181], bl
lea rax, [0x14016cfb8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
or eax, 0x16e1aa
lea r9, method..virtual_0
lea r8, [rsp + 0x180]
add byte [rcx], 0
add byte [rdx + 0x2b], bh
add byte [rcx], 0
add byte [rdx + 0x2b], bh
call fcn.140163790
ud2
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_nethttp.rs
mov edx, 0x23
call fcn.140163440
ud2
lea r8, [0x140196178]
lea eax, [0x140196178]
mov edx, 0xf
mov rcx, rbp
call fcn.1401633c0
insb byte [rdi], dx
adc al, byte [rax]
insb byte [rdi], dx
adc al, byte [rax]
ud2
mov ecx, 8
mov edx, 0x18
call fcn.140162fc0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.crates_ncan_src_nethttp.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.crates_ncan_src_nethttp.rs
mov edx, 0x2b
call fcn.140163440
ud2
mov byte [rdx], dil
mov eax, 1
jmp 0x14003cf81
adc al, byte [rax]
mov rdx, qword [rsi + 0x28]
add rdx, qword [rsi + 0x18]
cmp edi, 0x7f
jbe 0x14003cf2d
mov eax, edi
or al, 0x80
mov ecx, edi
shr ecx, 7
cmp edi, 0x3fff
ja 0x14003cf6d
mov byte [rdx], al
mov byte [rdx + 1], cl
mov eax, 2
jmp 0x14003cf81
or cl, 0x80
shr edi, 0xe
mov byte [rdx], al
mov byte [rdx + 1], cl
mov byte [rdx + 2], dil
mov eax, 3
lea rbp, [rdx + rax]
movzx ecx, byte [r12 + 0x50]
mov byte [rsp + 0x23], cl
mov byte [rdx + rax], 0x43
mov rdx, qword [r12 + 0x20]
cmp r13d, 0x7f
mov byte [rsp + 0x22], bl
mov qword [rsp + 0x48], r14
ja 0x14003cfb2
mov byte [rbp + 1], r13b
mov eax, 2
jmp 0x14003cfec
mov eax, r13d
or al, 0x80
mov ecx, r13d
shr ecx, 7
cmp r13d, 0x3fff
ja 0x14003cfd3
mov byte [rbp + 1], al
mov byte [rbp + 2], cl
mov eax, 3
jmp 0x14003cfec
or cl, 0x80
mov r8d, r13d
shr r8d, 0xe
mov byte [rbp + 1], al
mov byte [rbp + 2], cl
mov byte [rbp + 3], r8b
mov eax, 4
mov ecx, dword [r12 + 0x10]
mov qword [rsp + 0x28], rcx
mov ecx, dword [r12 + 0x14]
mov qword [rsp + 0x30], rcx
mov r14d, dword [r12 + 0x18]
mov rdi, qword [r12 + 0x30]
mov rbx, qword [r12 + 0x40]
movd xmm6, dword [r12 + 0x4c]
add rbp, rax
mov rcx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rbp, r13
cmp r15d, 0x7f
ja 0x14003d038
mov byte [rbp], r15b
mov eax, 1
jmp 0x14003d070
mov eax, r15d
or al, 0x80
mov ecx, r15d
shr ecx, 7
cmp r15d, 0x3fff
ja 0x14003d059
mov byte [rbp], al
mov byte [rbp + 1], cl
mov eax, 2
jmp 0x14003d070
or cl, 0x80
mov edx, r15d
shr edx, 0xe
mov byte [rbp], al
mov byte [rbp + 1], cl
mov byte [rbp + 2], dl
mov eax, 3
add rbp, rax
mov rcx, rbp
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea r12, [r15 + rbp]
bswap rbx
mov qword [r15 + rbp], rbx
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
pshuflw xmm0, xmm6, 0xe1
packuswb xmm0, xmm0
movd dword [r15 + rbp + 8], xmm0
lea rax, [r15 + rbp]
add rax, 0xd
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x14003d0e2
mov byte [r12 + 0xc], 1
mov rdi, qword [rsp + 0x38]
cmp edi, 0x7f
movzx ebx, byte [rsp + 0x22]
ja 0x14003d124
mov byte [rax], dil
mov eax, 0xe
mov r15, qword [rsp + 0x30]
mov r13, qword [rsp + 0x28]
jmp 0x14003d198
mov byte [r12 + 0xc], 0
movzx ebx, byte [rsp + 0x22]
mov r10d, dword [rsp + 0x24]
cmp r10d, 0x7f
mov r11, qword [rsp + 0x48]
jbe 0x14003d1e5
mov ecx, r10d
or cl, 0x80
cmp r10d, 0x3fff
ja 0x14003d150
shr r10d, 7
mov byte [rax], cl
mov byte [rax + 1], r10b
mov ecx, 2
jmp 0x14003d1ed
mov eax, edi
or al, 0x80
mov ecx, edi
shr ecx, 7
cmp edi, 0x3fff
mov r15, qword [rsp + 0x30]
mov r13, qword [rsp + 0x28]
ja 0x14003d17a
mov byte [r12 + 0xd], al
mov byte [r12 + 0xe], cl
mov eax, 0xf
jmp 0x14003d198
mov edx, r10d
shr edx, 7
or dl, 0x80
cmp r10d, 0x1fffff
ja 0x14003d230
shr r10d, 0xe
mov byte [rax], cl
mov byte [rax + 1], dl
mov byte [rax + 2], r10b
mov ecx, 3
jmp 0x14003d1ed
or cl, 0x80
mov r8d, edi
shr r8d, 0xe
mov byte [r12 + 0xd], al
mov byte [r12 + 0xe], cl
mov byte [r12 + 0xf], r8b
mov eax, 0x10
add r12, rax
mov rcx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
and r15d, 0xfff
and r14d, 0x3ffffff
shl r13, 0x26
shl r14, 0xc
or r14, r13
or r14, r15
bswap r14
mov qword [rdi + r12], r14
lea rax, [rdi + r12]
add rax, 8
mov r10d, dword [rsp + 0x24]
cmp r10d, 0x7f
mov r11, qword [rsp + 0x48]
ja 0x14003d101
mov byte [rax], r10b
mov ecx, 1
movzx edx, byte [rsp + 0x23]
mov byte [rax + rcx], dl
add qword [rsi + 0x28], r11
mov rax, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
mov qword [rsi + 0x30], 0
test rax, rax
je 0x14003d211
call qword [rax + 8]
inc qword [rsi + 0x10]
test bl, bl
sete al
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
mov r8d, r10d
shr r8d, 0xe
or r8b, 0x80
mov r9d, r10d
shr r9d, 0x15
cmp r10d, 0xfffffff
ja 0x14003d25f
mov byte [rax], cl
mov byte [rax + 1], dl
mov byte [rax + 2], r8b
mov byte [rax + 3], r9b
mov ecx, 4
jmp 0x14003d1ed
or r9b, 0x80
shr r10d, 0x1c
mov byte [rax], cl
mov byte [rax + 1], dl
mov byte [rax + 2], r8b
mov byte [rax + 3], r9b
mov byte [rax + 4], r10b
mov ecx, 5
jmp 0x14003d1ed
cmp byte [rcx + 0x40], 0
jne 0x14003d905
mov rsi, rcx
cmp qword [rcx + 0x10], 0
jne 0x14003d953
mov rdi, rdx
mov qword [rsi + 0x10], 0xffffffffffffffff
mov r14, qword [rdx]
mov r15, qword [rdx + 0x10]
mov rbp, qword [rdx + 0x18]
mov r12, rbp
shl r12, 4
add r12, r15
test rbp, rbp
je 0x14003d343
lea rax, [rbp - 1]
movabs rcx, 0xfffffffffffffff
and rcx, rax
ror dword [rax - 0x7d], 0xf9
add al, 0x73
invalid
xor ecx, ecx
mov rax, r15
jmp 0x14003d49c
xor ecx, ecx
leave
jmp 0x14003d4e3
inc rcx
mov eax, ecx
and eax, 3
mov edx, 4
cmovne rdx, rax
sub rcx, rdx
mov rax, rcx
mov eax, ecx
mov eax, ecx
shl rax, 4
lea rdx, [r15 + 0x28]
pxor xmm6, xmm6
movdqa xmm0, xmmword [0x1401692f0]
movq mm0, qword [0x1401692f0]
movq mm0, qword [0x1401692f0]
movdqa xmm1, xmmword [0x140169300]
outsd dx, dword [rsi]
or eax, 0x12bf83
movdqa xmm2, xmmword [0x140169310]
movdqa xmm3, xmmword [0x140169320]
movq mm3, qword [0x140169320]
movdqa xmm4, xmmword [0x140169330]
movdqa xmm5, xmmword [0x140169340]
pxor xmm7, xmm7
nop word cs:[rax + rax]
movdqu xmm11, xmmword [rdx - 0x20]
movdqu xmm12, xmmword [rdx - 0x10]
movdqu xmm10, xmmword [rdx]
movdqu xmm13, xmmword [rdx + 0x10]
movdqa xmm9, xmm11
punpcklqdq xmm9, xmm12
paddq xmm9, xmm6
movdqa xmm8, xmm10
punpcklqdq xmm8, xmm13
paddq xmm8, xmm7
punpckldq xmm11, xmm12
punpckldq mm3, mm4
punpckldq mm3, mm4
punpckldq xmm10, xmm13
paddd xmm11, xmm0
paddd xmm10, xmm0
pxor xmm11, xmm2
movdqa xmm6, xmm1
pcmpgtd xmm6, xmm11
pshufd xmm6, xmm6, 0x50
pxor xmm10, xmm2
movdqa xmm7, xmm1
pcmpgtd xmm7, xmm10
pshufd xmm7, xmm7, 0x50
movdqa xmm12, xmm3
pcmpgtd xmm12, xmm11
pshufd xmm11, xmm12, 0x50
paddq xmm11, xmm4
movdqa xmm12, xmm3
pcmpgtd xmm12, xmm10
pshufd xmm10, xmm12, 0x50
paddq xmm10, xmm4
movdqa xmm12, xmm6
pandn xmm12, xmm11
pand xmm6, xmm5
por xmm6, xmm12
paddq xmm6, xmm9
movdqa xmm9, xmm7
pandn xmm9, xmm10
pand xmm7, xmm5
por xmm7, xmm9
stc
stc
paddq xmm7, xmm8
paddq mm7, mm0
add rdx, 0x40
add rcx, 0xfffffffffffffffc
jne case.0x140003724.843
add rax, r15
paddq xmm7, xmm6
pshufd xmm0, xmm7, 0xee
paddq xmm0, xmm7
movq rcx, xmm0
mov edx, 0xb
add byte [rax], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8, qword [rax + 8]
add rax, 0x10
lea r9d, [r8 + 0xa]
cmp r9d, 0x4000
mov r10d, 0xd
sbb r10, 0
cmp r9d, 0x80
cmovb r10, rdx
add rcx, r8
add rcx, r10
cmp rax, r12
jne 0x14003d4b0
mov r13, qword [rdi + 8]
cmp ebp, 0x4000
mov eax, 0xd
add byte [rax], al
add byte [rax - 0x7d], cl
fadd dword [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
fadd dword [rax]
cmp ebp, 0x80
mov ebx, 0xb
cmovae rbx, rax
add rbx, rcx
test r14, r14
mov qword [rsp + 0x30], rsi
je 0x14003d547
cmp r13d, 0x4000
mov ecx, 3
sbb rcx, 0
cmp r13d, 0x80
mov r9d, 1
add byte [rax], al
add byte [rax], al
cmovae r9, rcx
test r13, r13
je 0x14003d54e
cmp r13, 1
jne 0x14003d555
xor edx, edx
xor ecx, ecx
jmp 0x14003d5ef
xor ecx, ecx
jmp 0x14003d623
xor ecx, ecx
jmp 0x14003d620
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x28], rdi
mov r8, r13
and r8, 0xfffffffffffffffe
lea r9, [r14 + 0x18]
xor ecx, ecx
mov r10d, 0xb
xor edx, edx
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x75], cl
pop rcx
invalid
mov r11, qword [r9 - 0x10]
lea eax, [r11 + 0xa]
cmp eax, 0x4000
mov edi, 0xd
sbb rdi, 0
cmp eax, 0x80
cmovb rdi, r10
mov rax, qword [r9]
add rcx, r11
lea r11d, [rax + 0xa]
cmp r11d, 0x4000
add byte [rsi + 0xd], bh
add byte [rsi + 0xd], bh
sbb rsi, 0
cmp r11d, 0x80
cmovb rsi, r10
add rcx, rax
add rcx, rdi
add rcx, rsi
add rdx, 2
add r9, 0x20
cmp r8, rdx
jne 0x14003d580
test r13b, 1
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x28]
mov r9, qword [rsp + 0x38]
je 0x14003d620
shl rdx, 4
mov rax, qword [r14 + rdx + 8]
lea edx, [rax + 0xa]
cmp edx, 0x4000
mov r8d, 0xd
sbb r8, 0
cmp edx, 0x80
mov edx, 0xb
cmovae rdx, r8
add rcx, rax
add rcx, rdx
add rcx, r9
add ecx, ecx
add rbx, rcx
cmp ebx, 0x4000
mov eax, 3
sbb rax, 0
cmp ebx, 0x80
mov ecx, 1
cmovae rcx, rax
add rcx, rbx
mov rax, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
sub rax, rdx
mov qword [rsp + 0x28], rcx
cmp rax, rcx
jb 0x14003d66e
add rdx, qword [rsi + 0x18]
cmp ebx, 0x7f
ja 0x14003d689
mov byte [rdx], bl
mov eax, 1
jmp 0x14003d6b9
lea rcx, [rsi + 0x18]
mov r8, qword [rsp + 0x28]
call fcn.1401639e0
mov rdx, qword [rsi + 0x28]
add rdx, qword [rsi + 0x18]
cmp ebx, 0x7f
jbe 0x14003d665
mov eax, ebx
or al, 0x80
mov ecx, ebx
shr ecx, 7
cmp ebx, 0x3fff
ja 0x14003d6a6
mov byte [rdx], al
mov byte [rdx + 1], cl
mov eax, 2
jmp 0x14003d6b9
or cl, 0x80
shr ebx, 0xe
mov byte [rdx], al
mov byte [rdx + 1], cl
mov byte [rdx + 2], bl
mov eax, 3
lea rcx, [rdx + rax]
movzx r8d, byte [rdi + 0x28]
mov byte [rdx + rax], 0x3f
mov r9, qword [rdi + 0x20]
mov qword [rdx + rax + 1], r9
mov byte [rdx + rax + 9], r8b
movabs rbx, 0x66617263656e696d
cmp ebp, 0x80
jae 0x14003d720
lea rax, [rcx + 0xb]
mov byte [rcx + 0xa], bpl
test rbp, rbp
jne 0x14003d7ca
test r14, r14
je 0x14003d8db
cmp r13d, 0x80
jae 0x14003d741
mov byte [rax], r13b
test r13, r13
je 0x14003d8db
inc rax
mov rcx, rax
jmp 0x14003d83e
mov edx, ebp
or dl, 0x80
mov r8d, ebp
shr r8d, 7
cmp ebp, 0x4000
jae 0x14003d76b
mov eax, 0xc
mov r9d, 0xb
jmp 0x14003d784
mov edx, r13d
or dl, 0x80
mov r8d, r13d
shr r8d, 7
cmp r13d, 0x4000
jae 0x14003d81b
mov ecx, 2
mov r9d, 1
jmp 0x14003d835
or r8b, 0x80
shr ebp, 0xe
mov byte [rcx + 0xb], r8b
mov eax, 0xd
mov r9d, 0xc
mov r8d, ebp
mov byte [rcx + 0xa], dl
mov byte [rcx + r9], r8b
add rax, rcx
jmp 0x14003d7ca
mov byte [rax], cl
mov ecx, 1
lea rsi, [rax + rcx]
mov qword [rax + rcx], rbx
mov word [rax + rcx + 8], 0x3a74
add rcx, rax
add rcx, 0xa
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rdi + rsi]
add rax, 0xa
add r15, 0x10
cmp r15, r12
je 0x14003d6f7
mov rdx, qword [r15]
mov rdi, qword [r15 + 8]
lea ecx, [rdi + 0xa]
cmp ecx, 0x7f
jbe 0x14003d790
mov r8d, ecx
or r8b, 0x80
mov r9d, ecx
shr r9d, 7
cmp ecx, 0x3fff
ja 0x14003d800
mov byte [rax], r8b
mov byte [rax + 1], r9b
mov ecx, 2
jmp 0x14003d797
or r9b, 0x80
shr ecx, 0xe
mov byte [rax], r8b
mov byte [rax + 1], r9b
mov byte [rax + 2], cl
mov ecx, 3
jmp 0x14003d797
or r8b, 0x80
mov byte [rax + 1], r8b
mov r8d, r13d
shr r8d, 0xe
mov ecx, 3
mov r9d, 2
mov byte [rax], dl
mov byte [rax + r9], r8b
add rcx, rax
shl r13, 4
add r13, r14
jmp 0x14003d886
mov byte [rcx], al
mov eax, 1
lea rsi, [rcx + rax]
mov qword [rcx + rax], rbx
mov word [rcx + rax + 8], 0x3a74
add rcx, rax
add rcx, 0xa
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + rsi]
add rcx, 0xa
add r14, 0x10
cmp r14, r13
je 0x14003d8db
mov rdx, qword [r14]
mov rdi, qword [r14 + 8]
lea eax, [rdi + 0xa]
or al, byte [rbx - 0x44898008]
or al, byte [rbx - 0x44898008]
mov r8d, eax
or r8b, 0x80
mov r9d, eax
shr r9d, 7
cmp eax, 0x3fff
add byte [rdi + 0x16], dh
add byte [rdi + 0x16], dh
mov byte [rcx], r8b
mov byte [rcx + 1], r9b
mov eax, 2
jmp 0x14003d857
lahf
add bl, ch
lahf
nop dword [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
leave
add cl, 0xe8
invalid
or r9b, 0x80
shr eax, 0xe
mov byte [rcx], r8b
mov byte [rcx + 1], r9b
mov byte [rcx + 1], cl
mov byte [rcx + 1], cl
mov byte [rcx + 2], al
mov eax, 3
jmp 0x14003d857
mov rsi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
add qword [rsi + 0x28], rax
mov rax, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
mov qword [rsi + 0x30], 0
add byte [rax - 0x7b], cl
invalid
je 0x14003d901
invalid
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
add edi, edi
push rax
call qword [rax + 8]
or byte [rax - 1], cl
adc byte [rdi], r9b
sub byte [rsp + 0x40], dh
inc qword [rsi + 0x10]
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x70]
movaps xmm10, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm11, xmmword [rsp + 0x90]
movaps xmm12, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], ah
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
movaps xmm13, xmmword [rsp + 0xb0]
movaps xmm5, xmmword [rsp + 0xb0]
add rsp, 0xc8
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea rcx, [0x14016c220]
or eax, 0x12e8c6
add al, ch
jno 0x14003d9ba
call fcn.1401636d0
adc al, byte [rax]
add byte [rdi], cl
or ecx, esp
int3
ud2
int3
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
in al, dx
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rdx + 0x10]
invalid
test eax, eax
je 0x14003d998
invalid
adc byte [rbp - 0x7cf08b40], al
clc
jae 0xc512dd86
cmp eax, 3
jne 0x14003da99
add ecx, dword [rdi]
test dword [rdi], eax
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7e], cl
or bl, ch
invalid
invalid
mov r15, qword [rsi + 8]
jmp 0x14003d9ab
adc ecx, dword [rax - 0x75]
invalid
mov rax, qword [rsi]
mov r15, qword [rax]
inc qword [r15]
je 0x14003dab3
or al, 1
add byte [rax], al
mov qword [rsi + 8], r15
mov dword [rsi + 8], edi
cmp qword [r15 + 0x10], 0
jne 0x14003da8b
mov qword [r15 + 0x10], 0xffffffffffffffff
cmp byte [r15 + 0x40], 0
invalid
add byte [rbp + 7], dh
jne 0x14003d9cc
cmp qword [r15 + 0x28], 0
je 0x14003da48
mov r14, qword [r15 + 0x18]
movups xmm0, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], al
adc byte [rdi + 0x20], al
and byte [rdi], cl
sub dword [rsp + 0x20], eax
invalid
movaps xmmword [rsp + 0x20], xmm0
and byte [rcx - 0x39], cl
sbb byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
and byte [r9 - 0x39], r9b
and byte [rcx - 0x39], cl
mov qword [r15 + 0x18], 1
mov dword [rdi + 0x18], 1
xorps xmm0, xmm0
movups xmmword [r15 + 0x20], xmm0
invalid
and byte [rcx - 0x39], cl
mov qword [r15 + 0x10], 0
test r14, r14
je 0x14003da73
adc byte [r8], r8b
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rsp + rdi*2 + 0xf]
sub byte [rsp + 0x20], al
and al, 0x20
movaps xmm0, xmmword [rsp + 0x20]
and al, 0x20
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
xor byte [rax - 0x75], cl
pop rsi
or byte [rax - 1], cl
invalid
invalid
mov rbx, qword [rsi + 8]
dec qword [rbx]
jne 0x14003da38
or esi, dword [rbp + 0x2e]
cmp qword [rbx + 0x20], 0
cmp dword [rbx + 0x20], 0
je 0x14003da1a
mov rcx, qword [rbx + 0x18]
mov ecx, dword [rbx + 0x18]
sbb al, ch
call fcn.140142490
jbe 0x14003da62
adc byte [rax], al
mov rax, qword [rbx + 0x30]
test rax, rax
je 0x14003da2a
mov rcx, qword [rbx + 0x38]
mov ecx, dword [rbx + 0x38]
cmp r15b, dil
push rax
sbb byte [rax - 1], cl
or byte [r13 + 8], sil
call qword [rax + 0x18]
dec qword [rbx + 8]
jne 0x14003da38
mov rcx, rbx
mov ecx, ebx
call fcn.140142490
mov qword [rdi], r14
movaps xmm0, xmmword [rsp + 0x30]
invalid
xor byte [rdi], cl
adc dword [rdi + 8], eax
movups xmmword [rdi + 8], xmm0
mov al, 1
jmp 0x14003da7c
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
or bh, bh
adc byte [rax - 0x77], cl
ret
mov r14, rdx
or bh, bh
adc byte [rax - 0x77], cl
ret
mov rax, qword [r15 + 0x30]
test rax, rax
je 0x14003da67
mov rcx, qword [r15 + 0x38]
call qword [rax + 0x18]
invalid
cmp r15b, r15b
push rax
sbb byte [rcx - 0x77], cl
pop rdi
xor byte [rbp - 0x77], cl
ja 0x14003daa7
mov qword [r15 + 0x30], rbx
mov qword [r15 + 0x38], r14
inc qword [r15 + 0x10]
mov qword [rdi], 0
mov al, 3
invalid
mov byte [rsi + 0x10], al
add rsp, 0x40
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
adc byte [rax - 0x7d], r9b
invalid
lea rcx, str.cratesminecraft_src_netchannel.rs
or eax, 0x15a486
adc eax, 0x5c39e800
adc al, byte [rax]
call fcn.1401636d0
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netconnection.rs
mov edx, 0x23
call fcn.140163440
ud2
ud2
int3
int3
lea rcx, [0x1401ad758]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x40], r15
mov byte [r12 + 0x281], 0
mov rbx, qword [r12 + 0x20]
mov qword [r12 + 0x30], rbx
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x280], xmm1
movaps xmmword [rsp + 0x270], xmm0
add byte [rcx - 0x3a], al
test byte [rdx + rax*4], ah
add al, byte [rax]
add byte [rcx], al
add byte [rcx - 0x3a], al
test byte [rdx + rax*4], ah
add al, byte [rax]
add byte [rcx], al
mov rax, qword [r12 + 0x28]
and al, 0x28
mov qword [rsp + 0x50], r12
mov qword [r12 + 0x288], rax
movzx eax, byte [0x1401ea9b8]
mov r15d, 0x20
mov ecx, 0x20
mov edx, 1
add al, ch
rcl dword [rsi + 0x10], cl
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rdx
invalid
add byte [rax], al
invalid
add al, ch
rcl dword [rsi + 0x10], cl
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rdx
invalid
mov r12, rax
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x2f8], 0x20
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov qword [rsp + 0x300], 0
movzx r14d, byte [rbx + 0xb8]
lea rax, [0x1401ad778]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
jmp rcx
mov r13d, 7
invalid
lea rbp, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHyearoffset_secondinput_is_too_bigC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_base64ct_1.6.0_srcencoding.rs
jmp 0x14003e0cf
mov rcx, r15
call fcn.140001000
mov r14, rax
test rax, rax
je 0x14003dc6d
mov eax, r14d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
mov r15, r13
jb 0x14003ea27
test rax, rax
je 0x14003ea27
mov rdi, r15
lea rbx, [r14 - 1]
mov r15, qword [r14 - 1]
mov rsi, qword [r14 + 7]
mov rcx, r15
call qword [rsi]
cmp qword [rsi + 8], 0
je case.0x14003c1ce.11
mov rcx, r15
call fcn.140142490
mov rcx, rbx
call fcn.140142490
mov r15, rdi
jmp 0x14003ea27
mov rbp, rsi
mov rsi, r12
cmp qword [r15 + 0xd0], 0
je 0x14003dcca
mov esp, esi
lea rcx, [rsi + 0x288]
mov rdi, qword [rsi + 0x30]
lea rdx, [rsi + 0x50]
lea edx, [rsi + 0x50]
lea edx, [rsi + 0x50]
mov r8d, 0x228
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x4b0], rdi
add rsi, 0x940
mov byte [r12 + 0x940], 0
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
mov r15, r13
lea rdx, [r12 + 0x288]
mov qword [r12 + 0x4b8], rdi
lea rbx, [rsp + 0x2f0]
add byte [rax], al
mov r8d, 0x228
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r12 + 0x4c0]
mov r8d, 0x478
add byte [rax - 0x77], cl
invalid
call sub.VCRUNTIME140.dll_memcpy
mov byte [r12 + 0x938], 0
invalid
add byte [rax - 0x77], cl
invalid
lea r14, [r12 + 0x4c0]
lea rcx, [rsp + 0x790]
lea ecx, [rsp + 0x790]
mov rdx, r14
mov r8, rbp
mov r8, rbp
call fcn.14003f350
add byte [rax], al
mov rdi, qword [rsp + 0x790]
cmp rdi, 4
jne case.0x14001c6ae.171
mov byte [rsi], 3
mov qword [r15], 5
mov dword [rdi], 5
mov dword [rdi], 5
mov al, 7
jmp 0x14003ef94
adc al, byte [rax]
invalid
adc al, byte [rax]
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x808]
movups xmm0, xmmword [rsp + 0x808]
test byte [rax + rcx], ah
or byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1a0], eax
and al, 0xa0
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x1a0], xmm0
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x7f8], al
test byte [rax + rdi*8], ah
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x7f8]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsp + 0x7e8]
adc byte [rsp + 0x7e8], al
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x7e8], al
movaps xmmword [rsp + 0x180], xmm0
sub dword [rsp + 0x180], eax
movups xmm0, xmmword [rsp + 0x7d8]
invalid
movaps xmmword [rsp + 0x170], xmm0
sub dword [rsp + 0x170], eax
movups xmm0, xmmword [rsp + 0x798]
cwde
invalid
movups xmm1, xmmword [rsp + 0x7a8]
mov word [rax + rbp*4], fs
invalid
movups xmm2, xmmword [rsp + 0x7b8]
movups xmm3, xmmword [rsp + 0x7c8]
pushfq
and al, 0xc8
enter 7, 0
pushfq
and al, 0xc8
invalid
invalid
enter 7, 0
movaps xmmword [rsp + 0x160], xmm3
movaps xmmword [rsp + 0x150], xmm2
push rax
add dword [rax], eax
add byte [rax], al
movaps xmmword [rsp + 0x140], xmm1
add byte [rax], al
movaps xmmword [rsp + 0x140], xmm1
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], eax
movaps xmmword [rsp + 0x130], xmm0
movzx eax, byte [r12 + 0x938]
or dword [rax], eax
add byte [rbp - 0x7cd08b40], al
clc
add byte [rax], al
test eax, eax
je 0x14003de3c
cmp eax, 3
add esi, dword [rbp + 0x3f]
jne case.0x14002167e.153
cmp qword [r12 + 0x918], 0
sbb byte [rcx], cl
add byte [rax], al
add byte [rbp + rcx + 0x49], dh
je case.0x14002167e.149
invalid
je case.0x14002167e.149
mov rcx, qword [r12 + 0x910]
mov ecx, dword [rsp + 0x910]
mov word [rax + rdx], fs
or dword [rax], eax
add al, ch
adc byte [rax], r8b
adc byte [rcx], cl
add byte [rax], al
call fcn.140142490
lea r14, [r12 + 0x6e8]
lea rcx, [r12 + 0x8e8]
lea ecx, [rsp + 0x8e8]
and al, 0xe8
invalid
call 0x18903de39
lea ecx, [rsp + 0x8e8]
add bl, ch
or byte [rcx - 0x73], cl
invalid
mov word [rax + rax*8], fs
invalid
jmp 0x14003de44
lea rcx, [r12 + 0x6c0]
lea ecx, [rsp + 0x6c0]
add byte [rax], al
call fcn.14000d3e0
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
int1
call fcn.14000ba50
cmp edi, 3
je 0x14003edb9
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x9d8], xmm0
invalid
test byte [rax + riz*4], ah
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x9d8], eax
invalid
add byte [rdi], cl
sub byte [rsp + 0x190], al
test byte [rax + rdx*4], ah
add dword [rax], eax
invalid
movaps xmm0, xmmword [rsp + 0x190]
test byte [rax + rdx*4], ah
nop
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x9c8], eax
and al, 0xc8
or dword [rax], eax
invalid
movups xmmword [rsp + 0x9c8], xmm0
and al, 0xc8
or dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x180], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x180]
add byte [rax], al
movups xmmword [rsp + 0x9b8], xmm0
movaps xmm0, xmmword [rsp + 0x170]
and al, 0x70
add dword [rax], eax
invalid
test byte [rax + rdi*4], ah
or dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x170], al
and al, 0x70
add dword [rax], eax
invalid
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x9a8], eax
movups xmmword [rsp + 0x9a8], xmm0
movaps xmm0, xmmword [rsp + 0x130]
sub byte [rsp + 0x130], al
movaps xmm1, xmmword [rsp + 0x140]
add dword [rax], eax
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0x150]
movaps xmm2, xmmword [rsp + 0x150]
movaps xmm3, xmmword [rsp + 0x160]
sub byte [rsp + 0x160], bl
movups xmmword [rsp + 0x998], xmm3
movups xmmword [rsp + 0x988], xmm2
movups xmmword [rsp + 0x978], xmm1
add byte [rdi], cl
adc dword [rsp + 0x968], eax
and al, 0x68
or dword [rax], eax
invalid
add byte [rdi], cl
adc dword [rsp + 0x968], eax
and al, 0x68
or dword [rax], eax
invalid
and al, 0x68
or dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x96024
and al, 0x60
or dword [rax], eax
mov qword [rsp + 0x960], rdi
movzx eax, word [rsp + 0x9c8]
add eax, 0xfffffed3
invalid
invalid
invalid
and al, 0x60
or dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0xc8
or dword [rax], eax
add byte [0x14003ddc2], al
invalid
invalid
invalid
invalid
cmp eax, 7
ja 0x14003eadf
mov ecx, 0xc3
bt ecx, eax
jae 0x14003eadf
movups xmm0, xmmword [0x140176e60]
movaps xmmword [rsp + 0x300], xmm0
and al, 0
add eax, dword [rax]
add byte [rdi], cl
adc byte [0x140176e50], al
invalid
adc eax, dword [rax]
and al, 0
add eax, dword [rax]
add byte [rdi], cl
adc byte [0x140176e50], al
invalid
adc eax, dword [rax]
invalid
movaps xmmword [rsp + 0x2f0], xmm0
add byte [rax], al
lea rcx, [rsp + 0x960]
lea rdx, [rsp + 0x2f0]
call fcn.140014f50
test rax, rax
je 0x14003ed87
invalid
add byte [rax], al
invalid
mov rbx, qword [rax + 0x10]
test rbx, rbx
je 0x14003eb84
adc byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [0x14f03df5c], dh
js 0x14003f2e7
mov rsi, r15
js 0x14003f2e7
mov rsi, r15
mov r15, qword [rax + 8]
movzx eax, byte [0x1401ea9b8]
add eax, 0x1aca55
add eax, 0x1aca55
push rbp
retf 0x1a
mov edx, 1
mov rcx, rbx
call fcn.140143230
push rdx
adc byte [rax], al
add byte [rax - 0x77], cl
fld1
rcl byte [rdx + 0x10], 0
push rdx
adc byte [rax], al
push rdx
adc byte [rax], al
test rax, rax
je 0x14003f2ee
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rcx, rax
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
test r14b, 1
jne 0x14003ebef
or al, 0
invalid
add dword [rdi], ecx
test dword [rbx + 0xc], ebx
or al, 0
invalid
or al, 0
add byte [rcx + rcx*4 - 0x10], cl
mov eax, esi
mov rax, r14
mov eax, esi
or rax, 1
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rax, [0x140195e90]
jmp 0x14003ec05
clc
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
call fcn.1400085f0
cmp al, 0xd
jne 0x14003ead7
add byte [rax], al
mov eax, r14d
and eax, 3
lea rcx, [0x1401ad7a4]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov r12, rsi
jmp rax
mov rdi, r13
lea rbx, [r14 - 1]
mov r15, qword [r14 - 1]
pop rsi
dec dword [rbp - 0x75]
jle 0x14003dff1
dec dword [rcx - 0x75]
jbe 0x14003dffd
mov rsi, qword [r14 + 7]
mov rcx, r15
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x14003e00a
jle 0x14003e007
add byte [rax + rcx + 0x4c], dh
mov ecx, edi
stc
mov rcx, r15
call fcn.140142490
adc byte [rax], r8b
mov rcx, rbx
call fcn.140142490
jle 0x14003e054
adc byte [rax], al
jle 0x14003e054
adc byte [rax], al
mov r13, rdi
mov qword [r13], 5
mov dword [rbp], 5
mov al, 6
jmp 0x14003ef94
mov r13d, 4
add byte [rax - 0x73], cl
sub eax, 0x12cc39
lea rbp, [0x14016ac6a]
int3
jmp 0x14003e0cc
add byte [rax], al
add byte [rcx - 0x43], al
invalid
lea ebp, [0x14016ac71]
jmp 0x14003e0cc
movzx ebp, byte [rbx + 0xc8]
cmp r13, 0x10
std
invalid
jae 0x14003f2fd
add byte [rax], al
lea rbp, [rbx + 0xb9]
jmp 0x14003e0c2
mov r13d, 3
lea rbp, [0x14016ac67]
lea ebp, [0x14016ac67]
jmp 0x14003e0cc
cmp r13, 0x21
jae 0x14003f1c1
xor r14d, r14d
lea rcx, [r12 + r14]
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r14, r13
mov qword [rsp + 0x300], r14
cmp r14, r15
jne 0x14003e10e
lea rcx, [rsp + 0x2f0]
mov rdx, r15
call fcn.1400c9e40
mov r12, qword [rsp + 0x2f0]
mov r14, qword [rsp + 0x300]
mov byte [r12 + r14], 0x20
inc r14
mov qword [rsp + 0x300], r14
cmp byte [rbx + 0x60], 0
mov qword [rsp + 0x48], rsi
je 0x14003e6b3
mov r15, qword [rbx + 0xa0]
test r15, r15
je 0x14003e6ff
cmp r14, qword [rsp + 0x2f8]
jne 0x14003e1a9
lea rcx, [rsp + 0x2f0]
mov rdx, r14
call fcn.1400c9e40
mov rsi, qword [rsp + 0x2f0]
mov r14, qword [rsp + 0x300]
mov byte [rsi + r14], 0x20
inc r14
mov qword [rsp + 0x300], r14
mov rax, qword [rsp + 0x2f8]
sub rax, r14
cmp rax, 9
jbe 0x14003eba1
lea rax, [rdi + 0x38]
mov qword [rsp + 0xa8], rax
mov r12, qword [rsp + 0x2f0]
movabs rax, 0x312e312f50545448
mov qword [r12 + r14], rax
mov word [r12 + r14 + 8], 0xa0d
add r14, 0xa
mov qword [rsp + 0x300], r14
xor esi, esi
cmp qword [rbx + 0x38], 0
sete sil
add rsi, rsi
xor r15d, r15d
mov qword [rsp + 0x80], rbx
jmp 0x14003e23b
mov rbx, qword [rsp + 0x80]
mov word [r12 + r14], 0xa0d
add r14, 2
mov qword [rsp + 0x300], r14
add byte [rbx], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
cmp rsi, 2
jne 0x14003e260
inc r15
cmp r15, qword [rbx + 0x38]
jae 0x14003e483
mov rax, qword [rbx + 0x28]
jmp 0x14003e2b0
mov rdx, qword [rbx + 0x38]
cmp r15, rdx
jae 0x14003f18d
mov rax, qword [rbx + 0x28]
cmp rsi, 1
jne 0x14003e2b0
mov rdx, qword [rbx + 0x50]
mov rcx, qword [rsp + 0x88]
cmp rcx, rdx
jae 0x14003f1f0
and dword [rdi + rcx], 0
and dword [rdi + rcx], 0
mov r8, qword [rbx + 0x40]
lea rdx, [rcx + rcx*8]
cmp qword [r8 + rdx*8 + 0x10], 0
je 0x14003e2f5
mov rcx, qword [r8 + rdx*8 + 0x18]
mov qword [rsp + 0x88], rcx
mov esi, 1
jmp 0x14003e2fa
imul rcx, r15, 0x68
imul ecx, edi, 0x68
mov rdx, qword [rax + rcx + 8]
mov qword [rsp + 0x88], rdx
cmp qword [rax + rcx], 1
mov esi, 0
add byte [rax], al
add byte [rax], al
adc rsi, 1
lea rdi, [rax + rcx]
add rdi, 0x18
imul rdx, r15, 0x68
lea rcx, [rax + rdx]
add rcx, 0x40
cmp qword [rax + rdx + 0x40], 0
je 0x14003e316
lea rax, [rcx + 8]
add rcx, 0x10
jmp 0x14003e330
mov esi, 2
lea rdi, [r8 + rdx*8]
add rdi, 0x20
imul rdx, r15, 0x68
lea rcx, [rax + rdx]
add rcx, 0x40
cmp qword [rax + rdx + 0x40], 0
jne 0x14003e2eb
invalid
movzx eax, byte [rcx + 8]
lea rcx, [0x140193460]
lea rcx, [rcx + rax*8]
lea rdx, str.acceptaccept_charsetaccept_encodingaccept_languageaccept_rangesaccess_control_allow_credentialsaccess_control_allow_headersaccess_control_allow_methodsaccess_control_allow_originaccess_control_expose_headersaccess_control_max_ageaccess_control_request_headersaccess_control_request_methodageallowalt_svcauthorizationcache_controlcache_statuscdn_cache_controlconnectioncontent_dispositioncontent_encodingcontent_languagecontent_lengthcontent_locationcontent_rangecontent_security_policycontent_security_policy_report_onlycontent_typecookiedntdateetagexpectexpiresforwardedfromhostif_matchif_modified_sinceif_none_matchif_rangeif_unmodified_sincelast_modifiedlinklocationmax_forwardsoriginpragmaproxy_authenticateproxy_authorizationpublic_key_pinspublic_key_pins_report_onlyrangerefererreferrer_policyrefreshretry_aftersec_websocket_acceptsec_websocket_extensionssec_websocket_keysec_websocket_protocolsec_websocket_versionserverset_cookiestrict_transport_securitytetrailertransfer_encodinguser_agentupgradeupgrade_insecure_requestsvaryviawarningwww_authenticatex_content_type_optionsx_dns_prefetch_controlx_frame_optionsx_xss_protection
lea rax, [rdx + rax*8]
mov rbx, qword [rax]
mov rbp, qword [rcx]
mov r13, qword [rsp + 0x2f8]
add byte [rcx + rcx*4 - 0x18], cl
add byte [rcx + rcx*4 - 0x18], cl
sub rax, r14
cmp rax, rbp
jb 0x14003e400
lea rcx, [r12 + r14]
mov rdx, rbx
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add r14, rbp
add esi, ebp
add esi, ebp
mov qword [rsp + 0x300], r14
sub r13, r14
cmc
cmc
cmp r13, 1
jbe 0x14003e430
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x43], ah
mov dword [rsp + rsi], 0x8349203a
mov byte [rdx], 0x4c
mov dword [rsp + 0x300], esi
mov word [r12 + r14], 0x203a
add r14, 2
mov qword [rsp + 0x300], r14
mov rbx, qword [rdi + 8]
mov rbp, qword [rdi + 0x10]
mov rdi, qword [rsp + 0x2f8]
mov rax, rdi
pop rdi
or byte [rax - 0x75], cl
outsd dx, dword [rsi]
adc byte [rax - 0x75], cl
mov esp, 0x2f824
add byte [rax - 0x77], cl
clc
sub rax, r14
cmp rax, rbp
jb 0x14003e45b
mov r12, qword [rsp + 0x2f0]
lea rcx, [r12 + r14]
mov rdx, rbx
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
xor edx, dword [rcx]
adc al, byte [rax]
xor edx, dword [rcx]
adc al, byte [rax]
add r14, rbp
mov qword [rsp + 0x300], r14
sub rdi, r14
cmp rdi, 1
ja 0x14003e220
mov r8d, 2
lea rcx, [rsp + 0x2f0]
mov rdx, r14
call fcn.1401639e0
mov r12, qword [rsp + 0x2f0]
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x300]
jmp 0x14003e220
lea rcx, [rsp + 0x2f0]
mov rdx, r14
mov r8, rbp
call fcn.1401639e0
mov r14, qword [rsp + 0x300]
mov r12, qword [rsp + 0x2f0]
mov r13, qword [rsp + 0x2f8]
jmp case.0x14003ac86.150
mov r8d, 2
lea rcx, [rsp + 0x2f0]
mov rdx, r14
call fcn.1401639e0
mov r12, qword [rsp + 0x2f0]
mov r14, qword [rsp + 0x300]
jmp 0x14003e374
lea rcx, [rsp + 0x2f0]
mov rdx, r14
mov r8, rbp
call fcn.1401639e0
mov rdi, qword [rsp + 0x2f8]
mov r14, qword [rsp + 0x300]
jmp 0x14003e3a6
mov rax, qword [rsp + 0x2f8]
sub rax, r14
cmp rax, 1
mov rsi, qword [rsp + 0x48]
jbe 0x14003ebc4
mov r15, qword [rsp + 0x40]
mov word [r12 + r14], 0xa0d
add al, 0x34
or eax, 0xc683490a
add cl, byte [rcx + rcx*4 - 0x4c]
and al, 0
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x70], cl
adc byte [rdi], cl
adc byte [rsp + 0x2f0], al
add al, 0x34
or eax, 0xc683490a
add cl, byte [rcx + rcx*4 - 0x4c]
and al, 0
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x70], cl
adc byte [rdi], cl
adc byte [rsp + 0x2f0], al
movups xmmword [rax], xmm0
mov r12, qword [rsp + 0x50]
mov rax, qword [r12 + 0x30]
mov rdx, qword [rax + 0x80]
test rdx, rdx
je 0x14003f29e
mov rcx, qword [rax + 0x78]
call fcn.140091080
test rax, rax
je 0x14003f29e
mov r8, rdx
lea rcx, [rsp + 0x2f0]
mov rdx, rax
call fcn.1400e0fa0
movzx eax, byte [rsp + 0x2f0]
cmp al, 2
je 0x14003ea6f
movups xmm0, xmmword [rsp + 0x2f1]
movups xmm1, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x79f], xmm1
movaps xmmword [rsp + 0x790], xmm0
mov byte [r12 + 0x281], 1
test byte [rcx + rax*4], ah
add al, byte [rax]
add byte [rcx], al
test byte [rcx + rax*4], ah
add al, byte [rax]
add byte [rcx], al
mov byte [r12 + 0x290], al
movups xmm0, xmmword [rsp + 0x79f]
movups xmmword [r12 + 0x2a0], xmm0
movaps xmm0, xmmword [rsp + 0x790]
movups xmmword [r12 + 0x291], xmm0
movaps xmm0, xmmword [rsp + 0x270]
movaps xmm1, xmmword [rsp + 0x280]
movups xmmword [r12 + 0x2c0], xmm1
movups xmmword [r12 + 0x2b0], xmm0
adc dword [rsp + 0x2b0], eax
adc dword [rsp + 0x2b0], eax
mov byte [r12 + 0x2d0], 0
lea rbx, [r12 + 0x2b0]
lea rcx, [rsp + 0x2f0]
mov rdx, rbx
mov r8, rsi
call fcn.14001c680
cmp qword [rsp + 0x2f0], 0
add byte [rax], al
add byte [rax], al
je 0x14003e5cd
mov qword [r15], 5
mov al, 3
jmp 0x14003ef94
mov qword [rsp + 0x48], rsi
mov rdi, qword [rsp + 0x2f8]
mov rsi, qword [rsp + 0x300]
movups xmm0, xmmword [rsp + 0x308]
and al, 8
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
and al, 8
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
mov rcx, rbx
call fcn.14000ca00
test rdi, rdi
je 0x14003e740
mov qword [rsp + 0x40], r15
mov byte [r12 + 0x282], 0
mov rdx, qword [r12 + 0x288]
mov qword [r12 + 0x278], rdx
mov byte [r12 + 0x281], 0
movups xmm0, xmmword [r12 + 0x290]
movups xmm1, xmmword [r12 + 0x2a0]
movaps xmmword [rsp + 0x140], xmm1
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], eax
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], eax
lock inc qword [rdx]
jle 0x14003f2e3
add cl, byte [rdi]
mov cs, word [rbp + 0x4c00000c]
mov ebp, esp
mov rbp, r12
lea rcx, [rsp + 0x2f0]
lea r8, [rsp + 0x130]
call fcn.1400e10e0
test byte [rax + rsi], ah
add dword [rax], eax
add al, ch
jb 0x14003e696
or al, byte [rax]
mov r15, qword [rsp + 0x2f0]
cmp r15, 2
jne 0x14003e789
test dword [rcx], ecx
add dword [rax], eax
invalid
test dword [rcx], ecx
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf8
add al, byte [rax]
add byte [rcx - 0x613e17d9], dh
cld
dec dword [rcx - 0x77]
invalid
lea rdx, [rsp + 0x2f8]
mov cl, 0x27
call fcn.140008550
mov r14, rax
movaps xmm0, xmmword [rsp + 0xe0]
loopne 0x14003e698
add byte [rax], al
movaps xmmword [rsp + 0x1b0], xmm0
mov r15d, 3
mov r12, rsi
mov r13, rdi
jmp 0x14003e7dc
cmp qword [rbx + 0x80], 0
je 0x14003e12d
cmp qword [rsp + 0x2f8], r14
mov rdi, qword [rsp + 0x50]
je case.0x14001c6ae.184
mov rsi, qword [rsp + 0x2f0]
mov byte [rsi + r14], 0x2f
inc r14
invalid
mov qword [rsp + 0x300], r14
cmp r14, qword [rsp + 0x2f8]
cmp esi, dword [rsp + 0x2f8]
invalid
cmp esi, dword [rsp + 0x2f8]
je 0x14003e189
jmp 0x14003e1a9
invalid
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14003ea41
test rax, rax
je 0x14003ea41
lea rbx, [rsi - 1]
mov r14, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x14003e77c
add byte [rax + rcx + 0x4c], dh
mov ecx, esi
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
cmp eax, 0xb8e90010
add al, byte [rax]
invalid
cmp eax, 0xb8e90010
add al, byte [rax]
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xf8
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0
add byte [rbx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x308]
mov r13, qword [rsp + 0x2f8]
mov r12, qword [rsp + 0x300]
add byte [rbx], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x308]
movaps xmmword [rsp + 0x1b0], xmm0
mov r14, qword [rsp + 0x318]
sbb byte [rbx], al
add byte [rax], al
sbb byte [rbx], al
add byte [rax], al
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x790]
mov r8d, 0x1d0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2f0], xmm0
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x210], xmm0
lea rbx, [rsp + 0x960]
lea rdx, [rsp + 0x790]
mov r8d, 0x1d0
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0xb0], xmm0
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 0x43], cl
mov byte [rdx], al
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 0x43], cl
mov byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x290], r13
mov qword [rbp + 0x298], r12
mov r12, rbp
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [rbp + 0x2a0], xmm0
mov qword [rbp + 0x2b0], r14
lea rcx, [rbp + 0x2b8]
mov r8d, 0x1d0
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x488], rdi
mov qword [rbp + 0x490], rsi
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rbp + 0x498], xmm0
mov byte [rbp + 0x4a8], 0
test dword [rax + 4], ebp
test dword [rax + 4], ebp
mov r15, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
lea rbx, [r12 + 0x288]
lea rcx, [rsp + 0x2f0]
mov rdx, rbx
mov r8, rsi
call fcn.1400313c0
mov r14, qword [rsp + 0x2f0]
cmp r14, 3
jne 0x14003e8c2
mov qword [r15], 5
mov al, 4
jmp 0x14003ef94
mov r13, rsi
mov rsi, qword [rsp + 0x2f8]
clc
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
or eax, dword [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
clc
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
or eax, dword [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
call fcn.14000cb50
cmp r14d, 2
jne 0x14003e956
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14003e932
test rax, rax
je 0x14003e932
lea rbx, [rsi - 1]
mov r14, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14003e92a
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
mov rax, qword [r12 + 0x278]
lock dec qword [rax]
jne 0x14003ea41
lea rcx, [r12 + 0x278]
call fcn.140019fa0
jmp 0x14003ea41
lea rdi, [r12 + 0x50]
mov qword [r12 + 0x50], r14
mov qword [r12 + 0x58], rsi
mov dword [rsp + 0x58], esi
mov dword [rsp + 0x58], esi
lea rcx, [r12 + 0x60]
lea rdx, [rsp + 0xb60]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r12 + 0x278]
js 0x14003e985
add byte [rax], al
lock dec qword [rax]
jne 0x14003e998
lea rcx, [r12 + 0x278]
call fcn.140019fa0
mov rax, qword [r12 + 0x38]
mov rcx, qword [r12 + 0x48]
mov qword [r12 + 0x288], rdi
mov qword [r12 + 0x290], rax
and al, 0x90
add al, byte [rax]
add byte [rcx - 0x77], cl
mov word [rax + rbx*4], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x12], cl
and al, 0x90
add al, byte [rax]
add byte [rcx - 0x77], cl
mov word [rax + rbx*4], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x12], cl
lea rcx, [r12 + 0x288]
mov rdx, rsi
call fcn.140033330
test rax, rax
je 0x14003e9e0
mov qword [r15], 5
mov al, 5
jmp 0x14003ef94
test rdx, rdx
je 0x14003eac2
mov eax, edx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14003ea27
test rax, rax
je 0x14003ea27
mov rbx, rdx
dec rbx
mov r14, qword [rdx - 1]
mov rsi, qword [rdx + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14003ea1f
lea rbx, [r12 + 0x50]
lea rcx, [r12 + 0x250]
call fcn.14000d3e0
mov rcx, rbx
call fcn.14000ba50
cmp byte [r12 + 0x281], 0
je 0x14003ea6f
cmp byte [r12 + 0x290], 0
jne 0x14003ea6f
cmp qword [r12 + 0x2a0], 0
je 0x14003ea6f
mov rcx, qword [r12 + 0x298]
call fcn.140142490
mov byte [r12 + 0x281], 0
cmp qword [r12 + 0x40], 0
je 0x14003ea8a
mov rcx, qword [r12 + 0x38]
call fcn.140142490
lea rsi, [r12 + 0x282]
mov edi, 4
cmp byte [r12 + 0x282], 0
je 0x14003eabd
mov rax, qword [r12 + 0x288]
lock dec qword [rax]
jne 0x14003eabd
lea rcx, [r12 + 0x288]
call fcn.140019fa0
jmp 0x14003ef0e
mov r13, r15
lea r15, [r12 + 0x50]
mov qword [r12 + 0x288], r15
jmp 0x14003dbbe
mov r12, rsi
jmp 0x14003dbd2
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xa0], rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x90], xmm0
movzx ebx, word [rsp + 0x980]
mov eax, dword [rsp + 0x982]
mov dword [rsp + 0x38], eax
movzx eax, word [rsp + 0x986]
mov word [rsp + 0x3c], ax
movups xmm0, xmmword [rsp + 0x988]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x998]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rsp + 0x9a8]
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rsp + 0x9b8]
movaps xmmword [rsp + 0x1e0], xmm0
movups xmm0, xmmword [rsp + 0x9c8]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0x9d8]
movaps xmmword [rsp + 0x200], xmm0
jmp 0x14003edbe
lea rax, [0x1401aa580]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rax, [0x140194288]
jmp 0x14003ec08
lea rcx, [rsp + 0x2f0]
mov r8d, 0xa
mov rdx, r14
call fcn.1401639e0
mov r14, qword [rsp + 0x300]
add byte [rax], al
add byte [rax], al
jmp 0x14003e1ce
lea rcx, [rsp + 0x2f0]
mov r8d, 2
mov rdx, r14
call fcn.1401639e0
mov r12, qword [rsp + 0x2f0]
mov r14, qword [rsp + 0x300]
jmp 0x14003e49d
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], r14
lea rax, str.__b_
mov r15, rsi
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0x58]
call fcn.1400917e0
movzx esi, byte [rsp + 0x2f0]
cmp sil, 3
je 0x14003ed87
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x7e0], rax
movups xmm0, xmmword [rsp + 0x331]
movups xmmword [rsp + 0x7d1], xmm0
movups xmm0, xmmword [rsp + 0x2f1]
movups xmm1, xmmword [rsp + 0x301]
movups xmm2, xmmword [rsp + 0x311]
movups xmm3, xmmword [rsp + 0x321]
movups xmmword [rsp + 0x7c1], xmm3
rol dword [rdi], 0
add byte [rdi], cl
adc dword [rsp + 0x7b1], edx
rol dword [rdi], 0
add byte [rdi], cl
adc dword [rsp + 0x7b1], edx
movups xmmword [rsp + 0x7a1], xmm1
movups xmmword [rsp + 0x791], xmm0
mov byte [rsp + 0x790], sil
mov rcx, qword [r12 + 0x4b8]
call fcn.140015480
mov r14, qword [r12 + 0x4b8]
movups xmm0, xmmword [0x14016cf98]
movaps xmmword [rsp + 0x780], xmm0
movups xmm0, xmmword [0x14016cf88]
movaps xmmword [rsp + 0x770], xmm0
sub dword [rsp + 0x770], eax
sub dword [rsp + 0x770], eax
mov rbx, qword [rsp + 0x7b0]
test rbx, rbx
je 0x14003ed1e
mov rcx, qword [rsp + 0x7a8]
mov rdx, rbx
call fcn.140091080
test rax, rax
je 0x14003ed1e
mov r8, rdx
xor ecx, ecx
cmp r8, rcx
je 0x14003efb0
movzx r10d, byte [rax + rcx]
cmp r10b, 0x20
setae dl
cmp r10b, 0x7f
setne r9b
inc rcx
cmp r10b, 9
invalid
je 0x14003ecf3
or dword [rdx + rbx*8 + 0x44], esi
and dl, cl
and dl, r9b
jne 0x14003ecf3
cmp sil, 2
jb 0x14003ed46
mov r14, qword [rsp + 0x798]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, r14
call fcn.140142490
lea rcx, [rsp + 0x7b8]
mov rax, qword [rsp + 0x7a0]
mov rdx, qword [rsp + 0x7a8]
mov r8, rbx
call qword [rax + 0x10]
lea rcx, [rsp + 0x7d8]
mov rax, qword [rsp + 0x7c0]
mov rdx, qword [rsp + 0x7c8]
mov r8, qword [rsp + 0x7d0]
call qword [rax + 0x10]
lea rcx, [rsp + 0x960]
call fcn.14000d870
mov rcx, qword [rsp + 0x9c0]
call fcn.14000d750
cmp qword [rsp + 0x9d8], 0
cmp dword [rsp + 0x9d8], 0
cmp dword [rsp + 0x9d8], 0
je 0x14003edb9
mov rcx, qword [rsp + 0x9d0]
call fcn.140142490
mov edi, 4
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x100], rax
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x2c], ax
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x210], xmm0
movaps xmmword [rsp + 0x220], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x230], xmm2
movaps xmmword [rsp + 0x240], xmm3
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x250], xmm0
movaps xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x260], xmm0
mov byte [r12 + 0x940], 1
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x120], rax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x34], ax
movaps xmm0, xmmword [rsp + 0x210]
movaps xmm1, xmmword [rsp + 0x220]
movaps xmm2, xmmword [rsp + 0x230]
movaps xmm3, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x290], xmm0
movaps xmmword [rsp + 0x2a0], xmm1
movaps xmmword [rsp + 0x2b0], xmm2
movaps xmmword [rsp + 0x2c0], xmm3
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x2d0], xmm0
movaps xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x2e0], xmm0
mov byte [r12 + 0x281], 0
cmp qword [r12 + 0x40], 0
je 0x14003ef06
mov rcx, qword [r12 + 0x38]
call fcn.140142490
lea rsi, [r12 + 0x282]
mov byte [rsi], 0
mov qword [r15], rdi
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [r15 + 8], xmm0
mov rax, qword [rsp + 0x120]
mov qword [r15 + 0x18], rax
mov word [r15 + 0x20], bx
mov eax, dword [rsp + 0x30]
mov dword [r15 + 0x22], eax
movzx eax, word [rsp + 0x34]
mov word [r15 + 0x26], ax
movaps xmm0, xmmword [rsp + 0x290]
movaps xmm1, xmmword [rsp + 0x2a0]
movaps xmm2, xmmword [rsp + 0x2b0]
movaps xmm3, xmmword [rsp + 0x2c0]
movups xmmword [r15 + 0x28], xmm0
movups xmmword [r15 + 0x38], xmm1
movups xmmword [r15 + 0x48], xmm2
movups xmmword [r15 + 0x58], xmm3
movaps xmm0, xmmword [rsp + 0x2d0]
movups xmmword [r15 + 0x68], xmm0
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [r15 + 0x78], xmm0
mov al, 1
mov byte [r12 + 0x280], al
add rsp, 0xd78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x2f0]
mov rdx, rax
call fcn.140087e10
movups xmm0, xmmword [rsp + 0x2f0]
movups xmm1, xmmword [rsp + 0x300]
and al, 0
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
and al, 0
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
movaps xmmword [rsp + 0xc0], xmm1
mov eax, dword [rsp + 0x311]
mov dword [rsp + 0xd1], eax
mov eax, dword [rsp + 0x314]
mov dword [rsp + 0xd4], eax
and al, 0xd4
add byte [rax], al
add dh, al
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
and al, 0xd4
add byte [rax], al
add dh, al
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x58]
lea r8, [rsp + 0x770]
lea r9, [rsp + 0xb0]
mov rdx, r14
call fcn.1400155b0
cmp byte [rsp + 0x78], 2
je 0x14003f03f
lea rcx, [rsp + 0x70]
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x7e0]
mov qword [rsp + 0x340], rax
movups xmm0, xmmword [rsp + 0x7d0]
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rsp + 0x790]
movups xmm1, xmmword [rsp + 0x7a0]
movups xmm2, xmmword [rsp + 0x7b0]
add byte [rax], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0x7c0]
add byte [rax], al
movaps xmmword [rsp + 0x320], xmm3
movaps xmmword [rsp + 0x310], xmm2
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x300], xmm1
movaps xmmword [rsp + 0x2f0], xmm0
mov rsi, qword [r12 + 0x4b8]
mov ah, 0x24
mov eax, 0x48000004
lea ecx, [rsi + 0x60]
mov ah, 0x24
mov eax, 0x48000004
lea ecx, [rsi + 0x60]
call fcn.14000d020
mov rax, qword [rsp + 0x340]
mov qword [rsi + 0xb0], rax
mov dword [rsi + 0xb0], eax
mov dword [rsi + 0xb0], eax
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [rsi + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmm1, xmmword [rsp + 0x300]
movaps xmm2, xmmword [rsp + 0x310]
movaps xmm3, xmmword [rsp + 0x320]
movups xmmword [rsi + 0x90], xmm3
movups xmmword [rsi + 0x80], xmm2
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x70], ecx
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x70], ecx
movups xmmword [rsi + 0x60], xmm0
mov rcx, qword [r12 + 0x4b8]
add al, 0
add byte [rax + 0xf006079], al
test byte [rcx - 4], dh
invalid
invalid
add al, 0
add byte [rax + 0xf006079], al
test byte [rcx - 4], dh
invalid
add rcx, 0x60
call fcn.140014880
std
invalid
mov edi, 4
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add eax, 0xd0840f
add byte [rax], al
std
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add eax, 0xd0840f
add byte [rax], al
cmp rdx, 4
jne 0x14003f28c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x74746838], al
jo 0x14003f14e
cmp dword [rax], 0x70747468
jne 0x14003f28c
test dword [rax + 1], ecx
add byte [rax], al
mov rax, qword [r12 + 0x4b8]
mov rdx, qword [rax + 0x80]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
invalid
mov bh, 1
add byte [rax], al
nop
add byte [rax], 0
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdi + 0x48000001], dh
mov ecx, dword [rax + 0x78]
mov rcx, qword [rax + 0x78]
call fcn.140091080
test rax, rax
je 0x14003f313
mov r8, rdx
lea r14, [rsp + 0xb30]
mov rcx, r14
mov rdx, rax
call fcn.1400194c0
mov si, 0x50
jmp 0x14003f254
lea r8, [0x14016c030]
mov rcx, r15
call fcn.140163340
ud2
invalid
or ecx, dword [rax - 0x73]
mov word [rax + rsi*8], fs
add al, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x2f0]
mov r8d, 1
mov rdx, r14
call fcn.1401639e0
mov r14, qword [rsp + 0x300]
jmp 0x14003e6d4
lea rcx, [rsp + 0x2f0]
xor edx, edx
mov r8, r13
call fcn.1401639e0
mov r14, qword [rsp + 0x300]
mov ah, 0x24
add byte [rbx], al
add byte [rax], al
mov ah, 0x24
add byte [rbx], al
add byte [rax], al
and al, 0
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xf0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
mov r12, qword [rsp + 0x2f0]
mov r15, qword [rsp + 0x2f8]
and al, 0xf8
add al, byte [rax]
add cl, ch
fucompi st(6)
invalid
invalid
and al, 0xf8
add al, byte [rax]
add cl, ch
fucompi st(6)
invalid
lea r8, [0x14016c048]
call fcn.140163340
adc al, byte [rax]
adc al, byte [rax]
ud2
mov ecx, 0x70747468
xor ecx, dword [rax]
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne 0x14003f28c
mov rax, qword [r12 + 0x4b8]
mov rdx, qword [rax + 0x80]
test rdx, rdx
je 0x14003f32d
test byte [rax + rdi*4], ah
add al, 0
add byte [rax - 0x75], cl
nop
add byte [rax], 0
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [0x18803f22a], al
mov ecx, dword [rax + 0x78]
mov rcx, qword [rax + 0x78]
call fcn.140091080
test rax, rax
je 0x14003f32d
mov r8, rdx
lea r14, [rsp + 0xb48]
mov rcx, r14
mov rdx, rax
call fcn.1400194c0
mov si, 0x1bb
invalid
invalid
invalid
mov esi, 0x8b4901bb
mov word [rax + rdi*4], fs
add al, 0
add byte [rax - 0x7d], cl
shl dword [rax - 0x18], 0x8b
sub al, 5
add byte [rcx - 0x3f7a992d], cl
mov rcx, qword [r12 + 0x4b8]
add rcx, 0x60
call fcn.140091ef0
mov ebx, edx
test ax, ax
cmove ebx, esi
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov qword [rsp + 0xa0], rax
mov edi, 3
jmp 0x14003f28c
lea rcx, [rsp + 0x960]
lea ecx, [rsp + 0x960]
call fcn.140010250
jmp 0x14003edbe
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.crates_ncan_src_nethttp.rs
mov edx, 0x2b
call fcn.140163440
ud2
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0x20
call fcn.140162fc0
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_nethttp.rs
mov edx, 0x23
call fcn.140163440
ud2
ud2
call fcn.14007ff80
ud2
or al, 4
add byte [rdi], cl
or edi, dword [rcx + 1]
mov ecx, 1
mov rdx, rbx
call fcn.140162fc0
ud2
lea r8, [0x140196178]
mov edx, 0xf
mov rcx, r13
call fcn.1401633c0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.crates_ncan_src_nethttp.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea ecx, str.called__Option::unwrap____on_a__None__value
lea r8, str.crates_ncan_src_nethttp.rs
lea eax, [0x140176e70]
mov edx, 0x2b
call fcn.140163440
ud2
push rsp
and al, 0x40
je 0x14003f391
cmp eax, 3
jne 0x14003f3e0
mov rbx, qword [rsi + 0x470]
jmp 0x14003f427
lea rcx, [rsi + 0x228]
mov r8d, 0x228
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x1000
mov edx, 1
call fcn.140143230
test rax, rax
je 0x14003f3fa
mov qword [rsi + 0x450], rax
add byte [rax], al
mov qword [rsi + 0x458], 0x1000
mov qword [rsi + 0x460], 0
jmp 0x14003f40b
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_nethttp.rs
add byte [rbp + rcx*4 + 5], cl
mov dl, 0x7a
adc eax, dword [rax]
mov edx, 0x23
call fcn.140163440
ud2
mov ecx, 1
mov edx, 0x1000
call fcn.140162fc0
ud2
lea rax, [rsi + 0x228]
lea rbx, [rsi + 0x450]
mov qword [rsi + 0x468], rax
add al, byte [rax]
add byte [rax - 0x73], cl
sahf
push rax
add al, 0
add byte [rax - 0x77], cl
xchg byte [rax + 4], ch
add byte [rax], al
mov qword [rsi + 0x470], rbx
jo 0x14003f429
add byte [rax], al
mov r15, qword [rbx + 0x10]
jnp case.0x14002210d.156
mov ebp, 3
movabs rax, 0x7fffffffffffffff
cmp r15, rax
cmp edi, eax
cmp edi, eax
je 0x140040200
mov rdx, qword [rbx + 8]
cmp rdx, r15
je 0x14003f536
mov r13, rdx
sub r13, r15
jb 0x14003f55b
mov r14, qword [rsi + 0x468]
movzx r8d, byte [r14 + 0x220]
xor r12d, r12d
lea rax, [0x1401ad7b4]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
invalid
mov qword [rsp + 0x30], rdx
mov rbp, qword [rbx]
add rbp, r15
dec r8
xor esi, esi
mov qword [rsp + 0x38], r8
test r8, 0xfffffffffffffffd
je 0x14003f56e
invalid
add byte [rax], al
invalid
invalid
xor esi, esi
cmp qword [r14 + 0x70], 0
cmp dword [rsi + 0x70], 0
cmp dword [rsi + 0x70], 0
jne 0x14003f56e
cmp byte [r14 + 0x142], 0
jne 0x14003f56e
lea rbx, [r14 + 0x200]
lea rdi, [rsp + 0x230]
nop word [rax + rax]
cmp byte [r14 + 0x13e], 0
jne 0x14003f4e8
cmp qword [r14 + 0xd0], 0
jne 0x14003f56c
mov rcx, rdi
mov rdx, rbx
mov r8, r14
mov r9, qword [rsp + 0x60]
call fcn.140002000
mov rax, qword [rsp + 0x230]
cmp rax, 2
sete sil
je 0x14003f56e
test rax, rax
jne 0x14003fb5c
cmp qword [rsp + 0x238], 0
je 0x14003f56e
xor esi, esi
cmp qword [r14 + 0x70], 0
jne 0x14003f56e
cmp byte [r14 + 0x142], 0
je 0x14003f4d0
jmp 0x14003f56e
mov r8d, 0x40
mov rcx, rbx
mov rdx, r15
call fcn.1401639e0
mov rdx, qword [rbx + 8]
mov r15, qword [rbx + 0x10]
mov r13, rdx
sub r13, r15
jae 0x14003f45c
add edi, edi
invalid
invalid
add edi, edi
invalid
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_bytes_1.5.0_src_buf_buf_mut.rs
mov rcx, r15
call fcn.1401632c0
ud2
invalid
xor esi, esi
cmp byte [r14 + 0x142], 0
setne cl
cmp qword [r14 + 0x1d8], 0
sete al
mov rdi, qword [rsp + 0x30]
cmp rdi, r15
jne 0x14003f5b6
xor r12d, r12d
mov rsi, qword [rsp + 0x40]
mov ebp, 3
cmp byte [r14 + 0x220], 2
setae al
add al, al
or al, 1
mov byte [r14 + 0x220], al
jmp case.0x14003f47c.1
and cl, al
mov byte [rsp + 0x28], cl
movzx eax, byte [r14 + 0x143]
mov byte [rsp + 0x20], al
xor r12d, r12d
mov rcx, rbp
xor edx, edx
mov r8, r13
call sub.VCRUNTIME140.dll_memset
cmp rdi, r15
je 0x14003f662
cmp qword [r14 + 0x70], 0
je 0x14003f662
lea rbx, [r14 + 0x48]
xor r12d, r12d
nop
mov rax, qword [r14 + 0x60]
mov rcx, qword [r14 + 0x68]
cmp rcx, rax
mov edx, 0
cmovae rdx, rax
mov rax, qword [r14 + 0x58]
sub rcx, rdx
lea rcx, [rcx + rcx*2]
mov rdx, qword [rax + rcx*8]
mov rax, qword [rax + rcx*8 + 0x10]
mov rdi, r13
sub rdi, r12
lea rcx, [r12 + rbp]
cmp rdi, rax
cmovae rdi, rax
cmp rdi, 1
jne 0x14003f640
movzx eax, byte [rdx]
mov byte [rcx], al
mov edx, 1
jmp case.0x14003daf1.24
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rdi
mov rcx, rbx
call fcn.1400dbce0
add r12, rdi
cmp r12, r13
jae 0x14003f662
cmp qword [r14 + 0x70], 0
jne 0x14003f5f0
cmp qword [rsp + 0x30], r15
sete al
test r12, r12
setne cl
or cl, al
or cl, byte [rsp + 0x28]
je 0x14003fbde
cmp r12, r13
mov ebp, 3
ja 0x140040746
test qword [rsp + 0x38], 0xfffffffffffffffd
mov rsi, qword [rsp + 0x40]
je 0x14003f59b
je 0x14003f59b
test r12, r12
je 0x14003f59b
mov rax, qword [rsi + 0x470]
mov qword [rsp + 0x110], r12
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 8]
sub rdx, rcx
mov qword [rsp + 0x208], rdx
cmp rdx, r12
jb case.0x140027586.162
add rcx, r12
mov qword [rax + 0x10], rcx
test r12, r12
je 0x140040200
movdqu xmm0, xmmword [0x1401aac10]
movdqa xmmword [rsp + 0x240], xmm0
movdqu xmm1, xmmword [0x1401aac00]
movdqa xmmword [rsp + 0x230], xmm1
movdqa xmmword [rsp + 0x250], xmm1
movdqa xmmword [rsp + 0x260], xmm0
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x280], xmm0
movdqa xmmword [rsp + 0x290], xmm1
movdqa xmmword [rsp + 0x2a0], xmm0
movdqa xmmword [rsp + 0x2c0], xmm0
movdqa xmmword [rsp + 0x2b0], xmm1
movdqa xmmword [rsp + 0x2e0], xmm0
movdqa xmmword [rsp + 0x2d0], xmm1
movdqa xmmword [rsp + 0x300], xmm0
movdqa xmmword [rsp + 0x2f0], xmm1
movdqa xmmword [rsp + 0x310], xmm1
movdqa xmmword [rsp + 0x320], xmm0
movdqa xmmword [rsp + 0x340], xmm0
movdqa xmmword [rsp + 0x330], xmm1
movdqa xmmword [rsp + 0x350], xmm1
movdqa xmmword [rsp + 0x360], xmm0
movdqa xmmword [rsp + 0x370], xmm1
movdqa xmmword [rsp + 0x380], xmm0
movdqa xmmword [rsp + 0x390], xmm1
movdqa xmmword [rsp + 0x3a0], xmm0
movdqa xmmword [rsp + 0x3c0], xmm0
movdqa xmmword [rsp + 0x3b0], xmm1
movdqa xmmword [rsp + 0x3d0], xmm1
movdqa xmmword [rsp + 0x3e0], xmm0
movdqa xmmword [rsp + 0x400], xmm0
movdqa xmmword [rsp + 0x3f0], xmm1
movdqa xmmword [rsp + 0x410], xmm1
movdqa xmmword [rsp + 0x420], xmm0
movdqa xmmword [rsp + 0x440], xmm0
movdqa xmmword [rsp + 0x430], xmm1
movdqa xmmword [rsp + 0x460], xmm0
movdqa xmmword [rsp + 0x450], xmm1
movdqa xmmword [rsp + 0x480], xmm0
movdqa xmmword [rsp + 0x470], xmm1
movdqa xmmword [rsp + 0x4a0], xmm0
movdqa xmmword [rsp + 0x490], xmm1
movdqa xmmword [rsp + 0x4b0], xmm1
movdqa xmmword [rsp + 0x4c0], xmm0
movdqa xmmword [rsp + 0x4e0], xmm0
movdqa xmmword [rsp + 0x4d0], xmm1
movdqa xmmword [rsp + 0x4f0], xmm1
movdqa xmmword [rsp + 0x500], xmm0
movdqa xmmword [rsp + 0x520], xmm0
movdqa xmmword [rsp + 0x510], xmm1
movdqa xmmword [rsp + 0x540], xmm0
movdqa xmmword [rsp + 0x530], xmm1
movdqa xmmword [rsp + 0x560], xmm0
movdqa xmmword [rsp + 0x550], xmm1
movdqa xmmword [rsp + 0x580], xmm0
movdqa xmmword [rsp + 0x570], xmm1
movdqa xmmword [rsp + 0x5a0], xmm0
movdqa xmmword [rsp + 0x590], xmm1
movdqa xmmword [rsp + 0x5c0], xmm0
movdqa xmmword [rsp + 0x5b0], xmm1
movdqa xmmword [rsp + 0x5e0], xmm0
movdqa xmmword [rsp + 0x5d0], xmm1
movdqa xmmword [rsp + 0x600], xmm0
movdqa xmmword [rsp + 0x5f0], xmm1
movdqa xmmword [rsp + 0x620], xmm0
movdqa xmmword [rsp + 0x610], xmm1
mov r14, qword [rsi + 0x460]
test r14, r14
je 0x14003f40b
mov rdi, qword [rsi + 0x450]
xor eax, eax
jmp 0x14003f95c
inc rax
cmp rax, r14
jae 0x14003f40b
movzx ecx, byte [rdi + rax]
cmp ecx, 0xa
je 0x14003f950
cmp ecx, 0xd
jne 0x14003f990
lea rcx, [rax + 1]
cmp rcx, r14
jae 0x14003f40b
cmp byte [rdi + rax + 1], 0xa
jne 0x1400401fb
add rax, 2
cmp rax, r14
jb 0x14003f95c
jmp 0x14003f40b
add rdi, rax
mov rbx, r14
sub rbx, rax
cmp rbx, 8
jae 0x14003fa32
cmp r14, rax
je 0x14003f40b
cmp cl, 0x48
jne 0x1400401fb
cmp rbx, 2
jb 0x14003f40b
cmp byte [rdi + 1], 0x54
jne 0x1400401fb
cmp rbx, 3
jb 0x14003f40b
cmp byte [rdi + 2], 0x54
jne 0x1400401fb
cmp rbx, 4
jb 0x14003f40b
cmp byte [rdi + 3], 0x50
jne 0x1400401fb
cmp rbx, 5
jb 0x14003f40b
cmp byte [rdi + 4], 0x2f
jne 0x1400401fb
cmp rbx, 6
jb 0x14003f40b
cmp byte [rdi + 5], 0x31
jne 0x1400401fb
cmp rbx, 7
jb 0x14003f40b
cmp byte [rdi + 6], 0x2e
je 0x14003f40b
jmp 0x1400401fb
movq xmm0, qword [rdi]
movdqa xmmword [rsp + 0x170], xmm0
movzx eax, byte [rsp + 0x177]
and al, 0xfe
pxor xmm1, xmm1
out dx, eax
leave
out dx, eax
leave
punpcklbw xmm0, xmm1
pshuflw xmm0, xmm0, 0xe1
packuswb xmm0, xmm0
movdqa xmm1, xmmword [0x140169350]
pand xmm0, xmm1
movzx eax, al
movd xmm2, eax
psllq xmm2, 0x38
pandn xmm1, xmm2
invalid
retf 0xf66
jmp 0x14003fa42
movq rax, xmm1
movabs rcx, 0x302e312f50544854
cmp rax, rcx
jne 0x1400401fb
invalid
cmp rbx, 9
jb 0x14003f40b
outsd dx, dword [rsi]
stc
invalid
invalid
outsd dx, dword [rsi]
stc
invalid
cmp byte [rdi + 8], 0x20
jne 0x1400401fb
mov rax, rbx
add rax, 0xfffffffffffffff7
je 0x14003f40b
movzx ecx, byte [rdi + 9]
add cl, 0xd0
cmp cl, 9
ja 0x1400401fb
cmp rax, 2
jb 0x14003f40b
movzx edx, byte [rdi + 0xa]
add dl, 0xd0
cmp dl, 9
or al, byte [rax - 0x57f2f3e]
or dword [rdi], ecx
invalid
xchg dword [rsi], ebx
invalid
ja 0x1400401fb
cmp rax, 3
jb 0x14003f40b
movzx r8d, byte [rdi + 0xb]
add r8b, 0xd0
cmp r8b, 9
ja 0x1400401fb
cmp rax, 4
jb 0x14003f40b
invalid
stc
invalid
invalid
invalid
dec dword [rdi]
mov dh, 0xc9
movzx ecx, cl
imul ecx, ecx, 0x64
movzx edx, dl
add edx, edx
lea edx, [rdx + rdx*4]
movzx r10d, r8b
add r10d, edx
add r10d, ecx
movzx ecx, byte [rdi + 0xc]
cmp ecx, 0xa
je 0x14003fc3f
cmp ecx, 0x20
je 0x1400401aa
cmp ecx, 0xd
jne 0x1400401fb
rol byte [rsi], 0
invalid
cmp rax, 4
jbe 0x14003f40b
invalid
invalid
invalid
cmp byte [rdi + 0xd], 0xa
jne 0x1400401fb
invalid
add byte [rax - 0x7d], cl
invalid
add rdi, 0xe
add rbx, 0xfffffffffffffff2
jmp 0x14003fc47
mov rbx, qword [rsp + 0x238]
mov ebp, 3
mov rcx, rbx
call fcn.1400085f0
cmp al, 6
jne 0x14003fb8b
cmp byte [r14 + 0x220], 2
setae al
add al, al
add cl, byte [rdi]
xchg ebx, eax
rol byte [rax], 0xc0
or al, 1
mov byte [r14 + 0x220], al
xchg byte [rax], ah
add al, byte [rax]
invalid
mov eax, ebx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
mov rsi, qword [rsp + 0x40]
jb 0x140040200
test rax, rax
je 0x140040200
lea rdi, [rbx - 1]
mov r14, qword [rbx - 1]
mov rsi, qword [rbx + 7]
mov rcx, r14
int1
int1
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14003fbcc
mov rcx, r14
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov rsi, qword [rsp + 0x40]
jmp 0x140040200
and al, byte [rsi]
add byte [rax], al
and al, byte [rsi]
add byte [rax], al
cmp byte [rsp + 0x20], 0
movabs rax, 0xd00000003
movabs rbx, 0x2500000003
cmove rbx, rax
mov rcx, rbx
call fcn.1400085f0
cmp al, 0xd
mov ebp, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
jne 0x14003fb69
test sil, sil
jne 0x14003fc27
mov rax, qword [rsp + 0x60]
mov rax, qword [rax]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov rax, qword [rsp + 0x58]
mov qword [rax], 4
mov al, 3
mov rsi, qword [rsp + 0x40]
jmp 0x1400402a1
add rdi, 0xd
add rbx, 0xfffffffffffffff3
test rbx, rbx
je 0x14003f40b
invalid
invalid
idiv edi
invalid
test byte [rbx + 0x45fffff7], bh
xor ebx, ebx
xor r11d, r11d
lea r9, [0x140196aa0]
mov r15, rbx
outsb dx, byte [rsi]
adc eax, 0xdf894900
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x48], r10
mov rax, qword [rsp + 0x38]
shl rax, 5
add rax, rsp
add rax, 0x230
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x50
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x50
movzx eax, byte [rdi]
cmp eax, 0xa
je 0x140040306
cmp eax, 0xd
je 0x1400402ec
cmp byte [rax + r9], 0
je 0x1400401fb
mov eax, 1
lea rcx, [rdi + 3]
lea rdx, [rdi + 1]
cmp r15, rax
jbe 0x14003f40b
mov rbp, rax
mov r12, rcx
mov r13, rdx
movzx r8d, byte [rdi + rax]
inc rax
inc rcx
inc rdx
cmp byte [r8 + r9], 0
jne 0x14003fcad
cmp r8b, 0x3a
jne 0x1400401fb
sub r15, rax
je 0x14003f40b
lea r10, [rdi + rax]
add r11, rax
jmp 0x14003fd05
inc r11
inc r10
inc r12
inc r13
dec r15
je 0x14003f40b
movzx ecx, byte [r10]
cmp ecx, 9
je 0x14003fcf0
cmp ecx, 0x20
je 0x14003fcf0
lea rax, [0x140196ba0]
cmp byte [rcx + rax], 0
je 0x14003fd7e
mov r8, qword [0x1401ea808]
test r8, r8
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r10
jne 0x14003fe05
mov rax, qword [0x1401ea968]
test rax, rax
je 0x14003fdc0
mov rcx, qword [0x1401ea968]
test ax, ax
js 0x14003fdd1
mov rax, rcx
test rcx, rcx
je 0x140040196
mov r8, rax
and r8d, 0x800
cmp r8, 1
mov eax, 0
sbb rax, rax
or rax, 1
shr r8d, 0xb
jmp 0x14003fdf2
mov eax, 1
cmp rcx, 0xa
je 0x14003fdac
cmp ecx, 0xd
jne 0x1400401fb
cmp r15, 2
jb 0x14003f40b
mov eax, 2
cmp byte [r10 + 1], 0xa
jne 0x1400401fb
cmp qword [rsp + 0x38], 0x20
je 0x1400401fb
sub r15, rax
jmp 0x140040147
call fcn.140166c80
mov rcx, qword [0x1401ea968]
test ax, ax
jns 0x14003fd52
mov rax, rcx
test rcx, rcx
je 0x1400401a0
and eax, 0x800
cmp rax, 1
mov eax, 3
sbb rax, 0
mov r8, rax
mov qword [0x1401ea808], rax
mov r11, qword [rsp + 0x20]
lea r9, [0x140196aa0]
cmp r8, 1
je 0x14003fe69
cmp r8, 2
je 0x14003fef2
cmp r8, 3
mov r8d, 1
jne 0x14003ff45
mov rax, r15
sub rax, r8
jb 0x140040791
cmp rax, 0x1f
mov rax, qword [rsp + 0x28]
jbe 0x14003feb1
lea rcx, [rax + r8]
lea ecx, [rax + rax]
mov qword [rsp + 0x30], r8
call fcn.1400927e0
mov r8, qword [rsp + 0x30]
xor byte [rcx + 1], cl
ror byte [rax - 0x7d], 0xf8
and byte [rbx + rcx*4 + 0x5c], cl
and al, 0x20
lea r9, [0x140196aa0]
je 0x14003fe25
jmp 0x14003ff45
mov rax, r15
sub rax, r8
jb 0x140040791
cmp rax, 0xf
mov rax, qword [rsp + 0x28]
jbe 0x14003ff39
lea rcx, [rax + r8]
mov qword [rsp + 0x30], r8
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
call fcn.140092790
mov r8, qword [rsp + 0x30]
add r8, rax
cmp rax, 0x10
mov r11, qword [rsp + 0x20]
lea r9, [0x140196aa0]
je 0x14003fe69
jmp 0x14003ff45
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
sub rax, r8
jb 0x140040791
cmp rax, 0xf
mov rax, qword [rsp + 0x28]
jbe 0x14003ff39
lea rcx, [rax + r8]
mov qword [rsp + 0x30], r8
call fcn.140092790
sub byte [0x1848f4ad9], al
and al, 0x30
add r8, rax
cmp rax, 0x10
mov r11, qword [rsp + 0x20]
lea r9, [0x140196aa0]
je 0x14003feb1
jmp 0x14003ff45
mov r8d, 1
mov rax, r15
sub rax, r8
sub eax, eax
jb 0x140040791
cmp rax, 0x20
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
jb 0x14003ff39
lea rcx, [rax + r8]
mov qword [rsp + 0x30], r8
call fcn.1400927e0
invalid
invalid
add eax, 0x448b4c00
and al, 0x30
mov r8, qword [rsp + 0x30]
add r8, rax
cmp rax, 0x20
clc
and byte [rbx + rcx*4 + 0x5c], cl
and al, 0x20
clc
and byte [rbx + rcx*4 + 0x5c], cl
and al, 0x20
lea r9, [0x140196aa0]
lea ecx, [0x140196aa0]
add byte [rcx + rax*8 - 0x15], dh
or al, 0x4c
mov ebx, dword [rsp + 0x20]
je 0x14003fef8
jmp 0x14003ff45
mov r11, qword [rsp + 0x20]
lea r9, [0x140196aa0]
add byte [rcx - 0x7d], cl
cmp r8, 0xfffffffffffffff7
mov r10, qword [rsp + 0x28]
ja 0x14003ff5e
clc
test dword [rbx + rcx*4 + 0x54], 0xe772824
lea rdx, [r8 + 8]
cmp rdx, r15
ja 0x14003ff5e
invalid
add eax, 0xebc0894c
ja 0x14003ffac
mov rax, r8
jmp 0x14003ffd5
cmp r15, r8
cmp edi, eax
jbe 0x14003f40b
movsb byte [rdi], byte [rsi]
hlt
movzx ecx, byte [r10 + r8]
lea rax, [r8 + 1]
lea rdx, [0x140196ba0]
cmp byte [rcx + rdx], 0
je 0x1400400b8
add byte [rax], al
add byte [rax], al
cmp r8, 0xfffffffffffffff6
ja 0x14003ff90
lea rdx, [r8 + 9]
cmp rdx, r15
or dword [rcx + rdi - 6], ecx
jbe 0x14003ffd5
add r8, 0xa
lea rdx, [r8 - 9]
cmp r15, rdx
jbe 0x14003f40b
mov rax, r8
movzx ecx, byte [r12 + r8 - 0xa]
lea r8, [0x140196ba0]
invalid
invalid
add eax, 0x156bef
adc eax, 0x3c804200
add dword [rax], eax
cmp byte [rcx + r8], 0
je 0x140040073
lea r8, [rax + 1]
cmp rdx, 0xfffffffffffffff6
ja 0x14003ff94
cmp rax, r15
ja 0x14003ff94
lea rax, [r8 - 9]
dec r8
mov rdx, r8
movq xmm0, qword [r10 + rax]
jle 0x14003ffde
add ah, byte [rsi + 0xf]
jg 0x14003ff63
movdqa xmmword [rsp + 0x160], xmm0
movzx ecx, byte [rsp + 0x160]
lea r10, [0x140196ba0]
cmp byte [rcx + r10], 0
je 0x140040079
test byte [rax + riz*2], ah
and al, 0x60
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x8c
and al, 0x60
add dword [rax], eax
add byte [rbp + rcx*4 + 0x15], cl
lodsd eax, dword [rsi]
imul edx, dword [0x17c8441f7], 0x11
add byte [rdi + rdi*2 + 0x66], dh
movd r8d, mm0
movd r8d, xmm0
mov ecx, r8d
shr ecx, 8
jmp 0xf6134410
leave
jmp 0xf6134410
leave
cmp byte [r9 + r10], 0
je 0x140040085
mov ecx, r8d
shr ecx, 0x10
movzx r9d, cl
leave
jmp 0xf6134429
cmp byte [r9 + r10], 0
je 0x140040092
add byte [rcx + rsi*2 + 0x41], dh
shr eax, 0x18
shr r8d, 0x18
cmp byte [r8 + r10], 0
lea r9, [0x140196aa0]
je 0x14004009f
insb byte [rdi], dx
cmp al, 0x10
add byte [rbp + rcx*4 + 0xd], cl
outsd dx, dword [rsi]
push 0x15
add byte [rsp + rbp*2 + 0x66], dh
insb byte [rdi], dx
pextrw ecx, xmm0, 2
insb byte [rdi], dx
pextrw ecx, xmm0, 2
movzx r8d, cl
cmp byte [r8 + r10], 0
adc byte [rax], al
adc byte [rax], al
je case.0x140008aad.506
shr ecx, 8
cmp byte [rcx + r10], 0
invalid
je 0x1400400ae
add byte [rcx + riz*2 + 0x66], dh
pextrw ecx, mm0, 3
pextrw ecx, xmm0, 3
movzx r8d, cl
cmp byte [r8 + r10], 0
je 0x1400400b4
shr ecx, 8
cmp byte [rcx + r10], 0
cmp byte [rcx + rdx], 0
cmp byte [rcx + rdx], 0
adc dword [rax], eax
mov r8, rdx
jne 0x14003ff45
mov rax, rdx
jmp 0x1400400b8
shr bl, 1
add rax, 0xfffffffffffffff8
add rax, 0xfffffffffffffff8
jmp 0x1400400b8
inc rax
lea r9, [0x140196aa0]
jmp 0x1400400b8
add rax, 2
lea r9, [0x140196aa0]
adc byte [rdx + 0x15], ch
add bl, ch
invalid
adc byte [rdx + 0x15], ch
add bl, ch
add rax, 3
add rax, 3
lea r9, [0x140196aa0]
jmp 0x1400400b8
add rax, 4
mov ecx, r8d
jmp 0x1400400b8
invalid
adc byte [rax - 0x7d], cl
rol byte [0xc34c0b9c], 0xc0
invalid
add rax, 5
jmp 0x1400400b8
add rax, 6
jmp 0x1400400b8
add rax, 7
mov r8, 0xffffffffffffffff
cmp cl, 0xa
je 0x1400400f5
movzx ecx, cl
cmp ecx, 0xd
jne 0x1400401fb
cmp r15, rax
mov r10, qword [rsp + 0x28]
jbe 0x14003f40b
cmp byte [r10 + rax], 0xa
jne 0x1400401fb
inc rax
mov r8, 0xfffffffffffffffe
jmp 0x1400400fa
mov r10, qword [rsp + 0x28]
cmp qword [rsp + 0x38], 0x20
cmp dword [rsp + 0x38], 0x20
jl 0x140040122
cmp byte [rax], ah
je 0x1400401fb
lea rdx, [rax + r8]
sub r15, rax
test rdx, rdx
invalid
je 0x140040147
sal byte [rbp + rsi + 0x4d], cl
add ebp, eax
add r13, r8
neg r8
mov r9, rax
mov rcx, rdx
movabs r12, 0x100002600
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movzx r10d, byte [r13 + r9]
cmp r10, 0x20
ja 0x14004014b
and byte [rdi + 0x17], dh
bt r12, r10
jae 0x14004014b
dec rcx
dec r9
cmp r8, r9
jne case.0x14000934d.456
jrcxz 0x140040131
jmp 0x14004015c
adc eax, 0x1debd231
xor edx, edx
jmp 0x140040168
cmp rcx, rdx
ja 0x1400407a5
mov rdx, rcx
mov r11, qword [rsp + 0x20]
and byte [rbp + rcx*4 + 0xd], cl
cmp eax, 0x4c001569
invalid
adc eax, 0x548b4c00
and al, 0x28
lea r9, [0x140196aa0]
or eax, 0x15693d
imul edx, dword [0x1948f4d6a], 0x8b482824
and al, 0x50
mov r10, qword [rsp + 0x28]
and al, 0x28
mov rcx, qword [rsp + 0x50]
mov qword [rcx], rdi
lea rdi, [r10 + rax]
add r11, rax
inc qword [rsp + 0x38]
inc dword [rsp + 0x38]
inc dword [rsp + 0x38]
mov qword [rcx + 8], rbp
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], rdx
test r15, r15
jne 0x14003fc69
push rcx
sbb byte [rbp - 0x7b], cl
dec dword [rdi]
test eax, ebx
cli
invalid
jmp 0x14003f40b
jne 0x140040186
invalid
call fcn.140166c80
jmp 0x14003fd5e
call fcn.140166c80
adc al, byte [rax]
jmp 0x14003fddd
add rbx, 0xfffffffffffffff3
je 0x14003f40b
push rdi
invalid
invalid
invalid
push rdi
invalid
dec dword [rax - 0x7d]
invalid
add rdi, 0xd
xor ecx, ecx
lea rdx, [0x1401ad7c4]
jmp 0x1400401cf
mov rcx, rax
cmp rbx, rax
cmp ebx, eax
cmp ebx, eax
je 0x14003f40b
invalid
movzx r8d, byte [rdi + rcx]
lea rax, [rcx + 1]
lea r9d, [r8 - 9]
cmp r9d, 0x17
ja 0x1400401ec
movsxd r9, dword [rdx + r9*4]
add r9, rdx
jmp r9
jmp rcx
jmp rcx
test r8b, r8b
js 0x1400401c3
add r8b, 0xdf
cmp r8b, 0x5d
rcr bh, 0x41
cmp al, 0x5d
jbe 0x1400401c3
mov ebp, 3
add byte [rax], al
cmp qword [rsi + 0x458], 0
je case.0x14000934d.461
mov rcx, qword [rsi + 0x450]
call fcn.140142490
and dl, byte [rax]
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x228]
lea rdi, [rsi + 0x228]
lea edi, [rsi + 0x228]
sub byte [rdx], al
add byte [rax], al
lea rcx, [rsi + 0x428]
lea ecx, [rsi + 0x428]
call fcn.14000d3e0
mov rcx, rdi
call fcn.14000ba50
mov rax, qword [rsp + 0x58]
mov qword [rax], rbp
movaps xmm0, xmmword [rsp + 0x180]
movdqa xmm1, xmmword [rsp + 0x190]
movdqa xmm2, xmmword [rsp + 0x1a0]
movaps xmm3, xmmword [rsp + 0x1b0]
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1b0], bl
invalid
movups xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
movdqu xmmword [rax + 0x28], xmm2
jg 0x1400402b8
sub byte [rdi], cl
adc dword [rax + 0x38], ebx
jg 0x1400402b8
sub byte [rdi], cl
adc dword [rax + 0x38], ebx
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rax + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rax + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0x1e0]
movups xmmword [rax + 0x68], xmm0
movdqa xmm0, xmmword [rsp + 0x1f0]
movdqu xmmword [rax + 0x78], xmm0
movq qword [rax + 0x78], mm0
mov al, 1
mov byte [rsi + 0x478], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x638
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
invalid
pop r14
pop r15
ret
invalid
add rdi, 2
add rcx, 2
sub rbx, rcx
jmp 0x14003fc47
cmp r15, 2
jb 0x14003f40b
cmp byte [rdi + 1], 0xa
jne 0x1400401fb
add r11, 2
jmp 0x140040309
inc r11
ret
mov rax, r11
and rax, 0xffffffffffffff00
movzx ecx, r11b
or rcx, rax
sub r14, rbx
add r14, rcx
mov rbx, qword [rsi + 0x460]
sahf
invalid
add al, 0
add byte [rcx + rdi - 0xd], cl
jb 0x1400407b3
sahf
invalid
mov r12, rsi
mov rdi, qword [rsi + 0x450]
add rdi, r14
mov r15d, 1
sub rbx, r14
je 0x14004036d
js 0x1400407c7
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rax - 0x77], cl
fld1
iretd
adc byte cs:[rax], al
mov r15, rax
test rax, rax
je 0x1400407ce
add byte [rax - 0x77], cl
fld1
iretd
mov rcx, r15
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x98], xmm0
movdqu xmmword [rsp + 0xb0], xmm0
mov word [rsp + 0xd0], 0xc8
mov byte [rsp + 0xd2], 2
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 8
mov qword [rsp + 0xa8], 8
mov word [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd8], r15
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xe8], rbx
xor edi, edi
test dil, dil
jne 0x140040600
mov rax, qword [rsp + 0x48]
add eax, 0xfffffc18
movzx eax, ax
cmp eax, 0xfc7c
add byte [rdi], cl
invalid
rol dword [rcx], cl
add byte [rax], al
add byte [rdi], cl
invalid
mov rax, qword [rsp + 0x48]
mov word [rsp + 0xd0], ax
cmp qword [rsp + 0x38], 0
je 0x140040635
lea rsi, [rsp + 0x210]
lea rdi, [rsp + 0x230]
lea r14, [rsp + 0x208]
lea rbp, [rsp + 0x138]
mov rdx, qword [rdi]
mov r8, qword [rdi + 8]
mov rcx, r14
call fcn.14008f050
cmp qword [rsp + 0x208], 0
jne 0x1400405f0
lea r13, [rdi + 0x20]
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rsp + 0x100], xmm1
movdqa xmmword [rsp + 0xf0], xmm0
add byte [rax], al
add byte [rax], al
mov r15, qword [rdi + 0x10]
mov rbx, qword [rdi + 0x18]
xor eax, eax
invalid
ror byte [rax + 0x39], 0xc3
cmp rbx, rax
je 0x1400404d7
movzx r8d, byte [r15 + rax]
cmp r8b, 0x20
setae cl
cmp r8b, 0x7f
setne dl
inc rax
cmp r8b, 9
je 0x1400404ad
invalid
fbld tbyte [rax]
sal dword [rbp - 0x25], 1
and cl, dl
jne 0x1400404ad
jmp 0x1400405c8
test rbx, rbx
je 0x140040526
js 0x1400407c7
in eax, 2
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
add eax, 0x1aa4cf
mov edx, 1
mov rcx, rbx
call fcn.140143230
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
iretd
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fld1
cmp ch, byte [0xc54c0508]
add byte [rax - 0x7b], cl
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
iretd
mov rdi, rax
mov rcx, rax
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, rdi
test dil, 1
jne 0x14004053a
or rax, 1
lea rcx, [0x140195e90]
jmp case.0x140008aad.517
xor ebx, ebx
xor eax, eax
lea rdi, [0x1401aa580]
movabs al, byte [0x153d500d8d480016]
invalid
movabs al, byte [0x153d500d8d480016]
add bl, ch
invalid
add byte [rax - 0x73], cl
or eax, 0x153d50
jmp case.0x140008aad.517
lea rcx, str.__b_
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], rdi
mov esp, 0x14024
add byte [rax - 0x77], cl
pushfq
and al, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add dh, al
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rax], al
invalid
mov esp, 0x14024
add byte [rax - 0x77], cl
pushfq
and al, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add dh, al
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
and al, 0x10
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x68]
and al, 0x10
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x68
lea r8, [rsp + 0xf0]
lea eax, [rsp + 0xf0]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
jmp 0x13d54306d
invalid
sub dl, byte [rax - 3]
mov r9, rbp
call fcn.1400155b0
cmp byte [rsp + 0x130], 2
add byte [rax], al
invalid
add byte [rax], al
add dh, byte [rbx + riz + 0x48]
mov eax, dword [rsp + 0x110]
invalid
add byte [rdx], al
je 0x1400405b3
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
and al, 0x20
add dword [rax], eax
invalid
xchg esp, eax
and al, 0x18
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x20
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp], fs
and byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0x128]
call qword [rax + 0x10]
add dword [rax], eax
add bh, bh
push rax
adc byte [rcx + rcx*4 - 0x11], cl
mov rdi, r13
cmp r13, qword [rsp + 0x50]
cmp ebp, dword [rsp + 0x50]
jne 0x140040466
mov rbp, qword [rsp + 0x68]
jmp 0x140040637
mov rax, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rbx + 0x48], 0x8d
sbb ecx, dword [rax - 0x73]
test rax, rax
je 0x1400405f0
invalid
sbb ecx, dword [rax - 0x73]
lea rcx, [rsp + 0x108]
mov rdx, qword [rsp + 0xf8]
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
mov eax, dword [rsp + 0x100]
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
invalid
test byte [rax + rax], ah
add dword [rax], eax
add bh, bh
push rax
adc byte [rax - 0x75], cl
invalid
mov esp, 0xc824
and al, 0xc8
add byte [rax], al
call qword [rax + 0x10]
mov rdi, qword [rsp + 0xc8]
mov edi, dword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xe0
mov rbx, qword [rsp + 0xe0]
mov ebx, dword [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
lea rcx, [rsp + 0x68]
call fcn.14000d870
mov rcx, rdi
mov ecx, edi
sar ah, cl
dec dword [rax - 0x77]
invalid
mov ecx, edi
stc
call fcn.14000d750
mov ebp, 3
test rbx, rbx
je 0x1400406ba
add byte [rax], al
mov rcx, qword [rsp + 0xd8]
call fcn.140142490
mov rsi, r12
mov esi, esp
mov esi, esp
jmp 0x140040200
xor ebp, ebp
movups xmm0, xmmword [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1f0], eax
and al, 0xf0
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x1f0], xmm0
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xd0], al
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1e0], eax
and al, 0xe0
add dword [rax], eax
add byte [rax], al
movaps xmmword [rsp + 0x1e0], xmm0
and al, 0xe0
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
movups xmm0, xmmword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1d0], eax
and al, 0xd0
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x1d0], xmm0
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xb0], al
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1c0], eax
rol byte [rcx], 0
invalid
movaps xmmword [rsp + 0x1c0], xmm0
rol byte [rcx], 0
add bl, dh
movdqu xmm0, xmmword [rsp + 0x70]
movq mm0, qword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqu xmm2, xmmword [rsp + 0x90]
outsd dx, dword [rsi]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], bl
outsd dx, dword [rsi]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], bl
movaps xmmword [rsp + 0x1b0], xmm3
sub dword [rsp + 0x1b0], ebx
movdqa xmmword [rsp + 0x1a0], xmm2
movdqa xmmword [rsp + 0x190], xmm1
movq qword [rsp + 0x190], mm1
movabs al, byte [0x248c7f0f66000001]
nop
movq qword [rsp + 0x190], mm1
add dword [rax], eax
add byte [rsi + 0xf], ah
jg case.0x140008aad.518
movdqa xmmword [rsp + 0x180], xmm0
and al, 0x80
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1a], cl
mov rsi, r12
jmp 0x140040200
invalid
lea rax, [rsp + 0x110]
mov qword [rsp + 0x68], rax
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x68
lea rax, [0x140098d10]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x208]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
lea rax, str.cannot_advance_past__remaining_mut_:
lea eax, [0x14016be30]
mov bh, 0x12
add byte [rax - 0x77], cl
mov qword [rsp + 0x230], rax
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x238], 2
invalid
invalid
test byte [rax + rdx*2], ah
add byte [rax], al
mov qword [rsp + 0x238], 2
mov qword [rsp + 0x250], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x68]
add byte [rax], al
lea rax, [rsp + 0x68]
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], 2
and al, 0x48
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x12b779
mov bh, 0x12
invalid
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
and al, 0x48
and al, 0x48
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x12b779
mov bh, 0x12
invalid
mov bh, 0x12
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add al, byte [rax]
add al, ch
lea rcx, [rsp + 0x230]
call fcn.140163280
sub edx, dword [rdx]
invalid
cmp al, 0x2b
adc al, byte [rax]
sub edx, dword [rdx]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0x167213
invalid
ud2
lea rax, [0x1401a7960]
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
and al, 0x30
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], 1
and al, 0x38
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax], al
and al, 0x30
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
and al, 0x38
and al, 0x38
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax], al
lea rax, [0x1401aa580]
lea rax, [0x1401aa580]
mov qword [rsp + 0x240], rax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x248], xmm0
and al, 0x48
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [0x14016c170]
and al, 0x48
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
adc eax, 0x12b9ee
lea rcx, [rsp + 0x230]
call fcn.140163280
ud2
mov rcx, r8
lea r8, [0x140196a88]
mov rdx, r15
call fcn.1401632c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttparse_1.8.0_srclib.rs
call fcn.1401633c0
adc eax, 0x2c0fe800
adc al, byte [rax]
ud2
lea r8, str.crates_ncan_src_nethttp.rs
lea eax, [0x140176eb8]
mov rcx, r14
mov rdx, rbx
invalid
call fcn.1401632c0
ud2
invalid
call fcn.14007ff80
mov ah, 0xf7
add eax, dword [rax]
ud2
or edi, dword [rcx + 1]
mov ecx, 1
mov rdx, rbx
call fcn.140162fc0
invalid
adc al, byte [rax]
ud2
invalid
int3
add byte [rax], al
movdqa xmmword [rsp + 0x1090], xmm8
movdqa xmmword [rsp + 0x1080], xmm7
jg 0x1400407cc
and al, 0x80
adc byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400407cd
and al, 0x70
adc byte [rax], al
add byte [rbp - 0x77], cl
invalid
mov rsi, rdx
mov qword [rsp + 0x180], rcx
movzx eax, byte [rdx + 0xb8]
add byte [rax], al
jg 0x1400407cc
and al, 0x80
adc byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400407cd
and al, 0x70
adc byte [rax], al
add byte [rbp - 0x77], cl
invalid
invalid
add byte [rax], al
lea rcx, [0x1401ad824]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
jmp rax
mov rax, qword [rsi + 0x20]
mov qword [rsi + 0x40], rax
mov rcx, qword [rsi + 0x38]
mov ecx, dword [rsi + 0x38]
mov ecx, dword [rsi + 0x38]
mov qword [rsi + 0x48], rcx
mov rdx, qword [rsi + 0x28]
mov qword [rsi + 0x50], rdx
movdqu xmm0, xmmword [rsi]
outsd dx, dword [rsi]
invalid
movdqu xmm1, xmmword [rsi + 0x10]
adc bl, r14b
movq qword [rsi + 0x58], mm0
outsd dx, dword [rsi]
invalid
adc bl, r14b
adc bl, dh
movq qword [rsi + 0x58], mm0
movdqu xmmword [rsi + 0x68], xmm1
mov rdx, qword [rsi + 0x30]
mov qword [rsi + 0x78], rdx
jmp 0x140042bfa
mov rcx, qword [rsi + 0xd0]
lea r14, [rsp + 0x60]
lea rdi, [0x1401aa580]
mov ebp, 2
nop dword [rax + rax]
add byte [rax], al
invalid
test rcx, rcx
je 0x140042ed7
mov rdx, qword [rsi + 0xc0]
mov r9, qword [rsi + 0xc8]
mov qword [rsp + 0x20], rcx
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, r14
mov r8, r13
call fcn.140110a00
add byte [rax - 0x75], cl
and al, 0x60
add byte [rax - 0x75], cl
and al, 0x60
cmp rcx, 2
je 0x140040c3c
invalid
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
test rcx, rcx
jne 0x140040d11
mov rdx, qword [rsi + 0xc8]
mov edx, dword [rsi + 0xc8]
xchg esi, eax
enter 0, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov ss, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, 0xc8
add byte [rax], al
invalid
mov rcx, qword [rsi + 0xd0]
mov qword [rsi + 0xc8], rdi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi + 0xd0], 0
sub rcx, rax
invalid
invalid
jg 0x14004092d
invalid
mov qword [rsi + 0xd0], 0
mov dword [rsi + 0xd0], 0
add byte [rax], al
add byte [rax], al
sub rcx, rax
jb 0x140042b8c
and al, byte [rax]
invalid
and al, byte [rax]
add byte [rax + 1], cl
ret 0x8948
invalid
add byte [rax], al
add rdx, rax
mov qword [rsi + 0xc8], rdx
mov dword [rsi + 0xc8], edx
mov dword [rsi + 0xc8], edx
mov qword [rsi + 0xd0], rcx
test rax, rax
jne 0x1400408a0
test dword [rcx - 1], edi
invalid
invalid
ror byte [rdi], 0x85
jns 0x140040924
test dword [rcx - 1], edi
invalid
invalid
movabs rax, 0x1700000003
add byte [rax], al
invalid
jmp 0x140042ce4
lea rbp, [rsi + 0xf8]
add byte [rax], al
lea r14, [rsi + 0xc0]
movzx eax, byte [rsi + 0xf8]
lea rcx, [0x1401ad898]
add byte [rdi], cl
mov dh, 0x86
clc
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x16cf46
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r9, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
mov r8, qword [rsi + 0xd0]
mov eax, dword [rsi + 0xd0]
mov eax, dword [rsi + 0xd0]
mov r12, qword [r9 + 0x20]
mov esp, dword [rcx + 0x20]
mov r13, qword [r9 + 0x30]
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
call fcn.14005b100
lea rcx, [rsi + 0xd8]
add byte [rax], al
add byte [rax - 0x73], cl
mov ds, eax
add byte [rax], al
add byte [rax], al
mov r15, qword [rsp + 0x60]
mov r15, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov rdx, r12
mov r8, r13
mov r9, r15
call fcn.140104450
cmp qword [rsp + 0x68], 0
jl 0x1400409ce
invalid
invalid
je 0x1400409b6
jl 0x1400409ce
push 0x4c087400
add byte [rax + rcx + 0x4c], dh
mov rcx, r15
mov ecx, edi
call fcn.140142490
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0xd8]
xchg al, bl
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0xe8]
mov qword [rsi + 0x100], rax
mov dword [rsi + 0x100], eax
mov gs, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rsi + 0x100], eax
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov cs, word [rax]
mov qword [rsi + 0x108], rcx
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add dh, al
xchg al, al
add dword [rax], eax
add byte [rax], al
mov byte [rsi + 0x1c0], 0
mov r13, qword [rsp + 0x40]
lea r15, [rsi + 0x100]
add byte [rax], al
lea rcx, [rsp + 0x60]
and al, 0x60
mov rdx, r15
mov r8, r13
call fcn.14005b450
pop rbx
stosb byte [rdi], al
add dword [rax], eax
pop rbx
stosb byte [rdi], al
add dword [rax], eax
cmp qword [rsp + 0x60], 0
je 0x140040c52
mov byte [rbp], 3
mov dil, 2
cmp dil, 2
jne case.0x140027586.182
invalid
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
and al, 0x80
mov rax, qword [rsp + 0x180]
mov qword [rax], 3
add byte [rbx], al
add byte [rax], al
add byte [rax + 0x2602e905], dh
add byte es:[rax], al
and al, 0x80
add dword [rax], eax
add byte [rax - 0x39], cl
add byte [rbx], al
add byte [rax], al
add byte [rax + 0x2602e905], dh
add byte es:[rax], al
add byte es:[rax], al
lea r14, [rsi + 0x251]
add byte [rax], al
lea r8, [rsi + 0xc0]
movzx eax, byte [rsi + 0x251]
add byte [rdi], cl
mov dh, 0x86
push rcx
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [0x1401ad880]
lea rcx, [0x1401ad880]
lea ecx, [0x1401ad880]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x248]
xchg byte [rax + 2], cl
add byte [rax], al
mov rcx, qword [rsi + 0xf0]
add byte [rax], al
mov rdx, qword [rsi + 0xf8]
mov byte [rsi + 0x250], 0
mov qword [rsi + 0x100], rax
mov qword [rsp + 0x30], r8
invalid
xchg byte [rax + 2], dl
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
invalid
movups xmm0, xmmword [r8]
movups xmmword [rsi + 0xd0], xmm0
mov qword [rsi + 0xe0], rcx
mov qword [rsi + 0xe8], rdx
mov qword [rsi + 0x118], 0
mov qword [rsi + 0x138], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movdqa xmm6, xmmword [0x1401692e0]
movq mm6, qword [0x1401692e0]
movdqu xmmword [rsi + 0x108], xmm6
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbp + rcx*4 + 0x3d], cl
adc eax, dword gs:[rax]
lea r15, [0x140176fe9]
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov r8d, 0xe
mov eax, 0xe
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
call fcn.140090e80
cmp byte [rsp + 0x60], 0
and al, 0x60
add byte [rdi], cl
test dword [rdx + 0x3a], esp
invalid
cmp al, byte [rax]
invalid
and al, 0x60
add byte [rdi], cl
test dword [rdx + 0x3a], esp
invalid
cmp al, byte [rax]
invalid
invalid
cmp al, byte [rax]
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x68], 0xe
jne 0x140043066
jl 0x140040b01
and al, 0x68
invalid
push 0xffffffff81850f0e
and eax, 0x8d480000
cmp eax, 0x15538c
mov word [rbx + 0x15], ss
invalid
lea rdi, str.__r_t_
mov word [rbx + 0x15], ss
add byte [rax - 0x77], cl
mov dword [rsi + 0x118], edi
mov qword [rsi + 0x118], rdi
mov dword [rsi + 0x118], edi
mov byte [rsi + 0x120], r15b
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
shr rax, 0x38
mov byte [rsi + 0x127], al
mov rax, r15
clc
invalid
clc
shr rax, 0x28
mov word [rsi + 0x125], ax
mov rax, r15
clc
sub byte [rsi - 0x77], ah
xchg byte [0x18c040b17], ah
mov eax, edi
clc
clc
shr rax, 8
mov dword [rsi + 0x121], eax
xchg byte [rcx], ah
add dword [rax], eax
add byte [rax - 0x39], cl
xchg byte [rax], ch
add dword [rax], eax
add byte [rsi], cl
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], dh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
xchg byte [rcx], ah
add dword [rax], eax
add byte [rax - 0x39], cl
xchg byte [rax], ch
add dword [rax], eax
add byte [rsi], cl
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], dh
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 5
jns 0x140040adb
movzx eax, byte [0x1401ea9b8]
sbb al, byte [rax]
mov ecx, 0x1a
mov edx, 1
call fcn.140143230
test rax, rax
ror byte [rdi], 0x84
fmul dword [rsi]
add byte [rax], al
ror byte [rdi], 0x84
fmul dword [rsi]
add byte [rax], al
mov r12, rax
movups xmm0, xmmword [0x140177001]
movups xmmword [rax + 0xa], xmm0
movdqu xmm0, xmmword [0x140176ff7]
invalid
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0x1a
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
sbb al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x70], 0x1a
mov rbp, qword [rsi + 0xe0]
mov r13, qword [rsi + 0xe8]
test r13, r13
add byte [rbx + rcx*4 - 0x52], cl
call 0x18d040b97
test ebp, ebp
mov qword [rsp + 0x50], r14
je 0x140040bc1
push rax
jne case.0x140030981.114
mov rcx, r12
mov ecx, esp
add rcx, 0x1a
mov rdx, rbp
mov r8, r13
mov eax, ebp
mov eax, ebp
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 0x1a
test r12b, 1
jne 0x140040ee6
and dword [rbx], eax
add byte [rax], al
mov qword [rsp + 0x3e8], r12
or r12, 1
mov qword [rsp + 0x3f0], rbx
mov qword [rsp + 0x3f8], r12
lea rax, [0x140195e90]
jmp 0x140040f05
int3
lea rax, [rsi + 0x280]
mov qword [rsp + 0x160], rax
and al, 0x60
add dword [rax], eax
add byte [rax - 0x73], cl
xchg al, cl
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
and al, 0x60
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
xchg al, cl
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x198], rax
invalid
mov dh, 0x86
add byte [rdx], 0
mov qword [rsp + 0x198], rax
mov dword [rsp + 0x198], eax
add byte [rax], al
movzx eax, byte [rsi + 0x280]
lea rcx, [0x1401ad848]
add byte [rax - 0x73], cl
or eax, 0x16cc2f
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r9, qword [rsi + 0xe8]
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
jmp 0x140042259
mov rax, qword [rsp + 0x180]
mov qword [rax], 3
test byte [rax + rax*4], ah
and al, 0x80
add dword [rax], eax
add byte [rax - 0x39], cl
add byte [rbx], al
add byte [rax], al
add byte [rax + 0x23d8e904], dh
mov al, 4
jmp 0x14004302a
mov al, 4
jmp 0x14004302a
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
mov rax, qword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
and al, 0xc0
mov qword [rsp + 0x5c0], rax
movups xmm0, xmmword [rsp + 0xb8]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x5b0], eax
and al, 0xc0
add eax, 0x100f0000
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x5b0], eax
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x5a0], xmm0
movdqu xmm0, xmmword [rsp + 0x68]
movdqu xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x98], bl
and al, 0x98
add byte [rax], al
add byte [rax], al
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x98], bl
and al, 0x98
add byte [rax], al
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x590], xmm3
add byte [rax], al
movaps xmmword [rsp + 0x590], xmm3
and al, 0x90
add eax, 0x290f0000
xchg esp, eax
movaps xmmword [rsp + 0x580], xmm2
movdqa xmmword [rsp + 0x570], xmm1
movdqa xmmword [rsp + 0x560], xmm0
cmp byte [rsi + 0x1c0], 3
add dword [rax], eax
add byte [rbx], al
and al, 0x80
add eax, 0xf660000
jg 0x140040c3e
and al, 0x70
add eax, 0xf660000
jg 0x140040c3f
and al, 0x60
add eax, 0xbe800000
rol byte [rcx], 0
add dword [rax], eax
invalid
mov esi, 0x1c0
add ecx, dword [rdi]
test ebx, eax
or byte [rax], al
add byte [rax + 0x1b8be], al
cmp byte [rsi + 0x1b8], 3
add dword [rax], eax
add byte [rbx], al
jne 0x140041590
cmp byte [rsi + 0x1b8], 3
jne 0x140041590
or byte [rax], al
add byte [rdi], cl
mov dh, 0x86
invalid
mov al, 1
add byte [rax], al
movzx eax, byte [rsi + 0x1b0]
cmp eax, 3
je 0x140041571
or byte [rax], al
invalid
or byte [rax], al
add byte [rbp - 0x617af040], al
test eax, eax
jne 0x140041590
or byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rsi + 0x190], 0
mov esi, 0x190
add byte [rdi], cl
je 0x140041590
test byte [rax + 0x48000008], dl
mov ecx, dword [rsi + 0x188]
mov rcx, qword [rsi + 0x188]
call fcn.140142490
invalid
jmp 0x140041590
test rax, rax
jne 0x140042ce4
invalid
add cl, ch
jmp 0x140042ed7
mov eax, 0x4c000021
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x30], r8
jmp 0x140041385
add byte [rcx + rcx*4 + 0x44], cl
mov qword [rsp + 0x30], r8
and al, 0x30
jmp 0x140041bde
mov qword [rsp + 0x30], r8
xor cl, ch
push rax
adc byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x2b0]
invalid
jmp 0x140041d8d
mov rax, qword [rsi + 0x2b0]
lea r14, [rsp + 0x60]
lea esi, [rsp + 0x60]
je 0x140040d6c
invalid
lea rdi, [0x1401aa580]
test rax, rax
je 0x14004143e
test ch, ah
invalid
add byte [rax], al
test ch, ah
invalid
mov rdx, qword [rsi + 0x2a0]
mov r9, qword [rsi + 0x2a8]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r8, r13
call fcn.140110a00
mov rax, qword [rsp + 0x60]
cmp rax, 2
je 0x140041536
mov rcx, qword [rsp + 0x68]
test rax, rax
jne 0x1400413fd
invalid
add byte [rax], al
invalid
mov rdx, qword [rsi + 0x2a8]
mov rax, qword [rsi + 0x2b0]
add byte [rax - 0x77], cl
mov esi, 0x2a8
add byte [rax - 0x77], cl
mov esi, 0x2a8
mov qword [rsi + 0x2b0], 0
sub rax, rcx
jb 0x140042b8c
invalid
iretd
invalid
add byte [rax], al
invalid
add rdx, rcx
mov qword [rsi + 0x2a8], rdx
test al, 2
add byte [rax], al
test al, 2
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsi + 0x2b0], rax
test rcx, rcx
xchg byte [rax + 0x48000002], dh
test ecx, ecx
jne case.0x140009e2b.439
test dword [rcx - 1], edi
invalid
jmp 0x140040ed7
mov rax, qword [rsi + 0x2a8]
jmp 0x140042950
add al, byte [rax]
add cl, ch
push 0x4800001b
lea rdi, [rsi + 0x429]
lea rdi, [rsi + 0x429]
add byte [rax], al
movzx eax, byte [rsi + 0x429]
lea rdx, [rsi + 0x2a0]
lea rcx, [0x1401ad868]
lea ecx, [0x1401ad868]
lea ecx, [0x1401ad868]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x420]
mov rbp, qword [rsi + 0x2a0]
mov r13, qword [rsi + 0x2a8]
add al, 0
add byte [rax - 0x75], cl
scasb al, byte [rdi]
movabs al, byte [0x2a8ae8b4c000002]
add byte [rax], al
mov r12, qword [rsi + 0x2b0]
mov r15, qword [rsi + 0x2b8]
jmp 0x140043a9e
mov rax, qword [rsi + 0x2a8]
lea r14, [rsp + 0x60]
and al, 0x60
lea rdi, [0x1401aa580]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14004143e
mov rdx, qword [rsi + 0x298]
mov r9, qword [rsi + 0x2a0]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r8, r13
call fcn.140110a00
mov rax, qword [rsp + 0x60]
cmp rax, 2
je 0x14004153d
mov rcx, qword [rsp + 0x68]
test rax, rax
jne 0x1400413fd
mov rdx, qword [rsi + 0x2a0]
mov rax, qword [rsi + 0x2a8]
mov qword [rsi + 0x2a0], rdi
mov qword [rsi + 0x2a8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub rax, rcx
jb 0x140042b8c
add rdx, rcx
mov qword [rsi + 0x2a0], rdx
mov qword [rsi + 0x2a8], rax
test rcx, rcx
jne 0x140040e50
movabs rcx, 0x1700000003
jmp 0x140041402
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add cl, ch
sbb al, 5
add byte [rax], al
mov qword [rsp + 0x3e8], r12
mov qword [rsp + 0x3f0], rbx
mov qword [rsp + 0x3f8], r12
lea rax, str.__b_
mov qword [rsp + 0x3e0], rax
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x3e0]
call fcn.140091640
cmp qword [rsp + 0x60], 0
je 0x140041a40
invalid
add byte [rax - 0x73], cl
sahf
or byte [rcx], al
add byte [rax], al
lea rbx, [rsi + 0x108]
lea r14, [rsi + 0x138]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1d0], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
mov rax, qword [r14]
test rax, rax
je 0x140040f83
lea rcx, [rsi + 0x150]
mov rdx, qword [rsi + 0x140]
mov r8, qword [rsi + 0x148]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1d0]
mov qword [r14 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rax, qword [rbx + 0x50]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x60]
call fcn.140091490
cmp byte [rsp + 0x1b0], 3
je 0x140041a73
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x300], rax
movups xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0x1b0]
movdqu xmm1, xmmword [rsp + 0x1c0]
movups xmm2, xmmword [rsp + 0x1d0]
movups xmm3, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x2e0], xmm3
movaps xmmword [rsp + 0x2d0], xmm2
movdqa xmmword [rsp + 0x2c0], xmm1
movaps xmmword [rsp + 0x2b0], xmm0
pxor xmm7, xmm7
movdqu xmmword [rsp + 0x90], xmm7
movdqu xmmword [rsp + 0xa8], xmm7
movdqu xmmword [rsp + 0x118], xmm6
movabs rax, 0x101010101010101
mov qword [rsp + 0x128], rax
mov byte [rsp + 0xc0], 0
mov qword [rsp + 0xd0], rdi
lea rbx, [0x1401aa580]
mov qword [rsp + 0xd8], rbx
movdqu xmmword [rsp + 0xe0], xmm7
mov qword [rsp + 0xf0], rdi
lea rax, str._InvalidStatusCodeinvalid_status_codestatic_str_is_not_valid_authority
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], 1
mov qword [rsp + 0x108], 0
mov word [rsp + 0x110], 0xffff
mov byte [rsp + 0x138], 2
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
mov qword [rsp + 0xa0], 8
mov word [rsp + 0xb8], 0
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x2b0]
test byte [rax + rsi*4], ah
add al, byte [rax]
add al, ch
movabs eax, dword [0xb024ac8b4cfffd53]
mov al, 1
add byte [rax], al
test byte [rax + rsi*4], ah
add al, byte [rax]
add al, ch
movabs eax, dword [0xb024ac8b4cfffd53]
mov al, 1
add byte [rax], al
movzx ebp, byte [rsp + 0x1b8]
invalid
invalid
invalid
mov al, 1
add byte [rax], al
movzx ebp, byte [rsp + 0x1b8]
movzx r14d, byte [rsp + 0x1b9]
mov ah, 0x24
mov ecx, 0x49000001
cmp ebp, 3
mov ah, 0x24
mov ecx, 0x49000001
cmp ebp, 3
je 0x140041202
lea r12, [rsp + 0x1ba]
movzx edi, word [rsp + 0x269]
cmp byte [rsp + 0x268], 0xa
jb 0x1400411c0
cmp qword [rsp + 0x278], 0
je 0x1400411c0
mov rcx, qword [rsp + 0x270]
call fcn.140142490
movzx eax, byte [0x14016cf77]
mov byte [rsp + 0x5d4], al
and al, 0xd4
add eax, 0x58b0000
mov eax, dword [0x14016cf73]
mov dword [rsp + 0x5d0], eax
invalid
invalid
mov word [rax + riz], fs
invalid
mov eax, dword [0x14016cf73]
mov dword [rsp + 0x5d0], eax
lea rcx, [rsp + 0x720]
mov r8d, 0xae
add byte [rcx + rcx*4 - 0x1e], cl
add byte [rcx + rcx*4 - 0x1e], cl
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r12 + 0xc6]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb30], eax
add byte [rax], al
movaps xmmword [rsp + 0xb30], xmm0
mov qword [rsp + 0x60], r13
invalid
mov byte [rsp + 0x68], bpl
mov byte [rsp + 0x69], r14b
lea rcx, [rsp + 0x6a]
lea rdx, [rsp + 0x720]
mov r8d, 0xae
invalid
invalid
add al, ch
invalid
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x118], 1
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rcx], al
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rcx], al
mov word [rsp + 0x119], di
mov eax, dword [rsp + 0x5d0]
mov esp, 0x11924
add byte [rbx + 0x5d02484], cl
add byte [rax], al
mov dword [rsp + 0x11b], eax
movzx eax, byte [rsp + 0x5d4]
mov byte [rsp + 0x11f], al
add bl, dh
movq qword [rsp + 0x120], mm7
invalid
and al, 0x1b
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0xd4
add eax, 0x84880000
and al, 0x1f
add dword [rax], eax
add bl, dh
movq qword [rsp + 0x120], mm7
invalid
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi], ah
or eax, dword [rax]
add bl, dh
movq qword [rsp + 0x130], mm0
xor byte [rcx], al
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0xb30]
movdqu xmmword [rsp + 0x130], xmm0
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
lea rax, [0x14016ac48]
mov qword [rsp + 0x720], rax
mov qword [rsp + 0x728], r15
mov dword [rsp + 0x728], edi
mov dword [rsp + 0x728], edi
mov qword [rsp + 0x730], 0xe
mov qword [rsp + 0x738], 0
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rax*2], ah
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
invalid
xor byte [rdi], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rax*2], ah
invalid
lea esp, [rsp + 0x1b0]
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x60
invalid
lea rdx, [rsp + 0x60]
invalid
lea r8, [rsp + 0x720]
mov rcx, r12
loope 0x1400412a9
or edx, dword [rbp - 3]
dec dword [rax - 0x73]
mov word [rax + riz*8], fs
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x1e], cl
loope 0x1400412a9
or edx, dword [rbp - 3]
dec dword [rax - 0x73]
mov word [rax + riz*8], fs
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.140016980
mov r14, qword [rsp + 0x3e0]
add byte [rax], al
stosd dword [rdi], eax
push rsi
std
dec dword [rbx + rcx*4 - 0x4c]
and al, 0xe0
add eax, dword [rax]
add byte [rax], al
invalid
mov dh, 0xac
and al, 0xe8
add byte [rax], al
movzx ebp, byte [rsp + 0x3e8]
movzx edi, byte [rsp + 0x3e9]
cmp r14, 3
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0xbc
and al, 0xe9
add eax, dword [rax]
add byte [rcx - 0x7d], cl
inc byte [rbx]
je 0x140041a8b
test byte [rdi + rax - 0x72b80000], dl
lea rdx, [rsp + 0x3ea]
lea r12, [rsp + 0x60]
xchg esp, eax
and al, 0xea
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x60
mov r8d, 0xd6
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xd08], r14
mov byte [rsi + 0xd10], bpl
add byte [rax], al
invalid
add byte [rax], al
mov byte [rsi + 0xd11], dil
add byte [rax], al
lea rcx, [rsi + 0xd12]
lea ecx, [rsi + 0xd12]
or eax, 0xb8410000
invalid
mov r8d, 0xd6
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xde8], rbx
or eax, 0x86c60000
push rax
add al, byte [rax]
add byte [rcx], al
or eax, 0x86c60000
push rax
add al, byte [rax]
add byte [rcx], al
mov rax, qword [rsi + 0x100]
mov eax, dword [rsi + 0x100]
add byte [rax], al
lock inc qword [rax]
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
and al, 0x40
jle 0x140042bf6
add byte [rax], al
mov qword [rsi + 0x258], rax
mov qword [rsi + 0x260], r15
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x268], 0xe
xchg byte [rax + 2], ch
add byte [rax], al
invalid
invalid
add byte [rax], al
mov byte [rsi + 0xd00], 0
mov r14, qword [rsp + 0x50]
je 0x1400413a8
push rax
je 0x1400413a8
push rax
lea r15, [rsi + 0x258]
lea edi, [rsi + 0x258]
lea rcx, [rsp + 0x60]
mov rdx, r15
mov r8, r13
call fcn.14003a520
invalid
movzx r12d, byte [rsp + 0x60]
cmp r12b, 3
jne 0x1400413af
mov al, 3
jmp 0x140041e5d
mov ebp, dword [rsp + 0x61]
mov rax, qword [rsp + 0x65]
mov eax, dword [rsp + 0x65]
mov eax, dword [rsp + 0x65]
mov qword [rsp + 0x670], rax
jo 0x1400413c4
add byte [rax], al
mov eax, dword [rsp + 0x6d]
mov dword [rsp + 0x678], eax
js 0x1400413cf
add byte [rax], al
movzx eax, byte [rsi + 0xd00]
or eax, 0xf8830000
cmp eax, 3
je 0x1400414ca
add byte [rax], al
invalid
add ecx, dword [rdi]
test bh, ch
add byte [rax], al
add byte [rbp - 0x7af040], al
test eax, eax
jne 0x1400414e2
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r15]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400414e2
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140019fa0
std
invalid
jmp 0x1400414e2
test rcx, rcx
je 0x14004143e
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb 0x14004143e
test rax, rax
je 0x14004143e
lea rbx, [rcx - 1]
mov r14, qword [rcx - 1]
mov rdi, qword [rcx + 7]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140041436
mov rcx, r14
int1
call fcn.140142490
mov rcx, rbx
call fcn.140142490
push rdx
adc byte [rax], dl
invalid
push rdx
adc byte [rax], dl
add byte [rax - 0x75], cl
mov es, word [rax + 2]
mov rcx, qword [rsi + 0x240]
add byte [rax], al
test rcx, rcx
je 0x14004148e
cmp byte [rsi + 0x292], 0
je 0x14004148e
invalid
cmp qword [rsi + 0x248], 0
je 0x140041462
call fcn.140142490
cmp qword [rsi + 0x258], 0
je 0x140041478
mov rcx, qword [rsi + 0x250]
call fcn.140142490
cmp qword [rsi + 0x268], 0
je 0x14004148e
mov rcx, qword [rsi + 0x260]
call fcn.140142490
mov byte [rsi + 0x292], 0
xchg byte [rdx + 2], dl
xchg edx, eax
add al, byte [rax]
add byte [rax], al
cmp qword [rsi + 0x230], 0
je 0x1400414ab
invalid
or al, 0x48
mov ecx, dword [rsi + 0x228]
mov rcx, qword [rsi + 0x228]
call fcn.140142490
mov ebp, 2
add byte [rax], al
cmp qword [rsi + 0x1b0], 0
je 0x14004383c
mov rcx, qword [rsi + 0x1a8]
jmp 0x140043469
lea rcx, [rsi + 0x3b8]
call fcn.14000b8c0
invalid
movabs dword [0x2c88e8d48fffc], eax
add al, ch
sahf
invalid
cld
invalid
invalid
mov dil, 4
cmp r12b, 2
je 0x140042094
mov eax, dword [rsp + 0x678]
js 0x1400414fa
add byte [rax], al
mov dword [rsp + 0x728], eax
mov rax, qword [rsp + 0x670]
and al, 0x70
invalid
add byte [rax], al
mov qword [rsp + 0x720], rax
mov byte [rsi + 0x250], 0
push rax
add al, byte [rax]
add byte [rax], al
invalid
and al, 0x70
invalid
push rax
add al, byte [rax]
add byte [rax], al
lea rdx, [rsi + 0xd08]
lea rcx, [rsi + 0x160]
invalid
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x128041529
ret
fist word [rcx]
add byte [rsi - 0x45], ah
mov ebx, 0xcce901bb
invalid
add byte [rax], al
invalid
call 0x128041529
ret
add eax, 0x6b00000
mov al, 6
jmp 0x140043473
mov al, 7
jmp 0x140043473
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdx
jmp 0x140044321
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdx
jmp 0x1400446cb
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdx
jmp 0x14004489c
mov rcx, qword [rsi + 0x1a8]
mov edx, 0x84
add byte [rax], al
add byte [rax + 0xcc], bh
add byte [rax], al
add byte [rax + 0xcc], bh
lock cmpxchg qword [rcx], rdx
je 0x140041590
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
call qword [rax + 0x20]
cmp qword [rsp + 0x560], 0
je case.0x14001c6ae.222
mov rax, qword [rsp + 0x5c0]
mov qword [r15 + 0x60], rax
movaps xmm0, xmmword [rsp + 0x5b0]
movups xmmword [r15 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x5a0]
movups xmmword [r15 + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0x560]
movdqa xmm1, xmmword [rsp + 0x570]
movaps xmm2, xmmword [rsp + 0x580]
movaps xmm3, xmmword [rsp + 0x590]
movups xmmword [r15 + 0x30], xmm3
movups xmmword [r15 + 0x20], xmm2
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
jg 0x140041603
jg 0x140041603
movzx eax, byte [0x1401ea9b8]
mov ecx, 4
mov edx, 1
add byte [rax], al
add byte [rdx + 1], bh
call fcn.140143230
test rax, rax
je 0x140041ad5
lea rcx, [rsi + 0x168]
mov qword [rsi + 0x168], rax
push 0x48000001
mov dword [rsi + 0x168], eax
mov qword [rsi + 0x170], 4
mov qword [rsi + 0x178], 0
mov qword [rsi + 0x180], r15
mov qword [rsi + 0x188], rcx
mov qword [rsi + 0x190], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x42], cl
add byte [rcx], 0
add byte [rax - 0x77], cl
mov cs, word [rax + 0x48000001]
mov dword [rsi + 0x190], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsi + 0x198], 4
add al, 0
add byte [rax], al
mov qword [rsi + 0x1a0], 0
lea rdx, [rsi + 0x180]
lea rcx, [rsp + 0x60]
mov r8, r13
call fcn.1400336d0
mov rax, qword [rsp + 0x60]
cmp rax, 2
clc
add dh, byte [rbp + 0x16]
clc
add dh, byte [rbp + 0x16]
mov byte [rbp], 4
mov dil, 2
cmp dil, 2
je 0x140040a12
test byte [rbx + rsi*8 - 1], dh
invalid
test byte [rbx + rsi*8 - 1], dh
invalid
jmp case.0x140027586.182
test rax, rax
je 0x14004176e
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400416ed
test rcx, rcx
je 0x1400416ed
lea r15, [rax - 1]
mov r12, qword [rax - 1]
mov rdi, qword [rax + 7]
mov rcx, r12
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400416e5
mov rcx, r12
call fcn.140142490
adc byte [rax], al
adc byte [rax], al
mov rcx, r15
call fcn.140142490
cmp qword [rsi + 0x170], 0
jo case.0x140020ea2.195
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
je 0x140041703
mov rcx, qword [rsi + 0x168]
add byte [rax], al
je 0x140041703
mov rcx, qword [rsi + 0x168]
add dword [rax], eax
add al, ch
lea ecx, [0xcb4c1715]
xchg byte [rax], al
invalid
call fcn.140142490
mov rax, qword [rsi + 0x100]
add byte [rcx], al
add dword [rax], eax
add al, dh
dec qword [rax]
add byte [rax], al
lock dec qword [rax]
jne 0x14004171c
mov rcx, qword [rsi + 0x100]
call fcn.140019640
cmp qword [rsi + 0x130], 0
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsi + 0x138]
je case.0x140020ea2.225
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je case.0x140020ea2.212
pop rsp
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp case.0x140020ea2.212
adc r15b, dil
push rax
and bl, ch
push rbx
mov rcx, qword [rsp + 0x568]
call fcn.1400085f0
outsb dx, byte [rsi]
cld
invalid
outsb dx, byte [rsi]
cld
inc dword [rax + rax*8 - 0x386bf0c0]
test al, al
sete dil
test al, al
sete dil
lea rcx, [rsp + 0x560]
call fcn.140010d80
idiv ah
invalid
mov bl, 0xff
idiv ah
push qword [rbx + 0x9ee9ff]
invalid
sahf
invalid
jmp case.0x14002167e.191
add byte [rax], al
mov rcx, qword [rsi + 0x168]
cmp qword [rsi + 0x178], 0
je 0x1400417a0
add byte [rax - 0x7d], cl
mov esi, 0x178
add byte [rcx + riz + 0xf], dh
movzx ebx, byte [rcx]
movzx ebx, byte [rcx]
jmp 0x1400417a2
xor edi, edi
test rcx, rcx
test ecx, ecx
test ecx, ecx
je case.0x140020ea2.219
adc dword [rax - 0x7d], ecx
mov esi, 0x140
add dword [rax], eax
add byte [rax], al
je case.0x140020ea2.219
call fcn.140142490
cmp qword [rsi + 0x140], 0
cmp dword [rsi + 0x140], 0
add dword [rax], eax
add byte [rax], al
je case.0x140020ea2.219
call fcn.140142490
adc byte [rax], al
xor edi, edi
mov bl, 0xff
jmp case.0x14002167e.191
mov bl, 0xff
cmp qword [rsi + 0x170], 0
cmp dword [rsi + 0x170], 0
mov esi, 0x170
add byte [rbp + rax - 0x18], dh
fisttp word [rax + rdx]
or al, 0x10
je 0x1400417b1
call fcn.140142490
or al, 0x10
add byte [rax - 0x75], cl
xchg byte [rax], al
add byte [rcx], al
add byte [rax], al
lock dec qword [rax]
mov rax, qword [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
lock dec qword [rax]
or byte [rbp + 0xc], dh
jne 0x1400417ca
mov rcx, qword [rsi + 0x100]
call fcn.140019640
jbe 0x140041846
std
invalid
add al, ch
jbe 0x140041846
std
dec dword [rax - 0x7d]
mov esi, 0x130
cmp qword [rsi + 0x130], 0
mov rcx, qword [rsi + 0x138]
invalid
cmp byte [rcx], al
add byte [rax], al
je 0x1400417f5
add byte [rax - 0x75], cl
invalid
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
mov cl, 0x11
int3
mov cl, 0x11
je 0x140041809
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x140041809
test rcx, rcx
je 0x140041809
cmp qword [rsi + 0x140], 0
add byte [rax], al
je 0x140041809
call fcn.140142490
mov dil, 1
cmp qword [rsi + 0xe0], 0
je 0x140041822
mov rcx, qword [rsi + 0xd8]
call fcn.140142490
mov ds, eax
add byte [rax], al
add al, ch
outsb dx, byte [rsi]
or al, 0x10
add dh, al
mov byte [rbp], 1
add byte [r9], r8b
add byte [rcx], al
cmp dil, 2
je 0x140040a12
invalid
invalid
invalid
mov rcx, r14
call fcn.140010880
test dil, 1
add dword [rdi], ecx
invalid
mov ds, word [rax]
add byte [rax], al
add dword [rdi], ecx
test byte [rsi - 0x7fffffe8], cl
sti
add al, 0xf
cmp bl, 4
movzx ecx, bl
mov dh, 0xcb
mov eax, 2
cmovb eax, ecx
mov byte [rsi + 0xb9], al
mov r9, qword [rsi + 0x50]
cmp byte [r9 + 0x100], 2
je 0x1400421c2
cmp al, 2
jne 0x1400421cf
mov rax, qword [rsi + 0xb0]
lea rcx, [rax - 3]
std
std
cmp rcx, 0xd
ja 0x1400418b5
mov rcx, qword [rsi + 0xa0]
xor edx, edx
add byte [rax], al
add byte [rcx], dh
ror byte [rax + 0x39], cl
cmp rax, rdx
je 0x1400418bc
sal byte [rbp + rbp + 0x44], 1
movzx eax, byte [rcx + rdx]
movzx r8d, byte [rcx + rdx]
inc rdx
cmp r8b, 0x5f
clc
pop rdi
je 0x14004188a
lea r10d, [r8 - 0x30]
cmp r10b, 0xa
jb 0x14004188a
and r8b, 0xdf
add r8b, 0xbf
cmp r8b, 0x1a
jb 0x14004188a
xor edi, edi
jmp 0x1400420ec
mov rax, qword [r9 + 0xd8]
lock inc qword [rax]
jle 0x140042bf6
invalid
add byte [rdi], cl
adc byte [rsi + 0x90], al
invalid
movups xmm0, xmmword [rsi + 0x90]
add byte [rdi], cl
movaps xmmword [rsp + 0xa60], xmm0
sub dword [rsp + 0xa60], eax
and al, 0x60
or al, byte [rax]
add byte [rax - 0x75], cl
mov fs, word [rax + 0x48000000]
invalid
invalid
mov rcx, qword [rsi + 0xa0]
mov rdx, qword [rsi + 0xb0]
mov edx, dword [rsi + 0xb0]
add byte [rax - 0x75], cl
xchg esi, eax
mov al, 0
add byte [rax], al
mov edx, dword [rsi + 0xb0]
lea r8, [rsi + 0xc0]
movups xmmword [rsi + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xa70]
jo 0x140041908
add byte [rax], al
xchg al, al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa70], al
jo 0x140041908
add byte [rax], al
jo 0x140041908
add byte [rax], al
movdqa xmm1, xmmword [rsp + 0xa80]
movups xmmword [rsi + 0xd0], xmm0
add byte [rdi], cl
adc dword [rsi + 0xd0], eax
movdqu xmmword [rsi + 0xe0], xmm1
mov qword [rsi + 0xf0], rcx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsi + 0xf8], rdx
mov qword [rsi + 0x248], rax
xchg esi, eax
clc
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax + 2], cl
add byte [rax], al
lea r14, [rsi + 0x251]
mov byte [rsi + 0x251], 0
jmp 0x140040a62
add al, byte [rax]
add dh, al
xchg byte [rcx + 2], dl
add byte [rax], al
add cl, ch
and dh, cl
int1
invalid
lea rcx, [rsp + 0x60]
mov edx, 0x1a
mov r8, r13
call 0x15224a839
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x70
call 0x15224a839
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x70
mov r12, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
lea rcx, [r12 + r14]
xor al, 0x48
mov edx, ebp
xor al, 0x48
mov edx, ebp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp + 1], cl
out dx, al
add byte [rbp + 1], cl
out dx, al
cmp r14, rbx
jne 0x1400419a9
test rbx, rbx
fisttp dword [rdi]
jne 0x140040bbb
test dword [rdx], edi
invalid
lea rax, [0x1401aa580]
mov qword [rsp + 0x3e8], rax
and al, 0xe8
add eax, dword [rax]
add byte [rsi + 0xf], ah
out dx, eax
invalid
clc
mov edx, dword [rsi]
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
and al, 0xe8
and al, 0xe8
add eax, dword [rax]
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
invalid
invalid
jg case.0x140030981.123
movdqu xmmword [rsp + 0x3f0], xmm0
lea rax, [0x140194288]
invalid
invalid
invalid
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x1528e4
invalid
invalid
invalid
sub byte [0x1356102a7], dl
invalid
jmp 0x140040f05
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
add byte [rdx + 8], bh
add byte [rdx + 8], bh
call fcn.140143230
test rax, rax
test eax, eax
je 0x1400445b6
sub eax, dword [rax]
add byte [rcx + rcx*4 + 0x20], cl
mov qword [rax], r12
mov qword [rax + 8], rbx
mov qword [rax + 0x10], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xe8
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
lea eax, str.pz_b_
mov qword [rsp + 0x3e8], r12
mov dword [rsp + 0x3e8], esp
mov qword [rsp + 0x3f0], r14
add byte [rax], al
mov qword [rsp + 0x3f8], rax
lea rax, str.pz_b_
lea eax, str.pz_b_
jmp 0x140040f05
cmc
invalid
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or eax, 0x12987e
lea r8, str.crates_ncan_src_netlogin.rs
add eax, 0x1354e7
mov edx, 0x23
add byte [rax], al
call fcn.140163440
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or eax, 0x129864
lea r8, [0x1401849d0]
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
invalid
add byte [rdx + 0x23], bh
and eax, dword [rax]
add byte [rax], al
invalid
add al, ch
adc ebx, dword [rdx]
adc al, byte [rax]
call fcn.140163440
ud2
mov ecx, 1
add byte [rax], al
mov edx, 0x1a
call fcn.140162fc0
adc al, byte [rax]
adc al, byte [rax]
ud2
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x3e0], al
lea rax, str.crates_ncan_src_netlogin.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x3e0]
and al, 0xe0
add eax, dword [rax]
add byte [rax], al
mov ss, word [rsi]
add byte [rbp + rcx*4 + 0xd], cl
invalid
and al, 0xe0
add eax, dword [rax]
add byte [rax], al
jmp 0x1400430af
add byte [rax], al
jmp 0x1400430af
movzx eax, byte [rsp + 0x1b1]
mov byte [rsp + 0x60], al
lea rax, str.crates_ncan_src_netlogin.rs
lea eax, [0x140177030]
lea eax, [0x140177030]
jmp 0x140043097
add byte [rax], al
mov byte [rsp + 0x60], bpl
mov byte [rsp + 0x60], ch
mov byte [rsp + 0x61], dil
lea rax, str.crates_ncan_src_netlogin.rs
add eax, 0x1355ac
add eax, 0x1355ac
jmp 0x1400430bb
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea ecx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
fcom dword [rdi - 0x72b3ffee]
add eax, 0x1355b1
lea r8, str.crates_ncan_src_netlogin.rs
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
call fcn.140163440
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea ecx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netlogin.rs
push rsp
adc eax, dword [rax]
invalid
add byte [rdx + 0x23], bh
mov edx, 0x23
call fcn.140163440
ud2
sbb dword [rdx], edx
add byte [rdi], cl
or edi, dword [rcx + 1]
mov ecx, 1
mov edx, 4
call fcn.140162fc0
fcom qword [rdx + rdx]
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
fcom qword [rdx + rdx]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or eax, 0x129793
lea r8, str.crates_ncan_src_netlogin.rs
mov edx, 0x23
call fcn.140163440
ud2
ud2
lea rax, [rsi + 0x160]
xor edx, edx
test r12b, r12b
je 0x140041b50
mov ecx, ebp
shr ecx, 0x10
shl ebp, 0x10
movzx edi, di
or edi, ebp
mov edx, dword [rsp + 0x728]
mov dword [rsp + 0x68], edx
mov rdx, qword [rsp + 0x720]
mov qword [rsp + 0x60], rdx
mov dx, 1
mov r13, qword [rsp + 0x40]
mov r8, qword [rsi + 0x100]
lock inc qword [r8]
jg 0x140041b6d
jmp 0x140042bf6
mov ecx, ebx
mov ebx, r13d
mov edi, ebp
mov r13, qword [rsp + 0x40]
mov r8, qword [rsi + 0x100]
lock inc qword [r8]
jle 0x140042bf6
mov r9d, dword [rsp + 0x68]
mov dword [rsp + 0x3e8], r9d
mov r9, qword [rsp + 0x60]
mov qword [rsp + 0x3e0], r9
mov word [rsi + 0x258], dx
mov dword [rsi + 0x25a], edi
mov word [rsi + 0x25e], cx
mov rcx, qword [rsp + 0x3e0]
mov qword [rsi + 0x260], rcx
mov ecx, dword [rsp + 0x3e8]
mov dword [rsi + 0x268], ecx
mov qword [rsi + 0x26c], 0
mov word [rsi + 0x274], bx
mov qword [rsi + 0x278], rax
mov qword [rsi + 0x280], r8
mov byte [rsi + 0x4d8], 0
lea r15, [rsi + 0x258]
lea rcx, [rsp + 0x60]
mov rdx, r15
mov r8, r13
call fcn.14003dac0
mov r12, qword [rsp + 0x60]
cmp r12, 5
je 0x140041e57
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x890], xmm0
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x880], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x870], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x860], xmm0
movdqu xmm0, xmmword [rsp + 0x68]
movdqu xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
movups xmm3, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x850], xmm3
movaps xmmword [rsp + 0x840], xmm2
movdqa xmmword [rsp + 0x830], xmm1
movdqa xmmword [rsp + 0x820], xmm0
mov rcx, r15
call fcn.14000b8c0
cmp r12d, 4
je 0x140041e76
mov qword [rsi + 0xd28], r12
movaps xmm0, xmmword [rsp + 0x820]
movdqa xmm1, xmmword [rsp + 0x830]
movaps xmm2, xmmword [rsp + 0x840]
movaps xmm3, xmmword [rsp + 0x850]
movups xmmword [rsi + 0xd30], xmm0
movdqu xmmword [rsi + 0xd40], xmm1
movups xmmword [rsi + 0xd50], xmm2
movups xmmword [rsi + 0xd60], xmm3
movaps xmm0, xmmword [rsp + 0x860]
movups xmmword [rsi + 0xd70], xmm0
movaps xmm0, xmmword [rsp + 0x870]
movups xmmword [rsi + 0xd80], xmm0
movaps xmm0, xmmword [rsp + 0x880]
movups xmmword [rsi + 0xd90], xmm0
movdqa xmm0, xmmword [rsp + 0x890]
movdqu xmmword [rsi + 0xda0], xmm0
cmp r12, 3
jne 0x140041ea1
mov rax, qword [rsp + 0x830]
mov qword [rsi + 0x270], rax
movdqa xmm0, xmmword [rsp + 0x820]
movdqu xmmword [rsi + 0x260], xmm0
movzx eax, word [rsi + 0xd48]
mov word [rsi + 0x258], ax
mov rax, qword [rsi + 0x100]
lock inc qword [rax]
jle 0x140042bf6
mov rcx, qword [rsi + 0x260]
mov rdx, qword [rsi + 0x270]
mov qword [rsi + 0x278], rax
mov qword [rsi + 0x280], rcx
mov qword [rsi + 0x288], rdx
mov byte [rsi + 0xd20], 0
add byte [rax], al
add byte [rax], al
mov r13d, ebx
lea r15, [rsi + 0x278]
lea rcx, [rsp + 0x60]
mov rdx, r15
mov r8, qword [rsp + 0x40]
call fcn.14003a520
movzx r12d, byte [rsp + 0x60]
cmp r12b, 3
je 0x140041e5b
mov ebp, dword [rsp + 0x61]
mov rax, qword [rsp + 0x65]
mov qword [rsp + 0x998], rax
mov eax, dword [rsp + 0x6d]
mov dword [rsp + 0x9a0], eax
movzx eax, byte [rsi + 0xd20]
xchg byte [rax], ah
or eax, 0xf8830000
invalid
je 0x140041df5
test eax, eax
jne 0x140041e0d
mov rax, qword [r15]
lock dec qword [rax]
jne 0x140041e0d
mov rcx, r15
call fcn.140019fa0
jmp 0x140041e0d
lea rcx, [rsi + 0x3d8]
call fcn.14000b8c0
lea rcx, [rsi + 0x2e8]
call fcn.14000d080
invalid
inc dword [rcx - 0x80]
cld
add dh, byte [rbx + rbp*2 - 0x75]
test byte [rax + riz*4], ah
or dword [rax], eax
add byte [rcx + 0x7282484], cl
and al, 0x28
invalid
add byte [rax], al
cmp r12b, 2
je 0x140041e7e
mov eax, dword [rsp + 0x9a0]
mov dword [rsp + 0x728], eax
and al, 0x28
invalid
add byte [rax], al
and al, 0x28
invalid
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x720], rax
add byte [rdi], cl
mov bh, 0x9e
pop rax
add al, byte [rax]
add byte [rax - 0x7d], cl
mov esi, 0x268
add byte [rdi], cl
invalid
invalid
cld
invalid
invalid
add byte [rdi], cl
mov bh, 0x9e
pop rax
add al, byte [rax]
add byte [rax - 0x7d], cl
mov esi, 0x268
add byte [rdi], cl
test byte [rsp + rdi*8 - 0x74b70001], bh
mov rcx, qword [rsi + 0x260]
mov fs, word [rax + 2]
add byte [rax], al
call fcn.140142490
jmp 0x140041b02
mov al, 4
jmp 0x140041e5d
mov al, 5
mov byte [r14], al
mov rax, qword [rsp + 0x180]
mov qword [rax], 3
mov al, 6
jmp 0x14004302a
mov dil, 4
jmp 0x140042088
mov dil, 4
cmp qword [rsi + 0x268], 0
je 0x140041edc
mov rcx, qword [rsi + 0x260]
call fcn.140142490
mov r13, qword [rsp + 0x40]
jmp 0x140042088
lea rdx, [rsi + 0xd28]
lea rcx, [rsp + 0x1b0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x218]
cmp eax, 0xc8
je 0x140041ee6
cmp eax, 0x194
jne 0x140042053
xor edi, edi
jmp 0x140042056
mov r13, qword [rsp + 0x40]
jmp 0x140042088
mov rdx, qword [rsp + 0x230]
test rdx, rdx
je 0x140042050
mov rax, qword [rsp + 0x220]
lea rcx, [rax + rdx]
jmp 0x140041f11
inc rax
dec rdx
je 0x140042031
movzx r8d, byte [rax]
cmp r8d, 0x20
je 0x140041f05
cmp r8d, 0xa
je 0x140041f05
mov rbp, r14
lea rcx, [rax + 1]
mov qword [rsp + 0x3e0], rcx
cmp r8b, 0x7b
jne 0x140042048
mov r8, rdx
dec r8
je 0x140042048
add rax, rdx
jmp 0x140041f57
inc rcx
dec r8
je 0x140042a40
movzx edx, byte [rcx]
cmp edx, 0x20
je 0x140041f4b
cmp edx, 0xa
je 0x140041f4b
cmp r8, 4
jb 0x140042048
lea rax, [rcx + 4]
add r8, 0xfffffffffffffffc
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], r8
cmp dword [rcx], 0x22646922
jne 0x140042bae
invalid
mov cs, word [rbx]
add byte [rax], al
mov rcx, r15
add rcx, r12
add rcx, r14
dec rbx
jmp 0x140042a5c
mov rbp, r14
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x3e8], 0
mov dil, 4
mov r14, rbp
jmp 0x140042056
mov rbp, r14
mov dil, 4
lea rcx, [rsp + 0x1b0]
call fcn.14000d870
mov rcx, qword [rsp + 0x210]
call fcn.14000d750
cmp qword [rsp + 0x228], 0
je 0x140042088
mov rcx, qword [rsp + 0x220]
call fcn.140142490
lea rcx, [rsi + 0x160]
call fcn.14000d080
cmp byte [rsi + 0x250], 0
je 0x1400420a9
lea rcx, [rsi + 0xd08]
call fcn.14000d080
mov byte [rsi + 0x250], 0
mov rax, qword [rsi + 0x100]
add dword [rax], eax
add al, dh
dec qword [rax]
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x1400420c9
lea rcx, [rsi + 0x100]
call fcn.140019fa0
mov byte [r14], 1
mov rcx, qword [rsp + 0x30]
call fcn.1400104c0
cmp dil, 4
je 0x1400430d0
mov r9, qword [rsi + 0x50]
mov rax, qword [rsi + 0xb0]
mov byte [rsi + 0xb9], dil
add r9, 0x198
mov rcx, qword [rsi + 0xa0]
mov qword [rsi + 0xe0], rcx
mov qword [rsi + 0xe8], rax
mov qword [rsi + 0xf0], r9
mov byte [rsi + 0xf8], dil
mov byte [rsi + 0xfa], 0
lea r15, [rsi + 0xc0]
mov rcx, r15
mov rdx, r13
call fcn.14005ad00
test rax, rax
je 0x140042151
mov rax, qword [rsp + 0x180]
mov qword [rax], 3
mov al, 7
jmp 0x14004302a
mov r14, rdx
mov rcx, r15
call fcn.140010c70
test r14, r14
je 0x1400421ad
mov eax, r14d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x1400430d0
test rax, rax
je 0x1400430d0
mov rbx, r14
dec rbx
mov r15, qword [r14 - 1]
mov rdi, qword [r14 + 7]
mov rcx, r15
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400421a0
mov rcx, r15
call fcn.140142490
mov rcx, rbx
call fcn.140142490
jmp 0x1400430d0
mov r9, qword [rsi + 0x50]
cmp byte [r9 + 0x100], 2
movzx eax, byte [rsi + 0xb9]
jne 0x1400421cf
cmp al, 1
je 0x1400430d0
jmp 0x1400423c6
add r9, 0xd8
mov qword [rsi + 0xc0], r9
cmp al, 1
jne 0x1400423c6
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x78]
mov rax, qword [rsi + 0xa0]
mov rcx, qword [rsi + 0xb0]
lea r10, [rsi + 0xc8]
mov qword [rsp + 0x198], r10
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsi + 0xc8], xmm0
movups xmm0, xmmword [rsi + 0x68]
movups xmmword [rsi + 0xd8], xmm0
mov qword [rsi + 0xe8], r9
mov qword [rsi + 0xf0], rdx
mov qword [rsi + 0xf8], r8
mov qword [rsi + 0x100], rax
mov qword [rsi + 0x108], rcx
lea rdx, [rsi + 0x280]
mov qword [rsp + 0x160], rdx
mov byte [rsi + 0x280], 0
mov byte [rsi + 0x292], 0
mov rdx, qword [rsi + 0xf0]
mov qword [rsi + 0x110], rdx
mov rdx, qword [rsi + 0xf8]
mov qword [rsi + 0x118], rdx
mov rdx, qword [rsp + 0x198]
movups xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movups xmmword [rsi + 0x120], xmm0
movdqu xmmword [rsi + 0x130], xmm1
mov qword [rsi + 0x140], rax
mov qword [rsi + 0x148], rcx
mov qword [rsi + 0x150], r9
lea rax, [r9 + 0x28]
mov qword [rsi + 0x158], rax
lea rax, [r9 + 8]
mov qword [rsi + 0x160], rax
lea rax, [r9 + 0x10]
mov qword [rsi + 0x168], rax
xorps xmm0, xmm0
movups xmmword [rsi + 0x170], xmm0
mov r8, qword [r9 + 0x20]
movabs rdx, 0xa0761d6478bd642f
add rdx, r8
movabs rcx, 0xe7037ed1a0b428db
mov rax, rdx
xor rax, rcx
mul rdx
xor rdx, rax
mov qword [rsi + 0x170], rdx
movabs r10, 0x40ec3ac8f17ac85e
add r10, r8
xor rcx, r10
mov rax, rcx
mul r10
xor rdx, rax
mov qword [rsi + 0x178], rdx
mov qword [rsi + 0x180], r10
mov qword [r9 + 0x20], r10
mov r14, qword [rsi + 0x110]
mov rax, qword [rsi + 0x168]
mov rbx, qword [rax]
mov r15, qword [rax + 8]
cmp r15d, 0x4000
mov eax, 3
mov ecx, 3
sbb rcx, 0
cmp r15d, 0x80
mov edx, 1
cmovb rcx, rdx
lea r8, [r15 + rcx]
lea rdi, [r15 + rcx]
add rdi, 0x13
cmp edi, 0x4000
sbb rax, 0
cmp edi, 0x80
cmovb rax, rdx
lea r13, [rax + r8]
add r13, 0x13
mov rax, qword [r14 + 8]
mov rbp, qword [r14 + 0x10]
sub rax, rbp
cmp rax, r13
jb 0x140042842
mov rax, qword [r14]
add rax, rbp
cmp edi, 0x7f
ja 0x140042863
mov byte [rax], dil
mov ecx, 1
jmp 0x140042895
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0xc18], rcx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xc08], xmm0
mov qword [rax], 1
pxor xmm6, xmm6
movdqu xmmword [rax + 8], xmm6
movdqu xmmword [rsp + 0xc20], xmm6
mov dword [rsp + 0xc30], 0
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x1000
mov edx, 1
call fcn.140143230
test rax, rax
je 0x140045921
mov qword [rsp + 0x190], rax
mov r14, qword [rsi + 0xa0]
mov rdi, qword [rsi + 0xb0]
movdqu xmmword [rsp + 0x1f6], xmm6
movdqu xmmword [rsp + 0x1e6], xmm6
movdqu xmmword [rsp + 0x1d6], xmm6
mov word [rsp + 0x206], 0
movaps xmm0, xmmword [0x140169360]
movaps xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], 0
movabs rax, 0x50656e696c66664f
mov qword [rsp + 0x1c8], rax
movabs rax, 0x3a726579616c5065
mov qword [rsp + 0x1ce], rax
mov byte [rsp + 0x208], 0xe
cmp rdi, 0x31
mov rbp, rdi
ja 0x1400424cb
lea rcx, [rsp + 0x1d6]
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rdi + 0xe]
jmp 0x140042578
lea rbx, [rsp + 0x1c8]
lea r15, [rdi - 0x32]
movzx eax, word [r14 + 0x30]
mov word [rsp + 0x206], ax
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmmword [rsp + 0x1f6], xmm2
movdqu xmmword [rsp + 0x1e6], xmm1
movups xmmword [rsp + 0x1d6], xmm0
mov qword [rsp + 0x1c0], 1
lea rcx, [rsp + 0x1b0]
mov r8d, 1
mov rdx, rbx
call fcn.140004a50
mov rax, r15
and rax, 0xffffffffffffffc0
mov r12d, r15d
and r12d, 0x3f
and esp, 0x3f
and esp, 0x3f
lea r13, [r14 + rax]
add r13, 0x32
cmp r15, 0x40
jb 0x14004256a
lea rdx, [r14 + 0x32]
shr r15, 6
add qword [rsp + 0x1c0], r15
lea rcx, [rsp + 0x1b0]
mov r8, r15
call fcn.140004a50
mov rcx, rbx
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x208], r12b
movaps xmm0, xmmword [rsp + 0x1b0]
movdqa xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x60], xmm0
movdqa xmmword [rsp + 0x70], xmm1
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xb0], eax
movzx eax, byte [rsp + 0x208]
mov byte [rsp + 0xb8], al
mov eax, dword [rsp + 0x209]
mov dword [rsp + 0xb9], eax
movzx eax, word [rsp + 0x20d]
mov word [rsp + 0xbd], ax
movzx eax, byte [rsp + 0x20f]
mov byte [rsp + 0xbf], al
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
lea rbx, [rsp + 0x78]
movaps xmm0, xmmword [rsp + 0x60]
mov r12, qword [rsp + 0x70]
movzx r15d, byte [rsp + 0xb8]
shl r12, 9
lea rdi, [r15*8]
movaps xmmword [rsp + 0x720], xmm0
mov byte [rsp + r15 + 0x78], 0x80
mov r8, r15
xor r8, 0x3f
je 0x140042661
lea rcx, [r15 + rbx]
inc rcx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
or rdi, r12
xor r15d, 0x38
cmp r15d, 8
jae 0x1400426c9
lea r15, [rsp + 0x720]
mov r8d, 1
mov rcx, r15
mov rdx, rbx
call fcn.140004a50
xorps xmm0, xmm0
movaps xmmword [rsp + 0x400], xmm0
movaps xmmword [rsp + 0x3f0], xmm0
movaps xmmword [rsp + 0x3e0], xmm0
mov qword [rsp + 0x410], 0
mov qword [rsp + 0x418], rdi
lea rdx, [rsp + 0x3e0]
mov r8d, 1
mov rcx, r15
jmp 0x1400426e2
mov qword [rsp + 0xb0], rdi
lea rcx, [rsp + 0x720]
and al, 0x20
invalid
add byte [rax], al
mov r8d, 1
mov rdx, rbx
call fcn.140004a50
movdqa xmm6, xmmword [rsp + 0x720]
movdqa xmmword [rsp + 0x1a0], xmm6
movzx ebx, byte [rsp + 0x1a8]
movzx eax, byte [rsp + 0x1a5]
mov byte [rsp + 0x4d], al
movzx r12d, byte [rsp + 0x1a4]
movzx eax, byte [rsp + 0x1a3]
mov byte [rsp + 0x4c], al
movzx eax, byte [rsp + 0x1a2]
mov byte [rsp + 0x48], al
movzx eax, byte [rsp + 0x1a0]
mov byte [rsp + 0x38], al
movzx eax, byte [rsp + 0x1a1]
mov byte [rsp + 0x58], al
movzx r15d, byte [rsp + 0x1a6]
mov eax, 1
mov qword [rsp + 0x50], rax
mov rdi, rbp
test rbp, rbp
je 0x140042787
js 0x140042bc8
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rdi, rbp
mov rcx, rbp
call fcn.140143230
test rax, rax
je 0x140042bcf
mov qword [rsp + 0x40], rdi
and bl, 0x3f
or bl, 0x80
psrldq xmm6, 7
movdqa xmm7, xmmword [0x140169370]
pand xmm6, xmm7
movzx ecx, bl
movd xmm0, ecx
psllw xmm0, 8
pandn xmm7, xmm0
por xmm7, xmm6
and r15b, 0xf
or r15b, 0x30
mov byte [rsp + 0x4b], r15b
mov rcx, rax
mov qword [rsp + 0x30], rax
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movzx ebx, byte [rsi + 0xb9]
lea rcx, [rsp + 0x820]
lea rdx, [rsp + 0xc00]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
pxor xmm6, xmm6
movdqa xmmword [rsp + 0x3c0], xmm6
mov dword [rsp + 0x3d0], 0
mov r14d, 0x1000
xor ebp, ebp
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x178], rax
mov eax, 1
mov qword [rsp + 0x170], rax
xor eax, eax
mov qword [rsp + 0x168], rax
jmp 0x1400430f4
mov rcx, r14
mov rdx, rbp
mov r8, r13
call fcn.1401639e0
mov rbp, qword [r14 + 0x10]
mov rax, qword [r14]
add rax, rbp
cmp edi, 0x7f
jbe 0x1400423b9
mov ecx, edi
or cl, 0x80
mov edx, edi
shr edx, 7
cmp edi, 0x3fff
ja 0x140042881
mov byte [rax], cl
mov byte [rax + 1], dl
mov ecx, 2
jmp 0x140042895
or dl, 0x80
shr edi, 0xe
mov byte [rax], cl
mov byte [rax + 1], dl
mov byte [rax + 2], dil
mov ecx, 3
lea rdi, [rsi + 0x170]
mov word [rax + rcx], 1
lea r12, [rax + rcx]
add r12, 2
cmp r15d, 0x7f
ja 0x1400428bb
mov byte [r12], r15b
mov eax, 1
jmp 0x1400428f9
add rax, rcx
mov ecx, r15d
or cl, 0x80
mov edx, r15d
shr edx, 7
cmp r15d, 0x3fff
ja 0x1400428e0
mov byte [rax + 2], cl
mov byte [rax + 3], dl
mov eax, 2
jmp 0x1400428f9
or dl, 0x80
mov r8d, r15d
shr r8d, 0xe
invalid
mov byte [rax + 2], cl
mov byte [rax + 3], dl
mov byte [rax + 4], r8b
mov eax, 3
invalid
add r12, rax
mov rcx, r12
mov rdx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + r12], 0x10
movdqu xmm0, xmmword [rdi]
movdqu xmmword [r15 + r12 + 1], xmm0
add rbp, r13
mov qword [r14 + 0x10], rbp
mov rax, qword [rsi + 0x110]
mov rcx, qword [rsi + 0x118]
mov rdx, qword [rax]
mov rax, qword [rax + 0x10]
adc byte [rax - 0x77], cl
mov ds, word [rax + 0x48000002]
mov dword [rsi + 0x2a0], edx
mov qword [rsi + 0x2a8], rax
mov r13, qword [rsp + 0x40]
lea r14, [rsp + 0x60]
lea rdi, [0x1401aa580]
nop dword [rax]
test rax, rax
je 0x140042a25
mov rdx, qword [rsi + 0x298]
mov r9, qword [rsi + 0x2a0]
mov qword [rsp + 0x20], rax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x72], cl
movabs al, byte [0x2024448948000002]
mov rcx, r14
mov ecx, esi
mov r8, r13
call fcn.140110a00
mov rax, qword [rsp + 0x60]
cmp rax, 2
je 0x1400429e7
push rbp
push rbp
mov rcx, qword [rsp + 0x68]
test rax, rax
jne 0x1400429ee
mov rdx, qword [rsi + 0x2a0]
mov rax, qword [rsi + 0x2a8]
add byte [rax - 0x77], cl
mov esi, 0x2a0
add byte [rax - 0x77], cl
mov esi, 0x2a0
mov qword [rsi + 0x2a8], 0
sub rax, rcx
jb 0x140042b8c
add rdx, rcx
mov qword [rsi + 0x2a0], rdx
mov qword [rsi + 0x2a8], rax
test rcx, rcx
jne 0x140042960
movabs rcx, 0x1700000003
jmp 0x1400429f3
mov al, 3
jmp 0x140043473
test rcx, rcx
je 0x140042a25
mov eax, ecx
and eax, 3
mov ebp, 2
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x14004383c
test rax, rax
je 0x14004383c
invalid
add byte [rax], al
invalid
mov rax, qword [rsi + 0x110]
mov qword [rax + 0x10], 0
mov rax, qword [rsi + 0x110]
jmp 0x140043493
mov qword [rsp + 0x3e0], rax
jmp 0x14004203c
dec rax
inc r15
cmp rbx, r15
je 0x140042ba6
movzx edx, byte [r12 + r15 + 1]
cmp edx, 0x20
je 0x140042a4d
cmp edx, 0xa
je 0x140042a4d
lea rcx, [r12 + r15]
add rcx, 2
mov rdx, rax
mov qword [rsp + 0x3e0], rcx
dec rdx
je 0x140042bae
lea r8, [r12 + r15]
inc r8
add r8, rax
jmp 0x140042aa0
inc rcx
dec rdx
je 0x140042bbe
movzx eax, byte [rcx]
cmp eax, 0x20
je 0x140042a94
cmp eax, 0xa
je 0x140042a94
cmp rdx, 6
jb 0x140042bae
lea rax, [rcx + 6]
add rdx, 0xfffffffffffffffa
mov qword [rsp + 0x3e0], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x3e8], rdx
mov eax, dword [rcx]
movzx ecx, word [rcx + 4]
shl rcx, 0x20
or rcx, rax
movabs rax, 0x22656d616e22
cmp rcx, rax
jne 0x140042bae
lea rcx, [rsp + 0x3e0]
call fcn.140045950
test rax, rax
je 0x140042bae
mov r8, rdx
mov dil, 4
cmp qword [rsp + 0x3e8], rdx
mov r13, qword [rsp + 0x40]
jb 0x140042bb6
mov dil, 3
cmp qword [rsi + 0xe8], r8
jne 0x140042b4b
mov rdx, qword [rsp + 0x3e0]
mov rcx, qword [rsi + 0xe0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
setne dil
add dil, dil
or dil, 1
lea rcx, [rsp + 0x1b0]
call fcn.140010250
lea rcx, [rsi + 0x160]
add byte [rax], al
add byte [rax], al
call fcn.14000d080
mov byte [rsi + 0x250], 0
mov rax, qword [rsi + 0x100]
lock dec qword [rax]
jne 0x140042bde
lea rcx, [rsi + 0x100]
add byte [rax], al
mov r13, qword [rsp + 0x40]
mov r14, rbp
jmp 0x1400420c4
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcioutilwrite_all.rs
mov edx, 0x23
call fcn.140163440
ud2
mov qword [rsp + 0x3e0], rcx
mov dil, 4
mov r13, qword [rsp + 0x40]
mov r14, rbp
jmp 0x140042056
mov qword [rsp + 0x3e0], r8
jmp 0x140042bae
call fcn.14007ff80
ud2
mov ecx, 1
mov rdx, rdi
call fcn.140162fc0
ud2
mov byte [rbp], 1
mov rcx, qword [rsp + 0x30]
call fcn.1400104c0
mov r13, qword [rsp + 0x40]
jmp 0x1400420e1
ud2
mov rdx, qword [rax + 0x10]
cmp rdx, rcx
jb 0x140042ec9
add byte [rax], al
add byte [rax], al
sub rdx, rcx
je 0x140042c73
mov r8, qword [rax]
add r8, rcx
movzx r9d, byte [r8]
or byte [rbp - 0x7c], al
leave
or byte [rbp - 0x7c], al
leave
js 0x140042c2f
dec rdx
cmp rdx, r9
jb 0x140042c73
inc r8
lea rax, [r9 + 1]
jmp 0x140042d35
cmp rdx, 1
jbe 0x140042c73
movzx r10d, byte [r8 + 1]
mov ebp, 2
test r10b, r10b
js 0x140042ed7
mov r11d, r9d
and r11d, 0x7f
shl r10, 7
mov r9, r10
or r9, r11
cmp r9, 0x3ff
ja 0x140042ed7
add rdx, 0xfffffffffffffffe
cmp r9, rdx
jbe 0x140042d2d
mov rcx, qword [rsi + 0x78]
mov qword [rsi + 0xc0], rcx
mov qword [rsi + 0xc8], rax
lea rdx, [rsi + 0xc0]
lea rcx, [rsp + 0x60]
mov r8, r13
call fcn.1400334f0
mov rcx, qword [rsp + 0x60]
cmp rcx, 2
je 0x140042cc0
mov rax, qword [rsp + 0x68]
test rcx, rcx
jne 0x140042cd6
test rax, rax
je 0x140042cd6
mov rax, qword [rsi + 0x40]
mov rcx, qword [rsi + 0x48]
jmp 0x140042bfa
mov rax, qword [rsp + 0x180]
mov qword [rax], 3
mov al, 3
jmp 0x14004302a
mov ebp, 2
test rcx, rcx
je 0x140042ed7
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140042ed7
test rcx, rcx
je 0x140042ed7
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov rdi, qword [rax + 7]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140042d20
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
jmp 0x140042ed7
add r8, 2
lea rax, [r9 + 2]
add rax, rcx
mov qword [rsi + 0x48], rax
mov qword [rsi + 0x80], r8
mov qword [rsi + 0x88], r9
mov ebp, 2
test r9, r9
je 0x140042ed7
lea rax, [r8 + 1]
dec r9
mov qword [rsi + 0x80], rax
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x88], r9
movzx eax, byte [r8]
cmp al, 4
mov ecx, 4
cmovb ecx, eax
test cl, cl
jne 0x140042ed7
lea rdx, [rsi + 0x80]
lea rcx, [rsp + 0x60]
call fcn.1400312c0
cmp qword [rsp + 0x60], 0
je 0x140042ed7
mov r14, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
movdqu xmm0, xmmword [rsp + 0x78]
movdqa xmmword [rsp + 0x980], xmm0
and al, 0x80
or dword [rax], eax
add bl, dh
movq qword [rsi + 0x90], mm0
and al, 0x80
or dword [rax], eax
add bl, dh
movq qword [rsi + 0x90], mm0
mov rcx, r14
mov rdx, r15
call fcn.140010ec0
lea rdx, [r15 - 1]
mov rcx, qword [rsi + 0x40]
cmp rdx, 0x1f
ja 0x140042e30
test al, al
je 0x140042e30
mov rax, qword [rcx + 0x10]
cmp rax, qword [rsi + 0x48]
jne 0x140042ed7
lea rcx, [rsi + 0xa0]
mov rdx, r14
mov r8, r15
call fcn.1400194c0
mov rax, qword [rsi + 0x40]
mov qword [rax + 0x10], 0
mov r9, qword [rsi + 0x50]
cmp dword [r9], 2
jne 0x140042e77
cmp byte [r9 + 0x100], 2
jne 0x140042ebb
mov byte [rsi + 0xb9], 0
xor eax, eax
jmp 0x14004185a
mov qword [rcx + 0x10], 0
mov rcx, qword [rsi + 0x40]
lea rdx, str._translate_:_multiplayer.disconnect.illegal_characters_
mov r8d, 0x39
call fcn.14005a1a0
mov rax, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x78]
mov r8, qword [rax]
mov rcx, qword [rax + 0x10]
mov qword [rsi + 0xc0], rdx
mov qword [rsi + 0xc8], r8
mov qword [rsi + 0xd0], rcx
jmp 0x140040887
add r9, 0x198
mov rdx, qword [rsi + 0xa0]
mov r8, qword [rsi + 0xb0]
lea r14, [rsi + 0xc0]
mov qword [rsi + 0xc0], r9
mov qword [rsi + 0xc8], rdx
mov qword [rsi + 0xd0], r8
lea rbp, [rsi + 0xf8]
mov byte [rsi + 0xf8], 0
jmp 0x140040970
mov byte [rsi + 0xb9], 1
mov al, 1
jmp 0x14004185a
lea r8, str.crates_ncan_src_netlogin.rs
call fcn.1401632c0
ud2
mov rdi, qword [rsp + 0x180]
mov qword [rdi], rbp
lea rcx, [rdi + 8]
lea rdx, [rsp + 0xf78]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x30]
mov qword [rdi + 0x100], rax
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x108], rax
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x110], rax
mov rax, qword [rsp + 0x178]
mov qword [rdi + 0x118], rax
mov rax, qword [rsp + 0x170]
mov qword [rdi + 0x120], rax
mov rax, qword [rsp + 0x168]
mov qword [rdi + 0x128], rax
movzx eax, byte [rsp + 0x48]
movzx ecx, r12b
shl ecx, 8
or ecx, eax
movzx eax, byte [rsp + 0x38]
movzx edx, byte [rsp + 0x58]
shl edx, 8
or edx, eax
movd xmm0, edx
pinsrw xmm0, ecx, 1
movd dword [rdi + 0x130], xmm0
movzx eax, r13b
movzx ecx, r14b
shl ecx, 8
or ecx, eax
mov word [rdi + 0x134], cx
mov byte [rdi + 0x136], r15b
movdqa xmmword [rsp + 0x650], xmm7
movzx eax, byte [rsp + 0x658]
mov byte [rdi + 0x13f], al
movq qword [rdi + 0x137], xmm7
mov byte [rdi + 0x140], bl
movdqu xmmword [rdi + 0x148], xmm6
mov rax, qword [rsp + 0x190]
mov qword [rdi + 0x158], rax
mov rax, qword [rsp + 0x160]
mov qword [rdi + 0x160], rax
mov rax, qword [rsp + 0x198]
mov qword [rdi + 0x168], rax
movdqa xmm0, xmmword [rsp + 0x520]
movdqu xmmword [rdi + 0x170], xmm0
mov eax, dword [rsp + 0x530]
mov dword [rdi + 0x180], eax
add rdi, 0x184
lea rdx, [rsp + 0xdbc]
mov r8d, 0xc4
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
mov byte [rsi + 0xb8], al
movaps xmm6, xmmword [rsp + 0x1070]
movaps xmm7, xmmword [rsp + 0x1080]
movaps xmm8, xmmword [rsp + 0x1090]
movaps xmm9, xmmword [rsp + 0x10a0]
add rsp, 0x10b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor eax, eax
mov byte [rsp + 0x60], al
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttp_1.0.0_srcuri_authority.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401961b5]
lea r9, method..virtual_0
lea r8, [rsp + 0x60]
mov edx, 0x21
call fcn.140163790
ud2
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.140163790
ud2
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
jmp 0x1400430aa
mov ebp, 2
cmp qword [rsi + 0xa8], 0
je 0x140042ed7
mov rcx, qword [rsi + 0xa0]
add byte [rax], al
call fcn.140142490
jmp 0x140042ed7
mov qword [rsp + 0x60], rbp
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x820]
mov r8d, pe_nt_image_headers64
mov r13, rcx
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqa xmmword [rsp + 0x720], xmm0
mov eax, dword [rsp + 0x3d0]
mov dword [rsp + 0x730], eax
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x998]
mov r8d, 0xc4
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi + 0x50]
mov edi, dword [rax + 0x190]
cmp edi, 0xffffffff
mov byte [rsp + 0x4f], r12b
mov byte [rsp + 0x4e], bl
je 0x1400432f4
mov ebp, 2
add al, byte [rax]
add byte [rax], al
cmp edi, 0x80
jb 0x1400431a1
mov ebp, 3
cmp edi, 0x4000
jb 0x1400431a1
add byte [rcx + 0x4000ff], al
add byte [rdx + 0x1c], dh
mov ebp, 4
cmp edi, 0x200000
jb 0x1400431a1
cmp edi, 0x10000000
mov ebp, 6
sbb rbp, 0
lea rbx, [rbp + 1]
mov rax, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov rdx, qword [rsp + 0x80]
sub rax, rdx
cmp rax, rbp
jbe 0x14004339e
mov rax, qword [rsp + 0x70]
mov byte [rax + rdx], bpl
mov byte [rax + rdx + 1], 3
cmp edi, 0x7f
ja 0x1400431db
mov byte [rax + rdx + 3], r8b
mov byte [rax + rdx + 4], dil
jmp 0x14004326a
add rdx, rbx
mov qword [rsp + 0x80], rdx
mov rax, qword [rsi + 0x50]
mov edi, dword [rax + 0x190]
mov ecx, 4
call fcn.14015b7e0
test rax, rax
je case.0x14003daf1.64
mov rbx, rax
cmp qword [rsp + 0x60], 0
je 0x1400432a7
mov rcx, qword [rsp + 0x68]
call fcn.14015bd60
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x90], rdi
call fcn.14015de90
test rax, rax
je 0x140043405
mov rbx, rax
movq rax, xmm6
test rax, rax
je 0x1400432de
ret
pshufd xmm0, xmm6, 0xee
movq rcx, xmm0
call fcn.14015def0
movq xmm0, rbx
movdqa xmm6, xmmword [0x140169380]
punpcklqdq xmm6, xmm0
mov ebp, 1
movzx ebx, byte [rsp + 0x58]
movzx edi, byte [rsp + 0x48]
movzx r12d, byte [rsp + 0x4c]
mov qword [rsp + 0x198], r15
mov qword [rsp + 0x160], r14
lea rcx, [rsp + 0xf78]
mov r8d, pe_nt_image_headers64
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x520], xmm0
mov eax, dword [rsp + 0x730]
mov dword [rsp + 0x530], eax
lea rcx, [rsp + 0xdbc]
lea rdx, [rsp + 0x1b0]
mov r8d, 0xc4
add byte [rax], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsi + 0xa8], 0
mov byte [rsp + 0x58], bl
mov byte [rsp + 0x48], dil
je 0x140043382
mov rcx, qword [rsi + 0xa0]
call fcn.140142490
add al, ch
invalid
movzx r13d, byte [rsp + 0x4f]
movzx r14d, byte [rsp + 0x4d]
movzx r15d, byte [rsp + 0x4b]
movzx ebx, byte [rsp + 0x4e]
jmp 0x140042ed7
lea rcx, [rsp + 0x70]
mov r8, rbx
call fcn.1401639e0
mov rdx, qword [rsp + 0x80]
jmp 0x1400431be
lea rax, str.libdeflate_alloc_decompressor___out_of_memory
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x3f0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3f8], xmm0
lea rdx, str.crateslibdeflate_srclib.rs
lea rcx, [rsp + 0x3e0]
call fcn.140163280
ud2
invalid
or ecx, dword [rax - 0x73]
add eax, 0x153934
lea rax, str.libdeflate_alloc_decompressor___out_of_memory
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x3f0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3f8], xmm0
lea rdx, str.C:Usersmqnu7Desktop_ncancrateslibdeflate_srclib.rsh
lea rcx, [rsp + 0x3e0]
call fcn.140163280
ud2
call fcn.140142490
jmp 0x14004383c
mov rcx, qword [rsp + 0x160]
mov byte [rcx], al
mov rax, qword [rsp + 0x180]
add byte [rax - 0x39], cl
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x46816f8], dh
invalid
invalid
add byte [rax - 0x39], cl
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x46816f8], dh
invalid
mov rcx, qword [rsi + 0x118]
mov qword [rsi + 0x298], rcx
mov qword [rsi + 0x2a0], rax
lea rdx, [rsi + 0x298]
lea rcx, [rsp + 0x60]
mov r8, r13
call fcn.1400334f0
mov rcx, qword [rsp + 0x60]
cmp rcx, 2
je 0x140043813
mov rax, qword [rsp + 0x68]
test rcx, rcx
jne 0x14004381a
test rax, rax
je 0x14004381a
mov rax, qword [rsi + 0x110]
mov rdx, qword [rax + 0x10]
mov ebp, 2
cmp rdx, 0x3ff
ja 0x14004383c
mov al, 4
jmp 0x140043473
mov ebp, 2
test rcx, rcx
je 0x14004383c
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14004383c
lea rcx, [rsp + 0x720]
lea rdx, [rsp + 0x3e0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x4e0], xmm0
mov eax, dword [rsp + 0x550]
mov dword [rsp + 0x4f0], eax
lea rcx, [rsp + 0xb30]
lea rdx, [rsp + 0xa60]
mov r8d, 0xc4
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x160]
mov byte [rax], 1
cmp rbp, 3
je 0x14004347d
mov r13, qword [rsp + 0x40]
cmp eax, ecx
jge 0x14004446d
inc eax
mov dword [rsi + 0x298], eax
mov rax, qword [rsi + 0x150]
mov rax, qword [rax]
lock inc qword [rax]
jle 0x140042bf6
mov rbp, qword [rsi + 0x140]
mov r13, qword [rsi + 0x148]
mov r12, qword [rsi + 0x228]
mov r15, qword [rsi + 0x238]
lea rdx, [rsi + 0x2a0]
mov qword [rsi + 0x2a0], rbp
mov qword [rsi + 0x2a8], r13
mov qword [rsi + 0x2b0], r12
mov qword [rsi + 0x2b8], r15
mov qword [rsi + 0x420], rax
lea rdi, [rsi + 0x429]
mov byte [rsi + 0x429], 0
movups xmm0, xmmword [rsi + 0x281]
movups xmmword [rsi + 0x42a], xmm0
movzx ecx, byte [rsi + 0x291]
mov byte [rsi + 0x43a], cl
mov qword [rsp + 0x58], rdx
mov byte [rsi + 0x428], 0
mov qword [rsi + 0x2c0], rax
movzx eax, byte [rsi + 0x42a]
mov byte [rsp + 0x30], al
mov rax, qword [rsi + 0x42b]
mov qword [rsp + 0x390], rax
mov eax, dword [rsi + 0x433]
mov dword [rsp + 0x398], eax
movzx eax, word [rsi + 0x437]
mov word [rsp + 0x39c], ax
movzx eax, byte [rsi + 0x439]
mov byte [rsp + 0x39e], al
movzx eax, byte [rsi + 0x43a]
mov byte [rsp + 0x39f], al
mov qword [rsi + 0x2d8], 0
mov qword [rsi + 0x2f8], 0
movdqa xmm6, xmmword [0x1401692e0]
movdqu xmmword [rsi + 0x2c8], xmm6
lea rdx, str.sessionserver.mojang.com_session_minecraft_hasJoined_username
lea rcx, [rsp + 0x60]
mov r8d, 0x18
call fcn.140090e80
cmp byte [rsp + 0x60], 0
mov qword [rsp + 0x50], rdi
jne 0x14004453b
cmp qword [rsp + 0x68], 0x18
jne 0x140043066
lea rax, str.__r_t_
mov qword [rsi + 0x2d8], rax
lea rcx, str.sessionserver.mojang.com_session_minecraft_hasJoined_username
mov byte [rsi + 0x2e0], cl
mov rax, rcx
shr rax, 0x38
mov byte [rsi + 0x2e7], al
mov rax, rcx
shr rax, 0x28
mov word [rsi + 0x2e5], ax
mov rax, rcx
shr rax, 8
mov dword [rsi + 0x2e1], eax
mov qword [rsi + 0x2e8], 0x18
mov qword [rsi + 0x2f0], 0
movzx eax, byte [0x1401ea9b8]
mov r14d, 0x26
mov ecx, 0x26
mov edx, 1
call fcn.140143230
test rax, rax
je 0x140044545
lea rbx, [rsi + 0x2c8]
lea rdi, [rsi + 0x2f8]
movups xmm0, xmmword [0x1401770a0]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140177090]
movups xmmword [rax], xmm0
movabs rcx, 0x3d656d616e726573
mov qword [rax + 0x1e], rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0x26
mov qword [rsp + 0x70], 0x26
test r13, r13
jne 0x14004440f
add rax, r14
mov rcx, rax
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r14, r13
mov qword [rsp + 0x1c0], r14
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x1b0], xmm0
mov rax, qword [rsp + 0x1b8]
sub rax, r14
cmp rax, 9
jbe 0x140044430
mov rax, qword [rsp + 0x1b0]
movabs rcx, 0x4972657672657326
mov qword [rax + r14], rcx
mov word [rax + r14 + 8], 0x3d64
add r14, 0xa
mov qword [rsp + 0x70], r14
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x60], xmm0
lea r13, [rsi + 0x320]
mov rax, qword [rsp + 0x68]
sub rax, r14
cmp rax, r15
jb 0x140044453
mov rcx, qword [rsp + 0x60]
add rcx, r14
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r14, r15
mov qword [rsp + 0x70], r14
movdqa xmm0, xmmword [rsp + 0x60]
movdqu xmmword [r13], xmm0
mov qword [r13 + 0x10], r14
movzx eax, byte [rsp + 0x30]
cmp al, 2
je 0x140043dac
mov byte [rsp + 0x1b0], al
movdqa xmm0, xmmword [rsp + 0x390]
movdqu xmmword [rsp + 0x1b1], xmm0
mov rax, qword [rsi + 0x328]
mov rdx, qword [rsi + 0x330]
sub rax, rdx
cmp rax, 3
jbe 0x14004450a
mov rax, qword [rsi + 0x320]
mov dword [rax + rdx], 0x3d706926
add rdx, 4
mov qword [rsi + 0x330], rdx
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x2b0], rax
lea rax, [0x140089b20]
mov qword [rsp + 0x2b8], rax
lea rax, [0x1401aa978]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rdx, [0x14016a270]
lea r8, [rsp + 0x60]
mov rcx, r13
call fcn.140088cf0
test al, al
jne 0x1400445c7
mov r14, qword [rsi + 0x320]
mov r15, qword [rsi + 0x328]
mov r12, qword [rsi + 0x330]
cmp r12, r15
jne 0x140043e06
test r15, r15
mov r13, qword [rsp + 0x40]
je 0x140043e5a
test r14b, 1
jne 0x140043e7f
mov qword [rsp + 0x1b8], r14
or r14, 1
mov qword [rsp + 0x1c0], r15
mov qword [rsp + 0x1c8], r14
lea rax, [0x140195e90]
jmp 0x140043e9e
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
mov edx, 8
call fcn.140143230
test rax, rax
mov r13, qword [rsp + 0x40]
je 0x1400445b6
mov qword [rax], r14
mov qword [rax + 8], r15
mov qword [rax + 0x10], 1
mov qword [rsp + 0x1b8], r14
mov qword [rsp + 0x1c0], r12
mov qword [rsp + 0x1c8], rax
lea rax, str.pz_b_
jmp 0x140043e9e
lea rax, [0x1401aa580]
mov qword [rsp + 0x1b8], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1c0], xmm0
lea rax, [0x140194288]
jmp 0x140043e9e
mov qword [rsp + 0x1b8], r14
mov qword [rsp + 0x1c0], r15
mov qword [rsp + 0x1c8], r14
lea rax, str.__b_
mov qword [rsp + 0x1b0], rax
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x1b0]
call fcn.140091640
cmp qword [rsp + 0x60], 0
je 0x140044556
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1d0], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
mov rax, qword [rdi]
test rax, rax
je 0x140043f0e
lea rcx, [rsi + 0x310]
mov rdx, qword [rsi + 0x300]
mov r8, qword [rsi + 0x308]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1d0]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rax, qword [rbx + 0x50]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x60]
call fcn.140091490
cmp byte [rsp + 0x1b0], 3
je 0x140044589
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x970], rax
movups xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x960], xmm0
movups xmm0, xmmword [rsp + 0x1b0]
movdqu xmm1, xmmword [rsp + 0x1c0]
movups xmm2, xmmword [rsp + 0x1d0]
movups xmm3, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x950], xmm3
movaps xmmword [rsp + 0x940], xmm2
movdqa xmmword [rsp + 0x930], xmm1
movaps xmmword [rsp + 0x920], xmm0
pxor xmm7, xmm7
movdqu xmmword [rsp + 0x90], xmm7
movdqu xmmword [rsp + 0xa8], xmm7
movdqu xmmword [rsp + 0x118], xmm6
movabs rax, 0x101010101010101
mov qword [rsp + 0x128], rax
mov byte [rsp + 0xc0], 0
lea rax, str.__r_t_
mov qword [rsp + 0xd0], rax
lea rdi, [0x1401aa580]
mov qword [rsp + 0xd8], rdi
movdqu xmmword [rsp + 0xe0], xmm7
mov qword [rsp + 0xf0], rax
lea rax, str._InvalidStatusCodeinvalid_status_codestatic_str_is_not_valid_authority
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], 1
mov qword [rsp + 0x108], 0
mov word [rsp + 0x110], 0xffff
mov byte [rsp + 0x138], 2
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
mov qword [rsp + 0xa0], 8
mov word [rsp + 0xb8], 0
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x920]
call fcn.140016510
mov rbx, qword [rsp + 0x1b0]
movzx ebp, byte [rsp + 0x1b8]
movzx r15d, byte [rsp + 0x1b9]
cmp rbx, 3
je 0x140044196
lea r14, [rsp + 0x1ba]
movzx eax, word [rsp + 0x269]
mov word [rsp + 0x48], ax
cmp byte [rsp + 0x268], 0xa
jb 0x140044155
cmp qword [rsp + 0x278], 0
je 0x140044155
mov rcx, qword [rsp + 0x270]
call fcn.140142490
movzx eax, byte [0x14016cf77]
mov byte [rsp + 0x18c], al
mov eax, dword [0x14016cf73]
mov dword [rsp + 0x188], eax
lea rcx, [rsp + 0x670]
mov r8d, 0xae
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r14 + 0xc6]
movaps xmmword [rsp + 0x660], xmm0
mov qword [rsp + 0x60], rbx
mov byte [rsp + 0x68], bpl
mov byte [rsp + 0x69], r15b
lea rcx, [rsp + 0x6a]
lea rdx, [rsp + 0x670]
mov r8d, 0xae
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x118], 1
movzx eax, word [rsp + 0x48]
mov word [rsp + 0x119], ax
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x11b], eax
movzx eax, byte [rsp + 0x18c]
mov byte [rsp + 0x11f], al
movdqu xmmword [rsp + 0x120], xmm7
movdqa xmm0, xmmword [rsp + 0x660]
movdqu xmmword [rsp + 0x130], xmm0
lea rax, [0x14016ac48]
mov qword [rsp + 0x670], rax
lea rax, str.sessionserver.mojang.com_session_minecraft_hasJoined_username
mov qword [rsp + 0x678], rax
mov qword [rsp + 0x680], 0x18
mov qword [rsp + 0x688], 0
mov byte [rsp + 0x690], 0
lea r14, [rsp + 0x1b0]
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x670]
mov rcx, r14
call fcn.1400167d0
lea rcx, [rsp + 0x2b0]
mov rdx, r14
call fcn.140016980
mov r15, qword [rsp + 0x2b0]
movzx ebp, byte [rsp + 0x2b8]
movzx ebx, byte [rsp + 0x2b9]
cmp r15, 3
je 0x1400445a1
lea rdx, [rsp + 0x2ba]
lea r14, [rsp + 0x60]
mov r8d, 0xd6
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xef0], r15
mov byte [rsi + 0xef8], bpl
mov byte [rsi + 0xef9], bl
lea rcx, [rsi + 0xefa]
mov r8d, 0xd6
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xfd0], rdi
mov byte [rsi + 0x428], 1
mov rax, qword [rsi + 0x2c0]
lock inc qword [rax]
jle 0x140042bf6
mov qword [rsi + 0x440], rax
lea rax, str.sessionserver.mojang.com_session_minecraft_hasJoined_username
mov qword [rsi + 0x448], rax
mov qword [rsi + 0x450], 0x18
mov byte [rsi + 0xee8], 0
lea r14, [rsi + 0x440]
lea rcx, [rsp + 0x60]
mov rdx, r14
mov r8, r13
call fcn.14003a520
movzx r15d, byte [rsp + 0x60]
cmp r15b, 3
je 0x140044503
mov ebp, dword [rsp + 0x61]
mov rax, qword [rsp + 0x65]
mov qword [rsp + 0x3a0], rax
mov eax, dword [rsp + 0x6d]
mov dword [rsp + 0x3a8], eax
movzx eax, byte [rsi + 0xee8]
cmp eax, 3
je 0x1400443a4
test eax, eax
jne 0x140044385
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140044385
mov rcx, r14
call fcn.140019fa0
cmp r15b, 2
jne 0x1400443c2
xor eax, eax
mov qword [rsp + 0x30], rax
cmp byte [rsi + 0x428], 0
jne 0x1400445e6
jmp 0x140044944
lea rcx, [rsi + 0x5a0]
call fcn.14000b8c0
lea rcx, [rsi + 0x4b0]
call fcn.14000d080
cmp r15b, 2
je 0x14004438b
mov eax, dword [rsp + 0x3a8]
mov dword [rsp + 0x678], eax
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x670], rax
mov byte [rsi + 0x428], 0
lea rdx, [rsi + 0xef0]
lea rcx, [rsi + 0x338]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov r14w, 0x1bb
mov r13, qword [rsp + 0x40]
jmp 0x1400445f7
lea rcx, [rsp + 0x60]
mov edx, 0x26
mov r8, r13
call fcn.1401639e0
mov rax, qword [rsp + 0x60]
mov r14, qword [rsp + 0x70]
jmp 0x140043c2b
lea rcx, [rsp + 0x1b0]
mov r8d, 0xa
mov rdx, r14
call fcn.1401639e0
mov r14, qword [rsp + 0x1c0]
jmp 0x140043c69
lea rcx, [rsp + 0x60]
mov rdx, r14
mov r8, r15
call fcn.1401639e0
mov r14, qword [rsp + 0x70]
jmp 0x140043cb5
mov r14, qword [rsi + 0x110]
mov rax, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
sub rax, rdx
cmp rax, 0x39
jbe 0x140044524
mov rax, qword [r14]
mov word [rax + rdx], 0x39
mov byte [rax + rdx + 2], 0x37
movups xmm0, xmmword [str._translate_:_multiplayer.disconnect.authservers_down__translate_:_multiplayer.disconnect.unverified_username_api.mojang.com_users_profiles_minecraft_]
movups xmmword [rax + rdx + 3], xmm0
movups xmm0, xmmword [0x140176f88]
movups xmmword [rax + rdx + 0x13], xmm0
movdqu xmm0, xmmword [0x140176f98]
movdqu xmmword [rax + rdx + 0x23], xmm0
movabs rcx, 0x7d226e776f645f73
mov qword [rax + rdx + 0x32], rcx
add rdx, 0x3a
mov qword [r14 + 0x10], rdx
mov rax, qword [rsi + 0x110]
mov rcx, qword [rsi + 0x118]
mov rdx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rsi + 0x298], rcx
mov qword [rsi + 0x2a0], rdx
mov qword [rsi + 0x2a8], rax
jmp 0x140040e3c
mov al, 3
jmp 0x1400455e0
mov r8d, 4
mov rcx, r13
call fcn.1401639e0
mov rdx, qword [rsi + 0x330]
jmp 0x140043d21
mov r8d, 0x3a
mov rcx, r14
call fcn.1401639e0
mov rdx, qword [r14 + 0x10]
jmp 0x140044489
movzx eax, byte [rsp + 0x61]
jmp 0x140043068
mov ecx, 1
mov edx, 0x26
call fcn.140162fc0
ud2
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x1b0], al
lea rax, str.crates_ncan_src_netlogin.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x1b0]
jmp 0x1400430af
movzx eax, byte [rsp + 0x1b1]
mov byte [rsp + 0x60], al
lea rax, str.crates_ncan_src_netlogin.rs
jmp 0x140043097
mov byte [rsp + 0x60], bpl
mov byte [rsp + 0x61], bl
lea rax, str.crates_ncan_src_netlogin.rs
jmp 0x1400430bb
mov ecx, 8
mov edx, 0x18
call fcn.140162fc0
ud2
lea rax, str.crates_ncan_src_netlogin.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
jmp 0x1400430aa
lea rcx, [rsi + 0xef0]
call fcn.14000d080
jmp 0x140044944
lea rax, [rsi + 0x338]
xor ecx, ecx
test r15b, r15b
je 0x140044646
mov ebx, r14d
mov edx, ebp
shr edx, 0x10
shl ebp, 0x10
movzx edi, di
or edi, ebp
mov ecx, dword [rsp + 0x678]
mov dword [rsp + 0x68], ecx
mov rcx, qword [rsp + 0x670]
mov qword [rsp + 0x60], rcx
mov cx, 1
mov r14d, edx
mov rdx, qword [rsi + 0x2c0]
lock inc qword [rdx]
jg 0x140044659
jmp 0x140042bf6
mov edi, ebp
mov rdx, qword [rsi + 0x2c0]
lock inc qword [rdx]
jle 0x140042bf6
mov r8d, dword [rsp + 0x68]
mov dword [rsp + 0x2b8], r8d
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0x2b0], r8
mov word [rsi + 0x440], cx
mov dword [rsi + 0x442], edi
mov word [rsi + 0x446], r14w
mov rcx, qword [rsp + 0x2b0]
mov qword [rsi + 0x448], rcx
mov ecx, dword [rsp + 0x2b8]
mov dword [rsi + 0x450], ecx
mov qword [rsi + 0x454], 0
mov word [rsi + 0x45c], bx
mov qword [rsi + 0x460], rax
mov qword [rsi + 0x468], rdx
mov byte [rsi + 0x6c0], 0
lea r14, [rsi + 0x440]
lea rcx, [rsp + 0x60]
mov rdx, r14
mov r8, r13
call fcn.14003dac0
mov r15, qword [rsp + 0x60]
cmp r15, 5
je 0x1400455da
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x640], xmm0
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x630], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x610], xmm0
movdqu xmm0, xmmword [rsp + 0x68]
movdqu xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
movups xmm3, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x600], xmm3
movaps xmmword [rsp + 0x5f0], xmm2
movdqa xmmword [rsp + 0x5e0], xmm1
movdqa xmmword [rsp + 0x5d0], xmm0
mov rcx, r14
call fcn.14000b8c0
lea r14, [rsi + 0xf10]
cmp r15d, 4
jne 0x140044790
mov qword [r14], 4
jmp 0x140044924
mov qword [rsi + 0xf10], r15
movaps xmm0, xmmword [rsp + 0x5d0]
movdqa xmm1, xmmword [rsp + 0x5e0]
movaps xmm2, xmmword [rsp + 0x5f0]
movaps xmm3, xmmword [rsp + 0x600]
movups xmmword [rsi + 0xf18], xmm0
movdqu xmmword [rsi + 0xf28], xmm1
movups xmmword [rsi + 0xf38], xmm2
movups xmmword [rsi + 0xf48], xmm3
movaps xmm0, xmmword [rsp + 0x610]
movups xmmword [rsi + 0xf58], xmm0
movaps xmm0, xmmword [rsp + 0x620]
movups xmmword [rsi + 0xf68], xmm0
movaps xmm0, xmmword [rsp + 0x630]
movups xmmword [rsi + 0xf78], xmm0
movdqa xmm0, xmmword [rsp + 0x640]
movdqu xmmword [rsi + 0xf88], xmm0
lea rcx, [rsi + 0xf98]
mov r8d, 0x88
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rsi + 0xf98], 3
jne 0x140044ac7
mov rax, qword [rsi + 0xfb0]
mov qword [rsi + 0x458], rax
movdqu xmm0, xmmword [rsi + 0xfa0]
movdqu xmmword [rsi + 0x448], xmm0
movzx eax, word [rsi + 0xfb8]
mov word [rsi + 0x440], ax
mov rax, qword [rsi + 0x2c0]
lock inc qword [rax]
jle 0x140042bf6
mov rcx, qword [rsi + 0x448]
mov rdx, qword [rsi + 0x458]
mov qword [rsi + 0x460], rax
mov qword [rsi + 0x468], rcx
mov qword [rsi + 0x470], rdx
mov byte [rsi + 0xf08], 0
lea r14, [rsi + 0x460]
lea rcx, [rsp + 0x60]
mov rdx, r14
mov r8, r13
call fcn.14003a520
movzx r15d, byte [rsp + 0x60]
cmp r15b, 3
je 0x1400455de
mov ebp, dword [rsp + 0x61]
mov rax, qword [rsp + 0x65]
mov qword [rsp + 0x3b0], rax
mov eax, dword [rsp + 0x6d]
mov dword [rsp + 0x3b8], eax
movzx eax, byte [rsi + 0xf08]
cmp eax, 3
je 0x140044a60
test eax, eax
jne 0x140044904
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140044904
mov rcx, r14
call fcn.140019fa0
cmp r15b, 2
jne 0x140044a82
cmp qword [rsi + 0x450], 0
je 0x140044924
mov rcx, qword [rsi + 0x448]
call fcn.140142490
xor eax, eax
mov qword [rsp + 0x30], rax
lea rcx, [rsi + 0x338]
call fcn.14000d080
cmp byte [rsi + 0x428], 0
jne 0x1400445e6
mov byte [rsi + 0x428], 0
lea rcx, [rsi + 0x2c0]
mov rax, qword [rsi + 0x2c0]
xor ebx, ebx
lock dec qword [rax]
pxor xmm6, xmm6
mov eax, 1
mov qword [rsp + 0x50], rax
mov eax, 0
mov qword [rsp + 0x178], rax
mov eax, 1
mov qword [rsp + 0x170], rax
mov r14d, 0
jne 0x140044994
call fcn.140019fa0
mov byte [rsi + 0x429], 1
mov rcx, qword [rsp + 0x58]
call fcn.140010290
lea rdi, [rsi + 0x240]
mov rcx, qword [rsi + 0x240]
test rcx, rcx
je 0x1400449f3
cmp qword [rsi + 0x248], 0
je 0x1400449c7
call fcn.140142490
cmp qword [rsi + 0x258], 0
je 0x1400449dd
mov rcx, qword [rsi + 0x250]
call fcn.140142490
cmp qword [rsi + 0x268], 0
je 0x1400449f3
mov rcx, qword [rsi + 0x260]
call fcn.140142490
mov byte [rsi + 0x292], 1
mov rcx, qword [rsp + 0x30]
mov qword [rsi + 0x240], rcx
mov qword [rsi + 0x248], rbx
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x250], rax
mov rax, qword [rsp + 0x178]
mov qword [rsi + 0x258], rax
mov rax, qword [rsp + 0x170]
mov qword [rsi + 0x260], rax
mov qword [rsi + 0x268], r14
movdqu xmmword [rsi + 0x270], xmm6
test rcx, rcx
jne 0x1400454d0
mov eax, dword [rsi + 0x298]
mov ecx, dword [rsi + 0x29c]
jmp 0x140043a06
lea rcx, [rsi + 0x5c0]
call fcn.14000b8c0
lea rcx, [rsi + 0x4d0]
call fcn.14000d080
cmp r15b, 2
je 0x14004490e
mov eax, dword [rsp + 0x3b8]
mov dword [rsp + 0x678], eax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x670], rax
movzx r14d, word [rsi + 0x440]
cmp qword [rsi + 0x450], 0
je 0x1400445f7
mov rcx, qword [rsi + 0x448]
call fcn.140142490
jmp 0x1400445f7
lea rcx, [rsp + 0x1b0]
mov r8d, 0x88
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x218]
mov ecx, 1
cmp eax, 0xc8
jne 0x140045868
mov r12, qword [rsp + 0x230]
test r12, r12
je 0x140045866
mov r15, qword [rsp + 0x220]
jmp 0x140044b1c
inc r15
dec r12
je 0x140045866
movzx eax, byte [r15]
cmp eax, 0x20
je 0x140044b10
cmp eax, 0xa
je 0x140044b10
inc r15
dec r12
mov qword [rsp + 0x2b0], r15
mov qword [rsp + 0x2b8], r12
cmp al, 0x7b
jne 0x140045866
mov ebp, 1
xor eax, eax
mov qword [rsp + 0x178], rax
xor eax, eax
mov qword [rsp + 0x30], rax
mov ebx, 1
xor eax, eax
mov qword [rsp + 0x190], rax
xor r14d, r14d
mov r13d, 1
xor eax, eax
mov qword [rsp + 0x170], rax
xor edi, edi
xor eax, eax
mov qword [rsp + 0x50], rax
test r12, r12
je 0x140045838
lea r9, [r12 - 0xd]
lea rcx, [r12 - 0xe]
lea rax, [r12 - 0xf]
xor edx, edx
mov r8, r12
mov r10, r15
jmp 0x140044bd3
inc r10
dec r9
inc rdx
dec rcx
dec rax
mov qword [rsp + 0x2b0], r10
dec r8
mov qword [rsp + 0x2b8], r8
je 0x140045838
movzx r11d, byte [r10]
cmp r11d, 0x20
je 0x140044bab
cmp r11d, 0xa
je 0x140044bab
cmp r11b, 0x22
jne 0x140045838
movzx eax, byte [rsi + 0x275]
mov byte [rsp + 0x4d], al
movzx r12d, byte [rsi + 0x274]
movzx eax, byte [rsi + 0x273]
mov byte [rsp + 0x4c], al
movzx eax, byte [rsi + 0x272]
mov byte [rsp + 0x48], al
movzx ebp, byte [rsi + 0x270]
movzx eax, byte [rsi + 0x271]
mov byte [rsp + 0x58], al
movzx eax, byte [rsi + 0x276]
mov byte [rsp + 0x4b], al
mov qword [rsi + 0x298], rdi
cmp rbx, qword [rsi + 0x148]
jne 0x140045542
mov rdx, qword [rsi + 0x140]
mov rcx, qword [rsp + 0x30]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400455ee
mov r14, qword [rsi + 0x110]
mov rax, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
sub rax, rdx
cmp rax, 0x3c
jbe 0x1400457f5
mov r13, qword [rsp + 0x40]
mov rax, qword [r14]
mov word [rax + rdx], 0x3c
mov byte [rax + rdx + 2], 0x3a
movups xmm0, xmmword [0x140176faf]
movups xmmword [rax + rdx + 3], xmm0
movups xmm0, xmmword [0x140176fbf]
movups xmmword [rax + rdx + 0x13], xmm0
movups xmm0, xmmword [0x140176fcf]
movups xmmword [rax + rdx + 0x23], xmm0
movdqu xmm0, xmmword [0x140176fd9]
movdqu xmmword [rax + rdx + 0x2d], xmm0
add rdx, 0x3d
mov qword [r14 + 0x10], rdx
mov rax, qword [rsi + 0x110]
mov rcx, qword [rsi + 0x118]
mov rdx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rsi + 0x2a0], rcx
mov qword [rsi + 0x2a8], rdx
mov qword [rsi + 0x2b0], rax
jmp case.0x14003dfe5.46
mov al, 4
jmp 0x1400455e0
mov al, 5
mov rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov al, 5
jmp 0x140043473
mov byte [rsi + 0x292], 0
mov rcx, qword [rsi + 0x110]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
sub rax, rdx
cmp rax, 0xfff
jbe 0x14004580c
mov byte [rsp + 0x38], bpl
mov qword [rsp + 0x168], r14
mov rdi, rbx
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x1d0], rax
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0x1c0], xmm0
mov qword [rcx], 1
xorps xmm9, xmm9
movups xmmword [rcx + 8], xmm9
mov qword [rsp + 0x1b0], 0
movups xmmword [rsp + 0x1d8], xmm9
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x1000
mov edx, 1
call fcn.140143230
test rax, rax
je 0x140045921
pshufd xmm0, xmm6, 0xee
movq rcx, xmm0
movq rdx, xmm6
shrd rdx, rcx, 0x38
shr rcx, 0x38
movq xmm7, rdx
movd xmm8, ecx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0x1000
mov qword [rsp + 0x60], 0
movaps xmmword [rsp + 0x80], xmm9
movups xmmword [rsp + 0x8c], xmm9
movups xmm6, xmmword [rsi + 0x198]
movaps xmmword [rsp + 0x2b0], xmm6
lea rcx, [rsp + 0x1ec]
lea rdx, [rsp + 0x2b0]
call fcn.140092990
mov dword [rsp + 0x1e8], 1
movups xmmword [rsp + 0x29c], xmm6
movaps xmmword [rsp + 0x2b0], xmm6
lea rbx, [rsp + 0x9c]
lea rdx, [rsp + 0x2b0]
mov rcx, rbx
call fcn.140092990
mov dword [rsp + 0x98], 1
movups xmmword [rsp + 0x14c], xmm6
mov r15, qword [rsp + 0x80]
mov qword [rsp + 0x90], r15
mov rbp, qword [rsp + 0x1b0]
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x3e0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm6, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x190], rax
mov r14, qword [rsp + 0x78]
movdqu xmm0, xmmword [rsp + 0x88]
movdqa xmmword [rsp + 0x540], xmm0
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x550], eax
lea rcx, [rsp + 0xa60]
mov r8d, 0xc4
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x292], 0
cmp qword [rsi + 0x230], 0
je 0x1400457d1
mov rcx, qword [rsi + 0x228]
call fcn.140142490
punpcklqdq xmm7, xmm8
cmp qword [rsi + 0x1b0], 0
je 0x14004383c
mov rcx, qword [rsi + 0x1a8]
call fcn.140142490
jmp 0x14004383c
mov r8d, 0x3d
mov rcx, r14
call fcn.1401639e0
mov rdx, qword [r14 + 0x10]
jmp 0x14004555e
mov r8d, 0x1000
call fcn.1401639e0
mov rcx, qword [rsi + 0x110]
jmp 0x140045613
mov r15, qword [rsp + 0x30]
test rdi, rdi
je case.0x140009e2b.455
mov rcx, r13
call fcn.140142490
test r14, r14
je 0x140045857
mov rcx, rbx
call fcn.140142490
xor ecx, ecx
test r15, r15
test edi, edi
je 0x140045868
mov rcx, rbp
call fcn.140142490
xor ecx, ecx
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x1b0]
call fcn.14000d870
mov rcx, qword [rsp + 0x210]
call fcn.14000d750
cmp qword [rsp + 0x228], 0
je 0x14004492b
mov rcx, qword [rsp + 0x220]
call fcn.140142490
jmp 0x14004492b
mov ecx, 1
mov edx, 0x1000
call fcn.140162fc0
ud2
add byte [rax], al
add byte [rcx - 1], cl
retf 0x8d4b
lea rax, [rbx + rdx]
mov byte [rax], bpl
inc rdx
mov qword [rsp + 0x38], rdx
inc r14
cmp r14, 0x24
je 0x140045e9a
lea rax, [r14 - 0xf]
mov qword [rsp + 0x70], rax
movzx eax, byte [rsp + r14 + 0x70]
mov ecx, eax
shr ecx, 4
movzx r13d, byte [rcx + r15]
and eax, 0xf
movzx ebp, byte [rax + r15]
test r12b, 1
jne 0x140045e20
mov rax, qword [rsp + 0x30]
cmp rdx, rax
jne 0x140045def
mov rcx, rdi
call fcn.1400c9e40
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x28]
mov byte [rbx + rdx], r13b
inc rdx
mov qword [rsp + 0x38], rdx
cmp rdx, rax
jne 0x140045d90
mov rcx, rdi
mov rdx, rax
call fcn.1400c9e40
mov rbx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
jmp 0x140045d90
cmp r13b, 0x30
jne 0x140045e50
std
xor byte [rbp + 0x2a], dh
cmp bpl, 0x30
je 0x140045d9f
cmp rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
jne 0x140045e8e
mov rcx, rdi
call fcn.1400c9e40
mov rbx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
jmp 0x140045e8e
cmp rdx, qword [rsp + 0x30]
jne 0x140045e69
mov rcx, rdi
call fcn.1400c9e40
mov rbx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
mov byte [rbx + rdx], r13b
inc rdx
mov qword [rsp + 0x38], rdx
cmp rdx, qword [rsp + 0x30]
jne 0x140045e89
mov rcx, rdi
call fcn.1400c9e40
mov rdx, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x28]
lea rax, [rbx + rdx]
xor r12d, r12d
jmp 0x140045d94
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
add rsp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
cmp rdx, 8
jb 0x140045f8c
and byte [rax - 0x77], cl
invalid
mov rdi, r8
cmp qword [r8 + 0x218], 0
jne 0x140045f9f
mov rbx, qword [rcx]
bswap rbx
mov qword [rdi + 0x218], 0xffffffffffffffff
mov r14, qword [rdi + 0x4b0]
mov rax, qword [rdi + 0x4c8]
shr r9, 0x20
jmp 0x1848fa14f
enter 0x4c04, 0xffffffffffffff8d
cmp al, 0x80
mov rcx, qword [r14 + r15*8]
mov edx, dword [r14 + r15*8 + 8]
mov edx, dword [rsi + rdi*8 + 8]
jmp 0x1848fa14f
mov edx, dword [rsi + rdi*8 + 8]
call fcn.140105410
imul ecx, eax, 0x3e8
mov eax, edx
imul rax, rax, 0x431bde83
shr rax, 0x32
add eax, ecx
mov dword [r14 + r15*8 + 0x18], eax
lea rcx, [r14 + r15*8]
add rcx, 0x10
mov rdx, qword [r14 + r15*8 + 0x10]
cmp rdx, rbx
je 0x140045f7f
lea r8, [r14 + r15*8]
add r8, 0x18
add eax, 0x3e8
mov dword [r8], eax
inc rdx
mov qword [rcx], rdx
inc qword [rdi + 0x218]
cmp rsi, 8
setae al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
add al, ch
and eax, 0xf0011d7
or ecx, esp
int3
sub rsp, 0x28
test rdx, rdx
je 0x140045ff3
cmp qword [r8 + 0x218], 0
jne 0x140045ffe
shr r9, 0x20
cmp byte [rcx], 1
mov qword [r8 + 0x218], 0xffffffffffffffff
mov rax, qword [r8 + 0x4f8]
mov rcx, qword [r8 + 0x510]
mov ecx, dword [rcx + r9*8 + 4]
sete byte [rax + rcx]
inc qword [r8 + 0x218]
test rdx, rdx
setne al
add rsp, 0x28
ret
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
mov rdi, r9
mov rsi, r8
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.1400f8570
test eax, eax
je 0x140046052
cmp edx, 0x300
ja 0x140046052
mov ebx, edx
mov r12, qword [rsp + 0x30]
sub r12, rbx
jae 0x140046065
xor eax, eax
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov r14, qword [rsp + 0x28]
lea r15, [r14 + rbx]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], r12
cmp ebx, 0x3f
ja 0x140046099
lea rcx, [rsp + 0x38]
mov rdx, r14
mov r8, rbx
call fcn.140089490
xor eax, eax
cmp qword [rsp + 0x38], 0
je 0x1400460b0
jmp 0x140046054
mov rax, qword [0x1401e9100]
mov rcx, r14
mov rdx, rbx
call rax
mov ecx, eax
xor eax, eax
test cl, cl
leave
leave
jne 0x140046054
cmp r12, 8
jb 0x140046054
mov rcx, r12
and rcx, 0xfffffffffffffff8
xor eax, eax
cmp rcx, 8
je 0x140046054
cmp r12, 0x10
je 0x140046054
lea rcx, [r15 + 0x11]
lea rax, [r12 - 0x11]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
cmp byte [r15 + 0x10], 1
jne 0x140046109
cmp rax, 0x100
jb 0x140046052
lea rax, [r15 + 0x111]
add r12, 0xfffffffffffffeef
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x90], rbx
mov rax, r14
cmp rax, r15
je 0x1400461c3
movzx ecx, byte [rax]
test cl, cl
js 0x140046131
inc rax
jmp 0x140046198
mov edx, ecx
and edx, 0x1f
movzx r9d, byte [rax + 1]
and r9d, 0x3f
cmp cl, 0xdf
stc
fbstp tbyte [rsi + 0x39]
stc
fbstp tbyte [rsi + 0x39]
movzx r8d, byte [rax + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14004618b
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1400461c3
add rax, 4
jmp 0x140046198
add rax, 2
shl edx, 6
or edx, r9d
mov ecx, edx
jmp 0x140046198
add rax, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0x110000
je 0x1400461c3
cmp ecx, 0x20
jb 0x140046052
cmp ecx, 0x7f
je 0x140046052
cmp ecx, 0xa7
jne 0x14004611c
jmp 0x140046052
mov rax, qword [rsi + 0x218]
movabs rcx, 0x7fffffffffffffff
invalid
invalid
invalid
invalid
invalid
invalid
invalid
jg 0x14004621d
cmp eax, ecx
jae 0x140046354
inc rax
mov qword [rsi + 0x218], rax
mov rax, qword [rsi + 0x6a8]
mov rcx, qword [rsi + 0x6c0]
shr rdi, 0x20
and byte [rbx + 0x4804f94c], cl
shl ecx, 6
and byte [rbx + 0x4804f94c], cl
shl ecx, 6
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], rbx
lea rax, str.chat.type.text
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0xe
lea rbx, [rsp + 0x68]
pop rsp
and al, 0x68
pop rsp
and al, 0x68
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], 2
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x60], 0
mov rax, qword [rsi + 0x478]
test rax, rax
je case.0x14001c6ae.246
invalid
cmp ecx, dword [rbx + rcx*4 - 0x4a]
push 0x48000004
shl eax, 3
mov r14, qword [rsi + 0x468]
shl rax, 3
lea r15, [rax + rax*2]
xor r12d, r12d
lea rdi, [rsp + 0x38]
nop word cs:[rax + rax]
mov rcx, qword [r14 + r12 + 8]
add rcx, 0x10
mov rdx, rdi
call fcn.140035310
add r12, 0x18
cmp r15, r12
jne 0x140046290
mov rax, qword [0x1401ea818]
xor ecx, ecx
cmp rax, 3
setne cl
mov eax, 0xff
cmovbe eax, ecx
test al, al
je 0x1400462d0
movzx eax, al
cmp eax, 0xff
jne 0x140046346
lea rax, [rsp + 0x98]
mov qword [rsp + 0x68], rax
lea rax, [0x140108770]
or al, 0
or al, 0
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x78], rcx
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x80], rax
lea rax, [0x1401772b0]
movlps qword [rax], xmm0
movlps qword [rax], xmm0
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rbx
pop rsp
and al, 0x48
mov qword [rsp + 0x50], 2
lea r8, str.ncan::net::play
invalid
adc eax, dword [rax]
lea rcx, [rsp + 0x38]
mov edx, 3
mov r9d, 0x10e
call fcn.140092890
invalid
dec qword [rsi + 0x218]
mov al, 1
jmp 0x140046054
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.140163730
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
mov rdi, r9
mov rsi, r8
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdx
lea rcx, [rsp + 0x78]
call fcn.1400f8570
test eax, eax
je 0x1400463f0
cmp edx, 0x300
ja 0x1400463f0
mov r13d, edx
mov r14, qword [rsp + 0x80]
sub r14, r13
jb 0x1400463f0
mov r12, qword [rsp + 0x78]
lea rbx, [r12 + r13]
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x80], r14
cmp r13d, 0x3f
ja 0x140046406
lea rcx, [rsp + 0x20]
mov rdx, r12
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.140089490
cmp qword [rsp + 0x20], 0
je 0x140046419
xor eax, eax
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [0x1401e9100]
mov rcx, r12
mov rdx, r13
call rax
test al, al
jne 0x1400463f0
xor eax, eax
cmp r14, 8
jb 0x1400463f2
mov rcx, r14
and rcx, 0xfffffffffffffff8
cmp rcx, 8
je 0x1400463f2
invalid
lea rax, [rbx + 0x10]
add r14, 0xfffffffffffffff0
mov qword [rsp + 0x78], rax
js 0x140046488
mov dword [rsp + 0x80], esi
js 0x140046488
mov dword [rsp + 0x80], esi
mov rcx, r12
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rcx, rbx
je 0x140046525
movzx edx, byte [rcx]
test dl, dl
js 0x140046474
inc rcx
cmp edx, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
jne 0x140046500
jmp 0x140046525
mov eax, edx
and eax, 0x1f
movzx r9d, byte [rcx + 1]
and r9d, 0x3f
rol byte [rbx + 0xf441fe0], 1
mov dh, 0x49
add dword [rcx - 0x7d], eax
loope 0x1400464c1
cmp dl, 0xdf
jbe 0x1400464c8
movzx r8d, byte [rcx + 2]
movzx eax, byte [rcx + 2]
mov dh, 0x41
add al, byte [rcx - 0x3f]
loope 0x140046496
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp dl, 0xf0
enter 0xfffffffffffffa80, 0xfffffffffffffff0
jb 0x1400464de
movzx edx, byte [rcx + 3]
and eax, 7
loopne 0x1400464aa
loopne 0x1400464aa
shl eax, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, eax
cmp edx, 0x110000
je 0x140046525
add rcx, 4
cmp edx, 0x110000
jne 0x140046500
add byte [rcx], dl
add byte [rbp + 0x3a], dh
jmp 0x140046525
add rcx, 2
shl eax, 6
or eax, r9d
mov edx, eax
cmp edx, 0x110000
jne 0x140046500
jmp 0x140046525
add rcx, 3
shl eax, 0xc
or r8d, eax
mov edx, r8d
cmp edx, 0x110000
je 0x140046525
xor ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
xor eax, eax
cmp edx, 0x20
jb 0x1400463f2
invalid
invalid
invalid
cmp edx, 0x7f
je 0x1400463f2
cmp edx, 0xa7
jne 0x140046450
jmp 0x1400463f2
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x28], r13
sub byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
movabs rbp, 0x2000000020
mov qword [rsp + 0x48], rbp
lea r14, [rsp + 0x50]
lea rdx, [rsp + 0x20]
mov rcx, r14
call fcn.1400319c0
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
mov rax, r13
sub rax, rdx
test rcx, rcx
cmovne r13, qword [rsp + 0x58]
insb byte [rdi], dx
and al, 0x58
lea rdx, [r12 + rdx]
lea rbx, [0x1401aa580]
add byte [rax + 0xf], cl
fimul dword [r8 + 0xf]
sal dword [rcx], 0xd2
add byte [rax + 0xf], cl
fimul dword [r8 + 0xf]
sal dword [rcx], 0xd2
jmp 0x1400465a7
inc rdx
sub rdx, rbx
cmp r8d, 0x20
jne 0x140046642
cmp rdx, rax
je 0x14004663f
mov rcx, rdx
add rdx, rbx
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x140046597
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rdx + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x140046619
movzx r10d, byte [rdx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r8b, 0xf0
jb 0x14004662c
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
loop 0x140046602
loop 0x140046602
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
add byte [rcx], dl
invalid
rol byte [rbp + 9], 1
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
test byte [rdx], ch
je 0x140046d3d
invalid
add rdx, 4
jmp case.0x14003f47c.63
add rdx, 2
shl r9d, 6
shl ecx, 6
shl ecx, 6
or r9d, r11d
mov r8d, r9d
jmp case.0x14003f47c.63
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
jmp case.0x14003f47c.63
invalid
invalid
invalid
ret 0x4103
invalid
dec dword [rax - 0x77]
ror dword [rax - 0x7d], 0xbe
sbb byte [rdx], al
add byte [rax], al
add byte [rdi], cl
test esi, edi
invalid
mov rcx, rax
cmp qword [rsi + 0x218], 0
jne 0x140046d4e
add byte [rax], al
mov qword [rsi + 0x218], 0xffffffffffffffff
dec r13
cmp r13, 3
ja case.default.0x14004667f
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
add rbx, rcx
mov r8, rax
sub r8, rcx
lea rdx, [0x1401ad8ac]
movsxd r9, dword [rdx + r13*4]
jb 0x14004668d
add byte [rsi + 0x63], cl
or al, 0xaa
add r9, rdx
jmp r9
rol dword [rcx - 1], 1
loope 0x1400466c4
invalid
cmp byte [r12], 0x77
cmp byte [rsp], 0x77
jne case.default.0x14004667f
jmp 0x140046a2e
movzx eax, word [r12]
cmp eax, 0x656d
jne case.default.0x14004667f
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], r8
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000006], ch
mov ecx, dword [rsi + 0x6c0]
pushfq
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000006], ch
mov ecx, dword [rsi + 0x6c0]
shr rdi, 0x20
mov ecx, dword [rcx + rdi*8 + 4]
shl rcx, 6
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r8
lea rax, str.chat.type.emote
or al, 0x13
add byte [rax - 0x77], cl
and al, 0x20
or al, 0x13
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 0xf
mov qword [rsp + 0x30], r14
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x30
mov qword [rsp + 0x38], 2
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x48], 0
mov rax, qword [rsi + 0x478]
test rax, rax
je 0x140046763
mov rbx, qword [rsi + 0x468]
shl rax, 3
lea r15, [rax + rax*2]
xor r12d, r12d
lea rdi, [rsp + 0x20]
mov rcx, qword [rbx + r12 + 8]
add rcx, 0x10
mov rdx, rdi
call fcn.140035310
invalid
dec dword [rcx - 0x7d]
invalid
sbb byte [rbp + 0x39], cl
out 0x75, eax
invalid
invalid
mov rax, qword [0x1401ea818]
xor ecx, ecx
cmp rax, 3
setne cl
mov eax, 0xff
cmovbe eax, ecx
test al, al
je 0x14004678d
movzx eax, al
cmp eax, 0xff
jne case.default.0x14004667f
lea rax, [rsp + 0x88]
mov qword [rsp + 0x50], rax
lea rax, [0x140108770]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, [0x140177378]
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], r14
and al, 0x30
mov qword [rsp + 0x38], 2
lea r8, str.ncan::net::play
lea rcx, [rsp + 0x20]
mov edx, 3
add eax, dword [rax]
add byte [rax], al
mov r9d, 0x149
call fcn.140092890
jmp case.default.0x14004667f
movzx eax, word [r12]
xor eax, 0x736d
movzx ecx, byte [r12 + 2]
movzx ecx, byte [rsp + 2]
xor ecx, 0x67
or cx, ax
je 0x140046a2e
movzx eax, word [r12]
xor eax, 0x6173
movzx ecx, byte [r12 + 2]
xor ecx, 0x79
or cx, ax
jne case.default.0x14004667f
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], r8
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000006], ch
mov ecx, dword [rsi + 0x6c0]
shr rdi, 0x20
mov ecx, dword [rcx + rdi*8 + 4]
shl rcx, 6
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 8]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r8
lea rax, [0x140177326]
or dl, byte [rbx]
add byte [rax - 0x77], cl
and al, 0x20
or dl, byte [rbx]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 0x16
mov qword [rsp + 0x30], r14
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x30
mov qword [rsp + 0x38], 2
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x48], 0
mov rax, qword [rsi + 0x478]
test rax, rax
je 0x1400468fe
mov rbx, qword [rsi + 0x468]
shl rax, 3
lea r15, [rax + rax*2]
xor r12d, r12d
lea rdi, [rsp + 0x20]
mov rcx, qword [rbx + r12 + 8]
add rcx, 0x10
mov rdx, rdi
call fcn.140035310
add r12, 0x18
cmp r15, r12
jne 0x1400468e4
mov rax, qword [0x1401ea818]
xor ecx, ecx
cmp rax, 3
setne cl
mov eax, 0xff
cmovbe eax, ecx
test al, al
je 0x140046928
movzx eax, al
cmp eax, 0xff
jne case.default.0x14004667f
lea rax, [rsp + 0x88]
mov qword [rsp + 0x50], rax
lea rax, [0x140108770]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, [0x140177340]
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], r14
and al, 0x30
mov qword [rsp + 0x38], 2
lea r8, str.ncan::net::play
lea rcx, [rsp + 0x20]
mov edx, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov r9d, 0x152
call fcn.140092890
jmp case.default.0x14004667f
cmp dword [r12], 0x6c6c6574
je 0x140046a2e
cmp dword [r12], 0x656d6974
je 0x140046cf1
cmp dword [r12], 0x7470736d
je 0x140046d5c
xor edx, edx
cmp dword [r12], 0x7470736e
setne r9b
cmp rax, rcx
jne case.default.0x14004667f
mov dl, r9b
test edx, edx
jne case.default.0x14004667f
lea rdx, [0x1401aa580]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x14004667f
mov ecx, dword [rsi + 0x920]
mov rbx, qword [rsi + 0x468]
mov rax, qword [rsi + 0x480]
shr rdi, 0x20
mov edi, dword [rax + rdi*8 + 4]
lea rdx, [rsp + 0x20]
call fcn.140016af0
jmp 0x140046db9
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], rbp
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x20]
mov r14, r8
call fcn.1400319c0
cmp qword [rsp + 0x50], 0
je case.default.0x14004667f
mov r11, r14
mov r13, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
lea r14, [rbx + rax]
sub r11, rax
xor ecx, ecx
jmp 0x140046a99
inc rcx
sub rcx, r14
cmp edx, 0x20
jne 0x140046b2d
cmp rcx, r11
je 0x140046b2a
mov rax, rcx
add rcx, r14
movzx edx, byte [rcx]
test dl, dl
jns 0x140046a8a
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140046b04
movzx r9d, byte [rcx + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp dl, 0xf0
jb 0x140046b17
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 0x140046ea7
add rcx, 4
jmp 0x140046a8d
add rcx, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x140046a8d
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
jmp 0x140046a8d
mov rax, r11
mov qword [rsp + 0xa8], r14
mov rcx, qword [rsi + 0x6a0]
test rcx, rcx
je case.default.0x14004667f
add qword [rsp + 0xa8], rax
sub r11, rax
mov r15, qword [rsi + 0x690]
mov rdx, qword [rsi + 0x6a8]
mov r8, qword [rsi + 0x6c0]
xor r14d, r14d
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0xc0], r8
jmp 0x140046b8e
inc r14
cmp rcx, r14
je case.default.0x14004667f
cmp dword [r15 + r14*8], 0
je case.default.0x14004667f
mov r12d, dword [r15 + r14*8 + 4]
mov eax, dword [r8 + r12*8 + 4]
shl rax, 6
add rax, rdx
cmp qword [rax + 8], r13
jne 0x140046b82
mov rcx, qword [rax]
mov rdx, rbx
mov r8, r13
mov rbp, r11
call sub.VCRUNTIME140.dll_memcmp
mov r8, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xd0]
mov r11, rbp
test eax, eax
jne 0x140046b82
shr rdi, 0x20
mov eax, dword [r8 + rdi*8 + 4]
shl rax, 6
movups xmm0, xmmword [rdx + rax]
movups xmmword [rsp + 0x88], xmm0
mov r15, qword [rsp + 0xa8]
mov qword [rsp + 0x98], r15
mov qword [rsp + 0xa0], r11
mov rax, qword [rsi + 0x468]
mov rcx, qword [rsi + 0x480]
mov ecx, dword [rcx + r12*8 + 4]
lea rdx, str.commands.message.display.incomingcommands.message.display.outgoing
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x28], 0x21
lea rdx, [rsp + 0x88]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 2
mov byte [rsp + 0x40], 1
mov word [rsp + 0x41], 0xaaaa
mov byte [rsp + 0x43], 0xaa
mov byte [rsp + 0x48], 0
lea rcx, [rcx + rcx*2]
mov rcx, qword [rax + rcx*8 + 8]
add rcx, 0x10
lea rdx, [rsp + 0x20]
mov r14, r11
call fcn.140035310
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r14
mov rax, qword [rsi + 0x468]
mov rcx, qword [rsi + 0x480]
mov ecx, dword [rcx + rdi*8 + 4]
lea rdx, [0x1401773b9]
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x28], 0x21
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 2
mov byte [rsp + 0x40], 1
mov word [rsp + 0x41], 0xaaaa
mov byte [rsp + 0x43], 0xaa
mov byte [rsp + 0x48], 0
lea rcx, [rcx + rcx*2]
mov rcx, qword [rax + rcx*8 + 8]
jmp 0x140046e8b
cmp r8, 8
je 0x140046dd2
cmp r8, 7
je 0x140046ded
cmp r8, 3
jne case.default.0x14004667f
movzx eax, word [rbx]
xor eax, 0x6164
movzx ecx, byte [rbx + 2]
xor ecx, 0x79
or cx, ax
jne case.default.0x14004667f
mov eax, dword [rsi + 0x918]
imul rcx, rax, 0x57619f1
shr rcx, 0x29
jmp 0x140046e1d
mov rcx, rax
cmp qword [rsi + 0x218], 0
je 0x140046650
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
cmp rax, rcx
jne case.default.0x14004667f
lea rdx, [0x1401aa580]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x14004667f
mov eax, dword [rsi + 0x920]
imul rax, rax, 0x10624dd3
shr rax, 0x26
cvtsi2sd xmm1, eax
divsd xmm1, qword [0x140169390]
mov rbx, qword [rsi + 0x468]
mov rax, qword [rsi + 0x480]
shr rdi, 0x20
mov edi, dword [rax + rdi*8 + 4]
lea rcx, [rsp + 0x20]
call fcn.140007ab0
mov r8, rdx
lea rcx, [rdi + rdi*2]
mov rcx, qword [rbx + rcx*8 + 8]
mov rdx, rax
call fcn.14003cc10
jmp case.default.0x14004667f
movabs rax, 0x656d6974656d6167
cmp qword [rbx], rax
jne case.default.0x14004667f
mov ecx, dword [rsi + 0x910]
jmp 0x140046e1d
mov eax, 0x74796164
xor eax, dword [rbx]
mov ecx, 0x656d6974
xor ecx, dword [rbx + 3]
or ecx, eax
jne case.default.0x14004667f
mov ecx, dword [rsi + 0x918]
imul rax, rcx, 0x57619f1
shr rax, 0x29
imul eax, eax, 0x5dc0
sub ecx, eax
mov rbx, qword [rsi + 0x468]
mov rax, qword [rsi + 0x480]
shr rdi, 0x20
mov edi, dword [rax + rdi*8 + 4]
lea rdx, [rsp + 0x50]
call fcn.140016af0
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
lea rax, [0x140177313]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x13
lea rax, [rsp + 0x88]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x48], 0
lea rax, [rdi + rdi*2]
mov rcx, qword [rbx + rax*8 + 8]
add rcx, 0x10
lea rdx, [rsp + 0x20]
call fcn.140035310
inc qword [rsi + 0x218]
mov al, 1
jmp 0x1400463f2
mov rax, r11
mov qword [rsp + 0xa8], r14
mov rcx, qword [rsi + 0x6a0]
test rcx, rcx
jne 0x140046b45
jmp case.default.0x14004667f
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movdqa xmmword [rsp + 0x50], xmm6
mov rdi, r9
mov rsi, r8
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rdx
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140031d50
movzx ebp, byte [rsp + 0x3e]
cmp bpl, 2
je 0x14004700d
cmp qword [rsi + 0x218], 0
jne 0x14004702a
mov r14, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
movq xmm6, qword [rsp + 0x38]
movzx r12d, byte [rsp + 0x3c]
movzx r13d, byte [rsp + 0x3d]
mov qword [rsi + 0x218], 0xffffffffffffffff
movzx eax, byte [rsi + 0x197]
movd ecx, xmm6
cmp al, cl
cmovb ecx, eax
mov rax, qword [rsi + 0x738]
mov rdx, qword [rsi + 0x750]
shr rdi, 0x20
mov edx, dword [rdx + rdi*8 + 4]
lea rdx, [rdx + rdx*4]
movzx ecx, cl
mov dword [rax + rdx*8 + 0x20], ecx
test rbx, rbx
je 0x140046fb0
js 0x140047038
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rbx
call fcn.140143230
mov r15, rax
test rax, rax
jne 0x140046fb6
mov ecx, 1
mov rdx, rbx
call fcn.140162fc0
ud2
mov r15d, 1
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi + 0x780]
mov rcx, qword [rsi + 0x798]
mov ecx, dword [rcx + rdi*8 + 4]
lea rcx, [rcx + rcx*2]
lea rdi, [rax + rcx*8]
cmp qword [rax + rcx*8 + 8], 0
je 0x140046fee
mov rcx, qword [rdi]
call fcn.140142490
mov qword [rdi], r15
mov qword [rdi + 8], rbx
movd dword [rdi + 0x10], xmm6
mov byte [rdi + 0x14], r12b
mov byte [rdi + 0x15], r13b
mov byte [rdi + 0x16], bpl
inc qword [rsi + 0x218]
cmp bpl, 2
setne al
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
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
call fcn.14007ff80
ud2
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x60
movapd xmmword [rsp + 0x50], xmm9
movapd xmmword [rsp + 0x40], xmm8
movapd xmmword [rsp + 0x30], xmm7
movapd xmmword [rsp + 0x20], xmm6
cmp rdx, 8
jae 0x140047071
xor eax, eax
jmp 0x140047233
mov rsi, r8
mov r8, rdx
and r8, 0xfffffffffffffff8
xor eax, eax
cmp r8, 8
je 0x140047233
cmp rdx, 0x18
je 0x140047233
cmp r8, 0x10
je 0x140047233
mov rax, qword [rcx]
bswap rax
cmp byte [rcx + 0x18], 1
movabs r8, 0x7fffffffffffffff
sete bl
mov rdx, rax
and rdx, r8
movq xmm1, rdx
movsd xmm0, qword [0x140169398]
ucomisd xmm0, xmm1
jbe 0x14004706a
mov rdi, r9
mov rdx, qword [rcx + 8]
bswap rdx
mov r9, rdx
and r9, r8
movq xmm1, r9
ucomisd xmm0, xmm1
jbe 0x14004706a
mov rcx, qword [rcx + 0x10]
bswap rcx
and r8, rcx
movq xmm1, r8
ucomisd xmm0, xmm1
jbe 0x14004706a
cmp qword [rsi + 0x218], 0
jne 0x140047254
movq xmm6, rax
movq xmm0, rdx
punpcklqdq xmm6, xmm0
movq xmm7, rcx
mov qword [rsi + 0x218], 0xffffffffffffffff
maxsd xmm7, qword [0x1401693a0]
minsd xmm7, qword [0x1401693a8]
movapd xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
movsd xmm8, qword [0x1401693b0]
xor r14d, r14d
ucomisd xmm0, xmm0
maxsd xmm0, xmm8
movsd xmm9, qword [0x1401693b8]
minsd xmm0, xmm9
cvttsd2si ebp, xmm0
cmovp ebp, r14d
maxpd xmm6, xmmword [0x1401693c0]
mov rax, qword [rsi + 0x4f8]
mov rcx, qword [rsi + 0x510]
shr rdi, 0x20
mov ecx, dword [rcx + rdi*8 + 4]
mov byte [rax + rcx], bl
mov rax, qword [rsi + 0x540]
mov rcx, qword [rsi + 0x558]
mov ecx, dword [rcx + rdi*8 + 4]
lea rcx, [rcx + rcx*2]
minpd xmm6, xmmword [0x1401693d0]
movupd xmmword [rax + rcx*8], xmm6
movsd qword [rax + rcx*8 + 0x10], xmm7
mov rbx, qword [rsi + 0x588]
mov rax, qword [rsi + 0x5a0]
mov eax, dword [rax + rdi*8 + 4]
lea rdi, [rax + rax*2]
movapd xmm0, xmm6
unpckhpd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
movapd xmm7, xmm0
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
ucomisd xmm0, xmm0
maxsd xmm0, xmm8
minsd xmm0, xmm9
cvttsd2si eax, xmm0
cmovp eax, r14d
movd xmm0, eax
ucomisd xmm7, xmm7
maxsd xmm7, xmm8
minsd xmm7, xmm9
cvttsd2si eax, xmm7
cmovp eax, r14d
movd xmm1, eax
punpckldq xmm0, xmm1
movq qword [rbx + rdi*4], xmm0
mov dword [rbx + rdi*4 + 8], ebp
inc qword [rsi + 0x218]
mov al, 1
movaps xmm6, xmmword [rsp + 0x20]
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x50]
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x58
movdqa xmmword [rsp + 0x40], xmm8
movaps xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x20], xmm6
xor eax, eax
cmp rdx, 4
jb 0x1400473d8
cmp rdx, 8
je 0x1400473d8
and rdx, 0xfffffffffffffffc
cmp rdx, 4
je 0x1400473d8
mov rsi, r8
mov r8d, dword [rcx + 4]
bswap r8d
cmp byte [rcx + 8], 1
sete dl
mov eax, r8d
and eax, 0x7fffffff
movd xmm1, eax
xor eax, eax
movss xmm0, dword [0x1401693e0]
ucomiss xmm0, xmm1
jbe 0x1400473d8
mov rdi, r9
mov ecx, dword [rcx]
bswap ecx
mov r9d, ecx
and r9d, 0x7fffffff
movd xmm1, r9d
ucomiss xmm0, xmm1
jbe 0x1400473d8
cmp qword [rsi + 0x218], 0
jne 0x1400473f2
movd xmm6, r8d
movd xmm0, ecx
mov qword [rsi + 0x218], 0xffffffffffffffff
mov rax, qword [rsi + 0x4f8]
mov rcx, qword [rsi + 0x510]
shr rdi, 0x20
mov ecx, dword [rcx + rdi*8 + 4]
mov byte [rax + rcx], dl
mov rbx, qword [rsi + 0x5d0]
mov rax, qword [rsi + 0x5e8]
mov r14d, dword [rax + rdi*8 + 4]
movss xmm7, dword [0x1401693e4]
movaps xmm1, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movdqa xmm8, xmm0
movdqa xmm0, xmm6
movaps xmm1, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
punpckldq xmm0, xmm8
movaps xmm1, xmmword [0x1401693f0]
cmpnleps xmm1, xmm0
movaps xmm2, xmmword [0x140169400]
addps xmm2, xmm0
andps xmm0, xmm1
andnps xmm1, xmm2
orps xmm1, xmm0
movaps xmm0, xmm1
cmpltps xmm0, xmmword [0x140169410]
movaps xmm2, xmmword [0x140169420]
addps xmm2, xmm1
andps xmm2, xmm0
andnps xmm0, xmm1
orps xmm0, xmm2
movlps qword [rbx + r14*8], xmm0
mov rax, qword [rsi + 0x618]
mov rcx, qword [rsi + 0x630]
mov ecx, dword [rcx + rdi*8 + 4]
pshufd xmm0, xmm0, 0x55
movd dword [rax + rcx*4], xmm0
inc qword [rsi + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
mov al, 1
movaps xmm6, xmmword [rsp + 0x20]
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x40]
add rsp, 0x58
pop rax
pop rax
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x70
movapd xmmword [rsp + 0x60], xmm10
movapd xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x40], xmm8
movapd xmmword [rsp + 0x30], xmm7
movapd xmmword [rsp + 0x20], xmm6
cmp rdx, 8
jae 0x140047437
xor eax, eax
jmp 0x140047710
mov rsi, r8
mov r8, rdx
and r8, 0xfffffffffffffff8
xor eax, eax
cmp r8, 8
je 0x140047710
cmp r8, 0x10
je 0x140047710
mov r8, rdx
and r8, 0xfffffffffffffffc
xor eax, eax
cmp r8, 0x18
je 0x140047710
cmp rdx, 0x20
je 0x140047710
cmp r8, 0x1c
je 0x140047710
mov rdx, qword [rcx]
bswap rdx
cmp byte [rcx + 0x20], 1
movabs rax, 0x7fffffffffffffff
sete bl
mov r8, rdx
and r8, rax
movq xmm1, r8
movsd xmm0, qword [0x140169398]
ucomisd xmm0, xmm1
invalid
jbe 0x140047430
mov rdi, r9
mov r8, qword [rcx + 8]
bswap r8
mov r9, r8
and r9, rax
movq xmm1, r9
ucomisd xmm0, xmm1
jbe 0x140047430
mov r9, qword [rcx + 0x10]
bswap r9
and rax, r9
movq xmm1, rax
ucomisd xmm0, xmm1
jbe 0x140047430
mov r10d, dword [rcx + 0x1c]
bswap r10d
mov eax, r10d
and eax, 0x7fffffff
movd xmm1, eax
xor eax, eax
movss xmm0, dword [0x1401693e0]
ucomiss xmm0, xmm1
jbe 0x140047710
mov ecx, dword [rcx + 0x18]
bswap ecx
mov r11d, ecx
and r11d, 0x7fffffff
movd xmm1, r11d
ucomiss xmm0, xmm1
jbe 0x140047710
cmp qword [rsi + 0x218], 0
jne 0x140047737
movq xmm0, r8
movq xmm6, rdx
punpcklqdq xmm6, xmm0
movq xmm7, r9
movd xmm0, ecx
movd xmm9, r10d
punpckldq xmm9, xmm0
movss xmm10, dword [0x1401693e4]
movdqa xmm0, xmm9
movaps xmm1, xmm10
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movdqa xmm8, xmm0
shufps xmm9, xmm9, 0x55
movaps xmm0, xmm9
movaps xmm1, xmm10
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
maxsd xmm7, qword [0x1401693a0]
minsd xmm7, qword [0x1401693a8]
punpckldq xmm8, xmm0
maxpd xmm6, xmmword [0x1401693c0]
mov qword [rsi + 0x218], 0xffffffffffffffff
movapd xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
movsd xmm9, qword [0x1401693b0]
xor r14d, r14d
ucomisd xmm0, xmm0
maxsd xmm0, xmm9
movsd xmm10, qword [0x1401693b8]
minsd xmm0, xmm10
ret 0xff2
sub al, 0xe8
cmovp ebp, r14d
mov rax, qword [rsi + 0x4f8]
mov rcx, qword [rsi + 0x510]
shr rdi, 0x20
mov ecx, dword [rcx + rdi*8 + 4]
mov byte [rax + rcx], bl
mov rax, qword [rsi + 0x5d0]
mov rcx, qword [rsi + 0x5e8]
movaps xmm0, xmmword [0x1401693f0]
cmpnleps xmm0, xmm8
movaps xmm1, xmmword [0x140169400]
addps xmm1, xmm8
andps xmm8, xmm0
andnps xmm0, xmm1
orps xmm0, xmm8
movaps xmm1, xmm0
cmpltps xmm1, xmmword [0x140169410]
mov ecx, dword [rcx + rdi*8 + 4]
movaps xmm2, xmmword [0x140169420]
addps xmm2, xmm0
andps xmm2, xmm1
andnps xmm1, xmm0
orps xmm1, xmm2
movlps qword [rax + rcx*8], xmm1
mov rax, qword [rsi + 0x618]
mov rcx, qword [rsi + 0x630]
mov ecx, dword [rcx + rdi*8 + 4]
pshufd xmm0, xmm1, 0x55
movd dword [rax + rcx*4], xmm0
mov rax, qword [rsi + 0x540]
mov rcx, qword [rsi + 0x558]
mov ecx, dword [rcx + rdi*8 + 4]
lea rcx, [rcx + rcx*2]
minpd xmm6, xmmword [0x1401693d0]
movupd xmmword [rax + rcx*8], xmm6
movsd qword [rax + rcx*8 + 0x10], xmm7
mov rbx, qword [rsi + 0x588]
mov rax, qword [rsi + 0x5a0]
mov eax, dword [rax + rdi*8 + 4]
lea rdi, [rax + rax*2]
movapd xmm0, xmm6
unpckhpd xmm0, xmm6
ret 0xff2
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
movapd xmm7, xmm0
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
ucomisd xmm0, xmm0
maxsd xmm0, xmm9
minsd xmm0, xmm10
cvttsd2si eax, xmm0
cmovp eax, r14d
movd xmm0, eax
ucomisd xmm7, xmm7
maxsd xmm7, xmm9
minsd xmm7, xmm10
cvttsd2si eax, xmm7
cmovp eax, r14d
movd xmm1, eax
punpckldq xmm0, xmm1
movq qword [rbx + rdi*4], xmm0
mov dword [rbx + rdi*4 + 8], ebp
inc qword [rsi + 0x218]
mov al, 1
movaps xmm6, xmmword [rsp + 0x20]
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x60]
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
push rsi
push rdi
sub rsp, 0x38
mov rdi, r9
mov rsi, r8
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x28]
call fcn.1400f8570
test eax, eax
je 0x14004780a
cmp qword [rsi + 0x218], 0
jne 0x140047816
mov qword [rsi + 0x218], 0xffffffffffffffff
mov rcx, qword [rsi + 0x7c8]
mov r8, qword [rsi + 0x7e0]
shr rdi, 0x20
mov r8d, dword [r8 + rdi*8 + 4]
shl r8, 5
cmp edx, dword [rcx + r8 + 0x18]
jne 0x140047801
cmp byte [rcx + r8 + 0x1c], 0
je 0x140047801
lea r9, [rcx + r8]
add rcx, r8
add rcx, 0x18
mov byte [rcx + 4], 0
inc edx
mov dword [rcx], edx
mov rcx, qword [rsi + 0x540]
mov rdx, qword [rsi + 0x558]
mov edx, dword [rdx + rdi*8 + 4]
lea rdx, [rdx + rdx*2]
movups xmm0, xmmword [r9]
mov r8, qword [r9 + 0x10]
mov qword [rcx + rdx*8 + 0x10], r8
movups xmmword [rcx + rdx*8], xmm0
mov rcx, qword [rsi + 0x218]
inc rcx
jmp 0x140047803
xor ecx, ecx
mov qword [rsi + 0x218], rcx
test eax, eax
setne al
add rsp, 0x38
pop rdi
pop rsi
ret
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
xor eax, eax
test rdx, rdx
je 0x140047e63
cmp rdx, 9
jb 0x140047e63
cmp rdx, 9
je 0x140047e63
mov rsi, r8
movzx ebx, byte [rcx + 9]
cmp bl, 6
cmovae ebx, eax
lea r8, [rdx - 9]
cmp r8, 0xe
jb 0x140047e63
mov rdi, r9
movzx r15d, byte [rcx]
mov r14, qword [rcx + 1]
add rcx, 0x17
add rdx, 0xffffffffffffffe9
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rdx
lea rcx, [rsp + 0xb8]
call fcn.1400f8570
test eax, eax
je 0x1400479da
cmp qword [rsi + 0x218], 0
jne 0x140047faf
bswap r14
mov r13d, r14d
shl r13d, 0x14
sar r13d, 0x14
mov qword [rsi + 0x218], 0xffffffffffffffff
mov ebp, dword [rsi + 0x3a4]
shl ebp, 4
xor eax, eax
add ebp, r13d
js 0x140047e5a
mov ecx, dword [rsi + 0x3a0]
shl ecx, 4
cmp ecx, ebp
jle 0x140047e5a
mov byte [rsp + 0x48], r15b
mov dword [rsp + 0x7c], edx
mov rdx, r14
sar rdx, 0x26
mov r15, r14
shl r15, 0x1a
sar r15, 0x26
mov rax, qword [rsi + 0x6f0]
mov qword [rsp + 0x68], rax
mov rax, qword [rsi + 0x708]
shr rdi, 0x20
mov r12d, dword [rax + rdi*8 + 4]
lea rcx, [rsi + 0x380]
mov qword [rsp + 0x50], rdx
sar edx, 4
mov r8d, r15d
sar r8d, 4
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x78], edx
mov dword [rsp + 0x74], r8d
call fcn.14006b5d0
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov r8d, ebp
shr r8d, 4
lea rcx, [r8 + r8*4]
shl rcx, 4
mov qword [rsp + 0x88], rcx
xor ecx, ecx
cmp rax, r8
mov qword [rsp + 0xb0], r8
jbe 0x1400479e1
test rdx, rdx
mov r11, r12
je 0x140047a14
mov rcx, qword [rsp + 0x88]
lea r8, [rdx + rcx]
mov r9, qword [r8 + 0x28]
cmp r9, 1
je 0x1400479e6
mov rcx, qword [rsp + 0x50]
and ecx, 0xf
mov r10d, r15d
shl r10d, 4
movzx r10d, r10b
and r13d, 0xf
shl r13d, 8
or r13d, r10d
or r13d, ecx
test r9, r9
jne 0x1400479ef
add r13, r13
add r13, qword [r8]
jmp 0x140047a0f
xor eax, eax
jmp 0x140047e63
mov r11, r12
jmp 0x140047a14
add r8, 8
mov r13, r8
jmp 0x140047a0f
mov r9, qword [r8]
shr r13d, 1
movzx r9d, byte [r9 + r13]
shl ecx, 2
and cl, 4
shr r9, cl
and r9d, 0xf
lea r13, [r8 + r9*2]
add r13, 8
movzx ecx, word [r13]
mov qword [rsp + 0x40], rcx
movzx ecx, cx
lea r8, [0x140177470]
movzx ecx, word [r8 + rcx*2]
mov word [rsp + 0x28], cx
mov r13, r15
movsx r15, bl
lea r8, [0x140193bb8]
add eax, 0x14c17d
add eax, 0x14c17d
lea r9, [0x140193bd0]
lea r10, [0x140193be8]
mov ecx, dword [r8 + r15*4]
mov r8, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
add ecx, r8d
mov r9d, dword [r9 + r15*4]
add r9d, ebp
mov r15d, dword [r10 + r15*4]
mov r10, r13
invalid
mov r13, r9
mov qword [rsp + 0x60], r10
add r15d, r10d
mov dword [rsp + 0x94], ecx
mov dword [rsp + 0x98], r13d
add byte [rax], al
invalid
add byte [rax], al
mov dword [rsp + 0x9c], r15d
add byte [rax], al
mov dword [rsp + 0x2c], ecx
xor ecx, r8d
cmp ecx, 0xf
ja 0x140047a9d
mov ecx, r15d
xor ecx, dword [rsp + 0x60]
cmp ecx, 0x10
jb 0x140047abf
mov edx, dword [rsp + 0x2c]
sar edx, 4
mov r8d, r15d
sar r8d, 4
mov rcx, qword [rsp + 0x58]
call fcn.14006b5d0
cmp eax, dword [rdx]
add byte [rbp - 0x77], cl
jrcxz 0x140047b01
mov edx, dword [rax]
cmp eax, dword [rdx]
add byte [rbp - 0x77], cl
jrcxz 0x140047b01
mov edx, dword [rax]
mov rax, qword [rax + 8]
mov dword [rsp + 0x30], r15d
shl r11, 4
mov ecx, r13d
sar ecx, 4
movsxd rcx, ecx
lea r15, [rcx + rcx*4]
shl r15, 4
xor r12d, r12d
cmp rax, rcx
mov qword [rsp + 0xa8], rcx
jbe 0x140047b61
test rdx, rdx
je 0x140047b61
lea r8, [rdx + r15]
mov r10, qword [r8 + 0x28]
cmp r10, 1
je 0x140047b31
mov r12, r11
mov ecx, dword [rsp + 0x2c]
and al, 0x2c
and ecx, 0xf
mov r9d, dword [rsp + 0x30]
shl r9d, 4
movzx r11d, r9b
mov r9d, r13d
and r9d, 0xf
shl r9d, 8
or r9d, r11d
or r9d, ecx
test r10, r10
jne 0x140047b3a
add r9, r9
add r9, qword [r8]
jmp 0x140047b5a
add r8, 8
mov r9, r8
jmp 0x140047b5d
mov r10, qword [r8]
mov edx, dword [rax]
shr r9d, 1
movzx r9d, byte [r10 + r9]
shl ecx, 2
and cl, 4
shr r9, cl
and r9d, 0xf
lea r9, [r8 + r9*2]
add r9, 8
mov r11, r12
movzx r12d, word [r9]
mov rcx, qword [rsp + 0x68]
lea r8, [rcx + r11]
lea r9d, [r13 - 1]
mov ecx, r9d
sar ecx, 4
movsxd r10, ecx
xor ecx, ecx
cmp rax, r10
jbe 0x140047bf3
test rdx, rdx
je 0x140047bf3
lea rax, [r10 + r10*4]
shl rax, 4
add rdx, rax
mov rax, qword [rdx + 0x28]
cmp rax, 1
je 0x140047bc7
mov ecx, dword [rsp + 0x2c]
and ecx, 0xf
mov r10d, dword [rsp + 0x30]
shl r10d, 4
movzx r10d, r10b
and r9d, 0xf
shl r9d, 8
shl ecx, 8
shl ecx, 8
or r9d, r10d
or r9d, ecx
test rax, rax
jne 0x140047bd0
add r9, r9
add r9, qword [rdx]
jmp 0x140047bef
add rdx, 8
mov r9, rdx
jmp 0x140047bef
mov rax, qword [rdx]
shr r9d, 1
movzx eax, byte [rax + r9]
shl ecx, 2
and cl, 4
shr rax, cl
and eax, 0xf
lea r9, [rdx + rax*2]
add r9, 8
movzx ecx, word [r9]
mov rax, qword [rsp + 0x68]
movzx eax, byte [rax + r11 + 0xd]
add al, 0x24
cmp byte [rsp + 0x48], 0
movzx eax, al
mov edx, 0x2d
cmove edx, eax
movzx r10d, dl
mov r9, qword [r8]
movzx eax, word [rsp + 0x28]
cmp eax, 0xe6
jne 0x140047e45
mov r8, qword [rsp + 0x40]
lea eax, [r8 + 6]
and eax, 0x1e
mov ebx, r8d
and ebx, 1
or ebx, eax
xor ebx, 1
add dword [rcx + 0x15fac3], eax
add byte [rcx - 0x1f76bbff], dh
add dword [rcx + 0x15fac3], eax
add byte [rcx - 0x1f76bbff], dh
cmp r8w, bx
mov qword [rsp + 0x48], r10
mov qword [rsp + 0x80], r9
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x28], ecx
je 0x140047d26
mov dword [rsp + 0x70], r12d
mov dword [rsp + 0x70], esp
mov qword [rsp + 0xa0], r11
mov rcx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x78]
mov r8d, dword [rsp + 0x74]
call fcn.14006b5d0
mov r12, rax
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
cmp qword [r12 + 8], rax
jbe 0x140047cdd
mov rcx, qword [r12]
test rcx, rcx
je 0x140047cdd
shl r14, 0x34
add rcx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x50]
and eax, 0xf
mov rdx, qword [rsp + 0x60]
push rsp
and al, 0x60
push rsp
and al, 0x60
shl edx, 4
movzx edx, dl
shr r14, 0x2c
and r14d, 0xf00
or r14, rax
or r14, rdx
mov edx, ebx
mov r8, r14
call fcn.140038100
add r12, 0x10
mov rax, qword [rsp + 0x50]
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x38], ebp
mov rax, qword [rsp + 0x60]
mov dword [rsp + 0x3c], eax
lea rdx, [rsp + 0x34]
mov rcx, r12
call fcn.14005b7b0
mov r11, qword [rsp + 0xa0]
mov r12d, dword [rsp + 0x70]
mov r10, qword [rsp + 0x48]
mov r9, qword [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rbx - 0x74bfdbbc], cl
and al, 0x28
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rbx - 0x74bfdbbc], cl
and al, 0x28
cmp r12w, ax
mov ebp, dword [rsp + 0x7c]
je 0x140047dc4
mov r12, r15
mov r14, r11
mov edx, dword [rsp + 0x2c]
sar edx, 4
mov r15d, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r8d, r15d
sar r8d, 4
mov rcx, qword [rsp + 0x58]
call fcn.14006b5d0
mov rbx, rax
mov rax, qword [rsp + 0xa8]
cmp qword [rbx + 8], rax
jbe 0x140047d9c
mov rcx, qword [rbx]
test rcx, rcx
je 0x140047d9c
add rcx, r12
mov edx, dword [rsp + 0x2c]
and edx, 0xf
shl r15d, 4
movzx eax, r15b
and r13d, 0xf
shl r13d, 8
or r13d, edx
or r13d, eax
mov edx, dword [rsp + 0x40]
mov r8, r13
call fcn.140038100
add rbx, 0x10
lea rdx, [rsp + 0x94]
mov rcx, rbx
call fcn.14005b7b0
mov r11, r14
mov r10, qword [rsp + 0x48]
mov r9, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x28]
mov rbx, qword [rsi + 0x468]
mov rax, qword [rsi + 0x480]
mov edi, dword [rax + rdi*8 + 4]
test cl, cl
jne 0x140047e2f
movzx eax, word [r9 + r10*4]
movzx ecx, byte [r9 + r10*4 + 2]
mov r9, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
movzx edx, byte [r9 + r11 + 0xc]
movzx r8d, byte [r9 + r11 + 0xe]
inc dl
mov byte [r9 + r11 + 0xc], dl
movzx edx, dl
rol byte [rax + rcx*4 + 0x44], cl
and al, 0x3e
rol byte [rax + rcx*4 + 0x44], cl
and al, 0x3e
mov dword [rsp + 0x38], edx
mov word [rsp + 0x3c], r10w
mov word [rsp + 0x34], ax
mov byte [rsp + 0x36], cl
lea rax, [rdi + rdi*2]
mov rcx, qword [rbx + rax*8 + 8]
add rcx, 0x10
lea rdx, [rsp + 0x34]
call fcn.140034f60
lea rax, [rdi + rdi*2]
mov rcx, qword [rbx + rax*8 + 8]
add rcx, 0x10
mov edx, ebp
call fcn.140035190
jmp 0x140047e50
test r12w, r12w
mov r8, qword [rsp + 0x40]
je 0x140047e77
mov rax, qword [rsi + 0x218]
inc rax
mov qword [rsi + 0x218], rax
mov al, 1
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx edx, word [r9 + r10*4]
adc al, 0x91
cmp edx, 0xf
je 0x140047e9f
cmp edx, 0xe5
in eax, 0
add byte [rax], al
je 0x140047ead
cmp edx, 0x116
jne 0x140047ef3
add byte [rbp + 0x62], dh
mov ax, 0x10b5
mov ch, 0x10
mov dword [rsp + 0x28], 0
jmp 0x140047efb
mov ax, 0xa
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
add bl, ch
mov al, 1
add byte [rax], al
add byte [rax], al
jmp 0x140047efb
mov al, 1
mov dword [rsp + 0x28], eax
movzx edx, cx
lea rax, [0x140177470]
movzx edx, word [rax + rdx*2]
adc al, 0x50
adc al, 0x50
xor eax, eax
cmp edx, 0x2d5
jg case.0x14003ac86.239
cmp edx, 0x24
ja 0x140047efb
mov ecx, edx
movabs rdx, 0x1400000300
bt rdx, rcx
mov ebx, r8d
jae 0x140047efe
mov ax, 0x3290
mov dword [rsp + 0x28], 0
jmp 0x140047efb
mov al, 1
mov dword [rsp + 0x28], eax
xor eax, eax
mov ebx, r8d
mov rcx, qword [rsi + 0x810]
mov rdx, qword [rsi + 0x828]
mov edx, dword [rdx + rdi*8 + 4]
cli
add al, 0x80
cmp al, 0x11
add dword [rcx + 0x2d840f01], esi
std
invalid
invalid
cli
add al, 0x80
cmp al, 0x11
add dword [rcx + 0x2d840f01], esi
std
invalid
cmp byte [rsp + 0x28], 0
jne 0x140047c49
dec byte [r9 + r10*4 + 2]
je 0x140047f35
xor ecx, ecx
jmp 0x140047c49
mov word [r9 + r10*4], 0
xor ecx, ecx
jmp 0x140047c49
cmp edx, 0x2d6
je 0x140047f60
cmp edx, 0x2d7
je 0x140047f82
mov ebx, r8d
cmp edx, 0x3c9
je 0x140047ee5
jmp 0x140047efe
xor eax, eax
cmp bl, 1
setne cl
ror dword [rcx - 0x46d7dbb4], 0x91
xor al, byte [rax]
add byte [rbx + 0x3291], bh
ror dword [rcx - 0x46d7dbb4], 0x91
xor al, byte [rax]
add byte [rbx + 0x3291], bh
cmovne ebx, r8d
cmove eax, ecx
jmp 0x140047efe
invalid
invalid
invalid
invalid
add ecx, 0x6f
movzx eax, cl
lea rcx, [0x140183218]
test byte [rax + rcx], 8
mov eax, 0x3291
mov ecx, 0x3297
cmove ecx, eax
mov eax, ecx
mov dword [rsp + 0x28], 0
jmp 0x140047efb
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
push rsi
push rdi
sub rsp, 0x38
test rdx, rdx
je 0x140048037
mov rdi, r9
mov rsi, r8
inc rcx
dec rdx
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x77], cl
push rsp
and al, 0x30
sub byte [rax - 0x77], cl
push rsp
and al, 0x30
lea rcx, [rsp + 0x28]
call fcn.1400f8570
test dword [0x100897ff8], eax
test dword [0x100897ff8], eax
je 0x140048037
cmp qword [rsi + 0x218], 0
jne 0x140048040
mov qword [rsi + 0x218], 0xffffffffffffffff
mov rax, qword [rsi + 0x468]
mov rcx, qword [rsi + 0x480]
shr rdi, 0x20
mov ecx, dword [rcx + rdi*8 + 4]
lea rcx, [rcx + rcx*2]
mov rcx, qword [rax + rcx*8 + 8]
add rcx, 0x10
call fcn.140035190
inc qword [rsi + 0x218]
mov al, 1
jmp 0x140048039
xor eax, eax
add rsp, 0x38
pop rdi
pop rsi
ret
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
sub rsp, 0x28
cmp rdx, 2
jb 0x1400480a3
movzx eax, word [rcx]
rol ax, 8
cmp ax, 9
ja 0x1400480a3
cmp qword [r8 + 0x218], 0
jne 0x1400480af
mov qword [r8 + 0x218], 0xffffffffffffffff
mov rcx, qword [r8 + 0x6f0]
add byte [rax], al
sbb byte [rax], 2
add byte [rax], al
invalid
add byte [rax], al
mov r10, qword [r8 + 0x708]
shr r9, 0x20
mov r9d, dword [r10 + r9*8 + 4]
shl r9, 4
loope case.0x140030981.153
mov byte [rcx + r9 + 0xd], al
inc qword [r8 + 0x218]
or eax, 0x1880ff49
add al, byte [rax]
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
xchg ebx, eax
ror byte [rax - 0x7d], 0xc4
cmp rdx, 2
setae al
add rsp, 0x28
sub bl, al
sub bl, al
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
or byte [rcx], al
add byte [rax], al
movapd xmmword [rsp + 0xf0], xmm8
movapd xmmword [rsp + 0xe0], xmm7
movapd xmmword [rsp + 0xd0], xmm6
xor eax, eax
test rdx, rdx
je 0x1400489b2
movzx r13d, byte [rcx]
cmp r13b, 7
cmovae r13d, eax
cmp rdx, 9
jb 0x1400489b2
je 0x14004822c
invalid
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov ebx, ecx
mov rsi, r8
mov rdi, qword [rcx + 1]
add rcx, 0xa
add rdx, 0xfffffffffffffff6
mov qword [rsp + 0xc0], rcx
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
invalid
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add al, ch
sub eax, dword [rbx + rcx]
add byte [rbp - 0x207bf040], al
add byte [rax], al
enter 0, 0
lea rcx, [rsp + 0xc0]
call fcn.1400f8570
test eax, eax
je 0x14004822c
invalid
add byte [rax - 0x7d], cl
mov esi, 0x218
add byte [rdi], cl
test dword [rcx + 0x49000008], esp
cmp qword [rsi + 0x218], 0
add byte [rax], al
jne case.default.0x140048217
mov r11, rdi
mov ebx, edi
mov r12, rdi
bswap r12
mov r15, r12
sar r15, 0x26
mov ebp, r12d
shl ebp, 0x14
adc al, 0xc1
std
adc al, 0x4d
mov esi, esp
adc al, 0xc1
std
adc al, 0x4d
mov esi, esp
shl r14, 0x1a
sar r14, 0x26
mov qword [rsi + 0x218], 0xffffffffffffffff
sbb byte [rdx], al
add byte [rax], al
invalid
invalid
invalid
dec dword [rbx + 0x3a486]
add byte [rax - 0x77], cl
and al, 0x48
sbb byte [rdx], al
add byte [rax], al
invalid
mov rax, qword [rsi + 0x540]
mov rcx, qword [rsi + 0x558]
add byte [rax - 0x75], cl
mov ds, word [rax + 5]
add byte [rax], al
shr rbx, 0x20
mov ecx, dword [rcx + rbx*8 + 4]
lea rcx, [rcx + rcx*2]
and byte [rbx + 0x4804d94c], cl
lea ecx, [rcx + rcx*2]
mov r8, qword [rax + rcx*8 + 0x10]
mov qword [rsp + 0xa0], r8
movupd xmm0, xmmword [rax + rcx*8]
add al, 0xc8
add al, 0xc8
enter 0xf66, 0x29
test byte [rax + rdx*4], ah
movapd xmmword [rsp + 0x90], xmm0
mov rdi, qword [rsi + 0x6f0]
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, 0x6f0
mov r8, qword [rsi + 0x708]
mov r10, rsi
mov esi, dword [r8 + rbx*8 + 4]
shl rsi, 4
fadd dword [rax + rcx*2]
add al, 0x48
shl esi, 4
lea r8, [rdi + rsi]
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
sub byte [rbp - 0x75], cl
invalid
mov r8, qword [r10 + 0x480]
add byte [rax + rax], 0
mov ebx, dword [r8 + rbx*8 + 4]
movzx r9d, r13b
lea r8, [0x1401ad8bc]
pop rsp
fadd dword [rax*2 + 0x4ccdb60f]
lea eax, [0x1401ad8bc]
movsxd r9, dword [r8 + r9*4]
add r9, r8
mov qword [rsp + 0x70], r10
jo 0x14004825e
mov edx, dword [rdx + 0x468]
jo 0x14004825e
mov edx, dword [rdx + 0x468]
jmp r9
lea rax, [rbx + rbx*2]
mov rcx, qword [r10 + rax*8 + 8]
add rcx, 0x10
jmp 0x14004899f
xor eax, eax
jmp 0x1400489b2
mov qword [rsp + 0xb0], r11
mov dword [rsp + 0x80], edx
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x48
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x48
shl r13d, 4
lea edi, [r13 + rbp]
mov rsi, qword [rsp + 0x70]
lea rcx, [rsi + 0x380]
add byte [rcx + rcx*4 - 6], al
add byte [rcx + rcx*4 - 6], al
cli
sar edx, 4
mov r8d, r14d
add al, 0x45
mov eax, esi
sar r8d, 4
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x78], rbx
call fcn.14006b5d0
mov r10, qword [rsp + 0x78]
mov r9, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
pop rax
mov rbx, rax
mov dword [rsp + 0x28], edi
mov eax, edi
sar eax, 4
movsxd rcx, eax
cmp qword [rbx + 8], rcx
jbe 0x140048912
mov rax, qword [rbx]
test rax, rax
test eax, eax
je 0x140048912
invalid
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rax, rcx
mov r8d, r15d
and r8d, 0xf
loopne 0x1400482c8
mov ecx, r14d
shl ecx, 4
loope 0x1400482c3
movzx r11d, cl
mov rdx, qword [rax + 0x28]
cmp rdx, 1
cmp edx, 1
je 0x140048633
add byte [rax], al
mov ecx, ebp
and ecx, 0xf
shl ecx, 8
or ecx, r11d
or ecx, r8d
test rdx, rdx
jne 0x140048639
add rcx, rcx
add rcx, qword [rax]
jmp 0x14004865b
mov rax, qword [rsp + 0x28]
mov r13, qword [rax]
movzx eax, byte [rdi + rsi + 0xd]
add al, 0x24
movzx r12d, al
movzx r8d, byte [r13 + r12*4 + 2]
movsd dword [rdi], dword [rsi]
add al, byte [rbp - 0x7c]
ror byte [rdi], 0x84
pop qword [rsi]
add byte [rax], al
movsd dword [rdi], dword [rsi]
add al, byte [rbp - 0x7c]
ror byte [rdi], 0x84
pop qword [rsi]
add byte [rax], al
cvtsi2sd xmm6, r15d
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x60], rsi
test dword [rax - 0x77], 0x4848247c
mov dword [rsp + 0x60], esi
lea r11, [rdi + rsi]
add r11, 0xd
movsd xmm0, qword [0x140169280]
cvtsi2sd xmm7, ebp
addsd xmm6, xmm0
cvtsi2sd xmm8, r14d
addsd xmm8, xmm0
movzx edi, word [r13 + r12*4]
mov rsi, qword [rsp + 0x70]
mov rdx, qword [rsi + 0x8e0]
mov edx, dword [rsi + 0x8e0]
mov edx, dword [rsi + 0x8e0]
cmp rdx, qword [rsi + 0x8d8]
jne 0x140048390
or byte [rax], al
add byte [rbp + 0x2f], dh
lea rcx, [rsi + 0x8d0]
mov qword [rsp + 0x58], r10
mov r15, rbx
mov rbx, r11
mov ebp, r8d
call fcn.1400e0c30
mov r8d, ebp
mov r11, rbx
mov rbx, r15
mov r10, qword [rsp + 0x58]
mov rdx, qword [rsi + 0x8e0]
mov r9, qword [rsp + 0x28]
mov rax, qword [rsi + 0x8d0]
ror byte [rax], 1
add byte [rax], al
mov rcx, rdx
shl rcx, 5
movsd qword [rax + rcx], xmm6
movsd qword [rax + rcx + 8], xmm7
or dl, dh
movups xmmword [rax + rcx + 0x10], xmm8
or dl, dh
movups xmmword [rax + rcx + 0x10], xmm8
mov word [rax + rcx + 0x18], di
mov byte [rax + rcx + 0x1a], r8b
inc rdx
mov qword [rsi + 0x8e0], rdx
add byte [rbx - 0x3a], al
movsd dword [rdi], dword [rsi]
add al, byte [rax]
add al, byte [rax]
mov word [r13 + r12*4], 0
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x60]
movzx eax, byte [rdx + r8 + 0xc]
add r9b, byte [rdx + rax*2]
movzx ecx, byte [rdx + rax + 0xe]
add r9b, byte [rdx + rax*2]
add cl, byte [rdx + rax*2]
movzx ecx, byte [rdx + rax + 0xe]
inc al
mov byte [rdx + r8 + 0xc], al
movzx eax, al
movzx edx, byte [r11]
add dl, 0x24
and al, 0xf
mov dh, 0xd2
and al, 0xf
mov dh, 0xd2
mov r8, qword [r9]
movzx r9d, word [r8 + rdx*4]
movzx r8d, byte [r8 + rdx*4 + 2]
mov byte [rsp + 0x3a], cl
mov dword [rsp + 0x34], eax
mov word [rsp + 0x38], dx
jmp 0x14004860c
mov rdx, qword [rsp + 0x28]
mov rbp, qword [rdx]
movzx edx, byte [rdi + rsi + 0xd]
add dl, 0x24
movzx r14d, dl
cmp byte [rbp + r14*4 + 2], 0
je case.0x140048217.5
lea rax, [rax + rcx*8]
movzx r15d, word [rbp + r14*4]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x40], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
mov r12, qword [rsp + 0x70]
mov rdx, qword [r12 + 0x8e0]
and al, 0xe0
or byte [rax], al
add byte [rcx + 0x3b], cl
xchg esp, eax
and al, 0xd8
or byte [rax], al
add byte [rbp + 0x27], dh
and al, 0xe0
or byte [rax], al
add byte [rcx + 0x3b], cl
xchg esp, eax
and al, 0xd8
or byte [rax], al
add byte [rbp + 0x27], dh
lea rcx, [r12 + 0x8d0]
mov word [rsp + 0x48], r15w
mov r15, r10
call fcn.1400e0c30
add byte [rbp - 0x77], cl
cli
add byte [rbp - 0x77], cl
cli
movzx r15d, word [rsp + 0x48]
mov rdx, qword [r12 + 0x8e0]
lea rax, [rdi + rsi]
add rax, 0xd
mov rcx, qword [r12 + 0x8d0]
add byte [rax], al
mov r8, rdx
shl r8, 5
mov r9, qword [rsp + 0x40]
mov qword [rcx + r8 + 0x10], r9
movapd xmm0, xmmword [rsp + 0x30]
movupd xmmword [rcx + r8], xmm0
xor byte [rsi + 0x42], ah
movups xmmword [rcx + rax], xmm0
mov word [rcx + r8 + 0x18], r15w
mov byte [rcx + r8 + 0x1a], 1
inc rdx
mov qword [r12 + 0x8e0], rdx
xchg esp, eax
and al, 0xe0
or byte [rax], al
add byte [rdx + 0xf], al
mov dh, 0x4c
mov ch, 2
xchg esp, eax
and al, 0xe0
or byte [rax], al
add byte [rdx + 0xf], al
mov dh, 0x4c
mov ch, 2
cmp cl, 1
jne 0x1400485ca
mov word [rbp + r14*4], 0
xor ecx, ecx
jmp 0x1400485cc
mov r9, qword [rsp + 0x28]
mov rax, qword [r9]
movzx ecx, byte [rdi + rsi + 0xd]
add cl, 0x24
movzx ecx, cl
movzx r13d, word [rax + rcx*4]
movzx ebp, byte [rax + rcx*4 + 2]
movzx edx, word [rax + 0xb4]
movzx r8d, byte [rax + 0xb6]
mov word [rax + rcx*4], dx
mov byte [rax + rcx*4 + 2], r8b
mov rax, qword [r9]
mov word [rax + 0xb4], r13w
mov byte [rax + 0xb6], bpl
movzx eax, byte [rdi + rsi + 0xe]
movzx ecx, byte [rdi + rsi + 0xc]
movzx r9d, byte [rdi + rsi + 0xd]
inc cl
mov byte [rdi + rsi + 0xc], cl
movzx ecx, cl
add r9b, 0x24
movzx r9d, r9b
mov byte [rsp + 0x3a], al
mov dword [rsp + 0x34], ecx
mov word [rsp + 0x38], r9w
and al, 0x38
and al, 0x38
mov word [rsp + 0x30], dx
mov byte [rsp + 0x32], r8b
lea r14, [rbx + rbx*2]
mov rcx, qword [r10 + r14*8 + 8]
add rcx, 0x10
lea rdx, [rsp + 0x30]
mov r15, r10
call fcn.140034f60
movzx eax, byte [rdi + rsi + 0xc]
movzx ecx, byte [rdi + rsi + 0xe]
inc al
mov byte [rdi + rsi + 0xc], al
movzx eax, al
mov byte [rsp + 0x3a], cl
mov dword [rsp + 0x34], eax
mov word [rsp + 0x38], 0x2d
mov word [rsp + 0x30], r13w
mov byte [rsp + 0x32], bpl
mov rcx, qword [r15 + r14*8 + 8]
jmp 0x140048620
dec cl
mov r8, qword [rsp + 0x28]
mov byte [rbp + r14*4 + 2], cl
movzx ecx, byte [rdi + rsi + 0xc]
movzx edx, byte [rdi + rsi + 0xe]
inc cl
mov byte [rdi + rsi + 0xc], cl
movzx ecx, cl
movzx eax, byte [rax]
add al, 0x24
movzx eax, al
mov r8, qword [r8]
movzx r9d, word [r8 + rax*4]
movzx r8d, byte [r8 + rax*4 + 2]
mov byte [rsp + 0x3a], dl
mov dword [rsp + 0x34], ecx
and al, 0x34
and al, 0x34
mov word [rsp + 0x38], ax
mov word [rsp + 0x30], r9w
mov byte [rsp + 0x32], r8b
lea rax, [rbx + rbx*2]
lea eax, [rbx + rbx*2]
lea eax, [rbx + rbx*2]
mov rcx, qword [r10 + rax*8 + 8]
add rcx, 0x10
lea rdx, [rsp + 0x30]
call fcn.140034f60
jmp case.0x140048217.5
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
or bl, bpl
and cl, byte [rax - 0x75]
adc cl, dl
jmp 0x14a193c51
lea rcx, [rax + 8]
jmp 0x14004865b
mov rdx, qword [rax]
shr ecx, 1
movzx edx, byte [rdx + rcx]
lea ecx, [r8*4]
and cl, 4
shr rdx, cl
and edx, 0xf
lea rcx, [rax + rdx*2]
add rcx, 8
movzx edi, word [rcx]
test rdi, rdi
je 0x140048912
mov qword [rsp + 0x48], r13
mov dword [rsp + 0x6c], r11d
mov qword [rsp + 0x60], r8
shl r12, 0x34
mov ecx, r15d
and ecx, 0xf
mov edx, r14d
shl edx, 4
movzx edx, dl
shr r12, 0x2c
and r12d, 0xf00
or r12, rcx
or r12, rdx
or esp, edx
or esp, edx
mov rcx, rax
xor edx, edx
mov r13, r14
mov r8, r12
call fcn.140038100
lea rcx, [rbx + 0x10]
mov dword [rsp + 0x30], r15d
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x38], r13d
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x28], rcx
call fcn.14005b7b0
lea rax, [0x140177470]
movzx eax, word [rax + rdi*2]
lea rcx, [0x140183270]
movzx ecx, word [rcx + rax*2]
mov word [rsp + 0x56], cx
cmp rax, 0x2d7
add byte [rdi], cl
invalid
invalid
add dword [rax], eax
invalid
add byte [rdi], cl
test dword [rax + 0x4d000001], esp
mov eax, esi
mov r8, r14
mov rdx, r15
mov rax, qword [rsp + 0x60]
lea eax, [rax*4]
and eax, 4
mov qword [rsp + 0xa8], rax
lea rax, [rsi + 0x8d0]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x48]
add ebp, eax
inc ebp
mov r12d, ebp
shl r12d, 8
jmp 0x140048755
mov rcx, qword [rsp + 0x28]
lea rdx, [rsp + 0x84]
call fcn.14005b7b0
add r12d, 0x100
add bh, bh
invalid
mov rdx, r15
mov r8, r13
add bh, bh
invalid
mov dword [rsp + 0x84], edx
mov dword [rsp + 0x88], ebp
mov dword [rsp + 0x8c], r8d
mov eax, ebp
sar eax, 4
movsxd r14, eax
lea rdi, [r14 + r14*4]
shl rdi, 4
xor ecx, ecx
cmp qword [rbx + 8], r14
jbe 0x1400487e1
mov rax, qword [rbx]
test rax, rax
je 0x1400487e1
add rax, rdi
mov rdx, qword [rax + 0x28]
cmp rdx, 1
je 0x1400487b6
mov ecx, r12d
and ecx, 0xf00
add ecx, dword [rsp + 0x6c]
or ecx, dword [rsp + 0x60]
and al, 0x60
and al, 0x60
test rdx, rdx
jne 0x1400487bf
add rcx, rcx
add rcx, qword [rax]
jmp 0x1400487de
add rax, 8
mov rcx, rax
jmp 0x1400487de
mov rdx, qword [rax]
shr ecx, 1
movzx edx, byte [rdx + rcx]
mov rcx, qword [rsp + 0xa8]
shr rdx, cl
and edx, 0xf
lea rcx, [rax + rdx*2]
add rcx, 8
movzx ecx, word [rcx]
movzx eax, cx
lea rcx, [0x140177470]
movzx eax, word [rcx + rax*2]
cmp eax, 0x2d7
jne 0x140048896
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x140048807
mov rdx, qword [rsi + 0x8e0]
add byte [rax], al
cmp rdx, qword [rsi + 0x8d8]
fmul dword [rax]
add byte [rax], al
add byte [rbp + 0x14], dh
jne 0x14004881e
mov rcx, qword [rsp + 0xb8]
call fcn.1400e0c30
mov rdx, qword [rsi + 0x8e0]
mov rax, qword [rsi + 0x8d0]
mov rcx, rdx
shl rcx, 5
mov r8, qword [rsp + 0xa0]
mov qword [rax + rcx + 0x10], r8
movapd xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movupd xmmword [rax + rcx], xmm0
mov word [rax + rcx + 0x18], 0xe5
mov byte [rax + rcx + 0x1a], 1
inc rdx
mov qword [rsi + 0x8e0], rdx
cmp qword [rbx + 8], r14
jbe 0x140048734
mov rcx, qword [rbx]
test rcx, rcx
je 0x140048734
add rcx, rdi
mov r8d, r12d
and r8d, 0xf00
add byte [rdi], cl
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add r8d, dword [rsp + 0x60]
or r8d, dword [rsp + 0x6c]
xor edx, edx
call fcn.140038100
jmp 0x140048734
movzx edi, word [rsp + 0x56]
test di, di
test edi, edi
test edi, edi
mov r9, qword [rsp + 0x58]
mov r10, qword [rsp + 0x78]
je 0x140048912
mov rdx, qword [rsi + 0x8e0]
cmp rdx, qword [rsi + 0x8d8]
jne 0x1400488d7
lea rcx, [rsi + 0x8d0]
call fcn.1400e0c30
mov r10, qword [rsp + 0x78]
mov r9, qword [rsp + 0x58]
mov rdx, qword [rsi + 0x8e0]
mov rax, qword [rsi + 0x8d0]
mov rcx, rdx
shl rcx, 5
mov r8, qword [rsp + 0xa0]
mov qword [rax + rcx + 0x10], r8
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rax + rcx], xmm0
mov word [rax + rcx + 0x18], di
mov byte [rax + rcx + 0x1a], 1
inc rdx
mov qword [rsi + 0x8e0], rdx
mov dword [rsi + 0x8e0], edx
mov dword [rsi + 0x8e0], edx
lea rdi, [r10 + r10*2]
mov rbx, qword [r9 + rdi*8 + 8]
cmp byte [rbx + 0x40], 0
jne 0x140048991
cmp qword [rbx + 0x10], 0
jne 0x140048a0a
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
sub rax, rdx
cmp rax, 0xa
mov r14, qword [rsp + 0xb0]
jbe 0x1400489df
add byte [rcx - 0x73], cl
cmp al, 0xf9
lea rdi, [r9 + rdi*8]
add rdi, 8
mov rax, qword [rbx + 0x18]
mov word [rax + rdx], 0x90a
mov qword [rax + rdx + 2], r14
mov byte [rax + rdx + 0xa], 0
add qword [rbx + 0x28], 0xb
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14004898a
sal byte [rbx + rax - 1], 0x50
or byte [rax - 1], cl
adc byte [r8 - 0x75], cl
invalid
call qword [rax + 8]
inc qword [rbx + 0x10]
mov rbx, qword [rdi]
add rbx, 0x10
mov rcx, rbx
mov edx, dword [rsp + 0x80]
call fcn.140035190
in al, dx
invalid
mov rax, qword [rsp + 0x70]
inc qword [rax + 0x218]
mov al, 1
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
movaps xmm8, xmmword [rsp + 0xf0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rbx + 0x18]
mov r8d, 0xb
sbb byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
call fcn.1401639e0
mov r9, qword [rsp + 0x58]
mov rdx, qword [rbx + 0x28]
jmp 0x140048951
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
lea rcx, [0x14016c220]
call fcn.1401636d0
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
add byte [rax - 0x7b], cl
invalid
je 0x140048a6d
add byte [rax - 0x7b], cl
sal byte [rbp + rsi + 0x4c], cl
mov esi, ecx
mov rsi, r9
mov rdi, r8
lea rax, [rcx + 1]
dec rdx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
movzx ebx, byte [rcx]
lea rcx, [rsp + 0x30]
call fcn.1400f8570
adc al, 0xfb
or al, byte [rax]
adc al, 0xfb
or al, byte [rax]
test eax, eax
je 0x140048a6d
mov rax, qword [rsp + 0x38]
cmp rax, 2
jb 0x140048a6d
jne 0x140048a85
xor ebp, ebp
mov eax, ebp
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x78], bl
xor ebp, ebp
cmp rax, 3
je 0x140048a6f
mov r13d, edx
mov rcx, qword [rsp + 0x30]
movzx r15d, word [rcx]
movzx r14d, byte [rcx + 2]
lea rdx, [rcx + 4]
add rax, 0xfffffffffffffffc
sar ah, 0x48
mov dword [rsp + 0x30], edx
sar ah, 0x48
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x38], rax
movzx ebx, byte [rcx + 3]
cmp bl, 7
cmovae ebx, ebp
lea rcx, [rsp + 0x30]
call fcn.1400f8570
test eax, eax
je 0x140048a6f
mov word [rsp + 0x6e], r15w
mov byte [rsp + 0x2f], r14b
mov dword [rsp + 0x84], ebx
test edx, edx
je 0x140048dbf
mov dword [rsp + 0x64], r13d
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0x70], rdi
mov ebx, edx
lea rax, [rbx + rbx]
lea r14, [rax + rax*2]
movzx eax, byte [0x1401ea9b8]
mov edx, 2
mov rcx, r14
call fcn.140143230
test rax, rax
je 0x140049415
mov r15, rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rbx
mov dword [rsp + 0x90], ebx
mov dword [rsp + 0x90], ebx
mov qword [rsp + 0x98], 0
xor r14d, r14d
xor esi, esi
mov qword [rsp + 0xa8], rbx
jmp 0x140048b93
inc rsi
rol di, 8
movzx eax, bpl
shl rax, 0x20
movzx ecx, r13w
shl rcx, 0x10
or rcx, rax
movzx eax, di
or rax, rcx
lea rcx, [r14 + r14*2]
mov dword [r15 + rcx*2], eax
shr rax, 0x20
mov word [r15 + rcx*2 + 4], ax
inc r14
mov qword [rsp + 0x98], r14
cmp rsi, rbx
je 0x140048d4a
mov rax, qword [rsp + 0x38]
cmp rax, 2
jb 0x140048d29
je 0x140048d29
mov rcx, qword [rsp + 0x30]
movzx edi, word [rcx]
cmp dword [rax - 0x73], ecx
push rcx
add ecx, dword [rax - 0x7d]
sar ch, 0x48
mov dword [rsp + 0x30], edx
cmp dword [rax - 0x73], ecx
push rcx
add ecx, dword [rax - 0x7d]
sar ch, 0x48
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x38], rax
and al, 0x38
cmp byte [rcx + 2], 1
jne 0x140048cf1
lea rcx, [rsp + 0x30]
call fcn.1400f8570
stc
or al, byte [rax]
stc
or al, byte [rax]
mov r13d, edx
movzx ecx, r13w
cmp ecx, 0x4e7
mov edx, 0x4e7
cmovae r13d, edx
invalid
test eax, eax
je 0x140048d29
invalid
cmp ecx, 0x4e6
ja 0x140048d29
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x140048d29
cmp rax, 1
je 0x140048d29
mov rcx, qword [rsp + 0x30]
movzx ebp, byte [rcx]
lea r8, [rcx + 2]
lea rdx, [rax - 2]
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], rdx
cmp byte [rcx + 1], 1
jne 0x140048cd1
test rdx, rdx
je 0x140048d29
lea rdx, [rcx + 3]
add rax, 0xfffffffffffffffd
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
cmp byte [rcx + 2], 0xa
jne 0x140048d29
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x30]
call fcn.140094ae0
mov r12, qword [rsp + 0x40]
test r12, r12
je 0x140048d29
mov byte [rsp + 0x68], bpl
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xb0], rax
mov rbx, qword [rsp + 0x50]
test rbx, rbx
je 0x140048cb1
mov rbp, r12
nop dword [rax]
mov rcx, rbp
call fcn.1400101a0
add rbp, 0x30
dec rbx
jne 0x140048ca0
cmp qword [rsp + 0xb0], 0
add byte [rax], al
mov rbx, qword [rsp + 0xa8]
movzx ebp, byte [rsp + 0x68]
je 0x140048cd1
mov rcx, r12
call fcn.140142490
test r13w, r13w
movzx ebp, bpl
mov eax, 0
cmove ebp, eax
cmp r14, qword [rsp + 0x90]
jne 0x140048b4d
jmp 0x140048d04
xor ebp, ebp
xor r13d, r13d
cmp r14, qword [rsp + 0x90]
jne 0x140048b4d
lea rcx, [rsp + 0x88]
mov rdx, r14
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
call fcn.14001a6d0
mov r15, qword [rsp + 0x88]
mov r14, qword [rsp + 0x98]
jmp 0x140048b4d
cmp qword [rsp + 0x90], 0
je 0x140048a6d
mov rcx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
call fcn.140142490
jmp 0x140048a6d
mov r15, qword [rsp + 0x88]
cmp qword [rsp + 0x90], r14
jbe 0x140048da3
mov esp, 0x8824
add byte [rcx + rdi - 0x4c], cl
and al, 0x90
add byte [rax], al
add byte [rsi + 0x47], dh
test r14, r14
mov rdi, qword [rsp + 0x70]
mov edi, dword [rsp + 0x70]
mov edi, dword [rsp + 0x70]
mov rsi, qword [rsp + 0xa0]
mov r13d, dword [rsp + 0x64]
mov ah, 0x24
movabs al, byte [0x64246c8b44000000]
je 0x140048db7
lea rax, [r14 + r14]
lea r12, [rax + rax*2]
lea esp, [rax + rax*2]
lea esp, [rax + rax*2]
mov r8d, 2
mov rcx, r15
mov rdx, r12
call fcn.140145570
mov r15, rax
test rax, rax
jne 0x140048dc8
mov ecx, 2
mov rdx, r12
call fcn.140162fc0
adc dword [rax], eax
adc dword [rax], eax
ud2
mov rdi, qword [rsp + 0x70]
mov rsi, qword [rsp + 0xa0]
mov r13d, dword [rsp + 0x64]
jmp 0x140048dc8
mov rcx, r15
call fcn.140142490
mov r15d, 2
xor r14d, r14d
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x140048a6d
mov rcx, qword [rsp + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
dec rax
dec eax
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
cmp byte [rcx], 1
jne 0x140048eb4
lea rcx, [rsp + 0x30]
call fcn.1400f8570
movzx ecx, dx
cmp ecx, 0x4e7
mov r12d, 0x4e7
cmovb r12d, edx
xor ebp, ebp
test eax, eax
je 0x140048a6f
cmp ecx, 0x4e6
ja 0x140048a6f
invalid
invalid
invalid
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x140048a6d
cmp rax, 1
je 0x140048a6d
mov rbx, rsi
mov rcx, qword [rsp + 0x30]
xor byte [rdi], cl
mov dh, 0x31
xor byte [rdi], cl
mov dh, 0x31
lea rdx, [rcx + 2]
add rax, 0xfffffffffffffffe
mov qword [rsp + 0x30], rdx
xor byte [rax - 0x77], cl
and al, 0x38
xor byte [rax - 0x77], cl
and al, 0x38
cmp byte [rcx + 1], 1
jne 0x140048ea2
add dword [rbp + 0x3f], esi
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x30]
call fcn.140004680
sti
dec dword [rax - 0x75]
and al, 0x40
sti
dec dword [rax - 0x75]
and al, 0x40
test rax, rax
je 0x140048a6d
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add byte [rax], al
lea rcx, [rsp + 0x88]
call fcn.14000eb00
add al, ch
pop rsi
pop rsp
cld
push qword [rcx]
shl byte [rsi + 0x45], 0x85
in al, 0x40
movzx edx, dh
xor eax, eax
test r12w, r12w
movzx edx, sil
cmove edx, eax
mov rsi, rbx
jmp 0x140048eb9
xor edx, edx
xor r12d, r12d
mov dword [rsp + 0x64], r13d
cmp qword [rdi + 0x218], 0
jne 0x140049424
test dword [rax + 5], ebx
add byte [rax], al
test dword [rax + 5], ebx
add byte [rax], al
mov qword [rdi + 0x218], 0xffffffffffffffff
mov r13, qword [rdi + 0x6f0]
mov rax, qword [rdi + 0x708]
shr rsi, 0x20
mov ebp, dword [rax + rsi*8 + 4]
invalid
add al, 0x48
shl ebp, 4
movzx eax, byte [rsp + 0x78]
cmp byte [r13 + rbp + 0xe], al
jne case.default.0x140048f79
invalid
mov rax, qword [rdi + 0x810]
mov rcx, qword [rdi + 0x828]
mov ecx, dword [rcx + rsi*8 + 4]
cmp byte [rax + rcx], 3
jne 0x140048f25
mov qword [rdi + 0x218], 0
jmp 0x140049100
add byte [rax], al
mov dword [rsp + 0x68], edx
movzx r9d, word [rsp + 0x6e]
and al, 0x6e
and al, 0x6e
mov ecx, r9d
rol cx, 8
mov rax, r13
add rax, rbp
call 0x164491888
js 0x140048f8a
mov eax, dword [rdi + 0x558]
call 0x164491888
js 0x140048f8a
mov eax, dword [rdi + 0x558]
mov rbx, rsi
mov eax, dword [rax + rsi*8 + 4]
lea rax, [rax + rax*2]
shl rax, 3
add rax, qword [rdi + 0x540]
movzx edx, byte [rsp + 0x84]
mov dh, 0x94
and al, 0x84
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
imul ecx, dword [rcx + 0x16], 0
invalid
mov dh, 0x94
and al, 0x84
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
imul ecx, dword [rcx + 0x16], 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
mov qword [rsp + 0x70], rdi
jmp rdx
lea rsi, [rbp + 0xe]
add rsi, r13
mov rax, rdi
clc
mov rdi, qword [rdi + 0x468]
mov edi, dword [rdi + 0x468]
mov rax, qword [rax + 0x480]
mov ebx, dword [rax + rbx*8 + 4]
movzx eax, byte [r13 + rbp + 0xc]
cmp dword [rsp + 0x64], eax
jne 0x14004909d
cmp byte [rsp + 0x84], 5
mov ecx, dword [rsp + 0x68]
je 0x140048fc8
invalid
pcmpgtd mm0, qword [rbp + 0x3b]
sub eax, 0x41077508
cmp cl, byte [rbp + rbp + 0xa]
cmp r12w, word [r13 + rbp + 8]
jne 0x140048fc8
cmp cl, byte [r13 + rbp + 0xa]
je 0x140049001
inc eax
mov byte [rsi - 2], al
movzx eax, al
mov byte [rsp + 0x4a], 0xff
dec dword [rcx + 0x66442444]
mov dword [rsp + 0x48], 0x4466ffff
mov dword [rsp + 0x40], esp
and al, 0x40
dec dword [rcx + 0x66442444]
mov dword [rsp + 0x48], 0x4466ffff
mov dword [rsp + 0x40], esp
and al, 0x40
and al, 0x40
mov byte [rsp + 0x42], cl
lea rax, [rbx + rbx*2]
mov rcx, qword [rdi + rax*8 + 8]
add rcx, 0x10
lea rdx, [rsp + 0x40]
and al, 0x40
call fcn.140034f60
test r14, r14
mov r13, qword [rsp + 0x78]
je 0x1400490f4
lea rax, [rbx + rbx*2]
lea rbx, [rdi + rax*8]
add rbx, 8
add r14, r14
lea r14, [r14 + r14*2]
xor r12d, r12d
lea rdi, [rsp + 0x40]
jmp 0x140049074
movzx r8d, byte [rsi]
movzx r9d, byte [rsi - 2]
inc r9b
inc cl
mov byte [rsi - 2], r9b
movzx r9d, r9b
mov byte [rsp + 0x4a], r8b
mov dword [rsp + 0x44], r9d
mov word [rsp + 0x48], ax
mov word [rsp + 0x40], cx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
mov byte [rsp + 0x42], dl
mov rcx, qword [rbx]
add rcx, 0x10
mov rdx, rdi
call fcn.140034f60
add r12, 6
cmp r14, r12
je 0x1400490f4
add byte [rax], 0
add byte [rbx + 0xf], al
mov bh, 4
movzx eax, word [r15 + r12]
cmp rax, 0x2d
ja 0x140049067
invalid
mov rdx, qword [r13]
movzx ecx, word [rdx + rax*4]
movzx edx, byte [rdx + rax*4 + 2]
cmp cx, word [r15 + r12 + 2]
add byte [rdi], cl
mov bh, 0xc
invalid
jne 0x14004902c
cmp dl, byte [r15 + r12 + 4]
je 0x140049067
add al, 0x74
int3
jmp 0x14004902c
movzx ecx, byte [rsi]
inc eax
mov byte [rsi - 2], al
movzx eax, al
mov rdx, qword [rsp + 0x78]
js 0x1400490f6
mov edx, dword [rdx]
movzx r8d, word [r13 + rbp + 8]
movzx r9d, byte [r13 + rbp + 0xa]
mov byte [rsp + 0x58], cl
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], 0x2e
mov qword [rsp + 0x48], 0x2e
mov word [rsp + 0x54], r8w
mov byte [rsp + 0x56], r9b
lea rax, [rbx + rbx*2]
mov rcx, qword [rdi + rax*8 + 8]
add rcx, 0x10
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
call fcn.140035520
mov rax, qword [rsp + 0x70]
jo 0x140049142
inc qword [rax + 0x218]
inc dword [rax + 0x218]
mov bpl, 1
jmp 0x140048a6f
add ecx, ebp
stc
invalid
movzx edx, r9w
cmp edx, 0x19fc
je 0x1400491c6
cmp cx, 0x2d
ja case.0x140048f79.2
mov bh, 0xc1
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rcx]
lea rcx, [rbp + 8]
add rcx, r13
movzx r9d, byte [r13 + rbp + 0xa]
movzx r8d, byte [rdx + rax*4 + 2]
movzx eax, byte [rdx + rax*4 + 2]
add al, byte [rbp - 0x7c]
leave
test r9b, r9b
je 0x1400492e4
test r8b, r8b
je 0x14004931e
movzx r10d, word [rdx + rax*4]
movzx r11d, word [rcx]
cmp r10w, r11w
jne 0x140049384
movzx r10d, r10w
lea r11, str.__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
add byte [rdi + 0xf], al
mov dh, 0x14
invalid
add byte [rdi + 0xf], al
mov dh, 0x14
sbb al, byte [rbx - 0x73]
cmp al, 8
movzx edx, byte [rdx + rbx]
lea edi, [r8 + r9]
mov r11d, edi
sub r11b, r10b
jbe 0x1400493ce
cmp r8b, r10b
mov rdi, rsi
je case.0x140048f79.2
cmp byte [rsp + 0x2f], 0
je 0x140049404
and al, 0x2f
add byte [rdi], cl
test byte [rcx + 2], ah
add byte [rax], al
dec r9b
mov byte [rcx + 2], r9b
inc byte [rdx + rax*4 + 2]
mov rdi, rsi
jmp case.0x140048f79.2
movzx ecx, r9w
cmp ecx, 0x19fc
jne case.0x140048f79.2
cld
sbb dword [rax], eax
add byte [rdi], cl
test dword [rbp + 0x41fffffd], esi
movzx edx, byte [rbp + rbp + 0xa]
movzx edx, byte [r13 + rbp + 0xa]
test dl, dl
je case.0x140048f79.2
lea rsi, [rbp + 8]
add rsi, r13
lea rcx, [rdi + 0x8d0]
cmp byte [rsp + 0x2f], 0
je 0x1400492ad
invalid
invalid
add byte [rax], al
invalid
test byte [rax + rax - 0x48f10000], bh
invalid
movzx edx, word [rsi]
mov r8, qword [rax + 0x10]
mov qword [rsp + 0x50], r8
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x58], dx
mov byte [rsp + 0x5a], 1
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.1400195f0
dec byte [rsi + 2]
jne case.0x140048f79.2
mov word [rsi], 0
jmp case.0x140048f79.2
cmp byte [r13 + rbp + 0xa], 0
jne case.0x140048f79.2
cmp cx, 0x2d
ja case.0x140048f79.2
mov r8, rdi
movzx esi, cx
mov rcx, qword [rsp + 0x78]
mov rdi, qword [rcx]
movzx edx, byte [rdi + rsi*4 + 2]
cmp byte [rsp + 0x2f], 0
je 0x140049267
cmp dl, 1
mov dl, 1
jne 0x140049346
lea rcx, [r8 + 0x8d0]
movzx r8d, word [rdi + rsi*4]
mov r9, qword [rax + 0x10]
mov qword [rsp + 0x50], r9
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x58], r8w
mov byte [rsp + 0x5a], dl
lea rdx, [rsp + 0x40]
call fcn.1400195f0
mov byte [rdi + rsi*4 + 2], 0
mov word [rdi + rsi*4], 0
mov rdi, qword [rsp + 0x70]
jmp case.0x140048f79.2
movzx r8d, word [rsi]
mov r9, qword [rax + 0x10]
mov qword [rsp + 0x50], r9
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x58], r8w
mov byte [rsp + 0x5a], dl
lea rdx, [rsp + 0x40]
call fcn.1400195f0
mov byte [rsi + 2], 0
mov word [rsi], 0
jmp case.0x140048f79.2
test r8b, r8b
mov rdi, rsi
je case.0x140048f79.2
cmp byte [rsp + 0x2f], 0
je 0x14004939e
cmp r8b, 1
je 0x14004939e
mov byte [rcx + 2], 1
movzx r8d, word [rdx + rax*4]
mov word [rcx], r8w
dec byte [rdx + rax*4 + 2]
mov rdi, rsi
jmp case.0x140048f79.2
cmp byte [rsp + 0x2f], 0
je 0x1400493be
cmp r9b, 1
je 0x1400493be
mov byte [rdx + rax*4 + 2], 1
movzx r8d, word [rcx]
mov word [rdx + rax*4], r8w
jmp 0x1400493e3
lea rcx, [r8 + 0x8d0]
movzx edx, word [rdi + rsi*4]
mov r8, qword [rax + 0x10]
mov qword [rsp + 0x50], r8
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x58], dx
mov byte [rsp + 0x5a], 1
lea rdx, [rsp + 0x40]
call fcn.1400195f0
dec byte [rdi + rsi*4 + 2]
mov rdi, qword [rsp + 0x70]
jmp case.0x140048f79.2
mov word [rdx + rax*4], r11w
mov byte [rdx + rax*4 + 2], r9b
mov word [rcx], r10w
mov byte [rcx + 2], r8b
mov rdi, rsi
jmp case.0x140048f79.2
movzx r9d, word [rdx + rax*4]
mov word [rcx], r9w
mov byte [rcx + 2], r8b
mov byte [rdx + rax*4 + 2], 0
mov word [rdx + rax*4], 0
mov rdi, rsi
jmp case.0x140048f79.2
movzx r8d, word [rcx]
mov word [rdx + rax*4], r8w
mov byte [rdx + rax*4 + 2], r9b
jmp 0x1400493f3
cmp byte [rsp + 0x2f], 0
je 0x1400493ee
cmp r9b, 1
je 0x1400493ee
inc r8b
mov byte [rdx + rax*4 + 2], r8b
dec byte [rcx + 2]
mov rdi, rsi
jmp case.0x140048f79.2
mov byte [rdx + rax*4 + 2], dil
mov byte [rcx + 2], 0
mov word [rcx], 0
mov rdi, rsi
jmp case.0x140048f79.2
mov byte [rcx + 2], r11b
mov byte [rdx + rax*4 + 2], r10b
mov rdi, rsi
jmp case.0x140048f79.2
mov ecx, 2
mov rdx, r14
call fcn.140162fc0
ud2
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rdx
mov rdx, qword [r8 + 0x218]
movabs rax, 0x7ffffffffffffffe
cmp rdx, rax
ja 0x140049532
mov rsi, r8
lea rax, [rdx + 1]
mov qword [r8 + 0x218], rax
cmp rdi, 7
jbe 0x140049505
mov rax, qword [rsi + 0x468]
mov r8, qword [rsi + 0x480]
shr r9, 0x20
mov r8d, dword [r8 + r9*8 + 4]
lea r8, [r8 + r8*2]
mov rbx, qword [rax + r8*8 + 8]
cmp byte [rbx + 0x40], 0
jne 0x140049505
cmp qword [rbx + 0x10], 0
jne 0x140049540
mov r14, qword [rcx]
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
sub rax, rdx
cmp rax, 9
jbe 0x14004951d
mov rax, qword [rbx + 0x18]
mov word [rax + rdx], 0x3409
mov qword [rax + rdx + 2], r14
add qword [rbx + 0x28], 0xa
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x1400494f7
call qword [rax + 8]
inc qword [rbx + 0x10]
mov rdx, qword [rsi + 0x218]
dec rdx
cmp rdi, 8
setae al
mov qword [rsi + 0x218], rdx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rbx + 0x18]
mov r8d, 0xa
call fcn.1401639e0
mov rdx, qword [rbx + 0x28]
jmp 0x1400494cb
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.140163730
ud2
lea rcx, [0x14016c220]
call fcn.1401636d0
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
test rdx, rdx
je 0x1400495a4
mov rdi, r9
mov rsi, r8
lea rax, [rcx + 1]
dec rdx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
movzx ebp, byte [rcx]
lea rcx, [rsp + 0x40]
call fcn.1400f8570
test eax, eax
je 0x1400495a4
cmp edx, 0x17ffd
ja 0x1400495a4
mov ebx, edx
mov r13, qword [rsp + 0x48]
mov r15, r13
sub r15, rbx
jae 0x1400495b7
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, qword [rsp + 0x40]
lea r12, [r14 + rbx]
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r15
cmp ebx, 0x3f
ja 0x1400495eb
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rbx
call fcn.140089490
xor eax, eax
cmp qword [rsp + 0x20], 0
je 0x140049602
jmp 0x1400495a6
mov rax, qword [0x1401e9100]
mov rcx, r14
mov rdx, rbx
call rax
mov ecx, eax
xor eax, eax
test cl, cl
jne 0x1400495a6
cmp r13, rbx
je 0x1400495a6
lea rax, [r12 + 1]
dec r15
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r15
cmp qword [rsi + 0x218], 0
jne 0x140049ad3
movzx eax, byte [r12]
mov qword [rsi + 0x218], 0xffffffffffffffff
mov r15, qword [rsi + 0x6f0]
mov rcx, qword [rsi + 0x708]
shr rdi, 0x20
mov r12d, dword [rcx + rdi*8 + 4]
shl r12, 4
cmp bpl, byte [r15 + r12 + 0xe]
jne 0x1400496dd
cmp ebx, 0xa
jae 0x140049666
xor ecx, ecx
jmp 0x1400496b1
movabs rdx, 0x6d696e6563726166
mov rcx, qword [r14]
bswap rcx
cmp rcx, rdx
jne 0x140049697
movzx ecx, word [r14 + 8]
rol cx, 8
movzx ecx, cx
xor r8d, r8d
cmp ecx, 0x743a
je 0x1400496a4
mov edx, 0x743a
xor r8d, r8d
cmp rdx, rcx
sbb r8d, r8d
or r8d, 1
lea rdx, [r14 + 0xa]
xor ecx, ecx
test r8d, r8d
cmove rcx, rdx
lea rdx, [rbx - 0xa]
test rcx, rcx
cmove rdx, rbx
cmovne r14, rcx
cmp rdx, 6
jne 0x1400496dd
mov ecx, 0x626d6162
xor ecx, dword [r14]
movzx edx, word [r14 + 4]
xor edx, 0x6f6f
or edx, ecx
je 0x1400496ed
xor eax, eax
mov qword [rsi + 0x218], rax
mov al, 1
jmp 0x1400495a6
mov rcx, qword [rsi + 0x480]
mov r13d, dword [rcx + rdi*8 + 4]
lea rcx, [r15 + r12]
mov rbx, qword [rsi + 0x468]
cmp al, 1
mov qword [rsp + 0x60], rcx
mov rdi, qword [rcx]
mov eax, 0x100
mov edx, 4
cmove rdx, rax
mov rcx, rdi
call fcn.140049af0
cmp rax, 4
jae 0x1400497cd
lea rax, [r13*2]
add rax, r13
mov rdi, qword [rbx + rax*8 + 8]
cmp byte [rdi + 0x40], 0
jne 0x1400496dd
cmp qword [rdi + 0x10], 0
jne 0x140049ae1
mov qword [rdi + 0x10], 0xffffffffffffffff
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, 0x13
jbe 0x140049abb
mov rax, qword [rdi + 0x18]
mov word [rax + rdx], 0x3513
mov byte [rax + rdx + 2], bpl
mov byte [rax + rdx + 3], 0x10
movabs rcx, 0x66617263656e696d
mov qword [rax + rdx + 4], rcx
mov word [rax + rdx + 0xc], 0x3a74
mov ecx, dword [r14]
mov dword [rax + rdx + 0xe], ecx
movzx ecx, word [r14 + 4]
mov word [rax + rdx + 0x12], cx
add qword [rdi + 0x28], 0x14
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
test rax, rax
je 0x1400497c4
call qword [rax + 8]
inc qword [rdi + 0x10]
jmp 0x140049aac
mov r14, rax
shr rax, 2
mov qword [rsp + 0x50], rax
and r14d, 0x1fc
lea rax, [r13*2]
add rax, r13
lea rcx, [rbx + rax*8 + 8]
mov r13, qword [rbx + rax*8 + 8]
lea rax, [r15 + r12]
add rax, 0xc
mov qword [rsp + 0x38], rax
add r13, 0x10
movzx r12d, byte [r15 + r12 + 0xc]
movzx eax, word [rdi + 4]
cmp eax, 0xe5
mov qword [rsp + 0x58], rcx
jne 0x140049882
movzx eax, byte [rdi + 6]
mov rbx, r14
sub rbx, rax
jbe 0x140049837
mov word [rdi + 4], 0
xor ecx, ecx
xor eax, eax
mov r14, rbx
jmp 0x140049841
sub al, r14b
mov cx, 0xe5
mov rbx, r14
mov byte [rdi + 6], al
inc r12b
mov rdx, qword [rsp + 0x38]
mov byte [rdx], r12b
movzx edx, r12b
mov byte [rsp + 0x2a], bpl
mov dword [rsp + 0x24], edx
mov word [rsp + 0x28], 1
mov word [rsp + 0x20], cx
mov byte [rsp + 0x22], al
lea rdx, [rsp + 0x20]
mov rcx, r13
call fcn.140034f60
test rbx, rbx
je 0x140049a4f
movzx eax, word [rdi + 8]
cmp eax, 0xe5
jne 0x1400498f0
movzx eax, byte [rdi + 0xa]
mov rdx, r14
sub rdx, rax
jbe 0x1400498a8
mov word [rdi + 8], 0
xor ecx, ecx
xor eax, eax
mov r14, rdx
jmp 0x1400498af
sub al, r14b
mov cx, 0xe5
mov byte [rdi + 0xa], al
inc r12b
mov rdx, qword [rsp + 0x38]
mov byte [rdx], r12b
movzx edx, r12b
mov byte [rsp + 0x2a], bpl
mov dword [rsp + 0x24], edx
mov word [rsp + 0x28], 2
mov word [rsp + 0x20], cx
mov byte [rsp + 0x22], al
lea rdx, [rsp + 0x20]
mov rcx, r13
call fcn.140034f60
test r14, r14
je 0x140049a4f
movzx eax, word [rdi + 0xc]
cmp eax, 0xe5
jne 0x14004995e
movzx eax, byte [rdi + 0xe]
mov rdx, r14
sub rdx, rax
jbe 0x140049916
mov word [rdi + 0xc], 0
xor ecx, ecx
xor eax, eax
mov r14, rdx
jmp 0x14004991d
sub al, r14b
mov cx, 0xe5
mov byte [rdi + 0xe], al
inc r12b
mov rdx, qword [rsp + 0x38]
mov byte [rdx], r12b
movzx edx, r12b
mov byte [rsp + 0x2a], bpl
mov dword [rsp + 0x24], edx
mov word [rsp + 0x28], 3
mov word [rsp + 0x20], cx
mov byte [rsp + 0x22], al
lea rdx, [rsp + 0x20]
mov rcx, r13
call fcn.140034f60
test r14, r14
je 0x140049a4f
movzx eax, word [rdi + 0x10]
cmp eax, 0xe5
jne 0x1400499cc
movzx eax, byte [rdi + 0x12]
mov rdx, r14
sub rdx, rax
jbe 0x140049984
mov word [rdi + 0x10], 0
xor ecx, ecx
xor eax, eax
mov r14, rdx
jmp 0x14004998b
sub al, r14b
mov cx, 0xe5
mov byte [rdi + 0x12], al
inc r12b
mov rdx, qword [rsp + 0x38]
mov byte [rdx], r12b
movzx edx, r12b
mov byte [rsp + 0x2a], bpl
mov dword [rsp + 0x24], edx
mov word [rsp + 0x28], 4
mov word [rsp + 0x20], cx
mov byte [rsp + 0x22], al
lea rdx, [rsp + 0x20]
mov rcx, r13
call fcn.140034f60
test r14, r14
je 0x140049a4f
mov r15d, 9
jmp 0x140049a25
sub al, r14b
mov cx, 0xe5
mov rbx, r14
mov byte [rdi + r15*4 + 2], al
inc r12b
mov rdx, qword [rsp + 0x38]
mov byte [rdx], r12b
movzx edx, r12b
mov byte [rsp + 0x2a], bpl
mov dword [rsp + 0x24], edx
mov word [rsp + 0x28], r15w
mov word [rsp + 0x20], cx
mov byte [rsp + 0x22], al
mov rcx, r13
lea rdx, [rsp + 0x20]
call fcn.140034f60
test rbx, rbx
je 0x140049a4f
inc r15
cmp r15, 0x2d
je 0x140049a4f
movzx eax, word [rdi + r15*4]
cmp eax, 0xe5
jne 0x140049a1c
movzx eax, byte [rdi + r15*4 + 2]
mov rbx, r14
sub rbx, rax
jbe 0x1400499d4
mov word [rdi + r15*4], 0
xor ecx, ecx
xor eax, eax
mov r14, rbx
jmp 0x1400499de
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
mov word [rax], 0x116
mov rdx, qword [rsp + 0x50]
mov byte [rax + 2], dl
mov rdx, qword [rsp + 0x38]
movzx eax, byte [rdx]
inc al
mov byte [rdx], al
movzx eax, al
mov rcx, qword [rcx]
movzx edx, word [rcx]
movzx ecx, byte [rcx + 2]
mov byte [rsp + 0x2a], bpl
mov dword [rsp + 0x24], eax
mov word [rsp + 0x28], 0
mov word [rsp + 0x20], dx
mov byte [rsp + 0x22], cl
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax]
add rcx, 0x10
lea rdx, [rsp + 0x20]
call fcn.140034f60
mov rax, qword [rsi + 0x218]
inc rax
jmp 0x1400496df
lea rcx, [rdi + 0x18]
mov r8d, 0x14
call fcn.1401639e0
mov rdx, qword [rdi + 0x28]
jmp 0x14004976c
lea rcx, str.crates_ncan_src_netplay.rs
call fcn.1401636d0
ud2
lea rcx, [0x14016c220]
call fcn.1401636d0
ud2
mov word [rax + rdi + 4], 0x322e
mov dword [rax + rdi], 0x30322e31
add rdi, 6
mov qword [rsp + 0x30], rdi
mov rdx, rcx
sub rdx, rdi
cmp rdx, 0xc
jbe 0x14004ad4b
movabs rdx, 0x3a226c6f636f746f
mov qword [rax + rdi + 5], rdx
movabs rdx, 0x6f746f7270222c22
mov qword [rax + rdi], rdx
add rdi, 0xd
mov qword [rsp + 0x30], rdi
mov word [rsp + 0x91], 0x3436
lea rsi, [rsp + 0x90]
mov byte [rsp + 0x90], 0x37
sub rcx, rdi
cmp rcx, 2
jbe 0x14004ad72
movzx ecx, byte [rsi + 2]
mov byte [rax + rdi + 2], cl
movzx ecx, word [rsi]
mov word [rax + rdi], cx
add rdi, 3
mov qword [rsp + 0x30], rdi
mov r12, qword [rsp + 0x28]
mov rax, r12
sub rax, rdi
cmp rax, 0xf
jbe 0x14004ad94
mov rsi, qword [rsp + 0x20]
movups xmm0, xmmword [0x1401841cc]
movups xmmword [rsi + rdi], xmm0
add rdi, 0x10
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x50]
mov rbp, qword [rax]
mov r13, qword [rax + 8]
mov rax, r12
sub rax, rdi
cmp rax, r13
jb 0x14004adb6
lea rcx, [rsi + rdi]
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rdi, r13
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x50]
mov r13, qword [rax + 0x38]
test r13, r13
je 0x14004a23f
mov rax, r12
sub rax, rdi
cmp rax, 0xb
jbe 0x14004af54
movabs rax, 0x6f6369766166222c
mov qword [rsi + rdi], rax
mov dword [rsi + rdi + 8], 0x223a226e
add rdi, 0xc
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x50]
mov rbp, qword [rax + 0x30]
mov rax, r12
sub rax, rdi
cmp rax, r13
jb 0x14004af7b
lea rcx, [rsi + rdi]
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rdi, r13
mov qword [rsp + 0x30], rdi
cmp rdi, r12
jne 0x14004a22e
lea rcx, [rsp + 0x20]
mov rdx, r12
call fcn.1400c9e40
mov rsi, qword [rsp + 0x20]
mov rdi, qword [rsp + 0x30]
mov byte [rsi + rdi], 0x22
inc rdi
mov qword [rsp + 0x30], rdi
mov r12, qword [rsp + 0x28]
mov rax, qword [rsp + 0x50]
mov esi, dword [rax + 0x40]
sub r12, rdi
cmp r12, 0x14
jbe 0x14004adda
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [0x1401841dc]
movups xmmword [rcx + rdi], xmm0
movabs rax, 0x3a22656e696c6e6f
mov qword [rcx + rdi + 0xd], rax
add rdi, 0x15
mov qword [rsp + 0x30], rdi
mov r8, qword [r15 + 0x10]
mov eax, 0x14
lea rbx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
mov rdx, r8
mov qword [rsp + 0x60], r8
cmp r8, 0x2710
jb 0x14004a31b
mov r10d, 0x14
movabs r9, 0x346dc5d63886594b
mov r8, qword [rsp + 0x60]
nop word cs:[rax + rax]
mov rax, r8
mul r9
shr rdx, 0xb
imul eax, edx, 0x2710
mov r11d, r8d
sub r11d, eax
imul r14d, r11d, 0x147b
shr r14d, 0x13
imul eax, r14d, 0x64
sub r11d, eax
movzx r11d, r11w
lea rax, [r10 - 4]
movzx ebp, word [rbx + r14*2]
mov word [rsp + r10 + 0x84], bp
movzx r11d, word [rbx + r11*2]
mov word [rsp + r10 + 0x86], r11w
mov r10, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14004a2c0
cmp rdx, 0x63
jbe 0x14004a351
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r9d, r8d, 0x64
sub edx, r9d
movzx edx, dx
movzx edx, word [rbx + rdx*2]
mov bh, 0x14
push rbx
mov word [rsp + rax + 0x86], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14004a366
add dl, 0x30
mov byte [rsp + rax + 0x87], dl
dec rax
jmp 0x14004a376
movzx edx, word [rbx + rdx*2]
mov word [rsp + rax + 0x86], dx
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax - 0x7d], cl
sar dh, 0x41
mov esp, 0x14
mov r12d, 0x14
sub r12, rax
lea r13, [rsp + rax]
add r13, 0x88
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
sub rax, rdi
cmp rax, r12
jb 0x14004adf7
add rcx, rdi
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rdi, r12
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x28]
and al, 0x28
sub rax, rdi
sub eax, edi
cmp rax, 6
jbe 0x14004ae16
mov rcx, qword [rsp + 0x20]
mov dword [rcx + rdi + 3], 0x3a227861
mov dword [rcx + rdi], 0x616d222c
add rdi, 7
mov qword [rsp + 0x30], rdi
mov edx, esi
neg edx
cmovs edx, esi
invalid
invalid
mov eax, 0xb
cmp edx, 0x2710
add byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
mov r10d, 0xb
mov r8d, 0xd1b71759
nop word cs:[rax + rax]
mov r9d, edx
imul r9, r8
shr r9, 0x2d
imul eax, r9d, 0x2710
mov r11d, edx
sub r11d, eax
imul r14d, r11d, 0x147b
shr r14d, 0x13
imul eax, r14d, 0x64
sub r11d, eax
movzx r11d, r11w
lea rax, [r10 - 4]
movzx ebp, word [rbx + r14*2]
jae 0x14004a4ae
mov dword [rsp + r10 + 0x84], ebp
jae 0x14004a4ae
mov dword [rsp + r10 + 0x84], ebp
movzx r11d, word [rbx + r11*2]
mov word [rsp + r10 + 0x86], r11w
mov r10, rax
cmp edx, 0x5f5e0ff
mov edx, r9d
ja 0x14004a410
mov edx, r9d
cmp r9d, 0x63
jbe 0x14004a4a5
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r9d, r8d, 0x64
sub edx, r9d
movzx edx, dx
movzx edx, word [rbx + rdx*2]
mov word [rsp + rax + 0x86], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp edx, 0xa
jae 0x14004a4cb
add dl, 0x30
mov byte [rsp + rax + 0x87], dl
dec rax
test esi, esi
jns 0x14004a4ea
xchg esp, eax
add al, 0x87
add byte [rax], al
add byte [rax - 1], cl
enter 0xfffffffffffff685, 0x79
invalid
jmp 0x14004a4df
mov r9d, edx
mov edx, r9d
cmp r9d, 0x63
ja 0x14004a475
jmp 0x14004a4a5
movzx edx, word [rbx + rdx*2]
mov word [rsp + rax + 0x86], dx
add rax, 0xfffffffffffffffe
test esi, esi
jns 0x14004a4ea
mov byte [rsp + rax + 0x87], 0x2d
dec rax
mov r12d, 0xb
sub r12, rax
lea r13, [rsp + rax]
add r13, 0x88
invalid
mov byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
sub rax, rdi
cmp rax, r12
jb 0x14004ae33
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 1], cl
stc
add rcx, rdi
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rdi, r12
mov qword [rsp + 0x30], rdi
cmp qword [rsp + 0x60], 0
je 0x14004abea
invalid
invalid
invalid
add byte [rax], al
test byte [rcx + 0x48000006], bh
mov eax, dword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
sub rax, rdi
cmp rax, 0xa
jbe 0x14004af9f
mov rax, qword [rsp + 0x20]
movabs rcx, 0x656c706d6173222c
mov qword [rax + rdi], rcx
mov dword [rax + rdi + 7], 0x5b3a2265
add rdi, 0xb
mov rax, qword [r15]
mov qword [rsp + 0xc8], rax
mov rax, qword [r15 + 0x18]
sbb byte [r8 - 0x77], r9b
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx - 0x75], cl
xor byte [r8 - 0x77], r9b
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rsi + 0xc], bh
xor r15d, r15d
mov qword [rsp + 0x30], rdi
test rsi, rsi
jne 0x14004a5b9
jmp 0x14004a620
mov rax, qword [rsp + 0x20]
mov word [rax + rdi], 0x7d22
add rdi, 2
mov qword [rsp + 0x30], rdi
test rsi, rsi
je 0x14004a620
xor eax, eax
mov rdx, qword [rsp + 0x60]
mov rcx, rdx
cmp r15, rdx
je 0x14004a5fc
mov rcx, qword [rsp + 0xc8]
mov eax, dword [rcx + r15*8]
mov ebx, dword [rcx + r15*8 + 4]
mov rcx, qword [rsp + 0xb8]
mov r14d, dword [rcx + rbx*8 + 4]
inc r15
shl r14, 6
add r14, qword [rsp + 0xc0]
add byte [rax], al
add byte [rax], al
shl rbx, 0x20
mov rcx, r15
dec rsi
mov eax, eax
movabs rdx, 0xffffffff00000000
and rbx, rdx
or rbx, rax
mov r15, rcx
test ebx, ebx
jne 0x14004a637
jmp 0x14004abc0
movabs rax, 0xffffffff00000000
and rbx, rax
xor esi, esi
test ebx, ebx
je 0x14004abc0
mov rax, rbx
shr rax, 0x20
mov rcx, qword [rsp + 0xd0]
mov eax, dword [rcx + rax*8 + 4]
lea rax, [rax + rax*2]
mov rcx, qword [rsp + 0xd8]
cmp byte [rcx + rax*8 + 0x16], 0
je 0x14004aad0
mov rax, qword [rsp + 0x28]
sub rax, rdi
cmp rax, 6
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf0], r15
jbe 0x14004ab3c
mov rax, qword [rsp + 0x20]
mov dword [rax + rdi + 3], 0x223a2264
mov dword [rax + rdi], 0x6469227b
add rdi, 7
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0x30], rdi
movzx esi, byte [r14 + 0x30]
movzx ebp, byte [r14 + 0x31]
movzx r13d, byte [r14 + 0x32]
movzx r12d, byte [r14 + 0x33]
movzx ebx, byte [r14 + 0x34]
movzx r11d, byte [r14 + 0x35]
movzx r10d, byte [r14 + 0x36]
movzx r9d, byte [r14 + 0x37]
movzx ecx, byte [r14 + 0x38]
movzx edx, byte [r14 + 0x39]
movzx r8d, byte [r14 + 0x3a]
movzx r15d, byte [r14 + 0x3b]
mov eax, esi
shr eax, 4
lea rdi, str.0123456789abcdef
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x4f], al
and esi, 0xf
movzx eax, byte [rsi + rdi]
mov byte [rsp + 0x4e], al
mov eax, ebp
shr eax, 4
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x4d], al
and ebp, 0xf
movzx eax, byte [rbp + rdi]
mov byte [rsp + 0x4c], al
mov eax, r13d
shr eax, 4
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x4b], al
and r13d, 0xf
movzx eax, byte [r13 + rdi]
mov byte [rsp + 0x4a], al
mov eax, r12d
shr eax, 4
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x49], al
and r12d, 0xf
movzx eax, byte [r12 + rdi]
mov byte [rsp + 0x48], al
mov eax, ebx
shr eax, 4
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x47], al
and ebx, 0xf
movzx eax, byte [rbx + rdi]
mov byte [rsp + 0x46], al
mov eax, r11d
shr eax, 4
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x45], al
and r11d, 0xf
jrcxz 0x14004a794
movzx eax, byte [r11 + rdi]
mov byte [rsp + 0x44], al
mov eax, r10d
mov eax, r10d
mov eax, edx
shr eax, 4
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x43], al
and r10d, 0xf
movzx eax, byte [r10 + rdi]
mov byte [rsp + 0x42], al
mov eax, r9d
shr eax, 4
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x41], al
and r9d, 0xf
movzx eax, byte [r9 + rdi]
mov byte [rsp + 0x40], al
mov eax, ecx
shr eax, 4
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x3f], al
and ecx, 0xf
mov qword [rsp + 0x80], rcx
mov ecx, edx
shr ecx, 4
mov qword [rsp + 0x78], rcx
and edx, 0xf
mov qword [rsp + 0x70], rdx
mov r11d, r8d
shr r11d, 4
add al, 0x41
and eax, 0xf
add al, 0x41
and eax, 0xf
mov qword [rsp + 0x68], r8
mov esi, r15d
shr esi, 4
and r15d, 0xf
mov qword [rsp + 0xe0], r15
movzx eax, byte [r14 + 0x3c]
mov ecx, eax
shr ecx, 4
and eax, 0xf
movzx ebp, byte [r14 + 0x3d]
mov r12d, ebp
shr r12d, 4
and ebp, 0xf
movzx r13d, byte [r14 + 0x3e]
mov ebx, r13d
and ebx, 0xf
shr r13d, 4
mov qword [rsp + 0xf8], r14
movzx r15d, byte [r14 + 0x3f]
mov r14d, r15d
shr r14d, 4
and r15d, 0xf
mov r8, qword [rsp + 0x28]
mov r9, r8
mov rdx, qword [rsp + 0xe8]
mov r10, rdx
sub r9, rdx
mov rdx, qword [rsp + 0x80]
movzx edx, byte [rdx + rdi]
mov byte [rsp + 0x3b], dl
mov rdx, qword [rsp + 0x78]
movzx edx, byte [rdx + rdi]
mov byte [rsp + 0x3c], dl
mov rdx, qword [rsp + 0x70]
movzx edx, byte [rdx + rdi]
mov byte [rsp + 0x3d], dl
movzx edx, byte [r11 + rdi]
mov byte [rsp + 0x3e], dl
mov rdx, qword [rsp + 0x68]
movzx edx, byte [rdx + rdi]
mov byte [rsp + 0x68], dl
movzx esi, byte [rsi + rdi]
mov rdx, qword ds:[rsp + 0xe0]
mov rdx, qword ds:[rsp + 0xe0]
movzx edx, byte [rdx + rdi]
mov byte [rsp + 0x70], dl
movzx ecx, byte [rcx + rdi]
mov byte [rsp + 0x78], cl
movzx eax, byte [rax + rdi]
mov byte [rsp + 0x80], al
movzx r11d, byte [r12 + rdi]
movzx r12d, byte [rbp + rdi]
movzx ebp, byte [rbx + rdi]
movzx r13d, byte [r13 + rdi]
movzx r14d, byte [r14 + rdi]
movzx ebx, byte [r15 + rdi]
cmp r9, 0x23
jbe 0x14004ab59
mov rax, qword [rsp + 0x20]
and al, 0x20
movzx ecx, byte [rsp + 0x4f]
mov byte [rax + r10], cl
movzx ecx, byte [rsp + 0x4e]
mov byte [rax + r10 + 1], cl
movzx ecx, byte [rsp + 0x4d]
mov byte [rax + r10 + 2], cl
mov byte [rax + rdx + 2], cl
mov byte [rax + rdx + 2], cl
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + r10 + 3], cl
movzx ecx, byte [rsp + 0x4b]
mov byte [rax + r10 + 4], cl
movzx ecx, byte [rsp + 0x4a]
mov byte [rax + r10 + 5], cl
movzx ecx, byte [rsp + 0x49]
mov byte [rax + r10 + 6], cl
movzx ecx, byte [rsp + 0x48]
mov byte [rax + r10 + 7], cl
mov byte [rax + rdx + 7], cl
mov byte [rax + rdx + 7], cl
mov byte [rax + r10 + 8], 0x2d
movzx ecx, byte [rsp + 0x47]
mov byte [rax + r10 + 9], cl
movzx ecx, byte [rsp + 0x46]
and al, 0x46
and al, 0x46
mov byte [rax + r10 + 0xa], cl
movzx ecx, byte [rsp + 0x45]
mov byte [rax + r10 + 0xb], cl
movzx ecx, byte [rsp + 0x44]
mov byte [rax + r10 + 0xc], cl
mov byte [rax + r10 + 0xd], 0x2d
movzx ecx, byte [rsp + 0x43]
mov byte [rax + r10 + 0xe], cl
movzx ecx, byte [rsp + 0x42]
mov dh, 0x4c
and al, 0x42
invalid
mov dh, 0x4c
and al, 0x42
invalid
mov byte [rax + r10 + 0xf], cl
mov byte [rax + r10 + 0xf], cl
movzx ecx, byte [rsp + 0x41]
mov byte [rax + r10 + 0x10], cl
movzx ecx, byte [rsp + 0x40]
mov byte [rax + r10 + 0x11], cl
mov byte [rax + r10 + 0x12], 0x2d
movzx ecx, byte [rsp + 0x3f]
mov byte [rax + r10 + 0x13], cl
movzx ecx, byte [rsp + 0x3b]
cmp eax, dword [rdx - 0x78]
adc byte [rdi + rcx], r10b
mov dh, 0x4c
and al, 0x3c
cmp eax, dword [rdx - 0x78]
adc byte [rdi + rcx], r10b
mov dh, 0x4c
and al, 0x3c
mov byte [rax + r10 + 0x15], cl
mov byte [rax + rdx + 0x15], cl
movzx ecx, byte [rsp + 0x3d]
mov byte [rax + r10 + 0x16], cl
mov byte [rax + r10 + 0x17], 0x2d
movzx ecx, byte [rsp + 0x3e]
mov byte [rax + r10 + 0x18], cl
movzx ecx, byte [rsp + 0x68]
mov byte [rax + r10 + 0x19], cl
mov byte [rax + r10 + 0x1a], sil
movzx ecx, byte [rsp + 0x70]
mov byte [rax + r10 + 0x1b], cl
movzx ecx, byte [rsp + 0x78]
mov byte [rax + r10 + 0x1c], cl
movzx ecx, byte [rsp + 0x80]
mov byte [rax + r10 + 0x1d], cl
mov byte [rax + r10 + 0x1e], r11b
mov byte [rax + r10 + 0x1f], r12b
adc byte fs:[rdi], bl
adc byte fs:[rdi], bl
mov byte [rax + r10 + 0x20], r13b
mov byte [rax + r10 + 0x21], bpl
mov byte [rax + r10 + 0x22], r14b
mov byte [rax + r10 + 0x23], bl
add r10, 0x24
mov qword [rsp + 0x30], r10
sub r8, r10
cmp r8, 9
mov rbx, qword [rsp + 0x100]
mov r14, qword [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
xchg byte [rsi], bl
add dword [rax], eax
invalid
and al, 0xf8
clc
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
xchg byte [rsi], bl
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
mov al, 0
add byte [rax], al
invalid
mov rsi, qword [rsp + 0xb0]
add byte [rax], al
add byte [rax - 0x47], cl
and ch, byte [rdx + riz]
outsb dx, byte [rsi]
invalid
movabs rcx, 0x22656d616e222c22
mov qword [rax + r10], rcx
mov word [rax + r10 + 8], 0x223a
add r10, 0xa
mov qword [rsp + 0x30], r10
mov rdx, qword [r14]
mov r8, qword [r14 + 8]
lea rcx, [rsp + 0x20]
call fcn.140094040
movsd dword [rdi], dword [rsi]
xchg ebp, eax
add al, 0
movsd dword [rdi], dword [rsi]
xchg ebp, eax
add al, 0
mov rax, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
sub rax, rdi
cmp rax, 1
ja 0x14004a5a0
mov r8d, 2
lea rcx, [rsp + 0x20]
mov rdx, rdi
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
jmp 0x14004a5a0
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
sub rax, rdi
cmp rax, 0x46
jbe 0x14004aba3
mov rax, qword [rsp + 0x20]
and al, 0x20
movups xmm0, xmmword [0x140184258]
movups xmmword [rax + rdi + 0x30], xmm0
movups xmm0, xmmword [0x140184248]
movups xmmword [rax + rdi + 0x20], xmm0
movups xmm0, xmmword [0x140184238]
adc eax, dword [rax]
adc eax, dword [rax]
movups xmmword [rax + rdi + 0x10], xmm0
movups xmm0, xmmword [0x140184228]
movups xmmword [rax + rdi], xmm0
movabs rcx, 0x7d22726579616c50
mov qword [rax + rdi + 0x3f], rcx
add rdi, 0x47
add edi, 0x47
add edi, 0x47
mov qword [rsp + 0x30], rdi
test rsi, rsi
jne 0x14004a5b9
jmp 0x14004a620
mov r8d, 7
lea rcx, [rsp + 0x20]
mov rdx, rdi
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
jmp 0x14004a68b
invalid
inc dword [rcx - 0x48]
and al, 0
add byte [rax], al
mov r8d, 0x24
lea rcx, [rsp + 0x20]
mov rdx, r10
mov edi, r11d
call fcn.1401639e0
mov r11d, edi
mov r8, qword [rsp + 0x28]
mov r10, qword [rsp + 0x30]
jmp 0x14004a8f9
invalid
invalid
mov r8d, 0xa
lea rcx, [rsp + 0x20]
mov rdx, r10
call fcn.1401639e0
add byte [rax - 0x75], cl
and al, 0x20
mov r10, qword [rsp + 0x30]
jmp 0x14004aa63
mov r8d, 0x47
lea rcx, [rsp + 0x20]
mov rdx, rdi
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
jmp 0x14004aae2
cmp rdi, qword [rsp + 0x28]
jne case.0x14000d157.511
lea rcx, [rsp + 0x20]
mov rdx, rdi
and byte [rax - 0x77], cl
cli
call fcn.1400c9e40
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x20]
mov byte [rax + rdi], 0x5d
inc rdi
mov qword [rsp + 0x30], rdi
cmp rdi, qword [rsp + 0x28]
jne 0x14004ac03
invalid
sub byte [rbp + 0x12], dh
lea rcx, [rsp + 0x20]
mov rdx, rdi
call fcn.1400c9e40
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x20]
mov byte [rax + rdi], 0x7d
inc rdi
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
cmp byte [rax + 0x44], 0
je 0x14004ac53
mov rax, qword [rsp + 0x28]
sub rax, rdi
cmp rax, 0x1a
jbe 0x14004afbc
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x20
mov rax, qword [rsp + 0x20]
movups xmm0, xmmword [0x140184218]
movups xmmword [rax + rdi + 0xb], xmm0
movups xmm0, xmmword [0x14018420d]
movups xmmword [rax + rdi], xmm0
add rdi, 0x1b
invalid
sbb ebp, ebx
invalid
invalid
mov rax, qword [rsp + 0x28]
and al, 0x28
sub rax, rdi
cmp rax, 0x1b
jbe 0x14004afd9
mov rax, qword [rsp + 0x20]
movups xmm0, xmmword [0x1401841fd]
movups xmmword [rax + rdi + 0xc], xmm0
cmp byte [rdi + rcx], r9b
adc byte [0x1401841f1], al
cmp byte [rdi + rcx], r9b
adc byte [0x1401841f1], al
movups xmmword [rax + rdi], xmm0
add rdi, 0x1c
mov qword [rsp + 0x30], rdi
xor eax, eax
rol byte [rcx + 0x4000ff], 0
rol byte [rcx + 0x4000ff], 0
add byte [rax], al
setb al
mov ecx, 4
add byte [rax], al
add byte [rcx], ch
ror dword [rax - 0x7d], 0xf0
add eax, dword [rcx + 0x80ff]
inc dword [rax - 0x42000000]
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
ror dword [rax - 0x7d], 0xf0
add eax, dword [rcx + 0x80ff]
inc dword [rax - 0x42000000]
add al, byte [rax]
add byte [rax], al
inc dword [rax - 0x42000000]
add al, byte [rax]
add byte [rax], al
cmovae esi, ecx
mov ecx, 1
cmovb rax, rcx
cmovb eax, ecx
cmovb eax, ecx
add esi, edi
cmp esi, 0x4000
mov edx, 3
sbb rdx, 0
cmp esi, 0x80
cmovb rdx, rcx
add rax, rdi
lea rbx, [rdx + rax]
add cl, byte [rax - 1]
ret
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
sub rax, rdx
cmp rax, rbx
jb 0x14004ae52
invalid
pop rbp
add dword [rax], eax
add byte [rax], al
add cl, byte [rax - 1]
ret
invalid
add byte [rax], al
mov rax, qword [rsp + 0x58]
add rdx, qword [rax]
cmp esi, 0x7f
ja 0x14004ae77
mov byte [rdx], sil
mov eax, 1
lea rcx, [rdx + rax]
mov byte [rdx + rax], 0
cmp edi, 0x7f
ja 0x14004ae9f
add byte [rcx], 0
invalid
add byte [rcx], 0
add cl, ch
mov edx, 0x48000001
lea ecx, [rsp + 0x20]
jmp case.0x14003ac86.256
mov r8d, 6
mov rdx, rdi
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
jmp 0x14004a0b6
lea rcx, [rsp + 0x20]
mov r8d, 0xd
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x20]
and al, 0x20
mov word [rcx], ss
add byte [rax - 0x75], cl
jl 0x14004ad86
xor byte [rax - 0x75], cl
and al, 0x20
mov rcx, qword [rsp + 0x28]
jmp 0x14004a0dd
lea rcx, [rsp + 0x20]
mov r8d, 3
mov rdx, rdi
call fcn.1401639e0
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov rdi, qword [rsp + 0x30]
jmp 0x14004a12a
lea rcx, [rsp + 0x20]
mov r8d, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.1401639e0
mov r12, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
jmp 0x14004a157
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, r13
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
jl 0x14004adee
invalid
jl 0x14004adee
xor byte [rax - 0x75], cl
je 0x14004adf3
mov rsi, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
and byte [rbx + rcx*4 + 0x64], cl
and al, 0x28
jmp 0x14004a18b
invalid
lea rcx, [rsp + 0x20]
mov r8d, 0x15
mov rdx, rdi
cli
cli
call fcn.1401639e0
adc dword [rax], eax
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
jmp 0x14004a254
pop rbp
hlt
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, r12
call fcn.1401639e0
adc dword [rax], eax
adc dword [rax], eax
mov rcx, qword [rsp + 0x20]
and al, 0x20
mov rdi, qword [rsp + 0x30]
jmp 0x14004a39b
cmc
invalid
invalid
cmc
invalid
lea rcx, [rsp + 0x20]
and al, 0x20
mov r8d, 7
mov rdx, rdi
add byte [rax - 0x77], cl
cli
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
xor cl, ch
nop
cmc
invalid
invalid
xor cl, ch
nop
cmc
invalid
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, r12
call fcn.1401639e0
popfq
mov edx, dword [rcx]
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x20]
popfq
mov edx, dword [rcx]
add byte [rax - 0x75], cl
invalid
mov ecx, dword [rsp + 0x20]
and al, 0x20
mov rdi, qword [rsp + 0x30]
jmp 0x14004a50f
idiv bh
invalid
xor cl, ch
mov ebp, 0x4cfffff6
idiv bh
dec dword [rbx + rcx*4 + 0x74]
and al, 0x58
idiv bh
dec dword [rbx + rcx*4 + 0x74]
and al, 0x58
mov r14, qword [rsp + 0x58]
mov rcx, r14
mov r8, rbx
call fcn.1401639e0
mov edx, dword [rcx]
invalid
fsubr st(0)
jle 0x14004adeb
invalid
mov edx, dword [rcx]
add byte [rcx - 0x75], cl
mov edx, dword [rsi + 0x10]
mov rax, qword [rsp + 0x58]
adc dword [rax], eax
mov rdx, qword [r14 + 0x10]
mov edx, dword [rsi + 0x10]
mov rax, qword [rsp + 0x58]
add rdx, qword [rax]
cmp esi, 0x7f
jg 0x14004ae81
invalid
invalid
invalid
invalid
invalid
adc byte [rbx - 0x79f08002], al
jg 0x14004ae81
xchg byte [rdi - 0x76000002], cl
invalid
invalid
mov eax, esi
or al, 0x80
mov ecx, esi
shr ecx, 7
cmp esi, 0x3fff
ja 0x14004aebd
invalid
mov byte [rdx], al
mov byte [rdx + 1], cl
invalid
invalid
add cl, byte [rax + 0x2b8014a]
add byte [rax], al
add byte [rax - 0x73], cl
or al, 2
add qword [rax + 2], rdi
add dword [rax + 2], edi
mov eax, 2
lea rcx, [rdx + rax]
mov byte [rdx + rax], 0
cmp edi, 0x7f
invalid
jg 0x14004af14
invalid
add byte [rbx + 0x3f767fff], al
mov eax, edi
or al, 0x80
mov edx, edi
cli
cli
shr edx, 7
cmp edi, 0x3fff
add byte [rdi + 0x39], dh
add byte [rdi + 0x39], dh
mov byte [rcx + 1], al
mov byte [rcx + 2], dl
mov eax, 3
add byte [rax], al
add byte [rax], al
jmp 0x14004aefe
or cl, 0x80
shr esi, 0xe
mov byte [rdx], al
invalid
add cl, byte [rax - 0x77bffeb6]
jb 0x14004aece
mov byte [rdx + 1], cl
mov byte [rdx + 2], sil
mov eax, 3
lea rcx, [rdx + rax]
add byte [rax], al
add byte [rax - 0x73], cl
or al, 2
mov byte [rdx + rax], 0
cmp edi, 0x7f
ja 0x14004ae9f
mov byte [rcx + 1], dil
mov eax, 2
jmp 0x14004aefe
or dl, 0x80
shr edi, 0xe
invalid
mov byte [rcx + 1], al
add dword [r8 - 0x77bffdaf], ecx
jns 0x14004aefc
invalid
add dword [r8 - 0x77bffdaf], ecx
push rcx
add al, byte [rax - 0x78]
jns 0x14004aefc
mov eax, 4
add byte [rax], al
add rcx, rax
mov rdi, qword [rsp + 0x20]
mov edi, dword [rsp + 0x20]
mov edi, dword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
mov rdx, rdi
cli
cli
call sub.VCRUNTIME140.dll_memcpy
adc dword [r8], r8d
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x10], rbx
pop rax
adc byte [rax - 0x7d], cl
jl 0x14004af44
sub byte [rax], al
pop rax
adc byte [rax - 0x7d], cl
jl 0x14004af44
sub byte [rax], al
add byte [rbx + rbx + 0x48], dh
mov ecx, edi
je 0x14004af3f
mov rcx, rdi
add rsp, 0x108
pop rbx
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
nop
add rsp, 0x108
pop rbx
pop rbp
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x20]
mov r8d, 0xc
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
jmp 0x14004a1c4
invalid
invalid
invalid
invalid
cli
mov r8, r13
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
jmp 0x14004a1fb
lea rcx, [rsp + 0x20]
and al, 0x20
mov r8d, 0xb
mov rdx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov edx, edi
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
jl 0x14004afda
invalid
jl 0x14004afda
and al, 0x30
xor cl, ch
xchg ebp, esi
invalid
jmp 0x14004a543
lea rcx, [rsp + 0x20]
mov r8d, 0x1b
sbb eax, dword [rax]
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
mov rdx, rdi
mov edx, edi
call fcn.1401639e0
mov dl, byte [rcx]
add byte [rax - 0x75], cl
jl 0x14004aff7
adc dword [rax], eax
mov rdi, qword [rsp + 0x30]
xor cl, ch
jmp 0x14004ac31
pop rax
cld
invalid
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
mov r8d, 0x1c
sbb al, 0
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
mov rdx, rdi
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
xor cl, ch
outsd dx, dword [rsi]
cld
invalid
invalid
hlt
xor cl, ch
outsd dx, dword [rsi]
cld
invalid
int3
int3
int3
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xcb8
or al, 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0xca0], mm7
mov esp, 0xca024
invalid
or al, 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0xca0], mm7
mov esp, 0xca024
invalid
mov esp, 0xca024
add byte [rsi + 0x44], ah
movq qword [rsp + 0xc90], mm6
nop
or al, 0
invalid
movabs al, byte [0xb47f0f446600000c]
and al, 0x90
nop
add byte [rax], al
movdqa xmmword [rsp + 0xc90], xmm14
nop
or al, 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0xc80], mm5
lodsb al, byte [rsi]
and al, 0x80
or al, 0
invalid
movdqa xmmword [rsp + 0xc80], xmm13
movq qword [rsp + 0xc80], mm5
lodsb al, byte [rsi]
and al, 0x80
or al, 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0xc70], mm4
movsb byte [rdi], byte [rsi]
and al, 0x70
or al, 0
invalid
movdqa xmmword [rsp + 0xc70], xmm12
movsb byte [rdi], byte [rsi]
and al, 0x70
or al, 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0xc60], mm3
jo 0x14004b045
add byte [rax], al
movdqa xmmword [rsp + 0xc60], xmm11
movq qword [rsp + 0xc60], mm3
pushfq
and al, 0x60
or al, 0
add byte [rax], al
movdqa xmmword [rsp + 0xc50], xmm10
add byte [rax], al
movdqa xmmword [rsp + 0xc50], xmm10
jg 0x14004afde
and al, 0x50
or al, 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0xc40], mm1
jg case.0x14002210d.269
and al, 0x40
or al, 0
invalid
movdqa xmmword [rsp + 0xc40], xmm9
jg case.0x14002210d.269
and al, 0x40
or al, 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0xc30], mm0
movdqa xmmword [rsp + 0xc30], xmm8
jg 0x14004afe2
and al, 0x30
or al, 0
xor byte [rax + rax], cl
add byte [rsi + 0xf], ah
jg case.0x14004b2ee.158
movdqa xmmword [rsp + 0xc20], xmm7
movq qword [rsp + 0xc20], mm7
and al, 0x20
or al, 0
invalid
and byte [rax + rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14004b024
invalid
movdqa xmmword [rsp + 0xc10], xmm6
movq qword [rsp + 0xc10], mm6
mov ah, 0x24
adc byte [rax + rax], cl
invalid
and al, 0x10
or al, 0
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov r13, rdx
mov rsi, rcx
mov esi, ecx
invalid
mov esi, ecx
movzx eax, byte [rcx + 0x4a8]
add al, 0
add byte [rax - 0x73], cl
or eax, 0x16286b
add byte [rax], al
lea rcx, [0x1401ad8f4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x30], esi
and al, 0x30
mov qword [rsp + 0x58], rdx
pop rax
jmp rax
loopne 0x14004b103
mov word [rsi + 0x4ae], 0
mov dword [rsi + 0x4ae], 0x86c70000
xchg byte [rsi + 4], ch
add bh, al
xchg byte [rdx + 4], ch
stosb byte [rdi], al
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x4aa], 0
stosb byte [rdi], al
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
xchg byte [rsi + 0x1000004], ch
scasb al, byte [rdi]
add al, 0
add byte [rcx], al
mov byte [rsi + 0x4ae], 1
scasb al, byte [rdi]
add al, 0
add byte [rcx], al
lea rax, [rsi + 0x48]
movups xmm0, xmmword [rsi + 0x20]
movups xmm0, xmmword [rsi + 0x20]
movups xmm1, xmmword [rsi + 0x30]
adc byte [rsi + 0x30], cl
movups xmmword [rsi + 0x48], xmm0
movups xmmword [rsi + 0x58], xmm1
adc dword [rsi + 0x58], ecx
adc dword [rsi + 0x58], ecx
pop rax
lea rcx, [rsi + 0x68]
mov rdx, qword [rsi + 0x40]
mov qword [rsi + 0x68], rdx
mov dword [rsi + 0x68], edx
mov dword [rsi + 0x68], edx
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rsi + 0x4c0], xmm1
mov es, eax
add al, 0
add byte [rdi], cl
movups xmmword [rsi + 0x4b0], xmm0
movups xmmword [rsi + 0x4b0], xmm0
xchg byte [rax + 0x48000004], dh
mov dword [rsi + 0x4d0], eax
rol byte [rax + rax], 1
invalid
mov al, 4
add byte [rax], al
mov qword [rsi + 0x4d0], rax
rol byte [rax + rax], 1
add al, 0
add byte [rax - 0x77], cl
mov qword [rsi + 0x4d8], rcx
mov dword [rsi + 0x4d8], ecx
mov ds, eax
add al, 0
add byte [rax], al
lea rdi, [rsi + 0x530]
add byte [rax], al
lea rdi, [rsi + 0x530]
lea edi, [rsi + 0x530]
xor byte [0xc6cab102], al
xor byte [0x10604b108], al
invalid
add byte [rax], al
mov byte [rsi + 0x530], 0
add eax, 0xc6000000
mov byte [rsi + 0x531], 0
movdqu xmm0, xmmword [rsi + 0x4b0]
mov al, 4
add byte [rax], al
invalid
xchg byte [rcx], dh
add eax, 0xf3000000
movq mm0, qword [rsi + 0x4b0]
mov al, 4
add byte [rax], al
invalid
mov al, 4
add byte [rax], al
invalid
add al, 0
add bl, dh
movq mm1, qword [rsi + 0x4c0]
add byte [rax], al
movdqu xmm1, xmmword [rsi + 0x4c0]
add byte [rax], al
movdqa xmmword [rsp + 0xf0], xmm1
jg 0x14004b0ae
mov word [rax + rsi*8], fs
and al, 0xf0
add byte [rax], al
add byte [rsi + 0xf], ah
jg case.0x14002167e.269
invalid
add byte [rax], al
movdqa xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsi + 0x4d0]
mov eax, dword [rsi + 0x4d0]
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, dl
add al, 0
mov eax, dword [rsi + 0x4d0]
rol byte [rax + rax], 1
add byte [rax - 0x77], cl
mov qword [rsi + 0x4e0], rax
mov dword [rsi + 0x4e0], eax
xchg al, ah
add al, 0
add byte [rax - 0x75], cl
xchg al, bl
add al, 0
add byte [rax - 0x77], cl
invalid
invalid
xchg al, ch
add al, 0
mov rax, qword [rsi + 0x4d8]
mov qword [rsi + 0x4e8], rax
mov qword [rsi + 0x4f0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, dh
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov dh, 5
pop rdx
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
sbb dword [rax], eax
mov ecx, 0x400
add byte [rax + rax], al
add byte [rdx + 1], bh
mov edx, 1
add byte [rax], al
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add al, ch
ret
call fcn.140143230
test rax, rax
je case.0x140020ea2.262
test byte [rdi + 0x22], dh
add byte [rax], al
str word [rax - 0x7b]
ror byte [rdi], 0x84
test byte [rdi + 0x22], dh
test byte [rdi + 0x22], dh
add byte [rax], al
mov qword [rsi + 0x4f8], rax
add al, 0
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], al
mov qword [rsi + 0x500], 0x400
add eax, 0x4000000
add al, 0
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], cl
or byte [0x14004b191], al
mov qword [rsi + 0x508], 0
mov dword [rsi + 0x508], 0
or byte [0x14004b191], al
add byte [rax], al
add dh, al
mov byte [rsi + 0x531], 1
mov rax, qword [rsi + 0x4e8]
invalid
add al, 0
invalid
xchg byte [rcx], dh
xor dword [0x18805b19b], eax
add eax, 0x48010000
add byte [rax], al
add dword [rax - 0x75], ecx
xchg al, ch
call 0x18804b1a6
invalid
mov eax, dword [rsi + 0x4e8]
call 0x18804b1a6
mov ecx, dword [rax]
invalid
mov rcx, qword [rax]
or byte [rax + 0x1a4b9], al
add byte [rax], al
cmp byte [rcx + 0x1a4], 0
add byte [rax], al
add byte [rdi], cl
je 0x14004b509
test byte [rax + 3], bl
add byte [rax], al
lea rdx, [rsi + 0x4f0]
invalid
lea rax, [rsi + 0x4f8]
lea eax, [rsi + 0x4f8]
mov rcx, qword [rsi + 0x4e0]
mov ecx, dword [rsi + 0x4e0]
add al, 0
add byte [rax - 0x77], cl
mov qword [rsi + 0x538], rax
mov qword [rsi + 0x540], rdx
invalid
invalid
add byte [rax], al
xchg byte [rax], bh
add eax, 0x89480000
xchg esi, eax
add eax, 0x89480000
mov cs, word [rax + 5]
invalid
mov qword [rsi + 0x548], rcx
mov dword [rsi + 0x548], ecx
add eax, 0x8d4c0000
add byte [rax], al
lea r8, [rsi + 0x578]
xchg byte [rax + 5], bh
add byte [rax], al
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], eax
and al, 0x40
mov byte [rsi + 0x578], 0
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsi + 0x550], rax
xchg byte [rax + 5], dl
add byte [rax], al
push rax
add eax, 0x89480000
invalid
mov qword [rsi + 0x558], rdx
mov dword [rsi + 0x558], edx
xchg esi, eax
pop rax
add eax, 0x89480000
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov qword [rsi + 0x560], rcx
mov dword [rsi + 0x560], ecx
mov fs, word [rax + 5]
add byte [rax], al
invalid
jmp 0x14004d88d
add byte es:[rax], al
lea rdi, [rsi + 0x568]
lea edi, [rsi + 0x568]
lea rbp, [rsi + 0x4b0]
add byte [rdi], cl
movzx eax, byte [rsi + 0x568]
mov dh, 0x86
push 0x48000005
add eax, 0x8d480000
or eax, 0x16270c
xchg byte [rax + 5], ch
add eax, 0x8d480000
or eax, 0x16270c
add byte [rax], al
lea rcx, [0x1401ad930]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
jl case.0x140048f79.10
cmp cl, ch
stc
jmp 0x140058230
iretd
add byte [rax], al
cmp byte [rsi + 0x510], 0
adc byte [0x14f04b23f], al
add eax, 0xf000000
add byte [rax], al
jne 0x14004d411
test ebp, ecx
and dword [rax], eax
add byte [rbx + rcx*4 - 0x52], cl
scasb al, byte [rdi]
mov r13, qword [rsi + 0x4f0]
scasb al, byte [rdi]
invalid
add byte [rax], al
mov rbp, qword [rsi + 0x4f8]
mov ebp, dword [rsi + 0x4f8]
mov r12, qword [rsi + 0x500]
add byte [0xcb50b25b], al
mov esi, 0x508
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
mov r15, qword [rsi + 0x508]
or byte [0x108edb262], al
sub eax, 0x8b480000
invalid
invalid
add cl, ch
jmp 0x14004e02d
enter 0x2d, 0
mov rax, qword [rsi + 0x4c0]
xchg al, al
add al, 0
add byte [rax], al
invalid
add byte [rax], al
jmp 0x14005864e
fst st(3)
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov esi, 0x530
lea rdi, [rsi + 0x530]
movzx eax, byte [rsi + 0x530]
xor byte [0xcd4cb281], al
or eax, 0x16273e
lea rcx, [0x1401ad9c4]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14004b2d8
lea rcx, [rsi + 0x578]
lea ecx, [rsi + 0x578]
movzx eax, byte [rsi + 0x578]
add byte [rax], al
add byte [rbp + 0x4c8948c0], al
and al, 0x40
test eax, eax
mov qword [rsp + 0x40], rcx
je 0x14004bf19
add byte [rbx - 0x7bf0fc08], al
cmp eax, 3
je 0x14004d89b
invalid
invalid
add byte [rax], al
call 0x18804b2d9
lea ecx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
invalid
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
add byte [rbp + rcx*4 + 5], cl
idiv dword [rdx + 0x6de90012]
adc al, byte [rax]
invalid
insd dword [rdi], dx
lea r8, str.crates_ncan_src_nethaproxy.rs
add eax, 0x12baf7
adc al, byte [rax]
add cl, ch
insd dword [rdi], dx
jmp 0x140054033
lea eax, [rax]
add byte [rax - 0x73], cl
invalid
invalid
scasb al, byte [rdi]
lea rbp, [rsi + 0x4d8]
fadd dword [rax + rax]
add byte [rax - 0x73], cl
lea rdx, [rsi + 0x4b0]
lea rdx, [rsi + 0x4b0]
movzx eax, byte [rsi + 0x4d8]
lea rcx, [0x1401ad9b0]
lea ecx, [0x1401ad9b0]
add al, 0
add byte [rax - 0x73], cl
or eax, 0x1626ce
invalid
invalid
invalid
invalid
lea ecx, [0x1401ad9b0]
invalid
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x40], rdx
jmp rax
jmp rax
mov rax, qword [rdx]
jmp 0x140054995
mov rax, qword [rsi + 0x4d8]
add byte [rax - 0x73], cl
mov esp, 0xe024
add byte [rax], al
lea rbx, [0x1401aa580]
lea rdi, [rsp + 0xe0]
lea edi, [rsp + 0xe0]
add byte [rax], al
lea rbx, [0x1401aa580]
nop
test rax, rax
je 0x14004b5fe
add byte [rax - 0x75], cl
xchg esi, eax
enter 4, 0
add al, 0
invalid
mov rdx, qword [rsi + 0x4c8]
add al, 0
add byte [rbx + rcx*4 - 0x72], cl
mov r9, qword [rsi + 0x4d0]
rol byte [rax + rax], 1
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.140110a00
leave
push rsi
or al, 0
mov rax, qword [rsp + 0xe0]
mov eax, dword [rsp + 0xe0]
add byte [rax - 0x7d], cl
cmp rax, 2
clc
add cl, byte [rdi]
invalid
test byte [rsi + 2], ah
je 0x14004b5af
add byte [rax], al
mov rcx, qword [rsp + 0xe8]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
jne 0x14004b5b8
invalid
invalid
xchg esi, eax
test rax, rax
jne 0x14004b5b8
mov rdx, qword [rsi + 0x4d0]
rol byte [rax + rax], 1
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsi + 0x4d8]
mov qword [rsi + 0x4d0], rbx
add byte [rax - 0x39], cl
xchg al, bl
add al, 0
add byte [rax], al
add byte [rax], al
invalid
xchg al, bl
add al, 0
add byte [rax - 0x77], cl
sahf
rol byte [rax + rax], 1
add byte [rax - 0x39], cl
mov dword [rsi + 0x4d8], 0
xchg al, bl
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0x29], cl
enter 0xffffffffffff820f, 0xe
invalid
invalid
invalid
ret
sub rax, rcx
sub eax, ecx
jb 0x140057691
invalid
add rdx, rcx
mov qword [rsi + 0x4d0], rdx
mov qword [rsi + 0x4d8], rax
fadd dword [rax + rax]
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x77], cl
xchg al, bl
fadd dword [rax + rax]
fadd dword [rax + rax]
add byte [rax - 0x7b], cl
leave
jne 0x14004b310
movabs rcx, 0x1700000003
jmp 0x14004b5bd
invalid
lea r15, [rsi + 0x500]
lea edi, [rsi + 0x500]
lea r14, [rsi + 0x4c8]
movzx eax, byte [rsi + 0x500]
add byte [0xcb4db3c3], al
push rbp
add byte [rax - 0x73], cl
or eax, 0x162584
mov dh, 0xc8
add al, 0
add byte [rdi], cl
mov dh, 0x86
add byte [0xcb4db3c3], al
push rbp
add byte [rax - 0x73], cl
or eax, 0x162584
test byte [0x1a34cb3e4], ah
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rbp, qword [rsi + 0x4c8]
mov rdi, qword [rsi + 0x4d0]
mov rbx, qword [rsi + 0x4d8]
add byte [rax], al
add al, 0
add cl, ch
add byte [rax], al
jmp 0x140058b54
xlatb
add byte [rax], al
invalid
add byte [rbp + rcx*4 - 0x5a], cl
imul eax, dword [0xcd50b3fc], 0x4b0b6
mov al, 4
invalid
lea r12, [rsi + 0x569]
lea r14, [rsi + 0x4b0]
mov al, 4
add byte [rax], al
invalid
mov al, 4
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x86
xchg byte [rcx + 5], ch
add byte [rax], al
lea rcx, [0x1401ad97c]
movsxd rax, dword [rcx + rax*4]
movzx eax, byte [rsi + 0x569]
xchg byte [rcx + 5], ch
add byte [rax], al
lea rcx, [0x1401ad97c]
or eax, 0x162571
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r13, r14
mov ebp, esi
mov ebp, dword [rsi + 0x560]
movzx r14d, byte [rsi + 0x568]
mov rdi, qword [rsi + 0x4e0]
mov esi, 0x4e0
add byte [rax], al
add byte [rbx + rcx*4 - 0x42], cl
rol byte [rax + rax], 1
mov r15, qword [rsi + 0x4d0]
mov edi, dword [rsi + 0x4d0]
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x4d8]
mov qword [rsi + 0x4e8], r15
mov dword [rsi + 0x4e8], edi
xchg al, bl
add al, 0
add byte [rcx + rcx*4 - 0x42], cl
mov dword [rsi + 0x4e8], edi
mov qword [rsi + 0x4f0], rax
mov dword [rsi + 0x4e8], edi
mov qword [rsi + 0x4f0], rax
mov dword [rsi + 0x564], ebp
mov byte [rsi + 0x56a], r14b
push 5
add byte [rax], al
add eax, 0x88440000
mov dh, 0x6a
push 5
add byte [rax], al
invalid
invalid
push 5
add byte [rax], al
movups xmm0, xmmword [r13]
adc byte [rbp], al
movdqu xmm1, xmmword [r13 + 0x10]
movups xmmword [rsi + 0x4f8], xmm0
xchg al, bh
add al, 0
invalid
xchg al, bh
add al, 0
add bl, dh
movdqu xmmword [rsi + 0x508], xmm1
movdqu xmmword [rsi + 0x508], xmm1
mov qword [rsi + 0x518], rdi
mov esi, 0x518
add eax, 0x83410000
invalid
cmp dword [r15], 2
add cl, byte [rdi]
test dword [0x18c04b488], edi
mov eax, ebp
jne 0x14004bbbd
mov rax, r13
mov qword [rsi + 0x520], 1
and byte [0x14005b48c], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dh, al
xchg byte [rax + 5], cl
add byte [rax], al
add byte [rax], al
invalid
xchg byte [rcx + 5], cl
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x548], 0
add byte [rax], al
mov dword [rsi + 0x549], 0
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x11
xchg byte [rax], ch
add eax, 0xf660000
outsd dx, dword [rsi]
add eax, 0x11df7f
adc dword [rax], eax
movups xmmword [rsi + 0x528], xmm0
movdqa xmm0, xmmword [0x140169430]
adc dword [rax], eax
adc dword [rax], eax
movdqu xmmword [rsi + 0x538], xmm0
jmp 0x14004c48c
invalid
sldt word [rax]
invalid
jg case.0x140048217.42
cmp byte [0x10eedb4bb], al
sldt word [rax]
invalid
invalid
add byte [rax - 0x73], cl
scasb al, byte [rdi]
and eax, dword [rdi]
lea rbp, [rsi + 0x723]
add byte [rax], al
lea rbx, [rsi + 0x4b0]
movzx eax, byte [rsi + 0x723]
mov dh, 0x86
and eax, dword [rdi]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
and eax, dword [rdi]
add byte [rax], al
lea rcx, [0x1401ad964]
or eax, 0x16248a
mov ah, byte [rsi + rdx]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rsi + 0x708]
mov r15, qword [rsi + 0x710]
adc byte [rdi], al
add byte [rax], al
adc byte [rdi], al
add byte [rax], al
mov r12, qword [rsi + 0x718]
cmpsb byte [rsi], byte [rdi]
sbb byte [rdi], al
add byte [rax], al
jmp 0x14004e4d7
mov rbx, qword [rsi + 0x4c8]
jmp 0x1400579aa
add byte [rax], al
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0xe0]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rsi*8], fs
lock add byte [rax], al
movdqa xmm1, xmmword [rsp + 0xf0]
movdqu xmmword [rsi + 0x520], xmm1
lock add byte [rax], al
add bl, dh
movq qword [rsi + 0x520], mm1
movdqu xmmword [rsi + 0x510], xmm0
mov rcx, qword [rax]
add rcx, 0x10
or byte [rax - 0x7d], cl
rcl dword [rax], 0x48
invalid
lea rbx, [rsi + 0x4f8]
lea ebx, [rsi + 0x4f8]
add byte [rax], al
mov rdx, qword [rsi + 0x4e0]
mov rax, qword [rsi + 0x4f0]
add byte [rax - 0x77], cl
invalid
cmp byte [0xc94cb550], al
sahf
invalid
invalid
add byte [rax], al
add al, 0
add byte [rax - 0x75], cl
xchg al, dh
add al, 0
add byte [rax - 0x77], cl
invalid
mov dword [rsi + 0x540], ebx
mov qword [rsi + 0x548], rdx
mov qword [rsi + 0x550], rax
xchg byte [rax + 5], dl
add byte [rax], al
xchg esi, eax
add rax, 0xffffffff89480000
xchg byte [rax + 5], dl
add byte [rax], al
lea r15, [rsi + 0x578]
mov byte [rsi + 0x578], 0
add byte [rax], al
invalid
add eax, 0x86c60000
js 0x14004b573
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0x558], rcx
mov ds, word [rax + 5]
add byte [rax], al
add byte [rax - 0x77], cl
sahf
mov qword [rsi + 0x560], rbx
mov qword [rsi + 0x568], rax
invalid
invalid
add byte [rax], al
invalid
invalid
add byte [rax - 0x77], cl
xchg byte [rax + 5], ch
add byte [rax], al
invalid
push 0x48000005
mov dword [rsi + 0x570], edx
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
jo 0x14004b590
mov qword [rsi + 0x570], rdx
add byte [rax], al
jmp 0x14004f15e
cmp eax, dword [rax]
add byte [rbp - 0x75], cl
mov r14, qword [r13]
add byte [rax], al
mov r14, qword [r13]
mov esi, dword [rbp]
jmp 0x14004f6db
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x40
mov qword [rsp + 0x40], rdx
jmp 0x140059000
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
jmp 0x140058e3d
mov al, 1
mov cl, 5
jmp 0x140057896
test rcx, rcx
je 0x14004b5fe
lea edx, [rax - 2]
cmp rdx, 2
jb 0x14004b5fe
invalid
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x32]
invalid
xor cl, byte [rax - 0x7b]
sal byte [rbp + rbp + 0x48], 0x8d
jns 0x14004b5d4
test rax, rax
je 0x14004b5fe
lea rdi, [rcx - 1]
dec dword [rax - 0x75]
pop rcx
dec dword [rax - 0x75]
jno 0x14004b5e4
mov rbx, qword [rcx - 1]
mov rsi, qword [rcx + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je case.0x140048f79.29
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov rsi, qword [rsp + 0x30]
cmp qword [rsi + 0x4b8], 0
cmp dword [rsi + 0x4b8], 0
add al, 0
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x4b0]
add byte [rax], al
add byte [rax], al
je 0x14004b614
mov rcx, qword [rsi + 0x4b0]
add byte [rax], al
call fcn.140142490
cmp qword [rsi + 0x130], 0
je 0x14004fd54
add byte [r8], r8b
xor byte [rcx], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx], dh
add byte [r8], r8b
mov rcx, qword [rsi + 0x128]
add byte [rax], al
call fcn.140142490
jmp 0x14004fd54
outsb dx, byte [rsi]
verw cx
and dword [rdi], eax
add byte [rax - 0x75], cl
invalid
invalid
xchg byte [rax], bh
invalid
mov rax, qword [rsi + 0x738]
jmp 0x14004edca
mov esi, dword [rdi]
add byte [rax], al
mov esi, dword [rdi]
add byte [rax], al
mov qword [rsp + 0x38], rdi
jmp 0x1400584be
mov qword [rsp + 0x38], rdi
lea rdx, [rsi + 0x570]
lea edx, [rsi + 0x570]
add byte [rax], al
mov r8, qword [r13]
lea rcx, [rsp + 0xe0]
call fcn.14003d970
mov rdi, qword [rsp + 0xe0]
mov edi, dword [rsp + 0xe0]
mov edi, dword [rsp + 0xe0]
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rax + rcx - 0x74b40000], bh
movsb byte [rdi], byte [rsi]
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xf0
add byte [rax], al
invalid
test rdi, rdi
je case.0x14004b22b.56
mov r12, qword [rsp + 0xe8]
mov r15, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x580be], al
add byte [rbx], al
cmp byte [rsi + 0x580], 3
mov esi, 0x580
add esi, dword [rbp + 0x3a]
jne 0x14004b6ca
mov r14, qword [rsi + 0x578]
dec qword [r14]
dec dword [rsi]
add byte [rcx - 1], cl
invalid
dec dword [rsi]
jne 0x14004b6ca
cmp qword cs:[r14 + 0x20], 0
cmp qword [r14 + 0x20], 0
je case.0x14002167e.300
mov rcx, qword [r14 + 0x18]
call fcn.140142490
invalid
invalid
str word [rcx - 0x75]
xor byte [rax - 0x7b], r9b
sal byte [rdi + rax + 0x49], 0x8b
mov ecx, dword [rsi + 0x38]
invalid
push rax
mov rax, qword [r14 + 0x30]
test rax, rax
je 0x14004b6bc
mov rcx, qword [r14 + 0x38]
mov ecx, dword [rsi + 0x38]
call qword [rax + 0x18]
sbb byte [rcx - 1], cl
or byte [rbp + 8], r14b
dec qword [r14 + 8]
jne 0x14004b6ca
mov rcx, r14
int1
call fcn.140142490
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r15
lea rcx, [rsp + 0x90]
call fcn.1400f8570
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add al, ch
mov esi, ecx
or al, byte [rax]
test eax, eax
je case.0x140048f79.61
mov al, 0x20
add byte [rax], al
mov al, 0x20
add byte [rax], al
mov rbx, rbp
mov r15d, edx
mov r14, qword [rsp + 0x98]
mov qword [rsp + 0x58], r14
sub r14, r15
jb 0x14004d79c
mov r13, qword [rsp + 0x90]
lea rax, [r15 + r13]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x90], rax
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x98
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x98
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x500]
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x500]
add rcx, 0x10
add byte [0xc34cb735], al
rcl dword [rax], 0x4c
mov edx, ebp
mov rdx, r13
mov r8, r15
call fcn.140037e40
test r15, r15
test edi, edi
test edi, edi
je 0x14004d79c
movzx ecx, byte [r13]
cmp cl, 0x71
mov eax, 0x71
cmovb eax, ecx
add byte [r8 + 0x71b871f9], r8b
add byte [rax], al
add byte [rdi], cl
rol dword [rcx - 0x7d], 0xff
cmp r15d, 6
cmp r15d, 6
jb 0x14004d79c
add byte [rax], al
add byte [rax], al
cmp al, 0x29
jne 0x14004d79c
add r13, 6
add ebp, 6
invalid
lea rax, [r15 - 6]
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x70]
jo 0x14004b76d
out 0xcd, eax
or al, byte [rax]
jo 0x14004b76d
out 0xcd, eax
or al, byte [rax]
test eax, eax
je 0x14004d79c
and byte [rax], al
invalid
and byte [rax], al
add byte [rbp - 0x76c98b2e], al
invalid
test edx, edx
je case.0x140027586.251
mov ebp, edx
lea r13, [rsp + 0x70]
mov rcx, r13
call fcn.1400f8570
int 0xa
add byte [rbp - 0xf7bf040], al
invalid
add byte [rax], al
int 0xa
add byte [rbp - 0xf7bf040], al
invalid
mov eax, edx
mov rcx, qword [rsp + 0x78]
sub rcx, rax
jb 0x14004d79c
add qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
and al, 0x78
and al, 0x78
dec rbp
jne 0x14004b79c
lea rcx, [rsp + 0x70]
call fcn.1400f8570
test eax, eax
je 0x14004d79c
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
and al, 0x70
call fcn.1400f8570
test eax, eax
je 0x14004d79c
lea rcx, [rsp + 0x70]
call fcn.1400f8570
int 0xa
add byte [rbp - 0x647bf040], al
invalid
add byte [rax], al
int 0xa
add byte [rbp - 0x647bf040], al
invalid
mov rax, qword [rsp + 0x78]
cmp rax, 3
cmp eax, 3
jb 0x14004d79c
add rax, 0xfffffffffffffffd
add qword [rsp + 0x70], 3
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
lea rcx, [rsp + 0x70]
call fcn.1400f8570
or al, byte [rax]
test eax, eax
je 0x14004d79c
mov r8d, edx
mov rax, qword [rsp + 0x78]
sub rax, r8
jb case.0x140048217.63
ror byte [rdi], 0x82
push rbp
invalid
mov rdx, qword [rsp + 0x70]
lea rcx, [rdx + r8]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x340]
call fcn.14001a470
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
add eax, dword [rax]
add al, ch
invalid
call fcn.1400f8570
test eax, eax
je case.0x14004b09a.69
mov r8d, edx
ror byte [rax - 0x75], 1
insb byte [rdi], dx
and al, 0x78
mov rbp, qword [rsp + 0x78]
mov ebp, dword [rsp + 0x78]
sub rbp, r8
jb case.0x14004b09a.69
mov rax, qword [rsp + 0x30]
lea rsi, [rax + 0x4f8]
mov rdx, qword [rsp + 0x70]
invalid
lea r13, [rdx + r8]
sub al, 2
lea rcx, [rsp + 0x4d0]
call fcn.14001a470
cmp rbp, 8
jb 0x14004d767
add byte [rax], al
add byte [rax], al
je 0x14004d767
cmp rbp, 9
je 0x14004d767
add byte [rax], al
or dword [rdi], ecx
test byte [rsi + 0x4800001e], ah
add byte [rax], al
cmp rbp, 0xa
add byte [rax], al
cmp rbp, 0xa
std
or cl, byte [rdi]
test byte [rsi + rbx - 0x7cb80000], bl
std
or ecx, dword [rdi]
test byte [rdx + 0x4800001e], dl
invalid
add byte [rax], al
cmp rbp, 0xc
je 0x14004d767
cmp rbp, 0xb
je 0x14004d767
invalid
add byte [rax], al
invalid
add byte [rax], al
cmp rbp, 0xc
je 0x14004d767
mov rax, qword [r13]
add byte [r8 - 0x77], r9b
mov qword [rsp + 0xb0], rax
movzx eax, byte [r13 + 8]
mov byte [rsp + 0x3e8], al
test byte [rax + rbp*8], ah
add eax, dword [rax]
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x45
or byte [rax + 0x3e82484], cl
test byte [rax + rbp*8], ah
add eax, dword [rax]
invalid
test byte [rax + rbp*8], ah
add eax, dword [rax]
add byte [rcx + 0xf], al
mov dh, 0x45
or dword [rax + 0x41602444], ecx
movzx eax, byte [rbp + 0xa]
movzx eax, byte [r13 + 9]
mov byte [rsp + 0x60], al
movzx eax, byte [r13 + 0xa]
mov byte [rsp + 0xc0], al
movzx eax, byte [r13 + 0xb]
mov dh, 0x45
or ecx, dword [rax + 0x49682444]
lea eax, [rbp + 0xd]
mov dh, 0x45
or ecx, dword [rax + 0x49682444]
or r9d, dword [r8 + 0x49682444]
lea eax, [rbp + 0xd]
or eax, 0xf3c58348
add rbp, 0xfffffffffffffff3
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
mov qword [rsp + 0x78], rbp
cmp byte [r13 + 0xc], 1
or al, 1
or al, 1
jne 0x14004d424
sbb al, byte [rax]
sbb al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
lea rcx, [rsp + 0x70]
call fcn.1400f8570
test eax, eax
je 0x14004d767
invalid
add byte [rcx + 0x6c8b4cd2], cl
and al, 0x78
mov edx, edx
mov r13, qword [rsp + 0x78]
sub r13, rdx
jb 0x14004d767
add byte [rax - 0x75], cl
and al, 0x70
mov rcx, qword [rsp + 0x70]
lea rbp, [rcx + rdx]
mov qword [rsp + 0x70], rbp
jo 0x14004b9af
mov dword [rsp + 0x78], ebp
jo 0x14004b9af
mov dword [rsp + 0x78], ebp
call fcn.140032b70
test rax, rax
je 0x14004d767
add byte [rax], al
add byte [rax], al
mov r8, rdx
lea rcx, [rsp + 0xe0]
mov rdx, rax
ret 0x38e8
invalid
cld
dec dword [rax - 0x75]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
ret 0x38e8
invalid
dec dword [rax - 0x75]
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xd0], rax
cmp r13, 8
jb case.0x140048f79.36
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x7d], cl
std
or byte [rdi], cl
invalid
sbb eax, 0x8b480000
test byte [rax + rsi*8], ah
invalid
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xd8], rax
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbp + 8]
add r13, 0xfffffffffffffff8
add ebp, 0xfffffff8
or byte [r9 - 0x7d], r9b
invalid
add ebp, 0xfffffff8
mov qword [rsp + 0x70], rax
jo 0x14004ba1c
mov qword [rsp + 0x78], r13
mov dword [rsp + 0x78], ebp
mov rax, qword [rbp]
mov eax, dword [rbp]
add byte [rax + 0xf], cl
enter 0xffffffffffff8948, 0xffffffffffffffc1
mov rcx, rax
bswap rax
mov rcx, rax
sar rcx, 0x26
mov qword [rsp + 0xc8], rcx
mov dword [rsp + 0xc8], ecx
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rcx + 0x14e1c1c1], cl
invalid
mov ecx, eax
shl ecx, 0x14
invalid
adc al, 0xc1
stc
adc al, 0x89
mov word [rsp + rcx*8], fs
add al, 0
add byte [rax], al
shl rax, 0x1a
sar ecx, 0x14
mov dword [rsp + 0x4cc], ecx
add byte [rax], al
add byte [rax], al
shl rax, 0x1a
shl eax, 0x1a
sbb cl, byte [rax - 0x3f]
sar rax, 0x26
mov qword [rsp + 0x408], rax
mov dword [rsp + 0x408], eax
clc
mov qword es:[rsp + 0x408], rax
mov dword [rsp + 0x408], eax
mov dword [rsp + 0x408], eax
mov r13, qword [rsp + 0x3e0]
jmp 0x14004d44e
cmp byte [rdx], bl
add byte [rax], al
cmp byte [rdx], bl
sbb al, byte [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
cld
mov r12, rdi
mov esp, edi
mov rax, qword [rsi + 0x548]
add rax, 0xffffffff8d480000
mov esp, 0x34024
add byte [rax - 0x73], cl
sbb eax, 0x15eb51
lea rdi, [rsp + 0x340]
lea rbx, [0x1401aa580]
mov bp, 2
add al, byte [rax]
test rax, rax
je 0x1400500f5
test byte [rcx + 0x48000046], bh
mov ecx, 0x48000046
add byte [rax - 0x75], cl
xchg esi, eax
mov rdx, qword [rsi + 0x538]
mov edx, dword [rsi + 0x538]
cmp byte [0xcb50ba45], al
mov es, word [rax + 5]
add byte [rax], al
mov r9, qword [rsi + 0x540]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov r8, r13
call fcn.140110a00
mov rax, qword [rsp + 0x340]
mov eax, dword [rsp + 0x340]
call 0x14c546141
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x340]
cmp rax, 2
je 0x14004c014
invalid
mov eax, dword [rsp + 0x340]
cmp rax, 2
cmp eax, 2
je 0x14004c014
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x348]
mov ecx, dword [rsp + 0x348]
mov word [rax + rcx*2], fs
and al, 0x48
add rax, qword [rax]
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
movabs byte [0x540968b48000005], al
xchg esi, eax
invalid
invalid
add byte [rax], al
invalid
test rax, rax
jne 0x14004c01f
add byte [rax], al
mov rdx, qword [rsi + 0x540]
xchg esi, eax
add eax, 0x8b480000
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x548]
xchg byte [rax + 5], cl
add byte [rax], al
add rax, 0xffffffff89480000
mov qword [rsi + 0x540], rbx
mov qword [rsi + 0x548], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sahf
add eax, 0xc7480000
xchg byte [rax + 5], cl
mov dword [rsi + 0x548], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub rax, rcx
jb 0x140057691
invalid
jmp 0x14004ba5f
add byte [rax], al
invalid
add rdx, rcx
add edx, ecx
mov qword [rsi + 0x540], rdx
mov dword [rsi + 0x540], edx
xchg esi, eax
add eax, 0x89480000
xchg byte [rax + 5], cl
invalid
invalid
add byte [rax], al
mov qword [rsi + 0x548], rax
add rax, 0xffffffff85480000
test rcx, rcx
leave
jne 0x14004ba33
test dword [rbx - 1], esi
invalid
movabs rcx, 0x1700000003
jmp 0x14004c028
add eax, 0x8d4c0000
mov dh, 0x78
add eax, 0xb60f0000
mov dh, 0x86
js case.0x14004bb1d.31
lea r14, [rsi + 0x578]
movzx eax, byte [rsi + 0x578]
mov dh, 0x86
js case.0x14004bb1d.31
add byte [rax], al
mov dh, 0x86
js case.0x14004bb1d.31
add byte [rax], al
test eax, eax
je 0x14004f5c5
test al, ah
cmp al, byte [rax]
add byte [rax], al
ror byte [rdi], 0x84
loopne switch.0x14004bb1d
test al, ah
cmp al, byte [rax]
add byte [rax], al
cmp eax, 3
invalid
test cl, ah
invalid
add byte [rax], al
cmp eax, 3
je 0x1400540cf
test dword [rax], eax
invalid
test dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x11f78b
adc dword [rax], eax
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
adc dword [rax], eax
lea r8, str.crates_ncan_src_nethandshake.rspl
lea eax, [0x140176c90]
xchg esp, eax
mov cl, 0x12
add cl, ch
xor al, byte [rbp - 0x72b40000]
add byte [rax], al
invalid
invalid
jmp 0x140054033
add byte [rax], al
lea r15, [rsi + 0x578]
mov esi, 0x578
add byte [rdi], cl
mov dh, 0x86
js 0x14004bb12
movzx eax, byte [rsi + 0x578]
add eax, 0x8d480000
or eax, 0x161eea
add byte [rax], al
lea rcx, [0x1401ada00]
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x538]
mov rbx, qword [rsi + 0x540]
mov ebx, dword [rsi + 0x540]
mov ebx, dword [rsi + 0x540]
add eax, 0x8b480000
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x550]
xchg byte [rax + 5], dl
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esi, eax
add rax, 0x31e90000
cli
mov rdx, qword [rsi + 0x548]
jmp 0x14004b571
invalid
invalid
invalid
lea r14, [rsi + 0x580]
movzx eax, byte [rsi + 0x580]
add eax, 0x8d480000
or eax, 0x161e8f
add byte [0xf613bb4a], 0x86
add byte [0xcd4cbb51], 0xd
add eax, 0x8d480000
invalid
invalid
add eax, 0x8d480000
or eax, 0x161e8f
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x538]
add byte [rax], al
mov rcx, qword [rsi + 0x550]
movdqu xmm0, xmmword [rsi + 0x540]
add bl, dh
movq mm0, qword [rsi + 0x540]
mov qword [rsi + 0x558], rax
mov qword [rsi + 0x560], rcx
invalid
add byte [rax], al
pop rax
add eax, 0x89480000
mov fs, word [rax + 5]
invalid
add byte [rax], al
add eax, 0xff30000
jg 0x14004bb0c
movdqu xmmword [rsi + 0x568], xmm0
jmp 0x14004fd7f
push 0xffffffffe9000005
lock add byte [r8], al
mov r13, r14
lea r14, [rsi + 0x5a8]
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0x5a8]
lea rbp, [rsi + 0x570]
lea rcx, [0x1401ad99c]
sbb eax, 0x63480016
add al, 0x81
sbb eax, 0x63480016
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov r15, qword [rbp]
jmp 0x14004bbfb
add r15, 0x198
movups xmm0, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x4d0], xmm0
test byte [rax + rdx*8], ah
add al, 0
add byte [rax - 0x73], cl
scasb al, byte [rdi]
jo 0x14004bbda
add byte [rax], al
test byte [rax + rdx*8], ah
add al, 0
add byte [rax - 0x73], cl
scasb al, byte [rdi]
jo 0x14004bbda
add byte [rax], al
mov qword [rsi + 0x570], r15
jo 0x14004bbe1
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rsi + 0x578], xmm0
adc dword [rsi + 0x578], eax
and al, 0xd0
add al, 0
add byte [rdi], cl
adc dword [rsi + 0x578], eax
lea r14, [rsi + 0x5a8]
mov byte [rsi + 0x5a8], 0
movzx ecx, byte [rsi + 0x57f]
lea rax, str.0123456789abcdef
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm10, ecx
movzx ecx, byte [rsi + 0x57e]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm4, edx
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm7, ecx
movzx ecx, byte [rsi + 0x57d]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm2, edx
mov edx, ecx
and ecx, 0xf
loope 0x14004bc5c
loope 0x14004bc5c
movzx ecx, byte [rcx + rax]
mov dh, 0xc
add dword [rsi + 0x44], esp
movd mm1, ecx
or al, 1
movd xmm9, ecx
movzx ecx, byte [rsi + 0x57c]
shr edx, 4
invalid
add al, 0xf
mov dh, 0x14
add ah, byte [rsi + 0xf]
outsb dx, byte [rsi]
invalid
mov edx, ecx
and ecx, 0xf
add cl, al
invalid
invalid
loope 0x14004bc7c
movzx ecx, byte [rcx + rax]
movd xmm12, ecx
movd mm4, ecx
movd mm4, ecx
movzx ecx, byte [rsi + 0x57b]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm0, edx
mov edx, ecx
add cl, al
invalid
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm1, ecx
movdqa xmmword [rsp + 0x40], xmm1
movzx ecx, byte [rsi + 0x57a]
shr edx, 4
movzx edx, byte [rdx + rax]
adc al, 2
movd xmm6, edx
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm14, ecx
movzx ecx, byte [rsi + 0x579]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm3, edx
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm13, ecx
movzx ecx, byte [rsi + 0x578]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm8, edx
mov edx, ecx
and ecx, 0xf
invalid
invalid
movzx ecx, byte [rcx + rax]
movd xmm15, ecx
movzx ecx, byte [rsi + 0x587]
invalid
invalid
add byte [rax], al
xchg dword [0x12ac5bd05], eax
add al, 0xf
mov dh, 0x14
add ah, byte [rsi + 0xf]
outsb dx, byte [rsi]
retf 0xca89
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm1, edx
mov edx, ecx
and ecx, 0xf
punpcklbw xmm4, xmm10
movzx ecx, byte [rcx + rax]
movd xmm11, ecx
movzx ecx, byte [rsi + 0x586]
shr edx, 4
punpcklbw xmm2, xmm7
movzx edx, byte [rdx + rax]
movd xmm7, edx
mov edx, ecx
and ecx, 0xf
punpcklwd xmm2, xmm4
movzx ecx, byte [rcx + rax]
movd xmm10, ecx
movzx ecx, byte [rsi + 0x585]
shr edx, 4
add al, 0x66
punpcklbw mm5, mm1
outsb dx, byte [rsi]
invalid
add al, 0x66
punpcklbw mm5, mm1
movzx edx, byte [rdx + rax]
movd xmm9, edx
mov edx, ecx
and ecx, 0xf
punpcklbw xmm0, xmm12
movzx ecx, byte [rcx + rax]
movd xmm12, ecx
loope 0x14004bd84
mov dh, 0x8e
test byte [0x12ac5bd7d], al
add al, 0x66
punpcklwd mm0, mm5
loope 0x14004bd84
mov dh, 0x8e
test byte [0x12ac5bd7d], al
add al, 0x66
punpcklwd mm0, mm5
movzx edx, byte [rdx + rax]
adc al, 2
movd xmm5, edx
mov edx, ecx
and ecx, 0xf
punpckldq xmm0, xmm2
movzx ecx, byte [rcx + rax]
movd xmm4, ecx
movzx ecx, byte [rsi + 0x583]
shr edx, 4
punpcklbw xmm6, xmmword [rsp + 0x40]
punpcklbw mm6, dword [rsp + 0x40]
punpcklbw mm6, dword [rsp + 0x40]
invalid
movzx edx, byte [rdx + rax]
movd xmm2, edx
mov edx, ecx
and ecx, 0xf
pcmpgtd mm0, qword [rcx + 0xf]
invalid
fimul word [rdi]
mov dh, 0xc
add dword [rsi + 0x44], esp
movd mm6, ecx
movzx ecx, byte [rsi + 0x582]
shr edx, 4
punpcklwd xmm3, xmm6
pcmpgtd mm0, qword [rcx + 0xf]
invalid
add al, 0x66
punpcklwd mm3, mm6
movzx edx, byte [rdx + rax]
adc al, 2
movd xmm6, edx
mov edx, ecx
and ecx, 0xf
punpcklbw xmm8, xmm13
movzx ecx, byte [rcx + rax]
movd xmm13, ecx
mov dh, 0xc
add dword [rsi + 0x44], esp
movd mm5, ecx
movzx ecx, byte [rsi + 0x581]
shr edx, 4
invalid
add al, 0x66
punpcklbw mm1, mm7
punpcklbw mm1, mm7
movzx edx, byte [rdx + rax]
movd xmm15, edx
mov edx, ecx
and ecx, 0xf
pcmpgtd mm0, qword [rcx + 0xf]
invalid
enter 0xffffffffffffb60f, 0xc
mov dh, 0xc
add dword [rsi + 0x44], esp
movd mm0, ecx
pcmpgtd mm0, qword [rcx + 0xf]
invalid
mov dh, 0xc
add dword [rsi + 0x44], esp
movd mm0, ecx
movzx ecx, byte [rsi + 0x580]
shr edx, 4
punpckldq xmm1, xmm3
retf
movzx edx, byte [rdx + rax]
movd xmm3, edx
mov edx, ecx
and ecx, 0xf
punpcklqdq xmm1, xmm0
movzx ecx, byte [rcx + rax]
movd xmm0, ecx
movd mm0, ecx
retf
movd mm0, ecx
punpcklbw xmm7, xmm11
punpcklbw mm7, mm3
punpcklbw xmm9, xmm10
punpcklwd xmm9, xmm7
punpcklbw xmm5, xmm12
invalid
in al, dx
punpcklbw xmm2, xmm4
punpcklwd xmm2, xmm5
punpckldq xmm2, xmm9
invalid
punpckldq mm2, mm1
punpcklbw xmm6, xmm14
punpcklbw xmm15, xmm13
std
punpcklwd xmm15, xmm6
shr edx, 4
movzx eax, byte [rdx + rax]
mov rdx, qword [r15]
invalid
mov r8, qword [r15 + 0x10]
invalid
punpcklbw xmm3, xmm8
movd xmm4, eax
punpcklbw xmm4, xmm0
fsub dword [rsi + 0xf]
outsb dx, byte [rsi]
loopne 0x14004beef
punpcklbw mm4, mm0
punpcklwd xmm4, xmm3
punpckldq xmm4, xmm15
punpcklqdq xmm4, xmm2
movdqu xmmword [rsp + 0x700], xmm4
movq qword [rsp + 0x700], mm4
jg 0x14004be41
and al, 0
invalid
movdqu xmmword [rsp + 0x6f0], xmm1
lea rcx, [rsi + 0x588]
mov qword [rsp + 0x20], 0x20
mov dword [rsp + 0x20], 0x20
mov dword [rsp + 0x20], 0x20
lea r9, [rsp + 0x6f0]
invalid
call fcn.140104450
mov rax, qword [rsi + 0x588]
mov byte [0xcb4cbed1], al
mov ds, word [rax + 0x48000005]
mov dword [rsi + 0x5b0], eax
add byte [rax], al
mov byte [0xcb4cbed1], al
mov ds, word [rax + 0x48000005]
mov dword [rsi + 0x5b0], eax
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x5b8], rcx
mov byte [rsi + 0x670], 0
jo 0x14004beee
add byte [rax], al
invalid
jo 0x14004beee
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x42], cl
invalid
invalid
invalid
lea r15, [rsi + 0x5b0]
mov al, 5
add byte [rax], al
add eax, 0x8d480000
mov word [rax + rsi*8], fs
invalid
lea rcx, [rsp + 0x6f0]
mov rdx, r15
mov r8, qword [rsp + 0x58]
call fcn.14005b450
invalid
invalid
cmp qword [rsp + 0x6f0], 0
je 0x14004bf3a
mov al, 3
jmp 0x14004c28f
mov rax, qword [rsi + 0x538]
mov rdx, qword [rsi + 0x540]
mov rcx, qword [rsi + 0x548]
add byte [rax - 0x75], cl
xchg esi, eax
add eax, 0x8b480000
mov cs, word [rax + 5]
add byte [rax], al
jmp 0x14004b1ee
invalid
invalid
mov cl, 7
jmp 0x140058625
mov byte [rax], 0
mov byte [rax], 0
mov rax, qword [rsp + 0x758]
mov qword [rsp + 0x620], rax
movups xmm0, xmmword [rsp + 0x748]
movaps xmmword [rsp + 0x610], xmm0
sub dword [rsp + 0x610], eax
sub dword [rsp + 0x610], eax
movups xmm0, xmmword [rsp + 0x738]
adc byte [rsp + 0x738], al
movaps xmmword [rsp + 0x600], xmm0
add byte [rsi], al
add byte [rax], al
invalid
movdqu xmm0, xmmword [rsp + 0x6f8]
movdqu xmm1, xmmword [rsp + 0x708]
and al, 8
invalid
add byte [rax], al
movdqu xmm2, xmmword [rsp + 0x718]
xchg esp, eax
and al, 0x18
invalid
add byte [rax], al
movdqu xmm3, xmmword [rsp + 0x728]
and al, 8
invalid
xchg esp, eax
and al, 0x18
invalid
sub byte [rdi], al
add byte [rax], al
movdqa xmmword [rsp + 0x5f0], xmm3
movdqa xmmword [rsp + 0x5e0], xmm2
add byte [rsi + 0xf], ah
jg 0x14004bf30
and al, 0xd0
add eax, 0xf660000
jg 0x14004bf31
and al, 0xc0
invalid
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
jg 0x14004bf30
and al, 0xd0
add eax, 0xf660000
jg 0x14004bf31
movq qword [rsp + 0x5c0], mm0
and al, 0xc0
add eax, 0xbe800000
jo 0x14004bfbc
cmp byte [rsi + 0x670], 3
jne 0x14004c184
mov esi, 0x670
add byte [rax], al
add ecx, dword [rdi]
test ebp, eax
add dword [rax], eax
add byte [rax + 0x668be], al
add byte [rbx], al
cmp byte [rsi + 0x668], 3
invalid
jne 0x14004c184
test dword [rax + 0xf000001], edi
mov dh, 0x86
movzx eax, byte [rsi + 0x660]
cmp eax, 3
je 0x14004c165
add byte [rax], al
invalid
add byte [rax], al
test eax, eax
jne 0x14004c184
cmp qword [rsi + 0x640], 0
je 0x14004c184
add dword [rax], eax
invalid
mov esi, 0x640
add byte [rdi], cl
test byte [rdx + 0x48000001], dl
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
cmp byte [rsi], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x638]
call fcn.140142490
jmp 0x14004c184
mov qword [rsp + 0x38], rdi
mov rax, qword [rsi + 0x5a8]
jmp 0x14004f4b3
mov al, 6
mov byte [r12], al
jmp 0x140054121
add al, byte [rcx - 0x7ab80000]
leave
test rcx, rcx
je 0x1400500f5
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x1400500f5
invalid
invalid
add byte [rax], al
invalid
test rax, rax
je 0x1400500f5
lea rdi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov rsi, qword [rcx + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14004c064
invalid
mov rcx, rbx
call fcn.140142490
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140142490
mov rsi, qword [rsp + 0x30]
je 0x14004c094
xor byte [rax + 0x531be], al
add byte [rax], al
je 0x14004c094
xor byte [rax + 0x531be], al
add byte [rax], al
mov esi, 0x531
add byte [rdi], cl
test dword [rax - 0x16ffffc0], eax
jmp 0x140050114
jne case.0x14004b09a.39
jmp 0x140050114
mov r15, rdi
mov rax, qword [rsi + 0x598]
lea rdi, [rsp + 0x340]
lea rbx, [0x1401aa580]
add eax, dword [rax]
add byte [rax - 0x73], cl
sbb eax, 0x15e4e4
test rax, rax
je 0x14004c145
mov rdx, qword [rsi + 0x588]
mov edx, dword [rsi + 0x588]
mov r9, qword [rsi + 0x590]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov r8, r13
call fcn.140110a00
mov rax, qword [rsp + 0x340]
cmp rax, 2
je 0x14004c135
mov rcx, qword [rsp + 0x348]
test rax, rax
jne 0x14004c13c
mov rdx, qword [rsi + 0x590]
mov rax, qword [rsi + 0x598]
mov qword [rsi + 0x590], rbx
sahf
nop
add eax, 0xc7480000
xchg byte [rax + 5], bl
add byte [rax], al
add byte [rax + 0x29], cl
enter 0xffffffffffff820f, 0xffffffffffffff8a
mov ch, 0
invalid
sahf
nop
add eax, 0xc7480000
add byte [rax - 0x39], cl
xchg byte [rax + 5], bl
add byte [rax], al
add byte [rax + 0x29], cl
enter 0xffffffffffff820f, 0xffffffffffffff8a
mov ch, 0
add byte [rax + 1], cl
retf 0x8948
add rdx, rcx
mov qword [rsi + 0x590], rdx
mov qword [rsi + 0x598], rax
mov dword [rsi + 0x598], eax
test rcx, rcx
jne 0x14004c09c
jmp 0x14004ff0e
mov r15, rdi
mov rax, qword [rsi + 0x598]
jmp 0x14005003c
invalid
mov al, 4
jmp 0x1400500d7
test rcx, rcx
jne 0x14004ff18
mov rax, qword [rsi + 0x558]
add byte [rax], al
mov rcx, qword [rsi + 0x578]
cmp qword [rax + 0x10], rcx
jb 0x14004c15d
mov qword [rax + 0x10], rcx
mov rdi, r15
jmp 0x14004ff45
invalid
add byte [rax], al
cmp eax, 0x8b480000
mov ds, word [rax + 6]
add byte [rax], al
mov rcx, qword [rsi + 0x658]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14004c184
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
cmp qword [rsp + 0x5c0], 0
mov esp, 0x5c024
add byte [rax], al
add eax, 0xf000000
test dl, al
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz], ah
invalid
je 0x14004c355
mov rax, qword [rsp + 0x620]
mov qword [r15 + 0x60], rax
movaps xmm0, xmmword [rsp + 0x610]
and al, 0x10
invalid
add byte [rax], al
movups xmmword [r15 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x600]
movups xmmword [r15 + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0x5c0]
rol byte [0x14f6ac1c5], 0x6f
mov word [rax + rdx*8], fs
add eax, 0xf660000
outsd dx, dword [rsi]
xchg esp, eax
and al, 0xe0
add eax, 0xf660000
outsd dx, dword [rsi]
pushfq
and al, 0xf0
add eax, 0x41f30000
movq qword [rdi + 0x30], mm3
and al, 0x10
invalid
rol byte [0x14f6ac1c5], 0x6f
mov word [rax + rdx*8], fs
add eax, 0xf660000
outsd dx, dword [rsi]
xchg esp, eax
and al, 0xe0
add eax, 0xf660000
outsd dx, dword [rsi]
pushfq
and al, 0xf0
add eax, 0x41f30000
movq qword [rdi + 0x30], mm3
movdqu xmmword [r15 + 0x20], xmm2
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
movzx eax, byte [0x1401ea9b8]
add byte [rcx + 0x100], bh
add byte [rcx + 0x100], bh
mov edx, 1
call fcn.140143230
test rax, rax
je 0x14004d85b
lea rcx, [rsi + 0x618]
mov qword [rsi + 0x618], rax
mov qword [rsi + 0x620], 0x100
mov qword [rsi + 0x628], 0
xchg byte [rax], ch
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x630], r15
mov qword [rsi + 0x638], rcx
mov qword [rsi + 0x640], 0
mov dword [rsi + 0x640], 0
xchg byte [rax], ch
invalid
mov dword [rsi + 0x640], 0
mov qword [rsi + 0x648], 0x100
mov qword [rsi + 0x650], 0
lea rdx, [rsi + 0x630]
lea rcx, [rsp + 0x6f0]
mov r8, qword [rsp + 0x58]
call fcn.1400336d0
mov rax, qword [rsp + 0x6f0]
cmp rax, 2
jne 0x14004c299
mov al, 4
mov byte [r14], al
mov cl, 3
jmp 0x140051031
test rax, rax
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], rbp
je 0x14004c8ed
mov rax, qword [rsp + 0x6f8]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14004c2f5
test rcx, rcx
je 0x14004c2f5
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14004c2e8
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov rsi, qword [rsp + 0x30]
cmp qword [rsi + 0x620], 0
je 0x14004c30b
mov rcx, qword [rsi + 0x618]
call fcn.140142490
mov rax, qword [rsi + 0x5b0]
lock dec qword [rax]
jne 0x14004c324
mov rcx, qword [rsi + 0x5b0]
call fcn.140019640
cmp qword [rsi + 0x5e0], 0
mov rcx, qword [rsi + 0x5e8]
je 0x14004c9bb
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
mov bl, 2
je 0x14004c380
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x14004c380
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x40], r12
mov rcx, qword [rsp + 0x5c8]
call fcn.1400085f0
test al, al
setne bl
add bl, bl
lea rcx, [rsp + 0x5c0]
call fcn.140010d80
mov eax, 1
mov qword [rsp + 0x60], rax
mov dword [rsp + 0xb0], 0xd53e8000
mov edi, 0x19db1de
pxor xmm6, xmm6
xor r15d, r15d
cmp qword [rsi + 0x590], 0
mov r12d, 0xd53e8000
mov ebp, 0x19db1de
je 0x14004c3c2
mov rcx, qword [rsi + 0x588]
call fcn.140142490
mov byte [r14], 1
mov eax, dword [rsp + 0x410]
mov ecx, dword [rsp + 0x413]
mov dword [rsp + 0x93], ecx
mov dword [rsp + 0x90], eax
mov rcx, qword [rsp + 0x38]
call fcn.140010880
cmp bl, 2
jne 0x14004c406
mov rax, qword [rsp + 0x40]
mov byte [rax], 1
mov rcx, r13
call fcn.14000fe50
jmp 0x1400510c1
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x520], rax
mov qword [rsi + 0x528], r15
mov qword [rsi + 0x530], r15
mov eax, dword [rsp + 0xb0]
mov dword [rsi + 0x538], eax
mov dword [rsi + 0x53c], edi
mov dword [rsi + 0x540], r12d
mov dword [rsi + 0x544], ebp
mov byte [rsi + 0x548], bl
movd dword [rsi + 0x549], xmm6
movq qword [rsi + 0x54d], xmm7
pshufd xmm0, xmm7, 0xee
movd dword [rsi + 0x555], xmm0
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
mov dword [rsi + 0x559], eax
mov dword [rsi + 0x55c], ecx
mov r15, qword [rsi + 0x4e8]
mov r12, qword [rsp + 0x40]
mov rax, r13
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r12
cmp qword [r15 + 0x1f8], 0
jne case.0x14004bbb5.27
mov qword [r15 + 0x1f8], 0xffffffffffffffff
lea rax, [r15 + 0x200]
mov qword [rsp + 0x60], rax
mov rax, qword [rsi + 0x4f0]
mov r12, qword [rsi + 0x518]
movdqu xmm0, xmmword [rsi + 0x4f8]
movdqu xmm1, xmmword [rsi + 0x508]
movdqa xmmword [rsp + 0x5d0], xmm1
movdqa xmmword [rsp + 0x5c0], xmm0
mov edi, dword [rsi + 0x564]
mov r14, qword [rax + 8]
mov qword [r15 + 0x210], 0
cmp qword [r15 + 0x208], 5
jbe 0x14004c9de
xor r13d, r13d
mov rax, qword [r15 + 0x200]
mov word [rax + r13 + 4], 0x203d
mov dword [rax + r13], 0x20444945
add r13, 6
mov qword [r15 + 0x210], r13
mov eax, 0xa
cmp edi, 0x2710
jb 0x14004c5ad
mov r9d, 0xa
mov ecx, 0xd1b71759
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
mov edx, edi
imul rdx, rcx
shr rdx, 0x2d
imul eax, edx, 0x2710
mov r10d, edi
sub r10d, eax
imul r11d, r10d, 0x147b
shr r11d, 0x13
imul eax, r11d, 0x64
sub r10d, eax
movzx r10d, r10w
lea rax, [r9 - 4]
movzx r11d, word [r8 + r11*2]
mov word [rsp + r9 + 0x6ec], r11w
movzx r10d, word [r8 + r10*2]
mov word [rsp + r9 + 0x6ee], r10w
mov r9, rax
cmp edi, 0x5f5e0ff
mov edi, edx
ja 0x14004c552
jmp 0x14004c5af
mov edx, edi
mov ecx, edx
cmp edx, 0x63
jbe 0x14004c5ea
movzx edx, cx
shr edx, 2
imul edx, edx, 0x147b
shr edx, 0x11
imul r8d, edx, 0x64
sub ecx, r8d
movzx ecx, cx
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx ecx, word [r8 + rcx*2]
mov word [rsp + rax + 0x6ee], cx
add rax, 0xfffffffffffffffe
mov rcx, rdx
cmp ecx, 0xa
jae 0x14004c5fe
add cl, 0x30
mov byte [rsp + rax + 0x6ef], cl
dec rax
jmp 0x14004c615
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx ecx, word [rdx + rcx*2]
mov word [rsp + rax + 0x6ee], cx
add rax, 0xfffffffffffffffe
mov edi, 0xa
sub rdi, rax
lea rbp, [rsp + rax]
add rbp, 0x6f0
mov rax, qword [r15 + 0x208]
sub rax, r13
cmp rax, rdi
jb 0x14004c9fc
mov rbx, qword [r15 + 0x200]
lea rcx, [rbx + r13]
mov rdx, rbp
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r13, rdi
mov qword [r15 + 0x210], r13
mov rcx, r14
mov rdx, rbx
mov r8, r13
call fcn.14003cc10
test al, al
mov r13, qword [rsp + 0x58]
je 0x14004cebd
mov qword [r15 + 0x210], 0
mov rax, qword [r15 + 0x208]
cmp rax, 6
jbe 0x14004cc1f
xor edi, edi
mov dword [rbx + rdi + 3], 0x203d2045
mov dword [rbx + rdi], 0x454d414e
add rdi, 7
mov qword [r15 + 0x210], rdi
mov rbp, qword [r12]
mov r13, qword [r12 + 8]
sub rax, rdi
cmp rax, r13
jb 0x14004cc4b
mov rbx, qword [r15 + 0x200]
lea rcx, [rbx + rdi]
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rdi, r13
mov qword [r15 + 0x210], rdi
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14003cc10
test al, al
mov r13, qword [rsp + 0x58]
je 0x14004cebd
mov qword [r15 + 0x210], 0
cmp qword [r15 + 0x208], 6
jbe 0x14004ce06
xor edi, edi
mov dword [rbx + rdi + 3], 0x203d2044
mov dword [rbx + rdi], 0x44495555
add rdi, 7
mov qword [r15 + 0x210], rdi
add r12, 0x30
lea rcx, [rsp + 0x6f0]
mov rdx, r12
call fcn.140017d00
mov rax, qword [r15 + 0x208]
sub rax, rdi
cmp rax, 0x23
jbe 0x14004ce2b
mov rbx, qword [r15 + 0x200]
mov eax, dword [rsp + 0x710]
add byte [rbx + 0x7102484], cl
add byte [rax], al
mov dword [rbx + rdi + 0x20], eax
movdqu xmm0, xmmword [rsp + 0x6f0]
movdqu xmm1, xmmword [rsp + 0x700]
movdqu xmmword [rbx + rdi + 0x10], xmm1
movdqu xmmword [rbx + rdi], xmm0
add rdi, 0x24
mov qword [r15 + 0x210], rdi
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14003cc10
test al, al
je 0x14004cebd
mov qword [r15 + 0x210], 0
cmp qword [r15 + 0x208], 6
jbe 0x14004d2eb
xor eax, eax
mov dword [rbx + rax + 3], 0x203d2052
mov dword [rbx + rax], 0x52444441
add rax, 7
mov qword [r15 + 0x210], rax
lea rax, [rsp + 0x5c0]
mov qword [rsp + 0x4d0], rax
lea rax, [0x14008bca0]
mov qword [rsp + 0x4d8], rax
lea rax, [0x1401aa978]
mov qword [rsp + 0x6f0], rax
mov qword [rsp + 0x6f8], 1
mov qword [rsp + 0x710], 0
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x700], rax
mov qword [rsp + 0x708], 1
lea rdx, [0x14016a270]
lea r8, [rsp + 0x6f0]
mov rcx, qword [rsp + 0x60]
call fcn.140088cf0
test al, al
jne 0x14004d87f
mov rdx, qword [r15 + 0x200]
mov r8, qword [r15 + 0x210]
mov rcx, r14
call fcn.14003cc10
test al, al
je 0x14004cebd
movabs r12, 0x19db1ded53e8000
mov qword [r15 + 0x210], 0
mov dword [rdi + 0x210], 0
mov dword [rdi + 0x210], 0
mov edx, dword [rsi + 0x538]
mov r8d, dword [rsi + 0x53c]
xchg byte [rax - 0x76b40000], bh
ror byte [rax - 0x3f], 0xe0
and byte [rax + 9], cl
ror byte [rcx + rdi - 0x20], 1
jne 0x14004ca80
mov edx, dword [rsi + 0x540]
mov r8d, dword [rsi + 0x544]
mov rax, r8
shl rax, 0x20
or rax, rdx
cmp rax, r12
jne 0x14004cc67
lea rdx, [0x1401aa580]
mov rcx, r14
xor r8d, r8d
call fcn.14003cc10
jmp 0x14004cebd
add byte [rax], al
movabs dword [0x3145f1894c0015dc], eax
shr al, 0x28
add edi, edi
invalid
mov rdi, qword [rsi + 0x628]
test rdi, rdi
je 0x14004ca18
invalid
mov bl, 2
cmp rdi, 4
jb 0x14004c956
mov r12, qword [rsi + 0x618]
add rdi, 0xfffffffffffffffc
mov eax, dword [r12]
mov r15d, eax
bswap r15d
mov rbp, rdi
mov ebp, edi
mov ebp, edi
sub rbp, r15
jb 0x14004c956
mov dword [rsp + 0x68], eax
add r12, 4
cmp r15d, 0x3f
ja 0x14004ce4a
lea rcx, [rsp + 0x6f0]
mov rdx, r12
add byte [rcx + rcx*4 - 0x1e], cl
mov r8, r15
call fcn.140089490
add eax, dword [rax]
add eax, dword [rax]
cmp qword [rsp + 0x6f0], 0
je 0x14004ce61
cmp qword [rsi + 0x620], 0
je 0x14004c96c
mov rcx, qword [rsi + 0x618]
sbb byte [rsi], al
add byte [rax], al
call fcn.140142490
mov rax, qword [rsi + 0x5b0]
lock dec qword [rax]
jne 0x14004c985
mov rcx, qword [rsi + 0x5b0]
call fcn.140019640
cld
invalid
cld
dec dword [rax - 0x7d]
mov esi, 0x5e0
add byte [rax - 0x75], cl
mov gs, eax
add eax, 0x840f0000
mov edi, 0xba000000
cmp qword [rsi + 0x5e0], 0
mov rcx, qword [rsi + 0x5e8]
je 0x14004ca59
mov edx, 0x84
test byte [rax], al
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14004ca6d
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x14004ca6d
mov bl, 2
test rcx, rcx
je 0x14004c380
cmp qword [rsi + 0x5f0], 0
je 0x14004c380
invalid
lodsb al, byte [rsi]
stc
invalid
invalid
call fcn.140142490
jmp 0x14004c380
mov r8d, 6
mov rcx, qword [rsp + 0x60]
xor edx, edx
call fcn.1401639e0
mov r13, qword [r15 + 0x210]
jmp 0x14004c511
mov rcx, qword [rsp + 0x60]
mov rdx, r13
mov r8, rdi
call fcn.1401639e0
add byte [rbp - 0x75], cl
scasd eax, dword [rdi]
adc byte [rdx], al
add byte [rax], al
add byte [rbp - 0x75], cl
scasd eax, dword [rdi]
adc byte [rdx], al
add byte [rax], al
jmp 0x14004c63b
pxor xmm6, xmm6
mov edi, 0x19db1de
mov dword [rsp + 0xb0], 0xd53e8000
mov eax, 1
mov qword [rsp + 0x60], rax
xor r15d, r15d
mov r12d, 0xd53e8000
mov ebp, 0x19db1de
xor ebx, ebx
cmp qword [rsi + 0x620], 0
jne 0x14004c960
jmp 0x14004c96c
test rcx, rcx
je 0x14004ca6d
cmp qword [rsi + 0x5f0], 0
je 0x14004ca6d
call fcn.140142490
cmp qword [rsi + 0x590], 0
jne 0x14004c3b6
jmp 0x14004c3c2
mov qword [rsp + 0x4d0], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x4d8], xmm0
lea rcx, [rsp + 0x480]
call fcn.140108a30
mov eax, dword [0x1401ea800]
lea ecx, [rax + 0x1517f]
cmp ecx, 0x2a2ff
jae 0x14004cea5
movsxd rdx, eax
imul rcx, rdx, 0xffffffff91a2b3c5
shr rcx, 0x20
add ecx, eax
mov r8d, ecx
shr r8d, 0x1f
sar ecx, 0xb
add ecx, r8d
imul r8d, ecx, 0xe10
mov r9d, eax
sub r9d, r8d
movsx r8d, r9w
imul r8d, r8d, 0xffff8889
shr r8d, 0x10
add r8d, r9d
movzx r8d, r8w
mov r9d, r8d
shr r9d, 0xf
shr r8d, 5
add r8d, r9d
imul rdx, rdx, 0xffffffff88888889
shr rdx, 0x20
add edx, eax
mov r9d, edx
shr r9d, 0x1f
shr edx, 5
add edx, r9d
imul edx, edx, 0x3c
sub eax, edx
shl r8d, 8
movzx ecx, cl
movzx eax, al
shl eax, 0x10
movzx r8d, r8w
or r8d, eax
or r8d, ecx
lea rdi, [rsp + 0x410]
lea rdx, [rsp + 0x480]
mov rcx, rdi
call fcn.140108790
mov esp, 0x8d48000b
mov word [rax + rsi*8], fs
invalid
add byte [rax], al
lea r8, [rsp + 0x4d0]
mov rdx, rdi
call fcn.140017030
mov rcx, qword [rsp + 0x6f0]
cmp rcx, 3
jne 0x14004ce98
mov esp, 0x8d48000b
mov word [rax + rsi*8], fs
invalid
mov rdi, qword [rsp + 0x4d0]
mov rbx, qword [rsp + 0x4e0]
mov rcx, rdi
mov rdx, rbx
call fcn.140032b30
invalid
inc dword [rax + rax*8 + 0x2fe850f]
add byte [rax], al
invalid
lea rdx, [0x14018426f]
mov r8d, 8
mov rbp, qword [rsp + 0x60]
mov rcx, rbp
call fcn.140019590
mov rcx, rbp
mov rdx, rdi
mov r8, rbx
call fcn.140019590
mov rdx, qword [r15 + 0x200]
mov r8, qword [r15 + 0x210]
mov rcx, r14
call fcn.14003cc10
test al, al
je 0x14004cea5
mov qword [r15 + 0x210], 0
cmp qword [rsp + 0x4d8], 0
je 0x14004cc10
mov rcx, qword [rsp + 0x4d0]
call fcn.140142490
invalid
invalid
str word [rax - 0x75]
je 0x14004cc38
mov rsi, qword [rsp + 0x30]
mov r13, qword [rsp + 0x58]
xor byte [rbx + rcx*4 + 0x6c], cl
and al, 0x58
jmp 0x14004c8b6
mov r8d, 7
mov rcx, qword [rsp + 0x60]
xor edx, edx
call fcn.1401639e0
invalid
mov rdi, qword [r15 + 0x210]
mov rbx, qword [r15 + 0x200]
mov rax, qword [r15 + 0x208]
add cl, ch
cli
invalid
invalid
add cl, ch
cli
invalid
mov rcx, qword [rsp + 0x60]
mov rdx, rdi
mov r8, r13
call fcn.1401639e0
mov rdi, qword [r15 + 0x210]
mov edi, 0x210
mov edi, 0x210
adc byte [rdx], al
add byte [rax], al
jmp 0x14004c6c3
mov qword [rsp + 0x4d0], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x4d8], xmm0
lea rcx, [rsp + 0x480]
call fcn.140108a30
mov eax, dword [0x1401ea800]
lea ecx, [rax + 0x1517f]
cmp ecx, 0x2a2ff
jae 0x14004cea5
movsxd rdx, eax
imul rcx, rdx, 0xffffffff91a2b3c5
shr rcx, 0x20
add ecx, eax
mov r8d, ecx
shr r8d, 0x1f
sar ecx, 0xb
add ecx, r8d
imul r8d, ecx, 0xe10
adc byte [rsi], cl
add byte [rax], al
adc byte [rsi], cl
add byte [rax], al
mov r9d, eax
sub r9d, r8d
movsx r8d, r9w
imul r8d, r8d, 0xffff8889
shr r8d, 0x10
add r8d, r9d
movzx r8d, r8w
mov r9d, r8d
shr r9d, 0xf
shr r8d, 5
add r8d, r9d
imul rdx, rdx, 0xffffffff88888889
shr rdx, 0x20
add edx, eax
mov r9d, edx
shr r9d, 0x1f
shr edx, 5
add edx, r9d
imul edx, edx, 0x3c
sub eax, edx
shl r8d, 8
movzx ecx, cl
movzx eax, al
shl eax, 0x10
movzx r8d, r8w
or r8d, eax
or r8d, ecx
lea rdi, [rsp + 0x410]
lea rdx, [rsp + 0x480]
mov rcx, rdi
call fcn.140108790
lea rcx, [rsp + 0x6f0]
lea r8, [rsp + 0x4d0]
mov rdx, rdi
call fcn.140017030
mov rcx, qword [rsp + 0x6f0]
cmp rcx, 3
jne 0x14004ce98
mov rdi, qword [rsp + 0x4d0]
mov rbx, qword [rsp + 0x4e0]
add byte [rax], al
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
call fcn.140032b30
test al, al
jne 0x14004cea5
lea rdx, [0x140184277]
mov r8d, 8
mov r12, qword [rsp + 0x60]
mov rcx, r12
call fcn.140019590
mov rcx, r12
mov rdx, rdi
mov r8, rbx
call fcn.140019590
mov rdx, qword [r15 + 0x200]
mov r8, qword [r15 + 0x210]
mov rcx, r14
call fcn.14003cc10
test al, al
je 0x14004cea5
mov qword [r15 + 0x210], 0
cmp qword [rsp + 0x4d8], 0
je 0x14004cdf7
mov rcx, qword [rsp + 0x4d0]
call fcn.140142490
mov rsi, qword [rsp + 0x30]
mov r13, qword [rsp + 0x58]
jmp 0x14004c8d6
mov r8d, 7
mov rcx, qword [rsp + 0x60]
xor edx, edx
call fcn.1401639e0
mov rbx, qword [r15 + 0x200]
mov rdi, qword [r15 + 0x210]
jmp 0x14004c719
mov r8d, 0x24
mov rcx, qword [rsp + 0x60]
mov rdx, rdi
call fcn.1401639e0
mov rdi, qword [r15 + 0x210]
jmp 0x14004c75b
mov rax, qword [0x1401e9100]
mov rcx, r12
mov rdx, r15
call rax
test al, al
jne 0x14004c956
cmp dword [rsp + 0x68], 0
je case.0x140033418.344
push 0xffffffffa4840f00
add al, 0
add byte [rdi], cl
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rax], al
mov dh, 5
fistp dword [r9]
add byte [rdx + 1], bh
add byte [rax], al
add byte [rax], al
mov rcx, r15
call fcn.140143230
test rax, rax
jne 0x14004d315
mov ecx, 1
mov rdx, r15
call fcn.140162fc0
adc dword [rax], eax
adc dword [rax], eax
ud2
mov rdx, qword [rsp + 0x6f8]
call fcn.1400107a0
xchg esp, eax
and al, 0xf8
invalid
cmp qword [rsp + 0x4d8], 0
je 0x14004cebd
mov rcx, qword [rsp + 0x4d0]
mov ecx, dword [rsp + 0x4d0]
call fcn.140142490
rcl dword [rbp + 0xf], cl
add byte [rcx - 1], cl
xchg eax, edi
add dword [rax], eax
inc qword [r15 + 0x1f8]
mov rcx, qword [rsi + 0x4e8]
add byte [rax], al
add byte [rax - 0x75], cl
mov gs, eax
add al, 0
add byte [rax], al
mov bpl, 1
cmp dword [rcx], 2
jne 0x14004cee2
add byte [rax], al
mov bpl, 1
cmp dword [rcx], 2
jne 0x14004cee2
mov r12, qword [rsp + 0x40]
mov esp, dword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
mov r14, qword [rsp + 0x38]
jmp 0x14005136e
lea rax, [rsi + 0x4f8]
movzx edx, byte [rsi + 0x56a]
xchg al, bh
clc
add al, 0
add byte [rdi], cl
mov dh, 0x96
push 5
add byte [rax], al
lea r8d, [rdx - 2]
cmp r8d, 2
mov r12, qword [rsp + 0x40]
inc byte [rcx - 0x7d]
clc
add cl, byte [rbx + rcx*4 + 0x64]
and al, 0x40
mov r14, qword [rsp + 0x38]
jae 0x14004cf16
cmp byte [rcx + 0x100], 2
je 0x14004cf82
mov byte [rsi + 0x56b], 0
jmp 0x14004cf89
add bl, ch
jae 0x14004ce9a
cmp edx, 1
jne 0x14004cf26
cli
add dword [rbp + 0xb], esi
mov byte [rsi + 0x56b], 5
mov cl, 1
imul eax, dword [0xf109cf24], 1
jmp 0x14004cf8b
cmp qword [rsi + 0x530], 0
cmp dword [rsi + 0x530], 0
add eax, 0x74000000
push rdx
je 0x14004cf82
cmp byte [rcx + 0x195], 0
je 0x14004cf82
cmp word [rsi + 0x4f8], 0
movzx ecx, byte [rsi + 0x548]
je 0x14004cf70
mov esi, 0x4f8
add byte [rdi], cl
mov dh, 0x8e
add rax, 0x26740000
test cl, cl
je 0x14004cf82
movdqu xmm0, xmmword [rsi + 0x4fc]
movdqu xmm1, xmmword [rsi + 0x549]
add eax, 0xf660000
je 0x14004cf2a
add eax, 0xf660000
add byte [rsi + 0xf], ah
je 0x14004cf2a
pmovmskb ecx, xmm1
cmp ecx, 0xffff
je 0x14004cf1b
jmp 0x14004cf82
test cl, cl
jne 0x14004cf82
invalid
invalid
mov ecx, dword [rsi + 0x549]
cmp ecx, dword [rsi + 0x4fa]
je 0x14004cf1b
add al, 0
add byte [rcx + rbx*4 - 0x3a], dh
xchg byte [rbx + 5], ch
add byte [rax], al
add byte [rbx], al
xor ecx, ecx
mov byte [rsi + 0x56b], 3
add byte [rbx], al
xor ecx, ecx
cmp word [rax], 0
je 0x14004cfb7
mov eax, dword [rsi + 0x4fc]
xchg ah, bh
add al, 0
add byte [rbx + 0x50896], cl
add byte [rcx + 0x6f82494], cl
add byte [rax], al
add byte [rax], al
mov edx, dword [rsi + 0x508]
mov dword [rsp + 0x6f8], edx
mov rdx, qword [rsi + 0x500]
mov qword [rsp + 0x6f0], rdx
xchg esp, eax
and al, 0xf0
invalid
add byte [rax], al
mov dl, 1
jmp 0x14004cfbf
add byte [0xc94ccfad], al
xchg esp, eax
and al, 0xf0
invalid
mov eax, dword [rsi + 0x4fa]
xor edx, edx
mov byte [rsi + 0x548], dl
mov dword [rsi + 0x549], eax
mov rax, qword [rsp + 0x6f0]
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x54d], rax
mov eax, dword [rsp + 0x6f8]
mov dword [rsi + 0x555], eax
push rbp
add eax, 0xc9840000
push rbp
add eax, 0xc9840000
je 0x14004d11c
add byte [rax], al
lea rdi, [rsi + 0x520]
mov qword [rsp + 0x6f0], 0
mov rax, qword [0x1401e9120]
lea rcx, [rsp + 0x6f0]
call rax
mov eax, dword [rsp + 0x6f0]
invalid
invalid
add byte [rax], al
mov ecx, dword [rsp + 0x6f4]
mov dword [rsi + 0x538], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x53c8e], cl
add byte [rax - 0x46], cl
add byte [rax - 0x4e212ac2], al
popfq
add dword [rax + 0x39], ecx
xchg esi, eax
mov dword [rsi + 0x53c], ecx
movabs rdx, 0x19db1ded53e8000
cmp qword [rsi + 0x540], rdx
add eax, 0xc750000
add eax, 0xc750000
mov dword [rsi + 0x540], eax
mov dword [rsi + 0x544], ecx
add byte [rcx + 0x5448e], cl
add byte [rax + 0x198], bh
mov eax, 0x198
add rax, qword [rsi + 0x4e8]
add eax, dword [rsi + 0x4e8]
mov rcx, qword [rsi + 0x518]
movups xmm0, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x6f0], xmm0
test byte [rax + rsi*8], ah
invalid
add byte [rax], al
mov qword [rsi + 0x570], rax
mov qword [rsi + 0x578], rdi
test byte [rax + rsi*8], ah
invalid
movdqa xmm0, xmmword [rsp + 0x6f0]
movdqu xmmword [rsi + 0x580], xmm0
mov byte [rsi + 0x5b8], 0
lea rbx, [rsi + 0x570]
mov rcx, rbx
mov rdx, r13
call fcn.14005a220
mov cl, 4
test rax, rax
jne 0x140051031
mov rdi, rdx
mov edi, edx
mov rcx, rbx
call fcn.140010970
test rdi, rdi
test edi, edi
test edi, edi
sete bpl
je 0x14005136e
mov eax, edi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14005136e
test rax, rax
je 0x14005136e
mov r15, r14
mov rbx, rdi
dec rbx
mov r14, qword [rdi - 1]
mov rsi, qword [rdi + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14004d107
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
mov rsi, qword [rsp + 0x30]
mov r14, r15
jmp 0x14005136e
mov rax, qword [rsi + 0x4f0]
mov ecx, dword [rsi + 0x564]
lea rdx, [0x14019ca38]
mov qword [rsp + 0x6f0], rdx
mov qword [rsp + 0x6f8], 1
mov word [rsp + 0x700], 0
lea rdx, [0x1401842e8]
mov qword [rsp + 0x708], rdx
mov qword [rsp + 0x710], 9
mov word [rsp + 0x718], 0xb0e
invalid
add byte [rax], al
invalid
or ecx, dword [rcx + 0x5d0248c]
add byte [rax], al
lea rcx, [rsp + 0x6f0]
mov qword [rsp + 0x5c0], rcx
mov qword [rsp + 0x5c8], 2
mov rcx, qword [rax + 8]
add rcx, 0x10
lea rdx, [rsp + 0x5c0]
call fcn.140035ae0
test al, al
je 0x140050f71
invalid
movzx eax, byte [rsi + 0x56b]
test eax, eax
je 0x14004d217
cmp eax, 3
jne 0x14004d2df
cmp qword [rsi + 0x530], 0
mov rax, qword [rsi + 0x4f0]
mov rcx, qword [rax + 8]
je case.0x140033418.331
lea rdx, [0x14018433d]
mov r8d, 0xe
call fcn.14003cc10
test al, al
je 0x140050f71
mov rax, qword [rsi + 0x4f0]
mov rcx, qword [rax + 8]
lea rdx, [0x14018434b]
lea edx, [0x14018434b]
lea edx, [0x14018434b]
mov r8d, 0x22
jmp 0x14004d2d2
mov rax, qword [rsi + 0x4f0]
mov rcx, qword [rax + 8]
lea rdx, str._Set_Type_1___online_mode2___offline_modeenter_1_or_2_to_continue..._Log_In_enter_your_password_to_continue..._Set_Password_enter_password_to_continue...ncan::net::verify
mov r8d, 0x10
jo 0x14004d23b
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
call fcn.14003cc10
test al, al
je 0x140050f71
add byte [rax - 0x75], cl
xchg al, dh
add al, 0
add byte [rax - 0x75], cl
or byte [rax - 0x73], cl
adc eax, 0x1370b3
mov rax, qword [rsi + 0x4f0]
mov rcx, qword [rax + 8]
lea rdx, [0x140184301]
mov r8d, 0x10
call fcn.14003cc10
test al, al
je 0x140050f71
mov rax, qword [rsi + 0x4f0]
mov rcx, qword [rax + 8]
lea rdx, [0x140184311]
mov r8d, 0x11
call fcn.14003cc10
test al, al
je 0x140050f71
mov rax, qword [rsi + 0x4f0]
mov rcx, qword [rax + 8]
lea rdx, [0x140184322]
mov r8d, 0x1b
jmp 0x14004d2d2
lea rdx, [0x14018436d]
mov r8d, 0x14
call fcn.14003cc10
pop rsi
stc
invalid
invalid
pop rsi
stc
invalid
test al, al
je 0x140050f71
mov rax, qword [rsi + 0x4f0]
mov rcx, qword [rax + 8]
lea rdx, [0x140184381]
add al, 0
add byte [rax - 0x75], cl
or byte [rax - 0x73], cl
adc eax, 0x1370b5
mov r8d, 0x1d
add byte [rax], al
call fcn.14003cc10
test al, al
je 0x140050f71
mov byte [rsi + 0x56c], 2
jmp 0x140050171
mov r8d, 7
mov rcx, qword [rsp + 0x60]
xor edx, edx
call fcn.1401639e0
mov rbx, qword [r15 + 0x200]
lahf
add byte [rdx], al
add byte [rax], al
invalid
lahf
add byte [rdx], al
add byte [rax], al
mov rax, qword [r15 + 0x210]
jmp 0x14004c7c6
mov eax, 1
add byte [rax], al
mov qword [rsp + 0x60], rax
mov rcx, rax
mov rdx, r12
mov r8, r15
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
enter 0x1121, 0
cmp rdi, r15
je 0x14004d396
add r12, r15
add esp, edi
cld
lea rax, [rbp - 1]
movzx esi, byte [r12]
cmp esi, 1
mov dh, 0x34
and al, 0x83
inc byte [rcx]
je case.0x140033418.299
test esi, esi
jne 0x14004d396
cmp rax, 4
jb 0x14004d396
add rbp, 0xfffffffffffffffb
movd xmm6, dword [r12 + 1]
outsb dx, byte [rsi]
je 0x14004d376
add dword [rcx - 0x7d], ecx
invalid
invalid
outsb dx, byte [rsi]
je 0x14004d376
add dword [rcx - 0x7d], ecx
invalid
add esp, 5
jmp 0x14004d373
cmp rax, 0x10
cmp eax, 0x10
jb 0x14004d396
add rbp, 0xffffffffffffffef
add ebp, 0xffffffef
movdqu xmm6, xmmword [r12 + 1]
movq mm6, qword [r12 + 1]
add r12, 0x11
pshufd xmm7, xmm6, 0xf9
invalid
stc
invalid
stc
cmp rbp, 8
or byte [rdx + 0x1d], dh
jb 0x14004d396
sbb eax, 0x240c8b49
mov rcx, qword [r12]
bswap rcx
call fcn.140105510
invalid
invalid
or eax, dword [rax]
mov eax, dword [rcx - 0x7b76fff5]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x7d], cl
in eax, 0xf8
or eax, dword [rax]
mov dword [rsp + 0xb0], eax
add byte [rax], al
and rbp, 0xfffffffffffffff8
cmp rbp, 8
or byte [rbp + 0x29], dh
jne case.0x14002210d.264
sub dword [rbx + 0x68247c], eax
cmp dword [rsp + 0x68], 0
jl 0x14004d3bd
push 0x480a7400
mov ecx, dword [rsp + 0x60]
je case.0x14002167e.270
mov rcx, qword [rsp + 0x60]
call fcn.140142490
push rax
str word [rax - 0x75]
je 0x14004d3cf
mov rsi, qword [rsp + 0x30]
cmp qword [rsi + 0x620], 0
cmp dword [rsi + 0x620], 0
xor byte [rax - 0x7d], cl
mov esi, 0x620
and byte [rsi], al
add byte [rax], al
cmp dword [rsi + 0x620], 0
and byte [rsi], al
add byte [rax], al
add byte [rdi], cl
jne 0x14004c960
test dword [rsi - 0x1600000b], esp
invalid
jmp 0x14004c96c
lodsd eax, dword [rsi]
cmc
invalid
mov edi, edx
mov rcx, qword [r12 + 8]
and al, 8
and al, 8
bswap rcx
leave
call fcn.140105510
mov r12d, eax
invalid
mov esp, eax
invalid
mov ebp, edx
mov ebx, esi
mov rsi, qword [rsp + 0x30]
je 0x14004d3fd
invalid
je 0x14004d3fd
xor byte [rax - 0x7d], cl
mov esi, 0x620
and byte [rsi], al
add byte [rax], al
invalid
cmp qword [rsi + 0x620], 0
and byte [rsi], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
jne 0x14004c960
test dword [rax - 0xb], edi
invalid
invalid
jmp 0x14004c96c
mov ecx, 1
mov edx, 0x400
add byte [rax], al
add byte [rdx + 0x400], bh
call fcn.140162fc0
ud2
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x11de7b
jnp case.0x14002210d.278
adc dword [rax], eax
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
jnp case.0x14002210d.278
adc dword [rax], eax
lea r8, str.crates_ncan_src_netmod.rs
jmp 0x140054033
add byte [rax], al
add cl, ch
and ch, byte [rax + rax]
add byte [rax], al
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_nethandshake.rspl
lea eax, [0x140176d80]
ficom word [rcx]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
lea eax, [0x140176d80]
invalid
jmp 0x140054033
add byte [rax + 1], bh
mov eax, 1
add byte [rax], al
mov qword [rsp + 0x3e0], rax
xor eax, eax
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
invalid
invalid
test byte [rax + rdx*8], ah
invalid
mov qword [rsp + 0xd0], rax
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xc8], rax
invalid
invalid
test byte [rax + rcx], ah
invalid
mov qword [rsp + 0xc8], rax
enter 0, 0
mov qword [rsp + 0x408], rax
or byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
lea rcx, [rsp + 0x70]
call fcn.1400f8570
add byte [rbp - 0x107bf040], al
add al, byte [rax]
invalid
add byte [rbp - 0x107bf040], al
add al, byte [rax]
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xb0
add byte [rax], al
mov r9, qword [rsp + 0xb0]
bswap r9
add byte [rcx + 0xf], cl
leave
xor eax, eax
movzx ecx, byte [rsp + 0x3e8]
mov word [rax + rbp*8], fs
add eax, dword [rax]
add byte [rax - 0x49f0fb07], al
add al, 0xf
mov dh, 0xc9
mov word [rax + rbp*8], fs
add eax, dword [rax]
add byte [rax - 0x49f0fb07], al
add al, 0xf
mov dh, 0xc9
add al, 0xf
mov dh, 0xc9
cmovae ecx, eax
cmp byte [rsp + 0xc0], 1
rol byte [rax], 0
add byte [rcx], al
enter 0xffffffffffffbc80, 0x24
rol byte [rax], 0
add byte [rcx], al
add byte [rax], al
add dword [rdi], ecx
xchg esp, eax
test byte [rsi + rbp], ah
sete byte [rsp + 0x12e]
add dword [rax], eax
add byte [rax + 0x168247c], al
cmp byte [rsp + 0x68], 1
cmp byte [rsp + 0x68], 1
mov rbp, qword [rsp + 0x340]
mov rax, qword [rsp + 0x350]
push rax
add eax, dword [rax]
invalid
push rax
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x6c], cl
mov r10, qword [rsp + 0x4d0]
mov r8, qword [rsp + 0x4e0]
mov eax, dword [rsp + 0x4e0]
mov qword [rsp + 0xe0], r13
mov r11, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xe8], r11
mov r11, qword [rsp + 0xc8]
invalid
invalid
pushfq
and al, 0xf0
lock add byte [rax], al
mov r10, qword [rsp + 0x4d0]
mov r8, qword [rsp + 0x4e0]
mov eax, dword [rsp + 0x4e0]
mov eax, dword [rsp + 0x4e0]
mov qword [rsp + 0xe0], r13
mov r11, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xe8], r11
call 0x18c04d4cc
mov ebx, dword [rsp + 0xc8]
add byte [rax], al
mov r11, qword [rsp + 0xc8]
mov dword [rsp + 0xf0], r11d
lock add byte [rax], al
add byte [rbx + rcx*4 - 0x64], al
and al, 0xcc
int3
add al, 0
add byte [rcx + rcx*4 - 0x64], al
and al, 0xf4
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], cl
invalid
invalid
pushfq
and al, 8
or byte [rax + rax], al
mov r11d, dword [rsp + 0x4cc]
mov dword [rsp + 0xf4], r11d
int3
mov r11, qword [rsp + 0x408]
mov ebx, dword [rsp + 0x408]
or byte [rax + rax], al
add byte [rcx + rcx*4 - 0x64], al
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0xf8], r11d
mov qword [rsp + 0xb0], rbp
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb0], ebp
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x108], rax
mov r13, r10
mov ebp, edx
mov qword [rsp + 0x100], rbp
mov qword [rsp + 0x108], rax
mov r13, r10
mov ebp, edx
mov ebp, edx
mov qword [rsp + 0x110], r10
mov qword [rsp + 0x118], r8
mov qword [rsp + 0x120], r9
mov dword [rsp + 0x128], edx
add dword [rax], eax
add byte [rcx + 0x1282494], cl
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x60
movzx eax, byte [rsp + 0x60]
mov byte [rsp + 0x12c], al
add byte [rax], al
mov byte [rsp + 0x12d], cl
sub eax, 0xf000001
add byte [rax], al
add byte [rdi], cl
sete byte [rsp + 0x12f]
mov byte [rsp + 0x130], 0
xor byte [rcx], al
add byte [rax], al
invalid
xchg esp, eax
test byte [rdi + rbp], ah
add dword [rax], eax
add dh, al
test byte [rax + rsi], ah
xor byte [rcx], al
add byte [rax], al
invalid
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax + 0x500]
add eax, 0x8d480000
xchg esp, eax
and al, 0xe0
add byte [rax], al
add al, ch
pop rdi
clc
invalid
lea rdx, [rsp + 0xe0]
call fcn.14003cdd0
invalid
test al, al
je case.0x140048f79.36
cmp qword [rsp + 0x58], r15
je 0x14004d5a5
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
mov rcx, qword [rax + 0x500]
add rcx, 0x10
mov rdx, qword [rsp + 0x40]
invalid
mov byte [rax], al
add eax, 0x83480000
add byte [rax - 0x7d], cl
add byte [rax - 0x7d], cl
rcl dword [rax], 0x48
mov edx, dword [rsp + 0x40]
invalid
and al, 0x40
mov r8, r14
mov r8, r14
call fcn.140092e00
test al, al
je case.0x140048f79.36
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rcx + 0x520]
mov qword [rsp + 0x5d0], rax
movups xmm0, xmmword [rcx + 0x510]
adc byte [0x16913d5c2], al
test byte [rax + rax*8], ah
invalid
add byte [rax], al
and al, 0xd0
add eax, 0x100f0000
rol byte [0x15013d5bb], 1
adc dword [rax], 0xf000005
adc byte [0x16913d5c2], al
add byte [rdi], cl
sub dword [rsp + 0x5c0], eax
test byte [rax + rax*8], ah
and al, 0xc0
add eax, 0x8b480000
adc byte [rax - 0x77], r9b
invalid
invalid
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x700], rax
mov dword [rsp + 0x700], eax
test byte [rax + rax], ah
invalid
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x6f0], xmm0
lea r14, [rsp + 0xe0]
lea esi, [rsp + 0xe0]
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xe0
loopne 0x14004d5e5
add byte [rax], al
invalid
invalid
loopne 0x14004d5e5
add byte [rax], al
lea rdx, [rsp + 0x5c0]
xchg esp, eax
and al, 0xc0
invalid
rol byte [0xc950d5f2], 0xf1
add eax, 0x894c0000
add byte [rax], al
mov rcx, r14
int1
call fcn.14007ff30
lea rcx, [rsp + 0xf8]
clc
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
xchg esp, eax
and al, 0xf0
invalid
lea rdx, [rsp + 0x6f0]
call fcn.14007ff30
sub dword [rbx], eax
add dh, al
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax], al
sub dword [rbx], eax
add dh, al
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax], al
mov rcx, r14
call fcn.14001d170
sti
cld
dec dword [rax - 0x77]
invalid
sti
cld
dec dword [rax - 0x77]
rol dword [rcx - 0x42], 0x84
mov r14d, 0x84
mov eax, 0xcc
mov r14d, 0x84
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [rcx], r14
cmpxchg qword [rcx], r14
cmpxchg dword [rcx], esi
je 0x14004d638
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
invalid
and byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
invalid
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x108], rax
add byte [rdi], cl
sub byte [rsp + 0x5c0], al
and al, 0xc0
invalid
add byte [rax], al
rol byte [0xc94cd642], 1
add eax, 0x89480000
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
and al, 8
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x5c0], al
and al, 0xc0
invalid
add byte [rax], al
and al, 0xc0
rol byte [0x15113d653], 0x84
and al, 0xf8
add eax, 0x110f0000
test byte [rax + rdi*8], ah
add byte [rax], al
movups xmmword [rsp + 0xf8], xmm0
movdqa xmm0, xmmword [rsp + 0x6f0]
test byte [rax + rsi*8], ah
invalid
add byte [rax], al
movdqa xmmword [rsp + 0xe0], xmm0
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x700]
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi*8], ah
invalid
add byte [rsi + 0xf], ah
jg 0x14004d5e9
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov eax, dword [rsp + 0x700]
test byte [rax + rax], ah
invalid
mov qword [rsp + 0xf0], rax
mov byte [rsp + 0x128], 0
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax], al
invalid
and al, 0xf0
add byte [rax], al
add dh, al
test byte [rax + rbp], ah
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
and al, 0xe0
add byte [rax], al
lea rcx, [rsp + 0xe0]
call fcn.14001cc00
and al, 0xe0
add byte [rax], al
add al, ch
jno 0x14004d682
cld
dec dword [rax - 0x77]
mov rcx, rax
mov eax, 0xcc
invalid
mov rcx, rax
mov ecx, eax
mov eax, 0xcc
lock cmpxchg qword [rcx], r14
invalid
int3
cmpxchg qword [rcx], r14
xor dword [rdi + rax + 0x48], esi
mov eax, dword [rcx + 0x10]
je 0x14004d6a5
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
push rax
and byte [rax - 0x7d], cl
mov esp, 0xd024
cmp qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsp + 0x3e0]
and al, 0xe0
add eax, dword [rax]
invalid
je case.0x140040959.95
or eax, 0x248c8b48
loopne 0x14004d6b9
mov rcx, qword [rsp + 0x3e0]
and al, 0xe0
add eax, dword [rax]
add al, ch
add byte [rax], al
call fcn.140142490
ror dword [rbp + 0xf], cl
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x4d8], 0
mov esp, 0x4d824
add al, 0
add byte [rax], al
add byte [rax + rcx + 0x4c], dh
mov ecx, ebp
add byte [rax], al
je 0x14004d6d0
mov rcx, r13
call fcn.140142490
str word [r8 - 0x7d]
mov esp, 0x34824
add rax, qword [rax]
cmp qword [rsp + 0x348], 0
and al, 0x48
add eax, dword [rax]
add rax, qword [rax]
add byte [rax], al
je 0x14004d6e8
mov rcx, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
add al, ch
test al, 0x4d
add byte [rax], al
call fcn.140142490
str word [r13 - 0x7b]
str word [rbp - 0x7b]
test r12, r12
in al, 0x74
or byte [rax - 0x77], cl
je case.0x140040959.68
mov rcx, rdi
stc
call fcn.140142490
str word [rax - 0x75]
mov rax, qword [rsp + 0x30]
and al, 0x30
cmp qword [rax + 0x548], 0
add rax, 0x74000000
adc dword [rax - 0x75], ecx
mov rax, qword [rsp + 0x30]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rsp + 0x30]
je 0x14004d715
mov rax, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
mov rcx, qword [rax + 0x540]
mov byte [rax + 5], al
add byte [rax], al
invalid
add eax, 0x7be80000
str word [r8 - 0x75]
str word [rax - 0x75]
add al, ch
jnp case.0x140048f79.68
call fcn.140142490
str word [rax - 0x75]
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x7d], cl
mov eax, 0x530
invalid
add byte [rax], al
invalid
cmp qword [rax + 0x530], 0
add eax, 0x74000000
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rsp + 0x30]
je 0x14004d735
adc dword [rax - 0x75], ecx
and al, 0x30
mov rax, qword [rsp + 0x30]
and al, 0x30
mov rcx, qword [rax + 0x528]
add al, ch
call fcn.140142490
pop rbx
str word [r8 - 0x75]
str word [rax - 0x75]
str word [rax - 0x75]
mov rax, qword [rsp + 0x38]
and al, 0x38
cmp dh, al
mov byte [rax], 1
add byte [rcx], al
add dword [rax - 0x77], ecx
mov rcx, rbx
call fcn.14000fc30
dec dword [rax - 0x75]
je 0x14004d76d
invalid
fld1
jmp 0x14004d767
cld
dec dword [rax - 0x75]
je 0x14004d76d
and al, 0x30
xor cl, ch
jmp 0x140053fbc
insd dword [rdi], dx
push 0xffffffff83480000
invalid
invalid
cmp qword [rsp + 0xd0], 0
mov esp, 0xd024
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
je 0x14004d767
or eax, 0x248c8b48
loopne case.0x140048217.76
invalid
mov rcx, qword [rsp + 0x3e0]
mov ecx, dword [rsp + 0x3e0]
add eax, dword [rax]
add al, ch
add byte [rax], al
call fcn.140142490
sub dword [rbp + 0xf], ecx
add byte [rax - 0x7d], cl
invalid
cmp qword [rsp + 0x4d8], 0
cmp dword [rsp + 0x4d8], 0
mov esp, 0x4d824
fadd dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
je case.0x14004b09a.69
or eax, 0x248c8b48
rol byte [rax + rax], 1
invalid
mov rcx, qword [rsp + 0x4d0]
mov ecx, dword [rsp + 0x4d0]
add al, 0
add byte [rax], al
add al, ch
adc dword [rbp + 0xf], ecx
str word [r8 - 0x7d]
call fcn.140142490
str word [r8 - 0x7d]
cmp qword [rsp + 0x348], 0
mov esp, 0x34824
add rax, qword [rax]
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsp + 0x340]
mov word [rax + rax*2], fs
add eax, dword [rax]
invalid
je case.0x140048217.63
mov rcx, qword [rsp + 0x340]
mov word [rax + rax*2], fs
and al, 0x40
add eax, dword [rax]
add eax, dword [rax]
add al, ch
stc
call fcn.140142490
str word [rax - 0x75]
str word [rax - 0x75]
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
je case.0x14008f756.53
xor byte [rax - 0x77], cl
fisttp qword [rbp - 0x7b]
test r12, r12
invalid
mov rbp, rbx
test r12, r12
je case.0x14003ac86.322
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rax], al
test byte [rdx + 0x48000066], ch
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.140142490
jmp case.0x14003ac86.322
add byte [rax], al
loopne 0x14004d7fa
verw cx
popfq
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x11dac4
invalid
ficom dword [rcx]
invalid
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str.crates_ncan_src_netconfiguration.rs
cmc
xchg ebx, eax
adc al, byte [rax]
jmp 0x140054033
imul ebp, dword [rax], 0
push 0xffffffff8d480000
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea ecx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or eax, 0x11dab1
mov cl, 0xda
adc dword [rax], eax
lea r8, str.crates_ncan_src_netconfiguration.rs
clc
adc dword [rax], eax
jmp 0x140054033
pop rax
push 0xffffffff8d480000
add byte [rax - 0x73], cl
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or eax, 0x11da9e
ficom dword [rcx]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
pop rdi
cdq
adc dword [rax], eax
lea r8, str.crates_ncan_src_netlogin.rs
lea eax, [0x140177148]
add eax, 0x12995f
adc al, byte [rax]
add cl, ch
push 0xffffffff8d480000
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
jmp 0x140054033
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea ecx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
adc dword [rax], eax
lea r8, str.crates_ncan_src_netmod.rs
add eax, 0x13707c
jl 0x14004d86a
adc eax, dword [rax]
jmp 0x140054033
xor ch, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or eax, 0x11da78
js 0x14004d7e0
adc dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
lea r8, str.crates_ncan_src_netmod.rs
int1
outsd dx, dword [rsi]
adc eax, dword [rax]
jmp 0x140054033
add byte [rax - 0x73], cl
or eax, 0x11da65
ficom dword gs:[rcx]
invalid
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea ecx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
ficom dword gs:[rcx]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
xchg esi, eax
lea r8, [0x1401842b8]
jmp 0x140054033
or al, 0x68
add byte [rax], al
push 0x13
add cl, ch
or al, 0x68
add byte [rax], al
push 0xffffffff8d480000
or eax, 0x136aa2
push 0x13
invalid
lea rcx, [0x1401842d0]
push 0x13
add al, ch
adc eax, dword [rax]
call fcn.1401636d0
popfq
pop rsi
adc dword [rax], eax
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x1401849a0]
pop rbp
jno 0x14004d855
invalid
ficom dword [rcx]
add byte [rbp + rcx*4 + 5], cl
pop rbp
jno 0x14004d855
add cl, ch
jmp 0x14004d8ad
jmp 0x140054033
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
ficom dword [rcx]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
push 0xffffffffffffff94
xchg esp, eax
lea r8, str.crates_ncan_src_nethandshake.rspl
xchg esp, eax
adc al, byte [rax]
add cl, ch
jmp 0x140054033
fsub dword [rdi]
add byte [rcx + 1], bh
invalid
mov ecx, 1
add byte [rdx + 0x100], bh
mov edx, 0x100
add byte [rax], al
call fcn.140162fc0
ud2
or ecx, dword [rax - 0x73]
or eax, 0x11da0d
invalid
ficom dword [rcx]
invalid
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or eax, 0x4c0011da
lea eax, [0x140184170]
invalid
adc eax, dword [rax]
lea r8, str.crates_ncan_src_net_status.rs
push 0xffffffffb4e90013
add byte [eax], al
jmp 0x140054033
lea rax, [0x1401842a0]
jmp 0x14004f13a
ud2
mov qword [rsi + 0x568], rcx
mov qword [rsi + 0x570], rax
lea rdx, [rsi + 0x568]
lea rcx, [rsp + 0x3c0]
mov r8, r13
call fcn.1400334f0
mov rcx, qword [rsp + 0x3c0]
cmp rcx, 2
je 0x14004da8f
mov rax, qword [rsp + 0x3c8]
test rcx, rcx
jne 0x14004da9e
test rax, rax
je 0x14004da9e
mov rcx, qword [rsi + 0x550]
mov rax, qword [rsi + 0x558]
mov rbx, qword [rax]
mov rbp, qword [rcx + 0x10]
mov r14, rbp
sub r14, rbx
jb 0x14004dec6
cmp r14, 6
jae 0x14004d918
mov rax, qword [rsi + 0x550]
mov rcx, qword [rsi + 0x560]
jmp 0x14004d88d
mov r15, qword [rcx]
lea rdx, [r15 + rbx]
mov ecx, dword [rdx]
movzx r8d, word [rdx + 4]
shl r8, 0x20
or r8, rcx
movabs rcx, 0x2059584f5250
cmp r8, rcx
jne 0x14004d9a8
cmp r14, 6
je 0x14004d905
cmp byte [rdx + 6], 0x54
jne 0x14004dae4
lea rax, [r14 - 7]
cmp rax, 3
jb 0x14004d905
movzx eax, byte [rdx + 9]
mov cl, 1
cmp eax, 0x34
je 0x14004d96c
cmp eax, 0x36
jne 0x14004dae4
xor ecx, ecx
cmp r14, 0xa
je 0x14004d905
add rdx, 0xb
add r14, 0xfffffffffffffff5
lea rax, [r15 + rbp]
xor r12d, r12d
cmp rdx, rax
je 0x14004daf1
xor r12d, r12d
nop dword [rax]
cmp byte [rdx + r12], 0x20
je 0x14004daf1
inc r12
cmp r14, r12
jne 0x14004d990
jmp 0x14004d905
cmp r14, 0xc
jb 0x14004d905
mov ecx, dword [rdx + 8]
movabs r8, 0x510a0d000a0d0a0d
xor r8, qword [rdx]
xor rcx, 0xa544955
or rcx, r8
jne 0x14004dae4
cmp r14, 0xc
je 0x14004d905
movzx ecx, byte [rdx + 0xc]
and cl, 0xf0
cmp cl, 0x20
jne 0x14004dae4
cmp r14, 0xd
je 0x14004d905
movzx r8d, byte [rdx + 0xd]
cmp r8d, 0x2f
ja 0x14004dae4
mov rcx, r14
and rcx, 0xfffffffffffffffe
cmp rcx, 0xe
je 0x14004d905
add r14, 0xfffffffffffffff0
movzx ecx, word [rdx + 0xe]
rol cx, 8
movzx ecx, cx
sub r14, rcx
jb 0x14004d905
shr r8d, 4
add rdx, 0x10
lea r9, [rbx + rcx]
add r9, 0x10
mov qword [rax], r9
cmp r8d, 2
je 0x14004dcdb
cmp r8d, 1
jne 0x14004dd1a
cmp cx, 4
jb 0x14004dae4
mov eax, ecx
and eax, 0xfffffffc
cmp eax, 4
je 0x14004dae4
cmp r14, 4
jb 0x14004dae4
movzx eax, word [rdx + rcx]
rol ax, 8
mov ecx, dword [rdx]
mov word [rsp + 0x344], ax
mov dword [rsp + 0x340], ecx
xor eax, eax
jmp 0x14004dd34
mov rax, qword [rsp + 0x40]
mov byte [rax], 3
mov al, 3
jmp 0x14005411f
test rcx, rcx
je 0x14004dae4
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14004dae4
test rcx, rcx
je 0x14004dae4
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14004dad7
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov rsi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov byte [rax], 1
jmp 0x1400541aa
cmp r12, r14
je 0x14004d905
ja 0x14004dae4
mov qword [rsp + 0x38], rdi
lea rdi, [rdx + r12]
mov dword [rsp + 0x60], ecx
test cl, cl
je 0x14004db26
mov rcx, rdx
mov rdx, r12
call fcn.14008b8d0
test al, 1
jne 0x14004de6c
shr rax, 8
jmp 0x14004db69
lea rcx, [rsp + 0x3c0]
mov r8, r12
call fcn.14008b940
cmp byte [rsp + 0x3c0], 0
jne 0x14004de6c
mov eax, dword [rsp + 0x3c1]
mov rcx, qword [rsp + 0x3c5]
mov qword [rsp + 0x6e0], rcx
mov ecx, dword [rsp + 0x3cd]
mov dword [rsp + 0x6e8], ecx
mov rcx, r12
not rcx
add r14, rcx
je 0x14004de5d
inc rdi
lea rdx, [r12 + rbx]
mov r8, rdx
sub r8, rbp
lea r9, [r15 + rdx]
xor r13d, r13d
cmp byte [r9 + r13 + 0xc], 0x20
je 0x14004dba9
lea rcx, [r8 + r13]
inc rcx
inc r13
cmp rcx, 0xfffffffffffffff4
jne 0x14004db8c
jmp 0x14004de5d
cmp r13, r14
je 0x14004de5d
ja 0x14004de6c
mov qword [rsp + 0xc0], r9
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x3e8], rdx
mov qword [rsp + 0xd0], rax
lea rax, [rdi + r13]
mov qword [rsp + 0xb0], rax
cmp byte [rsp + 0x60], 0
je 0x14004dbf7
mov rcx, rdi
mov rdx, r13
call fcn.14008b8d0
test al, 1
jmp 0x14004dc12
lea rcx, [rsp + 0x3c0]
mov rdx, rdi
mov r8, r13
call fcn.14008b940
cmp byte [rsp + 0x3c0], 0
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xb0]
jne 0x14004de6c
mov rax, r13
not rax
add r14, rax
je 0x14004de5d
inc rcx
add r8, r13
xor edi, edi
lea rax, [rdx + rdi]
cmp byte [r13 + rax + 0xd], 0x20
je 0x14004dc62
cmp cx, 0x10
jb 0x14004dae4
mov eax, ecx
and eax, 0xfffffff0
cmp eax, 0x10
je 0x14004dae4
cmp r14, 4
jb 0x14004dae4
movdqu xmm0, xmmword [rdx]
movzx r15d, word [rdx + rcx]
rol r15w, 8
movdqu xmmword [rsp + 0x342], xmm0
mov ax, 1
jmp 0x14004dd34
mov dword [rsp + 0x340], 0
mov word [rsp + 0x344], 0
xor eax, eax
xor r15d, r15d
mov rdx, qword [rsp + 0x40]
movzx ecx, word [rsp + 0x350]
mov word [rsp + 0xa0], cx
mov ecx, dword [rsp + 0x340]
mov dword [rsp + 0x90], ecx
movzx ecx, word [rsp + 0x344]
mov word [rsp + 0x94], cx
mov rcx, qword [rsp + 0x346]
mov qword [rsp + 0x96], rcx
movzx ecx, word [rsp + 0x34e]
mov word [rsp + 0x9e], cx
mov byte [rdx], 1
mov ecx, dword [rsp + 0x90]
mov dword [rsp + 0x70], ecx
movzx ecx, word [rsp + 0x94]
mov word [rsp + 0x74], cx
mov rcx, qword [rsp + 0x96]
mov qword [rsp + 0x76], rcx
movzx ecx, word [rsp + 0x9e]
mov word [rsp + 0x7e], cx
movzx ecx, word [rsp + 0xa0]
mov word [rsp + 0x80], cx
mov word [rsi + 0x510], ax
movzx eax, word [rsp + 0x70]
mov word [rsi + 0x512], ax
movzx eax, word [rsp + 0x72]
mov word [rsi + 0x514], ax
movzx eax, word [rsp + 0x74]
mov word [rsi + 0x516], ax
mov rax, qword [rsp + 0x76]
mov qword [rsi + 0x518], rax
movzx eax, word [rsp + 0x7e]
mov word [rsi + 0x520], ax
movzx eax, word [rsp + 0x80]
mov word [rsi + 0x522], ax
mov qword [rsi + 0x524], 0
mov word [rsi + 0x52c], r15w
mov rax, qword [rsi + 0x4e8]
jmp 0x14004b52b
mov r13, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x38]
jmp 0x14004d905
mov r13, qword [rsp + 0x58]
jmp 0x14004dae4
lea r8, str.crates_ncan_src_nethaproxy.rs
mov rcx, rbx
mov rdx, rbp
call fcn.1401632c0
ud2
lea rax, [rsi + 0x4b0]
mov qword [rsp + 0x60], rax
movzx eax, word [rsi + 0x4b0]
mov word [rsp + 0xb0], ax
mov ebx, dword [rsi + 0x4b2]
movups xmm0, xmmword [rsi + 0x4c0]
movups xmmword [rsp + 0x5ca], xmm0
movdqu xmm0, xmmword [rsi + 0x4b6]
movdqa xmmword [rsp + 0x5c0], xmm0
movzx r8d, word [rsi + 0x4d0]
mov eax, dword [rsi + 0x4d2]
movzx edx, word [rsi + 0x4d6]
movzx ecx, word [rsi + 0x4ec]
mov dword [rsp + 0x40], ecx
test r8w, r8w
mov word [rsp + 0x38], r8w
je 0x14004e0d0
shr eax, 0x10
mov word [rsp + 0x411], ax
mov r14d, edx
mov word [rsp + 0x413], dx
mov rax, qword [rsi + 0x4d8]
mov qword [rsp + 0x415], rax
mov eax, dword [rsi + 0x4e0]
mov dword [rsp + 0x41d], eax
mov al, 1
jmp 0x14004e0dc
mov r14d, edx
mov dword [rsp + 0x411], eax
xor eax, eax
mov byte [rsp + 0x410], al
mov qword [rsp + 0x4d0], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x4d8], xmm0
mov qword [rsp + 0x110], 0x20
mov byte [rsp + 0x118], 3
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xf0], 0
lea rdi, [rsp + 0x4d0]
mov qword [rsp + 0x100], rdi
lea rax, [0x14016a270]
mov qword [rsp + 0x108], rax
lea rcx, [rsp + 0x411]
lea rdx, [rsp + 0xe0]
test r8w, r8w
je 0x14004e16b
call fcn.140089d10
test al, al
je 0x14004e178
jmp 0x140053d0d
call fcn.140089b40
test al, al
jne 0x140053d0d
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x350], rax
movdqu xmm0, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0x340], xmm0
cmp byte [rbp + 0x10], 1
jne 0x14004e28d
mov rax, qword [r13 + 0x218]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
cmp rax, rcx
jae 0x14004f114
lea rcx, [rax + 1]
mov qword [r13 + 0x218], rcx
mov rcx, r15
shr rcx, 0x20
cmp rcx, qword [r13 + 0x6d0]
jae 0x14004e320
mov rdx, qword [r13 + 0x6c0]
mov r8d, dword [rdx + rcx*8]
test r8d, r8d
je 0x14004e320
invalid
add byte [rbp + 0x39], al
clc
cmp r8d, r15d
jne 0x14004e320
mov ebp, dword [rdx + rcx*8 + 4]
mov rax, qword [r13 + 0x6a8]
mov qword [rsp + 0x68], rax
mov rdx, qword [rsp + 0x350]
cmp rdx, qword [rsp + 0x348]
jne 0x14004e235
lea rcx, [rsp + 0x340]
call fcn.1400c9e40
mov rdx, qword [rsp + 0x350]
mov rax, qword [rsp + 0x340]
mov byte [rax + rdx], 0
inc rdx
mov qword [rsp + 0x350], rdx
cmp word [rsp + 0xb0], 0
je 0x14004e668
mov r15, qword [rsp + 0x350]
mov rcx, r12
mov ebp, dword [rsp + 0x40]
movzx edx, word [rsp + 0x38]
test dx, dx
mov r12, qword [rsp + 0x340]
cmove ebp, r14d
mov r14d, ebp
cmp r15d, 0x4000
mov eax, 9
sbb rax, 0
cmp r15d, 0x80
mov edi, 7
cmovae rdi, rax
add rdi, r15
cmp edi, 0x4000
mov eax, 3
sbb rax, 0
cmp edi, 0x80
mov r13d, 1
cmovae r13, rax
add r13, rdi
mov rax, qword [rcx + 8]
mov rbp, qword [rcx + 0x10]
sub rax, rbp
cmp rax, r13
mov rbx, rcx
jb 0x14004e350
mov rax, qword [rcx]
add rax, rbp
cmp edi, 0x7f
ja 0x14004e36d
mov byte [rax], dil
mov ecx, 1
jmp 0x14004e39f
mov qword [r13 + 0x218], rax
cmp qword [rsp + 0x348], 0
je 0x14004e33f
mov rcx, qword [rsp + 0x340]
call fcn.140142490
mov byte [rsi + 0x510], 1
mov r13, qword [rsp + 0x58]
jmp 0x1400593ce
mov rdx, rbp
mov r8, r13
call fcn.1401639e0
mov rcx, rbx
mov rbp, qword [rbx + 0x10]
mov rax, qword [rcx]
add rax, rbp
cmp edi, 0x7f
jbe 0x14004e316
mov ecx, edi
or cl, 0x80
mov edx, edi
shr edx, 7
cmp edi, 0x3fff
ja 0x14004e38b
mov byte [rax], cl
mov byte [rax + 1], dl
mov ecx, 2
jmp 0x14004e39f
or dl, 0x80
shr edi, 0xe
mov byte [rax], cl
mov byte [rax + 1], dl
mov byte [rax + 2], dil
mov ecx, 3
mov word [rax + rcx], 0xfc00
mov byte [rax + rcx + 2], 5
lea rdi, [rax + rcx]
add rdi, 3
cmp r15d, 0x7f
ja 0x14004e3c2
mov byte [rdi], r15b
mov eax, 1
jmp 0x14004e400
add rax, rcx
mov ecx, r15d
or cl, 0x80
mov edx, r15d
shr edx, 7
cmp r15d, 0x3fff
ja 0x14004e3e7
mov byte [rax + 3], cl
mov byte [rax + 4], dl
mov eax, 2
jmp 0x14004e400
or dl, 0x80
mov r8d, r15d
shr r8d, 0xe
mov byte [rax + 3], cl
mov byte [rax + 4], dl
mov byte [rax + 5], r8b
mov eax, 3
add rdi, rax
mov rcx, rdi
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
rol r14w, 8
mov word [r15 + rdi], r14w
mov byte [r15 + rdi + 2], 2
add rbp, r13
mov qword [rbx + 0x10], rbp
cmp qword [rsp + 0x348], 0
je 0x14004e440
mov word [rsi + 0x721], 0x100
mov byte [rsi + 0x720], 0
mov qword [rsi + 0x6f0], r15
mov qword [rsi + 0x6f8], r12
mov qword [rsi + 0x700], r14
movupd xmm0, xmmword [rsi + 0x6d0]
movups xmm1, xmmword [rsi + 0x6e0]
movups xmmword [rsi + 0x6c0], xmm1
movupd xmmword [rsi + 0x6b0], xmm0
mov rax, qword [r15 + 0x218]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
cmp rax, rcx
jae 0x14004f106
lea rcx, [rax + 1]
mov qword [r15 + 0x218], rcx
mov rdx, qword [rsi + 0x700]
mov rcx, rdx
shr rcx, 0x20
cmp rcx, qword [r15 + 0x6d0]
jae 0x14004e659
mov r8, qword [r15 + 0x6c0]
mov r9d, dword [r8 + rcx*8]
test r9d, r9d
je 0x14004e659
cmp r9d, edx
jne 0x14004e659
mov qword [rsp + 0x40], rbp
lea rax, [rsi + 0x6b0]
mov qword [rsp + 0x38], rax
mov rax, qword [r15 + 0x6a8]
mov ecx, dword [r8 + rcx*8 + 4]
shl rcx, 6
mov r8, qword [rax + rcx]
mov r14, qword [rax + rcx + 8]
movups xmm0, xmmword [rax + rcx + 0x30]
movaps xmmword [rsp + 0x90], xmm0
cmp r14d, 0x4000
mov eax, 4
sbb rax, 0
cmp r14d, 0x80
mov ecx, 2
cmovae rcx, rax
mov r12, qword [rsi + 0x6f8]
lea rax, [r14 + rcx]
lea rdi, [r14 + rcx]
add rdi, 0x10
cmp edi, 0x4000
mov ecx, 3
sbb rcx, 0
cmp edi, 0x80
mov edx, 1
cmovae rdx, rcx
lea r13, [rdx + rax]
add r13, 0x10
mov rax, qword [r12 + 8]
mov rbp, qword [r12 + 0x10]
sub rax, rbp
cmp rax, r13
jb 0x14004ecb2
mov rax, qword [r12]
add rax, rbp
cmp edi, 0x7f
ja 0x14004ecdb
mov byte [rax], dil
mov ecx, 1
lea rdi, [rax + rcx]
mov byte [rax + rcx], 0
cmp r14d, 0x7f
ja 0x14004ed31
mov byte [rdi + 1], r14b
mov eax, 2
jmp 0x14004ed69
mov qword [r15 + 0x218], rax
xor r14d, r14d
jmp 0x140058a99
outsb dx, byte [rsi]
fimul dword [rcx + 0xfe183ca]
movzx ecx, byte [rcx + rax]
movd xmm7, ecx
movzx ecx, byte [rdi + rbp + 0x3d]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm1, edx
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm9, ecx
movzx ecx, byte [rdi + rbp + 0x3c]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm4, edx
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm12, ecx
movzx ecx, byte [rdi + rbp + 0x3b]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm0, edx
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
add dword [rsi + 0xf], esp
outsb dx, byte [rsi]
shl dword [rsi + 0xf], 1
jg 0x14004e769
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x4c
invalid
cmp al, cl
invalid
add al, 0xf
mov dh, 0x14
add ah, byte [rsi + 0xf]
outsb dx, byte [rsi]
invalid
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm14, ecx
movzx ecx, byte [rdi + rbp + 0x39]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm2, edx
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm13, ecx
movzx ecx, byte [rdi + rbp + 0x38]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm8, edx
mov edx, ecx
and ecx, 0xf
movzx ecx, byte [rcx + rax]
movd xmm15, ecx
movzx ecx, byte [rdi + rbp + 0x37]
shr edx, 4
movzx edx, byte [rdx + rax]
movd xmm6, edx
mov edx, ecx
and ecx, 0xf
punpcklbw xmm3, xmm10
movzx ecx, byte [rcx + rax]
movd xmm11, ecx
movzx ecx, byte [rdi + rbp + 0x36]
shr edx, 4
punpcklbw xmm1, xmm7
movzx edx, byte [rdx + rax]
movd xmm7, edx
mov edx, ecx
and ecx, 0xf
punpcklwd xmm1, xmm3
movzx ecx, byte [rcx + rax]
movd xmm10, ecx
movzx ecx, byte [rdi + rbp + 0x35]
shr edx, 4
punpcklbw xmm4, xmm9
movzx edx, byte [rdx + rax]
movd xmm9, edx
mov edx, ecx
and ecx, 0xf
punpcklbw xmm0, xmm12
punpcklbw mm0, mm4
add dword [rsi + 0xf], esp
outsb dx, byte [rsi]
shl dword [rsi + 0xf], 1
jg 0x14004e769
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x4c
invalid
punpcklbw mm0, mm4
movzx ecx, byte [rcx + rax]
movd xmm12, ecx
movzx ecx, byte [rdi + rbp + 0x34]
shr edx, 4
punpcklwd xmm0, xmm4
movzx edx, byte [rdx + rax]
movd xmm4, edx
mov edx, ecx
and ecx, 0xf
punpckldq xmm0, xmm1
movzx ecx, byte [rcx + rax]
movd xmm3, ecx
movzx ecx, byte [rdi + rbp + 0x33]
shr edx, 4
punpcklbw xmm5, xmmword [rsp + 0xb0]
movzx edx, byte [rdx + rax]
movd xmm1, edx
mov edx, ecx
and ecx, 0xf
punpcklbw xmm2, xmm14
movzx ecx, byte [rcx + rax]
movd xmm14, ecx
movzx ecx, byte [rdi + rbp + 0x32]
shr edx, 4
punpcklwd xmm2, xmm5
movzx edx, byte [rdx + rax]
movd xmm5, edx
mov edx, ecx
and ecx, 0xf
punpcklbw xmm8, xmm13
movzx ecx, byte [rcx + rax]
movd xmm13, ecx
movzx ecx, byte [rdi + rbp + 0x31]
shr edx, 4
punpcklbw xmm6, xmm15
movzx edx, byte [rdx + rax]
movd xmm15, edx
mov edx, ecx
and ecx, 0xf
punpcklwd xmm6, xmm8
movzx ecx, byte [rcx + rax]
movd xmm8, ecx
movzx ecx, byte [rdi + rbp + 0x30]
shr edx, 4
punpckldq xmm6, xmm2
movzx edx, byte [rdx + rax]
movd xmm2, edx
mov edx, ecx
and ecx, 0xf
punpcklqdq xmm6, xmm0
movzx ecx, byte [rcx + rax]
movd xmm0, ecx
punpcklbw xmm7, xmm11
punpcklbw xmm9, xmm10
punpcklwd xmm9, xmm7
punpcklbw xmm4, xmm12
punpcklbw xmm1, xmm3
punpcklwd xmm1, xmm4
punpckldq xmm1, xmm9
punpckldq mm1, mm1
punpckldq mm1, mm1
punpcklbw xmm5, xmm14
punpcklbw xmm15, xmm13
invalid
std
punpcklwd xmm15, xmm5
shr edx, 4
punpcklbw xmm2, xmm8
movzx eax, byte [rdx + rax]
movd xmm7, eax
punpcklbw xmm7, xmm0
punpcklwd xmm7, xmm2
punpckldq xmm7, xmm15
punpcklqdq xmm7, xmm1
mov rax, qword [rsp + 0x348]
mov rcx, rax
sub rcx, r15
cmp rcx, 0x1f
jbe 0x14004efb1
mov rcx, qword [rsp + 0x340]
movdqu xmmword [rcx + r15], xmm7
movdqu xmmword [rcx + r15 + 0x10], xmm6
add r15, 0x20
mov qword [rsp + 0x350], r15
sub rax, r15
cmp rax, 1
jbe 0x14004efdc
mov word [rcx + r15], 0x5b00
add r15, 2
mov qword [rsp + 0x350], r15
cmp qword [rdi + rbp + 0x18], 0
je 0x14004eba1
add rdi, rbp
add rdi, 0x10
mov rax, qword [rsp + 0x348]
mov rcx, rax
sub rcx, r15
cmp rcx, 0x1b
jbe 0x14004f007
mov rcx, qword [rsp + 0x340]
movups xmm0, xmmword [0x140176d34]
movups xmmword [rcx + r15 + 0xc], xmm0
movdqu xmm0, xmmword [str._name_:_textures___value_:__name_:_bungeeguard_token___value_:____signature_:__]
movdqu xmmword [rcx + r15], xmm0
add r15, 0x1c
mov qword [rsp + 0x350], r15
mov rbx, qword [rdi]
mov rdi, qword [rdi + 8]
sub rax, r15
cmp rax, rdi
jb 0x14004f032
add rcx, r15
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
mov qword [rsp + 0x350], r15
mov rax, qword [rsp + 0x348]
sub rax, r15
cmp rax, 0xe
jbe 0x14004f05a
mov rbx, qword [rdx + rbp + 0x20]
mov rdi, qword [rdx + rbp + 0x28]
mov rax, qword [rsp + 0x348]
sub rax, r15
cmp rax, rdi
jb 0x14004f07d
mov ebp, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x340]
add rcx, r15
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
mov qword [rsp + 0x350], r15
mov rax, qword [rsp + 0x348]
sub rax, r15
cmp rax, 1
jbe 0x14004f09d
mov rax, qword [rsp + 0x340]
mov word [rax + r15], 0x7d22
add r15, 2
mov qword [rsp + 0x350], r15
cmp qword [r13 + 0x130], 0
je 0x14004eba5
cmp r15, qword [rsp + 0x348]
jne 0x14004eb87
lea rcx, [rsp + 0x340]
mov rdx, r15
call fcn.1400c9e40
mov r15, qword [rsp + 0x350]
mov rax, qword [rsp + 0x340]
mov byte [rax + r15], 0x2c
inc r15
mov qword [rsp + 0x350], r15
jmp 0x14004eba5
mov ebp, dword [rsp + 0x40]
cmp qword [r13 + 0x130], 0
je 0x14004ec64
mov rax, qword [rsp + 0x348]
sub rax, r15
cmp rax, 0x24
jbe case.0x140008aad.633
mov rax, qword [rsp + 0x340]
movups xmm0, xmmword [0x140176d54]
movups xmmword [rax + r15 + 0x10], xmm0
movups xmm0, xmmword [0x140176d44]
movups xmmword [rax + r15], xmm0
movabs rcx, 0x223a2265756c6176
mov qword [rax + r15 + 0x1d], rcx
add r15, 0x25
mov qword [rsp + 0x350], r15
mov rdx, qword [r13 + 0x128]
add dword [rax], eax
add byte [rbp - 0x75], cl
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add eax, dword [rax]
add al, ch
and dword [rsp + rax], edx
add dword [rax], eax
add byte [rbp - 0x75], cl
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add eax, dword [rax]
add al, ch
and dword [rsp + rax], edx
mov rax, qword [rsp + 0x348]
mov r15, qword [rsp + 0x350]
sub rax, r15
cmp rax, 0x10
jbe 0x14004f0e3
mov rax, qword [rsp + 0x340]
movdqu xmm0, xmmword [0x140176d69]
movdqu xmmword [rax + r15], xmm0
mov byte [rax + r15 + 0x10], 0x7d
add r15, 0x11
mov qword [rsp + 0x350], r15
cmp r15, qword [rsp + 0x348]
jne 0x14004ec86
lea rcx, [rsp + 0x340]
mov rdx, r15
call fcn.1400c9e40
mov r15, qword [rsp + 0x350]
movzx edx, word [rsp + 0x38]
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov rax, qword [rsp + 0x340]
mov byte [rax + r15], 0x5d
inc r15
inc edi
inc edi
mov qword [rsp + 0x350], r15
dec qword [r13 + 0x218]
jmp 0x14004e2a1
invalid
invalid
mov esp, 0x35024
add byte [rcx - 1], cl
lea ebx, [rax]
add al, byte [rax]
add cl, ch
out dx, eax
cmc
invalid
mov rcx, r12
mov rdx, rbp
mov rbp, r8
mov r8, r13
call fcn.1401639e0
mov r8, rbp
mov rbp, qword [r12 + 0x10]
insb byte [rdi], dx
and al, 0x10
insb byte [rdi], dx
and al, 0x10
mov rax, qword [r12]
add rax, rbp
cmp edi, 0x7f
jbe 0x14004e631
mov ecx, edi
or cl, 0x80
mov edx, edi
shr edx, 7
cmp edi, 0x3fff
ja 0x14004ed0b
mov byte [rax], cl
mov byte [rax + 1], dl
mov ecx, 2
lea rdi, [rax + rcx]
mov byte [rax + rcx], 0
cmp r14d, 0x7f
jbe 0x14004e64b
jmp 0x14004ed31
or dl, 0x80
shr edi, 0xe
mov byte [rax], cl
mov byte [rax + 1], dl
mov byte [rax + 2], dil
mov ecx, 3
lea rdi, [rax + rcx]
mov byte [rax + rcx], 0
cmp r14d, 0x7f
jbe 0x14004e64b
invalid
inc dword [rcx + rcx*4 - 0x10]
mov eax, r14d
or al, 0x80
mov ecx, r14d
shr ecx, 7
cmp r14d, 0x3fff
ja 0x14004ed52
mov byte [rdi + 1], al
mov byte [rdi + 2], cl
mov eax, 3
jmp 0x14004ed69
or cl, 0x80
mov edx, r14d
shr edx, 0xe
mov byte [rdi + 1], al
mov byte [rdi + 2], cl
mov byte [rdi + 3], dl
mov eax, 4
add rdi, rax
mov rcx, rdi
mov rdx, r8
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
movapd xmm0, xmmword [rsp + 0x90]
movupd xmmword [r14 + rdi], xmm0
add rbp, r13
mov qword [r12 + 0x10], rbp
dec qword [r15 + 0x218]
mov rax, qword [rsi + 0x6f8]
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov rdx, qword [rsp + 0x38]
mov qword [rsi + 0x728], rdx
mov qword [rsi + 0x730], rcx
mov qword [rsi + 0x738], rax
mov r13, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x40]
lea rdi, [rsp + 0xe0]
lea r14, [0x1401aa580]
nop dword [rax]
test rax, rax
je case.0x14004b2ee.173
test bh, ch
add byte [rax], al
invalid
test bh, ch
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
sub byte [rdi], al
add byte [rax], al
mov rdx, qword [rsi + 0x728]
mov r9, qword [rsi + 0x730]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov r8, r13
call fcn.140110a00
mov rax, qword [rsp + 0xe0]
cmp rax, 2
je 0x14004ee71
mov rcx, qword [rsp + 0xe8]
test rax, rax
jne 0x14004ee7f
mov rdx, qword [rsi + 0x730]
mov rax, qword [rsi + 0x738]
mov qword [rsi + 0x730], r14
invalid
add byte [rax], al
mov qword [rsi + 0x738], 0
sub rax, rcx
jb 0x140057691
add rdx, rcx
mov qword [rsi + 0x730], rdx
mov qword [rsi + 0x738], rax
test rcx, rcx
jne 0x14004ede0
movabs rcx, 0x1700000003
jmp 0x14004ee84
mov al, 3
mov byte [rbp], al
mov al, 1
mov cl, 0xb
jmp 0x140057896
mov al, byte [rax]
invalid
mov al, byte [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je case.0x14004b2ee.173
mov eax, ecx
and eax, 3
xor r14d, r14d
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x140058a99
test rax, rax
je 0x140058a99
ror byte [rdi], 0x84
neg byte [rbx - 0x72b80000]
jns 0x14004eea6
lea rdi, [rcx - 1]
dec dword [rbx + rcx*4 + 0x71]
dec dword [rax - 0x75]
jno 0x14004eeb6
mov r14, qword [rcx - 1]
mov rsi, qword [rcx + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14004eec3
jle 0x14004eec0
add byte [rax + rcx + 0x4c], dh
mov ecx, esi
mov rcx, r14
call fcn.140142490
xor eax, 0x8948000f
stc
mov rcx, rdi
call fcn.140142490
xor r14d, r14d
mov rsi, qword [rsp + 0x30]
jmp 0x140058a99
mov rax, qword [rsi + 0x6f8]
mov qword [rax + 0x10], 0
mov rax, qword [rsi + 0x6f8]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0xf0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rax], 1
pxor xmm6, xmm6
movdqu xmmword [rax + 8], xmm6
mov rax, qword [rsp + 0xf0]
mov qword [rsi + 0x4d0], rax
movapd xmm0, xmmword [rsp + 0xe0]
movupd xmmword [rsi + 0x4c0], xmm0
add byte [rax - 0x39], cl
xchg byte [rax + 4], dh
add byte [rax], al
add bl, dh
movq qword [rsi + 0x4d8], mm6
add byte [rax - 0x39], cl
xchg byte [rax + 4], dh
add byte [rax], al
add bl, dh
movq qword [rsi + 0x4d8], mm6
mov dword [rsi + 0x4e8], 0
mov byte [rsi + 0x721], 1
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x1000
adc byte [rax], al
add byte [rdx + 1], bh
adc byte [rax], al
add byte [rdx + 1], bh
call fcn.140143230
test rax, rax
je 0x14004f122
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
stosb byte [rdi], al
add dword [rax], eax
add byte [rax - 0x77], cl
xchg al, al
add eax, 0xc7480000
xchg al, cl
add eax, 0x10000000
add byte [rax], al
mov qword [rsi + 0x5c0], rax
mov qword [rsi + 0x5c8], 0x1000
mov qword [rsi + 0x5b0], 0
movdqu xmmword [rsi + 0x5d0], xmm6
movdqu xmmword [rsi + 0x5dc], xmm6
add dh, al
xchg byte [rax], ah
invalid
add byte [rax], al
add ecx, ebp
mov bl, 0x97
add byte [rax], al
add dh, al
xchg byte [rax], ah
invalid
lea rcx, [rsp + 0x340]
mov r8d, 0x20
mov rdx, r15
call fcn.1401639e0
mov rax, qword [rsp + 0x348]
mov eax, dword [rsp + 0x348]
mov r15, qword [rsp + 0x350]
jmp 0x14004e9d6
lea rcx, [rsp + 0x340]
mov r8d, 2
add byte [rax], al
mov rdx, r15
call fcn.1401639e0
mov rcx, qword [rsp + 0x340]
mov r15, qword [rsp + 0x350]
add byte [rax], al
jmp 0x14004ea04
lea rcx, [rsp + 0x340]
mov r8d, 0x1c
add eax, dword [rax]
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
mov rdx, r15
call fcn.1401639e0
mov rax, qword [rsp + 0x348]
mov r15, qword [rsp + 0x350]
jmp 0x14004ea42
lea rcx, [rsp + 0x340]
mov rdx, r15
cli
cli
mov r8, rdi
call fcn.1401639e0
mov rcx, qword [rsp + 0x340]
mov r15, qword [rsp + 0x350]
jmp 0x14004ea84
invalid
invalid
invalid
push rax
add eax, dword [rax]
add cl, ch
xor eax, 0x48fffffa
lea ecx, [rsp + 0x340]
lea rcx, [rsp + 0x340]
mov rdx, r15
mov r8, rdi
call fcn.1401639e0
mov r15, qword [rsp + 0x350]
jmp 0x14004eb06
lea rcx, [rsp + 0x340]
mov r8d, 2
mov rdx, r15
call fcn.1401639e0
adc qword [r8], rax
adc qword [r8], rax
mov r15, qword [rsp + 0x350]
jmp 0x14004eb40
lea rcx, [rsp + 0x340]
mov r8d, 0x25
mov rdx, r15
cli
cli
call fcn.1401639e0
mov r15, qword [rsp + 0x350]
jmp 0x14004ebc8
lea rcx, [rsp + 0x340]
lea ecx, [rsp + 0x340]
mov r8d, 0x11
mov rdx, r15
call fcn.1401639e0
mov r15, qword [rsp + 0x350]
and al, 0x50
add eax, dword [rax]
add cl, ch
sti
invalid
invalid
and al, 0x50
add eax, dword [rax]
add cl, ch
sti
invalid
lea rcx, str.crates_ncan_src_netlogin.rs
call fcn.140163730
ud2
lea rcx, str.crates_ncan_src_nethandshake.rspl
call fcn.140163730
adc byte [rsi + 0x11], al
add byte [rdi], cl
invalid
adc byte [rsi + 0x11], al
add byte [rdi], cl
or edi, dword [rcx + 1]
mov ecx, 1
mov edx, 0x1000
call fcn.140162fc0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0x127bd6
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
adc eax, 0xd8d4c00
push rbx
mov cl, 0x11
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
adc eax, 0xd8d4c00
push rbx
mov cl, 0x11
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov edx, 0x2b
call fcn.140163790
ud2
mov rcx, qword [rbx + 0x10]
sub rcx, rax
ror dword [rax - 0x7d], 0xf9
add dh, byte [rbx + 0x70]
ror dword [rax - 0x7d], 0xf9
add dh, byte [rbx + 0x70]
mov rax, qword [rsi + 0x570]
mov qword [rsi + 0x580], rax
mov qword [rsi + 0x588], rbx
lea rdx, [rsi + 0x580]
lea rcx, [rsp + 0x340]
mov r8, r13
call fcn.1400334f0
mov rcx, qword [rsp + 0x340]
cmp rcx, 2
je 0x14004f1cf
mov rax, qword [rsp + 0x348]
test rcx, rcx
jne 0x14004f377
test rax, rax
je 0x14004f377
mov rbx, qword [rsi + 0x560]
mov rax, qword [rsi + 0x568]
jmp 0x14004f15e
mov al, 3
mov byte [r15], al
mov al, 4
jmp 0x14005411f
add rax, qword [rbx]
mov qword [rsi + 0x588], rax
mov qword [rsi + 0x590], rcx
cmp rcx, 2
je 0x14004f55e
cmp rcx, 3
jne 0x14004f56c
movzx ecx, word [rax]
movzx eax, byte [rax + 2]
shl eax, 0x10
or eax, ecx
cmp eax, 0xfa01fe
jne 0x14004f56c
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x580], rax
mov rax, qword [rsi + 0x558]
mov rcx, qword [rax + 0xa0]
mov rax, qword [rax + 0xa8]
add rax, rcx
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rax
mov word [rsp + 0x350], 0
lea rcx, [rsp + 0x340]
call fcn.140001010
mov r14, rax
mov r13, rdx
lea rax, str.1.20.2
mov qword [rsp + 0x340], rax
lea rax, [0x140176cf6]
add eax, 0x127a79
add eax, 0x127a79
mov qword [rsp + 0x348], rax
mov word [rsp + 0x350], 0
lea rcx, [rsp + 0x340]
call fcn.140001010
mov r12, rax
mov qword [rsp + 0x40], r13
lea rbp, [rdx + r13]
mov r13, rdx
lea r8, [rbp*2 + 0x1b]
sbb eax, dword [rax]
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
mov rax, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, r8
mov qword [rsp + 0x38], rdi
jb 0x14004f670
add ebp, 0xc
rol bp, 8
mov edi, ebp
shr edi, 8
cmp rax, 0x10
jbe 0x14004f688
mov rax, qword [rbx]
mov byte [rax + rdx], 0xff
mov byte [rax + rdx + 1], bpl
mov byte [rax + rdx + 2], dil
movabs rcx, 0x310000003100a700
mov qword [rax + rdx + 3], rcx
mov dword [rax + rdx + 0xb], 0x37003200
mov word [rax + rdx + 0xf], 0
add rdx, 0x11
mov qword [rbx + 0x10], rdx
test r13, r13
mov qword [rsp + 0x60], r13
je 0x14004f3ad
lea rbp, [r13*2]
xor edi, edi
jmp 0x14004f34e
rol r13w, 8
mov word [rax + rdx], r13w
add rdx, 2
mov qword [rbx + 0x10], rdx
push rbx
adc byte [rax - 0x7d], cl
mov dword [rdx], 0x74fd3948
pop rdi
push rbx
adc byte [rax - 0x7d], cl
mov dword [rdx], 0x74fd3948
pop rdi
movzx r13d, word [r12 + rdi]
mov rcx, qword [rbx + 8]
sub rcx, rdx
cmp rcx, 2
jae case.0x14003ac86.326
mov r8d, 2
mov rcx, rbx
call fcn.1401639e0
mov rax, qword [rbx]
mov eax, dword [rbx]
mov eax, dword [rbx]
mov rdx, qword [rbx + 0x10]
jmp case.0x14003ac86.326
test rcx, rcx
je 0x14004f667
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14004f667
test rcx, rcx
je 0x14004f667
lea rdi, [rax - 1]
js 0x14004f39f
dec dword [rax - 0x75]
pop rax
dec dword [rax - 0x75]
jo 0x14004f3af
mov rbx, qword [rax - 1]
mov rsi, qword [rax + 7]
jmp 0x14004f625
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbx + 8]
sub rax, rdx
cmp rax, 1
jbe 0x14004f69f
invalid
or byte [r8 + 0x29], cl
ror byte [rax - 0x7d], 1
clc
add dword [rdi], ecx
xchg cl, ah
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov rax, qword [rbx]
mov word [rax + rdx], 0
add rdx, 2
mov qword [rbx + 0x10], rdx
test rcx, rcx
je 0x14004f425
lea rbp, [rcx + rcx]
xor edi, edi
jmp 0x14004f3fc
rol r13w, 8
mov word [rax + rdx], r13w
add rdx, 2
mov qword [rbx + 0x10], rdx
add rdi, 2
cmp rbp, rdi
je 0x14004f425
movzx r13d, word [r14 + rdi]
mov rcx, qword [rbx + 8]
sub rcx, rdx
cmp rcx, 2
jae 0x14004f3e1
mov r8d, 2
mov rcx, rbx
call fcn.1401639e0
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
adc bl, ch
invalid
adc bl, ch
mov esp, 0x8438b48
mov rax, qword [rbx + 8]
sub rax, rdx
cmp rax, 7
clc
invalid
jbe 0x14004f6b6
add byte [rdx], 0
invalid
clc
invalid
add byte [rdx], 0
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x58
mov r13, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x40]
and al, 0x40
lea rax, [rdx + 8]
mov rcx, qword [rbx]
or ecx, dword [rcx - 0x48]
add byte [rax], al
add byte [rax], dh
add byte [rax], al
add byte [rax], dh
or ecx, dword [rcx - 0x48]
add byte [rax], al
add byte [rax], dh
add byte [rax], al
add byte [rax], dh
mov qword [rcx + rdx], r8
mov dword [rcx + rdx], eax
mov qword [rbx + 0x10], rax
cmp qword [rsp + 0x60], 0
invalid
je 0x14004f469
add byte [rax + rcx + 0x4c], dh
mov ecx, esp
mov rcx, r12
call fcn.140142490
test rdi, rdi
test edi, edi
je 0x14004f476
mov rcx, r14
call fcn.140142490
mov r8, qword [rsi + 0x560]
mov rcx, qword [rsi + 0x580]
mov rdx, qword [r8 + 0x10]
mov rax, rdx
sub rax, rcx
jb 0x14004f6cd
add rcx, qword [r8]
mov rdx, qword [rsi + 0x570]
mov qword [rsi + 0x598], rdx
mov qword [rsi + 0x5a0], rcx
mov qword [rsi + 0x5a8], rax
lea rdi, [rsp + 0x340]
lea rbx, [0x1401aa580]
add eax, dword [rax]
add byte [rax - 0x73], cl
sbb eax, 0x15b0be
test rax, rax
je 0x14004f64f
invalid
test byte [rcx], al
add byte [rax], al
test byte [rcx + rax - 0x74b80000], al
xchg esi, eax
cwde
add eax, 0x8b4c0000
mov r9, qword [rsi + 0x5a0]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsi + 0x598]
mov r9, qword [rsi + 0x5a0]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov r8, r13
call fcn.140110a00
mov rax, qword [rsp + 0x340]
cmp rax, 2
je 0x14004f5f4
mov rcx, qword [rsp + 0x348]
mov ecx, dword [rsp + 0x348]
test rax, rax
jne 0x14004f600
mov rdx, qword [rsi + 0x5a0]
mov rax, qword [rsi + 0x5a8]
mov qword [rsi + 0x5a0], rbx
mov qword [rsi + 0x5a8], 0
xchg byte [rax + 5], ch
add byte [rax], al
add byte [rax + 0x29], cl
enter 0xffffffffffff820f, 0x5c
invalid
add byte [rax], al
xchg byte [rax + 5], ch
add byte [rax], al
add byte [rax + 0x29], cl
enter 0xffffffffffff820f, 0x5c
add dword [rax], 0xca014800
add rdx, rcx
mov qword [rsi + 0x5a0], rdx
mov qword [rsi + 0x5a8], rax
test rcx, rcx
add eax, 0x85480000
leave
jne 0x14004f4c2
movabs rcx, 0x1700000003
jmp 0x14004f605
movzx eax, word [rax]
cmp eax, 0x1fe
je 0x14004f217
lea r14, [rsi + 0x578]
mov byte [rsi + 0x578], 1
lea rax, [rsi + 0x4f8]
add byte [rax - 0x73], cl
invalid
lea rcx, [rsi + 0x4f0]
add byte [rax], al
mov rdx, qword [rsi + 0x4e0]
mov qword [rsi + 0x538], rax
mov dword [rsi + 0x538], eax
mov dword [rsi + 0x538], eax
mov qword [rsi + 0x540], rcx
mov qword [rsi + 0x548], rdx
mov byte [rsi + 0x578], 0
mov eax, dword [rsp + 0x3c0]
mov ecx, dword [rsp + 0x3c3]
mov dword [rsi + 0x579], eax
add eax, 0x8e890000
jl 0x14004f5c8
add byte [rax], al
add eax, 0x8e890000
jl 0x14004f5c8
add byte [rax], al
mov r8, qword [rsi + 0x538]
mov rax, qword [rsi + 0x540]
cmp byte [0xcb4cf5ce], al
add byte [rax - 0x75], cl
xchg byte [rax + 5], al
add byte [rax], al
mov qword [rsi + 0x550], r8
mov qword [rsi + 0x558], rax
mov dword [rsi + 0x558], eax
mov dword [rsi + 0x558], eax
mov rcx, qword [rsi + 0x548]
mov qword [rsi + 0x560], rcx
add rax, 0xffffffff89480000
mov fs, word [rax + 5]
add byte [rax], al
jmp 0x14005403f
mov al, 4
mov rdi, qword [rsp + 0x38]
jmp 0x14004f1d1
test rcx, rcx
je 0x14004f64f
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x14004f667
test rax, rax
je 0x14004f667
lea rdi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov ebx, dword [rcx - 1]
mov ebx, dword [rcx - 1]
mov rsi, qword [rcx + 7]
invalid
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14004f639
mov rcx, rbx
mov ecx, ebx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov rsi, qword [rsp + 0x30]
mov byte [r15], 1
jmp 0x1400541aa
pop rbx
add byte [r8], al
str word cs:[rax - 0x75]
je 0x14004f669
xor byte [rcx - 0x3a], al
invalid
pop rbx
add byte [r8], al
mov rax, qword [rsi + 0x560]
mov rcx, qword [rsi + 0x580]
cmp qword [rax + 0x10], rcx
jb 0x14004f667
mov qword [rax + 0x10], rcx
mov byte [r15], 1
jmp 0x1400541aa
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fld1
push 0x48001143
mov eax, dword [rbx + 8]
invalid
invalid
mov rcx, rbx
call fcn.1401639e0
mov rax, qword [rbx + 8]
invalid
invalid
mov rdx, qword [rbx + 0x10]
sub rax, rdx
jmp 0x14004f2cc
mov r8d, 0x11
mov rcx, rbx
mov ecx, ebx
call fcn.1401639e0
mov rdx, qword [rbx + 0x10]
jmp 0x14004f2e2
mov r8d, 2
mov rcx, rbx
call fcn.1401639e0
mov rdx, qword [rbx + 0x10]
jmp 0x14004f3be
invalid
invalid
fld1
xor eax, dword [rbx + 0x11]
add byte [rax - 0x75], cl
push rbx
adc cl, ch
or ch, bh
invalid
mov r8d, 8
add byte [rax], al
mov rcx, rbx
call fcn.1401639e0
mov rdx, qword [rbx + 0x10]
push rbx
adc cl, ch
invalid
std
invalid
invalid
push rbx
adc cl, ch
imul edi, ebp, 0x8d4cffff
std
invalid
dec dword [rbp + rcx*4 + 5]
add al, 0x76
adc al, byte [rax]
std
invalid
lea r8, str.crates_ncan_src_nethandshake.rspl
call fcn.1401632c0
ud2
cmp edx, dword [rcx]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
xchg esi, eax
add rax, 0xffffffff8d480000
lea ecx, [rsp + 0xe0]
mov r8, r14
lea rdx, [rsi + 0x548]
lea rcx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
mov r8, r14
call fcn.14003d970
cmp qword [rsp + 0xe0], 0
je 0x14004f7c5
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x700], rax
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x6f0], xmm0
test byte [rax + rsi*8], ah
invalid
add byte [rax], al
cmp byte [rsi + 0x558], 3
jne 0x14004f764
test byte [rax + rsi*8], ah
invalid
mov rdi, qword [rsi + 0x550]
dec qword [rdi]
jne 0x14004f764
cmp qword [rdi + 0x20], 0
je case.0x140040959.129
jg 0x14004f75a
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rdi + 0x18]
mov rcx, qword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14004f756
xor byte [r8 - 0x7b], r9b
sal byte [rdi + rax + 0x48], 0x8b
cmp r15b, r15b
push rax
sbb byte [rax - 1], cl
dec dword [rdi + 8]
jne 0x14004f764
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
dec dword [rdi + 8]
jne 0x14004f764
mov rcx, rdi
stc
call fcn.140142490
mov rax, rsi
add rsi, 0x520
cmp qword [rax + 0x528], 0
mov eax, 0x528
invalid
and byte [0xc34cf770], al
mov eax, 0x528
add byte [rax + rcx + 0x48], dh
or byte [rax - 0x75], cl
invalid
add byte [rax], al
je 0x14004f780
or byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
call fcn.140142490
str word [rax - 0x75]
test byte [rax + rax], ah
invalid
mov rax, qword [rsp + 0x700]
mov qword [rsi + 0x10], rax
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi*8], ah
invalid
add byte [rax], al
movdqu xmmword [rsi], xmm0
adc byte [rsi + 0xf], r12b
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi*8], ah
and al, 0xf0
invalid
movq qword [rsi], mm0
mov rsi, qword [rsp + 0x30]
mov rax, qword [rsi + 0x530]
add byte [rax], al
add eax, 0x85480000
ror byte [rdi], 0x84
movabs byte [0x5208e8b48000004], al
mov rcx, qword [rsi + 0x520]
add byte [rax], al
test rax, rax
je case.0x14004f849.6
mov rcx, qword [rsi + 0x520]
mov qword [rsi + 0x538], rcx
add byte [rax], al
mov qword [rsi + 0x540], rax
jmp case.0x14004b2ee.182
mov al, 4
jmp 0x140054e2c
lea rcx, [rsi + 0x538]
call fcn.1400f8570
test eax, eax
je case.0x14004f849.6
jo 0x14004f7e2
add byte [rax], al
add al, ch
cwde
lea ecx, [rdx]
add byte [rbp + 0x70840fc0], al
add al, 0
add byte [rax], al
mov eax, edx
mov rdx, qword [rsi + 0x540]
invalid
invalid
jo 0x14004f7e2
add byte [rax], al
mov eax, edx
mov rdx, qword [rsi + 0x540]
sub rdx, rax
ret 0x820f
pop rsi
add al, 0
invalid
ret 0x820f
pop rsi
add al, 0
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x538]
lea r8, [rcx + rax]
lea eax, [rcx + rax]
lea eax, [rcx + rax]
mov qword [rsi + 0x538], r8
mov qword [rsi + 0x540], rdx
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cmp al, 4
add byte [rax], al
test rax, rax
je case.0x14004f849.6
lea rdx, [rcx + 1]
push rcx
add dword [rax - 1], ecx
dec rax
mov qword [rsp + 0x410], rdx
invalid
invalid
test byte [rax + rbx], ah
dec rax
mov qword [rsp + 0x410], rdx
mov qword [rsp + 0x418], rax
add al, 0
add byte [rdi], cl
mov dh, 1
add al, 0
add byte [rdi], cl
mov dh, 1
cmp al, 6
mov ecx, 6
cmovb ecx, eax
movzx eax, cl
lea rcx, [0x1401ada24]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov dword [rsp + 0x38], ebp
mov qword [rsp + 0x38], rbp
lea rcx, [rsp + 0xe0]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x410]
invalid
jmp 0x14004f887
add byte [rax], al
lea rdx, [rsp + 0x410]
call fcn.140031d50
movzx ebp, byte [rsp + 0xf6]
mov dh, 0xac
and al, 0xf6
add byte [rax], al
add byte [rax - 0x80], al
std
add cl, byte [rdi]
test ah, dl
add eax, dword [rax]
invalid
mov dh, 0xac
and al, 0xf6
add byte [rax], al
add byte [rax - 0x80], al
std
add cl, byte [rdi]
test ah, dl
add eax, dword [rax]
add byte [rax - 0x75], cl
pushfq
mov rbx, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0xe8]
invalid
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xe824
add bl, dh
movd dword [rsp + 0xf0], mm6
movq xmm6, qword [rsp + 0xf0]
movzx r13d, byte [rsp + 0xf4]
movzx r12d, byte [rsp + 0xf5]
cmc
add byte [rax], al
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
mov dh, 0xac
and al, 0xf4
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movsb byte [rdi], byte [rsi]
and al, 0xf5
cmc
cmc
add byte [rax], al
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
test rdi, rdi
je 0x14004f8d3
js 0x14005766e
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140143230
mov r15, rax
test rax, rax
ror byte [rdi], 0x84
invalid
jge 0x14004f8d2
invalid
add byte [rcx - 0x77], cl
invalid
ror byte [rdi], 0x84
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsi + 0x568], 0
add byte [rax], al
invalid
je 0x14004f8f7
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x560]
add byte [rax], al
mov rcx, qword [rsi + 0x560]
add byte [rax], al
call fcn.140142490
sub ecx, dword [rdi]
add byte [rcx + rcx*4 - 0x42], cl
mov qword [rsi + 0x560], r15
mov qword [rsi + 0x568], rdi
movd dword [rsi + 0x570], xmm6
movd dword [rsi + 0x570], mm6
invalid
movd dword [rsi + 0x570], mm6
mov dh, 0x70
add eax, 0x88440000
add byte [rax + rcx*4 - 0x52], al
add byte [rax + rcx*4 - 0x52], al
mov byte [rsi + 0x574], r13b
je 0x14004f917
add byte [rax], al
mov byte [rsi + 0x575], r12b
jne 0x14004f91e
add byte [rax], al
mov byte [rsi + 0x576], bpl
jbe 0x14004f925
add byte [rax], al
mov byte [rsi + 0x4e1], 1
add al, 0
add byte [rcx], al
invalid
add dword [rax - 0x75], ecx
insb byte [rdi], dx
and al, 0x38
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov rax, qword [rsi + 0x540]
xchg byte [rax + 5], al
add byte [rax], al
jmp 0x14004fa9f
add dword gs:[rax], eax
add dh, al
mov byte [rsi + 0x4e0], 1
mov byte [rsi + 0x4e0], 1
jmp case.0x14004f849.3
lea rcx, [rsp + 0x410]
mov word [rax + rdx], fs
add al, 0
add byte [rax], al
call fcn.1400f8570
test eax, eax
je case.0x14004f849.6
cmp edx, 0x17ffd
ja case.0x14004f849.6
mov edi, edx
invalid
invalid
mov esp, 0x41824
add byte [rax], al
call fcn.1400f8570
test eax, eax
je case.0x14004f849.6
cmp edx, 0x17ffd
ja case.0x14004f849.6
mov edi, edx
xlatb
mov r15, qword [rsp + 0x418]
sub r15, rdi
jb case.0x14004f849.6
add byte [rcx + 0x29], cl
dec dword [rdi]
invalid
mov rbx, qword [rsp + 0x410]
lea r12, [rbx + rdi]
and al, 0x3b
mov qword [rsp + 0x410], r12
mov qword [rsp + 0x418], r15
add byte [rbx - 0x78f0c001], al
loop 0x14004f99d
add byte [rax], al
add byte [rbx - 0x78f0c001], al
loop 0x14004f99d
add byte [rax], al
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
clc
call fcn.140089490
cmp qword [rsp + 0xe0], 0
jne case.0x14004f849.6
mov qword [rsp + 0x340], r12
mov qword [rsp + 0x348], r15
add byte [rbx - 0x7af0f001], al
invalid
add byte [rax], al
add byte [rax], al
and al, 0x40
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x48
add eax, dword [rax]
add byte [rbx - 0x7af0f001], al
mov esi, 0x48000000
add byte [rax], al
invalid
mov eax, 0x656e696d
add byte [rax], al
movabs rax, 0x66617263656e696d
xor rax, qword [rbx]
movabs rcx, 0x646e6172623a7466
xor rcx, qword fs:[rbx + 7]
invalid
xor rcx, qword fs:[rbx + 7]
or rcx, rax
jne case.0x14004f849.3
lea rcx, [rsp + 0x340]
call fcn.1400f8570
test eax, eax
je case.0x14004f849.6
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x7b74b72d], cl
and al, 0x48
add eax, dword [rax]
add byte [rax + 0x29], cl
fmul dword [rdi]
invalid
invalid
mov ebx, edx
mov rax, qword [rsp + 0x348]
sub rax, rbx
jb case.0x14004f849.6
add byte [rax], al
mov rdi, qword [rsp + 0x340]
lea rcx, [rdi + rbx]
mov qword [rsp + 0x340], rcx
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x348], rax
cmp ebx, 0x3f
ja 0x14004fbcc
lea rcx, [rsp + 0xe0]
mov rdx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov r8, rbx
call fcn.140089490
cmp qword [rsp + 0xe0], 0
fsubr st(0)
xor bl, byte [rdx - 0x7cb7fffd]
mov esp, 0xe024
add byte [rax], al
jne case.0x14004f849.6
mov r15d, 1
test rbx, rbx
test ebx, ebx
jne 0x14004fbdf
jmp 0x14004fbff
mov rax, qword [0x1401e9100]
mov rcx, rbx
mov rdx, rdi
call rax
rol byte [rax + rax*8 + 0x1b8850f], 1
add byte [rax], al
rol byte [rax + rax*8 + 0x1b8850f], 1
add byte [rax], al
mov eax, 0x48000001
mov eax, dword [rsi + 0x540]
mov rax, qword [rsi + 0x540]
test rax, rax
jne case.0x14004b2ee.182
and al, 0xfd
invalid
invalid
and al, 0xfd
invalid
cmp byte [rsi + 0x4e0], 0
je 0x14004fac7
add byte [rax], al
add byte [rsi + rdx - 0x80], dh
mov esi, 0x4e2
add al, 0
add byte [rax], al
je 0x14004fac7
invalid
mov esi, 0x4e1
loope 0x14004fac2
add byte [rax], al
cmp byte [rsi + 0x4e2], 0
add al, 0
add byte [rax], al
je 0x14004fac7
cmp byte [rsi + 0x4e1], 0
jne 0x14004fc9b
add dword [rax], eax
invalid
loope 0x14004fac2
add byte [rax], al
add byte [rdi], cl
test esp, edx
add dword [rax], eax
add byte [rcx + rcx*4 + 0x74], cl
mov dword [rsp + 0x38], esi
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
mov qword [rsi + 0x530], 0
mov rax, qword [rsi + 0x4b8]
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax + 0x4c000004], bh
mov ebp, dword [rax]
invalid
add byte [rax], al
mov r13, qword [rax]
sub byte [rcx - 0x7d], cl
jge 0x14004faf5
cmp qword [r13 + 0x10], 0
jne 0x140059d33
invalid
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rdi - 0x5e], eax
invalid
invalid
add byte [rax], al
movabs byte [0xbe8d48ee89490000], al
and byte [0x1074dfaf8], al
mov r14, rbp
lea rdi, [rsi + 0x520]
mov qword [r13 + 0x10], 0xffffffffffffffff
lea rbp, [r13 + 0x18]
mov rbx, qword [r13 + 0x28]
pop rbp
sub byte [rcx], dh
ror byte [rax - 0x7b], 0xdb
add byte [rcx - 0x39], cl
adc r15b, r15b
invalid
pop rbp
sub byte [rcx], dh
ror byte [rax - 0x7b], 0xdb
je 0x14004fb4f
mov r15, qword [rbp]
xor r12d, r12d
cmp qword [rsi + 0x528], rbx
sahf
sub byte [0xc213fb1d], al
add eax, 0x820f0000
xchg edx, eax
add byte [rax], al
invalid
sahf
sub byte [0xc213fb1d], al
add eax, 0x820f0000
xchg edx, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov fs, word [rax]
add eax, 0x14c0000
loope 0x14004fb78
mov rcx, qword [rsi + 0x520]
add rcx, r12
mov rdx, r15
mov edx, edi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r12, rbx
mov qword [rsi + 0x530], r12
mov qword [r13 + 0x28], 0
mov rax, qword [r13 + 0x10]
inc rax
mov rcx, qword [rbp + 0x10]
mov qword [rsp + 0xf0], rcx
movups xmm0, xmmword [rbp]
adc byte [rbp], al
adc byte [rbp], al
movaps xmmword [rsp + 0xe0], xmm0
mov rcx, qword [rdi + 0x10]
mov qword [rbp + 0x10], rcx
movups xmm0, xmmword [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 0x77], r9b
adc byte [r15], r9b
adc byte [rdi], al
movups xmmword [rbp], xmm0
mov rcx, qword [rsp + 0xf0]
add byte [rax], al
add byte [r8 - 0x75], r9b
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x10], rcx
movaps xmm0, xmmword [rsp + 0xe0]
add byte [rax], al
mov qword [rdi + 0x10], rcx
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rdi], xmm0
mov qword [r13 + 0x10], rax
adc byte [rax - 0x75], cl
xchg byte [rax + 0x48000004], bh
mov dword [rsi + 0x548], eax
adc byte [rax - 0x75], cl
xchg byte [rax + 0x48000004], bh
mov dword [rsi + 0x548], eax
mov byte [rsi + 0x558], 0
mov rbp, r14
cmc
cmc
mov r14, qword [rsp + 0x38]
jmp 0x14004f6db
mov rcx, rdi
xor edx, edx
mov r8, rbx
call fcn.1401639e0
mov r12, qword [rsi + 0x530]
jmp 0x14004fb21
push rbp
invalid
invalid
invalid
push rbp
invalid
mov rax, qword [0x1401e9100]
mov rcx, rdi
mov rdx, rbx
call rax
test al, al
jne case.0x14004f849.6
sal byte [rbp + 0x71], 0xf
mov dh, 5
shr byte [rbp + 0x1ba0019], cl
sbb dword [rax], eax
mov edx, 1
mov rcx, rbx
call fcn.140143230
str word ss:[rcx - 0x77]
invalid
movzx eax, byte [0x1401ea9b8]
sbb dword [rax], eax
mov edx, 1
mov rcx, rbx
call fcn.140143230
str word ss:[rcx - 0x77]
invalid
str word ss:[rcx - 0x77]
invalid
test rax, rax
je 0x14004fd45
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsi + 0x510], 0
adc byte [0x1b404fc16], al
invalid
adc byte [0x1b404fc16], al
or al, 0x48
mov ecx, dword [rsi + 0x508]
mov rcx, qword [rsi + 0x508]
call fcn.140142490
mov qword [rsi + 0x508], r15
add byte [rax], al
mov qword [rsi + 0x510], rbx
mov qword [rsi + 0x518], rbx
mov byte [rsi + 0x4e2], 1
mov rax, qword [rsi + 0x540]
mov eax, dword [rsi + 0x540]
mov eax, dword [rsi + 0x540]
jmp 0x14004fa9f
mov rbp, qword [rsp + 0x38]
cmp qword [rsi + 0x528], 0
je 0x14004fc66
mov rcx, qword [rsi + 0x520]
call fcn.140142490
cmp qword [rsi + 0x568], 0
je case.0x140048217.77
mov rcx, qword [rsi + 0x560]
call fcn.140142490
cmp qword [rsi + 0x510], 0
je 0x140054ddf
mov rcx, qword [rsi + 0x508]
call fcn.140142490
cli
invalid
verw cx
push rcx
push rcx
add byte [rax], al
cli
invalid
verw cx
push rcx
push rcx
push rcx
add byte [rax], al
mov r12, rbp
lea rdi, [rsi + 0x520]
mov qword [rsi + 0x530], 0
mov rax, qword [rsi + 0x4b8]
add al, 0
add byte [rax - 0x75], cl
or byte [rax - 0x77], cl
cli
add al, 0
add byte [rax - 0x75], cl
or byte [rax - 0x77], cl
cli
call fcn.140092f10
mov rax, qword [rsi + 0x518]
mov qword [rsp + 0xf0], rax
movups xmm0, xmmword [rsi + 0x508]
movaps xmmword [rsp + 0xe0], xmm0
lea rcx, [rsp + 0xe0]
call fcn.14001a4e0
mov rbx, rax
mov r14, rdx
mov rax, qword [rsi + 0x56e]
mov qword [rsp + 0x5ce], rax
movups xmm0, xmmword [rsi + 0x560]
movaps xmmword [rsp + 0x5c0], xmm0
add byte [rdi], cl
mov dh, 0xae
jbe 0x14004fd1b
add byte [rax], al
add byte [rdi], cl
mov dh, 0xae
jbe 0x14004fd1b
add byte [rax], al
movzx r15d, byte [rsi + 0x577]
mov esi, 0x577
cmp qword [rsi + 0x528], 0
add eax, 0x74000000
or byte [rax - 0x75], cl
psubsb mm3, qword [rsi + 0x27]
str word [rax - 0x7d]
mov esi, 0x4c8
add byte [rdi], cl
jne 0x140054def
jmp 0x140054dfb
add byte [rax], al
je 0x14004fd32
mov rcx, qword [rdi]
call fcn.140142490
cmp qword [rsi + 0x4c8], 0
jne 0x140054def
scasd eax, dword [rdi]
push rax
add byte [rax], al
jmp 0x140054dfb
mov ecx, 1
mov rdx, rbx
invalid
call fcn.140162fc0
invalid
ud2
lea rcx, [rsi + 0x68]
call fcn.14000ec90
dec dword [rax - 0x73]
mov esi, 0x4ae
dec dword [rax - 0x73]
mov esi, 0x4ae
cmp byte [rsi + 0x4ae], 0
je 0x140054027
add byte [rax - 0x73], cl
call fcn.14000d3e0
lea rcx, [rsi + 0x48]
call fcn.14000d3e0
jmp 0x140054027
cmp rcx, 0xfffffffffffffffd
ja case.0x140009e2b.508
invalid
or cl, byte [rax - 0x73]
push rcx
add cl, byte [rax + 0x3b]
push rax
adc byte [rsi + 0x6b], dh
lea rdx, [rcx + 2]
cmp rdx, qword [rax + 0x10]
jbe 0x14004fdfa
mov rcx, qword [rsi + 0x570]
mov qword [rsi + 0x588], rcx
mov qword [rsi + 0x590], rax
lea rdx, [rsi + 0x588]
lea rcx, [rsp + 0x340]
mov r8, r13
call fcn.1400334f0
dec dword [rax - 0x75]
mov word [rax + rax*2], fs
add eax, dword [rax]
invalid
dec dword [rax - 0x75]
mov word [rax + rax*2], fs
add eax, dword [rax]
add byte [rax - 0x7d], cl
stc
add dh, byte [rdx + rbp + 0x48]
mov eax, dword [rsp + 0x348]
mov ecx, dword [rsp + 0x340]
cmp rcx, 2
je 0x14004fdf3
mov rax, qword [rsp + 0x348]
test rcx, rcx
jne 0x14004ffb3
test rax, rax
je 0x14004ffb3
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax + 5], bl
add byte [rax], al
mov rax, qword [rsi + 0x558]
mov rcx, qword [rsi + 0x560]
jmp 0x14004fd7f
mov al, 3
jmp 0x1400500da
mov r8, qword [rax]
cmp byte [r8 + rcx], 1
or byte [rcx], al
jne case.0x14003dfe5.167
cmp byte [r8 + rcx + 1], 0
jne case.0x14003dfe5.167
mov r15, rdi
mov qword [rsi + 0x560], rdx
mov dword [rsi + 0x560], edx
mov rcx, qword [rax + 0x10]
cmp rcx, rdx
jne 0x14004fe45
mov qword [rsi + 0x560], 0
add byte [rax], al
mov qword [rax + 0x10], 0
mov rax, qword [rsi + 0x558]
mov rcx, qword [rax + 0x10]
mov qword [rsi + 0x578], rcx
mov rdi, qword [rsi + 0x568]
mov rax, qword [rdi + 0x218]
mov eax, dword [rdi + 0x218]
mov eax, dword [rdi + 0x218]
xchg dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x13e7cb8], al
add ecx, 0xfffffffe
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
add ecx, 0xfffffffe
cmp rax, rcx
jae 0x14004fef2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x87
sbb byte [rdx], al
inc rax
mov qword [rdi + 0x218], rax
add byte [rax], al
add byte [rax], al
mov edx, 0x90
add rdx, qword [rsi + 0x568]
mov rcx, qword [rsi + 0x558]
add byte [rax], al
add byte [rax], al
lea r8, [rdi + 0x690]
mov r9, qword [rdi + 0x780]
mov rax, qword [rdi + 0x798]
mov qword [rsp + 0x20], rax
call fcn.14004a020
dec qword [rdi + 0x218]
mov r8, qword [rsi + 0x558]
mov rcx, qword [rsi + 0x578]
mov rdx, qword [r8 + 0x10]
mov rax, rdx
ror byte [rax + 0x29], 1
invalid
jb 0x14004ff00
nop
invalid
ror byte [rax + 0x29], 1
enter 0x3272, 0x49
add ecx, dword [rax]
add rcx, qword [r8]
mov rdx, qword [rsi + 0x570]
mov qword [rsi + 0x588], rdx
mov qword [rsi + 0x590], rcx
mov qword [rsi + 0x598], rax
xchg byte [rax - 0x16fffffb], bl
wait
sar edi, 0xff
xchg byte [rax - 0x16fffffb], bl
wait
sar edi, 0xff
lea rcx, str.crates_ncan_src_net_status.rs
call fcn.140163730
adc dword [rax], eax
ud2
lea r8, str.crates_ncan_src_net_status.rs
call fcn.1401632c0
add al, ch
mov ah, 0x33
adc dword [rax], eax
ud2
movabs rcx, 0x1700000003
add eax, dword [rax]
add byte [rax], al
invalid
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
jb case.0x14003dfe5.167
invalid
test rax, rax
je case.0x14003dfe5.167
lea rdi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov rsi, qword [rcx + 7]
jmp 0x14004ffe4
mov rax, qword [rsi + 0x558]
mov rcx, qword [rsi + 0x560]
invalid
invalid
add byte [rax], al
invalid
pop rax
add eax, 0x8b480000
mov fs, word [rax + 5]
invalid
invalid
add byte [rax], al
invalid
invalid
add eax, 0x83480000
add byte [rax - 0x7d], cl
cmp rcx, 0xfffffffffffffff5
stc
cmc
ja 0x14004ff67
lea rdx, [rcx + 0xa]
cmp rdx, qword [rax + 0x10]
push rax
adc byte [rdi], cl
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
or cl, byte [rax + 0x3b]
push rax
adc byte [rdi], cl
xchg byte [rdx + 0x48000000], ch
mov ecx, dword [rsi + 0x570]
mov rcx, qword [rsi + 0x570]
mov qword [rsi + 0x588], rcx
add byte [rax], al
mov qword [rsi + 0x590], rax
lea rdx, [rsi + 0x588]
lea rcx, [rsp + 0x340]
mov r8, r13
call fcn.1400334f0
mov rcx, qword [rsp + 0x340]
mov ecx, dword [rsp + 0x340]
mov ecx, dword [rsp + 0x340]
cmp rcx, 2
je 0x14005000a
mov rax, qword [rsp + 0x348]
test rcx, rcx
and al, 0x48
add eax, dword [rax]
add byte [rax - 0x7b], cl
leave
jne 0x14004ffb3
add eax, 0x75c08548
xchg edx, eax
test rax, rax
jne 0x14004ff45
test rcx, rcx
je case.0x14003dfe5.167
xor dword [rcx], eax
add byte [rax], al
xor dword [rcx], eax
add byte [rax], al
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb case.0x14003dfe5.167
test rcx, rcx
test ecx, ecx
je case.0x14003dfe5.167
add byte [rax], al
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov rsi, qword [rax + 7]
dec dword [rax - 0x75]
pop rax
dec dword [rax - 0x75]
jo 0x14004ffeb
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14004fff8
fcos
invalid
jle 0x14004fff5
add byte [rax + rcx + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call fcn.140142490
and al, 0xf
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140142490
mov rsi, qword [rsp + 0x30]
jmp case.0x14003dfe5.167
mov al, 6
jmp 0x1400500da
mov r15, rdi
mov edi, edi
add rcx, qword [rax]
mov rax, qword [rsi + 0x570]
mov qword [rsi + 0x588], rax
mov qword [rsi + 0x590], rcx
mov qword [rsi + 0x598], 0xa
xchg byte [rax + 0xa000005], bl
add byte [rax], al
add byte [rax + 0xa], bh
or al, byte [rax]
add byte [rax], al
xchg byte [rax + 0xa000005], bl
add byte [rax], al
add byte [rax + 0xa], bh
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
lea rdi, [rsp + 0x340]
lea rbx, [0x1401aa580]
lea ebx, [0x1401aa580]
lea ebx, [0x1401aa580]
test rax, rax
je case.0x14003dfe5.167
add byte [rax], al
mov rdx, qword [rsi + 0x588]
mov r9, qword [rsi + 0x590]
add eax, 0x89480000
and al, 0x20
add eax, 0x89480000
and al, 0x20
and al, 0x20
mov rcx, rdi
mov r8, r13
call fcn.140110a00
or dword [rax + rax], ecx
or dword [rax + rax], ecx
mov rax, qword [rsp + 0x340]
cmp rax, 2
je 0x1400500d5
mov rcx, qword [rsp + 0x348]
test rax, rax
jne 0x1400500e4
and al, 0x48
add eax, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rbp + 0x57], 0x48
mov edx, dword [rsi + 0x590]
mov rdx, qword [rsi + 0x590]
mov rax, qword [rsi + 0x598]
mov qword [rsi + 0x590], rbx
mov qword [rsi + 0x598], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub rax, rcx
jb 0x140057691
add rdx, rcx
mov qword [rsi + 0x590], rdx
mov qword [rsi + 0x598], rax
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
jne 0x14005004b
jmp 0x14004ff0e
mov al, 5
mov rdi, r15
mov byte [r14], al
mov al, 7
jmp 0x14005411f
add byte [rax], al
add byte [rax], al
test rcx, rcx
jne 0x14004ff18
invalid
inc dword [rcx - 0x3a]
invalid
mov byte [r14], 1
mov bp, 2
cmp byte [rsi + 0x531], 0
je 0x140050114
invalid
invalid
cmp qword [rsi + 0x500], 0
je 0x140050114
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x4f8]
mov rcx, qword [rsi + 0x4f8]
call fcn.140142490
mov byte [rsi + 0x531], 0
movaps xmm0, xmmword [rsp + 0x410]
movaps xmmword [rsp + 0x480], xmm0
mov rax, qword [rsp + 0x420]
and al, 0x20
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x5c0], al
invalid
invalid
add byte [rax], al
and al, 0x20
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x5c0], al
invalid
invalid
add byte [rax], al
rol byte [0x169140146], 0x84
and al, 0xd0
add al, 0
add byte [rdi], cl
adc byte [rsp + 0x5ce], al
movaps xmmword [rsp + 0x4d0], xmm0
movups xmm0, xmmword [rsp + 0x5ce]
movups xmmword [rsp + 0x4de], xmm0
mov byte [rsi + 0x530], 1
cmp bp, 3
add dh, al
xchg byte [rax], dh
add eax, 0x66010000
cmp ebp, 3
add byte [rax], al
add dword [rsi - 0x7d], esp
std
add ecx, dword [rdi]
test dword [rax - 0x16ffffc0], ebp
jne 0x140054214
jmp 0x140054121
mov al, 0x3f
add byte [rax], al
invalid
mov rax, qword [rsi + 0x4f0]
mov qword [rsi + 0x570], rax
mov byte [rsi + 0x580], 0
add byte [rax], al
add byte [rax], al
lea rdx, [rsi + 0x570]
mov r8, qword [r13]
lea rcx, [rsp + 0x6f0]
call fcn.14003d970
xlatb
invalid
dec dword [rax - 0x75]
pushfq
and al, 0xf0
invalid
add byte [rax], al
add byte [rax], al
test rbx, rbx
je 0x1400507f3
mov qword [rsp + 0x40], r12
and al, 0x40
mov r15, qword [rsp + 0x6f8]
mov r12, qword [rsp + 0x700]
cmp byte [rsi + 0x580], 3
invalid
invalid
add byte [rax], al
invalid
and al, 0xf8
invalid
add byte [0x1b50801cd], 0x3a
add byte [rbx], al
jne 0x140050207
mov rdi, qword [rsi + 0x578]
dec qword [rdi]
jne 0x140050207
cmp qword [rdi + 0x20], 0
je 0x1400501e9
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
call fcn.140142490
and cl, byte [rdi]
add byte [rax - 0x75], cl
str word [rax - 0x75]
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x1400501f9
xor byte [r8 - 0x7b], r9b
sal byte [rdi + rax + 0x48], 0x8b
cmp r15b, r15b
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax - 1], cl
or byte [r13 + 8], r14b
dec qword [rdi + 8]
jne 0x140050207
mov rcx, rdi
call fcn.140142490
invalid
invalid
str word [rbp - 0x7b]
in al, 0xf
test byte [rdx + 0x11], cl
add byte [rax], al
test r12, r12
je 0x14005135a
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x38], r14
lea rax, [rsi + 0x520]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xb0], rbx
mov r14, rbx
mov ebx, 0x36
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x77], cl
fidivr word [rbx + 0x36]
jmp 0x140050254
xor ecx, ecx
leave
mov byte [rsi + 0x56b], cl
add r14, rbp
test r12, r12
mov r13, qword [rsp + 0x58]
je 0x1400507cb
test byte [rdi + 5], dh
add byte [rax], al
test byte [rdi + 5], dh
add byte [rax], al
movzx ebp, byte [r14]
test bpl, bpl
js 0x140050264
mov eax, 1
jmp 0x1400502bb
cmp r12, 2
jb 0x1400507cb
add cl, byte [rdi]
invalid
movzx eax, byte [r14 + 1]
movzx eax, byte [rsi + 1]
test al, al
js 0x140050288
and ebp, 0x7f
shl rax, 7
jg 0x1400502c3
shl eax, 7
or rbp, rax
mov eax, 2
jmp 0x1400502bb
cmp r12, 3
jb 0x1400507cb
add ecx, dword [rdi]
invalid
movzx ecx, byte [r14 + 2]
test cl, cl
js 0x1400507cb
and ebp, 0x7f
and eax, 0x7f
shl rax, 7
or rax, rbp
invalid
call 0x14ee6c3f8
shl rcx, 0xe
shl ecx, 0xe
or rcx, rax
mov eax, 3
mov rbp, rcx
sub r12, rax
sub r12, rbp
jb 0x140051348
add byte [rax], al
adc dword [rax], 0x85480000
in eax, dx
add byte [rax], al
test rbp, rbp
je 0x140051348
add r14, rax
lea rax, [r14 + 1]
lea rcx, [rbp - 1]
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x3f8], rcx
mov word [rax + rdi*8], fs
add eax, dword [rax]
add byte [rcx + 0xf], al
mov dh, 6
invalid
mov word [rax + rdi*8], fs
add eax, dword [rax]
add byte [rcx + 0xf], al
mov dh, 6
invalid
invalid
cmp al, 0x36
cmovae eax, ebx
cmovae eax, ebx
cmp al, 0x36
ja 0x140050243
xchg dword [rdi - 1], eax
invalid
invalid
xchg dword [rdi - 1], eax
invalid
invalid
movzx eax, al
mov ecx, 0x30
bt rcx, rax
invalid
ror dword [rdi], 0x83
loopne 0x14005030c
jae 0x1400503ee
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add eax, dword [rax]
lea rcx, [rsp + 0x3f0]
call fcn.1400f8570
lock add eax, dword [rax]
add al, ch
push rbp
invalid
test eax, eax
je 0x140051348
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rbp - 0x3007e], cl
invalid
lea eax, [rdx - 0x301]
cmp eax, 0xfffffd00
dec dword [rdi]
invalid
adc al, 0x10
add byte [rax], al
dec dword [rdi]
invalid
add byte [rax], al
mov r15d, edx
mov rax, qword [rsp + 0x3f8]
sub rax, r15
jb 0x140051348
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
mov r13, qword [rsp + 0x3f0]
lea rcx, [r15 + r13]
lodsb al, byte [rsi]
and al, 0xf0
add eax, dword [rax]
add byte [rbx - 0x73], cl
or al, 0x2f
mov qword [rsp + 0x3f0], rcx
mov qword [rsp + 0x3f8], rax
mov dword [rsp + 0x3f8], eax
mov dword [rsp + 0x3f8], eax
clc
add eax, dword [rax]
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov r9, qword [rsi + 0x4e8]
mov rdi, qword [rsi + 0x4f0]
call 0x188050370
mov edi, dword [rsi + 0x4f0]
movzx eax, byte [rsi + 0x56b]
mov dh, 0x86
imul eax, dword [0xcd4d037c], 0xd
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
lea rcx, [0x1401ada40]
movsxd rax, dword [rcx + rax*4]
rcl dh, 0x15
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffff83
cli
add dword [rdi], ecx
test dword [rcx + 0x41fffffe], ebp
cmp edx, 1
jne 0x14005023b
movzx eax, byte [r13]
movzx eax, byte [rbp]
cmp eax, 0x31
je 0x140050726
test byte [rsi - 0x7cfffffd], al
clc
cmp eax, 0x32
jne 0x14005023b
invalid
invalid
xor cl, byte [rdi]
test dword [rdx + 0x48fffffe], edx
invalid
dec dword [rax - 0x75]
jg 0x1400503b5
mov r8d, 0x13
mov rcx, rdi
lea rdx, str.select_offline_mode..._enter_eleven_twos_to_confirmselect_online_mode..._enter_eleven_ones_to_confirm..._enter_password_to_continue..._enter_eleven_threes_to_confirm
adc eax, 0x134023
invalid
adc eax, 0x134023
adc eax, dword [rax]
call fcn.14003cc10
test al, al
je 0x140051348
enter 0xfffffffffffffffe, 0xffffffffffffff84
enter 0xfffffffffffffffe, 0xffffffffffffff84
ror byte [rdi], 0x84
jle 0x1400503d7
add byte [rax], al
mov r8d, 0x20
mov rcx, rdi
lea rdx, [0x1401843f3]
adc eax, dword [rax]
adc eax, dword [rax]
call fcn.14003cc10
mov cl, 2
test al, al
jne case.0x14004b09a.83
jmp 0x140051348
sldt word [rax]
add byte [rax], al
cmp rax, 0x16
jne 0x14005046a
jbe 0x14005043d
mov rax, qword [rsi + 0x4f0]
mov eax, dword [rsi + 0x4f0]
add byte [rax - 0x75], cl
js case.0x14004b28d.34
mov rdi, qword [rax + 8]
cmp byte [rdi + 0x40], 0
jne 0x140051348
test dword [rdi], edi
sldt word [rax]
add byte [rax], al
test dword [rdi], edi
sldt word [rax]
add byte [rax], al
add byte [rax], al
cmp qword [rdi + 0x10], 0
jne 0x140059d41
invalid
invalid
cdq
add byte [rax], al
test dword [0x1880504ae], ebp
mov dword [rdi + 0x10], 0xffffffff
invalid
invalid
mov qword [rdi + 0x10], 0xffffffffffffffff
invalid
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, 9
jbe 0x14005076b
add eax, dword [rax]
add byte [rax - 0x75], cl
sbb byte [r14 - 0x39], r12b
add al, 0x10
or dword [rax + rcx*2], esp
mov rax, qword [rdi + 0x18]
mov word [rax + rdx], 0x2409
mov qword [rax + rdx + 2], 0
adc byte [rcx], cl
and al, 0x48
mov dword [rax + rdx + 2], 0
adc byte [rdx], r8b
add byte [rax], al
add byte [rax], al
add qword [rdi + 0x28], 0xa
sub byte [r10], r9b
sub byte [rdx], cl
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
add byte [rax], al
xor byte [rax - 0x75], cl
cmp byte [r8 - 0x39], r9b
xor byte [r8], r8b
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140050461
call qword [rax + 8]
inc qword [rdi + 0x10]
invalid
add byte [rax], al
test rax, rax
je 0x140050461
call qword [rax + 8]
inc qword [rdi + 0x10]
jmp 0x140050243
fscale
invalid
invalid
fscale
invalid
movabs rcx, 0x40000201000000
bt rcx, rax
jae 0x140050243
add byte [rax], al
add byte [rcx], al
add al, byte [rax]
add byte [rax + 0xf], cl
movabs dword [0xe9fffffdc5830fc1], eax
invalid
invalid
jmp 0x140051348
mov r8, qword [rsi + 0x530]
test r8, r8
jne 0x14005080b
test dword [rax + 3], edi
add byte [rax], al
test dword [rax + 3], edi
add byte [rax], al
mov qword [rsp + 0x68], r9
cmp edx, 0x3f
ja 0x1400505d5
xchg dword [rcx + rax], esi
add byte [rax], al
xchg dword [rcx + rax], esi
add byte [rax], al
lea rcx, [rsp + 0x6f0]
mov rdx, r13
mov r8, r15
clc
mov word [rax + rsi*8], fs
invalid
clc
call fcn.140089490
cmp qword [rsp + 0x6f0], 0
and al, 0xf0
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rcx], ch
add dword [rax], eax
invalid
and al, 0xf0
invalid
jmp 0x140051348
mov cl, 1
cmp edx, 0xb
jne case.0x14004b09a.83
push 0xfffffffffffffffd
invalid
invalid
push 0xfffffffffffffffd
invalid
movzx eax, word [r13 + 8]
movzx edx, byte [r13 + 0xa]
shl rdx, 0x10
shl edx, 0x10
shl edx, 0x10
or rdx, rax
mov rax, qword [r13]
movabs r8, 0x3131313131313131
xor dword [rcx], esi
xor dword [rcx + rsi - 0x40], ecx
xor dword [rcx], esi
xor dword [rcx + rsi - 0x40], ecx
xor rdx, 0x313131
or rdx, rax
jne case.0x14004b09a.83
invalid
jmp 0x1400508eb
mov cl, 2
cmp edx, 0xb
jne case.0x14004b09a.83
movzx eax, word [r13 + 8]
movzx edx, byte [r13 + 0xa]
shl rdx, 0x10
mov bh, 0x45
or byte [rcx + 0xf], al
mov dh, 0x55
or cl, byte [rax - 0x3f]
loop 0x140050533
or rdx, rax
mov rax, qword [r13]
add byte [r9 - 0x48], r9b
xor dh, byte [rdx]
xor dh, byte [rdx]
xor dh, byte [rdx]
xor dh, byte [rdx]
add byte [r9 - 0x48], r9b
xor dh, byte [rdx]
xor dh, byte [rdx]
xor dh, byte [rdx]
xor dh, byte [rdx]
xor cl, byte [rcx + rsi - 0x40]
xor rax, r8
xor rdx, 0x323232
or rdx, rax
jne case.0x14004b09a.83
mov rdi, qword [rdi + 8]
mov r8d, 0x14
mov rcx, rdi
lea rdx, [0x14018436d]
call fcn.14003cc10
test al, al
je 0x140051348
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 0x1e
mov rcx, rdi
lea rdx, [0x140184445]
call fcn.14003cc10
test al, al
je 0x140051348
mov byte [rsi + 0x56c], 0
mov cl, 3
jmp case.0x14004b09a.83
mov cl, 4
cmp edx, 0xb
jne case.0x14004b09a.83
movzx eax, word [r13 + 8]
movzx edx, byte [r13 + 0xa]
shl rdx, 0x10
or rdx, rax
mov rax, qword [r13]
movabs r8, 0x3333333333333333
xor rax, r8
xor rdx, 0x333333
or rdx, rax
jne case.0x14004b09a.83
jmp 0x1400508f7
mov rax, qword [0x1401e9100]
mov rcx, r13
mov rdx, r15
call rax
test al, al
jne 0x140051348
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r15
call fcn.140143230
test rax, rax
je 0x14004ce89
mov rbx, rax
mov rcx, rax
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsi + 0x528], 0
je 0x140050634
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rax]
call fcn.140142490
mov qword [rsi + 0x520], rbx
mov qword [rsi + 0x528], r15
mov qword [rsi + 0x530], r15
mov r9, qword [rsp + 0x68]
cmp qword [r9 + 0x1f8], 0
jne 0x140053dc7
mov r13, rdi
mov qword [r9 + 0x1f8], 0xffffffffffffffff
mov qword [r9 + 0x210], 0
cmp qword [r9 + 0x208], 3
jbe 0x140050783
xor edi, edi
mov rax, qword [r9 + 0x200]
mov dword [rax + rdi], 0x206c6573
add rdi, 4
mov qword [r9 + 0x210], rdi
mov rax, qword [r9 + 0x208]
sub rax, rdi
cmp rax, r15
jb 0x1400507a8
mov rcx, qword [r9 + 0x200]
add rcx, rdi
mov rdx, rbx
mov r8, r15
mov rbx, r9
call sub.VCRUNTIME140.dll_memcpy
add rdi, r15
mov qword [rbx + 0x210], rdi
mov rdx, qword [rbx + 0x200]
mov rbx, qword [r13 + 8]
mov rcx, rbx
mov r8, rdi
call fcn.14003cc10
inc dword [rax + rax*8 + 0x109840f]
add byte [rax], al
inc dword [rax + rax*8 + 0x109840f]
add byte [rax], al
mov r8d, 0x22
mov rcx, rbx
lea rdx, [0x140184463]
call fcn.14003cc10
test al, al
je 0x1400507fa
mov rax, qword [rsp + 0x68]
inc qword [rax + 0x1f8]
mov cl, 4
mov ebx, 0x36
jmp case.0x14004b09a.83
mov rdi, qword [rdi + 8]
mov r8d, 0x12
mov rcx, rdi
lea rdx, [0x140184413]
call fcn.14003cc10
test al, al
je 0x140051348
lea rcx, [rdi + 0x18]
mov r8d, 0xa
call fcn.1401639e0
mov rdx, qword [rdi + 0x28]
jmp 0x140050431
lea rcx, [r9 + 0x200]
mov r8d, 4
xor edx, edx
call fcn.1401639e0
mov r9, qword [rsp + 0x68]
mov rdi, qword [r9 + 0x210]
jmp 0x140050685
lea rcx, [r9 + 0x200]
mov rdx, rdi
mov r8, r15
call fcn.1401639e0
mov r9, qword [rsp + 0x68]
mov rdi, qword [r9 + 0x210]
jmp 0x1400506b1
cmp qword [rsp + 0x60], 0
mov r12, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
je 0x140050171
mov rcx, qword [rsp + 0xb0]
call fcn.140142490
jmp 0x140050171
mov cl, 5
jmp 0x140051031
mov rax, qword [rsp + 0x68]
inc qword [rax + 0x1f8]
jmp 0x140051348
cmp dword [r9], 2
je 0x140053dd5
mov rbx, r9
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rax]
lea rcx, [rsp + 0x6f0]
invalid
invalid
add byte [rax], al
call fcn.1400b3c50
mov ebp, dword [rsp + 0x6f0]
invalid
cmp ebp, 2
je 0x140051348
mov rsi, rdi
lea rdx, [rsp + 0x6f4]
lea rcx, [rsp + 0x4d4]
mov r8d, 0xec
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsp + 0x4d0], ebp
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x568]
test r14, r14
je 0x140051223
cmp byte [rsp + 0x578], 3
je 0x140051223
mov rax, qword [rbx + 0x58]
mov qword [rsp + 0xc0], rax
mov rax, qword [rbx + 0x60]
mov qword [rsp + 0x3e8], rax
mov rdi, qword [rsp + 0x4d8]
mov rbx, qword [rsp + 0x4e0]
mov eax, dword [rsp + 0x4d4]
mov dword [rsp + 0x68], eax
lea rcx, [rsp + 0x410]
lea rdx, [rsp + 0x4d0]
call fcn.1400805d0
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x10
add al, 0
add byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
invalid
scasd eax, dword [rdi]
add al, byte [rax]
invalid
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x10
add al, 0
add byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
test dword [rdi + 0xf000002], ebp
mov dh, 0x8c
and al, 0x18
add al, 0
add cl, ch
invalid
movzx ecx, byte [rsp + 0x418]
jmp 0x140050d4d
mov byte [rsi + 0x56c], 1
jmp case.0x140050387.5
mov r15, r9
cmp qword [r15 + 0x218], 0
jne 0x140053df9
xor al, 0
add byte [rcx + rcx*4 - 2], cl
mov rsi, r15
mov qword [r15 + 0x218], 0xffffffffffffffff
mov r8, qword [r15 + 0x908]
movabs rdx, 0xa0761d6478bd642f
add rdx, r8
movabs rcx, 0xe7037ed1a0b428db
mov rax, rdx
xor rax, rcx
mul rdx
xor rdx, rax
mov qword [rsp + 0x410], rdx
movabs r9, 0x40ec3ac8f17ac85e
add r9, r8
xor rcx, r9
mov rax, rcx
mul r9
xor rdx, rax
mov qword [rsp + 0x418], rdx
and al, 0x18
add al, 0
add byte [rbp - 0x77], cl
invalid
or byte [rcx], cl
add byte [rax], al
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x720], xmm0
movdqa xmmword [rsp + 0x710], xmm0
jg 0x140050905
and al, 0x10
invalid
add byte [rax], al
movdqa xmmword [rsp + 0x700], xmm0
movdqa xmmword [rsp + 0x6f0], xmm0
lea rcx, [rsp + 0x410]
lea r8, [rsp + 0x6f0]
mov edx, 0x10
mov r9d, 0x40
call fcn.1400b0c60
test rax, rax
je 0x140053e07
and al, 0x18
add al, 0
add byte [rbp - 0x77], cl
invalid
jg 0x140050905
and al, 0x10
invalid
mov eax, dword [rsp + 0x6f0]
mov ecx, dword [rsp + 0x6f3]
mov dword [rsp + 0x4d3], ecx
mov dword [rsp + 0x4d0], eax
movzx eax, word [rsp + 0x6f7]
mov rcx, qword [rsp + 0x728]
and al, 0x28
invalid
add byte [rax], al
mov qword [rsp + 0x5ef], rcx
movups xmm0, xmmword [rsp + 0x719]
and al, 0x19
invalid
add byte [rax], al
movaps xmmword [rsp + 0x5e0], xmm0
movups xmm0, xmmword [rsp + 0x6f9]
add byte [rdi], cl
sub dword [rsp + 0x5c0], eax
and al, 0x28
invalid
and al, 0x19
invalid
add byte [rdi], cl
sub dword [rsp + 0x5c0], eax
movdqu xmm1, xmmword [rsp + 0x709]
movdqa xmmword [rsp + 0x5d0], xmm1
add eax, 0x89660000
test byte [rdi + rdx*8], ah
add al, 0
add byte [rdi], cl
adc dword [rsp + 0x4d9], eax
outsd dx, dword [rsi]
mov word [rcx + rcx], fs
invalid
add eax, 0x89660000
test byte [rdi + rdx*8], ah
add al, 0
add byte [rdi], cl
adc dword [rsp + 0x4d9], eax
movdqu xmmword [rsp + 0x4e9], xmm1
movdqa xmm0, xmmword [rsp + 0x5e0]
movdqu xmmword [rsp + 0x4f9], xmm0
mov rax, qword [rsp + 0x5ef]
mov qword [rsp + 0x508], rax
mov byte [rsp + 0x510], dl
cmp dword [rsi], 2
je 0x140053e3f
mov rax, qword [rsp + 0x30]
mov rdi, qword [rax + 0x520]
mov rbx, qword [rax + 0x530]
lea rcx, [rsp + 0x4d0]
add al, ch
pop rsi
sub al, byte [rsi]
add byte [rax - 0x77], cl
push rsp
and al, 0x28
add al, ch
pop rsi
sub al, byte [rsi]
add byte [rax - 0x77], cl
push rsp
and al, 0x28
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x6f0]
mov rdx, rsi
mov r8, rdi
mov r9, rbx
call fcn.14002ee60
mov esi, dword [rsp + 0x6f0]
cmp esi, 2
jne 0x140050aca
inc qword [r15 + 0x218]
inc dword [rdi + 0x218]
jmp 0x140051343
lea rdx, [rsp + 0x6f4]
lea rcx, [rsp + 0x5c4]
mov r8d, 0xec
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsp + 0x5c0], esi
mov qword [rsp + 0x6f0], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x6f8], xmm0
lea r8, [0x14016a270]
lea rcx, [rsp + 0x5c0]
lea rdx, [rsp + 0x6f0]
call fcn.1400b49b0
test al, al
jne 0x140053d0d
test esp, esp
xor dword [rax], eax
invalid
invalid
test esp, esp
xor dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax], ah
invalid
mov rax, qword [rsp + 0x700]
mov qword [rsp + 0x420], rax
movups xmm0, xmmword [rsp + 0x6f0]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x410], eax
movaps xmmword [rsp + 0x410], xmm0
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x528], 0
je 0x140050b60
mov rcx, rdi
call fcn.140142490
mov rax, qword [rsp + 0x420]
mov rcx, qword [rsp + 0xc0]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x410]
movdqu xmmword [rcx], xmm0
and al, 0x20
add al, 0
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r14 + 0xf], spl
outsd dx, dword [rsi]
test byte [rax + rdx], ah
add al, 0
add bl, dh
movq qword [rcx], mm0
inc qword [r15 + 0x218]
jmp 0x140050d56
xchg dword [rax], ebx
add al, byte [rax]
add cl, ch
leave
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x18
add al, 0
add byte [rax + 0x3e02484], cl
add byte [rax], al
movzx eax, byte [rsp + 0x418]
mov byte [rsp + 0x3e0], al
add byte [rax - 0x75], cl
test byte [rcx + rbx], ah
add al, 0
add byte [rax - 0x77], cl
and al, 0x70
invalid
mov rax, qword [rsp + 0x419]
mov qword [rsp + 0x70], rax
invalid
jo 0x140050bf2
mov rax, qword [rsp + 0x420]
mov eax, dword [rsp + 0x420]
mov qword [rsp + 0x77], rax
and al, 0x77
movups xmm0, xmmword [rsp + 0x428]
movaps xmmword [rsp + 0x480], xmm0
test byte [rax + rbp], ah
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x480], eax
movups xmm0, xmmword [rsp + 0x438]
add byte [rax], al
movaps xmmword [rsp + 0x490], xmm0
movups xmm0, xmmword [rsp + 0x448]
adc byte [rsp + 0x448], al
adc byte [rsp + 0x448], al
test byte [rax + rcx*2], ah
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x4a0], eax
add byte [rax], al
movaps xmmword [rsp + 0x4a0], xmm0
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x458]
movdqa xmmword [rsp + 0x4b0], xmm0
and al, 0xb0
add al, 0
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
add eax, 0x89480000
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add al, 0
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0xd0], rax
lea rcx, [rsp + 0x410]
add byte [rax - 0x77], cl
cli
add byte [rax - 0x77], cl
cli
mov r8, rbx
call fcn.140080560
movzx ecx, byte [rsp + 0x410]
cmp ecx, 0xe
je 0x140050c3d
cmp ecx, 0xd
jne 0x140050d4d
mov al, 2
mov edx, 0x13
test ebp, ebp
je 0x140050c61
push 0xffffffffb10e7410
adc byte [rsi + rcx - 0x4f], dh
or al, 0x83
jl 0x140050c78
push 0xffffffffe9097413
lock add byte [rax], al
add byte [rbx - 0x7797dbac], cl
test byte [rsp + rdi*2], ah
add al, 0
add byte [rcx + 0x4782494], cl
js 0x140050c71
js 0x140050c71
add byte [rax], al
mov qword [rsp + 0x410], r12
movzx eax, byte [rsp + 0x3e0]
movsb byte [rdi], byte [rsi]
and al, 0x10
add al, 0
add byte [rdi], cl
mov dh, 0x84
and al, 0xe0
add eax, dword [rax]
add byte [rax + 0x4182484], cl
mov byte [rsp + 0x418], al
mov byte [rsp + 0x418], al
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x75], cl
and al, 0x70
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x77]
mov qword [rsp + 0x419], rax
mov qword [rsp + 0x420], rcx
movdqa xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmm2, xmmword [rsp + 0x4a0]
movabs al, byte [0x249c6f0f66000004]
mov al, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz], fs
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rax*4], ah
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rdx*4], fs
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg esp, eax
and al, 0xa0
movabs al, byte [0x249c6f0f66000004]
mov al, 4
add byte [rax], al
movdqu xmmword [rsp + 0x428], xmm0
movabs al, byte [0x249c6f0f66000004]
mov al, 4
add byte [rax], al
movdqu xmmword [rsp + 0x428], xmm0
add byte [rax], al
movdqu xmmword [rsp + 0x438], xmm1
movdqu xmmword [rsp + 0x448], xmm2
movdqu xmmword [rsp + 0x458], xmm3
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x468], rax
mov rax, qword [rsp + 0x3e8]
invalid
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x470], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x6f0]
lea rdx, [rsp + 0x410]
mov r8, r13
mov r9, r15
stc
xchg esp, eax
and al, 0x10
add al, 0
add byte [rbp - 0x77], cl
call 0x128fe967e
stc
call fcn.14002ee60
mov edi, dword [rsp + 0x6f0]
stc
call fcn.14002ee60
mov edi, dword [rsp + 0x6f0]
cmp edi, 2
jne 0x14005119d
add byte [rdi], cl
mov dh, 0x8c
and al, 0xf8
invalid
movzx ecx, byte [rsp + 0x6f8]
cmp cl, 0xd
jne 0x140051223
mov rsi, qword [rsp + 0x30]
mov byte [rsi + 0x56b], 5
cmp qword [rsp + 0x60], 0
je 0x140050d77
xchg byte [rbx + 5], ch
add byte [rax], al
add eax, 0x247c8348
invalid
mov rcx, qword [rsp + 0xb0]
call fcn.140142490
invalid
invalid
invalid
invalid
mov rax, qword [rsi + 0x4f0]
mov ecx, dword [rsi + 0x564]
lea rdx, [0x14019d3f2]
mov qword [rsp + 0x6f0], rdx
mov qword [rsp + 0x6f8], 1
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov word [rsp + 0x700], 0
mov qword [rsp + 0x708], rdx
mov qword [rsp + 0x710], 1
and al, 0x10
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov word [rsp + 0x718], 0xb0e
mov dword [rsp + 0x5d0], ecx
lea rcx, [rsp + 0x6f0]
mov word [rax + rsi*8], fs
invalid
add byte [rax], al
mov qword [rsp + 0x5c0], rcx
mov qword [rsp + 0x5c8], 2
mov rcx, qword [rax + 8]
add rcx, 0x10
lea rdx, [rsp + 0x5c0]
xchg esp, eax
and al, 0xc0
add eax, 0xe1e80000
invalid
invalid
inc dword [rax + rax*8 + 0x246c8b4c]
pop rax
mov r12, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
invalid
and al, 0x10
invalid
add byte [rcx], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rbx], ah
invalid
mov word [rax + rsi*8], fs
invalid
mov esi, dword [rsp + 0x38]
je 0x140050f71
movzx eax, byte [rsi + 0x56c]
cmp al, 2
je 0x140050f78
mov ecx, 0x198
add rcx, qword [rsi + 0x4e8]
mov gs, eax
add al, 0
add byte [rax - 0x75], cl
xchg esi, eax
sbb byte [0x14ff80e3a], al
outsd dx, dword [rsi]
add dh, bl
movq qword [rsi + 0x590], mm0
nop
invalid
add byte [rax], al
mov gs, eax
add al, 0
add byte [rax - 0x75], cl
xchg esi, eax
sbb byte [0x14ff80e3a], al
outsd dx, dword [rsi]
add dh, bl
movq qword [rsi + 0x590], mm0
nop
invalid
add byte [rax], al
nop
add eax, 0x89480000
mov fs, word [rax - 0x77fffffb]
xchg byte [rax - 0x39fffffb], ch
add dh, al
mov qword [rsi + 0x5a0], rcx
mov byte [rsi + 0x5a8], al
add dh, al
xchg byte [rdx + 5], ch
add dh, al
xchg byte [rdx + 5], ch
lea rbx, [rsi + 0x570]
mov rcx, rbx
mov rdx, r13
call fcn.14005ad00
mov cl, 6
test rax, rax
jne 0x140051031
mov rdi, rdx
mov rcx, rbx
call fcn.140010c70
test rdi, rdi
je 0x140050f78
mov qword [rsp + 0x4d0], rdi
mov rax, qword [0x1401ea818]
test rax, rax
je 0x140050f2a
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x5c0], rax
lea rax, [0x1401008e0]
mov qword [rsp + 0x5c8], rax
lea rax, [0x1401aa978]
mov qword [rsp + 0x6f0], rax
mov qword [rsp + 0x6f8], 1
mov qword [rsp + 0x710], 0
lea rax, [rsp + 0x5c0]
mov qword [rsp + 0x700], rax
mov qword [rsp + 0x708], 1
lea r8, [0x1401843b0]
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add eax, 0x89480000
test byte [rax + rax], ah
invalid
lea eax, [0x1401843b0]
lea rcx, [rsp + 0x6f0]
mov edx, 1
mov r9d, 0xdf
call fcn.140092890
add al, ch
outsb dx, byte [rsi]
sbb dword [rax + rax], eax
mov rdi, qword [rsp + 0x4d0]
mov eax, edi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
cmp ecx, 2
cmp ecx, 2
jb 0x140050f71
test rax, rax
je 0x140050f71
mov r15, r14
lea rbx, [rdi - 1]
mov r14, qword [rdi - 1]
mov rsi, qword [rdi + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140050f61
invalid
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
mov rsi, qword [rsp + 0x30]
mov r14, r15
xor ebp, ebp
jmp 0x14005136e
test byte [rbx], 0
invalid
test byte [rbx], 0
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
invalid
mov qword [rsp + 0x6f0], 0
mov rax, qword [0x1401e9120]
lea rcx, [rsp + 0x6f0]
invalid
add byte [rax], al
call rax
mov ecx, dword [rsp + 0x6f0]
mov edx, dword [rsp + 0x6f4]
lea rax, [rsi + 0x520]
mov dword [rsi + 0x538], ecx
mov dword [rsi + 0x53c], edx
movabs r8, 0x19db1ded53e8000
cmp qword [rsi + 0x540], r8
jne 0x140050fd5
invalid
mov dword [rsi + 0x540], ecx
mov dword [rsi + 0x544], edx
add eax, 0x96890000
add eax, 0x98b90000
add dword [rax], eax
add byte [rax + 3], cl
mov gs, eax
add al, 0
add byte [rax - 0x75], cl
xchg esi, eax
sbb byte [0x150140fea], al
xor byte [rdi], cl
movaps xmmword [rsp + 0x6f0], xmm0
mov ecx, 0x198
add rcx, qword [rsi + 0x4e8]
mov rdx, qword [rsi + 0x518]
movups xmm0, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x6f0], xmm0
mov qword [rsi + 0x570], rcx
mov qword [rsi + 0x578], rax
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x6f0]
movups xmmword [rsi + 0x580], xmm0
mov byte [rsi + 0x5b8], 0
lea rbx, [rsi + 0x570]
mov rcx, rbx
mov rdx, r13
call fcn.14005a220
mov cl, 7
test rax, rax
je 0x14005103e
mov byte [r12], cl
mov al, 1
mov cl, 7
jmp 0x140057896
mov rdi, rdx
mov rcx, rbx
call fcn.140010970
test rdi, rdi
je 0x140051095
mov eax, edi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140051095
test rax, rax
je 0x140051095
mov r15, r14
lea rbx, [rdi - 1]
mov r14, qword [rdi - 1]
mov rsi, qword [rdi + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140051085
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
mov rsi, qword [rsp + 0x30]
mov r14, r15
cmp qword [rsi + 0x528], 0
je 0x1400510ab
mov rcx, qword [rsi + 0x520]
call fcn.140142490
mov byte [r12], 1
mov rcx, r14
call fcn.14000fe50
test rdi, rdi
je 0x1400513a3
mov rdi, qword [rsi + 0x68]
cmp qword [rdi + 0x228], 0
jne 0x140053dab
mov qword [rdi + 0x228], 0xffffffffffffffff
mov rbx, qword [rsi + 0x3d0]
mov rdx, qword [rdi + 0x358]
cmp rdx, qword [rdi + 0x350]
jne 0x140051108
lea rcx, [rdi + 0x348]
call fcn.140096f20
mov rdx, qword [rdi + 0x358]
movabs rax, 0xffffffff00000000
and rax, rbx
lea ecx, [rbx + 1]
cmp ecx, 1
adc ebx, 1
or rbx, rax
mov rax, qword [rdi + 0x348]
mov qword [rax + rdx*8], rbx
inc rdx
mov qword [rdi + 0x358], rdx
inc qword [rdi + 0x228]
mov rbx, qword [rsi + 0xb0]
mov rdi, qword [rsi + 0xb8]
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
jne 0x14005787c
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x140051183
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
inc rax
jmp 0x140051185
xor eax, eax
mov qword [rbx + 0x10], rax
mov byte [rdi + 0x40], 1
cmp qword [rdi + 0x10], 0
je 0x1400573b9
mov ebp, dword [rsp + 0x6f4]
movzx ebx, byte [rsp + 0x6f8]
mov rax, qword [rsp + 0x6f9]
mov qword [rsp + 0x5c9], rax
mov rax, qword [rsp + 0x700]
mov qword [rsp + 0x5d0], rax
lea rdx, [rsp + 0x708]
lea rcx, [rsp + 0x5d8]
mov r8d, 0xd8
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsp + 0x5c4], ebp
mov byte [rsp + 0x5c8], bl
mov dword [rsp + 0x5c0], edi
cmp byte [rsp + 0x668], 3
je 0x140051223
lea rcx, [rsp + 0x578]
lea rdx, [rsp + 0x668]
call fcn.1400b1ba0
test al, al
jne 0x140050d56
mov rbx, qword [rsi + 8]
cmp byte [rbx + 0x40], 0
mov rsi, qword [rsp + 0x30]
jne 0x140051348
cmp qword [rbx + 0x10], 0
jne 0x140059d41
mov qword [rbx + 0x10], 0xffffffffffffffff
lea rcx, str.invalid_password
mov edx, 0x10
call case.0x140008aad.1065
lea r14, [rax + 1]
cmp r14d, 0x4000
mov ecx, 3
sbb rcx, 0
cmp r14d, 0x80
mov edx, 1
cmovae rdx, rcx
lea rdi, [rdx + rax]
inc rdi
mov rax, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
sub rax, rdx
cmp rax, rdi
jb 0x1400512a9
add rdx, qword [rbx + 0x18]
cmp r14d, 0x7f
ja 0x1400512c3
mov byte [rdx], r14b
mov eax, 1
jmp 0x1400512f8
lea rcx, [rbx + 0x18]
mov r8, rdi
call fcn.1401639e0
mov rdx, qword [rbx + 0x28]
add rdx, qword [rbx + 0x18]
cmp r14d, 0x7f
jbe 0x14005129f
mov eax, r14d
or al, 0x80
mov ecx, r14d
shr ecx, 7
cmp r14d, 0x3fff
ja 0x1400512e3
mov byte [rdx], al
mov byte [rdx + 1], cl
mov eax, 2
jmp 0x1400512f8
or cl, 0x80
shr r14d, 0xe
mov byte [rdx], al
mov byte [rdx + 1], cl
mov byte [rdx + 2], r14b
mov eax, 3
mov byte [rdx + rax], 0x1b
add rax, rdx
inc rax
mov qword [rsp + 0x6f0], rax
lea rcx, str.invalid_password
lea r8, [rsp + 0x6f0]
mov edx, 0x10
call fcn.140031f00
add qword [rbx + 0x28], rdi
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x14005133f
call qword [rax + 8]
inc qword [rbx + 0x10]
mov rsi, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
mov rbx, qword [rsp + 0xb0]
mov r15, qword [rsp + 0x60]
test r15, r15
je 0x140051367
mov rcx, rbx
call fcn.140142490
xor ebp, ebp
mov r12, qword [rsp + 0x40]
cmp qword [rsi + 0x528], 0
je 0x14005138d
mov rcx, qword [rsi + 0x520]
call fcn.140142490
mov byte [rsi + 0x569], 1
jmp 0x140051392
mov byte [r12], 1
mov rcx, r14
call fcn.14000fe50
test bpl, bpl
je 0x1400510c1
mov rax, qword [rsi + 0xb0]
inc qword [rax]
je 0x14005811c
mov rdx, qword [rsi + 0xb8]
inc qword [rdx]
je 0x14005811c
mov rcx, qword [rsi + 0xc0]
inc qword [rcx]
je 0x14005811c
mov qword [rsp + 0x6c8], rax
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0x6d0], rdx
mov qword [rsp + 0x6d8], rcx
mov r14, qword [rsi + 0x68]
cmp qword [r14 + 0x228], 0
jne 0x140053db9
movabs r13, 0x77b75a2fd2f1a56f
movabs r12, 0x1c7e1ef5c4d0bbf5
mov qword [r14 + 0x228], 0xffffffffffffffff
lea rdi, [rsi + 0x70]
cmp qword [r14 + 0x380], 0
mov qword [rsp + 0x40], r14
je 0x140051599
lea ecx, [rsi + rax*8]
add rcx, 0xfffffffffffffff8
add rdi, rbx
dec rdi
mov qword [rcx], 0
mov dword [rcx], 0
mov dword [rcx], 0
inc rdi
mov rax, rdi
mov rsi, qword [rsp + 0x30]
je 0x1400533fc
xor byte [rbx + rcx*4 + 0x54], cl
and al, 0x40
mov qword [r10 + 0x770], rax
mov rax, qword [r10 + 0x760]
cmp dword [rax + r12*8], 0
je 0x140053467
mov dword [rax + r12*8], r15d
mov eax, dword [rax + r12*8 + 4]
mov rcx, qword [r10 + 0x730]
mov dword [rcx + rax*8], r15d
mov dword [rcx + rax*8 + 4], r12d
mov rdx, qword [r10 + 0x748]
lea r8, [rax + rax*4]
mov rcx, qword [rdx + r8*8]
mov rax, qword [rdx + r8*8 + 8]
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [rdx + r8*8 + 0x10], xmm1
mov r9, qword [rsp + 0x100]
mov qword [rdx + r8*8 + 0x20], r9
movups xmmword [rdx + r8*8], xmm0
test rcx, rcx
mov rdi, r10
je 0x140053509
test rax, rax
je 0x140053509
call fcn.140142490
jmp 0x140053509
mov dword [rax + r12*8], r15d
mov dword [rax + r12*8 + 4], r14d
mov rdx, qword [r10 + 0x740]
mov edx, dword [rdx + 0x740]
mov edx, dword [rdx + 0x740]
cmp rdx, qword [r10 + 0x738]
mov rdi, r10
jne 0x140053496
lea rcx, [rdi + 0x730]
call fcn.140096f20
mov rdx, qword [rdi + 0x740]
mov rax, qword [rdi + 0x730]
mov qword [rax + rdx*8], r15
inc rdx
mov qword [rdi + 0x740], rdx
mov rdx, qword [rdi + 0x758]
cmp rdx, qword [rdi + 0x750]
jne 0x1400534ce
lea rcx, [rdi + 0x748]
call fcn.14001a540
mov rdx, qword [rdi + 0x758]
mov rax, qword [rdi + 0x748]
lea rcx, [rdx + rdx*4]
mov r8, qword [rsp + 0x100]
mov qword [rax + rcx*8 + 0x20], r8
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [rax + rcx*8 + 0x10], xmm1
movups xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rdi + 0x758], rdx
mov rbx, rdi
mov r14, qword [rdi + 0x788]
mov rdi, qword [rdi + 0x7b8]
cmp r12, rdi
jb 0x1400535cb
lea rax, [r12 - 1]
bsr rcx, rax
not ecx
mov rax, 0xffffffffffffffff
shr rax, cl
add rax, 2
movabs rcx, 0x200000000
cmp r15, rcx
mov ebx, 2
cmovae rbx, rax
sub rbx, r14
lea rax, [rbx + rdi]
cmp rdi, rax
jae 0x1400535bf
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x7b0]
sub rax, rdi
cmp rax, rbx
jb 0x140053c67
mov rax, qword [rsp + 0x40]
mov rsi, qword [rax + 0x7a8]
lea rcx, [rsi + rdi*8]
cmp rbx, 2
jb 0x1400535ad
lea r8, [rbx*8 - 8]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rax, [rdi + rbx]
lea rcx, [rsi + rax*8]
add rcx, 0xfffffffffffffff8
add rdi, rbx
dec rdi
mov qword [rcx], 0
inc rdi
mov rax, rdi
mov rsi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x40]
mov qword [rbx + 0x7b8], rax
mov rax, qword [rbx + 0x7a8]
cmp dword [rax + r12*8], 0
je 0x14005366b
mov dword [rax + r12*8], r15d
mov eax, dword [rax + r12*8 + 4]
mov rcx, qword [rbx + 0x778]
mov dword [rcx + rax*8], r15d
mov dword [rcx + rax*8 + 4], r12d
mov rdx, qword [rbx + 0x790]
lea r8, [rax + rax*2]
mov rcx, qword [rdx + r8*8]
mov rax, qword [rdx + r8*8 + 8]
movzx r9d, byte [rdx + r8*8 + 0x16]
mov r10, qword [rsp + 0x60]
mov qword [rdx + r8*8], r10
mov r10, qword [rsp + 0x38]
mov qword [rdx + r8*8 + 8], r10
movzx r10d, byte [rsp + 0xd0]
mov byte [rdx + r8*8 + 0x10], r10b
mov r10d, dword [rsp + 0x90]
mov r11d, dword [rsp + 0x93]
mov dword [rdx + r8*8 + 0x11], r10d
mov dword [rdx + r8*8 + 0x14], r11d
cmp r9b, 2
mov rdi, rbx
je 0x140053722
test rax, rax
je 0x140053722
call fcn.140142490
jmp 0x140053722
mov dword [rax + r12*8], r15d
mov dword [rax + r12*8 + 4], r14d
mov rdx, qword [rbx + 0x788]
cmp rdx, qword [rbx + 0x780]
mov rdi, rbx
jne 0x14005369a
lea rcx, [rdi + 0x778]
call fcn.140096f20
mov rdx, qword [rdi + 0x788]
mov rax, qword [rdi + 0x778]
mov qword [rax + rdx*8], r15
inc rdx
mov qword [rdi + 0x788], rdx
mov rdx, qword [rdi + 0x7a0]
cmp rdx, qword [rdi + 0x798]
jne 0x1400536d2
lea rcx, [rdi + 0x790]
call case.0x140003724.2976
mov rdx, qword [rdi + 0x7a0]
mov rax, qword [rdi + 0x790]
lea rcx, [rdx + rdx*2]
mov r8, qword [rsp + 0x60]
mov qword [rax + rcx*8], r8
mov r8, qword [rsp + 0x38]
mov qword [rax + rcx*8 + 8], r8
movzx r8d, byte [rsp + 0xd0]
mov byte [rax + rcx*8 + 0x10], r8b
mov r8d, dword [rsp + 0x90]
mov r9d, dword [rsp + 0x93]
mov dword [rax + rcx*8 + 0x11], r8d
mov dword [rax + rcx*8 + 0x14], r9d
inc rdx
mov qword [rdi + 0x7a0], rdx
mov rdx, qword [rdi + 0x328]
cmp rdx, qword [rdi + 0x320]
jne 0x140053745
lea rcx, [rdi + 0x318]
call fcn.140096f20
mov rdx, qword [rdi + 0x328]
mov rax, qword [rdi + 0x318]
mov qword [rax + rdx*8], r15
inc rdx
mov qword [rdi + 0x328], rdx
mov r9, rdi
mov r14, qword [rdi + 0x6f8]
mov rdi, qword [rdi + 0x728]
cmp r12, rdi
jb 0x14005381c
lea rax, [r12 - 1]
bsr rcx, rax
not ecx
mov rax, 0xffffffffffffffff
shr rax, cl
add rax, 2
movabs rcx, 0x200000000
cmp r15, rcx
mov ebx, 2
cmovae rbx, rax
sub rbx, r14
lea rax, [rbx + rdi]
cmp rdi, rax
jae 0x140053810
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x720]
sub rax, rdi
cmp rax, rbx
jb 0x140053c8a
mov rax, qword [rsp + 0x40]
mov rsi, qword [rax + 0x718]
lea rcx, [rsi + rdi*8]
cmp rbx, 2
jb 0x1400537fe
lea r8, [rbx*8 - 8]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rax, [rdi + rbx]
lea rcx, [rsi + rax*8]
add rcx, 0xfffffffffffffff8
add rdi, rbx
dec rdi
mov qword [rcx], 0
inc rdi
mov rax, rdi
mov rsi, qword [rsp + 0x30]
mov r9, qword [rsp + 0x40]
mov qword [r9 + 0x728], rax
mov rax, qword [r9 + 0x718]
cmp dword [rax + r12*8], 0
je 0x140053880
mov dword [rax + r12*8], r15d
mov eax, dword [rax + r12*8 + 4]
mov rcx, qword [r9 + 0x6e8]
mov dword [rcx + rax*8], r15d
mov dword [rcx + rax*8 + 4], r12d
mov rdx, qword [r9 + 0x700]
shl rax, 4
mov rcx, qword [rdx + rax]
movzx r8d, word [rdx + rax + 8]
movdqu xmm0, xmmword [rsp + 0x480]
movdqu xmmword [rdx + rax], xmm0
cmp r8d, 0x4e7
mov rdi, r9
je 0x14005390d
call fcn.140142490
jmp 0x14005390d
mov dword [rax + r12*8], r15d
mov dword [rax + r12*8 + 4], r14d
mov rdx, qword [r9 + 0x6f8]
cmp rdx, qword [r9 + 0x6f0]
mov rdi, r9
jne 0x1400538af
lea rcx, [rdi + 0x6e8]
call fcn.140096f20
mov rdx, qword [rdi + 0x6f8]
mov rax, qword [rdi + 0x6e8]
mov qword [rax + rdx*8], r15
inc rdx
mov qword [rdi + 0x6f8], rdx
mov rdx, qword [rdi + 0x710]
cmp rdx, qword [rdi + 0x708]
jne 0x1400538e7
lea rcx, [rdi + 0x700]
call fcn.14001aa00
mov rdx, qword [rdi + 0x710]
mov rax, qword [rdi + 0x700]
mov rcx, rdx
shl rcx, 4
movdqu xmm0, xmmword [rsp + 0x480]
movdqu xmmword [rax + rcx], xmm0
inc rdx
mov qword [rdi + 0x710], rdx
lea rcx, [rdi + 0x850]
mov rdx, r15
mov r8b, 0x7a
call fcn.140034740
test rbp, rbp
je 0x14005392c
mov rcx, r13
call fcn.140142490
inc qword [rdi + 0x228]
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0xb8]
mov rdx, qword [rax + 0x178]
mov r8, qword [rax + 0x180]
add rcx, 0x10
call fcn.140037e40
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0xb8]
mov rdx, qword [rax + 0x188]
mov r8, qword [rax + 0x190]
add rcx, 0x10
call fcn.140037e40
mov byte [rsp + 0x100], 1
mov qword [rsp + 0x101], 0
lea rax, str.bamboo
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xe0], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0xb8]
lea rdx, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add al, ch
retf 0xfe98
dec dword [rax - 0x77]
mov rsi, qword [rsi + 0x68]
inc qword [rsi]
je 0x14005811c
and al, 0xe0
add byte [rax], al
add al, ch
retf 0xfe98
mov rdi, qword [rbx + 0x3d0]
lea rcx, [rsp + 0xf0]
mov rdx, qword [rsp + 0x3e8]
call fcn.14007ff30
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0xe8], rdi
mov byte [rsp + 0x1a0], 0
lea rcx, [rsp + 0xe0]
call fcn.14001d430
mov qword [rbx + 0x3d8], rax
mov byte [rbx + 0x4ab], 1
mov rax, qword [rbx + 0x68]
cmp qword [rax + 0x170], 0
mov rsi, rbx
je 0x1400580bd
lea rcx, [rsi + 0x3e0]
call fcn.140019540
mov byte [rsi + 0x4af], 1
add al, 0
add byte [rcx], al
add al, 0
add byte [rcx], al
mov qword [rsi + 0x3f8], 0
mov rcx, qword [rsi + 0x68]
mov rax, qword [rcx + 0x168]
mov rcx, qword [rcx + 0x170]
shl rcx, 4
add rcx, rax
mov qword [rsi + 0x428], rax
mov qword [rsi + 0x430], rcx
jmp 0x14005773d
invalid
mov rsi, qword [rsp + 0x40]
lea rcx, [rsi + 0x7a8]
mov rdx, rdi
mov r8, rbx
call fcn.140160250
mov rdi, qword [rsi + 0x7b8]
jmp 0x140053576
mov rsi, qword [rsp + 0x40]
lea rcx, [rsi + 0x718]
mov rdx, rdi
mov r8, rbx
call fcn.140160250
mov rdi, qword [rsi + 0x728]
jmp 0x1400537c7
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_alloc_src_string.rs_b
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, method..virtual_0
lea r8, [rsp + 0x70]
mov edx, 0x37
call fcn.140163790
ud2
lea rcx, str.crates_ncan_src_netmod.rs
call fcn.1401636d0
ud2
lea rcx, str.crates_ncan_src_netmod.rs
call fcn.1401636d0
ud2
lea rcx, [0x140184488]
call fcn.1401636d0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401844a0]
jmp 0x14005788a
add byte [rax], al
add byte [rdx + 0xa0], bh
call fcn.140162fc0
ud2
invalid
or ecx, dword [rax - 0x73]
or eax, 0x1306e0
lea rcx, [0x1401844e0]
call fcn.1401636d0
ud2
mov word [rsp + 0x6f0], 0x101
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bpassword_hash_0.5.0_src_salt.rssalt_string_invariant_violated
mov qword [rsp + 0x20], rax
lea rcx, [0x14019a306]
lea r9, method..virtual_0
lea r8, [rsp + 0x6f0]
mov edx, 0x1e
call fcn.140163790
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401844c8]
jmp 0x14005788a
cmp qword [rsi + 0x548], 0
je 0x140053e68
mov rcx, qword [rsi + 0x540]
call fcn.140142490
add eax, 0x28e80000
out 0xe, al
add byte [rax - 0x7d], cl
mov esi, 0x530
add byte [rax], al
je case.0x140020ea2.321
mov rcx, qword [rsi + 0x528]
add al, ch
sub dh, ah
invalid
cmp qword [rsi + 0x530], 0
add byte [rax], al
je case.0x140020ea2.321
mov rcx, qword [rsi + 0x528]
add eax, 0x12e80000
out 0xe, al
invalid
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x4f8]
call fcn.140142490
invalid
lea rdi, [rsi + 0x4f8]
add byte [rax - 0x73], cl
mov ss, word [rax]
add eax, 0xcfe80000
invalid
iretd
lea rcx, [rsi + 0x510]
call fcn.14000eb60
mov rcx, rdi
mov ecx, edi
lodsb al, byte [rsi]
sti
dec dword [rax - 0x77]
mov ecx, edi
mov ecx, edi
call fcn.14000eb60
mov byte [rsi + 0x568], 1
invalid
add byte [rax], al
invalid
add eax, 0x48010000
mov ecx, ebp
mov rcx, rbp
call fcn.14000fc30
mov rbx, qword [rsi + 0x490]
sahf
nop
add al, 0
add byte [rax - 0x75], cl
mov esi, 0x498
sahf
nop
add al, 0
add byte [rax - 0x75], cl
mov esi, 0x498
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
jne 0x14005787c
add dword [rax - 0x7d], ecx
jnp 0x140053ece
add byte [rdi], cl
test dword [rdi + 0x48000039], esi
mov dword [rbx + 0x10], 0xffffffff
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x30]
mov eax, dword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x140053eee
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
inc rax
jmp 0x140053ef0
xor eax, eax
mov qword [rbx + 0x10], rax
mov byte [rdi + 0x40], 1
add dword [rax - 0x7d], ecx
jg 0x140053f0c
add byte [rdi], cl
test dword [rcx + 0x39], edi
add byte [rax], al
add dword [rax - 0x7d], ecx
jg 0x140053f0c
add byte [rdi], cl
test dword [rcx + 0x39], edi
add byte [rax], al
mov qword [rdi + 0x10], 0xffffffffffffffff
mov dword [rdi + 0x10], 0xffffffff
invalid
mov rax, qword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
add byte [rax], al
cmp byte [rax - 0x39], cl
xor byte [r8], r8b
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140053f2c
call qword [rax + 8]
mov rax, qword [rdi + 0x10]
inc rax
jmp 0x140053f2e
add byte [rax], al
test rax, rax
je 0x140053f2c
call qword [rax + 8]
mov rax, qword [rdi + 0x10]
inc rax
jmp 0x140053f2e
xor eax, eax
ror byte [rax - 0x77], 0x47
adc byte [rax - 0x75], cl
sahf
mov al, 0
add byte [rax], al
mov qword [rdi + 0x10], rax
mov rbx, qword [rsi + 0xb0]
mov rdi, qword [rsi + 0xb8]
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
cmp dword [rbx + 0x10], 0
cmp dword [rbx + 0x10], 0
jne 0x14005787c
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x140053f78
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
inc rax
jmp 0x140053f7a
xor eax, eax
mov qword [rbx + 0x10], rax
mov byte [rdi + 0x40], 1
cmp qword [rdi + 0x10], 0
jne 0x14005787c
mov qword [rdi + 0x10], 0xffffffffffffffff
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
test rax, rax
je 0x140053fb6
call qword [rax + 8]
mov rax, qword [rdi + 0x10]
inc rax
jmp case.0x140030981.238
xor eax, eax
mov qword [rdi + 0x10], rax
lea rcx, [rsi + 0x490]
call fcn.14000eb60
sti
inc esi
xchg byte [rdi + 4], ch
sti
inc esi
xchg byte [rdi + 4], ch
cmp qword [rsi + 0x3e8], 0
je 0x140053fe5
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x3e0]
mov rcx, qword [rsi + 0x3e0]
call fcn.140142490
mov word [rsi + 0x4ab], 0
cmp qword [rsi + 0x3b0], 0
je 0x140054004
mov rcx, qword [rsi + 0x3a8]
call fcn.140142490
lea rcx, [rsi + 0xb0]
call fcn.14000eb60
mov byte [rsi + 0x4ad], 0
lea rcx, [rsi + 0x68]
call fcn.14000ec90
lea rdi, [rsi + 0x4ae]
mov byte [rdi], 0
mov cl, 1
xor eax, eax
jmp 0x140057896
mov edx, 0x23
call fcn.140163440
ud2
mov rcx, qword [rax]
mov rdx, qword [r8 + 0x10]
cmp rdx, rcx
jb 0x140057635
sub rdx, rcx
sub edx, ecx
je case.0x14004b2ee.178
mov r9, qword [r8]
add r9, rcx
movzx r10d, byte [r9]
test r10b, r10b
js 0x140054077
adc al, 0x48
dec edx
dec rdx
cmp rdx, r10
jb case.0x14004b2ee.178
inc r9
inc ecx
lea rdx, [r10 + 1]
jmp 0x14005417a
push rdx
add ecx, ebp
add eax, dword [rcx]
add byte [rax], al
cmp rdx, 1
jbe case.0x14004b2ee.178
movzx r11d, byte [r9 + 1]
movzx ebx, byte [rcx + 1]
test r11b, r11b
js 0x1400541a6
mov esi, r10d
mov esi, edx
and esi, 0x7f
shl r11, 7
mov r10, r11
or r10, rsi
cmp r10, 0x3ff
inc dword [rbx]
add byte [rax], al
ja 0x14005416b
add rdx, 0xfffffffffffffffe
cmp r10, rdx
mov rsi, qword [rsp + 0x30]
jbe 0x140054172
mov rax, qword [rsi + 0x560]
mov qword [rsi + 0x568], rax
mov qword [rsi + 0x570], r8
lea rdx, [rsi + 0x568]
lea rcx, [rsp + 0x340]
mov r8, r13
call fcn.1400334f0
mov rcx, qword [rsp + 0x340]
add eax, dword [rax]
add byte [rax - 0x7d], cl
stc
invalid
je 0x140054119
add eax, dword [rax]
add byte [rax - 0x7d], cl
stc
add dh, byte [rbp + riz + 0x48]
mov eax, dword [rsp + 0x348]
add rax, qword [rax]
invalid
mov rax, qword [rsp + 0x348]
add rax, qword [rax]
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x14005412a
test rax, rax
je 0x14005412a
mov r8, qword [rsi + 0x550]
xchg byte [rax + 5], dl
add byte [rax], al
mov rax, qword [rsi + 0x558]
jmp 0x14005403f
invalid
mov byte [r14], 3
mov al, 5
mov byte [rdi], al
mov al, 1
mov cl, 3
add ebp, ecx
insb byte [rdi], dx
invalid
add byte [rax], al
add ebp, ecx
insb byte [rdi], dx
invalid
test rcx, rcx
je 0x1400541a6
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400541a6
test rcx, rcx
je 0x1400541a6
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x140054163
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
invalid
add byte [rax - 0x75], cl
je 0x140054193
mov rsi, qword [rsp + 0x30]
jmp 0x1400541a6
xor bl, ch
xor al, 0x49
add ecx, 2
add r9, 2
lea rdx, [r10 + 2]
push rdx
add cl, byte [rax + 1]
retf 0x8948
add rdx, rcx
mov qword [rax], rdx
test r10, r10
je 0x1400541a6
lea rax, [r9 + 1]
lea eax, [rcx + 1]
add dword [rcx - 1], ecx
retf 0x8948
dec r10
mov qword [rsp + 0x90], rax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x98
add byte [rax], al
add byte [rcx - 0x80], al
cmp dword [rax], eax
mov qword [rsp + 0x98], r10
cmp byte [r9], 0
je 0x140055232
test byte [rax + rdx - 0x39bf0000], cl
invalid
mov byte [r14], 1
cmp qword [rsi + 0x500], 0
je 0x1400541c0
add eax, 0x74000000
or al, 0x48
add byte [rsp + rcx + 0x48], dh
mov rcx, qword [rsi + 0x4f8]
mov ecx, dword [rsi + 0x4f8]
add al, 0
add al, ch
call fcn.140142490
shl dl, 1
invalid
mov byte [rsi + 0x531], 0
movaps xmm0, xmmword [rsp + 0x410]
add byte [rdi], cl
sub byte [rsp + 0x410], al
and al, 0x10
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x480], eax
movaps xmmword [rsp + 0x480], xmm0
add al, 0
add byte [rax - 0x75], cl
test byte [rax + riz], ah
add al, 0
mov rax, qword [rsp + 0x420]
mov eax, dword [rsp + 0x420]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
mov qword [rsp + 0x490], rax
movaps xmm0, xmmword [rsp + 0x5c0]
invalid
add byte [rax], al
and al, 0x90
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x5c0], al
invalid
add byte [rax], al
add eax, 0x290f0000
test byte [rax + rdx*8], ah
add al, 0
add bl, dh
movq mm0, qword [rsp + 0x5ce]
test byte [rsi + rcx*8], ah
invalid
add byte [rax], al
movaps xmmword [rsp + 0x4d0], xmm0
sub dword [rsp + 0x4d0], eax
movdqu xmm0, xmmword [rsp + 0x5ce]
test byte [rsi + rcx*8], ah
add eax, 0xff30000
movdqu xmmword [rsp + 0x4de], xmm0
mov byte [rsi + 0x530], 1
jg 0x140054188
and al, 0xde
add al, 0
add dh, al
xchg byte [rax], dh
add eax, 0x66010000
mov bp, 2
mov rax, qword [rsp + 0x490]
invalid
invalid
mov bp, 2
mov rax, qword [rsp + 0x490]
mov qword [rsi + 0xf8], rax
xchg al, bh
add byte [rax], al
add byte [rax], al
xchg al, bh
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x480]
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x480]
movups xmmword [rsi + 0xe8], xmm0
adc dword [rsi + 0xe8], eax
mov qword [rsi + 0x100], rdi
mov word [rsi + 0x108], bp
mov dword [rsi + 0x108], ebp
mov dword [rsi + 0x108], ebp
movaps xmm0, xmmword [rsp + 0x4d0]
add al, 0
add byte [rdi], cl
movups xmmword [rsi + 0x10a], xmm0
movups xmmword [rsi + 0x10a], xmm0
movdqu xmm0, xmmword [rsp + 0x4de]
movq mm0, qword [rsp + 0x4de]
add byte [rax], al
movdqu xmmword [rsi + 0x118], xmm0
cmp bp, 2
je 0x14004fd54
test dl, ch
mov edx, 0x8d48ffff
xchg al, ch
add byte [rax], al
add byte [rax - 0x73], cl
mov cs, word [rax]
add dword [rax], eax
add byte [rax], al
invalid
invalid
xchg esi, eax
sub byte [rcx], al
lea rax, [rsi + 0xe8]
lea rcx, [rsi + 0x108]
add byte [rax], al
add byte [rax], al
lea rdx, [rsi + 0x128]
add byte [rax], al
mov r8, qword [rax + 0x10]
mov qword [rsi + 0x138], r8
mov dword [rsi + 0x138], eax
mov dword [rsi + 0x138], eax
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0x128], xmm0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rcx]
adc byte [rcx], al
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsi + 0x140], xmm0
add byte [rax], al
movups xmmword [rsi + 0x150], xmm1
mov ss, word [rax + 1]
add byte [rax], al
mov rax, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
add rax, 0x10
lea r8, [rsi + 0x48]
lea eax, [rsi + 0x48]
lea eax, [rsi + 0x48]
movdqu xmm0, xmmword [rcx]
add ebx, esi
movq mm1, qword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmmword [rsi + 0x4c0], xmm1
jg 0x140054250
rol byte [rax + rax], 0
movdqu xmmword [rsi + 0x4b0], xmm0
mov qword [rsi + 0x4d0], rdx
xchg esi, eax
rol byte [rax + rax], 1
invalid
xchg esi, eax
rol byte [rax + rax], 1
add byte [rax - 0x77], cl
xchg al, bl
add al, 0
add byte [rcx + rcx*4 - 0x7a], cl
xchg al, ah
invalid
mov qword [rsi + 0x4d8], rax
mov qword [rsi + 0x4e0], r8
xchg al, ah
add al, 0
invalid
xchg al, ah
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0x4e8], rdi
mov esi, 0x4e8
mov byte [rsi + 0x568], 0
push 5
add byte [rax - 0x73], cl
sahf
mov al, 4
lea rbx, [rsi + 0x4b0]
add byte [rax], al
lea rcx, [rsp + 0xe0]
add byte [rax], al
mov rdx, rbx
mov r8, r13
mov eax, ebp
call fcn.1400407e0
cmp dword [rsp + 0xe0], 3
mov esp, 0xe024
add byte [rbx], al
inc dword [rbx + 0xe024bc]
add byte [rax], al
mov esp, 0xe024
add byte [rbx], al
add esi, dword [rbp + 9]
jne 0x14005431e
mov al, 1
mov cl, 4
add al, 0xe9
js 0x140054351
add byte [rax], al
add al, 0xe9
js 0x140054351
add byte [rax], al
lea rdi, [rsi + 0x160]
mov esi, 0x160
lea rdx, [rsp + 0xe0]
lea edx, [rsp + 0xe0]
add byte [rax], al
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, edi
mov r8d, 0x248
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsi + 0x568]
add eax, 0xfffffffb
cmp eax, 3
clc
add esi, dword [rdi + 0x5c]
mov cl, 0x10
add byte [rdi], cl
mov dh, 0x86
push 0xffffffff83000005
sar bl, 0x83
clc
add esi, dword [rdi + 0x5c]
lea rcx, [0x1401ada14]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
lea ecx, [rsi + 0x570]
lea rcx, [rsi + 0x570]
call fcn.140010880
jmp 0x140054390
lea rcx, [rsi + 0x570]
call fcn.140010c70
jmp 0x140054390
lea rcx, [rsi + 0x578]
call fcn.14000fb70
jmp 0x140054390
lea rcx, [rsi + 0x570]
call fcn.1400104c0
cmp qword [rsi + 0x558], 0
je case.default.0x140054358
mov rcx, qword [rsi + 0x550]
call fcn.140142490
cmp dword [rdi], 2
je 0x1400545f6
mov qword [rsp + 0x40], rbx
mov r14, qword [rsi + 0x260]
mov r15, qword [rsi + 0x268]
mov rbp, qword [rsi + 0x270]
mov r13, qword [rsi + 0x278]
mov r12, qword [rsi + 0x280]
mov rbx, qword [rsi + 0x288]
movups xmm0, xmmword [rsi + 0x290]
movaps xmmword [rsp + 0x340], xmm0
movzx eax, byte [rsi + 0x2a0]
mov byte [rsp + 0x38], al
lea rcx, [rsp + 0xa10]
mov r8d, 0x100
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsi + 0x2a8]
lea rcx, [rsp + 0xb10]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x4ae], 0
movdqu xmm0, xmmword [rsi + 0x48]
movdqu xmm1, xmmword [rsi + 0x58]
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
mov rdx, qword [rsi + 0x68]
mov rax, qword [rdx + 0x1f0]
lock inc qword [rax]
jle 0x14005811c
mov rcx, qword [rdx + 0x1f8]
mov rdx, qword [rdx + 0x200]
lock inc qword [rcx + 0x88]
lock inc qword [rcx]
jle 0x14005811c
lock inc qword [rdx + 0x90]
inc dword [rdx + 0x90]
lock inc qword [rdx]
jle 0x14005811c
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], rcx
mov qword [rsp + 0x5d0], rdx
lea rax, [rsp + 0x5c0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x4d0]
lea rdx, [rsp + 0xe0]
lea r8, [rsp + 0xb10]
lea r9, [rsp + 0xa10]
call fcn.14003c780
mov rdi, qword [rsp + 0x4d8]
cmp byte [rdi + 0x40], 0
jne 0x14005488c
mov qword [rsp + 0xb0], rbp
cmp qword [rdi + 0x10], 0
jne 0x140059d41
cmp r15d, 0x4000
add byte [rax], al
mov ecx, 0x13
sbb rcx, 0
cmp r15d, 0x80
add byte [rax], al
add byte [rax], al
mov eax, 0x11
cmovae rax, rcx
mov qword [rdi + 0x10], 0xffffffffffffffff
add rax, r15
add eax, edi
add eax, edi
test r13, r13
sete cl
test rbx, rbx
sete bpl
or bpl, cl
cmp bpl, 1
mov qword [rsp + 0x68], r12
and al, 0x68
and al, 0x68
jne 0x14005454c
inc rax
jmp 0x140054597
cmp r13d, 0x4000
mov ecx, 3
sbb rcx, 0
cmp r13d, 0x80
mov edx, 1
cmovb rcx, rdx
mov r8d, 3
cmp ebx, 0x4000
sbb r8, 0
cmp ebx, 0x80
cmovb r8, rdx
add rcx, r13
add rcx, rbx
add rcx, rax
lea rax, [r8 + rcx]
add rax, 0xb
lea r12, [rax + 1]
cmp r12d, 0x4000
mov ecx, 3
sbb rcx, 0
add byte [rcx - 0x7f], al
cld
add byte [rax], 0
add byte [rdx + 1], bh
add byte [rcx - 0x7f], al
cld
add byte [rax], 0
add byte [rdx + 1], bh
cmovae rdx, rcx
lea rcx, [rdx + rax]
inc rcx
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
mov qword [rsp + 0x60], rcx
cmp rax, rcx
jb 0x140054687
add rdx, qword [rdi + 0x18]
cmp r12d, 0x7f
ja 0x1400546a7
mov byte [rdx], r12b
mov ecx, 1
jmp 0x1400546dc
lea rcx, [rsi + 0x4b0]
mov qword [rsi + 0x4b0], 1
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x4b8], xmm0
mov r8d, 0x19
xor edx, edx
call fcn.1401639e0
mov rcx, qword [rsi + 0x4b0]
mov rax, qword [rsi + 0x4c0]
mov word [rcx + rax], 0x18
mov byte [rcx + rax + 2], 0x16
movdqu xmm0, xmmword [str._text_:_auth_failed_]
movdqu xmmword [rcx + rax + 3], xmm0
movabs rdx, 0x7d2264656c696166
mov qword [rcx + rax + 0x11], rdx
add rax, 0x19
mov qword [rsi + 0x4c0], rax
rol byte [rax + rax], 0
rol byte [rax + rax], 0
lea rcx, [rsi + 0x48]
mov rdx, qword [rsi + 0x4b0]
mov qword [rsi + 0x4c8], rcx
mov qword [rsi + 0x4d0], rdx
mov qword [rsi + 0x4d8], rax
jmp 0x14004b2ff
lea rcx, [rdi + 0x18]
mov r8, qword [rsp + 0x60]
call fcn.1401639e0
mov rdx, qword [rdi + 0x28]
add rdx, qword [rdi + 0x18]
cmp r12d, 0x7f
jbe 0x1400545e9
mov eax, r12d
or al, 0x80
mov ecx, r12d
shr ecx, 7
cmp r12d, 0x3fff
ja 0x1400546c7
mov byte [rdx], al
mov byte [rdx + 1], cl
mov ecx, 2
jmp 0x1400546dc
or cl, 0x80
shr r12d, 0xe
mov byte [rdx], al
mov byte [rdx + 1], cl
mov byte [rdx + 2], r12b
mov ecx, 3
lea rax, [rdx + rcx]
mov byte [rdx + rcx], 2
lea r12, [rdx + rcx]
inc r12
movdqa xmm0, xmmword [rsp + 0x340]
movdqu xmmword [rdx + rcx + 1], xmm0
jg 0x14005473c
or al, byte [rcx]
jg 0x14005473c
or al, byte [rcx]
cmp r15d, 0x7f
ja 0x14005470b
mov byte [rax + 0x11], r15b
mov eax, 0x11
jmp 0x140054746
mov ecx, r15d
or cl, 0x80
mov edx, r15d
shr edx, 7
cmp r15d, 0x3fff
ja 0x14005472d
invalid
mov byte [rax + 0x11], cl
mov byte [rax + 0x12], dl
mov eax, 0x12
jmp 0x140054746
or dl, 0x80
mov r8d, r15d
shr r8d, 0xe
mov byte [rax + 0x11], cl
mov byte [rax + 0x12], dl
mov byte [rax + 0x13], r8b
mov eax, 0x13
adc al, byte [rax + rcx*4 + 0x40]
adc edi, dword [rax + 0x13]
add r12, rax
mov rcx, r12
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r12, r15
test bpl, bpl
je 0x140054776
mov byte [r12], 0
mov rbp, qword [rsp + 0xb0]
mov r12, qword [rsp + 0x68]
jmp 0x140054867
mov word [r12], 0x801
movabs rax, 0x7365727574786574
mov qword [r12 + 2], rax
cmp r13d, 0x7f
mov rbp, qword [rsp + 0xb0]
ja 0x1400547a6
mov byte [r12 + 0xa], r13b
mov eax, 0xb
or bh, byte [rax + 0xb]
jmp 0x1400547e8
mov eax, r13d
or al, 0x80
mov ecx, r13d
shr ecx, 7
cmp r13d, 0x3fff
ja 0x1400547cb
mov byte [r12 + 0xa], al
mov byte [r12 + 0xb], cl
mov eax, 0xc
jmp 0x1400547e8
or cl, 0x80
mov edx, r13d
shr edx, 0xe
mov byte [r12 + 0xa], al
mov byte [r12 + 0xb], cl
mov byte [r12 + 0xc], dl
mov eax, 0xd
add r12, rax
mov rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13 + r12], 1
add r12, r13
cmp ebx, 0x7f
ja 0x140054813
invalid
mov byte [r12 + 2], cl
mov byte [r12 + 3], dl
mov eax, 4
add r12, rax
mov rcx, r12
mov r12, qword [rsp + 0x68]
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x60]
add qword [rdi + 0x28], rax
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
test rax, rax
je 0x140054888
xor byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or byte [rax - 1], cl
adc byte [r15], r9b
sub byte [rsp + 0x340], al
add byte [rax], al
call qword [rax + 8]
inc qword [rdi + 0x10]
movaps xmm0, xmmword [rsp + 0x340]
add byte [rax], al
movaps xmmword [rsp + 0x9b0], xmm0
movups xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x400], rax
test byte [rax + rax], ah
add al, 0
add byte [rax - 0x73], cl
mov esp, 0x6f324
add byte [rdi], cl
adc byte [rsi + 0x140], al
test byte [rax + rax], ah
add al, 0
add byte [rax - 0x73], cl
mov esp, 0x6f324
add byte [rdi], cl
adc byte [rsi + 0x140], al
movups xmm1, xmmword [rsi + 0x150]
movups xmmword [rsp + 0x6f3], xmm0
movups xmmword [rsp + 0x703], xmm1
cmp qword [rsi + 0x130], 0
je 0x1400548f8
mov rcx, qword [rsi + 0x128]
call fcn.140142490
mov gs, word [rax]
add dword [rax], eax
add al, ch
cwde
fisttp dword [rsi]
add dh, al
xchg byte [rbp + 0x1000004], ch
mov byte [rsi + 0x4ad], 1
mov qword [rsi + 0x70], r14
mov qword [rsi + 0x78], r15
mov qword [rsi + 0x80], rbp
mov qword [rsi + 0x88], r13
mov qword [rsi + 0x90], r12
mov qword [rsi + 0x98], rbx
movaps xmm0, xmmword [rsp + 0x9b0]
add byte [rdi], cl
adc dword [rsi + 0xa0], eax
add byte [rdi], cl
adc dword [rsi + 0xa0], eax
movzx eax, byte [rsp + 0x38]
mov byte [rsi + 0x4a9], al
lea rax, [rsi + 0xb0]
movaps xmm0, xmmword [rsp + 0x3f0]
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0xb0], xmm0
mov rcx, qword [rsp + 0x400]
mov qword [rsi + 0xc0], rcx
rol byte [rax], 0
add bl, dh
movq mm0, qword [rdi]
rol byte [rax], 0
add bl, dh
movq mm0, qword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmmword [rsi + 0xc8], xmm0
movdqu xmmword [rsi + 0xd8], xmm1
mov ds, eax
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax + 0x48000004], dh
lea ebp, [rsi + 0x4d8]
mov ds, eax
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax + 0x48000004], dh
lea ebp, [rsi + 0x4d8]
mov byte [rsi + 0x4d8], 0
mov r13, qword [rsp + 0x58]
mov qword [rsi + 0x4b8], rax
mov dword [rsi + 0x4b8], eax
mov qword [rsi + 0x4e0], rax
mov byte [rsi + 0x4f0], 0
lea rdx, [rsi + 0x4e0]
mov r14, qword [r13]
lea rcx, [rsp + 0xe0]
mov r8, r14
call fcn.14003d970
cmp qword [rsp + 0xe0], 0
je 0x140054e2a
mov rax, qword [rsp + 0xf0]
mov qword [rsi + 0x4d0], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsi + 0x4c0], xmm0
cmp byte [rsi + 0x4f0], 3
jne 0x140054a37
mov rdi, qword [rsi + 0x4e8]
dec qword [rdi]
jne 0x140054a37
cmp qword [rdi + 0x20], 0
je 0x140054a19
mov rcx, qword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x140054a29
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
jne 0x140054a37
mov rcx, rdi
call fcn.140142490
mov rax, qword [rsi + 0x4c0]
mov rdx, qword [rsi + 0x4d0]
lea rcx, [rsi + 0x4e8]
mov qword [rsi + 0x4e8], rax
mov qword [rsi + 0x4f0], rdx
call fcn.1400f8570
test eax, eax
je 0x140054ddf
mov eax, edx
mov rcx, qword [rsi + 0x4f0]
mov rdi, rcx
sub rdi, rax
jb 0x140054ddf
mov rdx, qword [rsi + 0x4e8]
lea rbx, [rdx + rax]
mov qword [rsi + 0x4e8], rbx
mov qword [rsi + 0x4f0], rdi
mov qword [rsi + 0x4f8], rdx
mov qword [rsi + 0x500], rax
test rax, rax
je 0x140054ddf
lea r8, [rdx + 1]
lea r9, [rax - 1]
mov qword [rsi + 0x4f8], r8
mov qword [rsi + 0x500], r9
movzx edx, byte [rdx]
cmp dl, 4
mov r8d, 4
cmovb r8d, edx
cmp r8b, 3
jne 0x140054ddf
mov r12, qword [rsi + 0x4b8]
mov r15d, 1
cmp rcx, rax
je 0x140054b17
test rdi, rdi
js 0x14005766e
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rdi
call fcn.140143230
mov r15, rax
test rax, rax
je 0x14005765f
mov rcx, r15
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xe0], r15
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0xf0], rdi
mov rcx, qword [r12]
lea rdx, [rsp + 0xe0]
call fcn.140092f10
cmp qword [rsp + 0xe8], 0
je 0x140054b66
mov rcx, qword [rsp + 0xe0]
call fcn.140142490
mov rax, qword [rsi + 0x4b8]
mov rdi, qword [rax + 8]
cmp byte [rdi + 0x40], 0
jne 0x140054ddf
cmp qword [rdi + 0x10], 0
jne 0x140059d41
mov qword [rdi + 0x10], 0xffffffffffffffff
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, 9
jbe 0x1400553c9
mov rax, qword [rdi + 0x18]
mov word [rax + rdx], 0x309
mov qword [rax + rdx + 2], 0
add qword [rdi + 0x28], 0xa
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
test rax, rax
je 0x140054bd3
call qword [rax + 8]
mov rax, qword [rdi + 0x10]
inc rax
mov qword [rdi + 0x10], rax
cmp byte [rdi + 0x40], 0
jne 0x140054ddf
test rax, rax
jne 0x140059d41
mov qword [rdi + 0x10], 0xffffffffffffffff
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, 0x16
jbe 0x1400553f9
mov rax, qword [rdi + 0x18]
mov word [rax + rdx], 0x16
mov byte [rax + rdx + 2], 0xf
movabs rcx, 0x66617263656e696d
mov qword [rax + rdx + 3], rcx
movabs rcx, 0x646e6172623a7466
mov qword [rax + rdx + 0xa], rcx
mov dword [rax + rdx + 0x12], 0x61636e04
mov byte [rax + rdx + 0x16], 0x6e
add qword [rdi + 0x28], 0x17
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
test rax, rax
je 0x140054c65
call qword [rax + 8]
mov rax, qword [rdi + 0x10]
inc rax
mov qword [rdi + 0x10], rax
cmp byte [rdi + 0x40], 0
jne 0x140054ddf
test rax, rax
jne 0x140059d41
mov qword [rdi + 0x10], 0xffffffffffffffff
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, 0x14
jbe 0x1400573ed
mov rax, qword [rdi + 0x18]
mov dword [rax + rdx], 0x11010714
movdqu xmm0, xmmword [str.minecraft:vanilla_n]
movdqu xmmword [rax + rdx + 4], xmm0
mov byte [rax + rdx + 0x14], 0x61
add qword [rdi + 0x28], 0x15
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
test rax, rax
je 0x140054cdb
call qword [rax + 8]
mov rax, qword [rdi + 0x10]
inc rax
mov qword [rdi + 0x10], rax
cmp byte [rdi + 0x40], 0
jne 0x140054ddf
test rax, rax
jne 0x140059d41
mov qword [rdi + 0x10], 0xffffffffffffffff
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, 0x9b6a
jbe 0x140057563
cmp qword [rsi + 0x4c8], 0
je 0x140054e38
mov r12, rbp
mov bpl, 2
mov rcx, qword [rsi + 0x4c0]
call fcn.140142490
mov rax, qword [rsp + 0x5ce]
mov qword [rsp + 0x4de], rax
movdqa xmm0, xmmword [rsp + 0x5c0]
movdqa xmmword [rsp + 0x4d0], xmm0
mov byte [r12], 1
cmp bpl, 3
jne 0x140054e61
jmp 0x140054e2f
mov al, 3
mov byte [rbp], al
mov al, 1
mov cl, 6
jmp 0x140057896
mov rax, qword [rsp + 0x5ce]
mov qword [rsp + 0x4de], rax
movdqa xmm0, xmmword [rsp + 0x5c0]
movdqa xmmword [rsp + 0x4d0], xmm0
mov byte [rbp], 1
mov bpl, 2
mov rax, qword [rsp + 0x4de]
mov qword [rsp + 0x96e], rax
movdqa xmm0, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0x960], xmm0
mov rcx, qword [rsp + 0x40]
call fcn.1400103d0
cmp bpl, 2
je 0x1400576e0
mov qword [rsi + 0x3a8], rbx
mov qword [rsi + 0x3b0], r14
mov byte [rsi + 0x4ac], 1
movdqa xmm0, xmmword [rsp + 0x960]
movdqu xmmword [rsi + 0x3b8], xmm0
mov rax, qword [rsp + 0x96e]
mov qword [rsi + 0x3c6], rax
mov byte [rsi + 0x3ce], bpl
mov byte [rsi + 0x3cf], r15b
mov rax, qword [rsi + 0x68]
cmp qword [rax + 0x228], 0
jne 0x140057643
mov qword [rax + 0x228], 0xffffffffffffffff
mov rcx, qword [rax + 0x358]
test rcx, rcx
je 0x140054f1e
lea rdx, [rcx - 1]
mov qword [rax + 0x358], rdx
mov rdx, qword [rax + 0x348]
mov rcx, qword [rdx + rcx*8 - 8]
test ecx, ecx
jne 0x140054f35
mov ecx, dword [rax + 0x360]
lea edx, [rcx + 1]
mov dword [rax + 0x360], edx
shl rcx, 0x20
or rcx, 1
mov qword [rsi + 0x3d0], rcx
inc qword [rax + 0x228]
mov rax, qword [0x1401ea818]
cmp rax, 2
jbe 0x140055034
lea rax, [rsi + 0x3a8]
lea rcx, [rsi + 0x70]
lea rdx, [rsi + 0xa0]
mov r8d, dword [rsi + 0x3d4]
mov dword [rsp + 0x5c0], r8d
mov qword [rsp + 0xe0], rcx
lea rcx, [0x140108770]
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rdx
lea rdx, [0x140116800]
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rcx
lea rax, [rsp + 0x5c0]
mov qword [rsp + 0x110], rax
lea rax, [0x14008c220]
mov qword [rsp + 0x118], rax
lea rax, str.name__uuid__brand__id
mov qword [rsp + 0x6f0], rax
mov qword [rsp + 0x6f8], 4
mov qword [rsp + 0x710], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x700], rax
mov qword [rsp + 0x708], 4
lea r8, str.ncan::net
lea rcx, [rsp + 0x6f0]
mov edx, 3
mov r9d, 0x85
call fcn.140092890
mov r13, qword [rsi + 0xb8]
cmp byte [r13 + 0x40], 0
jne 0x1400572e2
lea r14, [r13 + 0x10]
cmp qword [r14], 0
jne 0x140059d41
mov r12, qword [rsi + 0x68]
mov edi, dword [rsi + 0x3d4]
mov qword [r13 + 0x10], 0xffffffffffffffff
mov rax, qword [r13 + 0x20]
mov rdx, qword [r13 + 0x28]
sub rax, rdx
cmp rax, 1
jbe 0x1400552c8
mov rax, qword [r13 + 0x18]
mov word [rax + rdx], 1
add qword [r13 + 0x28], 2
mov rax, qword [r13 + 0x30]
mov rcx, qword [r13 + 0x38]
mov qword [r13 + 0x30], 0
test rax, rax
je 0x1400550a2
call qword [rax + 8]
mov rax, qword [r13 + 0x10]
inc rax
mov qword [r13 + 0x10], rax
cmp byte [r13 + 0x40], 0
jne 0x1400572e2
test rax, rax
jne 0x140059d41
mov qword [r13 + 0x10], 0xffffffffffffffff
mov rax, qword [r13 + 0x20]
mov rdx, qword [r13 + 0x28]
sub rax, rdx
cmp rax, 0x4b
jbe 0x1400553b1
mov rax, qword [r13 + 0x18]
mov word [rax + rdx], 0x294b
bswap edi
mov dword [rax + rdx + 2], edi
mov word [rax + rdx + 6], 0x100
mov byte [rax + rdx + 8], 0xf
movabs rcx, 0x66617263656e696d
mov qword [rax + rdx + 9], rcx
mov word [rax + rdx + 0x11], 0x3a74
mov dword [rax + rdx + 0x13], 0x74706d65
mov byte [rax + rdx + 0x17], 0x79
mov dword [rax + rdx + 0x18], 0xc0200
mov word [rax + rdx + 0x1c], 0
mov byte [rax + rdx + 0x1e], 0xf
mov qword [rax + rdx + 0x1f], rcx
mov word [rax + rdx + 0x27], 0x3a74
mov dword [rax + rdx + 0x29], 0x74706d65
mov word [rax + rdx + 0x2d], 0xf79
mov qword [rax + rdx + 0x2f], rcx
mov word [rax + rdx + 0x37], 0x3a74
mov byte [rax + rdx + 0x3d], 0x79
mov dword [rax + rdx + 0x39], 0x74706d65
mov qword [rax + rdx + 0x3e], 0
mov dword [rax + rdx + 0x46], 0x100ff03
mov word [rax + rdx + 0x4a], 0
add qword [r13 + 0x28], 0x4c
mov rax, qword [r13 + 0x30]
mov rcx, qword [r13 + 0x38]
mov qword [r13 + 0x30], 0
test rax, rax
je 0x14005519a
call qword [rax + 8]
mov rax, qword [r13 + 0x10]
inc rax
mov qword [r13 + 0x10], rax
cmp byte [r13 + 0x40], 0
jne 0x1400572e2
test rax, rax
jne 0x140059d41
mov qword [r13 + 0x10], 0xffffffffffffffff
mov rax, qword [r13 + 0x20]
mov rdx, qword [r13 + 0x28]
sub rax, rdx
cmp rax, 0xa
jbe 0x1400553e1
mov rax, qword [r13 + 0x18]
mov word [rax + rdx], 0x360a
mov byte [rax + rdx + 2], 2
mov qword [rax + rdx + 3], 0
add qword [r13 + 0x28], 0xb
mov rax, qword [r13 + 0x30]
mov rcx, qword [r13 + 0x38]
mov qword [r13 + 0x30], 0
test rax, rax
je 0x14005520b
call qword [rax + 8]
mov rax, qword [r14]
inc rax
mov qword [r14], rax
mov rbx, qword [r12 + 0xc8]
test rbx, rbx
je 0x1400552e0
mov r15, qword [r12 + 0xc0]
jmp 0x1400552e3
mov r12, rdi
lea rcx, [rsp + 0x90]
call fcn.1400f8570
test eax, eax
je 0x1400541a6
mov ebx, edx
lea rcx, [rsp + 0x90]
call fcn.1400f8570
test eax, eax
je 0x1400541a6
cmp edx, 0x2fd
ja 0x1400541a6
mov r8d, edx
mov rdi, qword [rsp + 0x98]
sub rdi, r8
jb 0x1400541a6
mov rdx, qword [rsp + 0x90]
lea r15, [rdx + r8]
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x98], rdi
cmp r8d, 0x3f
ja 0x140055411
lea rcx, [rsp + 0x340]
call fcn.140089490
cmp qword [rsp + 0x340], 0
je 0x140055428
jmp 0x1400541a6
lea rcx, [r13 + 0x18]
mov r8d, 2
call fcn.1401639e0
mov rdx, qword [r13 + 0x28]
jmp 0x14005507b
xor r15d, r15d
cmp byte [r13 + 0x40], 0
jne 0x1400572e2
test rax, rax
jne 0x140059d41
lea rcx, [r13 + 0x18]
mov r8d, 0x4c
call fcn.1401639e0
mov rdx, qword [r13 + 0x28]
jmp 0x1400550de
lea rcx, [rdi + 0x18]
mov r8d, 0xa
call fcn.1401639e0
mov rdx, qword [rdi + 0x28]
jmp 0x140054ba3
lea rcx, [r13 + 0x18]
mov r8d, 0xb
call fcn.1401639e0
mov rdx, qword [r13 + 0x28]
jmp 0x1400551d6
lea rcx, [rdi + 0x18]
mov r8d, 0x17
call fcn.1401639e0
mov rdx, qword [rdi + 0x28]
jmp 0x140054c0e
mov rax, qword [0x1401e9100]
mov rcx, rdx
mov rdx, r8
call rax
test al, al
jne 0x1400541a6
cmp rdi, 2
jb 0x1400541a6
add r15, 2
add rdi, 0xfffffffffffffffe
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x98], rdi
lea rcx, [rsp + 0x90]
call fcn.1400f8570
test eax, eax
je 0x1400541a6
mov byte [r14], 1
cmp edx, 1
je 0x1400574d6
cmp edx, 2
jne 0x140057543
cmp ebx, 0x2fc
jne 0x140057593
mov ecx, esi
call fcn.140035dc0
test al, al
je 0x1400572c3
movabs rax, 0x200000003
mov qword [rsp + 0x130], rax
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], rbx
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0x100], rbp
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], r12
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x128], r12
lea rdx, [rsp + 0xe0]
mov rcx, r14
call fcn.140035dc0
test al, al
je 0x1400572c3
movabs rax, 0x300000003
mov qword [rsp + 0x130], rax
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], rbx
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0x100], rbp
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x11024
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x18
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x12024
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x28
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140035dc0
test al, al
je 0x1400572c3
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xf0], xmm0
movdqa xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xfd], 0
lea rdx, [rsp + 0xe0]
mov rcx, r14
call fcn.140035900
test al, al
je 0x1400572c3
mov rcx, r14
call fcn.140037f50
test al, al
je 0x1400572c3
mov rcx, r14
call fcn.140034c20
mov ebx, eax
lea rcx, [rsp + 0x6f0]
call fcn.14000c160
lea rcx, [rsp + 0x5c0]
call fcn.140010800
test bl, bl
mov rsi, qword [rsp + 0x30]
je 0x1400572e2
mov r14, qword [rsi + 0x68]
cmp qword [r14 + 0x208], 0
jne 0x140057683
mov rsi, qword [rsp + 0x30]
lea rbx, [rsi + 0xb0]
mov qword [r14 + 0x208], 0xffffffffffffffff
lea rdi, [r14 + 0x210]
mov qword [r14 + 0x220], 0
lea rdx, str.BRAND__LANG_
mov r8d, 8
mov rcx, rdi
call fcn.140019590
mov rdx, qword [rsi + 0x3a8]
mov r8, qword [rsi + 0x3b0]
mov rcx, rdi
call fcn.140019590
mov rdx, qword [r14 + 0x210]
mov r8, qword [r14 + 0x220]
mov rcx, qword [rsi + 0xb8]
call fcn.14003cc10
mov qword [r14 + 0x220], 0
lea rdx, [0x140184730]
mov r8d, 7
mov rcx, rdi
call fcn.140019590
mov rdx, qword [rsi + 0x3b8]
mov r8, qword [rsi + 0x3c0]
mov rcx, rdi
call fcn.140019590
mov rdx, qword [r14 + 0x210]
mov r8, qword [r14 + 0x220]
mov rcx, qword [rsi + 0xb8]
call fcn.14003cc10
inc qword [r14 + 0x208]
mov rax, qword [rsi + 0x68]
add rax, 0x10
mov ebp, dword [rsi + 0x3d4]
movzx r14d, byte [rsi + 0x4a9]
lea rdi, [rsi + 0x70]
movups xmm0, xmmword [rsi + 0xc8]
movups xmm1, xmmword [rsi + 0xd8]
mov rcx, qword [rsp + 0x40]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
lea r13, [rsi + 0x4b0]
mov qword [rsi + 0x4d0], rax
mov qword [rsi + 0x4d8], rbx
mov qword [rsi + 0x4e0], rdi
movups xmm0, xmmword [rsp + 0x340]
movups xmm1, xmmword [rsp + 0x350]
movdqu xmm2, xmmword [rsp + 0x360]
movdqu xmm3, xmmword [rsp + 0x370]
movups xmmword [rsi + 0x4e8], xmm0
movups xmmword [rsi + 0x4f8], xmm1
movdqu xmmword [rsi + 0x508], xmm2
movdqu xmmword [rsi + 0x518], xmm3
movups xmm0, xmmword [rsp + 0x380]
movups xmmword [rsi + 0x528], xmm0
movups xmm0, xmmword [rsp + 0x390]
movups xmmword [rsi + 0x538], xmm0
movups xmm0, xmmword [rsp + 0x3a0]
movups xmmword [rsi + 0x548], xmm0
mov rax, qword [rsp + 0x3b0]
mov qword [rsi + 0x558], rax
mov dword [rsi + 0x560], ebp
mov byte [rsi + 0x568], r14b
lea r12, [rsi + 0x569]
mov byte [rsi + 0x569], 0
lea rcx, [rsi + 0x56a]
lea rdx, [rsp + 0xe0]
mov r8d, 0x156
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14004b42c
lea rcx, [rsp + 0x6f0]
call fcn.14000c160
lea rcx, [rsp + 0x5c0]
call fcn.140010800
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsi + 0x68]
cmp qword [rdi + 0x228], 0
jne 0x140057651
mov qword [rdi + 0x228], 0xffffffffffffffff
mov rbx, qword [rsi + 0x3d0]
mov rdx, qword [rdi + 0x358]
cmp rdx, qword [rdi + 0x350]
jne 0x140057329
lea rcx, [rdi + 0x348]
call fcn.140096f20
mov rdx, qword [rdi + 0x358]
movabs rax, 0xffffffff00000000
and rax, rbx
lea ecx, [rbx + 1]
cmp ecx, 1
adc ebx, 1
or rbx, rax
mov rax, qword [rdi + 0x348]
mov qword [rax + rdx*8], rbx
inc rdx
mov qword [rdi + 0x358], rdx
inc qword [rdi + 0x228]
mov rbx, qword [rsi + 0xb0]
mov rdi, qword [rsi + 0xb8]
mov byte [rbx + 0x40], 1
cmp qword [rbx + 0x10], 0
jne 0x14005787c
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x1400573a4
call qword [rax + 8]
mov rax, qword [rbx + 0x10]
inc rax
jmp 0x1400573a6
xor eax, eax
mov qword [rbx + 0x10], rax
mov byte [rdi + 0x40], 1
cmp qword [rdi + 0x10], 0
jne 0x14005787c
mov qword [rdi + 0x10], 0xffffffffffffffff
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
test rax, rax
je 0x1400573e2
call qword [rax + 8]
mov rax, qword [rdi + 0x10]
inc rax
jmp 0x1400573e4
xor eax, eax
mov qword [rdi + 0x10], rax
jmp 0x1400576a4
lea rcx, [rdi + 0x18]
mov r8d, 0x15
call fcn.1401639e0
mov rdx, qword [rdi + 0x28]
jmp 0x140054ca0
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or byte [rax - 1], cl
adc byte [r8 - 0x75], r9b
je 0x14005747e
xor byte [rax - 0x39], cl
xchg byte [rax], cl
add eax, 0x10000
add byte [rax], al
pxor xmm6, xmm6
movdqu xmmword [rsi + 0x510], xmm6
lea rcx, [rsi + 0x560]
call fcn.14005c520
mov qword [rsi + 0x520], 1
movdqu xmmword [rsi + 0x528], xmm6
mov qword [rsi + 0x538], 1
mov qword [rsi + 0x540], 0
mov word [rsi + 0x4e0], 0
mov byte [rsi + 0x4e2], 0
xor eax, eax
jmp 0x14004fa9f
mov rsi, qword [rsp + 0x30]
lea rax, [rsi + 0x4f8]
mov rcx, qword [rsi + 0x4f0]
mov rdx, qword [rsi + 0x4e0]
mov r8, qword [rsi + 0x4e8]
mov r8, qword [r8]
add r8, 0x10
mov qword [rsi + 0x538], rax
mov qword [rsi + 0x540], r8
mov qword [rsi + 0x548], rdx
mov qword [rsi + 0x550], rcx
lea r14, [rsi + 0x580]
mov byte [rsi + 0x580], 0
movq xmm1, rdx
movq xmm0, r8
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x6c
ror dword [rbx + rcx*4 + 0x6c], 0x24
pop rax
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x6c
ror dword [rbx + rcx*4 + 0x6c], 0x24
pop rax
mov rdi, r12
jmp 0x14004bb74
mov bp, 2
mov rsi, qword [rsp + 0x30]
mov r13, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
cmp byte [rsi + 0x531], 0
jne case.0x14004b09a.39
jmp 0x140050114
mov r13, qword [rsp + 0x58]
and al, 0x58
jmp 0x14004ba20
lea r8, str.crates_ncan_src_nethandshake.rspl
call fcn.1401632c0
insb byte [rdi], dx
not byte [rcx]
add al, ch
jg 0x1400575fb
adc byte [rax], al
ud2
lea rcx, str.crates_ncan_src_netmod.rs
call fcn.1401636d0
ud2
lea rcx, str.crates_ncan_src_netmod.rs
call fcn.1401636d0
ud2
mov ecx, 1
mov rdx, rdi
call fcn.140162fc0
ud2
call fcn.14007ff80
ud2
lea rcx, str.crates_ncan_src_netmod.rs
call fcn.1401636d0
ud2
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcioutilwrite_all.rs
jmp 0x140054033
cmp byte [rsi + 0x4ac], 0
je 0x1400576c3
cmp qword [rsi + 0x3c0], 0
je 0x1400576c3
mov rcx, qword [rsi + 0x3b8]
call fcn.140142490
mov byte [rsi + 0x4ac], 0
cmp qword [rsi + 0x3b0], 0
je 0x1400576e0
mov rcx, qword [rsi + 0x3a8]
call fcn.140142490
lea rcx, [rsi + 0xb0]
call fcn.14000eb60
cmp byte [rsi + 0x4ad], 0
je 0x140057731
cmp qword [rsi + 0x78], 0
je 0x140057705
mov rcx, qword [rsi + 0x70]
call fcn.140142490
cmp qword [rsi + 0x88], 0
cmp dword [rsi + 0x88], 0
je 0x14005771b
mov rcx, qword [rsi + 0x80]
call fcn.140142490
cmp qword [rsi + 0x98], 0
je 0x140057731
mov rcx, qword [rsi + 0x90]
call fcn.140142490
mov byte [rsi + 0x4ad], 0
jmp 0x14004fd54
cmp rax, rcx
je 0x140057908
lea rcx, [rax + 0x10]
mov rdx, qword [rsp + 0x30]
mov qword [rdx + 0x428], rcx
mov rsi, qword [rdx + 0x68]
cmp qword [rsi + 0x160], 0
je 0x140057908
mov rbx, qword [rax]
mov r14, qword [rax + 8]
mov rcx, rbx
mov rdx, r14
call fcn.140010f40
mov r15, rax
mov rdi, qword [rsi + 0x148]
mov r12, qword [rsi + 0x150]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor r13d, r13d
pcmpeqd xmm7, xmm7
and r15, r12
movdqu xmm8, xmmword [rdi + r15]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb ebp, xmm0
test ebp, ebp
jne 0x1400577fc
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x140057908
add r15, r13
add r15, 0x10
add r13, 0x10
jmp 0x1400577a8
lea eax, [rbp - 1]
and eax, ebp
mov ebp, eax
test ax, ax
je 0x1400577c2
tzcnt eax, ebp
add rax, r15
and rax, r12
neg rax
lea rax, [rax + rax*4]
cmp qword [rdi + rax*8 - 0x20], r14
jne 0x1400577f0
lea rsi, [rdi + rax*8]
mov rdx, qword [rsi - 0x28]
mov rcx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400577f0
lea rax, [rsi - 0x18]
mov rdx, qword [rsp + 0x30]
mov qword [rdx + 0x438], rax
mov rax, qword [rsi - 0x18]
mov rcx, qword [rsi - 0x10]
mov rsi, rdx
shl rcx, 5
add rcx, rax
mov qword [rdx + 0x440], rax
mov qword [rdx + 0x448], rcx
mov r13, qword [rsp + 0x58]
cmp rax, rcx
jne 0x140059401
mov rax, qword [rsi + 0x428]
mov rcx, qword [rsi + 0x430]
jmp 0x14005773d
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
ud2
mov edx, 0x2b
call fcn.140163440
ud2
mov byte [rsi + 0x4a8], cl
movaps xmm6, xmmword [rsp + 0xc10]
movaps xmm7, xmmword [rsp + 0xc20]
movaps xmm8, xmmword [rsp + 0xc30]
movaps xmm9, xmmword [rsp + 0xc40]
movaps xmm10, xmmword [rsp + 0xc50]
movaps xmm11, xmmword [rsp + 0xc60]
movaps xmm12, xmmword [rsp + 0xc70]
movaps xmm13, xmmword [rsp + 0xc80]
movaps xmm14, xmmword [rsp + 0xc90]
movaps xmm15, xmmword [rsp + 0xca0]
add rsp, 0xcb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, qword [rsp + 0x30]
cmp qword [rsi + 0x3f8], 0
je 0x1400580a0
test dword [rdi], eax
add byte [rax], al
test dword [rdi], eax
add byte [rax], al
lea rax, [rsi + 0x3f8]
mov byte [rsi + 0x4af], 0
movups xmm0, xmmword [rax]
add bl, dh
movq mm1, qword [rax + 0x10]
add bl, dh
movq mm1, qword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqa xmmword [rsp + 0xa00], xmm2
movdqa xmmword [rsp + 0x9f0], xmm1
and al, 0xf0
or dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x9e0], eax
and al, 0xf0
or dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x9e0], eax
mov rcx, qword [rax + 0x10]
mov qword [rsi + 0x4a0], rcx
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movups xmmword [rsi + 0x490], xmm0
movdqu xmm0, xmmword [rsp + 0x9f8]
add byte [rax], al
add byte [rax], al
movdqu xmmword [rsi + 0x4b0], xmm0
mov rax, qword [rsp + 0xa08]
mov qword [rsi + 0x4c0], rax
mov rax, qword [rsi + 0xc0]
mov byte [rax + 0x10], 1
mov byte [rsi + 0x4ab], 0
mov rbx, qword [rsi + 0x3d8]
mov qword [rsi + 0x4c8], rbx
mov r13, qword [rsp + 0x58]
mov rdi, qword [r13]
mov edi, dword [rbp]
mov qword [rsp + 0xe0], 2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140057a13
test eax, eax
jne 0x140057ad1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
or eax, dword [rax]
or eax, dword [rax]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov rsi, qword [rsp + 0x30]
mov eax, dword [0x14021d30c]
add eax, 0x1c58f3
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r14d, byte [rax + 0x104]
add byte [rax], al
add byte [rax], al
movzx ebp, byte [rax + 0x105]
test r14b, r14b
je 0x140057a9f
test bpl, bpl
jne 0x140057a9f
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0xe0]
cmp rax, 2
je 0x140057b78
test rax, rax
je 0x140057b78
test byte [rcx + rax], dl
add byte [rax], al
test byte [rcx + rax], dl
add byte [rax], al
mov rdi, qword [rsp + 0xe8]
test rdi, rdi
je 0x140057b78
mov rsi, qword [rsp + 0xf0]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
mov rsi, qword [rsp + 0x30]
je 0x140057b78
mov rcx, rdi
stc
call fcn.140142490
jmp 0x140057b78
xor eax, eax
mov ecx, ebp
sub cl, 1
movzx ecx, cl
cmovb ecx, eax
test r14b, r14b
movzx eax, bpl
cmovne eax, ecx
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x105], al
add bl, ch
invalid
add bl, ch
add eax, 0x31f63145
in eax, dx
xor r14d, r14d
xor ebp, ebp
mov rax, qword [rbx + 0x10]
lea rdx, [rsp + 0xe0]
mov rcx, rbx
mov r8, rdi
call qword [rax + 0x18]
mov r15, qword [rsp + 0xe0]
cmp r15, 2
jne 0x140057b81
add byte [rax], al
add byte [rbp - 0x7c], al
div byte [rsi + rsi*2 - 0x75]
add eax, 0x1c5804
test r14b, r14b
je 0x140057b78
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
or byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x140057b57
test eax, eax
jne 0x140057b78
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
cmp cl, byte [rdx]
add dh, al
xchg byte [rax], cl
add dword [rax], eax
add byte [rcx], al
cmp cl, byte [rdx]
add dh, al
xchg byte [rax], cl
add dword [rax], eax
add byte [rcx], al
mov rsi, qword [rsp + 0x30]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x104], 1
mov byte [rax + 0x105], bpl
mov al, 1
mov cl, 0xd
jmp 0x140057896
mov rbx, qword [rsp + 0xe8]
mov rdi, qword [rsp + 0xf0]
mov rcx, qword [rsi + 0x4c8]
mov edx, 0x84
mov eax, 0xcc
add byte [rax], al
add al, dh
cmpxchg qword [rcx], rdx
add byte [rax], al
add al, dh
cmpxchg qword [rcx], rdx
je 0x140057bb0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
invalid
and byte [rbp - 0x7b], cl
push qword [rsi + rcx*2 + 0x4c]
mov edi, dword [rsi + 0x490]
test r15, r15
je 0x140057c03
mov r15, qword [rsi + 0x490]
mov r14, qword [rsi + 0x498]
mov byte [r15 + 0x40], 1
cmp qword [r15 + 0x10], 0
jne 0x14005787c
mov qword [r15 + 0x10], 0xffffffffffffffff
mov rax, qword [r15 + 0x30]
mov rcx, qword [r15 + 0x38]
mov ecx, dword [rdi + 0x38]
mov ecx, dword [rdi + 0x38]
mov qword [r15 + 0x30], 0
test rax, rax
je 0x140057fa0
call qword [rax + 8]
mov rax, qword [r15 + 0x10]
inc rax
jmp 0x140057fa2
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax - 0x75], 0x83486876
mov esi, 0x228
add byte [rdi], cl
test dword [rsi], edx
add eax, 0xc7480000
add byte [rax], al
invalid
invalid
xchg byte [rax], ch
add al, byte [rax]
add bh, bh
invalid
invalid
mov rdi, rsi
mov rsi, qword [rsi + 0x68]
cmp qword [rsi + 0x228], 0
jne 0x14005812e
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x228], 0xffffffffffffffff
lea rcx, [rsi + 0x230]
mov rdx, qword [rdi + 0x3d0]
mov byte [rsp + 0x100], 2
lea r8, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add al, ch
invalid
lahf
add dword [rax], eax
lahf
add dword [rax], eax
inc qword [rsi + 0x228]
mov rax, qword [rdi + 0xb0]
inc qword [rax]
je 0x14005811c
mov rsi, rdi
mov rcx, qword [rdi + 0xb8]
inc qword [rcx]
mov eax, 0x48000000
inc dword [rcx]
je 0x14005811c
mov rdx, qword [rsi + 0xc0]
inc qword [rdx]
je 0x14005811c
test byte [rsp + rax - 0x74b40000], bl
xchg byte [rax + 0x49000004], dl
mov r8, qword [rsi + 0x490]
inc qword [r8]
inc dword [rax]
inc dword [rax]
je 0x14005811c
mov r9, qword [rsi + 0x498]
inc qword [r9]
inc dword [rcx]
cwde
add al, 0
add byte [rcx - 1], cl
inc dword [rcx]
je 0x14005811c
mov r10, qword [rsi + 0x4a0]
inc qword [r10]
je 0x14005811c
add byte [rax], al
lea rbp, [rsi + 0x4b0]
inc dword [rcx]
je 0x14005811c
mov r10, qword [rsi + 0x4a0]
inc qword [r10]
je 0x14005811c
add byte [rax], al
add byte [rax], al
lea rbp, [rsi + 0x4b0]
mov r11, qword [rsi + 0x4c0]
mov qword [rsp + 0x400], r11
movups xmm0, xmmword [rsi + 0x4b0]
movaps xmmword [rsp + 0x3f0], xmm0
add byte [rax], al
sub dword [rsp + 0x3f0], eax
add byte [rax], al
mov qword [rsi + 0x4b0], rax
mov qword [rsi + 0x4b8], rcx
mov qword [rsi + 0x4c0], rdx
mov qword [rsi + 0x4c8], r8
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x4d0], r9
mov qword [rsi + 0x4d8], r10
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsi + 0x4e0], xmm0
adc dword [rsi + 0x4e0], eax
adc dword [rsi + 0x4e0], eax
mov rax, qword [rsp + 0x400]
mov qword [rsi + 0x4f0], rax
lea rdi, [rsi + 0x568]
mov byte [rsi + 0x568], 0
mov rax, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
mov qword [rsi + 0x508], rax
movups xmm0, xmmword [rbp]
movups xmmword [rsi + 0x4f8], xmm0
mov rax, qword [rsi + 0x4c8]
mov qword [rsi + 0x510], rax
mov rax, qword [rsi + 0x4d0]
add eax, 0x8b480000
xchg al, dl
add al, 0
add byte [rax - 0x77], cl
mov qword [rsi + 0x518], rax
mov rax, qword [rsi + 0x4d8]
invalid
invalid
mov qword [rsi + 0x518], rax
mov rax, qword [rsi + 0x4d8]
mov qword [rsi + 0x520], rax
movups xmm0, xmmword [rsi + 0x4e0]
movups xmmword [rsi + 0x528], xmm0
xchg byte [rax], ah
add eax, 0x100f0000
xchg al, ah
add al, 0
add byte [rdi], cl
adc dword [rsi + 0x528], eax
mov rax, qword [rsi + 0x4f0]
mov qword [rsi + 0x538], rax
lea r9, str.crates_ncan_src_netmod.rs
lea rcx, [rsp + 0xe0]
mov edx, 1
xor r8d, r8d
call fcn.140115d40
fisttp word [rbx]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg al, dl
add eax, 0x100f0000
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x5c0], eax
xchg al, al
invalid
add byte [rax], al
invalid
fisttp word [rbx]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg al, dl
add eax, 0x100f0000
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x5c0], eax
xchg al, al
invalid
add byte [rax], al
xchg al, al
add eax, 0x100f0000
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 0x5b0], xmm0
adc dword [rsi + 0x5b0], eax
adc dword [rsi + 0x5b0], eax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmm1, xmmword [rsp + 0xf0]
add byte [rax], al
add bl, dh
movq mm1, qword [rsp + 0xf0]
movdqu xmm2, xmmword [rsp + 0x100]
movdqu xmm3, xmmword [rsp + 0x110]
movdqu xmmword [rsi + 0x5a0], xmm3
add byte [rax], al
add byte [rax], al
movdqu xmmword [rsi + 0x590], xmm2
movdqu xmmword [rsi + 0x580], xmm1
movdqu xmmword [rsi + 0x570], xmm0
lea r14, [rsi + 0x570]
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r13
call fcn.140115710
mov cl, 3
test al, al
jne 0x14005862a
mov r12, rdi
cld
mov rcx, r14
call fcn.140113790
lea rdi, [rsi + 0x580]
mov rax, qword [rsi + 0x580]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x140057e57
mov rcx, rdi
call fcn.140019cb0
mov rax, qword [rsi + 0x5b0]
test rax, rax
je 0x140057e6d
mov rcx, qword [rsi + 0x5b8]
call qword [rax + 0x18]
mov r15, qword [rsi + 0x500]
mov edi, dword [rsi + 0x500]
cmp byte [r15 + 0x40], 0
jne 0x140053e68
cmp qword [r15 + 0x10], 0
jne 0x140059d41
mov qword [r15 + 0x10], 0xffffffffffffffff
mov rax, qword [r15 + 0x20]
mov rdx, qword [r15 + 0x28]
sub rax, rdx
cmp rax, 1
jbe 0x140058104
invalid
add byte [rax - 0x73], cl
sahf
clc
add al, 0
add byte [rcx - 0x75], cl
sbb byte [r14 - 0x39], r12b
add al, 0x10
add dword [rbp + 0x49], esp
add dword [rdi + 0x28], 2
lea rbx, [rsi + 0x4f8]
mov rax, qword [r15 + 0x18]
mov word [rax + rdx], 0x6501
add qword [r15 + 0x28], 2
mov rax, qword [r15 + 0x30]
mov rcx, qword [r15 + 0x38]
mov qword [r15 + 0x30], 0
test rax, rax
je 0x140057ed5
call qword [rax + 8]
inc qword [r15 + 0x10]
mov qword [r14], rbx
mov byte [rdi], 0
mov rdi, r12
lea rdx, [rsi + 0x570]
mov r8, qword [r13]
lea rcx, [rsp + 0xe0]
call fcn.14003d970
cmp qword [rsp + 0xe0], 0
je 0x1400580fd
mov qword [rsp + 0x38], rdi
mov rax, qword [rsp + 0xf0]
mov qword [rsi + 0x550], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsi + 0x540], xmm0
cmp byte [rsi + 0x580], 3
add esi, dword [rbp + 0x3a]
add esi, dword [rbp + 0x3a]
mov rdi, qword [rsi + 0x578]
dec qword [rdi]
jne 0x140057f71
cmp qword [rdi + 0x20], 0
je 0x140057f53
mov rcx, qword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x140057f63
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
jne 0x140057f71
mov rcx, rdi
call fcn.140142490
mov rax, qword [rsi + 0x550]
test rax, rax
je case.0x14003ac86.322
mov rcx, qword [rsi + 0x540]
mov qword [rsi + 0x558], rcx
mov qword [rsi + 0x560], rax
mov eax, 1
jmp 0x14005813c
xor eax, eax
mov qword [r15 + 0x10], rax
mov byte [r14 + 0x40], 1
cmp qword [r14 + 0x10], 0
jne 0x14005787c
mov qword [r14 + 0x10], 0xffffffffffffffff
mov rax, qword [r14 + 0x30]
mov rcx, qword [r14 + 0x38]
mov qword [r14 + 0x30], 0
test rax, rax
je 0x140057fdf
call qword [rax + 8]
mov rax, qword [r14 + 0x10]
inc rax
jmp 0x140057fe1
xor eax, eax
mov qword [r14 + 0x10], rax
mov r14, qword [rsi + 0x68]
cmp qword [r14 + 0x228], 0
jne 0x140058120
mov qword [r14 + 0x228], 0xffffffffffffffff
lea rcx, [r14 + 0x230]
mov rdx, qword [rsi + 0x3d0]
lea rax, str.multiplayer.disconnect.generic
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 0x1e
lea rax, [0x1401aa580]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 0
mov byte [rsp + 0x100], 0
lea r8, [rsp + 0xe0]
call fcn.140071b80
inc qword [r14 + 0x228]
test rbx, rbx
je 0x14005807b
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14005807b
mov rcx, rbx
call fcn.140142490
lea rdi, [rsi + 0x490]
cmp qword [rsi + 0x4b8], 0
je 0x140058098
mov rcx, qword [rsi + 0x4b0]
call fcn.140142490
mov rcx, rdi
call fcn.14000eb60
mov byte [rsi + 0x4af], 0
cmp qword [rsi + 0x3e8], 0
je 0x1400580bd
mov rcx, qword [rsi + 0x3e0]
call fcn.140142490
cmp byte [rsi + 0x4ab], 0
je 0x1400580de
mov rcx, qword [rsi + 0x3d8]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
jne 0x1400580ea
mov byte [rsi + 0x4ab], 0
jmp 0x1400576a4
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
mov byte [rsi + 0x4ab], 0
jmp 0x1400576a4
mov cl, 4
jmp 0x14005862a
lea rcx, [r15 + 0x18]
mov r8d, 2
call fcn.1401639e0
mov rdx, qword [r15 + 0x28]
jmp 0x140057ea7
ud2
lea rcx, str.crates_ncan_src_netmod.rs
call fcn.1401636d0
ud2
lea rcx, str.crates_ncan_src_netmod.rs
call fcn.1401636d0
ud2
test rax, rax
jne 0x140058310
mov qword [rsp + 0x40], rbp
mov qword [rsi + 0x550], 0
mov r12, qword [rsi + 0x4f8]
cmp qword [r12 + 0x10], 0
jne 0x140059d33
lea rdi, [rsi + 0x540]
lea r13, [rsi + 0x4f8]
mov qword [r12 + 0x10], 0xffffffffffffffff
lea rbp, [r12 + 0x18]
mov r14, qword [r12 + 0x28]
xor eax, eax
test r14, r14
je 0x1400581d3
mov r15, qword [rbp]
xor ebx, ebx
cmp qword [rsi + 0x548], r14
jb 0x1400583b1
mov rcx, qword [rsi + 0x540]
add rcx, rbx
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov qword [rsi + 0x550], rbx
mov qword [r12 + 0x28], 0
mov rax, qword [r12 + 0x10]
inc rax
mov rcx, qword [rbp + 0x10]
mov qword [rsp + 0xf0], rcx
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0xe0], xmm0
mov rcx, qword [rdi + 0x10]
mov qword [rbp + 0x10], rcx
movups xmm0, xmmword [rdi]
movups xmmword [rbp], xmm0
mov rcx, qword [rsp + 0xf0]
mov qword [rdi + 0x10], rcx
movdqa xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rdi], xmm0
mov qword [r12 + 0x10], rax
mov qword [rsi + 0x570], r13
mov byte [rsi + 0x580], 0
mov r13, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x40]
lea rdx, [rsi + 0x570]
mov r8, qword [r13]
lea rcx, [rsp + 0xe0]
call fcn.14003d970
cmp qword [rsp + 0xe0], 0
je 0x1400583aa
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x490], rax
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x480], xmm0
cmp byte [rsi + 0x580], 3
jne 0x1400582ba
mov rdi, qword [rsi + 0x578]
dec qword [rdi]
jne 0x1400582ba
cmp qword [rdi + 0x20], 0
je 0x14005829c
mov rcx, qword [rdi + 0x18]
call fcn.140142490
invalid
invalid
invalid
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x1400582ac
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
jne 0x1400582ba
or byte [r13 + 8], r14b
mov rcx, rdi
call fcn.140142490
mov rax, rsi
add rsi, 0x540
add eax, 0x83480000
mov eax, 0x548
invalid
je 0x1400582d6
add eax, 0x83480000
mov eax, 0x548
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rsi]
mov rcx, qword [rsi]
call fcn.140142490
mov rax, qword [rsp + 0x490]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x480]
movdqu xmmword [rsi], xmm0
mov rsi, qword [rsp + 0x30]
mov rax, qword [rsi + 0x540]
mov rcx, qword [rsi + 0x550]
mov qword [rsi + 0x558], rax
mov qword [rsi + 0x560], rcx
lea rcx, [rsi + 0x558]
call fcn.1400f8570
test eax, eax
je case.0x14003ac86.322
mov ecx, edx
mov rax, qword [rsi + 0x560]
sub rax, rcx
sub eax, ecx
sub eax, ecx
jb case.0x14003ac86.322
mov rdx, qword [rsi + 0x558]
lea r8, [rdx + rcx]
mov qword [rsi + 0x558], r8
pop rax
add eax, 0x89480000
xchg byte [rax + 5], ah
add byte [rax], al
pop rax
add eax, 0x89480000
xchg byte [rax + 5], ah
add byte [rax], al
test rcx, rcx
je case.0x14003ac86.322
cli
invalid
invalid
invalid
cli
mov edx, 0xb60fffff
adc al, byte [rax + 0x36b936fa]
add byte [rax], al
add byte [rdi], cl
retf 0xf980
movzx edx, byte [rdx]
cmp dl, 0x36
mov ecx, 0x36
cmovb ecx, edx
cmp cl, 0x36
je case.0x14003ac86.322
je case.0x14003ac86.322
movzx ecx, cl
mov dh, 0xc9
cmp ecx, 0xb
jne 0x14005813c
mov rcx, qword [rsi + 0x500]
add byte [rax], al
mov rdx, qword [rsi + 0x528]
mov r8, qword [rsi + 0x538]
add rcx, 0x10
call fcn.140092e00
test al, al
je case.0x14003ac86.322
mov rax, qword [rsi + 0x560]
jmp 0x1400583ca
mov cl, 5
jmp 0x140058625
mov rcx, rdi
xor edx, edx
mov r8, r14
call fcn.1401639e0
mov rbx, qword [rsi + 0x550]
jmp 0x1400581a3
test rax, rax
jne 0x14005859e
mov qword [rsp + 0x40], rbp
mov qword [rsi + 0x550], 0
add byte [rbx + rcx*4 - 0x5a], cl
clc
add al, 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x5a], cl
clc
add al, 0
add byte [rax], al
invalid
invalid
jl 0x140058412
add byte [rax], al
cmp qword [r12 + 0x10], 0
adc byte [rax], al
jne 0x140059d33
add byte [rax], al
lea rdi, [rsi + 0x540]
lea r13, [rsi + 0x4f8]
mov qword [r12 + 0x10], 0xffffffffffffffff
lea rbp, [r12 + 0x18]
mov r14, qword [r12 + 0x28]
xor eax, eax
ror byte [rbp - 0x7b], 0xf6
ror byte [rbp - 0x7b], 0xf6
je 0x140058461
mov r15, qword [rbp]
xor ebx, ebx
cmp qword [rsi + 0x548], r14
jb 0x140058635
invalid
add byte [rax - 0x75], cl
mov es, word [rax + 5]
add byte [rax], al
mov rcx, qword [rsi + 0x540]
add rcx, rbx
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov qword [rsi + 0x550], rbx
mov qword [r12 + 0x28], 0
mov rax, qword [r12 + 0x10]
inc rax
mov rcx, qword [rbp + 0x10]
mov qword [rsp + 0xf0], rcx
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0xe0], xmm0
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
mov qword [rbp + 0x10], rcx
movups xmm0, xmmword [rdi]
movups xmmword [rbp], xmm0
mov rcx, qword [rsp + 0xf0]
mov qword [rdi + 0x10], rcx
movdqa xmm0, xmmword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add bl, dh
movq qword [rdi], mm0
and al, 0xe0
add byte [rax], al
add bl, dh
movq qword [rdi], mm0
mov qword [r12 + 0x10], rax
mov qword [rsi + 0x570], r13
mov byte [rsi + 0x580], 0
mov r13, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x40]
lea rdx, [rsi + 0x570]
mov r8, qword [r13]
lea rcx, [rsp + 0xe0]
call fcn.14003d970
cmp qword [rsp + 0xe0], 0
je 0x140058623
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x420], rax
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x410], xmm0
cmp byte [rsi + 0x580], 3
jne 0x140058548
mov rdi, qword [rsi + 0x578]
dec qword [rdi]
jne 0x140058548
cmp qword [rdi + 0x20], 0
je 0x14005852a
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14005853a
invalid
invalid
mov rcx, qword [rdi + 0x38]
mov ecx, dword [rdi + 0x38]
call qword [rax + 0x18]
dec qword [rdi + 8]
jne 0x140058548
mov rcx, rdi
call fcn.140142490
mov rax, rsi
add rsi, 0x540
add esi, 0x540
add esi, 0x540
cmp qword [rax + 0x548], 0
je 0x140058564
mov eax, 0x548
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rsi]
mov rcx, qword [rsi]
call fcn.140142490
mov rax, qword [rsp + 0x420]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x410]
movdqu xmmword [rsi], xmm0
mov rsi, qword [rsp + 0x30]
mov rax, qword [rsi + 0x540]
mov rcx, qword [rsi + 0x550]
mov qword [rsi + 0x558], rax
mov qword [rsi + 0x560], rcx
lea rcx, [rsi + 0x558]
call fcn.1400f8570
test eax, eax
je case.0x14003ac86.322
add eax, 0xc6e80000
dec dword [rcx]
add byte [rbp - 0x5f7bf040], al
mov eax, 0xd189ffff
mov ecx, edx
mov rax, qword [rsi + 0x560]
sub rax, rcx
enter 0xffffffffffff820f, 0xffffffffffffff8e
invalid
invalid
invalid
enter 0xffffffffffff820f, 0xffffffffffffff8e
mov eax, 0x8b48ffff
mov rdx, qword [rsi + 0x558]
lea r8, [rdx + rcx]
xchg esi, eax
pop rax
add eax, 0x8d4c0000
add al, 0xa
mov qword [rsi + 0x558], r8
mov qword [rsi + 0x560], rax
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
je case.0x14003ac86.322
invalid
movzx edx, byte [rdx]
cmp dl, 6
mov ecx, 6
cmovb ecx, edx
cmp cl, 6
je case.0x14003ac86.322
movzx ecx, cl
mov dh, 0xc9
cmp ecx, 2
jne 0x1400583ca
test ecx, eax
std
invalid
lea rax, [rsi + 0x510]
mov qword [rsi + 0x570], rax
add dh, al
xchg byte [rax + 5], al
add dh, al
xchg byte [rax + 5], al
jmp 0x14004b64e
mov cl, 6
mov rdi, qword [rsp + 0x38]
mov byte [rdi], cl
mov al, 1
mov cl, 0xe
jmp 0x140057896
mov rcx, rdi
xor edx, edx
mov r8, r14
call fcn.1401639e0
adc byte [rax], al
mov rbx, qword [rsi + 0x550]
jmp 0x140058431
lea rdi, [rsp + 0xe0]
lea rbx, [0x1401aa580]
nop dword [rax]
add byte [rdi], cl
invalid
test rax, rax
je 0x14005874d
invalid
mov eax, ebp
call fcn.140110a00
mov rax, qword [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
invalid
je 0x1400586f1
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dh, byte [rsp + rbx*2 + 0x48]
mov ecx, dword [rsp + 0xe8]
invalid
mov rcx, qword [rsp + 0xe8]
add byte [rax - 0x7b], cl
sal byte [rbp + 0x58], 0x48
mov edx, dword [rsi + 0x4b8]
test rax, rax
jne case.0x14004b412.57
mov rdx, qword [rsi + 0x4b8]
mov rax, qword [rsi + 0x4c0]
add byte [rax], al
mov qword [rsi + 0x4b8], rbx
mov qword [rsi + 0x4c0], 0
mov dword [rsi + 0x4c0], 0
sub rax, rcx
jb 0x140057691
add rdx, rcx
mov qword [rsi + 0x4b8], rdx
mov qword [rsi + 0x4c0], rax
xchg esi, eax
mov eax, 0x48000004
mov dword [rsi + 0x4c0], eax
test rcx, rcx
jne 0x140058660
invalid
invalid
invalid
invalid
movabs rcx, 0x1700000003
jmp 0x1400586ff
mov al, 1
mov cl, 9
or ecx, ebp
pushfq
int1
invalid
invalid
or ecx, ebp
pushfq
int1
invalid
test rcx, rcx
je 0x14005874d
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x1400593ce
add byte [rax], al
test rax, rax
je 0x1400593ce
invalid
add byte [rax - 0x73], cl
jns 0x14005871e
lea rdi, [rcx - 1]
dec dword [rax - 0x75]
pop rcx
dec dword [rax - 0x75]
jno 0x14005872e
mov rbx, qword [rcx - 1]
mov rsi, qword [rcx + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14005873b
jle 0x140058738
add byte [rax + rcx + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call fcn.140142490
popfq
invalid
mov rcx, rdi
call fcn.140142490
add byte [rax - 0x75], cl
je 0x14005876b
xor cl, ch
invalid
or al, 0
invalid
add byte [rax - 0x75], cl
je 0x14005876b
xor cl, ch
or dword [rax + rax], 0x86c74800
mov qword [rsi + 0x3f0], 0
mov rbp, qword [rsi + 0x438]
jmp 0x1400599a7
add byte [rax], al
lock add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
scasb al, byte [rdi]
cmp byte [rax + rax], al
add cl, ch
adc al, byte [r8]
add byte [rax], al
mov rcx, rbx
invalid
add byte [rax], al
mov rcx, rbx
call fcn.140092ff0
test byte [rax - 0x7ab7fffd], ch
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
test byte [rax - 0x7ab7fffd], ch
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov ebx, 0x48000000
mov dword [rsi + 0x728], eax
mov qword [rsi + 0x728], rax
mov qword [rsi + 0x730], rdx
xor r14d, r14d
test rdx, rdx
ror byte [rdi], cl
test byte [rax + rbx], dh
invalid
invalid
ror byte [rdi], cl
test byte [rax + rbx], dh
add byte [rax - 0x73], cl
mov gs, word [rax]
sub byte [rdi], al
lea rcx, [rsi + 0x728]
sub byte [rdi], al
add byte [rax], al
lea r8, [rax + 1]
lea r9, [rdx - 1]
dec qword [rcx + r9*4 - 0x7a]
sub byte [rdi], al
add byte [rax], al
invalid
dec qword [rcx + r9*4 - 0x7a]
sub byte [rdi], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x72], cl
xor byte [rdi], al
add byte [rax], al
mov qword [rsi + 0x730], r9
movzx r8d, byte [rax]
cmp r8b, 5
mov r9d, 5
cmovb r9d, r8d
xor r14d, r14d
movzx r8d, r9b
lea r9, [0x1401ada58]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
test byte [rbp + 0xf], 0xb6
ror dword [rbp + rcx*4 + 0xd], 0x8c
push rdx
adc eax, 0x4634f00
or dword [rbp + 1], 0xe0ff41c8
jmp r8
jmp rax
jmp rax
xor r14d, r14d
cmp rdx, 0x11
adc dword [rdi], ecx
invalid
and byte [rax], bl
add byte [rax], al
adc dword [rdi], ecx
invalid
mov r8, rax
add r8, 0x11
add rdx, 0xffffffffffffffef
rcl byte [rcx], 0x48
add edx, 0xffffffef
mov qword [rsi + 0x728], r8
mov qword [rsi + 0x730], rdx
mov r12, qword [rax + 1]
mov r13, qword [rax + 9]
call fcn.1400f8570
xor r14d, r14d
test eax, eax
je 0x140058826
mov r8d, edx
mov rax, qword [rsi + 0x730]
add byte [rax], al
add byte [rax], al
xor r14d, r14d
sub rax, r8
jae 0x1400588cd
test byte [rcx + rbp - 0x40], 0xf
and dword [rdi + 0x4c000000], 0xffffff8b
insb byte [rdi], dx
and al, 0x58
mov r13, qword [rsp + 0x58]
jmp case.0x1400587d3.0
lea rax, [rsi + 0x6b0]
lea rcx, [rsi + 0x4c0]
lea ecx, [rsi + 0x4c0]
lea ecx, [rsi + 0x4c0]
mov qword [rsi + 0x728], rax
mov qword [rsi + 0x730], rcx
lea rdx, [rsi + 0x728]
lea rcx, [rsp + 0xe0]
mov r8, r13
call fcn.1400334f0
mov rcx, qword [rsp + 0xe0]
cmp rcx, 2
je 0x1400588c6
mov rax, qword [rsp + 0xe8]
test rcx, rcx
add byte [rax - 0x7b], cl
leave
jne 0x140059d70
test rax, rax
jne 0x140058764
jmp 0x140059d70
call fcn.1400f8570
xor r14d, r14d
test eax, eax
je case.0x1400587d3.0
mov edi, edx
cmp edx, 0xffffffff
je case.0x1400587d3.4
mov rcx, rbx
call fcn.140037ff0
lea rcx, [rsi + 0x5b0]
mov edx, edi
call fcn.140038070
jmp case.0x140033418.381
mov al, 4
jmp case.0x140008aad.630
mov r15, qword [rsi + 0x6f0]
mov rdx, qword [rsi + 0x728]
lea rcx, [rdx + r8]
mov qword [rsi + 0x728], rcx
mov qword [rsi + 0x730], rax
mov rdi, qword [r15 + 0x218]
movabs rax, 0x8000000000000001
add rax, 0xfffffffffffffffe
cmp rdi, rax
jae 0x140058a8b
lea rax, [rdi + 1]
mov qword [r15 + 0x218], rax
mov rcx, qword [rsi + 0x700]
mov rax, rcx
shr rax, 0x20
xor r14d, r14d
cmp rax, qword [r15 + 0x6d0]
jae 0x140058a7a
mov r9, qword [r15 + 0x6c0]
mov r10d, dword [r9 + rax*8]
xor r14d, r14d
test r10d, r10d
je 0x140058a7a
xor r14d, r14d
cmp r10d, ecx
jne 0x140058a7a
mov ecx, dword [r9 + rax*8 + 4]
mov rax, qword [r15 + 0x6a8]
shl rcx, 6
xor r13, qword [rax + rcx + 0x38]
xor r12, qword [rax + rcx + 0x30]
xor r14d, r14d
or r12, r13
jne 0x140058a7a
add rax, rcx
xor r14d, r14d
cmp qword [rax + 8], r8
mov r13, qword [rsp + 0x58]
jne 0x140058a6e
mov rcx, qword [rax]
call sub.VCRUNTIME140.dll_memcmp
xor r14d, r14d
test eax, eax
jne 0x140058a6e
mov byte [rsi + 0x722], 0
movups xmm0, xmmword [rsi + 0x6b0]
movups xmm1, xmmword [rsi + 0x6c0]
movaps xmmword [rsp + 0x4e0], xmm1
movaps xmmword [rsp + 0x4d0], xmm0
mov byte [rsi + 0x721], 0
lea rdi, [rsp + 0x5c0]
mov r8d, 0x100
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x720], 0
lea rdx, [rsi + 0x5b0]
lea r14, [rsp + 0xe0]
mov r8d, 0x100
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov edx, 0x1e0
add rdx, qword [rsi + 0x6f0]
lea r12, [rsp + 0x340]
mov rcx, r12
call fcn.140077bd0
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0x410]
lea rdx, [rsp + 0x4d0]
mov r8, rdi
mov r9, r14
call fcn.14003c780
mov r14, qword [rsp + 0x410]
movupd xmm0, xmmword [rsp + 0x418]
movapd xmmword [rsp + 0x480], xmm0
mov rdi, qword [r15 + 0x218]
dec rdi
mov qword [r15 + 0x218], rdi
jmp case.0x1400587d3.0
mov r13, qword [rsp + 0x58]
mov qword [r15 + 0x218], rdi
jmp case.0x1400587d3.0
lea rcx, str.crates_ncan_src_netlogin.rs
call fcn.140163730
ud2
lea rdi, [rsi + 0x722]
cmp byte [rsi + 0x722], 0
je 0x140058ab5
lea rcx, [rsi + 0x6b0]
call fcn.14000d3e0
mov byte [rdi], 0
movaps xmm0, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x3c0], xmm0
mov byte [rbp], 1
movapd xmm0, xmmword [rsp + 0x3c0]
movapd xmmword [rsp + 0x9c0], xmm0
mov rcx, rbx
call fcn.14000fda0
test r14, r14
je 0x1400593ce
movaps xmm0, xmmword [rsp + 0x9c0]
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsi + 0x4b0], r14
movdqa xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsi + 0x4b8], xmm0
mov rbp, qword [rsi + 0x68]
add rbp, 0x10
mov rdi, qword [rsi + 0x3d0]
lea r14, [rsi + 0x4c8]
mov qword [rsi + 0x4c8], rbp
mov qword [rsi + 0x4d0], rdi
mov qword [rsi + 0x4d8], rbx
lea r15, [rsi + 0x500]
mov byte [rsi + 0x500], 0
mov rdx, qword [r13]
mov qword [rsi + 0x4e0], rbx
mov rbx, qword [rbx + 8]
xor r12d, r12d
cmp byte [rbx + 0x40], 0
jne 0x14005938b
mov qword [rsp + 0x40], rdx
cmp qword [rbx + 0x10], 0
jne 0x140059d41
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rax, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
sub rax, rdx
cmp rax, 1
jbe 0x140058cf8
pop rdi
add dword [rax], eax
invalid
pop rdi
add dword [rax], eax
add byte [rax - 0x75], cl
sbb byte [r14 - 0x39], spl
add al, 0x10
add dword [rbx], eax
mov rax, qword [rbx + 0x18]
mov word [rax + rdx], 0x301
add qword [rbx + 0x28], 2
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x140058bc0
call qword [rax + 8]
inc qword [rbx + 0x10]
mov rax, qword [rbp + 0x218]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
cmp rax, rcx
jae 0x140059d62
lea rcx, [rax + 1]
mov qword [rbp + 0x218], rcx
mov rcx, rdi
shr rcx, 0x20
cmp rcx, qword [rbp + 0x7a8]
jae 0x140058c25
mov rdx, qword [rbp + 0x798]
mov r8d, dword [rdx + rcx*8]
test r8d, r8d
je 0x140058c25
cmp r8d, edi
jne 0x140058c25
mov r8, qword [rsi + 0x4e0]
mov r12, qword [r8 + 8]
cmp byte [r12 + 0x40], 0
je 0x140058c31
mov qword [rbp + 0x218], rax
jmp 0x140059388
cmp qword [r12 + 0x10], 0
jne 0x140059d41
mov rax, qword [rbp + 0x780]
mov ecx, dword [rdx + rcx*8 + 4]
lea rcx, [rcx + rcx*2]
mov r8, qword [rax + rcx*8]
mov rbx, qword [rax + rcx*8 + 8]
movq xmm6, qword [rax + rcx*8 + 0x10]
movzx edx, byte [rax + rcx*8 + 0x14]
mov byte [rsp + 0x38], dl
movzx edx, byte [rax + rcx*8 + 0x15]
mov byte [rsp + 0x60], dl
movzx eax, byte [rax + rcx*8 + 0x16]
mov byte [rsp + 0xb0], al
cmp ebx, 0x4000
mov eax, 4
sbb rax, 0
cmp ebx, 0x80
mov ecx, 2
cmovae rcx, rax
mov qword [r12 + 0x10], 0xffffffffffffffff
invalid
invalid
dec dword [rax - 0x73]
add al, 0xb
lea rdi, [rbx + rcx]
add rdi, 7
cmp edi, 0x4000
mov ecx, 3
sbb rcx, 0
cmp edi, 0x80
mov edx, 1
cmovae rdx, rcx
lea r13, [rdx + rax]
add r13, 7
mov rax, qword [r12 + 0x20]
mov rdx, qword [r12 + 0x28]
sub rax, rdx
cmp rax, r13
jb 0x140058d10
invalid
add rdx, qword [r12 + 0x18]
cmp edi, 0x7f
ja 0x140058d36
mov byte [rdx], dil
mov eax, 1
jmp 0x140058d67
lea rcx, [rbx + 0x18]
mov r8d, 2
call fcn.1401639e0
mov rdx, qword [rbx + 0x28]
jmp 0x140058b99
lea rcx, [r12 + 0x18]
mov qword [rsp + 0x68], r8
mov r8, r13
call fcn.1401639e0
mov r8, qword [rsp + 0x68]
mov rdx, qword [r12 + 0x28]
add rdx, qword [r12 + 0x18]
cmp edi, 0x7f
jbe 0x140058cee
mov eax, edi
or al, 0x80
mov ecx, edi
shr ecx, 7
cmp edi, 0x3fff
ja 0x140058d53
mov byte [rdx], al
mov byte [rdx + 1], cl
mov eax, 2
jmp 0x140058d67
or cl, 0x80
shr edi, 0xe
mov byte [rdx], al
mov byte [rdx + 1], cl
mov byte [rdx + 2], dil
mov eax, 3
lea rdi, [rdx + rax]
mov byte [rdx + rax], 0
cmp ebx, 0x7f
ja 0x140058d7e
mov byte [rdi + 1], bl
mov eax, 2
jmp 0x140058db2
mov eax, ebx
or al, 0x80
mov ecx, ebx
shr ecx, 7
cmp ebx, 0x3fff
ja 0x140058d9c
mov byte [rdi + 1], al
mov byte [rdi + 2], cl
mov eax, 3
jmp 0x140058db2
or cl, 0x80
mov edx, ebx
shr edx, 0xe
mov byte [rdi + 1], al
mov byte [rdi + 2], cl
mov byte [rdi + 3], dl
mov eax, 4
add rdi, rax
mov rcx, rdi
mov rdx, r8
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
pshuflw xmm0, xmm6, 0x78
packuswb xmm0, xmm0
movd dword [rbx + rdi], xmm0
movzx eax, byte [rsp + 0x38]
mov byte [rbx + rdi + 4], al
movzx eax, byte [rsp + 0x60]
mov byte [rbx + rdi + 5], al
movzx eax, byte [rsp + 0xb0]
mov dh, 0x84
and al, 0xb0
add byte [rax], al
add byte [rax + 0x4d063b44], cl
add dword [rsp + 0x28], ebp
mov rax, qword [r12 + 0x30]
mov rcx, qword [r12 + 0x38]
mov qword [r12 + 0x30], 0
test rax, rax
je 0x140058e17
call qword [rax + 8]
inc qword [r12 + 0x10]
dec qword [rbp + 0x218]
mov rax, qword [rsi + 0x4e0]
mov qword [rsi + 0x508], rax
mov byte [rsi + 0x518], 0
mov r13, qword [rsp + 0x58]
lea rdx, [rsi + 0x508]
lea rcx, [rsp + 0xe0]
mov r8, qword [rsp + 0x40]
call fcn.14003d970
cmp qword [rsp + 0xe0], 0
je 0x1400591aa
mov rax, qword [rsp + 0xf0]
mov qword [rsi + 0x4f8], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsi + 0x4e8], xmm0
cmp byte [rsi + 0x518], 3
jne 0x140058ec8
mov rdi, qword [rsi + 0x510]
dec qword [rdi]
jne 0x140058ec8
mov rax, qword [rsi + 0x4f8]
test rax, rax
je 0x140059372
mov qword [rsp + 0x38], r14
mov qword [rsi + 0x4f8], 0
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, ah
add al, 0
add byte [rbx + rcx*4 + 0x28], cl
cmp qword [r13 + 0x10], 0
jne 0x140059d33
mov r14, r15
lea rdi, [rsi + 0x4e8]
mov qword [r13 + 0x10], 0xffffffffffffffff
lea rbp, [r13 + 0x18]
mov rbx, qword [r13 + 0x28]
xor eax, eax
test rbx, rbx
je 0x140058f9a
mov r12, qword [rbp]
xor r15d, r15d
cmp qword [rsi + 0x4f0], rbx
jb 0x140059c45
mov rcx, qword [rsi + 0x4e8]
add rcx, r15
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rsi + 0x4f8], r15
mov qword [r13 + 0x28], 0
mov rax, qword [r13 + 0x10]
inc rax
mov rcx, qword [rbp + 0x10]
mov qword [rsp + 0xf0], rcx
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0xe0], xmm0
mov rcx, qword [rdi + 0x10]
mov qword [rbp + 0x10], rcx
movups xmm0, xmmword [rdi]
movups xmmword [rbp], xmm0
mov rcx, qword [rsp + 0xf0]
mov qword [rdi + 0x10], rcx
movdqa xmm0, xmmword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add bl, dh
movq qword [rdi], mm0
and al, 0xe0
add byte [rax], al
add bl, dh
movq qword [rdi], mm0
mov qword [r13 + 0x10], rax
mov rax, qword [rsi + 0x4e0]
mov qword [rsi + 0x530], rax
mov byte [rsi + 0x540], 0
mov r13, qword [rsp + 0x58]
mov r15, r14
mov r14, qword [rsp + 0x38]
lea rdx, [rsi + 0x530]
lea rcx, [rsp + 0xe0]
mov r8, qword [rsp + 0x40]
call fcn.14003d970
cmp qword [rsp + 0xe0], 0
add byte [rax], al
add byte [rdi], cl
invalid
xchg byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rsi + 0x48000001], al
mov eax, dword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x700], rax
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x6f0], xmm0
cmp byte [rsi + 0x540], 3
jne 0x14005908b
mov rdi, qword [rsi + 0x538]
dec qword [rdi]
jne 0x14005908b
add eax, 0xff480000
pcmpeqw mm5, qword [rsi]
cmp qword [rdi + 0x20], 0
je 0x14005906d
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
call fcn.140142490
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14005907d
mov rcx, qword [rdi + 0x38]
call qword [rax + 0x18]
cmp bh, bh
push rax
sbb byte [rax - 1], cl
or byte [r13 + 8], r14b
dec qword [rdi + 8]
jne 0x14005908b
mov rcx, rdi
call fcn.140142490
mov rax, rsi
add rsi, 0x4e8
call 0x18805909a
cmp dword [rax + 0x4f0], 0
call 0x18805909a
cmp dword [rax + 0x4f0], 0
je 0x1400590a7
mov rcx, qword [rsi]
call fcn.140142490
mov rax, qword [rsp + 0x700]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x6f0]
movdqu xmmword [rsi], xmm0
mov rsi, qword [rsp + 0x30]
mov rax, qword [rsi + 0x4f8]
test rax, rax
je 0x14005935c
mov rcx, qword [rsi + 0x4e8]
mov qword [rsi + 0x508], rcx
mov qword [rsi + 0x510], rax
lea rcx, [rsi + 0x508]
call fcn.1400f8570
test eax, eax
je 0x14005935c
test byte [rsi + 2], bl
add byte [rax], al
test byte [rsi + 2], bl
add byte [rax], al
mov ebp, edx
mov r12d, edx
mov rax, qword [rsi + 0x510]
sub rax, r12
jb 0x14005935c
mov rbx, qword [rsi + 0x508]
mov rcx, qword [rsi + 0x520]
lea rdx, [rbx + r12]
mov qword [rsi + 0x508], rdx
mov qword [rsi + 0x510], rax
cmp ebp, 0x4000
mov eax, 3
sbb rax, 0
cmp ebp, 0x80
mov r13d, 1
cmovae r13, rax
add r13, r12
mov rdi, qword [rsi + 0x528]
lea rax, [rsi + 0x520]
mov qword [rsp + 0x38], rax
sub rcx, rdi
cmp rcx, r13
jb 0x1400591bc
mov rcx, qword [rsi + 0x518]
add rcx, rdi
cmp ebp, 0x80
jae 0x1400591e7
mov byte [rcx], bpl
inc rcx
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rdi, r13
mov qword [rsi + 0x528], rdi
test ebp, ebp
jne 0x140059240
jmp 0x140059357
mov al, 3
jmp 0x1400591b0
invalid
add dh, byte [rax + 0x7884104]
mov al, 4
mov byte [r15], al
mov al, 1
mov cl, 0xc
jmp 0x140057896
lea rcx, [rsi + 0x518]
mov rdx, rdi
mov r8, r13
call fcn.1401639e0
mov rdi, qword [rsi + 0x528]
mov rcx, qword [rsi + 0x518]
add rcx, rdi
cmp ebp, 0x80
jb 0x140059182
mov edx, ebp
or dl, 0x80
mov r8d, ebp
shr r8d, 7
mov eax, 2
mov r9d, 1
cmp ebp, 0x4000
jb 0x14005921f
or r8b, 0x80
shr ebp, 0xe
mov byte [rcx + 1], r8b
mov eax, 3
mov r9d, 2
mov r8d, ebp
mov byte [rcx], dl
mov byte [rcx + r9], r8b
add rax, rcx
mov rcx, rax
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rdi, r13
mov qword [rsi + 0x528], rdi
movzx ecx, byte [rbx]
cmp cl, 9
or dword [rax + 9], edi
or dword [rax + 9], edi
cmovb eax, ecx
cmp al, 1
mov r13, qword [rsp + 0x58]
je 0x14005935c
movzx eax, al
cmp eax, 2
je 0x140059281
cmp eax, 9
je 0x14005935c
or dword [rdi], ecx
test al, dh
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax], dl
add eax, 0x85480000
ror byte [rdi], 0x85
outsb dx, byte [rsi]
invalid
mov rax, qword [rsi + 0x510]
test rax, rax
jne 0x1400590ea
jmp 0x140058f12
mov qword [rsi + 0x4f8], 0
mov rax, qword [rsi + 0x4e0]
mov r13, qword [rax]
cmp qword [r13 + 0x10], 0
jne 0x140059d33
lea rbx, [rsi + 0x4e8]
mov qword [r13 + 0x10], 0xffffffffffffffff
lea rbp, [r13 + 0x18]
sbb byte [rcx - 0x75], cl
jge 0x1400592e0
xor eax, eax
test rdi, rdi
je 0x1400592fe
mov rdx, qword [rbp]
xor r12d, r12d
cmp qword [rsi + 0x4f0], rdi
jb 0x140059cfc
mov rcx, qword [rsi + 0x4e8]
add rcx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r12, rdi
mov qword [rsi + 0x4f8], r12
add byte [rax], al
add byte [rax], al
mov qword [r13 + 0x28], 0
mov rax, qword [r13 + 0x10]
inc rax
invalid
ror byte [rax - 0x75], 0x4d
adc byte [rax - 0x77], cl
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rbp], al
mov rcx, qword [rbp + 0x10]
mov qword [rsp + 0xf0], rcx
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0xe0], xmm0
mov rcx, qword [rbx + 0x10]
mov qword [rbp + 0x10], rcx
movups xmm0, xmmword [rbx]
movups xmmword [rbp], xmm0
mov rcx, qword [rsp + 0xf0]
mov qword [rbx + 0x10], rcx
movdqa xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rbx], xmm0
mov qword [r13 + 0x10], rax
mov rax, qword [rsi + 0x4e0]
mov rdi, qword [rax + 8]
cmp byte [rdi + 0x40], 0
je 0x140059a91
mov r13, qword [rsp + 0x58]
cmp qword [rsi + 0x520], 0
je 0x140059372
call fcn.140142490
cmp qword [rsi + 0x4f0], 0
je 0x140059388
mov rcx, qword [rsi + 0x4e8]
call fcn.140142490
xor r12d, r12d
movaps xmm0, xmmword [rsp + 0x5c0]
add byte [rax], al
movaps xmmword [rsp + 0x4d0], xmm0
mov byte [r15], 1
movapd xmm0, xmmword [rsp + 0x4d0]
movapd xmmword [rsp + 0x9d0], xmm0
mov rcx, r14
call fcn.140010600
test r12, r12
jne 0x140059782
lea rcx, [rsi + 0x4b0]
invalid
call fcn.14000eb60
cmp byte [rsi + 0x4aa], 0
je 0x1400593e3
lea rcx, [rsi + 0x470]
call fcn.14000d3e0
sti
invalid
sti
inc esi
xchg byte [rdx + 4], ch
mov byte [rsi + 0x4aa], 0
mov rax, qword [rsi + 0x440]
mov rcx, qword [rsi + 0x448]
cmp rax, rcx
je 0x140057869
lea rcx, [rax + 0x20]
mov qword [rsi + 0x440], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsi + 0x450], xmm0
movups xmmword [rsi + 0x460], xmm1
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsi + 0x4c0], xmm1
movups xmmword [rsi + 0x4b0], xmm0
mov byte [rsi + 0x4d0], 0
lea rdi, [rsi + 0x4b0]
lea rcx, [rsp + 0xe0]
mov rdx, rdi
mov r8, r13
call fcn.14001c680
cmp qword [rsp + 0xe0], 0
jne 0x140059a83
mov rsi, qword [rsp + 0xe8]
mov r14, qword [rsp + 0xf0]
movupd xmm0, xmmword [rsp + 0xf8]
movapd xmmword [rsp + 0x6f0], xmm0
mov rcx, rdi
call fcn.14000ca00
test rsi, rsi
je 0x140059670
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x4aa], 1
mov qword [rax + 0x470], rsi
mov qword [rax + 0x478], r14
movapd xmm0, xmmword [rsp + 0x6f0]
movupd xmmword [rax + 0x480], xmm0
mov rcx, qword [rax + 0x480]
cmp rcx, 0xffffffffffffffff
je case.0x14003dfe5.173
mov rsi, rax
lea rdi, [rax + 0x470]
mov dword [rsp + 0xe0], 1
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0xe0]
add byte [rax], al
add byte [rdx + 6], bh
add byte [rax], al
add byte [rdx + 6], bh
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x140059978
mov qword [rsi + 0x3f0], 0
mov rbp, qword [rsi + 0x438]
cmp byte [rbp + 0x11], 0
je 0x1400599a7
movzx r12d, word [rsi + 0xc8]
movzx r15d, word [rsi + 0xca]
movdqu xmm6, xmmword [rsi + 0xcc]
movzx r14d, word [rsi + 0xe4]
movzx ebp, word [rsi + 0x450]
movzx eax, word [rsi + 0x462]
mov word [rsp + 0xf0], ax
movdqu xmm0, xmmword [rsi + 0x452]
movdqa xmmword [rsp + 0xe0], xmm0
movzx ebx, word [rsi + 0x46c]
test r12w, r12w
mov eax, 0xc
mov r13d, 0x24
cmove r13, rax
lea r8, [r13 + 0x10]
mov rdx, qword [rsi + 0x3e8]
xor eax, eax
mov rcx, rdx
cmp rdx, r8
jb 0x140059b1d
cmp rcx, 0xb
jbe 0x140059b49
mov rcx, qword [rsi + 0x3e0]
movabs r8, 0x510a0d000a0d0a0d
mov qword [rcx + rax], r8
mov dword [rcx + rax + 8], 0xa544955
add rax, 0xc
mov qword [rsi + 0x3f0], rax
mov r8, rdx
sub r8, rax
cmp r8, 1
jbe 0x140059b71
mov word [rcx + rax], 0x1121
add rax, 2
mov qword [rsi + 0x3f0], rax
mov dword [rsi + 0x3f0], eax
mov dword [rsi + 0x3f0], eax
shl r13, 0x38
sub rdx, rax
cmp rdx, 7
jbe 0x140059ba0
lea rdx, [rax + 8]
mov qword [rcx + rax], r13
mov qword [rsi + 0x3f0], rdx
add eax, dword [rax]
add byte [rsi + 0x45], ah
test esp, esp
je 0x1400596b7
mov rax, qword [rsi + 0x3e8]
sub rax, rdx
cmp rax, 0xf
mov r13, qword [rsp + 0x58]
jbe 0x140059bc8
movdqu xmmword [rcx + rdx], xmm6
add rdx, 0x10
mov qword [rsi + 0x3f0], rdx
test bp, bp
je 0x140059811
mov eax, 1
movupd xmm0, xmmword [rsp + 0xe2]
movapd xmm6, xmm0
jmp 0x140059833
mov eax, r14d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x1400596ad
test rax, rax
je 0x1400596ad
lea rdi, [r14 - 1]
mov rbx, qword [r14 - 1]
mov rsi, qword [r14 + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400596a5
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov rsi, qword [rsp + 0x30]
jmp 0x1400593e3
pextrw r14d, xmm6, 1
movd r12d, xmm6
mov rax, qword [rsi + 0x3e8]
sub rax, rdx
cmp rax, 3
mov r13, qword [rsp + 0x58]
jbe 0x140059c5e
mov word [rcx + rdx], r15w
mov word [rcx + rdx + 2], r12w
add rdx, 4
mov qword [rsi + 0x3f0], rdx
test bp, bp
je 0x1400598ce
movdqu xmm0, xmmword [rsp + 0xe2]
pshuflw xmm1, xmm0, 0xe1
movq rax, xmm1
pxor xmm6, xmm6
test rax, rax
jne 0x1400598d7
mov rax, qword [rsi + 0x4c0]
mov qword [rsp + 0xf0], rax
movups xmm0, xmmword [rsi + 0x4b0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdi, [rsi + 0x3f8]
cmp qword [rsi + 0x3f8], 0
je 0x1400597cf
mov rcx, rdi
call fcn.14000eb60
cmp qword [rsi + 0x418], 0
je 0x1400597cf
mov rcx, qword [rsi + 0x410]
call fcn.140142490
mov byte [rsi + 0x4af], 1
mov rax, qword [rsp + 0xf0]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rdi], xmm0
mov qword [rsi + 0x410], r12
movdqa xmm0, xmmword [rsp + 0x9d0]
movdqu xmmword [rsi + 0x418], xmm0
xchg byte [rax], bl
add al, 0
add dh, al
xchg byte [rdx + 4], ch
xchg byte [rax], bl
add al, 0
add dh, al
xchg byte [rdx + 4], ch
jmp 0x140057908
movapd xmm0, xmmword [rsp + 0xe0]
movapd xmm6, xmmword [0x140169450]
movapd xmm1, xmm6
movsd xmm1, xmm0
shufps xmm6, xmm1, 0x24
mov eax, 2
movapd xmmword [rsp + 0x9a0], xmm0
movzx r15d, word [rsp + rax*2 + 0x9a0]
mov r8, qword [rsi + 0x3e8]
mov rax, r8
sub rax, rdx
cmp rax, 0xf
jbe 0x140059bed
movupd xmmword [rcx + rdx], xmm6
add rdx, 0x10
rol r14w, 8
mov qword [rsi + 0x3f0], rdx
mov rax, r8
sub rax, rdx
cmp rax, 1
jbe 0x140059c19
lea rax, [rdx + 2]
test bp, bp
add ah, byte [rsi - 0x7b]
in eax, dx
mov word [rcx + rdx], r14w
xor al, 0x11
mov qword [rsi + 0x3f0], rax
cmove ebx, r15d
rol bx, 8
sub r8, rax
cmp r8, 1
ja 0x140059948
invalid
add byte [rax - 0x73], cl
mov fs, eax
add eax, dword [rax]
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
lea rcx, [rsi + 0x3e0]
mov r8d, 2
mov rdx, rax
call fcn.1401639e0
mov rcx, qword [rsi + 0x3e0]
mov fs, eax
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg al, dh
add eax, dword [rax]
add bl, ch
invalid
mov fs, eax
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg al, dh
add eax, dword [rax]
add bl, ch
jp 0x140059935
movdqa xmm6, xmmword [rsp + 0xe0]
movq mm6, qword [rsp + 0xe0]
mov r8, qword [rsi + 0x3e8]
mov rax, r8
sub rax, rdx
cmp rax, 3
jbe 0x140059c83
movd dword [rcx + rdx], xmm6
add rdx, 4
rol r14w, 8
mov qword [rsi + 0x3f0], rdx
mov rax, r8
sub rax, rdx
cmp rax, 1
jbe 0x140059caf
lea rax, [rdx + 2]
mov word [rcx + rdx], r14w
mov qword [rsi + 0x3f0], rax
test bp, bp
jne 0x140059930
movzx ebx, word [rsp + 0xe4]
rol bx, 8
sub r8, rax
or byte [rcx + 0x29], cl
ror byte [rcx - 0x7d], 0xf8
add dword [rdi], ecx
xchg byte [rdx + 0x48000003], bl
mov ecx, dword [rsi + 0x3e0]
sub eax, eax
cmp r8, 1
jbe 0x140059cdb
mov rcx, qword [rsi + 0x3e0]
mov word [rcx + rax], bx
add rax, 2
mov qword [rsi + 0x3f0], rax
mov rcx, qword [rsi + 0x3e0]
mov qword [rsi + 0x4b0], rdi
mov qword [rsi + 0x4b8], rcx
mov qword [rsi + 0x4c0], rax
jmp 0x14005864e
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
lea rcx, [rax + 2]
call fcn.140162900
mov qword [rsi + 0x3f0], 0
mov rbp, qword [rsi + 0x438]
cmp byte [rbp + 0x11], 0
jne 0x140059530
mov r13, qword [rsi + 0x68]
add r13, 0x10
lea r12, [rsi + 0x3e0]
movups xmm0, xmmword [rsi + 0xd8]
adc byte [rsi + 0xd8], al
adc byte [rsi + 0xd8], al
movaps xmmword [rsp + 0xf0], xmm0
movups xmm1, xmmword [rsi + 0xc8]
mov cs, eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
mov cs, eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
movups xmm2, xmmword [rsi + 0x450]
movups xmm3, xmmword [rsi + 0x460]
adc byte [rsi + 0x460], bl
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0x110], xmm3
mov r15, qword [rsi + 0x3d0]
mov edi, dword [rsi + 0x3d0]
mov edi, dword [rsi + 0x3d0]
movaps xmmword [rsp + 0x6f0], xmm1
movaps xmmword [rsp + 0x700], xmm0
movaps xmmword [rsp + 0x710], xmm2
movaps xmmword [rsp + 0x720], xmm3
movaps xmm0, xmmword [rsp + 0x6f0]
movdqa xmm1, xmmword [rsp + 0x700]
movdqa xmm2, xmmword [rsp + 0x710]
movdqa xmm3, xmmword [rsp + 0x720]
movdqu xmmword [rsi + 0x4e0], xmm3
movdqu xmmword [rsi + 0x4d0], xmm2
movdqu xmmword [rsi + 0x4c0], xmm1
movups xmmword [rsi + 0x4b0], xmm0
mov qword [rsi + 0x4f0], r13
mov qword [rsi + 0x4f8], rbp
mov qword [rsi + 0x500], r12
mov qword [rsi + 0x508], r15
add eax, 0x86c60000
adc byte [0x129059a7f], al
stosb byte [rdi], al
invalid
invalid
invalid
add eax, 0x86c60000
adc byte [0x129059a7f], al
stosb byte [rdi], al
invalid
mov al, 1
mov cl, 8
mov rsi, qword [rsp + 0x30]
jmp 0x140057896
cmp qword [rdi + 0x10], 0
adc byte [rax], al
mov r13, qword [rsp + 0x58]
jne 0x140059d41
add byte [rax], al
mov qword [rdi + 0x10], 0xffffffffffffffff
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, 1
add dword [rdi], ecx
xchg byte [rbp + 2], bl
add byte [rax], al
add dword [rdi], ecx
xchg byte [rbp + 2], bl
add byte [rax], al
mov rax, qword [rdi + 0x18]
mov word [rax + rdx], 0x201
add cl, byte [rax - 0x7d]
sub byte [r10], r8b
add cl, byte [rax - 0x7d]
sub byte [r10], r8b
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
mov qword [rdi + 0x30], 0
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140059ae5
call qword [rax + 8]
inc qword [rdi + 0x10]
mov r12, qword [rsi + 0x518]
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x5c0], xmm0
cmp qword [rsi + 0x4f0], 0
je 0x14005938b
invalid
dec dword [rax - 0x75]
or ebp, eax
js 0x140059a9f
mov rcx, qword [rbx]
call fcn.140142490
jmp 0x14005938b
invalid
invalid
dec dword [rax - 0x73]
mov fs, eax
add eax, dword [rax]
add byte [rcx], dh
shr al, cl
mov ch, 0x9e
adc byte [rax], al
lea rcx, [rsi + 0x3e0]
xor edx, edx
call fcn.1401639e0
mov rdx, qword [rsi + 0x3e8]
mov edx, dword [rsi + 0x3e8]
mov rax, qword [rsi + 0x3f0]
mov rcx, rdx
sub rcx, rax
cmp rcx, 0xb
ja 0x1400595b4
lea rcx, [rsi + 0x3e0]
mov r8d, 0xc
mov rdx, rax
call fcn.1401639e0
sahf
adc byte [rax], al
sahf
adc byte [rax], al
mov rdx, qword [rsi + 0x3e8]
mov rax, qword [rsi + 0x3f0]
jmp 0x1400595b4
lea rcx, [rsi + 0x3e0]
mov r8d, 2
mov rdx, rax
call fcn.1401639e0
mov rax, qword [rsi + 0x3f0]
mov rcx, qword [rsi + 0x3e0]
mov rdx, qword [rsi + 0x3e8]
jmp case.0x140003724.1026
cli
invalid
invalid
cli
invalid
lea rcx, [rsi + 0x3e0]
mov r8d, 8
mov rdx, rax
call fcn.1401639e0
mov rcx, qword [rsi + 0x3e0]
mov rax, qword [rsi + 0x3f0]
jmp 0x14005960e
cli
invalid
invalid
add eax, dword [rax]
add cl, ch
cli
invalid
dec dword [rax - 0x73]
mov fs, eax
add eax, dword [rax]
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
lea rcx, [rsi + 0x3e0]
mov r8d, 0x10
call fcn.1401639e0
mov rcx, qword [rsi + 0x3e0]
mov rdx, qword [rsi + 0x3f0]
jmp 0x140059640
add byte [rax - 0x75], cl
xchg esi, eax
lock add eax, dword [rax]
add cl, ch
push rbx
cli
invalid
add byte [rax], al
mov r8d, 0x10
add byte [rax], al
call fcn.1401639e0
mov rdx, qword [rsi + 0x3f0]
add eax, dword [rax]
add byte [rax - 0x75], cl
mov fs, eax
add eax, dword [rax]
invalid
add byte [rax], al
mov r8, qword [rsi + 0x3e8]
jmp 0x14005985c
xchg al, ch
add eax, dword [rax]
add cl, ch
call 0x129059c18
cld
invalid
lea rcx, [rsi + 0x3e0]
mov r8d, 2
call fcn.1401639e0
mov rdx, qword [rsi + 0x3f0]
mov rcx, qword [rsi + 0x3e0]
mov fs, eax
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7a], cl
call 0x129059c44
cmp al, 0xfc
invalid
invalid
mov fs, eax
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7a], cl
call 0x129059c44
cmp al, 0xfc
invalid
mov rcx, rdi
xor edx, edx
mov r8, rbx
call fcn.1401639e0
popfq
adc byte [rax], al
popfq
adc byte [rax], al
mov r15, qword [rsi + 0x4f8]
jmp 0x140058f6c
lea rcx, [rsi + 0x3e0]
lea ecx, [rsi + 0x3e0]
mov r8d, 4
call fcn.1401639e0
jo 0x140059c0b
adc byte [rax], al
jo 0x140059c0b
adc byte [rax], al
mov rcx, qword [rsi + 0x3e0]
mov rdx, qword [rsi + 0x3f0]
jmp 0x1400596db
lea rcx, [rsi + 0x3e0]
mov r8d, 4
call fcn.1401639e0
mov rdx, qword [rsi + 0x3f0]
mov rcx, qword [rsi + 0x3e0]
mov r8, qword [rsi + 0x3e8]
add eax, dword [rax]
invalid
add eax, dword [rax]
add cl, ch
invalid
add byte [rax], al
jmp 0x1400598ee
lea rcx, [rsi + 0x3e0]
mov r8d, 2
call fcn.1401639e0
mov rdx, qword [rsi + 0x3f0]
invalid
add byte [rax - 0x75], cl
mov fs, eax
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7a], cl
mov r8, qword [rsi + 0x3e8]
invalid
cmp ah, bh
invalid
mov rcx, qword [rsi + 0x3e0]
mov r8, qword [rsi + 0x3e8]
jmp 0x140059913
lea rcx, [rsi + 0x3e0]
lea ecx, [rsi + 0x3e0]
mov r8d, 2
mov rdx, rax
call fcn.1401639e0
mov rax, qword [rsi + 0x3f0]
lock add eax, dword [rax]
add cl, ch
cld
invalid
invalid
lock add eax, dword [rax]
add eax, dword [rax]
add cl, ch
cld
invalid
mov rcx, rbx
mov r12, rdx
xor edx, edx
ror byte [rcx - 0x77], cl
clc
call fcn.1401639e0
mov rdx, r12
mov r12, qword [rsi + 0x4f8]
add byte [rax], al
add al, 0
add cl, ch
mov eax, 0x48fffff5
cmc
invalid
dec dword [rax - 0x73]
invalid
invalid
add byte [rax], al
jmp 0x1400592d3
lea rcx, [rdi + 0x18]
mov r8d, 2
call fcn.1401639e0
adc byte [rax], al
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
jmp 0x140059abe
lea rcx, str.cratesminecraft_src_netchannel.rs
call fcn.1401636d0
cdq
adc byte [rax], al
cdq
adc byte [rax], al
ud2
lea rcx, [0x14016c220]
or eax, 0x1124d8
call fcn.1401636d0
adc byte [rax], al
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srciopoll_evented.rs
adc al, 0
adc al, 0
add cl, ch
sub bl, bl
invalid
invalid
jmp 0x14005788a
invalid
lea rcx, str.crates_ncan_src_netconfiguration.rs
adc dword [rax], eax
call fcn.140163730
ud2
invalid
or eax, dword [rbp + 0x31]
test byte [rax - 0x7b], 0xc9
xor r14d, r14d
test rcx, rcx
je case.0x1400587d3.0
mov ecx, eax
and ecx, 3
xor r14d, r14d
test byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
invalid
test byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
invalid
jb case.0x1400587d3.0
test rcx, rcx
je case.0x1400587d3.0
lea rdi, [rax - 1]
mov r14, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x140059dbb
mov rcx, r14
call fcn.140142490
xchg byte [rsi], cl
invalid
xchg byte [rsi], cl
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140142490
xor r14d, r14d
mov rsi, qword [rsp + 0x30]
jmp case.0x1400587d3.0
invalid
add byte [rax - 0x77], cl
fld1
pop rax
xchg ebx, eax
add eax, dword [rax]
mov rcx, rbx
call fcn.140093130
test al, al
je case.0x140033418.381
test byte [rax], ah
add al, byte [rax]
invalid
test byte [rax], ah
add al, byte [rax]
add byte [rax - 0x73], cl
xchg al, al
add al, 0
add byte [rax - 0x75], cl
mov ss, eax
add al, 0
add byte [rax - 0x75], cl
invalid
xchg esi, eax
loopne 0x140059df7
lea rax, [rsi + 0x4c0]
mov rcx, qword [rsi + 0x4d0]
mov rdx, qword [rsi + 0x4e0]
mov edx, dword [rsi + 0x4e0]
mov edx, dword [rsi + 0x4e0]
add byte [rax], al
sub rcx, rdx
jne 0x140059e53
sal dword [rbp + 0x59], 1
lea rcx, [rsi + 0x6b0]
lea ecx, [rsi + 0x6b0]
mov qword [rsi + 0x738], rcx
mov qword [rsi + 0x740], rax
lea rdx, [rsi + 0x738]
lea rcx, [rsp + 0xe0]
mov r8, r13
call fcn.1400334f0
mov rcx, qword [rsp + 0xe0]
cmp rcx, 2
je 0x140059ef9
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
test cl, al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x7b], cl
leave
mov rax, qword [rsp + 0xe8]
test rcx, rcx
jne 0x140059d70
test rax, rax
jne case.0x1400587d3.4
jmp 0x140059d70
add rdx, qword [rax]
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x70]
call fcn.1400f8570
out 9, eax
add byte [rbp - 0x717bf040], al
add dword [rax], eax
invalid
out 9, eax
add byte [rbp - 0x717bf040], al
add dword [rax], eax
add byte [rcx + 0x443948d0], cl
and al, 0x78
mov eax, edx
cmp qword [rsp + 0x78], rax
jb 0x140059ffb
test rax, rax
je 0x140059ffb
test byte [rbx + 1], dh
add byte [rax], al
test byte [rbx + 1], dh
add byte [rax], al
lea rdi, [rsi + 0x4d0]
mov rcx, qword [rsp + 0x70]
movzx edx, byte [rcx]
cmp dl, 5
mov r8d, 5
add byte [rdi + rcx + 0x42], al
ret 0xf41
mov dh, 0xd0
xor r14d, r14d
mov r8d, 0x1b
bt r8d, edx
jae 0x140059f00
add byte [rdi + rcx + 0x42], al
ret 0xf41
cmp byte [rsi + 0x720], 0
je 0x140059ecc
lea rcx, [rsi + 0x5b0]
call fcn.14000ec50
mov byte [rsi + 0x720], 0
cmp byte [rsi + 0x721], 0
mov r13, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x58]
mov ebp, dword [rsp + 0x58]
je 0x14005a070
mov rcx, rbx
call fcn.14000ec10
mov byte [rsi + 0x721], 0
jmp 0x140058a99
mov al, 5
jmp case.0x140008aad.630
cmp edx, 2
jne 0x140059ffb
cmp eax, 0x11
jb 0x140059ffb
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rcx
adc dword [rax - 0x7d], ecx
shr bh, 0x48
mov dword [rsp + 0x3f0], edx
lea rdx, [rcx + 0x11]
add rax, 0xffffffffffffffef
mov qword [rsp + 0x3f0], rdx
mov qword [rsp + 0x3f8], rax
mov r12, qword [rcx + 1]
mov r13, qword [rcx + 9]
lea rcx, [rsp + 0x3f0]
call fcn.1400f8570
xor esi, esp
or dword [rax], eax
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x61], cl
add dword [rbx + rcx*4 + 0x69], ecx
or dword [rax - 0x73], ecx
mov word [rax + rsi*8], fs
add eax, dword [rax]
add al, ch
xor esi, esp
or dword [rax], eax
test eax, eax
je 0x140059ffb
mov r8d, edx
cmp qword [rsp + 0x3f8], r8
jb 0x140059ffb
mov r15, qword [rsi + 0x6f0]
mov r14, qword [r15 + 0x218]
movabs rax, 0x8000000000000001
or byte [rax - 0x7d], 0xc0
dec byte [rcx + 0x39]
invalid
jae 0x14005a190
invalid
or byte [rax - 0x7d], 0xc0
dec byte [rcx + 0x39]
invalid
mov rdx, qword [rsp + 0x3f0]
lea rax, [r14 + 1]
mov qword [r15 + 0x218], rax
add byte [rax - 0x75], cl
mov es, word [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov es, word [rax]
invalid
mov rax, rcx
shr rax, 0x20
cmp rax, qword [r15 + 0x6d0]
jae 0x140059ff4
mov r9, qword [r15 + 0x6c0]
mov r10d, dword [r9 + rax*8]
test r10d, r10d
je 0x140059ff4
cmp r10d, ecx
jne 0x140059ff4
mov ecx, dword [r9 + rax*8 + 4]
mov rax, qword [r15 + 0x6a8]
shl rcx, 6
rol dword [rcx + rcx*2], 0x8b
xchg dword [rax + 0x48000006], ebp
shl ecx, 6
xor r13, qword [rax + rcx + 0x38]
xor r12, qword [rax + rcx + 0x30]
or r12, r13
jne 0x140059ff4
add rax, rcx
cmp qword [rax + 8], r8
jne 0x140059ff4
invalid
adc byte [rax - 0x75], cl
or al, ch
or dl, byte [rbp + 0x10]
mov rcx, qword [rax]
call sub.VCRUNTIME140.dll_memcmp
add byte [rbp - 0x777bf040], al
add byte [rax], al
invalid
add byte [rbp - 0x777bf040], al
add byte [rax], al
add byte [rbp - 0x77], cl
mov bh, 0x18
add al, byte [rax]
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x58
mov qword [r15 + 0x218], r14
mov r13, qword [rsp + 0x58]
xor r14d, r14d
cmp byte [rsi + 0x720], 0
je 0x14005a038
cmp qword [rsi + 0x5c8], 0
je 0x14005a022
mov rcx, qword [rsi + 0x5c0]
call fcn.140142490
cmp qword [rsi + 0x5b0], 0
je 0x14005a038
mov rcx, qword [rsi + 0x5b8]
call fcn.14015bd60
invalid
mov byte [rsi + 0x720], 0
cmp byte [rsi + 0x721], 0
je 0x14005a070
cmp qword [rsi + 0x4c8], 0
je 0x14005a05e
mov rcx, qword [rsi + 0x4c0]
call fcn.140142490
cmp qword [rbx], 0
je 0x14005a070
invalid
or al, 0x48
mov ecx, dword [rsi + 0x4b8]
mov rcx, qword [rsi + 0x4b8]
call fcn.14015def0
mov byte [rsi + 0x721], 0
jmp 0x140058a99
mov rax, qword [rsi + 0x4d0]
mov rcx, qword [rsi + 0x4e0]
mov ecx, dword [rsi + 0x4e0]
mov ecx, dword [rsi + 0x4e0]
add al, 0
add byte [rax + 0x39], cl
enter 0x672, 0x48
mov dword [rdi], ecx
cmp rax, rcx
jb 0x14005a095
mov qword [rdi], rcx
mov rax, rcx
enter 0xffffffffffff8b48, 0x4c
and al, 0x30
mov rcx, qword [rsp + 0x30]
cmp qword [rcx + 0x4d8], rax
jne 0x14005a0b3
xorpd xmm0, xmm0
movupd xmmword [rdi], xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
add byte [rax - 0x75], cl
je 0x14005a0db
mov rsi, qword [rsp + 0x30]
mov byte [rsi + 0x722], 0
xor dh, al
xchg byte [rdx], ah
invalid
movups xmm0, xmmword [rsi + 0x6b0]
adc byte [rsi + 0x6b0], al
mov al, 6
add byte [rax], al
movups xmm1, xmmword [rsi + 0x6c0]
movaps xmmword [rsp + 0x4e0], xmm1
movaps xmmword [rsp + 0x4d0], xmm0
sub dword [rsp + 0x4d0], eax
sub dword [rsp + 0x4d0], eax
test byte [rax + rdx*8], ah
add al, 0
add dh, al
xchg byte [rcx], ah
invalid
add byte [rax], al
mov byte [rsi + 0x721], 0
lea rdi, [rsp + 0x5c0]
mov r8d, 0x100
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
adc byte [rax], al
adc byte [rax], al
mov byte [rsi + 0x720], 0
lea rdx, [rsi + 0x5b0]
lea r14, [rsp + 0xe0]
mov r8d, 0x100
add byte [rax], al
add byte [rax], al
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov edx, 0x1e0
add rdx, qword [rsi + 0x6f0]
xchg esi, eax
invalid
invalid
add byte [rax], al
lea r12, [rsp + 0x340]
add byte [rax], al
xchg esi, eax
invalid
add byte [rax], al
mov rcx, r12
call fcn.140077bd0
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0x410]
lea rdx, [rsp + 0x4d0]
mov r8, rdi
mov r9, r14
mov ecx, esi
mov ecx, esi
call fcn.14003c780
mov r14, qword [rsp + 0x410]
movupd xmm0, xmmword [rsp + 0x418]
movapd xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x480], xmm0
dec qword [r15 + 0x218]
cmp byte [rsi + 0x720], 0
jne 0x140059ec0
jmp 0x140059ecc
dec dword [rax - 0x73]
or eax, 0x11cfe1
lea rcx, str.crates_ncan_src_netlogin.rs
call fcn.140163730
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, r8
mov r14, rdx
mov rsi, rcx
lea rdi, [r8 + 3]
mov rax, qword [rcx + 8]
or byte [rbx + rcx*4 + 0x79], cl
adc byte [rcx + rbp - 8], cl
or byte [rbx + rcx*4 + 0x79], cl
adc byte [rcx + rbp - 8], cl
cmp rax, rdi
jb 0x14005a202
lea eax, [rbx + 2]
mov rcx, qword [rsi]
mov byte [rcx + r15], al
mov byte [rcx + r15 + 1], 0
mov byte [rcx + r15 + 2], bl
cmp dword [rdx], eax
cmp dword [rdx], eax
add cl, byte [rcx + rax - 7]
add rcx, r15
add rcx, 3
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rdi, r15
mov qword [rsi + 0x10], rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
mov ecx, esi
mov rdx, r15
mov r8, rdi
clc
clc
call fcn.1401639e0
mov r15, qword [rsi + 0x10]
jmp 0x14005a1c8
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1f8
movdqa xmmword [rsp + 0x1e0], xmm15
movdqa xmmword [rsp + 0x1d0], xmm14
rol byte [rcx], 1
add byte [rax], al
add dword [rax], eax
add byte [rsi + 0x44], ah
movq qword [rsp + 0x1c0], mm5
and al, 0xc0
add dword [rax], eax
invalid
movdqa xmmword [rsp + 0x1c0], xmm13
and al, 0xc0
add dword [rax], eax
add byte [rsi + 0x44], ah
movdqa xmmword [rsp + 0x1b0], xmm12
movq qword [rsp + 0x1b0], mm4
movdqa xmmword [rsp + 0x1a0], xmm11
movdqa xmmword [rsp + 0x190], xmm10
movdqa xmmword [rsp + 0x180], xmm9
and al, 0x80
add dword [rax], eax
add byte [rsi + 0x44], ah
movq qword [rsp + 0x170], mm0
jo 0x14005a282
add byte [rax], al
and al, 0x80
add dword [rax], eax
add byte [rsi + 0x44], ah
movq qword [rsp + 0x170], mm0
jo 0x14005a282
add byte [rax], al
jo 0x14005a282
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14005a243
movdqa xmmword [rsp + 0x160], xmm7
movdqa xmmword [rsp + 0x150], xmm6
mov r13, rdx
mov rsi, rcx
movzx eax, byte [rcx + 0x48]
lea rcx, [0x1401ada70]
retf 0x1537
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
and al, 0x60
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x14005a244
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
retf 0x1537
movzx r10d, byte [rsi + 0x10]
movzx ebx, byte [rsi + 0x11]
movzx r15d, byte [rsi + 0x12]
mov qword [rsp + 0xd8], r13
movzx r13d, byte [rsi + 0x13]
movzx r9d, byte [rsi + 0x14]
movzx r8d, byte [rsi + 0x15]
movzx eax, byte [rsi + 0x15]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
outsb dx, byte [rsi]
adc eax, dword [rdi + rcx - 0x4a]
adc al, 0x44
movzx eax, byte [rsi + 0x15]
adc eax, 0x1656b60f
movzx edx, byte [rsi + 0x16]
movzx ecx, byte [rsi + 0x17]
movzx eax, byte [rsi + 0x18]
mov qword [rsp + 0xd0], rax
movzx eax, byte [rsi + 0x19]
mov qword [rsp + 0xc8], rax
enter 0, 0
enter 0, 0
movzx eax, byte [rsi + 0x1a]
mov qword [rsp + 0xb8], rax
add byte [rax], al
movzx eax, byte [rsi + 0x1b]
mov qword [rsp + 0xb0], rax
movzx r11d, byte [rsi + 0x1c]
movzx r14d, byte [rsi + 0x1d]
movzx r12d, byte [rsi + 0x1e]
movzx edi, byte [rsi + 0x1f]
mov dh, 0x7e
invalid
mov rax, qword [rsi]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsi + 8]
or byte [rax - 0x77], r9b
and byte [rcx + 0xfe183c8], r9b
mov dh, 0x7e
invalid
or byte [rax - 0x77], r9b
and byte [rcx + 0xfe183c8], r9b
lea rbp, str.0123456789abcdef
movzx ecx, byte [rcx + rbp]
movd xmm10, ecx
shr eax, 4
movzx eax, byte [rax + rbp]
movd xmm4, eax
mov eax, edx
and edx, 0xf
movzx ecx, byte [rdx + rbp]
invalid
sub ah, byte [rsi + 0xf]
outsb dx, byte [rsi]
stc
movd xmm7, ecx
shr eax, 4
movzx eax, byte [rax + rbp]
movd xmm2, eax
mov eax, r8d
and r8d, 0xf
movzx ecx, byte [r8 + rbp]
movd xmm9, ecx
shr eax, 4
movzx eax, byte [rax + rbp]
movd xmm5, eax
call 0x181ce2cce
and ecx, 0xf
call 0x181ce2cce
and ecx, 0xf
movzx ecx, byte [r9 + rbp]
movd xmm12, ecx
shr eax, 4
movzx eax, byte [rax + rbp]
add al, 0x28
add al, 0x28
movd xmm0, eax
mov eax, r13d
and r13d, 0xf
movzx ecx, byte [r13 + rbp]
mov r13, qword [rsp + 0xd8]
movd xmm1, ecx
movdqa xmmword [rsp + 0x140], xmm1
shr eax, 4
movzx eax, byte [rax + rbp]
sub byte [rsi + 0xf], ah
outsb dx, byte [rsi]
invalid
mov eax, r15d
and r15d, 0xf
movzx ecx, byte [r15 + rbp]
movd xmm14, ecx
add dword [rax], eax
add cl, al
call 0x144bbb2ce
sub byte [rsi + 0xf], ah
outsb dx, byte [rsi]
invalid
shr eax, 4
movzx eax, byte [rax + rbp]
movd xmm3, eax
mov eax, ebx
and ebx, 0xf
jrcxz 0x14005a3ff
movzx ecx, byte [rbx + rbp]
movd xmm13, ecx
shr eax, 4
movzx eax, byte [rax + rbp]
movd xmm8, eax
jmp 0x14f0a8cbe
sub byte [rsi + 0x44], ah
movd mm0, eax
mov eax, r10d
and r10d, 0xf
movzx ecx, byte [r10 + rbp]
sub ah, byte [rsi + 0x44]
movd mm7, ecx
mov dh, 0xc
sub ah, byte [rsi + 0x44]
movd mm7, ecx
shr eax, 4
movzx eax, byte [rax + rbp]
movd xmm1, eax
mov eax, edi
and edi, 0xf
punpcklbw xmm4, xmm10
movzx ecx, byte [rdi + rbp]
movd xmm11, ecx
shr eax, 4
punpcklbw xmm2, xmm7
movzx eax, byte [rax + rbp]
sub byte [rsi + 0xf], ah
outsb dx, byte [rsi]
clc
sub byte [rsi + 0xf], ah
outsb dx, byte [rsi]
clc
mov eax, r12d
and r12d, 0xf
punpcklwd xmm2, xmm4
movzx ecx, byte [r12 + rbp]
mov dh, 0xc
sub al, 0x66
movd mm2, ecx
mov dh, 0xc
sub al, 0x66
movd mm2, ecx
shr eax, 4
punpcklbw xmm5, xmm9
movzx eax, byte [rax + rbp]
add al, 0x28
add al, 0x28
movd xmm4, eax
mov eax, r14d
and r14d, 0xf
and esi, 0xf
and esi, 0xf
punpcklbw xmm0, xmm12
movzx ecx, byte [r14 + rbp]
movd xmm12, ecx
shr eax, 4
punpcklwd xmm0, xmm5
movzx eax, byte [rax + rbp]
movd xmm5, eax
mov eax, r11d
and r11d, 0xf
punpckldq xmm0, xmm2
movzx ecx, byte [r11 + rbp]
mov dh, 0xc
sub esp, dword [rsi + 0x44]
movd mm1, ecx
mov dh, 0xc
sub esp, dword [rsi + 0x44]
movd mm1, ecx
shr eax, 4
punpcklbw xmm6, xmmword [rsp + 0x140]
mov ah, 0x24
add dword [rax], eax
add byte [rdi], cl
mov dh, 4
sub byte [rsi + 0xf], ah
outsb dx, byte [rsi]
ror byte [rax - 0x75], 1
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rcx + 0xfe183c8], cl
mov ah, 0x24
add dword [rax], eax
add byte [rdi], cl
mov dh, 4
sub byte [rsi + 0xf], ah
outsb dx, byte [rsi]
ror byte [rax - 0x75], 1
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rcx + 0xfe183c8], cl
punpcklbw xmm3, xmm14
movzx ecx, byte [rcx + rbp]
movd xmm14, ecx
shr eax, 4
punpcklwd xmm3, xmm6
invalid
fimul word [rdi]
mov dh, 4
invalid
invalid
movd xmm6, eax
mov rcx, qword [rsp + 0xb8]
mov eax, ecx
and ecx, 0xf
punpcklbw xmm8, xmm13
movzx ecx, byte [rcx + rbp]
or al, 0x29
or al, 0x29
movd xmm13, ecx
shr eax, 4
punpcklbw xmm1, xmm15
movzx eax, byte [rax + rbp]
movd xmm15, eax
outsb dx, byte [rsi]
clc
outsb dx, byte [rsi]
clc
mov rcx, qword [rsp + 0xc8]
mov eax, ecx
and ecx, 0xf
punpcklwd xmm1, xmm8
movzx ecx, byte [rcx + rbp]
movd xmm8, ecx
shr eax, 4
punpckldq xmm1, xmm3
movzx eax, byte [rax + rbp]
movd xmm3, eax
mov rcx, qword [rsp + 0xd0]
add byte [rax], al
call 0x1a2150b31
retf
add byte [rax], al
mov eax, ecx
and ecx, 0xf
pcmpgtd mm1, qword [rdi]
insb byte [rdi], dx
enter 0xffffffffffffb60f, 0xc
sub dword [rsi + 0xf], esp
outsb dx, byte [rsi]
shl dword [rsi + 0x41], 0xf
invalid
sti
punpcklbw xmm4, xmm10
pcmpgtd mm1, qword [rdi]
insb byte [rdi], dx
enter 0xffffffffffffb60f, 0xc
sub dword [rsi + 0xf], esp
outsb dx, byte [rsi]
shl dword [rsi + 0x41], 0xf
invalid
punpcklbw mm4, mm2
punpcklwd xmm4, xmm7
punpcklbw xmm5, xmm12
out 0x66, eax
punpcklbw mm5, mm4
punpcklbw xmm2, xmm9
punpcklwd xmm2, xmm5
invalid
punpckldq xmm2, xmm4
punpcklbw xmm6, xmm14
punpcklbw xmm15, xmm13
punpcklwd xmm15, xmm6
shr eax, 4
movzx eax, byte [rax + rbp]
mov rcx, qword [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x75], cl
adc dword [rbx + rcx*4 + 0x41], ecx
adc byte [rsi + 0x41], ah
punpcklbw mm3, mm0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
adc dword [rbx + rcx*4 + 0x41], ecx
adc byte [rsi + 0x41], ah
punpcklbw mm3, mm0
movd xmm4, eax
punpcklbw xmm4, xmm0
punpcklwd xmm4, xmm3
punpckldq xmm4, xmm15
punpcklqdq xmm4, xmm2
movdqu xmmword [rsp + 0x40], xmm4
movdqu xmmword [rsp + 0x30], xmm1
and al, 0x30
and al, 0x30
lea rcx, [rsi + 0x28]
mov qword [rsp + 0x20], 0x20
lea r9, [rsp + 0x30]
call fcn.140104450
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x38]
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], rcx
mov byte [rsi + 0x110], 0
add byte [rax], al
add byte [rax], al
lea r14, [rsi + 0x50]
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, r13
call fcn.14005b600
cmp qword [rsp + 0x30], 0
je 0x14005a73c
mov byte [rsi + 0x48], 3
mov eax, 1
jmp 0x14005a86d
mov rax, qword [rsi + 0x148]
mov rdi, qword [r13]
lea r14, [rsp + 0x30]
lea r15, [0x1401aa580]
movabs rbx, 0x1700000003
nop word [rax + rax]
test rax, rax
je 0x14005a7f3
mov rdx, qword [rsi + 0x138]
mov r9, qword [rsi + 0x140]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r8, rdi
call fcn.14010d610
mov rax, qword [rsp + 0x30]
cmp rax, 2
je 0x14005a805
mov rcx, qword [rsp + 0x38]
test rax, rax
jne 0x14005a810
mov rdx, qword [rsi + 0x140]
mov rax, qword [rsi + 0x148]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax + 1], cl
add byte [rax], al
mov qword [rsi + 0x140], r15
mov qword [rsi + 0x148], 0
add byte [rax], al
add byte [rax], al
sub rax, rcx
jb 0x14005ac56
add rdx, rcx
mov qword [rsi + 0x140], rdx
mov qword [rsi + 0x148], rax
add qword [rax], rax
add byte [rax - 0x7b], cl
leave
add qword [rax], rax
add byte [rax - 0x7b], cl
leave
jne 0x14005a640
cmp qword [rsi + 0x30], 0
je 0x14005a6d7
mov rcx, qword [rsi + 0x28]
call fcn.140142490
cmp qword [rsi + 0x128], 0
je 0x14005a6ed
mov rcx, qword [rsi + 0x120]
call fcn.140142490
mov rax, qword [rsi + 0xb8]
lock dec qword [rax]
jne 0x14005a706
mov rcx, qword [rsi + 0xb8]
call fcn.140019640
cmp qword [rsi + 0xe8], 0
add byte [rax], al
mov rcx, qword [rsi + 0xf0]
mov ecx, dword [rsi + 0xf0]
je 0x14005a7de
mov edx, 0x84
test byte [rax], al
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14005a867
invalid
add dword [rax], eax
invalid
invalid
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x14005a867
mov rdi, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
and al, 0x48
and al, 0x48
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x110], xmm0
movdqu xmm0, xmmword [rsp + 0x88]
movdqa xmmword [rsp + 0x120], xmm0
mov rax, qword [rsp + 0x98]
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
and al, 0x30
add dword [rax], eax
add byte [rax + 0x110be], al
add byte [rbx], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
and al, 0x30
and al, 0x30
add dword [rax], eax
add byte [rax + 0x110be], al
add byte [rbx], al
jne 0x14005a842
cmp byte [rsi + 0x108], 3
jne 0x14005a842
movzx eax, byte [rsi + 0x100]
mov dh, 0x86
add byte [rcx], al
add byte [rax], al
cmp eax, 3
je 0x14005a823
invalid
test eax, eax
jne 0x14005a842
cmp qword [rsi + 0xe0], 0
je 0x14005a842
invalid
jb 0x14005a819
mov rcx, qword [rsi + 0xd8]
mov ecx, dword [rsi + 0xd8]
add byte [rax], al
add al, ch
mov ah, 0x7c
invalid
call fcn.140142490
jmp 0x14005a842
test rcx, rcx
je 0x14005a867
cmp qword [rsi + 0xf8], 0
jne 0x14005a862
add byte [rax], al
add byte [rbp + 0x71], dh
jmp 0x14005a867
xor ebx, ebx
cmp qword [rsi + 0x30], 0
jne 0x14005a6ce
jmp 0x14005a6d7
mov byte [rsi + 0x48], 4
mov eax, 1
jmp 0x14005a86d
mov rbx, rcx
cmp qword [rsi + 0x30], 0
jne 0x14005a6ce
invalid
invalid
invalid
test dword [rax - 0x16000002], esi
mov ah, 0xfe
invalid
invalid
jmp 0x14005a6d7
mov rcx, qword [rsi + 0xf8]
mov edx, 0x84
test byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
mov cl, 0x11
mov cl, 0x11
je 0x14005a842
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
test rdi, rdi
jne 0x14005a8dc
mov qword [rsi + 0x58], rbx
mov qword [rsi + 0x50], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jle 0x14005a88b
add byte [rax], al
cmp qword [rsi + 0x30], 0
je 0x14005a867
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rsi + 0x28]
mov rcx, qword [rsi + 0x28]
call fcn.140142490
jl 0x14005a874
add dh, al
add qword [rcx], rsi
add qword [rcx], rsi
mov byte [rsi + 0x48], 1
xor eax, eax
add qword [rcx], rsi
ror byte [rax - 0x77], 0xda
mov rdx, rbx
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
push rax
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], bh
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
sub byte [rsp + 0x180], cl
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
movaps xmm12, xmmword [rsp + 0x1b0]
movaps xmm13, xmmword [rsp + 0x1c0]
movaps xmm14, xmmword [rsp + 0x1d0]
movaps xmm15, xmmword [rsp + 0x1e0]
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsi + 0x50], rdi
mov qword [rsi + 0x58], rbx
movaps xmm0, xmmword [rsp + 0xe0]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], cl
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], cl
movaps xmm2, xmmword [rsp + 0x100]
movaps xmm3, xmmword [rsp + 0x110]
movups xmmword [rsi + 0x60], xmm0
movups xmmword [rsi + 0x70], xmm1
movups xmmword [rsi + 0x80], xmm2
movups xmmword [rsi + 0x90], xmm3
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 0xa0], xmm0
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0xa0], eax
mov rax, qword [rsp + 0x130]
mov qword [rsi + 0xb0], rax
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movups xmmword [rsi + 0xb8], xmm0
movdqu xmmword [rsi + 0xc8], xmm1
mov cs, eax
add byte [rax], al
add bl, dh
movq qword [rsi + 0xd8], mm2
movdqu xmmword [rsi + 0xe8], xmm3
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rsi + 0xf8], xmm0
adc dword [rsi + 0xf8], eax
adc dword [rsi + 0xf8], eax
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rsi + 0x108], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [r14 + 0x60]
mov qword [rsi + 0x118], rax
mov r12, qword [rsi + 0x20]
mov qword [rsp + 0x30], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
cmp byte [rbp - 0x75], cl
je 0x14005a9cd
mov r14, qword [r12 + 0x10]
mov ebp, r14d
adc byte [rcx + rcx*4 - 0xb], al
bswap ebp
lea rcx, [rsp + 0x30]
mov r8d, 4
xor edx, edx
call fcn.1401639e0
mov rdi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x40]
add byte [rax - 0x75], cl
jl 0x14005a9e9
xor byte [rax - 0x75], cl
pop rsp
and al, 0x40
mov dword [rdi + rbx], ebp
add rbx, 4
mov qword [rsp + 0x40], rbx
mov r15, qword [r12]
mov rax, qword [rsp + 0x38]
cmp byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x10]
invalid
jb 0x14005abbe
add dword [rax], eax
add byte [rax - 0x73], cl
or al, 0x1f
lea rcx, [rdi + rbx]
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
add ebx, esi
mov qword [rsp + 0x40], rbx
cmp byte [r12 + 0x28], 0
je 0x14005aa62
movdqu xmm6, xmmword [r12 + 0x29]
cmp rbx, qword [rsp + 0x38]
jne 0x14005aa30
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.1400c9e40
invalid
add byte [rax - 0x75], cl
jl 0x14005aa4e
invalid
invalid
mov rbx, qword [rsp + 0x40]
mov byte [rdi + rbx], 1
inc rbx
inc ebx
inc ebx
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
sub rax, rbx
cmp rax, 0xf
jbe 0x14005ac1c
mov rbp, r13
mov r8, qword [rsp + 0x30]
movdqu xmmword [r8 + rbx], xmm6
movq qword [rax + rbx], mm6
xor bl, dh
movq qword [r8 + rbx], mm6
movq qword [rax + rbx], mm6
movq qword [rax + rbx], mm6
add rbx, 0x10
jmp case.0x14003dfe5.187
mov r14d, dword [r12 + 0x29]
cmp rbx, qword [rsp + 0x38]
cmp ebx, dword [rsp + 0x38]
jne 0x14005aa85
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.1400c9e40
mov rdi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x40]
mov byte [rdi + rbx], 0
inc rbx
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x38]
sub rax, rbx
fmul dword [rax - 0x7d]
clc
add ecx, dword [rdi]
invalid
xchg esi, eax
add dword [rax], eax
invalid
fmul dword [rax - 0x7d]
clc
add ecx, dword [rdi]
xchg byte [rsi + 0x4c000001], dl
mov ebp, ebp
mov rbp, r13
mov r8, qword [rsp + 0x30]
mov dword [r8 + rbx], r14d
add rbx, 4
mov qword [rsp + 0x40], rbx
mov r9, qword [r12 + 0x18]
sbb byte [rax - 0x41], cl
add byte [rax - 0x4e212ac2], al
fidiv word [rcx - 0x76b3fe63]
invalid
sbb byte [rax - 0x41], cl
add byte [rax - 0x4e212ac2], al
fidiv word [rcx - 0x76b3fe63]
invalid
fidiv word [rcx - 0x76b3fe63]
enter 0x2948, 0xfffffffffffffff8
mov eax, ecx
sub rax, rdi
neg rax
movabs r15, 0xfe624e212ac18000
invalid
dec byte [rbx - 0x73]
or al, 0x39
invalid
fmul dword [rcx - 0x41]
add byte [rax + 0x4e212ac1], al
invalid
cmp dword [rcx + 0x39], ecx
stc
cmp r9, rdi
cmovl rcx, rax
movabs r13, 0xd6bf94d5e57a42bd
invalid
invalid
xchg esp, eax
mov edi, 0xc88948d6
mov rax, rcx
mul r13
mov r14, rdx
mov esi, edx
in eax, 0x49
mov esi, edx
shr r14, 0x17
cmp r9, rdi
jl 0x14005ac8a
bswap r14
mov rax, qword [rsp + 0x38]
sub rax, rbx
cmp rax, 7
jbe 0x14005abdd
invalid
cmp byte [rax + 0x29], cl
fmul dword [rax - 0x7d]
clc
invalid
mov qword [r8 + rbx], r14
add rbx, 8
add ebx, 8
add ebx, 8
mov qword [rsp + 0x40], rbx
pop rsp
and al, 0x40
mov r8, qword [r12 + 0x20]
add r15, r8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
sub rcx, r8
sub ecx, eax
cmovle rcx, r15
mov rax, rcx
mul r13
mov r14, rdx
shr r14, 0x17
shr esi, 0x17
shr esi, 0x17
cmp rdi, r8
jg 0x14005acaf
lea rdi, [rsi + 0xb8]
lea edi, [rsi + 0xb8]
lea r15, [rsi + 0x120]
lea edi, [rsi + 0x120]
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
sub rax, rbx
cmp rax, 7
mov r13, rbp
jbe 0x14005abff
fmul dword [rax - 0x7d]
clc
invalid
bswap r14
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rax + rbx], r14
mov dword [rax + rbx], esi
xor al, 0x18
add rbx, 8
mov qword [rsp + 0x40], rbx
invalid
or byte [rax - 0x77], cl
pop rsp
and al, 0x40
invalid
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x10], rbx
adc bl, dh
movq mm0, qword [rsp + 0x30]
movdqu xmm0, xmmword [rsp + 0x30]
and al, 0x30
movdqu xmmword [r15], xmm0
mov rcx, qword [rsi + 0x120]
mov fs, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], dh
add dword [rax], eax
invalid
mov fs, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], dh
mov eax, dword [rsi + 0x130]
add dword [rax], eax
add byte [rax - 0x77], cl
mov esi, 0x138
cmp byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x138], rdi
cmp byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x140], rcx
add byte [rax], al
mov qword [rsi + 0x148], rax
add dword [rax], eax
add cl, ch
pop rdi
cli
invalid
add byte [rax], al
jmp 0x14005a61d
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
call fcn.1401639e0
mov ss, word [rax]
add byte [rax - 0x75], cl
jl 0x14005abf6
and al, 0x30
mov ss, word [rax]
add byte [rax - 0x75], cl
jl 0x14005abf6
invalid
and al, 0x30
xor byte [rax - 0x75], cl
pop rsp
and al, 0x40
invalid
mov rbx, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x40]
jmp 0x14005a9ec
jmp 0x14005a9ec
lea rcx, [rsp + 0x30]
mov r8d, 8
or byte [rax], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.1401639e0
mov r8, qword [rsp + 0x30]
invalid
xor byte [rax - 0x75], cl
pop rsp
and al, 0x40
mov rbx, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x40]
jmp 0x14005ab1a
lea rcx, [rsp + 0x30]
mov r8d, 8
or byte [rax], al
add byte [rax], al
xor byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rdx, rbx
call fcn.1401639e0
add byte [rax - 0x75], cl
pop rsp
and al, 0x40
add byte [rax - 0x75], cl
pop rsp
and al, 0x40
jmp case.0x140020ea2.347
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x48], al
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
mov rdx, rbx
call fcn.1401639e0
adc byte [rax], al
adc byte [rax], al
mov rbx, qword [rsp + 0x40]
jmp 0x14005aa4e
invalid
lea rcx, [rsp + 0x30]
mov r8d, 4
mov eax, 4
mov eax, 4
add al, 0
add byte [rax], al
mov rdx, rbx
call fcn.1401639e0
add byte [rax - 0x75], cl
pop rsp
and al, 0x40
add byte [rax - 0x75], cl
pop rsp
and al, 0x40
jmp 0x14005aaa3
invalid
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcioutilwrite_all.rs
add eax, 0x111484
add eax, 0x111484
mov edx, 0x23
add al, ch
rol byte [rdi + 0xb0f0010], cl
xchg dword [rax], edx
add byte [rdi], cl
invalid
call fcn.140163440
ud2
xchg dword [rax], edx
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or dword [rsi], eax
adc dword [rax], eax
lea r8, [0x1401849b8]
mov edx, 0x23
call fcn.140163440
ud2
or ecx, dword [rcx + 0x69]
mov byte [rax + 0x48009896], 0x29
shr dword [rbx - 0x3f], 0x64
imul rax, r14, 0x989680
imul eax, esi, 0x989680
sub rcx, rax
imul eax, ecx, 0x64
mov qword [rsp + 0xa0], r14
movabs al, byte [0xa8248489000000]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xa8], eax
lea rax, [0x140184968]
adc al, byte [rax]
jmp case.0x140030981.266
imul rax, r14, 0x989680
sub rcx, rax
shr dword [rbx - 0x3f], 0x64
add byte [rax + 0x29], cl
shr dword [rbx - 0x3f], 0x64
shl dword [rsp + rcx*2 - 0x77], 0xb4
mov qword [rsp + 0xa0], r14
mov dword [rsp + 0xa8], eax
test al, 0
add byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xa82484], cl
test al, 0
test al, 0
add byte [rax], al
lea rax, [0x140184950]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add byte [rdx + 0x2b], bh
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add byte [rdx + 0x2b], bh
movabs al, byte [0x2bba000000]
call fcn.140163790
cdq
mov dl, byte [rax]
add byte [rdi], cl
ud2
int3
int3
ud2
int3
movzx eax, byte [rcx + 0x3a]
lea rcx, [0x1401ada84]
adc eax, 0x4634800
invalid
adc eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x30]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
movzx ecx, byte [rsi + 0x38]
mov byte [rsi + 0x39], cl
mov r14, qword [rax + 0x20]
mov r15, qword [rax + 0x30]
lea rcx, [rsp + 0x30]
call fcn.14005b100
mov rdi, qword [rsp + 0x30]
jl 0x14005ad75
xor byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.140104450
xchg esi, eax
or al, byte [rax]
xchg esi, eax
or al, byte [rax]
cmp qword [rsp + 0x38], 0
je 0x14005ad7d
add byte [rax + rcx + 0x48], dh
mov ecx, edi
mov rcx, rdi
call fcn.140142490
adc esi, dword [rdi + 0xe]
add byte [rax - 0x75], cl
mov rax, qword [rsi]
mov rcx, qword [rsi + 0x10]
mov qword [rsi + 0x40], rax
mov qword [rsi + 0x48], rcx
mov byte [rsi + 0x100], 0
invalid
mov byte [rsi + 0x100], 0
lea r14, [rsi + 0x40]
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.14005b600
cmp qword [rsp + 0x30], 0
jl 0x14005adcf
xor byte [rax], al
jl 0x14005adcf
xor byte [rax], al
je 0x14005adc9
mov byte [rsi + 0x3a], 3
mov eax, 1
jmp case.0x140050387.19
mov rax, qword [rsi + 0x128]
jmp 0x14005af5e
add dword [rax], eax
invalid
mov r15, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
invalid
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
and al, 0xf0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xf0], rax
and al, 0xf0
add byte [rax], al
add byte [rax + 0x100be], al
add byte [rbx], al
and al, 0xf0
add byte [rax], al
add byte [rax + 0x100be], al
add byte [rbx], al
jne 0x14005ae80
cmp byte [rsi + 0xf8], 3
jne 0x14005ae80
mov eax, dword [rcx + 0x10]
call qword [rax + 0x20]
test r15, r15
je 0x14005b08d
lea rax, [rsi + 0x48]
mov qword [rsi + 0x48], r15
mov qword [rsi + 0x50], rdi
mov dword [rsi + 0x50], edi
mov dword [rsi + 0x50], edi
mov rcx, qword [rsp + 0xf0]
mov qword [rsi + 0xa8], rcx
mov dword [rsi + 0xa8], ecx
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsi + 0x98], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], dl
movaps xmm2, xmmword [rsp + 0xc0]
movaps xmm3, xmmword [rsp + 0xd0]
movups xmmword [rsi + 0x88], xmm3
mov byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x78], xmm2
movups xmmword [rsi + 0x68], xmm1
movups xmmword [rsi + 0x58], xmm0
lea rcx, [rsi + 0xb0]
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]
movups xmmword [rsi + 0xb0], xmm0
movups xmmword [rsi + 0xc0], xmm1
rol byte [rax], 0
add byte [rdi], cl
adc dword [rsi + 0xd0], edx
rol byte [rax], 0
add byte [rdi], cl
adc dword [rsi + 0xd0], edx
movups xmmword [rsi + 0xe0], xmm3
adc dword [rsi + 0xe0], ebx
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rsi + 0xf0], xmm0
movups xmm0, xmmword [rax + 0x50]
movups xmmword [rsi + 0x100], xmm0
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov rax, qword [rax + 0x60]
mov qword [rsi + 0x110], rax
movzx eax, byte [rsi + 0x39]
mov byte [rsi + 0x40], al
mov qword [rsi + 0x118], rcx
add byte [rcx + rcx*4 - 0x4a], cl
and byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4a], cl
and byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x128], 1
mov eax, 1
mov rbx, qword [rbx]
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r15, [0x1401aa580]
movabs rdi, 0x1700000003
nop word [rax + rax]
test rax, rax
je 0x14005b06b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
sbb byte [rcx], al
add byte [rax], al
mov rdx, qword [rsi + 0x118]
mov r9, qword [rsi + 0x120]
mov qword [rsp + 0x20], rax
mov rcx, r14
int1
int1
mov r8, rbx
call fcn.14010d610
add byte [rax - 0x75], cl
and al, 0x30
add byte [rax - 0x75], cl
and al, 0x30
cmp rax, 2
je 0x14005b076
mov rcx, qword [rsp + 0x38]
test rax, rax
cmp byte [rax - 0x7b], cl
ror byte [rdi], 0x85
jne 0x14005b081
mov rdx, qword [rsi + 0x120]
jne 0x14005b081
mov rdx, qword [rsi + 0x120]
mov rax, qword [rsi + 0x128]
mov qword [rsi + 0x120], r15
mov qword [rsi + 0x128], 0
sub rax, rcx
jb 0x14005b0c0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 1], cl
retf 0x8948
add rdx, rcx
mov qword [rsi + 0x120], rdx
xchg esi, eax
and byte [rcx], al
add byte [rax], al
xchg esi, eax
and byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x128], rax
test rcx, rcx
jne 0x14005af80
dec dword [rax - 0x7d]
jle 0x14005b013
invalid
cmp qword [rsi + 8], 0
or byte [rax], al
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rsi]
je 0x14005b016
mov rcx, qword [rsi]
call fcn.140142490
je 0x14005b023
add byte [rax - 0x75], cl
xchg byte [rax - 0x10000000], dh
add byte [rax], al
add al, dh
mov rax, qword [rsi + 0xb0]
lock dec qword [rax]
add byte [rax], al
add al, dh
dec qword [rax]
jne 0x14005b02f
mov rcx, qword [rsi + 0xb0]
call fcn.140019640
cmp qword [rsi + 0xe0], 0
mov rcx, qword [rsi + 0xe8]
call 0x1b405b03f
invalid
loopne 0x14005b034
add byte [rax], al
add byte [rax - 0x75], cl
mov gs, eax
call 0x1b405b03f
sbb bh, byte [rdx + 0x84]
call 0x1b405b03f
sbb bh, byte [rdx + 0x84]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14005b0a8
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x14005b0a8
test rcx, rcx
je 0x14005b0a8
cmp qword [rsi + 0xf0], 0
jne 0x14005b0a3
jmp 0x14005b0a8
cmp eax, 0x8348ff31
jle 0x14005b079
xor edi, edi
cmp qword [rsi + 8], 0
jne 0x14005b00e
add byte [rbp - 0x66], dh
jmp 0x14005b016
mov byte [rsi + 0x3a], 4
mov eax, 1
add al, 0xb8
add dword [rax], eax
add byte [rax], al
jmp case.0x140050387.19
mov rdi, rcx
mov edi, ecx
cmp qword [rsi + 8], 0
jne 0x14005b00e
jmp 0x14005b016
mov qword [rsi + 0x50], rdi
mov qword [rsi + 0x48], 0
add byte [rax], al
add byte [rax - 0x7d], cl
jle 0x14005b0a5
invalid
je 0x14005b0a8
add byte [rax], al
add byte [rax - 0x7d], cl
jle 0x14005b0a5
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rsi]
mov rcx, qword [rsi]
call fcn.140142490
jae 0x14005b0b5
add dh, al
cmp r8b, byte [rcx]
mov byte [rsi + 0x3a], 1
xor eax, eax
mov rdx, rdi
add rsp, 0x100
pop rbx
pop rdi
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcioutilwrite_all.rs
add byte [rbp + rcx*4 + 5], cl
sbb dl, byte [rax]
adc dword [rax], eax
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x1401849e8]
mov edx, 0x23
call fcn.140163440
add dword [rcx], edx
add byte [rbp + rcx*4 + 5], cl
add byte [rcx + 0x23ba0012], bl
add byte [rax], al
add al, ch
adc qword [rax], 0
ud2
cmp r10, rcx
jbe 0x14007247c
mov dword [rax + r9*8], r8d
mov dword [rax + r9*8 + 4], ecx
mov rcx, rsi
mov rdx, rdi
call fcn.14006aba0
cmp r15, qword [rsi + 0x2b8]
jae 0x14007254c
mov rax, qword [rsi + 0x2a8]
mov ecx, dword [rax + r15*8]
test ecx, ecx
je 0x14007254c
cmp ecx, edi
jne 0x14007254c
mov ecx, dword [rax + r15*8 + 4]
mov dword [rax + r15*8], 0
mov rdx, qword [rsi + 0x288]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x278]
lea r10, [rdx - 1]
mov r8d, dword [r11 + rdx*8 - 8]
mov r9d, dword [r11 + rdx*8 - 4]
sar esp, cl
sar esp, cl
mov rdx, qword [r11 + rdx*8 - 8]
mov qword [r11 + rcx*8], rdx
mov qword [rsi + 0x288], r10
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
mov rdx, qword [rsi + 0x2a0]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x290]
lea rbx, [rcx + rcx*4]
dec rdx
lea r14, [rdx + rdx*4]
movdqu xmm0, xmmword [r11 + r14*8]
movq mm0, qword [rbx + rsi*8]
movq mm0, qword [rbx + rsi*8]
movdqu xmm1, xmmword [r11 + r14*8 + 0x10]
mov r14, qword [r11 + r14*8 + 0x20]
mov qword [r11 + rbx*8 + 0x20], r14
movdqu xmmword [r11 + rbx*8 + 0x10], xmm1
movdqu xmmword [r11 + rbx*8], xmm0
mov qword [rsi + 0x2a0], rdx
cmp r10, rcx
jbe 0x14007254c
mov dword [rax + r9*8], r8d
mov dword [rax + r9*8 + 4], ecx
cmp r15, qword [rsi + 0x300]
jae 0x1400725e7
mov rax, qword [rsi + 0x2f0]
mov ecx, dword [rax + r15*8]
test ecx, ecx
je 0x1400725e7
cmp ecx, edi
jne 0x1400725e7
mov ecx, dword [rax + r15*8 + 4]
mov dword [rax + r15*8], 0
mov rdx, qword [rsi + 0x2d0]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x2c0]
lea r10, [rdx - 1]
push rdx
inc dword [rbp - 0x75]
sar eax, cl
push rdx
inc dword [rbp - 0x75]
sar eax, cl
mov r9d, dword [r11 + rdx*8 - 4]
sar esp, cl
mov rdx, qword [r11 + rdx*8 - 8]
mov qword [r11 + rcx*8], rdx
mov qword [rsi + 0x2d0], r10
mov rdx, qword [rsi + 0x2e8]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x2d8]
movzx ebx, byte [r11 + rdx - 1]
dec rdx
mov byte [r11 + rcx], bl
mov byte [rbx + rcx], bl
mov byte [rbx + rcx], bl
mov qword [rsi + 0x2e8], rdx
cmp r10, rcx
jbe 0x1400725e7
mov dword [rax + r9*8], r8d
mov dword [rax + r9*8 + 4], ecx
cmp r15, qword [rsi + 0x348]
jae 0x14007269e
mov rax, qword [rsi + 0x338]
mov ecx, dword [rax + r15*8]
test ecx, ecx
je 0x14007269e
cmp ecx, edi
jne 0x14007269e
mov ecx, dword [rax + r15*8 + 4]
mov dword [rax + r15*8], 0
mov rdx, qword [rsi + 0x318]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x308]
lea r10, [rdx - 1]
mov r8d, dword [r11 + rdx*8 - 8]
mov r9d, dword [r11 + rdx*8 - 4]
mov rdx, qword [r11 + rdx*8 - 8]
mov qword [r11 + rcx*8], rdx
mov qword [rsi + 0x318], r10
mov rdx, qword [rsi + 0x330]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x320]
lea rbx, [rcx + rcx*2]
dec rdx
lea r14, [rdx + rdx*2]
movdqu xmm0, xmmword [r11 + r14*8]
mov r14, qword [r11 + r14*8 + 0x10]
mov qword [r11 + rbx*8 + 0x10], r14
movdqu xmmword [r11 + rbx*8], xmm0
mov qword [rsi + 0x330], rdx
cmp r10, rcx
jbe 0x14007269e
mov dword [rax + r9*8], r8d
mov dword [rax + r9*8 + 4], ecx
cmp r15, qword [rsi + 0x3d8]
jae 0x140072738
mov rax, qword [rsi + 0x3c8]
mov ecx, dword [rax + r15*8]
test ecx, ecx
je 0x140072738
cmp ecx, edi
jne 0x140072738
mov ecx, dword [rax + r15*8 + 4]
mov dword [rax + r15*8], 0
mov rdx, qword [rsi + 0x3a8]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x398]
lea r10, [rdx - 1]
mov r8d, dword [r11 + rdx*8 - 8]
mov r9d, dword [r11 + rdx*8 - 4]
mov rdx, qword [r11 + rdx*8 - 8]
mov qword [r11 + rcx*8], rdx
mov qword [rsi + 0x3a8], r10
mov rdx, qword [rsi + 0x3c0]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x3b0]
mov rbx, qword [r11 + rdx*8 - 8]
dec rdx
mov qword [r11 + rcx*8], rbx
mov qword [rsi + 0x3c0], rdx
cmp r10, rcx
jbe 0x140072738
mov dword [rax + r9*8], r8d
mov dword [rax + r9*8 + 4], ecx
cmp r15, qword [rsi + 0x420]
jae 0x1400727d2
mov rax, qword [rsi + 0x410]
mov ecx, dword [rax + r15*8]
test ecx, ecx
je 0x1400727d2
cmp ecx, edi
jne 0x1400727d2
mov ecx, dword [rax + r15*8 + 4]
mov dword [rax + r15*8], 0
mov rdx, qword [rsi + 0x3f0]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x3e0]
lea r10, [rdx - 1]
mov r8d, dword [r11 + rdx*8 - 8]
mov r9d, dword [r11 + rdx*8 - 4]
mov rdx, qword [r11 + rdx*8 - 8]
mov qword [r11 + rcx*8], rdx
mov qword [rsi + 0x3f0], r10
mov rdx, qword [rsi + 0x408]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x3f8]
mov ebx, dword [r11 + rdx*4 - 4]
dec rdx
mov dword [r11 + rcx*4], ebx
mov qword [rsi + 0x408], rdx
cmp r10, rcx
jbe 0x1400727d2
mov dword [rax + r9*8], r8d
mov dword [rax + r9*8 + 4], ecx
cmp r15, qword [rsi + 0x390]
jae 0x140072885
mov rax, qword [rsi + 0x380]
mov ecx, dword [rax + r15*8]
test ecx, ecx
je 0x140072885
cmp ecx, edi
jne 0x140072885
mov ecx, dword [rax + r15*8 + 4]
mov dword [rax + r15*8], 0
mov rdx, qword [rsi + 0x360]
cmp rdx, rcx
jbe 0x140072dfc
invalid
add byte [rbx + rcx*4 - 0x62], cl
push rax
add eax, dword [rax]
mov r11, qword [rsi + 0x350]
lea r10, [rdx - 1]
mov r8d, dword [r11 + rdx*8 - 8]
add byte [rbp + rcx*4 + 0x52], cl
inc dword [rbp - 0x75]
sar eax, cl
mov r9d, dword [r11 + rdx*8 - 4]
mov rdx, qword [r11 + rdx*8 - 8]
mov qword [r11 + rcx*8], rdx
mov qword [rsi + 0x360], r10
mov rdx, qword [rsi + 0x378]
cmp rdx, rcx
jbe 0x140072dfc
invalid
add byte [rbx + rcx*4 - 0x62], cl
push 0x48000003
lea ebx, [rcx + rcx*2]
mov r11, qword [rsi + 0x368]
lea rbx, [rcx + rcx*2]
dec rdx
lea r14, [rdx + rdx*2]
mov r12, qword [r11 + r14*4]
mov ebp, dword [r11 + r14*4 + 8]
mov dword [r11 + rbx*4 + 8], ebp
mov qword [r11 + rbx*4], r12
mov qword [rsi + 0x378], rdx
cmp r10, rcx
jbe 0x140072885
mov dword [rax + r9*8], r8d
mov dword [rax + r9*8 + 4], ecx
cmp r15, qword [rsi + 0x468]
jae 0x14007293c
mov rax, qword [rsi + 0x458]
mov ecx, dword [rax + r15*8]
test ecx, ecx
je 0x14007293c
cmp ecx, edi
jne 0x14007293c
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx - 0x75], al
clc
add al, 0x42
mov dword [rax + rdi*8], 0
mov ecx, dword [rax + r15*8 + 4]
mov dword [rax + r15*8], 0
mov rdx, qword [rsi + 0x438]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x428]
lea r10, [rdx - 1]
mov r8d, dword [r11 + rdx*8 - 8]
mov r9d, dword [r11 + rdx*8 - 4]
mov rdx, qword [r11 + rdx*8 - 8]
mov qword [r11 + rcx*8], rdx
mov qword [rsi + 0x438], r10
mov rdx, qword [rsi + 0x450]
cmp rdx, rcx
jbe 0x140072dfc
std
add al, 0
add byte [rbx + rcx*4 - 0x62], cl
add al, 0
add byte [rax - 0x73], cl
sbb al, 0x49
mov r11, qword [rsi + 0x440]
lea rbx, [rcx + rcx*2]
dec rdx
lea r14, [rdx + rdx*2]
movdqu xmm0, xmmword [r11 + r14*8]
mov r14, qword [r11 + r14*8 + 0x10]
adc byte [rbp - 0x77], cl
je 0x1400728fb
adc bl, dh
movq qword [r11 + rbx*8], mm0
adc byte [rbp - 0x77], cl
je 0x1400728fb
adc bl, dh
movq qword [r11 + rbx*8], mm0
mov qword [rsi + 0x450], rdx
mov dword [rsi + 0x450], edx
cmp r10, rcx
jbe 0x14007293c
mov dword [rax + r9*8], r8d
mov dword [rax + r9*8 + 4], ecx
cmp r15, qword [rsi + 0x540]
mov esi, 0x540
jae 0x140072a1c
mov r8, qword [rsi + 0x530]
mov eax, dword [r8 + r15*8]
mov eax, dword [rax + rdi*8]
mov eax, dword [rax + rdi*8]
add al, 0xf8
test eax, eax
je 0x140072a1c
cmp eax, edi
jne 0x140072a1c
mov ecx, dword [r8 + r15*8 + 4]
mov dword [r8 + r15*8], 0
mov dword [rax + rdi*8], 0
mov dword [rax + rdi*8], 0
mov rdx, qword [rsi + 0x510]
cmp rdx, rcx
jbe 0x140072dfc
mov rax, qword [rsi + 0x500]
lea r11, [rdx - 1]
mov r9d, dword [rax + rdx*8 - 8]
mov ecx, dword [rax + rdx*8 - 8]
mov ecx, dword [rax + rdx*8 - 8]
mov r10d, dword [rax + rdx*8 - 4]
mov rdx, qword [rax + rdx*8 - 8]
mov qword [rax + rcx*8], rdx
mov qword [rsi + 0x510], r11
mov rdx, qword [rsi + 0x528]
add byte [rax + 0x39], cl
retf 0x860f
add al, 0
invalid
add byte [rax + 0x39], cl
retf 0x860f
mov r14, qword [rsi + 0x518]
lea r12, [rcx + rcx*4]
mov rax, qword [r14 + r12*8]
add al, 0xe6
add byte [rbp + rcx*4 + 0x24], cl
mov dword [rbx - 0x75], ecx
add al, 0xe6
mov rbx, qword [r14 + r12*8 + 8]
dec rdx
lea r13, [rdx + rdx*4]
lea ebp, [rdx + rdx*4]
xchg edx, eax
mov rbp, qword [r14 + r13*8 + 0x20]
mov ebp, dword [rsi + rbp*8 + 0x20]
and bl, dh
movq mm0, qword [r14 + r13*8]
movq mm0, qword [rsi + rbp*8]
movdqu xmm0, xmmword [r14 + r13*8]
movq mm0, qword [rsi + rbp*8]
out dx, al
movdqu xmm1, xmmword [r14 + r13*8 + 0x10]
movdqu xmmword [r14 + r12*8 + 0x10], xmm1
movq qword [rsi + riz*8 + 0x10], mm1
out dx, al
adc bl, dh
movq qword [r14 + r12*8 + 0x10], mm1
movq qword [rsi + riz*8 + 0x10], mm1
movq qword [rsi + riz*8 + 0x10], mm1
out 0x10, al
mov qword [r14 + r12*8 + 0x20], rbp
movdqu xmmword [r14 + r12*8], xmm0
mov qword [rsi + 0x528], rdx
add eax, 0x39490000
retf
add eax, 0x39490000
retf
cmp ebx, ecx
jbe 0x140072a0a
mov dword [r8 + r10*8], r9d
mov dword [r8 + r10*8 + 4], ecx
test rax, rax
test eax, eax
je 0x140072a1c
test rbx, rbx
je 0x140072a1c
invalid
mov rcx, rax
call fcn.140142490
lea rdx, [rsi + 0x1c8]
lea rcx, [rsp + 0x30]
mov r8, rdi
call fcn.14006b370
cmp r15, qword [rsi + 0x588]
jae 0x140072b12
mov r8, qword [rsi + 0x578]
mov eax, dword [r8 + r15*8]
add byte [rbx - 0x75], al
add al, 0xf8
test eax, eax
je 0x140072b12
cmp eax, edi
jne 0x140072b12
mov ecx, dword [r8 + r15*8 + 4]
mov dword [r8 + r15*8], 0
add byte [rax], al
invalid
add al, 0x43
mov dword [rax + rdi*8], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
pop rax
add eax, 0x39480000
cmp rdx, rcx
invalid
invalid
mov rdx, qword [rsi + 0x558]
cmp rdx, rcx
jbe 0x140072dfc
mov rax, qword [rsi + 0x548]
mov eax, dword [rsi + 0x548]
add eax, 0x8d4c0000
pop rdx
inc dword [rbx + rcx*4 + 0x4c]
mov r9d, dword [rax + rdx*8 - 8]
lea r11, [rdx - 1]
mov r9d, dword [rax + rdx*8 - 8]
mov dword [rsp + 0x2c], r9d
mov dword [rsp + 0x2c], ecx
mov r10d, dword [rax + rdx*8 - 4]
cld
mov rdx, qword [rax + rdx*8 - 8]
mov qword [rax + rcx*8], rdx
mov qword [rsi + 0x558], r11
mov rdx, qword [rsi + 0x570]
cmp rdx, rcx
jbe 0x140072dfc
mov r14, qword [rsi + 0x560]
lea r12, [rcx + rcx*2]
add eax, 0x8d4c0000
and al, 0x49
mov rax, qword [r14 + r12*8]
mov rbx, qword [r14 + r12*8 + 8]
movzx ebp, byte [r14 + r12*8 + 0x16]
dec rdx
retf 0x8d4c
sub al, 0x52
mov r9, qword [r14 + r13*8 + 0x10]
movdqu xmm0, xmmword [r14 + r13*8]
movdqu xmmword [r14 + r12*8], xmm0
mov qword [r14 + r12*8 + 0x10], r9
mov qword [rsi + 0x570], rdx
cmp r11, rcx
jbe 0x140072aff
retf 0x8d4c
mov edx, dword [rsp + 0x2c]
mov dword [r8 + r10*8], edx
mov dword [rax + rdx*8], edx
mov dword [r8 + r10*8 + 4], ecx
cmp bpl, 2
cmp ch, 2
je 0x140072b12
or eax, 0x74db8548
or byte [rax - 0x77], cl
shr eax, 0x7e
stc
or al, 0
test rbx, rbx
je 0x140072b12
mov rcx, rax
call fcn.140142490
cmp r15, qword [rsi + 0x5d0]
jae 0x140072bd3
invalid
add byte [rax - 0x75], cl
xchg al, al
add eax, 0x8b420000
or al, 0xf8
mov rax, qword [rsi + 0x5c0]
mov ecx, dword [rax + r15*8]
test ecx, ecx
je 0x140072bd3
invalid
invalid
add byte [rax], al
invalid
test byte [rcx + 0x39000000], ah
cmp ecx, edi
stc
jne 0x140072bd3
mov ecx, dword [rax + r15*8 + 4]
mov dword [rax + r15*8], 0
add al, 0x42
mov dword [rax + rdi*8], 0
mov rdx, qword [rsi + 0x5a0]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x590]
lea r10, [rdx - 1]
mov r8d, dword [r11 + rdx*8 - 8]
mov r9d, dword [r11 + rdx*8 - 4]
mov rdx, qword [r11 + rdx*8 - 8]
mov qword [r11 + rcx*8], rdx
mov qword [rsi + 0x5a0], r10
add byte [rax], al
mov rdx, qword [rsi + 0x5b8]
cmp rdx, rcx
jbe 0x140072dfc
mov r11, qword [rsi + 0x5a8]
test al, 5
add byte [rax], al
mov rbx, rcx
shl rbx, 5
dec rdx
retf 0x8949
invalid
shl r14, 5
movdqu xmm0, xmmword [r11 + r14]
retf 0x8949
movdqu xmm1, xmmword [r11 + r14 + 0x10]
xor edx, dword [rax]
movdqu xmmword [r11 + rbx + 0x10], xmm1
jg 0x140072c02
sbb edx, dword [rax]
movdqu xmmword [r11 + rbx], xmm0
add al, 0x1b
mov qword [rsi + 0x5b8], rdx
cmp r10, rcx
cmp edx, ecx
jbe 0x140072bd3
mov dword [rax + r9*8], r8d
mov dword [rax + r9*8 + 4], ecx
cmp r15, qword [rsi + 0x4f8]
jae 0x140072ca3
clc
add al, 0
add byte [rdi], cl
add ebx, 0
add byte [rax], al
mov r8, qword [rsi + 0x4e8]
add byte [rax], al
mov eax, dword [r8 + r15*8]
test eax, eax
je 0x140072ca3
cmp eax, edi
jne 0x140072ca3
add byte [rax], al
invalid
add al, 0xf8
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsi + 0x4c8]
cmp rdx, rcx
jbe 0x140072dfc
mov rax, qword [rsi + 0x4b8]
lea r11, [rdx - 1]
pop rdx
inc dword [rbx + rcx*4 + 0x4c]
sar al, 1
mov r10d, dword [rax + rdx*8 - 4]
mov rdx, qword [rax + rdx*8 - 8]
mov qword [rax + rcx*8], rdx
mov qword [rsi + 0x4c8], r11
mov dword [rsi + 0x4c8], ebx
mov dword [rsi + 0x4c8], ebx
mov rdx, qword [rsi + 0x4e0]
add byte [rax], al
cmp rdx, rcx
retf 0x860f
jbe 0x140072dfc
add byte [rbx + rcx*4 - 0x4a], cl
rol byte [rax + rax], 1
add byte [rax], al
mov r12, rcx
mov r14, qword [rsi + 0x4d0]
add byte [rax], al
mov r12, rcx
shl r12, 4
in al, 4
in al, 4
mov rax, qword [r14 + r12]
movzx ebx, word [r14 + r12 + 8]
dec rdx
mov r13, rdx
shl r13, 4
in eax, 4
pop rsp
or byte es:[rax - 1], cl
retf 0x8949
invalid
shl ebp, 4
in eax, 4
movdqu xmm0, xmmword [r14 + r13]
movdqu xmmword [r14 + r12], xmm0
mov qword [rsi + 0x4e0], rdx
xchg esi, eax
loopne 0x140072c84
add al, 0
invalid
xchg esi, eax
loopne 0x140072c84
invalid
add al, 0
add byte [rcx + 0x39], cl
add byte [rax], al
cmp r11, rcx
jbe 0x140072c90
retf
mov dword [r8 + r10*8], r9d
mov dword [r8 + r10*8 + 4], ecx
rol byte [rbx - 0x77], 1
rol byte [rdi + rcx], 1
mov bh, 0xcb
movzx ecx, bx
cmp ecx, 0x4e7
je 0x140072ca3
mov rcx, rax
call fcn.140142490
in eax, dx
test dword [rax + rax], 0x60be3b4c
invalid
add byte [rbx + rdi - 0x42], cl
invalid
cmp r15, qword [rsi + 0x660]
jae 0x140072d3e
mov rax, qword [rsi + 0x650]
mov ecx, dword [rax + r15*8]
clc
test ecx, ecx
je 0x140072d3e
cmp ecx, edi
jne 0x140072d3e
mov ecx, dword [rax + r15*8 + 4]
mov ecx, dword [rax + rdi*8 + 4]
mov dword [rax + r15*8], 0
mov rdx, qword [rsi + 0x630]
add byte [rax + 0x39], cl
retf 0x860f
xchg byte [rcx + rax], bl
add byte [rax], al
add byte [rax + 0x39], cl
retf 0x860f
invalid
xchg byte [rcx + rax], bl
add dword [rax], eax
add byte [rbx + rcx*4 - 0x62], cl
and byte [rsi], al
add byte [rax], al
invalid
add byte [rax], al
mov r11, qword [rsi + 0x620]
add byte [rbp + rcx*4 + 0x52], cl
lea r10, [rdx - 1]
lea edx, [rdx - 1]
inc dword [rbp - 0x75]
mov r8d, dword [r11 + rdx*8 - 8]
sar eax, cl
mov r9d, dword [r11 + rdx*8 - 4]
cld
mov rdx, qword [r11 + rdx*8 - 8]
mov qword [r11 + rcx*8], rdx
mov dword [rbx + rcx*8], edx
mov qword [rsi + 0x630], r10
xor byte [rsi], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esi, eax
mov rdx, qword [rsi + 0x648]
cmp rdx, rcx
jbe 0x140072dfc
add byte [rax], al
invalid
invalid
add byte [rax + 0x39], cl
retf 0x860f
out 0, eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x62], cl
mov ebx, dword [rsi + 0x638]
add byte [rax], al
mov r11, qword [rsi + 0x638]
mov ebx, dword [rsi + 0x638]
invalid
add byte [rcx + 0xf], al
mov dh, 0x5c
movzx ebx, byte [r11 + rdx - 1]
adc edi, edi
dec rdx
mov byte [r11 + rcx], bl
sbb al, 0xb
sbb al, 0xb
mov qword [rsi + 0x648], rdx
cmp r10, rcx
xchg esi, eax
invalid
add byte [rcx + 0x39], cl
retf 0x976
cmp edx, ecx
jbe 0x140072d3e
mov dword [rax + r9*8], r8d
add al, 0xc8
enter 0xffffffffffff8942, 0x4c
enter 0x4804, 0xffffffffffffff8b
xchg esi, eax
sub byte [rcx], al
add byte [rax], al
mov dword [rax + r9*8 + 4], ecx
mov rdx, qword [rsi + 0x128]
cmp rdx, qword [rsi + 0x120]
xchg esi, eax
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbp + 0x13], dh
jne case.0x14008f756.131
lea rcx, [rsi + 0x118]
lea ecx, [rsi + 0x118]
add dword [rax], eax
add al, ch
mov byte [rcx + 2], 0
call fcn.140096f20
mov rdx, qword [rsi + 0x128]
xchg esi, eax
sub byte [rcx], al
add byte [rax], al
movabs rax, 0xffffffff00000000
dec dword [rax - 0x77]
stc
mov rcx, rdi
and rcx, rax
lea eax, [rdi + 1]
invalid
invalid
add dword [r11 - 0x287cfe08], r8d
cmp eax, 1
adc edi, 1
xlatb
invalid
xlatb
add dword [rax + 9], ecx
iretd
or rdi, rcx
mov rax, qword [rsi + 0x118]
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rax + rdx*8], edi
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov dword [rax + rdx*8], edi
cmp al, 0xd0
ror byte [rax - 1], 1
ret 0x8948
inc rdx
mov qword [rsi + 0x128], rdx
sub byte [rcx], al
add byte [rax], al
cmp qword [rsp + 0xb8], 0
mov esp, 0xb824
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
je 0x140072daa
mov rcx, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add al, ch
out 0xf6, al
invalid
or al, 0
call fcn.140142490
test byte [rax + rax], 0x48
cmp dword [rsp + 0xc8], 0
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0xc8], 0
enter 0, 0
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsp + 0xc0]
add byte [rax], al
add byte [rax], al
je 0x140072dc2
mov rcx, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add al, ch
invalid
call fcn.140142490
invalid
cmp qword [rsp + 0xd8], 0
cmp dword [rsp + 0xd8], 0
fadd dword [rax]
add byte [rax], al
add byte [rax], al
je 0x140072dda
mov rcx, qword [rsp + 0xd0]
add byte [rax], al
je 0x140072dda
mov rcx, qword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add al, ch
mov dh, 0xf6
or al, 0
call fcn.140142490
lea rcx, [rsp + 0x140]
call fcn.14000eb60
jns 0x140072da2
stc
invalid
add dword [rax], eax
add al, ch
jns 0x140072da2
stc
call qword [rax + 0x58c48148]
nop
add rsp, 0x158
pop rbx
pop rax
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbp
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401630a0
ud2
invalid
or ecx, dword [rax - 0x73]
or eax, 0xf9416
invalid
xchg esp, eax
invalid
invalid
lea rcx, [0x14016c220]
lea ecx, [0x14016c220]
invalid
add al, ch
ror dword [rax], 0xf
or byte [rdi], cl
call fcn.1401636d0
or byte [rdi], cl
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x137898
ud2
lea r8, [0x140192c30]
lea eax, [0x140192c30]
adc esi, edi
invalid
adc dword [rax], eax
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.140163440
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x1250fe
invalid
push rax
adc al, byte [rax]
call fcn.1401636d0
ud2
str word [rdi]
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xaa8
sub esp, 0xaa8
sub esp, 0xaa8
or al, byte [rax]
add byte [rsi + 0x44], ah
movq qword [rsp + 0xa90], mm4
movsb byte [rdi], byte [rsi]
and al, 0x90
or al, byte [rax]
add byte [rax], al
add byte [rax], al
movdqa xmmword [rsp + 0xa90], xmm12
movsb byte [rdi], byte [rsi]
and al, 0x90
or al, byte [rax]
add byte [rax], al
movdqa xmmword [rsp + 0xa80], xmm11
add byte [rax], al
movdqa xmmword [rsp + 0xa80], xmm11
pushfq
and al, 0x80
or byte [rdx], 0
or al, byte [rax]
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0xa70], mm2
movdqa xmmword [rsp + 0xa70], xmm10
movaps xmmword [rsp + 0xa60], xmm9
movaps xmmword [rsp + 0xa50], xmm8
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xa40], edi
and al, 0x60
invalid
or al, byte [rax]
add byte [rdi + rcx + 0x29], al
test byte [rax + rdx*2], ah
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xa40], edi
add byte [rax], al
movaps xmmword [rsp + 0xa30], xmm6
mov ah, 0x24
xor byte [rdx], cl
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xchg esp, eax
mov qword [rsp + 0xc0], rdx
mov r12, rcx
int3
movzx eax, byte [rcx + 0xa98]
sbb dword [rax + 0x4800000a], 0xabec0d8d
adc eax, dword [rax]
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x77], cl
int3
sbb dword [rax + 0x4800000a], 0xabec0d8d
cwde
or al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea ecx, [0x1401ada98]
or eax, 0x13abec
adc eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
jmp rax
mov rax, qword [r12 + 0x198]
and al, 0x98
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
test byte [rax + riz*4], ah
and al, 0xa0
mov qword [r12 + 0xaa0], rax
mov word [r12 + 0xa99], 0x101
invalid
test byte [rcx + rbx*4], ah
or al, byte [rax]
add byte [rcx], al
add dword [rcx], eax
and al, 0xa0
movabs al, byte [0x2484c7416600000a]
cdq
or al, byte [rax]
add byte [rsi + 0x41], ah
mov dword [rsp + 0xa99], 0x8d490101
test byte [rcx + rbx*4], ah
or al, byte [rax]
add byte [rcx], al
add dword [rcx], eax
invalid
invalid
add dword [rcx], eax
lea rcx, [r12 + 0x1a0]
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rcx - 0x48], al
invalid
invalid
cwde
mov r8d, 0x198
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [r12 + 0x210]
mov edi, dword [rsp + 0x210]
add eax, 0x49000ec6
mov edi, dword [rsp + 0x210]
mov esp, 0x21024
add byte [rcx - 0x75], cl
add byte [rax], al
mov rbx, qword [r12 + 0x220]
pushfq
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov rsi, r12
add byte [rax], al
mov rsi, r12
add r12, 0xaa8
add esp, 0xaa8
invalid
add byte [rax], al
mov qword [rsi + 0xaa8], rdi
or al, byte [rax]
add byte [rax - 0x77], cl
sahf
mov al, 0xa
or al, byte [rax]
invalid
add byte [rax], al
mov qword [rsi + 0xab0], rbx
or al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [rsi + 0xb60]
lea rax, [rsi + 0xb60]
lea eax, [rsi + 0xb60]
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov byte [rsi + 0xb60], 0
add byte [rax], al
jmp 0x1400730f2
add byte [rbp - 0x73], cl
mov esp, 0xac124
add byte [rax], al
lea r14, [r12 + 0xaa0]
invalid
invalid
mov dh, 0x84
and al, 0xc1
or al, byte [rax]
lea r15, [r12 + 0xac1]
add byte [rax], al
lea r14, [r12 + 0xaa0]
lea esi, [rsp + 0xaa0]
or al, byte [rax]
add byte [rcx + 0xf], al
mov dh, 0x84
and al, 0xc1
or al, byte [rax]
add byte [rax], al
movzx eax, byte [r12 + 0xac1]
lea rcx, [0x1401adab4]
lea ecx, [0x1401adab4]
add byte [rax - 0x73], cl
or eax, 0x13ab69
invalid
stosd dword [rdi], eax
adc eax, dword [rax]
lea ecx, [0x1401adab4]
imul ebp, dword [rbx + 0x63480013], 0x1488104
enter 0xffffffffffffe0ff, 0x49
jmp rax
mov rax, qword [r12 + 0xab8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [r12 + 0xab8]
add byte [rax], al
jmp 0x1400772e2
lea rcx, [r12 + 0xb60]
and al, 0x60
or eax, dword [rax]
add byte [rax], al
mov rsi, r12
add byte [rax], al
mov rsi, r12
add r12, 0xaa8
movzx eax, byte [rsi + 0xb60]
xchg byte [rax + 0xb], ah
add byte [rax], al
invalid
xchg byte [rax + 0xb], ah
add byte [rax], al
test eax, eax
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
je 0x1400730e4
add byte [rax], al
add byte [rbx - 0x7af0fc08], al
pop rcx
add al, 0
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x28]
cmp eax, 3
jne 0x1400733e9
mov rdx, qword [rsp + 0x28]
lea r15, [rdx + 0xb58]
mov edx, 0xb58
movzx eax, byte [rdx + 0xb58]
test eax, eax
je 0x1400733b6
add byte [rax], al
cmp eax, 3
jne case.0x1400c1683.14
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
and al, 0x28
lea r14, [rcx + 0xb50]
movzx eax, byte [rcx + 0xb50]
lea rbp, [rcx + 0xb28]
sub byte [rbx], cl
add byte [rax], al
push rax
or eax, dword [rax]
add byte [rax - 0x73], cl
test eax, 0xb28
sub byte [rbx], cl
add byte [rax], al
sub byte [rbx], cl
add byte [rax], al
test eax, eax
je 0x1400733cf
add byte [rax], al
add byte [rax], al
cmp eax, 3
jne 0x140073439
invalid
add byte [rax - 0x75], cl
pop rbp
add cl, ch
sysret
invalid
mov rbx, qword [rbp]
jmp 0x1400736f7
invalid
add byte [rax], al
invalid
lea rax, [r12 + 0xaa0]
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
movzx eax, byte [r12 + 0xad0]
and al, 0xd0
or al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x13aac3
ror byte [rdx], 1
add byte [rax], al
lea rcx, [0x1401adac8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x38]
mov rdi, qword [rax]
cmp cl, ch
invalid
sub eax, dword [rax]
invalid
cmp byte [rax - 0x75], cl
cmp cl, ch
invalid
add byte [rax], al
mov rcx, qword [r12 + 0xac8]
mov rax, qword [rsp + 0xc0]
mov rdi, qword [rax]
lea rbx, [rsp + 0x330]
xor byte [rbx], al
add byte [rax], al
lea rsi, [0x1401aa580]
jne 0x14007304f
add byte [rdi], cl
invalid
nop dword [rax]
test rcx, rcx
test ecx, ecx
je 0x140073360
add byte [rax], al
mov rdx, qword [r12 + 0xab8]
mov edx, dword [rsp + 0xab8]
add byte [rax], al
mov r9, qword [r12 + 0xac0]
mov qword [rsp + 0x20], rcx
mov rcx, rbx
and byte [rax - 0x77], cl
invalid
mov r8, rdi
mov eax, edi
call fcn.14010ebf0
or dword [rax], eax
mov rcx, qword [rsp + 0x330]
cmp rcx, 2
je 0x140073316
mov rax, qword [rsp + 0x338]
test byte [rax + rdi], ah
add eax, dword [rax]
add byte [rax - 0x7b], cl
leave
cmp byte [rbx], al
add byte [rax], al
test rcx, rcx
jne 0x14007331f
mov rdx, qword [r12 + 0xac0]
mov edx, dword [rsp + 0xac0]
or al, byte [rax]
add byte [rcx - 0x75], cl
mov word [rax + rcx*8], fs
and al, 0xc8
mov rcx, qword [r12 + 0xac8]
mov qword [r12 + 0xac0], rsi
mov dword [rsp + 0xac0], esi
and al, 0xc8
or al, byte [rax]
add byte [rcx - 0x77], cl
mov dword [rsp + 0xac0], esi
invalid
invalid
test byte [rax + rcx*8], ah
mov dword [rsp + 0xac0], esi
add byte [rax], al
mov qword [r12 + 0xac8], 0
sub rcx, rax
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
ror dword [rdi], 0x82
mov cl, 0x4a
add byte [rax], al
sub ecx, eax
jb 0x140077b6a
add rdx, rax
mov qword [r12 + 0xac0], rdx
xchg esp, eax
and al, 0xc0
or al, byte [rax]
add byte [rcx - 0x77], cl
mov dword [rsp + 0xac8], ecx
ret 0x8949
xchg esp, eax
and al, 0xc0
or al, byte [rax]
add byte [rcx - 0x77], cl
mov dword [rsp + 0xac8], ecx
test rax, rax
jne 0x140073040
invalid
invalid
mov dword [rsp + 0xac8], ecx
test rax, rax
test eax, eax
jne 0x140073040
movabs rax, 0x1700000003
jmp 0x140073324
add eax, dword [rax]
add byte [rax], al
invalid
mov rdi, qword [rsi + 0xaa8]
mov edi, dword [rsi + 0xaa8]
add byte [rax], al
mov rbx, qword [rsi + 0xab0]
lea r14, [rsi + 0xab8]
lea esi, [rsi + 0xab8]
mov eax, 0x4800000a
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
add byte [rbp + rcx*4 + 0xd], cl
ja 0x14007311f
lea r9, str.nameuuid_I
adc dword [rax], eax
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140104450
lea r15, [rsi + 0xad8]
fmul dword [rdx]
add byte [rax], al
fmul dword [rdx]
add byte [rax], al
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [0x140184984]
mov rcx, r15
mov ecx, edi
mov rdx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.140104450
mov qword [rsi + 0xaf8], r14
mov qword [rsi + 0xb00], r15
add byte [rbx], cl
add byte [rax], al
invalid
adc ecx, dword [rcx]
add byte [rcx + rcx*4 - 0x4a], cl
clc
or al, byte [rax]
add byte [rcx + rcx*4 - 0x42], cl
add byte [rbx], cl
add byte [rax], al
invalid
add byte [rax - 0x39], cl
xchg byte [rax], cl
or byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0xb10], 2
mov ecx, 2
add byte [rax], al
mov qword [rsi + 0xb08], 0
or byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0xb10], 2
mov ecx, 2
add byte [rax], al
add byte [rax], al
xor eax, eax
cmp rcx, rax
invalid
ror byte [rax + 0x39], 0xc1
ror dword [rdi], 0x85
out 2, eax
add al, byte [rax]
invalid
jne 0x140073457
add al, byte [rax]
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
mov r9, qword [rsp + 0x28]
mov rax, qword [r9 + 0xac8]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*2], ah
mov qword [rsp + 0x358], rax
movups xmm0, xmmword [r9 + 0xab8]
add eax, dword [rax]
add byte [rcx + 0xf], al
adc byte [rcx + 0xab8], al
or al, byte [rax]
add byte [rdi], cl
movups xmmword [rsp + 0x348], xmm0
adc dword [rsp + 0x348], eax
test byte [rax + rcx*2], ah
add eax, dword [rax]
add byte [rcx + 0xf], al
movzx eax, byte [rcx + 0xad0]
movzx eax, byte [r9 + 0xad0]
movzx eax, byte [rcx + 0xad0]
add byte [rcx - 0x75], cl
cdq
fmul dword [rdx]
add byte [rax], al
mov rbx, qword [r9 + 0xad8]
mov rcx, qword [r9 + 0xaf0]
mov qword [rsp + 0x340], rcx
add eax, dword [rax]
add byte [rcx + 0xf], al
adc byte [rcx + 0xae0], al
invalid
loopne 0x1400731c2
add byte [rax], al
invalid
mov eax, esi
or al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rax*2], fs
invalid
and al, 0x40
add eax, dword [rax]
add eax, dword [rax]
add byte [rcx + 0xf], al
adc byte [rcx + 0xae0], al
invalid
loopne 0x1400731c2
add byte [rax], al
invalid
and eax, 0x4800000a
mov ecx, dword [rsp + 0x350]
add byte [rax - 0x75], cl
mov word [rax + rdx*2], fs
add eax, dword [rax]
mov rcx, qword [rsp + 0x350]
add byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
mov qword [rsp + 0x190], rcx
mov dword [rsp + 0x190], ecx
and al, 0x90
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
and al, 0x98
mov rcx, qword [rsp + 0x358]
mov qword [rsp + 0x198], rcx
and al, 0x98
add dword [rax], eax
invalid
mov dword [rsp + 0x198], ecx
and al, 0x98
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x170], eax
and al, 0x70
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x170], xmm0
and al, 0x70
add dword [rax], eax
jo 0x1400731e1
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*2], fs
and al, 0x40
mov rcx, qword [rsp + 0x340]
mov ecx, dword [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rcx*2], fs
add eax, dword [rax]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0x348]
mov qword [rsp + 0x188], rcx
and al, 0x88
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
and al, 0x88
and al, 0x88
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x188]
xchg esp, eax
and al, 0x88
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
mov r8, qword [rsp + 0x190]
mov qword [rsp + 0xf0], r8
mov r8, qword [rsp + 0x198]
test byte [rax + rbx*4], ah
add dword [rax], eax
invalid
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xf0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + rbx*4], ah
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
test byte [rax + rdi*8], ah
add byte [rax], al
mov qword [rsp + 0xf8], r8
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xe0], rcx
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe8], rdx
invalid
invalid
jg 0x1400731d3
invalid
loopne case.0x14005a2ad.20
add byte [rax], al
mov qword [rsp + 0xe8], rdx
add byte [rax], al
movdqa xmmword [rsp + 0xd0], xmm0
mov ecx, dword [r9 + 0xad1]
mov ecx, dword [rcx + 0xad1]
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x75], al
mov ecx, dword [rcx + 0xad1]
invalid
invalid
xchg ecx, eax
invalid
mov ecx, dword [rcx + 0xad1]
add byte [rax], al
mov edx, dword [r9 + 0xad4]
mov dword [rsp + 0xab], edx
mov dword [rsp + 0xa8], ecx
mov byte [r9 + 0xb60], 1
mov byte [rcx + 0xb60], 1
add byte [rax], al
add byte [rcx - 0x3a], al
and dword [rax + 0xb], 0x3c010000
add byte [rax], al
add dword [rbx + rax], edi
invalid
test dword [rbx + 7], esp
mov byte [rcx + 0xb60], 1
add byte [rax], al
add dword [rbx + rax], edi
cmp al, 3
jne 0x1400739e3
add byte [rax], al
jmp 0x140073b2a
add byte [rax], al
mov rax, qword [r12 + 0xaf0]
jmp 0x1400775b0
invalid
lock or al, byte [rax]
add cl, ch
invalid
add byte [rbp - 0x73], cl
lodsb al, byte [rsi]
lea r13, [r12 + 0xb48]
movzx eax, byte [r12 + 0xb48]
test eax, eax
and al, 0x48
or eax, dword [rax]
add byte [rcx + 0xf], al
mov dh, 0x84
and al, 0x48
or eax, dword [rax]
add byte [rbp - 0x777bf040], al
je 0x140076033
cmp eax, 3
je 0x14007605b
sub eax, 0x8d480000
or eax, 0xf7fc5
je 0x140076033
add byte [rax], al
cmp eax, 3
je 0x14007605b
invalid
add byte [rax], al
invalid
sub eax, 0x8d480000
add byte [rax - 0x73], cl
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or eax, 0xf7fc5
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_net_tcplistener.rsC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_net_tcp_stream.rs
add eax, 0xf82ae
add cl, ch
test byte [rcx], al
jmp 0x14007344b
add byte [rax], al
movzx eax, byte [r12 + 0xba0]
test eax, eax
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x84
invalid
cmp eax, 3
jne 0x140073429
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rbp - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x98
cwde
lea r13, [r12 + 0xb98]
movzx eax, byte [r12 + 0xb98]
test eax, eax
je 0x140076a94
invalid
cwde
or eax, dword [rax]
add byte [rcx + 0xf], al
mov dh, 0x84
and al, 0x98
or eax, dword [rax]
add byte [rbp - 0x657bf040], al
invalid
test byte [rdx - 0x7cffffc9], bl
clc
add ecx, dword [rdi]
je 0x140076abc
invalid
add byte [rbx - 0x7bf0fc08], al
mov ecx, 0x48000037
add byte [rax], al
invalid
cmp eax, 3
je 0x140076abc
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea ecx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
or eax, 0xf7f76
add byte [rbp + rcx*4 + 5], cl
cmpsd dword [rsi], dword [rdi]
invalid
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_netudp.rs
jmp 0x14007344b
add byte [rax - 0x16f94eff], dh
call 0x188073367
add byte [rax], al
test rax, rax
mov al, 1
mov cl, 6
jmp 0x140077b07
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140073360
mov ecx, eax
and ecx, 3
rol dword [rbx - 0x72b7fc1f], 0x51
dec byte [rax - 0x7d]
cmp rdx, 2
jb 0x140073360
test rcx, rcx
je 0x140073360
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140073360
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x140073358
add byte [rax + rcx + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call fcn.140142490
int1
or al, 0
mov rcx, rdi
mov ecx, edi
call fcn.140142490
cmp qword [r12 + 0xad0], 0
cmp dword [rsp + 0xad0], 0
or al, byte [rax]
add byte [rax], al
mov rcx, qword [r12 + 0xad8]
je 0x140073394
mov edx, 0x84
mov eax, 0xcc
int3
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xcc], bh
int3
add byte [rax], al
invalid
int3
lock cmpxchg qword [rcx], rdx
je 0x140077acc
add byte [r8], r8b
adc dword [rdi], ecx
test byte [rdi + rax*2], al
add byte [r8], r8b
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x140077acc
test rcx, rcx
add byte [r8], r8b
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x140077acc
test rcx, rcx
test ecx, ecx
je 0x140077acc
cmp qword [r12 + 0xae0], 0
je 0x140077acc
add byte [r8], r8b
add byte [r8], r8b
call fcn.140142490
jmp 0x140077acc
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdx + 0xb18]
jmp 0x140073484
invalid
add byte [rcx - 0x75], cl
test byte [rax + rdi*8], ah
and al, 0xf8
mov rax, qword [r12 + 0xaf8]
jmp 0x1400768c0
and al, 0xf8
or al, byte [rax]
add cl, ch
int1
xor al, 0
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x28
mov r8, qword [rsp + 0x28]
jmp 0x140073509
xor byte [rcx], al
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x140192ce0]
jle 0x1400733ee
add byte [rbp + rcx*4 + 5], cl
stc
clc
adc dword [rax], eax
jmp 0x14007344b
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x140184988]
lea eax, [0x140184988]
str word [rbp + rcx*4 + 5]
xchg ecx, eax
adc eax, 0x52eb0011
adc dword [rax], eax
jmp 0x14007344b
lea eax, [0x140184988]
adc dword [rax], eax
jmp 0x14007344b
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x140192c98]
adc dword [rax], eax
adc dword [rax], eax
jmp 0x14007344b
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netmod.rs
jmp 0x14007344b
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, [0x14016b308]
lea eax, [0x14016b308]
lea eax, [0x14016b308]
jmp 0x14007344b
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.crates_ncan_src_netquery.rs
adc dword [rax], eax
jle 0x14007343e
add byte [rbp + rcx*4 + 5], cl
or dword [rbx], 0x12eb0011
adc dword [rax], eax
jmp 0x14007344b
adc dword [rax], eax
jmp 0x14007344b
lea rcx, str._async_fn__resumed_after_completionC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fscreate_dir_all.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fsmod.rs
jmp 0x14007344b
str word [rbp + rcx*4 + 5]
push rcx
jg 0x140073455
add bl, ch
add cl, byte [rdi]
ud2
mov edx, 0x23
ud2
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, [rax + 1]
mov rdx, qword [rsp + 0x28]
mov qword [rdx + 0xb08], rcx
mov rax, qword [rdx + rax*8 + 0xaf8]
mov qword [rdx + 0xb18], rax
lea r15, [rdx + 0xb58]
mov byte [rdx + 0xb58], 0
mov qword [rdx + 0xb20], rax
mov rbx, qword [rax]
mov rdi, qword [rax + 0x10]
mov r14d, 1
test rdi, rdi
je 0x1400734c3
js 0x140075e1d
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rdi
call fcn.140143230
mov r14, rax
test rax, rax
je 0x140075e0e
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rsp + 0x28]
lea rbp, [r8 + 0xb28]
mov qword [r8 + 0xb30], r14
mov qword [r8 + 0xb38], rdi
mov qword [r8 + 0xb40], rdi
mov byte [r8 + 0xb48], 0
lea r14, [r8 + 0xb50]
mov byte [r8 + 0xb50], 0
mov rax, qword [r8 + 0xb30]
mov rcx, qword [r8 + 0xb38]
mov rdx, qword [r8 + 0xb40]
mov qword [rsp + 0x50], rdx
movzx edx, byte [r8 + 0xb48]
mov byte [rsp + 0x58], dl
mov edx, dword [r8 + 0xb49]
mov dword [rsp + 0x59], edx
movzx edx, word [r8 + 0xb4d]
mov word [rsp + 0x5d], dx
movzx edx, byte [r8 + 0xb4f]
mov byte [rsp + 0x5f], dl
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400735b1
test eax, eax
jne 0x140075e24
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
cmp rax, rcx
jae 0x1400772f8
lea rcx, [rax + 1]
mov edx, dword [0x14021d30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd8], rcx
mov rsi, qword [rdx + 0xe0]
test rsi, rsi
je 0x140075ddf
lock inc qword [rsi]
jle 0x140075f6e
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
mov qword [rsp + 0x60], rsi
mov edi, 1
lock xadd qword [0x1401e9148], rdi
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x80
mov edx, 0x80
call fcn.140143230
test rax, rax
je 0x140075dfd
mov rbx, rax
mov qword [rax], 0xcc
mov qword [rax + 8], 0
lea rax, case.0x14002210d.30
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 0
mov qword [rbx + 0x20], rdi
mov qword [rbx + 0x28], 0
movdqa xmm0, xmmword [rsp + 0x40]
movdqa xmm1, xmmword [rsp + 0x50]
movdqu xmmword [rbx + 0x30], xmm0
movdqu xmmword [rbx + 0x40], xmm1
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x50], xmm0
mov qword [rbx + 0x60], 0
mov rcx, qword [rsi + 0x170]
lea r9, [rsp + 0x60]
mov rdx, rbx
mov r8b, 1
call fcn.140109ce0
test rax, rax
je 0x1400736e3
test rdx, rdx
jne 0x140075d69
lock dec qword [rsi]
jne 0x1400736f3
lea rcx, [rsp + 0x60]
call fcn.140019cb0
mov qword [rbp], rbx
mov rax, qword [rsp + 0xc0]
mov rdi, qword [rax]
mov qword [rsp + 0x330], 2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14007376a
xor r13d, r13d
mov esi, 0
test eax, eax
jne 0x1400737ca
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x104]
movzx esi, byte [rax + 0x105]
test r13b, r13b
je 0x14007379a
test sil, sil
je 0x140073aad
xor eax, eax
mov ecx, esi
sub cl, 1
movzx ecx, cl
cmovb ecx, eax
test r13b, r13b
movzx eax, sil
cmovne eax, ecx
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x105], al
mov rax, qword [rbx + 0x10]
lea rdx, [rsp + 0x330]
mov rcx, rbx
mov r8, rdi
call qword [rax + 0x18]
mov rbx, qword [rsp + 0x330]
cmp rbx, 2
je 0x1400738d9
mov rdi, qword [rsp + 0x338]
mov rsi, qword [rsp + 0x340]
mov rcx, qword [rbp]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14007381d
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
test rbx, rbx
je 0x14007385c
lea rdx, str.background_task_failedC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcio_blocking.rs
mov r8d, 0x16
mov cl, 0x27
call fcn.140008480
mov rbx, rax
test rdi, rdi
je 0x140073852
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140073852
mov rcx, rdi
call fcn.140142490
mov byte [r14], 1
mov byte [r15], 1
jmp 0x14007386c
mov byte [r14], 1
mov byte [r15], 1
mov rbx, rdi
test rdi, rdi
je 0x1400738b8
mov rcx, rbx
call fcn.1400085f0
cmp al, 0xc
jne 0x14007395c
mov eax, ebx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x1400738b8
test rax, rax
je 0x1400738b8
lea rdi, [rbx - 1]
mov r14, qword [rbx - 1]
mov rsi, qword [rbx + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400738b0
mov rcx, r14
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx + 0xb08]
mov rcx, qword [rcx + 0xb10]
cmp rcx, rax
jne 0x140073457
jmp 0x140073170
test r13b, r13b
je 0x140073b1a
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140073936
test eax, eax
jne 0x140073b1a
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 1
mov byte [rax + 0x105], sil
jmp 0x140073b1a
mov rsi, qword [rsp + 0x28]
cmp qword [rsi + 0xae0], 0
je 0x140073977
mov rcx, qword [rsi + 0xad8]
call fcn.140142490
cmp qword [rsi + 0xac0], 0
je 0x14007398d
mov rcx, qword [rsi + 0xab8]
call fcn.140142490
movups xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
movups xmm2, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov eax, dword [rsp + 0x149]
mov ecx, dword [rsp + 0x14c]
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xab], ecx
mov rax, qword [rsp + 0x30]
mov byte [rax], 1
mov al, 2
mov r8, qword [rsp + 0x28]
mov qword [r8 + 0x338], rbx
movdqa xmm0, xmmword [rsp + 0xd0]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqu xmmword [r8 + 0x340], xmm0
mov qword [r8 + 0x350], rcx
mov qword [r8 + 0x358], rdx
movdqu xmmword [r8 + 0x360], xmm1
mov byte [r8 + 0x370], al
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [r8 + 0x371], eax
mov dword [r8 + 0x374], ecx
cmp byte [r12 + 0xb8], 3
jne 0x140073b7c
cmp byte [r12 + 0xb0], 3
jne 0x140073b58
movzx eax, byte [r12 + 0xa8]
cmp eax, 3
je 0x140073b38
test eax, eax
jne 0x140073b58
cmp qword [r12 + 0x90], 0
je 0x140073b58
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x330]
cmp rax, 2
je 0x140073b1a
test rax, rax
je 0x140073af5
mov rdi, qword [rsp + 0x338]
test rdi, rdi
je 0x140073b1a
mov rsi, qword [rsp + 0x340]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140073b1a
mov rcx, rdi
call fcn.140142490
jmp 0x140073b1a
mov rax, qword [rsp + 0x338]
test rax, rax
je 0x140073b1a
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140073b1a
test rcx, rcx
jne 0x140075d15
mov byte [r14], 3
mov byte [r15], 3
mov rax, qword [rsp + 0x30]
mov byte [rax], 3
mov al, 1
mov cl, 3
mov r12, qword [rsp + 0x28]
jmp 0x140077b07
mov rcx, qword [r12 + 0x80]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x140073b58
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
cmp qword [r12 + 0x38], 0
je 0x140073b6a
mov rcx, qword [r12 + 0x30]
call fcn.140142490
cmp qword [r12 + 0x18], 0
je 0x140073b7c
mov rcx, qword [r12 + 0x10]
call fcn.140142490
mov r12, qword [rsp + 0x28]
cmp byte [r12 + 0x370], 2
jne 0x140073c5b
mov rax, qword [r12 + 0x338]
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x170], rax
lea rax, [0x1401008e0]
mov qword [rsp + 0x178], rax
lea rax, str.failed_load_playerdata
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x170]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
lea rcx, [rsp + 0x330]
call fcn.1401041c0
mov rax, qword [rsp + 0xd0]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140075c57
test rcx, rcx
je 0x140075c57
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140073c53
mov rax, qword [r12 + 0x338]
mov qword [rsp + 0x108], rax
mov rax, qword [r12 + 0x340]
mov qword [rsp + 0x118], rax
movups xmm0, xmmword [r12 + 0x348]
movaps xmmword [rsp + 0x130], xmm0
mov rax, qword [r12 + 0x358]
mov qword [rsp + 0x110], rax
mov rax, qword [r12 + 0x360]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [r12 + 0x368]
movaps xmmword [rsp + 0x150], xmm0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x350], xmm6
movaps xmmword [rsp + 0x340], xmm6
movaps xmmword [rsp + 0x330], xmm6
lea rcx, [rsp + 0x330]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov eax, dword [rsp + 0x350]
test eax, eax
mov ecx, 8
cmovne ecx, eax
mov qword [rsp + 0x30], rcx
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
mov edx, 8
call fcn.140143230
test rax, rax
je 0x140075eff
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
movups xmmword [rsp + 0x348], xmm6
movups xmmword [rsp + 0x338], xmm6
movzx eax, byte [0x1401ea9b8]
mov ecx, 0xa0
mov edx, 8
call fcn.140143230
test rax, rax
je 0x140075f10
mov rcx, rax
mov qword [rcx], 1
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 0
mov byte [rcx + 0x18], 0
mov qword [rcx + 0x20], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x28], xmm0
mov qword [rcx + 0x38], 0
mov qword [rcx + 0x40], 8
movups xmmword [rcx + 0x48], xmm0
mov qword [rcx + 0x58], 0
movdqu xmm0, xmmword [rsp + 0x330]
movdqu xmm1, xmmword [rsp + 0x340]
movdqu xmmword [rcx + 0x60], xmm0
movdqu xmmword [rcx + 0x70], xmm1
mov rax, qword [rsp + 0x350]
mov qword [rcx + 0x80], rax
mov qword [rcx + 0x88], 1
mov qword [rcx + 0x90], 1
mov byte [rcx + 0x98], 0
lock inc qword [rcx]
jle 0x140075f6e
mov qword [r12 + 0xaa8], rdi
mov word [r12 + 0xab0], 2
mov rax, qword [rdi + 0x118]
mov rcx, qword [rdi + 0x120]
shl rcx, 5
add rcx, rax
mov qword [r12 + 0xad8], rax
mov qword [r12 + 0xae0], rcx
jmp 0x140075f9a
lea rcx, [r12 + 0x1a0]
call fcn.14000d940
mov byte [r12 + 0xa99], 0
mov rax, qword [r12 + 0xaa0]
lock dec qword [rax]
jne 0x140077afa
mov rcx, qword [r12 + 0xaa0]
call fcn.140019e10
jmp 0x140077afa
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140073aeb
mov rcx, rbx
call fcn.140142490
jmp 0x140073aeb
mov qword [rsp + 0x150], rdx
lea rax, [rsp + 0x150]
mov qword [rsp + 0x130], rax
lea rax, [0x1401008e0]
mov qword [rsp + 0x138], rax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x130]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fsmod.rs
jmp 0x1400769da
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
xor eax, eax
jmp 0x140075e26
mov ecx, 0x80
mov edx, 0x80
call fcn.140162fc0
ud2
mov ecx, 1
mov rdx, rdi
call fcn.140162fc0
ud2
call fcn.14007ff80
ud2
mov al, 1
mov byte [rsp + 0x330], al
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fsmod.rs
lea rcx, [rsp + 0x330]
call fcn.140167160
ud2
mov ecx, 8
mov edx, 0x18
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0xa0
call fcn.140162fc0
ud2
ud2
lea r8, [rsp + 0x330]
mov edx, 0x46
call fcn.140163790
ud2
lea r8, [rsp + 0x330]
mov edx, 0x2b
call fcn.140163790
ud2
mov rax, qword [r12 + 0xad8]
cmp rax, qword [r12 + 0xae0]
je 0x140076844
lea rcx, [rax + 0x20]
mov qword [r12 + 0xad8], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r12 + 0xae8], xmm0
movups xmmword [r12 + 0xaf8], xmm1
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
movdqa xmm2, xmmword [rsp + 0x350]
movaps xmm3, xmmword [rsp + 0x360]
movups xmmword [r12 + 0xb38], xmm3
movdqu xmmword [r12 + 0xb28], xmm2
movups xmmword [r12 + 0xb18], xmm1
movups xmmword [r12 + 0xb08], xmm0
lea r13, [r12 + 0xb48]
mov byte [r12 + 0xb48], 0
movdqu xmm0, xmmword [r12 + 0xb08]
movdqu xmm1, xmmword [r12 + 0xb18]
movdqu xmmword [r12 + 0xb38], xmm1
movdqu xmmword [r12 + 0xb28], xmm0
movzx esi, word [r12 + 0xb28]
mov word [r12 + 0xb28], 4
cmp esi, 4
je 0x140077306
cmp esi, 2
je 0x14007671a
mov r14, qword [r12 + 0xb30]
cmp esi, 3
je 0x1400767c2
mov word [rsp + 0x170], si
mov eax, dword [r12 + 0xb2a]
mov dword [rsp + 0x172], eax
movzx eax, word [r12 + 0xb2e]
mov word [rsp + 0x176], ax
mov qword [rsp + 0x178], r14
movdqu xmm0, xmmword [r12 + 0xb38]
movdqu xmmword [rsp + 0x180], xmm0
lea rcx, [rsp + 0x40]
lea r15, [rsp + 0x170]
mov rdx, r15
mov r8d, 1
call fcn.14009ad80
cmp qword [rsp + 0x40], 0
mov r14, qword [rsp + 0x48]
jne 0x140076711
test si, si
je 0x140076136
movdqu xmm0, xmmword [rsp + 0x174]
movzx eax, word [rsp + 0x18c]
rol ax, 8
mov ecx, dword [rsp + 0x188]
mov r8d, 0x1c
mov dx, 0x17
lea r9, [rsp + 0x184]
jmp 0x140076158
movzx eax, word [rsp + 0x176]
rol ax, 8
lea r9, [rsp + 0x172]
mov r8d, 0x10
mov dx, 2
pxor xmm0, xmm0
mov r9d, dword [r9]
mov word [rsp + 0x40], dx
mov word [rsp + 0x42], ax
mov dword [rsp + 0x44], r9d
movdqu xmmword [rsp + 0x48], xmm0
mov dword [rsp + 0x58], ecx
lea rdx, [rsp + 0x40]
mov rcx, r14
call qword [sym.imp.ws2_32.dll_bind]
cmp eax, 0xffffffff
je 0x1400766c1
mov rcx, r14
mov edx, 0x400
call qword [sym.imp.ws2_32.dll_listen]
cmp eax, 0xffffffff
je 0x1400766c1
cmp r14, 0xffffffffffffffff
je 0x14007671a
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140076200
test eax, eax
jne 0x140076999
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
cmp rax, rcx
jae 0x1400772f8
lea rcx, [rax + 1]
mov edx, dword [0x14021d30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd8], rcx
mov rdi, qword [rdx + 0xe0]
test rdi, rdi
je 0x14007691a
lock inc qword [rdi]
jle 0x140075f6e
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x60], rdi
cmp qword [rdi + 0xc0], 0
je 0x140076938
lea r12, [rsp + 0x48]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0xe0], cl
jne 0x140076736
lea rcx, [rdi + 0xe8]
call fcn.140110540
mov rcx, rax
xor r8d, r8d
mov al, 1
lock cmpxchg byte [rdi + 0xe0], r8b
mov r14, rdx
sete al
test rcx, rcx
jne 0x140076747
test al, al
je 0x140076806
mov r8, r14
sub r8, 0xffffffffffffff80
mov r9, qword [rsp + 0x40]
mov rdx, qword [rdi + 0xc0]
mov rcx, r12
call fcn.140099b20
test rax, rax
jne 0x140076817
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
shl rdi, 0x20
or rdi, 2
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
mov r14, rdi
jmp 0x1400767c2
test r14, r14
jne 0x1400767c2
lea rdx, str.could_not_resolve_to_any_address
mov r8d, 0x20
mov cl, 0x14
call fcn.140008480
mov r14, rax
jmp 0x1400767c2
lea rcx, [rdi + 0xe0]
call fcn.1401647e0
jmp 0x1400762bb
test al, al
jne 0x14007675a
add rdi, 0xe0
mov rcx, rdi
call fcn.140164400
mov r12, qword [rsp + 0x28]
mov rax, qword [rsp + 0x60]
lock dec qword [rax]
jne 0x140076774
mov byte [r12 + 0xb48], 1
movdqu xmm0, xmmword [r12 + 0xae8]
movdqu xmm1, xmmword [r12 + 0xaf8]
movdqa xmmword [rsp + 0x340], xmm1
movdqa xmmword [rsp + 0x330], xmm0
lea rdx, [rsp + 0x330]
mov rcx, r14
call fcn.140162c00
jmp 0x140075f9a
lea rcx, [rdi + 0xe0]
call fcn.140164400
jmp 0x1400762ef
cmp word [r12 + 0xab0], 2
jne 0x14007685c
mov byte [section..data], 0
jmp 0x140077295
lea rax, [r12 + 0xab0]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0xe0], xmm1
movdqa xmmword [rsp + 0xd0], xmm0
mov rax, qword [r12 + 0xaa8]
inc qword [rax]
je 0x140075f6e
lea rcx, [r12 + 0xad8]
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
add byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov qword [r12 + 0xaf8], rax
mov byte [r12 + 0xba0], 0
mov qword [r12 + 0xb00], rax
movdqu xmm0, xmmword [r12 + 0xad8]
movdqu xmm1, xmmword [r12 + 0xae8]
movdqu xmmword [r12 + 0xb08], xmm0
movdqu xmmword [r12 + 0xb18], xmm1
mov rcx, qword [rax + 0x128]
mov rax, qword [rax + 0x130]
shl rax, 5
add rax, rcx
mov qword [r12 + 0xb28], rcx
mov qword [r12 + 0xb30], rax
jmp 0x1400769fb
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
xor eax, eax
jmp 0x14007699b
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:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_net_tcplistener.rsC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_net_tcp_stream.rs
jmp 0x1400769c2
mov al, 1
mov byte [rsp + 0x40], al
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_net_tcplistener.rsC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_net_tcp_stream.rs
jmp 0x1400769ce
mov edx, 0x68
call fcn.140163830
ud2
lea rcx, [rsp + 0x40]
call fcn.140167160
ud2
lea rcx, [rsp + 0x330]
call fcn.140163280
ud2
lea r8, [rsp + 0x330]
mov rcx, rdi
call fcn.140160100
ud2
mov rax, qword [r12 + 0xb28]
cmp rax, qword [r12 + 0xb30]
je 0x14007727f
lea rcx, [rax + 0x20]
mov qword [r12 + 0xb28], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r12 + 0xb38], xmm0
movups xmmword [r12 + 0xb48], xmm1
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
movdqa xmm2, xmmword [rsp + 0x350]
movaps xmm3, xmmword [rsp + 0x360]
movups xmmword [r12 + 0xb88], xmm3
movdqu xmmword [r12 + 0xb78], xmm2
movups xmmword [r12 + 0xb68], xmm1
movups xmmword [r12 + 0xb58], xmm0
lea r13, [r12 + 0xb98]
mov byte [r12 + 0xb98], 0
movdqu xmm0, xmmword [r12 + 0xb58]
movdqu xmm1, xmmword [r12 + 0xb68]
movdqu xmmword [r12 + 0xb88], xmm1
movdqu xmmword [r12 + 0xb78], xmm0
movzx esi, word [r12 + 0xb78]
mov word [r12 + 0xb78], 4
cmp esi, 4
je 0x140077306
cmp esi, 2
je 0x140077134
mov r14, qword [r12 + 0xb80]
cmp esi, 3
je 0x1400771fd
mov word [rsp + 0x170], si
mov eax, dword [r12 + 0xb7a]
mov dword [rsp + 0x172], eax
movzx eax, word [r12 + 0xb7e]
mov word [rsp + 0x176], ax
mov qword [rsp + 0x178], r14
movdqu xmm0, xmmword [r12 + 0xb88]
movdqu xmmword [rsp + 0x180], xmm0
lea rcx, [rsp + 0x40]
lea r15, [rsp + 0x170]
mov rdx, r15
mov r8d, 2
call fcn.14009ad80
cmp qword [rsp + 0x40], 0
mov r14, qword [rsp + 0x48]
jne 0x14007712b
test si, si
je 0x140076b97
movdqu xmm0, xmmword [rsp + 0x174]
movzx eax, word [rsp + 0x18c]
rol ax, 8
mov ecx, dword [rsp + 0x188]
mov r8d, 0x1c
mov dx, 0x17
lea r9, [rsp + 0x184]
jmp 0x140076bb9
movzx eax, word [rsp + 0x176]
rol ax, 8
lea r9, [rsp + 0x172]
mov r8d, 0x10
mov dx, 2
pxor xmm0, xmm0
mov r9d, dword [r9]
mov word [rsp + 0x40], dx
mov word [rsp + 0x42], ax
mov dword [rsp + 0x44], r9d
movdqu xmmword [rsp + 0x48], xmm0
mov dword [rsp + 0x58], ecx
lea rdx, [rsp + 0x40]
mov rcx, r14
call qword [sym.imp.ws2_32.dll_bind]
cmp eax, 0xffffffff
je 0x140077150
cmp r14, 0xffffffffffffffff
je 0x140077134
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140076c4a
test eax, eax
jne 0x1400773de
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
cmp rax, rcx
jae 0x1400772f8
lea rcx, [rax + 1]
mov edx, dword [0x14021d30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd8], rcx
mov rdi, qword [rdx + 0xe0]
test rdi, rdi
je 0x14007734d
lock inc qword [rdi]
jle 0x140075f6e
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x60], rdi
cmp qword [rdi + 0xc0], 0
je 0x14007733a
lea r12, [rsp + 0x48]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0xe0], cl
jne 0x140077171
lea rcx, [rdi + 0xe8]
call fcn.140110540
mov rcx, rax
xor r8d, r8d
mov al, 1
lock cmpxchg byte [rdi + 0xe0], r8b
mov r14, rdx
sete al
test rcx, rcx
jne 0x140077182
add byte [rax], al
mov qword [rsp + 0x378], rdx
lea rdx, [rsp + 0x330]
call qword [rax + 0x20]
mov r13, qword [rsi + 0xb00]
inc qword [r13]
je 0x140075f6e
movdqu xmm0, xmmword [rsi + 0xb08]
movdqu xmm1, xmmword [rsi + 0xb18]
movdqa xmmword [rsp + 0x180], xmm1
movdqa xmmword [rsp + 0x170], xmm0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x130]
cmp eax, 1
je 0x140076f1b
test eax, eax
jne 0x14007736b
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x120]
lea rdx, [0x140114b90]
call fcn.1400fb5f0
mov byte [rsi + 0x130], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x120]
test r15, r15
je 0x14007738a
mov qword [rsp + 0x30], r13
inc qword [r15]
je 0x140075f6e
mov rbx, rdi
mov esi, 1
lock xadd qword [0x1401e9148], rsi
mov rdi, qword [r15 + 0x10]
lock inc qword [rdi]
jle 0x140075f6e
mov r13, r12
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x200
mov edx, 0x80
call fcn.140143230
test rax, rax
je 0x1400773cd
mov r12, rax
mov qword [rax], 0xcc
mov qword [rax + 8], 0
lea rax, case.0x14001c6ae.34
mov qword [r12 + 0x10], rax
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], rdi
mov qword [r12 + 0x28], rsi
movdqa xmm0, xmmword [rsp + 0x170]
movdqa xmm1, xmmword [rsp + 0x180]
movdqu xmmword [r12 + 0x30], xmm0
movdqu xmmword [r12 + 0x40], xmm1
mov qword [r12 + 0x50], r13
mov qword [r12 + 0x58], r14
mov qword [r12 + 0x60], rbx
mov qword [r12 + 0x68], rbp
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0x70], rax
mov byte [r12 + 0x1d0], 0
pxor xmm0, xmm0
movdqu xmmword [r12 + 0x1d8], xmm0
mov qword [r12 + 0x1e8], 0
mov rax, qword [rdi + 0x18]
mov qword [r12 + 0x18], rax
cmp byte [rdi + 0x30], 0
je 0x14007706c
mov rax, 0xffffffffffffffc0
lock xadd qword [r12], rax
cmp rax, 0x3f
jbe 0x140077320
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14007705a
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x30]
dec qword [r15]
jne 0x1400770e0
jmp 0x1400770c7
mov qword [rsp + 0x40], r12
mov rax, qword [rdi + 0x20]
cmp rax, r12
je 0x1400773f0
mov qword [r12 + 0x1e0], rax
mov qword [r12 + 0x1d8], 0
test rax, rax
je 0x1400770a3
mov rcx, qword [rax + 0x10]
mov rcx, qword [rcx + 0x38]
mov qword [rax + rcx], r12
mov qword [rdi + 0x20], r12
cmp qword [rdi + 0x28], 0
jne 0x1400770b2
mov qword [rdi + 0x28], r12
mov rcx, qword [r15 + 0x10]
add rcx, 0x10
mov rdx, r12
call fcn.140114fc0
dec qword [r15]
jne 0x1400770e0
mov rax, qword [r15 + 0x10]
lock dec qword [rax]
jne 0x1400770da
mov rcx, qword [r15 + 0x10]
call fcn.14001a190
dec qword [r15 + 8]
je 0x1400770fc
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
jne 0x140077116
mov r12, qword [rsp + 0x28]
jmp 0x1400769fb
mov rcx, r15
call fcn.140142490
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
je 0x1400770f2
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x20]
mov r12, qword [rsp + 0x28]
jmp 0x1400769fb
test r14, r14
jne 0x1400771fd
lea rdx, str.could_not_resolve_to_any_address
mov r8d, 0x20
mov cl, 0x14
call fcn.140008480
mov r14, rax
jmp 0x1400771fd
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
shl rdi, 0x20
or rdi, 2
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
mov r14, rdi
jmp 0x1400771fd
lea rcx, [rdi + 0xe0]
call fcn.1401647e0
jmp 0x140076d05
mov byte [r12 + 0xb98], 1
movdqu xmm0, xmmword [r12 + 0xb38]
movdqu xmm1, xmmword [r12 + 0xb48]
movdqa xmmword [rsp + 0x340], xmm1
movdqa xmmword [rsp + 0x330], xmm0
lea rdx, [rsp + 0x330]
mov rcx, r14
call fcn.140162c00
jmp 0x1400769fb
lea rcx, [r12 + 0xb00]
call fcn.14000ec90
mov byte [r12 + 0xba0], 1
lea r14, [r12 + 0xaa0]
lea rcx, [r12 + 0xaa8]
call fcn.14000ec90
mov byte [r12 + 0xad0], 1
mov rcx, qword [rsp + 0x38]
call fcn.14000f870
stc
dec dword [rcx - 0x75]
test byte [rax + rdx*4], ah
or al, byte [rax]
add byte [rax - 0x7d], cl
rcl byte [rax], 0x49
mov dword [rsp + 0xab8], eax
stc
dec dword [rcx - 0x75]
test byte [rax + rdx*4], ah
or al, byte [rax]
add byte [rax - 0x7d], cl
rcl byte [rax], 0x49
mov dword [rsp + 0xab8], eax
lea r15, [r12 + 0xac1]
mov byte [r12 + 0xac1], 0
mov byte [r12 + 0xac0], 0
mov qword [r12 + 0xab0], rax
jmp 0x14007740a
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontextcurrent.rs
call fcn.140163730
ud2
lea rcx, str._Ready__polled_after_completionC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_future_ready.rs
lea r8, [0x14016bff8]
mov edx, 0x1f
call fcn.140163830
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
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_
adc eax, dword [rax]
add byte [rbp + rcx*4 + 5], cl
and byte [0x1b5f0735d], cl
idiv bh
dec dword [rbx + 0x1a5fb90d]
mov ecx, 0x65001a5f
mov rdx, qword [0x58]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_netudp.rs
jmp 0x1400769c2
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov ecx, 0x65001a5f
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
xor eax, eax
jmp 0x1400773e0
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
add byte [rbx], dl
add byte [rbp + rcx*4 + 0xd], cl
jae 0x1400773b1
verw cx
invalid
jmp 0x140077388
invalid
add byte [rbx], dl
add byte [rbp + rcx*4 + 0xd], cl
jae 0x1400773b1
verw cx
call 0x189077376
lea eax, [0x14016b638]
lea rax, str._spawn_local__called_from_outside_of_a__task::LocalSet_
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x340], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x348], xmm0
lea rdx, str.crates_ncan_src_netquery.rs
add eax, dword [rax]
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140077340
and al, 0x48
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x10cc38
jmp 0x1400769da
mov ecx, 0x80
mov edx, 0x200
call fcn.140162fc0
ud2
mov al, 1
mov byte [rsp + 0x40], al
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_netudp.rs
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_netudp.rs
jmp 0x1400769ce
mov qword [rsp + 0x330], 0
add rdi, 0x20
lea rdx, [rsp + 0x40]
jmp 0x1400769e9
movzx eax, byte [section..data]
test al, al
je 0x140077955
mov qword [rsp + 0x170], 0
lea rcx, [rsp + 0x170]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140077b8b
mov rcx, qword [rsp + 0x170]
call fcn.1400fd140
mov qword [r12 + 0xaa0], rax
mov dword [r12 + 0xaa8], edx
lea rsi, [r12 + 0xac8]
mov qword [r12 + 0xac8], 1
lea rcx, [r12 + 0xad0]
pxor xmm0, xmm0
movdqu xmmword [r12 + 0xad0], xmm0
mov byte [r12 + 0xac0], 1
mov rax, qword [r12 + 0xab0]
mov rdi, qword [rax + 0x1d8]
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x47
adc byte [rsi - 0x70], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x47
adc byte [rsi - 0x70], ah
test al, 1
jne 0x140077516
mov edx, eax
or dl, 1
lock cmpxchg byte [rdi + 0x10], dl
jne 0x1400774a0
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x340], rax
movups xmm0, xmmword [rdi + 0x18]
movaps xmmword [rsp + 0x330], xmm0
mov qword [rdi + 0x18], 1
xorps xmm0, xmm0
movups xmmword [rdi + 0x20], xmm0
cmp qword [rcx], 0
je 0x1400774e5
mov rcx, qword [rsi]
call fcn.140142490
mov byte [r12 + 0xac0], 1
mov rax, qword [rsp + 0x340]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x330]
movdqu xmmword [rsi], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x10], cl
jne 0x140077a63
cmp qword [r12 + 0xad8], 0
je 0x140077706
lea rsi, [r12 + 0xaf8]
mov rax, qword [0x1401ea898]
add eax, 0x173364
add eax, 0x173364
cmp rax, 3
jne 0x14007794b
pxor xmm0, xmm0
movdqu xmmword [r12 + 0xb08], xmm0
mov qword [r12 + 0xb18], 0
mov qword [r12 + 0xaf8], 0
mov qword [r12 + 0xb00], 1
lea rax, [0x1401ea858]
and al, 0x18
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + rdi*8], ah
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + rax], ah
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1732e1
mov qword [r12 + 0xb20], rax
mov byte [r12 + 0xb28], 0
mov rcx, qword [r12 + 0xac8]
and al, 0xc8
or al, byte [rax]
add byte [rcx - 0x75], cl
test byte [rax + rbx*8], ah
or al, byte [rax]
add byte [rcx - 0x77], cl
mov ah, 0x24
loopne 0x1400775a8
add byte [rax], al
mov qword [r12 + 0xae8], rcx
mov qword [r12 + 0xaf0], rax
mov rcx, qword [rsp + 0xc0]
mov rdi, qword [rcx]
lea rbx, [rsp + 0x330]
lea rsi, [0x1401aa580]
nop word [rax + rax]
test rax, rax
je 0x1400776b8
add byte [rax], al
add byte [rax], al
mov rdx, qword [r12 + 0xae0]
mov r9, qword [r12 + 0xae8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, rdi
call fcn.14010ebf0
mov rax, qword [rsp + 0x330]
cmp rax, 2
je 0x140077669
mov rcx, qword [rsp + 0x338]
test rax, rax
jne 0x140077677
mov rdx, qword [r12 + 0xae8]
mov rax, qword [r12 + 0xaf0]
mov qword [r12 + 0xae8], rsi
mov qword [r12 + 0xaf0], 0
sub rax, rcx
jb 0x140077b6a
add rdx, rcx
mov qword [r12 + 0xae8], rdx
mov qword [r12 + 0xaf0], rax
test rcx, rcx
jne 0x1400775d0
movabs rcx, 0x1700000003
jmp 0x14007767c
mov al, 3
mov byte [r15], al
mov al, 1
mov cl, 5
jmp 0x140077b07
test rcx, rcx
je 0x1400776b8
cmp al, 0x89
enter 0xffffffffffffe083, 3
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x1400776b8
test rax, rax
je 0x1400776b8
lea rdi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov rsi, qword [rcx + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400776b0
invalid
call fcn.140142490
cmp qword [r12 + 0xaf8], 0
mov rcx, qword [r12 + 0xb00]
je 0x1400776e5
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x1400776fa
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x1400776fa
test rcx, rcx
je 0x1400776fa
cmp qword [r12 + 0xb08], 0
or eax, dword [rax]
add byte [rax], al
je 0x1400776fa
call fcn.140142490
mov qword [r12 + 0xad8], 0
lea rsi, [r12 + 0xac8]
cmp qword [r12 + 0xad0], 0
or al, byte [rax]
add byte [rcx - 0x7d], cl
mov esp, 0xad024
add byte [rax], al
je 0x1400777a2
mov rax, qword [r12 + 0xab0]
mov rdi, qword [rax + 0x1d8]
mov eax, 0x1d8
mov eax, 0x1d8
movzx eax, byte [rdi + 0x10]
test al, 1
jne 0x1400777a2
mov ecx, eax
or cl, 1
lock cmpxchg byte [rdi + 0x10], cl
jne 0x140077730
cmp qword [rdi + 0x28], 0
jne 0x140077793
lea rbx, [rdi + 0x18]
mov byte [r12 + 0xac0], 0
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x340], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x330], xmm0
cmp qword [rdi + 0x20], 0
je 0x14007777a
mov rcx, qword [rbx]
call fcn.140142490
mov rax, qword [rsp + 0x340]
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
mov dword [rbx + 0x10], eax
movdqa xmm0, xmmword [rsp + 0x330]
movdqu xmmword [rbx], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x10], cl
jne 0x140077a83
cmp byte [r12 + 0xac0], 0
je 0x1400777c0
cmp qword [r12 + 0xad0], 0
mov esp, 0xad024
add byte [rax], al
je 0x1400777c0
mov rcx, qword [rsi]
call fcn.140142490
mov byte [r12 + 0xac0], 0
mov rdi, qword [r12 + 0xab0]
add byte [rax], al
add byte [rax], al
cmp qword [rdi + 0x218], 0
jne 0x140077b7d
mov qword [rdi + 0x218], 0xffffffffffffffff
lea rcx, [rdi + 0x220]
call fcn.14006b7d0
inc qword [rdi + 0x218]
inc dword [rdi + 0x218]
add al, byte [rax]
add bh, bh
invalid
inc dword [rdi + 0x218]
mov rcx, qword [r14]
mov edx, dword [r14 + 8]
call fcn.140105410
mov qword [rsi], rax
mov dword [rsi + 8], edx
test rax, rax
je 0x14007782b
mov rax, qword [r12 + 0xab0]
mov dword [rax + 0x920], 0x3b9aca00
jmp 0x14007740a
and al, 0xb0
or al, byte [rax]
add bh, al
and byte [rax], 9
add byte [rax], al
add dl, cl
invalid
mov eax, dword [r12 + 0xad0]
mov rcx, qword [r12 + 0xab0]
mov dword [rcx + 0x920], eax
cmp eax, 0x2faf080
ja 0x14007740a
invalid
invalid
sti
invalid
invalid
xchg dword [rsi + 0x41fffffb], edi
mov eax, 0x2faf080
mov r8d, 0x2faf080
sub r8d, eax
lea r9, [0x140192cc8]
lea rcx, [rsp + 0x330]
xor edx, edx
call fcn.140115d40
mov rax, qword [rsp + 0x390]
mov qword [r12 + 0xb38], rax
movups xmm0, xmmword [rsp + 0x380]
movups xmmword [r12 + 0xb28], xmm0
movups xmm0, xmmword [rsp + 0x370]
movups xmmword [r12 + 0xb18], xmm0
movdqu xmm0, xmmword [rsp + 0x330]
add eax, dword [rax]
add bl, dh
movq mm1, qword [rsp + 0x340]
add eax, dword [rax]
add bl, dh
movq mm1, qword [rsp + 0x340]
movdqu xmm2, xmmword [rsp + 0x350]
movups xmm3, xmmword [rsp + 0x360]
add byte [rdi], cl
adc byte [rsp + 0x360], bl
movups xmmword [r12 + 0xb08], xmm3
movdqu xmmword [r12 + 0xaf8], xmm2
movq qword [rsp + 0xaf8], mm2
movq qword [rsp + 0xaf8], mm2
movdqu xmmword [r12 + 0xae8], xmm1
movdqu xmmword [r12 + 0xad8], xmm0
lea rdi, [r12 + 0xad8]
mov rcx, rdi
mov rdx, qword [rsp + 0xc0]
call fcn.140115710
test al, al
jne 0x140077a5c
mov rcx, rdi
call fcn.140113790
mov rax, qword [r12 + 0xae8]
lock dec qword [rax]
jne 0x14007792a
lea rcx, [r12 + 0xae8]
call fcn.140019cb0
mov rax, qword [r12 + 0xb18]
test rax, rax
je 0x14007740a
mov rcx, qword [r12 + 0xb20]
call qword [rax + 0x18]
jmp 0x14007740a
call fcn.140166670
jmp 0x14007753e
mov byte [section..data], 0
mov byte [r12 + 0xac1], 1
mov rcx, r14
call fcn.14000ff10
mov rax, qword [r12 + 0xa90]
mov rdi, qword [rax + 0x1e8]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
jne 0x140077aa3
mov rax, qword [rdi + 0x28]
mov qword [r14 + 0x10], rax
movdqu xmm0, xmmword [rdi + 0x18]
movdqu xmmword [r14], xmm0
mov qword [rdi + 0x18], 1
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x20], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x10], cl
jne 0x140077ab1
cmp qword [r12 + 0xab0], 0
je 0x140077acc
lea rsi, [r12 + 0xad0]
mov rax, qword [0x1401ea898]
cmp rax, 3
jne 0x140077b60
pxor xmm0, xmm0
movdqu xmmword [r12 + 0xae0], xmm0
mov qword [r12 + 0xaf0], 0
mov qword [r12 + 0xad0], 0
mov qword [r12 + 0xad8], 1
lea rax, [0x1401ea858]
mov qword [r12 + 0xaf8], rax
mov byte [r12 + 0xb00], 0
mov rax, qword [r12 + 0xaa0]
mov rcx, qword [r12 + 0xab0]
and al, 0xb0
or al, byte [rax]
add byte [rcx - 0x77], cl
mov ah, 0x24
mov eax, 0x4900000a
mov dword [rsp + 0xac0], eax
mov qword [r12 + 0xac8], rcx
jmp case.0x140040959.173
mov al, 4
jmp 0x14007766b
add rdi, 0x10
mov rcx, rdi
call fcn.140164400
cmp qword [r12 + 0xad8], 0
jne 0x140077525
jmp 0x140077706
add rdi, 0x10
mov rcx, rdi
call fcn.140164400
cmp byte [r12 + 0xac0], 0
add byte [rdi], cl
test dword [rdi], ecx
std
invalid
invalid
jmp 0x1400777c0
lea rcx, [rdi + 0x10]
call fcn.1401647e0
jmp 0x14007798b
add rdi, 0x10
mov rcx, rdi
call fcn.140164400
cmp qword [r12 + 0xab0], 0
jne 0x1400779cc
cmp qword [r12 + 0xaa8], 0
je 0x140077ae4
mov rcx, qword [r12 + 0xaa0]
call fcn.140142490
lea rcx, [r12 + 0xa90]
call fcn.14000ec90
mov byte [r12 + 0xa99], 0
mov byte [r12 + 0xa9a], 0
mov cl, 1
xor eax, eax
mov byte [r12 + 0xa98], cl
movaps xmm6, xmmword [rsp + 0xa30]
movaps xmm7, xmmword [rsp + 0xa40]
movaps xmm8, xmmword [rsp + 0xa50]
movaps xmm9, xmmword [rsp + 0xa60]
movaps xmm10, xmmword [rsp + 0xa70]
movaps xmm11, xmmword [rsp + 0xa80]
movaps xmm12, xmmword [rsp + 0xa90]
add rsp, 0xaa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140166670
jmp 0x1400779e5
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcioutilwrite_all.rs
jmp 0x14007344b
lea rcx, [0x140192cb0]
call fcn.1401636d0
ud2
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x330], rax
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, case.0x140048217.3583
jmp 0x140075f86
mov r12, qword [rsp + 0x1b0]
mov word [r12 + r15*2], r13w
inc r15
mov qword [rsp + 0x1c0], r15
movzx r13d, word [rdi]
mov rbp, rdi
test r13w, r13w
je 0x14007851c
lea rdi, [rbp + 2]
movzx eax, r13w
cmp eax, 0x21
jg 0x140078020
cmp eax, 9
je 0x140077f68
cmp eax, 0x20
jne 0x1400780a0
test bl, 1
jne 0x1400780a0
mov r12, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x3a0]
mov rdx, r12
mov r8, r15
call fcn.1400fec20
mov rdx, qword [rsp + 0x120]
cmp rdx, qword [rsp + 0x118]
jne 0x140077fb3
lea rcx, [rsp + 0x110]
call fcn.1400e0c30
mov rdx, qword [rsp + 0x120]
mov rax, qword [rsp + 0x110]
mov rcx, rdx
shl rcx, 5
movdqu xmm0, xmmword [rsp + 0x3a0]
movdqu xmm1, xmmword [rsp + 0x3b0]
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmmword [rax + rcx], xmm0
inc rdx
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x1c0], 0
jmp 0x140078004
add rdi, 2
movzx r13d, word [rdi]
cmp r13d, 0x20
je 0x140078000
cmp r13d, 9
je 0x140078000
xor r15d, r15d
jmp 0x140077f3c
cmp eax, 0x22
je 0x1400780c6
cmp eax, 0x5c
jne 0x1400780a0
movzx eax, word [rdi]
xor r13d, r13d
cmp ax, 0x5c
jne 0x140078053
nop word [rax + rax]
add rdi, 2
movzx eax, word [rbp + r13*2 + 4]
inc r13
cmp ax, 0x5c
je 0x140078040
inc r13
cmp ax, 0x22
jne 0x1400780d2
mov rbp, r13
shr rbp, 1
mov rax, qword [rsp + 0x1b8]
sub rax, r15
cmp rax, rbp
call 0x140f60283
add byte [rax], al
call 0x140f60283
add byte [rax], al
cmp r13, 2
jb 0x1400781df
mov r12, qword [rsp + 0x1b0]
cmp r13, 0x20
jae 0x14007818c
mov rax, rbp
jmp 0x1400781d0
cmp r15, qword [rsp + 0x1b8]
jne 0x140077f20
mov rcx, r14
mov rdx, r15
call fcn.1400972c0
mov r15, qword [rsp + 0x1c0]
jmp 0x140077f20
test bl, 1
jne 0x140078101
mov bl, 1
jmp 0x140077f38
mov rax, qword [rsp + 0x1b8]
sub rax, r15
cmp rax, r13
jb 0x140078234
test r13, r13
je 0x140077f30
cmp r13, 0x10
jae 0x14007825c
mov rax, r13
jmp 0x1400782a0
movzx r13d, word [rdi]
cmp r13d, 0x22
je 0x14007811b
test r13d, r13d
je 0x14007851c
xor ebx, ebx
jmp 0x140077f3c
cmp r15, qword [rsp + 0x1b8]
jne 0x140078138
mov rcx, r14
mov rdx, r15
call fcn.1400972c0
mov r15, qword [rsp + 0x1c0]
mov r12, qword [rsp + 0x1b0]
mov word [r12 + r15*2], 0x22
inc r15
mov qword [rsp + 0x1c0], r15
lea rax, [rbp + 4]
cmp word [rbp + 2], 0
cmovne rdi, rax
jmp 0x140077f38
mov rcx, r14
mov rdx, r15
mov r8, rbp
call fcn.140166590
mov r15, qword [rsp + 0x1c0]
mov r12, qword [rsp + 0x1b0]
cmp r13, 0x20
jb 0x140078092
mov rcx, rbp
and rcx, rsi
mov eax, ebp
and eax, 0xf
lea rdx, [r12 + r15*2]
add rdx, 0x10
add r15, rcx
xor r8d, r8d
nop word cs:[rax + rax]
movups xmmword [rdx + r8*2 - 0x10], xmm6
movups xmmword [rdx + r8*2], xmm6
add r8, 0x10
cmp rcx, r8
jne 0x1400781b0
cmp rbp, rcx
je 0x1400781df
nop dword [rax]
mov word [r12 + r15*2], 0x5c
inc r15
dec rax
jne 0x1400781d0
mov qword [rsp + 0x1c0], r15
test r13b, 1
je 0x140077f38
xor r12d, r12d
cmp word [rdi], 0
setne bpl
cmp r15, qword [rsp + 0x1b8]
jne 0x140078219
mov rcx, r14
mov rdx, r15
call fcn.1400972c0
mov r15, qword [rsp + 0x1c0]
mov r12b, bpl
lea rdi, [rdi + r12*2]
mov r12, qword [rsp + 0x1b0]
mov word [r12 + r15*2], 0x22
jmp 0x140077f2d
mov rcx, r14
mov rdx, r15
mov r8, r13
call fcn.140166590
mov r12, qword [rsp + 0x1b0]
mov r15, qword [rsp + 0x1c0]
cmp r13, 0x10
jb 0x1400780f9
mov rcx, r13
and rcx, 0xfffffffffffffff0
mov eax, r13d
and eax, 0xf
lea rdx, [r12 + r15*2]
add rdx, 0x10
add r15, rcx
xor r8d, r8d
nop word [rax + rax]
nop dword [rax + rax]
movups xmmword [rdx + r8*2 - 0x10], xmm6
movups xmmword [rdx + r8*2], xmm6
add r8, 0x10
cmp rcx, r8
jne 0x140078280
cmp r13, rcx
je 0x140077f30
nop dword [rax]
mov word [r12 + r15*2], 0x5c
inc r15
dec rax
jne 0x1400782a0
jmp 0x140077f30
mov rcx, qword [rsp + 0x40]
call fcn.140142490
movzx ebp, byte [rsp + 0x1c8]
mov rax, qword [rsp + 0x1b0]
cmp bpl, 2
jne 0x140078465
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x3a0], xmm0
mov ecx, eax
and ecx, 3
mov r14d, 1
mov bpl, 1
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140078490
test rcx, rcx
je 0x140078490
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 case.0x140003724.1077
invalid
je 0x14007845b
jnp case.0x140003724.1077
add byte [rax + rcx + 0x48], dh
mov ecx, edi
mov rcx, rdi
call fcn.140142490
movabs al, byte [0xa02de8f18948000c]
or al, 0
mov rcx, rsi
call fcn.140142490
jmp 0x140078490
movdqu xmm0, xmmword [rsp + 0x1b8]
movdqa xmmword [rsp + 0x3a0], xmm0
mov ecx, dword [rsp + 0x1c9]
mov word [rcx + rcx*8], fs
add dword [rax], eax
add byte [rcx - 0x74afdbb4], cl
mov word [rsp + rcx*8], fs
add dword [rax], eax
add byte [rcx + 0x4953244c], cl
mov esi, eax
lea rcx, [rsp + 0x110]
xor edx, edx
call fcn.1400e0c30
mov rbx, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
mov rax, rdi
shl rax, 5
mov qword [rbx + rax], r14
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqu xmmword [rbx + rax + 8], xmm0
mov byte [rbx + rax + 0x18], bpl
mov ecx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x53]
mov dword [rbx + rax + 0x1c], edx
mov dword [rbx + rax + 0x19], ecx
inc rdi
mov r15, qword [rsp + 0x118]
mov edi, dword [rsp + 0x118]
mov edi, dword [rsp + 0x118]
jmp 0x1400785f5
loopne 0x140078518
or rax, 2
mov qword [rsp + 0x1b0], rax
mov byte [rsp + 0x1c8], 2
test rsi, rsi
test byte [rdi], 0x85
fdiv st(6), st(0)
invalid
invalid
test byte [rdi], 0x85
fdiv st(6), st(0)
invalid
jmp 0x1400783fb
invalid
test r15, r15
jne 0x140078552
invalid
and bl, 1
jne 0x140078552
mov rbx, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x120]
mov edi, dword [rsp + 0x120]
mov edi, dword [rsp + 0x120]
mov r15, qword [rsp + 0x118]
cmp qword [rsp + 0x1b8], 0
cmp dword [rsp + 0x1b8], 0
cmp dword [rsp + 0x1b8], 0
jne 0x1400785d6
jmp 0x1400785e3
mov rdx, qword [rsp + 0x1b0]
mov edx, dword [rsp + 0x1b0]
lea rcx, [rsp + 0x3a0]
mov r8, r15
call fcn.1400fec20
mov rdi, qword [rsp + 0x120]
mov edi, dword [rsp + 0x120]
mov edi, dword [rsp + 0x120]
cmp rdi, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
jne 0x140078594
lea rcx, [rsp + 0x110]
mov rdx, rdi
call fcn.1400e0c30
mov rdi, qword [rsp + 0x120]
mov rbx, qword [rsp + 0x110]
mov rax, rdi
shl rax, 5
movdqu xmm0, xmmword [rsp + 0x3a0]
movdqu xmm1, xmmword [rsp + 0x3b0]
movdqu xmmword [rbx + rax + 0x10], xmm1
movdqu xmmword [rbx + rax], xmm0
inc rdi
mov r15, qword [rsp + 0x118]
cmp qword [rsp + 0x1b8], 0
invalid
je 0x1400785e3
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1b0]
call fcn.140142490
cmp qword [rsp + 0x58], 0
je 0x1400785f5
mov rcx, qword [rsp + 0x40]
call fcn.140142490
mov r13, rdi
shl r13, 5
lea r12, [rbx + r13]
mov rsi, rbx
test rdi, rdi
je 0x140078612
lea rsi, [rbx + 0x20]
cmp byte [rbx + 0x18], 2
jne 0x14007864a
sub r12, rsi
je 0x140078663
shr r12, 5
add rsi, 8
jmp 0x140078639
test byte [rax], al
add byte [rax], al
add byte [rax], al
add rsi, 0x20
dec r12
je 0x140078663
cmp qword [rsi], 0
je 0x140078630
mov rcx, qword [rsi - 8]
call fcn.140142490
jmp 0x140078630
cmp qword [rbx + 8], 0
je 0x140078659
mov rcx, qword [rbx]
call fcn.140142490
cmp rdi, 1
jne 0x1400790aa
test r15, r15
je 0x140078670
mov rcx, rbx
call fcn.140142490
mov esi, 8
xor edi, edi
mov r12, rdi
shl r12, 5
add r12, rsi
mov al, 1
mov dword [rsp + 0x48], eax
xor eax, eax
mov qword [rsp + 0xf0], rax
lea r13, [rsp + 0x3a0]
mov rbx, rsi
xor eax, eax
mov qword [rsp + 0x1a8], rax
xor ebp, ebp
mov r15, rbx
mov rbx, rbp
mov rbp, rbx
mov qword [rsp + 0x40], rax
mov al, 1
mov rbx, r15
test al, 1
je 0x140078e01
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rbx, r12
je 0x140078e01
lea r15, [rbx + 0x20]
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, r13
adc byte [r9 + r9*4 - 0x17], cl
call fcn.140089490
cmp qword [rsp + 0x3a0], 0
mov rbx, r15
jne 0x1400786d0
mov rax, qword [rsp + 0x3a8]
mov rdx, qword [rsp + 0x3b0]
cmp rdx, 2
jne 0x140078720
movzx ecx, word [rax]
cmp ecx, 0x2d2d
jne 0x140078726
jmp 0x140078e01
add byte [rdi], cl
invalid
jb 0x140078e01
mov qword [rsp + 0x90], rbp
movzx ecx, word [rax]
rol cx, 8
movzx r8d, cx
lea r14, [rax + 2]
mov ecx, 0x2d2d
sub ecx, r8d
mov ebx, 0
cmove rbx, r14
sub eax, 0x29440000
sar dword [rbx], 0x49
cmove ebx, esi
mov rbp, rdx
add rbp, 0xfffffffffffffffe
je 0x1400787f0
test ecx, ecx
jne 0x1400787f0
mov qword [rsp + 0x3a0], rbx
mov qword [rsp + 0x3a8], rbp
mov qword [rsp + 0x3b0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xa8
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xb8
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x48], cl
cmp eax, 0x3d000000
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x16], cl
mov qword [rsp + 0x3b8], rbp
mov qword [rsp + 0x3c0], 1
movabs rax, 0x3d0000003d
mov qword [rsp + 0x3c8], rax
lea rcx, [rsp + 0x1b0]
mov rdx, r13
call fcn.1400319c0
cmp qword [rsp + 0x1b0], 0
je 0x14007881d
mov rcx, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1c0]
lea r8, [rbx + rax]
sub rbp, rax
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rbp + rcx*4 + 4], cl
add ecx, dword [rax + 0x29]
invalid
mov al, 4
mov qword [rsp + 0x108], rbp
mov rbp, rcx
jmp 0x140078827
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rax], 0x2d
mov rbp, qword [rsp + 0x90]
jne 0x140078e01
lea rcx, [rax + 1]
movzx r9d, byte [rcx]
test r9b, r9b
js 0x140078928
invalid
mov r8d, 1
jmp 0x140078a40
mov al, 2
mov r8, qword [rsp + 0x98]
mov rcx, rbp
shr rcx, 0x20
mov qword [rsp + 0xf0], rcx
cmp rbp, 4
je 0x14007887a
mov ecx, dword [rbx]
mov edx, 0x666e6f63
or edi, dword [rdx + 0x666e6f63]
xor ecx, edx
movzx edx, word [rbx + 4]
mov bh, 0x53
add al, 0x81
imul esp, dword [rdi], 0xbdca0900
invalid
add byte [rax], al
add byte [rax], al
mov bh, 0x53
add al, 0x81
imul esp, dword [rdi], 0xbdca0900
invalid
add byte [rax], al
jne 0x14007c647
cmp qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
je 0x140078ab9
jmp 0x14007c647
sar dword [rbp + 4], 0x84
and al, 0x48
je 0x14007c647
je 0x14007c647
add al, 0xfd
cmp al, 2
mov qword [rsp + 0x98], r8
jae 0x140078b30
add byte [rcx + rcx*4 - 0x3f], cl
mov r8, qword [rsp + 0x108]
mov rbx, r15
test r8, r8
mov rbp, qword [rsp + 0x90]
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x41], ah
mov ebx, 0x840f000a
mov eax, 0xf000002
mov dh, 1
add byte [rax], al
mov r11w, 0xa
je 0x140078b80
movzx eax, byte [rcx]
cmp eax, 0x2b
je 0x1400789a2
cmp eax, 0x2d
jne 0x1400788e5
mov al, 1
cmp r8, 1
je 0x140078b82
cmp r8, 5
jae 0x1400789b4
xor edx, edx
xor eax, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
or al, 0x11
movzx r9d, byte [rcx + rdx]
add r9d, 0xffffffd0
cmp r9d, 9
ja 0x1400789fb
add eax, eax
lea eax, [rax + rax*4]
add al, 0x80
add al, 0x80
add byte [rcx + rax - 0x38], 0x48
inc edx
add eax, r9d
inc rdx
cmp r8, rdx
jne 0x140078900
jmp 0x140078db5
mov r8d, r9d
and r8d, 0x1f
movzx r11d, byte [r14]
and r11d, 0x3f
cmp r9b, 0xdf
jbe 0x140078980
enter 0xffffffffffff8341, 0xffffffffffffffe0
invalid
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
invalid
jb 0x140078a02
stosd dword [rdi], eax
add byte [rax], al
invalid
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add al, 0x41
and eax, 7
movzx r9d, byte [rax + 4]
and r8d, 7
shl r8d, 0x12
loopne 0x140078976
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
or r9d, r8d
cmp r9d, 0x110000
cmp ecx, 0x110000
cmp ecx, 0x110000
add byte [rcx], dl
add byte [rbp + 0xf], dh
jne case.0x14004b28d.70
jmp 0x14007fe16
mov r9d, r8d
mov r8d, 1
cmp r9d, 0x80
jae 0x140078a1b
jmp 0x140078a40
add byte [rax], al
add byte [rcx - 1], cl
enter 0x5474, 0x48
inc ecx
dec r8
je 0x1400789fb
inc rcx
cmp r8, 5
jb 0x1400788ef
xor r9d, r9d
xor eax, eax
nop dword [rax]
invalid
add byte [rbp + 0x39], cl
enter 0xffffffffffff840f, 0x12
add al, 0
add byte [rsi + 0xf], al
mov dh, 0x14
or dword [rsi + 0x41], esp
mul ebx
cmp r8, r9
je 0x140078ddb
movzx r10d, byte [rcx + r9]
mul r11w
seto dl
add r10d, 0xffffffd0
cmp r10d, 9
cmp edx, 9
nop
ret 0x8341
cmp edx, 9
ja 0x140078cc5
test dl, dl
jne 0x140078cc5
fiadd dword [rdx]
add byte [rax], al
fiadd dword [rdx]
add byte [rax], al
inc r9
add ax, r10w
jae 0x1400789c0
mov al, 2
jmp 0x140078b82
mov al, 1
jmp 0x140078b82
shl r8d, 0xc
or r10d, r8d
or edx, eax
mov r9d, r10d
mov r8d, 1
cmp r9d, 0x80
jb 0x140078a40
mov r8d, 2
cmp r9d, 0x800
stc
add byte [rax], cl
add byte [rax], al
stc
add byte [rax], cl
add byte [rax], al
jb 0x140078a40
cmp r9d, 0x10000
mov r8d, 4
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
fadd dword [rax]
sbb r8, 0
nop dword [rax + rax]
dec rdx
cmp rdx, r8
jbe 0x140078a54
cmp byte [rcx + r8], 0xbf
jg 0x140078a5a
cmp al, 1
mov edi, 0xb0e90b7f
mov al, 0x6e
jmp 0x14007f904
mov al, 0x6e
add byte [rax], al
jne 0x14007f904
add rcx, r8
sub rdx, r8
sub edx, eax
sub edx, eax
sete al
mov r8, qword [rsp + 0x108]
cmovne r8, rdx
mov qword [rsp + 0x108], r8
mov r8, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
rol dword [rcx - 0x73], 0x49
popfq
and al, 0x98
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
rol dword [rcx - 0x73], 0x49
popfq
cmp ecx, 0x13
ja case.0x140078aa0.1
add byte [rax], al
add byte [rax], al
xor al, 3
lea rdx, [0x1401adadc]
lea edx, [0x1401adadc]
lea edx, [0x1401adadc]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
jne 0x14007e346
mov ebp, 0x63
xor r14d, r14d
add al, 0xfd
cmp al, 2
mov qword [rsp + 0x98], r8
jb 0x140078d48
nop dword [rax + rax]
cmp r15, r12
je 0x140078bf4
add byte [rax], al
add byte [rax], al
lea rbx, [r15 + 0x20]
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
mov rcx, r13
call fcn.140089490
movsb byte [rdi], byte [rsi]
or dword [rcx], eax
add byte [rax - 0x7d], cl
mov esp, 0x3a024
add byte [rax], al
movsb byte [rdi], byte [rsi]
or dword [rcx], eax
add byte [rax - 0x7d], cl
mov esp, 0x3a024
add byte [rax], al
mov r15, rbx
jne 0x140078ad0
jmp 0x140078cd5
xor eax, eax
mov byte [rsp + 0x50], al
lea rax, [rsp + 0x50]
mov qword [rsp + 0x1b0], rax
lea rax, [0x140088f00]
mov qword [rsp + 0x1b8], rax
lea rax, [0x14016c420]
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 2
mov qword [rsp + 0x3c0], 0
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
mov rcx, r13
call fcn.1401041c0
mov al, 1
jmp 0x1400786bb
mov rax, qword [rsp + 0xf0]
shl rax, 0x20
or rax, rbp
mov qword [rsp + 0x1b0], 0
mov qword [rsp + 0x1b8], r14
jmp 0x140078c4a
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x50], rax
lea rax, [0x14002ebd0]
mov qword [rsp + 0x58], rax
lea rax, [0x14016c420]
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 2
mov qword [rsp + 0x3c0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x50]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
mov rcx, r13
call fcn.1401041c0
xor eax, eax
mov rbx, r12
mov rbp, qword [rsp + 0x90]
jmp 0x1400786bb
cmp r10d, 0xa
mov eax, 0
adc al, 1
jmp 0x140078b82
mov rdx, qword [rsp + 0x3a8]
mov rax, qword [rsp + 0x3b0]
mov r15, rbx
mov qword [rsp + 0xe8], rax
test rax, rax
mov rbp, qword [rsp + 0x90]
je 0x140078d68
mov qword [rsp + 0x158], rsi
js 0x14007f93f
mov rsi, rbp
mov rbp, rdx
invalid
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov r14, qword [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
invalid
and al, 0xe8
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140143230
mov rbx, rax
test rax, rax
mov rdx, rbp
mov edx, ebp
mov edx, ebp
mov rbp, rsi
mov rsi, qword [rsp + 0x158]
jne 0x140078d75
jmp 0x14007fcbb
mov rdx, r8
mov rax, qword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
mov qword [rsp + 0xe8], rax
test rax, rax
mov rbp, qword [rsp + 0x90]
jne 0x140078cfd
mov ebx, 1
mov r14, qword [rsp + 0xe8]
mov rcx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, r14
test rbp, rbp
je 0x1400786ae
mov rax, qword [rsp + 0xe8]
cmp qword [rsp + 0x40], 0
je 0x1400786ae
mov rcx, rbp
call fcn.140142490
call 0x188079a3f
mov eax, dword [rsp + 0xe8]
call 0x188079a3f
mov eax, dword [rsp + 0xe8]
jmp 0x1400786ae
jmp qword [rsi - 0x77]
mov word [rsp + 0xf8], ax
mov dword [rsp + 0x48], 0
and al, 0xf8
add byte [rax], al
add bh, al
and al, 0x48
add byte [rax], al
add byte [rax], al
mov ax, 1
mov qword [rsp + 0x1a8], rax
add byte [rax - 0x75], cl
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x40
jmp 0x1400786a8
mov cx, 1
mov qword [rsp + 0x1a8], rcx
mov dword [rsp + 0x48], 0
mov word [rsp + 0xf8], ax
mov rax, qword [rsp + 0x40]
jmp 0x1400786a8
test rbp, rbp
je 0x140078e15
mov r14, qword [rsp + 0xe8]
mov r12, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
jmp 0x140078e6f
lea rdx, str.NCAN_CONFIG_FILEconfig.iniread_config_file
lea rcx, [rsp + 0x3a0]
movabs al, byte [0x10b841000003]
add al, ch
mov cl, 0x6f
or byte [rax], al
movabs al, byte [0x10b841000003]
add al, ch
mov cl, 0x6f
or byte [rax], al
movzx eax, byte [rsp + 0x3b8]
cmp al, 2
invalid
add eax, dword [rax]
add byte [rdx + rax], bh
invalid
add cl, byte [rax - 0x75]
pushfq
and al, 0xe8
add byte [rax], al
add byte [rbp + 0xc], dh
mov rbx, qword [rsp + 0xe8]
jne 0x140078e4f
xor ebp, ebp
mov r14, rbx
mov r12, qword [rsp + 0x40]
jmp 0x140078e6f
jmp 0x140078e6f
mov rbp, qword [rsp + 0x3a0]
mov ebp, dword [rsp + 0x3a0]
mov r12, qword [rsp + 0x3a8]
mov r14, qword [rsp + 0x3b0]
test al, al
ror byte [rdi], 0x84
lock add al, byte [rax]
add al, byte [rax]
invalid
ror byte [rdi], 0x84
lock add al, byte [rax]
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x7b], cl
push qword [rsi + rbp + 0x48]
lea ebx, [rsi + 8]
test rdi, rdi
je 0x140078ea2
lea rbx, [rsi + 8]
jmp 0x140078e89
add rbx, 0x20
dec rdi
je 0x140078e9a
cmp qword [rbx], 0
je 0x140078e80
add byte [rcx + rsi*8 + 0x48], dh
mov ecx, dword [rbx - 8]
mov rcx, qword [rbx - 8]
call fcn.140142490
jmp 0x140078e80
test rbp, rbp
mov eax, 0xa
cmove r14, rax
lea rcx, [0x14016c450]
add byte [rax + 0xf], cl
int 0xc7
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140078e50
and al, 0xb8
add dword [rax], eax
add bh, al
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rdi], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rsp + rcx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rsp + rdx*8], ah
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
int 0xc7
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140078e50
and al, 0xb8
add dword [rax], eax
add bh, al
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rdi], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rsp + rcx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rsp + rdx*8], ah
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov word [rsp + 0x1d0], 0x101
invalid
test byte [rsp + rdx*8], ah
invalid
add byte [rax], al
mov word [rsp + 0x1d0], 0x101
mov byte [rsp + 0x1d4], 1
add dword [rax], eax
add byte [rcx], al
mov dword [rsp + 0x1d0], 0x84c60101
and al, 0xd4
add dword [rax], eax
add byte [rcx], al
lea r8, [rsp + 0x1b0]
mov rdx, r14
and al, 0xb0
add dword [rax], eax
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140101850
cmp al, 0x89
or byte [rax], al
mov r14, rdx
test rax, rax
je 0x140078fdf
invalid
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x10
adc byte [rcx], al
add byte [rax], al
lea rax, [rsp + 0x110]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x110], r14
adc byte [rcx], al
add byte [rax], al
lea rax, [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x50], rax
push rax
lea rax, [0x1401008e0]
mov qword [rsp + 0x58], rax
lea rax, str.open_config_file
mov qword [rsp + 0x3a0], rax
movabs al, byte [0xa82484c748000003]
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
invalid
movabs al, byte [0xa82484c748000003]
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x3c0], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x3c0], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
lea rcx, [rsp + 0x3a0]
and al, 0xa0
add eax, dword [rax]
add byte [rax], al
and al, 0xa0
add eax, dword [rax]
add byte [rax], al
call fcn.1401041c0
mov rax, qword [rsp + 0x110]
add byte [rax], al
mov ecx, eax
and ecx, 3
add byte [rax], al
call fcn.1401041c0
mov rax, qword [rsp + 0x110]
add byte [rax], al
add byte [rax], al
mov ecx, eax
and ecx, 3
loope 0x140078f9e
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400799a3
invalid
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400799a3
lea rsi, [rax - 1]
jo 0x140078fb5
dec dword [rax - 0x75]
mov rdi, qword [rax - 1]
js 0x140078fb9
dec dword [rax - 0x75]
pop rax
invalid
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140078fd2
mov rcx, rdi
stc
call fcn.140142490
mov rcx, rsi
call fcn.140142490
jmp 0x1400799a3
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov word [rax + riz*4], fs
lea rcx, [rsp + 0x3a0]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call case.0x1400ffb97.100
cmp dword [rsp + 0x3a0], 2
add byte [rax], al
add dh, byte [rbp + 0x6e]
add byte [rax], al
add dh, byte [rbp + 0x6e]
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x160], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x168], xmm0
mov ecx, eax
and ecx, 3
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140078f99
and al, 0x68
add dword [rax], eax
add byte [rcx + 0x3e183c1], cl
xor esi, esi
lea rdx, [rcx - 2]
cmp rdx, 2
add cl, byte [rdi]
invalid
in al, dx
add dword [rax], eax
invalid
test byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14007921b
lea rsi, [rax - 1]
dec dword [rax - 0x75]
js 0x14007903f
mov rdi, qword [rax - 1]
dec dword [rax - 0x75]
pop rax
invalid
mov rbx, qword [rax + 7]
mov rcx, rdi
stc
call qword [rbx]
cmp qword [rbx + 8], 0
or byte [rax], al
adc ecx, dword [rax - 0x7d]
jnp 0x140079055
invalid
or byte [rax], al
add byte [rax + rcx + 0x48], dh
mov ecx, edi
je 0x140079058
mov rcx, rdi
call fcn.140142490
xchg esp, eax
or al, 0
mov rcx, rsi
call fcn.140142490
xor byte [rsp + rcx - 0x1609cf00], dl
mov ah, 1
add byte [rax], al
xor byte [rsp + rcx - 0x1609cf00], dl
mov ah, 1
add byte [rax], al
mov rsi, qword [rsp + 0x3d8]
mov esi, dword [rsp + 0x3d8]
add eax, dword [rax]
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
invalid
test rsi, rsi
je 0x1400791fa
js 0x14007f93f
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rdx + 1], bh
mov rcx, rsi
call fcn.140143230
test rax, rax
jne 0x1400791ff
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rsi
call fcn.140162fc0
ud2
lea rax, [rbx + 0x40]
mov rcx, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x3b0], rcx
add byte [rax], al
movdqu xmm0, xmmword [rsi]
movdqa xmmword [rsp + 0x3a0], xmm0
jg 0x140079046
and al, 0xa0
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x6b
cmp byte [rbx + 0x4c893c4b], cl
and al, 0x53
jg 0x140079046
and al, 0xa0
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x6b
cmp byte [rbx + 0x4c893c4b], cl
and al, 0x53
mov ecx, dword [rbx + 0x39]
mov dword [rsp + 0x50], ecx
cmp bpl, 2
invalid
cmp qword [r9 + 0x4050244c], rcx
cmp ch, 2
invalid
add dh, byte [rbp + 0x11]
jne 0x1400790f0
mov rsi, rax
mov esi, eax
sub r12, rsi
jne 0x140078617
jmp 0x140078663
mov rcx, r12
sub rcx, rax
shr rcx, 5
jmp 0x1398ad902
add al, 0x41
mov esi, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x1398ad902
add eax, dword [rax]
add byte [rax], al
cmovae r14, rcx
movabs rax, 0x3fffffffffffffe
inc dword [rbx]
cmp r14, rax
ja 0x14007f93f
inc r14
mov rdi, r14
test dword [rax - 0x3f], 0x894c05e7
jl 0x14007914d
and al, 0x40
test dword [rax - 0x3f], 0x894c05e7
jl 0x14007914d
invalid
and al, 0x40
je 0x14007c360
je 0x14007c360
movzx eax, byte [0x1401ea9b8]
mov edx, 8
sbb byte [rdi], dl
add byte [rdx + 8], bh
mov rcx, rdi
call fcn.140143230
mov rsi, rax
test rax, rax
jne 0x14007c365
adc eax, 0xb9000032
or byte [rax], al
add byte [rax], al
invalid
xor al, byte [rax]
add byte [rcx + 8], bh
invalid
mov ecx, 8
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.140162fc0
ud2
test r14, r14
test esi, esi
je 0x140078e6f
lea rcx, [r14 + rbp]
mov r8, rbp
jmp 0x14007918c
add r8, 2
cmp rdx, rcx
cmovne rdx, r8
invalid
ror byte [rdi], 1
invalid
nop dword [rax]
mov r8, rdx
cmp rdx, rcx
cmp edx, ecx
je 0x140078e6f
jrcxz 0x140079186
invalid
dec dword [rcx - 0x73]
push rax
add dword [rbp + 0xf], eax
mov dh, 8
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
jns case.0x14004b412.108
invalid
out 0x41, eax
cmp cl, 0xe0
invalid
cmp r9b, 0xe0
loopne 0x140079210
jb 0x140079171
rol byte [rcx - 0x80], cl
stc
in eax, dx
cmp r9b, 0xed
cmp cl, 0xed
jne 0x1400791cf
cmp rdx, rcx
je 0x140078e6f
lea rdx, [r8 + 2]
cmp rdx, rcx
je 0x140078e6f
cld
invalid
invalid
retf 0x840f
cld
invalid
cmp byte [r8 + 1], 0x9f
ja 0x14007e443
add r8, 3
mov rdx, r8
rol byte [rbx], 0x4c
mov edx, eax
jmp case.0x14004b412.108
add r8, 2
cmp rdx, rcx
cmove r8, rdx
ret 0xd231
ret 0xd231
cmp r8, rcx
setne dl
add rdx, r8
cmp r9b, 0xf0
invalid
jb case.0x14004b412.108
invalid
xor r8d, r8d
xor eax, eax
cmp rdx, rcx
setne r8b
invalid
add rdx, r8
jmp case.0x14004b412.108
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rsi
mov dword [rsp + 0x168], esi
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x168], esi
invalid
mov dword [rsp + 0x168], esi
mov qword [rsp + 0x170], 0
mov dword [rsp + 0x170], 0
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x90
mov qword [rsp + 0x90], rbp
lea rcx, [rsp + 0x3a0]
lea ecx, [rsp + 0x3a0]
nop
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov word [rax + riz*4], fs
lea ecx, [rsp + 0x3a0]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov edx, esi
call case.0x1400ffb97.100
cmp dword [rsp + 0x3a0], 2
mov esp, 0x3a024
add byte [rdx], al
mov esp, 0x3a024
add byte [rdx], al
add byte [rax], al
add cl, byte [rcx + rcx*4 - 0x5c]
and al, 0xe8
mov qword [rsp + 0xe8], r12
jne 0x140079299
push rsp
call 0x1b5079244
add byte [rax], al
add byte [rbp + 0x54], dh
push rsp
push rsp
mov rax, qword [rsp + 0x3a8]
mov ecx, eax
and ecx, 3
loope 0x140079255
add byte [rcx + 0x3e183c1], cl
loope 0x140079255
lea rdx, [rcx - 2]
cmp rdx, 2
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
cmp edx, 2
jb 0x1400792fc
test rcx, rcx
je 0x1400792fc
invalid
test byte [rbx + 0x49000000], dl
mov edi, esi
add byte [rcx - 0x77], cl
test dword [rax - 0x73], 0x8b48ff70
lea rsi, [rax - 1]
invalid
invalid
mov r15, rsi
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
dec dword [rax - 0x75]
js 0x140079273
dec dword [rax - 0x75]
pop rax
invalid
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
adc ecx, dword [rax - 0x7d]
jnp 0x140079289
or byte [rax], al
adc ecx, dword [rax - 0x7d]
jnp 0x140079289
invalid
or byte [rax], al
add byte [rax + rcx + 0x48], dh
mov ecx, edi
je 0x14007928c
mov rcx, rdi
call fcn.140142490
add al, 0x92
xchg edx, eax
or al, 0
mov rcx, rsi
call fcn.140142490
add byte [rcx + rcx*4 - 2], cl
add byte [rcx + rcx*4 - 2], cl
jmp 0x1400792fc
mov rbp, qword [rsp + 0x3d8]
mov qword [rsp + 0x3a0], 0
lea r8, [rsp + 0x3a0]
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
and al, 0xd8
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
test byte [rax + riz*4], ah
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
xor edx, edx
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
test eax, eax
je 0x1400792f6
xor ebx, ebx
fisttp dword [rax + 0x2b]
lodsb al, byte [rsi]
and al, 0xa0
movabs al, byte [0x48eb420f48000003]
sub rbp, qword [rsp + 0x3a0]
cmovb rbp, rbx
movabs al, byte [0x48eb420f48000003]
cmp esi, ebp
cmp rsi, rbp
jb 0x14007e2d5
invalid
add rbp, 0x400
add byte [rax + rax], al
add byte [rdi], cl
jae 0x14007e304
jae 0x14007e304
mov al, 1
mov dword [rsp + 0x40], eax
jmp 0x140079304
call qword [sym.imp.KERNEL32.dll_GetLastError]
test ch, ch
invalid
mov al, 1
mov dword [rsp + 0x40], eax
xor ebx, ebx
xor r15d, r15d
xorps xmm6, xmm6
lea r12, [0x1401adb2c]
and eax, 0x13481b
and eax, 0x13481b
mov qword [rsp + 0x48], rsi
and al, 0x48
mov qword [rsp + 0xf0], r14
mov ah, 0x24
lock add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rax], al
mov r13, rbx
fisttp qword [rcx + 0x39]
cmc
cmp r13, rsi
jne 0x140079343
jmp 0x1400793f7
int3
invalid
cmp byte [rbx + 0x10], 0x23
jne 0x1400795d8
cmp r13, rsi
cmp ebp, esi
cmc
je 0x1400793f7
mov rdi, qword [rsp + 0x160]
mov edi, dword [rsp + 0x160]
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rax, rsi
sub rax, r13
invalid
cmp rax, rbp
invalid
call 0x188efcc9d
mov ecx, ebp
call 0x188f11ca0
mov rcx, rbp
cmovb rcx, rax
cmovb ecx, eax
lea rdx, [rdi + r13]
cmp byte [rsp + 0x40], 0
jl 0x140079386
add byte [rax + 0xf], cl
invalid
invalid
jl 0x140079386
add byte [rax + 0xf], cl
enter 0xffffffffffff8948, 0xffffffffffffff94
mov qword [rsp + 0x1b0], rdx
invalid
invalid
mov word [rax + rdi*4], fs
and al, 0xb8
mov qword [rsp + 0x1b0], rdx
mov qword [rsp + 0x1b8], rcx
and al, 0xb8
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0xb8
mov eax, 0x48000001
mov dword [rsp + 0x1c0], 0
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1c8], r15
mov esp, 0x1c824
and al, 0xc8
add dword [rax], eax
enter 1, 0
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
lea rdx, [rsp + 0x1b0]
lea edx, [rsp + 0x1b0]
add dword [rax], eax
add al, ch
in al, 0x87
or byte [rax], al
invalid
call fcn.140101b80
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rbx + 0x48000000], ch
mov ebx, eax
test rax, rax
je case.default.0x1400793b2
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
test byte [rbx + 0x48000000], ch
mov ebx, eax
mov rbx, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
cmp byte [rbx + 0xf], 0x23
jne 0x1400795d8
add al, byte [rax]
add byte [rax - 0x75], cl
jnp 0x1400793c1
mov rdi, qword [rbx - 1]
dec dword [rbx + rcx*4 + 0x73]
invalid
mov r14, qword [rbx + 7]
mov rcx, rdi
stc
stc
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400793db
mov rcx, rdi
call fcn.140142490
dec rbx
dec ebx
mov rcx, rbx
call fcn.140142490
mov r14, qword [rsp + 0xf0]
mov ah, 0x24
lock add byte [rax], al
add byte [rax], al
invalid
mov ah, 0x24
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
cmc
cmp r13, rsi
jne 0x140079343
mov r8d, 0x20
mov eax, 0x20
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
and al, 0x60
lea rcx, [rsp + 0x160]
mov rdx, rsi
call fcn.1401639e0
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
bnd call fcn.1401639e0
mov rsi, qword [rsp + 0x168]
mov r13, qword [rsp + 0x170]
lodsb al, byte [rsi]
and al, 0x70
add dword [rax], eax
add cl, ch
and edi, edi
invalid
invalid
and al, 0x68
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
lodsb al, byte [rsi]
and al, 0x70
add dword [rax], eax
add cl, ch
and edi, edi
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, rbx
shr rax, 0x20
cmp eax, 0x23
clc
and ecx, dword [rdi]
test dl, bh
invalid
invalid
invalid
clc
and ecx, dword [rdi]
test dl, bh
invalid
jmp 0x1400795d8
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x1c0]
test rbx, rbx
rol byte [rcx], 0
add byte [rax - 0x7b], cl
fisttp dword [rdi]
invalid
je case.0x140048f79.160
test ah, ch
xor byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
mov rax, qword [rsp + 0x1c8]
mov r15, rax
sub r15, rbx
add byte [rcx - 0x77], cl
invalid
jb 0x14007fbd2
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add dword [rax], eax
mov rdx, qword [rsp + 0x1b8]
cmp rax, rdx
add byte [rax + 0x39], cl
ror byte [rdi], 1
ja 0x14007fbe6
ja 0x14007fbe6
add rbx, r13
mov qword [rsp + 0x170], rbx
pushfq
and al, 0x70
add dword [rax], eax
add byte [rax + 0x3b], cl
je 0x1400794b9
jne 0x14007931e
jmp 0x1400794d2
pushfq
and al, 0x70
add dword [rax], eax
add byte [rax + 0x3b], cl
je 0x1400794b9
jne 0x14007931e
invalid
cmp rbx, rsi
jne 0x14007931e
movaps xmmword [rsp + 0x3b0], xmm6
movaps xmmword [rsp + 0x3a0], xmm6
and al, 0xa0
add eax, dword [rax]
invalid
add byte [rdi], cl
sub dword [rsp + 0x3a0], esi
and al, 0xa0
add eax, dword [rax]
invalid
and al, 0xa0
add eax, dword [rax]
add bl, ch
sbb al, 0x66
jmp 0x1400794d3
nop dword [rax + rax]
invalid
dec rbx
mov rcx, rbx
call fcn.140142490
mov r14, qword [rsp + 0xf0]
mov esi, dword [rsp + 0xf0]
mov esi, dword [rsp + 0xf0]
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xa0
add eax, dword [rax]
add byte [rcx - 0x47], al
mov ecx, 0x20
lea r13, [rsp + 0x3a0]
mov r9d, 0x20
mov ecx, 0x20
lea rcx, [rsp + 0x50]
mov rdx, r14
mov r8, r13
call fcn.140101db0
cmp qword [rsp + 0x50], 0
je case.default.0x140079511
mov rbx, qword [rsp + 0x58]
mov eax, ebx
and eax, 3
lea rcx, [0x1401adb3c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
cmp byte [rbx + 0x10], 0x23
je 0x1400794db
jmp 0x1400795d8
add byte [rax], al
nop
mov rax, rbx
shr rax, 0x20
cmp eax, 0x23
je 0x1400794db
jmp 0x1400795d8
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [rbx + 0xf], 0x23
jne 0x1400795d8
mov r13, qword [rbx - 1]
mov r14, qword [rbx + 7]
jae 0x140079559
jae 0x140079559
mov rcx, r13
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
je case.0x140054358.72
invalid
mov rcx, r13
mov ecx, ebp
call fcn.140142490
jmp case.0x140054358.72
mov r13, qword [rsp + 0x58]
pop rax
test r13, r13
je 0x14007c548
cmp r13, 0x21
jae 0x14007f87f
lea rcx, [rsp + 0x160]
mov rdx, qword [rsp + 0x48]
mov r8, r13
call fcn.1401639e0
mov rsi, qword [rsp + 0x168]
mov rbx, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x160]
add rcx, rbx
lea rdx, [rsp + 0x3a0]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rbx, r13
mov qword [rsp + 0x170], rbx
jmp 0x14007931e
mov qword [rsp + 0x50], rbx
lea rax, [rsp + 0x50]
mov qword [rsp + 0x1b0], rax
lea rax, [0x1401008e0]
mov qword [rsp + 0x1b8], rax
lea rax, [0x14016c470]
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 2
mov qword [rsp + 0x3c0], 0
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
lea rcx, [rsp + 0x3a0]
call fcn.1401041c0
mov rax, qword [rsp + 0x50]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
mov rbp, qword [rsp + 0x90]
mov r12, qword [rsp + 0xe8]
jb 0x1400796a3
test rcx, rcx
je 0x1400796a3
xor r15d, r15d
test rsi, rsi
je 0x1400796b3
mov rcx, rdi
call fcn.140142490
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test r15, r15
je 0x1400799a3
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x398], rax
movdqa xmm0, xmmword [rsp + 0x2a0]
movdqu xmmword [rsp + 0x388], xmm0
mov qword [rsp + 0x380], r15
mov qword [0x1401ea818], 3
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x1b0], xmm0
movdqa xmmword [rsp + 0x3a0], xmm0
movabs rax, 0x1028f2b455099680
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x3a0]
call qword [sym.imp.KERNEL32.dll_FileTimeToSystemTime]
test eax, eax
je 0x14007979f
lea rdx, [rsp + 0x3a0]
lea r8, [rsp + 0x1b0]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SystemTimeToTzSpecificLocalTime]
test eax, eax
je 0x14007979f
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x50]
call qword [sym.imp.KERNEL32.dll_SystemTimeToFileTime]
test eax, eax
je 0x14007979f
movabs rax, 0xefd70d4baaf66980
add rax, qword [rsp + 0x50]
movabs rcx, 0xd6bf94d5e57a42bd
mul rcx
shr rdx, 0x17
mov qword [0x1401ea800], rdx
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 3
lea rcx, str.CONOUT_
mov edx, 0x12019f
mov r8d, 2
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, 0xffffffffffffffff
movzx esi, word [rsp + 0xf8]
je 0x14007981e
mov rdi, rax
mov dword [rsp + 0x3a0], 0
lea rdx, [rsp + 0x3a0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
test eax, eax
je 0x14007981e
mov edx, dword [rsp + 0x3a0]
test dl, 4
jne 0x14007981e
or edx, 4
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
test eax, eax
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x100
mov edx, 1
call fcn.140143230
test rax, rax
je 0x14007f9d7
mov rdi, rax
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x30
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14007f9e8
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov byte [rax + 0x10], 0
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], 0x100
mov qword [rax + 0x28], 0
lock inc qword [rax]
jle 0x14007f72c
movzx eax, byte [0x1401ea9b8]
mov ecx, 8
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14007f9f9
mov rcx, rax
mov qword [rax], rbx
mov edx, 1
xor eax, eax
lock cmpxchg qword [0x1401ea810], rdx
test rax, rax
jne 0x14007f895
mov qword [0x1401e9008], rcx
lea rax, [0x14016cdd8]
mov qword [0x1401e9010], rax
mov eax, 2
xchg qword [0x1401ea810], rax
lea rcx, [rsp + 0x1b08]
lea rdx, [rsp + 0x380]
mov r8, qword [rsp + 0x1a8]
mov r9d, esi
call fcn.14005c580
test rbp, rbp
je 0x140079924
test r12, r12
je 0x140079924
mov r15, qword [rsp + 0x380]
mov r8, qword [rsp + 0x388]
mov r12, qword [rsp + 0x398]
movdqa xmm0, xmmword [r15]
test r8, r8
mov qword [rsp + 0x158], rbx
je 0x140079a21
mov rcx, r15
sub rcx, rax
mov qword [rsp + 0x90], rcx
test r12, r12
jne 0x140079a31
test rbp, rbp
je 0x1400799b5
call fcn.140142490
movaps xmm6, xmmword [rsp + 0x1cb0]
movaps xmm7, xmmword [rsp + 0x1cc0]
movaps xmm8, xmmword [rsp + 0x1cd0]
movaps xmm9, xmmword [rsp + 0x1ce0]
movaps xmm10, xmmword [rsp + 0x1cf0]
movaps xmm11, xmmword [rsp + 0x1d00]
movaps xmm12, xmmword [rsp + 0x1d10]
movaps xmm13, xmmword [rsp + 0x1d20]
movaps xmm14, xmmword [rsp + 0x1d30]
movaps xmm15, xmmword [rsp + 0x1d40]
add rsp, 0x1d58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ecx, ecx
xchg byte [rax + 0xb8], cl
test cl, cl
je 0x14007ba38
cmp qword [rsp + 0xa8], 0
jne 0x14007f75b
mov qword [rsp + 0xa8], 0xffffffffffffffff
cmp qword [rsp + 0xb0], 0
je 0x14007b8d5
mov rcx, r13
call fcn.140010ad0
mov rax, qword [rsp + 0xa8]
inc rax
jmp 0x14007b8d7
xor eax, eax
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xa8], rax
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
test eax, eax
je 0x14007b926
cmp eax, 1
je 0x14007b94f
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x358]
call fcn.14001d6e0
mov esi, eax
jmp 0x14007b9eb
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
mov rdx, rbx
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
movzx ebp, byte [rdi + 0x104]
movzx r14d, byte [rdi + 0x105]
mov word [rdi + 0x104], 0x8001
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x358]
call fcn.14001d6e0
mov esi, eax
movzx eax, byte [rdi + 0x108]
cmp eax, 1
je 0x14007b9ca
test eax, eax
jne 0x14007b9eb
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
mov rdx, rbx
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], bpl
mov byte [rax + 0x105], r14b
cmp qword [rsp + 0xa8], 0
jne 0x14007f769
mov qword [rsp + 0xa8], 0xffffffffffffffff
mov r15, qword [rsp + 0xb0]
mov qword [rsp + 0xb0], 0
test r15, r15
je 0x14007f777
mov qword [rsp + 0xa8], 0
test sil, sil
je 0x14007c7d6
mov r8, qword [rsp + 0xa0]
mov ebp, dword [r8 + 0x58]
test ebp, ebp
je 0x14007be11
nop dword [rax]
cmp byte [r15 + 0x68], 0
jne 0x14007c2fc
mov eax, dword [r15 + 0x60]
mov ecx, dword [r15 + 0x64]
inc eax
mov dword [r15 + 0x60], eax
test ecx, ecx
je 0x14007e5d7
mov r14, qword [rsp + 0xa0]
xor edx, edx
div ecx
test edx, edx
je 0x14007bb40
mov rax, qword [r15 + 0x58]
test rax, rax
jne 0x14007bbf7
mov rax, qword [r14 + 0xb0]
test rax, rax
je 0x14007be35
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14 + 0x90], cl
jne 0x14007bdf8
mov rax, qword [r14 + 0xb0]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [r14 + 0xb0], rdx
test rax, rax
je 0x14007bc2f
mov rsi, qword [r14 + 0x98]
test rsi, rsi
je 0x14007bc2f
mov rax, qword [rsi + 8]
mov qword [r14 + 0x98], rax
test rax, rax
jne 0x14007bb05
mov qword [r14 + 0xa0], 0
mov qword [rsi + 8], 0
mov al, 1
lock cmpxchg byte [r14 + 0x90], r12b
je 0x14007bc42
add r14, 0x90
mov rcx, r14
call fcn.140164400
test rsi, rsi
jne 0x14007bc4b
jmp 0x14007be35
mov rax, qword [r14 + 0xb0]
test rax, rax
je 0x14007bbea
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14 + 0x90], cl
jne 0x14007bde7
mov rax, qword [r14 + 0xb0]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [r14 + 0xb0], rdx
test rax, rax
je 0x14007bbd6
mov rsi, qword [r14 + 0x98]
test rsi, rsi
je 0x14007bbd6
mov rax, qword [rsi + 8]
mov qword [r14 + 0x98], rax
test rax, rax
jne 0x14007bbab
mov qword [r14 + 0xa0], 0
mov qword [rsi + 8], 0
mov al, 1
lock cmpxchg byte [r14 + 0x90], r12b
je 0x14007bbe5
add r14, 0x90
mov rcx, r14
call fcn.140164400
test rsi, rsi
jne 0x14007bc4b
jmp 0x14007bbea
xor esi, esi
mov al, 1
lock cmpxchg byte [r14 + 0x90], r12b
jne 0x14007bbc0
test rsi, rsi
jne 0x14007bc4b
mov rax, qword [r15 + 0x58]
test rax, rax
je 0x14007be35
mov rdx, qword [r15 + 0x48]
mov rcx, qword [r15 + 0x50]
lea r8, [rcx + 1]
cmp r8, rdx
rol byte [rcx - 0x48], 1
add byte [rax], al
add byte [rax], al
rol byte [rcx - 0x48], 1
add byte [rax], al
add byte [rax], al
cmovae r8, rdx
neg r8
lea rdx, [rcx + r8]
inc rdx
mov qword [r15 + 0x50], rdx
dec rax
mov qword [r15 + 0x58], rax
mov rax, qword [r15 + 0x40]
mov rsi, qword [rax + rcx*8]
jmp 0x14007bc4b
xor esi, esi
mov al, 1
lock cmpxchg byte [r14 + 0x90], r12b
jne 0x14007bb1e
test rsi, rsi
je 0x14007be35
cmp qword [rsp + 0xa8], 0
jne 0x14007f75b
add byte [rax], al
add byte [rdi], cl
test dword [rcx], eax
cmp eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add bh, bh
invalid
mov qword [rsp + 0xa8], 0xffffffffffffffff
cmp qword [rsp + 0xb0], 0
je 0x14007bc90
mov rcx, r13
call fcn.140010ad0
mov rax, qword [rsp + 0xa8]
inc rax
jmp 0x14007bc92
xor eax, eax
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xa8], rax
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14007bcf1
mov r14b, 2
test eax, eax
jne 0x14007bd1d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
mov rdx, rbx
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r14d, byte [rax + 0x104]
movzx r15d, byte [rax + 0x105]
mov word [rax + 0x104], 0x8001
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax]
cmp r14b, 2
je 0x14007bd99
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14007bd78
test eax, eax
jne 0x14007bd99
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
mov rdx, rbx
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], r14b
mov byte [rax + 0x105], r15b
cmp qword [rsp + 0xa8], 0
jne 0x14007f769
mov qword [rsp + 0xa8], 0xffffffffffffffff
mov r15, qword [rsp + 0xb0]
mov qword [rsp + 0xb0], 0
test r15, r15
je 0x14007f777
mov qword [rsp + 0xa8], 0
dec ebp
jne 0x14007ba50
jmp 0x14007be09
lea rcx, [r14 + 0x90]
call fcn.1401647e0
jmp 0x14007bb63
lea rcx, [r14 + 0x90]
call fcn.1401647e0
jmp 0x14007bab5
mov r8, qword [rsp + 0xa0]
add r8, 0x10
lea rcx, [rsp + 0xa0]
mov rdx, r15
call fcn.140112a40
mov r15, rax
mov rax, qword [rsp + 0xa0]
jmp 0x14007b88a
movabs rax, 0x8000000000000001
add rax, 0xfffffffffffffffe
cmp qword [rsp + 0xb8], rax
jae 0x14007fd83
cmp qword [rsp + 0xd0], 0
mov rsi, qword [rsp + 0xa0]
je 0x14007be78
add rsi, 0x10
lea rcx, [rsp + 0xa0]
mov rdx, r15
mov r8, rsi
jmp 0x14007be20
mov r14, qword [r15]
mov qword [r15], 2
cmp r14, 2
je 0x14007fe41
mov qword [rsp + 0x110], r14
mov rax, qword [r15 + 0x38]
lea rcx, [rsp + 0x118]
mov qword [rcx + 0x30], rax
movdqu xmm0, xmmword [r15 + 8]
movdqu xmm1, xmmword [r15 + 0x18]
movdqu xmm2, xmmword [r15 + 0x28]
movdqu xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rbp, qword [rsi + 0x20]
test rbp, rbp
je 0x14007bf7c
cmp qword [rsp + 0xa8], 0
jne 0x14007f75b
mov rdi, qword [rsi + 0x28]
mov qword [rsp + 0xa8], 0xffffffffffffffff
cmp qword [rsp + 0xb0], 0
je 0x14007bf10
mov rcx, r13
call fcn.140111180
mov rax, qword [rsp + 0xa8]
inc rax
jmp 0x14007bf12
xor eax, eax
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xa8], rax
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rax + rbp]
add rcx, 0x10
call qword [rdi + 0x28]
cmp qword [rsp + 0xa8], 0
jne 0x14007f769
mov qword [rsp + 0xa8], 0xffffffffffffffff
mov r15, qword [rsp + 0xb0]
mov qword [rsp + 0xb0], 0
test r15, r15
je 0x14007f777
mov qword [rsp + 0xa8], 0
cmp qword [r15 + 0x58], 0
jne 0x14007c18b
cmp qword [rsp + 0xa8], 0
jne 0x14007f75b
mov qword [rsp + 0xa8], 0xffffffffffffffff
cmp qword [rsp + 0xb0], 0
je 0x14007bfc2
mov rcx, r13
call fcn.140111180
mov rax, qword [rsp + 0xa8]
inc rax
jmp 0x14007bfc4
xor eax, eax
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xa8], rax
lea rdx, [rsi + 0xc0]
test r14, r14
je 0x14007c051
cmp byte [rsp + 0x148], 2
jne 0x14007c078
mov rbp, qword [rsp + 0x118]
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
je 0x14007c0dd
lea r14, [rbp + 0x20]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbp + 0x20], cl
jne 0x14007c0a5
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbp + 0x10], rcx
jne 0x14007c0c0
lea r15, [rbp + 0x18]
mov rcx, r15
mov rdx, r14
mov r9d, 0x3b9aca00
call fcn.1400afd00
add byte [rax + 2], bh
add byte [rax + 2], bh
lock cmpxchg qword [rbp + 0x10], r12
jne 0x14007c031
jmp 0x14007c0d0
lea rcx, [rsp + 0x118]
mov r8d, 0x3b9aca00
call fcn.1401112e0
cmp qword [rsp + 0xb8], 0
je 0x14007c0f0
jmp 0x14007c2d8
cmp qword [rdx], 0
je 0x14007fe9e
lea rcx, [rsp + 0x118]
mov r9d, 0x3b9aca00
retf 0x3b9a
call fcn.1401117b0
cmp qword [rsp + 0xb8], 0
je 0x14007c0f0
retf 0x3b9a
jmp 0x14007c2d8
mov rcx, r14
call fcn.1401647e0
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbp + 0x10], rcx
je 0x14007c02d
cmp rax, 2
jne 0x14007feb8
test esi, ebp
invalid
add byte [rax], al
test esi, ebp
cmp eax, 0xc0310000
xor eax, eax
xchg qword [rbp + 0x10], rax
mov al, 1
lock cmpxchg byte [r14], r12b
mov al, 0x26
mov al, 0x26
jne 0x14007c2c1
cmp qword [rsp + 0xb8], 0
jne 0x14007c2d8
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
invalid
nop dword [rax]
mov qword [rsp + 0xb8], 0xffffffffffffffff
mov rax, qword [rsp + 0xd0]
mov eax, dword [rsp + 0xd0]
mov eax, dword [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rsi + 0x48], 0xff
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xd0
test rax, rax
je 0x14007c13b
dec rax
mov qword [rsp + 0xd0], rax
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x14007c124
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x14007c124
mov rdx, qword [rcx + rax]
mov edx, dword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsp + 0xb8]
je 0x14007c0f0
invalid
mov edx, 0x19de9
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xa824
add byte [rax], al
invalid
jmp 0x14007c2d8
mov qword [rsp + 0xb8], 0
cmp qword [rsp + 0xa8], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rbx], edx
add byte ss:[rax], al
jne 0x14007f769
mov qword [rsp + 0xa8], 0xffffffffffffffff
mov r15, qword [rsp + 0xb0]
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test al, bh
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test al, bh
xor eax, 0xc7480000
mov qword [rsp + 0xa8], 0
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x76], cl
xor byte [rbp - 0x7b], cl
mov r14, qword [rsi + 0x30]
test r14, r14
test byte [rdi], 0x84
stosd dword [rdi], eax
add byte [rax], al
invalid
test byte [rdi], 0x84
stosd dword [rdi], eax
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xa824
add byte [rax], al
cmp qword [rsp + 0xa8], 0
jne 0x14007f75b
add byte [rax], al
mov rsi, qword [rsi + 0x38]
mov qword [rsp + 0xa8], 0xffffffffffffffff
invalid
dec dword [rax - 0x7d]
mov esp, 0xb024
add byte [rax], al
invalid
je 0x14007c1d7
invalid
add byte [rax], al
add byte [rbp + rdx + 0x4c], dh
mov ecx, ebp
mov rcx, r13
call fcn.140111180
mov rax, qword [rsp + 0xa8]
inc rax
jmp 0x14007c1d9
xor eax, eax
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xa8], rax
mov rax, qword [rsi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rax + r14]
add rcx, 0x10
call qword [rsi + 0x28]
cmp qword [rsp + 0xa8], 0
jne 0x14007f769
mov qword [rsp + 0xa8], 0xffffffffffffffff
mov r15, qword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rax + 0x35], al
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rax + 0x35], al
add byte [rax], al
mov qword [rsp + 0xa8], 0
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x80], xmm3
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r15
call fcn.140111b80
movdqa xmm0, xmmword [rsp + 0x50]
movdqa xmm1, xmmword [rsp + 0x60]
movdqa xmm2, xmmword [rsp + 0x70]
movdqa xmm3, xmmword [rsp + 0x80]
movdqu xmmword [r15 + 0x30], xmm3
movdqu xmmword [r15 + 0x20], xmm2
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov rax, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
jmp 0x14007b88a
mov rcx, r14
call fcn.140164400
cmp qword [rsp + 0xb8], 0
je 0x14007c0f0
invalid
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulerdefer.rs
lea ecx, [0x1401a8880]
call fcn.1401636d0
ud2
cmp qword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0xf0], rcx
jne 0x14007fc1f
add byte [rax], al
add byte [rdi], cl
test ebp, esi
cmp byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xb024
add byte [rax], al
cmp qword [rsp + 0xb0], 0
mov qword [rsp + 0xa8], 0xffffffffffffffff
mov dil, 1
je 0x14007c7f7
mov rcx, r13
call fcn.140010ad0
mov rax, qword [rsp + 0xa8]
inc rax
jmp 0x14007c7f9
add al, 0
invalid
add al, 0
add byte [rsi + 8], bh
mov esi, 8
mov rax, qword [rsp + 0x3b0]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqu xmmword [rsi], xmm0
mov byte [rsi + 0x18], bpl
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x53]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
mov qword [rsp + 0x1b0], rsi
mov dword [rsp + 0x1b0], esi
mov qword [rsp + 0x1b8], r14
mov qword [rsp + 0x1c0], 1
add byte [rax], al
add byte [rcx - 0x73], cl
insd dword [rdi], dx
movabs al, byte [0x1bfc0c58349]
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
insd dword [rdi], dx
movabs al, byte [0x1bfc0c58349]
add byte [rbp + 0x31], al
xor r14d, r14d
lea rcx, [rsp + 0x1b0]
jmp 0x14007c417
nop word cs:[rax + rax]
add byte [rax], al
invalid
xor r14d, r14d
lea rcx, [rsp + 0x1b0]
jmp 0x14007c417
mov rax, qword [rsp + 0x3b0]
mov qword [rsi + r14 + 0x30], rax
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqu xmmword [rsi + r14 + 0x20], xmm0
mov byte [rsi + r14 + 0x38], r15b
mov eax, dword [rsp + 0x50]
mov edx, dword [rsp + 0x53]
mov dword [rsi + r14 + 0x39], eax
mov dword [rsi + r14 + 0x3c], edx
inc rdi
push rsp
cmp al, 0x48
inc edi
mov qword [rsp + 0x1c0], rdi
add rbp, 0xffffffffffffffe0
add r14, 0x20
cmp r13, r14
cmc
je 0x14007c48e
lea rax, [rbx + r14]
add rax, 0x40
add eax, 0x40
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x3b0], rdx
mov dword [rsp + 0x3b0], edx
mov dword [rsp + 0x3b0], edx
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x3a0], xmm0
movzx r15d, byte [rbx + r14 + 0x58]
movabs al, byte [0x337cb60f46000003]
pop rax
mov eax, dword [rbx + r14 + 0x5c]
mov dword [rsp + 0x53], eax
mov eax, dword [rbx + r14 + 0x59]
mov eax, dword [rbx + rsi + 0x59]
mov dword [rsp + 0x50], eax
cmp r15b, 2
je 0x14007c495
cmp rdi, qword [rsp + 0x1b8]
jne 0x14007c3d0
shr eax, 5
inc r8
mov rsi, rcx
invalid
mov rdx, rdi
call fcn.140167c70
mov rcx, rsi
mov rsi, qword [rsp + 0x1b0]
invalid
mov al, 1
add byte [rax], al
jmp 0x14007c3d0
mov r15, qword [rsp + 0x40]
and al, 0x40
jmp 0x14007c4da
lea rax, [rbx + r14]
add rax, 0x60
cmp r12, rax
mov r15, qword [rsp + 0x40]
je 0x14007c4da
push 0x5edc148
jmp 0x14007c4c9
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
add esi, 0x20
dec rbp
je 0x14007c4da
cmp qword [r14], 0
je 0x14007c4c0
test r15, r15
je 0x14007c4e7
mov esp, 0x1b824
add byte [rdi], cl
xchg byte [rdx + 0x48ffffc1], al
test edi, edi
test rdi, rdi
je 0x14007c606
test byte [rax], cl
add dword [rax], eax
add byte [rax - 0x77], cl
sti
mov rbx, rdi
shl rbx, 5
mov r8d, 8
add byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rbx
call fcn.140145570
mov rsi, rax
test rax, rax
jne 0x140078677
test dword [rbp - 0x3f], edx
invalid
invalid
test dword [rbp - 0x3f], edx
invalid
mov ecx, 8
mov rdx, rbx
call fcn.140162fc0
ud2
mov qword [rsp + 0xf0], r8
mov ecx, 0x10
lock add byte [rax], al
add byte [rcx + 0x10], bh
mov qword [rsp + 0x40], rcx
jmp 0x140079987
mov r13, qword [rsp + 0x48]
cmp r13, 0x3f
mov rbp, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xe8
add byte [rax], al
add byte [rdi], cl
xchg dword [rbx], eax
add dword [rax], eax
invalid
nop
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xe8
add byte [rax], al
add byte [rdi], cl
xchg dword [rbx], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x3a0]
mov rdx, rdi
mov word [rax + riz*4], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
mov r8, r13
call fcn.140089490
cmp qword [rsp + 0x3a0], 0
and al, 0xa0
add eax, dword [rax]
add byte [rax], al
and al, 0xa0
add eax, dword [rax]
add byte [rax], al
je case.0x14007300c.33
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x1b0], rax
lea rax, [0x1400fae90]
mov qword [rsp + 0x1b8], rax
mov eax, 0x48000001
lea eax, [0x14016cd78]
lea rax, str.invalid_utf_8_config_file
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 2
mov dword [rsp + 0x3a8], 2
mov qword [rsp + 0x3c0], 0
lea rax, [rsp + 0x1b0]
lea eax, [rsp + 0x1b0]
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x1b0]
invalid
invalid
test byte [rax + rsi*4], ah
lea eax, [rsp + 0x1b0]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
lea rcx, [rsp + 0x3a0]
lea ecx, [rsp + 0x3a0]
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x3a0]
invalid
lea ecx, [rsp + 0x3a0]
call fcn.1401041c0
xor r15d, r15d
test rsi, rsi
test esi, esi
retf
test esi, esi
jne 0x1400796ab
jmp 0x1400796b3
mov rbx, rsi
jmp 0x140078668
invalid
xor eax, dword [rbx]
mov ecx, 0x65736e65
xor ecx, dword [rbx + 3]
or ecx, eax
je 0x14007d931
add byte [rax], al
mov eax, 0x73726576
xor eax, dword [rbx]
mov ecx, 0x6e6f6973
xor ecx, dword [rbx + 3]
add edi, dword [rbp + 7]
add edi, dword [rbp + 7]
add byte [rax], al
or ecx, eax
je 0x14007d93a
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rbp
lea rax, [rsp + 0x50]
mov qword [rsp + 0x1b0], rax
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x8c10b
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x8c10b
jmp 0x14007e365
mov rax, qword [0x1401e9100]
mov rcx, rdi
mov rdx, r13
mov edx, ebp
invalid
mov edx, ebp
call rax
test al, al
jne 0x14007c589
xor r9d, r9d
movabs rax, 0x100003600
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov r10, rdi
jmp 0x14007c6a6
mov r9b, 1
xor ecx, ecx
mov r10, rdx
rol byte [rbp + 0x31], cl
ror byte [rbp - 0x7b], 0xc0
rol byte [rbp + 0x31], cl
ror byte [rbp - 0x7b], 0xc0
jne 0x14007c6e7
test r9b, r9b
jne 0x14007c6f0
mov rdx, r10
test rcx, rcx
je 0x14007c696
xor r8d, r8d
jmp 0x14007c6c0
shr bl, 8
inc r8
inc eax
cmp rcx, r8
je 0x14007c6e7
movzx r9d, byte [rdx + r8]
cmp r9, 0x20
ja 0x14007c6b8
bt rax, r9
jae 0x14007c6b8
movabs dword [0x4c01488d4de773c8], eax
sub ecx, ecx
lea r9, [r8 + 1]
sub rcx, r9
lea r10, [rdx + r8]
inc r10
xor r9d, r9d
test r8, r8
je 0x14007c6a6
test rdx, rdx
jne 0x14007e504
mov ebx, 0x885
lea r15, str._tcp_ipv6_or_ipv4_n_ip:port_or_port__ip__0.0.0.0__or_ip__port__25565__n_splits_by_whitespace_naddrs__25565_n_n_HAProxy_proxy_protocol_v1_and_v2_nhaproxy__false_n_n_udp_ipv6_or_ipv4_n_ip:port_or_port__ip__0.0.0.0__n_splits_by_whitespace_nquery__25577_n_n_directory_nplayerdata__playerdata_n_n_json_nmotd___color_:_cdf7f6___text_:_Jvavav__n_n_plain_nmotd_plain___Jvavav__n_n___0_nmax_players__50_n_n_png_format_64__64_pixels_n_file_path_or_base64_start_with_data:image_png_base64___nicon___data:image_png_base64_iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAolBMVEX___9BWIxDWo1GXY5MYpLw8vb8_f1JYJH_v75vv19vnt7_Ta3umeqcRQZZXe4uuKmbhpe6RWapjW2bN0FjdqBfc577_zy9Pi5wtW2v9Kyu9CSn72GlbV3iK1leKJbb5vq7fLo6_Hl6O_h5e2_x9iXpMB9jLDR1PK0N_FzNzCydqjr8eBkLJzhapvgaertcyPnLttf6ZTaJeqtcups8o8LDRlAAAB9UlEQVRYw2UV3PiQBCEd2ZWWuVIEEEBiWAwmAPs___X7qhSlR8QT5eXC616Gane5psSc_F8ty5APPZUNoq7MvHRzSJBgi8EGNXGDGqR6gYKW0lK_ghoS7wigwEuKg0q6Q5syAs6WmVYpzrFemDWo8TVVD92RwgunhXp6EPDm6QVC4rl66o9BjAwZYFpoHAoRk6kAwx184DDLdZmgPonujvAD30GE5_pmBGcPU0GAhNbK9BlwANNBkgzxkw7qHMurhCtmZ4_CDtlrXNuvBOWC7h1anU8Gts6BtooZl4F4sUkYF8ALgqj4wjGFjMxQ6gtVcbYf0sMx8hjeMS7LfT4jdArwp7hD1uGAoeptV32IfV8AKuklLAi3vQWmOmSdzILyczfTKdFeZs7k0wKTi_gubWJ_xya8M4Css8oMVceN8DZ01pgLuTEl10BD4YJjARkK8kV9EUws2ow_frTDWFpDxSY8Lkj5ot2DD85WH69cIrjAI2EFt6RlS6bChSgUnAHsHOY_bkJzIt2vU6joO49Wz2XdxufzylWcTvZGl5HK2m3_nvzS4ThD3wDxRNufEHCwQRCZ7VVbJcLi_JKY3orkLjhTdQwDrO93lbuPfSOo5ddPvwyhHw9uqw_8XLtxlFc_uRusSLucUew2FPfh9_ATWuHdgcI5pnAAAAAElFTkSuQmCC__n_n_used_on_offline_auth_npassword__true_n_n_base_on_ip_addr_nauto_login__true_n_n_compress_packet_ncompress__true_ncompression_threshold__256_n_n_encrypt_packet_nonline__true_n_n_used_on_online_auth_nprevent_proxy__false_n_n_survival_creative_adventure_spectator_ngame_mode__spectator_n_2..32_nview_distance__6_nrandom_tick_speed__3_n_n_file_path_nforwarding_secret__forwarding.secret_n_n_splits_by_whitespace_nbackends__a_n_n_splits_by_whitespace_ndefault_backends__a_n_n_tcp_ipv6_or_ipv4_n_ip:port_or_port__ip__127.0.0.1__or_ip__port__25575__n_splits_by_whitespace_na.addrs__25575_n_n_HAProxy_proxy_protocol_v1_and_v2_na.haproxy__false_n_n_velocity_bungeebungeeguard_none_na.forwarding__velocity_nfailed_to_write_config_file
std
invalid
add byte [rbp + rcx*4 + 0x25], cl
adc al, 0x13
add bl, ch
invalid
std
invalid
cmp byte [r13 + 0x10], 0x23
jne 0x14007f532
add byte cs:[rax], al
add byte cs:[rax], al
test rbx, rbx
je 0x14007e4ef
lea rcx, [rsp + 0x3a0]
mov rdx, r14
mov r8, r15
mov r9, rbx
fld1
and ebp, edi
invalid
add byte [rax - 0x7d], cl
mov esp, 0x3a024
add byte [rax], al
je case.default.0x14007c74f
fld1
and ebp, edi
invalid
mov r13, qword [rsp + 0x3a8]
mov eax, r13d
and al, 0xa8
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x18], al
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov rcx, qword [rsp + 0x3a8]
test rcx, rcx
je 0x14007f52b
mov rax, rbx
sub rax, rcx
jb 0x14007fe30
add r15, rcx
mov rbx, rax
jmp 0x14007c710
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0xf0], rcx
xor edi, edi
xor eax, eax
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0xa0]
call fcn.1401130a0
mov rax, qword [rsp + 0xa0]
lock dec qword [rax]
jne 0x14007c831
lea rcx, [rsp + 0xa0]
call fcn.140019cb0
cmp qword [rsp + 0xb0], 0
je 0x14007c844
mov rcx, r13
call fcn.140010ad0
mov rsi, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xd0]
test rbx, rbx
je 0x14007c873
lea r14, [rsi + 8]
nop dword [rax]
mov rax, qword [r14 - 8]
mov rcx, qword [r14]
call qword [rax + 0x18]
add r14, 0x10
dec rbx
jne 0x14007c860
cmp qword [rsp + 0xc8], 0
je 0x14007c886
mov rcx, rsi
call fcn.140142490
test dil, dil
jne 0x14007fcf5
cmp qword [rsp + 0x90], 0
jne 0x14007c936
cmp qword [rsp + 0x160], 0
je 0x14007c936
lea rcx, [rsp + 0x160]
call fcn.1401130a0
mov rax, qword [rsp + 0x160]
lock dec qword [rax]
jne 0x14007c8d5
lea rcx, [rsp + 0x160]
call fcn.140019cb0
cmp qword [rsp + 0x170], 0
je 0x14007c8ed
lea rcx, [rsp + 0x170]
call fcn.140010ad0
mov rsi, qword [rsp + 0x180]
mov rdi, qword [rsp + 0x190]
test rdi, rdi
je 0x14007c923
lea rbx, [rsi + 8]
nop word cs:[rax + rax]
mov rax, qword [rbx - 8]
mov rcx, qword [rbx]
call qword [rax + 0x18]
add rbx, 0x10
dec rdi
jne 0x14007c910
cmp qword [rsp + 0x188], 0
je 0x14007c936
mov rcx, rsi
call fcn.140142490
movq xmm8, qword [rsp + 0x2f0]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14007c994
test eax, eax
jne 0x14007fd33
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x106], 2
je 0x14007fbb8
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x106], 2
cmp dword [rax + 0xf8], 0
jne 0x14007c9dc
call fcn.140109010
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0xf8], 1
movq qword [rax + 0xfc], xmm8
lea rcx, [rsp + 0x2e0]
call case.0x1401009ee.318
mov rax, qword [rsp + 0x2e0]
test rax, rax
je 0x14007ca2f
lock dec qword [rax]
jne 0x14007ca2f
lea rcx, [rsp + 0x2e0]
call fcn.140019cb0
movzx eax, byte [rsp + 0x1b00]
cmp eax, 3
lea rcx, [rsp + 0xf50]
je 0x14007ca50
lea rcx, [rsp + 0x3a0]
test eax, eax
jne 0x14007ca55
call fcn.14000f9b0
lea rcx, [rsp + 0x360]
call case.0x1401009ee.318
mov rax, qword [rsp + 0x360]
test rax, rax
je 0x14007ca82
lock dec qword [rax]
jne 0x14007ca82
lea rcx, [rsp + 0x360]
call fcn.140019cb0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x130]
cmp eax, 1
je 0x14007cad6
test eax, eax
jne 0x14007cb84
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x120]
lea rdx, [0x140114b90]
call fcn.1400fb5f0
mov byte [rsi + 0x130], 1
mov rax, qword [rsp + 0x320]
inc qword [rax]
je 0x14007f72c
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
mov r14, qword [rdi + 0x120]
mov qword [rdi + 0x120], rax
movzx ebx, byte [rdi + 0x128]
mov byte [rdi + 0x128], 0
mov rcx, qword [rsp + 0x320]
call fcn.140114cf0
mov rsi, qword [rdi + 0x120]
mov qword [rdi + 0x120], r14
test rsi, rsi
je 0x14007cb5c
dec qword [rsi]
jne 0x14007cb5c
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
jne 0x14007cb4e
mov rcx, qword [rsi + 0x10]
call fcn.1401149f0
dec qword [rsi + 8]
jne 0x14007cb5c
mov rcx, rsi
call fcn.140142490
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x128], bl
mov rax, qword [rsp + 0x320]
dec qword [rax]
jne 0x14007cbc4
jmp 0x14007cb9e
mov rcx, qword [rsp + 0x320]
call fcn.140114cf0
mov rax, qword [rsp + 0x320]
dec qword [rax]
jne 0x14007cbc4
mov rcx, qword [rax + 0x10]
lock dec qword [rcx]
jne 0x14007cbb1
mov rcx, qword [rax + 0x10]
call fcn.14001a190
mov rcx, qword [rsp + 0x320]
dec qword [rcx + 8]
jne 0x14007cbc4
call fcn.140142490
mov rsi, qword [rsp + 0x2a0]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14007cc20
test eax, eax
jne 0x14007ccd6
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd8], 0
jne 0x14007f91a
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd8], 0xffffffffffffffff
lock inc qword [rsi]
jle 0x14007f72c
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0xe0]
mov qword [rcx + 0xe0], rsi
inc qword [rcx + 0xd8]
mov rcx, qword [rcx + 0xe8]
cmp rcx, 0xffffffffffffffff
je 0x14007fc60
inc rcx
mov edx, dword [0x14021d30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xe8], rcx
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], rcx
mov eax, 1
jmp 0x14007ccd8
xor eax, eax
mov qword [rsp + 0x110], rax
xor edi, edi
xchg qword [rsp + 0x2d8], rdi
test rdi, rdi
je 0x14007d0bf
mov rsi, qword [rsp + 0x2a0]
lock inc qword [rsi]
jle 0x14007f72c
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 8
lea rax, [rsp + 0x2b8]
mov qword [rsp + 0x88], rax
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14007cd98
test eax, eax
jne 0x14007cee7
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
cmp qword [rax + 0xd8], rcx
jae 0x14007fcad
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xe0], 0
je 0x14007cee7
movdqu xmm0, xmmword [rsp + 0x50]
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmm2, xmmword [rsp + 0x70]
movdqu xmm3, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x3a0], xmm0
movdqa xmmword [rsp + 0x3d0], xmm3
movdqa xmmword [rsp + 0x3c0], xmm2
movdqa xmmword [rsp + 0x3b0], xmm1
cmp qword [rsp + 0x3a8], 0
jne 0x14007fbf7
mov rdi, qword [rsp + 0x3b0]
mov qword [rsp + 0x3b0], 0
test rdi, rdi
je 0x14007fc05
mov qword [rsp + 0x3a8], 0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov r14, qword [rbx + 0xf0]
lea rax, [rsp + 0x3a0]
mov qword [rbx + 0xf0], rax
add rsi, 0x10
mov rcx, rdi
mov rdx, rsi
call fcn.1401141a0
mov qword [rbx + 0xf0], r14
cmp qword [rsp + 0x3a8], 0
test al, 3
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 0x2d], esi
add byte [rax], al
test al, 3
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 0x2d], esi
add byte [rax], al
lea rsi, [rsp + 0x3b0]
mov qword [rsp + 0x3a8], 0xffffffffffffffff
cmp qword [rsp + 0x3b0], 0
je 0x14007cf74
mov rcx, rsi
call fcn.140111180
mov rax, qword [rsp + 0x3a8]
inc rax
jmp 0x14007cf76
add rsi, 0x10
mov rcx, rdi
mov rdx, rsi
call fcn.1401141a0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x58], 0
lea rcx, [rsp + 0x50]
call fcn.1401130a0
mov rax, qword [rsp + 0x50]
lock dec qword [rax]
jne 0x14007cf23
lea rcx, [rsp + 0x50]
call fcn.14010a5c0
cmp qword [rsp + 0x60], 0
je 0x14007cf35
lea rcx, [rsp + 0x60]
call fcn.140111180
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x80]
test rdi, rdi
je 0x14007cf63
lea rbx, [rsi + 8]
nop dword [rax + rax]
mov rax, qword [rbx - 8]
mov rcx, qword [rbx]
call qword [rax + 0x18]
add rbx, 0x10
dec rdi
jne 0x14007cf50
cmp qword [rsp + 0x78], 0
jne 0x14007cffe
jmp 0x14007d006
xor eax, eax
mov qword [rsp + 0x3b0], rdi
mov qword [rsp + 0x3a8], rax
lea rcx, [rsp + 0x3a0]
call fcn.1401130a0
mov rax, qword [rsp + 0x3a0]
lock dec qword [rax]
jne 0x14007cfae
lea rcx, [rsp + 0x3a0]
call fcn.14010a5c0
cmp qword [rsp + 0x3b0], 0
je 0x14007cfc1
mov rcx, rsi
call fcn.140111180
mov rsi, qword [rsp + 0x3c0]
mov rdi, qword [rsp + 0x3d0]
test rdi, rdi
je 0x14007cff3
lea rbx, [rsi + 8]
nop word [rax + rax]
mov rax, qword [rbx - 8]
mov rcx, qword [rbx]
call qword [rax + 0x18]
add rbx, 0x10
dec rdi
jne 0x14007cfe0
cmp qword [rsp + 0x3c8], 0
je 0x14007d006
mov rcx, rsi
call fcn.140142490
cmp qword [rsp + 0x110], 0
je 0x14007d03c
lea rsi, [rsp + 0x118]
mov rcx, rsi
call case.0x1401009ee.318
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x14007d03c
lock dec qword [rax]
jne 0x14007d03c
mov rcx, rsi
call fcn.14010a5c0
xor eax, eax
xchg qword [rsp + 0x2d8], rax
mov qword [rsp + 0x3a0], rax
test rax, rax
je 0x14007d060
lea rcx, [rsp + 0x3a0]
call fcn.140010ad0
mov rax, qword [rsp + 0x2a0]
lock dec qword [rax]
jne 0x14007d07b
lea rcx, [rsp + 0x2a0]
call fcn.140019cb0
mov rsi, qword [rsp + 0x2a8]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x40], cl
jne 0x14007d133
cmp byte [rsi + 0xc4], 0
je 0x14007d149
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x40], cl
je 0x14007e196
add rsi, 0x40
mov rcx, rsi
call fcn.140164400
jmp 0x14007e196
mov rax, qword [0x1401ea970]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
test rax, rcx
je 0x14007d0e6
call fcn.140166650
test al, al
je 0x14007d006
lea rax, [0x1401a85e0]
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x3b0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3b8], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x3a0]
call fcn.140163280
ud2
lea rcx, [rsi + 0x40]
call fcn.1401647e0
cmp byte [rsi + 0xc4], 0
jne 0x14007d09f
mov byte [rsi + 0xc4], 1
lea rdi, [rsi + 0x98]
mov rax, qword [rsi + 0x98]
test rax, rax
je 0x14007d171
lock dec qword [rax]
jne 0x14007d171
mov rcx, rdi
call fcn.14010aa10
mov qword [rdi], 0
mov rcx, qword [rsp + 0x2a8]
mov rdx, qword [rcx + 0xc8]
test rdx, rdx
jne 0x14007e421
mov rax, qword [rsi + 0xb0]
mov qword [rsp + 0x170], rax
movups xmm0, xmmword [rsi + 0xa0]
movaps xmmword [rsp + 0x160], xmm0
mov qword [rsi + 0xa0], 0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xa8], 0
jne 0x14007d1da
call fcn.1400cb5a0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xb0]
mov rdx, qword [rax + 0xb8]
lea r8, [rcx + 1]
mov qword [rax + 0xb0], r8
movdqu xmm0, xmmword [rsi + 0x68]
movdqu xmm1, xmmword [rsi + 0x78]
movdqu xmm2, xmmword [rsi + 0x88]
movdqa xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
movdqu xmmword [rsi + 0x78], xmm7
movups xmmword [rsi + 0x68], xmm6
mov qword [rsi + 0x88], rcx
mov qword [rsi + 0x90], rdx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x40], cl
jne 0x14007e432
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14007d2a9
test eax, eax
jne 0x14007d2c9
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x106], 2
jne 0x14007e461
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x110]
mov eax, dword [rax + 0x110]
mov eax, dword [rax + 0x110]
test rax, rax
jne 0x14007d2f9
call fcn.140110e60
test rax, rax
je 0x14007d56a
mov rax, qword [rax]
lock inc qword [rax]
jle 0x14007f72c
test rax, rax
je 0x14007d56a
add rax, 0x10
lea rcx, [0x1401a8238]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x2e0], rax
lea rsi, [0x140109ca0]
lea rdi, [rsp + 0x2e0]
xor r15d, r15d
mov r12d, 1
jmp 0x14007d37d
cmp rax, 2
cmp eax, 2
jne 0x14007f946
xor eax, eax
xchg qword [r13 + 0x10], rax
mov al, 1
lock cmpxchg byte [rbx], r15b
add eax, esi
cmpxchg byte [rbx], r15b
jne 0x14007d54a
add dword [rax], eax
add byte [rbx + 0x19ff8905], cl
add byte [rbp + 0x48], ah
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x108]
test eax, eax
je 0x14007d3c0
cmp eax, 1
je 0x14007d3e9
add dword [rcx + rcx*2 + 0x48], esi
lea ecx, [rsp + 0x2b0]
add byte [rax], al
lea rcx, [rsp + 0x2b0]
add byte [rax], al
mov rdx, rdi
call fcn.140113b40
mov ebx, eax
jmp 0x14007d481
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
mov rdx, rsi
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbp, qword [rcx + rax*8]
movzx r14d, byte [rbp + 0x104]
movzx r13d, byte [rbp + 0x105]
movzx ebp, byte [rbp + 0x105]
movzx ebp, byte [rbp + 0x105]
mov word [rbp + 0x104], 0x8001
lea rcx, [rsp + 0x2b0]
test dword [rcx + rax], eax
add byte [rax], al
add dword [rax + 0x248c8d48], eax
mov al, 2
add byte [rax], al
mov rdx, rdi
call fcn.140113b40
mov ebx, eax
movzx eax, byte [rbp + 0x108]
cmp eax, 1
je 0x14007d460
test eax, eax
jne 0x14007d481
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbp, qword [rcx + rax*8]
lea rcx, [rbp + 0xc0]
mov rdx, rsi
call fcn.1400fb5f0
mov byte [rbp + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], r14b
mov byte [rax + 0x105], r13b
cmp bl, 2
jne 0x14007d557
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0x110]
test r13, r13
je 0x14007d4c0
mov eax, 2
lock cmpxchg qword [r13 + 0x10], r15
je 0x14007d37d
invalid
invalid
jmp 0x14007d4e2
call fcn.140110e60
test rax, rax
je 0x14007f64d
cmp dword [rcx], ecx
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jg 0x14007d4ed
add byte [rax], al
mov r13, qword [rax]
mov eax, 2
lock cmpxchg qword [r13 + 0x10], r15
je 0x14007d37d
lea rbx, [r13 + 0x20]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0x20], cl
jne 0x14007d533
mov al, 0x4d
and byte [rbp + 0x41], dh
xor eax, eax
lock cmpxchg qword [r13 + 0x10], r12
jne 0x14007d360
lea r14, [r13 + 0x18]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rbx
mov r9d, 0x3b9aca00
call fcn.1400afd00
mov eax, 2
lock cmpxchg qword [r13 + 0x10], r15
jne 0x14007d510
jmp 0x14007d370
mov rcx, rbx
call fcn.1401647e0
xor eax, eax
lock cmpxchg qword [r13 + 0x10], r12
je 0x14007d500
jmp 0x14007d360
mov rcx, rbx
call fcn.140164400
add cl, ch
invalid
invalid
invalid
invalid
add cl, ch
invalid
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
call qword [rax + 0x18]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
mov rax, qword [rsp + 0x160]
test rax, rax
je 0x14007d5bd
add byte [rax - 0x7b], cl
sal byte [rsi + rax*2 - 0xd], 0xf
outsd dx, dword [rsi]
movdqu xmm0, xmmword [rsp + 0x168]
movdqu xmmword [rsp + 0x3a8], xmm0
test byte [rax + rbp*2], ah
add dword [rax], eax
add bl, dh
movq qword [rsp + 0x3a8], mm0
mov qword [rsp + 0x3a0], rax
lea rcx, [rsp + 0x3a0]
call fcn.14010bd20
test rax, rax
je 0x14007d5bd
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx]
adc cl, byte [rax - 0x7d]
jg 0x14007d5ba
invalid
je 0x14007d5bd
mov rcx, rsi
call fcn.140142490
mov rcx, qword [rsp + 0x110]
mov r8, qword [rsp + 0x118]
mov rax, qword [rsp + 0x128]
movdqa xmm0, xmmword [rcx]
test r8, r8
je 0x14007d626
lea rdx, [r8 + 1]
movabs r9, 0x800000000000000
dec r9
cmp rdx, r9
ja 0x14007d61b
mov r9, rdx
shl r9, 5
loope 0x14007d600
loope 0x14007d600
add r8, 0x11
add r8, r9
add eax, ecx
jb 0x14007d61b
movabs r10, 0x8000000000000001
add r10, 0xffffffffffffffef
add byte [rax], al
add byte [rax], al
or byte [rcx - 0x7d], 0xc2
out dx, eax
cmp r8, r10
jbe 0x14007e333
xor r10d, r10d
mov rdi, rcx
sub rdi, r9
jmp 0x14007d62e
mov edx, 1
xor r10d, r10d
lea rsi, [rcx + 0x10]
pmovmskb r9d, xmm0
mov r11d, r9d
not r11d
add rdx, rcx
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdx
mov word [rsp + 0x80], r11w
mov qword [rsp + 0x88], rax
test rax, rax
je 0x14007d75a
cmp r9w, 0xffff
cmp r9d, 0xffffffff
jne 0x14007d6ad
nop
movdqa xmm0, xmmword [rsi]
pmovmskb r9d, xmm0
add rcx, 0xfffffffffffffe00
add rsi, 0x10
cmp r9d, 0xffff
je 0x14007d680
outsd dx, dword [rsi]
invalid
mov r11d, r9d
not r11d
mov qword [rsp + 0x70], rsi
and al, 0x70
mov qword [rsp + 0x68], rcx
mov edx, 0xfffffffe
sub edx, r9d
and edx, r11d
mov word [rsp + 0x80], dx
dec rax
mov qword [rsp + 0x88], rax
tzcnt edx, r11d
add byte [rax], al
add byte [rax - 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0x88
add byte [rax], al
add bl, dh
bsf edx, r11d
shl rdx, 5
sub rcx, rdx
sub ecx, edx
mov rdi, qword [rcx - 0x18]
test rdi, rdi
je 0x14007d75a
mov rbx, qword [rcx - 0x20]
movdqu xmm0, xmmword [rcx - 0x10]
inc rax
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
mov ecx, 0xffffffff
cmovne rcx, rax
cmp rcx, 5
mov esi, 4
cmovae rsi, rcx
enter 0xffffffffffff8348, 0xfffffffffffffff9
add eax, 0x4be
add byte [rax + 0xf], cl
int1
movdqa xmmword [rsp + 0x2e0], xmm0
movabs rax, 0x3fffffffffffffe
invalid
invalid
invalid
invalid
inc dword [rbx]
or rax, 1
add dword [rax + 0x39], ecx
invalid
ja 0x14007f93f
add dword [rax + 0x39], ecx
invalid
mov qword [rsp + 0x278], rsi
shl rsi, 5
shl esi, 5
shl esi, 5
je 0x14007d769
movzx eax, byte [0x1401ea9b8]
mov edx, 8
rcl byte [rsi], cl
add byte [rdx + 8], bh
mov rcx, rsi
call fcn.140143230
test rax, rax
jne 0x14007d76e
mov ecx, 8
mov rdx, rsi
bnd call fcn.140162fc0
bnd call fcn.140162fc0
ud2
lea rcx, [rsp + 0x50]
call fcn.140113df0
mov word [rsi + 9], fs
or word [rax], ax
or dword [rax], eax
add cl, ch
sub eax, 0xb800000a
or byte [rax], al
add byte [rax], al
jmp 0x14007e196
mov eax, 8
mov qword [rax], rbx
mov qword [rax + 8], rdi
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rax + 0x10], xmm0
mov qword [rsp + 0xa0], rax
movabs al, byte [0x78248c8b48000000]
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
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
invalid
movabs al, byte [0x78248c8b48000000]
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
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 bl, dh
movdqu xmm0, xmmword [rsp + 0x50]
movdqu xmm0, xmmword [rsp + 0x50]
movdqu xmm1, xmmword [rsp + 0x60]
and al, 0x60
movdqu xmm2, xmmword [rsp + 0x70]
movdqu xmm3, xmmword [rsp + 0x80]
outsd dx, dword [rsi]
pushfq
and al, 0x80
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14007d760
and al, 0xd0
add eax, dword [rax]
add byte [rsi + 0xf], ah
jg 0x14007d761
and al, 0xc0
add eax, dword [rax]
add byte [rsi + 0xf], ah
jg 0x14007d762
and al, 0xb0
add eax, dword [rax]
add byte [rsi + 0xf], ah
jg 0x14007d763
and al, 0xa0
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xd8
add eax, dword [rax]
add byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0xc3
ret
outsd dx, dword [rsi]
pushfq
and al, 0x80
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14007d760
and al, 0xd0
add eax, dword [rax]
add byte [rsi + 0xf], ah
jg 0x14007d761
and al, 0xc0
add eax, dword [rax]
add byte [rsi + 0xf], ah
jg 0x14007d762
and al, 0xb0
add eax, dword [rax]
add byte [rsi + 0xf], ah
jg 0x14007d763
and al, 0xa0
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xd8
add eax, dword [rax]
add byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0xc3
ret
ret
je 0x14007d919
mov r8, rbx
mov rdi, qword [rsp + 0x3b8]
mov rbx, qword [rsp + 0x3c0]
movzx eax, word [rsp + 0x3d0]
mov r15d, 1
fmul dword [rax - 0x75]
mov esp, 0x3b824
add byte [rax - 0x75], cl
pushfq
and al, 0xc0
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0xd0
add eax, dword [rax]
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
mov r9, 0xffffffffffffffff
lea rsi, [rsp + 0xa0]
mov ah, 0x24
movabs al, byte [0x841f0f000000]
add byte [rax], al
invalid
mov ah, 0x24
movabs al, byte [0x841f0f000000]
add byte [rax], al
add byte [rsi - 0x7b], ah
sal byte [rbx + rbx - 0x73], 0x68
jmp qword [rcx]
test ax, ax
je 0x14007d850
lea ebp, [rax - 1]
and ebp, eax
invalid
dec r14
test rdi, rdi
jne 0x14007d87a
invalid
jmp 0x14007d90f
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
add rdi, 0xfffffffffffffe00
add rbx, 0x10
cmp eax, 0xffff
je 0x14007d850
invalid
out 0xb9, al
invalid
mov ecx, 0xfffffffe
sub ecx, eax
not eax
ror byte [rcx + 0x49cd21c5], 1
dec esi
ror byte [rcx + 0x49cd21c5], 1
dec esi
tzcnt ecx, eax
shl rcx, 5
mov rax, rdi
sub rax, rcx
mov r12, qword [rax - 0x18]
test r12, r12
je 0x14007d90f
mov r13, qword [rax - 0x20]
movups xmm0, xmmword [rax - 0x10]
movaps xmmword [rsp + 0x300], xmm0
add eax, dword [rax]
add byte [rbx + rdi - 0x44], cl
and al, 0xa8
add byte [rax], al
invalid
je 0x14007d8e9
add eax, dword [rax]
add byte [rbx + rdi - 0x44], cl
and al, 0xa8
add byte [rax], al
add byte [rsi + rdi + 0x4c], dh
mov eax, edi
mov rax, r15
shl rax, 5
mov rcx, r8
mov qword [r8 + rax], r13
mov qword [r8 + rax + 8], r12
add byte [rax], cl
add byte [rax], cl
movdqa xmm0, xmmword [rsp + 0x300]
add byte [rax], al
movdqu xmmword [r8 + rax + 0x10], xmm0
inc r15
mov qword [rsp + 0xb0], r15
mov eax, ebp
test r14, r14
jne 0x14007d830
invalid
invalid
invalid
jmp 0x14007d983
mov r8, r14
inc r8
inc eax
inc eax
cmove r8, r9
mov rcx, rsi
mov rdx, r15
call fcn.140167c70
mov r9, 0xffffffffffffffff
mov r8, qword [rsp + 0xa0]
invalid
add byte [rax], al
add bl, ch
pushfq
movabs al, byte [0xbc894c9ceb000000]
mov qword [rsp + 0xf8], r15
jmp 0x14007d98e
and al, 0xf8
add byte [rax], al
add bl, ch
jne 0x14007d962
lea rcx, [rsp + 0x3a0]
lea ecx, [rsp + 0x3a0]
movabs al, byte [0x964cae8000003]
call fcn.140113df0
mov r15d, 1
jmp 0x14007da01
lea rax, str.AGPL_3.0_n
jmp 0x14007d941
lea rax, str.0.1.4_n
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x3b0], rax
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3b8], xmm0
lea rcx, [rsp + 0x3a0]
call fcn.140103fc0
jmp 0x14007e3bd
mov qword [rsp + 0xf8], r15
xor r14d, r14d
mov word [rsp + 0x3d0], bp
mov qword [rsp + 0x3d8], r14
mov qword [rsp + 0x3c0], rbx
mov qword [rsp + 0x3b8], rdi
mov rbx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x278], rax
lea rcx, [rsp + 0x3a0]
call fcn.140113df0
mov rdx, qword [rsp + 0xf8]
cmp rdx, 0x15
jae 0x14007da0d
cmp rdx, 1
jbe 0x14007e092
mov r8d, 1
mov rcx, rbx
call fcn.140113ef0
mov r15, qword [rsp + 0xf8]
shl r15, 5
add r15, rbx
jmp 0x14007e0a8
mov rax, rdx
shl rax, 4
movabs rcx, 0x8000000000000001
add rcx, 0xffffffffffffffdf
and rcx, rax
movzx eax, byte [0x1401ea9b8]
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14007fe5b
mov rbp, rax
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x100
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14007fe75
mov r12, rax
lea rax, [rbx + 0x40]
mov qword [rsp + 0x288], rax
lea rax, [rbx - 0x20]
mov qword [rsp + 0x298], rax
mov eax, 0x10
mov qword [rsp + 0x290], rax
xor r13d, r13d
xor r14d, r14d
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x150], rbx
jmp 0x14007dab8
mov r14d, 1
mov r13, qword [rsp + 0x280]
cmp r13, rdx
jae 0x14007e07a
mov r8, rdx
sub r8, r13
mov r9, r13
shl r9, 5
lea rcx, [rbx + r9]
cmp r8, 2
jae 0x14007dad7
mov rax, rdx
jmp 0x14007dc20
mov rax, qword [rcx]
mov rdi, qword [rcx + 0x20]
cmp rdi, rax
jae 0x14007daf8
cmp r8, 2
jne 0x14007db0d
lea rax, [r13 + 2]
mov r8d, 2
jmp 0x14007db85
cmp r8, 2
jne 0x14007db39
lea rax, [r13 + 2]
mov r8d, 2
jmp 0x14007dc20
add r9, qword [rsp + 0x288]
mov r10d, 2
mov r11, rdi
nop
mov rsi, r11
mov r11, qword [r9]
cmp r11, rsi
jae 0x14007db6a
inc r10
add r9, 0x20
cmp r8, r10
jne 0x14007db20
jmp 0x14007db67
add r9, qword [rsp + 0x288]
mov r10d, 2
mov r11, rdi
nop word [rax + rax]
mov rsi, r11
mov r11, qword [r9]
cmp r11, rsi
jb 0x14007db6a
inc r10
add r9, 0x20
cmp r8, r10
jne 0x14007db50
mov r10, r8
lea rdx, [r10 + r13]
mov r8, r10
cmp rdi, rax
mov rax, rdx
mov rdx, qword [rsp + 0xf8]
jae 0x14007dc20
cmp r13, rax
ja 0x14007fd5e
cmp rax, rdx
ja 0x14007fd72
cmp r8, 2
jb 0x14007dc20
mov r11, rax
mov rax, r8
shr rax, 1
lea r10, [r8 + r13]
shl r10, 5
add r10, qword [rsp + 0x298]
mov r9, rcx
nop dword [rax]
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqa xmm1, xmmword [rsp + 0x3b0]
movdqu xmmword [r10 + 0x10], xmm1
movdqu xmmword [r10], xmm0
add r9, 0x20
add r10, 0xffffffffffffffe0
dec rax
jne 0x14007dbc0
mov rax, r11
nop dword [rax + rax]
mov rsi, rax
sub rsi, r13
jb 0x14007f9bd
cmp rax, rdx
ja 0x14007f9bd
jae 0x14007dc7d
cmp r8, 0xa
jae 0x14007dc7d
lea rsi, [r13 + 0xa]
cmp rsi, rdx
cmovae rsi, rdx
mov qword [rsp + 0x280], rsi
sub rsi, r13
jb 0x14007fc2d
cmp r8, 1
adc r8, 0
mov rdx, rsi
call fcn.140113ef0
mov rdx, qword [rsp + 0xf8]
cmp r14, qword [rsp + 0x290]
je 0x14007dc8f
mov qword [rsp + 0x280], rax
cmp r14, qword [rsp + 0x290]
jne 0x14007dce4
mov rcx, r14
shl rcx, 5
movzx eax, byte [0x1401ea9b8]
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14007fc46
mov rdi, rax
lea rax, [r14 + r14]
mov qword [rsp + 0x290], rax
mov r8, r14
shl r8, 4
mov rcx, rdi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
call fcn.140142490
mov r12, rdi
mov rdx, qword [rsp + 0xf8]
mov rax, r14
shl rax, 4
mov qword [r12 + rax], rsi
mov qword [r12 + rax + 8], r13
inc r14
mov rax, r14
mov eax, esi
mov eax, esi
cmp r14, 2
mov qword [rsp + 0x158], r12
jae 0x14007dd98
jmp 0x14007daa7
mov rbp, r15
mov rdx, r15
mov r15, qword [rsp + 0x48]
sub r12, rdx
mov rcx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1a8]
add rax, r14
mov rcx, qword [rsp + 0x98]
mov qword [rcx], rax
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x108]
mov qword [rcx], rax
lea rdx, [r15 + 0x10]
mov rax, qword [rsp + 0x90]
not rax
mov r8, qword [rsp + 0x40]
add r8, rax
shl r8, 4
mov rcx, r15
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
cmp rax, 1
mov rdx, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x158]
movsb byte [rdi], byte [rsi]
and al, 0x58
add dword [rax], eax
add byte [rdi], cl
xchg byte [rcx], cl
std
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0x58
add dword [rax], eax
add byte [rdi], cl
xchg byte [rcx], cl
std
invalid
mov r14, rax
lea r11, [rax - 1]
mov rcx, r11
mov ecx, ebx
mov ecx, ebx
shl rcx, 4
mov rax, qword [r12 + rcx]
mov rcx, qword [r12 + rcx + 8]
add rcx, rax
cmp rcx, rdx
je 0x14007de10
mov r10, r14
mov edx, esi
shl r10, 4
mov r8, qword [r10 + r12 - 0x20]
cmp r8, rax
jbe 0x14007de10
cmp r14, 2
jbe 0x14007e064
lea rsi, [r14 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r12 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14007de25
cmp r14, 3
jbe 0x14007e06f
add r8, rcx
cmp qword [r10 + r12 - 0x40], r8
jbe 0x14007de25
jmp 0x14007daa7
cmp r14, 3
jb 0x14007de2a
lea rsi, [r14 - 3]
mov rcx, rsi
shl rcx, 4
add al, 0x49
mov ecx, dword [rsp + rcx]
add al, 0x49
mov ecx, dword [rsp + rcx]
cmp rcx, rax
jb 0x14007de2e
lea rsi, [r14 - 2]
cmp r14, rsi
jbe 0x14007f791
lea rax, [rsi + 1]
mov qword [rsp + 0x40], r14
cmp r14, rax
jbe 0x14007f7de
mov r15, rbp
mov r8, rsi
shl r8, 4
mov rcx, qword [r12 + r8 + 8]
shl rax, 4
mov r9, qword [r12 + rax]
mov rdi, qword [r12 + rax + 8]
add rdi, r9
mov rbp, rdi
sub rbp, rcx
jb 0x14007f82b
mov qword [rsp + 0x90], rsi
cmp rdi, rdx
ja 0x14007f83c
mov qword [rsp + 0x1a8], r9
mov qword [rsp + 0xf0], r11
lea rdx, [r12 + r8]
mov qword [rsp + 0x48], rdx
mov r14, qword [r12 + r8]
lea rdx, [r12 + rax]
mov qword [rsp + 0x98], rdx
and al, 0x98
add byte [rax], al
add byte [rcx - 0x73], cl
add al, 8
mov qword [rsp + 0x108], rax
mov qword [rsp + 0xe8], rcx
mov rsi, rcx
shl rsi, 5
add rsi, rbx
mov r12, r14
shl r12, 5
lea r13, [rsi + r12]
shl rdi, 5
mov rbx, rbp
sub rbx, r14
cmp rbx, r14
jae 0x14007dfa0
mov r12, rbx
shl r12, 5
mov rbp, r15
mov rcx, r15
mov rdx, r13
mov r8, r12
mov eax, esp
call sub.VCRUNTIME140.dll_memcpy
add r12, r15
test r14, r14
jle 0x14007e049
test rbx, rbx
mov r15, qword [rsp + 0x48]
jle 0x14007e036
add rdi, qword [rsp + 0x298]
mov rbx, qword [rsp + 0x150]
nop dword [rax]
mov rax, r13
mov rcx, r12
mov rdx, qword [r12 - 0x20]
mov r8, qword [r13 - 0x20]
cmp rdx, r8
mov r13d, 0
add byte [rax], al
sbb r13, r13
cmp rdx, r8
mov r12d, 0
adc r12, 0xffffffffffffffff
dec dword [rcx - 0x3f]
in eax, 5
add r13, rax
shl r12, 5
add r12, rcx
cmp rdx, r8
ret 0x894c
invalid
cmovb rax, r13
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
cmp r13, rsi
jbe 0x14007df90
add rdi, 0xffffffffffffffe0
cmp r12, rbp
cmp esp, ebp
ja 0x14007df30
mov rsi, r13
mov rdx, rbp
jmp 0x14007dd1c
mov rbx, r15
mov rcx, r15
mov rdx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r12, r15
test r14, r14
jle 0x14007e051
cmp rbp, r14
mov rbx, qword [rsp + 0x150]
jle 0x14007dd11
add rdi, rbx
mov rbp, r15
mov rdx, r15
mov r15, qword [rsp + 0x48]
nop dword [rax]
mov r8, rdx
mov rcx, qword [r13]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, r13
movdqu xmm0, xmmword [r9]
movdqu xmm1, xmmword [r9 + 0x10]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
add rsi, 0x20
shl rdx, 5
shl edx, 5
shl edx, 5
add rdx, r8
cmp rdx, r12
jae 0x14007dd1c
mov al, cl
shl rax, 5
add r13, rax
cmp r13, rdi
enter 0xffffffffffffc148, 0xffffffffffffffe0
add eax, 0x49c50149
cmp ebp, edi
jb 0x14007dfe0
jmp 0x14007dd1c
mov rsi, r13
mov rdx, rbp
mov rbx, qword [rsp + 0x150]
jmp 0x14007dd1c
mov rsi, r13
mov rdx, rbp
jmp 0x14007e057
mov rbp, r15
mov rdx, r15
mov rbx, qword [rsp + 0x150]
jmp 0x14007dd17
mov r14d, 2
jmp 0x14007daa7
mov r14d, 3
jmp 0x14007daa7
mov rcx, r12
call fcn.140142490
mov rcx, rbp
call fcn.140142490
mov rdx, qword [rsp + 0xf8]
mov r15, rdx
xlatb
shl r15, 5
add r15, rbx
mov rsi, rbx
test rdx, rdx
je 0x14007e125
lea r12, [rsp + 0x3a8]
lea rdi, [rsp + 0x3a0]
mov rsi, rbx
jmp 0x14007e0d0
add rsi, 0x20
cmp rsi, r15
mov rbx, r13
je 0x14007e183
mov rax, qword [rsi + 8]
test rax, rax
je 0x14007e121
mov r13, rbx
mov r13, rbx
movdqu xmm0, xmmword [rsi + 0x10]
movdqa xmmword [rsp + 0xa0], xmm0
mov qword [rsp + 0x3a0], rax
add byte [rax], al
movdqu xmmword [r12], xmm0
mov rcx, rdi
call fcn.14010bd20
test rax, rax
je 0x14007e0c0
mov rbx, rax
mov r14, rdx
mov rcx, rax
call qword [rdx]
cmp qword [r14 + 8], 0
je 0x14007e0c0
mov rcx, rbx
call fcn.140142490
jmp 0x14007e0c0
add rsi, 0x20
sub r15, rsi
je 0x14007e183
shr r15, 5
add rsi, 0x10
out dx, eax
add eax, 0x10c68348
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14007e149
add rsi, 0x20
dec r15
je 0x14007e183
invalid
cmp cl, byte [rax - 0x75]
or dil, r15b
xlatb
mov rcx, qword [rsi + 8]
call rdi
mov rax, qword [rsi - 8]
lock dec qword [rax]
jne 0x14007e170
mov rcx, qword [rsi - 8]
call case.0x14003dfe5.3576
mov rax, qword [rsi]
invalid
lock dec qword [rax]
jne 0x14007e140
invalid
jmp 0x14007e179
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x14007e140
mov rcx, rsi
call fcn.14010aaa0
jmp 0x14007e140
cmp qword [rsp + 0x278], 0
je 0x14007e196
mov rcx, rbx
call fcn.140142490
mov rax, qword [rsp + 0x2a8]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x14007e1b1
lea rcx, [rsp + 0x2a8]
call fcn.140019680
mov rsi, qword [rsp + 0x2b0]
test rsi, rsi
je 0x14007e205
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
xor byte [rsi + 0x66], r12b
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
or ecx, 4
or ecx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x14007e1d0
and eax, 0xa
cmp eax, 8
jne 0x14007e1f2
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 0x14007e205
mov rcx, qword [rsp + 0x2b0]
call fcn.140019c50
mov rax, qword [rsp + 0x1e8]
lock dec qword [rax]
add al, dh
dec qword [rax]
jne 0x14007e228
mov rcx, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x1f0]
call fcn.14010ac90
add dword [rax], eax
add al, ch
push 0x480008ca
mov eax, dword [rsp + 0x208]
mov rax, qword [rsp + 0x208]
test rax, rax
je 0x14007e250
invalid
sbb esi, eax
dec qword [rax]
lock dec qword [rax]
jne 0x14007e250
mov rcx, qword [rsp + 0x208]
mov rdx, qword [rsp + 0x210]
call fcn.14010ac90
mov rax, qword [rsp + 0x218]
sbb byte [rdx], al
add byte [rax], al
test rax, rax
je 0x14007e278
lock dec qword [rax]
jne 0x14007e278
mov rcx, qword [rsp + 0x218]
mov rdx, qword [rsp + 0x220]
call fcn.14010ac90
mov rax, qword [rsp + 0x228]
test rax, rax
je 0x14007e2a0
invalid
sbb esi, eax
dec qword [rax]
lock dec qword [rax]
jne 0x14007e2a0
mov rcx, qword [rsp + 0x228]
mov rdx, qword [rsp + 0x230]
call fcn.14010ac90
mov rax, qword [rsp + 0x238]
test rax, rax
je 0x1400799b5
invalid
push rax
dec qword [rax]
lock dec qword [rax]
jne 0x1400799b5
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
call fcn.14010ac90
jmp 0x1400799b5
lea rcx, [rsp + 0x160]
xor edx, edx
mov r8, rbp
mov eax, ebp
mov eax, ebp
call fcn.1401639e0
mov rsi, qword [rsp + 0x168]
mov rbx, qword [rsp + 0x170]
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
add byte [rax + rax], al
add byte [rdi], cl
invalid
invalid
scasd eax, dword [rdi]
invalid
invalid
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
mov rax, rbp
and rax, 0x1fff
and eax, 0x1fff
and eax, 0x1fff
je 0x14007e326
mov ecx, 0x2000
sub rcx, rax
add rbp, rcx
setb al
mov dword [rsp + 0x40], eax
jmp 0x140079304
invalid
invalid
invalid
mov dword [rsp + 0x40], 0
jmp 0x140079304
mov r10d, 0x10
jmp 0x14007d61e
add cl, ch
loopne 0x14007e32e
invalid
mov r9d, 0x63
mov dword [rsp + 0x50], r9d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x1b0], rax
lea rax, [fcn.14008da00]
mov qword [rsp + 0x1b8], rax
lea rax, str.invaild_opt
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 2
mov qword [rsp + 0x3c0], 0
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
lea rcx, [rsp + 0x3a0]
call fcn.1401041c0
test rdi, rdi
mov r14, qword [rsp + 0x90]
mov rax, qword [rsp + 0x40]
je 0x14007e407
lea rbx, [rsi + 8]
jmp 0x14007e3e9
add rbx, 0x20
dec rdi
je 0x14007e3fa
cmp qword [rbx], 0
je 0x14007e3e0
mov rcx, qword [rbx - 8]
call fcn.140142490
jmp 0x14007e3e0
mov rcx, rsi
call fcn.140142490
mov rax, qword [rsp + 0x40]
test r14, r14
je 0x1400799b5
test rax, rax
je 0x1400799b5
mov rcx, r14
jmp 0x1400799b0
add rcx, 0xc8
call fcn.140163fd0
jmp 0x14007d190
add rsi, 0x40
mov rcx, rsi
call fcn.140164400
jmp 0x14007d259
cmp al, 2
je 0x14007e5c8
mov rax, qword [0x1401ea970]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
test rax, rcx
je 0x14007fdc9
call fcn.140166650
test al, al
jne 0x14007fdc9
or dword [rsi], 0xfc08400
test dword [0x18807e4a6], edi
lea ecx, [rsp + 0x110]
lea rcx, [rsp + 0x110]
call fcn.14010ab70
mov rsi, qword [rsp + 0x160]
test rsi, rsi
je 0x14007e196
mov rcx, qword [rsp + 0x170]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lock dec qword [rsi]
jne 0x14007e4cb
mov rcx, qword [rsp + 0x160]
call case.0x14003dfe5.3576
mov rax, qword [rsp + 0x168]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x14007e196
lea rcx, [rsp + 0x168]
call fcn.14010aaa0
jmp 0x14007e196
mov r13d, 0x885
mov r12, qword [rsp + 0xe8]
lea rdi, str._tcp_ipv6_or_ipv4_n_ip:port_or_port__ip__0.0.0.0__or_ip__port__25565__n_splits_by_whitespace_naddrs__25565_n_n_HAProxy_proxy_protocol_v1_and_v2_nhaproxy__false_n_n_udp_ipv6_or_ipv4_n_ip:port_or_port__ip__0.0.0.0__n_splits_by_whitespace_nquery__25577_n_n_directory_nplayerdata__playerdata_n_n_json_nmotd___color_:_cdf7f6___text_:_Jvavav__n_n_plain_nmotd_plain___Jvavav__n_n___0_nmax_players__50_n_n_png_format_64__64_pixels_n_file_path_or_base64_start_with_data:image_png_base64___nicon___data:image_png_base64_iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAolBMVEX___9BWIxDWo1GXY5MYpLw8vb8_f1JYJH_v75vv19vnt7_Ta3umeqcRQZZXe4uuKmbhpe6RWapjW2bN0FjdqBfc577_zy9Pi5wtW2v9Kyu9CSn72GlbV3iK1leKJbb5vq7fLo6_Hl6O_h5e2_x9iXpMB9jLDR1PK0N_FzNzCydqjr8eBkLJzhapvgaertcyPnLttf6ZTaJeqtcups8o8LDRlAAAB9UlEQVRYw2UV3PiQBCEd2ZWWuVIEEEBiWAwmAPs___X7qhSlR8QT5eXC616Gane5psSc_F8ty5APPZUNoq7MvHRzSJBgi8EGNXGDGqR6gYKW0lK_ghoS7wigwEuKg0q6Q5syAs6WmVYpzrFemDWo8TVVD92RwgunhXp6EPDm6QVC4rl66o9BjAwZYFpoHAoRk6kAwx184DDLdZmgPonujvAD30GE5_pmBGcPU0GAhNbK9BlwANNBkgzxkw7qHMurhCtmZ4_CDtlrXNuvBOWC7h1anU8Gts6BtooZl4F4sUkYF8ALgqj4wjGFjMxQ6gtVcbYf0sMx8hjeMS7LfT4jdArwp7hD1uGAoeptV32IfV8AKuklLAi3vQWmOmSdzILyczfTKdFeZs7k0wKTi_gubWJ_xya8M4Css8oMVceN8DZ01pgLuTEl10BD4YJjARkK8kV9EUws2ow_frTDWFpDxSY8Lkj5ot2DD85WH69cIrjAI2EFt6RlS6bChSgUnAHsHOY_bkJzIt2vU6joO49Wz2XdxufzylWcTvZGl5HK2m3_nvzS4ThD3wDxRNufEHCwQRCZ7VVbJcLi_JKY3orkLjhTdQwDrO93lbuPfSOo5ddPvwyhHw9uqw_8XLtxlFc_uRusSLucUew2FPfh9_ATWuHdgcI5pnAAAAAElFTkSuQmCC__n_n_used_on_offline_auth_npassword__true_n_n_base_on_ip_addr_nauto_login__true_n_n_compress_packet_ncompress__true_ncompression_threshold__256_n_n_encrypt_packet_nonline__true_n_n_used_on_online_auth_nprevent_proxy__false_n_n_survival_creative_adventure_spectator_ngame_mode__spectator_n_2..32_nview_distance__6_nrandom_tick_speed__3_n_n_file_path_nforwarding_secret__forwarding.secret_n_n_splits_by_whitespace_nbackends__a_n_n_splits_by_whitespace_ndefault_backends__a_n_n_tcp_ipv6_or_ipv4_n_ip:port_or_port__ip__127.0.0.1__or_ip__port__25575__n_splits_by_whitespace_na.addrs__25575_n_n_HAProxy_proxy_protocol_v1_and_v2_na.haproxy__false_n_n_velocity_bungeebungeeguard_none_na.forwarding__velocity_nfailed_to_write_config_file
mov qword [rsp + 0x3a0], 0
mov qword [rsp + 0x3a8], r13
lea rbx, [rsp + 0x3b0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x3b0], rdi
mov qword [rsp + 0x3b8], r13
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xc8
enter 3, 0
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xc8
enter 3, 0
mov qword [rsp + 0x3d0], 1
movabs rax, 0xa0000000a
enter 3, 0
mov qword [rsp + 0x3d0], 1
movabs rax, 0xa0000000a
mov qword [rsp + 0x3d8], rax
mov word [rsp + 0x3e0], 1
lea r15, [0x1401a78f0]
mov qword [rsp + 0x50], r15
xorps xmm6, xmm6
movups xmmword [rsp + 0x58], xmm6
mov qword [rsp + 0x68], 0
pcmpeqd xmm7, xmm7
movdqa xmm8, xmmword [0x140169490]
movdqa xmm9, xmmword [0x1401694a0]
movdqa xmm10, xmmword [0x1401694b0]
movdqa xmm11, xmmword [0x140169460]
movdqa xmm12, xmmword [0x140169470]
movdqa xmm13, xmmword [0x140169480]
jmp 0x14007e700
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zeroC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_slice_sort.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0x39
call fcn.140163440
ud2
and al, 1
movzx eax, al
sub qword [rsp + 0x60], rax
lea rax, [rdx - 0x10]
and rax, r13
mov rcx, qword [rsp + 0x150]
mov byte [r15 + rdx], cl
mov byte [rax + r15 + 0x10], cl
inc qword [rsp + 0x68]
neg rdx
lea rax, [rdx + rdx*2]
shl rax, 4
mov qword [r15 + rax - 0x30], r14
mov qword [r15 + rax - 0x28], rsi
mov qword [r15 + rax - 0x20], rsi
mov rcx, qword [rsp + 0x108]
mov qword [r15 + rax - 0x18], rcx
mov rcx, qword [rsp + 0x48]
mov qword [r15 + rax - 0x10], rcx
mov rcx, qword [rsp + 0x98]
mov qword [r15 + rax - 8], rcx
mov r12, qword [rsp + 0xe8]
lea rbx, [rsp + 0x3b0]
cmp byte [rsp + 0x3e1], 0
mov rbp, qword [rsp + 0x90]
mov r14, qword [rsp + 0xf0]
jne 0x14007f4f1
mov r13, qword [rsp + 0x3b0]
lea rcx, [rsp + 0x1b0]
mov rdx, rbx
call fcn.1400319c0
cmp qword [rsp + 0x1b0], 0
je 0x14007e8c5
mov rdx, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x3a0]
add r13, rcx
sub rdx, rcx
mov qword [rsp + 0x3a0], rax
lea rcx, [rdx + r13]
mov al, 1
test rdx, rdx
je 0x14007e918
xor r8d, r8d
mov rdx, r13
jmp 0x14007e789
movzx r9d, r9b
lea r10, [0x1401a3f60]
test byte [r9 + r10], 1
je 0x14007e8b6
nop word [rax + rax]
cmp rdx, rcx
je case.0x140033418.438
mov r10, rdx
mov rbp, r8
movzx r9d, byte [rdx]
test r9b, r9b
js 0x14007e7b0
lea rdx, [r10 + 1]
jmp 0x14007e830
mov r8d, r9d
and r8d, 0x1f
movzx esi, byte [r10 + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x14007e807
movzx r11d, byte [r10 + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp r9b, 0xf0
jb 0x14007e817
lea rdx, [r10 + 4]
movzx r9d, byte [r10 + 3]
and r8d, 7
shl r8d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r8d
cmp r9d, 0x110000
jne 0x14007e830
jmp 0x14007eb5a
lea rdx, [r10 + 2]
shl r8d, 6
or r8d, esi
mov r9d, r8d
jmp 0x14007e830
lea rdx, [r10 + 3]
shl r8d, 0xc
or r11d, r8d
mov r9d, r11d
nop word cs:[rax + rax]
mov r8, rdx
sub r8, r10
add r8, rbp
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x14007e780
cmp r9d, 0x20
je 0x14007e780
cmp r9d, 0x80
jb 0x14007e8b6
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
jg 0x14007e885
test r10d, r10d
je 0x14007e764
cmp r10d, 0x16
jne 0x14007e8b6
cmp r9d, 0x1680
je 0x14007e780
jmp 0x14007e8b6
cmp r10d, 0x20
je 0x14007e8a0
cmp r10d, 0x30
jne 0x14007e8b6
cmp r9d, 0x3000
je 0x14007e780
jmp 0x14007e8b6
movzx r9d, r9b
lea r10, [0x1401a3f60]
test byte [r9 + r10], 2
jne 0x14007e780
xor eax, eax
mov r14, r8
jmp 0x14007e930
xor r14d, r14d
jmp 0x14007ea4d
cmp byte [rsp + 0x3e1], 0
jne 0x14007f4f1
test edx, edx
jne 0x14007e75c
mov rdx, r13
xor r8d, r8d
xor r14d, r14d
nop word cs:[rax + rax]
cmp rdx, rcx
je 0x14007ea49
mov r9, rcx
movzx r10d, byte [rcx - 1]
test r10b, r10b
js 0x14007e950
lea rcx, [r9 - 1]
jmp 0x14007e9af
movzx r11d, byte [r9 - 2]
movzx ebx, byte [rcx - 2]
cmp r11b, 0xc0
jge case.0x140033418.461
invalid
and dword [rcx + 0xf], eax
mov dh, 0x71
std
movzx esi, byte [r9 - 3]
cmp sil, 0xc0
jge 0x14007e986
invalid
and byte [rcx - 0x73], cl
cld
lea rcx, [r9 - 4]
movzx edi, byte [r9 - 4]
movzx edi, byte [rcx - 4]
and edi, 7
shl edi, 6
and esi, 0x3f
or esi, edi
jmp 0x14007e98d
lea rcx, [r9 - 2]
lea ecx, [rcx - 2]
and r11d, 0x1f
jmp 0x14007e997
lea rcx, [r9 - 3]
and esi, 0xf
shl esi, 6
and r11d, 0x3f
or r11d, esi
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r10d, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
cli
add byte [rax], al
adc dword [rax], eax
je 0x14007ea49
lea r11d, [r10 - 9]
cmp r11d, 5
jb 0x14007e930
invalid
jae 0x14007e9ba
invalid
invalid
invalid
cmp r10d, 0x20
je 0x14007e930
cmp r10d, 0x80
jb 0x14007ea40
mov r11d, r10d
shr r11d, 8
cmp r11d, 0x1f
jg 0x14007e9f7
test r11d, r11d
test ebx, ebx
je 0x14007ea12
cmp r11d, 0x16
jne 0x14007ea40
invalid
cmp r10d, 0x1680
add byte [rdi], cl
test byte [rbx], bh
invalid
je 0x14007e930
jmp 0x14007ea40
cmp r11d, 0x20
je 0x14007ea2a
cmp r11d, 0x30
jne 0x14007ea40
invalid
sti
xor byte [rbp + 0x3d], dh
cmp eax, 0xfa8141
xor byte [rax], al
add byte [rdi], cl
test byte [rax], ah
invalid
cmp r10d, 0x3000
je 0x14007e930
jmp 0x14007ea40
movzx r10d, r10b
movzx edx, dl
lea r11, [0x1401a3f60]
push rbp
adc al, byte [rax]
test byte [r10 + r11], 1
jne 0x14007e930
or bh, bh
invalid
invalid
or bh, bh
invalid
jmp 0x14007ea40
movzx r10d, r10b
movzx edx, dl
lea r11, [0x1401a3f60]
push rbp
adc al, byte [rax]
test byte [r10 + r11], 2
sbb al, byte [rdx]
jne 0x14007e930
invalid
sub r8, rdx
add r8, r9
mov r14, r8
test al, al
je 0x14007ea4f
xor ebp, ebp
mov rsi, r14
sub rsi, rbp
je 0x14007e6e2
add rbp, r13
movzx eax, byte [rbp]
test al, al
jns 0x14007eab1
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [rbp + 1]
and r8d, 0x3f
cmp al, 0xdf
jbe 0x14007eaa0
movzx edx, byte [rbp + 2]
shl r8d, 6
and edx, 0x3f
invalid
or edx, r8d
cmp al, 0xf0
jb 0x14007eaaa
invalid
movzx eax, byte [rbp + 3]
and ecx, 7
shl ecx, 0x12
adc al, cl
loop 0x14007ea9d
adc al, cl
loop 0x14007ea9d
and eax, 0x3f
or eax, edx
or eax, ecx
jmp 0x14007eab1
invalid
enter 0x11eb, 0xffffffffffffffc1
loope 0x14007eaa9
shl ecx, 6
or ecx, r8d
or ecx, eax
mov eax, ecx
jmp 0x14007eab1
invalid
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0x23
je 0x14007e6e2
cmp eax, 0x3d
je 0x14007e6e2
cmp eax, 0x110000
je 0x14007e6e2
mov qword [rsp + 0x1b0], rbp
mov qword [rsp + 0x1b8], rsi
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], rsi
mov ah, 0x24
enter 1, 0
mov ah, 0x24
enter 1, 0
mov qword [rsp + 0x1d0], 1
movabs rax, 0x3d0000003d
mov qword [rsp + 0x1d8], rax
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x1b0]
call fcn.1400319c0
cmp qword [rsp + 0x110], 0
je 0x14007e6e2
sti
invalid
invalid
sti
invalid
mov rax, qword [rsp + 0x118]
mov r15, qword [rsp + 0x120]
mov edi, 1
add byte [rax], al
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x20
add dword [rax], eax
add byte [rdi + 1], bh
add byte [rax], al
add byte [rax], al
mov r12, rsi
test rax, rax
je 0x14007ecb1
pop rsp
add dword [rax], eax
add byte [rax + 1], cl
call 0xc9511147
jmp 0x14007eb7f
mov r8, rbp
jmp 0x14007e91e
movzx ecx, cl
add rax, rbp
jmp 0x14007eb7f
mov r8, rbp
jmp 0x14007e91e
movzx ecx, cl
lea rdx, [0x1401a3f60]
test byte [rcx + rdx], 1
je 0x14007ec57
cmp rax, rbp
je 0x14007ecb1
mov rsi, rax
movzx ecx, byte [rax - 1]
invalid
invalid
test cl, cl
js 0x14007eb90
inc qword [rcx + rcx*8 - 0x72b7f988]
invalid
lea rax, [rsi - 1]
jmp 0x14007ebed
movzx edx, byte [rsi - 2]
cmp dl, 0xc0
jge 0x14007ebbe
movzx r8d, byte [rsi - 3]
cmp r8b, 0xc0
jge 0x14007ebc7
lea rax, [rsi - 4]
movzx r9d, byte [rsi - 4]
and r9d, 7
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
jmp 0x14007ebcf
lea rax, [rsi - 2]
and edx, 0x1f
jmp case.0x14003dfe5.239
lea rax, [rsi - 3]
and r8d, 0xf
invalid
cmovno eax, ecx
loopne case.0x14003dfe5.239
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp ecx, 0x110000
je 0x14007ecb1
invalid
add byte [rax], al
invalid
invalid
lea edx, [rcx - 9]
push rcx
test dword [rbx - 0x7e8dfa06], 0xf20f983
cmp edx, 5
jb 0x14007eb76
cmp ecx, 0x20
invalid
cmp edx, 5
jb 0x14007eb76
cmp ecx, 0x20
je 0x14007eb76
test byte [rax - 1], bh
invalid
cmp ecx, 0x80
jb 0x14007ec57
stc
add byte [rax], 0
add byte [rdx + 0x51], dh
mov edx, ecx
shr edx, 8
cmp edx, 0x1f
jg 0x14007ec2b
test edx, edx
je 0x14007eb62
cmp edx, 0x16
jne 0x14007ec57
cmp ecx, 0x1680
je 0x14007eb76
jmp 0x14007ec57
cmp edx, 0x20
je 0x14007ec43
cli
and byte [rbx + rdx - 0x7d], dh
cli
xor byte [rbp + 0x22], dh
cmp edx, 0x30
jne 0x14007ec57
cmp ecx, 0x3000
je 0x14007eb76
test byte [0x12c07ec41], dh
adc al, 0xf
mov dh, 0xc9
jmp 0x14007ec57
movzx ecx, cl
lea rdx, [0x1401a3f60]
test byte [rcx + rdx], 2
jne 0x14007eb76
sub rsi, rbp
out dx, al
je 0x14007ecb1
js 0x14007f93f
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rsi
call fcn.140143230
test rax, rax
je 0x14007909b
invalid
mov rbx, rax
mov rdi, rax
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
invalid
mov rdx, rbp
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, rbx
cmp rsi, 8
cmp esi, 8
cmp esi, 8
dec byte [rax]
jb 0x14007f4ca
or byte [rax], al
add byte [rax - 0x7d], cl
invalid
cmp rsi, 0x20
jae 0x14007f3db
add byte [rax], al
add byte [rax], al
xor eax, eax
jmp 0x14007f450
xor esi, esi
add rbp, r15
std
sub r12, r15
add r13, r14
mov rbx, r12
xor eax, eax
test r12, r12
je 0x14007ee27
mov r8, rbp
jmp case.0x140040959.224
lea r8, [rcx + 2]
lea eax, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov edx, r9d
lea r9d, [rdx - 9]
cmp r9d, 5
jae 0x14007ed0f
sub rax, rcx
add rax, r8
cmp r8, r13
je case.0x14004bbb5.112
test byte [rsi], ch
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov rcx, r8
movzx edx, byte [r8]
test dl, dl
js 0x14007ed51
lea r8, [rcx + 1]
lea r9d, [rdx - 9]
invalid
invalid
cmp r9d, 5
test qword [rcx - 0x7d], 0xffffffffd87205f9
test dword [rcx - 0x7d], 0xd87205f9
jb 0x14007ece7
cmp edx, 0x20
je 0x14007ece7
cmp edx, 0x80
add byte [rax], al
jb 0x14007ee27
mov r9d, edx
shr r9d, 8
cmp r9d, 0x1f
stc
invalid
stc
invalid
jg 0x14007eddc
test r9d, r9d
je 0x14007edf6
cmp r9d, 0x16
jne 0x14007ee27
stc
invalid
cmp edx, 0x1680
je 0x14007ece7
wait
jmp 0x14007ee27
mov r9d, edx
mov ecx, edx
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
invalid
add dword [rcx - 0x7d], eax
jrcxz 0x14007eda0
invalid
invalid
cmp dl, 0xdf
jbe 0x14007eccf
xchg byte [rbp - 1], ah
invalid
invalid
fisttp word [rdi]
xchg byte [rbp - 1], ah
invalid
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
and edx, 0x3f
or r10d, r11d
cmp dl, 0xf0
cli
invalid
jb case.0x140048f79.183
cli
invalid
movzx edx, byte [rcx + 3]
and r9d, 7
loope case.0x140048217.186
loope case.0x140048217.186
shl r9d, 0x12
shl r10d, 6
shl edx, 6
shl edx, 6
invalid
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
cli
add byte [rax], al
adc dword [rax], eax
je case.0x14004bbb5.112
test byte [rax + 0x4c000000], al
lea eax, [rcx + 4]
add byte [rax], 0
add byte [rbp + rcx*4 + 0x41], cl
add al, 0x44
lea ecx, [rdx - 9]
invalid
invalid
lea r8, [rcx + 4]
lea r9d, [rdx - 9]
test qword [rcx - 0x7d], 0xffffffff820f05f9
xor edi, edi
invalid
cmp r9d, 5
jb 0x14007ece7
invalid
jmp 0x14007ed0f
invalid
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
lea r9d, [rdx - 9]
invalid
cmp r9d, 5
test dword [rcx - 0x7d], 0x820f05f9
adc bh, bh
invalid
jb 0x14007ece7
jmp 0x14007ed0f
xor edi, edi
invalid
cmp r9d, 0x20
je 0x14007ee0d
cmp r9d, 0x30
jne 0x14007ee27
xor byte [rbp + 0x3f], dh
cmp edx, 0x3000
add byte [rax], al
je 0x14007ece7
jmp 0x14007ee27
movzx edx, dl
lea r9, [0x1401a3f60]
test byte [rdx + r9], 1
add al, 0xa
add dword [rdi], ecx
test esp, ebx
invalid
invalid
invalid
add al, 0xa
add dword [rdi], ecx
test esp, ebx
invalid
jmp 0x14007ee27
movzx edx, dl
lea r9, [0x1401a3f60]
push r9
adc al, byte [rax]
push r9
adc al, byte [rax]
test byte [rdx + r9], 2
jne 0x14007ece7
add al, 0xa
add cl, byte [rdi]
test ebp, eax
invalid
jmp 0x14007ee27
mov rax, rbx
add rbp, rax
sub rbx, rax
mov qword [rsp + 0x48], rbx
je 0x14007ee42
invalid
invalid
movzx eax, byte [rbp]
add byte [r8 + rax*8 - 0x72b3ea88], r8b
jge 0x14007ee41
test al, al
js 0x14007ee51
lea r15, [rbp + 1]
jmp 0x14007eea8
mov ax, 1
add byte [rax], al
mov eax, 1
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rbx, qword [rsp + 0x48]
pop rsp
and al, 0x48
jmp 0x14007f183
add eax, dword [rax]
add byte [rcx + 0x1fe183c1], cl
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [rbp + 1]
and r8d, 0x3f
mov dh, 0x45
add dword [rcx - 0x7d], eax
loopne 0x14007ee9e
cmp al, 0xdf
jbe 0x14007ee8f
movzx edx, byte [rbp + 2]
shl r8d, 6
and edx, 0x3f
loop 0x14007eead
loop 0x14007eead
or edx, r8d
cmp al, 0xf0
jb 0x14007ee9d
ret 0xf03c
lea r15, [rbp + 4]
movzx eax, byte [rbp + 3]
and ecx, 7
invalid
shl ecx, 0x12
shl edx, 6
invalid
adc al, cl
loop 0x14007ee8c
and eax, 0x3f
or eax, edx
or eax, ecx
jmp 0x14007eea8
enter 0x19eb, 0x4c
lea r15, [rbp + 2]
lea edi, [rbp + 2]
shl ecx, 6
or ecx, r8d
mov eax, ecx
jmp 0x14007eea8
invalid
or ecx, dword [rbp + rcx*4 + 0x7d]
add eax, ecx
loope 0x14007eeb0
lea r15, [rbp + 3]
lea edi, [rbp + 3]
shl ecx, 0xc
or edx, ecx
mov eax, edx
invalid
retf 0xd089
rol byte [rbx - 0x7af0dd08], 1
cmp eax, 0x22
jne 0x14007f158
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
add byte [rbp + 0x39], cl
out dx, eax
cmp r15, r13
je 0x14007f158
sahf
add al, byte [rax]
invalid
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x45
inc dword [rax + rax*8 - 0xb6fa88]
int 0xeb
movzx eax, byte [r13 - 1]
test al, al
js case.0x140050387.71
dec r13
jmp 0x14007ef15
invalid
movzx ecx, byte [r13 - 2]
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x14007eef5
movzx edx, byte [r13 - 3]
cmp dl, 0xc0
cli
invalid
jge 0x14007eefe
cli
sar byte [rbp + 0x22], 0x45
movzx eax, byte [rbp - 4]
movzx r8d, byte [r13 - 4]
add r13, 0xfffffffffffffffc
and r8d, 7
and eax, 7
and eax, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
ret 0x10eb
ret 0x10eb
add r13, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x14007ef0d
invalid
invalid
inc byte [rbx + 0xfeb1fe1]
cmovns eax, dword [rbx - 0x1d7c023b]
xadd edx, esp
invalid
add r13, 0xfffffffffffffffd
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
invalid
rol ecx, 1
loope case.0x14002167e.393
shl ecx, 6
and eax, 0x3f
or eax, ecx
invalid
cmp eax, 0x22
jne 0x14007f158
clc
and cl, byte [rdi]
test dword [rdx], edi
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x158], rdi
sub r13, r15
mov esp, 0x15824
add dword [rax], eax
add byte [rbp + 0x29], cl
std
mov qword [rsp + 0xa0], 1
lea rax, [rsp + 0xa8]
add byte [rdi], cl
adc dword [rax], esi
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rax], esi
mov qword [rsp + 0x1b0], r15
mov qword [rsp + 0x1b8], r13
mov esp, 0x1b024
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xb8
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rax*8], ah
and al, 0xc0
mov qword [rsp + 0x1c0], 0
and al, 0xc0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xc8
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1c8], r13
mov qword [rsp + 0x1d0], 1
and al, 0xd0
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x48], cl
pop rsp
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
mov qword [rsp + 0x1d8], rax
mov edi, 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movabs rax, 0x5c0000005c
add byte [rax], al
mov qword [rsp + 0x1d8], rax
mov dword [rsp + 0x1d8], eax
mov edi, 1
add byte [rbp + 0x31], al
div byte [rcx]
fisttp dword [rcx + rcx*4 + 0x7c]
mov qword [rsp + 0x40], r15
xor r14d, r14d
xor ebx, ebx
mov qword [rsp + 0x40], r15
lea rcx, [rsp + 0x110]
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rsp + 0x1b0]
call fcn.1400319c0
invalid
invalid
add byte [rax], al
lea rdx, [rsp + 0x1b0]
lea edx, [rsp + 0x1b0]
call fcn.1400319c0
cmp qword [rsp + 0x110], 0
mov esp, 0x11024
add byte [rax], al
mov esp, 0x11024
add dword [rax], eax
add byte [rax], al
je 0x14007f337
mov r12, qword [rsp + 0x118]
cmp r12, r13
add byte [rbp + 0x39], cl
in al, dx
jae case.0x14007efe2.93
movzx eax, byte [r15 + r12]
cmp eax, 0x5b
jle 0x14007f00a
add eax, 0xffffffa4
cmp eax, 0x18
ja case.0x14007efe2.93
lea rcx, [0x1401adb5c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x48], rdi
mov r15, rbx
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x1b0]
call fcn.1400319c0
lea rbp, [0x1401a4c62]
jmp 0x14007f081
cmp eax, 0x22
je 0x14007f061
cmp eax, 0x27
je 0x14007f072
cmp eax, 0x30
jne case.0x14007efe2.93
mov qword [rsp + 0x48], rdi
mov r15, rbx
lea rbp, [0x14019d3f2]
jmp 0x14007f081
mov qword [rsp + 0x48], rdi
mov r15, rbx
lea rbp, str._nC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_rt.rs
jmp 0x14007f081
mov qword [rsp + 0x48], rdi
mov r15, rbx
lea rbp, [0x140169d53]
add eax, 0xeb000ead
invalid
add eax, 0xeb000ead
xor dword [rax - 0x77], ecx
invalid
invalid
jl 0x14007f078
mov qword [rsp + 0x48], rdi
mov r15, rbx
mov r15, rbx
lea rbp, [0x14016cdd0]
jmp 0x14007f081
mov qword [rsp + 0x48], rdi
mov r15, rbx
lea rbp, str._RUST_BACKTRACEfailed_to_create_whole_tree
jmp 0x14007f081
mov qword [rsp + 0x48], rdi
mov r15, rbx
mov edi, ebx
lea rbp, [0x14019ca1a]
mov qword [rsp + 0x98], rbp
mov rbx, r12
sub rbx, r14
mov rbp, qword [rsp + 0xa8]
mov rax, rbp
sub rax, r15
cmp rax, rbx
jb 0x14007f0f8
add r14, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
lea rcx, [rdi + r15]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov rbx, r15
mov qword [rsp + 0xb0], r15
cmp rbp, r15
je 0x14007f12d
mov rax, qword [rsp + 0x98]
movzx eax, byte [rax]
mov byte [rdi + rbx], al
inc rbx
mov qword [rsp + 0xb0], rbx
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add cl, byte [rbp - 0x77]
out 0x4c, al
mov edi, dword [rsp + 0x40]
jmp case.0x14007efe2.93
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
lea rcx, [rsp + 0xa0]
mov rdx, r15
cli
mov r8, rbx
call fcn.1401639e0
mov r15, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x48], rax
mov rbp, qword [rsp + 0xa8]
jmp 0x14007f0a2
mov r8d, 1
lea rcx, [rsp + 0xa0]
mov rdx, rbp
call fcn.1401639e0
mov rdi, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xb0]
jmp 0x14007f0ce
mov rbx, qword [rsp + 0x48]
test rbx, rbx
js 0x14007f93f
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rbx
call fcn.140143230
test rax, rax
je 0x14007fe8f
mov qword [rsp + 0x108], rax
mov rcx, rax
mov rdx, rbp
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xea
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x98], rbx
mov dword [rsp + 0x98], ebx
mov r14, rdi
mov rcx, rdi
mov rdx, rsi
call fcn.140010f40
mov rbx, rax
cmp qword [rsp + 0x60], 0
je case.0x14004b28d.100
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
mov rax, rbx
shr rax, 0x39
mov qword [rsp + 0x150], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm14, xmm0, 0
xor eax, eax
mov qword [rsp + 0x40], rax
xor r12d, r12d
and rbx, r13
movdqu xmm15, xmmword [r15 + rbx]
movdqa xmm0, xmm15
pcmpeqb xmm0, xmm14
pmovmskb edi, xmm0
clc
clc
test edi, edi
jne 0x14007f27c
cmp r12, 1
mov r12d, 1
je 0x14007f23b
pmovmskb eax, xmm15
xor r12d, r12d
test eax, eax
setne r12b
tzcnt eax, eax
add rax, rbx
add eax, ebx
and rax, r13
mov qword [rsp + 0x158], rax
pcmpeqb xmm15, xmm7
pmovmskb eax, xmm15
test eax, eax
jne 0x14007f30b
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
add rbx, rax
add rbx, 0x10
add rax, 0x10
mov qword [rsp + 0x40], rax
jmp 0x14007f1f4
nop word cs:[rax + rax]
lea eax, [rdi - 1]
and eax, edi
mov edi, eax
test ax, ax
je 0x14007f20f
tzcnt eax, edi
add rax, rbx
mov esp, 0xd80148c7
and rax, r13
neg rax
lea rbp, [rax + rax*2]
shl rbp, 4
cmp rsi, qword [r15 + rbp - 0x20]
jne 0x14007f270
add rbp, r15
mov rdx, qword [rbp - 0x30]
mov rcx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14007f270
mov rbx, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
mov rax, qword [rsp + 0x108]
mov qword [rbp - 0x18], rax
mov rax, qword [rsp + 0x48]
mov qword [rbp - 0x10], rax
mov rax, qword [rsp + 0x98]
mov qword [rbp - 8], rax
test rsi, rsi
je 0x14007f2e4
mov rcx, r14
call fcn.140142490
test rbx, rbx
mov r12, qword [rsp + 0xe8]
je 0x14007e6da
test rdi, rdi
je 0x14007e6da
mov rcx, rbx
call fcn.140142490
jmp 0x14007e6da
mov rdx, qword [rsp + 0x158]
movzx eax, byte [r15 + rdx]
add al, 0x17
add al, 0x17
test al, al
js 0x14007e66d
movdqa xmm0, xmmword [r15]
pmovmskb eax, xmm0
tzcnt edx, eax
movzx eax, byte [r15 + rdx]
jmp 0x14007e66d
invalid
dec dword [rbp + 0x29]
cmc
sub r13, r14
mov rax, qword [rsp + 0xa8]
mov rcx, rax
mov qword [rsp + 0x48], rax
sub rax, rbx
cmp rax, r13
mov rdi, qword [rsp + 0x158]
jb case.0x140072f52.40
add r15, r14
mov r14, qword [rsp + 0xa0]
mov esi, dword [rsp + 0xa0]
mov esi, dword [rsp + 0xa0]
lea rcx, [r14 + rbx]
mov rdx, r15
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rbx, r13
cmp qword [rsp + 0x48], rbx
jbe 0x14007f3ce
test rbx, rbx
je 0x14007f3b9
mov r8d, 1
mov rcx, r14
mov rdx, rbx
call fcn.140145570
or al, 0
mov r14, rax
mov qword [rsp + 0x48], rbx
test rax, rax
jne 0x14007f3ce
jmp 0x14007fe8f
lea rcx, [rsp + 0x50]
call fcn.140161bb0
jmp 0x14007f1be
mov rcx, r14
call fcn.140142490
mov r14d, 1
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x108], r14
jmp 0x14007f199
movdqu xmm0, xmmword [rdi + rcx]
movdqu xmm1, xmmword [rdi + rcx + 0x10]
movdqa xmm2, xmm0
paddb xmm2, xmm11
movdqa xmm3, xmm1
outsd dx, dword [rsi]
fldenv [rsi + 0x41]
paddb mm3, mm3
outsd dx, dword [rsi]
fldenv [rsi + 0x41]
paddb mm3, mm3
movdqa xmm4, xmm2
pminub xmm4, xmm12
pcmpeqb xmm4, xmm2
pand xmm4, xmm13
movdqa xmm2, xmm3
pminub xmm2, xmm12
pcmpeqb xmm2, xmm3
pand xmm2, xmm13
por xmm4, xmm0
por mm4, mm0
por mm4, mm0
por xmm2, xmm1
movdqu xmmword [rdi + rcx], xmm4
movdqu xmmword [rdi + rcx + 0x10], xmm2
add rcx, 0x20
cmp rax, rcx
jne 0x14007f3e4
cmp rsi, rax
je 0x14007ecb3
test sil, 0x18
je 0x14007f4c7
mov rcx, rsi
and rcx, 0xfffffffffffffff8
clc
clc
movq xmm0, qword [rdi + rax]
movdqa xmm1, xmm0
paddb xmm1, xmm8
movdqa xmm2, xmm1
pmaxub xmm2, xmm9
pmaxub mm2, mm1
pmaxub mm2, mm1
pcmpeqb xmm2, xmm1
pandn xmm2, xmm10
por xmm2, xmm0
movq qword [rdi + rax], xmm2
adc al, 7
adc al, 7
add rax, 8
cmp rcx, rax
jne 0x14007f457
cmp rsi, rcx
je 0x14007ecb3
add rcx, rbx
mov rax, rcx
jmp 0x14007f4ca
lea rcx, [rsp + 0xa0]
mov rdx, rbx
mov r8, r13
call fcn.1401639e0
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov qword [rsp + 0x48], rax
mov rbx, qword [rsp + 0xb0]
jmp 0x14007f35e
add rax, rbx
add rbx, rsi
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [rax], dl
lea rcx, [rax + 1]
mov rax, rcx
cmp rcx, rbx
jne 0x14007f4cd
jmp 0x14007ecb3
lea rax, [rsp + 0x58]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2a0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x2b0], rax
cmp qword [rsp + 0x168], 0
je 0x1400796b3
mov rcx, qword [rsp + 0x160]
jmp 0x1400796ae
lea r13, str.failed_to_write_whole_buffer
mov qword [rsp + 0x50], r13
lea rax, [rsp + 0x50]
mov qword [rsp + 0x1b0], rax
lea rax, [0x1401008e0]
mov qword [rsp + 0x1b8], rax
lea rax, [0x14016cd38]
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 2
mov qword [rsp + 0x3c0], 0
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
lea rcx, [rsp + 0x3a0]
call fcn.1401041c0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x2a0], xmm0
mov qword [rsp + 0x2b0], 0
mov rax, qword [rsp + 0x50]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
mov r12, qword [rsp + 0xe8]
jb 0x14007f60e
test rcx, rcx
je 0x14007f60e
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 0x14007f5fe
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
mov r14, qword [rsp + 0xf0]
lea r15, [0x1401a78f0]
test rsi, rsi
jne 0x1400796ab
jmp 0x1400796b3
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimepark.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x3f]
mov edx, 0x2b
call fcn.140163790
ud2
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401636d0
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401636d0
ud2
lea rcx, str.core_missing
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140163830
ud2
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x3b0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3b8], xmm0
lea rdx, [0x1401a75f8]
lea rcx, [rsp + 0x3a0]
call fcn.140163280
ud2
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x3b0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3b8], xmm0
lea rdx, [0x1401a7610]
lea rcx, [rsp + 0x3a0]
call fcn.140163280
ud2
lea r8, [0x1401a7628]
mov rdx, rdi
call fcn.140163650
ud2
lea r8, [0x1401a7628]
mov rcx, rdi
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srciomod.rs
mov edx, 0x20
mov rcx, r13
call fcn.1401633c0
ud2
cmp rax, 1
jne 0x14007f8b7
mov rax, qword [0x1401ea810]
cmp rax, 1
jne 0x14007f8b7
lea rax, str.crates_ncan_srclogger.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x3f]
mov edx, 0x2b
call fcn.140163790
ud2
lea rax, [0x14016ae48]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140163900
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontextcurrent.rs
call fcn.1401636d0
ud2
call fcn.14007ff80
ud2
mov qword [rsp + 0x300], rax
lea rax, [rsp + 0x300]
mov qword [rsp + 0x50], rax
lea rax, [fcn.14008eb30]
mov qword [rsp + 0x58], rax
lea rax, str.inconsistent_park_state__actual_
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 1
mov qword [rsp + 0x3c0], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 1
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimepark.rs
lea rcx, [rsp + 0x3a0]
call fcn.140163280
ud2
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x1401a76b8]
mov edx, 0x2c
call fcn.140163440
ud2
mov ecx, 1
mov edx, 0x100
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x30
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 8
call fcn.140162fc0
ud2
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontext_runtime.rsN
lea r8, [0x1401a84b8]
mov edx, 0x2e
call fcn.140163440
ud2
lea r8, [0x1401a4a78]
mov rcx, rbx
mov rdx, rax
call fcn.140163650
ud2
lea r8, [0x1401a4a78]
mov rcx, rax
call fcn.1401633c0
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401636d0
ud2
lea rcx, str.core_missing
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140163830
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401636d0
ud2
lea r8, [0x1401a76d0]
mov rcx, r13
mov rdx, qword [rsp + 0x280]
call fcn.140163650
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401a7670]
mov edx, 0x2b
call fcn.140163440
ud2
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x3b0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3b8], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x3a0]
call fcn.140163280
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontextcurrent.rs
call fcn.140163730
ud2
mov ecx, 1
mov rdx, r14
call fcn.140162fc0
ud2
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x60], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x50]
call fcn.140163280
ud2
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
lea r9, method..virtual_0
lea r8, [rsp + 0x3f]
mov edx, 0x46
call fcn.140163790
ud2
lea r8, [0x1401a75e0]
mov rcx, r13
mov rdx, rax
call fcn.140163650
ud2
lea r8, [0x1401a75e0]
mov rcx, rax
call fcn.1401633c0
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulerdefer.rs
call fcn.140163730
ud2
lea rax, [0x1401a9ac0]
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x3b0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3b8], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_blocking_shutdown.rsCannot_drop_a_runtime_in_a_context_where_blocking_is_not_allowed._This_happens_when_a_runtime_is_dropped_from_within_an_asynchronous_context.
lea rcx, [rsp + 0x3a0]
call fcn.140163280
ud2
lea rcx, [0x14016ad8a]
lea r8, [0x14016ae30]
mov edx, 0x48
call fcn.140163830
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srciomod.rs
mov rdx, rbx
call fcn.1401632c0
ud2
lea rcx, str.driver_missing
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xe
call fcn.140163830
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401a7640]
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401a7658]
mov edx, 0x2b
call fcn.140163440
ud2
mov ecx, 1
mov rdx, rbx
call fcn.140162fc0
ud2
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:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeiodriver.rs
mov edx, 0x68
call fcn.140163830
ud2
mov qword [rsp + 0x340], rax
lea rax, [rsp + 0x340]
mov qword [rsp + 0x348], rax
lea rax, [fcn.14008eb30]
mov qword [rsp + 0x350], rax
lea rax, str.inconsistent_park_state__actual_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x348]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimepark.rs
lea rcx, [rsp + 0x50]
call fcn.140163280
ud2
or byte [rcx + rcx*4 + 0x4e], cl
adc byte [rcx + rcx*4 + 0x46], cl
sbb byte [rax - 0x73], cl
add eax, 0x10cb7a
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x30
pop rsi
ret
add rsp, 0x30
pop rsi
jmp fcn.140142490
out 0xfe, al
sub rdx, rsi
add rdx, r8
js 0x140087900
mov rcx, rsi
call fcn.140142490
nop
add rsp, 0x30
pop rsi
ret
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_bytes_1.5.0_src_bytes.rs
jmp 0x140087910
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.140163790
ud2
pop rsi
ret
and byte [rcx + rcx*4 - 0x32], cl
mov r15, r8
mov rdi, rcx
mov r14, qword [rdx]
lea r12, [r14 + 0x20]
and byte [rcx - 0x75], cl
and byte [rax - 0x7d], r9b
clc
add dword [rbp + 0x4b], esi
and byte [rcx - 0x75], cl
and byte [rax - 0x7d], r9b
clc
add dword [rbp + 0x4b], esi
mov rbx, qword [r14]
mov r13, qword [r14 + 8]
mov qword [r14], 1
invalid
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [r14 + 8], xmm0
lock dec qword [r12]
jne 0x140087d24
invalid
lea rax, [r14 + 8]
mov rcx, qword [r12]
cmp qword [rax], 0
je 0x140087d1c
mov rcx, qword [r14]
call fcn.140142490
mov rcx, r14
call fcn.140142490
invalid
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
jmp 0x140087da2
test rsi, rsi
je 0x140087d6a
js 0x140087dc0
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rsi
call fcn.140143230
mov rbx, rax
test rax, rax
jne 0x140087d6f
mov ecx, 1
mov rdx, rsi
call fcn.140162fc0
ud2
mov ebx, 1
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lock dec qword [r12]
jne 0x140087d9f
mov rax, qword [r14 + 0x20]
cmp qword [r14 + 8], 0
je 0x140087d97
mov rcx, qword [r14]
call fcn.140142490
mov rcx, r14
call fcn.140142490
int1
cmpsb byte [rsi], byte [rdi]
or eax, dword [rax]
int1
cmpsb byte [rsi], byte [rdi]
or eax, dword [rax]
mov r13, rsi
mov qword [rdi], rbx
mov qword [rdi + 8], r13
outsd dx, dword [rsi]
or byte [rax - 0x77], cl
ja 0x140087dbd
outsd dx, dword [rsi]
or byte [rax - 0x77], cl
ja 0x140087dbd
mov rax, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.14007ff80
ud2
int3
xor eax, esi
dec qword [rsi + 0x20]
jne 0x140087dff
mov rax, qword [rsi + 0x20]
cmp qword [rsi + 8], 0
je 0x140087df2
mov rcx, qword [rsi]
call fcn.140142490
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140142490
nop
add rsp, 0x20
pop rsi
ret
add byte [rcx + rcx*4 - 0x39], cl
mov rbx, rdx
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r8
call fcn.140143230
or eax, dword [rax]
or eax, dword [rax]
test rax, rax
je 0x140087ebb
mov r14, rax
mov rcx, rax
ror dword [rax - 0x77], 0xda
ror dword [rax - 0x77], 0xda
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
test r14b, 1
jne 0x140087e94
mov rax, r14
or rax, 1
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rax, [0x140195e90]
jmp 0x140087ea7
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], r14
lea rax, str.__b_
mov qword [rsi], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 1
add byte [rax], al
mov rdx, rdi
call fcn.140162fc0
ud2
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x10c39e
mov qword [rax], rcx
ret
push rdi
push rbx
sub rsp, 0x28
mov rsi, r9
mov rbx, r8
mov rdi, rcx
test r9, r9
je 0x140087f34
js 0x140087f60
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rsi
call fcn.140143230
mov bl, 0xb
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x140087f3a
mov ecx, 1
mov rdx, rsi
call fcn.140162fc0
ud2
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi], r14
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov rax, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.14007ff80
ud2
invalid
or ecx, esp
int3
add byte [rax], 0
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x20
lea rax, [rdx + 0x10]
mov r9, qword [rdx + 0x10]
cmp r9, r8
jb 0x140088025
invalid
xchg ebp, eax
add byte [rax], al
invalid
invalid
mov rsi, rcx
jne 0x140087fb3
add eax, 0x1225e4
mov qword [rsi + 8], rax
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
lea rax, [0x140194288]
mov qword [rsi], rax
jmp 0x14008801a
ret 0x10
mov edi, edx
test r8, r8
je 0x140087ff1
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
lea rcx, [rsp + 0x30]
call qword [rax]
sub qword [rsp + 0x40], rbx
mov qword [rdi + 0x10], rbx
add qword [rsp + 0x38], rbx
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x10], xmm0
invalid
adc byte [rdi], cl
adc byte [rsp + 0x30], al
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
jmp 0x14008801a
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rcx, [0x140194288]
mov qword [rdi], rcx
lea rcx, [0x1401aa580]
lea ecx, [0x1401aa580]
mov qword [rdi + 8], rcx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
mov qword [rsp + 0x28], r9
lea rax, [rsp + 0x20]
mov qword [rsp + 0x60], rax
invalid
lea rax, [0x140098d10]
mov qword [rsp + 0x68], rax
push 0x244c8d48
invalid
invalid
push 0x244c8d48
sub byte [rax - 0x77], cl
and al, 0x70
and al, 0x28
and al, 0x28
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x30], rax
xor byte [rax - 0x39], cl
and al, 0x38
add al, byte [rax]
add byte [rax], al
xor byte [rax - 0x39], cl
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
add byte [rax], al
add byte [rax], al
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_bytes_1.5.0_src_bytes.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
ret 0x10
int3
and byte [rax - 0x73], cl
adc byte [rbx + r9*4 + 0x4a], cl
invalid
invalid
invalid
mov r9, qword [rdx + 0x10]
cmp r9, r8
jb 0x14008815d
invalid
adc byte [rbp + 0x39], cl
ror dword [rdi], 0x82
popfq
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rsi, rcx
jne 0x1400880f3
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rcx, [0x140194288]
lea ecx, [0x140194288]
mov qword [rdi], rcx
lea rcx, [0x1401aa580]
mov qword [rdi + 8], rcx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
jmp 0x140088152
pop rdi
cdq
and al, 0x12
add byte [rax - 0x77], cl
or byte [r15], r9b
push rdi
ror byte [rdi], 0x11
add bl, ch
pop rdi
mov rbx, r8
test r8, r8
test eax, eax
je 0x140088136
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov eax, dword [rdi + 8]
lea rcx, [rsp + 0x30]
call qword [rax]
sub qword [rdi + 0x10], rbx
add qword [rdi + 8], rbx
add dword [rdi + 8], ebx
pop rdi
adc byte [rax + 1], cl
add dword [rdi + 8], ebx
mov qword [rsp + 0x40], rbx
add dword [rdi + 8], ebx
mov qword [rsp + 0x40], rbx
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x40]
invalid
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x18], rax
sbb bl, ch
invalid
sbb bl, ch
sbb al, 0x48
lea eax, [0x1401aa580]
lea rax, [0x1401aa580]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
lea rax, [0x140194288]
cmp ecx, eax
adc byte [rax], al
cmp ecx, eax
adc byte [rax], al
mov qword [rsi], rax
add rsp, 0x80
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
mov qword [rsp + 0x28], r9
mov dword [rsp + 0x28], ecx
lea rax, [rsp + 0x20]
mov qword [rsp + 0x60], rax
lea rax, [0x140098d10]
add byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
js 0x1400881d0
lea rax, str.split_to_out_of_bounds:
lea eax, [0x140194310]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_bytes_1.5.0_src_bytes.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
int3
mov rax, qword [rcx]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add bl, ch
dec ah
int3
jmp 0x1400881e0
int3
lodsb al, byte [rsi]
push 0x166aa45a
movabs rdx, 0x49377253c8e8a707
enter 0x7253, 0x37
ret
enter 0x7253, 0x37
ret
invalid
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov r14, r9
mov rbx, r8
mov rdi, rcx
mov rsi, qword [rsp + 0xb8]
mov ah, 0x24
mov eax, 0x84000000
invalid
je 0x140088266
mov ah, 0x24
mov eax, 0x84000000
sal byte [rcx + rsi - 0x75], cl
xor al, 0x89
xor al, 0x89
mov eax, dword [rdi + 0x34]
mov ecx, eax
and ecx, 1
mov edx, 0x110000
xor al, 0x89
rol dword [rbx + 0xba01e1], 0
adc dword [rax], eax
add byte [rcx], dl
add byte [rbp + 0x2b], bh
invalid
mov ebp, 0x2b
add byte [rdi], cl
invalid
cmove ebp, edx
add rcx, rsi
add ecx, esi
test al, 4
je case.0x140072f52.68
test r14, r14
je 0x14008828f
div byte [rcx + rdi + 0x49]
cmp esi, 4
cmp r14, 4
jae 0x140088297
xor r8d, r8d
xor edx, edx
jmp 0x140088330
lea rcx, [rsi + 1]
mov eax, dword [rdi + 0x34]
mov ebp, 0x2d
test al, 4
add al, 0x75
invalid
add al, 0x75
invalid
xor ebx, ebx
mov r13, qword [rsp + 0xb0]
add byte [rax - 0x7d], cl
invalid
add byte [rdi], cl
test ebp, ecx
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
jmp 0x14008838d
xor r8d, r8d
jmp 0x140088346
mov rdx, r14
and rdx, 0xfffffffffffffffc
pxor xmm0, xmm0
xor r8d, r8d
xor eax, eax
xor eax, eax
movdqa xmm2, xmmword [0x140169710]
movdqa xmm3, xmmword [0x140169270]
outsd dx, dword [rsi]
sbb eax, 0xe0fbb
outsd dx, dword [rsi]
sbb eax, 0xe0fbb
pxor xmm1, xmm1
nop dword [rax]
movzx r9d, word [rbx + r8]
movd xmm4, r9d
movzx r9d, word [rbx + r8 + 2]
add ah, byte [rsi + 0x41]
movd mm5, ecx
add ah, byte [rsi + 0x41]
movd mm5, ecx
pcmpgtb xmm4, xmm2
punpcklbw xmm4, xmm4
invalid
in al, 0xf2
pshufw mm4, mm4, 0xd4
pshufd xmm4, xmm4, 0xd4
pand xmm4, xmm3
paddq xmm0, xmm4
pcmpgtb xmm5, xmm2
punpcklbw xmm5, xmm5
pshuflw xmm4, xmm5, 0xd4
pshufd xmm4, xmm4, 0xd4
in al, 0xd4
invalid
in al, 0xd4
pand xmm4, xmm3
paddq xmm1, xmm4
add r8, 4
rol byte [rsp + rcx*2], 0x39
ret 0xae75
rol byte [rsp + rcx*2], 0x39
ret 0xae75
paddq xmm1, xmm0
paddq mm1, mm0
pshufd xmm0, xmm1, 0xee
paddq xmm0, xmm1
movq r8, xmm0
cmp rdx, r14
je 0x140088346
nop dword [rax]
xor r9d, r9d
cmp byte [rbx + rdx], 0xc0
setge r9b
add r8, r9
inc rdx
cmp r14, rdx
invalid
jne 0x140088330
invalid
add rcx, r8
mov r13, qword [rsp + 0xb0]
add byte [rax], al
add byte [rax], al
cmp qword [rdi], 0
je 0x14008838d
mov r15, qword [rdi + 8]
sub r15, rcx
jbe 0x14008838d
test al, 8
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
mov dword [rsp + 0x40], ebp
jne 0x1400883e4
mov qword [rsp + 0x38], rsi
movzx esi, byte [rdi + 0x38]
lea rax, [0x1401adbc0]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov rsi, r15
xor r15d, r15d
jmp case.0x140088380.0
mov r12, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, rdi
mov r8d, ebp
mov r9, rbx
call fcn.140088960
mov bl, 1
test al, al
je 0x1400883c4
mov eax, ebx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rdi + 0x18]
mov rcx, r12
mov rdx, r13
mov r8, rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov eax, dword [rdi + 0x30]
mov dword [rsp + 0x38], eax
mov dword [rdi + 0x30], 0x30
movzx eax, byte [rdi + 0x38]
mov byte [rsp + 0x37], al
mov byte [rdi + 0x38], 1
mov r13, qword [rdi + 0x20]
mov r12, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r13
mov rdx, r12
mov r8d, ebp
mov r9, rbx
call fcn.140088960
mov bl, 1
test al, al
jne 0x1400883b1
inc r15
nop word cs:[rax + rax]
dec r15
je 0x1400884ec
mov rcx, r13
mov edx, 0x30
call qword [r12 + 0x20]
test al, al
je 0x140088430
jmp 0x1400883b1
mov r12, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
mov edi, dword [rdi + 0x30]
inc rsi
nop dword [rax]
dec rsi
je 0x140088489
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
test al, al
je 0x140088470
mov bl, 1
jmp 0x1400883b1
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, rbx
call fcn.140088960
mov bl, 1
test al, al
jne 0x1400883b1
mov rcx, r12
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call qword [r13 + 0x18]
test al, al
jne 0x1400883b1
invalid
invalid
invalid
mov rbx, r15
neg rbx
mov rsi, 0xffffffffffffffff
nop
lea rax, [rbx + rsi]
cmp rax, 0xffffffffffffffff
je 0x14008851a
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
inc rsi
test al, al
je 0x1400884d0
jmp 0x14008851d
mov rcx, r13
mov rdx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8, rsi
call qword [r12 + 0x18]
test al, al
jne 0x1400883b1
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x30], eax
movzx eax, byte [rsp + 0x37]
mov byte [rdi + 0x38], al
xor ebx, ebx
jmp 0x1400883b1
mov rsi, r15
cmp rsi, r15
setb bl
jmp 0x1400883b1
push rcx
invalid
rol byte [rbx - 0x76b2f820], 1
ror byte [rcx + 0x29], 1
enter 0x875, 0x45
xor ecx, ecx
jmp case.0x140027586.394
cmp r8, 4
jae 0x140088579
xor r9d, r9d
xor r11d, r11d
jmp 0x140088604
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x77], al
ret
mov r11d, r8d
and r11d, 4
jrcxz 0x140088584
jrcxz 0x140088584
pxor xmm0, xmm0
xor r9d, r9d
leave
movdqa xmm2, xmmword [0x140169710]
movdqa xmm3, xmmword [0x140169270]
sbb eax, 0xe0cd9
sbb eax, 0xe0cd9
pxor xmm1, xmm1
leave
nop dword [rax + rax]
movzx esi, word [rcx + r9]
movd xmm4, esi
movzx esi, word [rcx + r9 + 2]
movzx esi, word [rcx + rcx + 2]
movzx esi, word [rcx + rcx + 2]
movd xmm5, esi
out dx, al
pcmpgtb xmm4, xmm2
punpcklbw xmm4, xmm4
pshuflw xmm4, xmm4, 0xd4
pshufd xmm4, xmm4, 0xd4
pand xmm4, xmm3
paddq xmm0, xmm4
pcmpgtb xmm5, xmm2
punpcklbw xmm5, xmm5
pshuflw xmm4, xmm5, 0xd4
pshufd xmm4, xmm4, 0xd4
pand xmm4, xmm3
paddq xmm1, xmm4
add r9, 4
add ecx, 4
add ecx, 4
cmp r11, r9
jne 0x1400885a0
paddq xmm1, xmm0
pshufd xmm0, xmm1, 0xee
paddq xmm0, xmm1
movq r9, xmm0
jmp 0x140088615
xor esi, esi
cmp byte [rcx + r11], 0xc0
setge sil
add r9, rsi
inc r11
cmp r8, r11
jne 0x140088604
test rax, rax
je 0x1400886b4
mov rcx, rdx
and rcx, 0xfffffffffffffff8
xor r8d, r8d
cmp byte [r10 + rcx], 0xc0
setge r8b
cmp eax, 1
je 0x1400886b7
xor r11d, r11d
cmp byte [r10 + rcx + 1], 0xc0
setge r11b
add r8, r11
cmp eax, 2
je 0x1400886b7
xor r11d, r11d
cmp byte [r10 + rcx + 2], 0xc0
setge r11b
add r8, r11
cmp eax, 3
je 0x1400886b7
xor r11d, r11d
cmp byte [r10 + rcx + 3], 0xc0
setge r11b
add r8, r11
cmp eax, 4
je 0x1400886b7
xor r11d, r11d
cmp byte [r10 + rcx + 4], 0xc0
setge r11b
add r8, r11
cmp eax, 5
je 0x1400886b7
xor r11d, r11d
cmp byte [r10 + rcx + 5], 0xc0
setge r11b
add r8, r11
cmp eax, 6
je 0x1400886b7
xor eax, eax
cmp byte [r10 + rcx + 6], 0xc0
setge al
add r8, rax
jmp 0x1400886b7
xor r8d, r8d
add r8, r9
shr rdx, 3
movabs rdi, 0x7ffffffffffffff
inc dword [rdi]
inc dword [rdi]
movabs r9, 0xff00ff00ff00ff
inc dword [rax]
inc dword [rax]
movabs rcx, 0x1000100010001
pcmpeqd xmm0, xmm0
movdqa xmm1, xmmword [0x1401692e0]
jmp 0x140088723
xor r8d, r8d
lea r10, [r11 + rsi*8]
sub rdx, rsi
mov ebx, esi
and ebx, 3
mov r14, r8
and r14, r9
shr r8, 8
and r8, r9
add r8, r14
imul r8, rcx
shr r8, 0x30
add r8, rax
test rbx, rbx
jne 0x1400888c0
mov rax, r8
test rdx, rdx
je 0x140088945
mov r11, r10
cmp rdx, 0xc0
cli
rol byte [rax], 0
add byte [rsi + 0xc0], bh
cli
rol byte [rax], 0
add byte [rsi + 0xc0], bh
cmovb rsi, rdx
cmp rsi, 4
jb 0x1400886f0
mov r10d, esi
shr r10d, 2
lea r14, [r10 + rdi]
and r14, rdi
and esi, edi
je 0x140088852
inc r14
mov r15, r14
and r15, 0xfffffffffffffffe
invalid
mov rbx, r15
shl rbx, 5
add rbx, r11
pxor xmm3, xmm3
mov r8, r15
mov r12, r11
nop word [rax + rax]
add byte [rax], al
movdqu xmm2, xmmword [r12]
movdqu xmm5, xmmword [r12 + 0x20]
movdqa xmm4, xmm2
loop 0x1400887f8
invalid
insb byte [rdi], dx
in eax, 0x66
movq mm6, mm4
pxor xmm6, xmm0
psrlq xmm6, 7
psrlq xmm4, 6
por xmm4, xmm6
pand xmm4, xmm1
paddq xmm4, xmm3
movdqu xmm3, xmmword [r12 + 0x10]
movdqu xmm6, xmmword [r12 + 0x30]
punpckhqdq xmm2, xmm5
invalid
insd dword [rdi], dx
invalid
movdqa xmm5, xmm3
punpcklqdq xmm5, xmm6
punpckhqdq xmm3, xmm6
movdqa xmm6, xmm2
pxor xmm6, xmm0
psrlq xmm6, 7
invalid
invalid
psrlq xmm2, 6
por xmm2, xmm6
pand xmm2, xmm1
movdqa xmm6, xmm5
movq mm6, mm5
invalid
movq mm6, mm5
pxor xmm6, xmm0
psrlq xmm6, 7
psrlq xmm5, 6
por xmm5, xmm6
pand xmm5, xmm1
paddq xmm5, xmm2
paddq mm5, mm2
paddq mm5, mm2
paddq xmm5, xmm4
movdqa xmm2, xmm3
movq mm2, mm3
movq mm2, mm3
pxor xmm2, xmm0
psrlq xmm2, 7
psrlq mm2, 7
psrlq mm2, 7
psrlq xmm3, 6
por xmm3, xmm2
pand xmm3, xmm1
paddq xmm3, xmm5
add r12, 0x40
add r8, 0xfffffffffffffffe
jne 0x140088780
invalid
pshufd xmm2, xmm3, 0xee
paddq xmm2, xmm3
movq r8, xmm2
cmp r14, r15
je 0x1400886f3
xor r8d, r8d
mov rbx, r11
mov ebx, ebx
shl r10, 5
add r10, r11
nop
movdqu xmm2, xmmword [rbx]
movdqu xmm3, xmmword [rbx + 0x10]
outsd dx, dword [rsi]
adc esi, ebx
movq mm3, qword [rbx + 0x10]
movdqa xmm4, xmm2
pxor xmm4, xmm0
movdqa xmm5, xmm3
pxor xmm5, xmm0
psrlq xmm5, 7
psrlq xmm4, 7
psrlq mm4, 7
jae 0x140088856
invalid
psrlq xmm3, 6
rol dword [rsi], cl
por xmm3, xmm5
psrlq xmm2, 6
jae 0x140088862
invalid
por xmm2, xmm4
pand xmm3, xmm1
pand xmm2, xmm1
paddq xmm2, xmm3
pshufd xmm3, xmm2, 0xee
jae 0x140088862
invalid
shl dword [rsi + 0xf], cl
jo 0x14008887f
out dx, al
paddq xmm3, xmm2
movq r14, xmm3
add r8, r14
add rbx, 0x20
cmp rbx, r10
jne 0x140088860
sal dword [rbp - 0x5b], cl
jmp 0x1400886f3
movabs rdx, 0x101010101010101
and esi, 0xfc
mov rax, qword [r11 + rsi*8]
add al, 0xf3
mov r10, rax
not r10
shr r10, 7
shr rax, 6
or rax, r10
and rax, rdx
cmp ebx, 1
je 0x14008892a
add dword [rbp + rdi + 0x4d], esi
mov edx, dword [rbx + rsi*8 + 8]
mov r10, qword [r11 + rsi*8 + 8]
mov rdi, r10
xlatb
not rdi
shr rdi, 7
out dx, eax
invalid
shr r10, 6
or r10, rdi
cli
out dx, eax
invalid
cli
and r10, rdx
add rax, r10
cmp ebx, 2
je 0x14008892a
mov r10, qword [r11 + rsi*8 + 0x10]
mov r11, r10
not r11
shr r11, 7
shr r10, 6
shr edx, 6
push rsp
adc byte [rbp - 0x77], cl
ror dword [rcx - 9], cl
ror dword [rcx - 0x3f], cl
jmp 0x140088924
shr edx, 6
or r10, r11
and r10, rdx
add rax, r10
ror byte [rcx + rax - 0x30], cl
mov rdx, rax
and rdx, r9
shr rax, 8
and rax, r9
add rax, rdx
ret 0x214c
imul rax, rcx
shr rax, 0x30
add rax, r8
movaps xmm6, xmmword [rsp]
add rsp, 0x18
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
int3
sub byte [rcx + rcx*4 - 0x32], cl
mov r14, rdx
mov rbx, rcx
mov rdi, qword [rsp + 0x70]
cmp r8d, 0x110000
je case.0x14004b22b.169
mov rcx, rbx
mov edx, r8d
call qword [r14 + 0x20]
push rsi
and byte [rcx - 0x7bfe4f3f], cl
leave
push rsi
and byte [rcx - 0x7bfe4f3f], cl
leave
jne case.0x14004b3d3.161
test rsi, rsi
je 0x1400889b0
mov rax, qword [r14 + 0x18]
mov rcx, rbx
mov ecx, ebx
sbb byte [rax - 0x77], cl
invalid
mov ecx, ebx
mov rdx, rsi
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
ret
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
mov rdi, rdx
mov edi, edx
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, qword [rcx + 0x10]
adc byte [r8 - 0x77], cl
ret 0x948
invalid
adc byte [r8 - 0x77], cl
ret 0x948
je 0x140088c0d
and dword [rdx], eax
add byte [rax], al
test rcx, rcx
je 0x140088b3d
mov r9, qword [rbx + 0x18]
lea r8, [rdi + rsi]
invalid
inc r9
inc ecx
invalid
inc ecx
xor ecx, ecx
mov rdx, rdi
jmp 0x140088a2a
invalid
and esp, dword [rsi + 0xf]
invalid
lea r14, [rdx + 1]
jb 0x140088a15
sub rcx, rdx
sub ecx, edx
add rcx, r14
mov rdx, r14
cmp r10d, 0x110000
cmp r10d, 0x110000
je 0x140088b3d
adc eax, dword [rcx]
add byte [rax], al
dec r9
je 0x140088ac5
invalid
xchg edx, eax
add byte [rax], al
invalid
test byte [rdx + 0x4c000000], dl
cmp edx, eax
cmp rdx, r8
je 0x140088b3d
movzx r10d, byte [rdx]
test r10b, r10b
jns 0x140088a10
mov r11d, r10d
mov ebx, edx
and r11d, 0x1f
movzx r15d, byte [rdx + 1]
and r15d, 0x3f
mov dh, 0x7a
add dword [rcx - 0x7d], eax
out 0x3f, eax
cmp r10b, 0xdf
jbe 0x140088a9f
movzx ebp, byte [rdx + 2]
shl r15d, 6
and ebp, 0x3f
or ebp, r15d
cmp r10b, 0xf0
jb 0x140088ab2
movzx r10d, byte [rdx + 3]
and r11d, 7
jrcxz 0x140088a7f
jrcxz 0x140088a7f
shl r11d, 0x12
shl ebp, 6
invalid
invalid
and r10d, 0x3f
or r10d, ebp
or r10d, r11d
cmp r10d, 0x110000
je 0x140088b3d
lea r14, [rdx + 4]
jmp 0x140088a14
lea r14, [rdx + 2]
shl r11d, 6
add al, byte [rcx - 0x3f]
jrcxz 0x140088aad
or r11d, r15d
or ebx, edi
mov r10d, r11d
jmp 0x140088a14
lea r14, [rdx + 3]
shl r11d, 0xc
or ebp, r11d
fld qword [rcx - 0x77]
invalid
jmp 0x140088a14
fld qword [rcx - 0x77]
invalid
cmp rdx, r8
je 0x140088b3d
movzx r8d, byte [rdx]
test r8b, r8b
invalid
jns 0x140088b19
invalid
sar byte [rcx + 0x46], 0x41
cmp al, 0xe0
cmp r8b, 0xe0
cmp r8b, 0xe0
jb 0x140088b19
cmp r8b, 0xf0
cmp al, 0xf0
jb 0x140088b19
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
loope 0x140088b27
loope 0x140088b27
movzx r10d, byte [rdx + 2]
and r10d, 0x3f
and edx, 0x3f
add al, byte [rcx - 0x7d]
loop 0x140088b30
and edx, 0x3f
movzx edx, byte [rdx + 3]
and r8d, 7
shl r8d, 0x12
shl eax, 0x12
shl eax, 0x12
shl r9d, 0xc
shl r10d, 6
shl edx, 6
or al, 0x41
shl edx, 6
or r10d, r9d
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
invalid
je 0x140088b3d
add byte [rsp + 0x48], dh
test ecx, ecx
test rcx, rcx
je 0x140088b2f
cmp rcx, rsi
jae 0x140088b2d
cmp byte [rdi + rcx], 0xc0
jge 0x140088b2f
xor edx, edx
jmp case.0x14007300c.68
shr bl, cl
add eax, 0x8948fa75
cli
jne 0x140088b29
mov rdx, rdi
mov edx, edi
test rdx, rdx
cmovne rsi, rcx
cmovne rdi, rdx
test rax, rax
je 0x140088c0d
mov r15, qword [rbx + 8]
cmp rsi, 0x20
jae 0x140088b68
mov rax, rsi
test rsi, rsi
je 0x140088bef
cmp rsi, 1
jne 0x140088b75
xor eax, eax
xor ecx, ecx
jmp 0x140088bdb
mov rcx, rdi
mov rdx, rsi
call fcn.140088530
jmp 0x140088bef
mov rcx, rsi
and rcx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor eax, eax
movdqa xmm1, xmmword [0x140169710]
movdqa xmm2, xmmword [0x140169270]
nop word cs:[rax + rax]
movzx edx, word [rdi + rax]
movd xmm3, edx
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add rax, 2
cmp rcx, rax
jne 0x140088ba0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq rax, xmm1
jmp 0x140088bea
xor edx, edx
cmp byte [rdi + rcx], 0xc0
setge dl
add rax, rdx
inc rcx
cmp rsi, rcx
jne 0x140088bdb
sub r15, rax
jbe 0x140088c0d
movzx eax, byte [rbx + 0x38]
lea rcx, [0x1401adbd0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r13d, r13d
jmp 0x140088c46
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
mov rax, qword [rax + 0x18]
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov r13, r15
xor r15d, r15d
jmp 0x140088c46
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov r14, qword [rbx + 0x20]
mov r12, qword [rbx + 0x28]
mov ebx, dword [rbx + 0x30]
inc r13
nop word cs:[rax + rax]
mov rcx, r14
dec r13
je 0x140088c77
mov edx, ebx
call qword [r12 + 0x20]
test al, al
je 0x140088c60
mov al, 1
jmp 0x140088cc6
mov rdx, rdi
mov r8, rsi
call qword [r12 + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140088cc6
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x140088cbd
mov rcx, r14
mov edx, ebx
call qword [r12 + 0x20]
inc rsi
test al, al
je 0x140088ca0
jmp 0x140088cc0
mov rsi, r15
cmp rsi, r15
setb al
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x14008c2fb
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x14008c309
ja 0x14008c2b4
jmp case.0x140008aad.741
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], cx
mov dword [rsp + rax + 0x2f], ecx
mov dword [rsp + rax + 0x2f], ecx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
or al, 4
add rcx, 0x31
mov edx, 0x27
add byte [rax + 0x29], cl
ret 0x8948
push rsp
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x1401aa580]
adc dword [rax], eax
add byte [rax + 0x29], cl
ret 0x8948
adc dword [rax], eax
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.140088210
invalid
call qword [rax + 0x58c48348]
pop rdi
pop rsi
ret
invalid
add byte [rcx + 0x48fdbc16], al
xor ecx, edx
movabs rdx, 0xc1a2c89ccd1e7bc1
xor rdx, rax
or rdx, rcx
jne 0x14008c75c
invalid
sub byte [rax - 0x73], cl
adc eax, 0x118e31
lea rdx, [0x1401a556c]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
call r15
test al, al
jne 0x14008c75e
mov rdx, qword [rbx]
mov r8, qword [rbx + 8]
or byte [rax - 0x77], cl
stc
or byte [rax - 0x77], cl
stc
call r15
test al, al
jne 0x14008c75e
xor esi, esi
mov eax, esi
add rsp, 0x88
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
int3
mov byte [rsi + 0x10], al
inc r15
mov qword [rsi], r15
mov rax, rsi
add rsp, 0x90
add byte [rbx + 0x5f], bl
adc byte [rcx - 1], cl
invalid
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
mov rdi, r8
mov rbx, rdx
mov r14, qword [rsi + 8]
mov eax, dword [r14 + 0x34]
mov eax, dword [rsi + 0x34]
test al, 4
jne 0x14008c806
xor r8d, r8d
test r15, r15
ror byte [rbp - 0x7b], 0xff
lea rax, [0x14019c629]
add eax, 0x10fe53
add byte [rax - 0x73], cl
adc eax, 0x110244
add dl, byte [rcx]
invalid
lea rdx, [0x14019ca21]
add dl, byte [rcx]
add byte [rax + 0xf], cl
rol byte [rcx + 0xf], 1
xchg ebp, eax
ror byte [rcx - 1], 0xc0
inc r8
adc dword [rax], eax
cmove rdx, rax
setne r8b
inc r8
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
sub bh, bh
push rax
invalid
sub bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
mov ecx, eax
mov al, 1
invalid
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne 0x14008c79c
mov rcx, rbx
mov rdx, r14
call qword [rdi + 0x18]
jmp 0x14008c79c
xchg esi, eax
invalid
xchg esi, eax
test r15, r15
test edi, edi
jne 0x14008c833
mov rcx, qword [r14 + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [r14 + 0x28]
lea rdx, [0x140194d79]
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x10855f
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
call qword [rax + 0x18]
mov ecx, eax
sal dword [rax + 0xfc98401], 0x85
insd dword [rdi], dx
invalid
invalid
invalid
sal dword [rax + 0xfc98401], 0x85
insd dword [rdi], dx
invalid
mov eax, dword [r14 + 0x34]
xor al, 0xc6
and al, 0x2f
add dword [rcx + 0xf], eax
adc byte [rsi + 0x20], al
mov byte [rsp + 0x2f], 1
movups xmm0, xmmword [r14 + 0x20]
movaps xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x2f]
mov qword [rsp + 0x80], rcx
mov ecx, dword [r14 + 0x30]
movzx edx, byte [r14 + 0x38]
mov dword [rsp + 0x64], eax
mov dword fs:[rsp + 0x60], ecx
mov dword fs:[rsp + 0x60], ecx
mov byte [rsp + 0x68], dl
movups xmm0, xmmword [r14]
movups xmm0, xmmword [rsi]
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [r14 + 0x10]
adc byte [rsi + 0x10], al
adc byte [rsi + 0x10], al
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov qword [rsp + 0x50], rax
lea rax, method..virtual_0
mov qword [rsp + 0x58], rax
pop rax
pop rax
lea rdx, [rsp + 0x30]
mov rcx, rbx
call qword [rdi + 0x18]
test al, al
invalid
je 0x14008c8a3
sal byte [rdi + rax - 0x50], 1
mov al, 1
jmp 0x14008c79c
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
lea rdx, [0x140194d67]
mov r8d, 2
call qword [rax + 0x18]
jmp 0x14008c79c
mov byte [rsi + 8], al
mov byte [rsi + 9], 1
mov rax, rsi
add rsp, 0x88
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
test al, 4
jne 0x14008c941
test cl, cl
je 0x14008c937
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
lea rdx, [0x14019ca21]
add byte [rcx], dl
invalid
and byte [rcx - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x1100fb
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x14008c8e7
mov rcx, rbx
mov rdx, r14
call rdi
jmp 0x14008c8e7
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
test cl, cl
jne 0x14008c969
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
lea rdx, str._nC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_rt.rs
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14008c8e7
mov eax, dword [r14 + 0x34]
mov byte [rsp + 0x2f], 1
movups xmm0, xmmword [r14 + 0x20]
and al, 0x2f
add dword [rcx + 0xf], eax
adc byte [rsi + 0x20], al
movaps xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x2f]
mov qword [rsp + 0x80], rcx
mov ecx, dword [r14 + 0x30]
movzx edx, byte [r14 + 0x38]
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x60], ecx
mov byte [rsp + 0x68], dl
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [r14 + 0x10]
adc byte [rdi], cl
sub dword [rsp + 0x40], eax
adc byte [rdi], cl
sub dword [rsp + 0x40], eax
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
jo 0x14008c9fb
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
lea rax, method..virtual_0
adc dword [rax], 0
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
xor byte [rax - 0x77], cl
fcos
xlatb
mov rcx, rbx
call rdi
test al, al
je case.0x14003a588.352
mov al, 1
jmp 0x14008c8e7
mov rcx, qword [rsp + 0x50]
and al, 0x50
mov rax, qword [rsp + 0x58]
lea rdx, [0x140194d67]
jle 0x14008c96a
adc byte [rax], al
jle 0x14008c96a
adc byte [rax], al
mov r8d, 2
call qword [rax + 0x18]
jmp 0x14008c8e7
int3
int3
push rdi
push rbx
sub rsp, 0x40
mov rsi, r9
invalid
mov rdi, r8
mov rbx, rcx
mov r14, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], cl
sub byte [r9 - 0x48], al
or byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x30], ebx
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add dh, al
and al, 0x39
add byte [rax - 0x73], cl
pop rsp
mov byte [rsp + 0x39], 0
lea rbx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
invalid
call fcn.14008c780
invalid
mov rcx, rbx
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, r15
call fcn.14008c780
adc edi, ebp
invalid
invalid
adc edi, ebp
invalid
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
mov dh, 0x4c
and al, 0x38
test rax, rax
je 0x14008cad2
mov bl, 1
test cl, cl
add dword [rcx + rcx*8 - 0x74b7ad8b], eax
je 0x14008caaa
jne 0x14008cad4
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
je case.0x140040959.239
test byte [rsi + 0x34], 4
jne case.0x140040959.239
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x10fb7f
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x14008cad4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
ret
jmp 0x14008cad4
ret
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
int3
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
sub esp, 0x68
mov r15, r9
mov rsi, r8
mov rdi, rdx
mov edi, edx
mov rbx, rcx
mov rax, qword [r9 + 0x20]
mov eax, dword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, r8
mov ecx, eax
sar dword [rdx + 0x22], 0x49
mov esi, eax
mov edx, 0x22
mov r14, rax
call rax
test al, al
je 0x14008cb34
mov al, 1
add rsp, 0x68
add esp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
test edi, edi
je 0x14008cd89
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
jl 0x14008cb65
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
jl case.0x140048f79.194
cmp byte [rax - 0x73], cl
lea rax, [rbx + rdi]
add al, 0x3b
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
xor r13d, r13d
xor ebp, ebp
mov rdi, rbx
xor r15d, r15d
xor edi, edi
xor edi, edi
mov qword [rsp + 0x58], rbx
and al, 0x58
jmp 0x14008cb79
add r13, r15
add ebp, edi
mov rbx, qword [rsp + 0x58]
pop rsp
and al, 0x58
pop rax
pop rax
sub r15, r12
sub edi, esp
out 0x49, eax
add edi, edi
add r15, rdi
cmp rdi, qword [rsp + 0x60]
and al, 0x60
je 0x14008cdc2
test byte [rcx + 2], cl
add byte [rax], al
mov r12, rdi
cld
movzx ebp, byte [rdi]
test bpl, bpl
in eax, dx
in eax, dx
js 0x14008cb90
or al, 0x49
lea rdi, [r12 + 1]
lea edi, [rsp + 1]
jl 0x14008cbac
add ebx, ebp
jne 0x14008cb9b
jmp 0x14008cc00
invalid
add byte [rax], r8b
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
mov dh, 0x54
and al, 1
mov dh, 0x54
push rsp
and al, 1
and edx, 0x3f
cmp bpl, 0xdf
cmp ch, 0xdf
cmp ch, 0xdf
fbstp tbyte [rsi + 0x3f]
jbe 0x14008cbe3
lea rdi, [r12 + 3]
lea edi, [rsp + 3]
movzx ecx, byte [r12 + 2]
and al, 2
shl edx, 6
and ecx, 0x3f
loope 0x14008cbf4
loope 0x14008cbf4
invalid
or ecx, edx
cmp bpl, 0xf0
jb 0x14008cbf1
movzx ebp, byte [rdi]
and eax, 7
loopne 0x14008cbca
loopne 0x14008cbca
invalid
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
in eax, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x14008cdc2
invalid
add byte [rcx - 0x73], cl
jl 0x14008cc04
lea rdi, [r12 + 4]
lea edi, [rsp + 4]
add al, 0xeb
jmp 0x14008cc00
sbb eax, 0x247c8d49
lea rdi, [r12 + 2]
shl eax, 6
jl 0x14008cc0b
add al, cl
loopne 0x14008cbf1
or eax, edx
mov ebp, eax
jmp 0x14008cc00
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x4c
lea rcx, [rsp + 0x4c]
mov rdx, r13
mov edx, ebp
mov r8d, 0x10001
add dword [rax], eax
add al, ch
call fcn.14008ce50
cmp byte [rsp + 0x4c], 0x80
add al, byte ds:[rax]
add al, byte [rax]
add byte [rax - 0x7fb3db84], al
je 0x14008cb68
invalid
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
and al, 0x56
and al, 0x56
cmp al, 1
je 0x14008cb68
invalid
invalid
add dword [rdi], ecx
test byte [rdx], bh
invalid
invalid
dec dword [rbp - 0x77]
clc
mov r8, r15
sub r8, r13
jb 0x14008ce11
invalid
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
test ebp, ebp
je case.0x14004b412.192
cmp r13, qword [rsp + 0x38]
cmp ebp, dword [rsp + 0x38]
and al, 0x38
jae 0x14008cc52
or al, 0x42
cmp byte [rbx + r13], 0xc0
cmp byte [rbx + rbp], 0xc0
jge case.0x14004b412.192
jmp 0x14008ce11
add byte [rdi], cl
test dword [rcx + 0x4d000001], edi
add byte [rax], al
test r15, r15
jne 0x14008ce11
add byte [rax], al
test r15, r15
je case.0x14004bb5c.127
cmp r15, qword [rsp + 0x38]
jae 0x14008cc70
cmp byte [rbx + r15], 0xbf
cmp byte [rbx + rdi], 0xbf
jg case.0x14004bb5c.127
jmp 0x14008ce11
add byte [rdi], cl
test dword [rbx + 0x49000001], ebx
add r13, rbx
jne 0x14008ce11
add r13, rbx
fisttp qword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
call qword [rax + 0x18]
push rax
sbb byte [rax + rax*8 - 0x16d7af1], al
test al, al
jne 0x14008cb21
invalid
invalid
invalid
invalid
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x4c]
and al, 0x4c
and al, 0x4c
mov qword [rsp + 0x28], rax
cmp al, 0x80
sub byte [rax + rax*4], bh
jne 0x14008cd10
mov bl, 0x80
jmp 0x14008ccd5
sub bl, 0x2c
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x38d3dbac], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rcx], dh
fisttp dword [rax - 0x77]
xor ebx, ebx
mov rcx, rsi
int1
call r14
test al, al
jne 0x14008cb21
invalid
invalid
invalid
invalid
cmp bl, 0x80
je 0x14008ccb0
movzx r13d, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
jae 0x14008cd50
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x14008cdfb
add al, byte [rcx]
add byte [rax], al
add al, byte [rcx]
add byte [rax], al
movzx edx, byte [rsp + r13 + 0x28]
sub al, 0x28
jmp 0x14008ccc7
nop word cs:[rax + rax]
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
movzx ebp, byte [rsp + 0x32]
movzx ebp, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x14008cd50
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
and al, 0x32
cmp r13, 9
ja 0x14008cdfb
std
or dword [rdi], ecx
xchg esp, eax
add byte [rax], al
add byte [rdx + 0xf], al
movzx edx, byte [rsp + r13 + 0x28]
mov dh, 0x54
sub al, 0x28
mov rcx, rsi
call r14
inc r13
test al, al
je 0x14008cd20
jmp 0x14008cb21
std
invalid
mov r13d, 1
cmp ebp, 0x80
std
add byte [rax], 0
add byte [rax], al
invalid
std
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
jb 0x14008cb60
std
invalid
inc dword [rcx - 0x43]
add al, byte [rax]
add byte [rax], al
mov r13d, 2
cmp ebp, 0x800
std
add byte [rax], cl
add byte [rax], al
invalid
add byte [rdi], cl
invalid
jb 0x14008cb60
inc dword [rcx + 0x10000fd]
add byte [rcx - 0x43], al
add al, 0
add byte [rax], al
invalid
cmp ebp, 0x10000
mov r13d, 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
sbb ebp, 0
sbb r13, 0
sbb ebp, 0
jmp 0x14008cb60
invalid
xor r13d, r13d
xor r8d, r8d
add rbx, r13
add ebx, ebp
jmp 0x14008cddb
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
ror byte [rdi], 0x85
jge 0x14008cd9f
invalid
invalid
ror byte [rdi], 0x85
jge 0x14008cd9f
test dword [rbp - 3], edi
invalid
mov rcx, rsi
mov edx, 0x22
mov rax, r14
add rsp, 0x68
invalid
push 0x5e5f5d5b
pop r12
pop r13
pop r14
pop r15
jmp rax
invalid
test r13, r13
je 0x14008cde2
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
mov r15, qword [rsp + 0x40]
jbe 0x14008cdf1
cmp byte [rbx + r13], 0xbf
jg 0x14008cdf6
cmp al, 0x2b
mov edi, 0x50eb167f
jmp 0x14008ce32
xor r13d, r13d
mov r8, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x14008cd8f
jne 0x14008ce32
mov r13, rdx
mov r8, rax
jmp 0x14008cd8f
lea r8, [0x1401a3f48]
mov edx, 0xa
mov rcx, r13
call fcn.140163340
ud2
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_fmtmod.rs_L
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov r9, r15
call fcn.140163900
ud2
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_fmtmod.rs_L
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, r13
mov r9, rdx
call fcn.140163900
ud2
lea rcx, [0x1401adbe0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov word [rsi], 0x305c
jmp 0x14008cfa0
invalid
add byte [rax], al
add byte [rbx + 0x48755cff], al
cmp edi, 0x5c
jne case.0x14008ce70.1
mov word [rsi], 0x5c5c
pop rsp
jmp 0x14008cfa0
je 0x14008ce7a
or eax, dword [rcx]
add byte [rax], al
mov word [rsi], 0x6e5c
jmp 0x14008cfa0
add byte [rax], al
add byte [rcx - 9], al
test r8d, 0x100
jne 0x14008cf9b
test r8b, 1
je 0x14008ceda
mov ecx, edi
call fcn.14008d620
test al, al
jne 0x14008cef0
mov ecx, edi
call fcn.14008d780
test al, al
je 0x14008cef0
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x14008cfae
mov byte [rsp + 0x30], 0
mov word [rsp + 0x2e], 0
mov byte [rsp + 0x37], 0x7d
mov ecx, edi
shr ecx, 0x14
and ecx, 0xf
lea rax, str.0123456789abcdef
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x31], cl
mov ecx, edi
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x32], cl
mov ecx, edi
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x33], cl
mov ecx, edi
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x34], cl
mov ecx, edi
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x35], cl
mov ecx, edi
and ecx, 0xf
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x36], al
or edi, 1
bsr eax, edi
xor eax, 0x1c
shr eax, 2
lea rcx, [rax - 2]
mov byte [rsp + rax + 0x2e], 0x7b
mov word [rsp + rax + 0x2c], 0x755c
movzx eax, word [rsp + 0x36]
mov word [rsi + 8], ax
mov rax, qword [rsp + 0x2e]
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x14008cfae
mov word [rsi], 0x275c
mov qword [rsi + 2], 0
mov word [rsi + 0xa], 0x200
add rsp, 0x38
pop rdi
pop rsi
ret
mov r9, rax
cmp rax, r11
jbe 0x14008dbb8
lea rax, [r9 - 0x10]
mov rbx, qword [rdx + r9 - 0x10]
xor rbx, rsi
lea r14, [rbx + r10]
not rbx
and rbx, r14
mov r14, qword [rdx + r9 - 8]
je 0x14008dbac
clc
je 0x14008dbac
clc
xor r14, rsi
lea r15, [r14 + r10]
not r14
and r14, r15
or r14, rbx
test r14, rdi
je 0x14008db80
invalid
invalid
enter 0x394d, 0xffffffffffffffc1
cmp r9, r8
ja 0x14008dc00
xor eax, eax
nop
test r9, r9
je 0x14008dbda
lea r10, [r9 - 1]
cmp byte [rdx + r9 - 1], cl
mov r9, r10
jne 0x14008dbc0
mov eax, 1
jmp 0x14008dbda
mov rdx, r10
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_slicememchr.rs
mov rcx, r9
mov rdx, r8
mov r8, rax
call fcn.1401633c0
ud2
movzx r9d, byte [rdx + r8]
bts rax, r9
inc r8
cmp rcx, r8
jne 0x14008dfd0
cmp r12, rbp
cmova rbp, r12
inc rbp
mov r8, 0xffffffffffffffff
mov rdx, 0xffffffffffffffff
mov edx, 0xffffffff
mov edx, 0xffffffff
mov r13, rbp
mov rcx, r12
jmp 0x14008e089
test rdx, rdx
je 0x14008e083
add r9, r14
xor r8d, r8d
xor r10d, r10d
nop
movzx r11d, byte [r9 + r10]
bts rax, r11
stosd dword [rdi], eax
fmul dword [rcx - 1]
ret 0x394c
invalid
stosd dword [rdi], eax
fmul dword [rcx - 1]
ret 0x394c
jne case.0x140020ea2.473
jmp 0x14008e086
xor r8d, r8d
xor eax, eax
mov rdx, rsi
mov edx, esi
mov qword [rdi + 0x48], r15
mov qword [rdi + 0x50], rbx
pop rdi
push rax
pop rdi
push rax
mov qword [rdi + 0x58], r14
mov qword [rdi + 0x60], rsi
mov qword [rdi], 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], r13
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
xor byte [rcx + rcx*4 + 0x47], cl
cmp byte [rax - 0x77], cl
push rdi
add rsp, 0x28
or byte [rax - 0x77], cl
adc byte [r9 + r9*4 + 0x6f], r9b
sbb byte [rax - 0x77], cl
and byte [r8 - 0x39], r9b
sub byte [r8], r8b
sub byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
xor byte [rcx + rcx*4 + 0x47], cl
cmp byte [rax - 0x77], cl
push rdi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140163340
ud2
or eax, 0x4c0b0f00
lea eax, [0x140195078]
outsd dx, dword [rsi]
adc byte [rax], al
outsd dx, dword [rsi]
adc byte [rax], al
mov rcx, r13
call fcn.140163650
ud2
imul edx, edx, 0x431bde83
shr rdx, 0x32
imul r10d, edx, 0xf4240
sub eax, r10d
lea r10, [0x1401952a5]
sal byte [rax + 0x10], cl
add byte [rcx + rcx*4 + 0x54], cl
and al, 0x30
invalid
sal byte [rax + 0x10], cl
add byte [rcx + rcx*4 + 0x54], cl
and al, 0x30
invalid
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x38], 2
mov rcx, r8
mov r8d, eax
mov r9d, 0x186a0
call fcn.14008e290
nop
add rsp, 0x48
ret
nop
add rsp, 0x48
ret
and al, 0x28
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x38], 2
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov rcx, r8
xor r8d, r8d
mov r9d, 1
call fcn.14008e290
nop
add rsp, 0x48
add byte [rax + 0x48c48348], dl
ret
int3
je 0x14008e529
test r10, r10
mov rcx, qword [rsi + 0x18]
mov r11d, 9
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
invalid
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
invalid
test r11, r11
je 0x14008e535
invalid
add byte [rcx], dh
rol byte [rcx - 9], cl
int1
xor edx, edx
div r9d
add al, 0x30
mov byte [rsp + 0x20], al
test edx, edx
je 0x14008e55d
xor al, byte [rdx]
add byte [rax], al
xor al, byte [rdx]
add byte [rax], al
mov r15d, r9d
mov r12d, 0xcccccccd
imul r12, r15
shr r12, 0x23
cmp r11, 1
je 0x14008e4c9
cmp r9d, 0xa
jb 0x14008e887
add byte [rax], al
cmp r9d, 0x64
jb 0x14008e887
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x22], al
and al, 0x22
and al, 0x22
test edx, edx
je 0x14008e56d
add byte [rax], al
add byte [rax], al
imul r12, r15, 0x10624dd3
shr r12, 0x26
cmp r11, 3
ror dword [rbp + 0x62], cl
adc byte [rcx - 0x3f], cl
in al, dx
cmp r11, 3
je 0x14008e4c9
cmp r9d, 0x3e8
add byte [rax], al
jb 0x14008e887
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x23], al
test edx, edx
je case.0x140003724.1253
sal byte [rcx], 1
rol byte [rcx - 9], cl
hlt
mov r12d, 0xd1b71759
invalid
mov bh, 0xd1
imul r12, r15
shr r12, 0x2d
shr esp, 0x2d
cmp r11, 4
je 0x14008e4c9
cmp r9d, 0x2710
adc byte [rdi], ah
add byte [rax], al
invalid
jb 0x14008e887
add byte [rax], al
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x24], al
test edx, edx
ror byte [rdi], cl
test byte [rbx + 1], dh
add byte [rax], al
ror byte [rdi], cl
test byte [rbx + 1], dh
add byte [rax], al
mov eax, r9d
mov eax, ecx
shr eax, 5
imul r12, rax, 0xa7c5ac5
shr r12, 0x27
invalid
cmp r11, 5
je 0x14008e4c9
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
cmp r9d, 0x186a0
stc
movabs al, byte [0x455820f000186]
invalid
invalid
push rbp
add al, 0
jb 0x14008e887
add al, 0
add byte [rcx + 0x41d231d0], cl
div esp
add al, 0x30
mov byte [rsp + 0x25], al
test edx, edx
je 0x14008e585
add dword ds:[rax], eax
invalid
add dword ds:[rax], eax
add byte [rbp + 0x69], cl
invalid
out 0x83, eax
imul r12, r15, 0x431bde83
imul esp, edi, 0x431bde83
ficomp word [rbx]
shr r12, 0x32
shr r12, 0x32
cmp r11, 6
je 0x14008e4c9
cmp r9d, 0xf4240
jb 0x14008e887
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x26], al
test dx, dx
je 0x14008e58d
imul r12, r15, 0x6b5fca6b
shr r12, 0x36
shr esp, 0x36
shr esp, 0x36
cmp r11, 7
je 0x14008e4c6
cmp r9d, 0x989680
jb 0x14008e887
add byte [rax], al
mov eax, edx
xor edx, edx
div r12w
sal byte [rcx], 1
shl byte [rsi + 0x41], cl
div esp
add al, 0x30
xor byte [rax + 0x66272444], cl
test edx, edx
mov byte [rsp + 0x27], al
test dx, dx
je 0x14008e595
imul r12, r15, 0x55e63b89
shr r12, 0x39
cmp r11, 8
jne 0x14008e59d
add byte [rax], al
invalid
cmp dword [rcx - 0x7d], ecx
sti
or byte [rdi], cl
test edi, edx
add byte [rax], al
add byte [rdi], cl
mov bh, 0xd2
movzx edx, dx
mov qword [rsp + 0x30], r11
lea eax, [r12 + r12*4]
lea eax, [rsp + riz*4]
lea eax, [rsp + riz*4]
add al, 0xa4
cmp edx, eax
jb 0x14008e5c3
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
lea rax, [r11 - 1]
mov edx, 0x30
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rcx - 0x77], cl
mov dword [rdi + rcx - 0x4a], 0x4520044c
lea esp, [rcx + 1]
mov r15, rax
movzx r9d, byte [rsp + rax + 0x20]
lea r12d, [r9 + 1]
add rax, 0xffffffffffffffff
setb bpl
movzx r12d, r12b
mov dh, 0xe4
invalid
mov dh, 0xe4
cmp r9b, 0x39
cmovae r12d, edx
loop 0x14008e558
mov byte [rsp + rdi + 0x20], ah
loop 0x14008e558
mov byte [rsp + rdi + 0x20], ah
jb 0x14008e51d
test bpl, bpl
jne case.0x14004bbb5.185
cmp r9b, 0x38
jbe 0x14008e5c3
pushfq
add byte [rax], al
add bl, ch
and cl, byte [rax - 0x75]
sbb byte [rbp + 0x31], r8b
jmp 0x14008e54b
mov rcx, qword [rsi + 0x18]
xor r11d, r11d
fucomi st(1)
mov dword [rax], eax
add byte [rax], al
fucomi st(1)
mov dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 0
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax], al
lea edx, [r9 + r9*4]
cmp edx, eax
jbe 0x14008e54b
xor r11d, r11d
jmp 0x14008e5c3
inc r8
jne 0x14008e5c3
invalid
jae 0x14008e599
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
add byte [rax + 0x4176eb01], dh
mov ebx, 1
add byte [rax], al
invalid
mov al, 1
jmp 0x14008e5d3
mov r11d, 1
add byte [rax], al
add bl, ch
jmp 0x14008e5be
mov r11d, 2
jmp 0x14008e5be
jmp 0x14008e5be
mov r11d, 3
jmp 0x14008e5be
mov r11d, 4
jmp 0x14008e5be
mov r11d, 5
jmp 0x14008e5be
mov r11d, 6
jmp 0x14008e5be
mov r11d, 7
jmp 0x14008e5be
mov r11d, 8
add byte [rax], al
jmp 0x14008e5be
cmp r9d, 0x5f5e100
jb 0x14008e887
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x28], al
mov r11d, 9
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x38], 1
xor eax, eax
cmp rcx, 9
mov r9d, 9
mov ecx, 9
mov ecx, 9
add byte [rax], al
cmovb r9, rcx
test r10, r10
ror byte [rbp + 0xf], cl
retf
mov qword [rsp + 0x48], r9
lea rdx, [rsp + 0x38]
ror byte [rbp + 0xf], cl
retf
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
mov qword [rsp + 0x70], rdx
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x78], rdx
lea rdx, [rsp + 0x48]
push rsp
and al, 0x48
mov qword [rsp + 0x80], rdx
lea rdx, [rsp + 0x20]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov qword [rsp + 0x88], rdx
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
lea edx, [rsp + 0x30]
xor byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
mov qword [rsp + 0x90], rdx
lea rdx, [rsp + 0x60]
add byte [rax - 0x73], cl
push rsp
and al, 0x60
mov qword [rsp + 0x98], rdx
add byte [rax], al
cmp qword [rsi], 0
je 0x14008e7d9
invalid
add dword [rax], eax
invalid
invalid
cmp rbx, 4
jae 0x14008e64f
xor r15d, r15d
xor edx, edx
jmp 0x14008e6f0
mov rdx, rbx
and rdx, 0xfffffffffffffffc
pxor xmm0, xmm0
xor r15d, r15d
movdqa xmm2, xmmword [0x140169710]
movdqa xmm3, xmmword [0x140169270]
pxor xmm1, xmm1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx ebp, word [r14 + r15]
movd xmm4, ebp
movzx ebp, word [r14 + r15 + 2]
movd xmm5, ebp
pcmpgtb xmm4, xmm2
punpcklbw xmm4, xmm4
pshuflw xmm4, xmm4, 0xd4
pshufd xmm4, xmm4, 0xd4
pand xmm4, xmm3
paddq xmm0, xmm4
pcmpgtb xmm5, xmm2
punpcklbw xmm5, xmm5
pshuflw xmm4, xmm5, 0xd4
pshufd xmm4, xmm4, 0xd4
pand xmm4, xmm3
paddq xmm1, xmm4
add r15, 4
cmp rdx, r15
cmp edx, edi
jne 0x14008e680
paddq xmm1, xmm0
pshufd xmm0, xmm1, 0xee
paddq xmm0, xmm1
movq r15, xmm0
cmp rdx, rbx
je 0x14008e707
nop word [rax + rax]
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x14008e6f0
mov r14, qword [rsi + 8]
add r15, rdi
mov edx, 0x14
test al, al
jne 0x14008e7a4
test r8, r8
je 0x14008e79f
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
mov edi, 0xa
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x14008e774
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
and r8d, eax
lea eax, [rdx + 0xdfc18]
invalid
sbb ah, bh
or eax, 0xf0c28100
fadd dword [rdi]
add byte [rcx], ah
ret 0x3144
ret 0xeac1
adc dword [rcx], eax
cli
inc rdx
jmp 0x14008e7a4
mov edx, 1
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, rdx
add r15, rcx
sub r14, r15
jbe 0x14008e7d9
movzx eax, byte [rsi + 0x38]
lea rcx, [0x1401adc80]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp case.0x140003724.1212
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.14008e8b0
jmp 0x14008e875
mov r12, r14
xor r14d, r14d
jmp case.0x140003724.1212
mov r12, r14
shr r12, 1
inc r14
shr r14, 1
mov rdi, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
nop dword [rax]
dec r12
je 0x14008e824
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x14008e810
jmp 0x14008e835
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.14008e8b0
test al, al
je 0x14008e839
mov al, 1
jmp 0x14008e875
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x14008e86c
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x14008e850
jmp 0x14008e86f
mov rsi, r14
cmp rsi, r14
setb al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.attempt_to_divide_by_zerocannot_parse_integer_from_empty_stringinvalid_digit_found_in_stringnumber_too_large_to_fit_in_target_typenumber_too_small_to_fit_in_target_typenumber_would_be_zero_for_non_zero_type__1___
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_time.rs
mov edx, 0x19
call fcn.140163440
ud2
mov qword [rsp + 0x98], rax
mov rax, qword [rsi + 8]
mov qword [rsp + 0x60], rax
lea rax, [0x140108770]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x98]
mov qword [rsp + 0x70], rax
lea rax, [fcn.14008eb30]
mov qword [rsp + 0x78], rax
lea rax, [0x1401aac00]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
jmp 0x14008e97e
mov rdi, qword [r14 + 0x20]
mov rbx, qword [r14 + 0x28]
lea r8, [rsp + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.140088cf0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14008eb0e
mov rax, qword [rsi + 0x10]
mov rcx, qword [rax]
test rcx, rcx
test ecx, ecx
je 0x14008eab8
cmp rcx, 0xa
jae 0x14008eb1c
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0xb8], rax
mov eax, 0x48000000
mov dword [rsp + 0xc0], ecx
mov eax, 0x48000000
mov dword [rsp + 0xc0], ecx
cmp qword [r14 + 0x10], 0
jne 0x14008e9dd
mov r14, qword [rsi + 0x20]
jmp 0x14008e9e1
add r14, 0x18
mov rax, qword [r14]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0xb8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], rax
lea rax, [0x140108770]
cwde
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x79d6d
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0xa8], rax
lea rax, [0x1400881d0]
invalid
dec dword [rax - 0x77]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x28], 2
invalid
mov dword [rsp + 0x28], 2
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
add byte [rax - 0x39], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], 0x30
mov byte [rsp + 0x58], 0
lea rax, [0x140195310]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x78], 2
lea r8, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
call fcn.140088cf0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14008eb0e
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [0x140108770]
test al, 0x9c
invalid
add byte [rax - 0x77], cl
and al, 0x68
lea rax, [0x1401aa978]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
test al, 0x9c
invalid
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], 1
lea r8, [rsp + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.140088cf0
nop
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_time.rs
mov edx, 9
call fcn.1401633c0
ud2
or dword [rax + 0x27], edi
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
cmp rcx, 0x2710
add byte [rax], al
jb 0x14008ec00
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
invalid
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rsp + r11 + 0x2d], di
movzx esi, word [r8 + rsi*2]
mov word [rsp + r11 + 0x2f], si
invalid
mov r11, rax
cmp rcx, 0x5f5e0ff
cmc
add eax, 0x77d18948
invalid
invalid
invalid
cmp rdx, 0x63
jbe 0x14008ebee
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
jmp 0x111742fe7
sub edx, r10d
jmp 0x111742fe7
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x14008ec0b
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp case.0x140003724.1185
mov rdx, rcx
cmp rdx, 0x63
ja 0x14008ebc4
jmp 0x14008ebee
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], cx
add rax, 0xfffffffffffffffe
invalid
lea rcx, [rsp + rax]
add rcx, 0x31
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
and al, 0x20
lea r8, [0x1401aa580]
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.140088210
nop
add rsp, 0x58
pop rdi
pop rsi
ret
dec byte [rax - 0x7f]
stc
add byte [rax], 0
add byte [rdi + 0x39], dh
mov eax, 0x81
sub rax, r9
add rcx, rsp
loope 0x14008ed02
add ecx, 0x38
loope 0x14008ed02
add ecx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14019ca93]
lea eax, [0x14019ca93]
lea eax, [0x14019ca93]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140088210
nop
add rsp, 0xb8
ret
in al, dx
mov eax, 0x48000000
mov eax, ecx
mov r9d, 0x81
mov r8d, 0x30
add byte [rcx - 0x77], cl
retf 0x1f0f
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x77], cl
retf 0x1f0f
mov rcx, r9
shr r10, 4
mov r9d, eax
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r10
jae 0x14008ed20
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14008ed97
cmp dword [rax + 0x81], edi
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14019ca93]
adc byte [rax], al
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140088210
nop
add rsp, 0xb8
add byte [rax], al
ret
lea r8, [0x140194df0]
mov edx, 0x80
call fcn.1401632c0
ud2
int3
mov ecx, edx
mov eax, 0x27
add byte [rax], al
add byte [rax], al
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
adc dword [rax], eax
cmp r8, 0x2710
jb 0x14008ee93
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
mov ebx, 0x3886594b
invalid
invalid
insd dword [rdi], dx
xor al, 0x66
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov ebx, 0x3886594b
invalid
invalid
mov rax, r8
mul r11
shr rdx, 0xb
invalid
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
mov edi, r8d
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 [r10 + rbx*2]
mov word [rsp + rsi + 0x35], bx
movzx edi, word [r10 + rdi*2]
mov word [rsp + rsi + 0x37], di
mov rsi, rax
cmp r8, 0x5f5e0ff
jmp rax
cmc
add eax, 0x77d08949
invalid
invalid
jmp rax
cmp rdx, 0x63
jbe 0x14008ee81
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
call 0x11874337a
sub edx, r11d
call 0x11874337a
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add al, 0x37
add al, 0x37
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14008ee9e
or dh, byte [rbx + 0x17]
add dl, 0x30
mov byte [rsp + rax + 0x38], dl
dec rax
invalid
jmp 0x14008eeac
enter 0x19eb, 0x4c
mov rdx, r8
mov edx, eax
cmp rdx, 0x63
ja 0x14008ee53
jmp 0x14008ee81
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
cdq
invalid
cdq
ret 0x8d4c
invalid
invalid
lea r8, [rsp + rax]
add r8, 0x39
sar byte [rcx], 0x41
mov ecx, 0x27
sar byte [rcx], 0x41
mov ecx, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
ror dword [rcx + rcx*4 + 0x4c], 0x24
sub byte [rcx + rcx*4 + 0x44], cl
and al, 0x20
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], r8
lea r8, [0x1401aa580]
xor r9d, r9d
leave
leave
call fcn.140088210
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
xor al, 0x93
invalid
int3
int3
in al, dx
js 0x14008ef3f
mov esi, dword [rcx]
mov al, 1
xor dword [rax + 0x28468601], esi
xchg byte [rsi + 0x28], al
sub byte [rdi + rdi*8], bh
cmp al, 0xff
jne 0x14008ef81
add rsi, 0x28
mov rax, qword [0x1401ea920]
test rax, rax
invalid
je 0x14008ef19
sal byte [rdi + rax + 0x48], 0x89
int1
mov rcx, rsi
call rax
jmp 0x14008ef81
mov rcx, qword [0x1401e9110]
cmp rcx, 0xffffffffffffffff
jne 0x14008ef6f
mov qword [rsp + 0x30], 0xffffffffffffffff
mov dword [rsp + 0x30], 0xffffffff
and al, 0x30
mov rax, qword [0x1401e9128]
mov eax, dword [0x1401e9128]
movabs eax, dword [0xba30244c8d480015]
add byte [rax], al
add al, al
lea rcx, [rsp + 0x30]
mov edx, 0xc0000000
rol byte [rbp + 0x31], 0xc0
xor r8d, r8d
xor r9d, r9d
call rax
test eax, eax
jne 0x14008ef8a
mov rcx, qword [rsp + 0x30]
mov rax, 0xffffffffffffffff
invalid
invalid
invalid
push rax
cmpxchg qword [0x1401e9110], rcx
or eax, 0x15a1af
invalid
or eax, 0x15a1af
je 0x14008ef6f
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rdi
mov rax, qword [0x1401e9130]
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call rax
xor eax, eax
add rsp, 0x78
add esp, 0x78
ror byte [rax - 0x7d], 0xc4
add esp, 0x78
js 0x14008efe7
pop rdi
pop rsi
ret
mov dword [rsp + 0x2c], eax
lea rax, [rsp + 0x2c]
lea eax, [rsp + 0x2c]
lea eax, [rsp + 0x2c]
mov qword [rsp + 0x38], rax
lea rax, [0x14008edb0]
add eax, 0xfffffe11
mov qword [rsp + 0x40], rax
lea rax, str.Unable_to_create_keyed_event_handle:_error
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 1
and al, 0x50
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_thread_parking.rs
adc eax, 0x1176dc
lea rcx, [rsp + 0x48]
call fcn.140163280
ud2
or ecx, esp
int3
int3
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1401aa580]
lea eax, [0x1401aa580]
lea eax, [0x1401aa580]
add eax, 0x11b570
mov ch, 0x11
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
adc dword [rax], eax
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhashbrown_0.14.2_src_rawmod.rs
adc eax, 0x106ddc
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.140163280
ud2
mov ecx, 0x10
call fcn.140162fc0
ud2
int3
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
mov rsi, rcx
test r8, r8
test eax, eax
test eax, eax
je 0x140090ba8
add byte [rcx + rcx*4 - 0x3b], cl
mov rbp, r8
mov rbx, rdx
cmp r8, 0x40
ja case.0x14002167e.479
ror dword [rcx - 0x7d], cl
clc
ja case.0x14002167e.479
lea rcx, [rbp - 1]
mov eax, ebp
and eax, 3
dec dword [rcx + 0x3e083e8]
cmp rcx, 3
jae 0x14008f0e1
xor r9d, r9d
jmp 0x14008f14b
invalid
add byte [rax - 0x7f], cl
cmp rbp, 0x10000
std
add byte [rax], al
add byte [rcx], al
invalid
add byte [rcx], al
add byte [rdi], cl
or dword [rcx], 0x1b
add byte [rax], al
jae 0x140090ba8
movzx eax, byte [0x1401ea9b8]
add eax, 0x15b912
adc bh, byte [rcx + 0x1ba0015]
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x14b4a6e9a
mov rcx, rbp
call fcn.140143230
test rax, rax
ror byte [rdi], 0x84
scasb al, byte [rdi]
sbb eax, dword [rax]
invalid
ror byte [rdi], 0x84
scasb al, byte [rdi]
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov edx, eax
invalid
invalid
mov rdx, rax
mov edx, eax
mov rax, rbp
shr rax, 0xa
mov qword [rsp + 0xc0], rsi
invalid
mov ah, 0x24
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
test cl, ch
jmp 0x18808f0d5
bsr eax, eax
invalid
invalid
invalid
je 0x14008f1bd
add byte [rax], al
bsr rax, rax
xor rax, 0x3f
invalid
jmp case.0x14004b2ee.338
invalid
mov rcx, rbp
and rcx, 0xfffffffffffffffc
xor r8d, r8d
lea rdx, [0x140195fa8]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov dh, 0xc
movzx r9d, byte [rbx + r8]
or al, 3
add eax, dword [rbp + 0xf]
mov dh, 0xc
adc dword [rsi - 0x78], eax
mov byte [rsp + rax + 0x20], cl
movzx r9d, byte [r9 + rdx]
mov byte [rsp + r8 + 0x20], r9b
mov byte [rsp + rax + 0x20], cl
mov byte [rsp + rax + 0x20], cl
add al, 0x20
movzx r9d, byte [rbx + r8 + 1]
movzx ecx, byte [rbx + rax + 1]
add r8, qword [rcx]
movzx r9d, byte [r9 + rdx]
mov byte [rsp + r8 + 0x21], r9b
mov byte [rsp + rax + 0x21], cl
mov byte [rsp + rax + 0x21], cl
add al, 0x21
add al, 0x21
and dword [rsi + 0xf], eax
mov dh, 0x4c
add eax, dword [rdx]
movzx r9d, byte [rbx + r8 + 2]
movzx ecx, byte [rbx + rax + 2]
movzx r9d, byte [r9 + rdx]
mov byte [rsp + r8 + 0x22], r9b
add al, 0x22
add al, 0x22
lea r9, [r8 + 4]
movzx r10d, byte [rbx + r8 + 3]
mov dh, 0x54
add eax, dword [rbx]
add al, 0x46
movzx edx, byte [rbx + rax + 3]
mov dh, 0x54
add eax, dword [rbx]
mov dh, 0x54
add eax, dword [rbx]
movzx r10d, byte [r10 + rdx]
mov byte [rsp + r8 + 0x23], r10b
mov byte [rsp + rax + 0x23], dl
mov byte [rsp + rax + 0x23], dl
push rsp
add al, 0x23
mov r8, r9
cmp rcx, r9
jne 0x14008f100
mov ch, 0x48
test eax, eax
test rax, rax
je 0x14008f186
lea rcx, [rsp + r9]
add rcx, 0x20
or al, 0x48
add ecx, 0x20
add rbx, r9
retf
xor edx, edx
lea r8, [0x140195fa8]
outsb dx, byte [rsi]
adc byte [rax], al
outsb dx, byte [rsi]
adc byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r9d, byte [rbx + rdx]
movzx r9d, byte [r9 + r8]
mov dh, 0xc
invalid
adc eax, dword [rdi + 0xf]
mov dh, 0xc
add dword [rax + rcx*4 + 0xc], eax
or al, 0x11
inc rdx
invalid
invalid
or al, 1
mov byte [rcx + rdx], r9b
inc rdx
cmp rax, rdx
sal byte [rbp - 0x16], 1
sal byte [rbp - 0x16], 1
lea rax, [rbp - 2]
cmp rax, 0x21
ja 0x140090937
invalid
invalid
invalid
add byte [rax], al
invalid
dec byte [r8 - 0x7d]
clc
and dword [rdi], ecx
xchg dword [rbx + 0x48000017], esp
lea ecx, [0x1401adc90]
add byte [rax - 0x73], cl
or eax, 0x11eaf5
lea rcx, [0x1401adc90]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
loopne 0x14008f125
cmp byte [rsp + 0x20], 0x74
jne case.default.0x14008f907
jl 0x14008f1cb
and byte [rdi + rcx - 0x7b], dh
xchg edx, eax
invalid
mov al, 0x43
mov cl, 0x65
mov edx, 1
jmp 0x140090921
mov eax, 0x40
add byte [rax], al
shl rax, 2
shl eax, 2
mov ecx, 0x101
add dword [rax], eax
add byte [rax + 0x29], cl
ror dword [rax - 0x77], 0x54
push rsp
sub rcx, rax
mov qword [rsp + 0x68], rdx
push rsp
and al, 0x68
push rsp
and al, 0x68
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rbp
mov qword [rsp + 0x80], rcx
add byte [rax], 0
invalid
js 0x14008f22a
mov dword [rsp + 0x80], ecx
add byte [rax], 0
add byte [rbp + 0x31], al
invalid
invalid
add byte [rax], al
xor r14d, r14d
lea r9, [0x140195fa8]
or eax, 0x106db5
test byte [rbp + rcx*4 + 0xd], 0xb5
insd dword [rdi], dx
or eax, 0x106db5
adc byte [rax], al
mov r8, rbp
mov eax, ebp
xor ecx, ecx
mov qword [rsp + 0xe8], rbp
mov dword [rsp + 0xe8], ebp
add byte [rax], al
add byte [rdx + 0xf], al
mov dh, 4
add al, 0x33
movzx esi, byte [rax + r9]
test sil, sil
invalid
test byte [rbx], ch
invalid
movzx eax, byte [rbx + r14]
add al, 0x33
movzx esi, byte [rax + r9]
xor al, 8
test sil, sil
test dh, dh
je 0x14008f53e
test byte [rbx], ch
add eax, dword [rax]
add byte [rcx + 0x39], cl
enter 0x7875, 0x4c
mov edi, dword [rsp + 0x80]
add byte [rax], al
invalid
add byte [rax], al
cmp r8, rcx
cmp eax, ecx
jne 0x14008f290
mov r15, qword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xa], al
mov dword [rcx], 0x894d7a75
invalid
test r15b, 1
jne case.0x14004b09a.302
mov r13, r8
mov ebp, eax
inc r13
inc ebp
je 0x140090c50
test byte [rsi], bl
sbb al, byte [rax]
add byte [rcx - 0x75], cl
mov rdi, qword [r15 + 0x18]
mov edi, dword [rdi + 0x18]
jg 0x14008f24e
mov rax, qword [r15 + 0x20]
cmp rax, 1
jne 0x14008f332
add byte [rax], al
add byte [rbp - 0x75], cl
mov r12, qword [r15]
mov r12, qword [r15]
mov rcx, qword [r15 + 8]
mov ecx, dword [rdi + 8]
mov rdx, qword [rsp + 0x68]
and al, 0x68
mov rdi, rdx
sub rdi, r12
lea rax, [rdi + r13]
invalid
cmp rcx, rax
cmp ecx, eax
invalid
cmp ecx, eax
jae 0x14008f432
or edi, 1
iretd
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
jmp 0x141d67479
jb 0x14008f439
invalid
int 1
add byte [rax], al
cmp rdi, r8
jb 0x14008f439
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
jae 0x14008f27d
invalid
invalid
loope 0x14008f261
jae 0x14008f27d
or eax, 0xd8d4c00
and al, 0x6d
insd dword [rdi], dx
lea r9, [0x140195fa8]
lea ecx, [0x140195fa8]
insd dword [rdi], dx
adc byte [rax], al
mov qword [rsp + 0x68], r12
and al, 0x68
mov r13, qword [r15 + 8]
jmp case.0x140048217.248
push rcx
or bl, ch
push rcx
nop
mov rdx, qword [rsp + 0x68]
and al, 0x68
jmp 0x14008f488
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
invalid
invalid
nop word [rax + rax]
nop dword [rax + rax]
mov rdi, r15
mov edi, edi
shr rdi, 5
shr edi, 5
out dx, eax
add eax, 0x244c8b48
js 0x14008f2f9
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
lea r13, [rcx + rdi]
lea ebp, [rcx + rdi]
cmp rdi, r8
jb 0x14008f2ed
invalid
cmp r13, r8
je 0x14008f2ed
invalid
mov r12, rdx
sub r12, rdi
mov rcx, r12
mov ecx, esp
invalid
mov ecx, esp
loope 0x14008f2ac
call sub.VCRUNTIME140.dll_memcpy
sub byte [rdx], al
or eax, 0xd8d4c00
invalid
invalid
invalid
lea r9, [0x140195fa8]
fldcw word [rax + rdx]
mov qword [rsp + 0x68], r12
and al, 0x68
push 0x1fe78341
and r15d, 0x1f
out 0x1f, eax
mov qword [rsp + 0x80], r15
add byte [rax], 0
add byte [rcx + rcx*4 + 0x6c], cl
mov qword [rsp + 0x78], r13
and al, 0x78
js 0x14008f332
mov rdx, r12
mov edx, esp
jmp 0x14008f480
add dword [rax], eax
add byte [rax + 0x29], cl
invalid
sub rdx, rdi
sub edx, edi
cli
lea rax, [rdi + r8]
invalid
mov qword [rsp + 0x88], rdx
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
invalid
invalid
lodsb al, byte [rsi]
mov qword [rsp + 0x90], r13
mov dword [rsp + 0x90], ebp
and al, 0x90
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x98], rax
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rcx + rdi - 0x3f], cl
add byte [rax], al
cmp rcx, r8
je 0x14008f4b6
test byte [rcx + 0x48000001], ah
add byte [rax], al
add byte [rax + 1], cl
cli
add rdx, rdi
add edx, edi
mov qword [rsp + 0x68], rdx
and al, 0x68
sub rax, rdi
mov qword [rsp + 0x70], rax
and al, 0x70
sub r13, rdi
sub ebp, edi
std
mov qword [rsp + 0x78], r13
mov dword [rsp + 0x78], ebp
jmp 0x14008f480
add qword [rax], r8
add dword [rax], eax
add byte [rbp + 0x1b8094f], cl
lea ecx, [rdi + 9]
mov eax, 1
add byte [rax], al
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x44], al
mov esp, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x2d], cl
shl r12, cl
in al, 0x48
test edi, edi
test rdi, rdi
cmove r12, rdi
out 0x4d, eax
out 0x4d, eax
cmp r13, r12
cmp ebp, esp
cmova r12, r13
test r12, r12
je 0x14008f379
js 0x140090c79
mov byte [0x14f08f376], bl
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [0x1401ea9b8]
mov dh, 5
add eax, 0x15b655
push rbp
mov dh, 0x15
add byte [rdx + 1], bh
mov edx, 1
mov edx, 1
mov rcx, r12
mov ecx, esp
loope case.0x14004b22b.219
call fcn.140143230
sar byte [rsi], 0xb
or eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test rax, rax
je 0x140090c80
test byte [rdi], al
sbb dword [rax], eax
invalid
test byte [rdi], al
sbb dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
mov qword [rsp + 0x90], r12
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
mov qword [rsp + 0x98], 0
mov dword [rsp + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x68
invalid
mov rdx, qword [rsp + 0x68]
push 0x246c8b4c
jo 0x14008f3ed
mov r13, qword [rsp + 0x70]
mov ebp, dword [rsp + 0x70]
cmp r12, r13
cmp esp, ebp
jb case.0x14008f756.265
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
invalid
xor r12d, r12d
xor esp, esp
in al, 0x49
lea ebp, [rdi + 0x20]
invalid
lea rbp, [r15 + 0x20]
and byte [rcx + rax - 0x20], cl
add rax, r12
mov rcx, rax
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
invalid
add dword [0x12c0a40c0], ecx
add r12, r13
mov qword [rsp + 0x98], r12
lock dec qword [rbp]
and al, 0x98
add byte [rax], al
add al, dh
dec qword [rbp]
dec dword [rbp]
mov rbp, qword [rsp + 0xe8]
mov ebp, dword [rsp + 0xe8]
add byte [rax], al
add byte [rbp + 0x1b], dh
jne 0x14008f3f2
mov rax, qword [r15 + 0x20]
cmp qword [r15 + 8], 0
je 0x14008f3ea
invalid
and byte [r9 - 0x7d], r9b
jg 0x14008f3e7
add byte [rax + rcx + 0x49], dh
or byte [rcx - 0x75], cl
psubsb mm4, qword [rsi + 0x4c000b30]
cmpsb byte [rsi], byte [rdi]
xor byte [rbx], cl
add byte [rcx + rcx*4 - 7], cl
stc
mov rcx, qword [r15]
mov ecx, dword [rdi]
call fcn.140142490
cmpsb byte [rsi], byte [rdi]
xor byte [rbx], cl
add byte [rcx + rcx*4 - 7], cl
stc
or eax, dword [rax]
mov rcx, r15
stc
call fcn.140142490
sahf
xor byte [rbx], cl
add byte [rax - 0x73], cl
invalid
add al, 0xbd
invalid
lea rax, [rdi*4 + 1]
lea eax, [rdi*4 + 1]
mov ebp, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x80], rax
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg esp, eax
mov edx, dword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
mov byte [rax], al
add byte [rax], al
mov r13, qword [rsp + 0x90]
mov ebp, dword [rsp + 0x90]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rdx
add byte [rax], al
mov qword [rsp + 0x68], rdx
push 0x24848b48
cwde
mov rax, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
jo 0x14008f471
mov qword [rsp + 0x78], r13
mov dword [rsp + 0x78], ebp
lea r9, [0x140195fa8]
lea ecx, [0x140195fa8]
js case.0x14008f756.264
imul edx, dword [rax], 0
adc byte [rax], al
add bl, ch
jmp 0x14008f480
mov qword [rsp + 0x78], r13
mov qword [rsp + 0x78], r13
jmp 0x14008f480
add r13, rdi
add ebp, edi
jb 0x140090c8f
sbb byte [r8], r8b
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rcx + rcx]
lea edx, [rcx + rcx]
adc al, 9
cmp rdx, rax
ret 0xf48
cmova rax, rdx
add r8, rdi
add eax, edi
add eax, edi
clc
mov qword [r15 + 0x10], r8
mov dword [rdi + 0x10], eax
adc byte [r9 + r13 - 0x40], r9b
adc byte [rcx + rbp - 0x40], cl
sub rax, r8
ror byte [rax - 0x77], 0xca
mov rdx, rcx
sub rdx, r8
cmp rdx, rax
jb case.0x140003724.1290
invalid
mov bh, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 1], cl
cld
add r12, rdi
mov qword [rsp + 0x68], r12
and al, 0x68
push 0x48f92948
sub rcx, rdi
mov qword [rsp + 0x78], rcx
mov dword [rsp + 0x78], ecx
and al, 0x78
mov rdx, r12
mov edx, esp
mov r13, rcx
nop dword [rax]
invalid
add byte [rax - 0x75], cl
and al, 0x70
invalid
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
jo case.0x14004bb5c.177
mov r8, r13
mov eax, ebp
call 0x14a3d7ccc
mov byte [rdx + rcx], sil
or cl, byte [rax - 1]
inc rcx
mov qword [rsp + 0xb8], rcx
and al, 0xb8
add byte [rax], al
invalid
ror dword [rax - 0x77], 0x8c
and al, 0xb8
mov eax, 0x4c000000
cmp ecx, eax
invalid
add byte [rax], al
add byte [rcx + rdi - 0x3f], cl
cmp rcx, r8
ror dword [rdi], 0x87
and edx, dword [rdi]
invalid
ja 0x140090bc3
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x70], rcx
and al, 0x70
inc r14
invalid
cmp rbp, r14
jne 0x14008f200
jmp 0x14008f57b
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rdx, rax
mov edx, eax
ret 0xd4e8
call fcn.140167ea0
lea r9, [0x140195fa8]
or eax, 0x106ad5
or eax, 0xd8d4c00
invalid
or eax, 0x106ad5
mov rdx, qword [rsp + 0x88]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
mov r13, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x98]
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add cl, ch
add byte [rax], al
jmp 0x14008f315
and eax, 0x48fffffe
lea ecx, [rsp + 0x88]
mov word [rax + rcx*4], fs
add byte [rax], al
invalid
invalid
invalid
lea rcx, [rsp + 0x88]
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x77], cl
mov r12, rdx
mov r12, rdx
xor edx, edx
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.140167ea0
mov rdx, r12
mov edx, esp
wait
mov dword [0x122924108], ecx
or eax, 0xe2894c00
mov edx, esp
mov rax, qword [rsp + 0x88]
mov r12, qword [rsp + 0x98]
cwde
add byte [rax], al
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
mov esp, dword [rsp + 0x98]
movsb byte [rdi], byte [rsi]
and al, 0x98
cwde
add byte [rax], al
add cl, ch
invalid
jmp case.0x140048217.251
mov rcx, r15
mov ecx, edi
mov rdx, r8
mov edx, eax
mov r8, rax
call fcn.140167ea0
jne case.0x14004b3d3.215
or eax, 0xd8d4c00
lea r9, [0x140195fa8]
lea ecx, [0x140195fa8]
jbe case.0x140030981.413
push 0x10
adc byte [rax], al
add byte [rbp - 0x75], cl
invalid
mov r12, qword [r15]
mov rcx, qword [r15 + 8]
jmp case.0x14002167e.490
sub bh, bh
invalid
invalid
or r9b, r13b
sub bh, bh
invalid
mov rax, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
add byte [rax], al
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
mov rsi, qword [rsp + 0x80]
mov esi, dword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0xa], al
mov byte [rcx], 0x75
test sil, 1
jne case.0x140030981.413
invalid
lock dec qword [rsi + 0x20]
jne 0x140090baf
test dword [rcx + 0x16], ecx
add byte [rax], al
and byte [rdi], cl
test dword [rcx + 0x16], ecx
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7d], r9b
and byte [rax - 0x7d], cl
mov rax, qword [rsi + 0x20]
cmp qword [rsi + 8], 0
jle 0x14008f576
invalid
and byte [rax - 0x7d], cl
jle 0x14008f576
add byte [rax + rax*2 + 0x48], dh
je 0x14008f5b1
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
call fcn.140142490
invalid
add bl, ch
mov rsi, qword ss:[rsp + 0x68]
je case.0x140072f52.125
invalid
jmp 0x14008f5b1
mov rsi, qword [rsp + 0x68]
je case.0x140072f52.125
push 0x24bc8b48
add byte [rax], 0
add byte [rax], al
mov rdi, qword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0xa], al
mov dword [rcx], 0x8d483075
jne 0x14008f5be
invalid
invalid
test dil, 1
jne 0x14008f5be
xor byte [rax - 0x73], cl
lea rdx, [0x140195ec0]
adc eax, 0x10692b
sub ebp, dword [rcx + 0x10]
add cl, ch
jmp 0x1400900a4
or cl, byte [rbx]
add byte [rax], al
invalid
add byte [rax - 0x3f], cl
out dx, al
shr rsi, 5
shr esi, 5
add eax, 0x48def748
cmp dword [rsp + 0x78], esi
je case.0x14007300c.208
invalid
neg rsi
cmp qword [rsp + 0x78], rsi
je case.0x14007300c.208
js 0x14008f5b6
je 0x140090baf
test byte [rbx], al
add edx, dword [rsi]
add byte [rax], al
invalid
add rsi, qword [rsp + 0x68]
add esi, dword [rsp + 0x68]
and al, 0x68
mov rcx, rsi
call fcn.140142490
xlatb
or eax, dword cs:[rax]
xlatb
or eax, dword cs:[rax]
or eax, dword [rax]
jmp 0x140090baf
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x78
mov r14, qword [rsp + 0x78]
shr rdi, 5
sub rsi, rdi
invalid
out dx, eax
add eax, 0x48fe2948
invalid
invalid
dec byte [rax - 0x73]
sbb al, 0xf
invalid
lea rbx, [rdi + rcx]
lea ebx, [rdi + rcx]
cmovl edi, dword [rcx]
int1
cmp rcx, r14
jne case.0x14004b22b.228
test rbx, rbx
test rbx, rbx
test ebx, ebx
je 0x14009006c
test sil, 1
jne case.0x14002210d.559
invalid
or al, byte [rax]
invalid
mov byte [rcx], 0xf
test dword [rdx + 0x4800000a], ebx
invalid
or al, byte [rax]
invalid
invalid
invalid
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rax, rsi
mov eax, esi
or rax, 1
lea rdx, [0x140195e90]
lea edx, [0x140195e90]
lea edx, [0x140195e90]
adc byte [rax], al
add cl, ch
jmp case.0x14004b2ee.466
xchg ecx, eax
or al, byte [rax]
add byte [rdi], cl
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
add byte [rax], al
invalid
mov dh, 5
mov eax, 0xb90015b3
sbb byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
mov edx, 8
add byte [rax], al
add al, ch
call fcn.140143230
test rax, rax
je case.0x14008faed.97
add byte [rax], al
and dword [rbx + rcx], edi
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub dword [rdi], edx
add byte [rax], al
add r14, rdi
add esi, edi
dec byte [rax - 0x77]
mov qword [rax], rsi
mov dword [rax], esi
xor byte [rcx + rcx*4 + 0x70], cl
mov qword [rax + 8], r14
or byte [rax - 0x39], cl
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov qword [rax + 0x10], 1
mov dword [rax + 0x10], 1
add dword [rax], eax
add byte [rax], al
lea rdx, str.pz_b_
adc eax, 0x104d67
adc byte [r8d], r8b
jmp case.0x14004b2ee.466
push rsp
or al, byte [rax]
add byte [rdi], cl
mov dh, 0x44
invalid
movzx eax, byte [rsp + 0x20]
and al, 0x20
and al, 0x20
cmp eax, 0x76
clc
jbe 0x14008f64e
invalid
je case.0x14004b22b.286
test ch, ch
or eax, dword [rax]
add byte [rbx - 0x7bf09b08], al
clc
invalid
invalid
test ch, bh
or eax, dword [rax]
cmp eax, 0x64
clc
je 0x14009024a
je 0x14009024a
je 0x14009024a
add byte [rbx - 0x7af09e08], al
cmp eax, 0x61
jne case.default.0x14008f907
jmp 0x14008f666
add byte [rax], al
invalid
clc
invalid
jmp 0x14008f666
add byte [rax + 0x6721247c], al
cmp byte [rsp + 0x21], 0x67
jne case.default.0x14008f907
add byte [rax], al
add byte [rax - 0x459a4ef3], dh
mov al, 0xd
or eax, 0x2ba65b1
add byte [rax], al
add cl, ch
mov dl, 0x12
add byte [rax], al
movzx eax, byte [rsp + 0x20]
and al, 0x20
mov cl, 0x65
mov edx, 2
add al, byte [rax]
add byte [rax], al
jmp 0x140090921
and al, 0x20
and byte [rbx - 0x77c6340], al
add eax, 0xffffff9c
cmp eax, 0x12
ja case.default.0x14008f907
rcl dword [rdx], 0
invalid
rcr byte [rbx + rax*4 - 0x78f0ed08], 0xc1
adc cl, byte [rdi]
xchg ecx, eax
invalid
rcl dword [rdx], 0
adc al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401add18]
or eax, 0x11e691
xchg ecx, eax
out 0x11, al
invalid
adc dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffffe0ff, 0xffffffffffffff80
jl 0x14008f6b7
jmp rax
cmp byte [rsp + 0x21], 0x61
jne case.default.0x14008f907
add byte [rax], al
and dword [rcx + 0xf], esp
test dword [rsi - 0x7fffffee], esp
add byte [rax], al
invalid
jl 0x14008f6c2
invalid
add byte [rax], al
add byte [rax + 0x7422247c], al
cmp byte [rsp + 0x22], 0x74
and dh, byte [rdi + rcx - 0x7b]
wait
adc al, byte [rax]
add byte [rax], al
mov al, 0x20
mov cl, 0x65
invalid
jne case.default.0x14008f907
add byte [rax], al
mov al, 0x20
mov cl, 0x65
mov edx, 3
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
jmp 0x140090921
adc al, byte [rax]
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp eax, 0x72
jb 0x14008f6cc
test byte [rsi], al
or al, byte [rax]
invalid
jb 0x14008f6cc
test byte [rsi], al
or al, byte [rax]
invalid
add byte [rbx - 0x7af09e08], al
jbe case.0x14004b3d3.261
invalid
cmp eax, 0x61
jne case.default.0x14008f907
adc al, byte [rax]
invalid
invalid
adc al, byte [rax]
add byte [rax + 0x6c21247c], al
add byte [rax], al
cmp byte [rsp + 0x21], 0x6c
jl 0x14008f6f2
and dword [rdi + rcx - 0x7b], ebp
imul edx, dword [rdx], 0
adc al, byte [rax]
jne case.default.0x14008f907
adc al, byte [rax]
add byte [rax + 0x6c22247c], al
cmp byte [rsp + 0x22], 0x6c
insb byte [rdi], dx
jne case.default.0x14008f907
test dword [rax + 0x12], esp
add byte [rax], al
adc al, byte [rax]
add byte [rax + 0x6f23247c], al
cmp byte [rsp + 0x23], 0x6f
jne case.default.0x14008f907
add byte [rax], al
mov al, 0xe
mov cl, 0x77
invalid
invalid
ja 0x14008f6ab
mov edx, 4
add al, 0
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x140090921
invalid
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
movzx eax, byte [rsp + 0x20]
add eax, 0xffffff9f
cmp eax, 0x12
ja case.default.0x14008f907
adc al, byte ss:[rax]
invalid
adc al, byte ss:[rax]
add byte [rax - 0x73], cl
or eax, 0x11e786
adc dword [rax], eax
lea rcx, [0x1401ade98]
lea ecx, [0x1401ade98]
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
cmp dword [rsp + 0x21], 0x70656363
jne case.default.0x14008f907
sbb byte [rdx], dl
add byte [rax], al
invalid
jo 0x14008f733
test dword [rax], ebx
sbb byte [rdx], dl
adc al, byte [rax]
add byte [rcx + 0x5ba74], dh
mov edx, 5
add byte [rax], al
mov cl, 0x74
mov edx, 5
add byte [rcx], dh
xor eax, eax
shr cl, 0xea
adc dword [rax], eax
invalid
jmp 0x140090921
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
movzx eax, byte [rsp + 0x20]
and al, 0x20
and byte [rbx - 0x77c6040], al
invalid
add eax, 0xffffff9f
cmp eax, 0x16
ja case.default.0x14008f907
lea rcx, [0x1401addac]
lea ecx, [0x1401addac]
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
enter 0xffffffffffffe0ff, 0xffffffffffffff81
jl case.0x14008f756.271
invalid
jmp rax
and al, 0x21
insb byte [rdi], dx
and dword [rsp + rsi*2 + 0x2d], ebp
je 0x14008f78c
jae 0x14008f770
test ebx, ebx
adc dword [rax], eax
add byte [rax + 0x7625247c], al
cmp byte [rsp + 0x25], 0x76
cmp byte [rsp + 0x25], 0x76
jl 0x14008f78d
and eax, 0xd0850f76
jbe 0x14008f77b
jne case.default.0x14008f907
test eax, edx
rcl byte [rcx]
adc dword [rax], eax
add byte [rax], al
add byte [rax - 0x459c4ef1], dh
mov al, 0xf
mov cl, 0x63
mov edx, 6
invalid
add byte [rax], al
add cl, ch
invalid
adc dword [rax], eax
add byte [rax], al
invalid
movabs byte [0x202444b60f000011], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
movzx eax, byte [rsp + 0x20]
and al, 0x20
cmp eax, 0x6c
je case.0x14005a2ad.238
push 9
add byte [rax], al
push 9
add byte [rax], al
or dword [rax], eax
add byte [rbx - 0x7af09608], al
stosd dword [rdi], eax
adc dword [rax], eax
cmp eax, 0x69
jne case.default.0x14008f907
invalid
stosd dword [rdi], eax
adc dword [rax], eax
invalid
clc
imul ecx, dword [rdi], 0x11ab85
invalid
stosd dword [rdi], eax
adc dword [rax], eax
test dword [rbx - 0x7fffffef], ebp
jl 0x14008f7bd
add byte [rax + 0x6621247c], al
cmp byte [rsp + 0x21], 0x66
and dword [rsi + 0xf], esp
test dword [rax - 0x7fffffef], esp
jne case.default.0x14008f907
adc dword [rax], eax
add byte [rax + 0x2d22247c], al
jl 0x14008f7c8
invalid
invalid
cmp byte [rsp + 0x22], 0x2d
jl 0x14008f7c8
and al, 0x22
and ch, byte [0x1519e7cb9]
sub eax, 0x1195850f
jne case.default.0x14008f907
test dword [rbp + 0xf000011], edx
adc dword [rax], eax
add byte [rdi], cl
add byte [rax], al
movzx eax, byte [rsp + 0x23]
mov dh, 0x44
and al, 0x23
cmp eax, 0x72
je 0x1400909bf
add eax, 0x83000012
clc
insd dword [rdi], dx
cmp eax, 0x6d
jne case.default.0x14008f907
jle 0x14008f7d2
add byte [rax], al
cmp byte [rsp + 0x24], 0x61
and al, 0x24
invalid
jne case.default.0x14008f907
test dword [rbx + 0x11], esi
jae 0x14008f7dd
add byte [rax], al
cmp byte [rsp + 0x25], 0x74
jne case.default.0x14008f907
jl 0x14008f7f5
and eax, 0x68850f74
adc dword [rax], eax
add byte [rax + 0x6326247c], al
cmp byte [rsp + 0x26], 0x63
je case.0x14008f68e.500
test dword [rax + 0x11], ebp
add byte [rax], al
cmp byte [rsp + 0x26], 0x63
jl 0x14008f800
and al, 0x26
invalid
invalid
jne case.default.0x14008f907
adc dword [rax], eax
add byte [rax], al
add byte [rax - 0x45974ed9], dh
invalid
mov al, 0x27
mov cl, 0x68
mov edx, 7
jmp 0x140090921
add byte [rax], al
add cl, ch
invalid
movabs rax, 0x6564726177726f66
cmp qword [rsp + 0x20], rax
outsd dx, dword [rsi]
jb 0x14008f86f
cmp qword gs:[rsp + 0x20], rax
and byte [rdi], cl
jne case.default.0x14008f907
test dword [rdx], edi
adc dword [rax], eax
add byte [rax], al
mov al, 0x24
mov cl, 0x64
invalid
or byte [rax], al
add byte [rax], al
mov al, 0x24
mov cl, 0x64
mov edx, 8
add byte [rax], al
mov edx, 8
add byte [rax], al
add cl, ch
or al, 0x11
add byte [rax], al
jmp 0x140090921
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
and al, 0x20
and byte [rbx - 0x7bf08a08], al
cmp eax, 0x75
je 0x140090263
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rbx - 0x7bf08c08], al
pop rdx
or al, byte [rax]
add byte [rax], al
cmp eax, 0x63
jne case.default.0x14008f907
movabs rax, 0x6f697463656e6e6f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
invalid
je 0x14008f8a7
outsd dx, dword [rsi]
cmp eax, 0x73
je 0x140090286
add byte [rax], al
jae 0x14008f836
test byte [rdx + 0xa], bl
add byte [rax], al
cmp eax, 0x63
clc
invalid
jne case.default.0x14008f907
mov eax, 0x656e6e6f
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
cmp qword [rsp + 0x21], rax
and al, 0x21
and dword [rdi], ecx
test edi, esi
adc byte [rax], al
add byte [rax], al
mov al, 0x14
mov cl, 0x6e
outsb dx, byte [rsi]
mov edx, 9
jne case.default.0x14008f907
add byte [rax], al
mov al, 0x14
mov cl, 0x6e
outsb dx, byte [rsi]
adc al, 0xb1
outsb dx, byte [rsi]
mov edx, 9
jmp 0x140090921
jb 0x14008f8c1
je 0x14008f8d0
je 0x14008f8d0
jns 0x14008f88d
sub eax, 0x39486661
and al, 0x20
and al, 0x20
invalid
cmp qword [rsp + 0x20], rax
cmp dword [rsp + 0x20], eax
and al, 0x20
and byte [rdi], cl
test esp, edx
adc byte [rax], al
add byte [rax + 0x7428247c], al
jl 0x14008f894
invalid
invalid
jne case.default.0x14008f907
cmp byte [rsp + 0x28], 0x74
jl 0x14008f894
sub byte [rdi + rcx - 0x7b], dh
leave
jne case.default.0x14008f907
adc byte [rax], al
add byte [rax + 0x6529247c], al
add byte [rax], al
cmp byte [rsp + 0x29], 0x65
jne case.default.0x14008f907
test dword [rsi - 0x4ffffff0], edi
cmp dh, byte [rcx + 0xaba72]
jb 0x14008f842
or al, byte [rax]
add byte [rax], al
mov al, 0x3a
mov cl, 0x72
jb 0x14008f842
or al, byte [rax]
add byte [rax], al
jb 0x14008f842
or al, byte [rax]
add byte [rax], al
jmp 0x140090921
nop
adc byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp eax, 0x6d
and byte [rbx - 0x7bf09208], al
clc
insd dword [rdi], dx
je 0x140090129
test byte [rdx - 0x7cfffff8], cl
clc
mov cl, byte [rax]
add byte [rax], al
cmp eax, 0x63
invalid
jne case.default.0x14008f907
adc byte [rax], al
add byte [rdi], cl
movzx eax, byte [rsp + 0x21]
mov dh, 0x44
and al, 0x21
cmp eax, 0x61
je 0x140090900
adc byte [rax], al
invalid
clc
invalid
adc byte [rax], al
adc byte [rax], al
add byte [rbx - 0x7af09008], al
invalid
cmp eax, 0x6f
jne case.default.0x14008f907
movabs rax, 0x79742d746e65746e
outsb dx, byte [rsi]
je 0x14008f929
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
je 0x14008f8f4
je 0x14008f942
cmp qword [rsp + 0x22], rax
and al, 0x22
jne case.default.0x14008f907
insd dword [rdi], dx
adc byte [rax], al
add byte [rax + 0x702a247c], al
and al, 0x2a
invalid
add byte [rax], al
cmp byte [rsp + 0x2a], 0x70
and al, 0x2a
sub dh, byte [rax + 0xf]
jo 0x14008f8e9
jne case.default.0x14008f907
test dword [rdx + 0x10], esp
add byte [rax], al
mov al, 0x1d
mov cl, 0x65
jmp 0x14009091c
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x20]
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
add eax, 0xffffff9f
cmp eax, 0xb
invalid
rcr byte [rdi + 0xf0bf883], 0x87
adc byte [rax], al
adc byte [rax], al
clc
or ecx, dword [rdi]
ja case.default.0x14008f907
xchg dword [rax + 0x10], ecx
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401ade08]
lea ecx, [0x1401ade08]
or eax, 0x11e508
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
mov dh, 0x44
and al, 0x21
movzx eax, byte [rsp + 0x21]
cmp eax, 0x63
je 0x140090968
test byte [rcx + 0x10], dl
add byte [rax], al
clc
invalid
test byte [rcx + 0x10], dl
add byte [rax], al
cmp eax, 0x75
jne case.default.0x14008f907
add byte [rax], al
movabs rax, 0x74617a69726f6874
cmp qword [rsp + 0x22], rax
and al, 0x22
mov eax, 0x726f6874
imul edi, dword [rdx + 0x61], 0x44394874
je 0x14008f973
cmp dword [rsp + 0x22], eax
and al, 0x22
jne case.default.0x14008f907
adc byte [rax], al
add byte [rax + 0x692a247c], al
cmp byte [rsp + 0x2a], 0x69
cmp byte [rsp + 0x2a], 0x69
imul ecx, dword [rdi], 0x100185
add byte [rax + 0x6f2b247c], al
jne case.default.0x14008f907
add byte [rax], al
cmp byte [rsp + 0x2b], 0x6f
and al, 0x2b
outsd dx, dword [rsi]
jne case.default.0x14008f907
test esi, esi
sldt word [rax]
add byte [rax], al
add byte [rax], al
mov al, 0x10
mov cl, 0x6e
mov edx, 0xc
add byte [rax], al
jmp 0x140090921
add byte [rax], al
movzx eax, byte [rsp + 0x20]
cmp eax, 0x63
je 0x14009015b
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x7af09e08], al
ror dword [rdi], 1
add byte [rax], al
cmp eax, 0x61
jne case.default.0x14008f907
test ecx, edx
sldt word [rax]
movabs rax, 0x68632d7470656363
cmp qword [rsp + 0x21], rax
invalid
invalid
invalid
sub eax, 0x39486863
and al, 0x21
invalid
push 0x24443948
and dword [rdi], ecx
test dword [rdi + rcx + 0x7c810000], edi
jl 0x14008f9ac
invalid
invalid
jne case.default.0x14008f907
cmp dword [rsp + 0x29], 0x65737261
jl 0x14008f9ac
sub dword [rcx + 0x72], esp
jae case.0x14005a2ad.155
jne case.default.0x14008f907
test dword [rsi - 0x4ffffff1], ebp
add dword [rcx + 0xdba74], esi
mov edx, 0xd
add byte [rax], al
add byte [rax - 0x458b4eff], dh
or eax, 0xe9000000
add cl, ch
mov al, 1
mov cl, 0x74
mov edx, 0xd
add cl, ch
jmp 0x140090921
or byte [rdi], 0
add byte [rdi], cl
movzx eax, byte [rsp + 0x20]
movzx eax, byte [rsp + 0x20]
add eax, 0xffffff9f
cmp eax, 0x17
clc
invalid
clc
invalid
ja case.default.0x14008f907
sldt word [rax]
lea rcx, [0x1401ade38]
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne 0x14008f944
cmp dword [rsp + 0x21], 0x70656363
jne case.default.0x14008f907
sldt word [rax]
jl 0x14008f9e9
and dword [rbx + 0x63], esp
jo 0x14008f9da
jo 0x14008f9da
invalid
invalid
jo 0x14008f9da
test dword [rcx + 0xf], esi
sldt word [rax]
add byte [rax], al
add byte [rax + 0x7425247c], al
cmp byte [rsp + 0x25], 0x74
jne case.default.0x14008f907
add byte [rax + 0x2d26247c], al
cmp byte [rsp + 0x26], 0x2d
sub eax, 0xf5b850f
add byte [rax], al
jne case.default.0x14008f907
movzx eax, byte [rsp + 0x27]
and al, 0x27
invalid
cmp eax, 0x6c
insb byte [rdi], dx
je 0x140090a5b
add byte [rax], al
cmp eax, 0x65
jne case.default.0x14008f907
movq xmm0, qword [rsp + 0x28]
movd dword [rsp + 0x28], mm0
jle 0x14008fa45
and al, 0x28
sub byte [rsi + 0xf], ah
jle 0x14008f9c7
invalid
movd eax, xmm0
sar byte [0x1a4785d7b], 0xf
cmp eax, 0x646f636e
jne case.default.0x14008f907
test dword [rdi], ebp
sldt word [rax]
jne case.default.0x14008f907
test dword [rdi], ebp
sldt word [rax]
cmp byte [rsp + 0x2c], 0x69
jne case.default.0x14008f907
sldt word [rax]
sldt word [rax]
add byte [rax], al
cmp byte [rsp + 0x2d], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14008f907
sldt word [rax]
add byte [rax], al
mov al, 2
mov cl, 0x67
mov edx, 0xe
add byte [rax], al
jmp 0x140090921
jmp 0x14008fa42
add byte [rdi], cl
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
cmp eax, 0x78
je 0x1400902a9
invalid
js case.0x14004b412.220
test byte [rbp + 8], ah
add byte [rax], al
cmp eax, 0x77
je 0x1400902f0
or byte [rax], al
invalid
clc
ja case.0x14003dfe5.343
or byte [rax], al
add byte [rbx - 0x7af09c08], al
clc
invalid
invalid
invalid
cmp eax, 0x63
jne case.default.0x14008faed
test dword [rdx + 0x10], edi
add byte [rax], al
clc
invalid
jp 0x14008fa64
add byte [rax], al
add byte [rcx + 0x6f21247c], al
cmp dword [rsp + 0x21], 0x65746e6f
jl case.0x140048f79.264
and dword [rdi + 0x6e], ebp
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x14008fac3
jne case.default.0x14008faed
adc byte [rax], al
add byte [rax + 0x6e25247c], al
invalid
outsb dx, byte [rsi]
cmp byte [rsp + 0x25], 0x6e
and eax, 0x61850f6e
adc byte [rax], al
jne case.default.0x14008faed
add byte [rax + 0x7426247c], al
cmp byte [rsp + 0x26], 0x74
je 0x14008fa84
jne case.default.0x14008faed
test dword [rsi + 0x10], edx
add byte [rax], al
push rsi
adc byte [rax], al
add byte [rax + 0x2d27247c], al
invalid
invalid
cmp byte [rsp + 0x27], 0x2d
invalid
jne case.default.0x14008faed
adc byte [r8], al
adc byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x28
movzx eax, byte [rsp + 0x28]
cmp eax, 0x6c
clc
insb byte [rdi], dx
je case.0x14004b28d.386
add byte [rbx - 0x7af09a08], al
xor al, 0x10
adc byte [rax], al
invalid
cmp eax, 0x65
jne case.default.0x14008faed
adc byte [rax], al
add byte [rcx + 0x6e29247c], al
and al, 0x29
outsb dx, byte [rsi]
cmp dword [rsp + 0x29], 0x646f636e
jne case.default.0x14008faed
adc byte [rax], al
invalid
sub dword [rsi + 0x63], ebp
outsd dx, dword [rsi]
invalid
jne case.default.0x14008faed
test dword [rsi], esp
adc byte [rax], al
add byte [rax + 0x692d247c], al
cmp byte [rsp + 0x2d], 0x69
jne case.default.0x14008faed
sbb edx, dword [rax]
add byte [rax], al
cmp byte [rsp + 0x2e], 0x6e
jl 0x14008fadc
and al, 0x2e
outsb dx, byte [rsi]
outsb dx, byte cs:[rsi]
jne case.default.0x14008faed
add byte [rax], al
add byte [rax - 0x45984eea], dh
sldt word [rax]
add byte [rax], al
invalid
push rbx
invalid
mov al, 0x16
mov cl, 0x67
mov edx, 0xf
add byte [rax], al
mov edx, 0xf
add byte [rax], al
jmp 0x140090921
mov dh, 0x44
and al, 0x20
add eax, 0xffffff9d
popfq
popfq
cmp eax, 0x11
ja case.default.0x14008faed
xchg ecx, esi
sldt word [rax]
clc
adc dword [rdi], ecx
xchg ecx, esi
sldt word [rax]
lea rcx, [0x1401add64]
or eax, 0x11e27e
loop 0x14008faf6
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movabs rax, 0x65686361632d6e64
cmp qword [rsp + 0x21], rax
invalid
outsb dx, byte fs:[rsi]
sub eax, 0x68636163
cmp qword gs:[rsp + 0x21], rax
invalid
invalid
invalid
and al, 0x21
and dword [rdi], ecx
test esp, ecx
sldt word [rax]
jne case.default.0x14008faed
cmp dword [rsp + 0x29], 0x6e6f632d
jne case.default.0x14008faed
invalid
invalid
sldt word [rax]
sub dword [0x14f776a70], ebp
invalid
test dword [rsi - 0x7ffffff1], edi
jl case.0x14007300c.136
cmp byte [rsp + 0x2d], 0x74
jne case.default.0x14008faed
sub eax, 0xb3850f74
sldt word [rax]
add byte [rax], al
cmp byte [rsp + 0x2e], 0x72
jne case.default.0x14008faed
sldt word [rax]
jb 0x14008fb32
test dword [rax - 0x7ffffff1], ebp
jl 0x14008fb4f
sldt word [rax]
add byte [rax + 0x6f2f247c], al
cmp byte [rsp + 0x2f], 0x6f
invalid
jne case.default.0x14008faed
add byte [rax], al
add byte [rax - 0x45934eed], dh
adc byte [rax], al
add byte [rax], al
invalid
mov al, 0x13
mov cl, 0x6c
mov edx, 0x10
add byte [rax], al
add cl, ch
jmp 0x140090921
loopne 0x14008fb4c
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x20]
movq mm0, qword [rsp + 0x20]
outsd dx, dword [rsi]
and al, 0x20
pcmpeqb xmm0, xmmword [0x1401697b0]
je 0x14008fb50
invalid
pushfq
or eax, 0xd70f6600
sal byte [0x14009fb58], 0xf
inc dword [rax]
add byte [rdi], cl
pmovmskb eax, xmm0
pmovmskb eax, mm0
xor eax, 0xffff
inc dword [rax]
add byte [rdi], cl
add byte [rax], al
jne case.default.0x14008faed
test dword [rdx + 0xf], esi
add byte [rax], al
sldt word [rax]
cmp byte [rsp + 0x30], 0x74
jne case.default.0x14008faed
add byte [rax], al
add byte [rax], al
add byte [rax - 0x459a4ece], dh
adc dword [rax], eax
invalid
mov al, 0x32
mov cl, 0x65
mov edx, 0x11
add byte [rax], al
invalid
xor dh, byte [rcx + 0x11ba65]
add byte [rax], al
add cl, ch
stosb byte [rdi], al
or eax, 0xb60f0000
and al, 0x20
cmp eax, 0x70
clc
invalid
add byte [rax], al
jmp 0x140090921
and byte [rbx - 0x7bf08f08], al
mov dl, 7
add byte [rax], al
invalid
clc
jo 0x14008fb8f
invalid
je 0x140090337
test byte [rdx - 0x7cfffff9], dh
add byte [rbx - 0x7bf09608], al
fild word [rdi]
invalid
add byte [rax], al
cmp eax, 0x69
je case.0x140048217.333
test bh, bl
invalid
add byte [rax], al
clc
imul ecx, dword [rdi], 0x7df84
test bh, bl
invalid
add byte [rax], al
cmp eax, 0x63
invalid
invalid
test bh, bl
invalid
cmp eax, 0x63
jne case.default.0x14008faed
cmp dword [rdi], ecx
add byte [rax], al
clc
invalid
cmp dword [rdi], ecx
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x21]
and al, 0x21
pcmpeqb xmm0, xmmword [0x140169800]
pmovmskb eax, xmm0
xlatb
sal byte [0x14009fbae], 0xf
inc dword [rax]
add byte [rdi], cl
test dword [rdi + rcx], ebx
add byte [rax], al
invalid
xlatb
sal byte [0x14009fbae], 0xf
inc dword [rax]
add byte [rdi], cl
inc dword [rax]
add byte [rdi], cl
test dword [rdi + rcx], ebx
add byte [rax], al
invalid
add byte [rax + 0x6f31247c], al
cmp byte [rsp + 0x31], 0x6f
jl case.0x1400c1683.151
and al, 0x31
outsd dx, dword [rsi]
xor dword [rdi + 0xf], ebp
test dword [rcx], edx
sldt word [rax]
jne case.default.0x14008faed
mov al, 0x15
jmp 0x140090361
invalid
movq mm0, qword [rsp + 0x20]
and al, 0x20
pcmpeqb xmm0, xmmword [0x1401697a0]
add eax, 0xd9bcc
wait
or eax, 0xd70f6600
pmovmskb eax, xmm0
xor eax, 0xffff
add byte [rax], al
sal byte [0x14009fbdd], 0xf
test ebp, ebp
invalid
add byte [rax], al
jne case.default.0x14008faed
add byte [rax], al
cmp byte [rsp + 0x30], 0x63
jne case.default.0x14008faed
invalid
add byte [rax], al
invalid
cmp byte [rsp + 0x31], 0x65
jne case.default.0x14008faed
add byte [rax], al
xor dword [rbp + 0xf], esp
test edi, edx
invalid
add byte [rax], al
cmp byte [rsp + 0x32], 0x70
jne case.default.0x14008faed
add byte [rax], al
jo 0x14008fc0e
test esp, ecx
invalid
add byte [rax], al
add byte [rax - 0x458b4ec5], dh
mov al, 0x3b
mov cl, 0x74
je 0x14008fbc3
adc eax, dword [rax]
add byte [rax], al
je 0x14008fbc3
adc eax, dword [rax]
add byte [rax], al
jmp 0x140090921
prefetch byte [rax]
add byte [rsi + 0xf], ah
invalid
outsd dx, dword [rsi]
movq mm0, qword [rsp + 0x20]
and al, 0x20
and byte [rsi + 0xf], ah
je case.0x14008f756.287
pcmpeqb xmm0, xmmword [0x140169780]
pmovmskb eax, xmm0
pmovmskb eax, mm0
invalid
wait
or eax, 0xd70f6600
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x14008faed
movdqa xmm0, xmmword [rsp + 0x30]
pmovmskb eax, mm0
xor eax, 0xffff
add byte [rax], al
jne case.default.0x14008faed
movdqa xmm0, xmmword [rsp + 0x30]
movd eax, xmm0
cmp eax, 0x6f697372
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jne case.default.0x14008faed
add byte [rax], al
add byte [rax - 0x45914ec1], dh
adc al, 0
add byte [rax], al
mov al, 0x3f
mov cl, 0x6e
mov edx, 0x14
invalid
jmp 0x140090921
or al, 0
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp eax, 0x78
js 0x14008fc6a
test byte [rbx + 7], al
add byte [rax], al
js 0x14008fc6a
test byte [rbx + 7], al
add byte [rax], al
cmp eax, 0x73
clc
jae 0x14008fc73
invalid
je case.0x1400c1683.271
test byte [rbp - 0x7cfffff9], bl
cmp eax, 0x61
jne case.default.0x14008faed
test dword [rsi + 0xe], ebx
add byte [rax], al
clc
invalid
test dword [rsi + 0xe], ebx
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x21]
movq mm0, qword [rsp + 0x21]
and al, 0x21
and dword [rsi + 0xf], esp
je 0x14008fc81
pcmpeqb xmm0, xmmword [0x140169850]
pmovmskb eax, xmm0
rcr byte [rbx + 0xf66000d], 1
xlatb
wait
or eax, 0xd70f6600
pmovmskb eax, mm0
sal byte [0x14009fc89], 0xf
test dword [rcx + 0xe], eax
add byte [rax], al
xor eax, 0xffff
jne case.default.0x14008faed
cmp dword [rsp + 0x31], 0x67612d78
xor dword [rax + 0x2d], edi
invalid
jne case.default.0x14008faed
add byte [rax], al
mov al, 0xa
mov cl, 0x65
mov edx, 0x15
jmp 0x140090921
and al, 0x20
pcmpeqb xmm0, xmmword [0x1401697d0]
pmovmskb eax, xmm0
xor eax, 0xffff
jne case.default.0x14008faed
test dword [rax], ecx
invalid
movdqa xmm0, xmmword [rsp + 0x30]
movd eax, xmm0
xor byte [rsi + 0xf], ah
jle 0x14008fc92
cmp eax, 0x6c6f702d
jne case.default.0x14008faed
or eax, 0x7c800000
and al, 0x34
cmp byte [rsp + 0x34], 0x69
jne case.default.0x14008faed
imul ecx, dword [rdi], 0xde885
add byte [rax + 0x6335247c], al
invalid
invalid
cmp byte [rsp + 0x35], 0x63
xor eax, 0xdd850f63
or eax, 0x1bb00000
add byte [rax], al
mov al, 0x1b
jne case.default.0x14008faed
add byte [rax], al
mov al, 0x1b
mov cl, 0x79
mov edx, 0x16
jmp 0x140090921
and al, 0x20
pcmpeqb xmm0, xmmword [0x140169790]
pmovmskb eax, xmm0
xor eax, 0xffff
jne case.default.0x14008faed
movdqa xmm0, xmmword [rsp + 0x30]
movd eax, xmm0
movd eax, mm0
xor byte [rsi + 0xf], ah
jle 0x14008fce8
movd eax, mm0
cmp eax, 0x736e6574
jne case.default.0x14008faed
popfq
invalid
add byte [rax], al
popfq
or eax, 0x7c800000
invalid
jl 0x14008fd5a
invalid
cmp byte [rsp + 0x34], 0x69
jne case.default.0x14008faed
imul ecx, dword [rdi], 0xd9285
add byte [rax + 0x6f35247c], al
test dword [rdx - 0x7ffffff3], edx
jl 0x14008fd65
cmp byte [rsp + 0x35], 0x6f
xor eax, 0x87850f6f
or eax, 0x7c800000
jne case.default.0x14008faed
cmp byte [rsp + 0x36], 0x6e
and al, 0x36
outsb dx, byte [rsi]
jne case.default.0x14008faed
add byte [rax], al
add byte [rax - 0x458c4ec4], dh
invalid
mov al, 0x3c
mov cl, 0x73
mov edx, 0x17
jmp 0x140090921
and al, 0x20
cmp eax, 0x75
je 0x14009018c
add al, 0
invalid
jne 0x14008fd7a
test byte [rsp + rax], bl
add byte [rax], al
add al, 0
add byte [rbx - 0x7af08c08], al
push rdi
or eax, 0xff30000
cmp eax, 0x73
jne case.default.0x14008faed
movdqu xmm0, xmmword [rsp + 0x21]
movq mm0, qword [rsp + 0x21]
outsd dx, dword [rsi]
and al, 0x21
pcmpeqb xmm0, xmmword [0x140169770]
pmovmskb eax, xmm0
xor eax, 0xffff
add byte [rdi], cl
test dword [rdx], edi
invalid
add byte [rax], al
jmp 0x1a6090b21
cmp dword [rsp + 0x31], 0x75636573
jne case.default.0x14008faed
jl 0x14008fdbd
xor dword [rbx + 0x65], esi
invalid
add byte [rax + 0x7235247c], al
cmp byte [rsp + 0x35], 0x72
jl 0x14008fdcb
xor eax, 0x21850f72
or eax, 0x7c800000
jne case.default.0x14008faed
and dword [0x1bc88fdb1], ecx
cmp byte [rsp + 0x36], 0x69
jne case.default.0x14008faed
add byte [rax], al
and al, 0x36
imul ecx, dword [rdi], 0xd1685
add byte [rax], al
cmp byte [rsp + 0x37], 0x74
add byte [rax], al
cmp byte [rsp + 0x37], 0x74
jl 0x14008fde1
invalid
jne case.default.0x14008faed
add byte [rax], al
mov al, 0x42
mov cl, 0x79
mov edx, 0x18
jmp 0x140090921
add byte [rax], al
add cl, ch
or r8, qword [rax]
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp eax, 0x70
je case.0x14004b2ee.386
cmp eax, 0x61
jne case.default.0x14008faed
or al, 0
add bl, dh
movdqu xmm0, xmmword [rsp + 0x21]
movq mm0, qword [rsp + 0x21]
pcmpeqb xmm0, xmmword [0x140169870]
pmovmskb eax, xmm0
pmovmskb eax, mm0
add byte [rsi + 0xf], ah
xlatb
pmovmskb eax, mm0
sal byte [0x14009fe01], 0xf
test ecx, ecx
or al, 0
add byte [rax - 0x48], cl
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14008fe3a
xor eax, 0xffff
jne case.default.0x14008faed
movabs rax, 0x6769726f2d776f6c
cmp qword [rsp + 0x31], rax
outsd dx, dword [rsi]
jb 0x14008fe79
cmp qword [esp + 0x31], rax
jne case.default.0x14008faed
cmp byte [rsp + 0x39], 0x69
jne case.default.0x14008faed
add byte [rax], al
mov al, 8
mov cl, 0x6e
mov edx, 0x1a
add byte [rax], al
add cl, ch
in al, dx
or al, byte [rax]
add byte [rsi + 0xf], ah
jmp 0x140090921
outsd dx, dword [rsi]
and al, 0x20
and byte [rsi + 0xf], ah
pcmpeqb xmm0, xmmword [0x140169880]
je 0x14008fe44
add eax, 0xd9a3d
cmp eax, 0x66000d9a
pmovmskb eax, xmm0
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x14008faed
invalid
inc dword [rax]
add byte [rdi], cl
test dword [rsi + 0xc], edi
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and al, 0x30
movdqa xmm0, xmmword [rsp + 0x30]
movd eax, xmm0
cmp eax, 0x776f6c6c
outsd dx, dword [rsi]
ja 0x14008fe71
test dword [rcx + 0xc], ebp
add byte [rax], al
invalid
sar byte [0x1b7786ace], 0xf
outsd dx, dword [rsi]
ja 0x14008fe71
test dword [rcx + 0xc], ebp
add byte [rax], al
invalid
add byte [rax + 0x2d34247c], al
cmp byte [rsp + 0x34], 0x2d
and al, 0x34
sub eax, 0xc5e850f
or al, 0
invalid
jne case.default.0x14008faed
or al, 0
add byte [rdi], cl
mov dh, 0x44
and al, 0x35
movzx eax, byte [rsp + 0x35]
cmp eax, 0x6d
insd dword [rdi], dx
je 0x1400906b7
add byte [rbx - 0x7af09708], al
or al, 0
add byte [rcx + 0x6536247c], al
cmp eax, 0x68
jne case.default.0x14008faed
cmp dword [rsp + 0x36], 0x65646165
jne case.default.0x14008faed
cmp dword [rax + rax], ecx
invalid
invalid
cmp dword [rax + rax], ecx
add byte [rax + 0x723a247c], al
and al, 0x3a
invalid
cmp byte [rsp + 0x3a], 0x72
and al, 0x3a
jb 0x14008feac
jne case.default.0x14008faed
test dword [rsi], ebp
or al, 0
add byte [rax + 0x829e906], dh
mov al, 6
invalid
sub dword [rax], ecx
mov al, 6
jmp case.0x14008faed.92
sub dword [rax], ecx
add byte [rax], al
add byte [rax], al
movabs rax, 0x632d737365636361
invalid
invalid
invalid
jae 0x14008ff24
sub eax, 0x44394863
and al, 0x20
invalid
invalid
sub eax, 0x44394863
and al, 0x20
and al, 0x20
and byte [rdi], cl
test dword [rdx], edx
or al, 0
add bl, dh
movd dword [rsp + 0x28], mm0
and al, 0x28
jne case.default.0x14008faed
movq xmm0, qword [rsp + 0x28]
and al, 0x28
movd eax, xmm0
movd eax, mm0
cmp eax, 0x72746e6f
outsb dx, byte [rsi]
je 0x14008ff3f
jne case.default.0x14008faed
std
or eax, dword [rax]
add byte [rax + 0x6f2c247c], al
cmp byte [rsp + 0x2c], 0x6f
jne case.default.0x14008faed
cmp byte [rsp + 0x2d], 0x6c
jne case.default.0x14008faed
cmp byte [rsp + 0x2e], 0x2d
jne case.default.0x14008faed
test esp, ebx
or eax, dword [rax]
invalid
test esp, ebx
or eax, dword [rax]
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
movzx eax, byte [rsp + 0x2f]
cmp eax, 0x72
je 0x1400906de
invalid
add byte [rbx - 0x7af09a08], al
cmp eax, 0x65
jne case.default.0x14008faed
invalid
clc
jne case.default.0x14008faed
invalid
invalid
add byte [rax - 0x48], cl
js 0x14008ff7f
movabs rax, 0x65682d65736f7078
cmp qword [rsp + 0x30], rax
outsd dx, dword [rsi]
jae case.0x14008f756.375
sub eax, 0x39486568
and al, 0x30
push 0x44394865
and al, 0x30
jne case.default.0x14008faed
add bl, dh
movd dword [rsp + 0x38], mm0
movq xmm0, qword [rsp + 0x38]
movd eax, xmm0
movd eax, mm0
cmp eax, 0x72656461
jne case.default.0x14008faed
add byte [rax], al
invalid
jb 0x14008ff3f
test dword [rbx - 0x4ffffff5], ebx
or dword [rcx + 0x1cba73], esi
add byte [rax], al
add byte [rax], al
mov al, 9
mov cl, 0x73
mov edx, 0x1c
jmp 0x140090921
fimul word [rcx]
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
pcmpeqb xmm0, xmmword [0x140169810]
pmovmskb eax, xmm0
pmovmskb eax, mm0
je case.0x14008f68e.508
mov edi, 0x66000d98
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x14008faed
invalid
add byte [rdi], cl
test dword [rax + 0xb], esi
add byte [rax], al
invalid
add byte [rax - 0x48], cl
jno 0x14008ffda
jno 0x14008ffda
movabs rax, 0x682d747365757165
jno 0x14008ffda
jae 0x14008ffdc
je case.0x140020c36.556
sub eax, 0x44394868
and al, 0x30
push 0x24443948
xor byte [rdi], cl
test dword [rbx + 0xb], ebx
pop rbx
or eax, dword [rax]
invalid
cmp qword [rsp + 0x30], rax
jne case.default.0x14008faed
pop rbx
or eax, dword [rax]
add bl, dh
movq xmm0, qword [rsp + 0x38]
movd dword [rsp + 0x38], mm0
jle case.0x140020c36.569
and al, 0x38
movd eax, xmm0
cmp eax, 0x65646165
jne case.default.0x14008faed
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax + 0x723c247c], al
invalid
cmp byte [rsp + 0x3c], 0x72
jb 0x14008ff9f
jne case.default.0x14008faed
test dword [rbx], edi
or eax, dword [rax]
add byte [rax], al
mov al, 0xb
mov cl, 0x73
invalid
cmp ecx, dword [rbx]
add byte [rax], al
mov al, 0xb
mov cl, 0x73
mov edx, 0x1d
invalid
add byte [rax], al
invalid
or esi, dword [rcx + 0x1dba73]
add byte [rax], al
sbb eax, 0xe9000000
add byte [rax], al
add cl, ch
jmp 0x140090921
jle 0x14008ffaa
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x20]
pcmpeqb xmm0, xmmword [0x140169880]
pcmpeqb mm0, qword [0x140169880]
je case.0x14002210d.508
iretd
cwde
or eax, 0xd70f6600
invalid
xlatb
pmovmskb eax, xmm0
pmovmskb eax, mm0
xlatb
sal byte [0x14009ffba], 0xf
xor eax, 0xffff
jne case.default.0x14008faed
or eax, dword [rax]
invalid
inc dword [rax]
add byte [rdi], cl
test dword [rax], edx
or eax, dword [rax]
add byte [rax - 0x48], cl
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14008fff4
movabs rax, 0x6572632d776f6c6c
cmp qword [rsp + 0x30], rax
and al, 0x30
invalid
cmp dword [rsp + 0x30], eax
and al, 0x30
jne case.default.0x14008faed
or al, byte [rax]
add bl, dh
add byte [rax], al
movq xmm0, qword [rsp + 0x38]
movd dword [rsp + 0x38], mm0
jle 0x14009001d
and al, 0x38
cmp byte [rsi + 0xf], ah
jle 0x14008ff9f
movd eax, xmm0
movd eax, mm0
cmp eax, 0x746e6564
jne case.default.0x14008faed
test esi, esp
or al, byte [rax]
invalid
test esi, esp
or al, byte [rax]
add byte [rax + 0x693c247c], al
cmp byte [rsp + 0x3c], 0x69
jl case.0x1400cd347.370
cmp al, 0x69
jne case.default.0x14008faed
fisttp dword [rdx]
add byte [rax], al
add byte [rax + 0x613d247c], al
cmp byte [rsp + 0x3d], 0x61
jl 0x14009001c
cmp eax, 0xd0850f61
invalid
jne case.default.0x14008faed
test eax, edx
or al, byte [rax]
add byte [rax + 0x6c3e247c], al
jl 0x140090027
insb byte [rdi], dx
cmp byte [rsp + 0x3e], 0x6c
jl 0x140090027
insb byte [rdi], dx
insb byte [rdi], dx
jne case.default.0x14008faed
add byte [rax], al
mov al, 5
mov cl, 0x73
mov edx, 0x1f
jmp 0x140090921
or byte [rcx], cl
add byte [rax], al
add byte [rax], al
add cl, ch
or byte [rcx], cl
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x20]
movq mm0, qword [rsp + 0x20]
movq mm0, qword [rsp + 0x20]
outsd dx, dword [rsi]
and al, 0x20
and al, 0x20
movdqa xmm1, xmmword [rsp + 0x30]
and al, 0x30
pcmpeqb xmm1, xmmword [0x1401697c0]
je 0x140090036
or eax, 0xd9793
xchg ebx, eax
xchg edi, eax
or eax, 0x740f6600
pcmpeqb mm0, qword [0x1401697d0]
pcmpeqb xmm0, xmmword [0x1401697d0]
pcmpeqb mm0, qword [0x1401697d0]
je 0x140090036
wait
xchg edi, eax
or eax, 0xdb0f6600
shl dword [rsi + 0xf], 0xd7
sal byte [0x1400a0042], 0xf
invalid
inc dword [rax]
add byte [rax], al
invalid
pand xmm0, xmm1
pand mm0, mm1
fcmovnb st(0), st(1)
pmovmskb eax, xmm0
xor eax, 0xffff
invalid
inc dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
jne case.default.0x14008faed
test dword [rax - 0x7ffffff6], ecx
jl 0x14009006f
mov byte [rdx], cl
add byte [rax], al
invalid
or al, byte [rax]
add byte [rax + 0x6e40247c], al
cmp byte [rsp + 0x40], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14008faed
test dword [rbp + 0xa], edi
add byte [rax], al
cmp byte [rsp + 0x41], 0x6c
insb byte [rdi], dx
jne case.default.0x14008faed
or al, byte [rax]
add byte [rax - 0x45864ee4], dh
jns 0x14009001d
mov al, 0x1c
mov cl, 0x79
invalid
jns 0x14009001d
mov edx, 0x22
and al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp 0x140090921
mov ch, 8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x104215
lea rdx, [0x140194288]
adc eax, 0x48001042
lea esi, [0x1401aa580]
xor eax, 0x11a506
lea rsi, [0x1401aa580]
xor eax, 0x11a506
invalid
xor eax, eax
xor ebx, ebx
invalid
sal byte [rcx], 0xdb
fucomi st(3)
or cl, byte [rax - 0x73]
lea rdx, str.__b_
jmp case.0x14004b2ee.466
lea rdx, str.__b_
lea edx, str.__b_
add byte [rax - 0x77], cl
invalid
mov rax, rsi
mov qword [rsp + 0xf0], rdi
mov rcx, rbx
sub rcx, rdi
stc
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
stc
jb 0x140090ca9
add byte [rax + 1], cl
dec byte [rax - 0x77]
invalid
invalid
add rsi, rdi
mov rdi, rax
invalid
mov rax, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax], al
invalid
invalid
push rax
add byte [rax], al
mov qword [rax + 8], rdx
mov dword [rax + 8], edx
or byte [rax - 0x77], cl
mov qword [rax + 0x10], rsi
mov dword [rax + 0x10], esi
jo 0x1400900c4
mov qword [rax + 0x18], rcx
mov dword [rax + 0x18], ecx
mov qword [rax + 0x20], rdi
mov qword [rax], 0
and byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x140090baf
out 0xa, eax
or al, byte [rax]
add byte [rax + 0x6121247c], al
jl 0x1400900ef
invalid
invalid
add byte [rax], al
cmp byte [rsp + 0x21], 0x61
jl 0x1400900ef
and dword [rcx + 0xf], esp
jne case.default.0x14008f907
test dword [rsi + 8], ebp
add byte [rax], al
outsb dx, byte [rsi]
or byte [rax], al
add byte [rax + 0x6e22247c], al
cmp byte [rsp + 0x22], 0x6e
cmp byte [rsp + 0x22], 0x6e
and al, 0x22
outsb dx, byte [rsi]
and ch, byte [rsi + 0xf]
test dword [rbx + 8], esp
invalid
or byte [rax], al
invalid
jne case.default.0x14008f907
add byte [rax + 0x6723247c], al
cmp byte [rsp + 0x23], 0x67
jne case.default.0x14008f907
or byte [rax], al
add byte [rax - 0x459a4eca], dh
mov al, 0x36
mov cl, 0x65
invalid
mov al, 0x36
mov cl, 0x65
mov cl, 0x65
mov edx, 4
add al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
sub cl, byte [rax]
jmp 0x140090921
add byte [rax], al
cmp dword [rsp + 0x21], 0x7461636f
and dword [rdi + 0x63], ebp
invalid
je 0x14009010f
jne case.default.0x14008f907
test dword [rax + rcx], edi
add byte [rax], al
cmp byte [rsp + 0x25], 0x69
jne case.default.0x14008f907
test dword [rcx], esi
or byte [rax], al
add byte [rax], al
test dword [rcx], esi
or byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x6f26247c], al
cmp byte [rsp + 0x26], 0x6f
jl 0x140090137
and al, 0x26
outsd dx, dword [rsi]
outsd dx, dword es:[rsi]
jne case.default.0x14008f907
or byte es:[rax], al
add byte [rax], al
add byte [rax - 0x45914ed2], dh
invalid
mov al, 0x2e
mov cl, 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
mov edx, 7
add byte [rax], al
jmp 0x140090921
clc
invalid
movabs rax, 0x6177726f662d7861
outsd dx, dword [rsi]
jb case.0x1400c1683.249
invalid
ja 0x140090194
invalid
cmp qword [rsp + 0x21], rax
and al, 0x21
and al, 0x21
and dword [rdi], ecx
test dword [rbx], eax
jne case.default.0x14008f907
or byte [rax], al
add byte [rax + 0x7229247c], al
invalid
cmp byte [rsp + 0x29], 0x72
jb 0x140090153
jne case.default.0x14008f907
test eax, edi
invalid
add byte [rax], al
cmp byte [rsp + 0x2a], 0x64
jne case.default.0x14008f907
test ebp, ebp
invalid
add byte [rax], al
test ebp, ebp
invalid
add byte [rax + 0x7bfe92f], dh
mov al, 0x2f
jmp 0x14009091a
add byte [rax], al
movabs rax, 0x6c2d746e65746e6f
mov eax, 0x65746e6f
outsb dx, byte [rsi]
je 0x140090191
sub eax, 0x4439486c
and al, 0x21
insb byte [rdi], dx
cmp qword [rsp + 0x21], rax
cmp dword [rsp + 0x21], eax
and dword [rdi], ecx
jne case.default.0x14008f907
test ecx, edx
invalid
cmp dword [rsp + 0x29], 0x74676e65
jne case.default.0x14008f907
ret
invalid
add byte [rax], al
jl 0x140090197
sub dword [rbp + 0x6e], esp
je 0x140090188
je 0x140090188
je 0x140090188
test ebx, eax
invalid
ret
mov al, 0x18
sbb byte [rcx + 0xdba68], dh
add byte [rax], al
invalid
mov cl, 0x68
mov edx, 0xd
invalid
push 0xdba
add cl, ch
jmp 0x140090921
xchg ebp, eax
invalid
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x21]
movq mm0, qword [rsp + 0x21]
outsd dx, dword [rsi]
and al, 0x21
and dword [rsi + 0xf], esp
pcmpeqb xmm0, xmmword [str.pgrade_insecure_trict_transport_sec_websocket_vesec_websocket_exsec_websocket_acproxy_authentica_policy_report_ocontent_securityroxy_authorizatif_unmodified_sinontent_dispositiaccess_control_rns_prefetch_contontent_type_optiec_websocket_proccess_control_maublic_key_pins_rccess_control_alaccess_control_a_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t]
pcmpeqb mm0, qword [str.pgrade_insecure_trict_transport_sec_websocket_vesec_websocket_exsec_websocket_acproxy_authentica_policy_report_ocontent_securityroxy_authorizatif_unmodified_sinontent_dispositiaccess_control_rns_prefetch_contontent_type_optiec_websocket_proccess_control_maublic_key_pins_rccess_control_alaccess_control_a_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t]
je 0x14009019b
add eax, 0xd95c6
invalid
xchg ebp, eax
or eax, 0xd70f6600
add byte [rsi + 0xf], ah
xlatb
add byte [rsi + 0xf], ah
pmovmskb eax, xmm0
pmovmskb eax, mm0
xlatb
sal byte [0x1400a01a3], 0xf
xor eax, 0xffff
add byte [rdi], cl
jne case.default.0x14008faed
test dword [rdi], esp
invalid
or dword [rax], eax
add byte [rcx + 0x7231247c], al
invalid
jl 0x1400901d0
invalid
invalid
add byte [rax], al
cmp dword [rsp + 0x31], 0x75716572
jl 0x1400901d0
xor dword [rdx + 0x65], esi
jb 0x140090214
jno case.0x14004b09a.363
jno case.0x14004b09a.363
jne case.default.0x14008faed
test dword [rcx], ebx
or dword [rax], eax
sbb dword [rcx], ecx
add byte [rax], al
add byte [rax + 0x6535247c], al
cmp byte [rsp + 0x35], 0x65
jne case.default.0x14008faed
test dword [rsi], ecx
or dword [rax], eax
add byte [rax + 0x7336247c], al
cmp byte [rsp + 0x36], 0x73
jl 0x1400901e9
jae case.0x14002167e.496
jae case.0x14002167e.496
jne case.default.0x14008faed
test dword [rbx], eax
or dword [rax], eax
add byte [rax + 0x7437247c], al
cmp byte [rsp + 0x37], 0x74
cmp byte [rsp + 0x37], 0x74
invalid
je case.0x14004b2ee.409
jne case.default.0x14008faed
test eax, edi
or byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x458c4eb8], dh
sbb byte [rax], al
invalid
mov al, 0x48
mov cl, 0x73
mov cl, 0x73
mov edx, 0x18
add byte [rax], al
add cl, ch
add byte [rax], al
jmp 0x140090921
cmp eax, dword [rdi]
add byte [rax], al
invalid
add bl, dh
movq mm0, qword [rsp + 0x21]
and al, 0x21
movdqu xmm0, xmmword [rsp + 0x21]
and al, 0x21
and al, 0x21
pcmpeqb xmm0, xmmword [0x140169860]
je case.0x14004b09a.301
add eax, 0xd966c
insb byte [rdi], dx
xchg esi, eax
or eax, 0xd70f6600
sal byte [0x1400a01fd], 0xf
invalid
inc dword [rax]
add byte [rdi], cl
pmovmskb eax, xmm0
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x14008faed
int 8
add byte [rax], al
invalid
inc dword [rax]
add byte [rdi], cl
test ebp, ecx
or byte [rax], al
invalid
int 8
add byte [rax], al
add byte [rax - 0x48], cl
movabs rax, 0x6e6f2d74726f7065
jo 0x140090277
jo 0x140090277
jb 0x14009027e
sub eax, 0x39486e6f
and al, 0x31
cmp qword [rsp + 0x31], rax
cmp dword [rsp + 0x31], eax
jne case.default.0x14008faed
test dword [rax - 0x7ffffff8], edi
mov eax, 0x80000008
or byte [rax], al
add byte [rax + 0x6c39247c], al
cmp byte [rsp + 0x39], 0x6c
add byte [rax], al
cmp byte [rsp + 0x39], 0x6c
jl 0x14009023f
and al, 0x39
insb byte [rdi], dx
cmp dword [rdi + rcx - 0x7b], ebp
lodsd eax, dword [rsi]
or byte [rax], al
invalid
jne case.default.0x14008faed
test dword [rbp - 0x4ffffff8], ebp
xor eax, 0x1aba79b1
jns case.0x14004b2ee.409
sbb al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x45864ecb], dh
mov al, 0x35
mov cl, 0x79
mov edx, 0x1a
add byte [rax], al
jns case.0x14004b2ee.409
sbb al, byte [rax]
add byte [rax], al
add cl, ch
invalid
jmp 0x140090921
invalid
cmp byte [rsp + 0x21], 0x69
jne case.default.0x14008f907
add byte [rax], al
jl 0x140090258
and dword [rcx + 0xf], ebp
test dword [0xf0090244], eax
add byte [rax], al
invalid
imul ecx, dword [rdi], 0x70585
add byte [rax - 0x459e4eb6], dh
mov cl, 0x61
invalid
add eax, 0xb0000007
add byte [rax], al
mov al, 0x4a
mov cl, 0x61
mov cl, 0x61
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x140090921
xlatb
invalid
cmp byte [rsp + 0x21], 0x6e
jl 0x140090271
and dword [rsi + 0xf], ebp
outsb dx, byte [rsi]
jne case.default.0x14008f907
test esp, ebp
in al, dx
invalid
add byte [rax - 0x458b4ee1], dh
mov al, 0x1f
mov cl, 0x74
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
je 0x140090214
add al, byte [rax]
add byte [rax], al
invalid
add cl, ch
jmp 0x140090921
mov esi, 0x48000006
mov eax, 0x2d726573
jae 0x1400902cc
jb case.0x14004b3d3.342
add byte [rax - 0x48], cl
movabs rax, 0x6e6567612d726573
jae 0x1400902cc
jb case.0x14004b3d3.342
jb case.0x14004b3d3.342
invalid
outsb dx, byte gs:[esi]
cmp qword [rsp + 0x21], rax
jne case.default.0x14008f907
test ecx, ecx
invalid
add byte [rax], al
and dword [rdi], ecx
test ecx, ecx
invalid
add byte [rax], al
add byte [rax - 0x458b4eba], dh
mov al, 0x46
mov cl, 0x74
mov edx, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x140090921
wait
invalid
movabs rax, 0x696b6f6f632d7465
sub eax, 0x6b6f6f63
imul ecx, dword [rax + 0x39], 0xf212444
cmp qword [rsp + 0x21], rax
invalid
outsd dx, dword [rsi]
imul ebp, dword [rcx + 0x48], 0x39
and al, 0x21
and al, 0x21
cmp qword [rsp + 0x21], rax
cmp dword [rsp + 0x21], eax
and al, 0x21
jne case.default.0x14008f907
test dword [rsi - 0x4ffffffa], esp
mov al, 0x41
mov r9b, 0x65
mov cl, 0x65
mov edx, 9
mov edx, 9
add byte [rax], al
jmp 0x140090921
movabs rax, 0x6f72702d7373782d
mov eax, 0x7373782d
js 0x140090321
jae case.0x14008f756.329
jae case.0x14003dfe5.410
sub eax, 0x486f7270
jb case.0x14008f756.329
outsd dx, dword [rsi]
cmp qword [rsp + 0x21], rax
cmp dword [rsp + 0x21], eax
and dword [rdi], ecx
test dword [rdx], edx
adc cl, byte [rax]
invalid
jne case.default.0x14008faed
adc cl, byte [rax]
add byte [rax], al
invalid
add byte [rcx + 0x7429247c], al
invalid
cmp dword [rsp + 0x29], 0x74636574
and al, 0x29
je 0x140090329
invalid
je case.0x14004b412.341
jne case.default.0x14008faed
test dword [rax + rcx], eax
add byte [rax], al
cmp byte [rsp + 0x2d], 0x69
jne case.default.0x14008faed
test ecx, edi
invalid
add byte [rax], al
jl 0x1400902f3
and al, 0x2d
sub eax, 0xf9850f69
imul ecx, dword [rdi], 0x7f985
test ecx, edi
invalid
add byte [rax], al
add byte [rax + 0x6f2e247c], al
cmp byte [rsp + 0x2e], 0x6f
jne case.default.0x14008faed
test esi, ebp
out dx, al
invalid
add byte [rax - 0x45914eb0], dh
sldt word [rax]
mov al, 0x50
mov cl, 0x6e
outsb dx, byte [rsi]
mov edx, 0xf
jmp 0x140090921
xor dword [rsi], eax
add byte [rax], al
add cl, ch
xor dword [rsi], eax
add byte [rax], al
invalid
movabs rax, 0x65687475612d7777
mov eax, 0x612d7777
ja 0x14009036b
ja case.0x14008f756.329
sub eax, 0x68747561
invalid
jne 0x14009036c
push 0x44394865
and al, 0x21
invalid
cmp qword gs:[rsp + 0x21], rax
cmp qword [rsp + 0x21], rax
and dword [rdi], ecx
test ebx, ecx
jne case.default.0x14008faed
invalid
cmp dword [rsp + 0x29], 0x6369746e
and al, 0x29
outsb dx, byte [rsi]
je 0x140090375
imul esp, dword [rbx + 0xf], 0x7bd85
add byte [rax + 0x612d247c], al
invalid
invalid
invalid
jne case.default.0x14008faed
test dword [rbp - 0x7ffffff9], edi
jl case.0x14004b09a.269
add byte [rax], al
cmp byte [rsp + 0x2d], 0x61
sub eax, 0xb2850f61
invalid
jne case.default.0x14008faed
test dword [rdx - 0x7ffffff9], esi
add byte [rax], al
cmp byte [rsp + 0x2e], 0x74
jne case.default.0x14008faed
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax], al
jl 0x140090345
je case.0x14005ad26.200
je case.0x14005ad26.200
test dword [rdi - 0x4ffffff9], esp
cmpsd dword [rsi], dword [rdi]
invalid
mov al, 0x4c
mov cl, 0x65
mov cl, 0x65
mov edx, 0xf
sldt word [rax]
add cl, ch
jmp 0x140090921
invalid
movdqu xmm0, xmmword [rsp + 0x21]
outsd dx, dword [rsi]
and al, 0x21
pcmpeqb xmm0, xmmword [0x1401697e0]
pcmpeqb mm0, qword [0x1401697e0]
add eax, 0xd949b
wait
xchg esp, eax
or eax, 0xd70f6600
invalid
xlatb
pmovmskb eax, xmm0
pmovmskb eax, mm0
xlatb
sal byte [0x1400a034e], 0xf
xor eax, 0xffff
invalid
inc dword [rax]
add byte [rdi], cl
invalid
jne case.default.0x14008faed
test dword [rdi + rax], edi
add byte [rax + 0x6f31247c], al
invalid
add byte [rax], al
cmp byte [rsp + 0x31], 0x6f
jne case.default.0x14008faed
invalid
add byte [rax], al
add byte [rax - 0x45914ecd], dh
mov al, 0x33
xor esi, dword [rcx + 0x12ba6e]
mov cl, 0x6e
outsb dx, byte [rsi]
mov edx, 0x12
adc al, byte [rax]
add byte [rax], al
add cl, ch
mov ah, 5
add byte [rax], al
jmp 0x140090921
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x21]
and al, 0x21
movdqu xmm0, xmmword [rsp + 0x21]
and al, 0x21
and dword [rsi + 0xf], esp
pcmpeqb xmm0, xmmword [0x1401697f0]
je 0x14009037c
add eax, 0xd9475
jne 0x14009030d
xchg esp, eax
or eax, 0xd70f6600
add byte [rsi + 0xf], ah
xlatb
pmovmskb eax, xmm0
pmovmskb eax, mm0
sal byte [0x1400a0384], 0xf
xor eax, 0xffff
invalid
inc dword [rax]
add byte [rdi], cl
add byte [rax], al
jne case.default.0x14008faed
test dword [rsi + 7], eax
add byte [rax], al
invalid
invalid
add byte [rax + 0x6331247c], al
cmp byte [rsp + 0x31], 0x63
jne case.default.0x14008faed
test dword [rbx], edi
invalid
cmp eax, dword [rdi]
add byte [rax], al
mov al, 0x2b
mov cl, 0x65
sub esi, dword [rcx + 0x12ba65]
mov edx, 0x12
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x140090921
jle 0x1400903a6
add eax, 0x7c800000
add byte [rax], al
add byte [rax + 0x2d21247c], al
cmp byte [rsp + 0x21], 0x2d
and al, 0x21
sub eax, 0x722850f
and al, byte [rdi]
and dword [0x1472b88bb], ebp
jne case.default.0x14008faed
and al, byte [rdi]
add byte [rax], al
movzx eax, byte [rsp + 0x22]
cmp eax, 0x64
clc
invalid
clc
je 0x140090a25
je 0x140090a25
imul eax, dword [rsi], 0xf8830000
invalid
add byte [rax], al
cmp eax, 0x63
jne case.default.0x14008faed
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x23]
and al, 0x23
and esp, dword [rsi + 0xf]
pcmpeqb xmm0, xmmword [0x140169830]
je 0x1400903d4
add eax, 0xd945d
pop rbp
xchg esp, eax
or eax, 0xd70f6600
add byte [rsi + 0xf], ah
xlatb
pmovmskb eax, xmm0
pmovmskb eax, mm0
sal byte [0x1400a03dc], 0xf
xor eax, 0xffff
invalid
inc dword [rax]
add byte [rdi], cl
add byte [rax], al
jne case.default.0x14008faed
test esi, ebp
out dx, al
invalid
add byte [rax + 0x6f33247c], al
cmp byte [rsp + 0x33], 0x6f
jl 0x140090409
xor ebp, dword [rdi + 0xf]
test ebx, esp
invalid
outsd dx, dword [rsi]
jne case.default.0x14008faed
add byte [rax], al
add byte [rax + 0x6e34247c], al
cmp byte [rsp + 0x34], 0x6e
jl 0x140090414
xor al, 0x6e
jne case.default.0x14008faed
fadd dword [rsi]
invalid
add byte [rax], al
add byte [rax - 0x458c4eb3], dh
mov al, 0x4d
mov r9b, 0x73
mov cl, 0x73
mov edx, 0x15
adc eax, 0xe9000000
sbb eax, dword [0x14ffc0408]
invalid
invalid
outsd dx, dword [rsi]
jmp 0x140090921
movdqu xmm0, xmmword [rsp + 0x21]
and al, 0x21
and al, 0x21
pcmpeqb xmm0, xmmword [0x140169840]
pcmpeqb mm0, qword [0x140169840]
je case.0x14004b4e1.291
sub al, 0x94
xchg esp, eax
or eax, 0xd70f6600
sal byte [0x1400a041d], 0xf
inc dword [rax]
add byte [rdi], cl
pmovmskb eax, xmm0
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x14008faed
invalid
inc dword [rax]
add byte [rdi], cl
test dword [rbp - 0x7efffffa], ebp
jl case.0x14007300c.262
invalid
add byte [rcx + 0x7431247c], al
cmp dword [rsp + 0x31], 0x6f636f74
and al, 0x31
je case.0x14004b412.288
outsd dx, dword [rsi]
xor dword [rdi + rbp*2 + 0x63], esi
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
jne case.default.0x14008faed
test dword [rdi - 0x4ffffffa], ebx
mov cl, 0x6c
lahf
invalid
add byte [rax], al
mov al, 0x3e
mov cl, 0x6c
mov edx, 0x15
adc eax, 0xe9000000
add cl, ch
jmp 0x140090921
loop 0x140090441
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x21
invalid
movzx eax, byte [rsp + 0x21]
and al, 0x21
and dword [rbx - 0x7bf09e08], eax
add eax, 0xf8830000
add eax, 0xf8830000
cmp eax, 0x61
je 0x140090992
test byte [rbp + 5], al
add byte [rax], al
clc
invalid
test byte [rbp + 5], al
add eax, 0xf8830000
add byte [rax], al
add byte [rbx - 0x7af09008], al
cmp eax, 0x6f
clc
outsd dx, dword [rsi]
jne case.default.0x14008f907
test ebx, ebp
add al, 0
add byte [rax - 0x48], cl
jmp 0x140090458
movabs rax, 0x61722d746e65746e
cmp qword [rsp + 0x22], rax
outsb dx, byte [rsi]
je 0x1400904c0
outsb dx, byte [rsi]
je 0x14009048b
jb case.0x14008f756.291
cmp dword [rsp + 0x22], eax
jne case.default.0x14008f907
add al, 0
add byte [rax + 0x6e2a247c], al
jl case.0x14005a2ad.172
invalid
outsb dx, byte [rsi]
add byte [rax], al
cmp byte [rsp + 0x2a], 0x6e
jl case.0x14005a2ad.172
and al, 0x2a
outsb dx, byte [rsi]
sub ch, byte [rsi + 0xf]
jne case.default.0x14008f907
test ebx, ecx
add al, 0
invalid
retf
add byte [rax], al
add byte [rax + 0x672b247c], al
cmp byte [rsp + 0x2b], 0x67
jne case.default.0x14008f907
add byte [rax - 0x459a4ee6], dh
or al, 0
mov al, 0x1a
mov cl, 0x65
sbb dh, byte [rcx + 0xcba65]
mov edx, 0xc
add byte [rax], al
add cl, ch
jmp 0x140090921
xchg edx, eax
add al, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
movabs rax, 0x6d2d656e6f6e2d66
sub ax, 0x6f6e
sub eax, 0x656e6f6e
sub eax, 0x4439486d
insd dword [rdi], dx
invalid
invalid
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
sub eax, 0x4439486d
insd dword [rdi], dx
cmp qword [rsp + 0x21], rax
and al, 0x21
and dword [rdi], ecx
test dword [rbp - 0x7ffffffc], ebx
jne case.default.0x14008f907
cmp byte [rsp + 0x29], 0x61
jl case.0x140040959.307
and al, 0x29
sub dword [rcx + 0xf], esp
test dword [rdx - 0x7ffffffc], edx
jl case.0x140072f52.155
invalid
invalid
jne case.default.0x14008f907
cmp byte [rsp + 0x2a], 0x74
and al, 0x2a
je case.0x14004b2ee.388
invalid
sub dh, byte [rdi + rcx - 0x7b]
jne case.default.0x14008f907
test dword [rdi - 0x7ffffffc], eax
jl 0x1400904e1
invalid
xchg dword [rax + rax], eax
add byte [rax], al
add byte [rax + 0x632b247c], al
cmp byte [rsp + 0x2b], 0x63
and al, 0x2b
invalid
sub esp, dword [rbx + 0xf]
jne case.default.0x14008f907
test dword [rsp + rax], edi
jl 0x1400904c7
add byte [rax], al
add byte [rax - 0x45974ed7], dh
mov al, 0x29
sub dword [rcx + 0xcba68], esi
mov cl, 0x68
mov edx, 0xc
or al, 0
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
add al, 0
add byte [rax - 0x48], cl
invalid
invalid
jmp 0x140090921
movabs rax, 0x69646f6d2d747361
mov eax, 0x2d747361
insd dword [rdi], dx
invalid
jae 0x14009054c
sub eax, 0x69646f6d
outsd dx, dword [rsi]
imul ecx, dword fs:[rax + 0x39], 0xf212444
imul ecx, dword [rax + 0x39], 0xf212444
cmp qword [rsp + 0x21], rax
cmp dword [rsp + 0x21], eax
and al, 0x21
and dword [rdi], ecx
jne case.default.0x14008f907
test dword [rcx + 4], ebx
add byte [rax], al
invalid
add al, 0
add byte [rax + 0x6629247c], al
cmp byte [rsp + 0x29], 0x66
jl 0x14009050f
and al, 0x29
jne case.default.0x14008f907
jne case.default.0x14008f907
sub dword [rsi + 0xf], esp
jne case.default.0x14008f907
test dword [rsi + 4], ecx
add byte [rax], al
add al, 0
add byte [rax + 0x692a247c], al
cmp byte [rsp + 0x2a], 0x69
jne case.default.0x14008f907
test dword [rbx + 4], eax
add al, 0
add byte [rax], al
add byte [rax + 0x652b247c], al
cmp byte [rsp + 0x2b], 0x65
and al, 0x2b
sub esp, dword [rbp + 0xf]
test dword [rax], edi
add al, 0
add byte [rax - 0x459b4ed4], dh
jne case.default.0x14008f907
jne case.default.0x14008f907
mov al, 0x2c
mov cl, 0x64
mov edx, 0xc
or al, 0
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
or al, byte [rax + rax]
add byte [rax - 0x48], cl
invalid
invalid
jmp 0x140090921
movabs rax, 0x656b2d63696c6275
jne 0x14009057d
insb byte [rdi], dx
imul esp, dword [rbx + 0x2d], 0x3948656b
invalid
sub eax, 0x3948656b
cmp qword gs:[rsp + 0x21], rax
cmp qword [rsp + 0x21], rax
cmp dword [rsp + 0x21], eax
and al, 0x21
and dword [rdi], ecx
jne case.default.0x14008f907
test dword [0xc1090531], edx
adc eax, 0x81000004
cmp dword [rsp + 0x29], 0x69702d79
jl 0x140090553
sub dword [rcx + 0x2d], edi
sub eax, 0x850f6970
jo 0x14009059d
jne case.default.0x14008f907
test dword [rdi], eax
add al, 0
add byte [rax + 0x6e2d247c], al
outsb dx, byte [rsi]
invalid
cmp byte [rsp + 0x2d], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14008f907
cld
add eax, dword [rax]
add byte [rax + 0x486ceb34], dh
invalid
mov al, 0x34
jmp 0x1400905b5
movabs rax, 0x2d72657272656665
mov eax, 0x72656665
jb 0x1400905b6
jb 0x1400905c2
jb 0x140090580
jb 0x140090580
sub eax, 0x24443948
cmp qword [rsp + 0x21], rax
and al, 0x21
and al, 0x21
and dword [rdi], ecx
jne case.default.0x14008f907
test ebx, esp
add eax, dword [rax]
add byte [rcx + 0x7029247c], al
cmp dword [rsp + 0x29], 0x696c6f70
jne case.default.0x14008f907
invalid
add eax, dword [rax]
invalid
outsd dx, dword [rsi]
insb byte [rdi], dx
imul ecx, dword [rdi], 0x3d585
add byte [rax + 0x632d247c], al
invalid
cmp byte [rsp + 0x2d], 0x63
jne case.default.0x14008f907
test edx, ecx
add eax, dword [rax]
add byte [rax - 0x45864ec8], dh
mov cl, 0x79
invalid
add byte [rax], al
mov al, 0x38
mov cl, 0x79
mov edx, 0xe
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
add cl, ch
jmp 0x140090921
pushfq
add eax, dword [rax]
add byte [rax - 0x48], cl
sub eax, 0x6d617266
movabs rax, 0x6f2d656d6172662d
cmp qword [rsp + 0x21], rax
cmp dword [rsp + 0x21], eax
sub eax, 0x4439486f
sub eax, 0x4439486f
cmp dword [rsp + 0x21], eax
and al, 0x21
and dword [rdi], ecx
test dword [rdi - 0x7efffffd], esp
jne case.default.0x14008f907
cmp dword [rsp + 0x29], 0x6f697470
jl case.0x14008faed.6
sub dword [rax + 0x74], esi
imul ebp, dword [rdi + 0xf], 0x39985
outsd dx, dword [rsi]
jne case.default.0x14008f907
add eax, dword [rax]
add byte [rax + 0x6e2d247c], al
cmp byte [rsp + 0x2d], 0x6e
jl 0x1400905cf
sub eax, 0x8e850f6e
add eax, dword [rax]
outsb dx, byte [rsi]
jne case.default.0x14008f907
add byte [rax - 0x458c4eb1], dh
mov al, 0x4f
mov r9b, 0x73
mov cl, 0x73
jae case.0x14002210d.673
mov edx, 0xe
invalid
jmp 0x140090921
invalid
add byte [rax - 0x48], cl
sub ax, 0x6f6d
insd dword [rdi], dx
outsd dx, dword [rsi]
movabs rax, 0x696669646f6d2d66
cmp qword [rsp + 0x21], rax
mov eax, 0x6f6d2d66
insd dword [rdi], dx
outsd dx, dword [rsi]
imul esp, dword fs:[rsi + 0x69], 0x24443948
and dword [rdi], ecx
jne case.default.0x14008faed
test edx, edi
add al, 0
add byte [rcx + 0x6529247c], al
jl 0x1400905fd
sub dword [rbp + 0x64], esp
sub eax, 0xec850f73
add byte [rax], al
cmp dword [rsp + 0x29], 0x732d6465
jne case.default.0x14008faed
jl 0x1400905fd
sub dword [rbp + 0x64], esp
sub eax, 0xec850f73
sub eax, 0xec850f73
add al, 0
add byte [rax + 0x692d247c], al
cmp byte [rsp + 0x2d], 0x69
cmp byte [rsp + 0x2d], 0x69
jne case.default.0x14008faed
add al, 0
add byte [rax], al
add byte [rax + 0x6e2e247c], al
cmp byte [rsp + 0x2e], 0x6e
jne case.default.0x14008faed
add al, 0
add byte [rax + 0x632f247c], al
cmp byte [rsp + 0x2f], 0x63
invalid
jne case.default.0x14008faed
test ebx, ecx
retf
add al, 0
add byte [rax - 0x459a4ed8], dh
adc byte [rax], al
add byte [rax], al
invalid
mov al, 0x28
mov cl, 0x65
mov edx, 0x10
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x140090921
movabs rax, 0x6f736265772d6365
cmp qword [rsp + 0x21], rax
jne case.default.0x14008faed
invalid
test al, 4
add byte [rax], al
invalid
test dword [rax - 0x7efffffc], ebp
jl 0x14009064f
cmp dword [rsp + 0x29], 0x74656b63
jne case.default.0x14008faed
sub dword [rbx + 0x6b], esp
je 0x140090640
imul esp, dword [rbp + 0x74], 0xf
test dword [rdx - 0x7ffffffc], ebx
jl case.0x14007300c.186
cmp byte [rsp + 0x2d], 0x2d
jne case.default.0x14008faed
sub eax, 0x8f850f2d
add al, 0
add byte [rax + 0x6b2e247c], al
jne case.default.0x14008faed
add al, 0
invalid
and al, 0x2e
imul ecx, dword [rdi], 0xffffff85
imul ecx, dword cs:[rdi], 0xffffff85
test byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rax + 0x652f247c], al
cmp byte [rsp + 0x2f], 0x65
invalid
jne case.default.0x14008faed
mov al, 0x3d
mov cl, 0x79
mov edx, 0x10
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x140090921
invalid
mov eax, 0x736e6172
add byte [rax], al
jmp 0x140090921
movabs rax, 0x2d726566736e6172
jb case.0x14004b22b.270
cmp qword [rsp + 0x21], rax
and al, 0x21
jne case.default.0x14008faed
cmp dword [rsp + 0x29], 0x6f636e65
jne case.default.0x14008faed
outsb dx, byte gs:[rsi]
invalid
add byte [rax], al
cmp byte [rsp + 0x2d], 0x64
jne case.default.0x14008faed
sub eax, 0x3d850f64
add al, 0
add byte [rax + 0x692e247c], al
invalid
invalid
cmp byte [rsp + 0x2e], 0x69
imul ecx, dword cs:[rdi], 0x43285
jne case.default.0x14008faed
test dword [rdx], esi
add al, 0
invalid
xor al, byte [rax + rax]
add byte [rax], al
add byte [rax + 0x6e2f247c], al
cmp byte [rsp + 0x2f], 0x6e
outsb dx, byte [rsi]
jne case.default.0x14008faed
mov al, 0x45
mov cl, 0x67
mov r9b, 0x67
mov edx, 0x10
jmp 0x140090921
cmp dword [rsp + 0x36], 0x6f687465
je 0x140090726
outsd dx, dword [rsi]
jne case.default.0x14008faed
or eax, dword [rax + rax]
add byte [rax + 0x643a247c], al
jl 0x1400906ec
invalid
invalid
cmp byte [rsp + 0x3a], 0x64
jl 0x1400906ec
cmp ah, byte [rdi + rcx - 0x7b]
add byte [rax + rax], al
add byte [rax - 0x458c4ef9], dh
mov al, 7
mov cl, 0x73
mov edx, 0x1b
jne case.default.0x14008faed
mov al, 7
mov cl, 0x73
mov edx, 0x1b
jmp 0x140090921
add byte [rax - 0x48], cl
jno 0x140090758
movabs rax, 0x6d2d747365757165
jae case.0x14004b2ee.506
sub eax, 0x4439486d
and al, 0x30
cmp qword [rsp + 0x30], rax
and al, 0x30
xor byte [rdi], cl
test ebp, ebx
add eax, dword [rax]
add byte [rax], al
movq xmm0, qword [rsp + 0x38]
jne case.default.0x14008faed
add byte [rax], al
movq xmm0, qword [rsp + 0x38]
movd eax, xmm0
cmp eax, 0x6f687465
jne case.default.0x14008faed
sar byte [0x1af717b68], 0xf
test eax, ecx
add eax, dword [rax]
add byte [rax - 0x459b4ef4], dh
mov al, 0xc
mov cl, 0x64
mov edx, 0x1c
add byte [rax], al
invalid
mov al, 0xc
mov cl, 0x64
mov edx, 0x1c
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
or eax, dword [rdx]
add byte [rax], al
jmp 0x140090921
cmp byte [rsp + 0x21], 0x74
jne case.default.0x14008f907
jl 0x14009073d
and dword [rdi + rcx - 0x7b], esi
and byte [rdx], al
add byte [rax], al
test dword [rax], esp
add al, byte [rax]
add byte [rax + 0x6122247c], al
cmp byte [rsp + 0x22], 0x61
jne case.default.0x14008f907
add al, byte [rax]
add byte [rax - 0x45984edf], dh
mov al, 0x21
mov cl, 0x67
mov edx, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x140090921
cmp byte [rsp + 0x21], 0x72
and dword [rdx + 0xf], esi
test esp, edi
add dword [rax], eax
add byte [rax + 0x6f22247c], al
and al, 0x22
outsd dx, dword [rsi]
jne case.default.0x14008f907
cmp byte [rsp + 0x22], 0x6f
and al, 0x22
outsd dx, dword [rsi]
jne case.default.0x14008f907
add byte [rax], al
mov al, 0x25
mov cl, 0x6d
mov edx, 3
jmp 0x140090921
ret
add dword [rax], eax
invalid
add cl, ch
ret
add dword [rax], eax
add byte [rax + 0x6f21247c], al
outsd dx, dword [rsi]
cmp byte [rsp + 0x21], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14008f907
add byte [rax], al
cmp byte [rsp + 0x22], 0x73
jne case.default.0x14008f907
test ebp, ecx
add dword [rax], eax
invalid
jl 0x140090790
and dh, byte [rbx + 0xf]
test ebp, ecx
add dword [rax], eax
add byte [rax - 0x458b4eda], dh
mov al, 0x26
mov cl, 0x74
je 0x140090733
mov edx, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x140090921
lahf
add dword [rax], eax
add byte [rax + 0x6921247c], al
cmp byte [rsp + 0x21], 0x69
jl 0x1400907a9
and dword [rcx + 0xf], ebp
test dword [rcx + rax + 0x7c800000], esi
mov ah, 1
add byte [rax], al
invalid
jl 0x1400907b4
invalid
jne case.default.0x14008f907
mov ah, 1
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x6e22247c], al
outsb dx, byte [rsi]
cmp byte [rsp + 0x22], 0x6e
and ch, byte [rsi + 0xf]
test dword [rcx - 0x4fffffff], ebp
sub eax, 0x3ba6bb1
mov edx, 3
invalid
outsb dx, byte [rsi]
jne case.default.0x14008f907
mov al, 0x2d
mov cl, 0x6b
mov edx, 3
jmp 0x140090921
add dword [rax], eax
invalid
jnp case.0x140008aad.1023
add byte [rax], al
add byte [rax + 0x6121247c], al
cmp byte [rsp + 0x21], 0x61
and dword [rcx + 0xf], esp
test dword [rax - 0x7fffffff], edx
jl 0x1400907d8
jne case.default.0x14008f907
cmp byte [rsp + 0x22], 0x72
jne case.default.0x14008f907
test dword [rcx], eax
add dword [rax], eax
add byte [rax - 0x45864eb7], dh
invalid
add byte [rax], al
mov al, 0x49
mov cl, 0x79
mov edx, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x140090921
add byte [rcx + 0x6f21247c], al
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rcx + 0xf], 0xffffff85
imul eax, dword [rcx], 0x1eb00000
mov cl, 0x65
jmp 0x14009082c
cmp dword [rsp + 0x21], 0x63657078
jne case.default.0x14008f907
mov al, 0x22
mov cl, 0x74
je case.0x14005a2ad.190
jmp 0x14009082c
cmp al, byte [rcx + 0x7221247c]
imul esp, dword [rdi + 0x69], 0x141850f
add byte [rax], al
invalid
mov al, 0x30
invalid
mov cl, 0x6e
jl 0x140090819
and dword [rdx + 0x69], esi
imul ecx, dword [edi], 0x14185
add byte [rax - 0x14914ed0], dh
cmp dword es:[rsp + 0x21], 0x6d676172
insd dword [rdi], dx
xor byte [rcx - 0x7ed91492], dh
jl 0x14009082d
jmp 0x14009082c
and dword [rdx + 0x61], esi
insd dword [edi], dx
insd dword [rdi], dx
insd dword [rdi], dx
jne case.default.0x14008f907
sub eax, 0xb0000001
mov al, 0x31
mov cl, 0x61
jmp 0x14009082c
xor dword [rcx - 0x7eed149f], esi
jl 0x140090841
invalid
adc al, byte [rcx + 0x6521247c]
jb 0x140090897
invalid
and dword [rbp + 0x72], esp
jbe 0x140090887
jne case.default.0x14008f907
jne case.default.0x14008f907
add dword [rax], eax
add byte [rax - 0x458d4ec0], dh
add byte [rax], al
mov al, 0x40
mov cl, 0x72
mov edx, 5
jmp 0x140090921
add byte [rax], al
add eax, 0xe9000000
jmp case.0x14007300c.168
add byte [rax], al
cmp dword [rsp + 0x21], 0x72697078
jne case.default.0x14008f907
std
add byte [rax], al
invalid
jl 0x14009085d
and dword [rax + 0x70], edi
imul esi, dword [rdx + 0xf], 0xfd85
std
add byte [rax], al
std
add byte [rax], al
add byte [rax + 0x6525247c], al
cmp byte [rsp + 0x25], 0x65
jl 0x14009086b
and eax, 0xf2850f65
jne case.default.0x14008f907
test edx, esi
add byte [rax], al
add byte [rax - 0x458c4edd], dh
invalid
mov al, 0x23
and esi, dword [rcx + 0x6ba73]
add byte [rax], al
mov cl, 0x73
mov edx, 6
jmp 0x140090921
add byte [rax + 0x6521247c], al
cmp byte [rsp + 0x21], 0x65
jne case.default.0x14008f907
fld dword [rax]
add byte [rax], al
invalid
add byte [rax + 0x6622247c], al
cmp byte [rsp + 0x22], 0x66
and al, 0x22
jne case.default.0x14008f907
jne case.default.0x14008f907
and ah, byte [rsi + 0xf]
test esi, ecx
invalid
add byte [rax], al
jne case.default.0x14008f907
invalid
add byte [rdi], cl
mov dh, 0x44
and al, 0x23
movzx eax, byte [rsp + 0x23]
and al, 0x23
cmp eax, 0x72
je 0x140090a94
invalid
add byte [rbx - 0x7af09a08], al
mov bh, 0
add byte [rax], al
cmp eax, 0x65
clc
jne case.default.0x14008f907
jne case.default.0x14008f907
add byte [rax], al
add byte [rax + 0x7224247c], al
jl case.0x14008f907.37
and al, 0x72
cmp byte [rsp + 0x24], 0x72
jl case.0x14008f907.37
and al, 0x72
jne case.default.0x14008f907
add byte [rax], al
add byte [rax + 0x6525247c], al
invalid
add byte [rax], al
cmp byte [rsp + 0x25], 0x65
and al, 0x25
jne case.default.0x14008f907
jne case.default.0x14008f907
movabs eax, dword [0x811beb37b0000000]
add byte [rax], al
add byte [rax - 0x7ee414c9], dh
mov al, 0x37
jmp 0x1400908bf
jl 0x1400908cb
and dword [rdx + 0x61], esi
invalid
imul ebp, dword [rdi + rcx - 0x7b], 0x8f
cmp byte [rsp + 0x25], 0x65
and al, 0x25
invalid
test dword [rdi - 0x80000000], ecx
add byte [rax + 0x6525247c], al
jl 0x1400908d9
and al, 0x25
jne case.default.0x14008f907
and eax, 0x84850f65
add byte [rax], al
add byte [rax - 0x458d4ebc], dh
mov cl, 0x72
invalid
jne case.default.0x14008f907
mov al, 0x44
mov cl, 0x72
mov cl, 0x72
mov edx, 6
jmp 0x140090921
invalid
add byte [rax], al
add bl, ch
pop rcx
cmp dword [rsp + 0x21], 0x61726770
and dword [rax + 0x67], esi
jb 0x140090931
jne case.default.0x14008f907
outsd dx, dword [rsi]
cmp byte [rsp + 0x25], 0x64
jne case.default.0x14008f907
invalid
push 0x65b147b0
mov al, 0x47
mov cl, 0x65
mov r9b, 0x65
mov edx, 6
jmp 0x140090921
invalid
add bl, ch
cmp eax, 0x21247c81
and al, 0x21
invalid
mov al, 0x4b
mov cl, 0x67
mov r9b, 0x67
mov edx, 6
jmp 0x140090921
invalid
and dword [rax - 0x48], ecx
movabs rax, 0x746174732d656863
cmp qword [rsp + 0x22], rax
and al, 0x22
invalid
je 0x14009096a
je 0x140090953
and al, 0x22
jne case.default.0x14008f907
xor byte [rax + 0x752a247c], al
cmp byte [rsp + 0x2a], 0x75
jne case.default.0x14008f907
mov al, 0x12
mov cl, 0x73
mov edx, 0xb
add byte [rax], al
add byte [rax], bh
adc al, 0x20
adc al, 0x20
add byte [rax], al
cmp byte [rsp + rdx + 0x20], cl
adc al, 0x20
jne 0x140090937
mov byte [rsi + 0x10], al
pxor xmm0, xmm0
sal bl, 0xf
jg 0x140090938
sal bl, 0xf
jg 0x140090938
invalid
jmp 0x140090baf
js 0x140090937
add byte [rax], al
cmp rbp, 0xf
cmp ebp, 0xf
ja case.default.0x14008faed
add byte [rax], al
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x20047c], al
add al, 0x20
invalid
add byte [rax], al
add byte [rax], al
cmp byte [rsp + rax + 0x20], 0
add al, 0x20
add byte [rdi], cl
test byte [rbp + 2], cl
je 0x140090ba8
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax + 0x39], 0xc5
inc rax
cmp rbp, rax
jne 0x140090950
jmp 0x140090b3f
add byte [rax], al
movabs rax, 0x6e61722d74706563
cmp qword [rsp + 0x22], rax
invalid
jo 0x1400909e2
jo 0x1400909e2
sub eax, 0x486e6172
cmp dword [rsp + 0x22], eax
jne case.default.0x14008f907
cmp byte [rsp + 0x2a], 0x67
jl 0x1400909a0
and al, 0x2a
jne case.default.0x14008f907
jne case.default.0x14008f907
sub ah, byte [rdi + 0x75]
jne case.default.0x14008f907
rol dword [rax + 0x652b247c], 0x75
mov edx, 0x73b104b0
mov edx, 0xc
add byte [rax], al
cmp byte [rsp + 0x2b], 0x65
jne case.default.0x14008f907
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
jmp 0x140090921
movabs rax, 0x746e6f632d656863
cmp qword [rsp + 0x22], rax
and al, 0x22
mov eax, 0x2d656863
invalid
je 0x1400909e5
cmp dword [rsp + 0x22], eax
and al, 0x22
and dh, byte [rbp - 0x62]
jne case.default.0x14008f907
cmp byte [rsp + 0x2a], 0x72
jne case.default.0x14008f907
sub dh, byte [rdx + 0x75]
xchg edi, eax
cmp byte [rsp + 0x2b], 0x6f
jne case.default.0x14008f907
mov al, 0x11
adc dword [rcx + 0xcba6c], esi
mov cl, 0x6c
mov edx, 0xc
add byte [rax], al
add byte [rax], al
jmp 0x140090921
cmp byte [rsp + 0x24], 0x61
jne case.default.0x14008f907
ja case.0x14004b412.346
invalid
invalid
and al, 0x24
invalid
ja case.0x14004b412.346
invalid
invalid
cmp byte [rsp + 0x25], 0x6e
and al, 0x25
outsb dx, byte [rsi]
jne case.default.0x14008f907
cmp byte [rsp + 0x26], 0x67
jne case.default.0x14008f907
mov al, 0x2a
mov cl, 0x65
mov edx, 7
add byte [rax], al
invalid
invalid
add byte [rax], al
add cl, ch
xor edi, edi
add byte [rax], al
jmp 0x140090921
invalid
movzx eax, byte [rsp + 0x29]
cmp eax, 0x6f
je 0x140090ab8
add byte [rbx - 0x7af09e08], al
retf
cmp eax, 0x61
jne case.default.0x14008faed
test ebx, ecx
add byte [rax], al
invalid
test ebx, ecx
add byte [rax], al
add byte [rcx + 0x6e2a247c], al
jne 0x140090a6e
cmp dword [rsp + 0x2a], 0x6175676e
jne case.default.0x14008faed
test dword [rbp - 0x80000000], edi
mov ebp, 0x80000000
cmp byte [rsp + 0x2e], 0x67
jne case.default.0x14008faed
jl 0x140090a3a
jne case.default.0x14008faed
mov al, 0x17
jmp 0x14009032b
movdqu xmm0, xmmword [rsp + 0x23]
pcmpeqb xmm0, xmmword [0x140169820]
in eax, dx
lea ecx, [0x117187036]
invalid
xor eax, 0xffff
in eax, dx
lea ecx, [0x117187036]
sal byte [0x1400a0a3c], 0xf
test dword [rsi - 0x80000000], ecx
add byte [rax], al
invalid
invalid
jl 0x140090a69
add byte [rax], al
jne case.default.0x14008faed
add byte [rax], al
add byte [rax + 0x7233247c], al
cmp byte [rsp + 0x33], 0x72
xor esi, dword [rdx + 0xf]
test dword [rbx - 0x80000000], eax
invalid
jl 0x140090a74
jne case.default.0x14008faed
cmp byte [rsp + 0x34], 0x6f
xor al, 0x6f
jne case.default.0x14008faed
jl 0x140090a05
mov al, 0x4e
jmp 0x140090433
jmp 0x140090433
movq xmm0, qword [rsp + 0x28]
movd eax, xmm0
cmp eax, 0x75676e61
outsb dx, byte [rsi]
jne 0x140090a7a
test ecx, edx
invalid
invalid
invalid
outsb dx, byte [rsi]
jne 0x140090a7a
jne 0x140090a7a
test ecx, edx
invalid
invalid
cmp byte [rsp + 0x2c], 0x61
and al, 0x2c
invalid
jne case.default.0x14008f907
inc dword [rax + 0x672d247c]
cmp byte [rsp + 0x2d], 0x67
jne case.default.0x14008f907
invalid
invalid
mov al, 3
mov cl, 0x65
mov edx, 0xe
add byte [rax], al
add cl, ch
invalid
invalid
invalid
invalid
add byte [rax], al
add cl, ch
invalid
invalid
cmp byte [rsp + 0x24], 0x65
and al, 0x65
jne case.default.0x14008f907
test dword [rdx - 0x7f000002], esp
cmp byte [rsp + 0x25], 0x73
jne case.default.0x14008f907
invalid
xchg edi, eax
invalid
invalid
invalid
jl 0x140090ac6
and eax, 0x97850f73
invalid
test dword [rdi - 0x4f000002], edx
cmp dword [rcx + 0x6ba68], esi
mov edx, 6
mov al, 0x39
mov cl, 0x68
mov edx, 6
jmp 0x140090921
imul edi, esi, 0x7c81ffff
and al, 0x2a
invalid
invalid
invalid
cmp dword [rsp + 0x2a], 0x69746163
sub ah, byte [rbx + 0x61]
je 0x140090b29
jne case.default.0x14008faed
cmp byte [rsp + 0x2e], 0x6f
outsd dx, dword [rsi]
jne case.default.0x14008faed
mov al, 0x19
jmp 0x1400902e4
invalid
sbb ecx, ebp
adc al, 0xf8
invalid
dec dword [rax - 0x73]
invalid
lea rcx, [rbp - 0x10]
xor eax, eax
movdqa xmm0, xmmword [0x140169730]
movabs rdx, 0x8080808080808080
nop dword [rax + rax]
add byte [rax + 0xf808080], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1f0f8080], 0x84
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
movdqa xmm1, xmmword [rsp + rax + 0x20]
outsd dx, dword [rsi]
add al, 0x20
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pandn mm1, mm2
pandn mm1, mm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r8, xmm2
test r8, rdx
jne 0x140090b1e
add rax, 0x10
cmp rax, rcx
jbe 0x140090af0
cmp rax, rbp
je 0x140090b3f
invalid
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rbp
call fcn.140143230
test rax, rax
je 0x140090c6a
mov rbx, rax
lea rdx, [rsp + 0x20]
mov rcx, rax
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
mov rax, rbx
or rax, 1
test bl, 1
cmovne rax, rbx
lea rcx, [0x140195e90]
lea rdx, str.__b_
cmove rdx, rcx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbp
mov qword [rsi + 0x20], rax
mov qword [rsi + 8], rdx
mov qword [rsi], 0
jmp 0x140090baf
mov qword [rsi], 1
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0xb8]
mov qword [rsp + 0xc8], rax
lea rax, [fcn.14008eb30]
mov qword [rsp + 0xd0], rax
lea rcx, [rsp + 0x78]
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], rax
add byte [rax], al
add byte [rax], al
lea rax, str.new_len____capacity_
lea eax, [0x140194460]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 2
and al, 0xa0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x10383f
and al, 0xa0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x10383f
lea rcx, [rsp + 0x88]
call fcn.140163280
ud2
invalid
or ecx, dword [rax - 0x73]
or eax, 0x1037b4
lea rcx, [0x14019440b]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_bytes_1.5.0_src_bytes_mut.rsoverflow
mov edx, 8
add byte [rdx + 8], bh
call fcn.140163830
ud2
sub ecx, dword [0xf9141b6b]
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov rdx, rbp
call fcn.140162fc0
invalid
invalid
invalid
add byte [rdi], cl
invalid
and rcx, qword [0x128141b7a]
add dh, bl
invalid
call fcn.14007ff80
ud2
mov ecx, 1
mov rdx, r12
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.140162fc0
ud2
lea rcx, [0x14019440b]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_bytes_1.5.0_src_bytes_mut.rsoverflow
add byte [rdx + 8], bh
add byte [rdx + 8], bh
add al, ch
mov dword [rbx], ebp
or eax, 0x480b0f00
call fcn.140163830
ud2
mov qword [rsp + 0xb8], rbx
mov dword [rsp + 0xb8], ebx
lea rax, [rsp + 0xf0]
mov qword [rsp + 0xc8], rax
lea rax, [0x140098d10]
mov qword [rsp + 0xd0], rax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x105211
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x105211
mov qword [rsp + 0x88], rax
add byte [rax], al
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 2
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_bytes_1.5.0_src_bytes.rs
and al, 0x98
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x105246
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
mov word [rax + rcx*4], fs
add byte [rax], al
add al, ch
and eax, 0xb0f000d
call fcn.140163280
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.140162fc0
ud2
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], 0
lea rcx, str.__r_t_
or byte [rcx + rcx*4 + 0x49], cl
adc byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1050fe
mov qword [rax], rcx
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidHeaderNameinvalid_HTTP_header_nameInvalidHeaderValuefailed_to_parse_header_valueInvalidMethodinvalid_HTTP_methodC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttp_1.0.0_srcmethod.rs
adc eax, 0x105315
adc eax, 0x105315
mov r8d, 0x11
jmp rax
invalid
add byte [rax], al
jmp rax
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401960e3]
mov r8d, 0x1c
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1052ec
mov r8d, 0xd
jmp rax
or eax, 0x48000000
jmp rax
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019610c]
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
jmp rax
jmp rax
mov r8d, 0x11
mov eax, 0x11
jmp rax
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401961a2]
mov r8d, 0x13
jmp rax
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
xor ebx, ebx
fisttp dword [rbp - 0x7b]
ror byte [rdi], 0x84
mov eax, dword [rax]
add byte [rax], al
fisttp dword [rbp - 0x7b]
ror byte [rdi], 0x84
mov eax, dword [rax]
add byte [rax], al
lea r14, [0x140196270]
lea r15, [0x1401adee4]
xor edi, edi
xor esi, esi
xor r9d, r9d
xor r11d, r11d
xor eax, eax
add byte [rbp + rcx*4 + 0x3d], cl
invalid
jmp 0x140090ec9
xor r9d, r9d
mov r11d, 1
mov r10, rax
xor ebx, ebx
inc rax
cmp r8, rax
je 0x140090f2c
movzx r12d, byte [rdx + rax]
movzx r13d, byte [r12 + r14]
movzx ebp, byte [rsp + rsi]
movzx ebp, byte [rsp + rsi]
lea ebp, [r13 - 0x23]
lea ebp, [rbp - 0x23]
cmp ebp, 0x3a
ja case.default.0x140090ee3
movsxd r12, dword [r15 + rbp*4]
scasd eax, dword [rdi]
add r12, r15
jmp r12
cmp ebx, 7
ja 0x140090f5a
inc ebx
jmp case.0x140090ee3.36
test r13d, r13d
jne case.0x140090ee3.36
mov r9b, 1
cmp r12b, 0x25
je case.0x140090ee3.36
ret
ret
jmp 0x140090f6f
or dil, r9b
test dil, 1
mov dil, 1
je case.0x140090ee3.36
jmp 0x140090f5a
test dil, 1
test dil, 1
je 0x140090f5a
and sil, 1
jne 0x140090f5a
xor r9d, r9d
mov sil, 1
jmp 0x140090ebf
xor eax, eax
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x140090f60
mov rax, r8
xor sil, dil
xor dh, bh
inc byte [rax - 0xa]
mov byte [rcx], 0x75
and al, byte [rbx + 0x1d7701fb]
test sil, 1
jne 0x140090f5a
cmp ebx, 1
ja 0x140090f5a
test rax, rax
je 0x140090f52
test r11, r11
je 0x140090f54
lea rdx, [rax - 1]
lea edx, [rax - 1]
cmp r10, rdx
je 0x140090f5a
invalid
or ch, bl
jmp 0x140090f54
add dh, byte [rcx]
rol byte [rcx - 0xa], 0xc1
add dword [rdx + rcx*8 - 0x3a], esi
add dword [r10], eax
xor eax, eax
test r9b, 1
je 0x140090f24
mov byte [rcx + 1], 2
mov al, 1
mov byte [rcx], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov byte [rcx + 1], 0
jmp 0x140090f5e
push rbx
sub rsp, 0x48
mov rsi, rdx
invalid
mov qword [rsp + 0x40], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
mov eax, dword [rdx + 0x28]
lea rdx, str.InvalidUri
mov r8d, 0xa
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x140090fce
invalid
push rax
sbb byte [rax - 0x77], cl
je 0x140090fce
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
pop rcx
adc byte [rax], al
invalid
pop rcx
adc byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
test rax, rax
je 0x140091038
mov bl, 1
test cl, cl
jne 0x14009103a
push rdx
push rdx
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14009101c
cmp byte [rsp + 0x39], 0
je 0x14009101c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x10b619
mov r8d, 1
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
call qword [rax + 0x18]
test al, al
invalid
jne 0x14009103a
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
sub byte [rax - 0x73], r9b
adc eax, 0x1138fe
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14009103a
mov ebx, ecx
retf
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
adc dword [rax], eax
mov r8, qword [rcx + rax*8]
lea rcx, str.InvalidUriCharInvalidSchemeInvalidAuthorityInvalidPortSchemeMissingAuthorityMissingPathAndQueryMissingSchemeTooLongC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttparse_1.8.0_srciter.rs
movsd dword [rdi], dword [rsi]
adc dword [rax], eax
ror dword [rax - 0x73], 0xd
invalid
movsd dword [rdi], dword [rsi]
adc dword [rax], eax
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
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x38]
lea rax, [rsp + 0x38]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], 1
movabs rcx, 0x4000000040
mov qword [rsp + 0x70], rcx
mov word [rsp + 0x78], 1
mov dword [rsp + 0x78], 0xc7480001
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x78], 0xc7480001
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xcc
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.1400912b0
test rax, rax
je 0x14009123d
mov rdi, rdx
xlatb
test rdx, rdx
je 0x14009122b
xor al, byte [rcx]
add byte [rax], al
xor al, byte [rcx]
add byte [rax], al
mov rsi, rax
cmp byte [rax], 0x5b
jne 0x140091166
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
and al, 0x38
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
push rax
add dword [rax], eax
add byte [rax], al
movabs rax, 0x5d0000005d
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
invalid
xor al, ch
jge 0x140091149
call fcn.1400319c0
cmp qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
cli
dec dword [rax - 0x7d]
mov esp, 0x8024
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [0x18c091154], al
mov ecx, dword [rsp + 0x88]
invalid
add byte [rax], al
je 0x140091257
mov r9, qword [rsp + 0x88]
add byte [rcx - 1], cl
sal dword [rbp + 0x7e], 0x31
invalid
inc r9
jne case.0x14005ad26.369
xor edi, edi
jmp 0x14009121b
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
add byte [rax], al
mov qword [rsp + 0x38], rdi
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rdi
and al, 0x48
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 1
movabs rax, 0x3a0000003a
mov eax, 0x3a
cmp al, byte [rax]
add byte [rax], al
mov eax, 0x3a
cmp al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x68], rax
mov word [rsp + 0x70], 1
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
add ecx, dword [rax]
cli
dec dword [rax - 0x7d]
mov esp, 0x8024
add byte [rax], al
invalid
lea ecx, [rsp + 0x80]
call fcn.1400319c0
cmp qword [rsp + 0x80], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + rbp + 0x48], dh
je 0x1400911f2
mov rdi, qword [rsp + 0x88]
mov edi, dword [rsp + 0x88]
mov rax, qword [rsp + 0x30]
add rsi, rax
sub rdi, rax
jmp 0x14009121b
cmp r9, rdi
stc
jae 0x140091219
cmp byte [rsi + r9], 0xbf
jle 0x14009128b
mov rdi, r9
jmp 0x14009121b
invalid
sub dword [rax + 0x71247c], eax
cmp byte [rsp + 0x71], 0
jl 0x140091219
jno 0x1400911f7
jne 0x140091271
cmp byte [rsp + 0x70], 0
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
jne 0x14009120f
cmp rdi, rsi
je 0x140091271
sub rdi, rsi
add rsi, qword [rsp + 0x40]
jmp 0x14009121b
jne 0x14009128b
mov rax, rsi
mov rdx, rdi
add rsp, 0x98
pop rdi
pop rsi
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttp_1.0.0_srcuri_authority.rs
xor ecx, ecx
xor edx, edx
call fcn.140163340
ud2
lea rcx, str.split_always_has_at_least_1_item
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttp_1.0.0_srcuri_authority.rs
mov edx, 0x20
call fcn.140163830
ud2
lea rcx, str.parsing_should_validate_brackets
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttp_1.0.0_srcuri_authority.rs
mov edx, 0x20
call fcn.140163830
ud2
lea rcx, str.split_always_has_at_least_1_item
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttp_1.0.0_srcuri_authority.rs
mov edx, 0x20
call fcn.140163830
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bhttp_1.0.0_srcuri_authority.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.140163900
ud2
sub r14, r13
movzx ecx, byte [rbp + rbx]
mov rdx, rsi
mov r8, r14
call fcn.14008daf0
cmp rax, 1
jne 0x14009142b
mov r14, rdx
add r14, r13
mov rax, r14
sub rax, rbx
jb 0x14009136b
add rax, qword [rsp + 0x28]
jb 0x14009136b
cmp rax, r15
jbe 0x140091472
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x28], r14
cmp r13, r14
ja 0x14009142f
cmp r14, r15
jbe case.0x14008e7d2.212
jmp 0x14009142f
add byte [rax], al
mov qword [rsp + 0x30], rsi
nop word cs:[rax + rax]
sub r14, r13
movzx ecx, byte [rbp + rbx]
mov rdx, rsi
mov r8, r14
call fcn.14008daf0
cmp rax, 1
jne 0x14009142b
mov r14, rdx
add r14, r13
mov rsi, r14
mov r12, rbx
sub rsi, rbx
jb 0x140091413
mov rbx, rsi
add rbx, qword [rsp + 0x28]
jb 0x140091413
cmp rbx, r15
ja 0x140091413
mov rax, qword [rsp + 0x20]
lea rcx, [rax + rsi]
mov rdx, rbp
mov r8, qword [rsp + 0x28]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140091459
xor byte [rax - 0x77], cl
invalid
mov qword [rdi + 0x28], r14
mov dword [rdi + 0x28], esi
cmp r13, r14
mov rsi, qword [rsp + 0x30]
ja 0x14009142f
mov rbx, r12
cmp r14, r15
jbe 0x1400913c0
jmp 0x14009142f
mov qword [rdi + 0x28], r13
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
add ecx, eax
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, rbx
mov qword [rdi + 8], rsi
mov rax, qword [rsp + 0x20]
add rax, rbx
jmp 0x140091448
invalid
lea r8, [0x1401a4280]
mov edx, 4
mov rcx, qword [rsp + 0x28]
call fcn.1401633c0
ud2
int3
je 0x1400914ea
mov word [rcx], 0x503
jmp 0x14009155f
add eax, dword [0x14009b0ac]
add byte [rax - 0x7b], cl
invalid
xor eax, eax
test rbx, rbx
je 0x1400915aa
mov ch, 0
add byte [rax], al
mov ch, 0
add byte [rax], al
mov r8, qword [rsi + 0x18]
mov r9, qword [rsi + 0x20]
mov r10, qword [rsi + 0x28]
test rdx, rdx
je 0x1400915c7
mov rdi, qword [rsi + 0x38]
mov r14, qword [rsi + 0x40]
mov r15, qword [rsi + 0x48]
movzx r11d, word [rsi + 0x50]
movzx ebp, word [rsi + 0x56]
mov word [rsp + 0x2c], bp
mov esi, dword [rsi + 0x52]
mov dword [rsp + 0x28], esi
jmp 0x1400915e0
push rcx
add esi, eax
add dword [rbx], eax
cmp al, 2
jb 0x14009155a
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, rdi
call fcn.140142490
test rbx, rbx
je 0x14009156e
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rbx + 0x10]
sub byte [rax - 0x75], r9b
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
and bh, bh
push rbx
adc byte [rax - 0x75], cl
xor byte [rax - 0x7b], r9b
ror byte [rdi], 0x84
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [rax - 0x73], cl
mov rdx, qword [rsi + 0x38]
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x140091629
mov rax, qword [rax + 0x10]
lea rcx, [rsi + 0x48]
mov rdx, qword [rsi + 0x38]
mov r8, qword [rsi + 0x40]
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp rax
lea r8, [0x1401aa580]
lea rbx, str.__r_t_
xor r9d, r9d
xor r10d, r10d
test rdx, rdx
jne 0x14009150a
mov r11w, 0xffff
lea rdi, [0x1401aa580]
lea rdx, str.__r_t_
xor r14d, r14d
xor r15d, r15d
mov rsi, qword [rsp + 0x30]
mov r12, qword [rsp + 0x37]
mov qword [rcx + 8], r12
mov qword [rcx + 1], rsi
mov esi, dword [rsp + 0x28]
mov dword [rcx + 0x52], esi
movzx esi, word [rsp + 0x2c]
mov word [rcx + 0x56], si
mov byte [rcx], al
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], r8
mov qword [rcx + 0x20], r9
mov qword [rcx + 0x28], r10
mov qword [rcx + 0x30], rdx
mov qword [rcx + 0x38], rdi
mov qword [rcx + 0x40], r14
mov qword [rcx + 0x48], r15
mov word [rcx + 0x50], r11w
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
movzx edx, dl
movzx edx, byte [rdx + rdi]
movzx r12d, r13b
movzx r12d, byte [r12 + rdi]
shl r12d, 0x18
shl edx, 8
loop 0x140092bb6
loop 0x140092bb6
or edx, ecx
mov ecx, r13d
shr ecx, 0x18
movzx ecx, byte [rcx + rdi]
shl ecx, 0x10
or edx, r12d
or edx, ecx
mov r12d, edx
xor edx, r8d
mov r9d, r8d
xor r9d, ebp
xor r12d, r10d
mov dword [r14 + 0x30], r11d
mov dword [r14 + 0x34], r15d
mov dword [r14 + 0x38], ebp
mov dword [r14 + 0x3c], eax
cmp al, 0x4d
mov ebp, esi
cmp al, 0x4d
mov ebp, esi
mov ecx, edx
xor ecx, ebx
movzx eax, ch
movzx eax, byte [rax + rdi]
xor eax, 0x40
mov r11d, ecx
shr r11d, 0x10
jmp 0x140092c09
movzx r11d, r11b
movzx r11d, byte [r11 + rdi]
movzx r15d, cl
movzx ebp, byte [r15 + rdi]
jmp 0x140092c09
sub al, 0x3f
shl ebp, 0x18
shl r11d, 8
or r11d, eax
mov eax, ecx
shr eax, 0x18
movzx eax, byte [rax + rdi]
add al, 0x38
add al, 0x38
shl eax, 0x10
or r11d, ebp
or r11d, eax
xor r11d, r12d
mov ebp, r11d
xor ebp, esi
mov r14d, ebp
xor r14d, ecx
mov eax, r14d
movzx eax, ah
movzx r15d, byte [rax + rdi]
xor r15d, 0x80
mov eax, r14d
shr eax, 0x10
movzx eax, al
movzx eax, byte [rax + rdi]
shl eax, 8
or eax, r15d
movzx r15d, r14b
movzx r15d, byte [r15 + rdi]
shl r15d, 0x18
or eax, r15d
mov r15d, r14d
shr r15d, 0x18
movzx r15d, byte [r15 + rdi]
shl r15d, 0x10
or eax, r15d
mov r15d, dword [rsp]
mov dword [r13 + 0x40], r15d
mov dword [r13 + 0x44], r8d
mov dword [r13 + 0x48], r9d
mov r15d, eax
mov r9d, eax
xor eax, ebx
mov dword [r13 + 0x4c], ebx
mov ebx, r10d
xor ebx, r8d
mov dword [r13 + 0x50], r10d
mov dword [r13 + 0x54], ebx
mov dword [r13 + 0x58], esi
mov r8d, dword [rsp + 4]
mov dword [r13 + 0x5c], r8d
mov dword [r13 + 0x60], r12d
mov dword [r13 + 0x64], edx
mov r8d, edx
xor r8d, esi
mov dword [r13 + 0x68], r8d
mov dword [r13 + 0x6c], ecx
mov ecx, r11d
xor ecx, edx
xor r15d, r11d
movzx esi, ah
movzx r8d, byte [rsi + rdi]
xor r8d, 0x1b
mov r10d, eax
shr r10d, 0x10
movzx r10d, r10b
movzx r10d, byte [r10 + rdi]
movzx esi, al
movzx esi, byte [rsi + rdi]
shl esi, 0x18
shl r10d, 8
or r10d, r8d
mov r8d, eax
shr r8d, 0x18
movzx r8d, byte [r8 + rdi]
shl r8d, 0x10
or r10d, esi
or r10d, r8d
xor r10d, r15d
mov r8d, r10d
xor r8d, ebp
mov dword [r13 + 0x70], r11d
mov dword [r13 + 0x74], ecx
mov dword [r13 + 0x78], ebp
mov dword [r13 + 0x7c], r14d
mov ecx, r8d
xor ecx, eax
movzx esi, ch
movzx r11d, byte [rsi + rdi]
xor r9d, edx
mov edx, r9d
xor edx, ebp
mov esi, ecx
shr esi, 0x10
movzx esi, sil
movzx esi, byte [rsi + rdi]
movzx ebx, cl
movzx ebx, byte [rbx + rdi]
mov r12d, ecx
shr r12d, 0x18
movzx edi, byte [r12 + rdi]
xor r11d, 0x36
shl esi, 8
or esi, r11d
shl ebx, 0x18
or esi, ebx
shl edi, 0x10
or esi, edi
mov dword [r13 + 0x80], r15d
mov r11d, esi
xor esi, r9d
mov dword [r13 + 0x84], r9d
mov dword [r13 + 0x88], edx
mov edx, esi
xor edx, eax
mov dword [r13 + 0x8c], eax
mov eax, r10d
xor eax, r9d
mov dword [r13 + 0x90], r10d
mov dword [r13 + 0x94], eax
mov dword [r13 + 0x98], r8d
mov dword [r13 + 0x9c], ecx
xor r11d, r10d
mov dword [r13 + 0xa0], r11d
mov dword [r13 + 0xa4], esi
xor esi, r8d
mov dword [r13 + 0xa8], esi
mov dword [r13 + 0xac], edx
add rsp, 8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r10, [r8 + rdx]
cmp qword [rcx + 0x30], r10
jb 0x1400930c9
mov qword [rcx + 0x28], r10
lea rsi, [r9 + r8]
cmp qword [rcx], 0
je case.0x14002210d.705
lea rax, [0x1401aa580]
test rdx, rdx
je 0x140093128
movzx ecx, byte [rsi]
mov dh, 0xe
test cl, cl
js 0x1400930cd
inc r8
test rcx, rcx
jne 0x1400930c9
sub r10, r8
add r9, r8
mov rdx, r10
mov edx, edx
mov edx, edx
mov rax, r9
pop rsi
ret
mov rax, rsi
pop rsi
ret
mov dh, 0x54
add dword [rdx], eax
test r10b, r10b
js 0x1400930ef
invalid
add r8, 3
add r8, 3
and edx, 0x7f
and eax, 0x7f
shl rax, 7
or rax, rdx
shl r10, 0xe
or r10, rax
mov rdx, r10
jmp 0x14009302a
xor eax, eax
pop rsi
ret
cmp edx, 1
jbe 0x140093128
push rsi
movzx r11d, byte [rsi + 1]
test r11b, r11b
js 0x1400930fa
add r8, 2
and ecx, 0x7f
jg 0x14009312d
shl ebx, 7
or rcx, r11
jmp 0x140093060
lea rax, [0x1401aa580]
xor edx, edx
pop rsi
ret
je 0x140093106
add byte [rcx], dh
rcr byte [rsi - 0x3d], cl
cmp edx, 3
jb 0x140093128
movzx edx, byte [rsi + 2]
test dl, dl
js 0x140093128
and dword [rcx - 0x7d], ecx
add r8, 3
and ecx, 0x7f
rol byte [rbx], 0x83
loope 0x14009318d
and r11d, 0x7f
shl r11, 7
or r11, rcx
retf
shl rdx, 0xe
or rdx, r11
mov rcx, rdx
jmp 0x140093060
retf
xor edx, edx
pop rsi
ret
mov qword [rsp + 0x50], rax
lea rax, [rdx + 0xec]
lea eax, [rdx + 0xec]
mov qword [rsp + 0x80], rax
movzx ecx, byte [rdx + 0xfb]
movzx r8d, byte [rdx + 0xfa]
movzx ebp, byte [rdx + 0xf9]
movzx r9d, byte [rdx + 0xf8]
movzx eax, byte [rdx + 0xf7]
movzx ebx, byte [rdx + 0xf6]
movzx r11d, byte [rdx + 0xf5]
movzx edi, byte [rdx + 0xf4]
movzx r10d, byte [rdx + 0xf3]
movzx r15d, byte [rdx + 0xf2]
mov byte [rsp + 0x48], r15b
movzx r15d, byte [rdx + 0xf1]
mov byte [rsp + 0x47], r15b
movzx r15d, byte [rdx + 0xf0]
mov byte [rsp + 0x46], r15b
movzx r15d, byte [rdx + 0xef]
mov byte [rsp + 0x45], r15b
movzx r15d, byte [rdx + 0xed]
mov byte [rsp + 0x44], r15b
movzx r13d, byte [rdx + 0xee]
jmp 0x140093253
movzx r13d, byte [rsp + 0x43]
mov r14, qword [rsp + 0x50]
add r14, qword [rsp + 0x60]
mov qword [rsp + 0x50], r14
mov r14, qword [rsp + 0x78]
test r14, r14
je 0x1400933d7
cmp r14, 0x10
mov r15d, 0x10
cmovb r15, r14
dec byte [rbp + 0x29]
dec byte [rcx + rcx*4 + 0x74]
and al, 0x78
mov qword [rsp + 0x60], r15
test r15, r15
mov byte [rsp + 0x43], r13b
je 0x140093230
xor r14d, r14d
mov r15, qword [rsp + 0x58]
mov r12d, ecx
nop word cs:[rax + rax]
mov byte [rsp + 0x49], al
mov byte [rsp + 0x4a], dil
mov byte [rsp + 0x4b], r11b
mov byte [rsp + 0x4c], r10b
mov byte [rsp + 0x4e], r12b
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov edi, ebx
mov byte [rsp + 0x4d], bl
and al, 0x4d
mov r13d, r8d
mov byte [rsp + 0x4f], r8b
mov esi, r9d
call fcn.140093810
mov rbx, qword [rsp + 0x50]
movzx ecx, byte [rbx + r14]
xor al, cl
mov byte [rbx + r14], al
mov byte [r15 + 0xfa], r12b
mov byte [r15 + 0xf9], r13b
mov r13d, ebp
mov byte [r15 + 0xf8], bpl
mov byte [r15 + 0xf7], sil
movzx ebp, byte [rsp + 0x49]
insb byte [rdi], dx
and al, 0x49
insb byte [rdi], dx
and al, 0x49
mov byte [r15 + 0xf6], bpl
scasd eax, dword [rdi]
test byte [rax], 0
add byte [rcx - 0x78], al
mov edi, 0xf5
mov byte [r15 + 0xf5], dil
movzx r9d, byte [rsp + 0x4b]
and al, 0x4b
mov byte [r15 + 0xf4], r9b
movzx r12d, byte [rsp + 0x4a]
mov byte [r15 + 0xf3], r12b
add byte [rax], al
movzx edx, byte [rsp + 0x4c]
mov byte [r15 + 0xf2], dl
movzx eax, byte [rsp + 0x48]
and al, 0x48
and al, 0x48
mov byte [r15 + 0xf1], al
movzx r8d, byte [rsp + 0x47]
int1
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
and al, 0x47
mov byte [r15 + 0xf0], r8b
movzx r10d, byte [rsp + 0x46]
mov byte [r15 + 0xef], r10b
movzx r11d, byte [rsp + 0x45]
pop rsp
and al, 0x45
pop rsp
and al, 0x45
mov byte [r15 + 0xee], r11b
movzx ebx, byte [rsp + 0x43]
mov byte [r15 + 0xed], bl
mov byte [rdi + 0xed], bl
add byte [rdi], cl
mov dh, 0x7c
and al, 0x44
movzx edi, byte [rsp + 0x44]
mov byte [r15 + 0xec], dil
mov byte [r15 + 0xfb], cl
sti
add byte [rax], al
add byte [rcx - 1], cl
invalid
mov byte [rsp + 0x44], bl
mov byte [rsp + 0x43], r11b
mov byte [rsp + 0x45], r10b
mov byte [rsp + 0x46], r8b
mov byte [rsp + 0x47], al
mov byte [rsp + 0x48], dl
mov r10d, r12d
mov edi, r9d
movzx r11d, byte [rsp + 0x4d]
mov ebx, ebp
mov eax, esi
mov r9d, r13d
jmp 0x16475e9cc
movzx r8d, byte [rsp + 0x4e]
mov r12d, ecx
cmp qword [rsp + 0x60], r14
sti
add byte [rax], al
add byte [rcx - 1], cl
invalid
jmp 0x14009333e
cmp dword [rsp + 0x60], esi
invalid
jne 0x140093290
jmp 0x140093230
mov rdx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x58]
pop rax
mov qword [rsi + 0x30], rdx
mov qword [rsp + 0x50], rdx
push rsi
xor byte [rax - 0x77], cl
push rsp
and al, 0x50
mov r14, qword [rsi + 0x28]
mov bl, 1
mov rax, qword [rsp + 0x50]
push rax
sub rax, r14
je 0x1400937f1
add byte [rax], al
mov rbp, qword [rsi + 0x10]
lea rcx, [r14 + rbp]
jmp case.0x140048217.485
invalid
mov byte [rbp + rdx], r12b
mov byte [rbp + rdx], r12b
mov rbp, qword [rsi + 0x10]
mov rdi, qword [rsi + 0x20]
jle 0x140093435
and byte [rcx + 1], cl
out dx, al
add r14, rbp
add r15, rbp
add r15, rdi
add edi, edi
add edi, edi
mov rcx, r15
mov rdx, r14
mov r8, r12
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x77], cl
cli
mov rdx, rdi
add rdx, r13
mov qword [rsi + 0x20], rdx
and byte [rbx + rcx*4 + 0x76], cl
sub byte [rax - 0x75], cl
xor byte [rcx - 0x73], r9b
lea ecx, [rsi + rbp]
mov r14, qword [rsi + 0x28]
jbe 0x140093462
mov rax, qword [rsi + 0x30]
lea rcx, [r14 + rbp]
lea ecx, [rsi + rbp]
lea ecx, [rsi + rbp]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
sub rax, r14
je 0x1400937f1
movzx r12d, byte [rcx]
test r12b, r12b
js 0x140093470
inc r14
lea r15, [r14 + r12]
cmp qword [rsp + 0x50], r15
jl case.0x14004b09a.471
push rax
jae 0x1400934f0
test dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400937f1
add dword [rbx], 0x83480000
clc
add dword [rdi], ecx
xchg byte [rdi + 3], dh
add byte [rax], al
cmp rax, 1
jbe 0x1400937f1
movzx r8d, byte [rcx + 1]
movzx eax, byte [rcx + 1]
test r8b, r8b
js 0x1400934a3
invalid
invalid
add r14, 2
and r12d, 0x7f
shl r8, 7
or r12, r8
lea r15, [r14 + r12]
cmp qword [rsp + 0x50], r15
push rax
push rax
jae 0x1400934f0
jmp 0x1400937f1
add r8, qword [rax]
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
cmp rax, 3
jb 0x1400937f1
invalid
add r8d, dword [rax]
invalid
invalid
movzx eax, byte [rcx + 2]
test al, al
js 0x1400937ef
add al, byte [r8 + rax*8 + 0x336880f]
add al, byte [rax + rax*8 + 0x336880f]
add byte [rax], al
add r14, 3
and r12d, 0x7f
and r8d, 0x7f
jg case.0x14004b28d.418
shl eax, 7
jg case.0x14004b28d.418
shl eax, 7
loopne 0x1400934d0
or r8, r12
shl rax, 0xe
or rax, r8
mov r12, rax
lea r15, [r14 + r12]
cmp qword [rsp + 0x50], r15
cmp dword [rsp + 0x50], edi
cmp dword [rsp + 0x50], edi
jl 0x140093502
push rax
jb 0x1400937f1
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsi + 0x28], r15
cmp qword [rsi], 0
je case.0x14004b3d3.449
test r12, r12
test esp, esp
in al, 0xf
test ah, ch
je 0x1400937ef
add al, byte [rax]
add byte [rdx + 0xf], al
mov dh, 0x7c
xor eax, 0xff844000
add byte [rax - 0x7c], al
invalid
movzx edi, byte [rbp + r14]
test dil, dil
js 0x140093580
inc r14
inc esi
invalid
jmp 0x140093600
cmp r12d, 0x4000
add byte [rax], al
mov r15d, 3
sbb r15, 0
fild word [rax]
fild word [rax]
add byte [rcx - 0x7f], al
cld
cmp r12d, 0x80
mov eax, 1
add byte [rax], 0
add byte [rax + 1], bh
cmovb r15, rax
lea r13, [r15 + r12]
invalid
mov rax, qword [rsi + 0x18]
sbb byte [rax + 0x29], r9b
invalid
invalid
sbb byte [rax + 0x29], r9b
ror byte [rcx + rdi - 0x18], 1
cmp rax, r13
cmp rax, r13
jb 0x140093692
cmp r12d, 0x7f
jbe 0x140093408
jg 0x140093569
xchg byte [rcx + 0x44fffffe], ch
test eax, 0x44fffffe
mov eax, r12d
mov eax, esp
or al, 0x80
mov ecx, r12d
shr ecx, 7
cmp r12d, 0x3fff
cld
invalid
invalid
add byte [rax], al
invalid
cld
invalid
add byte [rax], al
ja 0x1400935a4
mov byte [rbp + rdx], al
mov byte [rbp + rdx + 1], cl
adc rax, 0xfffffffffe8de901
invalid
invalid
adc rax, 0xfffffffffe8de901
invalid
inc dword [rcx - 0x7d]
cld
add dword [rdi], ecx
xchg byte [rbp + 2], ah
add byte [rax], al
cmp r12d, 1
jbe 0x1400937ef
movzx eax, byte [rbp + r14 + 1]
test al, al
js 0x1400935c0
add dword [rax + rax*8 - 0x7cb6d388], eax
mov byte [rdx], 0x83
out 0x7f, eax
add r14, 2
and edi, 0x7f
shl rax, 7
or rdi, rax
jmp 0x140093600
or cl, 0x80
mov r8d, r12d
shr r8d, 0xe
mov byte [rbp + rdx], al
mov byte [rbp + rdx + 1], cl
adc eax, 0x44884401
invalid
invalid
adc eax, 0x44884401
adc eax, 0xfe4de902
invalid
invalid
invalid
jmp 0x14009340d
invalid
cmp r12d, 3
jb 0x1400937ef
movzx ecx, byte [rbp + r14 + 2]
add al, byte [rcx + rcx*8 + 0x217880f]
add byte [rax], al
test cl, cl
js 0x1400937ef
add r14, 3
and edi, 0x7f
and eax, 0x7f
shl rax, 7
shl eax, 7
shl eax, 7
loopne 0x1400935ed
or rax, rdi
shl rcx, 0xe
or rcx, rax
mov rdi, rcx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rbp + 0x29], cl
test dword [rax - 0x75], 0x29481846
mov eax, dword [rsi + 0x18]
sub rax, rdx
test rdi, rdi
je 0x140093650
cmp edi, 0x4000
sub r15, r14
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
sub rax, rdx
test rdi, rdi
je 0x140093650
cmp edi, 0x4000
add byte [rax], al
add byte [rcx - 0x44], al
add eax, dword [rax]
add byte [rax], al
invalid
mov r12d, 3
add byte [rax], al
add byte [rcx - 0x7d], cl
sbb r12, 0
sbb r12, 0
cmp edi, 0x80
mov ecx, 1
add byte [rax], al
add byte [rax], al
cmovb r12, rcx
lea r8, [r12 + rdi]
lea eax, [rsp + rdi]
loope 0x14009367c
lea eax, [rsp + rdi]
cmp rax, r8
jb 0x1400936b5
cmp edi, 0x7f
ja 0x1400936cf
mov byte [rbp + rdx], dil
jmp 0x140093701
add byte [rax], al
adc eax, 0xb7e900
add byte [rax], al
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp r15d, 0x4000
add byte [rax], al
add byte [rax], al
mov r12d, 3
sbb r12, 0
fadd qword [rax]
add byte [rcx - 0x7d], cl
fadd qword [rax]
cmp r15d, 0x80
mov ecx, 1
add dword [rax], eax
add byte [rax], al
cmovb r12, rcx
lea r13, [r12 + r15]
sub al, 0x3c
sub al, 0x3c
cmp rax, r13
jb 0x14009377d
add byte [rax], al
cmp r15d, 0x7f
ja 0x14009379b
adc eax, dword [rcx]
add byte [rax], al
adc eax, dword [rcx]
add byte [rax], al
mov byte [rbp + rdx], r15b
jmp 0x1400937d0
lea rcx, [rsi + 0x10]
mov r8, r13
call 0x14d0c7985
add byte [rax - 0x75], cl
outsb dx, byte [rsi]
adc byte [rax - 0x75], cl
push rsi
and byte [rcx - 0x7d], al
cld
jg case.0x140008aad.1038
xchg byte [rax - 3], bl
invalid
invalid
call 0x14d0c7985
add byte [rax - 0x75], cl
outsb dx, byte [rsi]
or eax, 0x6e8b4800
adc byte [rax - 0x75], cl
push rsi
and byte [rcx - 0x7d], al
cld
jg case.0x140008aad.1038
xchg byte [rax - 3], bl
invalid
jmp 0x14009355f
lea rcx, [rsi + 0x10]
call fcn.1401639e0
and al, byte [rbx]
or eax, 0x6e8b4800
adc byte [rax - 0x75], cl
push rsi
and byte [rbx - 0x79f08001], al
jno 0x1400936cc
invalid
invalid
and al, byte [rbx]
or eax, 0x6e8b4800
adc byte [rax - 0x75], cl
push rsi
and byte [rbx - 0x79f08001], al
jno 0x1400936cc
invalid
invalid
mov eax, edi
or al, 0x80
mov ecx, edi
shr ecx, 7
cmp edi, 0x3fff
invalid
invalid
invalid
add byte [rax], al
ja 0x1400936ea
invalid
mov byte [rbp + rdx], al
mov byte [rbp + rdx + 1], cl
jmp 0x140093701
or cl, 0x80
mov r8d, edi
shr r8d, 0xe
mov byte [rbp + rdx], al
mov byte [rbp + rdx + 1], cl
mov byte [rbp + rdx + 2], r8b
add r12, qword [rsi + 0x20]
mov qword [rsi + 0x20], r12
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x90], 0
mov rcx, qword [rsi + 8]
mov rbp, qword [rsi + 0x10]
add r14, rbp
lea r9, [r12 + rbp]
mov rax, qword [rsi + 0x18]
sub rax, r12
lea rdx, [rsp + 0x68]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x90]
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
push rsp
and al, 0x28
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r8, r15
clc
clc
call fcn.14015df60
test eax, eax
jne 0x1400937ef
invalid
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
add r12, rax
mov qword [rsi + 0x20], r12
mov rdx, r12
cmp rax, rdi
je 0x140093436
invalid
cld
invalid
invalid
mov ebx, 0xebfffffc
jb 0x1400937c6
jmp 0x1400937ef
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
mov r8, r13
call fcn.1401639e0
add cl, byte [0x1ae947f8c]
adc byte [rax - 0x75], cl
push rsi
and byte [rcx - 0x7d], al
invalid
jg 0x1400937a5
xchg ch, ch
invalid
invalid
invalid
mov eax, r15d
or al, 0x80
mov ecx, r15d
shr ecx, 7
cmp r15d, 0x3fff
ja 0x1400937b9
mov byte [rbp + rdx], al
mov byte [rbp + rdx + 1], cl
jmp 0x1400937d0
or cl, 0x80
mov r8d, r15d
shr r8d, 0xe
mov byte [rbp + rdx], al
mov byte [rbp + rdx + 1], cl
add byte [rax + 0x4401154c], cl
mov byte [rbp + rdx + 2], al
mov byte [rbp + rdx + 2], r8b
mov rbp, qword [rsi + 0x10]
mov rdi, qword [rsi + 0x20]
add r14, rbp
add r12, rbp
add r12, rdi
cld
cld
mov rcx, r12
mov rdx, r14
mov r8, r15
jmp 0x140093427
xor ebx, ebx
mov eax, ebx
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
mov r11, rdx
mov ebx, dword [rdx]
mov eax, dword [rdx + 4]
xor ebx, dword [rcx]
xor eax, dword [rcx + 4]
add al, 0x8b
push rdx
or byte [rbx], dh
push rcx
or byte [rbp - 0x75], al
jae 0x140093843
add al, 0x8b
push rdx
or byte [rbx], dh
push rcx
or byte [rbp - 0x75], al
jae 0x140093843
xor r14d, dword [rcx + 0xc]
movzx ecx, ah
int3
mov qword [rsp], rcx
movzx ecx, al
mov dh, 0xc8
mov qword [rsp + 0x10], rcx
mov ecx, eax
mov qword [rsp + 8], rcx
or cl, al
call 0xf6187c67
clc
or cl, al
call 0xf6187c67
clc
lea r9, [0x140196ddc]
lea r8, [0x1401971dc]
mov ebp, edx
lea rsi, [0x1401975dc]
xor eax, 0x103d6d
cmp dword [rax], edx
add byte [rcx + 0x358d48d5], cl
xor eax, 0x103d6d
lea rdi, [0x1401979dc]
xor eax, 0x103d6d
lea rdi, [0x1401979dc]
movzx r12d, r14b
mov dh, 0xe6
mov ecx, ebx
movzx eax, ch
mov eax, dword [r8 + rax*4]
xor eax, dword [r9 + r12*4]
movzx ebx, dh
mov r10, rbx
xor eax, dword [rsi + r15*4]
movzx r15d, dl
cli
cli
shr edx, 0x18
xor eax, dword [rdi + rdx*4]
movzx r12d, cl
mov r13d, ecx
mov rcx, qword [rsp]
mov edx, dword [r8 + rcx*4]
xor edx, dword [r9 + r12*4]
adc al, 0xa1
shr ebp, 0x10
movzx r12d, bpl
xor edx, dword [rsi + r12*4]
in eax, dx
adc byte [rdi + rcx - 0x4a], al
in eax, 0x42
xor edx, dword [rsi + riz*4]
mov ecx, r14d
mov ebp, r14d
movzx ebx, ch
mov r14, rbx
invalid
mov esi, ebx
fiadd word [rcx - 0x77]
mov r12d, ecx
shr r12d, 0x18
xor edx, dword [rdi + r12*4]
mov ebx, dword [r8 + r10*4]
mov rcx, qword [rsp + 0x10]
xor ebx, dword [r9 + rcx*4]
shr ebp, 0x10
movzx r10d, bpl
xor ebx, dword [rsi + r10*4]
int3
mov r10d, r13d
mov r12d, r13d
mov esp, ebp
xor edx, dword [r11 + 0x10]
shr r12d, 0x18
sbb byte [rdx + 0x33], al
sbb al, 0xa7
sbb byte [rdx + 0x33], al
sbb al, 0xa7
xor ebx, dword [r11 + 0x14]
mov ecx, dword [r8 + r14*4]
xor ecx, dword [r9 + r15*4]
shr r10d, 0x10
movzx r10d, r10b
xor ecx, dword [rsi + r10*4]
xor ecx, dword [rsi + rdx*4]
xor ecx, dword [rsi + rdx*4]
mov r8, qword [rsp + 8]
shr r8d, 0x18
xor ecx, dword [rdi + r8*4]
xor ecx, dword [r11 + 0x18]
mov qword [rsp + 0x18], r11
xor eax, dword [r11 + 0x1c]
xor edi, edi
nop
movzx ebp, bh
movzx r8d, bl
movzx eax, bl
movzx eax, bl
mov qword [rsp], r8
mov r14d, ebx
shr ebx, 0x10
movzx r12d, bl
mov r13d, ecx
movzx r11d, al
movzx ebx, dh
lea r10, [0x1401971dc]
cmp byte [rax], dl
add byte [rcx - 0x75], al
sbb al, 0x9a
cmp byte [rax], dl
add byte [rcx - 0x75], al
sbb al, 0x9a
lea r15, [0x140196ddc]
xor ebx, dword [r15 + r11*4]
movzx esi, ch
mov qword [rsp + 8], rsi
lea r9, [0x1401975dc]
xor ebx, dword [r9 + r12*4]
movzx r8d, cl
mov qword [rsp + 0x10], r8
shr ecx, 0x18
lea r8, [0x1401979dc]
xor ebx, dword [r8 + rcx*4]
movzx r12d, dl
mov ecx, dword [r10 + rbp*4]
mov r11, r10
xor ecx, dword [r15 + r12*4]
or al, 0xa7
or al, 0xa7
shr r13d, 0x10
movzx r12d, r13b
xor ecx, dword [r9 + r12*4]
mov ebp, eax
movzx esi, ah
mov r10, rsi
shr eax, 0x18
call 0x14c3c7ad0
or byte [rbx + rcx*4 + 0x6c], 0x24
sbb byte [rcx + 0x33], al
cmp rax, 0xffffffffd4894120
call 0x14c3c7ad0
or byte [rbx + rcx*4 + 0x6c], 0x24
sbb byte [rcx + 0x33], al
cmp rax, 0xffffffffd4894120
mov eax, edx
mov rdx, qword [rsp + 8]
mov edx, dword [r11 + rdx*4]
mov rsi, qword [rsp]
xor edx, dword [r15 + rsi*4]
mov bh, 0xc1
in eax, dx
adc byte [rax + 0xf], al
mov dh, 0xf5
mov bh, 0xc1
in eax, dx
adc byte [rax + 0xf], al
mov dh, 0xf5
xor edx, dword [r9 + rsi*4]
shr eax, 0x18
xor edx, dword [r8 + rax*4]
xor edx, dword [r13 + rdi + 0x24]
mov eax, dword [r11 + r10*4]
mov r10, r11
mov r11, qword [rsp + 0x10]
xor eax, dword [r15 + r11*4]
shr r12d, 0x10
movzx r11d, r12b
xor eax, dword [r9 + r11*4]
shr r14d, 0x18
xor eax, dword [r8 + r14*4]
xor eax, dword [r13 + rdi + 0x28]
movzx r12d, cl
mov ebp, ecx
movzx esi, ch
mov qword [rsp], rsi
shr ecx, 0x10
movzx r11d, cl
xor ebx, dword [r13 + rdi + 0x2c]
movzx esi, al
movzx ecx, bh
mov r14, r10
mov ecx, dword [r10 + rcx*4]
mov r8, r15
xor ecx, dword [r15 + rsi*4]
movzx esi, dh
movzx r9d, dl
lea r15, [0x1401975dc]
xor ecx, dword [r15 + r11*4]
xor ecx, dword [rdi + rbx*4]
mov r11d, edx
shr edx, 0x18
lea r10, [0x1401979dc]
xor ecx, dword [r10 + rdx*4]
mov edx, dword [r14 + rsi*4]
xor edx, dword [r8 + r12*4]
mov esi, eax
shr esi, 0x10
movzx esi, sil
xor edx, dword [r15 + rsi*4]
xor edx, dword [rdi + rsi*4]
xor edx, dword [rdi + rsi*4]
mov esi, ebx
movzx r12d, bl
shr ebx, 0x18
xor edx, dword [r10 + rbx*4]
movzx ebx, ah
mov ebx, dword [r14 + rbx*4]
xor ebx, dword [r8 + r9*4]
shr esi, 0x10
movzx esi, sil
xor ebx, dword [r15 + rsi*4]
mov esi, eax
xor edx, dword [r13 + rdi + 0x30]
shr ebp, 0x18
xor ebx, dword [r10 + rbp*4]
xor ebx, dword [r13 + rdi + 0x34]
mov rax, qword [rsp]
mov eax, dword [r14 + rax*4]
xor eax, dword [r8 + r12*4]
shr r11d, 0x10
movzx r11d, r11b
xor eax, dword [r15 + r11*4]
shr esi, 0x18
xor eax, dword [r10 + rsi*4]
xor ecx, dword [r13 + rdi + 0x38]
xor eax, dword [r13 + rdi + 0x3c]
add rdi, 0x20
and byte [rax - 0x7f], cl
inc dword [rax + 0xf000000]
test dword [rdx - 2], eax
invalid
invalid
and byte [rax - 0x7f], cl
inc dword [rax + 0xf000000]
test dword [rdx - 2], eax
invalid
movzx eax, dl
lea rcx, [0x140197ddc]
movzx eax, byte [rax + rcx]
mov rcx, qword [rsp + 0x18]
xor al, byte [rcx + 0xa0]
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
invalid
test dword [rcx + rbp*8 + 0xa], eax
add bl, al
mov rdx, qword [rcx]
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov eax, dword [rcx + 8]
mov r8b, 2
xchg byte [rcx + 0x10], r8b
mov rcx, rax
mov ecx, eax
jmp qword [rdx + 8]
int3
int3
mov dh, 0x47
adc byte [rsp + rax], bh
ja 0x140093be0
mov rsi, rdx
movzx eax, al
lea rcx, [0x1401ae04c]
movsb byte [rdi], byte [rsi]
adc dword [rax], eax
movsb byte [rdi], byte [rsi]
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov cl, 3
add esi, dword [rcx]
sal al, 0xf
mov al, 0x4f
adc byte [rbp + 0x5d], dh
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
jne 0x140093bff
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
xor ecx, ecx
mov al, 3
lock cmpxchg byte [rdi + 0x10], cl
adc byte [rcx + 0x7402b0c1], cl
push rax
adc byte [rcx + 0x7402b0c1], cl
push rax
cmp cl, 4
jne 0x140093c12
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax + 0x18]
jmp 0x140093bf7
invalid
pause
movzx eax, byte [rdi + 0x10]
cmp al, 1
je 0x140093be0
movzx eax, al
cmp eax, 2
je 0x140093c1c
cmp eax, 4
jne 0x140093c36
mov byte [rdi + 0x10], 2
mov al, 1
jmp 0x140093c1e
cmp al, 2
je 0x140093c1c
movzx eax, al
cmp eax, 4
add al, 0x75
invalid
add al, 0x75
sbb dh, byte [rax + 0x10478602]
mov al, 2
xchg byte [rdi + 0x10], al
jmp 0x140093bfb
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax + 0x18]
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov al, 2
jmp 0x140093c1e
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea ecx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea r8, str.cratesminecraft_srconeshot.rs
mov edx, 0x28
call fcn.140163440
ud2
ror byte [rax - 0x7b], 0xd2
je 0x140093ca9
lea r9, [0x140197fe0]
xor r8d, r8d
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
movzx r10d, byte [rcx + r8]
adc al, 1
movzx r10d, byte [r10 + r9]
cmp r10, 5
jae 0x140093c8a
add r8, r10
cmp r8, rdx
jb 0x140093c70
jmp 0x140093cac
xor r11d, r11d
cmp r10d, 0xff
sete r11b
lea rax, [rax + r11*4]
inc rax
inc r8
cmp r8, rdx
jb 0x140093c70
jmp 0x140093cac
xor r8d, r8d
add rax, r8
lea ecx, [rax + 0xb]
cmp ecx, 0x4000
mov edx, 3
sbb rdx, 0
cmp ecx, 0x80
mov ecx, 1
cmovae rcx, rdx
add rax, rcx
add rax, 0xb
ret
push rcx
sbb byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rax + rax - 0x74b40000], cl
adc byte [r8 - 0x3f], cl
shl edx, 4
shl edx, 4
add rdx, r8
mov eax, 9
or dword [rax], eax
add byte [rax], al
lea r9, [0x140197fe0]
jmp 0x140093d29
xor r10d, r10d
xor r11d, r11d
add r8, 0x10
add rax, r10
add rax, r11
add rax, 0xc
cmp r8, rdx
je 0x140093d78
mov rsi, qword [r8 + 8]
mov esi, dword [rax + 8]
test rsi, rsi
je 0x140093d10
mov rdi, qword [r8]
mov edi, dword [rax]
xor r10d, r10d
xor r11d, r11d
nop dword [rax + rax]
movzx ebx, byte [rdi + r11]
movzx ebx, byte [rbx + r9]
cmp rbx, 5
jae 0x140093d5a
add r11, rbx
cmp r11, rsi
cmp ebx, esi
cmp ebx, esi
jb 0x140093d40
jmp 0x140093d16
xor r14d, r14d
cmp ebx, 0xff
sti
inc dword [rax]
add byte [rax], al
sti
inc dword [rax]
add byte [rax], al
sete r14b
invalid
lea r10, [r10 + r14*4]
inc r10
inc r11
cmp r11, rsi
jb 0x140093d40
invalid
jmp 0x140093d16
add rax, 0x10
jmp 0x140093d83
lea r8, [rax + rdx]
cmp byte [rcx + 0x20], 0
lea rcx, [rax + rdx + 0x12]
lea ecx, [rax + rdx + 0x12]
lea ecx, [rax + rdx + 0x12]
cmove rcx, r8
cmp ecx, 0x4000
mov edx, 3
sbb rdx, 0
cmp ecx, 0x80
stc
add byte [rax], 0
invalid
mov eax, 1
cmovae rax, rdx
cmovae eax, edx
ret 0x148
add rax, rcx
add eax, ecx
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
movzx eax, byte [0x1401ea9b8]
mov ecx, 0xb8
add byte [rax], al
add byte [rdx + 2], bh
add byte [rax], al
jmp 0xf909533b
add byte [rax], al
add byte [rdx + 2], bh
add byte [rax], al
call fcn.140143230
test rax, rax
je 0x140094023
add byte [rax], al
mov word [rax], 0
mov byte [rax + 2], 0
add byte [rsi - 0x39], ah
add al, 0
add byte [rax], al
add byte [rsi - 0x39], ah
add al, 0
add byte [rax], al
invalid
invalid
mov dword [rax + 4], 0x40c60000
invalid
add byte [rax], al
mov byte [rax + 6], 0
mov word [rax + 8], 0
mov byte [rax + 0xa], 0
or al, byte [rax]
or al, byte [rax]
mov word [rax + 0xc], 0
mov byte [rax + 0xe], 0
invalid
invalid
add byte [rsi - 0x39], ah
adc byte [rax], al
adc byte [rax], al
invalid
invalid
adc byte [rax], al
add dh, al
add byte [rax], al
mov byte [rax + 0x12], 0
adc al, byte [rax]
mov word [rax + 0x14], 0
mov byte [rax + 0x16], 0
mov word [rax + 0x18], 0
mov byte [rax + 0x1a], 0
mov dword [rax + 0x18], 0x40c60000
sbb al, byte [rax]
add dh, al
sbb al, byte [rax]
mov word [rax + 0x1c], 0
mov byte [rax + 0x1e], 0
invalid
invalid
add byte [rsi - 0x39], ah
mov dword [rax + 0x20], 0x40c60000
and al, byte [rax]
add dh, al
invalid
mov word [rax + 0x24], 0
mov byte [rax + 0x26], 0
mov word [rax + 0x28], 0
mov byte [rax + 0x2a], 0
mov dword [rax + 0x24], 0x40c60000
add byte es:[rsi - 0x39], ah
sub byte [rax], al
add dh, al
sub al, byte [rax]
mov word [rax + 0x2c], 0
mov byte [rax + 0x2e], 0
mov word [rax + 0x30], 0
xor byte [rax], al
add dh, al
xor al, byte [rax]
add dh, al
xor al, byte [rax]
mov word [rax + 0x34], 0
mov byte [rax + 0x36], 0
mov word [rax + 0x38], 0
cmp byte [rax], al
add dh, al
cmp al, byte [rax]
add byte [rsi - 0x39], ah
cmp byte [rax], al
add dh, al
cmp al, byte [rax]
add byte [rsi - 0x39], ah
cmp al, 0
mov word [rax + 0x3c], 0
mov byte [rax + 0x3e], 0
add byte ds:[rsi - 0x39], ah
add byte [rax], al
cmp al, 0
add dh, al
add byte ds:[rsi - 0x39], ah
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x42], 0
mov word [rax + 0x44], 0
add byte [rax], r8b
add byte [rax], r8b
mov byte [rax + 0x46], 0
mov word [rax + 0x48], 0
add byte [rsi - 0x39], r12b
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x4a], 0
mov word [rax + 0x4c], 0
add byte [rsi - 0x39], spl
add byte [rax], r8b
mov byte [rax + 0x4e], 0
mov word [rax + 0x50], 0
invalid
push rax
add byte [rax], al
add byte [rsi - 0x39], r12b
add byte [rsi - 0x39], ah
mov dword [rax + 0x50], 0x40c60000
push rdx
push rax
add byte [rax], al
mov byte [rax + 0x52], 0
mov word [rax + 0x54], 0
push rsp
add byte [rax], al
push rdx
add byte [rsi - 0x39], ah
push rsp
push rsp
add byte [rax], al
add dh, al
push rsi
add byte [rsi - 0x39], ah
invalid
mov byte [rax + 0x56], 0
mov word [rax + 0x58], 0
invalid
pop rax
add byte [rax], al
mov dword [rax + 0x58], 0x40c60000
pop rax
pop rax
add byte [rax], al
mov byte [rax + 0x5a], 0
mov word [rax + 0x5c], 0
pop rsp
add byte [rax], al
pop rdx
add byte [rsi - 0x39], ah
pop rsp
pop rsp
pop rsp
add byte [rax], al
mov byte [rax + 0x5e], 0
mov word [rax + 0x60], 0
mov dword [rax + 0x60], 0x40c60000
invalid
add byte [rsi - 0x39], ah
add byte fs:[rax], al
pop rsi
add byte [rsi - 0x39], ah
invalid
invalid
mov dword [rax + 0x60], 0x40c60000
invalid
invalid
add byte [rsi - 0x39], ah
add byte fs:[rax], al
mov dword [rax + 0x64], 0x40c60000
add byte fs:[rax], al
mov byte [rax + 0x66], 0
mov word [rax + 0x68], 0
mov dword [rax + 0x68], 0x40c60000
push 0
add byte [rsi - 0x39], ah
push 0x40c60000
mov dword [rax + 0x68], 0x40c60000
push 0
add byte [rsi - 0x39], ah
insb byte [rdi], dx
insb byte [rdi], dx
mov word [rax + 0x6c], 0
mov dword [rax + 0x6c], 0x40c60000
outsb dx, byte [rsi]
insb byte [rdi], dx
add byte [rax], al
mov byte [rax + 0x6e], 0
mov word [rax + 0x70], 0
mov byte [rax + 0x72], 0
jb 0x140093f08
add byte [rsi - 0x39], ah
jo 0x140093f03
add dh, al
jb 0x140093f08
jb 0x140093f08
jb 0x140093f08
add byte [rsi - 0x39], ah
je 0x140093f0d
invalid
mov word [rax + 0x74], 0
add byte [rax], al
add dh, al
jbe 0x140093f12
invalid
mov byte [rax + 0x76], 0
add byte [rsi - 0x39], ah
js case.0x14008f719.418
mov word [rax + 0x78], 0
mov byte [rax + 0x7a], 0
jp 0x140093f1c
add dh, al
jp 0x140093f1c
mov word [rax + 0x7c], 0
mov byte [rax + 0x7e], 0
mov word [rax + 0x80], 0
add byte [rax], 0
add byte [rsi - 0x39], ah
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x82], 0
mov word [rax + 0x84], 0
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg byte [rax], al
mov byte [rax + 0x82], 0
mov word [rax + 0x84], 0
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
add byte [rax + rax], 0xc6
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
mov byte [rax + 0x86], 0
add byte [rsi], 0x66
mov dword [rax + 0x88], 0x80c60000
mov byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rax + 0x88], 0
add byte [rax], al
mov word [rax + 0x88], 0
mov byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x8a], 0
mov word [rax + 0x8c], 0
invalid
invalid
mov word [rax], es
add byte [rax], al
add byte [rax], al
mov al, byte [rax]
add byte [rax], al
add byte [rsi - 0x39], ah
mov dword [rax + 0x8c], 0x80c60000
mov es, word [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
adc byte [rax], 0
add byte [rax], al
mov byte [rax + 0x92], 0
mov dword [rax + 0x8c], 0x80c60000
mov es, word [rax]
invalid
mov word [rax], es
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x8e], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
adc byte [rax], 0
add byte [rax], al
mov word [rax + 0x90], 0
add byte [rax], al
mov byte [rax + 0x92], 0
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rax + 0x94], 0
invalid
mov word [rax + 0x94], 0
mov dword [rax + 0x94], 0x80c60000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rax + 0x96], 0
adc byte [rsi], 0x66
mov dword [rax + 0x98], 0x80c60000
add byte [rax], al
invalid
invalid
invalid
xchg esi, eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi - 0x39], ah
sbb byte [rax], 0
add byte [rax], al
mov word [rax + 0x98], 0
add byte [rax], al
mov byte [rax + 0x9a], 0
mov word [rax + 0x9c], 0
pushfq
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
pushfq
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add dh, al
mov byte [rax + 0x9e], 0
mov word [rax + 0xa0], 0
add byte [rax], al
sbb byte [rsi], 0x66
mov dword [rax + 0xa0], 0x80c60000
add byte [rax], al
mov byte [rax + 0xa2], 0
invalid
invalid
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rsi - 0x39], ah
and byte [rax], 0
add byte [rax], al
add byte [rax], al
add dh, al
and byte [rdx], 0x66
add byte [rax], al
invalid
mov byte [rax + 0xa2], 0
add byte [rax], al
mov word [rax + 0xa4], 0
mov dword [rax + 0xa4], 0x80c60000
and byte [rax + rax], 0xc6
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
mov byte [rax + 0xa6], 0
and byte [rsi], 0x66
mov dword [rax + 0xa8], 0x80c60000
add byte [rax], al
add byte [rax], al
invalid
invalid
stosb byte [rdi], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
sub byte [rax], 0
add byte [rax], al
add byte [rax], al
mov word [rax + 0xa8], 0
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rax + 0xaa], 0
invalid
add byte [rax], al
mov byte [rax + 0xaa], 0
add byte [rax], al
add byte [rax], al
mov word [rax + 0xac], 0
mov dword [rax + 0xac], 0x80c60000
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add dh, al
add byte [rax], al
mov byte [rax + 0xae], 0
sub byte [rsi], 0x66
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
xor byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
mov word [rax + 0xb0], 0
mov dword [rax + 0xb0], 0x80c60000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rax + 0xb2], 0
mov word [rax + 0xb4], 0
invalid
invalid
mov ah, 0
add byte [rax], al
add byte [rax], al
xor byte [rdx], 0x66
mov dl, 0
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
xor byte [rax + rax], 0xc6
mov ah, 0
add byte [rax], al
add byte [rax], al
invalid
mov dword [rax + 0xb4], 0x80c60000
mov ah, 0
add byte [rax], al
add byte [rax], al
add dh, al
add byte [rax], al
mov byte [rax + 0xb6], 0
mov word [rsi + 0xc], 0
or al, 0
invalid
xor byte [rsi], 0x66
mov dword [rsi + 0xc], 0x89480000
or al, 0
add byte [rax - 0x77], cl
mov dh, 0
add byte [rax], al
add byte [rsi - 0x39], ah
or al, 0
or al, 0
or al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi], rax
mov dword [rsi], eax
invalid
mov word [rsi + 8], 0
add byte [rax], al
add dh, al
or r8b, byte [rax]
mov byte [rsi + 0xa], 0
mov byte [rsi + 0xe], 0
add rsp, 0x20
invalid
invalid
invalid
add esp, 0x20
invalid
pop rsi
ret
mov ecx, 2
mov edx, 0xb8
invalid
add byte [rax], al
invalid
mov eax, 0xe8000000
add al, ch
call fcn.140162fc0
mov gs, edi
out dx, eax
or al, 0
ud2
int3
int3
int3
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
sub esp, 0x38
cmp byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
invalid
mov rbx, rdx
mov r13, rcx
xor esi, esi
test r8, r8
je 0x1400940a6
sal byte [rsi + rax*2 + 0x48], 0x8d
or eax, 0x103f79
jns 0x1400940a4
adc byte [rax], al
lea rcx, [0x140197fe0]
jns 0x1400940a4
adc byte [rax], al
add byte [rcx], dh
ror byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
xor eax, eax
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx edx, byte [rbx + rax]
movzx edx, byte [rdx + rcx]
mov dh, 0x14
add ecx, dword [rdi]
mov dh, 0x14
or cl, byte [rax - 0x7d]
invalid
invalid
cmp rdx, 5
cmp edx, 5
cli
add eax, 0x1480a73
ror byte [rax + 0x39], 1
jae 0x140094088
add rax, rdx
cmp rax, rdi
clc
clc
jb 0x140094070
invalid
jmp 0x1400940a8
xor r8d, r8d
cmp edx, 0xff
cli
inc dword [rax]
add byte [rax], al
cli
inc dword [rax]
add byte [rax], al
sete r8b
sete al
lea rsi, [rsi + r8*4]
xor al, 0x86
xchg byte [rax - 1], cl
inc rsi
inc rax
invalid
cmp rax, rdi
clc
jb 0x140094070
jmp 0x1400940a8
add dh, byte [rcx]
xor eax, eax
ror byte [rax + 1], 0xc6
add rsi, rax
mov rax, qword [r13 + 8]
mov eax, dword [rbp + 8]
mov rdx, qword [r13 + 0x10]
adc byte [rax + 0x29], cl
sub rax, rdx
cmp rax, rsi
ror byte [rax + 0x39], 1
invalid
jb case.0x14003daf1.590
int 0
add byte [rax], al
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
xor byte [rcx - 0x75], cl
mov rcx, qword [r13]
test rdi, rdi
je 0x1400941a9
fadd dword [rax]
add byte [rax], al
add byte [r8 - 0x7b], r9b
add byte [rax - 0x7b], cl
dec dword [rdi]
test al, bl
fadd dword [rax]
add byte [rax], al
xor edx, edx
lea rbp, [0x140197fe0]
lea ebp, [0x140197fe0]
fadd dword [rax]
add byte [rax], al
xor edx, edx
lea rbp, [0x140197fe0]
lea ebp, [0x140197fe0]
lea ebp, [0x140197fe0]
mov r12, rcx
mov esp, ecx
mov r15, rdx
mov edi, edx
xlatb
movzx r14d, byte [rbx + r15]
movzx esi, byte [rbx + rdi]
xor al, 0x3b
movzx esi, byte [r14 + rbp]
xor al, 0x2e
cmp rsi, 5
jae case.0x14005a2ad.391
invalid
add eax, 0x1490d73
or eax, 0x49f70149
cmp edi, edi
invalid
add r15, rsi
cmp r15, rdi
invalid
test dword [rcx + 0x39], 0xe9e872ff
xchg dword [rax], eax
add byte [rax], al
invalid
push qword [rdx - 0x18]
jb case.0x14008f719.430
jmp 0x140094184
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x28], r13
mov r13, r15
mov ebp, edi
std
sub r13, rdx
sub ebp, edx
jb 0x1400941d7
add rdx, rbx
add edx, ebx
fimul dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov ecx, esp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
invalid
add byte [rbp + 1], cl
in al, dx
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp sil, 0xff
cmp dh, 0xff
jne 0x14009415e
mov eax, r14d
shr eax, 4
lea rcx, str.0123456789abcdef
cmp dword [rcx + rdx], esp
cmp dword [rcx + rdx], esp
add byte [rdi], cl
mov dh, 4
or byte [rcx - 0x7d], al
and r14d, 0xf
movzx eax, byte [rax + rcx]
and r14d, 0xf
and esi, 0xf
movzx ecx, byte [r14 + rcx]
mov word [r12 + 2], 0x3030
and al, 2
xor byte [rax], dh
mov dh, 0xc
invalid
and al, 2
xor byte [rax], dh
mov byte [r12 + 4], al
and al, 4
and al, 4
mov byte [r12 + 5], cl
and al, 5
add eax, 0xb975b640
invalid
mov sil, 0x75
mov ecx, 6
add rcx, r12
mov byte [r12], 0x5c
pop rsp
pop rsp
mov byte [r12 + 1], sil
mov byte [rsp + 1], dh
inc r15
inc edi
mov rdx, r15
mov edx, edi
mov r12, rcx
cmp r15, rdi
mov r13, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x28]
mov ebp, dword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
jb case.0x14008f719.430
invalid
invalid
jmp case.0x14004b4e1.469
mov rcx, r12
loope case.0x14007300c.374
mov r15, rdx
mov edi, edx
jmp case.0x14004b4e1.469
mov rcx, r13
mov ecx, ebp
mov r8, rsi
call fcn.1401639e0
clc
or al, 0
clc
or al, 0
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
and al, 0x30
xor byte [rcx - 0x75], cl
add byte [r8 - 0x7b], r9b
test edi, edi
invalid
test dword [rax], ebp
invalid
mov rcx, qword [r13]
mov ecx, dword [rbp]
test rdi, rdi
test edi, edi
jne case.0x14007300c.358
xor r15d, r15d
dec dword [rcx + rbp - 1]
sub rdi, r15
dec dword [rcx + rax - 5]
add rbx, r15
add ebx, edi
mov rdx, rbx
mov edx, ebx
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
mov bl, 0xc
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
add qword [r13 + 0x10], rax
add dword [rbp + 0x10], eax
adc byte [r8 - 0x7d], r9b
invalid
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
lea r8, str.cratesminecraft_srclib.rs
lea eax, [0x140198100]
add eax, 0x103f22
mov rcx, rdx
mov ecx, edx
mov rdx, r15
mov edx, edi
call fcn.140163650
or al, 0
add byte [rdi], cl
or ecx, esp
ud2
int3
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov r12, rcx
int3
test r8, r8
je 0x140094435
int3
mov r15, r8
mov edi, eax
mov rbx, rdx
movzx eax, byte [0x1401ea9b8]
adc eax, 0x1ba00
add byte [rax], al
adc eax, 0x1ba00
add byte [rax], al
mov rcx, r8
call fcn.140143230
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
or eax, dword [rbx]
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
or eax, dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], r15
sub byte [rcx + rcx*4 + 0x7c], cl
and al, 0x30
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
xor edi, edi
lea r10, [rsp + 0x28]
dec dword [rbp + rcx*4 + 0x54]
push rsp
and al, 0x28
xor r14d, r14d
jmp 0x14009426c
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], cl
invalid
inc r14
cmp r14, r15
jae 0x140094472
movzx ecx, byte [rbx + r14]
movzx ecx, byte [rbx + rsi]
or al, 0x33
test cl, cl
jns 0x140094260
lea edx, [rcx + 0x3e]
cmp dl, 0x1e
jae 0x140094290
lea rcx, [r14 + 1]
cmp rcx, r15
stc
add qword [rcx + r15 - 7], r9
stc
jae 0x14009444b
add ecx, 1
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
mov byte [rdx], 0xeb
add ch, bl
add r14, 2
add ch, bl
jmp 0x140094263
ror dword [rcx - 0xf1d7f36], cl
mov edx, ecx
and dl, 0xf0
loop 0x140094285
loop 0x140094285
cmp dl, 0xe0
jne 0x14009444b
add byte [rax], al
loopne 0x1400942a8
test dword [rbp + 0x49000001], ebp
add byte [rcx - 0x73], cl
push rsi
add dword [rcx + rdi - 6], ecx
cmp rdx, r15
lea rdx, [r14 + 1]
lea edx, [rsi + 1]
cmp rdx, r15
jae 0x14009444b
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
sub al, 0x13
movzx r13d, byte [rbx + rdx]
mov edx, r13d
and dl, 0xc0
cmp dl, 0x80
jne 0x14009444b
or byte [rdi], 0x85
mov word [rcx], es
add byte [rax], al
lea rdx, [r14 + 2]
cmp rdx, r15
jae 0x14009444b
add byte [rax], al
movzx ebp, byte [rbx + rdx]
mov edx, ebp
and dl, 0xc0
cmp dl, 0x80
jne 0x14009444b
invalid
add byte [rcx - 0x1f0d7f36], cl
mov edx, ecx
xor dl, 0xe0
mov r8d, r13d
and r8b, 0xe0
loopne 0x1400942ca
xor r8b, 0xa0
xor al, 0xa0
or r8b, dl
je case.0x140003724.1428
sal byte [rbx + rdx - 0x73], 1
push rcx
invalid
lea edx, [rcx + 0x1f]
cmp dl, 0xb
or esi, dword [rsi + 0xb]
or esi, dword [rsi + 0xb]
lea edx, [rcx - 0xee]
cmp edx, 2
jae 0x14009430f
xchg ecx, eax
adc bh, bh
invalid
add r14, 3
jmp 0x140094263
invalid
invalid
invalid
invalid
invalid
cmp ecx, 0xed
stc
in eax, dx
add byte [rax], al
add byte [rax], al
jne 0x14009444b
cmp r13b, 0xa0
jb case.0x140003724.1428
mov ecx, r13d
and cl, 0xf0
add byte [rax], al
jne 0x14009444b
xor byte [rcx], al
add byte [rax], al
cmp r13b, 0xa0
jb case.0x140003724.1428
mov ecx, r13d
and cl, 0xf0
cmp cl, 0xa0
jne 0x14009444b
add dword [rax], eax
invalid
stc
movabs al, byte [0x8d490000011b850f]
add dword [rax], eax
add byte [rcx - 0x73], cl
test dword [rbx], ebx
add dword [rax], eax
add byte [rcx - 0x73], cl
lea rcx, [r14 + 3]
cmp rcx, r15
add r9, qword [rcx + r15 - 7]
cmp ecx, edi
jae 0x14009444b
add byte [rax], al
cmp byte [rbx + rcx], 0xed
cmp al, 0xb
in eax, dx
or ebp, ebp
jne 0x14009444b
add al, 1
add byte [rax], al
lea rcx, [r14 + 4]
cmp rcx, r15
jae 0x14009444b
invalid
add byte [rax], al
invalid
xor edi, 0
add byte [rax], al
test dword [rax], 0xf440000
mov dh, 0x24
or eax, dword [rcx + rcx*4 - 0x1f]
movzx r12d, byte [rbx + rcx]
mov ecx, r12d
and cl, 0xf0
loope 0x14009434f
cmp cl, 0xb0
jne 0x14009444b
test ebx, esp
add byte [rax], al
invalid
test ebx, esp
add byte [rax], al
add byte [rcx - 0x73], cl
lea rcx, [r14 + 5]
cmp rcx, r15
jae 0x14009444b
jrcxz 0x140094366
add byte [rax], al
lea rcx, [r14 + 5]
cmp rcx, r15
cmp ecx, edi
jae 0x14009444b
invalid
movzx esi, byte [rbx + rcx]
xor al, 0xb
mov ecx, esi
and cl, 0xc0
loope 0x14009433e
loope 0x14009433e
cmp cl, 0x80
jne 0x14009444b
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
sub rcx, rdi
cmp rcx, 3
jbe 0x14009440f
and r12d, 0x3f
and esp, 0x3f
in al, 0x3f
invalid
and esi, 0x3f
and r13d, 0x3f
invalid
and ebp, 0x3f
shl r12d, 6
invalid
in al, 6
shl r13d, 0x10
shl ebp, 0x10
shl ebp, 0xa
lea ecx, [r13 + rbp - 0x200000]
mov word [0x13fe943b6], gs
mov word [0x13fe943b6], gs
loopne 0x1400943b5
inc dword [rcx - 0x73]
lea edx, [r12 + rsi]
adc al, 0x34
add edx, 0xfffff400
or edx, ecx
lea ecx, [rdx + 0x10000]
add byte [rax], al
add dword [rax], eax
retf 0x8a8d
add byte [rax], al
add dword [rax], eax
mov r8d, ecx
shr r8d, 0x12
lea r9d, [rsi - 0x80]
lea ecx, [rsi - 0x80]
lea ecx, [rsi - 0x80]
add cl, 0xe9
add al, 0x81
loope 0x1400943d9
shr ecx, 4
and ecx, 0x3f00
movzx r8d, r8b
or r8d, ecx
invalid
shl edx, 0xa
loop 0x1400943f0
and edx, 0x3f0000
or edx, r8d
movzx ecx, r9b
mov dh, 0xc9
movzx ecx, cl
mov dh, 0xc9
shl ecx, 0x18
or ecx, edx
or ecx, 0x8080f0
mov dword [rax + rdi], ecx
cmp byte [rax - 0x7d], cl
mov dword [rax + rcx*2], 0x38247c89
jl 0x14009442d
invalid
cmp byte [rax - 0x7d], cl
mov dword [rax + rcx*2], 0x38247c89
jl 0x14009442d
invalid
jl 0x14009442d
cmp cl, ch
push rsp
invalid
jmp 0x140094263
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
mov rdx, rdi
mov rdi, r10
call fcn.1401639e0
or al, 0
mov r10, rdi
cli
mov rax, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x38]
jl 0x140094453
and al, 0x38
cmp cl, ch
invalid
jmp 0x140094395
mov qword [rsp + 0x28], 1
and al, 0x28
and al, 0x28
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
jmp case.0x140020c36.756
mov rax, qword [rsp + 0x40]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
je 0x14009450a
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
and al, 0x28
call fcn.140142490
or al, byte [rax]
jmp 0x14009450a
mov rsi, qword [rsp + 0x30]
mov rax, rsi
mov eax, esi
je 0x14009449a
xor byte [rax - 0x77], cl
invalid
mov eax, esi
sub rax, rdi
cmp rax, r14
jb 0x14009451b
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
mov esp, dword [rsp + 0x40]
mov r12, qword [rsp + 0x40]
mov esp, dword [rsp + 0x40]
mov r15, qword [rsp + 0x28]
lea rcx, [r15 + rdi]
sub byte [rcx - 0x73], cl
or al, 0x3f
mov rdx, rbx
mov edx, ebx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rdi, r14
add byte [rcx + rax - 9], cl
mov qword [rsp + 0x38], rdi
cmp rsi, rdi
cmp esi, edi
jl 0x1400944ca
cmp byte [rax + 0x39], cl
invalid
cmp esi, edi
jbe case.0x140020c36.756
test rdi, rdi
je 0x1400944d6
mov r8d, 1
mov rcx, r15
mov ecx, edi
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov rdx, rdi
call fcn.140145570
or eax, dword [rax]
or eax, dword [rax]
test rax, rax
jne 0x1400944e3
invalid
sbb al, 0xb9
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
call fcn.140162fc0
ud2
mov rcx, r15
call fcn.140142490
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x38]
mov qword [r12 + 0x10], rax
and al, 0x10
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
sub byte [rcx - 0x77], cl
add al, 0x24
mov qword [r12], rax
mov rax, qword [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
and al, 8
and al, 8
mov qword [r12 + 8], rax
and al, 8
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x28]
and al, 0x28
mov rdx, rdi
mov r8, r14
call fcn.1401639e0
mov ch, 0xf4
or al, 0
mov ch, 0xf4
hlt
or al, 0
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
and al, 0x38
cmp cl, ch
jmp 0x140094486
invalid
mov ecx, 1
mov rdx, r15
call fcn.140162fc0
ud2
invalid
or ecx, esp
int3
int3
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rsi, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
test rsi, rsi
je 0x140094749
fld qword [rcx]
add byte [rax], al
fld qword [rcx]
add byte [rax], al
mov rdi, qword [rcx]
mov edi, dword [rcx]
lea rbx, [rsi + rsi*2]
shl rbx, 4
add rbx, rdi
inc rsi
mov r14d, 0xa
lea r15, [0x1401ae060]
lea r12, [0x140198118]
jmp 0x1400945b7
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
invalid
mov eax, 8
nop dword [rax + rax]
add rdi, 0x30
add rsi, r13
add rsi, rax
add rsi, 2
mov byte [rdx], 0x48
cmp edi, ebx
mov byte [rdx], 0x48
cmp edi, ebx
je 0x14009474e
add dword [rax], eax
add byte [rbx + rcx*4 + 0x6f], cl
or byte [rbp - 0x7b], cl
in eax, dx
add byte [rax], al
mov r13, qword [rdi + 8]
test r13, r13
je 0x1400945f0
mov rax, qword [rdi]
mov eax, dword [rdi]
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
movzx edx, byte [rax + rcx]
movzx edx, byte [rdx + r12]
test rdx, rdx
je 0x140094600
add rcx, rdx
add ecx, edx
cmp rcx, r13
jb case.0x14003daf1.607
jmp 0x140094646
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
xor r13d, r13d
xor ebp, ebp
jmp 0x140094646
nop dword [rax + rax]
xor ecx, ecx
xor edx, edx
jmp 0x14009461d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rdx], 0x48
add edx, 4
add rcx, 2
add rdx, 4
cmp rdx, r13
jae 0x140094640
invalid
and eax, dword [rdi + rcx - 0x4a]
add al, 0x10
movzx r8d, byte [rax + rdx]
movzx r9d, byte [r8 + r12]
add rdx, r9
and byte [rcx + rax - 0x36], cl
test r9, r9
leave
jne 0x140094618
test r8b, r8b
jne 0x140094610
inc rcx
inc rdx
jmp 0x140094618
add rcx, rdx
mov r13, rcx
ror dword [rcx - 0x77], 1
int 0x48
mov eax, dword [rdi + 0x10]
mov rax, qword [rdi + 0x10]
add rax, 0xfffffffffffffff3
cmp rax, 0xc
clc
or al, 0x49
cmovae eax, esi
clc
or al, 0x49
cmovae eax, esi
movsxd rax, dword [r15 + rax*4]
add rax, r15
add eax, edi
jmp rax
add byte [rax], al
jmp case.0x14008f9c0.469
add al, byte [rax]
add byte [rax], al
jmp case.0x14008f9c0.469
sal byte [rcx + riz + 0x48], 0x8b
and dword [rax - 0x75], ecx
mov rcx, qword [rdi + 0x18]
xor edx, edx
nop dword [rax]
invalid
invalid
sbb byte [r9], r14b
ror byte [rdi], cl
invalid
add byte [rdi + rcx - 0x4a], al
add al, 0x11
movzx r8d, byte [rcx + rdx]
movzx r8d, byte [r8 + r12]
test r8, r8
invalid
je 0x1400946fb
sal byte [rsp + rbx*2 + 0x4c], 1
add rdx, r8
cmp rdx, rax
jb 0x140094690
ret 0x3948
add rax, 2
jmp case.0x14008f9c0.469
invalid
invalid
invalid
mov eax, dword [rdi + 0x28]
add rax, 4
jmp case.0x14008f9c0.469
mov rax, qword [rdi + 0x28]
lea rax, [rax*4 + 4]
lea eax, [rax*4 + 4]
jmp case.0x14008f9c0.469
invalid
lea rax, [rax*8 + 4]
add al, 0
add byte [rax], al
jmp case.0x14008f9c0.469
adc al, ch
mov byte [rax], al
add byte [rax], al
jmp case.0x14008f9c0.469
sbb r8b, r13b
pop rdx
invalid
jmp case.0x14008f9c0.469
invalid
xor edx, edx
xor r8d, r8d
jmp 0x14009471d
add rdx, 2
add r8, 4
cmp r8, rax
cmp eax, eax
jae 0x14009473c
movzx r9d, byte [rcx + r8]
movzx r10d, byte [r9 + r12]
add r8, r10
test r10, r10
test edx, edx
test edx, edx
jne 0x140094718
test r9b, r9b
jne 0x140094710
inc rdx
inc r8
shr bl, 0xdc
lea rax, [r8 + rdx]
add rax, 2
jmp case.0x14008f9c0.469
push rdi
invalid
invalid
invalid
push rdi
invalid
mov esi, 1
add byte [rax], al
mov rax, rsi
add rsp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
mov rsi, qword [rcx]
lea rax, [0x1401ae090]
add byte [rax + 0x63], cl
adc al, 0xb0
add byte [rax + 0x63], cl
adc al, 0xb0
add rdx, rax
jmp rdx
mov rsi, qword [rcx + 0x18]
mov esi, dword [rcx + 0x18]
shl rsi, 2
jmp case.0x14009478a.0
sub eax, dword [rbx]
add byte [rax], al
invalid
sub eax, dword [rbx]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
jno 0x1400947b5
mov rsi, qword [rcx + 0x18]
shl rsi, 3
jmp case.0x14009478a.0
mov rsi, qword [rcx + 0x18]
jno 0x1400947c2
jmp case.0x14009478a.0
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rsi, qword [rcx + 0x18]
add byte [rax], al
mov rsi, qword [rcx + 0x18]
add rsi, rsi
jmp case.0x14009478a.0
imul cl
or dword [rbx], eax
add byte [rax], al
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x140094969
movabs eax, dword [0x3108498b48000001]
add byte [rax], al
mov rcx, qword [rcx + 8]
xor esi, esi
lea rdx, [0x140198118]
xor r8d, r8d
jmp 0x1400947f6
or byte [rcx], dh
test byte [rax - 0x73], 0x15
cmp dword [r8], edx
add byte [rbp + 0x31], al
shr bl, 0x1c
nop word [rax + rax]
invalid
xor r9d, r9d
add rsi, r9
add rsi, 2
inc r8
cmp r8, rax
je case.0x14009478a.0
add byte [rax], al
add byte [rax], al
mov r10, r8
shl r10, 4
mov r9, qword [rcx + r10 + 8]
adc qword [rax], r9
ret 0xc149
adc qword [rax], r9
test r9, r9
je 0x1400947e0
mov r10, qword [rcx + r10]
xor r11d, r11d
nop
movzx edi, byte [r10 + r11]
movzx edi, byte [rdi + rdx]
test rdi, rdi
je 0x140094830
sbb cl, byte [rdi]
mov dh, 0x3c
invalid
add r11, rdi
cmp r11, r9
cmp ebx, ecx
cmp ebx, ecx
jb 0x140094810
jmp 0x1400947e3
nop dword [rax + rax]
xor r11d, r11d
xor edi, edi
jmp case.0x14005ad26.403
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
ret
add byte [rax], al
add byte [rax], al
add r11, 2
add rdi, 4
cmp rdi, r9
jae 0x140094870
movzx ebx, byte [r10 + rdi]
movzx r14d, byte [rbx + rdx]
add rdi, r14
test r14, r14
invalid
div byte [rbp - 0x17]
jne 0x140094848
jmp 0x11d7f23e7
test bl, bl
jne 0x140094840
inc r11
inc rdi
jmp 0x140094848
add r11, rdi
mov r9, r11
jmp 0x1400947e3
mov r8, qword [rcx + 0x18]
lea rax, [r8*4]
add byte [rax], al
invalid
sbb byte [r10 - 0x73], cl
sbb byte [rdx - 0x73], cl
add al, 0x85
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
loopne 0x14009488e
test r8, r8
je 0x140094970
add byte [rax], al
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
push rcx
or byte [rcx + rcx*4 - 0x3f], al
invalid
mov ecx, r8d
and ecx, 3
cmp r8, 4
clc
add al, 0xf
sbb edx, 0
fiadd dword [rax]
add byte [rax], al
clc
add al, 0xf
sbb edx, 0
fiadd dword [rax]
add byte [rax], al
xor esi, esi
xor r9d, r9d
leave
leave
jmp 0x1400949ac
inc byte [rax]
add byte [rax], al
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x140094977
mov rdx, qword [rcx + 8]
mov ecx, eax
and ecx, 3
cmp rax, 4
jae case.0x140072f52.393
adc al, 1
add byte [rax], al
invalid
adc al, 1
add byte [rax], al
invalid
xor esi, esi
xor r8d, r8d
jmp 0x140094a1c
add dword [rax], eax
add byte [rbx + rcx*4 + 0x41], cl
mov r8, qword [rcx + 0x18]
invalid
invalid
mov r8, qword [rcx + 0x18]
lea rax, [r8*4]
add al, 0x85
add byte [rax], al
add byte [rax], al
add al, 0x85
add byte [rax], al
add byte [rax], al
test r8, r8
je 0x140094970
invalid
add dword [rax], 0
invalid
test byte [rbx + 0x48000000], al
mov edx, dword [rcx + 8]
mov rdx, qword [rcx + 8]
mov ecx, r8d
mov ecx, eax
and ecx, 3
cmp r8, 4
jae 0x140094a56
adc dword [rbp + 1], 0
invalid
adc dword [rbp + 1], 0
add byte [rcx], dh
test byte [rbp + 0x31], 0xc9
xor esi, esi
xor r9d, r9d
jmp 0x140094a8c
mov rbx, qword [rcx + 0x18]
test rbx, rbx
test ebx, ebx
test ebx, ebx
invalid
je 0x140094969
mov rdi, qword [rcx + 8]
xor esi, esi
nop word [rax + rax]
invalid
mov rcx, rdi
call fcn.140094770
add rsi, rax
add rdi, 0x20
add edi, 0x20
add edi, 0x20
dec rbx
jne 0x140094920
retf
jmp case.0x14009478a.0
mov rbx, qword [rcx + 0x18]
test rbx, rbx
je 0x140094969
mov rdi, qword [rcx + 8]
xor esi, esi
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
or byte [rcx], dh
test byte [rdi], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.140094550
add rsi, rax
add rdi, 0x18
invalid
sbb byte [rax - 1], cl
retf
invalid
jne 0x140094950
jmp case.0x14009478a.0
pop rbx
add dword [rax], eax
add byte [rcx], dh
imul cl
push rsp
add dword [rax], eax
add byte [rcx], dh
imul cl
add qword [rax], rax
add byte [rcx], dh
imul cl
iretd
xor esi, esi
jmp case.0x14009478a.0
xor esi, esi
jmp 0x140094ac1
xor esi, esi
jmp 0x140094a4d
invalid
add byte [rcx - 0x7d], cl
loopne 0x14009497e
and r8, 0xfffffffffffffffc
lea r10, [rdx + 0x58]
push rdx
pop rax
xor esi, esi
xor r9d, r9d
test byte [rbp + 0x31], 0xc9
nop dword [rax + rax]
add rsi, qword [r10 - 0x48]
add esi, dword [rdx - 0x48]
jb case.0x14008f907.185
add rsi, qword [r10 - 0x30]
add rsi, qword [r10 - 0x18]
ror byte [rcx + 3], 1
jb 0x140094984
add rsi, qword [r10]
add esi, dword [rdx]
xor cl, byte [rcx - 0x7d]
rol dword [rcx + rcx*2], 0x83
add r9, 4
add r10, 0x60
ret 0x4d60
cmp eax, ecx
jne 0x140094990
ret 0x4d60
test rcx, rcx
je 0x140094ac1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi - 0x73], cl
add al, 0x49
lea r8, [r9 + r9*2]
lea rdx, [rdx + r8*8]
add rdx, 0x10
shl rcx, 3
lea rcx, [rcx + rcx*2]
lea ecx, [rcx + rcx*2]
xor r8d, r8d
nop dword [rax]
add rsi, qword [rdx + r8]
add r8, 0x18
cmp rcx, r8
cmp ecx, eax
cmp ecx, eax
jne 0x1400949d0
jmp 0x140094ac1
mov r9, rax
and r9, 0xfffffffffffffffc
lea r10, [rdx + 0x58]
xor esi, esi
xor r8d, r8d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add rsi, qword [r10 - 0x48]
add rsi, qword [r10 - 0x30]
ror byte [rcx + 3], 1
jb 0x1400949f4
add rsi, qword [r10]
add esi, dword [rdx]
add r8, 4
add r10, 0x60
cmp r9, r8
jne 0x140094a00
test rcx, rcx
je 0x140094a4d
invalid
lea r8, [r8 + r8*2]
lea rdx, [rdx + r8*8]
add rdx, 0x10
add edx, 0x10
adc byte [rax - 0x3f], cl
loope 0x140094a34
shl rcx, 3
lea rcx, [rcx + rcx*2]
lea ecx, [rcx + rcx*2]
xor r8d, r8d
xor r8d, r8d
nop dword [rax + rax]
add rsi, qword [rdx + r8]
add r8, 0x18
add eax, 0x18
add eax, 0x18
cmp rcx, r8
cmp ecx, eax
jne 0x140094a40
add rsi, rax
shl rsi, 2
shl esi, 2
shl esi, 2
jmp case.0x14009478a.0
and r8, 0xfffffffffffffffc
cld
lea r10, [rdx + 0x58]
xor esi, esi
xor r9d, r9d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx + 3], cl
jb 0x140094a2c
add byte [rax], al
add rsi, qword [r10 - 0x48]
add rsi, qword [r10 - 0x30]
jb 0x140094a48
add rsi, qword [r10 - 0x18]
add esi, dword [rdx - 0x18]
add rsi, qword [r10]
add r9, 4
add r10, 0x60
cmp r8, r9
jne 0x140094a70
test rcx, rcx
test ecx, ecx
leave
je 0x140094abd
lea r8, [r9 + r9*2]
lea rdx, [rdx + r8*8]
adc al, 0xc2
add rdx, 0x10
shl rcx, 3
loope 0x140094aa4
loope 0x140094aa4
lea rcx, [rcx + rcx*2]
lea ecx, [rcx + rcx*2]
xor r8d, r8d
xor r8d, r8d
ror byte [rdi], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop dword [rax + rax]
invalid
add rsi, qword [rdx + r8]
add r8, 0x18
cmp rcx, r8
invalid
jne 0x140094ab0
sal dword [rbp - 0xd], 0x48
shl esi, 3
shl rsi, 3
add rsi, rax
add rsi, 5
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov rax, qword [rdx + 8]
test rax, rax
je case.default.0x140094b56
invalid
add byte [rax], al
or eax, 0x89480000
xlatb
mov rdi, rdx
mov esi, 8
or byte [rax], al
add byte [rax], al
xor r15d, r15d
lea rbp, [0x1401ae0c4]
lea ebp, [0x1401ae0c4]
lea ebp, [0x1401ae0c4]
pushfq
xchg ebp, eax
adc dword [rax], eax
lea r14, [rsp + 0x48]
nop dword [rax]
mov rcx, qword [rdi]
lea rdx, [rcx + 1]
dec rax
mov qword [rdi], rdx
mov qword [rdi + 8], rax
movzx eax, byte [rcx]
cmp rax, 0xc
or al, 0xf
xchg dword [rbx], esi
invalid
add byte [rax], al
or al, 0xf
xchg dword [rbx], esi
or eax, 0x63480000
test dword [rax], r8d
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
mov rcx, r14
mov rdx, rdi
cli
cli
call fcn.140095a80
mov r14, qword [rsp + 0x48]
sbb eax, 0x4c00000f
mov esi, dword [rsp + 0x48]
test r14, r14
je case.default.0x140094b56
mov rax, qword [rsp + 0x50]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x1400958c7
invalid
invalid
add byte [rax], al
or eax, 0x8b4c0000
and al, 0x58
mov r12, qword [rsp + 0x58]
mov rdx, qword [rdi]
lea r8, [rdx + 1]
dec rcx
dec ecx
mov qword [rdi], r8
mov dword [rdi], eax
mov qword [rdi + 8], rcx
movzx ebx, byte [rdx]
cmp rax, r12
jbe case.0x14008f719.449
test r12, r12
je 0x1400956ab
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r12
call fcn.140145570
mov r14, rax
test rax, rax
je 0x1400959a4
test ch, bl
invalid
add byte [rax], al
test ch, bl
or eax, 0x3b4c0000
invalid
invalid
jl 0x140094bef
cmp r15, qword [rsp + 0x38]
jne 0x140094be0
cmp byte [rbp + 0x12], dh
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, r15
mov edx, edi
call fcn.140095b70
mov r15, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
mov edi, dword [rsp + 0x40]
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
add al, 0x7f
add al, 0x7f
shl rax, 4
mov qword [rsi + rax], r14
xor al, 6
mov qword [rsi + rax + 8], r12
mov dword [rsi + rax + 8], esp
mov qword [rsi + rax + 0x10], 0xd
mov byte [rsi + rax + 0x18], bl
jmp 0x140095160
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
mov rcx, r14
mov r14, qword [rsp + 0x48]
test r14, r14
je case.default.0x140094b56
invalid
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x50
mov r13, qword [rsp + 0x50]
mov r12, qword [rsp + 0x58]
mov rdx, rdi
call fcn.140094ae0
invalid
invalid
dec dword [rax - 0x75]
pop rsp
and al, 0x48
test rbx, rbx
je case.0x14008f907.188
invalid
invalid
add byte [rax - 0x73], cl
lea rax, [rsp + 0x50]
and al, 0x50
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
cmp r13, r12
in eax, 0x76
invalid
in eax, 0x76
test r12, r12
test esp, esp
test r12, r12
test esp, esp
je 0x1400956c9
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
int1
mov rdx, r12
call fcn.140145570
add byte [rcx - 0x77], cl
invalid
test rax, rax
je 0x1400959a4
invalid
add byte [rcx - 0x77], cl
invalid
add byte [rbx + rdi + 0x7c], cl
and al, 0x38
invalid
cmp r15, qword [rsp + 0x38]
cmp byte [rbp + 0x17], dh
jne 0x140094c9a
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140095b70
add byte [rax - 0x75], cl
je 0x140094cb8
xor byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
add byte [rax - 0x75], cl
je 0x140094cb8
xor byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
jl 0x140094cbd
lea rax, [r15 + r15*2]
lea rax, [r15 + r15*2]
shl rax, 4
mov qword [rsi + rax], r14
mov dword [rsi + rax], esi
mov qword [rsi + rax + 8], r12
mov qword [rsi + rax + 0x10], 0x18
mov qword [rsi + rax + 0x18], rbx
invalid
sbb byte [rdi], cl
sub byte [rsp + 0x70], al
invalid
sbb byte [rdi], cl
sub byte [rsp + 0x70], al
jo 0x140094cce
movups xmmword [rsi + rax + 0x20], xmm0
adc dword [rsi + rax + 0x20], eax
jmp 0x140095160
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
mov r12, qword [rsp + 0x48]
test r12, r12
test r12, r12
je case.default.0x140094b56
mov rsi, qword [rsp + 0x50]
mov rax, qword [rdi + 8]
cmp rax, 4
jb 0x1400958b4
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x68], ecx
mov rcx, qword [rdi]
lea r14, [rcx + 4]
add rax, 0xfffffffffffffffc
mov qword [rdi], r14
mov qword [rdi + 8], rax
mov edx, dword [rcx]
mov ecx, edx
bswap ecx
movsxd rbx, ecx
lea rbp, [rbx*4]
sub rax, rbp
jb 0x1400958b4
invalid
add byte [rbp - 0x73], cl
add al, 0x2e
lea r8, [r14 + rbp]
mov qword [rdi], r8
mov qword [rdi + 8], rax
test edx, edx
ror byte [rdi], cl
invalid
mov dword [rdi], eax
add byte [rax], al
ror byte [rdi], cl
test byte [rcx - 0x7afffff9], cl
leave
test ecx, ecx
js 0x1400959b3
movzx eax, byte [0x1401ea9b8]
mov edx, 4
mov rcx, rbp
call fcn.140143230
test rax, rax
je 0x1400959d8
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0
cmp rbx, 1
sti
add dword [rax - 0x7d], ecx
rol dword [rax], cl
sti
add dword [rax - 0x7d], ecx
rol dword [rax], cl
xor r15d, r15d
xor edx, edx
jmp 0x140094dac
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
int 0x44
mov dword [rax + rdx*4], ebp
bswap r13d
mov dword [rax + rdx*4], r13d
inc rdx
mov qword [rsp + 0x58], rdx
pop rax
pop rax
add r15, 4
dec rbx
add al, 0x48
dec ebx
je 0x140095589
test ch, bl
invalid
cmp rbp, r15
je 0x14009588f
or al, byte [rax]
invalid
mov r13d, dword [r14 + r15]
mov ebp, dword [rsi + rdi]
cmp rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
jne 0x140094d90
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
call fcn.140096e50
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
jmp 0x140094d90
mov rcx, r14
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140095a80
mov r14, qword [rsp + 0x48]
test r14, r14
je case.default.0x140094b56
mov rax, qword [rsp + 0x50]
mov rcx, qword [rdi + 8]
cmp rcx, 2
jb 0x1400958c7
mov r12, qword [rsp + 0x58]
mov rdx, qword [rdi]
lea r8, [rdx + 2]
add cl, byte [rax - 0x7d]
sar esi, 0x4c
mov dword [rdi], eax
add cl, byte [rax - 0x7d]
sar esi, 0x4c
mov dword [rdi], eax
mov qword [rdi + 8], rcx
movzx ebx, word [rdx]
cmp rax, r12
jbe 0x140094e47
test r12, r12
je 0x1400956e7
cmp r15, qword [rsp + 0x38]
jne 0x140094e60
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140095b70
add byte [rax], al
mov r15, qword [rsp + 0x40]
rol bx, 8
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
or byte [rax - 0x75], cl
je 0x140094e8c
xor byte [rbx - 0x73], cl
add al, 0x7f
shl rax, 4
mov qword [rsi + rax], r14
mov qword [rsi + rax + 8], r12
invalid
or byte [rax - 0x39], cl
invalid
invalid
adc byte [rsi], cl
add byte [rax], al
add byte [rsi - 0x77], ah
pop rsp
invalid
sbb cl, ch
rol dword [rdx], cl
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
mov r14, qword [rsp + 0x48]
test r14, r14
je case.default.0x140094b56
fisttp dword [rcx]
add byte [rax], al
fisttp dword [rcx]
add byte [rax], al
mov rax, qword [rsp + 0x50]
mov rcx, qword [rdi + 8]
cmp rcx, 4
stc
add al, 0xf
invalid
invalid
or al, byte [rax]
invalid
stc
add al, 0xf
invalid
mov r12, qword [rsp + 0x58]
mov rdx, qword [rdi]
lea r8, [rdx + 4]
add rcx, 0xfffffffffffffffc
mov qword [rdi], r8
mov qword [rdi + 8], rcx
mov ebx, dword [rdx]
cmp rax, r12
jbe 0x140094efd
test r12, r12
je 0x140095705
add byte [rax], al
cmp r15, qword [rsp + 0x38]
jne 0x140094f16
lea rcx, [rsp + 0x30]
mov rdx, r15
xor byte [rcx + rcx*4 - 6], cl
call fcn.140095b70
mov r15, qword [rsp + 0x40]
bswap ebx
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
shl rax, 4
mov qword [rsi + rax], r14
mov qword [rsi + rax + 8], r12
mov qword [rsi + rax + 0x10], 0xf
add cl, ch
invalid
add dword [rax], eax
invalid
add cl, ch
invalid
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
invalid
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x48
mov r14, qword [rsp + 0x48]
test r14, r14
je case.default.0x140094b56
mov rax, qword [rsp + 0x50]
mov rcx, qword [rdi + 8]
cmp rcx, 8
jb 0x1400958c7
mov r12, qword [rsp + 0x58]
mov rdx, qword [rdi]
lea r8, [rdx + 8]
or byte [rax - 0x7d], cl
sar eax, 0x4c
mov dword [rdi], eax
or byte [rax - 0x7d], cl
sar eax, 0x4c
mov dword [rdi], eax
mov qword [rdi + 8], rcx
mov rbx, qword [rdx]
cmp rax, r12
jbe 0x140094fad
test r12, r12
je 0x140095723
add byte [rax], al
cmp r15, qword [rsp + 0x38]
jne 0x140094fc6
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140095b70
or eax, dword [rax]
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
or eax, dword [rax]
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
bswap rbx
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
shl rax, 4
mov qword [rsi + rax], r14
mov qword [rsi + rax + 8], r12
mov qword [rsi + rax + 0x10], 0x10
mov qword [rsi + rax + 0x18], rbx
pop rsp
invalid
sbb cl, ch
outsb dx, byte [rsi]
add dword [rax], eax
invalid
invalid
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
mov r14, qword [rsp + 0x48]
test r14, r14
je case.default.0x140094b56
mov rax, qword [rsp + 0x50]
mov rcx, qword [rdi + 8]
cmp rcx, 4
jb 0x1400958c7
mov r12, qword [rsp + 0x58]
mov rdx, qword [rdi]
lea r8, [rdx + 4]
add rcx, 0xfffffffffffffffc
mov qword [rdi], r8
mov qword [rdi + 8], rcx
mov ebx, dword [rdx]
sbb cl, byte [rcx + rdi - 0x20]
sbb cl, byte [rcx + rdi - 0x20]
jbe 0x140095062
test r12, r12
je 0x140095741
mov eax, 1
mov rcx, r14
mov rdx, r12
call fcn.140145570
mov r14, rax
mov esi, eax
mov esi, eax
test rax, rax
je 0x1400959a4
cmp r15, qword [rsp + 0x38]
jne 0x14009507b
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140095b70
mov r15, qword [rsp + 0x40]
bswap ebx
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
shl rax, 4
mov qword [rsi + rax], r14
mov qword [rsi + rax + 8], r12
mov qword [rsi + rax + 0x10], 0x11
add byte [rax], al
add byte [rax], al
mov dword [rsi + rax + 0x18], ebx
jmp 0x140095160
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
mov r14, qword [rsp + 0x48]
test r14, r14
test esi, esi
je case.default.0x140094b56
mov rax, qword [rsp + 0x50]
mov rcx, qword [rdi + 8]
cmp rcx, 8
or byte [rdi], cl
invalid
test byte [rdi], 0
invalid
or byte [rdi], cl
invalid
mov r12, qword [rsp + 0x58]
mov rdx, qword [rdi]
lea r8, [rdx + 8]
add rcx, 0xfffffffffffffff8
mov qword [rdi], r8
mov qword [rdi + 8], rcx
mov rbx, qword [rdx]
cmp rax, r12
jbe 0x140095116
test r12, r12
je 0x14009575f
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, r12
call fcn.140145570
mov r14, rax
test rax, rax
je 0x1400959a4
cmp r15, qword [rsp + 0x38]
jne case.0x14002210d.750
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140095b70
mov r15, qword [rsp + 0x40]
bswap rbx
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
add al, 0x7f
add al, 0x7f
jg 0x140095184
shl rax, 4
shl eax, 4
mov qword [rsi + rax], r14
mov qword [rsi + rax + 8], r12
mov qword [rsi + rax + 0x10], 0x12
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
invalid
sbb byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
invalid
inc r15
mov qword [rsp + 0x40], r15
jmp 0x1400957f5
invalid
add byte [rax], al
invalid
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
mov r12, qword [rsp + 0x48]
test r12, r12
je case.default.0x140094b56
add byte [rax], al
mov rbx, qword [rsp + 0x50]
mov rax, qword [rdi + 8]
cmp rax, 4
jb 0x1400958dd
mov r13, qword [rsp + 0x58]
mov rcx, qword [rdi]
lea rsi, [rcx + 4]
add rax, 0xfffffffffffffffc
mov qword [rdi], rsi
mov qword [rdi + 8], rax
mov edx, dword [rcx]
mov ecx, edx
bswap ecx
movsxd rbp, ecx
sub rax, rbp
sub eax, ebp
sub eax, ebp
jb 0x1400958dd
lea r8, [rsi + rbp]
mov qword [rdi], r8
mov qword [rdi + 8], rax
test edx, edx
ror byte [rdi], cl
invalid
invalid
add eax, dword [rax]
invalid
ror byte [rdi], cl
test byte [0xc50951d9], cl
leave
js 0x1400959b3
movzx eax, byte [0x1401ea9b8]
mov edx, 1
adc eax, 0x1ba00
add byte [rax], al
mov rcx, rbp
call fcn.140143230
mov r14, rax
test rax, rax
ror byte [rdi], 0x85
jmp 0x1400951fd
add byte [rax], al
ror byte [rdi], 0x85
jmp 0x1400951fd
jmp 0x1400959ba
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
mov r12, qword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
test r12, r12
je case.default.0x140094b56
mov rbx, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x48]
test r14, r14
je 0x1400958dd
mov rsi, qword [rsp + 0x50]
push rax
mov rbp, qword [rsp + 0x58]
cmp rbx, r13
jbe case.0x14009478a.22
test r13, r13
je 0x14009577d
mov r8d, 1
mov rcx, r12
mov rdx, r13
call fcn.140145570
mov r12, rax
test rax, rax
je 0x1400959c9
cmp rsi, rbp
jbe 0x1400957a4
test rbp, rbp
je 0x140095796
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, rbp
call fcn.140145570
mov r14, rax
test rax, rax
jne 0x1400957a4
jmp 0x1400959ba
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
mov r12, qword [rsp + 0x48]
test r12, r12
je case.default.0x140094b56
mov rsi, qword [rsp + 0x50]
mov rax, qword [rdi + 8]
test rax, rax
je 0x1400958b4
mov r13, qword [rsp + 0x58]
mov rcx, qword [rdi]
lea rdx, [rcx + 1]
lea r8, [rax - 1]
mov qword [rdi], rdx
mov qword [rdi + 8], r8
mov dword [rdi + 8], eax
cmp rax, 5
jb 0x1400958b4
movzx r8d, byte [rcx]
lea rdx, [rcx + 5]
add rax, 0xfffffffffffffffb
mov qword [rdi], rdx
mov qword [rdi + 8], rax
mov eax, dword [rcx + 1]
bswap eax
movsxd r9, eax
mov rcx, r14
mov rdx, rdi
call fcn.140095c40
or dword [rax], eax
add byte [rax - 0x75], cl
pop rsp
and al, 0x48
or dword [rax], eax
add byte [rax - 0x75], cl
pop rsp
and al, 0x48
cmp rbx, 0xd
je 0x1400958b4
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x50]
and al, 0x50
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
add byte [rax], al
add byte [rdi], cl
adc byte [rcx], al
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x70], xmm0
cmp rsi, r13
cmp esi, ebp
jbe 0x14009536c
test r13, r13
je 0x140095827
mov r8d, 1
mov rcx, r12
mov rdx, r13
invalid
call fcn.140145570
mov r12, rax
test rax, rax
je 0x1400959c9
invalid
cmp r15, qword [rsp + 0x38]
jne 0x140095385
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, r15
call fcn.140095b70
mov r15, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
lea eax, [rdi + rdi*2]
shl rax, 4
mov qword [rsi + rax], r12
mov qword [rsi + rax + 8], r13
mov qword [rsi + rax + 0x10], rbx
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + rax + 0x18], xmm0
adc dword [rsi + rax + 0x18], eax
mov rcx, qword [rsp + 0x80]
jmp 0x14009568c
mov rcx, r14
mov rdx, rdi
call fcn.140095a80
mov r12, qword [rsp + 0x48]
test r12, r12
je case.default.0x140094b56
mov rsi, qword [rsp + 0x50]
mov rax, qword [rdi + 8]
cmp rax, 4
jb 0x1400958b4
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x68], rcx
mov rcx, qword [rdi]
lea r14, [rcx + 4]
add rax, 0xfffffffffffffffc
sar ah, 0x4c
mov dword [rdi], esi
sar ah, 0x4c
mov dword [rdi], esi
mov qword [rdi + 8], rax
mov edx, dword [rcx]
mov ecx, edx
bswap ecx
movsxd rbx, ecx
invalid
invalid
lea rbp, [rbx*8]
fld qword [rax]
add byte [rax], al
add byte [rax + 0x29], cl
call 0x144a4d626
add byte [rax], al
lea r8, [r14 + rbp]
mov qword [rdi], r8
mov qword [rdi + 8], rax
test edx, edx
je 0x14009556d
test ecx, ecx
js 0x1400959b3
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
mov edx, 8
add byte [rax], al
add byte [rax], al
mov rcx, rbp
call fcn.140143230
test rax, rax
ror byte [rdi], 0x84
xchg esi, eax
invalid
add byte [rax], al
ror byte [rdi], 0x84
xchg esi, eax
add eax, 0x89480000
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
cmp rbx, 1
adc rbx, 0
xor r15d, r15d
xor edx, edx
jmp 0x14009549c
nop word cs:[rax + rax]
bswap r13
mov qword [rax + rdx*8], r13
int 0x4c
mov dword [rax + rdx*8], ebp
inc rdx
mov qword [rsp + 0x58], rdx
add r15, 8
dec rbx
je 0x140095604
cmp rbp, r15
je 0x14009588f
add byte [rax], al
add byte [rax], al
mov r13, qword [r14 + r15]
cmp rdx, qword [rsp + 0x50]
jne 0x140095480
lea rcx, [rsp + 0x48]
and al, 0x48
call fcn.140096f20
add byte [rax], al
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
and al, 0x58
mov rdx, qword [rsp + 0x58]
jmp 0x140095480
mov qword [rsp + 0x48], 4
mov qword [rsp + 0x50], rbx
and al, 0x50
and al, 0x50
mov qword [rsp + 0x58], 0
add byte [rax], al
jmp case.0x140040846.569
lodsb al, byte [rsi]
add byte [rax], al
add byte [rcx - 0x42], al
invalid
add dword [rax], eax
mov esi, 1
add byte [rax], al
mov rcx, r14
mov rdx, rsi
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
cli
lahf
or al, 0
cli
lahf
or al, 0
cmp rbx, r13
jbe 0x140095521
test r13, r13
je 0x140095809
mov r8d, 1
mov rcx, r12
mov rdx, r13
mov edx, ebp
mov edx, ebp
call fcn.140145570
mov r12, rax
invalid
test rax, rax
je 0x1400959c9
add al, 0
invalid
add byte [rbx], cl
add byte [rcx - 0x77], cl
invalid
add al, 0
add byte [rbx + rdi + 0x7c], cl
and al, 0x38
add byte [rax], al
cmp r15, qword [rsp + 0x38]
jne 0x14009553a
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, r15
call fcn.140095b70
mov r15, qword [rsp + 0x40]
jl 0x14009555d
invalid
invalid
jl 0x14009555d
mov rsi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x30]
xor byte [rbx - 0x73], cl
add al, 0x7f
lea rax, [r15 + r15*2]
shl rax, 4
mov qword [rsi + rax], r12
add al, 0x4c
mov dword [rsi + rax], esp
mov qword [rsi + rax + 8], r13
mov qword [rsi + rax + 0x10], 0x14
invalid
invalid
adc byte [rax + rax], dl
add byte [rax], al
mov qword [rsi + rax + 0x18], r14
mov qword [rsi + rax + 0x20], rbp
invalid
sbb byte [rax - 0x77], cl
insb byte [rdi], dx
invalid
mov qword [rsi + rax + 0x28], rbp
jmp 0x1400957e6
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rax - 0x39], cl
and al, 0x48
mov qword [rsp + 0x48], 8
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0
invalid
add cl, ch
add byte [rax], 0
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
jmp 0x140095609
mov r15, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x68]
cmp rsi, rbx
lea rbp, [0x1401ae0c4]
lea ebp, [0x1401ae0c4]
lea r14, [rsp + 0x48]
jbe 0x1400955ca
test rbx, rbx
je 0x140095845
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov r8d, 1
mov rcx, r12
mov rdx, rbx
call fcn.140145570
mov r12, rax
test rax, rax
je 0x1400959f6
cmp r15, qword [rsp + 0x38]
cmp edi, dword [rsp + 0x38]
jne 0x1400955e3
adc cl, byte [rax - 0x73]
and al, 0x30
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140095b70
mov r15, qword [rsp + 0x40]
jl case.0x14005ad26.413
mov rsi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
shl rax, 4
mov qword [rsi + rax], r12
and al, 6
and al, 6
mov qword [rsi + rax + 8], rbx
mov qword [rsi + rax + 0x10], 0x15
mov dword [rsi + rax + 0x10], 0x15
pop rsp
invalid
mov dword [rsi + rax + 0x10], 0x15
adc eax, 0xeb000000
jns 0x140095651
jmp 0x14009567d
mov r15, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
jl 0x14009562c
mov rbx, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x68]
cmp rsi, rbx
lea rbp, [0x1401ae0c4]
lea ebp, [0x1401ae0c4]
lea ebp, [0x1401ae0c4]
lea r14, [rsp + 0x48]
jbe 0x140095645
je 0x140095640
jbe 0x140095645
test rbx, rbx
je 0x140095863
add byte [rax], al
add byte [rax], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r12
mov rdx, rbx
call fcn.140145570
dec dword [rdx]
add byte [rcx - 0x77], cl
invalid
test rax, rax
je 0x1400959f6
add eax, dword [rax]
invalid
dec dword [rdx]
add byte [rcx - 0x77], cl
invalid
test byte [rcx + 0x4c000003], dh
cmp edi, dword [rsp + 0x38]
add eax, dword [rax]
add byte [rbx + rdi + 0x7c], cl
and al, 0x38
cmp r15, qword [rsp + 0x38]
jne case.0x14004b09a.517
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140095b70
add eax, 0x8b4c0000
jl 0x140095681
add byte [rax], al
mov r15, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
shl rax, 4
mov qword [rsi + rax], r12
mov qword [rsi + rax + 8], rbx
invalid
or byte [rax - 0x39], cl
invalid
invalid
adc byte [rsi], dl
add byte [rax], al
invalid
invalid
movups xmm0, xmmword [rsp + 0x48]
and al, 0x48
movups xmmword [rsi + rax + 0x18], xmm0
movups xmmword [rsi + rax + 0x18], xmm0
mov rcx, qword [rsp + 0x58]
mov qword [rsi + rax + 0x28], rcx
inc r15
inc edi
invalid
inc edi
mov qword [rsp + 0x40], r15
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
mov eax, dword [rdi + 8]
or byte [r8 - 0x7b], r9b
ror byte [rdi], 0x85
mov dh, ah
invalid
test rax, rax
test eax, eax
jne 0x140094b30
jmp case.default.0x140094b56
invalid
cmp edi, dword [rsp + 0x38]
je case.0x140008aad.1067
jmp 0x140094be0
mov rcx, r14
call fcn.140142490
int 0xa
add byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
int 0xa
add byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
cmp r15, qword [rsp + 0x38]
je 0x140094c83
jmp 0x140094c9a
dec dword [rcx + rcx*4 - 0xf]
mov ecx, esi
call fcn.140142490
mov r14d, 1
cmp r15, qword [rsp + 0x38]
je 0x140094e4e
jmp 0x140094e60
mov ecx, esi
call fcn.140142490
mov r14d, 1
mov esi, 1
cmp r15, qword [rsp + 0x38]
je 0x140094f04
out 0xf7, al
invalid
jmp 0x140094f16
idiv edi
dec dword [rcx + rcx*4 - 0xf]
call fcn.140142490
mov r14d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rdi + 0x7c], cl
cmp edi, dword [rsp + 0x38]
cmp r15, qword [rsp + 0x38]
cmp edi, dword [rsp + 0x38]
je 0x140094fb4
jmp 0x140094fc6
int 0xa
add byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
invalid
or al, byte [rax]
mov r14d, 1
invalid
add byte [rbx + rdi + 0x7c], cl
and al, 0x38
cmp r15, qword [rsp + 0x38]
cmp edi, dword [rsp + 0x38]
je 0x140095069
jmp 0x14009507b
stc
invalid
mov ecx, esi
call fcn.140142490
mov r14d, 1
cmp r15, qword [rsp + 0x38]
je 0x14009511d
invalid
invalid
invalid
jmp case.0x14002210d.750
invalid
dec dword [rcx + rcx*4 - 0x1f]
call fcn.140142490
or al, byte [rax]
or al, byte [rax]
mov r12d, 1
cmp rsi, rbp
ja 0x14009527c
invalid
cli
invalid
invalid
call 0x12c09578f
invalid
jmp 0x1400957a4
mov rcx, r14
call fcn.140142490
mov r14d, 1
cmp r15, qword [rsp + 0x38]
jne 0x1400957bd
jl 0x1400957cc
cmp byte [rbp + 0x12], dh
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.140095b70
mov r15, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x30]
lea rax, [r15 + r15*2]
shl rax, 4
loopne 0x1400957ce
loopne 0x1400957ce
mov qword [rsi + rax], r12
and al, 6
mov qword [rsi + rax + 8], r13
mov qword [rsi + rax + 0x10], 0x13
add byte [rax], al
add byte [rax], al
mov qword [rsi + rax + 0x18], r14
mov qword [rsi + rax + 0x20], rbp
je 0x1400957e6
sbb byte [rax - 0x77], cl
insb byte [rdi], dx
invalid
inc r15
mov qword [rsp + 0x40], r15
lea rbp, [0x1401ae0c4]
sub eax, 0x1188cf
lea r14, [rsp + 0x48]
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
test rax, rax
jne 0x140094b30
test dword [rcx], ebp
invalid
invalid
invalid
test dword [rcx], ebp
invalid
jmp case.default.0x140094b56
mov rcx, r12
call fcn.140142490
int3
or al, byte [rax]
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
int3
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
cmp r15, qword [rsp + 0x38]
and al, 0x38
je 0x140095528
invalid
jmp 0x14009553a
mov rcx, r12
call fcn.140142490
mov r12d, 1
add byte [rax], al
add byte [rbx + rdi + 0x7c], cl
and al, 0x38
add byte [rax], al
add byte [rbx + rdi + 0x7c], cl
and al, 0x38
je 0x140095373
jmp 0x140095385
mov rcx, r12
call fcn.140142490
mov r12d, 1
mov esp, 1
int3
mov esp, 1
cmp r15, qword [rsp + 0x38]
je 0x1400955d1
jmp 0x1400955e3
mov rcx, r12
call fcn.140142490
mov r12d, 1
and eax, 0x41000acc
mov esp, 1
int3
cmp r15, qword [rsp + 0x38]
je 0x14009564c
jmp case.0x14004b09a.517
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
jmp 0x1400958f6
mov rax, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rax], 0
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
add byte [rax - 0x7d], cl
jl 0x1400958c3
cmp dword [rsp + 0x50], 0
push rax
add byte [rdx + rcx + 0x48], dh
mov ecx, dword [rsp + 0x48]
je 0x1400958ad
or cl, byte [rax - 0x75]
and al, 0x48
mov rcx, qword [rsp + 0x48]
and al, 0x48
call fcn.140142490
test rsi, rsi
test esi, esi
jne 0x1400958ee
jmp 0x1400958f6
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
test rsi, rsi
jne 0x1400958ee
sub ebx, ebp
invalid
jmp 0x1400958f6
mov rcx, qword [rsp + 0x28]
mov qword [rcx], 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400958f6
sub byte [rax - 0x39], cl
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsi + rbx + 0x4c], 0x89
int1
mov rcx, r14
jmp 0x1400958f1
adc al, 0x48
mov eax, dword [rsp + 0x28]
and al, 0x28
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rax], 0
test rbx, rbx
je 0x1400958f6
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
mov rcx, r12
call fcn.140142490
invalid
or al, byte [rax]
mov rsi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x40]
mov ebx, dword [rsp + 0x40]
test rbx, rbx
test rbx, rbx
je 0x140095933
lea rdi, [rsi + 0x10]
jle 0x140095919
jmp 0x140095921
mov rcx, rdi
call fcn.140096ff0
add rdi, 0x30
add edi, 0x30
dec rbx
je 0x140095933
cmp qword [rdi - 8], 0
cmp dword [rdi - 8], 0
je case.0x14004b4e1.492
call 0x13058e474
mov rcx, qword [rdi - 0x10]
call fcn.140142490
jmp case.0x14004b4e1.492
retf
cmp qword [rsp + 0x38], 0
je 0x140095976
mov rcx, rsi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
retf
or al, byte [rax]
retf
lea rcx, [rsp + 0x30]
call fcn.140095a10
xor al, ch
mov al, 0
add byte [rax], al
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
movups xmmword [rcx], xmm0
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
mov dword [rax], 0
mov dword [rax], 0
test r13, r13
jne 0x1400958d8
cmp edi, edi
invalid
invalid
jmp 0x1400958f6
mov ecx, 1
mov rdx, r12
mov edx, esp
mov edx, esp
call fcn.140162fc0
ud2
invalid
or ebp, eax
enter 0xfffffffffffffea5, 0xffffffffffffffff
call fcn.14007ff80
ud2
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rbp
call fcn.140162fc0
ud2
add byte [rdi], cl
or edi, dword [rcx + 1]
mov ecx, 1
mov rdx, r13
call fcn.140162fc0
ud2
mov ecx, 4
mov rdx, rbp
invalid
call fcn.140162fc0
invalid
or al, 0
ud2
invalid
invalid
mov ecx, 8
add byte [rax], al
mov rdx, rbp
call fcn.140162fc0
ud2
mov ecx, 1
mov rdx, rbx
call fcn.140162fc0
ud2
push rbx
sub rsp, 0x20
mov rbx, qword [rcx + 0x10]
cmp qword [rcx + 8], rbx
cmp dword [rcx + 8], ebx
cmp dword [rcx + 8], ebx
or byte [rsi + 0x49], dh
jbe case.0x14004b412.488
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x7b], ecx
invalid
je 0x140095a59
or dword [rax - 0x7b], ecx
invalid
mov rax, rbx
shl rax, 4
shl eax, 4
shl eax, 4
lea rdi, [rax + rax*2]
mov r8d, 8
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140145570
test rax, rax
invalid
jne 0x140095a63
add byte [rax - 0x7b], cl
sal byte [rbp + 0x19], 0xb9
or byte [rax], al
add byte [rax], al
mov ecx, 8
mov rdx, rdi
call fcn.140162fc0
ud2
call fcn.140142490
mov eax, 8
or byte [rax], al
add byte [rax], al
invalid
retf 0xa
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
mov qword [rsi + 8], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rsi, rcx
mov esi, ecx
mov esi, ecx
invalid
mov rax, qword [rdx + 8]
cmp rax, 2
cmp eax, 2
jb 0x140095ab7
mov rcx, qword [rdx]
lea rdi, [rcx + 2]
add rax, 0xfffffffffffffffe
invalid
invalid
add eax, 0xfffffffe
sar dh, 0x48
mov dword [rdx], edi
mov qword [rdx], rdi
mov qword [rdx + 8], rax
movzx ecx, word [rcx]
rol cx, 8
rol ecx, 8
rol ecx, 8
movzx ebx, cx
sub rax, rbx
jae 0x140095ac8
invalid
adc dword [rax - 0x39], ecx
invalid
mov qword [rsi], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rdi + rbx]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
or byte [rax - 0x73], cl
and al, 0x20
or cl, byte [rax - 0x77]
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
and al, 0x20
mov rdx, rdi
mov r8, rbx
call fcn.140089490
dec dword [rax - 0x7d]
jl 0x140095b0b
and byte [rax], al
dec dword [rax - 0x7d]
jl 0x140095b0b
and byte [rax], al
je 0x140095afb
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.1400941f0
jmp 0x140095abe
invalid
mov rbx, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
test rdi, rdi
je 0x140095b37
js 0x140095b5b
movzx r8, byte [0x1401ea9b8]
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rdi
call fcn.140143230
mov r14, rax
test rax, rax
jne 0x140095b3d
mov ecx, 1
mov rdx, rdi
cli
cli
call fcn.140162fc0
ud2
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], r14
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rdi
jmp 0x140095abe
call fcn.14007ff80
ud2
invalid
int3
int3
sub rsp, 0x58
inc rdx
je 0x140095c1d
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
movabs rcx, 0x2aaaaaaaaaaaaab
xor edx, edx
cmp rdi, rcx
setb dl
mov rcx, rdi
shl rcx, 4
invalid
mov ecx, 0xaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
add dh, byte [rcx]
ror byte [rax + 0x39], cl
iretd
add al, 0x4c
lea eax, [rcx + rcx*2]
lea r8, [rcx + rcx*2]
shl rdx, 3
test rax, rax
je 0x140095be4
mov rcx, qword [rsi]
shl rax, 4
lea rax, [rax + rax*2]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
and al, 0x30
or byte [rax], al
add byte [rax], al
and al, 0x30
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x140095bed
mov qword [rsp + 0x30], 0
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call case.0x14002210d.988
add eax, dword [rax]
add eax, dword [rax]
cmp qword [rsp + 0x40], 0
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
mov rcx, qword [rsp + 0x48]
je 0x140095c24
movabs rax, 0x8000000000000001
cmp rcx, rax
or byte [rax + 0x39], 0xc1
je 0x140095c2b
test rcx, rcx
jne case.0x14004b09a.524
call fcn.14007ff80
ud2
pop rsi
movabs dword [0x480e89480b0ffffe], eax
mov dword [rsi + 8], edi
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
add esp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.140162fc0
ud2
in al, dx
mov eax, 0x48000000
mov esi, ecx
cmp r8b, 0xc
cmp al, 0xc
ja case.default.0x140095c78
mov rdi, r9
mov rbx, rdx
movzx eax, r8b
lea rcx, [0x1401ae0f8]
test byte [rcx], dl
add byte [rax + 0x63], cl
invalid
add al, 0x81
test byte [rcx], dl
add byte [rax + 0x63], cl
invalid
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov dword [rsi], 0
mov qword [rsi], 0
jmp 0x14009662e
mov rax, qword [rbx + 8]
sub rax, rdi
jb case.default.0x140095c78
invalid
xchg esp, eax
or dword [rax], eax
invalid
invalid
mov r14, qword [rbx]
lea rcx, [r14 + rdi]
mov qword [rbx], rcx
mov qword [rbx + 8], rax
test rdi, rdi
test edi, edi
test edi, edi
je 0x140096ab3
js 0x140096dc4
mov byte [rcx + rdx], dl
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rax], al
add byte [rax], al
mov rcx, rdi
stc
call fcn.140143230
mov rbx, rax
test rax, rax
jne 0x140096ab8
add byte [rax], al
add byte [rax], al
mov ecx, 1
add byte [rax], al
mov rdx, rdi
call fcn.140162fc0
ror byte [rax + rax], cl
ror byte [rax + rax], cl
ud2
lea r14, [rdi + rdi]
mov rax, qword [rbx + 8]
sub rax, r14
jb case.default.0x140095c78
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov r12, rsi
mov rsi, qword [rbx]
lea rcx, [rsi + r14]
mov qword [rbx], rcx
mov qword [rbx + 8], rax
test rdi, rdi
test edi, edi
hlt
test edi, edi
dec dword [rdi]
test ah, dl
or eax, 0x89480000
clc
je 0x140096ade
mov rax, rdi
shr rax, 0x3e
jne 0x140096dc4
jne 0x140096dc4
movzx eax, byte [0x1401ea9b8]
mov edx, 2
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140143230
test rax, rax
je 0x140096e34
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdi
jl 0x140095d61
invalid
jl 0x140095d61
xor byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 0
xor r15d, r15d
lea rbx, [rsp + 0x28]
xor edx, edx
jmp 0x140095d7d
rol bp, 8
rol ebp, 8
mov word [rax + rdx*2], bp
inc rdx
mov qword [rsp + 0x38], rdx
and al, 0x38
and al, 0x38
add r15, 2
dec rdi
je 0x140096aef
cmp r14, r15
je 0x140096942
movzx ebp, word [rsi + r15]
cmp rdx, qword [rsp + 0x30]
jne 0x140095d60
mov rcx, rbx
call fcn.1400972c0
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
jmp 0x140095d60
lea r14, [rdi*4]
mov rax, qword [rbx + 8]
sub rax, r14
invalid
jb case.default.0x140095c78
invalid
mov r12, rsi
mov rsi, qword [rbx]
lea rcx, [rsi + r14]
lea ecx, [rsi + rsi]
lea ecx, [rsi + rsi]
mov qword [rbx], rcx
mov qword [rbx + 8], rax
test rdi, rdi
je case.0x14005ad26.446
mov rax, rdi
mov eax, edi
shr rax, 0x3d
jne 0x140096dc4
sldt word [rax]
sldt word [rax]
movzx eax, byte [0x1401ea9b8]
mov edx, 4
mov rcx, r14
call fcn.140143230
cmp dl, ah
or al, byte [rax]
cmp dl, ah
or al, byte [rax]
test rax, rax
je 0x140096df8
test cl, bh
sldt word [rax]
test cl, bh
sldt word [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdi
jl 0x140095e2c
xor byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
jl 0x140095e2c
xor byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
xor r15d, r15d
lea rbx, [rsp + 0x28]
xor edx, edx
jmp 0x140095e3a
bswap ebp
mov dword [rax + rdx*4], ebp
inc rdx
mov qword [rsp + 0x38], rdx
add r15, 4
dec rdi
je 0x140096b2b
cmp byte [rcx - 0x7d], cl
mov dword [rax + rcx*2], 0x840fcfff
int1
or al, 0
add byte [rbp + 0x39], cl
dec byte [rdi]
test bh, bh
or al, byte [rax]
add byte [rdx - 0x75], al
sub al, 0x3e
cmp r14, r15
je 0x140096942
mov ebp, dword [rsi + r15]
cmp rdx, qword [rsp + 0x30]
and al, 0x30
jne 0x140095e20
mov rcx, rbx
call fcn.140096e50
cli
sldt word [rax]
cli
sldt word [rax]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
jmp 0x140095e20
lea r14, [rdi*8]
mov rax, qword [rbx + 8]
sub rax, r14
jb case.default.0x140095c78
mov r13, rsi
mov rsi, qword [rbx]
lea rcx, [rsi + r14]
lea ecx, [rsi + rsi]
lea ecx, [rsi + rsi]
mov qword [rbx], rcx
mov qword [rbx + 8], rax
test rdi, rdi
je case.0x14005ad26.447
mov rax, rdi
shr rax, 0x3c
call 0x1668e6dd7
sldt word [rax]
call 0x1668e6dd7
sldt word [rax]
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, r14
call fcn.140143230
test rax, rax
je 0x140096dda
test byte [rdi], bl
sldt word [rax]
test byte [rdi], bl
sldt word [rax]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], 0
add byte [rax], al
add byte [rax], al
xor r15d, r15d
lea rbx, [rsp + 0x28]
xor edx, edx
jmp 0x140095efc
add byte [rax], al
bswap r12
mov qword [rax + rdx*8], r12
inc rdx
mov qword [rsp + 0x38], rdx
add r15, 8
dec rdi
je 0x140096b67
cmp r14, r15
je 0x14009694c
dec byte [rdi]
test byte [rdi + 0xa], al
add byte [rax], al
mov r12, qword [rsi + r15]
cmp rdx, qword [rsp + 0x30]
jne 0x140095ee0
mov rcx, rbx
call fcn.140096f20
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
jmp 0x140095ee0
lea r14, [rdi*4]
mov rax, qword [rbx + 8]
sub rax, r14
jb case.default.0x140095c78
mov r12, rsi
mov rsi, qword [rbx]
lea rcx, [rsi + r14]
mov qword [rbx], rcx
mov qword [rbx + 8], rax
test rdi, rdi
je 0x140096b8f
or al, 0
invalid
or al, 0
add byte [rax - 0x77], cl
clc
mov rax, rdi
shr rax, 0x3d
jne 0x140096dc4
movzx eax, byte [0x1401ea9b8]
mov edx, 4
mov rcx, r14
call fcn.140143230
test rax, rax
je 0x140096df8
invalid
add byte [rax], al
invalid
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
xor r15d, r15d
lea rbx, [rsp + 0x28]
xor edx, edx
jmp 0x140095fba
add byte [rdi], cl
add byte [rdi], cl
bswap ebp
mov dword [rax + rdx*4], ebp
int 0x89
sub al, 0x90
inc rdx
mov qword [rsp + 0x38], rdx
add r15, 4
dec rdi
dec edi
dec edi
je 0x140096ba0
cmp r14, r15
je 0x140096942
test byte [rdi + 9], bh
add byte [rax], al
test byte [rdi + 9], bh
add byte [rax], al
or dword [rax], eax
add byte [rdx - 0x75], al
sub al, 0x3e
mov ebp, dword [rsi + r15]
cmp rdx, qword [rsp + 0x30]
jne 0x140095fa0
mov rcx, rbx
call fcn.140096e50
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
jmp 0x140095fa0
lea r14, [rdi*8]
mov rax, qword [rbx + 8]
sub rax, r14
jb case.default.0x140095c78
mov r13, rsi
mov rsi, qword [rbx]
lea rcx, [rsi + r14]
mov qword [rbx], rcx
mov qword [rbx + 8], rax
test rdi, rdi
je 0x140096bcb
mov rax, rdi
shr rax, 0x3c
jne 0x140096dc4
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, r14
call fcn.140143230
test rax, rax
je 0x140096dda
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], rdi
and al, 0x30
mov qword [rsp + 0x38], 0
xor r15d, r15d
lea rbx, [rsp + 0x28]
xor edx, edx
jmp 0x14009607c
bswap r12
mov qword [rax + rdx*8], r12
inc rdx
mov qword [rsp + 0x38], rdx
add r15, 8
dec rdi
je 0x140096bdc
ret 0x8948
cmp r14, r15
je 0x14009694c
mov r12, qword [rsi + r15]
cmp rdx, qword [rsp + 0x30]
jne 0x140096060
mov rcx, rbx
call fcn.140096f20
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
jmp 0x140096060
mov qword [rsp + 0x60], rsi
lea rax, [rdi*4]
mov rsi, qword [rbx + 8]
cmp rax, rsi
jbe 0x140096642
mov rax, qword [rsp + 0x60]
mov qword [rax], 0xd
jmp 0x14009662e
lea rax, [rdi + rdi]
cmp rax, qword [rbx + 8]
ja case.default.0x140095c78
test rdi, rdi
je 0x140096c04
invalid
or eax, dword [rax]
invalid
invalid
mov rax, rdi
shr rax, 0x3b
jne 0x140096dc4
mov r15, rdi
shl r15, 4
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, r15
call fcn.140143230
test rax, rax
je 0x140096e07
mov r14, rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0
xor r12d, r12d
lea r15, [rsp + 0x28]
jmp 0x140096161
mov rax, r12
shl rax, 4
add al, 0x4d
mov dword [rsi + rax], ebp
add al, 0x4d
mov dword [rsi + rax], ebp
mov qword [r14 + rax + 8], rbp
inc r12
mov qword [rsp + 0x58], r12
dec rdi
je 0x140096c15
invalid
mov rcx, r15
mov rdx, rbx
call fcn.140095a80
mov r13, qword [rsp + 0x28]
test r13, r13
je 0x140096d7e
mov rbp, qword [rsp + 0x38]
cmp qword [rsp + 0x30], rbp
cmp byte [rax + 0x39], cl
insb byte [rdi], dx
and al, 0x30
jbe 0x1400961a8
test rbp, rbp
je 0x1400961cb
mov r8d, 1
mov rcx, r13
mov rdx, rbp
call fcn.140145570
or al, byte [rax]
or al, byte [rax]
mov r13, rax
test rax, rax
je 0x140096de9
cmp r12, qword [rsp + 0x50]
jne 0x140096140
lea rcx, [rsp + 0x48]
mov rdx, r12
call fcn.14001aa00
mov r14, qword [rsp + 0x48]
mov r12, qword [rsp + 0x58]
jmp 0x140096140
mov rcx, r13
call fcn.140142490
mov r13d, 1
cmp r12, qword [rsp + 0x50]
jne 0x140096140
jmp 0x1400961af
lea rax, [rdi*4]
cmp rax, qword [rbx + 8]
ja case.default.0x140095c78
test rdi, rdi
je 0x140096c3c
mov rax, rdi
shr rax, 0x3a
jne 0x140096dc4
mov rbp, rsi
mov r14, rdi
shl r14, 5
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, r14
call fcn.140143230
test rax, rax
je 0x140096dda
or eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
mov r15, rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0
lea rsi, [rsp + 0x30]
xor r14d, r14d
lea r12, [rsp + 0x28]
jmp 0x140096294
mov rax, r14
shl rax, 5
mov qword [r15 + rax], rbx
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [r15 + rax + 8], xmm0
mov rcx, qword [rsp + 0x90]
mov qword [r15 + rax + 0x18], rcx
invalid
sbb byte [rcx - 1], cl
invalid
mov qword [rsp + 0x58], r14
dec rdi
mov rbx, r13
je 0x140096c50
invalid
mov rax, qword [rbx + 8]
test rax, rax
je 0x140096a23
mov rcx, qword [rbx]
lea rdx, [rcx + 1]
lea r8, [rax - 1]
mov qword [rbx], rdx
mov qword [rbx + 8], r8
cmp rax, 5
jb 0x140096a23
movzx r8d, byte [rcx]
lea rdx, [rcx + 5]
add rax, 0xfffffffffffffffb
mov qword [rbx], rdx
adc ecx, dword [rax - 0x77]
or byte [r11 - 0x37f0febf], cl
adc ecx, dword [rax - 0x77]
or byte [r11 - 0x37f0febf], cl
movsxd r9, eax
mov rcx, r12
mov r13, rbx
mov rdx, rbx
call fcn.140095c40
mov rbx, qword [rsp + 0x28]
cmp rbx, 0xd
je 0x140096a23
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x80], xmm0
cmp r14, qword [rsp + 0x50]
jne 0x14009625a
lea rcx, [rsp + 0x48]
mov rdx, r14
call fcn.1400e0c30
add al, 0
add al, 0
mov r15, qword [rsp + 0x48]
mov r14, qword [rsp + 0x58]
jmp 0x14009625a
cmp qword [rbx + 8], rdi
jb case.default.0x140095c78
test rdi, rdi
mov qword [rsp + 0x60], rsi
je 0x140096c78
movabs rax, 0x555555555555555
cmp rdi, rax
ja 0x140096dc4
lea rax, [rdi*8]
lea r15, [rax + rax*2]
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, r15
call fcn.140143230
test rax, rax
je 0x140096e07
mov r14, rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0
lea rsi, [rsp + 0x30]
xor r13d, r13d
lea r15, [rsp + 0x28]
lea r12, [rsp + 0x48]
jmp 0x1400963f1
lea rax, [r13*2]
add rax, r13
mov qword [r14 + rax*8], rbx
invalid
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [r14 + rax*8 + 8], xmm0
inc r13
mov qword [rsp + 0x58], r13
dec rdi
mov rbx, rbp
je 0x140096c89
invalid
mov rcx, r15
mov rbp, rbx
mov rdx, rbx
call fcn.140094ae0
mov rbx, qword [rsp + 0x28]
test rbx, rbx
fisttp dword [rdi]
test byte [rsi + 9], dl
add byte [rax], al
fisttp dword [rdi]
test byte [rsi + 9], dl
add byte [rax], al
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0xa0], xmm0
cmp r13, qword [rsp + 0x50]
jne 0x1400963c0
mov rcx, r12
mov rdx, r13
call case.0x140003724.2976
mov r14, qword [rsp + 0x48]
mov r13, qword [rsp + 0x58]
jmp 0x1400963c0
lea rax, [rdi*4]
mov r15, qword [rbx + 8]
cmp rax, r15
ja case.default.0x140095c78
test rdi, rdi
test edi, edi
je 0x140096cb6
add byte [rax - 0x48], cl
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0xfc73948
xchg dword [rbp + 9], ebx
add byte [rax], al
movabs rax, 0x555555555555555
cmp rdi, rax
ja 0x140096dc4
lea rax, [rdi*8]
lea r14, [rax + rax*2]
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.140143230
test rax, rax
je 0x140096dda
invalid
add byte [rcx - 0x77], cl
invalid
mov r13, rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0
mov rax, qword [rbx]
xor r12d, r12d
xor edx, edx
mov qword [rsp + 0x70], rbx
cmp r15, 4
jb 0x140096d94
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x68
mov r14, rsi
lea rsi, [rax + 4]
add r15, 0xfffffffffffffffc
mov qword [rbx], rsi
mov qword [rbx + 8], r15
mov ecx, dword [rax]
mov eax, ecx
bswap eax
mov rdx, rbx
movsxd rbx, eax
lea rbp, [rbx*4]
sub r15, rbp
jb 0x140096dac
lea r8, [rsi + rbp]
mov qword [rsp + 0x78], r8
mov qword [rdx], r8
mov qword [rdx + 8], r15
test ecx, ecx
je 0x140096592
test eax, eax
js 0x140096dc4
movzx eax, byte [0x1401ea9b8]
mov edx, 4
mov rcx, rbp
call fcn.140143230
test rax, rax
je 0x140096e16
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], 0
cmp rbx, 1
adc rbx, 0
xor r12d, r12d
xor edx, edx
jmp 0x140096568
bswap r13d
mov dword [rax + rdx*4], r13d
inc rdx
mov qword [rsp + 0x38], rdx
add r12, 4
dec rbx
retf
je 0x1400965ab
retf
cmp rbp, r12
je 0x14009696f
mov r13d, dword [rsi + r12]
cmp rdx, qword [rsp + 0x30]
jne 0x140096550
lea rcx, [rsp + 0x28]
call fcn.140096e50
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
jmp 0x140096550
mov qword [rsp + 0x28], 4
mov qword [rsp + 0x30], rbx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], 0
jmp 0x1400965b0
invalid
add eax, 0x24648b4c
pop rax
mov r12, qword [rsp + 0x58]
cmp r12, qword [rsp + 0x50]
mov rsi, r14
mov rbx, qword [rsp + 0x70]
jne 0x1400965d1
lea rcx, [rsp + 0x48]
mov rdx, r12
call case.0x140003724.2976
mov r12, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x68]
inc rdx
mov r13, qword [rsp + 0x48]
lea rax, [r12 + r12*2]
mov rcx, qword [rsp + 0x38]
mov qword [r13 + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [r13 + rax*8], xmm0
inc r12
mov qword [rsp + 0x58], r12
cmp rdx, rdi
mov rax, qword [rsp + 0x78]
jne 0x1400964b3
jmp 0x140096cc7
lea rax, [rdi*4]
mov r15, qword [rbx + 8]
cmp rax, r15
jbe 0x140096778
mov qword [rsi], 0xd
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
je 0x140096cee
invalid
add byte [rax - 0x48], cl
push rbp
push rbp
push rbp
push rbp
push rbp
movabs rax, 0x555555555555555
cmp rdi, rax
ja 0x140096dc4
add byte [rax], al
push rbp
push rbp
add eax, 0xfc73948
xchg dword [rsi + 7], esp
add byte [rax], al
lea rax, [rdi*8]
lea r14, [rax + rax*2]
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, r14
call fcn.140143230
test rax, rax
je 0x140096dda
mov r15, rax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x70], rbx
mov rbx, qword [rbx]
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
xor r14d, r14d
jmp 0x1400966d3
add byte [rax], al
lea rax, [r14 + r14*2]
mov qword [r15 + rax*8], r12
mov qword [r15 + rax*8 + 8], r13
mov qword [r15 + rax*8 + 0x10], r13
inc r14
mov qword [rsp + 0x38], r14
dec rdi
iretd
je 0x140096cff
cmp rsi, 4
mov rdx, qword [rsp + 0x70]
jb 0x140096a5e
lea rbp, [rbx + 4]
add rsi, 0xfffffffffffffffc
mov qword [rdx], rbp
mov dword [rdx], ebp
mov dword [rdx], ebp
mov qword [rdx + 8], rsi
mov ecx, dword [rbx]
mov eax, ecx
bswap eax
movsxd r13, eax
sub rsi, r13
sub esi, ebp
sub esi, ebp
jb 0x140096a5e
mov rbx, rbp
add rbx, r13
mov qword [rdx], rbx
mov qword [rdx + 8], rsi
test ecx, ecx
je 0x14009673d
test eax, eax
js 0x140096dc4
test al, 6
add byte [rax], al
test al, 6
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
add eax, 0x154295
mov edx, 1
mov rcx, r13
call fcn.140143230
mov r12, rax
test rax, rax
jne 0x140096743
jmp 0x140096dcb
mov r12d, 1
mov rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
cmp r14, qword [rsp + 0x30]
jne 0x1400966b0
test rdi, rdi
je 0x140096d2b
movabs rax, 0x555555555555555
cmp rdi, rax
ja 0x140096dc4
lea rax, [rdi*8]
lea r14, [rax + rax*2]
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, r14
int1
call fcn.140143230
test rax, rax
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
ror byte [rdi], 0x84
sbb eax, 0x49000006
mov ebp, eax
mov r13, rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx]
xor r12d, r12d
xor edx, edx
mov qword [rsp + 0x70], rbx
cmp r15, 4
jb 0x140096da0
mov qword [rsp + 0x68], rdx
mov r14, rsi
lea rsi, [rax + 4]
push 0x48f68949
lea esi, [rax + 4]
add r15, 0xfffffffffffffffc
invalid
mov qword [rbx], rsi
mov qword [rbx + 8], r15
mov ecx, dword [rax]
mov eax, ecx
bswap eax
mov rdx, rbx
movsxd rbx, eax
lea rbp, [rbx*8]
sub r15, rbp
jb 0x140096db8
lea r8, [rsi + rbp]
mov qword [rsp + 0x78], r8
mov qword [rdx], r8
mov qword [rdx + 8], r15
test ecx, ecx
je 0x1400968c2
test eax, eax
js 0x140096dc4
invalid
invalid
add byte [rax], al
xchg byte [0xf6186840], al
add eax, 0xb60f0000
movzx eax, byte [0x1401ea9b8]
add eax, 0x154173
mov edx, 8
mov rcx, rbp
call fcn.140143230
test rax, rax
ror byte [rdi], 0x84
retf 5
invalid
ror byte [rdi], 0x84
retf 5
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
cmp rbx, 1
adc rbx, 0
xor r12d, r12d
xor edx, edx
shr bl, cl
invalid
bswap r13
mov qword [rax + rdx*8], r13
invalid
ror byte [rax - 1], 1
ret 0x8948
inc rdx
mov qword [rsp + 0x38], rdx
add r12, 8
dec rbx
je 0x1400968db
cmp rbp, r12
je 0x1400969ba
invalid
add byte [rsi - 0x75], cl
sub al, 0x26
mov r13, qword [rsi + r12]
cmp rdx, qword [rsp + 0x30]
cmp edx, dword [rsp + 0x30]
jne case.0x14004b412.498
invalid
lea rcx, [rsp + 0x28]
call fcn.140096f20
add byte [rax], al
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
jmp case.0x14004b412.498
mov qword [rsp + 0x28], 8
mov dword [rsp + 0x28], 8
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], 0
add bl, ch
add eax, 0x24648b4c
and al, 0x58
jmp 0x1400968e0
mov r12, qword [rsp + 0x58]
and al, 0x58
cmp r12, qword [rsp + 0x50]
and al, 0x50
mov rsi, r14
mov rbx, qword [rsp + 0x70]
jne 0x140096901
jo 0x140096963
adc cl, byte [rax - 0x73]
and al, 0x48
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
mov rdx, r12
call case.0x140003724.2976
mov r12, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x68]
inc rdx
mov r13, qword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
insb byte [rdi], dx
and al, 0x48
lea rax, [r12 + r12*2]
add al, 0x64
mov rcx, qword fs:[rsp + 0x38]
mov rcx, qword [rsp + 0x38]
mov qword [r13 + rax*8 + 0x10], rcx
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [r13 + rax*8], xmm0
add byte [rcx - 1], cl
invalid
mov qword [rsp + 0x58], r12
mov dword [rsp + 0x58], esp
invalid
mov dword [rsp + 0x58], esp
cmp rdx, rdi
mov rax, qword [rsp + 0x78]
jne 0x1400967e0
invalid
invalid
invalid
invalid
invalid
test dword [rbx - 0x16000002], esp
cli
add eax, dword [rax]
add byte [rcx - 0x39], cl
add al, 0x24
or eax, 0xeb000000
jmp 0x140096954
mov qword [r13], 0xd
cmp qword [rsp + 0x30], 0
jmp 0x140096d3c
mov qword [r12], 0xd
jmp 0x140096954
mov qword [r13], 0xd
add byte [rax], al
cmp qword [rsp + 0x30], 0
xor byte [rax], al
je 0x14009662e
mov rcx, qword [rsp + 0x28]
and al, 0x28
call fcn.140142490
jmp 0x14009662e
mov qword [r14], 0xd
add byte [rax], al
cmp qword [rsp + 0x30], 0
je case.0x14005ad26.432
mov rcx, qword [rsp + 0x28]
call fcn.140142490
mov r13, qword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
mov r12, qword [rsp + 0x58]
mov esp, dword [rsp + 0x58]
test r12, r12
je 0x140096a0a
lea rsi, [r13 + 8]
jne 0x1400969a3
jmp 0x1400969a9
or al, 0xf
invalid
add rsi, 0x18
dec r12
je 0x140096a0a
sbb byte [rcx - 1], cl
int3
cmp qword [rsi], 0
je 0x1400969a0
int1
int1
mov rcx, qword [rsi - 8]
call fcn.140142490
invalid
add bl, ch
jmp 0x1400969a0
out 0x49, al
mov dword [rsi], 0xd
add byte [rax], al
invalid
mov qword [r14], 0xd
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jl 0x1400969e9
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
xor byte [rax], al
add byte [rdx + rcx + 0x48], dh
mov ecx, dword [rsp + 0x28]
and al, 0x28
je 0x1400969d3
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub al, ch
mov ebp, 0x4c000aba
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x48
call fcn.140142490
add byte [rbx + rcx*4 + 0x6c], cl
mov r13, qword [rsp + 0x48]
and al, 0x48
mov r12, qword [rsp + 0x58]
test r12, r12
je 0x140096a0a
invalid
in al, 0x74
sub byte [rcx - 0x73], cl
lea rsi, [r13 + 8]
jne 0x1400969ee
jmp 0x1400969f9
invalid
add byte [rax], al
add rsi, 0x18
dec r12
int3
je 0x140096a0a
invalid
invalid
int3
adc dword [rax - 0x7d], ecx
cmp qword [rsi], 0
je 0x1400969f0
add byte ds:[rcx + rsi*8 + 0x48], dh
mov ecx, dword [rsi - 8]
clc
mov rcx, qword [rsi - 8]
clc
call fcn.140142490
mov byte [rdx - 0x1914fff6], bh
or al, byte [rax]
jmp 0x1400969f0
cmp qword [rsp + 0x50], 0
je 0x14009662e
jl case.0x14008f9c0.504
push rax
add byte [rdi], cl
test byte [rax], bl
cld
invalid
mov rcx, r13
call fcn.140142490
jb 0x1400969d6
or al, byte [rax]
jb 0x1400969d6
or al, byte [rax]
jmp 0x14009662e
mov qword [rbp], 0xd
mov rsi, qword [rsp + 0x48]
test r14, r14
invalid
add byte [rax], al
add byte [rax - 0x75], cl
je 0x140096a53
test r14, r14
div byte [rsp + rbx + 0x48]
mov edi, esi
je 0x140096a51
mov rdi, rsi
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call 0x1400970a0
add byte [rax], al
add rdi, 0x20
dec r14
jne 0x140096a40
cmp qword [rsp + 0x50], 0
jne 0x140096aa6
jl 0x140096a79
push rax
add byte [rbp + 0x4d], dh
jmp 0x14009662e
sar bl, 1
invalid
mov rax, qword [rsp + 0x60]
mov qword [rax], 0xd
mov rsi, qword [rsp + 0x28]
sub byte [rbp - 0x7b], cl
invalid
je 0x140096a9a
sub byte [rbp - 0x7b], cl
div byte [rsi + riz + 0x48]
lea edi, [rsi + 8]
lea rdi, [rsi + 8]
jmp 0x140096a89
pcmpgtd mm1, qword [rdi]
invalid
nop word [rax + rax]
add rdi, 0x18
dec r14
je 0x140096a9a
invalid
cmp qword [rdi], 0
je 0x140096a80
or al, byte [rax]
jmp 0x140096a80
cmp qword [rsp + 0x30], 0
xor byte [rax], al
je 0x14009662e
test byte [rax + 0x48fffffb], cl
mov ecx, esi
mov rcx, rsi
call fcn.140142490
or al, byte [rax]
jmp 0x14009662e
invalid
mov ebx, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
or al, 0
or al, 0
mov qword [rsi], 1
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rdi
jmp 0x14009662e
push rax
sti
invalid
invalid
push rax
sti
invalid
mov qword [rsp + 0x28], 2
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x30
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
invalid
xor byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
mov qword [r12 + 0x18], rax
mov rax, qword [rsp + 0x28]
sbb byte [rax - 0x75], cl
and al, 0x28
mov qword [r12 + 8], rax
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r12 + 0x10], rax
and al, 0x10
adc byte [rcx - 0x39], cl
add al, 0x24
add al, byte [rax]
add byte [rax], al
mov qword [r12], 2
jmp 0x14009662e
mov qword [rsp + 0x28], 4
sub byte [rax + rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
mov qword [r12 + 0x18], rax
mov rax, qword [rsp + 0x28]
mov qword [r12 + 8], rax
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r12 + 0x10], rax
mov qword [r12], 3
mov dword [rsp], 3
mov dword [rsp], 3
jmp 0x14009662e
mov qword [rsp + 0x28], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x30
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [r13 + 0x18], rax
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [r13 + 8], rax
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [r13 + 0x10], rax
mov qword [r13], 4
add byte [r8 + rax], r8b
add byte [rax], al
add byte [r8 + rax], r8b
add al, 0
add byte [rax], al
jmp 0x14009662e
mov qword [rsp + 0x28], 4
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x30
ror byte [rdi], 0x11
and al, 0x30
mov rax, qword [rsp + 0x38]
mov qword [r12 + 0x18], rax
mov rax, qword [rsp + 0x28]
mov qword [r12 + 8], rax
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rcx - 0x77], cl
and al, 0x10
mov qword [r12 + 0x10], rax
mov qword [r12], 5
jmp 0x14009662e
invalid
cli
invalid
invalid
invalid
dec dword [rax - 0x39]
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 8
mov dword [rsp + 0x28], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x38]
mov qword [r13 + 0x18], rax
mov rax, qword [rsp + 0x28]
cmp byte [rcx - 0x77], cl
sbb byte [r8 - 0x75], r9b
and al, 0x28
mov qword [r13 + 8], rax
mov rax, qword [rsp + 0x30]
mov qword [r13 + 0x10], rax
mov dword [rbp + 0x10], eax
mov dword [rbp + 0x10], eax
mov qword [r13], 6
jmp 0x14009662e
add byte [rax], al
add cl, ch
sub bh, dl
invalid
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x48]
sbb byte [rax - 0x75], r9b
and al, 0x48
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x10], rax
mov qword [rsi], 7
jmp 0x14009662e
mov rbp, rsi
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x18], rax
mov rax, qword [rsp + 0x48]
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x10], eax
mov dword [rbp + 0x10], eax
mov qword [rbp], 0xb
jmp 0x14009662e
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x58]
and al, 0x58
mov rbp, qword [rsp + 0x60]
mov qword [rbp + 0x18], rax
mov rax, qword [rsp + 0x48]
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov dword [rbp + 8], eax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x10], rax
mov qword [rbp], 0xc
add byte [r8 + rax], r9b
add byte [rax], al
add byte [r8 + rax], r9b
add byte [rax], al
jmp 0x14009662e
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x48]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
or byte [rax - 0x75], cl
and al, 0x50
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x10], rax
mov qword [rsi], 9
jmp 0x14009662e
mov qword [rsp + 0x28], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x38]
and al, 0x38
mov rcx, qword [rsp + 0x60]
mov qword [rcx + 0x18], rax
sbb byte [rax - 0x75], cl
and al, 0x28
sbb byte [rax - 0x75], cl
and al, 0x28
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0x30]
mov qword [rcx + 0x10], rax
mov qword [rcx], 8
jmp 0x14009662e
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x50
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x48]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
push rax
mov qword [rsi + 0x10], rax
mov qword [rsi], 0xa
jmp 0x14009662e
mov rax, qword [rsp + 0x60]
mov qword [rax], 0xd
lea rcx, [rsp + 0x48]
add byte [rax - 0x73], cl
and al, 0x48
call fcn.1400973e0
jmp 0x14009662e
invalid
invalid
invalid
mov qword [rsi], 0xd
lea rcx, [rsp + 0x48]
or eax, 0x48000000
lea ecx, [rsp + 0x48]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
call fcn.140097380
jmp 0x14009662e
mov qword [rsi], 0xd
jmp 0x1400969dd
mov qword [r14], 0xd
jmp case.0x1400c1683.421
invalid
mov qword [r14], 0xd
jmp 0x1400969dd
invalid
call fcn.14007ff80
ud2
dec dword [rdi]
or edi, dword [rcx + 1]
mov ecx, 1
mov rdx, r13
call fcn.140162fc0
ud2
mov ecx, 8
mov rdx, r14
call fcn.140162fc0
ud2
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rbp
call fcn.140162fc0
ud2
mov ecx, 4
mov rdx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140162fc0
ud2
mov ecx, 8
mov rdx, r15
call fcn.140162fc0
ud2
mov ecx, 4
mov rdx, rbp
call fcn.140162fc0
ud2
add byte [rax - 0x77], cl
invalid
mov ecx, 8
mov rdx, rbp
call fcn.140162fc0
ud2
mov ecx, 2
mov rdx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140162fc0
ud2
add byte [rax - 0x77], cl
invalid
mov esi, ecx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
xor edx, edx
mov rcx, rdi
shr rcx, 0x3d
sete dl
lea r8, [rdi*4]
shl rdx, 2
test rax, rax
je 0x140096eb7
mov rcx, qword [rsi]
shl rax, 2
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x140096ec0
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call case.0x14002210d.988
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140096ef7
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140096efe
test rcx, rcx
jne 0x140096f05
call fcn.14007ff80
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.140162fc0
ud2
mov rcx, rdi
shr rcx, 0x3c
sete dl
lea r8, [rdi*8]
shl rdx, 3
test rax, rax
je 0x140096f87
mov rcx, qword [rsi]
shl rax, 3
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x140096f90
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
lea r9, [rsp + 0x28]
call case.0x14002210d.988
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140096fc7
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140096fce
test rcx, rcx
jne 0x140096fd5
call fcn.14007ff80
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.140162fc0
ud2
cmp ecx, 0xc
mov eax, 0xa
cmovb rax, rcx
cmp rax, 0xa
ja case.default.0x140097024
lea rcx, [0x1401ae12c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp qword [rsi + 0x10], 0
je case.0x140097024.0
mov rcx, qword [rsi + 8]
jmp 0x14009708e
mov rdi, qword [rsi + 8]
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x140097084
lea rbx, [rdi + 0x10]
jmp 0x140097061
mov rcx, rbx
call fcn.140096ff0
add rbx, 0x30
dec r14
je 0x140097084
cmp qword [rbx - 8], 0
je 0x140097050
mov rcx, qword [rbx - 0x10]
call fcn.140142490
jmp 0x140097050
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400970a0
cmp qword [rsi + 0x10], 0
je case.0x140097024.0
mov rcx, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rcx
mov rax, qword [rcx]
cmp rax, 0xb
ja case.default.0x1400970ca
lea rcx, [0x1401ae158]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi + 0x10], 0
je case.0x1400970ca.0
mov rdi, qword [rsi + 8]
jmp 0x140097288
mov rdi, qword [rsi + 8]
mov r15, qword [rsi + 0x18]
jle 0x140097100
jle 0x140097100
test r15, r15
je 0x140097281
xor r12d, r12d
jmp 0x14009710c
inc r12
cmp r12, r15
je 0x140097281
lea r13, [r12 + r12*2]
mov rbx, qword [rdi + r13*8]
mov rbp, qword [rdi + r13*8 + 0x10]
test rbp, rbp
je 0x140097160
lea r14, [rbx + 0x10]
jmp 0x140097141
nop word cs:[rax + rax]
mov rcx, r14
call fcn.140096ff0
add r14, 0x30
dec rbp
je 0x140097160
cmp qword [r14 - 8], 0
je 0x140097130
mov rcx, qword [r14 - 0x10]
call fcn.140142490
jmp 0x140097130
lea rax, [rdi + r13*8]
add al, 0xef
cmp qword [rax + 8], 0
je 0x140097100
mov rcx, rbx
call fcn.140142490
jmp 0x140097100
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x140097281
lea r14, [rdi + 8]
jmp 0x14009719d
add r14, 0x10
dec rbx
je 0x140097281
invalid
cmp qword [r14], 0
je 0x140097190
mov rcx, qword [r14 - 8]
call fcn.140142490
jmp 0x140097190
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x140097281
lea r14, [rdi + 8]
jmp 0x1400971dd
add r14, 0x18
dec rbx
je 0x140097281
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
test byte [rax + rax - 0x7cb70000], ah
add byte ds:[rbp + rbp*8 + 0x49], dh
mov ecx, dword [rsi - 8]
cmp qword [r14], 0
je 0x1400971d0
mov rcx, qword [r14 - 8]
call fcn.140142490
jmp 0x1400971d0
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x140097281
lea r14, [rdi + 8]
jmp 0x140097219
add r14, 0x18
dec rbx
je 0x140097281
cmp qword [r14], 0
je 0x140097210
mov rcx, qword [r14 - 8]
call fcn.140142490
jmp 0x140097210
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x140097281
lea r14, [rdi + 8]
jmp 0x140097249
add r14, 0x18
dec rbx
je 0x140097281
cmp qword [r14], 0
je 0x140097240
mov rcx, qword [r14 - 8]
call fcn.140142490
jmp 0x140097240
mov rdi, qword [rsi + 8]
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x140097281
mov rbx, rdi
nop word [rax + rax]
mov rcx, rbx
call 0x1400970a0
add rbx, 0x20
dec r14
jne 0x140097270
cmp qword [rsi + 0x10], 0
je case.0x1400970ca.0
mov rcx, rdi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov al, 1
jmp 0x1400b29cd
fsubr dword [rbx + 0xb]
add byte [rsi + 0x44], ah
movq mm5, qword [0x140169960]
movdqa xmm8, xmmword [0x140169970]
movdqa xmm9, xmmword [0x140169980]
add byte [rsi + 0x44], ah
movq mm2, qword [0x140169990]
add byte [rsi + 0x44], ah
movq mm2, qword [0x140169990]
movdqa xmm11, xmmword [0x140169110]
movdqa xmm15, xmmword [0x140169160]
movdqa xmm12, xmmword [0x140169020]
nop word [rax + rax]
movdqu xmm3, xmmword [rcx]
movq xmm14, qword [rcx + 0x10]
movdqa xmm4, xmmword [0x140169040]
movdqa xmm0, xmm4
invalid
pandn xmm0, xmm14
movdqa xmm2, xmm3
pand xmm2, xmm4
por xmm2, xmm0
punpcklbw xmm2, xmm1
movdqa xmm0, xmmword [0x140169050]
invalid
pand xmm2, xmm0
movdqa xmm4, xmm3
punpckhbw xmm4, xmm1
pandn xmm0, xmm4
por xmm0, xmm2
pshufd xmm0, xmm0, 0xd8
pshufhw xmm0, xmm0, 0x6c
pshufd xmm0, xmm0, 0x6c
pshuflw xmm0, xmm0, 0x6c
pshufhw xmm2, xmm0, 0xc6
packuswb xmm2, xmm2
movdqa xmm5, xmmword [0x140169060]
movdqa xmm0, xmm5
pandn xmm0, xmm14
movdqa xmm7, xmm3
pand xmm7, xmm5
por xmm7, xmm0
punpcklbw xmm7, xmm1
movdqa xmm0, xmmword [0x140169070]
pand xmm7, xmm0
pandn xmm0, xmm4
por xmm0, xmm7
pshuflw xmm0, xmm0, 0xc6
pshufhw xmm0, xmm0, 0xc6
pshufd xmm0, xmm0, 0x6c
pshuflw xmm0, xmm0, 0x39
pshufhw xmm0, xmm0, 0x39
packuswb xmm0, xmm0
movdqa xmm5, xmmword [0x140169080]
movdqa xmm7, xmm5
pandn xmm7, xmm14
pand xmm3, xmm5
por xmm3, xmm7
punpcklbw xmm3, xmm1
pand xmm3, xmm6
movdqa xmm7, xmm6
pandn xmm7, xmm4
por xmm7, xmm3
pshufd xmm3, xmm7, 0x27
pshufhw xmm3, xmm3, 0x6c
jo 0x1400b25c7
insb byte [rdi], dx
pshufd xmm3, xmm3, 0x27
pshuflw xmm3, xmm3, 0xc6
pshufhw xmm14, xmm3, 0xc6
packuswb xmm14, xmm14
punpcklbw xmm2, xmm1
punpcklbw xmm0, xmm1
punpcklbw xmm14, xmm1
movdqa xmm3, xmm2
psrlw xmm3, 2
jno 0x1400b25ea
add ah, byte [rsi + 0x41]
movq mm7, mm5
jno 0x1400b25ea
add ah, byte [rsi + 0x41]
movq mm7, mm5
psubw xmm7, xmm3
psrlw xmm7, 8
pand xmm7, xmm8
paddw xmm7, xmm3
movdqa xmm3, xmm10
fisub dword [rsi + 0xf]
stc
fbld tbyte [rsi + 0xf]
jno 0x1400b260f
or byte [rsi + 0x41], ah
pand mm3, mm3
fisub dword [rsi + 0xf]
stc
fbld tbyte [rsi + 0xf]
jno 0x1400b260f
or byte [rsi + 0x41], ah
pand mm3, mm3
paddw xmm7, xmm9
paddw xmm7, xmm3
psllw xmm2, 4
pand xmm2, xmmword [0x140169130]
or eax, dword [rax]
or eax, dword [rax]
movdqa xmm3, xmm0
psrlw xmm3, 4
por xmm3, xmm2
movdqa xmm2, xmm13
psubw xmm2, xmm3
psrlw xmm2, 8
pand xmm2, xmm8
pand mm2, mm0
pand mm2, mm0
paddw xmm2, xmm3
movdqa xmm3, xmm10
psubw xmm3, xmm2
psrlw xmm3, 8
pand xmm3, xmm11
pand mm3, mm3
paddw xmm2, xmm9
paddw xmm2, xmm3
psllw xmm0, 2
pand xmm0, xmmword [0x140169140]
std
shl dword [rsi + 0xf], 1
std
shl dword [rsi + 0xf], cl
jno 0x1400b268c
add ah, byte [rsi + 0xf]
fild dword [0x140169140]
movdqa xmm3, xmm14
psrlw xmm3, 6
por xmm3, xmm0
por mm3, mm0
por mm3, mm0
movdqa xmm0, xmm13
psubw xmm0, xmm3
psrlw xmm0, 8
pand xmm0, xmm8
paddw xmm0, xmm3
movdqa xmm3, xmm10
fisub dword [rsi + 0xf]
stc
fsub dword [rsi + 0xf]
jno 0x1400b26aa
or byte [rsi + 0x41], ah
pand mm3, mm3
fisub dword [rsi + 0xf]
stc
fsub dword [rsi + 0xf]
jno 0x1400b26aa
or byte [rsi + 0x41], ah
pand mm3, mm3
paddw xmm0, xmm9
paddw xmm0, xmm3
pand xmm14, xmmword [0x140169150]
movdqa xmm3, xmm13
psubw xmm3, xmm14
psrlw xmm3, 8
pand xmm3, xmm8
paddw xmm3, xmm14
movdqa xmm4, xmm10
psubw xmm4, xmm3
psrlw xmm4, 8
pand xmm4, xmm11
paddw xmm3, xmm9
paddw xmm3, xmm4
pand xmm2, xmm15
pand xmm7, xmm15
packuswb xmm7, xmm2
pand xmm0, xmm15
pand xmm3, xmm15
packuswb xmm0, xmm3
movdqa xmm2, xmm0
movq mm2, mm0
movq mm2, mm0
punpckhbw xmm2, xmm1
punpcklbw xmm0, xmm1
movdqa xmm3, xmm0
punpcklwd xmm3, xmm2
pshufd xmm4, xmm3, 0xfa
pshufd xmm3, xmm3, 0x50
packuswb xmm3, xmm4
movdqa xmm4, xmm12
pandn xmm4, xmm3
movdqa xmm3, xmm7
punpckhbw xmm3, xmm1
punpcklbw xmm7, xmm1
movdqa xmm14, xmm7
punpcklwd xmm14, xmm3
pshufd xmm5, xmm14, 0xf6
pshufd xmm14, xmm14, 0xd4
packuswb xmm14, xmm5
pand xmm14, xmm12
por xmm14, xmm4
punpckhwd xmm0, xmm2
pshufd xmm2, xmm0, 0xfa
pshufd xmm0, xmm0, 0x50
packuswb xmm0, xmm2
movdqa xmm2, xmm12
pandn xmm2, xmm0
punpckhwd xmm7, xmm3
pshufd xmm0, xmm7, 0xf6
pshufd xmm3, xmm7, 0xd4
packuswb xmm3, xmm0
pand xmm3, xmm12
por xmm3, xmm2
movdqu xmmword [rsp + r11*4 + 0x40], xmm3
movdqu xmmword [rsp + r11*4 + 0x30], xmm14
add r11, 8
add ebx, 8
add ebx, 8
add rcx, 0x18
cmp rdx, r11
jne 0x1400b2500
mov rcx, r9
xor edx, edx
movdqa xmm0, xmmword [0x1401699a0]
movdqa xmm1, xmmword [str._a_a_a_a]
movdqa xmm2, xmmword [0x1401699c0]
movdqa xmm3, xmmword [0x1401691e0]
movdqa xmm4, xmmword [str.....]
movdqa xmm5, xmmword [0x140169160]
nop word cs:[rax + rax]
cmp r8, rdx
je 0x1400b28d8
add r10, 0xfffffffffffffffd
movzx r9d, byte [rcx]
movzx r11d, byte [rcx + 1]
movzx ebp, byte [rcx + 2]
mov r13d, r9d
shr r13d, 2
shl r9d, 4
and r9d, 0x30
mov r14d, r11d
shr r14d, 4
or r14d, r9d
and r11d, 0xf
mov r9d, ebp
shr r9d, 6
lea r9d, [r9 + r11*4]
movd xmm6, r13d
pinsrw xmm6, r14d, 1
pinsrw xmm6, r9d, 2
and ebp, 0x3f
pinsrw xmm6, ebp, 3
movdqa xmm7, xmm0
psubw xmm7, xmm6
psrlw xmm7, 8
pand xmm7, xmm1
paddw xmm7, xmm6
movdqa xmm6, xmm2
psubw xmm6, xmm7
psrlw xmm6, 8
pand xmm6, xmm3
paddw xmm6, xmm7
paddw xmm6, xmm4
std
hlt
pand xmm6, xmm5
packuswb xmm6, xmm6
movd dword [rax + rdx], xmm6
add rdx, 4
add rcx, 3
cmp r10, 2
std
hlt
ja 0x1400b2830
mov r8, r15
xor r8, 3
lea rcx, [rsp + r15]
add rcx, 0x21
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add byte [rax - 0x73], cl
and al, 0x21
add byte [rax - 0x73], cl
and al, 0x21
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsp + 0x21]
movzx ecx, byte [rsp + 0x22]
movzx edx, byte [rsp + 0x23]
mov r8d, eax
shr r8d, 2
shl eax, 4
and eax, 0x30
mov r9d, ecx
shr r9d, 4
or r9d, eax
and ecx, 0xf
mov eax, edx
shr eax, 6
lea eax, [rax + rcx*4]
and edx, 0x3f
movd xmm0, r8d
pinsrw xmm0, r9d, 1
pinsrw xmm0, eax, 2
pinsrw xmm0, edx, 3
movdqa xmm1, xmmword [0x1401699a0]
psubw xmm1, xmm0
psrlw xmm1, 8
pand xmm1, xmmword [str._a_a_a_a]
paddw xmm1, xmm0
movdqa xmm0, xmmword [0x1401699c0]
psubw xmm0, xmm1
psrlw xmm0, 8
pand xmm0, xmmword [0x1401691e0]
paddw xmm0, xmm1
paddw xmm0, xmmword [str.....]
pand xmm0, xmmword [0x140169160]
packuswb xmm0, xmm0
movd dword [rsp + 0x24], xmm0
lea rdx, [rsp + 0x24]
mov rcx, qword [rsp + 0x28]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
test rax, rax
je 0x1400b1ddf
mov rcx, qword [rsi + 0x20]
mov r9, qword [rsi + 0x28]
mov rdx, rax
mov r8, rdi
call qword [r9 + 0x18]
movaps xmm6, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], dh
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm8, xmmword [rsp + 0xb0]
movaps xmm9, xmmword [rsp + 0xc0]
movaps xmm10, xmmword [rsp + 0xd0]
movaps xmm11, xmmword [rsp + 0xe0]
movaps xmm12, xmmword [rsp + 0xf0]
movaps xmm13, xmmword [rsp + 0x100]
add byte [rax], al
add byte [rax], al
movaps xmm14, xmmword [rsp + 0x110]
movaps xmm15, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor al, 4
jne 0x1400b2b0e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
mov r8d, 2
jmp 0x1400b2b23
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401a539b]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xf287e
mov r8d, 1
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401aa82c]
mov r8d, 4
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
add eax, 0xe7565
add eax, 0xe7565
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1400b2c29
mov bl, 1
test cl, cl
jne 0x1400b2c2b
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400b2beb
cmp byte [rsp + 0x39], 0
je 0x1400b2beb
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1400b2beb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400b2c2b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400b2c2b
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401aa828]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
retf
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
cmp esp, edi
ja case.0x14004b28d.501
mov r13, qword [rsi + 0x20]
mov rax, r12
sub rax, r13
sub eax, ebp
sub eax, ebp
jb case.0x14004b28d.501
lea rcx, [r15 + r13]
lea rdx, [rsi + 0x38]
push rsi
cmp byte [rax - 0x77], cl
push rsp
and al, 0x30
push rsi
cmp byte [rax - 0x77], cl
push rsp
and al, 0x30
mov r9, qword [rsi + 0x30]
cmp r9, 4
mov qword [rsp + 0x28], r9
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
jbe 0x1400b2e0d
movabs rdx, 0xfefefefefefefeff
movabs r8, 0x8080808080808080
jmp 0x1400b2ccb
lea rcx, [r15 + r13]
mov rax, r12
sub rax, r13
jb case.0x14004b28d.501
mov r10, qword [rsp + 0x30]
movzx r10d, byte [r10 + r9 - 1]
cmp rax, 0x10
jae 0x1400b2d07
test rax, rax
test eax, eax
je case.0x14005ad26.452
xor ebx, ebx
nop word [rax + rax]
add byte [rax], al
invalid
cmp byte [rcx + rbx], r10b
je 0x1400b2dd6
inc rbx
cmp rax, rbx
jne 0x1400b2cf0
jmp case.0x14005ad26.452
lea r11, [rcx + 7]
and r11, 0xfffffffffffffff8
sub r11, rcx
je 0x1400b2d52
nop word cs:[rax + rax]
cmp byte [rcx + rbx], r10b
je case.0x14004b09a.552
inc rbx
cmp r11, rbx
invalid
jne 0x1400b2d30
mov qword [rsp + 0x20], rdi
lea rbx, [rax - 0x10]
cmp r11, rbx
jbe 0x1400b2d5e
invalid
invalid
jmp 0x1400b2da4
xor ebx, ebx
mov r14, r10
mov esi, edx
movabs r9, 0x101010101010101
imul r14, r9
scasd eax, dword [rdi]
int1
nop
mov rbp, qword [rcx + r11]
xor rbp, r14
lea r9, [rdx + rbp]
sub cl, byte [rax - 9]
invalid
and rbp, r9
int 0x4e
mov ecx, dword [rcx + rbx + 8]
invalid
sub cl, byte [rax - 9]
invalid
or byte [rbp + 0x31], cl
int1
xor r9, r14
lea rdi, [r9 + rdx]
cmp al, 0x11
not r9
and r9, rdi
or r9, rbp
test r9, r8
invalid
jne 0x1400b2da4
sal dword [rbp + 9], 0x49
add ebx, 0x10
invalid
add r11, 0x10
cmp r11, rbx
jbe 0x1400b2d70
int3
int3
sub rax, r11
mov rdi, qword [rsp + 0x20]
je case.0x14005ad26.452
invalid
add dword [rax], eax
invalid
mov ecx, 0x4c000001
add rcx, r11
add ecx, ebx
xor ebx, ebx
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rdi + 0x14], al
sbb dword [rbp + rcx + 0x48], esi
inc ebx
add byte [rax], al
cmp byte [rcx + rbx], r10b
je 0x1400b2dd3
inc rbx
cmp rax, rbx
jne 0x1400b2dc0
jmp case.0x14005ad26.452
add rbx, r11
mov r9, qword [rsp + 0x28]
add r13, rbx
add ebp, ebx
inc r13
mov qword [rsi + 0x20], r13
cmp r13, r9
jb 0x1400b2cbb
invalid
int 0xfe
invalid
invalid
invalid
int 0xfe
invalid
cmp r13, rdi
ja 0x1400b2cbb
lea r8, [0x14019c430]
mov edx, 4
mov rcx, r9
mov ecx, ecx
xor dl, byte [rsi + 0x4ba000e]
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov ecx, ecx
mov ecx, ecx
call fcn.1401633c0
add eax, 0xb0f000b
ud2
movabs rbx, 0xfefefefefefefeff
movabs rbp, 0x8080808080808080
mov ebp, 0x80808080
invalid
invalid
invalid
invalid
mov ebp, 0x80808080
add byte [rax - 0x74b77f80], 0x54
mov edx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
movzx edx, byte [rdx + r9 - 1]
cmp rax, 0x10
jae 0x1400b2e57
test rax, rax
je case.0x14005ad26.452
test byte [rax], dh
add dword [rax], eax
invalid
test byte [rax], dh
add dword [rax], eax
add byte [rbp + 0x31], al
leave
xor r9d, r9d
nop
cmp byte [rcx + r9], dl
je 0x1400b2f23
inc r9
ror dword [rcx + rdi - 0x38], 0x75
out dx, al
cmp rax, r9
jne 0x1400b2e40
jmp case.0x14005ad26.452
lea r8, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x1400b2ea2
cmp r8, rax
cmp eax, eax
cmovae r8, rax
test r8, r8
ror byte [rbp - 0x7b], 0xc0
je 0x1400b2ea2
xor r9d, r9d
nop word cs:[rax + rax]
invalid
cmp byte [rcx + r9], dl
je 0x1400b2f23
invalid
cdq
add byte [rax], al
add byte [rax], al
or dword [rdi], ecx
test byte [rcx + 0x49000000], bl
inc ecx
inc r9
cmp r8, r9
jne 0x1400b2e80
mov qword [rsp + 0x20], rdi
lea r9, [rax - 0x10]
cmp r8, r9
jbe 0x1400b2eae
invalid
invalid
invalid
jmp 0x1400b2ef4
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
lea r9, [rax - 0x10]
invalid
xor r8d, r8d
ror byte [rcx - 0x77], 0xd2
mov r10, rdx
movabs r11, 0x101010101010101
imul r10, r11
scasd eax, dword [rdi]
invalid
nop
scasd eax, dword [rdi]
rcl dword [rax + 0x11c8b4e], cl
mov r11, qword [rcx + r8]
xor r11, r10
lea rdi, [r11 + rbx]
ror dword [rcx - 0x73], cl
cmp al, 0x1b
not r11
and r11, rdi
mov rdi, qword [rcx + r8 + 8]
xor rdi, r10
xlatb
xlatb
lea r14, [rdi + rbx]
xor al, 0x1f
not rdi
and rdi, r14
or rdi, r11
or edi, ebx
or edi, ebx
test rdi, rbp
jne 0x1400b2ef4
add r8, 0x10
add eax, 0x10
cmp r8, r9
jbe 0x1400b2ec0
sub rax, r8
mov rdi, qword [rsp + 0x20]
ror byte [rax - 0x75], 0x7c
and al, 0x20
je case.0x14005ad26.452
add rcx, r8
xor r9d, r9d
xor ecx, ecx
rol dword [rbp + 0x31], 0xc9
xor ecx, ecx
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rcx + r9], dl
je case.0x140048217.573
inc r9
cmp rax, r9
jne 0x1400b2f10
jmp case.0x14005ad26.452
add r9, r8
add r13, r9
inc r13
mov qword [rsi + 0x20], r13
mov r14, r13
mov r9, qword [rsp + 0x28]
sub r14, r9
jb 0x1400b2f59
invalid
invalid
cmp r13, rdi
ja 0x1400b2f59
invalid
sbb cl, byte [rbx - 0x73]
or al, 0x37
lea rcx, [r15 + r14]
mov rdx, qword [rsp + 0x30]
mov r8, r9
mov eax, ecx
xor byte [rbp - 0x77], cl
enter 0xffffffffffffa6e8, 0xffffffffffffffc5
invalid
mov eax, ecx
call sub.VCRUNTIME140.dll_memcmp
invalid
or al, byte [rax]
mov r9, qword [rsp + 0x28]
test eax, eax
je 0x1400b2fa2
lea rcx, [r15 + r13]
lea rcx, [r15 + r13]
or al, 0x2f
mov rax, r12
sub rax, r13
sub eax, ebp
sub eax, ebp
jae 0x1400b2e21
jmp case.0x14004b28d.501
mov qword [rsi + 0x20], r12
mov byte [rsi + 0x41], 1
mov rcx, qword [rsi]
mov r14, qword [rsi + 8]
add r15, rcx
or byte [rcx + 1], cl
iretd
xor eax, eax
sub r14, rcx
cmovne rax, r15
cmp byte [rsi + 0x40], 0
cmovne rax, r15
invalid
invalid
mov rdx, r14
mov edx, esi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi]
add r15, rax
sub r14, rax
mov qword [rsi], r13
mov rax, r15
mov eax, edi
mov rax, r15
mov eax, edi
jmp 0x1400b2f8e
int3
test al, al
js 0x1400b3005
mov rsi, rdx
mov rsi, rdx
mov rdx, rcx
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.140089490
cmp qword [rsp + 0x28], 0
jne 0x1400b301e
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
mov r8, qword [rsp + 0x38]
and al, 0x38
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
invalid
invalid
invalid
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
add rsp, 0x50
pop rsi
jmp rax
invalid
loopne 0x1400b304e
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bpassword_hash_0.5.0_srcparams.rsPHC_params_invariant_violated
lea eax, [0x14019a240]
invalid
mov edx, 0x7f
add byte [rax], al
mov rcx, r8
mov r8, rax
call fcn.1401633c0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rdi]
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
movaps xmmword [rsp + 0x40], xmm0
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bpassword_hash_0.5.0_srcparams.rsPHC_params_invariant_violated
add eax, 0xe7249
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x14019a1f0]
lea r9, method..virtual_0
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
invalid
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea eax, [rsp + 0x40]
and al, 0x40
mov edx, 0x1d
mov edx, 0x1d
sbb eax, 0xe8000000
call fcn.140163790
invalid
invalid
ud2
int3
int3
int3
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
invalid
mov rsi, rcx
in al, dx
push 0xffffffff81ce8948
invalid
jp case.0x140040846.617
cmp dword [rdx + 0x3c], 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x1400b313b
test bl, al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
call fcn.1400b2c40
sti
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov dl, 0
add byte [rax], al
shr eax, 1
sar bl, 0xff
sti
invalid
sti
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov dl, 0
add byte [rax], al
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x28
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
xor byte [rax - 0x77], cl
push rsp
and al, 0x38
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rdx
push rsp
and al, 0x48
mov qword [rsp + 0x50], 1
add byte [rax], al
movabs rax, 0x3d0000003d
mov eax, 0x3d
cmp eax, 0x48000000
mov dword [rsp + 0x58], eax
and al, 0x58
add byte [rax], al
mov qword [rsp + 0x58], rax
mov word [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
lea rcx, [rsp + 0x20]
call fcn.1400b2c40
push 0x48fffffb
test eax, eax
and al, ch
push 0x48fffffb
test eax, eax
je 0x1400b3121
mov rdi, rax
mov rdi, rax
mov edi, eax
mov rbx, rdx
lea rax, [rdx - 1]
cmp rax, 0x1f
cmp eax, 0x1f
cmp eax, 0x1f
ja 0x1400b3121
xor eax, eax
jmp 0x1400b3108
invalid
invalid
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
inc rax
cmp rbx, rax
je 0x1400b3147
movzx ecx, byte [rdi + rax]
lea edx, [rcx - 0x61]
lahf
cmp dl, 0x1a
jb 0x1400b3100
cmp cl, 0x2d
je 0x1400b3100
invalid
out 0x80, eax
add cl, 0xd0
cmp cl, 9
jbe 0x1400b3100
rcl eax, 0x80
stc
or dword [rsi - 0x21], esi
lea rcx, [0x14019a1f0]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bpassword_hash_0.5.0_srcparams.rsPHC_params_invariant_violated
jo 0x1400b313c
add byte [rdx + 0x1d], bh
add byte [rbp + rcx*4 + 5], cl
loope 0x1400b319d
invalid
jo 0x1400b313c
invalid
add byte [rdx + 0x1d], bh
call fcn.140163830
ud2
invalid
mov qword [rsi], 0
mov dword [rsi], 0
jmp 0x1400b3284
add dword [rax], eax
add byte [rax - 0x73], cl
add byte [rax], al
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
call fcn.1400b2c40
test rax, rax
je 0x1400b325b
invalid
add byte [rax - 0x7d], cl
cli
cmp rdx, 0x40
ja 0x1400b325b
xchg edi, esi
add byte [rax], al
invalid
ja 0x1400b325b
xchg edi, esi
add byte [rax], al
add byte [rax - 0x7b], cl
test edx, edx
je 0x1400b3275
mov rcx, rax
add rcx, rdx
test rdx, rdx
test edx, edx
je 0x1400b3275
mov rcx, rax
add rcx, rdx
mov r8, rax
jmp 0x1400b3189
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r8, rcx
je 0x1400b3275
movzx r9d, byte [r8]
test r9b, r9b
js 0x1400b31a0
jmp 0x1400b3220
add byte [rax], r8b
add byte [rax], al
mov r10d, r9d
and r10d, 0x1f
movzx ebp, byte [r8 + 1]
mov dh, 0x68
add dword [rbx - 0x7fbec01b], eax
stc
fbstp tbyte [rsi + 0x43]
mov dh, 0x68
add dword [rbx - 0x7fbec01b], eax
stc
fbstp tbyte [rsi + 0x43]
movzx r11d, byte [r8 + 2]
shl ebp, 6
and r11d, 0x3f
or r11d, ebp
cmp r9b, 0xf0
jb 0x1400b3208
movzx r9d, byte [r8 + 3]
and r10d, 7
mov dh, 0x48
add eax, dword [rcx - 0x7d]
loop 0x1400b31da
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
adc dword [rax], eax
invalid
fld dword [rbp + 9]
rol dword [rcx - 0x7f], 1
stc
add byte [rax], al
adc dword [rax], eax
je 0x1400b3275
add r8, 4
jmp 0x1400b3220
add r8, 2
shl r10d, 6
invalid
or r10d, ebp
mov r9d, r10d
shr ebx, 1
invalid
shr ebx, 1
sbb byte [rcx - 0x7d], cl
rol byte [rbx], 0x41
shl edx, 0xc
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
mov ecx, ebx
mov ecx, ebx
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
retf 0x8341
mov r10d, r9d
and r10d, 0xffffffdf
add r10d, 0xffffffbf
cmp r10d, 0x1a
jb 0x1400b3180
invalid
cli
sbb cl, byte [rdi]
invalid
inc dword [rbp - 0x73]
push rcx
rol byte [rcx - 0x7d], 1
cli
or cl, byte [rdi]
invalid
lea r10d, [r9 - 0x30]
lea edx, [rcx - 0x30]
cmp r10d, 0xa
jb 0x1400b3180
lea r10d, [r9 - 0x2d]
cmp r10d, 3
cli
invalid
cli
add ecx, dword [rdi]
invalid
invalid
jb 0x1400b3180
invalid
cmp r9d, 0x2b
je 0x1400b3180
lea rcx, [0x14019a1f0]
or eax, 0xe6f8e
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bpassword_hash_0.5.0_srcparams.rsPHC_params_invariant_violated
mov edx, 0x1d
sbb eax, 0xe8000000
mov ebp, 0xf000b05
add eax, 0xb0f000b
invalid
sbb eax, 0xe8000000
mov ebp, 0xf000b05
add eax, 0xb0f000b
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
add eax, 0xb0f000b
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
add rsp, 0x68
add esp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
ret
int3
cmp rsi, rcx
jb 0x1400b32cb
mov rdi, r8
add rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
add byte [rbx + 0x7f], dil
cmp rsi, 0x7f
seta al
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bpassword_hash_0.5.0_srcparams.rsPHC_params_invariant_violated
mov rdx, rsi
bnd call fcn.140163650
add byte [rax - 0x77], cl
bnd call fcn.140163650
ud2
or ecx, esp
int3
push rdi
cmp r8, 4
clc
add al, 0x73
invalid
clc
add al, 0x73
or eax, 0xb0841c6
mov byte [rcx + 8], 0xb
mov byte [rcx + 8], 0xb
mov dword [rcx + 0xc], 0x110003
add eax, dword [rax]
adc dword [rax], eax
jmp 0x1400b3306
cmp r8, 0x40
cmp eax, 0x40
jbe 0x1400b3310
mov byte [rcx + 8], 0xb
mov dword [rcx + 0xc], 0x110002
add al, byte [rax]
add byte [rcx], dl
add byte [rax + 1], bh
invalid
adc dword [rax], eax
mov eax, 1
add cl, ch
invalid
jmp 0x1400b34e6
add byte [rdx - 0x73], cl
add al, 2
lea rax, [rdx + r8]
lea eax, [rdx + rax]
mov r9, rdx
jmp 0x1400b3329
invalid
adc byte [rdi], cl
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r9, rax
je 0x1400b33f8
iretd
add byte [rax], al
invalid
ror dword [rdi], 0x84
iretd
movzx r10d, byte [r9]
test r10b, r10b
js 0x1400b3340
inc r9
inc ecx
jmp 0x1400b33b0
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [r9 + 1]
add dword [rbx - 0x7fbec019], eax
cli
fbstp tbyte [rsi + 0x3c]
add dword [rbx - 0x7fbec019], eax
cli
fbstp tbyte [rsi + 0x3c]
invalid
movzx esi, byte [r9 + 2]
shl edi, 6
and esi, 0x3f
out 0x3f, al
or esi, edi
cmp r10b, 0xf0
jb 0x1400b33a1
movzx r10d, byte [r9 + 3]
movzx edx, byte [rcx + 3]
and r11d, 7
and ebx, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
je 0x1400b33f8
add r9, 4
add ecx, 4
jmp 0x1400b33b0
add r9, 2
shl r11d, 6
or r11d, edi
or ebx, edi
mov r10d, r11d
jmp 0x1400b33b0
add r9, 3
shl r11d, 0xc
or esi, r11d
or esi, ebx
or esi, ebx
mov r10d, esi
nop
mov r11d, r10d
and r11d, 0xffffffdf
add r11d, 0xffffffbf
cmp r11d, 0x1a
jb 0x1400b3320
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x1400b3320
invalid
invalid
rol byte [rcx - 0x7d], 1
sti
or cl, byte [rdi]
invalid
invalid
test byte [0x1070b33eb], dh
or byte [r11], cl
mov dword [rcx + 0xc], r10d
jmp 0x1400b3306
mov r9, rdx
jmp 0x1400b3409
cmp r9, rax
je 0x1400b34dc
movzx r10d, byte [r9]
test r10b, r10b
js 0x1400b3420
inc r9
jmp 0x1400b3490
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [r9 + 1]
and edi, 0x3f
cmp r10b, 0xdf
cmp dl, 0xdf
cmp dl, 0xdf
jbe 0x1400b3471
movzx esi, byte [r9 + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
cmp r10b, 0xf0
jb 0x1400b3481
movzx r10d, byte [r9 + 3]
and r11d, 7
and ebx, 7
and ebx, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
and edx, 0x3f
and edx, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
je 0x1400b34dc
add r9, 4
add ecx, 4
jmp 0x1400b3490
add r9, 2
shl r11d, 6
or r11d, edi
mov r10d, r11d
jmp 0x1400b3490
add r9, 3
shl r11d, 0xc
or esi, r11d
or esi, ebx
or esi, ebx
mov r10d, esi
nop
mov r11d, r10d
and r11d, 0xffffffdf
add r11d, 0xffffffbf
cmp r11d, 0x1a
jb 0x1400b3400
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x1400b3400
lea r11d, [r10 - 0x2d]
cmp r11d, 3
jb 0x1400b3400
cmp r10d, 0x2b
je 0x1400b3400
mov dword [rcx + 0xc], edx
mov qword [rcx + 0x10], r8
jmp 0x1400b3306
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], r8
xor eax, eax
mov qword [rcx], rax
pop rdi
pop rsi
ret
cmp r8, 0x41
cmp r8, 0x41
jae 0x1400b353f
mov rdx, rcx
lea rcx, [rsp + 0x28]
sub al, ch
test byte [rdi - 3], bl
dec dword [rax - 0x7d]
jl 0x1400b3534
sub byte [rax], al
sub al, ch
test byte [rdi - 3], bl
dec dword [rax - 0x7d]
jl 0x1400b3534
sub byte [rax], al
jne 0x1400b3558
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
mov r8, qword [rsp + 0x38]
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
call fcn.1400b32e0
cmp qword [rsp + 0x28], 0
jne 0x1400b358d
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
add rsp, 0x58
ret
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bpassword_hash_0.5.0_src_salt.rssalt_string_invariant_violated
mov edx, 0x40
mov rcx, r8
mov r8, rax
call fcn.1401633c0
ud2
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
movaps xmmword [rsp + 0x40], xmm0
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bpassword_hash_0.5.0_src_salt.rssalt_string_invariant_violated
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x14019a306]
lea r9, method..virtual_0
or eax, 0xe6cdc
or eax, 0xe6cdc
lea r8, [rsp + 0x40]
mov edx, 0x1e
call fcn.140163790
ud2
add byte [rax], al
add al, ch
add eax, 0xf000b02
or ecx, dword [rdi]
adc byte [rsp + 0x30], al
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x40], xmm0
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bpassword_hash_0.5.0_src_salt.rssalt_string_invariant_violated
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [0x14019a306]
lea r9, method..virtual_0
lea r8, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov edx, 0x1e
add byte [rax], al
call fcn.140163790
ud2
int3
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.AlgorithmB64Encoding
mov r8d, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
jmp 0x1400b3896
xor byte [rax], al
add byte [rax], al
add dh, al
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
sub al, 0x6e
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xe6e34
mov rax, qword [rax + 0x18]
lea rdx, str.CryptoOutputSizeprovidedexpectedParamNameDuplicatedParamNameInvalidParamValueInvalid
mov r8d, 6
jmp 0x1400b3896
mov qword [rsp + 0x48], rax
inc rdi
inc rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019a49e]
mov r8d, 0xa
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov byte [rsp + 0x39], 0
lea rax, [0x1400b3aa0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rdx, [0x14019a4a8]
lea rsi, [rsp + 0x30]
xor byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
xor byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, rsi
mov r9, rdi
call fcn.140089690
lea rax, [0x14010d390]
mov qword [rsp + 0x20], rax
lea rdx, [0x14019a4b0]
lea r9, [rsp + 0x48]
mov r8d, 8
mov rcx, rsi
call fcn.140089690
cmp byte [rsp + 0x39], 0
add byte [rdi], cl
mov dh, 0x44
and al, 0x38
add byte [rdi], cl
mov dh, 0x44
and al, 0x38
je 0x1400b3908
test al, al
mov al, 1
jne 0x1400b3908
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
add al, 0xf
test edi, edx
add dword [rax], eax
invalid
add al, 0xf
test edi, edx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xe9369
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
mov r8d, 2
jmp 0x1400b3905
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400b3853
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.14008c780
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x40]
test rax, rax
je 0x1400b3874
mov bl, 1
test cl, cl
je 0x1400b38a0
test bl, bl
jmp 0x1400b390a
mov ebx, ecx
test cl, cl
jmp 0x1400b390a
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp rax
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne 0x1400b38d4
cmp byte [rsp + 0x41], 0
je 0x1400b38d4
test byte [rsi + 0x34], 4
jne 0x1400b38d4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400b386d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
adc byte [rdi], cl
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
adc byte [rdi], cl
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400b3908
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401a539b]
pushfq
sbb cl, byte [rdi]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
pushfq
sbb cl, byte [rdi]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
int3
lea eax, [rcx + 1]
xor r9d, r9d
cmp ecx, 4
cmovb r9, r8
mov rsi, rdx
lea rcx, [0x1401ae1bc]
movsxd rdx, dword [rcx + r9*4]
add rdx, rcx
jmp rdx
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019a55e]
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1400b3a7f
mov bl, 1
test cl, cl
jne 0x1400b3a81
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400b39f0
cmp byte [rsp + 0x39], 0
je 0x1400b39f0
test byte [rsi + 0x34], 4
jne 0x1400b39f0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400b3a81
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400b3a81
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidFormatMalformedTooLongTooShortC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rand_core_0.6.4_srcimpls.rs
mov r8d, 0xd
jmp 0x1400b3a76
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019a59d]
mov r8d, 9
jmp 0x1400b3a76
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x14009107b.8
mov r8d, 7
jmp 0x1400b3a76
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019a5ad]
mov r8d, 8
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
test edi, edi
je 0x1400bf2d5
lea r12, [rsi + 8]
jmp 0x1400bf273
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, r12
cmp rax, r8
je 0x1400bf2c0
lea rbx, [rbx + r13*4]
sub rdi, r13
mov qword [rcx + rax*8], rbp
inc qword [rdx]
test rdi, rdi
je 0x1400bf2d5
cmp rdi, r14
mov r13, r14
cmovb r13, rdi
cmp r13, 1
ja 0x1400bf2a0
jne 0x1400bf2e6
mov ebp, dword [rbx]
mov r8, qword [r15]
cmp r8, 5
jae 0x1400bf250
jmp 0x1400bf2ac
mov rbp, qword [rbx]
mov r8, qword [r15]
cmp r8, 5
cmp eax, 5
cmp eax, 5
jae 0x1400bf250
mov rax, r8
mov rcx, r12
mov rdx, r15
mov r8d, 4
add byte [rax], al
add byte [rax], al
cmp rax, r8
jne 0x1400bf260
mov rcx, rsi
call fcn.140164fc0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, r12
jmp 0x1400bf260
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x14019bf78]
xor ecx, ecx
xor edx, edx
call fcn.140163340
ud2
or eax, 0x58d4c00
cli
invalid
jb 0x1400bf3d1
lea rax, [rbx - 1]
bsr rcx, rax
not ecx
mov rdx, 0xffffffffffffffff
shr rdx, cl
inc rdx
lea rcx, [rsp + 0x20]
call fcn.1400bf570
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x1400bf53b
mov rax, qword [rsp + 0x48]
cmp rax, 4
jbe 0x1400bf3d3
mov rcx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
lea rdx, [rsp + 0x28]
lea r15, [rdi + rbx*8]
cmp rcx, rax
jb 0x1400bf3f0
jmp 0x1400bf48f
xor eax, eax
lea r8, [rsp + 0x28]
mov rcx, rax
mov rdx, r14
mov eax, 4
lea r15, [rdi + rbx*8]
cmp rcx, rax
jae 0x1400bf48f
movabs r9, 0x1fffffffffffffff
and rbx, r9
mov r9, rcx
not r9
add r9, rax
cmp rbx, r9
cmovb r9, rbx
cmp r9, 7
jbe 0x1400bf470
lea r10, [r8 + rcx*8]
sub r10, rdi
cmp r10, 0x20
jb 0x1400bf470
inc r9
lea r11, [rcx*8]
mov r10d, r9d
and r10d, 3
mov ebx, 4
cmovne rbx, r10
sub r9, rbx
add rcx, r9
lea r10, [rdi + r9*8]
add r11, r8
add r11, 0x10
xor ebx, ebx
nop
movups xmm0, xmmword [rdi + rbx*8]
movups xmm1, xmmword [rdi + rbx*8 + 0x10]
movups xmmword [r11 + rbx*8 - 0x10], xmm0
fcomi st(0)
fcomi st(0)
movups xmmword [r11 + rbx*8], xmm1
add rbx, 4
cmp r9, rbx
jne 0x1400bf450
mov rdi, r10
cmp rdi, r15
je 0x1400bf50e
mov r9, qword [rdi]
add rdi, 8
mov qword [r8 + rcx*8], r9
inc rcx
cmp rax, rcx
jne 0x1400bf470
mov rcx, rax
mov qword [rdx], rcx
cmp rdi, r15
je 0x1400bf511
lea r12, [rsp + 0x28]
lea rbx, [rsp + 0x20]
jmp 0x1400bf4d5
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov rdx, r12
mov r13, qword [rdi]
cmp rax, r8
je 0x1400bf4f7
add rdi, 8
mov qword [rcx + rax*8], r13
inc qword [rdx]
cmp rdi, r15
je 0x1400bf511
mov r8, qword [rsp + 0x48]
cmp r8, 5
jae 0x1400bf4b0
mov rax, r8
mov rcx, r12
mov rdx, r14
mov r8d, 4
mov r13, qword [rdi]
cmp rax, r8
jne 0x1400bf4c5
mov rcx, rbx
call fcn.140164fc0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov rdx, r12
jmp 0x1400bf4c5
mov qword [rdx], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rax, rax
jne 0x1400bf55a
lea rcx, str.capacity_overflowC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_num_bigint_dig_0.8.4_src_biguint.rs
lea r8, [0x14019c068]
mov edx, 0x11
call fcn.140163440
ud2
mov rcx, rax
call fcn.140162fc0
ud2
enter 0xd, 0x4c
lea eax, [rsp + 0x28]
mov edx, 0x2b
call fcn.140163790
ud2
sub byte [rax - 0x73], cl
adc eax, 0xdc835
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, [0x140098d10]
mov qword [rsp + 0x20], rax
lea rdx, [0x14019bfaf]
lea rsi, [rsp + 0x30]
mov r8d, 4
mov rcx, rsi
mov r9, rdi
call fcn.140089690
lea rax, [0x140009290]
lea eax, [0x140009290]
lea eax, [0x140009290]
mov qword [rsp + 0x20], rax
lea rdx, [0x14019bfb3]
lea r9, [rsp + 0x40]
mov r8d, 5
mov rcx, rsi
call fcn.140089690
cmp byte [rsp + 0x39], 0
movzx eax, byte [rsp + 0x38]
je 0x1400bf826
test al, al
mov al, 1
jne 0x1400bf826
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x1400bf80e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xdd28b
mov r8d, 2
jmp 0x1400bf823
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401a539b]
mov r8d, 1
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
call fcn.140142490
mov rdi, qword [rsi + 0x98]
mov rdx, qword [rsi + 0xa8]
mov rcx, rdi
call fcn.1400bfe40
cmp qword [rsi + 0xa0], 0
je 0x1400bf8a2
mov rcx, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140142490
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov qword [rax + r9*8], 0
mov qword [rax + r9*8 + 8], 0
mov qword [rax + r9*8 + 0x10], 0
mov qword [rax + r9*8 + 0x18], 0
add byte [rax], al
mov qword [rax + r9*8 + 0x20], 0
mov qword [rax + r9*8 + 0x28], 0
mov qword [rax + r9*8 + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rdx - 0x39], cl
enter 0x38, 0
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add byte [rdx - 0x39], cl
enter 0x38, 0
add byte [rax], al
add r9, 8
cmp rdx, r9
jne 0x1400bf920
test r8, r8
je 0x1400bf990
lea rax, [rax + r9*8]
xor edx, edx
nop dword [rax + rax]
mov qword [rax + rdx*8], 0
inc rdx
cmp r8, rdx
sal byte [rbp - 0x10], 1
sal byte [rbp - 0x10], 1
mov rdx, qword [rcx + 0x58]
cmp rdx, 4
jbe 0x1400bf9b5
mov rdx, qword [rcx + 0x38]
test rdx, rdx
js 0x1400bfe1e
cmp byte [rax - 0x7b], cl
ror byte [rdi], cl
mov byte [rdi + 4], dh
add byte [rax], al
mov rax, qword [rcx + 0x40]
test rdx, rdx
jne 0x1400bf9c2
jmp 0x1400bfa50
lea rax, [rcx + 0x38]
test rdx, rdx
je 0x1400bfa50
mov r8d, edx
and r8d, 7
cmp rdx, 8
jae 0x1400bf9d4
xor r9d, r9d
jmp 0x1400bfa30
and rdx, 0xfffffffffffffff8
xor r9d, r9d
nop dword [rax + rax]
mov qword [rax + r9*8], 0
mov qword [rax + r9*8 + 8], 0
mov qword [rax + r9*8 + 0x10], 0
mov qword [rax + r9*8 + 0x18], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax + r9*8 + 0x20], 0
mov qword [rax + r9*8 + 0x28], 0
mov dword [rax + rcx*8 + 0x28], 0
enter 0x28, 0
add byte [rax], al
add byte [rax], al
mov qword [rax + r9*8 + 0x30], 0
mov qword [rax + r9*8 + 0x38], 0
enter 0x38, 0
add byte [rax], al
enter 0x38, 0
add byte [rax], al
add r9, 8
cmp rdx, r9
jne 0x1400bf9e0
test r8, r8
je 0x1400bfa50
lea rax, [rax + r9*8]
xor edx, edx
nop dword [rax + rax]
mov qword [rax + rdx*8], 0
inc rdx
cmp r8, rdx
jne 0x1400bfa40
mov byte [rcx + 0x90], 1
add byte [rcx], al
mov rdx, qword [rcx + 0x88]
cmp rdx, 4
jbe case.0x14003daf1.682
mov rdx, qword [rcx + 0x68]
mov edx, dword [rcx + 0x68]
test rdx, rdx
js 0x1400bfe1e
mov rax, qword [rcx + 0x70]
test rdx, rdx
jne 0x1400bfa8c
jmp 0x1400bfb20
lea rax, [rcx + 0x68]
test rdx, rdx
je 0x1400bfb20
mov r8d, edx
and r8d, 7
loopne 0x1400bfa9a
cmp rdx, 8
jae 0x1400bfa9e
xor r9d, r9d
jmp 0x1400bfb00
and rdx, 0xfffffffffffffff8
xor r9d, r9d
nop word cs:[rax + rax]
mov qword [rax + r9*8], 0
mov qword [rax + r9*8 + 8], 0
mov qword [rax + r9*8 + 0x10], 0
mov qword [rax + r9*8 + 0x18], 0
mov dword [rax + rcx*8 + 0x18], 0
mov dword [rax + rcx*8 + 0x18], 0
mov qword [rax + r9*8 + 0x20], 0
add byte [rdx - 0x39], cl
enter 0x28, 0
add byte [rax], al
mov qword [rax + r9*8 + 0x28], 0
mov dword [rax + rcx*8 + 0x28], 0
mov qword [rax + r9*8 + 0x30], 0
mov qword [rax + r9*8 + 0x38], 0
add r9, 8
cmp rdx, r9
jne 0x1400bfab0
test r8, r8
je 0x1400bfb20
add byte [rax - 1], cl
ret 0x3949
mov rax, qword [rcx + 0x98]
mov rdx, qword [rcx + 0xa8]
xchg ecx, eax
test al, 0
add byte [rax], al
xchg ecx, eax
test al, 0
add byte [rax], al
test rdx, rdx
je 0x1400bfe05
imul rdx, rdx, 0xa8
add rdx, rax
jmp 0x1400bfb5f
add byte [rax + 5], cl
test al, 0
add byte [rax], al
add rax, 0xa8
cmp rax, rdx
je 0x1400bfdf5
mov byte [rax + 0x30], 1
xor byte [rcx], al
mov r8, qword [rax + 0x28]
cmp r8, 4
clc
add al, 0x76
invalid
mov r8, qword [rax + 8]
test r8, r8
js 0x1400bfe1e
mov r9, qword [rax + 0x10]
test r8, r8
jne 0x1400bfb9d
jmp 0x1400bfc30
lea r9, [rax + 8]
test r8, r8
je 0x1400bfc30
xchg ebx, eax
add byte [rax], al
invalid
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
or byte [rbx + 0xd], dh
cmp r8, 8
jae 0x1400bfbb0
xor r10d, r10d
jmp 0x1400bfc10
shr bl, cl
push 0x841f0f
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
ret
mov r11, r8
and r11, 0xfffffffffffffff8
jrcxz 0x1400bfbaf
jrcxz 0x1400bfbaf
xor r10d, r10d
nop word [rax + rax]
mov qword [r9 + r10*8], 0
mov qword [r9 + r10*8 + 8], 0
add byte [rax], al
add byte [rbx - 0x39], cl
ror dword [rax], 1
add byte [rax], al
add byte [rax], al
mov qword [r9 + r10*8 + 0x10], 0
mov qword [r9 + r10*8 + 0x18], 0
mov qword [r9 + r10*8 + 0x20], 0
mov qword [r9 + r10*8 + 0x28], 0
mov qword [r9 + r10*8 + 0x30], 0
mov qword [r9 + r10*8 + 0x38], 0
add r10, 8
cmp r11, r10
jne 0x1400bfbc0
and r8d, 7
je 0x1400bfc30
lea r9, [r9 + r10*8]
xor r10d, r10d
xor edx, edx
xor edx, edx
nop dword [rax]
mov qword [r9 + r10*8], 0
inc r10
cmp r8, r10
jne 0x1400bfc20
mov byte [rax + 0x68], 1
mov r8, qword [rax + 0x60]
mov eax, dword [rax + 0x60]
cmp r8, 4
jbe 0x1400bfc60
mov r8, qword [rax + 0x40]
mov eax, dword [rax + 0x40]
test r8, r8
js 0x1400bfe1e
mov r9, qword [rax + 0x48]
test r8, r8
invalid
jne case.0x14005ad26.478
sal byte [rbp + 0x19], 0xe9
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rdi], cl
invalid
invalid
jmp 0x1400bfd00
nop dword [rax]
lea r9, [rax + 0x40]
lea ecx, [rax + 0x40]
test r8, r8
je 0x1400bfd00
cmp r8, 8
jae 0x1400bfc80
xor r10d, r10d
jmp 0x1400bfce0
mov r11, r8
mov ebx, eax
and r11, 0xfffffffffffffff8
xor r10d, r10d
nop word [rax + rax]
mov qword [r9 + r10*8], 0
mov qword [r9 + r10*8 + 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r9 + r10*8 + 0x10], 0
mov qword [r9 + r10*8 + 0x18], 0
add byte [rax], al
add byte [rax], al
mov qword [r9 + r10*8 + 0x20], 0
mov qword [r9 + r10*8 + 0x28], 0
mov qword [r9 + r10*8 + 0x30], 0
add byte [rax], al
add byte [rbx - 0x39], cl
sar dword [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x39], cl
sar dword [rax], 1
add byte [rax], al
add byte [rax], al
add r10, 8
cmp r11, r10
sal dword [rbp - 0x50], cl
sal dword [rbp - 0x50], cl
mov al, 0x41
and eax, 7
and r8d, 7
je 0x1400bfd00
lea r9, [r9 + r10*8]
xor r10d, r10d
nop dword [rax]
mov qword [r9 + r10*8], 0
mov dword [rcx + rdx*8], 0
rol dword [rax], 1
add byte [rax], al
add byte [rcx - 1], cl
ret 0x394d
inc r10
cmp r8, r10
jne 0x1400bfcf0
mov byte [rax + 0xa0], 1
add byte [rcx], al
mov r8, qword [rax + 0x98]
cmp r8, 4
cmp eax, 4
cmp eax, 4
jbe 0x1400bfd40
mov r8, qword [rax + 0x78]
test r8, r8
js 0x1400bfe1e
mov r9, qword [rax + 0x80]
test r8, r8
mov byte [rax + 0x4d000000], al
test eax, eax
jne 0x1400bfd4d
jmp 0x1400bfb50
nop word cs:[rax + rax]
lea r9, [rax + 0x78]
test r8, r8
je 0x1400bfb50
add edi, esi
invalid
invalid
add edi, esi
invalid
cmp r8, 8
jae 0x1400bfd60
xor r10d, r10d
jmp 0x1400bfdc0
add byte [rbp - 0x77], cl
ret
mov r11, r8
and r11, 0xfffffffffffffff8
jrcxz 0x1400bfd5f
jrcxz 0x1400bfd5f
xor r10d, r10d
nop word [rax + rax]
mov qword [r9 + r10*8], 0
mov qword [r9 + r10*8 + 8], 0
mov dword [rcx + rdx*8 + 8], 0
mov dword [rcx + rdx*8 + 8], 0
mov qword [r9 + r10*8 + 0x10], 0
mov qword [r9 + r10*8 + 0x18], 0
mov qword [r9 + r10*8 + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rbx - 0x39], cl
shr dword [rax], 1
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rbx - 0x39], cl
shr dword [rax], 1
add byte [rax], al
add byte [rax], al
mov qword [r9 + r10*8 + 0x30], 0
mov qword [r9 + r10*8 + 0x38], 0
add byte [rax], al
add byte [rbx - 0x39], cl
sar dword [rax], 1
add byte [rax], al
add byte [rax], al
add r10, 8
cmp r11, r10
jne 0x1400bfd70
invalid
mov al, 0x41
and r8d, 7
and eax, 7
je 0x1400bfb50
lea r9, [r9 + r10*8]
xor r10d, r10d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x39], cl
add al, 0xd1
add byte [rax], al
add byte [rax], al
mov qword [r9 + r10*8], 0
inc r10
cmp r8, r10
jne 0x1400bfde0
invalid
invalid
jmp 0x1400bfb50
mov rax, qword [rcx + 0x98]
mov rdx, qword [rcx + 0xa8]
jmp 0x1400bfe07
xor edx, edx
mov qword [rcx + 0xa8], 0
mov rcx, rax
add rsp, 0x28
jmp fcn.1400bfe40
lea rcx, [0x140198c49]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bzeroize_1.6.1_srclib.rs
mov edx, 0x33
call fcn.140163440
ud2
add eax, dword [rax]
add byte [rcx + rbp*2 - 0xd], cl
test al, 0
add byte [rax], al
lea rax, [rdi + r14]
mov byte [rdi + r14 + 0x30], 1
mov rcx, qword [rdi + r14 + 0x28]
sub byte [rax - 0x7d], cl
stc
add al, 0x76
invalid
sub byte [rax - 0x7d], cl
stc
add al, 0x76
sub byte [rax - 0x75], cl
or byte [rax - 0x7b], cl
leave
mov rcx, qword [rax + 8]
test rcx, rcx
js 0x1400c0176
mov rdx, qword [rax + 0x10]
test rcx, rcx
jne 0x1400bfebd
jmp 0x1400bff50
invalid
lea rdx, [rax + 8]
test rcx, rcx
je 0x1400bff50
cmp rcx, 8
jae 0x1400bfed0
xor r8d, r8d
jmp 0x1400bff30
shr bl, 0x68
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9, rcx
and r9, 0xfffffffffffffff8
xor r8d, r8d
shl byte [rsi + 0xf], 0x1f
add byte [rax], r8b
shl byte [rsi + 0xf], 0x1f
add byte [rax], r8b
nop dword [rax + rax]
mov qword [rdx + r8*8], 0
mov qword [rdx + r8*8 + 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdx + r8*8 + 0x10], 0
mov qword [rdx + r8*8 + 0x18], 0
add byte [rax], al
mov qword [rdx + r8*8 + 0x20], 0
mov qword [rdx + r8*8 + 0x28], 0
mov qword [rdx + r8*8 + 0x30], 0
mov qword [rdx + r8*8 + 0x38], 0
add r8, 8
cmp r9, r8
jne 0x1400bfee0
and ecx, 7
loope 0x1400bff3a
je 0x1400bff50
lea rdx, [rdx + r8*8]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov qword [rdx + r8*8], 0
inc r8
cmp rcx, r8
invalid
jne 0x1400bff40
sal dword [rbp - 0x10], 0x4a
lea edx, [rdi + rsi]
lea rdx, [rdi + r14]
add rdx, 0x38
mov byte [rdi + r14 + 0x68], 1
mov rcx, qword [rdi + r14 + 0x60]
cmp rcx, 4
jbe 0x1400bff90
mov rcx, qword [rdx + 8]
test rcx, rcx
js 0x1400c0176
add al, byte [rax]
add byte [rax - 0x75], cl
push rdx
adc byte [rax - 0x7b], cl
leave
mov rdx, qword [rdx + 0x10]
test rcx, rcx
jne 0x1400bff9d
jmp 0x1400c0030
nop word cs:[rax + rax]
add rdx, 8
test rcx, rcx
je 0x1400c0030
cmp rcx, 8
jae 0x1400bffb0
xor r8d, r8d
jmp 0x1400c0010
invalid
push 0x841f0f
add byte [rax], al
add byte [rax], al
mov r9, rcx
and r9, 0xfffffffffffffff8
xor r8d, r8d
nop word [rax + rax]
invalid
add byte [rdx - 0x39], cl
add al, 0xc2
add byte [rax], al
add byte [rax], al
mov qword [rdx + r8*8], 0
mov qword [rdx + r8*8 + 8], 0
mov dword [rdx + rax*8 + 8], 0
mov qword [rdx + r8*8 + 0x10], 0
mov qword [rdx + r8*8 + 0x18], 0
mov dword [rdx + rax*8 + 0x18], 0
mov dword [rdx + rax*8 + 0x18], 0
mov qword [rdx + r8*8 + 0x20], 0
mov qword [rdx + r8*8 + 0x28], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdx + r8*8 + 0x30], 0
mov qword [rdx + r8*8 + 0x38], 0
add r8, 8
cmp r9, r8
jne 0x1400bffc0
and ecx, 7
je 0x1400c0030
lea rdx, [rdx + r8*8]
xor r8d, r8d
nop dword [rax]
mov qword [rdx + r8*8], 0
inc r8
ror byte [rcx + rdi - 0x3f], 0x75
invalid
lea rdx, [rdi + r14]
add rdx, 0x70
mov byte [rdi + r14 + 0xa0], 1
add byte [rcx], al
mov rcx, qword [rdi + r14 + 0x98]
cmp rcx, 4
jbe 0x1400c0070
mov rcx, qword [rdx + 8]
test rcx, rcx
js 0x1400c0176
mov rdx, qword [rdx + 0x10]
test rcx, rcx
jne 0x1400c007d
jmp 0x1400c0110
add rdx, 8
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400c0110
cmp rcx, 8
jae 0x1400c0090
xor r8d, r8d
jmp 0x1400c00f0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov ecx, ecx
mov r9, rcx
mov ecx, ecx
and r9, 0xfffffffffffffff8
xor r8d, r8d
nop word [rax + rax]
mov qword [rdx + r8*8], 0
mov qword [rdx + r8*8 + 8], 0
mov qword [rdx + r8*8 + 0x10], 0
add byte [rdx - 0x39], cl
ret 0x18
add byte [rax], al
add byte [rdx - 0x39], cl
ret 0x20
add byte [rax], al
add byte [rdx - 0x39], cl
ret 0x28
ret 0x28
add byte [rax], al
add byte [rdx - 0x39], cl
ret 0x30
add byte [rax], al
add byte [rdx - 0x39], cl
ret 0x38
add byte [rax], al
add byte [rcx - 0x7d], cl
ror byte [rax], 0x4d
cmp ecx, eax
jne 0x1400c00a0
add byte [rdx - 0x39], cl
ret 0x18
ret 0x28
and ecx, 7
je 0x1400c0110
ret 0
cmp qword [rax + 0x28], 5
jae 0x1400c0130
cmp qword [rdi + r14 + 0x60], 5
jae 0x1400c0141
cmp qword [rdi + r14 + 0x98], 5
jb 0x1400bfe60
invalid
sub cl, byte [rax - 0x75]
adc al, bpl
push rdi
and ecx, dword [rax]
add byte [rdx - 0x7d], cl
jl 0x1400c0174
mov rcx, qword [rax + 0x10]
call fcn.140142490
cmp qword [rdi + r14 + 0x60], 5
jb 0x1400c011f
invalid
mov rcx, qword [rdi + r14 + 0x48]
call fcn.140142490
cmp qword [rdi + r14 + 0x98], 5
jb 0x1400bfe60
pop rsi
ret
lea rcx, [0x140198c49]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15bzeroize_1.6.1_srclib.rs
mov edx, 0x33
call fcn.140163440
ud2
invalid
or edx, dword [rsi + 0x57]
sub rsp, 0x58
inc rdx
je 0x1400c0238
mov rsi, rcx
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov eax, dword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
add byte [rax], al
add byte [rax + 0xf], cl
cli
add byte [rax], al
add byte [rax + 0xf], cl
cli
movabs rcx, 0xc30c30c30c30c4
xor edx, edx
cmp rdi, rcx
setb dl
imul r8, rdi, 0xa8
test al, 0
add byte [rax], al
invalid
test al, 0
add byte [rax], al
invalid
shl rdx, 3
test rax, rax
je 0x1400c01ff
mov rcx, qword [rsi]
imul rax, rax, 0xa8
mov qword [rsp + 0x28], rcx
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x1400c0208
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call case.0x14002210d.988
cmp qword [rsp + 0x40], 0
jl 0x1400c023f
add byte [rax - 0x75], cl
and al, 0x48
jl 0x1400c023f
add byte [rax - 0x75], cl
and al, 0x48
je 0x1400c023f
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400c0246
test rcx, rcx
jne 0x1400c024d
call fcn.14007ff80
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.140162fc0
ud2
ror dword [0x14dc44380], 0
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x1400c0320]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401a48e3]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 4
call fcn.140089690
cmp byte [rsp + 0x31], 0
movzx eax, byte [rsp + 0x30]
je 0x1400c0307
test al, al
mov al, 1
jne 0x1400c0307
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x1400c02ef
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
mov r8d, 2
add byte [rax], al
add byte [rax], al
jmp 0x1400c0304
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401a539b]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x40
pop rsi
ret
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
cmp ecx, 0x17
ja case.0x1400c03b6.2
lea r10, [0x1401ae1d0]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
jmp rcx
jmp rcx
cmp rdx, r8
jae 0x1400c0839
cmp byte [rcx + rdx], 0x73
jne 0x1400c0839
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x1400c0615
cmp byte [rcx + r9], 0x5f
jne 0x1400c0615
add rax, 3
mov qword [rsi + 0x10], rax
jmp 0x1400c0839
mov rcx, rsi
mov edx, ebp
call fcn.1400c0aa0
mov dil, 1
jmp 0x1400c08e0
add ecx, ebp
movabs dword [0x30244c8d48000004], eax
lea rcx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400c0c40
cmp byte [rsp + 0x30], 0
je 0x1400c067f
movzx ebx, byte [rsp + 0x31]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400c0791
test rcx, rcx
je 0x1400c07b3
mov rcx, rsi
int1
mov edx, ebp
call fcn.1400c0350
mov dil, 1
test al, al
jne 0x1400c091e
test bpl, bpl
je 0x1400c04be
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400c04be
lea rdx, [0x14019c570]
mov r8d, 2
call fcn.1400889c0
test al, al
jne 0x1400c091e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c04e1
lea rdx, [0x14019c62b]
mov r8d, 1
call fcn.1400889c0
test al, al
jne 0x1400c091e
mov rcx, rsi
call fcn.1400c1b30
test rax, rax
jne 0x1400c091e
jmp 0x1400c08c5
mov rcx, rsi
call fcn.1400c15a0
mov rbx, rax
test bl, 1
jne 0x1400c05ea
mov rcx, rsi
mov edx, ebp
call fcn.1400c0350
mov dil, 1
test al, al
jne 0x1400c091e
cmp qword [rsi], 0
je 0x1400c07c2
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400c0c40
cmp byte [rsp + 0x30], 0
jne 0x1400c0455
cmp qword [rsi], 0
je 0x1400c07f3
mov rdi, qword [rsi + 0x20]
jmp 0x1400c085b
jno 0x1400c05ea
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and ebx, 0x100
jne 0x1400c074c
test dword [rdx + 1], edx
add byte [rax], al
test rcx, rcx
je 0x1400c076e
imul eax, dword [rcx], 0
invalid
add byte [rax - 0x73], cl
adc eax, 0xdc3e6
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
jmp 0x1400c075e
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x1400c03b6.2
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400c081f
test bl, ch
add dword [rax], eax
invalid
jmp 0x1400c065e
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1400c03b6.2
movzx edx, r11b
add rax, rdx
jae 0x1400c061d
jmp case.0x1400c03b6.2
cmp qword [rsi], 0
je 0x1400c07f3
mov rbx, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400c0d10
cmp qword [rsp + 0x30], 0
je 0x1400c0780
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c08e4
lea rcx, [rsp + 0x70]
call fcn.1400c0f40
imul ecx, dword [rax], 0
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x23e850f], eax
add byte [rax], al
imul ecx, dword [rax], 0
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x23e850f], eax
add byte [rax], al
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400c08e4
test byte [rax + 0x34], 4
jne 0x1400c08e4
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca23]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400c091e
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.14008ed00
test al, al
jne 0x1400c091e
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca24]
or eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
sbb cl, ch
xchg esp, eax
add dword [rax], eax
invalid
test rcx, rcx
je 0x1400c076e
lea rdx, [0x14019ca00]
mov r8d, 0x19
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c091e
shr ebx, 8
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c091c
movzx ebx, byte [rsp + 0x38]
mov rcx, qword [rsi + 0x20]
test bl, bl
jne 0x1400c0466
test rcx, rcx
je 0x1400c07b3
test dword [rbx + 1], ebp
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], bl
pop rsi
or cl, ch
pop rdx
add dword [rax], eax
invalid
imul eax, dword [rcx], 0
add byte [rax - 0x39], cl
invalid
pop rsi
or cl, ch
pop rdx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c091c
lea rdx, [0x14019c570]
mov r8d, 2
call fcn.1400889c0
test al, al
jne 0x1400c091e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c091c
lea rdx, [0x14019ca19]
mov r8d, 1
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.1400889c0
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1400c0350
test al, al
jne 0x1400c0a6f
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x1400c0880
lea rdx, [0x14019c62b]
mov r8d, 1
mov rcx, rdi
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c091e
mov rcx, rsi
call fcn.1400c1600
mov dil, 1
test al, al
jne 0x1400c091e
cmp bl, 0x4d
je 0x1400c08c5
test al, al
jne 0x1400c091e
cmp qword [rsi], 0
je 0x1400c091c
dec dword [rsi + 0x18]
jmp 0x1400c091c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c0911
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c091e
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
xor al, ch
pop rbp
sar ah, 1
inc dword [rax + rax*8 - 0x8c7af1]
invalid
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_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, method..virtual_0
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.140163790
ud2
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, r10
jae 0x1400c0adc
cmp byte [r9 + rcx], 0x5f
jne 0x1400c0adc
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x1400c0b80
xor eax, eax
mov edi, 0x3e
mov r11, rcx
nop word cs:[rax + rax]
cmp r11, r10
jae 0x1400c0bd5
movzx edx, byte [r9 + r11]
cmp dl, 0x5f
je 0x1400c0b74
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x1400c0b31
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1400c0b20
add dl, 0xa9
jmp 0x1400c0b2f
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x1400c0bd5
invalid
invalid
add byte [rax], al
invalid
sub dword [rcx - 0x80000000], 0xffffffc2
jrcxz 0x1400c0ab9
add dl, 0xe3
mov ebx, edx
ror dword [rcx - 1], cl
ret
inc r11
mov qword [rsi + 0x10], r11
mul rdi
jo 0x1400c0bd5
movzx edx, bl
add rax, rdx
jae 0x1400c0af0
jmp 0x1400c0bd5
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.1400889c0
inc r11
mov qword [rsi + 0x10], r11
inc rax
je 0x1400c0bd5
dec rcx
cmp rax, rcx
jae 0x1400c0bd5
mov ecx, dword [rsi + 0x18]
inc ecx
cmp ecx, 0x1f5
jae 0x1400c0c0e
cmp qword [rsi + 0x20], 0
je 0x1400c0c04
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x18], ecx
test r8b, r8b
setne dl
mov rcx, rsi
call fcn.1400c0350
invalid
idiv edi
dec dword [rdi]
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
adc dword [rsi], eax
movups xmmword [rsi + 0x10], xmm1
jmp 0x1400c0c06
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
je case.0x140008aad.1181
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400889c0
mov ecx, eax
mov al, 1
test cl, cl
jge 0x1400c0beb
dec dword [rcx - 0x7bfe4f3f]
leave
jne 0x1400c0c06
xor eax, eax
ror byte [rax - 0x39], 6
add byte [rax], al
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], al
xor eax, eax
add rsp, 0x40
add esp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c0c33
invalid
sbb al, 0x48
lea edx, [0x14019ca00]
lea rdx, [0x14019ca00]
mov r8d, 0x19
call fcn.1400889c0
mov ecx, eax
mov al, 1
test cl, cl
xchg edi, eax
jge 0x1400c0c24
dec dword [rcx - 0x7bfe4f3f]
leave
je 0x1400c0bfa
jmp 0x1400c0c06
mov al, 1
jmp 0x1400c0bfa
add byte [rax], al
xor eax, eax
jmp 0x1400c0cfc
cmp r11, r9
jae 0x1400c0cf6
movzx edx, byte [r10 + r11]
cmp dl, 0x5f
je 0x1400c0ce5
lea edi, [rdx - 0x30]
cmp dil, 0xa
jb 0x1400c0cce
lea edi, [rdx - 0x61]
lahf
cmp dil, 0x1a
jae 0x1400c0cc0
add dl, 0xa9
jmp 0x1400c0ccc
nop dword cs:[rax + rax]
lea edi, [rdx - 0x41]
cmp dil, 0x1a
jae 0x1400c0cf6
add dl, 0xe3
mov edi, edx
inc r11
mov qword [r8 + 0x10], r11
mul rsi
jo 0x1400c0cf6
movzx edx, dil
add rax, rdx
jae 0x1400c0c90
jmp 0x1400c0cf6
inc r11
mov qword [r8 + 0x10], r11
inc rax
je 0x1400c0cf6
inc rax
jne 0x1400c0d01
mov byte [rcx + 1], 0
mov al, 1
mov byte [rcx], al
pop rdi
pop rsi
ret
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x1400c0cfc
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
mov r11, rdx
mov r9, qword [rdx + 8]
mov r8, qword [rdx + 0x10]
cmp r8, r9
cmp eax, ecx
cmp eax, ecx
jae 0x1400c0d45
mov rax, qword [r11]
cmp byte [rax + r8], 0x75
jne 0x1400c0d45
inc r8
mov qword [r11 + 0x10], r8
mov sil, 1
cmp r8, r9
jb 0x1400c0d50
jmp 0x1400c0ecb
xor esi, esi
cmp r8, r9
enter 0xffffffffffff830f, 0x7b
add dword [rax], eax
invalid
enter 0xffffffffffff830f, 0x7b
add dword [rax], eax
add byte [rbp - 0x75], cl
adc eax, dword [rbx + 0xf]
mov dh, 4
mov r10, qword [r11]
movzx eax, byte [r10 + r8]
add cl, byte [rbp - 0x57f39b0]
test byte [rdi], 0x82
add dword [eax], eax
invalid
add cl, byte [rbp - 0x57f39b0]
test byte [rdi], 0x82
add dword [eax], eax
mov byte [rax - 0x7df00906], 0x67
add dword [rax], eax
add byte [rcx - 1], cl
ror byte [rbp - 0x77], 0x43
inc r8
mov qword [r11 + 0x10], r8
adc byte [rax + rdx*8], al
adc byte [rax + rdx*8], al
je 0x1400c0db2
movzx eax, al
mov edi, 0xa
nop word [rax + rax]
cmp r9, r8
je 0x1400c0dee
movzx ebx, byte [r10 + r8]
lea edx, [rbx - 0x3a]
cmp dl, 0xf6
jb 0x1400c0db4
inc r8
mov qword [r11 + 0x10], r8
mul rdi
jo 0x1400c0ecb
add bl, 0xd0
movzx edx, bl
add rax, rdx
jae 0x1400c0d80
ret
xor eax, eax
ror byte [rbp + 0x39], 0xc8
cmp r8, r9
jae 0x1400c0dc7
cmp byte [r10 + r8], 0x5f
jne 0x1400c0dc7
inc r8
mov qword [r11 + 0x10], r8
add rax, r8
jb 0x1400c0ecb
mov qword [r11 + 0x10], rax
cmp rax, r9
ja 0x1400c0ecb
add byte [rax], al
invalid
cmp r8, r9
jae 0x1400c0dfb
mov r8, r9
add rax, r8
jae 0x1400c0dd0
jmp 0x1400c0ecb
adc byte [rcx + rdi - 0x38], cl
jae 0x1400c0e16
cmp byte [r10 + rax], 0xbf
jle 0x1400c0ee3
lea r9, [r10 + r8]
mov rdx, rax
sub rdx, r8
test sil, sil
je 0x1400c0e68
add rax, r10
sub rax, r9
sub eax, ecx
sub eax, ecx
lea r11, [r8 + r10]
dec r11
lea r10, [0x1401aa580]
xchg edi, eax
invalid
invalid
xchg edi, eax
invalid
nop dword [rax]
test rax, rax
je 0x1400c0e84
mov r8, rax
mov eax, eax
dec rax
dec eax
cmp byte [r11 + r8], 0x5f
jne 0x1400c0e40
test rax, rax
je 0x1400c0e93
cmp rax, rdx
jae 0x1400c0e88
sal byte [rbx + 0x2c], 1
cmp byte [r9 + rax], 0xbf
jg 0x1400c0e93
jmp 0x1400c0f18
mov qword [rcx], r9
mov qword [rcx + 8], rdx
lea rax, [0x1401aa580]
or dl, byte [rdi - 0x76b7fff2]
adc byte [r8 - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add bl, ch
push rdx
or dl, byte [rdi - 0x76b7fff2]
adc byte [r8 - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add bl, ch
push rdx
xor eax, eax
jmp 0x1400c0eb5
jne 0x1400c0f18
mov r10, rdx
sub r10, r8
jbe 0x1400c0ea4
cmp byte [r9 + r8], 0xbf
jg case.0x140040846.644
jne 0x1400c0eff
mov rdx, r10
mov edx, edx
add r8, r9
mov r10, r9
mov r9, r8
test rdx, rdx
je 0x1400c0ecb
mov qword [rcx], r10
mov dword [rcx], edx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rdx
jmp 0x1400c0ed6
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x30
pop rbx
pop rdi
xor byte [rbx + 0x5f], bl
pop rsi
ret
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
mov rcx, r10
mov rdx, r9
mov edx, ecx
mov edx, ecx
mov r9, rax
call fcn.140163900
ud2
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r9
mov r9, rdx
call fcn.140163900
sub dword [rdx], ecx
invalid
sub dword [rdx], ecx
add byte [rdi], cl
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
or eax, 0x4c894800
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
and byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
xor r8d, r8d
mov r9, rax
call fcn.140163900
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x298
in al, dx
cwde
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov r12, rcx
lea rcx, [rsp + 0x98]
in al, dx
cwde
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov r8d, 0x200
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add byte [rcx], dh
shr al, cl
mov fs, ebp
or dword [rax], eax
mov rcx, qword [r12 + 0x18]
mov rax, rcx
mov qword [rsp + 0x70], rcx
and al, 0x70
and al, 0x70
test rcx, rcx
je 0x1400c1096
mov qword [rsp + 0x60], rsi
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x58], rax
je 0x1400c0fac
invalid
movzx r8d, byte [rax]
mov rcx, qword [r12]
or al, 0x24
or al, 0x24
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
nop
add byte [rax], al
invalid
mov dword [rsp + 0x90], eax
nop
add byte [rax], al
add byte [rdi], cl
test byte [rax], cl
add dword [rax], eax
add byte [rax + 1], cl
enter 0x3145, 0xffffffffffffffe4
je 0x1400c10c1
add rax, rcx
xor r12d, r12d
nop
movzx edx, byte [rcx]
test dl, dl
js 0x1400c0fe0
inc rcx
cmp r12, 0x80
jne 0x1400c1080
jmp case.0x14004b09a.627
mov r9d, edx
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400c1041
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp dl, 0xf0
jb case.0x14002210d.885
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, edx
or edx, edx
or edx, r9d
cmp edx, 0x110000
je 0x1400c10c4
xchg ebp, eax
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
test byte [rbp + 0x48000000], dl
xchg ebp, eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
xchg ebp, eax
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rcx + rcx*2], 0x81
add rcx, 4
cmp r12, 0x80
cld
add byte [rax], 0
add byte [rbp + 0x44], dh
jne 0x1400c1080
jne 0x1400c1080
jmp case.0x14004b09a.627
add rcx, 2
add ecx, 2
shl r9d, 6
or r9d, r11d
mov edx, r9d
retf 0x8149
cld
add byte [rax], 0
invalid
retf 0x8149
add byte [rbp + 0x28], dh
jne 0x1400c1080
jmp case.0x14004b09a.627
add rcx, 3
shl r9d, 0xc
loope 0x1400c1071
loope 0x1400c1071
or r10d, r9d
mov edx, r10d
ror byte [rcx - 0x7f], cl
cld
add byte [rax], 0
add byte [rdi], cl
test byte [rax], ch
add al, 0
invalid
ror byte [rcx - 0x7f], cl
cld
add byte [rax], 0
add byte [rdi], cl
test byte [rax], ch
add al, 0
add byte [rdi], cl
invalid
nop dword [rax + rax]
add byte [rax], al
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x1400c0fc0
movsb byte [rdi], byte [rsi]
cwde
add byte [rax], al
add byte [rcx - 1], cl
invalid
jmp 0x1400c10c4
mov rdx, qword [r12]
mov edx, dword [rsp]
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
xor r12d, r12d
mov rax, qword [rsp + 0x70]
and al, 0x70
mov rbx, qword [rsp + 0x58]
add rax, rbx
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
js 0x1400c1120
lea rax, [r12 - 1]
lea eax, [rsp - 1]
mov qword [rsp + 0x80], rax
lea rax, [r12*4 + 4]
mov qword [rsp + 0x30], rax
lea rbp, [rsp + r12*4]
add rbp, 0x98
add ebp, 0x98
mov rax, r12
neg rax
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
and al, 0x50
mov rax, r12
not rax
mov qword [rsp + 0x48], rax
lea rax, [r12 + 1]
lea eax, [rsp + 1]
lea eax, [rsp + 1]
add dword [rax - 0x77], ecx
and al, 0x20
mov qword [rsp + 0x20], rax
mov eax, 0x2bc
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov r14d, 0x48
add byte [rax], al
add byte [rcx - 0x41], al
add byte [rax], 0
add byte [rcx - 0x47], al
sbb al, byte [rax]
add byte [rax], al
mov r15d, 0x80
mov r9d, 0x1a
movabs rsi, 0xea0ea0ea0ea0ea0f
xor eax, eax
mov qword [rsp + 0x38], rax
and al, 0x38
pminsw mm4, qword [rax + 0xea0ea0e]
invalid
invalid
and al, 0x38
xor ecx, ecx
mov edx, 0x24
add byte [rax], al
sub rdx, r14
mov eax, 0
cmovae rax, rdx
ret 0x8348
clc
add dword [rax - 0x7d], ecx
rol byte [rax], 1
cmp rax, 0x1a
mov edi, 0x1a
cmovae rax, r9
cmovae eax, ecx
ret 0x8348
ret 0x8348
cmovae eax, ecx
lea edx, [r8 - 0x61]
cmp dl, 0x1a
jb 0x1400c118d
lea edx, [r8 - 0x30]
cmp dl, 9
cli
or dword [rdi], ecx
xchg dword [rdx], ebx
add eax, dword [rax]
invalid
cli
or dword [rdi], ecx
xchg dword [rdx], ebx
add eax, dword [rax]
add byte [rcx - 0x80], al
shr dl, 0x44
mov edx, eax
add r8b, 0xea
mov edx, r8d
inc rbx
movzx r9d, dl
cmp rax, r9
jbe 0x1400c11d0
add rcx, r9
jb case.0x14004b09a.627
enter 0xffffffffffffd231, 0x49
div ebp
mov r10, rdx
jmp 0x1400c1275
mov r8d, 0x24
and al, 0
add byte [rax], al
sub r8, rax
mov r13d, 0x48
mov ebp, 0x48
mov ebp, 0x48
nop
mov rax, r13
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmp r11, 1
add dword [rcx - 0x7d], ecx
rol dword [rax], cl
add dword [rcx - 0x7d], ecx
rol dword [rax], cl
cmp r11, 0x1a
cmovae r11, rdi
cmp rbx, qword [rsp + 0x78]
sti
sbb cl, byte [rdi + rcx + 0x43]
fisttp word [rax + 0x3b]
pop rsp
and al, 0x78
je case.0x14004b09a.627
xchg ebp, eax
add al, byte [rax]
add byte [rdi], cl
mov dh, 3
movzx eax, byte [rbx]
lea edx, [rax - 0x61]
lahf
cmp dl, 0x1a
jb 0x1400c1226
lea edx, [rax - 0x30]
cmp dl, 9
ja case.0x14004b09a.627
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdx + rbp*8], al
invalid
add al, 0xea
invalid
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r8
jo case.0x14004b09a.627
add al, byte [rax]
invalid
add r9, rax
add ecx, eax
jb case.0x14004b09a.627
inc rbx
cmp r11, r10
ja 0x1400c1199
mov edx, 0x24
sub rdx, r11
add r13, 0x24
mov rax, r8
mul rdx
mov r8, rax
jno 0x1400c11e0
add r15, rax
mov rax, qword [rsp + 0x68]
cmovae rax, r15
invalid
invalid
mov qword [rsp + 0x68], rax
jb case.0x14004b09a.627
invalid
mov rax, r15
shr rax, 0x20
jne case.0x14004b09a.627
cmp r15d, 0x110000
je case.0x14004b09a.627
mov eax, r15d
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f7ff
ja case.0x14004b09a.627
xchg edx, esp
add dword [rax], eax
invalid
xchg edx, esp
add dword [rax], eax
add byte [rcx - 0x7d], cl
cld
jg 0x1400c12d2
cmp r12, 0x7f
ja case.0x14004b09a.627
xchg eax, ebx
add dword [rax], eax
add byte [rbp + 0x39], cl
invalid
cmp r12, r10
cmp esp, edx
invalid
jbe 0x1400c1300
mov eax, r12d
mov eax, esp
sub eax, r10d
test al, 3
mov rdi, qword [rsp + 0x38]
invalid
shr byte [rax + 0x7c8b4803], 1
and al, 0x38
invalid
je 0x1400c1353
mov rax, rcx
mov r8, qword [rsp + 0x20]
or rax, r8
shr rax, 0x20
je 0x1400c1317
mov rax, rcx
xor edx, edx
div r8
jmp 0x1400c131e
cmp r10, 0x80
add byte [rax], al
mov rdi, qword [rsp + 0x38]
jb 0x1400c138f
jmp 0x1400c1583
add byte [rcx + 0x41d231c8], cl
div eax
mov eax, ecx
xor edx, edx
rol byte [rcx - 9], cl
invalid
rol byte [rcx - 9], cl
invalid
imul rax, qword [rsp + 0x48]
add rcx, rax
add ecx, eax
sal dword [rcx], 0xc0
xor eax, eax
nop dword [rax]
add byte [rbx - 0x76037aac], cl
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
push rsp
test dword [rax], eax
dec rax
mov edx, r12d
sub dl, cl
retf 0xb60f
rol byte [rbx + 0x14803e2], cl
ret 0xe575
retf 0xb60f
sub rax, qword [rsp + 0x50]
mov r12, rax
mov rax, qword [rsp + 0x80]
add rax, rdi
sub rax, r10
sub eax, edx
sub eax, edx
ror byte [rax - 0x7d], 1
cmp rax, 3
jb 0x1400c138f
clc
add esi, dword [rdx + 0x28]
nop word [rax + rax]
add byte [rax], al
add byte [rdx + 0xf], al
adc byte [rsp + riz*4 + 0x88], al
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
movsb byte [rdi], byte [rsi]
mov word [rax], es
add byte [rax], al
lea rax, [r12 - 4]
mov r12, rax
cmp rax, r10
ja 0x1400c1370
mov dword [rsp + r10*4 + 0x98], r15d
cmp rbx, qword [rsp + 0x78]
je 0x1400c1548
test byte [rsi + 0x44000001], ah
movzx eax, byte [rbx]
invalid
movzx r8d, byte [rbx]
mov rax, r9
shr rax, 0x20
shr eax, 0x20
mov r15, qword [rsp + 0x30]
je 0x1400c13c3
mov rax, r9
xor edx, edx
div qword [rsp + 0x28]
sub byte [rcx - 0x77], cl
shr ebx, 0xc
mov r9, rax
jmp case.0x14004b09a.643
mov eax, r9d
xor edx, edx
div dword [rsp + 0x28]
mov r9d, eax
mov r12, qword [rsp + 0x20]
and al, 0x20
mov rax, r9
or rax, r13
shr rax, 0x20
je 0x1400c13fc
invalid
mov rax, r9
enter 0xffffffffffffd231, 0x49
div ebp
xor edx, edx
div r13
mov rcx, rax
mov ecx, eax
ror dword [rcx + rax - 0x37], 0x45
add rcx, r9
xor r11d, r11d
xor ebx, ebx
cmp rcx, 0x1c8
add byte [rax], al
jae 0x1400c1415
jmp case.0x140048217.626
mov eax, r9d
xor edx, edx
div r13d
mov ecx, eax
add rcx, r9
add ecx, ecx
add ecx, ecx
xor r11d, r11d
cmp rcx, 0x1c8
jb case.0x140048217.626
mov r9, rcx
nop dword [rax + rax]
mov rax, r9
mul rsi
mov rcx, rdx
shr rcx, 5
add r11, 0x24
add ebx, 0x24
add ebx, 0x24
cmp r9, 0x3e57
add byte [rax], al
mov r9, rcx
ja case.0x14003daf1.750
inc r10
lea eax, [rcx*4]
invalid
add byte [rbp - 0x3e7c3ffc], cl
xor edx, edx
lea eax, [rax + rax*8]
add ecx, 0x26
xor edx, edx
div cx
movzx r14d, ax
add r14, r11
inc rdi
inc edi
mov qword [rsp + 0x38], rdi
add r15, 4
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
and al, 0x30
add rbp, 4
dec qword [rsp + 0x50]
dec qword [rsp + 0x48]
and al, 0x48
invalid
and al, 0x48
inc r12
inc r12
invalid
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x20], esp
and byte [rax + 2], bh
mov eax, 2
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
mov r12, r13
mov esp, ebp
mov r15, qword [rsp + 0x68]
mov rcx, r10
mov r9d, 0x1a
jmp 0x1400c114a
add cl, ch
stosb byte [rdi], al
cld
invalid
mov rax, qword [rsp + 0x60]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xdb348
invalid
invalid
mov r8d, 9
mov rcx, r14
mov rsi, rax
call rax
invalid
rol byte [rax - 0x4b], 1
add dword [rax + rax*8 - 0x74b3b28b], eax
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x1400c1504
mov rcx, r14
mov bpl, 1
test al, al
jne 0x1400c151a
mov r8, qword [rsp + 0x90]
add byte [rax], al
test r8, r8
je 0x1400c1504
mov rcx, r14
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
test al, al
jne 0x1400c151a
lea rdx, [0x14019c809]
mov r8d, 1
mov bl, 0xd
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
call rdi
test al, al
jne 0x1400c151a
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
call rsi
test al, al
je 0x1400c1530
mov eax, ebp
add rsp, 0x298
add byte [rbx + 0x5d], bl
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rdx, [0x1401a539b]
lea edx, [0x1401a539b]
mov r8d, 1
add byte [rax], al
mov rcx, r14
mov rax, rdi
jmp 0x1400c10ab
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
lea rbx, [rsp + 0x98]
mov r14, qword [rsp + 0x30]
je 0x1400c1582
invalid
nop
je 0x1400c1582
xor byte [rax + 0x4489038b], dl
and al, 0x44
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
cli
call fcn.14008da00
mov ebp, eax
test al, al
jne 0x1400c151a
add rbx, 4
add r14, 0xfffffffffffffffc
add al, 0x49
add esi, 0xfffffffc
jne 0x1400c1560
jmp 0x1400c151a
xchg edi, eax
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
lea eax, [0x14019c7e8]
pop rsi
mov dl, 0xd
add byte [rdx + 0x80], bh
mov edx, 0x80
mov rcx, r10
call fcn.140163340
test eax, 0xf000a1d
invalid
test eax, 0xf000a1d
or ecx, esp
int3
movzx eax, byte [rax + rdx]
inc rdx
mov qword [rcx + 0x10], rdx
lea ecx, [rax - 0x41]
cmp cl, 0x1a
stc
sbb dh, byte [rbx + 0x19]
stc
sbb dh, byte [rbx + 0x19]
xor ecx, ecx
shl rax, 0x20
or rax, rcx
ret
add dword [rax], eax
add byte [rax], al
xor eax, eax
shl rax, 0x20
or rax, rcx
ret
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
setb cl
mov eax, 0x110000
add byte [rcx], dl
add byte [rax + 0xf], cl
ret 0xc148
loopne 0x1400c1611
or rax, rcx
ret
add byte [rcx], dl
add byte [rax + 0xf], cl
ret 0xc148
int3
push rbx
sub rsp, 0x30
mov rsi, rcx
mov r15, qword [rcx]
test r15, r15
je 0x1400c1720
test byte [rdx], al
add dword [rax], eax
invalid
test byte [rdx], al
add dword [rax], eax
add byte [rbx + rcx*4 + 0x66], cl
or byte [rax - 0x75], cl
mov ebx, dword [rsi + 0x10]
cmp rbx, r12
mov r12, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
cmp rbx, r12
jae 0x1400c174e
movzx r14d, byte [r15 + rbx]
lea r13, [rbx + 1]
lea ebp, [rbx + 1]
lea ebp, [rbx + 1]
mov qword [rsi + 0x10], r13
lea eax, [r14 - 0x61]
outsb dx, byte [rsi]
adc byte [rcx - 0x73], al
lahf
cmp al, 0x19
ja 0x1400c1655
movzx ecx, al
mov edx, 0x3bcfbbf
sti
mov esp, 0xcaa30f03
enter 0xffffffffffffbfba, 0xfffffffffffffffb
sti
mov esp, 0xcaa30f03
jb 0x1400c17ba
add byte [rax], al
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
ja 0x1400c1784
lea eax, [r14 - 0x41]
cmp eax, 0x13
ja case.default.0x1400c1683
add r8b, byte [r8]
invalid
add r8b, byte [r8]
add byte [rax - 0x73], cl
or eax, 0xecbb4
mov ah, 0xcb
invalid
invalid
lea rcx, [0x1401ae230]
mov ah, 0xcb
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x1400c16ab
lea rdx, [0x14019ca23]
lea edx, [0x14019ca23]
mov r8d, 1
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c1ae7
mov rcx, rsi
call fcn.1400c1600
mov dil, 1
test al, al
jne 0x1400c1ae7
cmp r14d, 0x41
jne 0x1400c16fc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c16e7
lea rdx, [0x14019ca43]
lea edx, [0x14019ca43]
mov r8d, 2
call fcn.1400889c0
test al, al
jne 0x1400c1ae7
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400c1cf0
test al, al
jne 0x1400c1ae7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1adc
lea rdx, [0x14019ca24]
mov r8d, 1
invalid
add al, ch
movsd dword [rdi], dword [rsi]
jb 0x1400c1716
call fcn.1400889c0
jmp 0x1400c1ad5
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x1400c1ae5
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0xdb2e5
lea rdx, [0x14019ca19]
mov r8d, 1
mov eax, 1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp fcn.1400889c0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1774
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
xchg edx, eax
mov dl, 0xd
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c1ae7
test dword [rbx + 3], esi
add byte [rax], al
test dword [rbx + 3], esi
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400c1ae5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c17aa
lea rdx, [0x14019ca00]
mov r8d, 0x19
mov eax, 0x19
mov eax, 0x19
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c1ae7
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1400c1ae5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1ae5
movsx rax, al
lea rdx, case.0x14009107b.147
mov rdx, qword [rdx + rax*8]
lea r8, [0x1401ab990]
mov r8, qword [r8 + rax*8]
jmp 0x1400c173a
mov rbx, qword [rsi + 0x20]
test rbx, rbx
je 0x1400c1acd
invalid
add byte [rax - 0x73], cl
adc eax, 0xdae33
lea rdx, [0x14019c62d]
mov r8d, 1
mov rcx, rbx
mov ecx, ebx
add byte [rax - 0x77], cl
fld1
mov eax, 0x40fffc71
mov bh, 1
mov ecx, ebx
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c1ae7
cmp r14d, 0x50
jne 0x1400c1a2a
lea rdx, [0x14019ca3d]
mov r8d, 6
jmp 0x1400c1a37
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1855
lea rdx, [0x14019c62c]
in eax, dx
lodsd eax, dword [rsi]
or eax, 0x1b84100
mov r8d, 1
invalid
jbe 0x1400c18b9
mov r8d, 1
call fcn.1400889c0
cld
inc dword [rax - 0x49]
mov dil, 1
test al, al
jne 0x1400c1ae7
mov dil, 1
test al, al
jne 0x1400c1ae7
cmp r13, r12
jae 0x1400c1aa5
add dword [rdi + 2], 0
invalid
add dword [rdi + 2], 0
add byte [rbx - 0x80], al
cmp al, 0x2f
jne 0x1400c1aa5
cmp byte [r15 + r13], 0x4c
jne 0x1400c1aa5
add rbx, 2
mov qword [rsi + 0x10], rbx
lea rcx, [rsp + 0x20]
mov rdx, rsi
call fcn.1400c44e0
cmp byte [rsp + 0x20], 0
je 0x1400c1a6d
movzx ebx, byte [rsp + 0x21]
mov dh, 0x5c
and al, 0x21
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400c1af9
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400c1b17
lea rdx, [0x14019ca00]
mov r8d, 0x19
jmp 0x1400c1b0b
mov rcx, rsi
mov ecx, esi
call fcn.1400c4340
jmp 0x1400c1ad5
sub dword [rdx], 0
add cl, ch
adc eax, dword [rdx]
add byte [rax], al
mov qword [rsi + 0x10], rbx
mov rcx, rsi
pop rsi
adc byte [rax - 0x77], cl
int1
xor edx, edx
call fcn.1400c0350
jmp 0x1400c1ad5
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400c18fb
lea rdx, [0x14019ca45]
mov cl, 0xd
add byte [rcx - 0x48], al
mov r8d, 4
or eax, 0x4b84100
add byte [rax], al
add al, ch
sal byte [rax - 4], 1
mov r8d, 4
call fcn.1400889c0
mov dil, 1
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x1ec850f], eax
add byte [rax], al
mov bh, 1
test al, al
jne 0x1400c1ae7
mov rcx, rsi
call fcn.1400c4630
mov dil, 1
test al, al
jne 0x1400c1ae7
mov rcx, qword [rsi]
test rcx, rcx
test ecx, ecx
invalid
test ecx, ecx
je 0x1400c1a44
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
cmp eax, dword [rsi + 8]
adc byte [rax + 0x3b], cl
or byte [rdi], r9b
sbb dword [rcx + rax], 0
add byte [rax + 0xf4c013c], al
test dword [rdx], edx
adc al, byte [rcx]
add byte [rax], al
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
invalid
cmp eax, dword [rsi + 8]
jae 0x1400c1a44
cmp byte [rcx + rax], 0x4c
jne 0x1400c1a44
adc al, byte [rcx]
add byte [rax], al
adc al, byte [rcx]
add byte [rax], al
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
invalid
and byte [rax - 0x77], cl
bnd call fcn.1400c44e0
mov rdx, rsi
call fcn.1400c44e0
cmp byte [rsp + 0x20], 0
jne 0x1400c1889
and al, 0x20
add byte [rdi], cl
test dword [rax], edi
invalid
mov rbx, qword [rsp + 0x28]
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x1400c1adc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1982
lea rdx, [0x14019ca49]
mov r8d, 3
call fcn.1400889c0
test al, al
jne 0x1400c1ae7
mov rcx, rsi
mov rdx, rbx
call fcn.1400c23c0
xor ecx, dword [rdx]
add byte [rax], al
xor ecx, dword [rdx]
add byte [rax], al
jmp 0x1400c1ad8
mov rcx, rsi
mov ecx, esi
call fcn.1400c4120
jmp 0x1400c1ad5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c19c5
lea rdx, [0x14019c629]
adc eax, 0xdac7a
mov r8d, 1
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c1ae7
add byte [rax], al
add al, ch
invalid
add byte [rax], al
mov rcx, rsi
call fcn.1400c45a0
mov dil, 1
test rax, rax
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
ror byte [rdi], 0x85
invalid
cmp rdx, 1
jne 0x1400c1a06
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
je 0x1400c1adc
lea rdx, [0x14019c628]
mov r8d, 1
add byte [rax], al
invalid
xor eax, 0x41000dac
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add al, ch
ret 0xfc6f
call fcn.1400889c0
test al, al
jne 0x1400c1ae7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1adc
lea rdx, [0x1401a4929]
mov r8d, 1
call fcn.1400889c0
jmp 0x1400c1ad8
lea rdx, [0x14019ca39]
adc eax, 0xdb008
mov r8d, 4
mov rcx, rbx
call fcn.1400889c0
sub dword [rdi - 4], 0x85e9ff
add byte [rax], al
sub dword [rdi - 4], 0x85e9ff
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1774
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400889c0
test al, al
je 0x1400c1774
jmp 0x1400c1ae7
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x1400c1aa5
mov rcx, rsi
call fcn.1400c23c0
mov dil, 1
test al, al
jne 0x1400c1ae7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1aa5
lea rdx, [0x14019ca38]
mov r8d, 1
add byte [rax], al
add byte [rax], al
call fcn.1400889c0
test al, al
jne 0x1400c1ae7
cmp r14d, 0x52
je 0x1400c1acd
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1acd
lea rdx, [0x14019ca39]
mov r8d, 4
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c1ae7
mov rcx, rsi
call fcn.1400c1600
mov dil, 1
test al, al
jne 0x1400c1ae7
cmp qword [rsi], 0
je 0x1400c1ae5
add byte [rbx + rax - 1], dh
sbb byte [rcx], r14b
dec dword [rcx - 0x3b7cb708]
xor byte [rbx + 0x5f], bl
dec dword [rsi + 0x18]
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rcx, rcx
je 0x1400c1b17
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c1ae7
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c1ae5
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x1400c1b60
cmp byte [rax + rcx], 0x45
je 0x1400c1ba2
sub r14, 1
jb 0x1400c1b81
mov rcx, qword [rdi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400c1b81
mov r8d, 2
mov rdx, rbx
call fcn.1400889c0
test al, al
jne 0x1400c1b9b
mov rcx, rdi
call fcn.1400c1bc0
test al, al
jne 0x1400c1b9b
mov rax, qword [rdi]
test rax, rax
jne 0x1400c1b50
jmp 0x1400c1bab
mov esi, 1
jmp 0x1400c1bab
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add cl, byte [rax - 0x77]
adc byte [rcx], r14b
shr cl, 0xc3
add byte [rax], al
add byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp fcn.1400c1600
inc rax
mov qword [rsi + 0x10], rax
mov rcx, rsi
xor edx, edx
add rsp, 0x20
pop rsi
jmp fcn.1400c1cf0
add byte [rax], al
add byte [rax], al
cmp r9, r8
jae 0x1400c1c9b
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
cli
pop rdi
cli
pop rdi
je 0x1400c1c8f
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1400c1c78
lea r11d, [rdx - 0x61]
lea ebx, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x1400c1c68
add dl, 0xa9
jmp 0x1400c1c75
lea r11d, [rdx - 0x41]
lea ebx, [rdx - 0x41]
cmp r11b, 0x1a
jae 0x1400c1c9b
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo 0x1400c1c9b
movzx edx, r11b
add rax, rdx
jae 0x1400c1c40
jmp 0x1400c1c9b
inc r9
mov qword [rsi + 0x10], r9
inc rax
jne 0x1400c1cd1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1cbe
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400889c0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400c1ccb
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], r8b
or byte [rax], r8b
xor eax, eax
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
mov rdx, rax
add rsp, 0x20
pop rsi
jmp fcn.1400c23c0
adc byte [rbx + r9*4 + 0x56], r8b
sbb byte [rcx - 1], al
ret 0x8944
jmp r10
cmp r8, r9
jae case.0x1400c1d58.104
cmp byte [rcx + r8], 0x6e
jne case.0x1400c1d58.104
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400c1d58.104
lea rdx, [0x14019c809]
mov r8d, 1
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c22b8
mov rcx, rsi
mov edx, ebx
call fcn.1400c25b0
mov dil, 1
test al, al
jne 0x1400c22b8
cmp qword [rsi], 0
je 0x1400c22b6
dec dword [rsi + 0x18]
jmp 0x1400c22b6
test dl, dl
je 0x1400c1fce
xor ebp, ebp
jmp 0x1400c2130
mov rcx, rsi
call fcn.1400c2880
jmp 0x1400c1d9f
cmp r8, r9
jae case.0x1400c1d58.81
cmp byte [rcx + r8], 0x65
jne case.0x1400c1d58.81
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.1400c2da0
jmp 0x1400c1d9f
test dl, dl
je 0x1400c1f70
xor ebp, ebp
jmp 0x1400c2099
test dl, dl
je 0x1400c2000
xor ebp, ebp
jmp 0x1400c2183
test dl, dl
je 0x1400c2032
xor ebp, ebp
jmp 0x1400c2211
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.1400c2a20
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x1400c1fa2
mov rdx, qword [rsp + 0x30]
call fcn.1400c2ac0
cmp rax, 1
jne case.0x1400c1d58.67
cmp rdx, 1
je 0x1400c2350
test rdx, rdx
jne case.0x1400c1d58.67
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1daa
lea rdx, [0x14019ca84]
mov r8d, 5
jmp 0x1400c231a
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.1400c2a20
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x1400c1fa2
mov rdx, qword [rsp + 0x30]
call fcn.1400c2ac0
test rax, rax
je case.0x1400c1d58.67
mov rax, rdx
shr rax, 0x20
jne case.0x1400c1d58.67
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb case.0x1400c1d58.67
cmp edx, 0x110000
je case.0x1400c1d58.67
mov rcx, qword [rsi + 0x20]
call fcn.1400c2c80
jmp 0x1400c1d9f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1f38
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c22b8
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400c22b6
test dl, dl
je 0x1400c2064
xor ebp, ebp
jmp 0x1400c22c6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1daa
lea rdx, case.0x14009107b.162
jmp 0x1400c2314
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c2096
lea rdx, [0x14019ca8d]
mov r8d, 1
call fcn.1400889c0
mov bpl, 1
mov dil, 1
test al, al
je 0x1400c2099
jmp 0x1400c22b8
movzx ebx, byte [rsp + 0x30]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400c20fc
test rcx, rcx
je 0x1400c211e
lea rdx, [0x14019ca00]
mov r8d, 0x19
jmp 0x1400c210e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c212d
lea rdx, [0x14019ca8d]
mov r8d, 1
call fcn.1400889c0
mov bpl, 1
mov dil, 1
test al, al
je 0x1400c2130
jmp 0x1400c22b8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c2180
lea rdx, [0x14019ca8d]
mov r8d, 1
call fcn.1400889c0
mov bpl, 1
mov dil, 1
test al, al
je 0x1400c2183
jmp 0x1400c22b8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c220e
lea rdx, [0x14019ca8d]
mov r8d, 1
call fcn.1400889c0
mov bpl, 1
mov dil, 1
test al, al
je 0x1400c2211
jmp 0x1400c22b8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c22c3
lea rdx, [0x14019ca8d]
mov r8d, 1
call fcn.1400889c0
mov bpl, 1
mov dil, 1
test al, al
jne 0x1400c22b8
jmp 0x1400c22c6
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c20bf
lea rdx, [0x14019c62c]
mov r8d, 1
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c22b8
cmp ebx, 0x52
je 0x1400c20ea
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c20ea
lea rdx, [0x14019ca39]
mov r8d, 4
add byte [rax], al
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c22b8
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400c1cf0
jmp 0x1400c22f3
test rcx, rcx
je 0x1400c211e
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c22b8
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c22b6
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c2156
lea rdx, [0x14019ca23]
mov r8d, 1
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c22b8
mov rcx, rsi
call fcn.1400c30e0
mov dil, 1
test rax, rax
jne 0x1400c22b8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c22f7
lea rdx, [0x14019ca24]
jmp 0x1400c21fe
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c21a9
lea rdx, [0x14019c629]
mov r8d, 1
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c22b8
mov rcx, rsi
call fcn.1400c3040
mov dil, 1
test rax, rax
jne 0x1400c22b8
cmp rdx, 1
jne 0x1400c21ea
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c22f7
lea rdx, [0x14019c628]
mov r8d, 1
call fcn.1400889c0
test al, al
jne 0x1400c22b8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c22f7
lea rdx, [0x1401a4929]
mov r8d, 1
call fcn.1400889c0
jmp 0x1400c22f3
mov bpl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400c0350
test al, al
jne 0x1400c22b8
mov rax, qword [rsi]
test rax, rax
je 0x1400c2293
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400c2324
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x1400c236c
cmp eax, 0x55
je 0x1400c22f7
cmp eax, 0x54
jne 0x1400c2324
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c2281
lea rdx, [0x14019c629]
mov r8d, 1
call fcn.1400889c0
test al, al
jne 0x1400c22b8
mov rcx, rsi
call fcn.1400c30e0
test rax, rax
jne 0x1400c22b8
jmp 0x1400c21ea
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c22b6
lea rdx, [0x14019ca19]
mov r8d, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.1400889c0
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c22e8
lea rdx, [0x14019c62d]
mov r8d, 1
call fcn.1400889c0
mov dil, 1
test al, al
jne 0x1400c22b8
mov rcx, rsi
call fcn.1400c2da0
mov dil, 1
test al, al
jne 0x1400c22b8
test bpl, bpl
je 0x1400c1daa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1daa
lea rdx, [0x1401a539b]
mov r8d, 1
call fcn.1400889c0
jmp 0x1400c1d9f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1f38
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400889c0
test al, al
je 0x1400c1f38
jmp 0x1400c22b8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c1daa
lea rdx, [0x14019ca89]
mov r8d, 4
jmp 0x1400c231a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c238f
lea rdx, [0x14019ca8e]
mov r8d, 3
call fcn.1400889c0
test al, al
jne 0x1400c22b8
mov rcx, rsi
call fcn.1400c3170
test rax, rax
jne 0x1400c22b8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c22f7
lea rdx, [0x14019ca91]
mov r8d, 2
jmp 0x1400c2204
invalid
insd dword [rdi], dx
xor al, 0x90
mov rax, rcx
mul r9
shr rdx, 0xb
imul eax, edx, 0x2710
mov r11d, ecx
sub r11d, eax
imul edi, r11d, 0x147b
add byte [rax], al
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
sub r11d, eax
sub r11d, eax
movzx r11d, r11w
lea rax, [r10 - 4]
fisttp dword [rcx - 0x73]
cld
movzx edi, word [r8 + rdi*2]
mov word [rsp + r10 + 0x35], di
adc al, 0x35
mov bh, 0x3c
js 0x1400c271a
mov dword [rsp + r10 + 0x35], edi
adc al, 0x35
movzx r11d, word [r8 + r11*2]
mov word [rsp + r10 + 0x37], r11w
mov r10, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400c2680
jmp 0x1400c2773
add byte [rax - 0x73], cl
adc eax, 0xda2f7
mov r8d, 1
call fcn.1400889c0
mov ebp, eax
jmp 0x1400c283e
cmp rdx, 0x63
jbe 0x1400c27a3
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r9d, ecx, 0x64
sub edx, r9d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x1400c27b5
add dl, 0x30
mov byte [rsp + rax + 0x38], dl
dec rax
jmp 0x1400c27c3
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x37], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
add rcx, 0x39
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [0x1401aa580]
mov bpl, 1
mov rcx, rsi
mov dl, 1
xor r9d, r9d
call fcn.140088210
test al, al
jne 0x1400c283e
test byte [rsi + 0x34], 4
jne 0x1400c283c
add bl, 0x9f
cmp bl, 0x1a
jae 0x1400c2861
movzx eax, bl
mov ecx, 0x3bcfbbf
bt ecx, eax
jae 0x1400c2861
movsx rax, bl
lea rcx, [0x1401abb30]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x14009107b.147
mov rdx, qword [rcx + rax*8]
mov rcx, rsi
call fcn.1400889c0
mov bpl, 1
test al, al
jne 0x1400c283e
xor ebp, ebp
mov eax, ebp
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.140163440
ud2
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
jmp 0x1400c2b82
mov r9, rdx
shl r9, 4
mov edx, r10d
ror byte [rcx + rcx - 0x36], cl
ror byte [rcx + rcx - 0x36], cl
cmp rcx, rsi
je 0x1400c2b4b
movzx r9d, byte [rcx]
test r9b, r9b
js 0x1400c2ba0
inc rcx
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400c2b70
invalid
fsubr st(1)
movabs dword [0x8945001f0f000000], eax
invalid
add byte [rbp - 0x77], al
retf 0x8341
jmp 0x1400c2c40
invalid
mov r10d, r9d
and r10d, 0x1f
loop 0x1400c2bc6
loop 0x1400c2bc6
movzx edi, byte [rcx + 1]
and edi, 0x3f
out 0x3f, eax
out 0x3f, eax
cmp r9b, 0xdf
jbe 0x1400c2c05
push rcx
push rcx
movzx r11d, byte [rcx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp r9b, 0xf0
jb 0x1400c2c23
invalid
movzx r9d, byte [rcx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x1400c2b4b
add rcx, 4
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400c2b70
jmp 0x1400c2c40
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400c2b70
jmp 0x1400c2c40
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400c2b70
nop
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x1400c2b70
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.140163440
ud2
mov eax, dword [rdi + 0x10]
mov rcx, r8
nop dword [rax + rax]
cmp rcx, rdx
jae 0x1400c2ecb
add byte [rax], al
invalid
ror dword [rdi], 1
xor edx, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
leave
mov r9, rcx
movzx eax, byte [rbx + rcx]
inc rcx
mov qword [rdi + 0x10], rcx
adc byte [r13 + r9*4 + 0x50], r8b
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx - 0x21]
adc byte [r13 + r9*4 + 0x50], r8b
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx - 0x21]
lea r10d, [rax - 0x61]
push rax
lahf
cmp r10b, 6
jb 0x1400c2dd0
invalid
invalid
cmp al, 0x5f
jne 0x1400c2ecb
add byte [rax], al
add byte [rax], al
mov r15, r9
sub r15, r8
invalid
jb 0x1400c2ff9
invalid
invalid
add dword [rax], eax
invalid
invalid
invalid
test r8, r8
je case.0x1400cd38a.787
sal byte [rbx + rcx + 0x42], 0x80
cmp al, 3
mov edi, 0x1da8e0f
add byte [rax], al
test r15b, 1
jne 0x1400c2ecb
add rbx, r8
and r15, 0xfffffffffffffffe
lea r12, [rbx + r15]
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 2
lea rsi, [rsp + 0x38]
nop word [rax + rax]
mov rcx, rsi
call fcn.1400c3410
cmp eax, 0x110000
jb 0x1400c2e60
cmp eax, 0x110001
jne 0x1400c2ecb
mov r14, qword [rdi + 0x20]
test r14, r14
je 0x1400c2f23
add byte [rax], al
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov eax, dword [rsi + 0x28]
mov edx, 0x22
call qword [rax + 0x20]
mov sil, 1
test al, al
jne case.0x14004b09a.669
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 2
lea rdi, [rsp + 0x38]
lea rbx, [rsp + 0x28]
jmp case.0x14004b09a.678
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je case.0x140048217.683
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
call fcn.1400889c0
mov sil, 1
test al, al
jne case.0x14004b09a.669
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp 0x1400c2f23
mov eax, 1
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
invalid
pop rsp
pop r14
pop r15
jmp fcn.1400889c0
pop rdx
cld
invalid
pop rdx
cld
push qword [rcx]
test byte [rcx - 0x3b7cb710], 0x60
mov eax, esi
add rsp, 0x60
xor esi, esi
mov eax, esi
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov edx, 0x27
call qword [rax + 0x20]
test al, al
jne case.0x14004b09a.669
mov rcx, rdi
call fcn.1400c3410
add byte [0x1401d2f58], bh
add byte [0x1401d2f58], bh
je 0x1400c2fc4
imul edi, dword [0x1401d2f5f], 0xf
cmp eax, 0x110000
je 0x1400c300f
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
test byte [rbx - 0x7d000000], ch
clc
invalid
cmp eax, 0x27
je 0x1400c2f36
mov rcx, rbx
mov edx, eax
call fcn.1400c3960
movzx ebp, byte [rsp + 0x28]
jmp 0x1400c2fa0
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
xor ebp, ebp
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
call qword [rax + 0x20]
test al, al
jne case.0x14004b09a.669
cmp bpl, 0x80
je 0x1400c2f7a
movzx ecx, byte [rsp + 0x32]
cmp cl, byte [rsp + 0x33]
jae case.0x14004b09a.678
lea eax, [rcx + 1]
mov byte [rsp + 0x32], al
cmp cl, 0xa
jae 0x1400c2fe6
movzx edx, byte [rsp + rcx + 0x28]
jmp 0x1400c2f91
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov rax, qword [rax + 0x20]
and byte [rdx + 0x22], dil
and byte [rdx + 0x22], dil
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp rax
lea r8, [0x1401a3f48]
mov edx, 0xa
call fcn.140163340
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rbx
mov ecx, ebx
call fcn.140163900
ud2
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcops_function.rs
mov qword [rsp + 0x20], rax
or eax, 0x44894800
and al, 0x20
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.140163790
ud2
jmp 0x1400c30c1
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
invalid
in al, dx
sub byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
sal byte [rax + rbx*2 + 0x48], 0x89
iretd
test byte [rax - 0x73], 0x1d
and al, 0x99
or eax, 0xf6314500
add byte [rbp + 0x31], al
invalid
add byte [rbp + 0x31], al
test byte [rax - 0x75], 0x4f
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x1400c3110
adc byte [rax + 0x3b], cl
or byte [r11 + 6], r14b
cmp byte [rax + rcx], 0x45
je 0x1400c3154
sub r14, 1
jb 0x1400c3131
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1400c3131
mov r8d, 2
mov rdx, rbx
call fcn.1400889c0
test al, al
jne 0x1400c314d
mov rcx, rdi
mov dl, 1
call fcn.1400c1cf0
test al, al
jne 0x1400c314d
mov rax, qword [rdi]
test rax, rax
jne 0x1400c3100
jmp 0x1400c315d
mov esi, 1
jmp 0x1400c315d
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1400c31c7
cmp byte [r8 + rax], 0x45
je 0x1400c33da
test r12, r12
je 0x1400c31ff
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c31ff
mov r8d, 2
mov rdx, r15
call fcn.1400889c0
test al, al
jne 0x1400c3386
mov r8, qword [rsi]
test r8, r8
je 0x1400c32a2
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1400c32f0
cmp byte [r8 + rax], 0x73
jne 0x1400c32f0
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x1400c3234
cmp byte [r8 + rcx], 0x5f
jne 0x1400c3234
add rax, 2
mov qword [rsi + 0x10], rax
jmp 0x1400c32f0
xor eax, eax
nop word cs:[rax + rax]
cmp rcx, r9
jae 0x1400c3367
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x1400c32d4
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c3399
mov r13d, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 1
lea rdx, [0x14019ca19]
call fcn.1400889c0
test al, al
je 0x1400c3356
jmp 0x1400c339c
ror dword [rax - 0x77], 0x4e
adc byte [rax - 1], cl
ror byte [rdi], 0x84
add dword [rax], 0
add byte [rax - 0x7d], cl
cmp rax, 0xffffffffffffffff
je 0x1400c3367
add byte [rax], al
invalid
cmp rax, 0xffffffffffffffff
je 0x1400c3367
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x70], ah
nop
mov rcx, rdi
mov rdx, rsi
call fcn.1400c0d10
cmp qword [rsp + 0x20], 0
je 0x1400c33b0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x1400c3348
mov rcx, rbx
mov rdx, r13
call fcn.1400c0f40
test al, al
jne 0x1400c3386
mov r8d, 2
mov rcx, r13
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
call fcn.1400889c0
test al, al
jne 0x1400c3386
mov rcx, rsi
mov ecx, esi
mov dl, 1
call fcn.1400c1cf0
test al, al
jne 0x1400c3386
mov r8, qword [rsi]
inc r12
test r8, r8
jne 0x1400c31af
jmp 0x1400c3399
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c338e
or eax, 0x10b84100
add byte [rax], al
add al, ch
push rsi
cld
inc dword [rax + rax*8 - 0x42bef78c]
test al, al
je 0x1400c338e
invalid
invalid
test al, al
je 0x1400c338e
sal byte [rax + rcx + 0x41], 0xbd
mov r13d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400c339c
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor r13d, r13d
mov rax, r13
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx ebx, byte [rsp + 0x28]
and al, 0x28
mov rcx, qword [rsi + 0x20]
test bl, bl
invalid
je 0x1400c33e3
invalid
test rcx, rcx
je 0x1400c33fe
invalid
cmp al, 0x48
lea edx, [0x14019ca00]
invalid
lea rdx, [0x14019ca00]
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
mov r8d, 0x19
call fcn.1400889c0
test al, al
jne 0x1400c3386
jmp 0x1400c33fe
inc rax
mov qword [rsi + 0x10], rax
jmp 0x1400c3399
test rcx, rcx
je 0x1400c33fe
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400889c0
test al, al
jne 0x1400c3386
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c3399
sub r8, rdx
jb 0x1400c383e
mov rax, qword [rcx]
lea r9, [rax + rdx]
mov qword [rcx], r9
mov qword [rcx + 8], r8
cmp rdx, 2
jne 0x1400c389b
movzx r10d, byte [rax]
movzx edx, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
jb 0x1400c3476
invalid
invalid
or r10d, 0x20
add r10d, 0xffffff9f
ret 0x419f
add edx, 0xa
mov eax, 0xffffffff
invalid
invalid
invalid
inc dword [rcx + 0xf]
ret 0xf883
ret 0xf883
adc byte [rdi], cl
or dword [rbx], 4
add al, 0
invalid
ret 0x419f
ret 0xf883
add al, 0
add byte [rbp + rcx*4 + 0x52], al
rol byte [rcx - 0x7d], 1
cli
or dh, byte [rdx + 0x1d]
lea r10d, [rdx - 0x30]
cmp r10d, 0xa
jb 0x1400c349d
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov r10d, 0xffffffff
cmovae r10d, edx
cmp r10d, 0x10
jae 0x1400c3881
shl al, 4
or r10b, al
js 0x1400c34ee
mov byte [rsp + 0x2c], r10b
mov word [rsp + 0x2d], 0
mov byte [rsp + 0x2f], 0
lea rdx, [rsp + 0x2c]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 1
mov r8d, 1
lea rsi, [rsp + 0x48]
mov rcx, rsi
call fcn.140089490
cmp qword [rsp + 0x48], 0
je 0x1400c350c
mov eax, 0x110000
jmp 0x1400c383e
mov eax, 0x110000
cmp r10b, 0xc0
jb 0x1400c383e
cmp r10b, 0xe0
jae 0x1400c354d
mov edx, 2
xor eax, eax
jmp 0x1400c355e
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rax
lea rdx, [rcx + rax]
test rax, rax
je 0x1400c3540
movzx eax, byte [rcx]
test al, al
js 0x1400c3618
lea r8, [rcx + 1]
jmp 0x1400c37be
mov eax, 0x110000
mov r8, rcx
jmp 0x1400c37be
cmp r10b, 0xf0
jae 0x1400c366a
mov edx, 3
mov al, 1
mov byte [rsp + 0x2c], r10b
mov word [rsp + 0x2d], 0
mov byte [rsp + 0x2f], 0
lea r11, [rsp + 0x2c]
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x38], rdx
cmp r8, 2
jb 0x1400c34e4
lea rdx, [r9 + 2]
lea r11, [r8 - 2]
mov qword [rcx], rdx
mov qword [rcx + 8], r11
movzx edi, byte [r9]
movzx edx, byte [r9 + 1]
lea esi, [rdi - 0x30]
cmp esi, 0xa
jb 0x1400c35c2
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov esi, 0xffffffff
cmovae esi, edi
cmp esi, 0xf
ja 0x1400c3881
lea edi, [rdx - 0x30]
cmp edi, 0xa
jb 0x1400c35e4
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov edi, 0xffffffff
cmovae edi, edx
cmp edi, 0xf
ja 0x1400c3881
mov rdx, qword [rsp + 0x38]
cmp rdx, 2
jb 0x1400c3848
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
jmp 0x1400c34cf
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1400c37a0
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
jb 0x1400c37b0
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x1400c37be
cmp r10b, 0xf8
jae 0x1400c383e
mov edx, 4
jmp 0x1400c3508
add esi, 0xffffff9f
add esi, 0xa
mov r11d, 0xffffffff
cmovae r11d, esi
cmp r11d, 0xf
invalid
ja 0x1400c3881
invalid
lea esi, [rdx - 0x30]
cmp esi, 0xa
jb 0x1400c36ea
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov esi, 0xffffffff
cmovae esi, edx
cmp esi, 0xf
cmp esi, 0xf
ja 0x1400c3881
xchg edi, eax
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x38]
and al, 0x38
cmp rdx, 3
jb 0x1400c385b
invalid
invalid
add dword [rax], eax
invalid
invalid
shl r11b, 4
jrcxz 0x1400c3701
or sil, r11b
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov byte [rdx + 2], sil
test al, al
jne 0x1400c3609
cmp r10, 2
jb 0x1400c34e4
lea rax, [r9 + 6]
add r8, 0xfffffffffffffffa
mov qword [rcx], rax
mov qword [rcx + 8], r8
movzx edx, byte [r9 + 4]
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb 0x1400c3756
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov eax, 0xffffffff
cmovae eax, edx
cmp eax, 0xf
ja 0x1400c3881
lea r8d, [rcx - 0x30]
cmp r8d, 0xa
jb 0x1400c377d
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov r8d, 0xffffffff
cmovae r8d, ecx
cmp r8d, 0xf
ja 0x1400c3881
mov rdx, qword [rsp + 0x38]
cmp rdx, 4
jb 0x1400c386e
shl al, 4
or r8b, al
mov rax, qword [rsp + 0x30]
mov byte [rax + 3], r8b
jmp 0x1400c3609
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x1400c37be
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x1400c382f
movzx r9d, byte [r8]
test r9b, r9b
jns 0x1400c38b5
cmp r9b, 0xe0
jb 0x1400c38b5
cmp r9b, 0xf0
jb 0x1400c38b5
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
sete r8b
cmp eax, 0x110000
jne 0x1400c3839
jmp 0x1400c38b5
mov r8b, 1
cmp eax, 0x110000
je 0x1400c38b5
test r8b, r8b
je 0x1400c38b5
add rsp, 0xb8
pop rdi
pop rsi
ret
mov ecx, 2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
call fcn.140163340
ud2
mov ecx, 3
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
call fcn.140163340
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.140163440
ud2
call fcn.1400c3ab0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x48], rax
lea rax, [0x1400c3b80]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x58], rax
lea rax, [0x1400c3c40]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x68], rax
lea rax, [fcn.14008eb30]
mov qword [rsp + 0x70], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_foundX
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 4
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], 3
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x88]
call fcn.140163280
ud2
mov rcx, rbx
mov rdx, r15
mov r8, r14
mov rax, qword [rsp + 0x38]
call qword [rax + 0x18]
test al, al
mov r15, qword [rsp + 0x50]
mov r12d, dword [rsp + 0x34]
mov r13, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x40]
jne case.0x140008aad.1290
mov rcx, qword [rsp + 0x48]
cmp rcx, r13
setne r12b
je case.0x140008aad.1290
test rdx, rdx
je 0x1400c6b47
lea rax, [rcx + 1]
mov qword [rsp + 0x48], rax
movzx r8d, byte [rbp]
movzx eax, r8b
xor r14d, r14d
mov r10, rdx
test r8b, r8b
jns 0x1400c6000
jmp 0x1400c603b
shl r9d, 0xc
or esi, r9d
mov r11d, esi
lea rbx, [r14 + rbp]
add r11d, 0xffffffd0
cmp r11d, 9
jbe 0x1400c6016
jmp 0x1400c60c2
movzx r11d, r8b
lea rbx, [r14 + rbp]
add r11d, 0xffffffd0
cmp r11d, 9
ja 0x1400c60c2
cmp r10, 2
jb 0x1400c6b47
movzx r8d, byte [rbp + r14 + 1]
cmp r8b, 0xbf
jle 0x1400c6b92
dec r10
inc r14
test r8b, r8b
jns 0x1400c6000
mov r9d, r8d
and r9b, 0x1f
movzx r9d, r9b
movzx r11d, byte [rbp + r14 + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x1400c60a0
movzx esi, byte [rbp + r14 + 2]
shl r11d, 6
and esi, 0x3f
or esi, r11d
cmp r8b, 0xf0
jb 0x1400c5fe0
movzx r11d, byte [rbp + r14 + 3]
and r9d, 7
shl r9d, 0x12
shl esi, 6
and r11d, 0x3f
or r11d, esi
or r11d, r9d
cmp r11d, 0x110000
jne 0x1400c60b0
jmp 0x1400c6b47
shl r9d, 6
or r9d, r11d
mov r11d, r9d
nop word [rax + rax]
lea rbx, [r14 + rbp]
add r11d, 0xffffffd0
cmp r11d, 9
jbe 0x1400c6016
mov r9, rdx
sub r9, r10
je 0x1400c60dc
jb 0x1400c6bb4
cmp byte [rbp + r9], 0xbf
jle 0x1400c6bb4
test r9, r9
je 0x1400c6bcd
cmp eax, 0x2b
je 0x1400c6190
cmp eax, 0x2d
jne 0x1400c60fd
cmp r9, 1
je 0x1400c6b61
cmp r9, 0x11
jae 0x1400c61a6
xor eax, eax
xor r14d, r14d
nop dword [rax]
movzx edx, byte [rbp + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1400c6b61
lea r11, [r14 + r14*4]
mov edx, edx
lea r14, [rdx + r11*2]
inc rax
cmp r9, rax
jne 0x1400c6110
test r14, r14
je 0x1400c6170
mov rax, r10
sub rax, r14
mov qword [rsp + 0x40], rax
jbe 0x1400c61f0
cmp byte [rbx + r14], 0xbf
jle 0x1400c6c35
cmp qword [rsp + 0x48], r13
je 0x1400c6208
jmp 0x1400c6330
mov dword [rsp + 0x34], r12d
mov qword [rsp + 0x40], r10
test rcx, rcx
jne 0x1400c633a
jmp 0x1400c635a
dec r9
je 0x1400c6b61
inc rbp
cmp r9, 0x11
jb 0x1400c6107
xor r11d, r11d
xor r14d, r14d
nop dword [rax]
cmp r9, r11
je 0x1400c6133
movzx esi, byte [rbp + r11]
mov rax, r14
mul rdi
seto dl
add esi, 0xffffffd0
cmp esi, 9
ja 0x1400c6b61
mov r14, rax
mov al, 2
test dl, dl
jne 0x1400c6b63
invalid
or dword [rax], eax
invalid
mov edx, esi
inc r11
add r14, rdx
jae 0x1400c61b0
jmp 0x1400c6b63
jne 0x1400c6c35
xor eax, eax
mov qword [rsp + 0x40], rax
and al, 0x40
cmp qword [rsp + 0x48], r13
jne 0x1400c6330
mov eax, dword [r15 + 0x34]
and eax, 4
je 0x1400c6330
cmp r8b, 0x68
jne 0x1400c6330
cmp r14, 2
jb 0x1400c6235
cmp byte [rbx + 1], 0xbf
jle 0x1400c6ca7
lea rdx, [r14 - 1]
jmp 0x1400c6237
xor edx, edx
lea rax, [rbx + 1]
add rdx, rbx
inc rdx
jmp 0x1400c6272
add rax, 2
shl r9d, 6
loope 0x1400c6251
or r9d, r11d
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1400c6272
nop dword [rax + rax]
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
clc
invalid
jae 0x1400c6330
add byte [rax], al
cmp rax, rdx
je 0x1400c6b21
invalid
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
invalid
movzx r8d, byte [rax]
test r8b, r8b
js 0x1400c62a0
inc rax
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400c6260
jmp 0x1400c6272
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x1400c6243
movzx r10d, byte [rax + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r8b, 0xf0
jb 0x1400c630b
movzx r8d, byte [rax + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1400c6b21
add rax, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400c6260
jmp 0x1400c6272
add rax, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400c6260
jmp 0x1400c6272
mov dword [rsp + 0x34], r12d
test rcx, rcx
je 0x1400c635a
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov r8d, 2
lea rdx, [0x14019c570]
call qword [rax + 0x18]
test al, al
jne 0x1400c6b40
mov r13, r14
mov r12, rbx
cmp r14, 2
jb 0x1400c6390
movzx eax, word [rbx]
mov r13, r14
mov r12, rbx
cmp eax, 0x245f
jne 0x1400c6390
cmp byte [rbx + 1], 0xbf
jle 0x1400c6cb0
lea r12, [rbx + 1]
lea r13, [r14 - 1]
nop dword [rax + rax]
mov rbp, rbx
add rbp, r14
mov rbx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov qword [rsp + 0x38], rax
mov r15, r12
mov r14, r13
test r13, r13
je 0x1400c6440
movzx eax, byte [r15]
cmp eax, 0x24
je 0x1400c6550
cmp eax, 0x2e
jne 0x1400c6440
cmp r14, 2
jb 0x1400c65c9
movzx eax, byte [r15 + 1]
cmp al, 0xbf
jle 0x1400c6c73
test al, al
js 0x1400c6780
mov rcx, qword [rsp + 0x38]
mov r9, qword [rcx + 0x18]
cmp eax, 0x2e
jne 0x1400c67fb
mov r8d, 2
mov rcx, rbx
lea rdx, [0x14019c570]
call r9
test al, al
jne 0x1400c6b26
cmp r14, 3
jb 0x1400c67d2
cmp byte [r15 + 2], 0xc0
jl 0x1400c6cd2
add r14, 0xfffffffffffffffe
mov r13, r14
jmp 0x1400c67d5
lea rax, [r15 + r14]
xor r8d, r8d
mov rcx, r15
jmp 0x1400c6472
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x1400c6510
mov r8, rsi
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x1400c6510
cmp rcx, rax
je 0x1400c5f70
mov rsi, r8
movzx edx, byte [rcx]
test dl, dl
jns 0x1400c6450
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe case.0x140003724.1654
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp dl, 0xf0
jb 0x1400c64f8
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
loop 0x1400c64c5
and edx, 0x3f
or edx, r10d
invalid
or edx, r8d
cmp edx, 0x110000
je 0x1400c5f70
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x1400c645d
jmp 0x1400c6510
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x1400c645d
jmp 0x1400c6510
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x1400c645d
nop
test rsi, rsi
je 0x1400c656e
mov r12, r14
sub r12, rsi
jbe 0x1400c658d
cmp byte [r15 + rsi], 0xbf
jle 0x1400c6bf0
mov rcx, rbx
mov rdx, r15
mov r8, rsi
invalid
mov rax, qword [rsp + 0x38]
and al, 0x38
call qword [rax + 0x18]
test al, al
jne 0x1400c6b26
add byte [rax], al
cmp byte [r15 + rsi], 0xc0
jge 0x1400c65b8
jmp 0x1400c6c54
cmp r14, 2
jb 0x1400c65f1
cmp byte [r15 + 1], 0xbf
jle 0x1400c6c7c
lea rax, [r14 - 1]
jmp 0x1400c65f3
mov rcx, rbx
mov rdx, r15
xor r8d, r8d
mov rax, qword [rsp + 0x38]
call qword [rax + 0x18]
mov esi, 0
test al, al
je 0x1400c65bb
jmp 0x1400c6b26
jne 0x1400c6bf0
test r15, r15
je 0x1400c6bf0
mov rcx, rbx
mov rdx, r15
mov r8, r14
mov rax, qword [rsp + 0x38]
call qword [rax + 0x18]
test al, al
jne 0x1400c6b26
mov rsi, r14
mov r14, r12
add r15, rsi
mov r13, r14
mov r12, r15
jmp 0x1400c63a3
mov r8d, 1
mov rcx, rbx
lea rdx, [0x1401a4c63]
mov rax, qword [rsp + 0x38]
call qword [rax + 0x18]
test al, al
jne 0x1400c6b26
xor r13d, r13d
jmp 0x1400c6827
xor eax, eax
lea rsi, [r15 + 1]
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
movabs rax, 0x2400000024
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x58]
call fcn.1400319c0
cmp qword [rsp + 0x90], 0
je 0x1400c5f70
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xffffffffffffffff
je 0x1400c6c0f
lea r9, [rdx + 1]
cmp r14, 2
jb 0x1400c6670
cmp byte [rsi], 0xc0
jl 0x1400c6bd1
cmp r9, r14
jae 0x1400c6686
cmp byte [r15 + r9], 0xc0
jl 0x1400c6bd1
lea r12, [rdx + 2]
jmp 0x1400c6699
jne 0x1400c6bd1
mov r12, rdx
add r12, 2
je 0x1400c686d
mov r13, r14
sub r13, r12
jbe 0x1400c66ad
cmp byte [r15 + r12], 0xc0
jge 0x1400c66b3
jmp 0x1400c6c16
jne 0x1400c6c16
add r12, r15
cmp rdx, 1
je 0x1400c674f
cmp rdx, 2
jne 0x1400c684d
movzx eax, word [rsi]
lea rdx, [0x14019c62e]
cmp eax, 0x5053
je 0x1400c6762
movzx eax, word [rsi]
lea rdx, [0x14019c62d]
cmp eax, 0x5042
je 0x1400c6762
movzx eax, word [rsi]
lea rdx, [0x14019c62c]
cmp eax, 0x4652
je 0x1400c6762
movzx eax, word [rsi]
lea rdx, [0x14019c62b]
cmp eax, 0x544c
je 0x1400c6762
movzx eax, word [rsi]
lea rdx, [0x14019c62a]
cmp eax, 0x5447
je 0x1400c6762
movzx eax, word [rsi]
lea rdx, [0x14019c629]
cmp eax, 0x504c
je 0x1400c6762
movzx eax, word [rsi]
lea rdx, [0x1401a4929]
cmp eax, 0x5052
je 0x1400c6762
mov edx, 2
jmp 0x1400c6856
movzx eax, byte [rsi]
lea rdx, [0x14019c628]
cmp eax, 0x43
jne 0x1400c6860
mov r8d, 1
mov rcx, rbx
mov rax, qword [rsp + 0x38]
call qword [rax + 0x18]
test al, al
je 0x1400c63a3
jmp 0x1400c6b26
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [r15 + 2]
and r8d, 0x3f
cmp al, 0xdf
jbe 0x1400c67e1
movzx edx, byte [r15 + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp al, 0xf0
jb 0x1400c6832
movzx eax, byte [r15 + 4]
and ecx, 7
shl ecx, 0x12
shl edx, 6
loop 0x1400c67bd
loop 0x1400c67bd
and eax, 0x3f
or eax, edx
or eax, ecx
mov rcx, qword [rsp + 0x38]
invalid
enter 0xffffffffffff8b48, 0x4c
and al, 0x38
mov r9, qword [rcx + 0x18]
cmp eax, 0x2e
je 0x1400c63f5
jmp 0x1400c67fb
xor r13d, r13d
xor ebp, ebp
add r15, 2
mov r12, r15
jmp 0x1400c63a3
shl ecx, 6
or ecx, r8d
mov eax, ecx
mov rcx, qword [rsp + 0x38]
cmp byte [rbx + rcx*4 + 0x49], cl
sbb byte [rbx - 0x7bf0d108], al
cli
sti
invalid
invalid
cmp byte [rbx + rcx*4 + 0x49], cl
sbb byte [rbx - 0x7bf0d108], al
cli
sti
invalid
mov r8d, 1
mov rcx, rbx
lea rdx, [0x1401a4c63]
pop rax
in al, 0xd
add byte [rcx - 1], al
rol dword [rax + rax*8 + 0x310850f], 1
add byte [rax], al
pop rax
in al, 0xd
add byte [rcx - 1], al
rol dword [rax + rax*8 + 0x310850f], 1
add byte [rax], al
cmp byte [r15 + 1], 0xc0
jl 0x1400c6c85
dec r14
mov r13, r14
inc r15
mov r12, r15
jmp 0x1400c63a3
invalid
invalid
invalid
shl ecx, 0xc
or edx, ecx
retf 0xd089
mov rcx, qword [rsp + 0x38]
and al, 0x38
retf 0xd089
and al, 0x38
mov r9, qword [rcx + 0x18]
cmp eax, 0x2e
je 0x1400c63f5
sti
invalid
invalid
sti
invalid
jmp 0x1400c67fb
test rdx, rdx
test edx, edx
je 0x1400c5f70
invalid
cmp byte [rsi], 0x75
je 0x1400c687c
jne 0x1400c68ce
and ecx, ebp
adc bh, dh
invalid
jmp 0x1400c5f70
cmp eax, 0x75
jne 0x1400c5f70
xor edx, edx
jmp 0x1400c688a
cmp byte [rsi], 0x75
mov r13, r14
mov r12, r15
jne 0x1400c5f70
cmp byte [r15 + 2], 0xbf
jle 0x1400c6ce6
dec rdx
lea rax, [r15 + 2]
lea rcx, [r15 + rdx]
add rcx, 2
mov r8, rax
jmp 0x1400c68ce
add r8, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400c68ce
nop word cs:[rax + rax]
add r9d, 0xffffff9f
cmp r9d, 6
jae 0x1400c6982
cmp r8, rcx
je 0x1400c6976
movzx r9d, byte [r8]
test r9b, r9b
js 0x1400c68f0
inc r8
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x1400c68c0
jmp 0x1400c68ce
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [r8 + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x1400c689b
movzx r11d, byte [r8 + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp r9b, 0xf0
jb 0x1400c6955
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 0x1400c6976
add r8, 4
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x1400c68c0
jmp 0x1400c68ce
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x1400c68c0
jmp 0x1400c68ce
xor ecx, ecx
test rdx, rdx
jne 0x1400c698d
jmp 0x1400c5f70
mov cl, 1
test rdx, rdx
je 0x1400c5f70
movzx r8d, byte [rax]
cmp r8d, 0x2d
je 0x1400c69ac
cmp r8d, 0x2b
jne 0x1400c69b6
dec rdx
je 0x1400c5f70
lea rax, [r15 + 3]
jmp 0x1400c69b6
cmp rdx, 1
je 0x1400c5f70
xor r9d, r9d
xor r8d, r8d
cmp rdx, 9
jb 0x1400c6ab3
nop word cs:[rax + rax]
cmp rdx, r9
je 0x1400c6a23
movzx r10d, byte [rax + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x1400c6a07
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov r11d, 0xffffffff
cmovb r10d, r11d
mov r11d, r10d
cmp r10d, 0xf
ja 0x1400c5f70
cmp r8d, 0xfffffff
ja 0x1400c5f70
shl r8d, 4
or r8d, r11d
inc r9
cmp rdx, r9
jne 0x1400c69d5
mov eax, r8d
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
mov eax, 0x110000
cmovb r8d, eax
cmp r8d, 0x110000
sete al
or cl, al
jne 0x1400c5f70
mov dword [rsp + 0x58], r8d
mov eax, r8d
shl eax, 0xb
cmp eax, 0x88050000
jae 0x1400c6d05
cmp r8d, 0x20
jb 0x1400c5f70
add r8d, 0xffffff81
cmp r8d, 0x21
jb 0x1400c5f70
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
call fcn.14008da00
test al, al
je 0x1400c63a3
jmp 0x1400c6b26
invalid
shl r8d, 4
or r8d, r11d
inc r9
cmp rdx, r9
je 0x1400c6a23
movzx r10d, byte [rax + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x1400c6aa0
or byte [rbp - 0x73], al
pop rdx
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx - 0x22]
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov r11d, 0xffffffff
invalid
inc dword [rbp + 0xf]
rol dword [rbp - 0x77], cl
rol dword [rcx - 0x7d], cl
cli
invalid
jbe 0x1400c6aa0
invalid
jmp 0x1400c5f70
and al, 0x58
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x70], 0
mov qword [rsp + 0x78], r15
mov dword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x58]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
mov dl, 1
call fcn.1400c0350
mov r12d, eax
mov esp, eax
mov esp, eax
jmp case.0x140008aad.1290
xor r12d, r12d
jmp case.0x140008aad.1290
in al, 0xeb
add eax, dword [rcx - 0x4c]
add dword [rcx + rcx*4 - 0x20], eax
mov eax, r12d
mov r12b, 1
mov eax, r12d
add rsp, 0xa8
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov r12d, dword [rsp + 0x34]
jmp case.0x140008aad.1290
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov edx, 0x2b
call fcn.140163440
ud2
mov al, 1
mov byte [rsp + 0x58], al
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x58]
mov edx, 0x2b
call fcn.140163790
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rbx
mov rdx, r10
mov r9, r10
call fcn.140163900
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
xor r8d, r8d
call fcn.140163900
ud2
xor eax, eax
jmp 0x1400c6b63
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, r14
call fcn.140163900
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
xor r8d, r8d
mov r9, rsi
call fcn.140163900
ud2
call fcn.1401639a0
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
mov r8, r12
mov r9, r14
call fcn.140163900
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r10
mov r8, r14
mov r9, r10
call fcn.140163900
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
mov r8, rsi
mov r9, r14
call fcn.140163900
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400c6c8c
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400c6c8c
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, r14
mov r9, r14
call fcn.140163900
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400c6cb7
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x14019c578]
or eax, 0x44894800
and al, 0x20
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rbx
mov rdx, r14
mov r9, r14
call fcn.140163900
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0xd596f
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
jmp 0x1400c6c97
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
and ebx, dword [rcx + 0xd]
add byte [rax - 0x77], cl
and al, 0x20
mov r8d, 1
mov rcx, rsi
mov r9, rdx
call fcn.140163900
ud2
lea r8, [0x1401959d0]
in al, dx
or al, 0
mov ecx, 1
mov edx, 1
call fcn.140163340
ud2
int3
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, str.SizeLimitExhausted
lea rdx, str.SizeLimitExhausted
add byte [rcx - 0x48], al
adc al, byte [rax]
add byte [rax], al
invalid
mov r8d, 0x12
add byte [rax - 1], cl
loopne 0x1400c6d09
jmp rax
int3
int3
je case.0x14002210d.958
mov qword [rcx], 1
mov al, 1
ret
add byte [rax], al
add byte [rax - 0x3fce3cff], dh
xor eax, eax
xor eax, eax
sub qword [rcx + 8], r8
sub dword [rcx + 8], eax
setb al
mov qword [rcx], rax
jae 0x1400c6d61
mov al, 1
ret
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
jmp rax
pause
mov rax, qword [0x1401ea9a8]
cmp rax, 1
je 0x1400c6f00
cmp rax, 2
clc
add cl, byte [rdi]
jne 0x1400c6fd3
movaps xmm0, xmmword [rsp + 0x60]
jne 0x1400c6fd3
movaps xmm0, xmmword [rsp + 0x60]
invalid
movaps xmm1, xmmword [rsp + 0x70]
and al, 0x70
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm3
and al, 0x50
movaps xmmword [rsp + 0x40], xmm2
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
movzx eax, byte [0x1401ea9b8]
mov ecx, 0xd8
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
rol edx, cl
invalid
invalid
call fcn.140143230
test rax, rax
invalid
ror byte [rdi], 0x84
cmpsb byte [rsi], byte [rdi]
je 0x1400c700c
add byte [rax], al
add byte [rax - 0x77], cl
xor byte [rdi], cl
sub byte [rsp + 0x20], al
mov qword [rax], rsi
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
movaps xmm2, xmmword [rsp + 0x40]
movaps xmm3, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], bl
sub byte [rsp + 0x50], bl
push rax
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
adc dword [rax + 0x18], ecx
adc dword [rax + 0x18], ecx
movups xmmword [rax + 0x28], xmm2
sub byte [rdi], cl
adc dword [rax + 0x38], ebx
invalid
movups xmmword [rax + 0x38], xmm3
cmp byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rax + 0x48], xmm0
adc dword [rax + 0x48], eax
push rdi
ror byte [rdi], 0x11
invalid
adc dword [rax + 0x48], eax
movups xmmword [rax + 0x58], xmm0
movups xmmword [rax + 0x58], xmm0
movups xmmword [rax + 0x68], xmm0
movups xmmword [rax + 0x78], xmm0
invalid
invalid
push 0x7840110f
js case.0x1400cd38a.801
movups xmmword [rax + 0x88], xmm0
adc dword [rax + 0x88], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x98], eax
cwde
add byte [rax], al
invalid
movups xmmword [rax + 0x98], xmm0
cwde
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movups xmmword [rax + 0xa8], xmm0
adc dword [rax + 0xa8], eax
sub byte [rax + 0xf000000], 0x11
cmp byte [rax + 0xf000000], 0x11
movups xmmword [rax + 0xc8], xmm0
add byte [rax], al
movups xmmword [rax + 0xb8], xmm0
adc dword [rax + 0xb8], eax
movups xmmword [rax + 0xc8], xmm0
enter 0, 0
lea rdx, method..virtual_0
add rsp, 0xa0
pop rsi
ret
add byte [rax], al
add byte [rsi - 0x3d], bl
test rax, rax
jne 0x1400c6ff2
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea r8, [0x1401aa7a0]
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.140163440
ud2
lea rcx, str.Once_has_panicked
lea r8, [0x1401aa7d0]
mov edx, 0x11
add byte [rax], al
add al, ch
invalid
invalid
or dword [rax], eax
add al, ch
invalid
invalid
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0xd8
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
mov edi, 0xb0f0009
or dword [rax], eax
ud2
int3
call fcn.140162fc0
or dword [rax], eax
ud2
int3
sub rsp, 0x278
add al, byte [rax]
add byte [rcx + rcx*4 - 0x31], cl
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov r14, qword [rdx]
xor al, byte [rcx + 0xf]
adc byte [rsi + 0x30], al
ret
xor al, byte [rcx + 0xf]
adc byte [rsi + 0x30], al
movups xmm1, xmmword [r14 + 0x40]
movups xmm2, xmmword [r14 + 0x50]
movups xmm2, xmmword [rsi + 0x50]
movups xmm2, xmmword [rsi + 0x50]
movups xmm3, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
mov rax, qword [0x1401ea9a8]
mov eax, dword [0x1401ea9a8]
test rax, rax
jne 0x1400c70a9
mov ecx, 1
xor eax, eax
lock cmpxchg qword [0x1401ea9a8], rcx
or eax, 0x12392c
or eax, 0x12392c
add byte [rbp + 0x2b], dh
jne 0x1400c70a9
call fcn.140152f80
mov byte [0x1401ea9b0], 1
mov eax, 2
xchg qword [0x1401ea9a8], rax
add eax, 0x123912
add eax, 0x123912
adc al, byte [rax]
add bl, ch
and dword [rdi], ecx
invalid
jmp 0x1400c70b9
test byte [rax], al
add byte [rax], al
add byte [rax], al
pause
mov rax, qword [0x1401ea9a8]
cmp byte [rdx], dl
invalid
cmp byte [rdx], dl
add byte [rax - 0x7d], cl
clc
cmp rax, 1
je case.0x140048217.731
add dword [rcx + rsi*8 + 0x48], esi
cmp eax, 2
invalid
cmp rax, 2
add cl, byte [rdi]
test eax, edx
add dword [rax], eax
jne 0x1400c7289
add byte [rdi], cl
sub byte [rsp + 0x30], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], dl
sub byte [rsp + 0x50], dl
push rax
movaps xmm3, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], bl
invalid
movups xmmword [rsp + 0x140], xmm3
movups xmmword [rsp + 0x130], xmm2
and al, 0x30
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x130], edx
and al, 0x30
add dword [rax], eax
invalid
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x120], xmm1
adc dword [rsp + 0x120], ecx
add byte [rdi], cl
adc dword [rsp + 0x110], eax
add dword [rax], eax
invalid
movups xmmword [rsp + 0x110], xmm0
add dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x158], xmm0
movups xmmword [rsp + 0x168], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x158], xmm0
add byte [rax], al
movups xmmword [rsp + 0x168], xmm0
push 0xf000001
add byte [rdi], cl
movups xmmword [rsp + 0x178], xmm0
adc dword [rsp + 0x178], eax
movups xmmword [rsp + 0x188], xmm0
movups xmmword [rsp + 0x198], xmm0
movups xmmword [rsp + 0x1a8], xmm0
adc dword [rsp + 0x1a8], eax
adc dword [rsp + 0x1a8], eax
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x1b8], eax
movups xmmword [rsp + 0x1b8], xmm0
movups xmmword [rsp + 0x1c8], xmm0
mov qword [rsp + 0x108], r14
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 - 0x39], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
lea esi, [rsp + 0x108]
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 - 0x39], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
lea esi, [rsp + 0x108]
mov rcx, r14
lea esi, [rsp + 0x108]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1400bc6b0
lea rcx, [rsp + 0x30]
mov r8d, 0xd8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x30]
mov r9, qword [rax + 0x20]
movups xmm0, xmmword [rsp + 0x148]
and al, 0x48
add dword [rax], eax
add byte [rax], al
and al, 0x48
add dword [rax], eax
add byte [rax], al
movaps xmmword [rsp + 0x220], xmm0
add byte [rax], al
movaps xmmword [rsp + 0x220], xmm0
and byte [rdx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x108]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x118]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0x138]
pushfq
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x210], xmm3
movaps xmmword [rsp + 0x210], xmm3
add byte [rax], al
movaps xmmword [rsp + 0x200], xmm2
sub dword [rsp + 0x200], edx
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
cmp r9, 0x81
jae 0x1400c72c2
invalid
lea r8, [rsp + 0x80]
mov rax, qword [rsp + 0x100]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x1e0]
lea edx, [rsp + 0x1e0]
lea edx, [rsp + 0x1e0]
add dword [rax], eax
add al, ch
invalid
call fcn.1400bc980
mov rax, qword [rsp + 0x230]
add byte [rax], al
ja 0x1400c725e
invalid
add byte [rax], al
mov r8, qword [rax + 0x10]
cmp r8, 0x41
clc
jae 0x1400c72d8
add byte [rax], al
lea rdx, [rsp + 0x238]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
mov qword [rsp + 0x70], r8
lea rcx, [rsp + 0x30]
and al, 0x30
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
and al, 0x40
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
invalid
pop rsp
and al, 0x60
invalid
invalid
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x20], xmm2
adc dword [rsi + 0x20], edx
invalid
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
xor byte [rax - 0x75], cl
and al, 0x70
and al, 0x70
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [rsi + 0x40], rax
mov dword [rsi + 0x40], eax
mov rax, rsi
invalid
add rsp, 0x278
js 0x1400c7283
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
test rax, rax
jne 0x1400c72a8
invalid
sal byte [rbp + 0x1a], 0x48
sbb cl, byte [rax - 0x73]
or eax, 0xe348b
mov esi, dword [rsi + rcx]
invalid
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea ecx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
mov esi, dword [rsi + rcx]
invalid
add byte [rbp + rcx*4 + 5], cl
add al, 0x35
lea r8, [0x1401aa7a0]
lea eax, [0x1401aa7a0]
add eax, 0xe3504
invalid
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
invalid
add al, ch
invalid
call fcn.140163440
ror dword [rcx], 0
ud2
lea rcx, str.Once_has_panicked
lea r8, [0x1401aa7d0]
mov edx, 0x11
call fcn.140163440
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
mov edx, 0x80
mov rcx, r9
call fcn.1401633c0
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
mov edx, 0x40
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov r8, rax
call fcn.1401633c0
ud2
adc bl, al
int3
int3
add byte [rax - 0x77], cl
invalid
pop rsp
and al, 0x68
movups xmmword [rsp + 0x58], xmm2
push rsp
and al, 0x58
pop rax
push rsp
and al, 0x58
pop rax
pop rax
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rdx]
mov r8, qword [rdx + 0x48]
movups xmm0, xmmword [rdx + 0xc0]
movups xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rdx + 0xb0]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rdx + 0xb0], al
movups xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rdx + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xd0], eax
add byte [rax], al
movups xmmword [rsp + 0xd0], xmm0
add byte [rax], al
movups xmm0, xmmword [rdx + 0x90]
movups xmmword [rsp + 0xc0], xmm0
and al, 0xc0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xc0], eax
and al, 0xc0
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rdx + 0x80]
adc byte [rdx + 0x80], al
add byte [rax], 0
add byte [rdi], cl
movups xmmword [rsp + 0xb0], xmm0
movups xmmword [rsp + 0xb0], xmm0
add byte [rax], al
movups xmm0, xmmword [rdx + 0x70]
movups xmmword [rsp + 0xa0], xmm0
add byte [rax], al
movups xmm0, xmmword [rdx + 0x60]
adc byte [rdx + 0x60], al
invalid
movups xmmword [rsp + 0x90], xmm0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rdx + 0x50]
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov rax, qword [rdx + 0xd0]
mov qword [rsp + 0x30], rcx
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x78], r8
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x100], eax
mov dword [rsp + 0x100], eax
add byte [rbx + rcx*4 + 0x49], cl
and byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x70]
mov r9, qword [rcx + 0x20]
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
jo 0x1400c7430
mov qword [rsp + 0x150], rcx
mov dword [rsp + 0x150], ecx
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x78]
add byte [rax], al
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x158], rcx
mov rcx, qword [rsp + 0x30]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x30
invalid
xor byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x110], rcx
add byte [rax], al
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x118], rcx
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmm2, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], dl
adc byte [rsp + 0x60], dl
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
sub dword [rsp + 0x120], eax
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x120], eax
add byte [rax], al
cmp r9, 0x81
jae 0x1400c74e4
lea r8, [rsp + 0x80]
mov qword [rsp + 0x20], rax
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x168]
lea ecx, [rsp + 0x168]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
lea rdx, [rsp + 0x110]
call fcn.1400bc980
invalid
invalid
add dword [rax], eax
add al, ch
adc al, 0x55
invalid
mov rax, qword [rsp + 0x168]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
and al, 0x68
add dword [rax], eax
add byte [rbx + rcx*4 + 0x40], cl
mov eax, dword [rax + 0x10]
invalid
invalid
push 0x4c000001
mov eax, dword [rax + 0x10]
adc byte [rcx - 0x7d], cl
cmp r8, 0x41
clc
jae 0x1400c74fa
jae 0x1400c74fa
lea rdx, [rsp + 0x170]
and al, 0x70
add dword [rax], eax
jo 0x1400c7485
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
push rdi
ror byte [rdi], 0x29
and al, 0x60
invalid
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
mov qword [rsp + 0x70], r8
and al, 0x70
lea rcx, [rsp + 0x30]
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
and al, 0x50
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x30], xmm3
pop rsi
xor byte [rax - 0x75], cl
and al, 0x70
pop rsi
xor byte [rax - 0x75], cl
and al, 0x70
jo 0x1400c751d
mov qword [rsi + 0x40], rax
mov dword [rsi + 0x40], eax
mov rax, rsi
add rsp, 0x1b0
add byte [rsi - 0x3d], bl
add byte [rsi - 0x3d], bl
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
invalid
mov edx, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
call fcn.1401633c0
or dword [rax], eax
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
add eax, 0xd609f
mov edx, 0x40
mov rcx, r8
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
ror dword [rcx - 0x77], 0xc0
mov r8, rax
mov eax, eax
call fcn.1401633c0
ud2
mov esi, 0xb0f0009
int3
int3
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov r14, qword [rcx]
mov rbx, qword [rcx + 0x48]
mov rdi, qword [rcx + 0xd0]
add byte [rdi], cl
mov dh, 5
add eax, 0x123477
add byte [rdi], cl
mov dh, 5
invalid
ja 0x1400c7573
add eax, 0x123477
adc al, byte [rax]
mov ecx, 0xd8
fadd dword [rax]
add byte [rax], al
mov edx, 8
call fcn.140143230
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
popfq
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
loopne 0x1400c750a
invalid
test byte [rbp + 0x4c000000], bl
add byte [rax], al
mov qword [rax], r14
mov dword [rax], esi
movups xmm0, xmmword [rsi + 8]
adc byte [rsi + 8], al
movups xmm1, xmmword [rsi + 0x18]
movups xmm2, xmmword [rsi + 0x28]
push rsi
invalid
sbb byte [rdi], cl
adc byte [rsi + 0x28], dl
push rsi
invalid
push rsi
sub byte [rdi], cl
movups xmm3, xmmword [rsi + 0x38]
adc byte [rsi + 0x38], bl
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
adc dword [rax + 0x18], ecx
or byte [rdi], cl
adc dword [rax + 0x18], ecx
sbb byte [rdi], cl
movups xmmword [rax + 0x28], xmm2
adc dword [rax + 0x28], edx
movups xmmword [rax + 0x38], xmm3
mov qword [rax + 0x48], rbx
movups xmm0, xmmword [rsi + 0x50]
adc byte [rsi + 0x50], al
cmp byte [rax - 0x77], cl
pop rax
movups xmm0, xmmword [rsi + 0x50]
adc byte [rsi + 0x50], al
adc byte [rsi + 0x50], al
movups xmm1, xmmword [rsi + 0x60]
movups xmm2, xmmword [rsi + 0x70]
push rsi
jo 0x1400c759c
adc byte [rsi + 0x80], bl
invalid
push rsi
jo 0x1400c759c
adc byte [rsi + 0x80], bl
add byte [rax], 0
add byte [rdi], cl
adc dword [rax + 0x50], eax
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm1
movups xmmword [rax + 0x70], xmm2
adc dword [rax + 0x70], edx
movups xmmword [rax + 0x80], xmm3
movups xmm0, xmmword [rsi + 0x90]
nop
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x90], eax
nop
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x90], eax
movups xmm0, xmmword [rsi + 0xa0]
movups xmmword [rax + 0xa0], xmm0
invalid
add byte [rax], al
invalid
movups xmm0, xmmword [rsi + 0xb0]
adc byte [rsi + 0xb0], al
movups xmmword [rax + 0xb0], xmm0
movups xmm0, xmmword [rsi + 0xc0]
movups xmmword [rax + 0xc0], xmm0
add byte [rax - 0x77], cl
mov eax, 0xd0
add byte [rax - 0x77], cl
mov eax, 0xd0
lea rdx, method..virtual_0
lea edx, [0x14019d508]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
mov edx, 0xd8
add byte [rax], al
add byte [rax], al
add byte [rdx + 0xd8], bh
add byte [rax], al
add byte [rax], al
call fcn.140162fc0
ud2
add byte [rdi], cl
or ecx, esp
int3
int3
push rsi
push rdi
sub rsp, 0x1a8
sub esp, 0x1a8
sub esp, 0x1a8
mov rdi, rdx
mov rsi, rcx
lea rcx, [rsp + 0x80]
mov r8d, 0xd8
call sub.VCRUNTIME140.dll_memcpy
invalid
jle 0x1400c763a
invalid
mov rax, qword [rsp + 0x80]
mov r9, qword [rax + 0x20]
movups xmm0, xmmword [rdi + 0x40]
invalid
invalid
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
xor byte [rdi], cl
sub dword [rsp + 0x60], ebx
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
cmp r9, 0x81
jae 0x1400c7744
lea r8, [rsp + 0xd0]
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x30]
call fcn.1400bc980
mov rax, qword [rsp + 0x160]
mov r8, qword [rax + 0x10]
cmp r8, 0x41
jae 0x1400c775a
lea rdx, [rsp + 0x168]
xorps xmm0, xmm0
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xa0], xmm0
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0xc0], r8
lea rcx, [rsp + 0x80]
add byte [rax], 0
add al, ch
cld
jge 0x1400c76fc
add byte [rdi], cl
sub byte [rsp + 0x80], al
add byte [rax], 0
add al, ch
cld
jge 0x1400c76fc
add byte [rdi], cl
sub byte [rsp + 0x80], al
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], bl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], bl
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x30], xmm3
pop rsi
xor byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
pop rsi
xor byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
call fcn.140142490
mov rax, rsi
add rsp, 0x1a8
invalid
test al, 1
add byte [rax], al
invalid
add byte [rax], al
pop rdi
pop rsi
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
lea eax, [0x14019ace0]
mov edx, 0x80
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
call fcn.1401633c0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0xd5e3f
invalid
pop rsi
invalid
invalid
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
invalid
mov edx, 0x40
mov rcx, r8
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
ror dword [rcx - 0x77], 0xc0
mov r8, rax
call fcn.1401633c0
ud2
invalid
or ecx, esp
int3
invalid
and byte [rcx - 0x7d], cl
stc
and dword [rdi], ecx
cmp dword [rdx + 0x4c000000], 0xffffff89
invalid
mov r8, rdx
lea rdx, [0x14019da48]
invalid
or eax, 0x4c8d4800
and al, 0x30
invalid
and al, 0x30
call fcn.1400bcbc0
cmp dword [rsp + 0x30], 2
je case.0x14009478a.231
lea rcx, [rsp + 0x260]
and al, 0x60
add al, byte [rax]
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x30]
and al, 0x30
mov r8d, 0x220
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 0xc
jne 0x1400c78a5
mov bh, 0
add byte [rax], al
add byte [rax - 0x7d], cl
dec byte [rdi + rcx]
test dword [rdi - 0x75000000], esi
mov bh, 0
add byte [rax], al
mov eax, dword [rdi + 8]
mov dword [rsp + 0x258], eax
or byte [r9 + 0x2582484], r9b
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rdi]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov qword [rsp + 0x250], rax
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add byte [rax], al
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x73], cl
lea rdx, [rsp + 0x260]
mov r8d, 0x220
xchg esp, eax
and al, 0x60
add al, byte [rax]
add byte [rcx - 0x48], al
and byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
adc al, byte [rax]
invalid
adc al, byte [rax]
mov ecx, 0x230
xor byte [rdx], al
add byte [rax], al
mov edx, 0x10
call fcn.140143230
invalid
invalid
add byte [rax], al
add al, ch
invalid
invalid
test rax, rax
je 0x1400c78bb
invalid
invalid
add byte [rax], al
invalid
test byte [rcx + 0x48000000], al
mov rsi, rax
mov esi, eax
lea rdx, [rsp + 0x30]
mov r8d, 0x230
invalid
xor byte [rcx - 0x48], al
xor byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
shr eax, 0xa0
invalid
invalid
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, method..virtual_0
lea edx, [0x14019dab0]
jl case.0x14008f907.400
add byte [rax - 0x73], cl
adc eax, 0xd6259
pop rcx
invalid
invalid
invalid
lea edx, [0x14019dab0]
pop rcx
invalid
add byte [rax - 0x77], cl
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x488
pop rdi
pop rsi
ret
lea eax, [0x14019e098]
mov edx, 0x20
add byte [rax], al
push 0x20ba000d
add byte [rax], al
add byte [rax], al
mov rcx, r9
add byte [rax], al
mov rcx, r9
call fcn.1401633c0
ud2
movabs rbx, 0x4f058d480b0f0009
invalid
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccrypto_ring_tls12.rs
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea ecx, [0x14019d9a8]
add byte [rbp + rcx*4 + 0xd], cl
adc al, 0x61
lea ecx, [0x14019d9a8]
or eax, 0x448d4c00
and al, 0x2f
invalid
lea r8, [rsp + 0x2f]
invalid
mov edx, 0x2b
call fcn.140163790
ud2
add byte [rax], al
add al, ch
in eax, dx
mov esi, 0xb0f0009
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptocipher.rs
mov ecx, 0xc
or al, 0
add byte [rax], al
or eax, 0xcb900
add byte [rax], al
mov rdx, rsi
call fcn.140163920
ud2
mov ecx, 0x10
mov edx, 0x230
add al, ch
invalid
mov dh, 9
invalid
add al, ch
div byte [rsi + 0xb0f0009]
mov dh, 9
add byte [rdi], cl
or ecx, esp
mov dh, 9
add byte [rdi], cl
or ecx, esp
ud2
int3
sub esp, 0x488
mov rsi, r9
mov r9, qword [rdx + 0x20]
and byte [rcx - 0x7d], cl
stc
and dword [rdi], ecx
invalid
invalid
add byte [rax], al
invalid
and byte [rcx - 0x7d], cl
stc
and dword [rdi], ecx
cmp dword [rdx + 0x4c000000], 0xffffff89
mov rdi, r8
mov edi, eax
invalid
mov r8, rdx
lea rdx, [0x14019da48]
lea edx, [0x14019da48]
lea edx, [0x14019da48]
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1400bcbc0
cmp dword [rsp + 0x30], 2
xor byte [rdx], al
je 0x1400c79ba
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 0xc
jne 0x1400c79e5
mov eax, dword [rdi + 8]
mov dword [rsp + 0x258], eax
mov rax, qword [rdi]
mov qword [rsp + 0x250], rax
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x260]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x230
mov edx, 0x10
call fcn.140143230
test rax, rax
je 0x1400c79fb
mov rsi, rax
lea rdx, [rsp + 0x30]
mov r8d, 0x230
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, method..virtual_0
mov rax, rsi
add rsp, 0x488
pop rdi
pop rsi
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptocipher.rs
mov edx, 0x20
mov rcx, r9
call fcn.1401633c0
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccrypto_ring_tls12.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.140163790
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptocipher.rs
mov ecx, 0xc
mov rdx, rsi
call fcn.140163920
ud2
mov ecx, 0x10
mov edx, 0x230
call fcn.140162fc0
ud2
xor al, byte [rdx + 0x228]
movzx r8d, r8b
movzx eax, al
movzx eax, al
shl r8, 0x20
or rax, rcx
mov r10, rax
shr r10, 0x28
xor r10b, byte [rdx + 0x229]
movzx r10d, r10b
ror byte [rcx - 0x3f], cl
loop 0x1400c7b28
ror byte [rcx - 0x3f], cl
loop 0x1400c7b28
or r10, r8
mov r8, rax
shr r8, 0x30
xor r8b, byte [rdx + 0x22a]
movzx r8d, r8b
shl r8, 0x30
shl eax, 0x30
shl eax, 0x30
or r8, r10
shr rax, 0x38
xor al, byte [rdx + 0x22b]
movzx eax, al
shl rax, 0x38
or rax, r8
ror byte [rax - 0x3f], 0xe0
cmp byte [rcx + rcx - 0x40], cl
or rax, rcx
or eax, ecx
mov ecx, dword [rdx + 0x220]
mov dword [rsp + 0x64], ecx
mov qword [rsp + 0x68], rax
movzx ebp, byte [rdi + 0x18]
movzx r11d, byte [rdi + 0x19]
movzx r13d, word [rdi + 0x1a]
movzx ebp, word [rdi + 0x1a]
movzx ebp, word [rdi + 0x1a]
sbb al, byte [rbp + 0xf]
mov bh, 0xc5
movzx r8d, r13w
movzx r15d, word [rdi + 0x1c]
movzx edi, word [rdi + 0x1c]
movzx eax, bpl
mov dh, 0xc5
lea rcx, [0x1401ae404]
movsxd rax, dword [rcx + rax*4]
invalid
push 0x6348000e
add al, 0x81
invalid
or dword [rax + 1], 0xb0e0ffc8
adc al, 0xeb
imul esi, dword [rax + 0xb96615], 2
mov al, 0x15
mov cx, 0x200
add rax, rcx
jmp rax
mov al, 0x14
jmp case.0x1400c7b6b.7
mov al, 0x15
mov cx, 0x200
mov r8d, r8d
lea r10, [0x1401ae41c]
invalid
add byte [rdi + 0x63], cl
invalid
add al, 0x82
ror byte [rbp + rcx*4 + 0x15], 0x9b
push 0x634f000e
invalid
add byte [rdi + 0x63], cl
invalid
add al, 0x82
invalid
invalid
add r8, r10
jmp r8
mov al, 0x16
mov cx, 0x200
mov r8d, r8d
lea r10, [0x1401ae41c]
adc eax, 0xe6881
adc eax, 0xe6881
add byte [rdi + 0x63], cl
add al, 0x82
movsxd r8, dword [r10 + r8*4]
add r8, r10
jmp r8
mov al, 0x17
mov cx, 0x200
mov r8d, r8d
lea r10, [0x1401ae41c]
movsxd r8, dword [r10 + r8*4]
add r8, r10
jmp r8
mov al, 0x18
mov cx, 0x200
mov r8d, r8d
lea r10, [0x1401ae41c]
movsxd r8, dword [r10 + r8*4]
invalid
add al, 0x82
add r8, r10
jmp r8
invalid
mov eax, r11d
mov cx, 0x200
mov r8d, r8d
ror byte [rbp + rcx*4 + 0x15], 0x32
push 0x634f000e
invalid
add byte [rdi + 0x63], cl
invalid
add al, 0x82
ror byte [rbp + rcx*4 + 0x15], 0x32
push 0x634f000e
invalid
add byte [rdi + 0x63], cl
invalid
add al, 0x82
invalid
invalid
add r8, r10
jmp r8
mov cx, 0x300
jmp case.0x1400c7bf1.0
mov cx, 0x301
jmp case.0x1400c7bf1.0
mov cx, 0x302
jmp case.0x1400c7bf1.0
mov cx, 0x303
jmp case.0x1400c7bf1.0
mov cx, 0x304
jmp case.0x1400c7bf1.0
invalid
add ebp, ebx
adc eax, 0xfeffb966
mov cx, 0xfeff
jmp case.0x1400c7bf1.0
mov cx, 0xfefd
jmp case.0x1400c7bf1.0
mov cx, 0xfefc
jmp case.0x1400c7bf1.0
mov ecx, 0x3ebfefc
mov ecx, r15d
stc
rol cx, 8
lea r8d, [rbx - 0x10]
invalid
invalid
rol r8w, 8
invalid
mov r14, qword [rdi]
mov qword [rsp + 0x50], r9
push rax
push rax
mov byte [rsp + 0x58], al
mov word [rsp + 0x59], cx
and al, 0x59
and al, 0x59
mov word [rsp + 0x5b], r8w
add rbx, 0xfffffffffffffff0
mov rax, qword [rdx + 0x210]
cmp rbx, qword [rax + 0x20]
ja 0x1400c7cc6
mov word [rsp + 0x4e], r15w
mov byte [rsp + 0x4d], r11b
lea r15, [r14 + rbx]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0xd
lea r12, [rsp + 0x70]
lea r8, [rsp + 0x64]
lea r9, [rsp + 0x50]
mov rcx, r12
call rax
mov r8d, 0x10
mov rcx, r12
mov rdx, r15
call fcn.140150b40
test eax, eax
je 0x1400c7d03
test rbx, rbx
je 0x1400c7cc6
mov rcx, r14
xor edx, edx
mov r8, rbx
call sub.VCRUNTIME140.dll_memset
mov byte [rsi + 8], 5
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], rbx
mov qword [rsi], 1
cmp qword [rdi + 8], 0
je 0x1400c7cec
mov rcx, qword [rdi]
call fcn.140142490
mov rax, rsi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rbx, 0x4000
jbe 0x1400c7d20
mov byte [rsi + 8], 0x10
mov qword [rsi], 1
cmp qword [rdi + 8], 0
jne 0x1400c7ce4
jmp 0x1400c7cec
mov qword [rdi + 0x10], rbx
mov qword [rsi + 0x18], rbx
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bpl
movzx eax, byte [rsp + 0x4d]
mov byte [rsi + 0x21], al
mov word [rsi + 0x22], r13w
movzx eax, word [rsp + 0x4e]
mov word [rsi + 0x24], ax
mov qword [rsi], 0
jmp 0x1400c7cec
mov qword [rsp + 0x7c], rax
movzx r8d, byte [r14 + 0x10]
movzx r9d, byte [r14 + 0x11]
mov dh, 0x4e
adc dword [rbp + 0xf], eax
mov bh, 0x56
adc al, byte [rcx + 0xf]
mov bh, 0xc2
mov dh, 0x46
adc byte [rbp + 0xf], al
mov dh, 0x4e
adc dword [rbp + 0xf], eax
mov bh, 0x56
adc al, byte [rcx + 0xf]
mov bh, 0xc2
movzx r11d, word [r14 + 0x14]
mov r15, qword [r14 + 8]
movzx ecx, r8b
movzx ecx, al
movzx ecx, al
enter 0xffffffffffff8d48, 0x15
shl byte [rbp + 0xe], 1
add byte [rax + 0x63], cl
or al, 0x8a
lea rdx, [0x1401ae444]
adc eax, 0xe65d0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov byte [rsp + 0x43], r8b
mov byte [rsp + 0x42], r9b
mov word [rsp + 0x44], r10w
mov dword [rsp + 0x44], edx
jmp rcx
jmp rcx
mov byte [rsp + 0x41], 0x14
jmp case.0x1400c7ba2.24
adc al, 0xeb
jno 0x1400c7e5b
invalid
mov byte [rsp + 0x41], 0x15
mov bp, 0x200
and al, 0x41
adc eax, 0x200bd66
mov eax, eax
lea rcx, [0x1401ae45c]
lea ecx, [0x1401ae45c]
lea ecx, [0x1401ae45c]
mov dh, 0x65
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsp + 0x41], 0x16
mov bp, 0x200
mov eax, eax
lea rcx, [0x1401ae45c]
lea ecx, [0x1401ae45c]
lea ecx, [0x1401ae45c]
wait
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0xc6e0ffc8
add rax, rcx
jmp rax
invalid
loopne 0x1400c7e91
mov byte [rsp + 0x41], 0x17
and al, 0x41
invalid
mov bp, 0x200
mov eax, eax
mov ebp, 0xc0890200
lea rcx, [0x1401ae45c]
lea ecx, [0x1401ae45c]
and byte [rbp + 0xe], 0
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffffc6
and al, 0x41
and al, 0x41
jmp rax
mov byte [rsp + 0x41], 0x18
mov bp, 0x200
invalid
and al, 0x41
sbb byte [r14 - 0x43], spl
sbb byte [rsi - 0x43], ah
add byte [rdx], al
add cl, byte [rcx + 0xd8d48c0]
mov eax, eax
lea rcx, [0x1401ae45c]
lea ecx, [0x1401ae45c]
lea ecx, [0x1401ae45c]
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne case.0x1400c7f19.8
mov byte [rsp + 0x41], r9b
mov byte [rsp + 0x41], cl
and al, 0x41
mov bp, 0x200
mov eax, eax
lea rcx, [0x1401ae45c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
invalid
invalid
or dword [rax + 1], 0x66e0ffc8
mov ebp, 0x2deb0300
add rax, rcx
jmp rax
mov bp, 0x300
jmp case.0x1400c7f19.0
mov bp, 0x301
jmp case.0x1400c7f19.0
mov bp, 0x302
jmp case.0x1400c7f19.0
mov bp, 0x303
jmp case.0x1400c7f19.0
mov bp, 0x304
add ebp, ebx
adc eax, 0xfeffbd66
mov bp, 0xfeff
jmp case.0x1400c7f19.0
mov bp, 0xfeff
jmp case.0x1400c7f19.0
mov bp, 0xfefd
jmp case.0x1400c7f19.0
invalid
mov bp, 0xfefc
jmp case.0x1400c7f19.0
mov ebp, r11d
mov r13, r15
add r13, 0x10
mov qword [rsp + 0x70], rsi
mov word [rsp + 0x46], r11w
je 0x1400c80c2
js 0x1400c8116
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r13
call fcn.140143230
test rax, rax
je 0x1400c811d
mov r12, rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 0
mov r13, qword [r14]
cmp r15, 0xfffffffffffffff0
jae 0x1400c80d6
xor r14d, r14d
rol bp, 8
mov esi, r15d
rol si, 8
lea rcx, [r12 + r14]
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r14, r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rbx
movzx eax, byte [rsp + 0x41]
mov byte [rsp + 0x68], al
mov word [rsp + 0x69], bp
mov word [rsp + 0x6b], si
mov rax, qword [rdi + 0x210]
cmp qword [rax + 0x20], r14
jae 0x1400c801f
mov rsi, qword [rsp + 0x70]
mov byte [rsi + 8], 6
mov qword [rsi], 1
cmp qword [rsp + 0x50], 0
je 0x1400c80ab
mov rcx, r12
call fcn.140142490
jmp 0x1400c80ab
lea rbx, [rsp + 0x88]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], 0xd
lea r8, [rsp + 0x78]
lea r9, [rsp + 0x60]
mov rcx, rbx
mov rdx, rdi
call qword [rax + 8]
mov rax, qword [rsp + 0x50]
sub rax, r14
cmp rax, 0xf
mov rsi, qword [rsp + 0x70]
jbe 0x1400c80f4
movzx eax, byte [rsp + 0x43]
movzx ecx, byte [rsp + 0x42]
movzx edx, word [rsp + 0x44]
movups xmm0, xmmword [rbx]
movups xmmword [r12 + r14], xmm0
add r14, 0x10
mov qword [rsp + 0x58], r14
mov qword [rsi + 0x18], r14
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], al
and byte [rax - 0x7699deb2], r9b
push rsi
and cl, byte [rdi]
mov bh, 0x44
and al, 0x46
and byte [rax - 0x7699deb2], r9b
and dword [rsi - 0x77], esp
push rsi
and cl, byte [rdi]
mov bh, 0x44
and al, 0x46
mov word [rsi + 0x24], ax
mov qword [rsi], 0
mov rax, rsi
add rsp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x48], 1
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x50
push rdi
ror byte [rdi], 0x11
and al, 0x50
mov r13, qword [r14]
lea rcx, [rsp + 0x48]
xor edx, edx
mov r8, r15
call fcn.1401639e0
mov r12, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov r14, qword [rsp + 0x58]
jmp 0x1400c7faf
lea rcx, [rsp + 0x48]
mov r8d, 0x10
mov rdx, r14
call fcn.1401639e0
mov r12, qword [rsp + 0x48]
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x48
mov r14, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
jmp 0x1400c8064
invalid
call fcn.14007ff80
ud2
mov ecx, 1
mov rdx, r13
call fcn.140162fc0
ud2
add byte [rdi], cl
or ecx, esp
int3
mov rsi, r8
mov rdi, rcx
mov edi, ecx
test rdx, rdx
test edx, edx
je 0x1400c8190
mov rbx, rdx
mov rbx, rdx
cmp qword [r9 + 8], 0
je 0x1400c816c
cmp qword [r9 + 0x10], 0
je 0x1400c816c
mov rcx, qword [r9]
mov rdx, rsi
mov r8, rbx
call fcn.140145570
test rax, rax
jne 0x1400c8188
mov qword [rdi + 8], rbx
jmp 0x1400c8198
test rsi, rsi
je 0x1400c81ac
movzx eax, byte [0x1401ea9b8]
mov rcx, rsi
mov rdx, rbx
call fcn.140143230
test rax, rax
je 0x1400c8166
mov qword [rdi + 8], rax
xor eax, eax
jmp 0x1400c819d
mov qword [rdi + 8], 0
mov eax, 1
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rax, rbx
test rax, rax
jne 0x1400c8188
jmp 0x1400c8166
add byte [rax - 0x79], cl
add eax, 0x1226b2
mov dl, 0x26
adc al, byte [rax]
mov dl, 0x26
adc al, byte [rax]
jmp 0x1400c8319
add byte [rax], al
pause
mov rax, qword [0x1401ea9a8]
cmp rax, 1
je 0x1400c8300
cmp rax, 2
jne 0x1400c8743
add al, 0
invalid
movaps xmm0, xmmword [rsp + 0x150]
push rax
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], cl
and al, 0x60
add dword [rax], eax
invalid
movaps xmm1, xmmword [rsp + 0x160]
add byte [rdi], cl
sub byte [rsp + 0x170], dl
xchg esp, eax
and al, 0x70
add dword [rax], eax
invalid
movaps xmm2, xmmword [rsp + 0x170]
movaps xmm3, xmmword [rsp + 0x180]
add byte [rdi], cl
adc dword [rsp + 0x138], ebx
invalid
movups xmmword [rsp + 0x138], xmm3
movups xmmword [rsp + 0x128], xmm2
xchg esp, eax
and al, 0x28
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x118], xmm1
movups xmmword [rsp + 0x118], xmm1
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0x108], xmm0
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0xb024
add byte [rax], al
mov qword [rsp + 0xb0], rdi
movaps xmm0, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm2, xmmword [rsp + 0x40]
and al, 0x40
movaps xmm3, xmmword [rsp + 0x50]
pop rsp
and al, 0x50
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm1
adc dword [rsp + 0xc8], ecx
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rdi], cl
mov eax, 0xf000000
adc dword [rsp + 0xc8], ecx
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0xd8], xmm2
enter 0, 0
movups xmmword [rsp + 0xd8], xmm2
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0xe8], xmm3
adc dword [rsp + 0xe8], ebx
add byte [rax], al
mov qword [rsp + 0xf8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x148], 0
mov dword [rsp + 0x148], 0
mov esp, 0x10024
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add qword [rax], rax
mov dword [rsp + 0x148], 0
add qword [rax], rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rdi + 0x20]
ja 0x1400c83d9
cmp rsi, rbx
cmp esi, ebx
jae 0x1400c83f2
lea rcx, [rsp + 0x1f0]
mov word [rax + rsi*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rdi
mov rdx, rdi
mov r8, r14
mov r9, rbx
call fcn.1400bcca0
invalid
dec dword [rax - 0x75]
test byte [rax + rsi*8], ah
lock add dword [rax], eax
add byte [rax - 0x75], cl
pop rax
adc byte [rax - 0x7d], cl
sti
invalid
invalid
lock add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x75], cl
pop rax
adc byte [rax - 0x7d], cl
sti
jae 0x1400c87ef
jae 0x1400c87ef
jae 0x1400c87ef
lea r14, [rsp + 0x1f8]
and al, 0xf8
add dword [rax], eax
add byte [rax], al
movaps xmm0, xmmword [str.6666666666666666jjjjjjjjjjjjjjjj]
movaps xmm0, xmmword [str.6666666666666666jjjjjjjjjjjjjjjj]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], 0
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
cmp rsi, 0x81
jae case.0x14004b09a.771
cmp rsi, rbx
cmovb rbx, rsi
test rbx, rbx
je 0x1400c8545
add dword [rcx], eax
add byte [rax], al
cmp rbx, 8
jae 0x1400c8451
xor eax, eax
jmp 0x1400c8530
cmp rbx, 0x20
jae 0x1400c845e
xor eax, eax
jmp 0x1400c8504
add byte [rax], al
invalid
shr cl, 0xa6
add byte [rax], al
add byte [rax - 0x77], cl
fadd dword [rcx + 0xf]
adc byte [rsi], al
mov rax, rbx
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
xorps xmm0, xmmword [rsp + 0x20]
xorps xmm1, xmmword [rsp + 0x30]
and rax, 0xffffffffffffffe0
loopne 0x1400c8458
loopne 0x1400c8458
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
movaps xmmword [rsp + 0x30], xmm1
cmp rax, 0x20
je case.0x14004b2ee.693
xor byte [rax - 0x7d], cl
clc
and byte [rdx + rsi*2 + 0x41], dh
movups xmm0, xmmword [r14 + 0x20]
movups xmm0, xmmword [r14 + 0x20]
movups xmm1, xmmword [r14 + 0x30]
adc byte [rsi + 0x30], cl
xorps xmm0, xmmword [rsp + 0x40]
push rdi
and al, 0x40
invalid
xorps xmm1, xmmword [rsp + 0x50]
xorps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
cmp rax, 0x40
je case.0x14004b2ee.693
invalid
movups xmm0, xmmword [r14 + 0x40]
movups xmm0, xmmword [r14 + 0x40]
adc byte [rsi + 0x40], al
movups xmm1, xmmword [r14 + 0x50]
movups xmm1, xmmword [rsi + 0x50]
push rax
xorps xmm0, xmmword [rsp + 0x60]
and al, 0x60
xorps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
and al, 0x70
and al, 0x70
cmp rax, 0x60
je case.0x14004b2ee.693
movups xmm0, xmmword [r14 + 0x60]
movups xmm1, xmmword [r14 + 0x70]
xorps xmm0, xmmword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
push rdi
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
push rdi
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], ecx
movaps xmmword [rsp + 0x90], xmm1
cmp rbx, rax
je 0x1400c8545
invalid
test bl, 0x18
test bl, 0x18
je 0x1400c8530
mov rcx, rax
mov rax, rbx
and rax, 0xfffffffffffffff8
clc
clc
nop
mov rdx, qword [r14 + rcx]
adc al, 0xe
xor qword [rsp + rcx + 0x20], rdx
or al, 0x20
add rcx, 8
cmp rax, rcx
jne 0x1400c8510
or byte [rax + 0x39], cl
enter 0xffffffffffffee75, 0x48
cmp ebx, eax
cmp rbx, rax
je 0x1400c8545
nop word [rax + rax]
movzx ecx, byte [r14 + rax]
xor byte [rsp + rax + 0x20], cl
lea rcx, [rax + 1]
mov rax, rcx
cmp rbx, rcx
cmp ebx, ecx
invalid
jne 0x1400c8530
test rsi, rsi
je 0x1400c8729
lea rcx, [rsp + 0xb8]
lea ecx, [rsp + 0xb8]
lea rbx, [rsp + 0x20]
mov r8d, 1
mov rdx, rbx
call qword [rdi]
mov rax, qword [rsp + 0xf8]
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 1], cl
inc rax
je 0x1400c877c
mov qword [rsp + 0xf8], rax
inc rax
je 0x1400c877c
add byte [rax], al
mov qword [rsp + 0xf8], rax
and al, 0xf8
add byte [rax], al
add byte [rax - 0x7d], cl
dec byte [rax]
cmp rsi, 8
jb 0x1400c861d
cmp rsi, 0x20
cmp esi, 0x20
jae 0x1400c8593
xor eax, eax
jmp 0x1400c85de
mov rax, rsi
and rax, 0xffffffffffffffe0
loopne 0x1400c857a
loopne 0x1400c857a
xor ecx, ecx
movaps xmm0, xmmword [0x140169a80]
fst qword [rdx + rcx]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
fst qword [rdx + rcx]
adc al, 0xa
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
movaps xmm1, xmmword [rsp + rcx + 0x20]
xorps xmm1, xmm0
enter 0x280f, 0x54
or al, 0x30
enter 0x280f, 0x54
or al, 0x30
xorps xmm2, xmm0
movaps xmmword [rsp + rcx + 0x20], xmm1
or al, 0x20
or al, 0x20
movaps xmmword [rsp + rcx + 0x30], xmm2
add rcx, 0x20
cmp rax, rcx
invalid
jne case.0x1400cd38a.836
invalid
fisttp qword [rax + 0x39]
invalid
cmp rsi, rax
je 0x1400c863b
test sil, 0x18
je 0x1400c8615
invalid
mov rcx, rsi
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
and ecx, 0xfffffff8
lea rbx, [rsp + rcx]
lea ebx, [rsp + rcx]
add rbx, 0x20
movabs rdx, 0x6a6a6a6a6a6a6a6a
nop word [rax + rax]
nop dword [rax + rax]
xor qword [rsp + rax + 0x20], rdx
xor dword [rsp + rax + 0x20], edx
add rax, 8
cmp rcx, rax
jne 0x1400c8600
or byte [rax + 0x39], cl
sal dword [rbp - 0xe], 0x48
cmp esi, ecx
cmp rsi, rcx
jne 0x1400c861d
jmp 0x1400c863b
lea rbx, [rsp + rax]
lea ebx, [rsp + rax]
add rbx, 0x20
and byte [rax - 0x73], cl
add al, 0x34
invalid
lea rax, [rsp + rsi]
add rax, 0x20
add eax, 0x20
shl byte [rax], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
xor byte [rbx], 0x6a
inc rbx
inc ebx
push 0x48
inc ebx
cmp rbx, rax
cmp ebx, eax
ret
jne 0x1400c8630
cmc
mov r9, qword [rsp + 0x100]
mov rcx, qword [r9 + 0x20]
mov ecx, dword [rcx + 0x20]
and al, 0
add dword [rax], eax
add byte [rcx - 0x75], cl
and byte [r8 - 0x7b], cl
and byte [rax - 0x7b], cl
mov ecx, dword [rcx + 0x20]
and byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400c8729
mov rax, rsi
or rax, rcx
invalid
shr rax, 0x20
je 0x1400c8669
and byte [rbp + rcx + 0x48], dh
mov rax, rsi
mov eax, esi
xor edx, edx
div rcx
mov rdi, rax
jmp 0x1400c8671
mov eax, esi
xor edx, edx
div ecx
mov edi, eax
mov rax, rdi
mov eax, edi
imul rax, rcx
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa0], eax
mov qword [rsp + 0xa8], rsi
cmp rax, rsi
jne case.0x14004b2ee.709
add dword [rax], eax
invalid
add byte [rax + 0x39], cl
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
invalid
invalid
cmp rcx, rsi
int1
ja case.0x140048217.771
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x20]
mov r8, rdi
call qword [r9]
add rdi, qword [rsp + 0x148]
add dword [rax], eax
add byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
mov qword [rsp + 0x148], rdi
mov dword [rsp + 0x148], edi
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0xb0]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
mov ecx, 0xa0
mov edx, 8
call fcn.140143230
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test rax, rax
je 0x1400c87de
in eax, 0
add byte [rax], al
in eax, 0
add byte [rax], al
mov rsi, rax
lea rdx, [rsp + 0x150]
mov r8d, 0xa0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xde
insd dword [rdi], dx
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
or dword [rax], eax
or dword [rax], eax
lea rdx, method..virtual_0
lea edx, [0x14019d5d8]
mov rax, rsi
add rsp, 0x238
cmp byte [rdx], al
add byte [rax], al
cmp byte [rdx], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [0x14019a640]
or eax, 0xd1f10
invalid
or eax, 0x58d4c00
sub dword [rcx + 0x19ba00], esp
and al, 0xd
invalid
invalid
sbb dword [rax], eax
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
mov edx, 0x19
add byte [rax], al
and al, 0xd
add byte [rdx + 0x19], bh
add byte [rax], al
add byte [rax], al
call fcn.140163440
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
sal byte [rbp + 0x1a], 0x48
jne 0x1400c8762
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
test rax, rax
jne 0x1400c8762
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
invalid
lea r8, [0x1401aa7a0]
mov edx, 0x28
add byte [rax], al
invalid
and byte [rsi], cl
add byte [rdx + 0x28], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
loopne 0x1400c870a
call fcn.140163440
or dword [rax], eax
ud2
or ecx, dword [rax - 0x73]
or eax, 0xe204f
and byte [rsi], cl
invalid
lea rcx, str.Once_has_panicked
lea ecx, str.Once_has_panicked
and byte [rsi], cl
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401aa7d0]
mov edx, 0x11
add byte [rax], al
add al, ch
invalid
lodsb al, byte [rsi]
or dword [rax], eax
invalid
add byte [rax], al
add al, ch
invalid
or dword [rax], eax
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
or eax, 0xe1f2d
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
lea eax, [0x14019ab90]
mov edx, 0x2b
call fcn.140163440
lodsb al, byte [rsi]
lodsb al, byte [rsi]
or dword [rax], eax
lodsb al, byte [rsi]
lodsb al, byte [rsi]
or dword [rax], eax
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srchmac.rs
mov edx, 0x80
add esi, dword [rcx]
or eax, 0x80ba00
add byte [rax], al
mov rcx, rsi
call fcn.1401633c0
ud2
mov qword [rsp + 0x150], 0
lea r9, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
lea rcx, [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
mov ecx, 0x48000d23
lea ecx, [rsp + 0xa0]
lea rdx, [rsp + 0xa8]
lea r8, [rsp + 0x150]
call fcn.140164f80
ud2
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x50
add dword [rax], eax
add al, ch
movsb byte [rdi], byte [rsi]
invalid
mov ecx, 8
mov edx, 0xa0
call fcn.140162fc0
shl dword [rdi + 0xb0f0009], cl
shl dword [rdi + 0xb0f0009], cl
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
mov edx, 0x40
mov rcx, rbx
call fcn.1401633c0
ud2
invalid
or ecx, esp
int3
int3
sub esp, 0x40
mov rsi, rcx
lea rax, [0x1401aa580]
mov qword [rsp + 0x30], rax
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
rol byte [rbp + 0x31], 0xc9
leave
mov r8, rax
xor r9d, r9d
leave
leave
call fcn.1400c8860
mov rax, rsi
add rsp, 0x40
pop rsi
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x470
movaps xmmword [rsp + 0x460], xmm6
mov rsi, rcx
mov rbx, qword [rsp + 0x4e8]
mov r14, qword [rsp + 0x4e0]
call 0x18c0c888a
mov esi, dword [rsp + 0x4e0]
mov r12, qword [rsp + 0x4d8]
lea rdi, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0x8024
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rdx + 8], al
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movups xmm2, xmmword [rdx + 0x28]
movups xmm3, xmmword [rdx + 0x38]
movups xmmword [rsp + 0xb0], xmm3
adc dword [rsp + 0xb0], ebx
adc dword [rsp + 0xb0], ebx
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0xa0], xmm2
adc dword [rsp + 0xa0], edx
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x90], ecx
movups xmmword [rsp + 0x90], xmm1
movups xmmword [rsp + 0x80], xmm0
mov rax, qword [rdx]
mov rcx, qword [rdx + 0x48]
mov ecx, dword [rdx + 0x48]
mov ecx, dword [rdx + 0x48]
xorps xmm6, xmm6
xorps xmm6, xmm6
test byte [rdi], 0x11
mov ah, 0x24
cmp byte [rcx], al
movups xmmword [rsp + 0x138], xmm6
add byte [rax], al
movups xmmword [rsp + 0x128], xmm6
movups xmmword [rsp + 0x118], xmm6
adc dword [rsp + 0x118], esi
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x118], esi
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x108], esi
movups xmmword [rsp + 0x108], xmm6
and al, 8
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0xf8], esi
movups xmmword [rsp + 0xf8], xmm6
mov ah, 0x24
clc
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0xe8], xmm6
adc dword [rsp + 0xe8], esi
call 0x14f0c8908
adc dword [rsp + 0xd8], esi
and al, 0xd8
add byte [rax], al
invalid
movups xmmword [rsp + 0xd8], xmm6
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0xc8], xmm6
adc dword [rsp + 0xc8], esi
mov ah, 0x24
enter 0, 0
invalid
add byte [rdi], cl
adc byte [rdx + 0x58], al
movups xmm0, xmmword [rdx + 0x58]
movups xmm1, xmmword [rdx + 0x68]
adc byte [rdx + 0x68], cl
push 0x7852100f
movups xmm2, xmmword [rdx + 0x78]
js 0x1400c8933
movups xmm3, xmmword [rdx + 0x88]
adc byte [rdx + 0x88], bl
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x158], eax
pop rax
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x158], xmm0
pop rax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
movups xmmword [rsp + 0x168], xmm1
adc dword [rsp + 0x168], ecx
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x178], xmm2
movups xmmword [rsp + 0x178], xmm2
and al, 0x78
add dword [rax], eax
js 0x1400c8941
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x188], ebx
and al, 0x88
add dword [rax], eax
invalid
movups xmmword [rsp + 0x188], xmm3
and al, 0x88
add dword [rax], eax
add byte [rbx + rcx*4 + 0x52], cl
push rdx
mov r10, qword [rdx + 0x50]
push rdx
push rax
mov rdx, qword [rdx + 0x98]
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x78], eax
add byte [rax], al
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], r10
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x78
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x78
mov rdx, r8
mov r8, r9
call fcn.1400bc6b0
invalid
dec dword [rbp - 0x7b]
in al, 0x74
invalid
invalid
mov r13, qword [rsp + 0x4d0]
shl r12, 4
add r12, r13
lea r15, [rsp + 0x78]
nop word [rax + rax]
mov rdx, qword [r13]
mov r8, qword [r13 + 8]
mov rcx, r15
call fcn.1400bc6b0
add r13, 0x10
invalid
adc byte [rbp + 0x39], cl
in eax, 0x75
invalid
invalid
in eax, 0x75
out 0x48, eax
lea ecx, [rsp + 0x78]
invalid
lea rcx, [rsp + 0x78]
js 0x1400c8a1b
mov rdx, r14
mov edx, esi
mov r8, rbx
call fcn.1400bc6b0
mov r15, qword [rsp + 0x78]
jl case.0x14008f907.421
js 0x1400c8a27
lea ecx, [rsp + 0x220]
jl case.0x14008f907.421
js 0x1400c8a27
lea ecx, [rsp + 0x220]
and byte [rdx], al
add byte [rax], al
mov r8d, 0x120
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmmword [rsp + 0x210], xmm6
and al, 0x10
add al, byte [rax]
invalid
cld
push 9
add byte [rdi], cl
sub dword [rsp + 0x210], esi
and al, 0x10
add al, byte [rax]
invalid
and al, 0x10
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x200], esi
mov ah, 0x24
add byte [rdx], al
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x200], xmm6
mov ah, 0x24
add byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x1f0], esi
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x1f0], xmm6
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1e0], esi
mov ah, 0x24
loopne case.0x14002210d.1010
add byte [rax], al
movaps xmmword [rsp + 0x1e0], xmm6
mov ah, 0x24
loopne case.0x14002210d.1010
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1d0], esi
rol byte [rcx], 1
add byte [rax], al
movaps xmmword [rsp + 0x1d0], xmm6
rol byte [rcx], 1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1c0], esi
movaps xmmword [rsp + 0x1c0], xmm6
movaps xmmword [rsp + 0x1b0], xmm6
movaps xmmword [rsp + 0x1a0], xmm6
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], esi
mov rbx, qword [r15 + 0x20]
cmp rbx, 0x81
jae 0x1400c8c29
mov r14, qword [r15 + 0x10]
cmp r14, rbx
ja 0x1400c8c3f
mov qword [rsp + 0x340], r15
lea rcx, [rsp + 0x348]
mov r8d, 0xd0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [r15 + 0x20]
mov qword [rsp + 0x28], r15
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm1
movups xmmword [rsp + 0x50], xmm2
movups xmmword [rsp + 0x60], xmm3
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0x70], rax
cmp r9, 0x81
jae 0x1400c8c53
lea r8, [rsp + 0x390]
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x418]
lea rdx, [rsp + 0x28]
call fcn.1400bc980
mov rax, qword [rsp + 0x418]
mov rax, qword [rax + 0x10]
cmp rax, 0x41
jae 0x1400c8c69
cmp r14, rax
jne case.0x1400cd38a.855
lea rdx, [rsp + 0x420]
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x330]
add byte [rax], al
adc byte [rsp + 0x330], al
add byte [rax], al
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0x2f0]
movups xmm1, xmmword [rsp + 0x300]
add byte [rax], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x310]
movups xmm3, xmmword [rsp + 0x320]
and al, 0x10
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x320], bl
movaps xmmword [rsp + 0x370], xmm3
add byte [rax], al
movaps xmmword [rsp + 0x360], xmm2
add byte [rax], al
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
invalid
add byte [rax], al
mov qword [rsp + 0x20], r14
and byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
sub byte [rax - 0x73], cl
xchg esp, eax
and al, 0x40
add eax, dword [rax]
add byte [rcx - 0x77], cl
clc
lea rdx, [rsp + 0x340]
mov r8, rdi
mov r9, rbx
call fcn.1400bc980
dec dword [rax - 0x75]
and al, 0x28
dec dword [rax - 0x75]
and al, 0x28
mov r8, qword [rax + 0x10]
cmp r8, 0x41
adc byte [rcx - 0x7d], cl
clc
jae 0x1400c8c93
cmp eax, 0x41
jae 0x1400c8c93
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x30]
and al, 0x30
xorps xmm0, xmm0
movaps xmmword [rsp + 0x250], xmm0
test byte [rax + rdx*2], ah
add al, byte [rax]
invalid
ror byte [rdi], 0x29
sub dword [rsp + 0x250], eax
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], eax
movaps xmmword [rsp + 0x240], xmm0
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x230], eax
xor byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x230], xmm0
and al, 0x30
add al, byte [rax]
add byte [rdi], cl
xor byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x220], xmm0
sub dword [rsp + 0x220], eax
add al, byte [rax]
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x60
mov qword [rsp + 0x260], r8
lea rcx, [rsp + 0x220]
lea ecx, [rsp + 0x220]
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x220]
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x220]
and al, 0x20
add al, byte [rax]
add byte [rax], al
lea ecx, [rsp + 0x220]
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x220]
and al, 0x20
add al, byte [rax]
add byte [rax], al
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x230]
sub byte [rsp + 0x230], cl
mov word [rax + rsi], fs
add al, byte [rax]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x240]
xor byte [rdx], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x240]
xchg esp, eax
and al, 0x40
add al, byte [rax]
add byte [rdi], cl
movaps xmm3, xmmword [rsp + 0x250]
movaps xmm3, xmmword [rsp + 0x250]
and al, 0x50
add al, byte [rax]
add byte [rax], al
movups xmmword [rsi], xmm0
add byte [rax], al
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi + 0x20], xmm2
push rsi
and byte [rdi], cl
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x30], xmm3
mov rax, qword [rsp + 0x260]
mov eax, dword [rsp + 0x260]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsi + 0x40], rax
mov rax, rsi
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x460]
sub byte [rsp + 0x460], dh
mov ah, 0x24
invalid
add byte [rax], al
add rsp, 0x470
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srchmac.rs
mov edx, 0x80
add byte [rdx + 0x80], bh
mov rcx, rbx
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srchmac.rs
add eax, 0xd2c8a
or eax, 0xf1894c00
mov rcx, r14
mov rdx, rbx
mov edx, ebx
call fcn.1401633c0
cmpsd dword [rsi], dword [rdi]
or dword [rax], eax
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
lea eax, [0x14019ace0]
add eax, 0xd2086
mov edx, 0x80
mov rcx, r9
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
call fcn.1401633c0
pop rcx
cmpsd dword [rsi], dword [rdi]
or dword [rax], eax
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
lea eax, [0x14019d5a0]
add byte [rdx + 0x40], bh
mov edx, 0x40
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
shr eax, 0x43
call fcn.1401633c0
cmpsd dword [rsi], dword [rdi]
or dword [rax], eax
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srchmac.rs
lea eax, [0x14019b8e8]
or eax, 0xf1894c00
mov rcx, r14
mov rdx, rax
call fcn.140163920
ud2
invalid
or ecx, dword [rax - 0x73]
add eax, 0xd4906
invalid
invalid
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srcdigest.rs
or eax, 0x40ba00
add byte [rax], al
invalid
mov edx, 0x40
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov r8, rax
call fcn.1401633c0
shr al, 0x16
cmpsd dword [rsi], dword [rdi]
or dword [rax], eax
ud2
int3
shr eax, 0x8e
or dword [eax], eax
mov dword [rsi + 0x220], edi
mov qword [rsi + 0x224], rbx
lea rdx, method..virtual_0
mov rax, rsi
add rsp, 0x470
add al, 0
add byte [rbx + 0x5f], bl
add al, 0
add byte [rbx + 0x5f], bl
pop rsi
ret
or eax, 0xba000d53
and byte [rax], al
add byte [rax], al
mov rcx, r9
call fcn.1401633c0
sub byte [rsi + 0xb0f0009], ah
sub byte [rsi + 0xb0f0009], ah
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccrypto_ring_tls12.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x2f]
lea eax, [rsp + 0x2f]
lea eax, [rsp + 0x2f]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.140163790
int 0xa9
or dword [rax], eax
ud2
or ecx, dword [rbp + rcx*4 + 5]
adc al, 0x4c
or eax, 0x4b900
add byte [rax], al
mov rdx, rdi
call fcn.140163920
ud2
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov r8d, 0x220
add al, byte [rax]
add al, ch
call sub.VCRUNTIME140.dll_memcpy
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x7d], cl
inc byte [rdi + rcx]
test dword [rcx - 0xd000000], esp
add byte [rax], al
add bl, dh
cmp rsi, 4
jne case.0x140040846.834
add byte [rax], al
invalid
add byte [rax], al
add bl, dh
movss xmm6, dword [rdi]
movups xmm6, xmmword [rdi]
movzx eax, byte [0x1401ea9b8]
adc al, byte [rax]
mov ecx, 0x230
mov edx, 0x10
invalid
add al, byte [rax]
add byte [rdx + 0x10], bh
add al, ch
mov ah, 0xa3
invalid
call fcn.140143230
test rax, rax
je 0x1400c8f19
invalid
xchg esp, eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax + rax - 0x76b80000], dl
test byte [rax + rax - 0x76b80000], dl
add byte [rax], al
mov rsi, rax
lea rdx, [rsp + 0x250]
push rax
add al, byte [rax]
add byte [rcx - 0x48], al
and byte [rdx], al
add al, byte [rax]
invalid
invalid
push rax
add al, byte [rax]
add byte [rcx - 0x48], al
and byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
shr eax, 0x52
or word [rax], ax
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
movss dword [rsi + 0x220], xmm6
lea rdx, method..virtual_0
mov rax, rsi
mov eax, esi
mov eax, esi
movaps xmm6, xmmword [rsp + 0x470]
add rsp, 0x488
pop rdi
pop rsi
ret
mov edx, 0x20
mov rcx, r9
call fcn.1401633c0
movsb byte [rdi], byte [rsi]
or dword [rax], eax
ud2
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.140163790
or dword [rax], eax
or dword [rax], eax
ud2
or ecx, dword [rbp + rcx*4 + 5]
or rax, 0x4b900
or eax, 0x4b900
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccrypto_ring_tls12.rs
mov ecx, 4
invalid
or eax, 0x4b900
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.140163920
stosb byte [rdi], al
or dword [rax], eax
mov rdx, rsi
call fcn.140163920
stosb byte [rdi], al
or dword [rax], eax
stosb byte [rdi], al
or dword [rax], eax
ud2
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
mov edx, 0x230
call fcn.140162fc0
or dword [rax], eax
add al, byte [rax]
add al, ch
cwde
movabs al, byte [0xcccccccc0b0f0009]
or dword [rax], eax
ud2
int3
int3
int3
int3
int3
or dword [rax], eax
ud2
int3
enter 0xffffffffffff8b48, 0xa
mov rcx, qword [rcx + 0x18]
sbb byte [r8 - 0x77], cl
or byte [rax - 0x39], cl
or byte [rax + rax], al
add byte [rax], al
or cl, byte [rax - 0x75]
sbb byte [r8 - 0x77], cl
or byte [rax - 0x39], cl
or byte [rax + rax], al
add byte [rax], al
mov qword [rax + 0x10], 8
ret
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
in al, dx
mov byte [rax], al
add byte [rax], al
mov rdi, r8
mov rsi, rcx
mov rax, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
invalid
mov eax, dword [rax + 0x10]
adc byte [rax - 0x7d], cl
clc
sbb byte [rbx + 0x1b], dh
cmp rax, 0x18
jae case.0x1400c7e8b.16
mov byte [rsi + 8], 5
mov qword [rsi], 1
cmp qword [rdi + 8], 0
jne 0x1400c915d
invalid
add cl, ch
xlatb
add dword [rax], eax
add byte [rax - 0x75], cl
mov rbx, qword [rdi]
jmp 0x1400c9165
mov rbx, qword [rdi]
mov ebx, dword [rdi]
mov ecx, dword [rdx + 0x220]
mov ah, byte [rax]
add al, byte [rax]
add byte [rbx + rcx*4 + 3], cl
mov r8, qword [rbx]
mov r8, qword [rbx]
mov dword [rsp + 0x64], ecx
and al, 0x64
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x68], eax
and al, 0x68
movzx ebp, byte [rdi + 0x18]
movzx r15d, byte [rdi + 0x19]
jg case.0x1400c7f19.12
sbb byte [rdi + rcx - 0x4a], al
jg case.0x1400c7f19.12
movzx r13d, word [rdi + 0x1a]
movzx ebp, word [rdi + 0x1a]
outsd dx, dword [rsi]
sbb al, byte [rbp + 0xf]
mov bh, 0xd5
movzx r10d, r13w
movzx r12d, word [rdi + 0x1c]
movzx ecx, bpl
movzx ecx, ch
lea r8, [0x1401ae484]
push rsp
invalid
movsxd rcx, dword [r8 + rcx*4]
or al, 0x88
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
mov cl, 0x14
jmp 0x1400c9041
mov cl, 0x15
mov r8w, 0x200
invalid
add byte [rdx], al
adc eax, 0xb84166
add al, byte [rbp - 0x77]
invalid
mov eax, 0x89450200
add byte [rdx], al
mov r10d, r10d
mov edx, edx
ror byte [rbp + rcx*4 + 0x1d], cl
mov ecx, 0x4f000e54
push rsp
invalid
add byte [rdi + 0x63], cl
invalid
invalid
lea r11, [0x1401ae49c]
sbb eax, 0xe54b9
push rsp
invalid
movsxd r10, dword [r11 + r10*4]
adc al, 0x93
add r10, r11
add edx, ebx
jmp r10
loop 0x1400c8f9f
mov cl, 0x16
invalid
mov r8w, 0x200
mov r10d, r10d
ror byte [rbp + rcx*4 + 0x1d], cl
sahf
push rsp
invalid
invalid
add al, byte [rbp - 0x77]
ror byte [rbp + rcx*4 + 0x1d], cl
sahf
push rsp
invalid
add byte [rdi + 0x63], cl
adc al, 0x93
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
fiadd dword [rcx - 1]
loop 0x1400c8fba
invalid
mov cl, 0x17
mov r8w, 0x200
mov r8d, 0x89450200
invalid
invalid
mov r8d, 0x89450200
ror byte [rbp + rcx*4 + 0x1d], cl
invalid
invalid
invalid
mov edx, edx
lea r11, [0x1401ae49c]
movsxd r10, dword [r11 + r10*4]
invalid
adc al, 0x93
add r10, r11
add edx, ebx
adc dword [rsi + rcx], 0x4f
push rsp
invalid
invalid
add edx, ebx
jmp r10
jmp rdx
mov cl, 0x18
mov r8w, 0x200
add byte [rdx], al
mov r10d, r10d
ror byte [rbp + rcx*4 + 0x1d], cl
push 0x4f000e54
add byte [rdi + 0x63], cl
lea r11, [0x1401ae49c]
sbb eax, 0xe5468
add byte [rdi + 0x63], cl
movsxd r10, dword [r11 + r10*4]
adc al, 0x93
add r10, r11
jmp r10
invalid
fiadd dword [rcx - 1]
loop case.0x14004b2ee.734
mov ecx, r15d
mov ecx, edi
mov r8w, 0x200
mov r8d, 0x89450200
add byte [rdx], al
add al, byte [rbp - 0x77]
mov r10d, r10d
ror byte [rbp + rcx*4 + 0x1d], cl
push rsp
invalid
lea r11, [0x1401ae49c]
sbb eax, 0xe544c
movsxd r10, dword [r11 + r10*4]
adc al, 0x93
xchg ebx, eax
add r10, r11
add edx, ebx
jmp r10
mov r8w, 0x300
add byte [rbx], al
add ebp, ebx
xor al, 0x66
mov r8w, 0x301
jmp case.0x1400c9057.0
jmp case.0x1400c9057.0
mov r8w, 0x301
jmp case.0x1400c9057.0
add ebp, ebx
sub eax, 0x2b84166
invalid
invalid
invalid
invalid
mov r8w, 0x302
add al, byte [rbx]
add ebp, ebx
mov r8w, 0x303
mov r8w, 0x303
jmp case.0x1400c9057.0
mov r8w, 0x303
add ebp, ebx
invalid
jmp case.0x1400c9057.0
mov r8w, 0x304
mov r8d, 0x18eb0304
add ebp, ebx
sbb byte [rsi + 0x41], ah
mov r8w, 0xfeff
jmp case.0x1400c9057.0
invalid
jmp case.0x1400c9057.0
mov r8w, 0xfeff
jmp case.0x1400c9057.0
invalid
adc dword [rsi + 0x41], esp
mov eax, 0xaebfefd
mov r8w, 0xfefd
jmp case.0x1400c9057.0
mov r8w, 0xfefc
jmp case.0x1400c9057.0
invalid
mov r8d, r12d
bswap r9
bswap ecx
rol r8w, 8
lea r10d, [rax - 0x18]
rol r10w, 8
mov qword [rsp + 0x50], r9
mov byte [rsp + 0x58], cl
mov word [rsp + 0x59], r8w
mov word [rsp + 0x5b], r10w
lea r14, [rax - 0x18]
mov rcx, qword [rdx + 0x210]
mov ecx, dword [rdx + 0x210]
mov ecx, dword [rdx + 0x210]
cmp r14, qword [rcx + 0x20]
ja 0x1400c913f
mov word [rsp + 0x4e], r12w
mov byte [rsp + 0x4d], r15b
and al, 0x4d
and al, 0x4d
lea r15, [rbx + rax]
add r15, 0xfffffffffffffff0
add rax, 0xfffffffffffffff0
mov r10, qword [rcx + 0x10]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x20], 0xd
lea r12, [rsp + 0x70]
lea r8, [rsp + 0x64]
lea r9, fs:[rsp + 0x50]
lea r9, fs:[rsp + 0x50]
mov rcx, r12
call r10
mov r8d, 0x10
mov rcx, r12
mov rdx, r15
call fcn.140150b40
test eax, eax
je 0x1400c917c
test r14, r14
je 0x1400c913f
mov rcx, rbx
xor edx, edx
mov r8, r14
call sub.VCRUNTIME140.dll_memset
invalid
invalid
or dword [rax], eax
mov ebp, 0xc6000963
or byte [0x15053588f], r8b
mov byte [rsi + 8], 5
mov qword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x18], r14
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7d], cl
jg 0x1400c9162
invalid
je 0x1400c9165
add byte [rax], al
add byte [rax - 0x7d], cl
jg 0x1400c9162
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rdi]
invalid
mov rcx, qword [rdi]
psubsb mm5, qword [rbx]
call fcn.140142490
xchg ebx, eax
invalid
mov rax, rsi
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r14, 0x4000
jbe 0x1400c9199
mov byte [rsi + 8], 0x10
mov qword [rsi], 1
cmp qword [rdi + 8], 0
jne 0x1400c915d
jmp 0x1400c9165
mov qword [rdi + 0x10], r14
mov qword [rsi + 0x18], r14
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bpl
movzx eax, byte [rsp + 0x4d]
mov byte [rsi + 0x21], al
mov word [rsi + 0x22], r13w
movzx eax, word [rsp + 0x4e]
and cl, byte [rdi]
mov bh, 0x44
and al, 0x4e
mov word [rsi + 0x24], ax
mov qword [rsi], 0
jmp 0x1400c9165
push rdi
push rbp
push rbx
sub rsp, 0xc8
in al, dx
enter 0, 0
movaps xmmword [rsp + 0xb0], xmm6
mov rbx, r9
add byte [rax], al
add byte [rcx + rcx*4 - 0x35], cl
mov rdi, rdx
mov r12, rcx
bswap rbx
movzx eax, byte [rdx + 0x224]
xor al, bl
movzx eax, al
movabs rbp, 0xffffff0000000000
mov ebp, 0
add bh, bh
invalid
dec dword [rcx + 0x8e9c1d9]
xor cl, byte [rdx + 0x225]
mov ebp, 0
add byte [rax], al
add bh, bh
invalid
and rbp, rbx
movzx ecx, cl
shl rcx, 8
shl ecx, 8
shl ecx, 8
or rcx, rax
mov eax, ebx
shr eax, 0x10
xor al, byte [rdx + 0x226]
movzx eax, al
add byte [rdi], cl
mov dh, 0xc0
shl rax, 0x10
shl eax, 0x10
or rax, rcx
mov ecx, ebx
shr ecx, 0x18
jmp 0x16796c45a
add al, byte [rax]
add byte [rdi], cl
mov dh, 0xf1
int1
jmp 0x16796c45a
mov ah, byte [rdi]
add al, byte [rax]
add byte [rdi], cl
mov dh, 0xf1
int1
int1
shl rsi, 0x18
or rsi, rax
mov rax, rbx
shr rax, 0x20
and byte [rax - 0x77], cl
and al, 0x60
and byte [rax - 0x77], cl
and al, 0x60
or rbp, rsi
mov r15, rbp
mov edi, ebp
mov edi, ebp
shr r15, 0x28
shr edi, 0x28
mov r14, rbp
shr r14, 0x30
shr rbp, 0x38
shr ebp, 0x38
movzx r13d, byte [r8 + 0x10]
movzx ebp, byte [rax + 0x10]
push 0xffffffffb60f4510
adc qword [rbp + 0xf], rax
invalid
invalid
movzx r9d, byte [r8 + 0x11]
movzx ecx, byte [rax + 0x11]
movzx r10d, word [r8 + 0x12]
movzx eax, r10w
movzx eax, dx
mov bh, 0x50
push rax
adc al, byte [rcx + 0xf]
movzx eax, dx
mov bh, 0xc2
ret 0xf45
movzx r11d, word [r8 + 0x14]
adc al, 0x41
movzx ecx, r13b
movzx ecx, ch
int 0x48
lea edx, [0x1401ae4c4]
adc eax, 0xe5231
lea rdx, [0x1401ae4c4]
adc eax, 0xe5231
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
add ecx, edx
ror dword [rcx - 0x75], 1
push rax
or byte [rax - 0x77], cl
invalid
mov rdx, qword [r8 + 8]
mov qword [rsp + 0x80], rdx
mov dword [rsp + 0x80], edx
mov dword [rsp + 0x80], edx
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax + rcx*4 + 0x6c], al
mov byte [rsp + 0x41], r13b
insb byte [rdi], dx
and al, 0x41
mov byte [rsp + 0x40], r9b
mov byte [rsp + 0x40], cl
mov word [rsp + 0x44], r10w
mov dword [rsp + 0x44], r10d
mov dword [rsp + 0x44], edx
push rsp
and al, 0x44
mov qword [rsp + 0x88], r8
test byte [rax + rcx*4], ah
and al, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
loope case.0x1400c8fcc.17
invalid
jmp rcx
mov byte [rsp + 0x3f], 0x14
jmp case.0x1400c9057.24
and al, 0x3f
and al, 0x3f
adc al, 0xeb
jno case.0x1400c7ba2.49
invalid
mov byte [rsp + 0x3f], 0x15
mov dx, 0x200
add byte [rdx], al
and al, 0x3f
and al, 0x3f
adc eax, 0x200ba66
add byte [rdx], al
mov eax, eax
lea rcx, [0x1401ae4dc]
lea ecx, [0x1401ae4dc]
lea ecx, [0x1401ae4dc]
or eax, 0xe5203
add edx, dword [rdx + 0xe]
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
enter 0xffffffffffffe0ff, 0xffffffffffffffc6
and al, 0x3f
invalid
jmp rax
mov byte [rsp + 0x3f], 0x16
invalid
mov dx, 0x200
add byte [rdx], al
mov eax, eax
lea rcx, [0x1401ae4dc]
call 0x1880ca146
invalid
add al, 0x81
ror byte [rax - 0x73], 0xd
call 0x1880ca146
invalid
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne 0x1400c92c4
mov byte [rsp + 0x3f], 0x17
and al, 0x3f
invalid
mov dx, 0x200
mov eax, eax
invalid
ror byte [rax - 0x73], 0xd
lea rcx, [0x1401ae4dc]
int 0x51
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
loopne 0x1400c92df
mov byte [rsp + 0x3f], 0x18
mov dx, 0x200
invalid
and al, 0x3f
and al, 0x3f
sbb byte [rsi - 0x46], ah
add byte [rdx], al
invalid
add cl, byte [rcx + 0xd8d48c0]
mov eax, eax
lea rcx, [0x1401ae4dc]
mov dl, 0x51
invalid
add byte [rax + 0x63], cl
add al, 0x81
mov dl, 0x51
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
loopne case.0x1400c9331.8
mov byte [rsp + 0x3f], r9b
mov byte [rsp + 0x3f], cl
and al, 0x3f
mov dx, 0x200
mov eax, eax
lea rcx, [0x1401ae4dc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
xchg edi, eax
push rcx
invalid
invalid
or dword [rax + 1], 0x66e0ffc8
mov edx, 0x2deb0300
mov dx, 0x300
jmp case.0x1400c9331.0
mov dx, 0x301
add dword [rbx], eax
jmp case.0x1400c9331.0
mov dx, 0x302
jmp case.0x1400c9331.0
mov dx, 0x303
jmp case.0x1400c9331.0
mov dx, 0x304
add al, 3
add ebp, ebx
adc eax, 0xfeffba66
mov dx, 0xfeff
jmp case.0x1400c9331.0
mov dx, 0xfeff
jmp case.0x1400c9331.0
mov dx, 0xfefd
jmp case.0x1400c9331.0
mov dx, 0xfefc
jmp case.0x1400c9331.0
mov edx, r11d
mov word [rsp + 0x42], r11w
mov rax, qword [rsp + 0x60]
and al, 0x60
xor al, byte [rdi + 0x228]
mov qword [rsp + 0x60], rax
xor r15b, byte [rdi + 0x229]
add byte [rax], al
xor r14b, byte [rdi + 0x22a]
sub al, byte [rdx]
add byte [rax], al
xor bpl, byte [rdi + 0x22b]
movaps xmm6, xmmword [rdi + 0x220]
add byte [rax], al
mov r13, qword [rsp + 0x80]
add byte [rax], al
add r13, 0x18
mov qword [rsp + 0x78], r12
and al, 0x78
and al, 0x78
mov word [rsp + 0x46], dx
je case.0x1400ccc14.682
js 0x1400c9639
add al, byte fs:[rax]
add byte [rdi], cl
mov dh, 5
fcom qword [0x141c693f0]
adc eax, 0x1ba0012
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r13
adc eax, 0x1ba0012
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
call fcn.140143230
test rax, rax
je 0x1400c9640
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 0
cmp r13, 7
std
invalid
std
invalid
jbe 0x1400c95dc
xchg ch, cl
add dword [rax], eax
add byte [rbp + 0x31], al
in al, 0xf
xor r12d, r12d
movzx ecx, byte [rsp + 0x60]
mov dh, 0x4c
and al, 0x60
movzx edx, r15b
movzx r8d, r14b
shl rcx, 0x20
shl rdx, 0x28
or rdx, rcx
movzx r15d, bpl
movzx edi, ch
movzx edi, ch
shl r8, 0x30
or r8, rdx
ror byte [rcx - 0x3f], 1
out 0x38, eax
ror byte [rcx - 0x3f], 1
out 0x38, eax
or r15, r8
or r15, rsi
rol word [rsp + 0x46], 8
and al, 0x46
or byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rcx - 0x393e9912], cl
or byte [rsi - 0x77], cl
cmp al, 0x20
and al, 0x46
or byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rcx - 0x393e9912], cl
or byte [rsi - 0x77], cl
cmp al, 0x20
add r12, 8
mov qword [rsp + 0x58], r12
and al, 0x58
and al, 0x58
mov rax, qword [rsp + 0x88]
mov r14, qword [rax]
sub r13, r12
sub ebp, esp
sub ebp, esp
cmp r13, rbp
jb 0x1400c9602
mov r13, qword [rsp + 0x48]
lea rcx, [r12 + r13]
lea ecx, [rsp + rbp]
lea ecx, [rsp + rbp]
mov rdx, r14
mov edx, esi
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add r12, rbp
mov qword [rsp + 0x58], r12
movss dword [rsp + 0x90], xmm6
adc dword [rsp + 0x90], esi
adc dword [rsp + 0x90], esi
mov ah, 0x24
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x94
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x68
mov qword [rsp + 0x94], r15
mov qword [rsp + 0x68], rbx
movzx eax, byte [rsp + 0x3f]
and al, 0x3f
invalid
mov byte [rsp + 0x70], al
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x71], ax
mov dword [rsp + 0x71], eax
mov word [rsp + 0x73], si
cmp r12, 7
cld
invalid
cld
invalid
jbe 0x1400c964f
lea rcx, [r12 - 8]
clc
mov rax, qword [rdi + 0x210]
cmp qword [rax + 0x20], rcx
jae 0x1400c9508
mov rsi, qword [rsp + 0x78]
mov byte [rsi + 8], 6
or byte [rsi], r8b
or byte [rsi], r8b
mov qword [rsi], 1
mov dword [rsi], 1
cmp qword [rsp + 0x50], 0
je 0x1400c95ac
mov rcx, qword [rsp + 0x48]
call fcn.140142490
jmp 0x1400c95ac
add r13, 8
lea rbx, [rsp + 0xa0]
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], 0xd
lea r8, [rsp + 0x90]
lea eax, [rsp + 0x90]
lea eax, [rsp + 0x90]
lea r9, [rsp + 0x68]
lea ecx, [rsp + 0x68]
mov rcx, rbx
mov rdx, rdi
call qword [rax + 8]
mov byte [rsp + 0x9f], 0
mov rax, qword [rsp + 0x50]
sub rax, r12
cmp rax, 0xf
jbe 0x1400c961c
xchg ch, al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x4c
and al, 0x41
invalid
movzx ecx, byte [rsp + 0x41]
movzx edx, byte [r12 + 0x40]
movzx edx, byte [rsp + 0x40]
movzx r8d, word [rsp + 0x44]
movzx r8d, word [rsp + 0x44]
and al, 0x44
movzx r9d, word [rsp + 0x42]
mov rax, qword [rsp + 0x48]
movups xmm0, xmmword [rbx]
add eax, dword [rdx + 0xf]
adc dword [rax + riz], eax
add eax, dword [rdx + 0xf]
adc dword [rax + riz], eax
add r12, 0x10
mov qword [rsp + 0x58], r12
adc byte [rcx + rcx*4 + 0x64], cl
and al, 0x58
mov rsi, qword [rsp + 0x78]
mov qword [rsi + 0x18], r12
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], cl
mov byte [rsi + 0x21], dl
mov word [rsi + 0x22], r8w
mov word [rsi + 0x24], r9w
mov qword [rsi], 0
mov rax, rsi
mov eax, esi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x48], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x48]
mov r8d, 8
add byte [rcx], dh
shr al, cl
movabs dword [0x485824648b4c0009], eax
mov eax, dword [rsp + 0x48]
add byte [rcx], dh
shr al, cl
movabs dword [0x485824648b4c0009], eax
mov eax, dword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
and al, 0x50
jmp 0x1400c9412
lea rcx, [rsp + 0x48]
mov rdx, r12
mov r8, rbp
call fcn.1401639e0
or dword [rax], eax
or dword [rax], eax
mov r12, qword [rsp + 0x58]
jmp 0x1400c9477
lea rcx, [rsp + 0x48]
mov r8d, 0x10
add byte [rax], al
add byte [rax], al
mov rdx, r12
call fcn.1401639e0
mov r12, qword [rsp + 0x58]
and al, 0x58
jmp 0x1400c9557
call fcn.14007ff80
ud2
imul edi, ebx, 0xb90b0fff
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r13
call fcn.140162fc0
jae 0x1400c95e4
or dword [rax], eax
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccrypto_ring_tls12.rs
mov ecx, 8
add byte [rax], al
mov rdx, r12
mov edx, esp
call fcn.1401632c0
ud2
push rsi
sub rsp, 0x480
mov rsi, r8
mov esi, eax
mov r8, rdx
mov r9, qword [rdx + 0x20]
cmp r9, 0x21
jae 0x1400c971b
add byte [rax], al
invalid
mov rdx, rcx
lea rcx, [rsp + 0x260]
call fcn.1400bcbc0
cmp dword [rsp + 0x260], 2
je 0x1400c9731
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x260]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi]
mov qword [rsp + 0x250], rax
mov eax, dword [rsi + 8]
mov dword [rsp + 0x258], eax
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x230
mov edx, 0x10
call fcn.140143230
test rax, rax
je 0x1400c975c
mov rsi, rax
lea rdx, [rsp + 0x30]
mov r8d, 0x230
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, method..virtual_0
mov rax, rsi
add rsp, 0x480
pop rsi
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptocipher.rs
mov edx, 0x20
mov rcx, r9
call fcn.1401633c0
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccrypto_ring_tls13.rs
add eax, 0xd45e0
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
or eax, 0xe114b
or eax, 0xe114b
lea r9, method..virtual_0
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.140163790
invalid
or dword [rax], eax
ud2
movabs al, byte [0x10b90b0f0009]
add byte [rdx + 0x230], bh
add al, byte [rax]
invalid
mov ecx, 0x10
mov edx, 0x230
add al, byte [rax]
invalid
add al, byte [rax]
add al, ch
push rbp
cwde
or dword [rax], eax
call fcn.140162fc0
ud2
int3
movzx r9d, r9b
shl r9, 0x28
or r9, r8
mov r8, rax
shr r8, 0x30
xor r8b, byte [rdx + 0x22a]
add byte [rbp + 0xf], al
mov dh, 0xc0
add byte [rbp + 0xf], al
mov dh, 0xc0
shl r8, 0x30
or r8, r9
shr rax, 0x38
xor al, byte [rdx + 0x22b]
movzx eax, al
ror byte [rax - 0x3f], 0xe0
cmp byte [rcx + rcx - 0x40], cl
ror byte [rax - 0x3f], 0xe0
cmp byte [rcx + rcx - 0x40], cl
or rax, rcx
mov ecx, dword [rdx + 0x220]
mov dword [rsp + 0x54], ecx
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov r13, qword [rdi]
mov word [rsp + 0x4f], 0x317
mov byte [rsp + 0x51], 3
mov byte [rsp + 0x52], bh
mov byte [rsp + 0x53], bl
lea r14, [rbx - 0x10]
mov rax, qword [rdx + 0x210]
mov eax, dword [rdx + 0x210]
mov eax, dword [rdx + 0x210]
cmp r14, qword [rax + 0x20]
ja 0x1400c9902
lea r15, [r14 + r13]
lea edi, [rsi + rbp]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r13
insb byte [rdi], dx
and al, 0x30
insb byte [rdi], dx
and al, 0x30
mov qword [rsp + 0x28], 0
add byte [rax], al
mov qword [rsp + 0x20], 5
add byte [rax], al
lea r12, [rsp + 0x60]
and al, 0x60
lea r8, [rsp + 0x54]
and al, 0x54
lea r9, [rsp + 0x4f]
and al, 0x4f
mov rcx, r12
mov rcx, r12
call rax
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
mov rcx, r12
mov ecx, esp
mov rdx, r15
call fcn.140150b40
test eax, eax
je case.0x14008f907.462
sal byte [rbx + rcx*2 + 0x4d], 0x85
div byte [rbp + rcx + 0x4c]
mov ecx, ebp
test r14, r14
test esi, esi
je 0x1400c9902
mov rcx, r13
xor edx, edx
mov r8, r14
invalid
call sub.VCRUNTIME140.dll_memset
invalid
mov byte [rsi + 8], 5
add eax, 0x1046c748
mov qword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x18], r14
mov dword [rsi + 0x18], esi
mov qword [rsi], 1
cmp qword [rdi + 8], 0
invalid
je case.0x14008faed.509
invalid
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rdi]
invalid
mov rcx, qword [rdi]
psubsb mm5, qword [rax - 0x75]
invalid
call fcn.140142490
push 0x4800078b
mov eax, esi
add byte [rax - 0x77], cl
invalid
mov rax, rsi
add rsp, 0x70
add esp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rdi + 0x10], r14
mov dword [rdi + 0x10], esi
mov rax, qword [rdi + 8]
cmp r14, 0x4001
inc byte [rcx]
add byte [rax], al
inc byte [rcx]
add byte [rax], al
jbe 0x1400c9961
mov byte [rsi + 8], 0x10
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je case.0x14008faed.509
adc byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rcx*8 + 0x4c], 0x89
mov ecx, ebp
jmp 0x1400c9923
invalid
invalid
mov rcx, r13
mov ecx, ebp
jmp 0x1400c9923
movzx ecx, word [rdi + 0x1c]
add rbx, 0xffffffffffffffef
ret
out dx, eax
mov bh, 0x4f
sbb al, 0x48
add ebx, 0xffffffef
ret
out dx, eax
ret
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
cmp rbx, 0xffffffffffffffff
je 0x1400c99a9
mov r8, rbx
movzx edx, byte [r13 + rbx]
push rsp
sbb eax, 0xcbff4800
dec ebx
push rsp
sbb eax, 0xcbff4800
dec ebx
dec ebx
test edx, edx
je 0x1400c9970
invalid
invalid
mov r9d, edx
add r9d, 0xffffffec
add ecx, 0xffffffec
add ecx, 0xffffffec
cmp r9d, 4
ja case.default.0x1400c99a1
stc
add al, 0x77
sub eax, 0x6a158d4c
invalid
invalid
push 0x4b
lea r10, [0x1401ae504]
lea edx, [0x1401ae504]
adc eax, 0xe4b6a
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
jmp rcx
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
jmp rcx
invalid
jmp rcx
xor r9d, r9d
xor ecx, ecx
jmp 0x1400c99dd
mov word [rsi + 8], 0x1508
mov qword [rsi], 1
test rax, rax
jne 0x1400c995c
mov dword [rsi + 8], 0xc7481508
invalid
or byte [rax], cl
adc eax, 0x106c748
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp - 0x5f], 0xe9
push 0x41ffffff
mov r9b, 5
jmp case.0x14008faed.509
mov r9b, 5
jmp 0x1400c99dd
mov r9b, 1
jmp 0x1400c99dd
mov r9b, 2
jmp 0x1400c99dd
add ch, bl
invalid
mov r9b, 3
jmp 0x1400c99dd
inc rbx
mov r9b, 4
mov r8, rbx
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r8
mov byte [rsi + 0x20], r9b
mov byte [rsi + 0x20], cl
mov byte [rsi + 0x21], dl
mov word [rsi + 0x22], 5
mov word [rsi + 0x24], cx
mov qword [rsi], 0
jmp case.0x14008faed.509
push rsi
sub rsp, 0x480
mov rsi, r8
mov r8, rdx
mov r9, qword [rdx + 0x20]
cmp r9, 0x21
jae 0x1400c9abb
mov rdx, rcx
lea rcx, [rsp + 0x260]
call fcn.1400bcbc0
cmp dword [rsp + 0x260], 2
je 0x1400c9ad1
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x260]
mov r8d, 0x220
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi]
mov qword [rsp + 0x250], rax
mov eax, dword [rsi + 8]
mov dword [rsp + 0x258], eax
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x230
mov edx, 0x10
call fcn.140143230
test rax, rax
je 0x1400c9afc
mov rsi, rax
lea rdx, [rsp + 0x30]
mov r8d, 0x230
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x73], cl
adc eax, 0xd41a1
add byte [rax - 0x73], cl
adc eax, 0xd41a1
mov rax, rsi
add rsp, 0x480
add esp, 0x480
add esp, 0x480
pop rsi
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptocipher.rs
mov edx, 0x20
or eax, 0x20ba00
add byte [rax], al
mov rcx, r9
call fcn.1401633c0
int1
cwde
or dword [rax], eax
int1
cwde
or dword [rax], eax
ud2
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccrypto_ring_tls13.rs
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
mov ebp, 0x4c000d3e
lea eax, [rsp + 0x2f]
invalid
add byte [rbp + rcx*4 + 0xd], cl
mov ebp, 0x4c000d3e
lea eax, [rsp + 0x2f]
invalid
invalid
mov edx, 0x2b
add byte [rax], al
call fcn.140163790
ud2
invalid
or edi, dword [rcx + 0x10]
mov ecx, 0x10
add byte [rax], al
mov edx, 0x230
call fcn.140162fc0
ud2
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
mov r12, r9
mov r13, r8
mov ebp, eax
mov rdi, rdx
mov r15, rcx
mov rbp, qword [r8 + 8]
mov rbx, rbp
add rbx, 0x11
mov qword [rsp + 0x60], rcx
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x60], ecx
je 0x1400c9dca
js 0x1400c9e1f
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rax], al
invalid
mov rcx, rbx
call fcn.140143230
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add al, byte [rax]
invalid
invalid
test byte [rsi + 0x49000002], bh
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov esi, eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
and al, 0x48
mov qword [rsp + 0x48], rbx
and al, 0x48
mov qword [rsp + 0x50], 0
mov rsi, qword [r13]
mov esi, dword [rbp]
add byte [rax], al
add byte [rcx - 0x75], cl
mov esi, dword [rbp]
mov esi, dword [rbp]
cmp rbp, 0xffffffffffffffef
jae 0x1400c9ddf
invalid
add byte [rbp + 0x31], al
dec dword [rbx - 0x73]
or al, 0x3e
xor r15d, r15d
xor edi, edi
lea rcx, [r14 + r15]
mov rdx, rsi
mov r8, rbp
mov eax, ebp
mov eax, ebp
call sub.VCRUNTIME140.dll_memcpy
add r15, rbp
mov qword [rsp + 0x50], r15
jl 0x1400c9bc9
push rax
jl 0x1400c9bc9
push rax
movzx eax, byte [r13 + 0x10]
lea rcx, [0x1401ae518]
invalid
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
invalid
mov sil, 0x14
cmp r15, qword [rsp + 0x48]
je 0x1400c9c03
jmp 0x1400c9c1a
mov sil, 0x15
cmp r15, qword [rsp + 0x48]
je 0x1400c9c03
adc eax, 0x247c3b4c
je 0x1400c9c03
jmp 0x1400c9c1a
mov sil, 0x16
cmp r15, qword [rsp + 0x48]
je 0x1400c9c03
jmp 0x1400c9c1a
cmp eax, dword [rax - 0x4a]
invalid
mov sil, 0x17
cmp r15, qword [rsp + 0x48]
je 0x1400c9c03
jmp 0x1400c9c1a
mov sil, 0x18
cmp r15, qword [rsp + 0x48]
je 0x1400c9c03
jmp 0x1400c9c1a
movzx esi, byte [r13 + 0x11]
cmp r15, qword [rsp + 0x48]
jne 0x1400c9c1a
lea rcx, [rsp + 0x40]
mov rdx, r15
mov edx, edi
call fcn.1400c9e40
mov r14, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
push rax
push rax
mov byte [r14 + r15], sil
inc r15
inc r15
bswap r12
mov qword [rsp + 0x50], r15
movzx eax, byte [rdi + 0x224]
xor al, r12b
xor al, ah
xor al, ah
loopne 0x1400c9c43
movzx ecx, al
mov dh, 0xc8
mov edx, r12d
shr edx, 8
xor dl, byte [rdi + 0x225]
movabs rax, 0xffffff0000000000
movzx edx, dl
shl rdx, 8
loop 0x1400c9c5b
mov eax, 0
add bh, bh
invalid
loop 0x1400c9c5b
or rdx, rcx
or edx, ecx
mov ecx, r12d
shr ecx, 0x10
xor cl, byte [rdi + 0x226]
add byte [rcx + riz - 0x20], cl
adc byte [rdx], dh
invalid
add byte [rcx + riz - 0x20], cl
movzx r8d, cl
shl r8, 0x10
or r8, rdx
mov ecx, r12d
shr ecx, 0x18
xor cl, byte [rdi + 0x227]
movzx ecx, cl
shl rcx, 0x18
or rcx, r8
shr r12, 0x20
xor r12b, byte [rdi + 0x228]
movzx edx, r12b
or rax, rcx
mov r8, rax
shr r8, 0x28
xor r8b, byte [rdi + 0x229]
shl rdx, 0x20
shl edx, 0x20
movzx r8d, r8b
shl r8, 0x28
or r8, rdx
mov rdx, rax
shr rdx, 0x30
xor dl, byte [rdi + 0x22a]
movzx edx, dl
shl rdx, 0x30
or rdx, r8
shr rax, 0x38
xor al, byte [rdi + 0x22b]
xchg dword [rbx], ebp
add al, byte [rax]
add byte [rdi], cl
mov dh, 0xc0
shl rax, 0x38
or rax, rdx
or rax, rcx
mov ecx, dword [rdi + 0x220]
mov dword [rsp + 0x68], ecx
mov qword [rsp + 0x6c], rax
mov rax, rbx
shl rax, 0x20
mov ecx, ebx
shl ecx, 0x10
and ecx, 0xff000000
add rax, rcx
add rax, 0x30317
mov byte [rsp + 0x5c], bl
mov dword [rsp + 0x58], eax
mov rax, qword [rdi + 0x210]
cmp qword [rax + 0x20], r15
jae 0x1400c9d46
mov rsi, qword [rsp + 0x60]
mov byte [rsi + 8], 6
mov qword [rsi], 1
cmp qword [rsp + 0x48], 0
je 0x1400c9db3
mov rcx, qword [rsp + 0x40]
call fcn.140142490
jmp 0x1400c9db3
lea rbx, [rsp + 0x78]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], 5
lea r8, [rsp + 0x68]
lea r9, [rsp + 0x58]
mov rcx, rbx
mov rdx, rdi
call qword [rax + 8]
mov rax, qword [rsp + 0x48]
sub rax, r15
cmp rax, 0xf
jbe 0x1400c9dfd
movups xmm0, xmmword [rbx]
movups xmmword [r14 + r15], xmm0
add r15, 0x10
mov qword [rsp + 0x50], r15
mov rsi, qword [rsp + 0x60]
mov qword [rsi + 0x18], r15
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], 3
mov word [rsi + 0x22], 4
mov qword [rsi], 0
mov rax, rsi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x40], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov rsi, qword [r13]
lea rcx, [rsp + 0x40]
xor edx, edx
mov r8, rbp
call fcn.1401639e0
mov r14, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
jmp 0x1400c9b8f
lea rcx, [rsp + 0x40]
mov r8d, 0x10
mov rdx, r15
call fcn.1401639e0
mov r14, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
jmp 0x1400c9d7f
call fcn.14007ff80
ud2
mov ecx, 1
mov rdx, rbx
call fcn.140162fc0
ud2
call fcn.14007ff80
ud2
and al, 0x50
call fcn.140162fc0
ud2
mov ecx, dword [rcx]
jmp 0x1400c9a10
mov ecx, dword [rcx]
jmp 0x1400c9670
int3
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd5d8a
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd5d8a
invalid
invalid
or eax, 0x4b84100
add byte [rax], al
add byte [rax - 1], cl
loopne case.0x1400c7ba2.71
mov r8d, 4
jmp rax
int3
int3
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
test r8, r8
je 0x1400c9fae
mov rsi, r8
mov rdi, rdx
xlatb
xlatb
xor ebx, ebx
fild dword [rcx - 0x42]
mov r14d, 0xffffffff
mov r15, qword [sym.imp.ADVAPI32.dll_SystemFunction036]
mov edi, dword [sym.imp.ADVAPI32.dll_SystemFunction036]
mov edi, dword [sym.imp.ADVAPI32.dll_SystemFunction036]
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
fmul qword [rax - 0x77]
sub rbx, r12
mov r12, rbx
mov esp, ebx
mov rbx, rsi
sub rbx, r12
lea rcx, [rdi + r12]
cmp rbx, r14
cmovae rbx, r14
cmovae rbx, r14
cmovae ebx, esi
fimul word [r9 - 0x2800be26]
mov edx, ebx
call r15
mov ecx, eax
test al, al
sete al
add rbx, r12
cmp rbx, rsi
jae 0x1400c9fb0
or byte [rcx + rcx*8 + 0x2ebd475], al
test cl, cl
leave
jne 0x1400c9f80
jmp 0x1400c9fb0
xor eax, eax
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
int3
int3
lea eax, [0x14019ddf8]
mov edx, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
ret
int3
lea eax, [0x14019df48]
add eax, 0xd3f71
invalid
mov edx, 3
ret
add byte [rax], al
add bl, al
int3
push rsi
push rbx
sub rsp, 0x48
invalid
mov rsi, rdx
mov rsi, rdx
mov esi, edx
movzx eax, word [rcx + 8]
lea rdx, [0x1401ae530]
invalid
invalid
invalid
mov bh, 0x41
or byte [rax - 0x73], cl
adc eax, 0xe453c
invalid
invalid
invalid
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
invalid
loopne 0x1400ca046
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14019fc11]
adc eax, 0xd5c01
add cl, ch
jmp 0x1400ca0e5
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
invalid
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14019fc1a]
adc eax, 0xd5bf2
or eax, 0xb8e900
add byte [rax], al
add cl, ch
jmp 0x1400ca0e5
mov eax, 0x48000000
mov ecx, dword [rsi + 0x20]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea rdx, [0x14019fc23]
lea rdx, [0x14019fc23]
jrcxz 0x1400ca099
or eax, 0xa0e900
add byte [rax], al
add cl, ch
movabs al, byte [0x48204e8b48000000]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
jmp 0x1400ca0e5
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea rdx, [0x14019fc2c]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fc2c]
invalid
mov r8d, 6
jmp 0x1400ca0eb
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xd5bbc
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xd5bbc
mov r8d, 4
jmp 0x1400ca0eb
add bl, ch
insd dword [rdi], dx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd5baf
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xd5baf
invalid
add bl, ch
push rdx
jmp 0x1400ca0e5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fc49]
lea edx, [0x14019fc49]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x14019fc49]
lea edx, [0x14019fc49]
add bl, ch
cmp eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
jmp 0x1400ca0e5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fc52]
add bl, ch
invalid
add bl, ch
sub byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fc5b]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fc5b]
jmp 0x1400ca0e5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd5b7f
sbb byte [rax - 0x73], cl
adc eax, 0xd5b7f
mov r8d, 9
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rcx, 0xa
mov qword [rsp + 0x40], rcx
invalid
ror dword [rdx], 0x48
mov dword [rsp + 0x40], ecx
invalid
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x14019fc6d]
invalid
mov r8d, 7
call qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x77], cl
je 0x1400ca13d
mov qword [rsp + 0x30], rsi
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea eax, [0x14019fc78]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
test eax, eax
test eax, eax
je 0x1400ca1a7
mov bl, 1
test cl, cl
jne 0x1400ca1a9
push rdx
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
jne 0x1400ca18b
cmp byte [rsp + 0x39], 0
je 0x1400ca18b
invalid
test byte [rsi + 0x34], 4
jne 0x1400ca18b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1400ca1a9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xda78f
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
ret
jmp 0x1400ca1a9
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
and al, 0x30
mov r9, qword [rax + 0x20]
cmp r9, 0x31
jae 0x1400ca4e6
lea rdi, [rsp + 0x38]
lea rdx, method..virtual_0
lea rcx, [rsp + 0x2f]
mov r8, rdi
call qword [rax + 8]
test al, al
jne 0x1400ca338
mov r9, qword [rsp + 0x30]
and al, 0x30
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
invalid
adc byte [rdi + 0x10], cl
adc byte [rdi], cl
adc byte [rdi + 0x20], dl
invalid
movups xmm2, xmmword [rdi + 0x20]
and byte [rdi], cl
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
add byte [rax], al
invalid
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], edx
movaps xmmword [rsp + 0xc0], xmm2
test r9, r9
je 0x1400ca338
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x138], xmm2
movups xmmword [rsp + 0x128], xmm1
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x148], rbx
mov qword [rsp + 0x110], r9
mov rax, qword [r9 + 0x18]
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x58], xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmmword [rsp + 0x38], xmm0
mov byte [rsp + 0x98], 0
mov qword [rsp + 0x30], rax
xor byte [rax - 0x7d], cl
clc
invalid
jae 0x1400ca4fc
lea rcx, [rsp + 0x38]
lea r8, [rsp + 0x110]
mov rdx, rax
call qword [r9 + 0x10]
test al, al
je 0x1400ca354
xor eax, eax
lea rdx, method..virtual_0
movaps xmm6, xmmword [rsp + 0x150]
add rsp, 0x160
pop rbx
pop rdi
pop rsi
ret
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x100], xmm0
sub dword [rsp + 0x100], eax
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x80], al
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0xf0], xmm0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x70], al
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xd0], xmm3
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm0
mov rdi, qword [rsp + 0x148]
add qword [rax], rax
add dl, dh
movups xmm6, xmmword [rsi + 8]
add qword [rax], rax
add dl, dh
movups xmm6, xmmword [rsi + 8]
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
add byte [rdi], cl
adc byte [rsp + 0x120], cl
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
add byte [rdi], cl
sub dword [rsp + 0x60], ebx
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movzx eax, byte [0x1401ea9b8]
mov ebx, 0xb9001205
enter 0, 0
add eax, 0xc8b90012
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400ca512
mov qword [rax], rbx
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
pop rsp
and al, 0x60
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 0x28], xmm2
movups xmmword [rax + 0x38], xmm3
adc dword [rax + 0x38], ebx
adc dword [rax + 0x38], ebx
mov qword [rax + 0x48], rdi
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rax], al
invalid
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
and al, 0xb0
add byte [rax], al
invalid
movaps xmm1, xmmword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], dl
add byte [rdi], cl
sub byte [rsp + 0xd0], bl
add byte [rax], al
invalid
movaps xmm3, xmmword [rsp + 0xd0]
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x50], eax
push rax
movups xmmword [rax + 0x50], xmm0
push rax
movups xmmword [rax + 0x60], xmm1
movups xmmword [rax + 0x70], xmm2
adc dword [rax + 0x70], edx
adc dword [rax + 0x70], edx
movups xmmword [rax + 0x80], xmm3
movaps xmm0, xmmword [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0xe0], al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
movups xmmword [rax + 0x90], xmm0
add byte [rax], al
movups xmmword [rax + 0x90], xmm0
nop
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], al
add byte [rax], al
invalid
movaps xmm0, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0xa0], eax
invalid
movups xmmword [rax + 0xa0], xmm0
add byte [rdi], cl
sub byte [rsp + 0x100], al
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0xb0], xmm0
movss dword [rax + 0xc0], xmm6
movups xmmword [rax + 0xc0], xmm6
movups xmmword [rax + 0xc0], xmm6
adc dword [rax + 0xc0], esi
jmp 0x1400ca33a
invalid
sbb cl, byte [rax - 0x73]
or eax, 0xe0267
lea r8, [0x1401aa7a0]
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
add cl, byte [rsi]
add byte [rdx + 0x28], bh
sub byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
call fcn.140163440
jbe case.0x140008aad.1407
or dword [rax], eax
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0xe02e5
in eax, 2
invalid
invalid
ud2
in eax, 2
invalid
lea r8, [0x1401aa7d0]
lea eax, [0x1401aa7d0]
add byte [rdx + 0x11], bh
mov edx, 0x11
call fcn.140163440
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srceckeys.rs
mov edx, 0x30
mov rcx, r9
leave
leave
call fcn.1401633c0
ud2
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
cmc
or dword [0x1406e5f06], ecx
add byte [rax], al
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_srceckeys.rs
mov edx, 0x61
mov rcx, rax
mov ecx, eax
call fcn.1401633c0
ud2
mov ecx, 8
mov edx, 0xc8
call fcn.140162fc0
ud2
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
mov r10, qword [rsp + 0x98]
add byte [rax], al
mov rcx, qword [rcx]
mov rdx, qword [r10]
movzx ecx, byte [rcx + 0x28]
cmp cl, byte [rdx + 0x28]
jne 0x1400ca5d9
invalid
xorps xmm0, xmm8
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x30], xmm0
mov rcx, qword [r10]
mov rbx, qword [rcx + 0x20]
cmp rbx, 0x31
jae 0x1400ca64f
xchg esi, eax
add byte [rax], al
invalid
xchg esi, eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov qword [rsp + 0x20], r9
lea rcx, [rsp + 0x30]
xor byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
xor byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
mov rdx, rbx
mov r9, rax
call qword [r10 + 8]
test al, al
je case.0x140008aad.1428
mov byte [rsi + 1], 0x18
add dword [rax], ebx
mov al, 8
jmp 0x1400ca635
test rbx, rbx
je case.0x140008aad.1436
movzx eax, byte [0x1401ea9b8]
mov dh, 5
retf
add byte [rdx + 1], bh
mov edx, 1
mov rcx, rbx
mov ecx, ebx
call fcn.140143230
mov r14, rax
test rax, rax
test eax, eax
invalid
add byte [rcx - 0x77], cl
invalid
test eax, eax
sal byte [rbp + 0x15], 0xb9
add dword [rax], eax
invalid
jne case.0x140008aad.1437
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rdx, rbx
call fcn.140162fc0
mov cl, 0x89
or dword [rax], eax
ud2
or eax, dword [rcx - 0x42]
add dword [rax], eax
add byte [rax], al
invalid
mov r14d, 1
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x30]
mov rcx, r14
mov ecx, esi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
leave
or qword [rax], r8
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov al, 0x13
mov byte [rsi], al
mov rcx, rdi
call fcn.140142490
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_ring_0.16.20_src_agreement.rs
mov edx, 0x30
add byte [rdx + 0x30], bh
mov rcx, rbx
call fcn.1401633c0
ud2
int3
int3
stc
invalid
add byte [rdi], cl
or ecx, dword [rdi]
mov bh, 0x81
rol byte [rax], 0
add byte [rdi], cl
mov bh, 0x91
ret 0
add bl, al
int3
mov dword [rsp + 0x30], esi
and al, 0x30
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1400ca768
mov bl, 1
test cl, cl
jne case.0x140008aad.1487
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne case.0x140008aad.1483
cmp byte [rsp + 0x39], 0
je case.0x140008aad.1483
test byte [rsi + 0x34], 4
jne case.0x140008aad.1483
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
adc eax, 0xd1ee9
adc eax, 0xd1ee9
invalid
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne case.0x140008aad.1487
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xda1ce
invalid
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0xda1ce
invalid
invalid
invalid
movabs eax, dword [0x1b841000d]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x140008aad.1487
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
int3
int3
sub esp, 0xb8
mov eax, 0x48000000
mov eax, dword [rcx]
invalid
add byte [rax], al
mov rax, qword [rcx]
add dword [rbx - 0x3e09cbb6], ecx
adc byte [rbp + 0x6f], dh
mov ecx, dword [rdx + 0x34]
test cl, 0x10
rcl dword [rax], 0x75
outsd dx, dword [rsi]
rcl dword [rax], 0x75
outsd dx, dword [rsi]
test cl, 0x20
jne 0x1400ca84b
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
movzx eax, word [rax]
cmp eax, 0x2710
invalid
add byte [rax], al
jb 0x1400ca8e5
cmp al, 1
add byte [rax], al
invalid
cmp al, 1
add byte [rax], al
movzx ecx, ax
shr ecx, 4
imul r8d, ecx, 0x347
shr r8d, 0x13
imul ecx, r8d, 0x2710
sub eax, ecx
movzx ecx, ax
imul ecx, ecx, 0x147b
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
movzx eax, ax
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx ecx, word [r9 + rcx*2]
mov word [rsp + 0x5b], cx
and al, 0x5b
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x23
mov eax, r8d
jmp 0x1400ca928
movzx eax, word [rax]
mov r8d, 0x81
jmp 0x1400ca82d
movzx r10d, ax
shr r10d, 4
add r9b, r8b
rol dword [rax + rcx*4 + 0x4c], 0xc
invalid
lea r8, [rcx - 1]
cmp ax, 0x10
mov eax, r10d
jb 0x1400ca89b
mov rcx, r8
mov r8d, eax
rol byte [rcx - 0x80], 0xe0
cmovno edi, dword [rcx + 0x30]
mov ecx, 0x30
cmp r8b, 0xa
jb 0x1400ca810
mov r9d, 0x57
jmp 0x1400ca810
add bl, ch
invalid
movzx eax, word [rax]
mov r8d, 0x81
jmp 0x1400ca87d
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r10d, ax
shr r10d, 4
add r9b, r8b
rol dword [rax + rcx*4 + 0x4c], 0xc
invalid
invalid
rol dword [rax + rcx*4 + 0x4c], 0xc
lea r8, ss:[rcx - 1]
lea r8, [rcx - 1]
mov byte [rsp + rcx + 0x36], cl
lea r8, [rcx - 1]
jmp qword [r14 - 0x7d]
cmp ax, 0x10
clc
adc byte [rcx + rcx*4 - 0x30], al
mov eax, r10d
mov eax, r10d
jb 0x1400ca89b
invalid
mov rcx, r8
mov ecx, eax
mov r8d, eax
and r8b, 0xf
and al, 0xf
rol byte [rcx - 0x80], 0xe0
cmovno edi, dword [rcx + 0x30]
mov ecx, 0x30
and al, 0xf
mov r9d, 0x30
mov ecx, 0x30
cmp r8b, 0xa
cmp al, 0xa
jb case.0x14003dfe5.895
mov r9d, 0x37
mov ecx, 0x37
jmp case.0x14003dfe5.895
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja case.0x14002210d.1095
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14019ca93]
invalid
and dword [0x142c5e9cf], ecx
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov rcx, rdx
mov dl, 1
call fcn.140088210
sti
call qword [rax - 0x473b7eb8]
mov eax, 0xc3000000
mov ecx, 0x27
cmp ax, 0x64
clc
jb 0x1400ca922
movzx ecx, ax
shr ecx, 2
imul r8d, ecx, 0x147b
shr r8d, 0x11
shr eax, 0x11
imul ecx, r8d, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x5d], ax
mov dword [rsp + 0x5d], eax
mov ecx, 0x25
mov eax, r8d
invalid
shl byte [rsi - 0x7d], 0xf8
or dh, byte [rbx + 0xb]
cmp ax, 0xa
jae 0x1400ca933
or al, 0x30
mov byte [rsp + rcx + 0x37], al
dec rcx
jmp 0x1400ca94b
movzx eax, ax
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
jae 0x1400ca8cb
or eax, 0xb70f4100
add al, 0x40
invalid
ror byte [rbp + rcx*4 + 5], 0x73
nop
jae 0x1400ca8cb
or eax, 0xb70f4100
add al, 0x40
invalid
mov word [rsp + rcx + 0x36], ax
mov word [rsp + rcx + 0x36], ax
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
add al, 0xc
add rax, 0x38
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rbp + rcx*4 + 5], cl
adc edi, esp
lea r8, [0x1401aa580]
mov rcx, rdx
or eax, 0xd1894800
add byte [rax - 0x77], cl
sal dword [rdx - 0x36cebaff], 1
add dword [rbp + 0x31], eax
leave
mov dl, 1
add dword [rbp + 0x31], eax
leave
xor r9d, r9d
call fcn.140088210
sti
call qword [rax - 0x473b7eb8]
nop
invalid
invalid
invalid
invalid
nop
add rsp, 0xb8
mov eax, 0xc3000000
mov eax, 0xc3000000
add byte [rax], al
add bl, al
lea r8, [0x140194df0]
lea eax, [0x140194df0]
mov edx, 0x80
add byte [rax], al
add al, ch
call fcn.1401632c0
sub al, 0x89
or dword [rax], eax
invalid
ud2
or ecx, esp
int3
int3
int3
int3
int3
mov edx, dword [rcx + 8]
ret
int3
int3
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov edx, dword [rcx + 0x18]
push rcx
sbb bl, al
ret
int3
int3
sub rsp, 0x48
mov rsi, rdx
invalid
mov rsi, rdx
invalid
mov rdi, rcx
lea rax, [rcx + 0x10]
invalid
invalid
iretd
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
lea rdx, str.RsaParameterspadding_algmin_bitsAlertMessagePayload
adc eax, 0xd24ec
in al, dx
and al, 0xd
add byte [rcx - 0x48], al
or eax, 0xff000000
add byte [rax], al
add bh, bh
mov r8d, 0xd
mov eax, 0xd
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x30], rsi
je 0x1400caa15
and al, 0x30
xor byte [rax - 0x39c7dbbc], cl
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, [0x1400cab80]
invalid
cmp dh, al
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x17e
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x14019cedd]
lea rsi, [rsp + 0x30]
and al, 0x30
add byte [rax - 0x73], cl
je 0x1400caa36
invalid
and al, 0x30
xor byte [rcx - 0x48], al
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
mov rcx, rsi
mov r9, rdi
mov ecx, edi
call fcn.140089690
lea rax, case.0x140048217.840
mov qword [rsp + 0x20], rax
lea rdx, [0x14019cee8]
lea r9, [rsp + 0x40]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
mov r8d, 8
mov rcx, rsi
call fcn.140089690
cmp byte [rsp + 0x39], 0
jl 0x1400caa71
cmp dword [rax], eax
movzx eax, byte [rsp + 0x38]
je 0x1400caa96
test al, al
mov al, 1
invalid
jne 0x1400caa96
mov rax, qword [rsp + 0x30]
xor dh, dh
xor al, 4
test byte [rax + 0x34], 4
jne case.0x14004b2ee.767
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x14019ca91]
sbb esp, dword [rax]
or eax, 0x2b84100
add al, byte [rax]
add byte [rax], al
jmp 0x1400caa93
mov rcx, qword [rax + 0x20]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400caa93
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401a539b]
invalid
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0xda90e
invalid
invalid
invalid
test eax, 0xb841000d
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x48c0950f], al
ror byte [rax - 0x7d], 0xc4
invalid
call qword [rax + 0x18]
test al, al
setne al
ror byte [rax - 0x7d], 0xc4
invalid
ror byte [rax - 0x7d], 0xc4
pop rdi
pop rdi
pop rsi
ret
push rsi
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.BitLength
mov r8d, 9
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je case.0x14002210d.1115
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
push rax
sbb byte [rax - 0x77], cl
je case.0x14002210d.1115
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add dh, al
invalid
and al, 0x39
and al, 0x39
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea eax, [0x14019cda0]
add byte [rbp + rcx*4 + 5], cl
test eax, 0x48000d22
or eax, 0x4c8d4800
and al, 0x28
invalid
lea eax, [0x14019cda0]
or eax, 0x4c8d4800
and al, 0x28
invalid
lea rcx, [rsp + 0x28]
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x1400cab6b
mov bl, 1
test cl, cl
jne case.0x140003724.1891
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
xor byte [rax - 0x7d], cl
clc
cmp eax, 1
add dword [rbp + 0x29], esi
jne 0x1400cab4f
cmp byte [rsp + 0x39], 0
jl 0x1400cab4d
cmp dword [rax], eax
je 0x1400cab4f
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1400cab4f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
lea edx, [0x14019c628]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea edx, [0x14019c628]
lea edx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne case.0x140003724.1891
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xd9dcb
retf
popfq
invalid
invalid
lea rdx, [0x1401a4929]
retf
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
sbb byte [rcx - 0x76fd143d], cl
mov ebx, eax
jmp case.0x140003724.1891
mov ebx, ecx
retf
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
int3
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rax, rdx
invalid
in al, dx
and byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
invalid
mov rsi, rcx
mov esi, ecx
mov rdx, qword [rdx + 8]
push rdx
or byte [rax - 0x75], cl
mov rcx, qword [rax + 0x10]
adc byte [rcx - 0x77], cl
mov r8, rdx
sub r8, rcx
ror byte [rcx + 0x29], 1
enter 0xffffffffffff8349, 0xfffffffffffffff8
invalid
invalid
clc
cmp r8, 3
clc
add esi, dword [rbx + 0x23]
jae case.0x14003dfe5.945
mov qword [rsi + 8], 0xb
or byte [rbx], r9b
add byte [rax], al
add byte [rax], al
lea rax, [0x14019cfa2]
add byte [rax], al
lea rax, [0x14019cfa2]
and ecx, dword [0x1505334d7]
add byte [rcx - 0x3eb7efba], cl
mov dword [rsi + 0x10], eax
adc byte [rax - 0x3f], r9b
adc byte [rax - 0x3f], cl
shr rax, 0x20
call 0x1545334fe
mov dword [rsi + 0x14], eax
adc al, 0x48
mov qword [rsi + 0x18], 3
mov dword [rsi + 0x18], 3
add byte [rax], al
add bl, ch
push rsp
jmp case.0x1400cd38a.950
lea rdi, [rcx + 3]
lea edi, [rcx + 3]
add ecx, dword [rax - 0x77]
js case.0x14003daf1.975
invalid
mov qword [rax + 0x10], rdi
adc byte [rax - 0x7d], cl
stc
cmp rcx, 0xfffffffffffffffc
cmp ecx, 0xfffffffc
cld
ja 0x1400cacc0
add byte [rax], al
mov r9, rdx
sub r9, rdi
jb case.0x1400ccc14.724
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x30], cl
invalid
mov r14, qword [rax]
movzx r8d, byte [r14 + rcx]
movzx eax, byte [rsi + rcx]
add al, 0xe
invalid
movzx ecx, word [r14 + rcx + 1]
add ecx, eax
shl ecx, 0x10
loope case.0x14003dfe5.952
shl r8d, 8
or r8d, ecx
or eax, ecx
mov ebx, r8d
bswap ebx
cmp r9, rbx
fnstenv [rbx + 0x1b]
jae 0x1400cac43
sbb ecx, dword [rax - 0x39]
mov qword [rsi + 8], 0xa
or byte [rdx], r9b
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rax - 0x39], cl
invalid
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
sbb byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
mov eax, 1
jmp 0x1400cacb1
outsb dx, byte [rsi]
mov r9, rdi
add r9, rbx
add ecx, ebx
invalid
mov qword [rax + 0x10], r9
adc byte [rdi], cl
jb 0x1400cace2
invalid
cmp r9, rdx
cmp ecx, edx
ja case.0x14003dfe5.970
test r8d, r8d
test eax, eax
je case.0x1400ccc14.721
movzx eax, byte [0x1401ea9b8]
std
adc dword [rax], eax
mov edx, 1
mov rcx, rbx
fld1
invalid
test dword [rdi], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fld1
mov ebx, 0x49000785
mov edi, eax
mov r15, rax
test rax, rax
jne 0x1400cac92
mov ecx, 1
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.140162fc0
ud2
mov r15d, 1
add r14, rdi
add esi, edi
mov rcx, r15
mov rdx, r14
mov r8, rbx
mov eax, ebx
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx + rcx*4 + 0x7e], cl
or byte [rax - 0x77], cl
invalid
invalid
mov qword [rsi + 8], r15
jle case.0x140048217.863
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
mov dword [rsi + 0x18], ebx
pop rsi
adc byte [rax - 0x77], cl
pop rsi
sbb byte [rcx], dh
invalid
xor eax, eax
ror byte [rax - 0x77], 6
mov qword [rsi], rax
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
shl dword [rdx], 0xd
add byte [rax - 0x77], cl
mov rdx, rdi
or eax, 0xfa894800
mov rdx, rdi
call fcn.140163650
or dword [rcx + 0xb0f0009], 0xb0058d4c
and cl, byte [0x13995f4db]
add byte [rax - 0x77], cl
stc
or dword [rax], eax
ud2
lea r8, [0x14019cf88]
add eax, 0xd22b0
mov rcx, rdi
mov ecx, edi
call fcn.1401633c0
ud2
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
lahf
and cl, byte [0x13995f4ec]
or eax, 0xf9894800
or eax, 0xf9894800
mov rcx, rdi
mov rdx, r9
mov edx, ecx
retf 0x5ce8
call fcn.140163650
ud2
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
mov esp, dword [rdx]
or eax, 0xc9894c00
mov rcx, r9
leave
call fcn.1401633c0
ud2
or ecx, esp
int3
int3
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rax, rdx
mov rsi, rcx
invalid
mov rdx, qword [rdx + 8]
push rdx
or byte [rax - 0x75], cl
invalid
invalid
ror byte [rax - 0x77], 1
invalid
or byte [rax - 0x75], cl
mov ecx, dword [rax + 0x10]
adc byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 1
invalid
mov r8, rdx
sub r8, rcx
sub eax, ecx
sub eax, ecx
enter 0xffffffffffff8349, 0xfffffffffffffff8
add dh, byte [rbx + 0x2f]
jae case.0x140048217.886
cmp r8, 2
jae case.0x140048217.886
mov qword [rsi + 8], 0xb
mov dword [rsi + 8], 0xb
or byte [rbx], cl
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, str.u8u24u32e
add eax, 0xd225c
and cl, byte [0x186961347]
adc byte [rax - 0x77], cl
invalid
add byte [rsi - 0x77], ah
adc byte [rax - 0x77], r9b
invalid
mov word [rsi + 0x10], ax
mov dword [rsi + 0x10], eax
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x3f], 0xe9
xor byte [rsi - 0x77], ah
invalid
invalid
shr rcx, 0x30
mov word [rsi + 0x16], cx
invalid
shr rax, 0x10
shr eax, 0x10
call 0x15253366a
mov dword [rsi + 0x12], eax
mov qword [rsi + 0x18], 2
mov dword [rsi + 0x18], 2
sbb byte [rdx], r8b
sbb byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp case.0x14004b2ee.804
lea rdi, [rcx + 2]
lea rdi, [rcx + 2]
lea edi, [rcx + 2]
add cl, byte [rax - 0x77]
mov qword [rax + 0x10], rdi
mov dword [rax + 0x10], edi
js case.0x14004b09a.870
cmp rcx, 0xfffffffffffffffd
cmp ecx, 0xfffffffd
stc
std
ja case.0x14004b2ee.821
xchg dword [rbp + 0x49000000], edi
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 1
invalid
invalid
mov r8, rdx
mov eax, edx
sub r8, rdi
clc
jb 0x1400cae44
add byte [rax], al
add byte [rbx + rcx*4 + 0x30], cl
mov r14, qword [rax]
mov r14, qword [rax]
movzx ecx, word [r14 + rcx]
mov r9d, ecx
mov ecx, ecx
mov ecx, ecx
leave
rol r9w, 8
movzx ebx, r9w
cmp r8, rbx
jae 0x1400cadb6
mov qword [rsi + 8], 0xa
mov dword [rsi + 8], 0xa
or byte [rdx], r9b
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
invalid
pop rsi
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
mov eax, 1
mov eax, 1
jmp 0x1400cae24
outsb dx, byte [rsi]
mov r9, rdi
add r9, rbx
invalid
mov qword [rax + 0x10], r9
jb 0x1400cae55
invalid
pop qword [rax]
add byte [rax], al
invalid
adc byte [rdi], cl
invalid
cmp r9, rdx
cmp ecx, edx
ja case.0x140048217.892
add byte [rax], al
test cx, cx
je 0x1400cadff
sub ecx, dword [rdi]
mov dh, 5
invalid
movzx eax, byte [0x1401ea9b8]
invalid
adc dword [rax], eax
mov edx, 1
mov rcx, rbx
invalid
fld1
call fcn.140143230
mov r15, rax
mov edi, eax
test byte [rdi], al
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x1400cae05
invalid
mov ecx, 1
add byte [rax - 0x77], cl
mov rdx, rbx
call fcn.140162fc0
ret
invalid
or dword [rax], eax
invalid
ud2
mov r15d, 1
add r14, rdi
add esi, edi
mov rcx, r15
mov rdx, r14
mov r8, rbx
mov eax, ebx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], r15
jle 0x1400cae22
jle 0x1400cae22
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rbx
sbb byte [rcx], dh
xor eax, eax
ror byte [rax - 0x77], 6
mov qword [rsi], rax
add rsp, 0x20
pop rbx
pop rdi
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
lea r8, [0x14019cf88]
or eax, 0xfa894800
mov rdx, rdi
call fcn.140163650
mov byte [rcx], cl
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
add eax, 0xd213d
invalid
ud2
lea r8, [0x14019cf88]
add eax, 0xd213d
and dword [0x13995f64e], ecx
mov rcx, rdi
mov ecx, edi
call fcn.1401633c0
or dword [rax], eax
ud2
lea r8, [0x14019cf88]
add eax, 0xd212c
sub al, 0x21
or eax, 0xf9894800
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, r9
call fcn.140163650
ud2
invalid
jmp 0x14f0cb7ef
lea r8, [0x14019cf88]
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
call fcn.1401633c0
test dword [rcx], ecx
add byte [rdi], cl
or ecx, esp
int3
ud2
int3
int3
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
mov rax, rdx
mov eax, edx
ror byte [rax - 0x77], 1
invalid
mov rsi, rcx
mov esi, ecx
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
adc byte [rax + 0x39], cl
adc byte [rax + 0x39], cl
cmp rdx, rcx
retf 0x3875
jne case.0x14008f907.489
cmp byte [rax - 0x39], cl
or byte [rbx], r9b
or byte [rbx], cl
mov qword [rsi + 8], 0xb
or byte [rbx], cl
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, str.u8u24u32e
lea eax, str.u8u24u32e
add eax, 0xd20f3
and byte [0x1505336b0], cl
and byte [0x1505336b0], cl
add byte [rax - 0x76b7efba], cl
mov byte [rsi + 0x10], al
adc byte [rax - 0x77], r9b
adc byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
shr rcx, 0x38
shr ecx, 0x38
jmp 0x1575b36f2
cmp byte [rax - 0x76b7e8b2], cl
ror dword [rax - 0x3f], 0xe9
invalid
invalid
invalid
mov byte [rsi + 0x17], cl
invalid
invalid
mov rcx, rax
mov ecx, eax
shr rcx, 0x28
shr ecx, 0x28
jmp 0x18e9614ec
sub byte [rsi - 0x77], ah
adc rax, 0x8e8c148
adc eax, 0x8e8c148
mov word [rsi + 0x15], cx
mov dword [rsi + 0x15], ecx
adc eax, 0x8e8c148
shr rax, 8
mov dword [rsi + 0x11], eax
mov qword [rsi + 0x18], 2
add al, byte [rax]
add byte [rax], al
adc dword [rax - 0x39], r9d
adc dword [rax - 0x39], ecx
sbb byte [rdx], r8b
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
add bl, ch
jmp 0x1400caf13
cmp eax, 0x48cf8948
inc edi
invalid
mov rdi, rcx
inc rdi
invalid
mov qword [rax + 0x10], rdi
mov dword [rax + 0x10], edi
je 0x1400caf97
mov cl, 0
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rdx
ror byte [rcx + 0x29], 1
clc
sub r8, rdi
jb 0x1400cafaf
invalid
mov ebp, 0x4c000000
mov esi, dword [rax]
add byte [rax], al
add byte [rbx + rcx*4 + 0x30], cl
mov r14, qword [rax]
movzx ebx, byte [r14 + rcx]
movzx ebx, byte [rsi + rcx]
mov dh, 0x1c
invalid
sbb al, 0xe
cmp r8, rbx
jae 0x1400caf1a
mov qword [rsi + 8], 0xa
mov dword [rsi + 8], 0xa
or byte [rdx], cl
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
invalid
mov qword [rsi + 0x18], 0
add byte [rax + 1], bh
mov eax, 1
add byte [rax], al
add bl, ch
jmp case.0x140003724.2732
jmp case.0x140003724.2732
mov r9, rdi
mov ecx, edi
add r9, rbx
mov qword [rax + 0x10], r9
jb case.0x140003724.2740
cmp r9, rdx
ja 0x1400cafd4
add byte [rax], al
add byte [rax - 0x7b], cl
test ebx, ebx
test rbx, rbx
je case.0x14004b2ee.832
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
call fcn.140143230
mov r15, rax
invalid
add byte [rcx - 0x77], cl
invalid
test rax, rax
sal byte [rbp + 0x15], 0xb9
add dword [rax], eax
jne case.0x14004b2ee.833
mov ecx, 1
add byte [rax], al
mov rdx, rbx
call fcn.140162fc0
pop rdi
or byte [rcx], 0
pop rdi
or byte [rcx], 0
ud2
mov r15d, 1
add r14, rdi
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], r15
mov dword [rsi + 8], edi
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
adc byte [rax - 0x77], cl
pop rsi
sbb byte [rcx], dh
invalid
mov qword [rsi + 0x18], rbx
xor eax, eax
ror byte [rax - 0x77], 6
mov qword [rsi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
lea r8, [0x14019cf88]
mov rcx, 0xffffffffffffffff
dec dword [rax - 0x77]
cli
mov rdx, rdi
call fcn.140163650
xchg byte [rcx], cl
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
rcr byte [rdi], cl
or eax, 0xf9894800
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
call fcn.1401633c0
or dword [rax], eax
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd1fc1
mov rcx, rdi
mov ecx, edi
mov rdx, r9
call fcn.140163650
jle 0x1400caf56
or dword [rax], eax
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
lodsd eax, dword [rsi]
invalid
ud2
lea r8, [0x14019cf88]
add eax, 0xd1fad
or eax, 0xc9894c00
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
call fcn.1401633c0
add byte [rdi], cl
or ecx, esp
int3
int3
ud2
int3
int3
int3
int3
int3
sub esp, 0x28
mov rax, rcx
mov eax, ecx
mov rcx, qword [rcx]
test rcx, rcx
leave
je case.0x14004b2ee.857
cmp ecx, 1
cmp ecx, 1
stc
add dword [rbp + 0x5e], esi
jne case.0x140003724.2102
mov rcx, qword [rax + 0x18]
sbb byte [rbp + rcx*4 + 0x49], cl
lea r9, [rcx + 2]
lea ecx, [rcx + 2]
add cl, byte [rax - 0x7d]
stc
std
cmp rcx, 0xfffffffffffffffd
ja case.0x140003724.2117
xchg dword [rdi + 0x48000000], edx
xchg edi, eax
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x10]
invalid
invalid
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x75], cl
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
push rax
adc byte [rcx + 0x39], cl
ror dword [rdi], 1
invalid
cmp r9, rdx
ja 0x1400cb0be
xchg dword [rdi + 0x48000000], edx
mov eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rax]
add byte [rax + 0x29], cl
retf 0xc283
invalid
invalid
sub rdx, rcx
add edx, 0xfffffffe
invalid
rol dx, 8
rol edx, 8
or byte [rsi - 0x77], ah
mov word [rax + rcx], dx
mov dword [rax + rcx], edx
adc al, 8
or byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
sub bl, al
ret
mov r8, qword [rax + 0x10]
adc byte [rax - 0x75], cl
mov rcx, qword [rax + 0x18]
sbb byte [rcx - 0x75], cl
mov rdx, qword [r8 + 0x10]
push rax
adc byte [rax + 0x39], cl
cmp rcx, rdx
jae 0x1400cb09f
sal dword [rbx + 0x51], 1
mov rax, qword [r8]
mov r8d, ecx
not r8d
add edx, r8d
ret 0x1488
mov byte [rax + rcx], dl
add rsp, 0x28
ret
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x18]
sbb byte [rbp + rcx*4 + 0x49], cl
lea r9, [rcx + 3]
add ecx, dword [rax - 0x7d]
cmp rcx, 0xfffffffffffffffc
stc
cld
ja 0x1400cb0cf
pop rdi
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov rdx, qword [rax + 0x10]
cmp r9, rdx
ja case.0x14004b2ee.888
mov rax, qword [rax]
sub edx, ecx
add edx, 0xfffffffd
retf 0xc283
bswap edx
mov r8d, edx
invalid
rol byte [rcx - 0x3f], 1
call 0x158f77199
invalid
invalid
shr r8d, 8
shr edx, 0x18
invalid
invalid
mov byte [rax + rcx + 2], dl
push rsp
or byte [rdx], al
invalid
mov word [rax + rcx], r8w
add al, 8
or byte [rax - 0x7d], cl
invalid
add rsp, 0x28
ret
lea r8, [0x14019cfa8]
add eax, 0xd1f02
or eax, 0x8295e800
call fcn.140163340
or dword [rax], eax
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
ud2
lea r8, [0x14019cfc0]
mov rdx, r9
invalid
or al, 0x1f
invalid
or eax, 0xca894c00
retf 0x94e8
call fcn.140163650
ud2
lea r8, [0x14019cfc0]
sti
invalid
mov rcx, r9
call fcn.1401633c0
invalid
ud2
or ecx, dword [rbp + rcx*4 + 5]
add bl, byte [rdi]
invalid
or eax, 0xca894c00
add byte [rcx + rcx*4 - 0x36], cl
lea r8, [0x14019cfd8]
invalid
add byte [rcx + rcx*4 - 0x36], cl
mov rdx, r9
mov edx, ecx
call fcn.140163650
ud2
lea r8, [0x14019cfd8]
lea eax, [0x14019cfd8]
or eax, 0xc9894c00
mov rcx, r9
leave
call fcn.1401633c0
or dword [rax], eax
ud2
int3
int3
int3
int3
cmp eax, 0xc
clc
or al, 0x77
ja case.0x1400cb117.2
invalid
invalid
invalid
xor al, 0xe
ja case.0x1400cb117.2
lea rdx, [0x1401ae55c]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
add byte [rax + 0x63], cl
add al, 0x82
add rax, rdx
add eax, edx
jmp rax
cmp qword [rcx + 0x10], 0
add byte [rcx + rdx*2 + 0x48], dh
mov ecx, dword [rcx + 8]
invalid
je case.0x1400cb117.2
mov rcx, qword [rcx + 8]
or cl, ch
jmp fcn.140142490
jae case.0x140003724.2143
add byte [rbx + 0x730a0879], al
sbb bl, ch
jmp case.0x1400cb117.2
cmp qword [rcx + 0x10], 0
cmp dword [rcx + 8], 0xa
jae 0x1400cb147
jmp case.0x1400cb117.2
cmp qword [rcx + 0x10], 0
adc byte [rax], al
add byte [rcx + rdi + 0x48], dh
je case.0x1400cb117.2
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or r9b, bpl
jae 0x1400cb147
jae 0x1400cb147
jmp fcn.140142490
invalid
add byte [rbx + 0x75040879], al
cmp dword [rcx + 8], 4
jns case.0x14009478a.324
add al, 0x75
jne case.0x1400cb117.2
sub cl, byte [rax - 0x75]
adc r8b, sil
invalid
mov rax, qword [rcx + 0x10]
lock dec qword [rax]
dec qword [rax]
jne case.0x1400cb117.2
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc byte [rax - 0x75], cl
mov rdx, qword [rcx + 0x18]
mov rcx, rax
invalid
push rcx
sbb byte [rax - 0x77], cl
shr ecx, 0x2f
jmp fcn.14010ac90
sti
add eax, dword [rax]
cmp qword [rcx + 0x10], 0
cmp dword [rcx + 0x10], 0
adc byte [rax], al
je case.0x1400cb117.2
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or r9b, bpl
jmp fcn.140142490
invalid
add bl, al
int3
ret
int3
int3
int3
sub byte [rdi], cl
mov dh, 5
movzx eax, byte [0x1401ea9b8]
sub edi, eax
adc dword [rax], eax
invalid
add byte [rcx + 0x13], bh
mov ecx, 0x13
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140143230
xchg esp, eax
add byte [rdi], 0
invalid
invalid
invalid
test rax, rax
ror byte [rdi], 0x84
je 0x1400cb232
lea eax, [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rsi, rax
invalid
movups xmm0, xmmword [str.message_buffer_full]
or eax, 0x110f00
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c6c7566
jne case.0x140003724.2192
insb byte [rdi], dx
movzx eax, byte [0x1401ea9b8]
not dword [rcx]
add byte [rcx + 0x18], bh
mov ecx, 0x18
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
call fcn.140143230
invalid
test rax, rax
sal byte [rbp + rcx*2 + 0x48], 0x89
invalid
je 0x1400cb221
mov rdi, rax
mov qword [rax], rsi
invalid
xor byte [rax - 0x39], cl
or byte [rbx], dl
adc eax, dword [rax]
add byte [rax], al
invalid
invalid
adc byte [rbx], dl
mov qword [rax + 8], 0x13
add byte [rax], al
mov qword [rax + 0x10], 0x13
mov dword [rax + 0x10], 0x13
add byte [rax], al
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x1401ea9b8]
add eax, 0x11f7c7
invalid
not dword [rcx]
add byte [rcx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
invalid
mov ecx, 0x18
add byte [rdx + 8], bh
mov edx, 8
call fcn.140143230
test rax, rax
test eax, eax
xor byte [rax - 0x7ab7fff9], al
sal byte [rsp + rbx + 0x48], 0x89
je 0x1400cb221
mov qword [rax], rdi
invalid
invalid
je 0x1400cb221
mov qword [rax], rdi
lea rcx, [0x14019cc08]
or eax, 0xd19f9
mov qword [rax + 8], rcx
or sil, al
mov byte [rax + 0x10], 0x15
inc rax
inc eax
adc byte [0x188cdb163], dl
inc eax
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
add byte [rax], al
mov edx, 0x18
call fcn.140162fc0
jge case.0x140003724.2196
add byte [rdi], cl
or edi, dword [rcx + 1]
add dword [rax], eax
add byte [rax], al
ud2
mov ecx, 1
add byte [rax], al
add byte [rdx + 0x13], bh
adc eax, dword [rax]
add byte [rax], al
invalid
mov edx, 0x13
adc eax, dword [rax]
add byte [rax], al
invalid
add al, ch
call fcn.140162fc0
jg 0x1400cb2bc
or dword [rax], eax
ud2
or ecx, esp
int3
int3
movabs rax, 0xf22df66984aea9d0
movabs rdx, 0xfdb2d278cca19dac
mov edx, 0xcca19dac
js case.0x140008aad.2242
mov dl, 0xfd
imul byte [0xecc6fb4f]
popfq
movabs eax, dword [0xccccc3fdb2d278cc]
int3
ret
int3
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
and rsp, 0xffffffffffffffe0
mov r8, rdx
mov eax, edx
mov rsi, rcx
mov esi, ecx
mov rdx, qword [rdx + 8]
mov rcx, qword [r8 + 0x10]
adc byte [rax + 0x39], cl
invalid
push rdx
or byte [rcx - 0x75], cl
adc byte [rax + 0x39], cl
adc byte [rax + 0x39], cl
cmp edx, ecx
retf 0x4275
jne case.0x140008aad.2265
mov qword [rsi + 8], 0xb
or byte [rbx], cl
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, str.u8u24u32e
add eax, 0xd1cfe
mov byte [rsi + 0x10], al
adc byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
shr rcx, 0x38
mov byte [rsi + 0x17], cl
cmp byte [rax - 0x76b7e8b2], cl
ror dword [rax - 0x3f], 0xe9
invalid
invalid
invalid
mov rcx, rax
shr rcx, 0x28
mov word [rsi + 0x15], cx
mov dword [rsi + 0x15], ecx
sub byte [rsi - 0x77], ah
adc rax, 0x8e8c148
adc eax, 0x8e8c148
mov dword [rsi + 0x15], ecx
adc eax, 0x8e8c148
shr rax, 8
shr eax, 8
call 0x151533bc9
or byte [rcx - 0x38b7eeba], cl
mov dword [rsi + 0x11], eax
adc dword [rax - 0x39], r9d
adc dword [rax - 0x39], ecx
mov qword [rsi + 0x18], 2
sbb byte [rdx], r8b
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
mov qword [rsi], 1
invalid
add byte [rax], al
add cl, ch
add byte [rax], al
jmp case.0x140008aad.2290
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax], al
mov rax, rcx
inc rax
add byte [rax], al
mov rax, rcx
inc rax
inc eax
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
je case.0x140008aad.2291
add byte [rax], al
mov r10, rdx
sub r10, rax
ret 0x820f
jb 0x1400cb3a3
mov dl, 0
add byte [rax], al
mov r9, qword [r8]
movzx edi, byte [r9 + rcx]
mov dh, 0x3c
or dword [rax - 0x7d], ecx
jmp qword [rax]
jbe 0x1400cb309
or dword [rax - 0x7d], ecx
jmp qword [rax]
mov qword [rsi + 8], 0xe
add bl, ch
or eax, 0x73fa3949
cmp edx, edi
invalid
jmp 0x1400cb316
cmp r10, rdi
jae case.0x140003724.2246
and al, 0x48
mov qword [rsi + 8], 0xb
mov dword [rsi + 8], 0xb
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd1f93
xchg ebx, eax
invalid
invalid
invalid
lea rax, str.SessionIDClientExtension
or eax, 0x46894800
adc byte [rax - 0x39], cl
invalid
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 9
mov dword [rsi + 0x18], 9
sbb byte [rcx], r9b
add byte [rax], al
or dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
jmp case.0x140008aad.2290
mov r10, rax
add r10, rdi
cli
cli
mov qword [r8 + 0x10], r10
jb case.0x140003724.2272
cmp r10, rdx
ja case.0x140003724.2276
xchg dword [rcx + 0xf000000], eax
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
push rdi
ror byte [rdi], 0x29
invalid
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
and byte [rcx + 1], cl
ror dword [rax - 0x73], 0x4c
add r9, rax
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rcx + rcx*4 - 0x36], cl
mov rdx, r9
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
adc dword [rsi + 8], eax
adc dword [rsi + 8], eax
mov qword [rsi + 0x28], rdi
mov dword [rsi + 0x28], edi
mov qword [rsi], 0
mov rsp, rbp
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x14019cf88]
mov rcx, 0xffffffffffffffff
mov rdx, rax
call fcn.140163650
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
add eax, 0xd1bde
mov rcx, rax
lea r8, [0x14019cf88]
sbb ecx, dword [0x10195fbad]
mov rcx, rax
shr eax, 0xe
call fcn.1401633c0
invalid
or byte [rcx], 0
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe8
mov rdx, r10
call fcn.140163650
invalid
or dword [rax], eax
ud2
mov rcx, rax
mov ecx, eax
mov rdx, r10
call fcn.140163650
invalid
or dword [rax], eax
ud2
invalid
lea r8, [0x14019cf88]
add eax, 0xd1bb9
mov rcx, r10
shr eax, 1
jmp 0x14f0cbd57
invalid
call fcn.1401633c0
ud2
or ecx, esp
int3
int3
push rbp
push rbx
mov al, 1
cmp rdx, 0xfd
std
add byte [rax], al
add byte [rdi], cl
xchg dword [rbp + 0x48000001], edx
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
ja case.0x1400c9331.47
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], cl
invalid
test rdx, rdx
je case.0x1400c9331.47
test byte [rcx + rax + 0x31450000], cl
xor r8d, r8d
mov r9d, 0xb
mov ecx, 0xb
rol byte [rcx - 0x47], 0xb
add byte [rax], al
add byte [rcx - 0x46], al
mov r10d, 0x30
mov r10d, 0x30
mov edx, 0x30
mov r11d, 0x34
mov ebx, 0x34
xor r14d, r14d
imul bl
sub byte [rax - 1], cl
mov byte [rcx - 0x42], 4
invalid
invalid
add al, 0
invalid
jmp 0x1400cb442
inc rsi
mov r14d, 4
mov esi, 4
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov r15, rsi
inc r8
mov rsi, r15
mov esi, edi
cmp rdx, r8
cmp edx, eax
je case.0x1400c9331.45
add dword ds:[rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0xd], cl
mov rbx, r14
movzx edi, byte [rcx + r8]
cmp al, 1
add dword [rbx + 0x21752eff], eax
cmp edi, 0x2e
jne 0x1400cb470
mov r14d, 3
cmp rbx, 2
cmp ebx, 2
add byte [rax], al
add byte [rax - 0x7d], cl
sti
add dh, byte [rbp + rdx*8 + 0x48]
je 0x1400cb430
cmp rbx, 4
cmp ebx, 2
je 0x1400cb430
cmp rbx, 4
sti
add al, 0xf
jne case.0x1400c9331.47
test dword [rdi], esp
add dword [rax], eax
invalid
add byte [rcx - 0x42], al
mov r14d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400cb430
nop dword [rax]
cmp rbx, 2
je 0x1400cb482
invalid
sti
add dh, byte [rsp + rcx + 0x48]
or al, 0x48
cmp rbx, 4
cmp ebx, 4
add al, 0x74
invalid
je 0x1400cb482
cmp rbx, 5
cmp ebx, 5
add eax, 0x83480a75
jne 0x1400cb48c
cmp rsi, 0x3e
cmp esi, 0x3e
invalid
ja case.0x1400c9331.47
xchg dword [rax], eax
add dword [rax], eax
add byte [rbp - 0x7fbf2f91], cl
lea ebp, [rdi - 0x30]
rol byte [rax - 0x80], 1
cmp bpl, 0xa
std
or dh, byte [rbx + 0x3b]
jae case.0x140003724.2442
cmp rbx, 5
ja case.0x1400c9331.47
xchg ebp, ebp
add byte [rax], al
invalid
in eax, dx
add byte [rax], al
add byte [rcx - 0x42], al
invalid
invalid
mov r14d, 2
add al, byte [rax]
add byte [rax], al
mov r15d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], cl
bt r9, rbx
jb case.0x140008aad.2315
movabs dword [0xfdaa30f498272d9], eax
fnstenv [rdx - 0x7e]
bt r10, rbx
jb 0x1400cb41a
pop rdi
invalid
invalid
invalid
movabs dword [0x48ffffff5f820fda], eax
inc esi
fimul dword [rdi]
invalid
invalid
invalid
dec dword [rax - 1]
invalid
inc rsi
jmp 0x1400cb430
insd dword [rdi], dx
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
cmp rbx, 3
sti
add esi, dword [rdi + 0x2f]
ja case.0x140008aad.2345
ja case.0x140008aad.2345
cmp rbx, 2
sti
add dh, byte [rcx + rbp - 0x77]
invalid
invalid
je case.0x140008aad.2345
sub dword [rcx - 0x1a7fbf03], ecx
fild word [rax - 0x80]
invalid
invalid
mov ebp, edi
std
and bpl, 0xdf
add bpl, 0xbf
invalid
mov r14d, 4
add al, 0
add byte [rax], al
add byte [rcx - 0x41], al
invalid
invalid
add byte [rax], al
mov r15d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x80], al
invalid
add byte [rax], al
cmp bpl, 0x1a
std
sbb cl, byte [rdi]
invalid
jb case.0x140008aad.2315
invalid
invalid
invalid
invalid
cmp edi, 0x5f
pop rdi
je case.0x140008aad.2315
test byte [rsi], ch
invalid
invalid
invalid
inc dword [rbx + 0x1a752dff]
cmp edi, 0x2d
jmp [0xc354cf81]
jne case.0x1400c92e0.83
sbb cl, byte [rax - 0x7d]
cmp rbx, 5
sti
add eax, 0xf497c77
ja case.0x1400c9331.47
bt r11, rbx
movabs dword [0xbe41c6ff487673db], eax
add eax, 0xe9000000
add byte [rax], al
invalid
invalid
jae case.0x1400c9331.47
inc rsi
inc esi
mov byte [rcx - 0x42], 5
add byte [rax], al
invalid
mov r14d, 5
mov esi, 5
add byte [rax], al
add cl, ch
jmp 0x1400cb430
or al, 0xff
invalid
invalid
cmp rbx, 2
add dh, byte [rcx + rsi + 0x48]
je 0x1400cb55b
cmp rbx, 4
cmp ebx, 4
sti
add al, 0x74
invalid
je case.0x1400c92e0.86
invalid
cmp rbx, 5
cmp ebx, 5
jne case.0x1400c9331.47
lea ebx, [rdi - 0x61]
lahf
cmp bl, 0x1a
sti
sbb cl, byte [rdi]
jb 0x1400cb41a
invalid
invalid
cmp edi, 0x5f
pop rdi
je 0x1400cb41a
test bh, cl
invalid
inc dword [rax - 0x80]
invalid
add dil, 0xbf
add bh, 0xbf
cmp dil, 0x1a
sbb cl, byte [rdi]
jb 0x1400cb41a
invalid
invalid
jmp case.0x1400c9331.47
lea ebx, [rdi - 0x61]
cmp bl, 0x1a
jb 0x1400cb41a
mov bl, 0xfe
invalid
invalid
sbb cl, byte [rdi]
invalid
mov bl, 0xfe
invalid
invalid
cmp edi, 0x5f
call [rdi + 0xf]
test byte [rdx + 0x40fffffe], ch
invalid
invalid
invalid
invalid
je 0x1400cb41a
invalid
invalid
add dil, 0xbf
add bh, 0xbf
invalid
cmp dil, 0x19
cmp bh, 0x19
call [rcx]
sbb dword [rdi], ecx
xchg byte [rsi + rdi*8 + 0xcebffff], bl
pushfq
invalid
invalid
invalid
jmp case.0x1400c9331.47
jbe 0x1400cb41a
pushfq
invalid
invalid
jmp case.0x1400c9331.47
mov eax, 0x2c
sub al, 0
add byte [rax], al
bt eax, r14d
bt eax, esi
setb al
xchg edx, eax
rcr byte [rbx + 0x5d], 0x5f
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
int3
int3
int3
int3
int3
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
ror byte [rdi], 0x29
and al, 0x20
and al, 0x20
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
push rsp
and al, 0x20
invalid
and byte [rcx], dh
leave
xor ecx, ecx
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x9ce7b
jnp case.0x1400cd38a.1029
or dword [rax], eax
call qword [sym.imp.bcrypt.dll_BCryptGenRandom]
jnp case.0x1400cd38a.1029
invalid
or dword [rax], eax
test eax, eax
js 0x1400cb5d5
or al, 0x48
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
push rsp
and al, 0x28
jmp case.0x1400c9ffb.25
add eax, 0x39d26e8
add byte [rbx + 0x151d2c0d], cl
mov ecx, dword [0x14021d30c]
invalid
invalid
call fcn.140105300
popfq
popfq
add eax, dword [rax]
mov ecx, dword [0x14021d30c]
or eax, 0x151d2c
adc eax, 0x8b4c6500
add al, 0x25
mov r8, qword gs:[0x58]
mov eax, dword [0x58]
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0xc8
invalid
mov rcx, qword [r8 + rcx*8]
mov ecx, dword [rax + rcx*8]
enter 0xffffffffffff81c6, 0xffffffffffffffa8
add byte [rax], al
mov byte [rcx + 0xa8], 1
test al, 0
add byte [rax], al
invalid
add byte [rcx], al
add dword [rax - 0x77], ecx
mov qword [rcx + 0xb0], rax
xor dword [rax + 0x48000000], 0xb89189
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 0xb8], rdx
xchg ecx, eax
mov eax, 0x48000000
add byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
ret
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
sub esp, 0x20
mov rsi, rdx
mov esi, edx
invalid
mov rbx, rcx
retf
movzx eax, word [rcx + 0x18]
mov bh, 0x41
sbb byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1401ae590]
lea ecx, [0x1401ae590]
or eax, 0xe2f65
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x66
jmp rax
loopne 0x1400cb69b
mov bp, 0x17
mov ebp, 0x3aeb0017
add bl, ch
jmp case.0x140003724.2505
cmp ah, byte [rsi - 0x43]
mov bp, 0x18
mov ebp, 0x34eb0018
sbb byte [rax], al
add bl, ch
jmp case.0x140003724.2505
xor al, 0x66
mov bp, 0x19
mov ebp, 0x2eeb0019
add bl, ch
jmp case.0x140003724.2505
mov bp, 0x1d
mov bp, 0x1d
mov ebp, 0x28eb001d
add bl, ch
jmp case.0x140003724.2505
sub byte [rsi - 0x43], ah
mov bp, 0x1e
mov ebp, 0x22eb001e
invalid
add bl, ch
jmp case.0x140003724.2505
and ah, byte [rsi - 0x43]
add byte [rcx], al
invalid
mov bp, 0x100
mov ebp, 0x1ceb0100
add ebx, ebp
jmp case.0x140003724.2505
sbb al, 0x66
mov ebp, 0x16eb0101
add ebx, ebp
invalid
mov bp, 0x101
jmp case.0x140003724.2505
invalid
add ebx, ebp
invalid
mov bp, 0x102
add ebx, ebp
adc byte [rsi - 0x43], ah
invalid
jmp case.0x140003724.2505
mov bp, 0x103
mov ebp, 0xaeb0103
add eax, dword [rcx]
add ebx, ebp
or ah, byte [rsi - 0x43]
invalid
jmp case.0x140003724.2505
mov bp, 0x104
mov ebp, 0x4eb0104
add al, 1
jmp case.0x140003724.2505
add al, 0xf
movzx ebp, word [rbx + 0x1a]
mov bh, 0x6b
sbb cl, byte [rax - 0x75]
mov rax, qword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle case.0x140003724.2766
adc byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xf9
sub rcx, rdi
mov rcx, rax
mov ecx, eax
sub rcx, rdi
sub ecx, edi
stc
cmp rcx, 1
cmp ecx, 1
add dword [rsi + 0x60], esi
jbe 0x1400cb6e8
invalid
rol bp, 8
rol ebp, 8
invalid
or byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov word [rcx + rdi], bp
mov dword [rcx + rdi], ebp
sub al, 0x39
add rdi, 2
add edi, 2
mov dword [rdx], 0x107e8948
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rdi
jle case.0x1400c8fcc.88
mov r14, qword [rbx]
xor ecx, dword [rax - 0x75]
pop rbx
mov rbx, qword [rbx + 0x10]
mov rdx, rax
mov edx, eax
adc byte [rax - 0x77], cl
mov edx, eax
ret 0x2948
sub rdx, rdi
cmp rdx, 1
add dword [rsi + 0x55], esi
jbe case.0x1400c9331.66
push rbp
mov edx, ebx
rol dx, 8
rol edx, 8
fisub dword [rsi - 0x3f]
rol edx, 8
ret 0x6608
or byte [rsi - 0x77], ah
mov word [rcx + rdi], dx
adc al, 0x39
cmp dword [rax - 0x7d], ecx
add rdi, 2
add edi, 2
mov dword [rdx], 0x107e8948
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
adc byte [rax + 0x29], cl
clc
sub rax, rdi
sub eax, edi
cmp rax, rbx
fdiv dword [rdx + 0x59]
jb case.0x1400c92be.65
pop rcx
add rcx, rdi
add ecx, edi
mov rdx, r14
mov r8, rbx
mov eax, ebx
fsubr st(0)
sbb bh, byte [rsi]
or dword [rax], eax
invalid
call sub.VCRUNTIME140.dll_memcpy
add byte [rax + 1], cl
fisttp word [rax - 0x77]
mov dword [rsi + 0x10], edi
add rdi, rbx
add edi, ebx
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
adc byte [rax - 0x7d], cl
add rsp, 0x20
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
cli
call fcn.1401639e0
or dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
or byte [rax - 0x75], r9b
mov rdi, qword [rsi + 0x10]
jle case.0x1400c9331.58
jmp case.0x14002210d.1899
test dword [rcx - 0x48], eax
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rdi
mov edx, edi
call fcn.1401639e0
invalid
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle 0x1400cb728
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
or bl, r13b
jmp 0x1400cb6ae
lea ecx, [rax - 0x77]
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
mov edx, edi
cli
mov r8, rbx
mov eax, ebx
fsubr st(0)
mov cl, 0x82
or dword [rax], eax
invalid
call fcn.1401639e0
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov rdi, qword [rsi + 0x10]
jle 0x1400cb746
jmp case.0x140003724.2517
nop
int3
int3
int3
int3
sub byte [rcx - 0x77], cl
mov eax, edx
ror byte [rax - 0x75], 1
push rdx
or byte [rcx - 0x75], cl
invalid
invalid
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov rax, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rcx - 0x77], cl
mov r9, rdx
ror dword [rcx + 0x29], 1
ror dword [rcx - 0x7d], 0xf9
stc
sub r9, rax
sub ecx, eax
cmp r9, 2
stc
add dh, byte [rbx + 0x1f]
jae case.0x140008aad.1792
invalid
mov qword [rcx], 0xb
mov dword [rcx], 0xb
add dword [rbx], ecx
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd44cd
int 0x44
invalid
invalid
lea rax, [0x14019fc36]
lea eax, [0x14019fc36]
int 0x44
or eax, 0x41894800
add byte [rax - 0x77], cl
invalid
or eax, 0x41894800
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
or byte [r8 - 0x39], cl
or byte [rax - 0x39], cl
mov qword [rcx + 0x10], 0xa
adc byte [r10], cl
adc byte [rdx], cl
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
add esp, 0x28
sub bl, al
ret
lea r9, [rax + 2]
add cl, byte [rbp - 0x77]
adc byte [rax - 0x7d], cl
mov qword [r8 + 0x10], r9
mov dword [rax + 0x10], ecx
cmp rax, 0xfffffffffffffffd
clc
std
ja case.0x1400cd38a.1735
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r9, rdx
cmp ecx, edx
ror dword [rdi], 1
ja case.0x14002210d.1962
xchg dword [rax + rax - 0x74b70000], ebp
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
add byte [rax], al
mov rdx, qword [r8]
mov edx, dword [rax]
adc byte [rdi], cl
movzx eax, word [rdx + rax]
mov bh, 4
add ah, byte [rsi - 0x3f]
rol ax, 8
invalid
rol ax, 8
rol eax, 8
movzx r8d, ax
movzx eax, ax
mov bh, 0xc0
mov dx, 0xa
lea r9d, [r8 - 0x17]
invalid
invalid
mov edx, 0x8d45000a
add byte [rbp - 0x73], al
jmp 0x148063af1
jmp 0x148063af1
cmp r9d, 7
stc
invalid
jbe 0x1400cb7d6
and al, 0x41
add eax, 0xffffff00
add bh, bh
invalid
invalid
add r8d, 0xffffff00
add bh, bh
invalid
invalid
cmp r8d, 4
clc
add al, 0x77
pop rdx
ja case.0x1400cb7e4.3
lea rdx, [0x1401ae5dc]
lea edx, [0x1401ae5dc]
invalid
add byte [rsi + 0x63], cl
add al, 0x82
invalid
movsxd r8, dword [rdx + r8*4]
invalid
add r8, rdx
add eax, edx
jmp r8
loopne case.0x1400c7e8b.125
mov edx, 0x43eb0005
add eax, 0x4c43eb00
lea eax, [0x1401ae5bc]
add eax, 0xe2ddf
jmp case.0x1400cb7e4.3
lea r8, [0x1401ae5bc]
lea r8, [0x1401ae5bc]
add eax, 0xe2ddf
fild qword [0x1a35bb7ed]
invalid
movsxd r9, dword [r8 + r9*4]
invalid
or al, 0x88
add r9, r8
add ecx, eax
rol dword [rcx - 1], 0xe1
jmp r9
loope case.0x1400cb7e4.3
xor edx, edx
jmp case.0x1400cb7e4.3
shr bl, cl
mov dx, 1
mov dx, 1
mov dx, 1
add dword [rax], eax
jmp case.0x1400cb7e4.3
mov dx, 2
jmp case.0x1400cb7e4.3
mov edx, 0x22eb0002
add bl, ch
and ah, byte [rsi - 0x46]
mov dx, 3
mov dx, 3
jmp case.0x1400cb7e4.3
sbb al, 0x66
mov edx, 0x16eb0004
jmp case.0x1400cb7e4.3
mov dx, 4
jmp case.0x1400cb7e4.3
invalid
mov dx, 7
jmp case.0x1400cb7e4.3
add bl, ch
adc byte [rsi - 0x46], ah
invalid
invalid
mov dx, 9
mov edx, 0xaeb0009
or dword [rax], eax
jmp case.0x1400cb7e4.3
mov dx, 6
jmp case.0x1400cb7e4.3
mov edx, 0x4eb0006
invalid
mov dx, 8
or byte [rax], al
mov word [rcx + 8], dx
mov dword [rcx + 8], edx
push rcx
or byte [rsi - 0x77], ah
invalid
invalid
mov word [rcx + 0xa], ax
mov dword [rcx + 0xa], eax
or cl, byte [r8 - 0x39]
add dword [rax + rax], edx
adc al, 0
mov qword [rcx], 0x14
mov dword [rcx], 0x14
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
add esp, 0x28
sub bl, al
ret
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
invalid
or eax, 0xc1894800
add byte [rax - 0x77], cl
mov rcx, rax
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov rdx, r9
mov edx, ecx
retf 0x11e8
call fcn.140163650
adc dword [rsi + 9], edi
add byte [rdi], cl
ud2
invalid
invalid
invalid
invalid
or dword [rax], eax
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd1740
invalid
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
leave
call fcn.1401633c0
jo case.0x1400c9331.86
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
push r15
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
in al, dx
mov rsi, r8
mov rsi, r8
invalid
mov r14, rdx
mov esi, edx
invalid
mov rdi, rcx
mov edi, ecx
iretd
mov rax, qword [r8 + 8]
mov eax, dword [rax + 8]
or byte [rbp - 0x75], cl
mov r15, qword [r8 + 0x10]
mov edi, dword [rax + 0x10]
js 0x1400cb890
adc byte [rcx + rbp - 8], cl
sub rax, r15
sub eax, edi
mov rbx, r15
mov ebx, edi
sti
cmp rax, 1
cmp eax, 1
clc
add dword [rdi], ecx
xchg ch, cl
invalid
jbe case.0x1400cd38a.1759
int 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov word [rax + rbx], 0xffff
add al, 0x18
sbb bh, bh
invalid
dec dword [rax - 0x7d]
add rbx, 2
add ebx, 2
ret
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rax - 0x77], cl
mov qword [rsp + 0x30], rsi
je case.0x1400c9331.86
and al, 0x30
xor byte [rcx + rcx*4 + 0x7c], cl
mov qword [rsp + 0x38], r15
mov dword [rsp + 0x38], edi
jl case.0x1400c8fea.113
and al, 0x38
cmp byte [rax - 0x39], cl
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test r14, r14
test esi, esi
test byte [rdi], 0x84
je 0x1400cb942
test byte [rbp + 0x49000000], al
test dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3f], cl
shl r14, 3
shl esi, 3
out 3, al
lea r12, [r14 + r14*2]
and al, 0x76
jbe case.0x1400c9bb9.72
xor r13d, r13d
xor ebp, ebp
in eax, dx
jmp case.0x1400c92be.105
nop word ds:[rax + rax]
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov byte [rcx + rbx], r14b
mov byte [rcx + rbx], dh
xor al, 0x19
sbb dword [rax - 1], ecx
inc rbx
inc ebx
ret
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rsi - 0x75], cl
mov r15, qword [rdi + r13]
mov edi, dword [rdi + rbp]
cmp al, 0x2f
invalid
sub rax, rbx
sub eax, ebx
fmul dword [rcx + rdi - 0x10]
cmp rax, r14
cmp eax, esi
invalid
jb case.0x14003daf1.1788
add rcx, rbx
add rcx, rbx
add ecx, ebx
invalid
mov rdx, r15
cli
mov r8, r14
mov eax, esi
invalid
call sub.VCRUNTIME140.dll_memcpy
clc
cmp ecx, dword [rcx]
or dword [rax], eax
add byte [rcx + rax - 0xd], cl
add rbx, r14
add ebx, esi
mov qword [rsi + 0x10], rbx
adc byte [rcx - 0x7d], cl
add r13, 0x18
add ebp, 0x18
invalid
sbb byte [rbp + 0x39], cl
cmp r12, r13
cmp esp, ebp
in al, dx
je 0x1400cb942
cmp cl, byte [rsi - 0x75]
mov r14, qword [rdi + r13 + 0x10]
mov esi, dword [rdi + rbp + 0x10]
je case.0x1400c9ffb.70
invalid
adc byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax + 0x39], r9b
or byte [rax + 0x39], cl
cmp rbx, rax
ret
jne case.0x14003daf1.1775
mov edx, 0x48f18948
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1400c9e40
invalid
in eax, 0xff
invalid
dec dword [rax - 0x75]
mov rax, qword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x10]
pop rsi
adc bl, ch
jmp case.0x14003daf1.1775
movsd dword [rdi], dword [rsi]
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rbx
mov edx, ebx
mov r8, r14
mov eax, esi
invalid
call fcn.1401639e0
cmpsd dword [rsi], dword [rdi]
or byte [rcx], 0
or dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
pop rsi
adc bl, ch
jmp 0x1400cb8ea
test al, 0x48
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
and al, ch
call fcn.1400caff0
movsb byte [rdi], byte [rsi]
idiv bh
invalid
invalid
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
add esp, 0x40
invalid
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
ret
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
mov rdx, r15
mov edx, edi
call fcn.1401639e0
jb case.0x1400c8fcc.125
or byte [rcx], 0
or dword [rax], eax
add byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x10]
pop rsi
adc cl, ch
jmp 0x1400cb890
sbb edi, edi
invalid
invalid
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
mov edi, ecx
movzx eax, cx
mov bh, 0xc1
iretd
mov bh, 0xc1
lea rcx, [0x1401ae5f0]
lea ecx, [0x1401ae5f0]
pop rbx
sub al, 0xe
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc byte [rax + 0x29], cl
sub rax, rdx
ror byte [rax - 0x7d], 1
cmp rax, 1
cmp eax, 1
clc
add dword [rsi + 0x1a], esi
jbe case.0x1400c7ba2.164
jbe case.0x1400c7ba2.164
sbb ah, byte [rsi - 0x3f]
rol di, 8
rol edi, 8
invalid
or byte [rax - 0x75], cl
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov word [rax + rdx], di
mov dword [rax + rdx], edi
cmp al, 0x10
adc byte [rax - 0x7d], cl
ret 0x4802
invalid
invalid
add rdx, 2
add edx, 2
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
push rsi
adc byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.1401639e0
or dword [rax - 0x74b7fff7], eax
or byte [rcx], 0
or dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc bl, ch
jmp case.0x140048217.976
shl byte [rsi - 0x41], cl
mov di, 0x12
mov edi, 0xbbeb0012
adc al, byte [rax]
add bl, ch
jmp case.0x1400cb99c.0
mov ebx, 0x15bf66
mov di, 0x15
adc eax, 0x66b5eb00
add bl, ch
jmp case.0x1400cb99c.0
mov ch, 0x66
mov di, 0x17
mov edi, 0xafeb0017
invalid
add bl, ch
jmp case.0x1400cb99c.0
scasd eax, dword [rdi]
mov di, 0x23
mov edi, 0xa9eb0023
and eax, dword [rax]
jmp case.0x1400cb99c.0
mov di, 0x29
mov edi, 0xa3eb0029
sub dword [rax], eax
jmp case.0x1400cb99c.0
movabs dword [0xbf669deb002abf66], eax
mov di, 0x2a
mov edi, 0x9deb002a
sub al, byte [rax]
add bl, ch
jmp case.0x1400cb99c.0
popfq
mov di, 0x2b
sub eax, dword [rax]
add bl, ch
xchg edi, eax
jmp case.0x1400cb99c.0
mov di, 0x2c
mov edi, 0x91eb002c
sub al, 0
add bl, ch
jmp case.0x1400cb99c.0
xchg ecx, eax
mov di, 0x2d
mov edi, 0x8beb002d
sub eax, 0x668beb00
jmp case.0x1400cb99c.0
mov esp, dword [rsi - 0x41]
mov di, 0x2e
mov edi, 0x85eb002e
add bl, ch
add bl, ch
jmp case.0x1400cb99c.0
test dword [rsi - 0x41], esp
mov di, 0x2f
mov edi, 0x7ce9002f
invalid
jmp case.0x1400cb99c.0
jl case.0x1400c8fcc.135
invalid
invalid
jmp qword [rsi - 0x41]
mov di, 0x30
mov edi, 0x73e90030
xor byte [rax], al
add cl, ch
jmp case.0x1400cb99c.0
jae case.0x1400cd38a.1788
invalid
invalid
jmp qword [rsi - 0x41]
mov di, 0x31
mov edi, 0x6ae90031
xor dword [rax], eax
add cl, ch
push 0xffffffffffffffff
invalid
jmp case.0x1400cb99c.0
invalid
invalid
jmp qword [rsi - 0x41]
mov di, 0x32
mov edi, 0x61e90032
invalid
xor al, byte [rax]
add cl, ch
jmp case.0x1400cb99c.0
invalid
invalid
jmp qword [rsi - 0x41]
mov di, 0x33
xor eax, dword [rax]
add cl, ch
jmp case.0x1400cb99c.0
pop rax
invalid
invalid
jmp qword [rsi - 0x41]
mov di, 0x39
mov edi, 0x4fe90039
invalid
add cl, ch
jmp case.0x1400cb99c.0
invalid
invalid
jmp qword [rsi - 0x41]
mov di, 0x3374
mov edi, 0x46e93374
xor ebp, ecx
jmp case.0x1400cb99c.0
invalid
invalid
jmp qword [rsi - 0x41]
mov di, 0x754f
mov edi, 0x3de9754f
jne case.0x1400cb99c.32
jne case.0x1400cb99c.32
jmp case.0x1400cb99c.0
cmp eax, 0x66ffffff
invalid
invalid
jmp qword [rsi - 0x41]
mov di, 0xff01
mov edi, 0x34e9ff01
add edi, edi
invalid
jmp case.0x1400cb99c.0
invalid
invalid
jmp qword [rsi - 0x41]
mov di, 0xffa5
mov edi, 0x2be9ffa5
movsd dword [rdi], dword [rsi]
invalid
jmp case.0x1400cb99c.0
invalid
invalid
dec dword [rcx - 0xdb1629]
mov edi, edx
jmp case.0x1400cb99c.0
invalid
invalid
int3
int3
int3
int3
int3
push rdi
push r14
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
sub esp, 0x48
in al, dx
mov rsi, r8
mov rsi, r8
mov rsi, r8
mov esi, eax
mov rdi, rdx
xlatb
mov rbx, rcx
mov ebx, ecx
retf
mov r14, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
adc byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov edx, esi
cmp qword [r8 + 8], r14
cmp qword [r8 + 8], r14
cmp dword [rax + 8], esi
jo case.0x140008aad.2068
or byte [rdi], cl
je case.0x1400c92e0.200
test byte [rax + rax - 0x74b80000], bh
mov esp, 0x48000000
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov byte [rax + rdx], 0xff
add al, 0x10
adc bh, bh
dec dword [rax - 1]
inc rdx
inc edx
ret 0x8948
mov qword [rsi + 0x10], rdx
push rsi
adc byte [rax - 0x77], cl
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], esi
je case.0x140048217.1710
and al, 0x38
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
invalid
mov qword [rsp + 0x40], r14
je case.0x14002210d.1392
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rdi, rdi
test edi, edi
dec dword [rdi]
je case.0x1400c92e0.180
test byte [rdx], bh
jp case.0x140048217.1708
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
add rdi, rdi
add edi, edi
inc dword [rbp + 0x31]
xor r14d, r14d
xor esi, esi
test byte [rbp + rcx*4 + 0x3d], 0xab
lea r15, [0x1401ae688]
lea edi, [0x1401ae688]
stosd dword [rdi], eax
sub ecx, dword [rsi]
invalid
add bl, ch
jmp case.0x14004b2ee.1618
sbb byte [rax + 0x40068b48], dl
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov byte [rax + rdx], bpl
mov byte [rax + rdx], ch
sub al, 0x10
adc byte [rax - 1], cl
inc rdx
inc edx
ret 0x8948
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
push rsi
adc byte [rcx - 0x7d], cl
add r14, 2
add esi, 2
mov byte [rdx], 0x4c
add cl, byte [rcx + rdi - 9]
cmp rdi, r14
cmp edi, esi
je case.0x1400c92e0.180
push rbx
movzx eax, byte [rbx + r14]
movzx eax, byte [rbx + rsi]
add al, 0x33
xor ecx, dword [rcx + 0x63]
movsxd rax, dword [r15 + rax*4]
invalid
add al, 0x87
xchg dword [rcx + rax - 8], ecx
add rax, r15
add eax, edi
jmp rax
loopne case.0x1400cd38a.1066
xor ebp, ebp
in eax, dx
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
push rsi
or byte [rbp - 0x2d], dh
jne case.0x140008aad.2079
shr ebx, cl
jmp 0x1400cbb3c
sub eax, 0x1b54090
nop
mov bpl, 1
mov ch, 1
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
push rsi
or byte [rbp - 0x39], dh
jne case.0x140008aad.2079
invalid
jmp 0x1400cbb3c
and dword [rdi], ecx
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax - 0x4b], al
mov bpl, 2
mov ch, 2
add cl, byte [rax + 0x3b]
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
push rsi
or byte [rbp - 0x49], dh
jne case.0x140008aad.2079
mov bh, 0xeb
jmp 0x1400cbb3c
adc dword [rdi], ecx
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rdx + 0xf], al
movzx ebp, byte [rbx + r14 + 1]
movzx ebp, byte [rbx + rsi + 1]
mov dh, 0x6c
xor eax, dword [rcx]
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
push rsi
or byte [rbp - 0x5c], dh
jne case.0x140008aad.2079
movsb byte [rdi], byte [rsi]
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400c9e40
cld
loop case.0x1400cb99c.55
invalid
invalid
dec dword [rax - 0x75]
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc bl, ch
jmp case.0x140008aad.2079
xchg esi, eax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub al, ch
call fcn.1400caff0
pushfq
hlt
invalid
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
add esp, 0x48
invalid
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
ret
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
mov rdx, r14
mov edx, esi
bnd call fcn.1401639e0
call fcn.1401639e0
insd dword [rdi], dx
jle case.0x14004b09a.974
or dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc cl, ch
jmp case.0x1400cd38a.1806
sub bh, bh
invalid
dec esp
int3
int3
int3
int3
push rdi
push r14
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
in al, dx
mov rsi, r8
mov rsi, r8
mov esi, eax
invalid
mov rdi, rdx
mov edi, edx
xlatb
mov rbx, rcx
mov ebx, ecx
retf
mov rax, qword [r8 + 8]
mov eax, dword [rax + 8]
or byte [rbp - 0x75], cl
or byte [rbp - 0x75], cl
mov r14, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
jo case.0x14004b2ee.1644
adc byte [rcx + rbp - 0x10], cl
sub rax, r14
sub eax, esi
invalid
mov rdx, r14
mov edx, esi
cmp rax, 1
cmp rax, 1
cmp eax, 1
clc
add dword [rdi], ecx
jbe case.0x140048217.1009
xchg dl, bh
cli
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov word [rax + rdx], 0xffff
mov dword [rax + rdx], 0x8348ffff
add al, 0x10
adc bh, bh
invalid
dec dword [rax - 0x7d]
add rdx, 2
add edx, 2
ret 0x4802
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
push rsi
adc byte [rax - 0x77], cl
mov qword [rsp + 0x38], rsi
je case.0x1400ccc14.1561
and al, 0x38
cmp byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x40], esi
je case.0x1400c92be.178
and al, 0x40
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and al, 0x28
and al, 0x28
sub byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rdi, rdi
dec dword [rdi]
je case.0x1400cd38a.1199
test byte [rbp + 0x48000000], dh
mov ch, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f], cl
shl rdi, 2
shl edi, 2
out 2, eax
xor r14d, r14d
xor esi, esi
test byte [rbp + rcx*4 + 0x3d], 0xb0
lea r15, [0x1401ae698]
lea edi, [0x1401ae698]
cmp eax, 0xe2ab0
sub cl, byte [rsi]
invalid
add bl, ch
invalid
jmp case.0x1400cd38a.1859
movzx ebp, word [rbx + r14 + 2]
movzx ebp, word [rbx + rsi + 2]
mov bh, 0x6c
insb byte [rdi], dx
xor eax, dword [rdx]
add cl, byte [rax - 0x75]
or byte [rax + 0x29], r9b
or byte [rax + 0x29], cl
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax + 0x29], cl
sub rax, rdx
ror byte [rax - 0x7d], 1
cmp rax, 1
cmp eax, 1
clc
add dword [rsi + 0x7b], esi
jbe case.0x14004b2ee.1673
rol bp, 8
rol ebp, 8
invalid
or byte [rax - 0x75], cl
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov word [rax + rdx], bp
mov dword [rax + rdx], ebp
sub al, 0x10
add rdx, 2
add edx, 2
add cl, byte [rax - 0x77]
push rsi
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
adc byte [rcx - 0x7d], cl
add r14, 4
mov byte [rsp + rcx*2], 0x39
add al, 0x4c
cmp rdi, r14
cmp edi, esi
div dword [rsi + rsi*2 + 0x42]
je case.0x1400cd38a.1199
jbe case.0x14004b2ee.1669
movzx eax, word [rbx + r14]
movzx eax, word [rbx + rsi]
mov bh, 4
add al, 0x33
xor ecx, dword [rcx + 0x63]
movsxd rax, dword [r15 + rax*4]
invalid
add al, 0x87
xchg dword [rcx + rax - 8], ecx
add rax, r15
clc
jmp rax
loopne case.0x1400ccc14.1585
mov bp, 0x201
mov ebp, 0xc3eb0201
add dword [rdx], eax
add ch, bl
jmp case.0x1400c8fea.198
ret
mov bp, 0x203
mov ebp, 0xbdeb0203
add ch, bl
jmp case.0x1400c8fea.198
mov ebp, 0x401bd66
mov bp, 0x401
add dword [rbx + rbp*8], eax
add al, 0xeb
jmp case.0x1400c8fea.198
mov bh, 0x66
mov bp, 0x403
mov ebp, 0xb1eb0403
add eax, dword [rbx + rbp*8]
add al, 0xeb
jmp case.0x1400c8fea.198
mov cl, 0x66
mov bp, 0x501
mov ebp, 0xabeb0501
add dword [0xfd736832], eax
jmp case.0x1400c8fea.198
stosd dword [rdi], eax
mov bp, 0x503
add eax, dword [0xfd736238]
add eax, 0xbd66a5eb
jmp case.0x1400c8fea.198
movsd dword [rdi], dword [rsi]
mov bp, 0x601
invalid
add dword [rsi], eax
mov ebp, 0x9feb0601
add dword [rsi], eax
invalid
jmp case.0x1400c8fea.198
mov bp, 0x603
mov ebp, 0x99eb0603
add eax, dword [rsi]
invalid
jmp case.0x1400c8fea.198
cdq
mov bp, 0x804
mov ebp, 0x93eb0804
or bl, ch
jmp case.0x1400c8fea.198
xchg ebx, eax
mov bp, 0x805
add eax, 0x668deb08
or bl, ch
jmp case.0x1400c8fea.198
lea esp, [rsi - 0x43]
mov bp, 0x806
mov ebp, 0x87eb0806
invalid
or bl, ch
jmp case.0x1400c8fea.198
xchg dword [rsi - 0x43], esp
mov bp, 0x807
mov ebp, 0x81eb0807
invalid
or bl, ch
and dword [rsi - 0x43], 0x78e90808
mov bp, 0x808
invalid
invalid
jmp case.0x1400c8fea.198
mov bp, 0x808
mov ebp, 0x78e90808
or byte [rax], cl
or cl, ch
jmp case.0x1400c8fea.198
js case.0x14003dfe5.1201
invalid
invalid
inc dword [rcx - 0x48]
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.1401639e0
pop rdx
jge case.0x1400ccc14.1585
or dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc cl, ch
jmp case.0x1400c92be.180
outsb dx, byte [rsi]
invalid
invalid
dec dword [rax - 0x73]
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub al, ch
call fcn.1400caff0
push rdi
invalid
invalid
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
invalid
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
ret
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, r14
mov edx, esi
bnd call fcn.1401639e0
call fcn.1401639e0
jge case.0x14003dfe5.1216
or dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc cl, ch
in al, dx
jmp case.0x14004b2ee.1644
invalid
invalid
dec esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rcx - 0x77], cl
mov r8, rdx
mov eax, edx
ror byte [rax - 0x75], 1
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rcx - 0x75], cl
mov rax, qword [r8 + 0x10]
adc byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
mov r9, rdx
ror dword [rcx + 0x29], 1
sub r9, rax
sub ecx, eax
ror dword [rcx - 0x7d], 0xf9
cmp r9, 2
cmp ecx, 2
add dh, byte [rbx + 0x1f]
jae case.0x14003daf1.1265
invalid
mov qword [rcx], 0xb
mov dword [rcx], 0xb
add dword [rbx], ecx
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd3efd
std
invalid
invalid
invalid
lea rax, [0x14019fbf6]
lea eax, [0x14019fbf6]
std
or eax, 0x41894800
or eax, 0x41894800
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x39], cl
or byte [rax - 0x39], cl
mov qword [rcx + 0x10], 0xd
mov dword [rcx + 0x10], 0xd
adc byte [0x1880cbd06], cl
adc byte [0x1880cbd06], cl
or eax, 0x48000000
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
sub bl, al
ret
lea r9, [rax + 2]
lea ecx, [rax + 2]
add cl, byte [rbp - 0x77]
add cl, byte [rbp - 0x77]
mov qword [r8 + 0x10], r9
adc byte [rax - 0x7d], cl
adc byte [rax - 0x7d], cl
cmp rax, 0xfffffffffffffffd
cmp eax, 0xfffffffd
clc
std
ja case.0x1400ccc14.876
xchg dword [rbx], esp
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r9, rdx
cmp ecx, edx
ror dword [rdi], 1
ja case.0x140040846.1239
xchg dword [rsi], ebp
add dword cs:[rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x75], cl
mov rdx, qword [r8]
adc byte [rdi], cl
movzx eax, word [rdx + rax]
mov bh, 4
add al, 2
add ah, byte [rsi - 0x3f]
rol ax, 8
ror byte [rax], 0x44
or byte [rdi + rcx - 0x49], al
movzx r8d, ax
movzx eax, ax
mov bh, 0xc0
shl byte [rsi - 0x46], 0x25
mov dx, 0x25
mov edx, 0x81410025
and eax, 0xf8814100
add byte [rcx - 0x7f], al
cmp r8d, 0x3373
cmp eax, 0x3373
clc
jae case.0x1400cbb03.39
xor eax, dword [rax]
add byte [rax], al
add byte [rdi + 0x30], bh
jg case.0x14004b09a.1008
cmp r8d, 0x39
cmp eax, 0x39
clc
cmp dword [rdi + 0x16], esi
ja case.0x1400cbd58.17
invalid
mov r8d, r8d
mov eax, eax
lea r9, [0x1401ae6d0]
lea ecx, [0x1401ae6d0]
or eax, 0xe297f
jg case.0x14003daf1.1287
invalid
movsxd r8, dword [r9 + r8*4]
invalid
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
add eax, ecx
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
jmp rax
mov edx, eax
ret 0x8966
mov word [rcx + 8], dx
push rcx
or byte [rsi - 0x77], ah
mov word [rcx + 0xa], ax
mov dword [rcx + 0xa], eax
or cl, byte [r8 - 0x39]
mov qword [rcx], 0x14
mov dword [rcx], 0x14
add dword [rax + rax], edx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
sub bl, al
ret
cmp r8d, 0xff00
add bh, bh
add byte [rax], al
invalid
inc dword [rax]
add byte [rdi + 0x1c], bh
jg case.0x14003daf1.1293
sbb al, 0x41
cmp r8d, 0x3374
cmp eax, 0x3374
clc
je case.0x1400cbd58.18
xor eax, dword [rax]
add byte [rdi], cl
invalid
add byte [rax], al
je case.0x14004b2ee.961
test byte [rsi + 0x41000000], ah
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx - 0x7f], al
cmp r8d, 0x754f
cmp eax, 0x754f
clc
jne case.0x140048217.1131
add byte [rbp - 0x33], dh
jne case.0x1400cbd58.17
mov dx, 0x22
mov edx, 0xc7eb0022
and al, byte [rax]
add bl, ch
jmp case.0x1400cbd58.17
mov dword [rcx - 0x7f], 0xff01f8
cmp r8d, 0xff01
cmp eax, 0xff01
clc
add edi, edi
invalid
add byte [rax], al
add byte [rdi], cl
je case.0x14003daf1.1325
test byte [rbx + 0x41000000], dl
xchg ebx, eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
cmp r8d, 0xffa5
cmp eax, 0xffa5
clc
movsd dword [rdi], dword [rsi]
inc dword [rax]
add byte [rbp - 0x4f], dh
jne case.0x1400cbd58.17
mov cl, 0x66
mov dx, 0x24
mov edx, 0xabeb0024
add bl, ch
jmp case.0x1400cbd58.17
stosd dword [rdi], eax
mov dx, 0x11
mov edx, 0xa5eb0011
adc dword [rax], eax
add bl, ch
movsd dword [rdi], dword [rsi]
jmp case.0x1400cbd58.17
mov dx, 0x12
adc al, byte [rax]
add bl, ch
jmp case.0x1400cbd58.17
lahf
mov dx, 0x13
mov edx, 0x99eb0013
adc eax, dword [rax]
add bl, ch
jmp case.0x1400cbd58.17
cdq
mov dx, 0x14
mov edx, 0x93eb0014
jmp case.0x1400cbd58.17
xchg ebx, eax
mov dx, 0x15
jmp case.0x1400cbd58.17
lea esp, [rsi - 0x46]
mov dx, 0x16
mov edx, 0x87eb0016
invalid
add bl, ch
xchg dword [rsi - 0x46], esp
invalid
invalid
jmp case.0x1400cbd58.17
mov dx, 0x17
mov edx, 0x81eb0017
invalid
add bl, ch
jmp case.0x1400cbd58.17
and dword [rsi - 0x46], 0x78e90018
mov dx, 0x18
mov edx, 0x78e90018
sbb byte [rax], al
jmp case.0x1400cbd58.17
invalid
invalid
jmp qword [rsi - 0x46]
mov dx, 0x19
sbb dword [rax], eax
add cl, ch
jmp case.0x1400cbd58.17
outsd dx, dword [rsi]
invalid
invalid
jmp qword [rsi - 0x46]
mov dx, 0x1a
mov edx, 0x66e9001a
sbb al, byte [rax]
add cl, ch
jmp case.0x1400cbd58.17
invalid
invalid
jmp qword [rsi - 0x46]
mov dx, 0x1b
mov edx, 0x5de9001b
sbb eax, dword [rax]
add cl, ch
jmp case.0x1400cbd58.17
pop rbp
invalid
jmp qword [rsi - 0x46]
mov dx, 0x1c
mov edx, 0x54e9001c
add cl, ch
jmp case.0x1400cbd58.17
push rsp
invalid
invalid
jmp qword [rsi - 0x46]
mov dx, 0x1d
mov edx, 0x4be9001d
sbb eax, 0xff4be900
jmp case.0x1400cbd58.17
invalid
invalid
invalid
jmp qword [rsi - 0x46]
mov dx, 0x1e
invalid
add cl, ch
jmp case.0x1400cbd58.17
invalid
invalid
jmp qword [rsi - 0x46]
mov dx, 0x1f
mov edx, 0x39e9001f
invalid
add cl, ch
cmp edi, edi
invalid
jmp case.0x1400cbd58.17
invalid
invalid
jmp qword [rsi - 0x46]
mov dx, 0x20
jmp case.0x1400cbd58.17
xor bh, bh
invalid
invalid
mov dx, 0x21
mov edx, 0x27e90021
jmp case.0x1400cbd58.17
invalid
invalid
mov dx, 0x23
mov edx, 0x1ee90023
and eax, dword [rax]
add cl, ch
jmp case.0x1400cbd58.17
invalid
invalid
invalid
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd1142
adc dword [0x101960649], ecx
mov rcx, rax
mov ecx, eax
mov rdx, r9
retf 0xffe8
call fcn.140163650
push qword [rdi + 9]
ja case.0x14003daf1.1332
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd112e
adc dword cs:[0x109960a5d], ecx
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
leave
call fcn.1401633c0
pop rsi
jne case.0x1400cd38a.1294
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rcx - 0x77], cl
mov r8, rdx
mov eax, edx
ror byte [rax - 0x77], 1
mov rsi, rcx
invalid
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rcx - 0x75], cl
invalid
invalid
mov rcx, qword [r8 + 0x10]
mov ecx, dword [rax + 0x10]
adc byte [rax + 0x39], cl
adc byte [rax + 0x39], cl
cmp rdx, rcx
retf 0x3875
jne case.0x1400ccc14.898
cmp byte [rax - 0x39], cl
mov qword [rsi + 8], 0xb
mov dword [rsi + 8], 0xb
or byte [rbx], r9b
or byte [rbx], cl
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd10fe
invalid
invalid
invalid
invalid
lea rax, str.u8u24u32e
lea eax, str.u8u24u32e
invalid
adc byte [0x1505346a5], cl
or eax, 0x10468800
add byte [rax - 0x76b7efba], cl
mov byte [rsi + 0x10], al
adc byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x3f], 0xe9
shr rcx, 0x38
shr ecx, 0x38
jmp 0x1575b46e7
cmp byte [rax - 0x76b7e8b2], cl
ror dword [rax - 0x3f], 0xe9
invalid
invalid
invalid
mov byte [rsi + 0x17], cl
invalid
mov rcx, rax
mov ecx, eax
shr rcx, 0x28
shr ecx, 0x28
jmp 0x18e9624e1
sub byte [rsi - 0x77], ah
mov word [rsi + 0x15], cx
mov dword [rsi + 0x15], ecx
adc rax, 0x8e8c148
adc eax, 0x8e8c148
shr rax, 8
or byte [rcx - 0x38b7eeba], cl
mov dword [rsi + 0x11], eax
adc dword [rax - 0x39], r9d
mov qword [rsi + 0x18], 2
mov dword [rsi + 0x18], 2
sbb byte [rdx], r8b
sbb byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
cmp eax, 0x48c88948
mov rax, rcx
inc rax
jmp case.0x14004b2ee.1097
mov rax, rcx
mov eax, ecx
enter 0xffffffffffffff48, 0xffffffffffffffc0
inc rax
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
adc byte [rdi], cl
je case.0x1400cd38a.1367
test ah, bh
cld
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r9, rdx
mov ecx, edx
ror dword [rcx + 0x29], 1
sub r9, rax
ror dword [rdi], 0x82
or byte [rcx], al
invalid
jb case.0x140048217.1253
invalid
add byte [rax], al
add byte [rbp - 0x75], cl
mov r14, qword [r8]
mov esi, dword [rax]
xor byte [rcx + 0xf], al
movzx ebx, byte [r14 + rcx]
movzx ebx, byte [rsi + rcx]
mov dh, 0x1c
invalid
cmp r9, rbx
cmp ecx, ebx
fnstenv [rbx + 0x20]
jae case.0x1400cd38a.1328
mov qword [rsi + 8], 0xa
mov dword [rsi + 8], 0xa
or byte [rdx], r9b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rax - 0x39], cl
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi], 1
mov dword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
add cl, ch
mov dl, 0
invalid
jmp case.0x14004b2ee.1135
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r9, rax
mov ecx, eax
ror dword [rcx + 1], 0xd9
add r9, rbx
add ecx, ebx
invalid
mov qword [r8 + 0x10], r9
adc byte [rdi], cl
adc byte [rdi], cl
jb case.0x1400ccc14.1711
invalid
fadd qword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r9, rdx
ror dword [rdi], 1
ja case.0x14002210d.1768
xchg edi, esp
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
and al, 0x20
and al, 0x20
and byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
invalid
invalid
movups xmmword [rsp + 0x28], xmm0
adc dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
test rbx, rbx
test ebx, ebx
invalid
je case.0x140048217.1238
invalid
add r14, rax
add esi, eax
invalid
mov eax, 1
add byte [rax], al
add byte [rcx], dh
sar byte [rbp + 3], cl
mov ebp, 3
xor edx, edx
mov ebp, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [rsp + 0x20]
lea edi, [rsp + 0x20]
jl case.0x14002210d.1737
and al, 0x20
and byte [rbp + 0x31], al
xor r15d, r15d
xor edi, edi
invalid
jmp 0x1400cbf79
nop dword [rax]
invalid
add byte [rcx - 1], cl
add byte [rcx - 1], cl
inc r15
mov dword [rax + rcx*4 + 0x2c], 0x64884450
mov byte [rax + rdx*2], r13b
mov byte [rax + rdx*2], ch
sub al, 0x50
push rax
mov byte [rax + rdx*2 + 1], r12b
mov byte [rax + rdx*2 + 1], ah
push rax
push rax
add dword [rax - 1], ecx
inc rdx
inc edx
ret 0x8948
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
xor byte [rcx + rdi - 5], cl
cmp rbx, r15
sti
je case.0x140048217.1238
sub eax, dword [rdi + 0xf]
movzx r12d, byte [r14 + r15]
movzx esp, byte [rsi + rdi]
mov dh, 0x24
and al, 0x3e
cmp r12b, 3
cmp r12b, 3
cld
add eax, dword [rbp - 0x77]
mov r13d, r12d
in eax, 0x44
cmovae r13d, ebp
cmovae ebp, ebp
in eax, dx
in eax, dx
cmp rdx, qword [rsp + 0x28]
cmp edx, dword [rsp + 0x28]
push rsp
and al, 0x28
jne 0x1400cbf60
ror byte [rax - 0x77], 1
stc
mov rcx, rdi
mov ecx, edi
call case.0x140104a47.1056
enter 9, 0
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
push rsp
and al, 0x30
jmp 0x1400cbf60
mov esp, 0x24448b48
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
xor byte [rax - 0x77], cl
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x18], eax
sbb byte [rax - 0x75], r9b
sbb byte [rax - 0x75], cl
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x75], r9b
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
adc byte [rax - 0x39], r9b
adc byte [rax - 0x39], cl
mov qword [rsi], 0
mov dword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rdi
ret
lea r8, [0x14019cf88]
stosb byte [rdi], al
prefetch byte [rax]
or eax, 0xc1c74800
add byte [rax - 0x39], cl
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
sar edi, 0xff
invalid
dec dword [rax - 0x77]
ret 0x63e8
invalid
invalid
mov rdx, rax
mov edx, eax
call fcn.140163650
invalid
jbe case.0x1400cd38a.1373
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd0f92
xchg edx, eax
prefetch byte [rax]
or eax, 0xc1894800
add byte [rax - 0x77], cl
mov rcx, rax
shr eax, 0xc2
call fcn.1401633c0
ret 0x973
jae case.0x14002210d.1766
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
add eax, 0xd0f81
or dword [rdi], 0x8948000d
prefetch byte [rax]
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov rdx, r9
retf 0x3ee8
call fcn.140163650
jbe case.0x140040846.1330
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd0f6d
insd dword [rdi], dx
prefetch byte [rax]
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
leave
call fcn.1401633c0
jae case.0x140048217.1265
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
push r15
push rdi
push r14
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
sub esp, 0x68
in al, dx
push 0x48d08949
mov r8, rdx
mov rsi, rcx
mov esi, ecx
invalid
mov rdx, qword [rdx + 8]
push rdx
or byte [rcx - 0x75], cl
mov rcx, qword [r8 + 0x10]
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
mov rax, rdx
mov eax, edx
ror byte [rax + 0x29], 1
sub rax, rcx
sub eax, ecx
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 2
cmp eax, 2
add dh, byte [rbx + 0x2f]
jae case.0x14004b2ee.1174
invalid
mov qword [rsi + 8], 0xb
mov dword [rsi + 8], 0xb
or byte [rbx], r9b
or byte [rbx], cl
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd0f37
invalid
prefetch byte [rax]
lea rax, str.u8u24u32e
lea eax, str.u8u24u32e
prefetch byte [rax]
or eax, 0x46896600
add byte [rsi - 0x77], ah
mov word [rsi + 0x10], ax
adc byte [rax - 0x77], r9b
adc byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
xor byte [rsi - 0x77], ah
invalid
invalid
shr rcx, 0x30
shr ecx, 0x30
jmp 0x18e9626a7
mov word [rsi + 0x16], cx
mov dword [rsi + 0x16], ecx
invalid
invalid
shr rax, 0x10
call 0x15253498f
adc byte [rcx - 0x38b7edba], cl
mov dword [rsi + 0x12], eax
adc r9b, byte [rax - 0x39]
mov qword [rsi + 0x18], 2
mov dword [rsi + 0x18], 2
sbb byte [rdx], r8b
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x14004b2ee.1189
lea rax, [rcx + 2]
lea rax, [rcx + 2]
lea eax, [rcx + 2]
add cl, byte [r9 - 0x77]
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
adc byte [rax - 0x7d], cl
adc byte [rax - 0x7d], cl
cmp rcx, 0xfffffffffffffffd
cmp ecx, 0xfffffffd
stc
std
ja 0x1400cc212
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov r9, rdx
ror dword [rcx + 0x29], 1
sub r9, rax
sub ecx, eax
ror dword [rdi], 0x82
jb case.0x1400c92be.189
invalid
jl case.0x140040846.1358
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x75], cl
mov r10, qword [r8]
mov edx, dword [rax]
adc byte [rcx + 0xf], al
movzx ecx, word [r10 + rcx]
mov bh, 0xc
or al, 0xa
or al, byte [rcx - 0x77]
mov r11d, ecx
retf
rol r11w, 8
rol r11d, 8
ret
or byte [rbp + 0xf], al
mov bh, 0xdb
invalid
movzx r11d, r11w
movzx ebx, bx
cmp r9, r11
cmp ecx, ebx
fnstenv [rbx + 0x2c]
jae case.0x140040846.1372
mov qword [rsi + 8], 0xa
mov dword [rsi + 8], 0xa
or byte [rdx], r9b
or byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
mov qword [rsi + 0x10], r11
pop rsi
adc byte [rax - 0x39], cl
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi], 1
mov dword [rsi], 1
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x68
invalid
push 0x5e5f5d5b
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
ret
mov r9, rax
mov ecx, eax
ror dword [rbp + 1], 0xd9
add r9, r11
invalid
mov qword [r8 + 0x10], r9
mov dword [rax + 0x10], ecx
adc byte [rdi], cl
jb case.0x1400ccc14.1155
invalid
cmp byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + 0x39], cl
cmp r9, rdx
cmp ecx, edx
ror dword [rdi], 1
ja case.0x1400cd38a.1605
xchg dword [rbx + 1], eax
add dword [r8], eax
add dword [rax], eax
add byte [rax], al
add byte [rcx + 1], cl
add r10, rax
add edx, eax
ret 0x894c
mov qword [rsp + 0x38], r10
mov dword [rsp + 0x38], edx
and al, 0x38
cmp byte [rcx + rcx*4 + 0x5c], cl
mov qword [rsp + 0x40], r11
and al, 0x40
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
and al, 0x20
and byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
adc dword [rsp + 0x28], eax
push rdi
ror byte [rdi], 0x11
and al, 0x28
and al, 0x28
sub byte [rsi - 0x7b], ah
test cx, cx
leave
je case.0x1400cd38a.1574
jge case.0x140040846.1373
mov edi, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
xor r15d, r15d
dec dword [rax - 0x73]
pop rsp
lea rbx, [rsp + 0x50]
lea ebx, [rsp + 0x50]
and al, 0x50
push rax
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
and al, 0x38
cmp byte [rbp + rcx*4 + 0x64], cl
lea r12, [rsp + 0x20]
lea esp, [rsp + 0x20]
and al, 0x20
and bl, ch
jmp case.0x14004b2ee.1220
and eax, 0x441f0f66
invalid
add byte [rax], r8b
add byte [rax], al
add byte [rsi + 0x46], ah
mov word [rdi + r15*4], r13w
mov dword [rdi + r15*4], r13d
mov dword [rdi + rdi*4], ebp
sub al, 0xbf
mov word [rdi + r15*4 + 2], bp
mov dword [rdi + r15*4 + 2], ebp
mov dword [rdi + rdi*4 + 2], ebp
insb byte [rdi], dx
mov edi, 0xc7ff4902
inc r15
inc edi
invalid
mov qword [rsp + 0x30], r15
jl 0x1400cc186
and al, 0x30
xor byte [rax - 0x75], cl
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
cmp rax, qword [rsp + 0x40]
cmp rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
jae case.0x1400cd38a.1574
jae case.0x1400cd38a.1574
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, r14
bnd call case.0x1400ccc14.1763
call case.0x1400ccc14.1763
jbe case.0x14004b2ee.1223
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
push rax
movzx r13d, word [rsp + 0x58]
movzx ebp, word [rsp + 0x58]
insb byte [rdi], dx
and al, 0x58
pop rax
movzx ebp, word [rsp + 0x5a]
mov bh, 0x6c
insb byte [rdi], dx
and al, 0x5a
pop rdx
cmp rax, 0x14
adc al, 0x75
jne case.0x1400cd38a.1469
cmp r15, qword [rsp + 0x28]
cmp r15, qword [rsp + 0x28]
jl 0x1400cc1b8
and al, 0x28
sub byte [rbp - 0x47], dh
jne case.0x140040846.1392
mov rcx, r12
mov ecx, esp
loope case.0x14004b2ee.1244
mov rdx, r15
mov edx, edi
cli
call case.0x140104a47.976
mov es, word [0xcb54c1a4]
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x20]
mov edi, dword [rsp + 0x20]
jl case.0x1400cd38a.1578
and al, 0x20
and byte [rbx + rcx*4 + 0x7c], cl
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
and al, 0x30
xor bl, ch
jmp case.0x140040846.1392
movabs byte [0x4689483024448b48], al
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsi + 0x18], rax
sbb byte [rax - 0x75], r9b
sbb byte [rax - 0x75], cl
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
mov qword [rsi + 8], rax
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
adc byte [rax - 0x39], r9b
adc byte [rax - 0x39], cl
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
adc byte [rax - 0x39], cl
mov qword [rsi], 0
mov dword [rsi], 0
invalid
add byte [rax], al
add cl, ch
jmp case.0x1400cd38a.1419
invalid
invalid
dec dword [rbx - 0x769bdbb4]
mov ecx, dword [rsp + 0x64]
and al, 0x64
mov dword fs:[rsi + 0x1c], ecx
mov dword [rsi + 0x1c], ecx
sbb al, 0x48
mov rcx, qword [rsp + 0x5c]
mov ecx, dword [rsp + 0x5c]
and al, 0x5c
and al, 0x5c
mov qword [rsi + 0x14], rcx
mov dword [rsi + 0x14], ecx
adc al, 0x48
adc al, 0x48
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rsi + 0x44], r12b
or byte [rsi + 0x44], ah
mov word [rsi + 0x10], r13w
mov dword [rsi + 0x10], ebp
outsb dx, byte [rsi]
adc byte [rsi - 0x77], ah
mov word [rsi + 0x12], bp
outsb dx, byte [rsi]
adc cl, byte [rax - 0x39]
mov qword [rsi], 1
mov dword [rsi], 1
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x28], 0
jl case.0x1400c7e8b.225
and al, 0x28
sub byte [rax], al
add byte [rdi], cl
je case.0x1400cd38a.1419
test dh, dl
invalid
invalid
dec dword [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
call fcn.140142490
and dword [rdx + 7], 0
invalid
invalid
add cl, ch
jmp case.0x1400cd38a.1419
leave
invalid
invalid
dec dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
add eax, 0xd0d6f
outsd dx, dword [rsi]
or eax, 0x8948000d
or eax, 0xc2894800
add byte [rax - 0x77], cl
mov rdx, rax
mov edx, eax
ret 0x2fe8
call fcn.140163650
je case.0x140048217.1367
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd0d5e
pop rsi
or eax, 0x8948000d
or eax, 0xc1894800
add byte [rax - 0x77], cl
mov rcx, rax
shr eax, 0x8e
call fcn.1401633c0
invalid
jno case.0x1400cd38a.1603
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
add eax, 0xd0d4d
or rax, 0xffffffff8948000d
or eax, 0x8948000d
or eax, 0xc1894800
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov rdx, r9
mov edx, ecx
call fcn.140163650
or dh, byte [rcx + rcx]
je case.0x1400c7ba2.238
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
add eax, 0xd0d39
cmp dword [0xc958c25e], ecx
or eax, 0x894c000d
or eax, 0xc9894c00
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
leave
call fcn.1401633c0
jno case.0x14004b2ee.1268
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
int3
push r15
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rdx
mov eax, edx
ror byte [rax - 0x77], 1
mov rsi, rcx
mov esi, ecx
invalid
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rcx - 0x75], cl
invalid
mov rcx, qword [r8 + 0x10]
mov ecx, dword [rax + 0x10]
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
mov rax, rdx
ror byte [rax + 0x29], 1
sub rax, rcx
sub eax, ecx
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 2
cmp eax, 2
clc
add dh, byte [rbx + 0x2f]
jae case.0x1400ccc14.1182
invalid
mov qword [rsi + 8], 0xb
mov dword [rsi + 8], 0xb
or byte [rbx], r9b
or byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.u8u24u32e
lea eax, str.u8u24u32e
add eax, 0xd0d05
add eax, 0x66000d0d
or eax, 0x8966000d
add byte [rsi - 0x77], ah
mov word [rsi + 0x10], ax
mov dword [rsi + 0x10], eax
adc byte [rax - 0x77], r9b
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x3f], 0xe9
shr rcx, 0x30
shr ecx, 0x30
xor byte [rsi - 0x77], ah
mov word [rsi + 0x16], cx
mov dword [rsi + 0x16], ecx
invalid
shr rax, 0x10
shr eax, 0x10
call 0x152534bc1
mov dword [rsi + 0x12], eax
adc r9b, byte [rax - 0x39]
adc cl, byte [rax - 0x39]
mov qword [rsi + 0x18], 2
sbb byte [rdx], r8b
sbb byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x1400ccc14.1197
lea rax, [rcx + 2]
lea rax, [rcx + 2]
add cl, byte [r9 - 0x77]
add cl, byte [rcx - 0x77]
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
adc byte [rax - 0x7d], cl
cmp rcx, 0xfffffffffffffffd
cmp ecx, 0xfffffffd
stc
std
ja case.0x1400c7ba2.247
xchg esi, edx
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov r9, rdx
mov ecx, edx
ror dword [rcx + 0x29], 1
sub r9, rax
ror dword [rdi], 0x82
fild dword [rcx]
invalid
jb case.0x1400cd38a.1940
invalid
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x75], cl
mov r10, qword [r8]
adc byte [rcx + 0xf], al
movzx ecx, word [r10 + rcx]
movzx ecx, word [rdx + rcx]
mov bh, 0xc
or al, byte [rcx - 0x77]
mov r11d, ecx
mov ebx, ecx
retf
rol r11w, 8
rol ebx, 8
ret
or byte [rbp + 0xf], al
movzx r11d, r11w
mov bh, 0xdb
fisttp dword [rbp + 0x39]
cmp r9, r11
cmp ecx, ebx
fnstenv [rbx + 0x2e]
jae case.0x14003daf1.1672
mov qword cs:[rsi + 8], 0xa
mov qword [rsi + 8], 0xa
mov dword [rsi + 8], 0xa
or byte [rdx], cl
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
mov qword [rsi + 0x10], r11
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
sbb byte [rax], al
mov qword [rsi + 0x18], 0
mov dword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xb0
add esp, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
ret
mov r9, rax
mov ecx, eax
ror dword [rbp + 1], 0xd9
add r9, r11
add ecx, ebx
mov qword [r8 + 0x10], r9
mov dword [rax + 0x10], ecx
adc byte [rdi], cl
adc byte [rdi], cl
jb 0x1400cc4c5
invalid
xchg ebp, eax
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r9, rdx
cmp ecx, edx
ror dword [rdi], 1
ja 0x1400cc4d9
xchg dword [rax + 0x49000001], esp
add edx, eax
invalid
movabs al, byte [0x894cc20149000001]
add dword [rax], eax
add byte [rcx + 1], cl
add r10, rax
ret 0x894c
mov qword [rsp + 0x58], r10
mov dword [rsp + 0x58], edx
push rsp
and al, 0x58
pop rax
pop rax
mov qword [rsp + 0x60], r11
mov dword [rsp + 0x60], ebx
and al, 0x60
invalid
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
push 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x28], 8
mov dword [rsp + 0x28], 8
and al, 0x28
and al, 0x28
or byte [rax], al
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x30], xmm0
and al, 0x30
test cx, cx
leave
je 0x1400cc41c
mov bl, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + 8], bh
mov edi, 8
or byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
lea r13, [rsp + 0x78]
lea ebp, [rsp + 0x78]
and al, 0x78
js case.0x14003daf1.1691
xor ebx, ebx
fisttp dword [rbp + rcx*4 + 0x74]
and al, 0x70
invalid
lea r14, [rsp + 0x70]
je case.0x140048217.1550
jo case.0x1400c92e0.226
lea r15, [rsp + 0x58]
lea edi, [rsp + 0x58]
jl case.0x1400c9ffb.171
pop rax
lea r12, [rsp + 0x28]
and al, 0x28
sub bl, ch
xor eax, 0x1f0f2e66
invalid
invalid
invalid
invalid
jmp case.0x1400cd38a.1658
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbx + rbx*2]
lea eax, [rbx + rbx*2]
add al, 0x5b
movaps xmm0, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
and al, 0x40
and al, 0x40
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
and al, 0x50
push rax
mov qword [rdi + rax*8 + 0x10], rcx
mov dword [rdi + rax*8 + 0x10], ecx
invalid
adc byte [rdi], cl
movups xmmword [rdi + rax*8], xmm0
adc dword [rdi + rax*8], eax
add al, 0xc7
invalid
inc rbx
ret
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x38], ebx
and al, 0x38
cmp byte [rax - 0x75], cl
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0x24443b48
cmp rax, qword [rsp + 0x60]
cmp eax, dword [rsp + 0x60]
invalid
jae 0x1400cc41c
invalid
mov rcx, r14
mov ecx, esi
int1
mov rdx, r15
mov edx, edi
cli
call fcn.1400cae80
mov edx, 0x48ffffea
invalid
cmp qword [rsp + 0x70], 0
cmp dword [rsp + 0x70], 0
and al, 0x70
add byte [rcx + 0xf], al
invalid
invalid
movups xmm0, xmmword [r13]
movups xmm0, xmmword [rbp]
adc byte [rbp], al
add byte [rcx - 0x75], cl
mov rax, qword [r13 + 0x10]
mov eax, dword [rbp + 0x10]
adc byte [r8 - 0x77], r9b
adc byte [rax - 0x77], cl
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
and al, 0x70
movaps xmm0, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], al
and al, 0x70
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
and al, 0x50
push rax
jne case.0x1400cbd58.61
cmp rbx, qword [rsp + 0x30]
cmp rbx, qword [rsp + 0x30]
cmp ebx, dword [rsp + 0x30]
and al, 0x30
xor byte [rbp - 0x72], dh
jne case.0x14004b2ee.1329
mov cs, word [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov rdx, rbx
mov edx, ebx
invalid
call case.0x140003724.2976
add byte es:[rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x28]
jl 0x1400cc435
sub byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
pop rsp
and al, 0x38
invalid
cmp cl, ch
je case.0x1400ccc14.1252
invalid
jmp case.0x14004b2ee.1329
invalid
invalid
dec dword [rax - 0x75]
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x18], eax
sbb byte [rax - 0x75], r9b
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsi + 0x10], rax
adc byte [rax - 0x39], r9b
adc byte [rax - 0x39], cl
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
retf 0xfffe
invalid
invalid
jmp case.0x1400c9ffb.166
invalid
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
mov qword [rsi + 0x18], rax
sbb byte [rdi], cl
sub byte [rsp + 0x40], al
and al, 0x40
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 8], xmm0
adc dword [rsi + 8], eax
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
add byte [rax], al
test rbx, rbx
invalid
je case.0x14004b2ee.1488
sub dword [rax - 0x73], ecx
lea rsi, [rdi + 8]
lea esi, [rdi + 8]
ja 0x1400cc46d
or bl, ch
jmp 0x1400cc479
adc ah, byte [rsi + 0xf]
nop word [rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsi, 0x18
sbb byte [rax - 1], cl
dec rbx
dec ebx
retf
je case.0x14004b2ee.1488
adc dword [rax - 0x7d], ecx
cmp qword [rsi], 0
cmp dword [rsi], 0
add byte ds:[rcx + rsi*8 + 0x48], dh
add byte [rcx + rsi*8 + 0x48], dh
je case.0x1400cd38a.1936
mov rcx, qword [rsi - 8]
mov ecx, dword [rsi - 8]
clc
call fcn.140142490
jmp case.0x1400cd38a.1936
or byte [rax + 7], ah
add bl, ch
out 0x48, al
invalid
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
jl 0x1400cc4b2
and al, 0x30
add byte [rdi], cl
xor byte [rax], al
je case.0x1400c9ffb.166
test byte [rdi - 2], dh
ja case.0x1400ccc14.1389
invalid
mov rcx, rdi
stc
call fcn.140142490
jmp case.0x1400c9ffb.166
push 0xfffffffffffffffe
invalid
invalid
pop rdi
pop rdi
invalid
push 0xfffffffffffffffe
invalid
invalid
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd0ade
fimul word [rdx]
or eax, 0xc2894800
mov rdx, rax
or cl, byte [0x102960cad]
mov rdx, rax
call fcn.140163650
sahf
jno case.0x1400cbb03.83
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
int 0xa
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
or eax, 0xc1894800
add byte [rax - 0x77], cl
shr eax, 0xfd
call fcn.1401633c0
mov rcx, rax
mov ecx, eax
call fcn.1401633c0
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
ud2
lea r8, [0x14019cf88]
mov rcx, rax
mov ecx, eax
mov esp, 0x48000d0a
or cl, byte [0x101960ccf]
or eax, 0xc1894800
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov edx, ecx
invalid
jns 0x1400cc546
invalid
mov ecx, eax
mov rdx, r9
mov edx, ecx
retf 0x79e8
call fcn.140163650
jno case.0x1400ccc14.1404
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
test al, 0xa
lea r8, [0x14019cf88]
or eax, 0xc9894c00
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
call fcn.1401633c0
outsb dx, byte [rsi]
or dword [rax], eax
ud2
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
mov rax, qword [rcx]
cmp rax, 0xf
cmp eax, 0xf
clc
emms
adc byte [rax - 0x73], cl
invalid
ja case.default.0x1400cc515
lea rcx, [0x1401ae7b8]
lea ecx, [0x1401ae7b8]
or eax, 0xe22aa
and cl, byte [rsi]
add byte [rax + 0x63], cl
invalid
invalid
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
loopne 0x1400cc560
cmp qword [rsi + 0x10], 0
cmp dword [rsi + 0x10], 0
add byte [rdi], cl
je case.0x1400c8fea.228
test byte [rcx], al
add al, byte [rax]
add dword [rdx], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or cl, r13b
or cl, ch
jmp case.0x1400c92be.940
mov ecx, 0x48000001
mov rdi, qword [rsi + 8]
mov edi, dword [rsi + 8]
mov rbx, qword [rsi + 0x18]
sbb byte [rax - 0x7b], cl
fisttp dword [rdi]
test rbx, rbx
je case.0x1400ccc14.1454
test dh, bl
add byte [rax], al
invalid
test dh, bl
add byte [rax], al
add byte [rbp + rcx*4 + 0x77], cl
invalid
invalid
add byte [rax], al
lea r14, [rdi + 8]
lea esi, [rdi + 8]
or byte [rbp + 0x31], al
xor r15d, r15d
xor edi, edi
invalid
jmp 0x1400cc568
and esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or al, ch
cmp byte [rdi + 7], bl
pop rdi
invalid
mov rcx, qword [rax]
call fcn.140142490
pop rdi
invalid
invalid
pop rdi
invalid
add byte [rcx - 0x7d], cl
invalid
add r14, 0x28
sub byte [rcx - 1], cl
invalid
inc r15
inc edi
dec rbx
dec ebx
retf
je case.0x1400ccc14.1454
test byte [rdx + 0x49000000], dh
cmp dword [rsi - 8], 0
jle case.0x1400ccc14.1428
invalid
mov dl, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp qword [r14 - 8], 0
jle case.0x1400ccc14.1428
clc
add byte [rcx + rdx + 0x49], dh
cmp dword [rsi + 8], 0
jle case.0x14004b09a.1887
invalid
je case.0x1400ccc14.1432
cmp qword [r14 + 8], 0
jle case.0x14004b09a.1887
or byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
invalid
jne 0x1400cc550
xlatb
jmp 0x1400cc558
fisttp qword [rdi]
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rcx - 0x7d], cl
cmp qword [r14 + 8], 0
jle case.0x140104a47.916
or byte [rax], al
add byte [rcx + rdx*8 + 0x4b], dh
lea eax, [rdi + rdi*4]
add al, 0xbf
je 0x1400cc558
ror dword [rbx - 0x73], 1
lea rax, [r15 + r15*4]
add al, 0xbf
lea rax, [rdi + rax*8]
lea eax, [rdi + rax*8]
add al, 0xc7
invalid
add rax, 8
jmp 0x1400cc550
mov ebx, 0x84e8b48
mov rcx, qword [rsi + 8]
test rcx, rcx
test ecx, ecx
leave
je case.0x1400c8fea.228
test byte [rcx + 0x48000001], al
add dword [rax], eax
add byte [rax - 0x7d], cl
jle case.0x140104a47.922
cmp qword [rsi + 0x10], 0
cmp dword [rsi + 0x10], 0
add byte [rdi], cl
jne case.0x1400c92be.940
test dword [rdi], esi
invalid
add dword [rax], eax
add cl, ch
jmp case.0x1400c8fea.228
jno case.0x1400ccc14.1439
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
jle case.0x14004b2ee.1532
invalid
mov rdi, qword [rsi + 8]
or byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
pop rsi
sbb byte [rax - 0x7b], cl
invalid
invalid
test rbx, rbx
test ebx, ebx
invalid
je case.0x1400ccc14.1454
pop rbx
lea r14, [rdi + 8]
ja case.0x140104a47.925
jmp case.0x140104a47.927
adc al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
add r14, 0x18
invalid
sbb byte [rax - 1], cl
retf
dec rbx
dec ebx
je case.0x1400ccc14.1454
cmp qword [r14], 0
cmp dword [rsi], 0
add byte ds:[rcx + rsi*8 + 0x49], dh
je 0x1400cc5d0
mov rcx, qword [r14 - 8]
mov ecx, dword [rsi - 8]
clc
clc
call fcn.140142490
test al, 0x5e
invalid
add bl, ch
jmp 0x1400cc5d0
out 0x48, al
mov rdi, qword [rsi + 8]
mov edi, dword [rsi + 8]
mov rbx, qword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
pop rsi
sbb byte [rax - 0x7b], cl
invalid
invalid
test rbx, rbx
invalid
je case.0x1400ccc14.1454
and ecx, dword [rbp + rcx*4 + 0x77]
or bl, ch
lea r14, [rdi + 8]
lea esi, [rdi + 8]
ja case.0x140104a47.933
jmp 0x1400cc609
or al, 0xf
nop dword [rax]
invalid
add r14, 0x20
and byte [rax - 1], cl
dec rbx
dec ebx
retf
je case.0x1400ccc14.1454
cmp qword [r14], 0
cmp dword [rsi], 0
add byte ds:[rcx + rsi*8 + 0x49], dh
add byte [rcx + rsi*8 + 0x49], dh
je case.0x1400c92e0.898
int1
mov rcx, qword [r14 - 8]
mov ecx, dword [rsi - 8]
clc
clc
call fcn.140142490
js case.0x1400c92be.924
pop rsi
invalid
add bl, ch
jmp case.0x1400c92e0.898
out 0x48, al
cmp dword [rsi + 0x10], 0
jle case.0x1400c92be.914
invalid
cmp qword [rsi + 0x10], 0
jle case.0x1400c92be.914
adc byte [rax], al
add byte [rdi], cl
jne 0x1400cc6e1
test dword [rax + rax - 0x6170000], edi
mov esp, 0xe9000000
add byte [rax], al
jmp case.0x1400c8fea.228
stc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jle case.0x1400ccc14.1458
invalid
mov rdi, qword [rsi + 8]
or byte [rax - 0x75], cl
pop rsi
mov rbx, qword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
sbb byte [rax - 0x7b], cl
test rbx, rbx
invalid
je case.0x1400c92e0.920
invalid
lea r14, [rdi + 8]
lea esi, [rdi + 8]
jmp case.0x140104a47.943
or al, 0xf
invalid
nop dword [rax]
add byte [rcx - 0x7d], cl
add r14, 0x20
invalid
and byte [rax - 1], cl
dec rbx
je case.0x1400c92e0.920
retf
cmp qword [r14], 0
cmp dword [rsi], 0
add byte ds:[rcx + rsi*8 + 0x49], dh
add byte [rcx + rsi*8 + 0x49], dh
je 0x1400cc640
mov rcx, qword [r14 - 8]
mov ecx, dword [rsi - 8]
clc
clc
call fcn.140142490
cmp byte [rsi + 7], bl
add bl, ch
jmp 0x1400cc640
out 0x48, al
mov edi, dword [rsi + 8]
jle case.0x1400c92be.922
or byte [rax - 0x7b], cl
test rdi, rdi
test edi, edi
dec dword [rdi]
je case.0x1400cc515.275
test byte [rax + rax - 0x74b80000], ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
pop rsi
sbb byte [rax - 0x7b], cl
test rbx, rbx
test ebx, ebx
fisttp dword [rdi]
je 0x1400cc6f4
test byte [rax + 0x4c000000], al
add byte [rax], 0
add byte [rbp + rcx*4 + 0x77], cl
lea r14, [rdi + 8]
lea esi, [rdi + 8]
ja case.0x14004b2ee.1811
or bl, ch
jmp case.0x1400c92be.927
pcmpgtd mm1, qword [rdi]
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
add r14, 0x18
add esi, 0x18
invalid
sbb byte [rax - 1], cl
retf
dec rbx
dec ebx
je 0x1400cc6f4
imul ecx, dword [rcx - 0x7d], 0x3e
cmp qword [r14], 0
cmp dword [rsi], 0
add byte ds:[rcx + rsi*8 + 0x49], dh
add byte [rcx + rsi*8 + 0x49], dh
je case.0x14004b2ee.1811
mov rcx, qword [r14 - 8]
mov ecx, dword [rsi - 8]
clc
call fcn.140142490
invalid
add bl, ch
out 0x48, al
cmp qword [rsi + 0x10], 0
jmp case.0x14004b2ee.1811
cmp qword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax + rcx + 0x48], dh
mov ecx, edi
stc
je case.0x1400c7ba2.261
mov rcx, rdi
stc
call fcn.140142490
out 0x5d, eax
pop rbp
invalid
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x20]
jle case.0x1400cc515.282
and byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x30]
mov ebx, dword [rsi + 0x30]
pop rsi
xor byte [rax - 0x7b], cl
test rbx, rbx
test ebx, ebx
invalid
je 0x1400cc6da
and al, 0x4c
lea r14, [rdi + 8]
lea esi, [rdi + 8]
ja case.0x1400ccc14.1478
or bl, ch
jmp case.0x1400ccc14.1479
or eax, 0x401f0f
nop dword [rax]
invalid
add byte [rcx - 0x7d], cl
add byte [rcx - 0x7d], cl
add r14, 0x18
add esi, 0x18
invalid
dec rbx
dec ebx
retf
je 0x1400cc6da
adc dword [rcx - 0x7d], ecx
cmp qword [r14], 0
cmp dword [rsi], 0
add byte ds:[rcx + rsi*8 + 0x49], dh
add byte [rcx + rsi*8 + 0x49], dh
je case.0x1400cd38a.1955
int1
mov rcx, qword [r14 - 8]
mov ecx, dword [rsi - 8]
clc
clc
call fcn.140142490
pop rbp
invalid
add bl, ch
jmp case.0x1400cd38a.1955
out 0x48, al
cmp qword [rsi + 0x28], 0
cmp dword [rsi + 0x28], 0
jle case.0x140104a47.970
sub byte [rax], al
add byte [rdx + rax*2 + 0x48], dh
mov ecx, edi
stc
je case.0x1400c8fea.228
mov rcx, rdi
mov rcx, rdi
stc
add rsp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
jmp fcn.140142490
pop rbp
invalid
add byte [rax - 0x7d], cl
jle case.0x14004b2ee.1821
cmp qword [rsi + 0x10], 0
cmp dword [rsi + 0x10], 0
add byte [rax + rcx + 0x48], dh
je case.0x1400c92e0.935
or byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.140142490
lea ebx, [rbp + 7]
add byte [rax - 0x7d], cl
invalid
invalid
pop rbp
invalid
cmp qword [rsi + 0x28], 0
jle case.0x1400c8fea.230
sub byte [rax], al
add byte [rcx + rbx + 0x48], dh
je case.0x1400c8fea.228
add rsi, 0x20
add esi, 0x20
and byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
jmp case.0x1400c92be.940
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
jle case.0x140104a47.977
and byte [rax], al
add byte [rcx + rcx + 0x48], dh
je case.0x1400c8fea.228
add rsi, 0x18
add esi, 0x18
invalid
sbb byte [rax - 0x75], cl
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
jmp case.0x1400c92be.940
ror dword [rax - 0x7d], 0xc4
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
ret
int3
push rsi
push rdi
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
in al, dx
pop rax
inc rdx
inc edx
ret 0x840f
je case.0x1400cbd58.77
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
invalid
mov rax, qword [rcx + 8]
or byte [rax - 0x73], cl
or al, 0
invalid
lea rcx, [rax + rax]
add byte [rax + 0x39], cl
cmp rcx, rdx
cmp ecx, edx
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
ror dword [rax - 0x7d], 1
cmova rdx, rcx
ror dword [rax - 0x7d], 1
cmp rdx, 5
cmp edx, 5
cli
add eax, 0x4bf
mov edi, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
cli
cli
cmovae rdi, rdx
cmovae edi, edx
cli
xor edx, edx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
shr rcx, 0x3d
shr ecx, 0x3d
jmp 0x102a0d6a7
sete dl
xchg esp, eax
ret 0x8d4c
lea r8, [rdi*4]
lea eax, [rdi*4]
add al, 0xbd
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
ror byte [rax - 0x7b], cl
invalid
invalid
add rdx, rdx
add edx, edx
test rax, rax
test eax, eax
sal byte [rsp + rbx + 0x48], 0x8b
je case.0x1400c8fea.234
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
shl rax, 2
shl eax, 2
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x30], 2
mov dword [rsp + 0x30], 2
and al, 0x30
and al, 0x30
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
and al, 0x38
cmp bl, ch
or dword [rax - 0x39], ecx
invalid
invalid
jmp case.0x1400c9ffb.187
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
and al, 0x30
and al, 0x30
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub al, ch
invalid
call case.0x14002210d.988
mov ecx, 0x8348ffff
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
jl case.0x1400c9331.218
and al, 0x40
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
je case.0x1400c9331.218
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
or byte [rax + 0x39], 0xc1
cmp ecx, eax
sal dword [rbx + rdx + 0x48], 0x85
je 0x1400cc7dd
adc ecx, dword [rax - 0x7b]
test rcx, rcx
test ecx, ecx
leave
jne case.0x1400c8fcc.244
adc eax, 0xfb37ace8
call fcn.14007ff80
invalid
sti
dec dword [rdi]
ud2
or ecx, dword [rax - 0x77]
mov qword [rsi], rcx
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
or byte [rax - 0x7d], cl
add rsp, 0x58
add esp, 0x58
invalid
pop rax
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.140162fc0
shl byte [rdi + 9], cl
or dword [eax], eax
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, dword [rax - 0x7d]
sub esp, 0x28
in al, dx
sub byte [rcx - 0x77], cl
mov r8, rdx
mov eax, edx
ror byte [rax - 0x75], 1
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rcx - 0x75], cl
mov rax, qword [r8 + 0x10]
invalid
invalid
mov rax, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rcx - 0x77], cl
mov r9, rdx
mov ecx, edx
ror dword [rcx + 0x29], 1
sub r9, rax
sub ecx, eax
ror dword [rcx - 0x7d], 0xf9
cmp r9, 2
cmp ecx, 2
stc
add dh, byte [rbx + 0x1f]
jae case.0x1400c9ffb.197
invalid
mov qword [rcx], 0xb
mov dword [rcx], 0xb
add dword [rbx], ecx
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401a0ee8]
lea eax, [0x1401a0ee8]
add eax, 0xd46cf
or eax, 0x41894800
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x39], cl
or byte [rax - 0x39], cl
mov qword [rcx + 0x10], 0xf
mov dword [rcx + 0x10], 0xf
adc byte [r15], cl
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
ret
lea r9, [rax + 2]
lea ecx, [rax + 2]
add cl, byte [rbp - 0x77]
add cl, byte [rbp - 0x77]
mov qword [r8 + 0x10], r9
mov dword [rax + 0x10], ecx
adc byte [rax - 0x7d], cl
cmp rax, 0xfffffffffffffffd
cmp eax, 0xfffffffd
clc
std
ja case.0x140104b5f.306
xchg ebp, esi
cmc
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r9, rdx
cmp ecx, edx
ror dword [rdi], 1
xchg dword [rax], eax
invalid
ja case.0x1400cbd58.84
add byte [rcx], al
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
invalid
add byte [rax], al
mov rdx, qword [r8]
mov edx, dword [rax]
adc byte [rdi], cl
movzx eax, word [rdx + rax]
mov bh, 4
add al, 2
add ah, byte [rsi - 0x3f]
rol ax, 8
ror byte [rax], 0x44
movzx eax, ax
invalid
or byte [rdi + rcx - 0x49], al
movzx r8d, ax
shl byte [rsi - 0x46], 0xd
mov dx, 0xd
or eax, 0xf8814100
add byte [rcx - 0x7f], al
cmp r8d, 0x600
cmp eax, 0x600
clc
add byte [rsi], al
invalid
add byte [rax], al
add byte [rsi + 0x27], bh
jle case.0x1400c92be.1000
lea r9d, [r8 - 0x804]
lea ecx, [rax - 0x804]
cld
idiv edi
inc dword [rcx - 0x7d]
invalid
invalid
cmp r9d, 4
stc
add al, 0x77
lea rdx, gs:[0x1401ae7f8]
lea rdx, [0x1401ae7f8]
ja case.default.0x1400cc87c
lea rdx, [0x1401ae7f8]
lea edx, [0x1401ae7f8]
sbb dword [rdi], 0xe
invalid
invalid
add byte [rsi + 0x63], cl
movsxd r8, dword [rdx + r9*4]
invalid
add al, 0x8a
mov cl, byte [rcx + 1]
rol byte [rcx - 1], 1
jmp r8
invalid
add r8, rdx
add eax, edx
jmp r8
jmp rax
mov dx, 8
mov edx, 0x95e90008
or byte [rax], al
add cl, ch
jmp 0x1400cc91d
xchg ebp, eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
cmp r8d, 0x402
cmp eax, 0x402
clc
add al, byte [rax + rax]
add byte [rdi + 0x21], bh
jg case.0x1400c9bb9.217
and dword [rcx - 0x7f], eax
cmp r8d, 0x201
cmp eax, 0x201
clc
add dword [rdx], eax
invalid
add al, byte [rax]
add byte [rcx + rbp*2 + 0x41], dh
invalid
invalid
add byte [rax], al
je case.0x1400cbb03.103
imul eax, dword [rcx - 0x7f], 0x203f8
cmp r8d, 0x203
cmp eax, 0x203
clc
add eax, dword [rdx]
add byte [rax], al
invalid
add byte [rsp + riz*2 + 0x41], dh
je case.0x1400cc87c.696
cmp r8d, 0x401
cmp r8d, 0x401
cmp eax, 0x401
clc
add dword [rax + rax], eax
add al, 0
add al, 0
add byte [rbp + 0x71], dh
jne 0x1400cc91d
jno case.0x140104a47.1045
mov dx, 2
mov edx, 0x6beb0002
add al, byte [rax]
add bl, ch
jmp 0x1400cc91d
imul eax, dword [rcx - 0x7f], 0xfffffff8
cmp r8d, 0x403
cmp eax, 0x403
clc
add eax, dword [rax + rax]
add byte [rax], al
add byte [rdx + rdx*2 + 0x41], dh
je case.0x1400c92be.1019
push rdx
cmp r8d, 0x501
cmp eax, 0x501
clc
add dword [0x18f80c8c4], eax
add eax, 0x4f740000
add eax, 0x4f740000
add byte [rax], al
add byte [rdi + rcx*2 + 0x41], dh
cmp eax, 0x503
clc
invalid
invalid
add byte [rax], al
je case.0x140104a47.1045
cmp r8d, 0x503
cmp r8d, 0x503
clc
add eax, dword [0x19081c8cd]
add eax, 0x50750000
add byte [rax], al
add byte [rbp + 0x50], dh
jne 0x1400cc91d
mov dx, 5
mov edx, 0x4aeb0005
add eax, 0x414aeb00
add bl, ch
cmp r8d, 0x601
cmp r8d, 0x601
jmp 0x1400cc91d
cmp r8d, 0x601
cmp eax, 0x601
clc
add dword [rsi], eax
invalid
add byte [rax], al
add byte [rbp + rdi + 0x41], dh
cmp eax, 0x603
clc
add eax, dword [rsi]
add byte [rax], al
invalid
je case.0x1400c8fea.262
cmp eax, 0x3f88141
invalid
cmp r8d, 0x603
clc
add eax, dword [rsi]
add byte [rax], al
invalid
add byte [rbp + 0x38], dh
jne 0x1400cc91d
cmp byte [rsi - 0x46], ah
invalid
mov dx, 7
mov edx, 0x32eb0007
add bl, ch
jmp 0x1400cc91d
xor ah, byte [rsi - 0x46]
mov dx, 9
or dword [rax], eax
add bl, ch
jmp 0x1400cc91d
sub al, 0x66
mov dx, 0xa
mov edx, 0x26eb000a
or al, byte [rax]
add bl, ch
mov dx, 0xb
mov dx, 0xb
jmp 0x1400cc91d
mov dx, 0xb
mov edx, 0x20eb000b
jmp 0x1400cc91d
and byte [rsi - 0x46], ah
mov dx, 0xc
mov edx, 0x1aeb000c
or al, 0
add bl, ch
jmp 0x1400cc91d
sbb dh, byte [rcx]
shr bl, cl
invalid
xor edx, edx
jmp 0x1400cc91d
invalid
mov dx, 1
add dword [rax], eax
add bl, ch
jmp 0x1400cc91d
adc byte [rsi - 0x46], ah
mov dx, 3
mov edx, 0xaeb0003
add eax, dword [rax]
add bl, ch
or ah, byte [rsi - 0x46]
invalid
invalid
jmp 0x1400cc91d
mov dx, 4
mov edx, 0x4eb0004
add al, 0
add bl, ch
add al, 0x66
invalid
jmp 0x1400cc91d
mov dx, 6
mov edx, 0x89660006
invalid
add byte [rsi - 0x77], ah
mov word [rcx + 8], dx
mov dword [rcx + 8], edx
push rcx
or byte [rsi - 0x77], ah
mov word [rcx + 0xa], ax
mov dword [rcx + 0xa], eax
or cl, byte [r8 - 0x39]
or cl, byte [rax - 0x39]
mov qword [rcx], 0x14
add dword [rax + rax], edx
adc al, 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
add rsp, 0x28
add esp, 0x28
invalid
sub bl, al
ret
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd0650
push rax
invalid
or eax, 0xc1894800
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov rdx, r9
mov edx, ecx
retf 0xde8
call fcn.140163650
or eax, 0xf00096d
insd dword [rdi], dx
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xd063c
cmp al, 6
invalid
or eax, 0xc9894c00
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
call fcn.1401633c0
insb byte [rdi], dx
push 9
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x58
sub esp, 0x58
in al, dx
pop rax
inc rdx
inc edx
ret 0x840f
je case.0x1400c8fea.398
test byte [rbp + 0x48000000], al
test dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
lea rax, [rcx + rcx]
lea eax, [rcx + rcx]
add al, 9
or dword [rax + 0x39], ecx
cmp rax, rdx
ror byte [rax + 0xf], 1
cmova rdx, rax
cmova edx, eax
ror byte [r8 - 0x7d], 1
ror byte [rax - 0x7d], 1
cmp rdx, 5
cmp edx, 5
cli
add eax, 0x4bf
mov edi, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
cmovae rdi, rdx
cmovae edi, edx
cli
cli
xor edx, edx
ror byte [rcx - 0x77], cl
mov r8, rdi
mov eax, edi
clc
shr r8, 0x3e
shr eax, 0x3e
call 0x102a0d8d8
sete dl
sete dl
xchg esp, eax
ret 0x8d4c
lea r8, [rdi + rdi]
lea eax, [rdi + rdi]
add al, 0x3f
invalid
test rcx, rcx
test ecx, ecx
leave
je case.0x140104a47.1069
sbb byte [rax - 0x75], cl
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
and al, 0x30
and al, 0x30
xor byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
cmp bl, ch
jmp case.0x1400cc87c.723
or dword [rax - 0x39], ecx
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
and al, 0x30
and al, 0x30
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r9, [rsp + 0x28]
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub al, ch
call case.0x14002210d.988
pop rbp
mov bh, 0xff
invalid
dec dword [rax - 0x7d]
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
jl case.0x1400c92be.1053
and al, 0x40
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
je case.0x1400c92be.1053
je case.0x1400c92be.1053
sbb ecx, dword [rax - 0x48]
movabs rax, 0x8000000000000001
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
cmp ecx, eax
sal dword [rbx + rdx + 0x48], 0x85
je case.0x1400c9bb9.345
adc ecx, dword [rax - 0x7b]
test rcx, rcx
test ecx, ecx
leave
jne case.0x140104b5f.413
adc eax, 0xfb3587e8
call fcn.14007ff80
xchg dword [0x14b1cc9f6], esi
xor eax, 0xb0ffffb
sti
dec dword [rdi]
ud2
or ecx, dword [rax - 0x77]
mov qword [rsi], rcx
mov dword [rsi], ecx
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
jle case.0x1400cc87c.733
or byte [rax - 0x7d], cl
add rsp, 0x58
add esp, 0x58
invalid
pop rax
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
push rsp
and al, 0x50
push rax
call fcn.140162fc0
lodsd eax, dword [rsi]
or dword gs:[rax], eax
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14019fcd1]
lea edx, [0x14019fcd1]
adc eax, 0xd329e
sahf
xor cl, byte [0x153c50b36]
or eax, 0x13b84100
add byte [rcx - 0x48], al
mov r8d, 0x13
mov eax, 0x13
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
jmp rax
jmp rax
loopne case.0x140104b5f.413
int3
int3
int3
int3
push r15
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
in al, dx
mov rsi, rdx
mov rsi, rdx
mov esi, edx
invalid
mov rbx, rcx
mov ebx, ecx
retf
movzx r15d, word [rcx]
movzx edi, word [rcx]
mov bh, 0x39
cmp dword [rax - 0x73], ecx
lea rax, [0x1401ae80c]
lea eax, [0x1401ae80c]
add eax, 0xe1db0
mov al, 0x1d
sbb eax, 0x634a000e
invalid
add byte [rdx + 0x63], cl
movsxd rcx, dword [rax + r15*4]
invalid
or al, 0xb8
mov eax, 0xffc10148
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope case.0x140104b5f.452
mov cx, 0xb
mov ecx, 0x4eeb000b
or eax, dword [rax]
add bl, ch
jmp case.0x1400cc87c.758
xor rcx, r9
xor ecx, ecx
leave
jmp case.0x1400cc87c.758
mov cx, 0x14
mov cx, 0x14
mov ecx, 0x44eb0014
adc al, 0
add bl, ch
jmp case.0x1400cc87c.758
mov cx, 0x23
mov cx, 0x23
mov ecx, 0x3eeb0023
and eax, dword [rax]
add bl, ch
jmp case.0x1400cc87c.758
mov cx, 0x10
mov cx, 0x10
mov ecx, 0x38eb0010
adc byte [rax], al
add bl, ch
jmp case.0x1400cc87c.758
cmp byte [rsi - 0x47], ah
mov cx, 0x1f
mov ecx, 0x32eb001f
invalid
add bl, ch
jmp case.0x1400cc87c.758
xor ah, byte [rsi - 0x47]
mov cx, 0x15
mov ecx, 0x2ceb0015
adc eax, 0x662ceb00
add bl, ch
jmp case.0x1400cc87c.758
sub al, 0x66
mov cx, 0x13
mov ecx, 0x26eb0013
adc eax, dword [rax]
add bl, ch
jmp case.0x1400cc87c.758
mov cx, 5
mov cx, 5
mov ecx, 0x20eb0005
add eax, 0x6620eb00
add bl, ch
jmp case.0x1400cc87c.758
and byte [rsi - 0x47], ah
mov cx, 0x17
mov ecx, 0x1aeb0017
invalid
add bl, ch
jmp case.0x1400cc87c.758
sbb ah, byte [rsi - 0x47]
mov cx, 0x20
mov ecx, 0x14eb0020
and byte [rax], al
add bl, ch
jmp case.0x1400cc87c.758
adc al, 0x66
mov cx, 0x24
mov ecx, 0xeeb0024
and al, 0
add bl, ch
jmp case.0x1400cc87c.758
invalid
mov cx, 0x16
mov ecx, 0x8eb0016
invalid
add bl, ch
jmp case.0x1400cc87c.758
or byte [rdi], cl
movzx ecx, word [rbx + 0x20]
mov bh, 0x4b
and byte [r15], cl
and byte [rdi], cl
movzx edx, word [rbx + 0x22]
mov bh, 0x53
push rbx
and cl, byte [rcx - 0x77]
mov r8, rsi
mov eax, esi
invalid
call case.0x1400c9bb9.88
mov edi, 0x48ffffee
out dx, al
invalid
dec dword [rax - 0x75]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rbx + r9*4 + 0x76], r9b
or byte [rbx + rcx*4 + 0x76], cl
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
jbe case.0x1400c9bb9.388
adc byte [rcx + rbp - 0x10], cl
sub rax, r14
sub eax, esi
invalid
mov rdi, r14
mov edi, esi
test dword [rax - 0x7d], 0x860f01f8
cmp rax, 1
cmp eax, 1
clc
add dword [rdi], ecx
jbe case.default.0x1400ccb0b
xchg byte [rbx + 1], al
add dword [r8], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov word [rax + rdi], 0xffff
mov dword [rax + rdi], 0x8348ffff
add al, 0x38
cmp bh, bh
invalid
dec dword [rax - 0x7d]
add rdi, 2
add edi, 2
mov dword [rdx], 0x107e8948
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
jle case.0x1400cbd58.115
adc byte [rax - 0x77], cl
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
je case.0x140104b5f.466
and al, 0x30
xor byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
je case.0x140104b5f.467
and al, 0x38
cmp byte [rax - 0x39], cl
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
and al, 0x20
and al, 0x20
and byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401ae844]
lea eax, [0x1401ae844]
add eax, 0xe1d40
sbb eax, 0x634a000e
sbb eax, 0x634a000e
invalid
add byte [rdx + 0x63], cl
movsxd rcx, dword [rax + r15*4]
invalid
or al, 0xb8
mov eax, 0xffc10148
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope case.0x1400c9ffb.403
mov r14, qword [rbx + 8]
mov esi, dword [rbx + 8]
jae case.0x1400c9ffb.390
or byte [rax - 0x75], cl
mov rbx, qword [rbx + 0x18]
mov ebx, dword [rbx + 0x18]
pop rbx
sbb byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax + 0x29], r9b
or byte [rax + 0x29], cl
sub rax, rdi
sub eax, edi
clc
cmp rax, rbx
cmp eax, ebx
fmul dword [rdi]
jb case.0x1400c9ffb.447
invalid
adc dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
add rcx, rdi
add ecx, edi
stc
mov rdx, r14
mov edx, esi
mov r8, rbx
mov r8, rbx
mov eax, ebx
fsubr st(0)
call sub.VCRUNTIME140.dll_memcpy
mov edx, 0x48000929
sub dword [rcx], ecx
or dword [rax], eax
add byte [rax + 1], cl
add rdi, rbx
add edi, ebx
fucompi st(1)
jmp case.0x1400cbd58.244
test eax, 0x48000000
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbx + 8]
mov ecx, dword [rbx + 8]
or byte [r8 - 0x75], cl
or byte [rax - 0x75], cl
mov rdx, qword [rbx + 0x18]
mov edx, dword [rbx + 0x18]
push rbx
sbb byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
invalid
call fcn.1400cba80
xor ch, bh
out dx, eax
invalid
invalid
jmp case.0x1400c9ffb.432
cwde
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x73], cl
mov r14, qword [rbx + 0x18]
mov esi, dword [rbx + 0x18]
jae case.0x1400c9bb9.418
sbb byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax + 0x39], r9b
or byte [rax + 0x39], cl
cmp rdi, rax
cmp edi, eax
invalid
jne case.0x1400c9ffb.408
adc ecx, dword [rax - 0x77]
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
mov edx, edi
cli
call fcn.1400c9e40
invalid
sar bh, cl
invalid
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle case.0x1400cbd58.224
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov byte [rcx + rdi], r14b
xor al, 0x39
cmp dword [rax - 1], ecx
invalid
inc rdi
inc edi
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
jle case.0x1400c9ffb.414
adc byte [rax - 0x75], cl
mov rbx, qword [rbx + 8]
mov ebx, dword [rbx + 8]
pop rbx
or byte [rax + 0x29], cl
sub rax, rdi
clc
cmp rax, r14
cmp eax, esi
invalid
jb case.0x1400c9ffb.473
invalid
invalid
add dword [rax], eax
add byte [rax + 1], cl
invalid
invalid
add byte [rax], al
add rcx, rdi
add ecx, edi
stc
mov rdx, rbx
fimul dword [rbp - 0x77]
mov r8, r14
mov eax, esi
invalid
call sub.VCRUNTIME140.dll_memcpy
push rcx
sub dword [rcx], ecx
or dword [rax], eax
add byte [rcx + rax - 9], cl
add rdi, r14
add edi, esi
imul ebx
jmp case.0x1400cbd58.244
mov rcx, qword [rbx + 8]
mov rcx, qword [rbx + 8]
mov ecx, dword [rbx + 8]
or byte [r8 - 0x75], cl
or byte [rax - 0x75], cl
mov rdx, qword [rbx + 0x18]
push rbx
sbb byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
invalid
call case.0x1400c7ba2.147
lodsb al, byte [rsi]
in al, dx
invalid
invalid
jmp case.0x1400c9ffb.432
xor eax, 0x8c38348
add rbx, 8
add ebx, 8
or byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, rsi
mov edx, esi
bnd call case.0x1400c9ffb.34
call case.0x1400c9ffb.34
invalid
invalid
invalid
jmp case.0x1400c9ffb.432
and al, 0xf
movzx ebx, word [rbx + 2]
mov bh, 0x5b
pop rbx
add cl, byte [rax - 0x75]
mov rax, qword [rsi + 8]
or byte [rax + 0x29], r9b
or byte [rax + 0x29], cl
sub rax, rdi
sub eax, edi
clc
cmp rax, 1
cmp eax, 1
clc
add dword [rsi + 0x75], esi
jbe case.0x140104a47.529
jne case.0x1400cbb03.294
rol bx, 8
rol ebx, 8
ret
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov word [rax + rdi], bx
sbb al, 0x38
cmp byte [rax - 0x7d], cl
mov dword [rdx], 0x107e8948
add cl, byte [rax - 0x77]
jle case.0x1400cbd58.248
add rdi, 2
add edi, 2
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
jle case.0x1400cbd58.248
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
call fcn.1400caff0
sti
jrcxz case.0x140104b5f.511
invalid
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
add esp, 0x40
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
ret
movzx eax, word [rbx + 2]
add cl, byte [r8 - 0x73]
add cl, byte [rax - 0x73]
lea rcx, [0x1401ae87c]
lea ecx, [0x1401ae87c]
or eax, 0xe1c6f
outsd dx, dword [rsi]
sbb al, 0xe
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x66e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x66
jmp rax
loopne case.0x1400cbd58.274
mov bx, 0x200
mov ebx, 0xafeb0200
add byte [rdx], al
add ch, bl
jmp case.0x140104b5f.503
scasd eax, dword [rdi]
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
mov rdx, r14
bnd call fcn.1401639e0
call fcn.1401639e0
mov bl, 0x6d
insd dword [rdi], dx
or dword [rax], eax
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle case.0x1400cbd58.262
jmp case.0x1400c9bb9.388
movabs dword [0x8948f18948fffffe], eax
invalid
invalid
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
mov edx, edi
cli
mov r8, rbx
mov eax, ebx
fsubr st(0)
call fcn.1401639e0
pushfq
insd dword [rdi], dx
or dword [rax], eax
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle case.0x1400cbb03.299
adc cl, ch
fdivr st(6)
invalid
jmp case.0x1400c8fea.459
invalid
invalid
inc dword [rcx - 0x48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
mov edx, edi
cli
call fcn.1401639e0
invalid
insd dword [rdi], dx
or dword [rax], eax
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle case.0x1400c9ffb.459
adc cl, ch
jmp case.0x1400cbd58.241
jno case.0x1400cbd58.269
invalid
invalid
jmp qword [rsi - 0x45]
mov ebx, 0x5be90300
add byte [rbx], al
add ebp, ecx
pop rbx
jmp case.0x140104b5f.503
invalid
invalid
jmp qword [rsi - 0x45]
mov bx, 0x301
mov ebx, 0x52e90301
add dword [rbx], eax
add ebp, ecx
jmp case.0x140104b5f.503
push rdx
invalid
invalid
jmp qword [rsi - 0x45]
mov bx, 0x302
mov ebx, 0x49e90302
add ebp, ecx
jmp case.0x140104b5f.503
invalid
invalid
invalid
jmp qword [rsi - 0x45]
mov bx, 0x303
mov ebx, 0x40e90303
add eax, dword [rbx]
jmp case.0x140104b5f.503
invalid
invalid
invalid
mov bx, 0x304
mov ebx, 0x37e90304
add al, 3
add ebp, ecx
jmp case.0x140104b5f.503
invalid
invalid
invalid
jmp qword [rsi - 0x45]
mov ebx, 0x2ee9feff
invalid
invalid
jmp case.0x140104b5f.503
invalid
invalid
jmp qword [rsi - 0x45]
mov bx, 0xfefd
std
invalid
jmp case.0x140104b5f.503
and eax, 0x66ffffff
invalid
invalid
jmp qword [rsi - 0x45]
mov bx, 0xfefc
mov ebx, 0x1ce9fefc
invalid
jmp case.0x140104b5f.503
sbb al, 0xff
invalid
invalid
dec dword [rdi]
movzx ebx, word [rbx + 4]
mov bh, 0x5b
pop rbx
add al, 0xe9
jmp case.0x140104b5f.503
adc edi, edi
invalid
invalid
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
cli
mov r8, r14
mov eax, esi
invalid
call fcn.1401639e0
sbb ch, byte [rbp + 9]
insd dword [rdi], dx
or dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle case.0x1400c92be.529
adc cl, ch
jmp case.0x1400c9ffb.414
mov edi, 0xccfffffe
invalid
invalid
dec esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
movzx eax, word [rcx]
mov bh, 1
add dword [rax - 0x7d], ecx
cmp rax, 0xc
cmp eax, 0xc
clc
or al, 0x77
ja case.default.0x1400ccd03
adc byte [rax - 0x73], cl
lea rcx, [0x1401ae8a4]
lea ecx, [0x1401ae8a4]
or eax, 0xe1ba8
sbb ecx, dword [rsi]
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
jmp rax
loopne case.0x1400c9ffb.503
cmp qword [rsi + 0x10], 0
cmp dword [rsi + 0x10], 0
jle case.0x1400c92be.541
adc byte [rax], al
add byte [rbp + rdx*2 + 0x48], dh
je case.0x1400cbb03.352
push rbp
mov rdi, qword [rsi + 8]
mov edi, dword [rsi + 8]
jle case.0x1400cbd58.305
or byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
outsd dx, dword [rsi]
push rdi
invalid
mov rdi, qword [rsi + 8]
mov edi, dword [rsi + 8]
jle case.0x1400c92be.545
or byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
pop rsi
sbb byte [rax - 0x7b], cl
test rbx, rbx
invalid
je case.0x1400c92be.554
sub al, 0x4c
lea r14, [rdi + 8]
lea esi, [rdi + 8]
ja case.0x1400c9ffb.499
or bl, ch
jmp case.0x1400c9ffb.502
adc eax, 0x2e666666
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
add r14, 0x18
add esi, 0x18
invalid
dec rbx
dec ebx
retf
je case.0x1400c92be.554
cmp qword [r14], 0
cmp dword [rsi], 0
add byte ds:[rcx + rsi*8 + 0x49], dh
add byte [rcx + rsi*8 + 0x49], dh
je case.0x1400cbd58.313
int1
mov rcx, qword [r14 - 8]
mov ecx, dword [rsi - 8]
clc
clc
call fcn.140142490
cmp byte [rdi + 7], dl
add bl, ch
invalid
push rdi
invalid
jmp case.0x1400cbd58.313
out 0x48, al
cmp qword [rsi + 0x10], 0
cmp dword [rsi + 0x10], 0
adc byte [rax], al
add byte [rbp - 0x51], dh
jne case.0x140104a47.568
scasd eax, dword [rdi]
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
int3
int3
int3
int3
enter 0xffffffffffffb70f, 0xffffffffffffffc9
movzx ecx, cx
mov bh, 0xc9
leave
lea r8, [0x1401ae8d8]
lea eax, [0x1401ae8d8]
add eax, 0xe1b5c
pop rsp
sbb ecx, dword [rsi]
add byte [rcx + 0x63], cl
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
loope case.0x1400c9ffb.502
ret
mov ax, 0x60
mov eax, 0x66c30060
invalid
ret
mov ax, 0x61
ret
mov eax, 0x66c30061
invalid
mov ax, 0x62
ret
mov eax, 0x66c30062
invalid
add bl, al
mov ax, 0x63
mov eax, 0x66c30063
invalid
add bl, al
ret
mov ax, 0x64
ret
mov eax, 0x66c30064
add bl, al
mov ax, 0x65
ret
mov eax, 0x66c30065
add bl, al
mov ax, 0x66
ret
mov eax, 0x66c30066
add bl, al
mov ax, 0x67
mov eax, 0x66c30067
add bl, al
ret
mov ax, 0x68
ret
mov eax, 0x66c30068
push 0xffffffffb866c300
add bl, al
mov ax, 0x69
ret
mov eax, 0x66c30069
imul eax, dword [rax], 0x6ab866c3
mov ax, 0x6a
mov eax, 0x66c3006a
push 0
add bl, al
ret
mov ax, 0x6b
ret
mov eax, 0x66c3006b
imul eax, dword [rax], 0xffffffc3
mov ax, 0x6c
ret
mov eax, 0x66c3006c
insb byte [rdi], dx
add bl, al
mov ax, 0x6d
mov eax, 0x66c3006d
insd dword [rdi], dx
add bl, al
ret
ret
mov ax, 0x72
mov eax, 0x66c30072
jb 0x1400ccdd0
ret
mov ax, 0x73
mov eax, 0x66c30073
jae case.0x140048217.1908
ret
mov ax, 0x74
mov eax, 0x66c30074
je 0x1400ccdda
ret
mov ax, 0x77
mov eax, 0x66c30077
ja 0x1400ccddf
ret
mov ax, 0x78
mov eax, 0x66c30078
js 0x1400ccde4
add bl, al
ret
mov ax, 0x79
mov eax, 0x66c30079
jns 0x1400ccde9
ret
mov ax, 0x7c
mov eax, 0x66c3007c
jl 0x1400ccdee
ret
mov ax, 0x7d
mov eax, 0x66c3007d
jge 0x1400ccdf3
ret
mov ax, 0x7e
mov eax, 0x66c3007e
jle 0x1400ccdf8
ret
mov ax, 0x80
ret
mov eax, 0x66c30080
add byte [rax], 0xc3
mov ax, 0x81
ret
mov eax, 0x66c30081
add dword [rax], 0x82b866c3
add bl, al
mov ax, 0x82
ret
mov eax, 0x66c30082
invalid
mov ax, 0x83
ret
mov eax, 0x66c30083
add dword [rax], 0xffffffc3
mov ax, 0x84
mov eax, 0x66c30084
test byte [rax], al
ret
mov ax, 0x85
mov eax, 0x66c30085
test dword [rax], eax
ret
mov ax, 0x86
mov eax, 0x66c30086
xchg byte [rax], al
ret
mov ax, 0x87
mov eax, 0x66c30087
xchg dword [rax], eax
add bl, al
ret
mov ax, 0x88
mov eax, 0x66c30088
mov byte [rax], al
ret
mov ax, 0x89
mov eax, 0x66c30089
mov dword [rax], eax
ret
mov ax, 0x8a
mov eax, 0x66c3008a
mov al, byte [rax]
ret
mov ax, 0x8b
mov eax, 0x66c3008b
mov eax, dword [rax]
ret
mov ax, 0x8c
mov eax, 0x66c3008c
mov word [rax], es
ret
mov ax, 0x8d
mov eax, 0x66c3008d
lea eax, [rax]
add bl, al
ret
mov ax, 0x8e
mov eax, 0x66c3008e
mov es, word [rax]
ret
mov ax, 0x8f
mov eax, 0x66c3008f
pop qword [rax]
ret
mov ax, 0x90
ret
mov eax, 0x66c30090
nop
add bl, al
mov ax, 0x91
ret
mov eax, 0x66c30091
xchg ecx, eax
add bl, al
mov ax, 0x92
mov eax, 0x66c30092
xchg edx, eax
add bl, al
ret
ret
mov ax, 0x93
ret
mov eax, 0x66c30093
xchg ebx, eax
add bl, al
mov ax, 0x94
ret
mov eax, 0x66c30094
xchg esp, eax
add bl, al
mov ax, 0x95
ret
mov eax, 0x66c30095
xchg ebp, eax
add bl, al
mov ax, 0x96
ret
mov eax, 0x66c30096
xchg esi, eax
add bl, al
mov ax, 0x97
mov eax, 0x66c30097
xchg edi, eax
add bl, al
ret
mov ax, 0x98
mov eax, 0x66c30098
cwde
add bl, al
ret
ret
mov ax, 0x99
ret
mov eax, 0x66c30099
cdq
add bl, al
mov ax, 0x9a
ret
mov eax, 0x66c3009a
invalid
add bl, al
mov ax, 0x9b
ret
mov eax, 0x66c3009b
wait
add bl, al
mov ax, 0x9c
ret
mov eax, 0x66c3009c
pushfq
add bl, al
mov ax, 0x9d
ret
mov eax, 0x66c3009d
popfq
add bl, al
mov ax, 0x9e
mov eax, 0x66c3009e
sahf
add bl, al
ret
ret
mov ax, 0x9f
ret
mov eax, 0x66c3009f
lahf
add bl, al
mov ax, 0xa0
ret
mov eax, 0x66c300a0
movabs al, byte [0x66c300a1b866c300]
mov ax, 0xa1
mov eax, 0x66c300a1
movabs eax, dword [0x66c300a2b866c300]
add bl, al
ret
mov ax, 0xa2
ret
mov eax, 0x66c300a2
movabs byte [0x66c300a3b866c300], al
mov ax, 0xa3
ret
mov eax, 0x66c300a3
movabs dword [0x66c300a4b866c300], eax
mov ax, 0xa4
ret
mov eax, 0x66c300a4
movsb byte [rdi], byte [rsi]
add bl, al
mov ax, 0xa5
mov eax, 0x66c300a5
movsd dword [rdi], dword [rsi]
add bl, al
ret
ret
mov ax, 0xa6
mov eax, 0x66c300a6
cmpsb byte [rsi], byte [rdi]
add bl, al
ret
mov ax, 0xa7
ret
mov eax, 0x66c300a7
cmpsd dword [rsi], dword [rdi]
add bl, al
mov ax, 0xa8
mov eax, 0x66c300a8
test al, 0
add bl, al
ret
mov ax, 0xa9
ret
mov eax, 0x66c300a9
test eax, 0xb866c300
add bl, al
mov ax, 0xaa
mov eax, 0x66c300aa
stosb byte [rdi], al
add bl, al
ret
mov ax, 0xab
mov eax, 0x66c300ab
stosd dword [rdi], eax
add bl, al
ret
mov ax, 0xac
mov eax, 0x66c300ac
lodsb al, byte [rsi]
add bl, al
ret
ret
mov ax, 0xad
ret
mov eax, 0x66c300ad
lodsd eax, dword [rsi]
add bl, al
mov ax, 0xae
ret
mov eax, 0x66c300ae
scasb al, byte [rdi]
add bl, al
mov ax, 0xaf
mov eax, 0x66c300af
scasd eax, dword [rdi]
add bl, al
ret
mov ax, 0xb0
mov eax, 0x66c300b0
mov al, 0
add bl, al
ret
mov ax, 0xb1
mov eax, 0x66c300b1
mov cl, 0
ret
mov ax, 0xb2
mov eax, 0x66c300b2
mov dl, 0
add bl, al
ret
mov ax, 0xb3
mov eax, 0x66c300b3
mov bl, 0
ret
mov ax, 0xb4
mov eax, 0x66c300b4
mov ah, 0
add bl, al
ret
mov ax, 0xb5
mov eax, 0x66c300b5
mov ch, 0
ret
mov ax, 0xb6
mov eax, 0x66c300b6
mov dh, 0
add bl, al
ret
mov ax, 0xb7
mov eax, 0x66c300b7
mov bh, 0
ret
mov ax, 0xb8
mov eax, 0x66c300b8
mov eax, 0xb866c300
add bl, al
ret
mov ax, 0xb9
mov eax, 0x66c300b9
mov ecx, 0xb866c300
add bl, al
ret
mov ax, 0xba
mov eax, 0x66c300ba
mov edx, 0xb866c300
add bl, al
ret
mov ax, 0xbb
mov eax, 0x66c300bb
mov ebx, 0xb866c300
add bl, al
ret
mov ax, 0xbc
ret
mov eax, 0x66c300bc
mov esp, 0xb866c300
mov ax, 0xbd
mov eax, 0x66c300bd
mov ebp, 0xb866c300
add bl, al
ret
mov ax, 0xbe
ret
mov eax, 0x66c300be
mov esi, 0xb866c300
add bl, al
mov ax, 0xbf
mov eax, 0x66c300bf
mov edi, 0xb866c300
add bl, al
ret
mov ax, 0xc0
mov eax, 0x66c300c0
rol byte [rax], 0xc3
add bl, al
ret
mov ax, 0xc1
mov eax, 0x66c300c1
rol dword [rax], 0xc3
ret
mov ax, 0xc2
ret
mov eax, 0x66c300c2
ret 0xc300
add bl, al
mov ax, 0xc3
ret
mov eax, 0x66c300c3
ret
mov ax, 0xc4
mov eax, 0x66c300c4
invalid
add bl, al
ret
mov ax, 0xc5
mov eax, 0x66c300c5
invalid
ret
mov ax, 0xff
mov eax, 0x66c300ff
inc dword [rax]
add bl, al
ret
mov ax, 0x1301
mov eax, 0x66c31301
add dword [rbx], edx
adc eax, ebx
ret
mov ax, 0x1302
mov eax, 0x66c31302
add dl, byte [rbx]
ret
mov ax, 0x1303
mov eax, 0x66c31303
add edx, dword [rbx]
adc eax, ebx
ret
mov ax, 0x1304
mov eax, 0x66c31304
add al, 0x13
ret
mov ax, 0x1305
mov eax, 0x66c31305
add eax, 0xb866c313
adc eax, ebx
ret
mov ax, 0xc001
mov eax, 0x66c3c001
add eax, eax
ret
mov ax, 0xc002
mov eax, 0x66c3c002
add al, al
ret
mov ax, 0xc003
mov eax, 0x66c3c003
add eax, eax
rol bl, 0x66
ret
mov ax, 0xc004
mov eax, 0x66c3c004
add al, 0xc0
ret
mov ax, 0xc005
ret
mov eax, 0x66c3c005
add eax, 0xb866c3c0
rol bl, 0x66
mov ax, 0xc006
ret
mov eax, 0x66c3c006
invalid
mov ax, 0xc007
mov eax, 0x66c3c007
invalid
rol bl, 0x66
ret
mov ax, 0xc008
mov eax, 0x66c3c008
or al, al
ret
mov ax, 0xc009
mov eax, 0x66c3c009
or eax, eax
rol bl, 0x66
ret
mov ax, 0xc00a
mov eax, 0x66c3c00a
or al, al
rol bl, 0x66
ret
mov ax, 0xc00b
mov eax, 0x66c3c00b
or eax, eax
ret
mov ax, 0xc00c
mov eax, 0x66c3c00c
or al, 0xc0
rol bl, 0x66
ret
mov ax, 0xc00d
ret
mov eax, 0x66c3c00d
or eax, 0xb866c3c0
mov ax, 0xc00e
mov eax, 0x66c3c00e
invalid
rol bl, 0x66
ret
mov ax, 0xc00f
mov eax, 0x66c3c00f
xadd bl, al
rol bl, 0x66
ret
mov ax, 0xc010
mov eax, 0x66c3c010
adc al, al
ret
mov ax, 0xc011
mov eax, 0x66c3c011
adc eax, eax
rol bl, 0x66
ret
mov ax, 0xc012
mov eax, 0x66c3c012
adc al, al
ret
mov ax, 0xc013
mov eax, 0x66c3c013
adc eax, eax
rol bl, 0x66
ret
mov ax, 0xc014
mov eax, 0x66c3c014
adc al, 0xc0
ret
mov ax, 0xc015
mov eax, 0x66c3c015
adc eax, 0xb866c3c0
rol bl, 0x66
ret
mov ax, 0xc016
ret
mov eax, 0x66c3c016
invalid
mov ax, 0xc017
mov eax, 0x66c3c017
invalid
ret
mov ax, 0xc018
mov eax, 0x66c3c018
sbb al, al
rol bl, 0x66
ret
mov ax, 0xc019
mov eax, 0x66c3c019
sbb eax, eax
ret
mov ax, 0xc01a
mov eax, 0x66c3c01a
sbb al, al
rol bl, 0x66
ret
mov ax, 0xc01b
mov eax, 0x66c3c01b
sbb eax, eax
ret
mov ax, 0xc01c
mov eax, 0x66c3c01c
sbb al, 0xc0
rol bl, 0x66
ret
mov ax, 0xc01d
ret
mov eax, 0x66c3c01d
sbb eax, 0xb866c3c0
mov ax, 0xc01e
mov eax, 0x66c3c01e
invalid
ret
mov ax, 0xc01f
ret
mov eax, 0x66c3c01f
invalid
rol bl, 0x66
mov ax, 0xc020
mov eax, 0x66c3c020
and al, al
rol bl, 0x66
ret
mov ax, 0xc021
mov eax, 0x66c3c021
and eax, eax
rol bl, 0x66
ret
mov ax, 0xc022
mov eax, 0x66c3c022
and al, al
ret
mov ax, 0xc023
mov eax, 0x66c3c023
and eax, eax
rol bl, 0x66
ret
mov ax, 0xc024
mov eax, 0x66c3c024
and al, 0xc0
ret
mov ax, 0xc025
mov eax, 0x66c3c025
and eax, 0xb866c3c0
rol bl, 0x66
ret
mov ax, 0xc026
mov eax, 0x66c3c026
rol bl, 0x66
rol bl, 0x66
ret
mov ax, 0xc027
mov eax, 0x66c3c027
invalid
ret
mov ax, 0xc028
mov eax, 0x66c3c028
sub al, al
rol bl, 0x66
ret
mov ax, 0xc029
mov eax, 0x66c3c029
sub eax, eax
ret
mov ax, 0xc02a
mov eax, 0x66c3c02a
sub al, al
rol bl, 0x66
ret
mov ax, 0xc02b
mov eax, 0x66c3c02b
sub eax, eax
rol bl, 0x66
ret
mov ax, 0xc02c
mov eax, 0x66c3c02c
sub al, 0xc0
ret
mov ax, 0xc02d
ret
mov eax, 0x66c3c02d
sub eax, 0xb866c3c0
rol bl, 0x66
mov ax, 0xc02e
mov eax, 0x66c3c02e
rol bl, 0x66
ret
mov ax, 0xc02f
ret
mov eax, 0x66c3c02f
invalid
rol bl, 0x66
mov ax, 0xc030
mov eax, 0x66c3c030
xor al, al
ret
mov ax, 0xc031
mov eax, 0x66c3c031
xor eax, eax
rol bl, 0x66
ret
mov ax, 0xc032
mov eax, 0x66c3c032
xor al, al
ret
mov ax, 0xc033
mov eax, 0x66c3c033
xor eax, eax
ret
mov ax, 0xc034
mov eax, 0x66c3c034
xor al, 0xc0
rol bl, 0x66
ret
mov ax, 0xc035
mov eax, 0x66c3c035
xor eax, 0xb866c3c0
rol bl, 0x66
ret
mov ax, 0xc036
mov eax, 0x66c3c036
rol bl, 0x66
rol bl, 0x66
ret
mov ax, 0xc037
ret
mov eax, 0x66c3c037
invalid
mov ax, 0xc038
mov eax, 0x66c3c038
cmp al, al
rol bl, 0x66
ret
mov ax, 0xc039
mov eax, 0x66c3c039
cmp eax, eax
ret
mov ax, 0xc03a
mov eax, 0x66c3c03a
cmp al, al
ret
mov ax, 0xc03b
mov eax, 0x66c3c03b
cmp eax, eax
rol bl, 0x66
ret
mov ax, 0xc03c
mov eax, 0x66c3c03c
cmp al, 0xc0
ret
mov ax, 0xc03d
ret
mov eax, 0x66c3c03d
cmp eax, 0xb866c3c0
rol bl, 0x66
mov ax, 0xc03e
ret
mov eax, 0x66c3c03e
rol bl, 0x66
mov ax, 0xc03f
mov eax, 0x66c3c03f
invalid
rol bl, 0x66
ret
mov ax, 0xc040
ret
mov eax, 0x66c3c040
rol bl, 0x66
mov ax, 0xc041
mov eax, 0x66c3c041
rol r11b, 0x66
ret
mov ax, 0xc042
ret
mov eax, 0x66c3c042
rol bl, 0x66
rol bl, 0x66
mov ax, 0xc043
mov eax, 0x66c3c043
rol r11b, 0x66
ret
mov ax, 0xc044
ret
mov eax, 0x66c3c044
rol bl, 0x66
rol bl, 0x66
mov ax, 0xc045
ret
mov eax, 0x66c3c045
rol r11b, 0x66
mov ax, 0xc046
mov eax, 0x66c3c046
rol bl, 0x66
rol bl, 0x66
ret
mov ax, 0xc047
ret
mov eax, 0x66c3c047
rol r11b, 0x66
mov ax, 0xc048
mov eax, 0x66c3c048
rol bl, 0x66
ret
mov ax, 0xc049
ret
mov eax, 0x66c3c049
rol r11b, 0x66
rol bl, 0x66
mov ax, 0xc04a
mov eax, 0x66c3c04a
rol bl, 0x66
ret
mov ax, 0xc04b
ret
mov eax, 0x66c3c04b
rol r11b, 0x66
rol bl, 0x66
mov ax, 0xc04c
ret
mov eax, 0x66c3c04c
rol bl, 0x66
mov ax, 0xc04d
mov eax, 0x66c3c04d
rol r11b, 0x66
rol bl, 0x66
ret
mov ax, 0xc04e
ret
mov eax, 0x66c3c04e
rol bl, 0x66
mov ax, 0xc04f
mov eax, 0x66c3c04f
rol r11b, 0x66
rol bl, 0x66
ret
mov ax, 0xc050
ret
mov eax, 0x66c3c050
push rax
rol bl, 0x66
mov ax, 0xc051
ret
mov eax, 0x66c3c051
push rcx
rol bl, 0x66
invalid
mov ax, 0xc052
ret
mov eax, 0x66c3c052
push rdx
rol bl, 0x66
mov ax, 0xc053
ret
mov eax, 0x66c3c053
push rbx
rol bl, 0x66
invalid
mov ax, 0xc054
mov eax, 0x66c3c054
push rsp
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc055
ret
mov eax, 0x66c3c055
push rbp
rol bl, 0x66
invalid
mov ax, 0xc056
mov eax, 0x66c3c056
push rsi
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc057
ret
mov eax, 0x66c3c057
push rdi
rol bl, 0x66
mov ax, 0xc058
mov eax, 0x66c3c058
pop rax
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc059
ret
mov eax, 0x66c3c059
pop rcx
rol bl, 0x66
mov ax, 0xc05a
ret
mov eax, 0x66c3c05a
pop rdx
rol bl, 0x66
invalid
mov ax, 0xc05b
ret
mov eax, 0x66c3c05b
pop rbx
rol bl, 0x66
invalid
mov ax, 0xc05c
mov eax, 0x66c3c05c
pop rsp
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc05d
mov eax, 0x66c3c05d
pop rbp
rol bl, 0x66
ret
mov ax, 0xc05e
mov eax, 0x66c3c05e
pop rsi
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc05f
ret
mov eax, 0x66c3c05f
pop rdi
rol bl, 0x66
invalid
mov ax, 0xc060
mov eax, 0x66c3c060
invalid
ret
mov ax, 0xc061
ret
mov eax, 0x66c3c061
invalid
mov ax, 0xc062
ret
mov eax, 0x66c3c062
invalid
mov ax, 0xc063
mov eax, 0x66c3c063
invalid
rol bl, 0x66
ret
mov ax, 0xc064
ret
mov eax, 0x66c3c064
rol bl, 0x66
mov ax, 0xc065
ret
mov eax, 0x66c3c065
rol bl, 0x66
mov ax, 0xc066
ret
mov eax, 0x66c3c066
rol bl, 0x66
mov ax, 0xc067
ret
mov eax, 0x66c3c067
rol bl, 0x66
mov ax, 0xc068
ret
mov eax, 0x66c3c068
push 0xffffffffb866c3c0
mov ax, 0xc069
ret
mov eax, 0x66c3c069
imul eax, eax, 0x6ab866c3
rol bl, 0x66
invalid
rol bl, 0x66
mov ax, 0xc06a
mov eax, 0x66c3c06a
push 0xffffffffffffffc0
ret
mov ax, 0xc06b
ret
mov eax, 0x66c3c06b
imul eax, eax, 0xffffffc3
rol bl, 0x66
mov ax, 0xc06c
ret
mov eax, 0x66c3c06c
insb byte [rdi], dx
rol bl, 0x66
invalid
mov ax, 0xc06d
ret
mov eax, 0x66c3c06d
insd dword [rdi], dx
rol bl, 0x66
mov ax, 0xc06e
ret
mov eax, 0x66c3c06e
outsb dx, byte [rsi]
rol bl, 0x66
invalid
mov ax, 0xc06f
ret
mov eax, 0x66c3c06f
outsd dx, dword [rsi]
rol bl, 0x66
invalid
mov ax, 0xc070
mov eax, 0x66c3c070
jo case.0x1400c92e0.1091
ret
mov ax, 0xc071
mov eax, 0x66c3c071
jno case.0x1400ccd83.292
ret
mov ax, 0xc072
mov eax, 0x66c3c072
jb case.0x1400ccd83.293
ret
mov ax, 0xc073
mov eax, 0x66c3c073
jae case.0x1400ccd83.294
ret
mov ax, 0xc074
mov eax, 0x66c3c074
je case.0x1400ccd83.295
ret
mov ax, 0xc075
mov eax, 0x66c3c075
jne case.0x1400ccd83.296
ret
mov ax, 0xc076
mov eax, 0x66c3c076
jbe case.0x1400ccd83.297
ret
mov ax, 0xc077
mov eax, 0x66c3c077
ja case.0x1400ccd83.298
ret
mov ax, 0xc078
mov eax, 0x66c3c078
js case.0x1400ccd83.299
ret
mov ax, 0xc079
mov eax, 0x66c3c079
jns case.0x1400ccd83.300
ret
mov ax, 0xc07a
mov eax, 0x66c3c07a
jp case.0x1400c92e0.725
ret
mov ax, 0xc07b
mov eax, 0x66c3c07b
jnp case.0x1400ccd83.302
ret
mov ax, 0xc07c
mov eax, 0x66c3c07c
jl case.0x1400ccd83.303
ret
mov ax, 0xc07d
mov eax, 0x66c3c07d
jge case.0x1400ccd83.304
rol bl, 0x66
ret
mov ax, 0xc07e
mov eax, 0x66c3c07e
jle case.0x1400ccd83.305
ret
mov ax, 0xc07f
mov eax, 0x66c3c07f
jg case.0x1400ccd83.306
ret
mov ax, 0xc080
ret
mov eax, 0x66c3c080
add al, 0xc3
mov ax, 0xc081
mov eax, 0x66c3c081
add eax, 0x82b866c3
rol bl, 0x66
invalid
ret
mov ax, 0xc082
ret
mov eax, 0x66c3c082
invalid
mov ax, 0xc083
ret
mov eax, 0x66c3c083
add eax, 0xffffffc3
rol bl, 0x66
mov ax, 0xc084
mov eax, 0x66c3c084
test al, al
rol bl, 0x66
ret
mov ax, 0xc085
mov eax, 0x66c3c085
test eax, eax
ret
mov ax, 0xc086
mov eax, 0x66c3c086
xchg al, al
ret
mov ax, 0xc087
mov eax, 0x66c3c087
xchg eax, eax
ret
mov ax, 0xc088
mov eax, 0x66c3c088
mov al, al
rol bl, 0x66
ret
mov ax, 0xc089
mov eax, 0x66c3c089
mov eax, eax
rol bl, 0x66
ret
mov ax, 0xc08a
mov eax, 0x66c3c08a
mov al, al
ret
mov ax, 0xc08b
mov eax, 0x66c3c08b
mov eax, eax
rol bl, 0x66
ret
mov ax, 0xc08c
mov eax, 0x66c3c08c
mov eax, es
ret
mov ax, 0xc08d
ret
mov eax, 0x66c3c08d
invalid
rol bl, 0x66
mov ax, 0xc08e
mov eax, 0x66c3c08e
mov es, eax
ret
mov ax, 0xc08f
mov eax, 0x66c3c08f
pop rax
rol bl, 0x66
ret
mov ax, 0xc090
mov eax, 0x66c3c090
nop
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc091
ret
mov eax, 0x66c3c091
xchg ecx, eax
rol bl, 0x66
invalid
mov ax, 0xc092
ret
mov eax, 0x66c3c092
xchg edx, eax
rol bl, 0x66
mov ax, 0xc093
ret
mov eax, 0x66c3c093
xchg ebx, eax
rol bl, 0x66
invalid
mov ax, 0xc094
ret
mov eax, 0x66c3c094
xchg esp, eax
rol bl, 0x66
invalid
mov ax, 0xc095
ret
mov eax, 0x66c3c095
xchg ebp, eax
rol bl, 0x66
invalid
mov ax, 0xc096
mov eax, 0x66c3c096
xchg esi, eax
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc097
ret
mov eax, 0x66c3c097
xchg edi, eax
rol bl, 0x66
invalid
mov ax, 0xc098
ret
mov eax, 0x66c3c098
cwde
rol bl, 0x66
mov ax, 0xc099
ret
mov eax, 0x66c3c099
cdq
rol bl, 0x66
mov ax, 0xc09a
ret
mov eax, 0x66c3c09a
mov eax, 0x66c3c09b
wait
rol bl, 0x66
invalid
invalid
mov ax, 0xc09b
ret
wait
rol bl, 0x66
invalid
mov ax, 0xc09c
ret
mov eax, 0x66c3c09c
pushfq
rol bl, 0x66
invalid
mov ax, 0xc09d
mov eax, 0x66c3c09d
ret
mov ax, 0xc09e
mov eax, 0x66c3c09e
ret
mov ax, 0xc09f
mov eax, 0x66c3c09f
mov eax, 0x66c3c0a0
rol bl, 0x66
ret
mov ax, 0xc0a0
ret
rol bl, 0x66
mov ax, 0xc0a1
ret
mov eax, 0x66c3c0a1
mov eax, 0x66c3c0a2
mov ax, 0xc0a3
ret
mov ax, 0xc0a4
ret
invalid
mov ax, 0xc0a2
ret
mov ax, 0xc0a3
ret
movabs dword [0x66c3c0a4b866c3c0], eax
mov ax, 0xc0a4
ret
mov ax, 0xc0a5
ret
mov eax, 0x66c3c0a5
movsd dword [rdi], dword [rsi]
rol bl, 0x66
invalid
mov ax, 0xc0a6
ret
mov eax, 0x66c3c0a6
mov eax, 0x66c3c0a7
rol bl, 0x66
mov ax, 0xc0a7
ret
rol bl, 0x66
mov ax, 0xc0a8
ret
mov eax, 0x66c3c0a8
mov eax, 0x66c3c0a9
invalid
mov ax, 0xc0a9
ret
mov ax, 0xc0aa
ret
mov eax, 0x66c3c0aa
stosb byte [rdi], al
rol bl, 0x66
invalid
mov ax, 0xc0ab
mov eax, 0x66c3c0ab
mov eax, 0x66c3c0ac
invalid
ret
mov ax, 0xc0ac
ret
mov ax, 0xc0ad
ret
mov eax, 0x66c3c0ad
mov eax, 0x66c3c0ae
rol bl, 0x66
mov ax, 0xc0ae
ret
rol bl, 0x66
mov ax, 0xc0af
mov eax, 0x66c3c0af
mov eax, 0x66c3cca8
mov ax, 0xcca9
ret
mov ax, 0xccaa
ret
mov ax, 0xccab
ret
invalid
ret
mov ax, 0xcca8
ret
mov ax, 0xcca9
ret
test eax, 0xb866c3cc
stosb byte [rdi], al
int3
mov ax, 0xccaa
ret
mov ax, 0xccab
ret
mov ax, 0xccac
ret
mov eax, 0x66c3ccac
mov eax, 0x66c3ccad
int3
ret
mov ax, 0xccae
ret
mov ax, 0xfefe
ret
mov ax, 0xfeff
ret
mov eax, edx
ret
movzx edx, cx
mov bh, 0xd1
int3
mov ax, 0xccad
ret
int3
mov ax, 0xccae
ret
mov ax, 0xfefe
ret
mov ax, 0xfeff
ret
invalid
mov eax, edx
ret
mov bh, 0xd1
mov ax, 0x178
cmp edx, 0xc000
cli
add al, al
add byte [rax], al
cli
add al, al
add byte [rax], al
jle case.0x140102cf2.503
cmp edx, 0xcca7
jg 0x1400cd36f
invalid
add rdx, 0xffffffffffff3fff
inc dword [rcx + 0xaefa]
cmp edx, 0xae
ja case.default.0x1400cd347
invalid
invalid
or byte [rax], al
invalid
add byte [rdi], cl
xchg dword [0x1880cd342], edi
cmp eax, 0x48000008
add byte [rax - 0x73], cl
lea rax, [0x1401af2d0]
lea eax, [0x1401af2d0]
add eax, 0xe1f90
invalid
movsxd rdx, dword [rax + rdx*4]
adc al, 0x90
add rdx, rax
jmp rdx
mov ax, 0xc0
mov edx, ecx
ret
cmp edx, 0xff
ja 0x1400cd393
invalid
cmp ecx, dword [rcx + 0x58d4cd2]
pop rbx
sbb ecx, dword [rsi]
add byte [rcx + 0x63], cl
adc al, 0x90
add rdx, r8
jmp rdx
mov edx, ecx
ret
pop rax
xor edi, edi
inc dword [rcx - 0x7d]
clc
invalid
ja case.0x1400cc87c.607
lea rax, [0x1401af58c]
add eax, 0xe2209
invalid
movsxd rdx, dword [rax + r8*4]
invalid
add rdx, rax
add edx, eax
jmp rdx
mov ax, 0x16f
outsd dx, dword [rsi]
add dword [rcx - 0x3d7e3c36], ecx
invalid
mov edx, ecx
ret
ret 0xecff
in al, dx
invalid
cli
add al, 0xf
invalid
ja case.default.0x1400cd347
xchg esp, edx
invalid
lea rax, [0x1401af2bc]
add eax, 0xe1f13
movsxd rdx, dword [rax + rdx*4]
adc al, 0x90
add rdx, rax
jmp rdx
mov ax, 0xbb
mov edx, ecx
mov eax, 0xca8900bb
ret
cmp edx, 0xfefe
je 0x1400cdb72
invalid
lodsd eax, dword [rsi]
invalid
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rbp - 0x7efffff9], ch
cli
add byte [rcx + 0xfefffa], al
cmp edx, 0xfeff
invalid
inc byte [rax]
add byte [rdi], cl
test dword [rbp + 0x66000007], esp
invalid
add byte [rax], al
invalid
invalid
jne case.default.0x1400cd347
invalid
add byte [rsi - 0x48], ah
ja case.0x1400c92be.1120
invalid
mov ax, 0x177
mov eax, 0xca890177
add dword [rcx - 0x47993c36], ecx
mov edx, ecx
retf 0x66c3
ret
mov ax, 0xc1
mov eax, 0xca8900c1
rol dword [rax], 0x89
retf 0x66c3
mov edx, ecx
ret
mov ax, 0xc2
mov eax, 0xca8900c2
add byte [rcx - 0x47993c36], cl
mov edx, ecx
ret
mov ax, 0xc3
mov eax, 0xca8900c3
ret
mov edx, ecx
ret
mov ax, 0xc4
mov eax, 0xca8900c4
mov edx, ecx
retf 0x66c3
ret
mov ax, 0xc5
mov eax, 0xca8900c5
mov edx, ecx
ret
mov ax, 0xc6
mov eax, 0xca8900c6
add byte [rcx - 0x47993c36], cl
mov dword [rax], 0x66c3ca89
mov edx, ecx
ret
invalid
mov edx, ecx
ret
mov ax, 0xc7
mov eax, 0xca8900c7
mov edx, ecx
ret
mov ax, 0xc8
mov eax, 0xca8900c8
mov edx, ecx
ret
mov ax, 0xc9
mov eax, 0xca8900c9
mov edx, ecx
ret
mov ax, 0xca
mov eax, 0xca8900ca
mov edx, ecx
ret
mov ax, 0xcb
mov eax, 0xca8900cb
retf
mov edx, ecx
ret
mov ax, 0xcc
mov eax, 0xca8900cc
mov edx, ecx
ret
mov ax, 0xcd
mov eax, 0xca8900cd
mov edx, ecx
ret
mov ax, 0xce
mov eax, 0xca8900ce
mov edx, ecx
ret
mov ax, 0xcf
mov eax, 0xca8900cf
mov edx, ecx
ret
mov ax, 0xd0
mov eax, 0xca8900d0
add byte [rcx - 0x47993c36], cl
rol dword [rax], 1
mov edx, ecx
ret
mov ax, 0xd1
mov eax, 0xca8900d1
mov edx, ecx
ret
mov ax, 0xd2
mov eax, 0xca8900d2
mov edx, ecx
ret
mov ax, 0xd3
mov eax, 0xca8900d3
mov edx, ecx
ret
mov ax, 0xd4
mov eax, 0xca8900d4
mov edx, ecx
ret
mov ax, 0xd5
mov edx, ecx
mov eax, 0xca8900d5
ret
mov ax, 0xd6
mov edx, ecx
mov eax, 0xca8900d6
ret
mov ax, 0xd7
mov edx, ecx
invalid
mov eax, 0xca8900d7
retf 0x66c3
ret
mov ax, 0xd8
mov edx, ecx
mov eax, 0xca8900d8
ret
mov ax, 0xd9
mov eax, 0xca8900d9
mov edx, ecx
ret
mov ax, 0xda
mov edx, ecx
mov eax, 0xca8900da
ret
mov ax, 0xdb
mov eax, 0xca8900db
fild dword [rax]
mov edx, ecx
ret
mov ax, 0xdc
mov edx, ecx
invalid
mov eax, 0xca8900dc
retf 0x66c3
ret
mov ax, 0xdd
mov edx, ecx
mov eax, 0xca8900dd
ret
mov ax, 0xde
mov eax, 0xca8900de
fiadd word [rax]
mov edx, ecx
ret
mov ax, 0xdf
mov edx, ecx
invalid
mov eax, 0xca8900df
retf 0x66c3
ret
mov ax, 0xe0
mov edx, ecx
mov eax, 0xca8900e0
add byte [rcx - 0x47993c36], cl
loope case.0x140003724.2876
ret
mov ax, 0xe1
mov eax, 0xca8900e1
mov edx, ecx
ret
mov ax, 0xe2
mov eax, 0xca8900e2
mov edx, ecx
ret
mov ax, 0xe3
mov eax, 0xca8900e3
jrcxz 0x1400cd4ca
mov edx, ecx
ret
mov ax, 0xe4
mov edx, ecx
mov eax, 0xca8900e4
add byte [rcx - 0x47993c36], cl
in eax, 0
invalid
ret
mov ax, 0xe5
mov eax, 0xca8900e5
add byte [rcx - 0x47993c36], cl
out 0, al
mov edx, ecx
ret
mov ax, 0xe6
mov eax, 0xca8900e6
mov edx, ecx
retf 0x66c3
ret
mov ax, 0xe7
mov edx, ecx
mov eax, 0xca8900e7
ret
mov ax, 0xe8
mov edx, ecx
invalid
mov eax, 0xca8900e8
call 0x103d75df0
retf 0x66c3
ret
mov ax, 0xe9
mov edx, ecx
invalid
mov eax, 0xca8900e9
retf 0x66c3
ret
mov ax, 0xea
mov edx, ecx
mov eax, 0xca8900ea
ret
mov ax, 0xeb
mov edx, ecx
mov eax, 0xca8900eb
ret
mov ax, 0xec
mov eax, 0xca8900ec
mov edx, ecx
ret
mov ax, 0xed
mov edx, ecx
mov eax, 0xca8900ed
ret
mov ax, 0xee
mov edx, ecx
mov eax, 0xca8900ee
ret
mov ax, 0xef
mov eax, 0xca8900ef
add byte [rcx - 0x47993c36], cl
mov edx, ecx
ret
mov ax, 0xf0
mov edx, ecx
mov eax, 0xca8900f0
lock add byte [rcx - 0x47993c36], cl
int1
add byte [rcx - 0x47993c36], cl
invalid
ret
mov ax, 0xf1
mov edx, ecx
mov eax, 0xca8900f1
ret
mov ax, 0xf2
mov eax, 0xca8900f2
add byte [rcx - 0x47993c36], cl
add byte [rcx - 0x47993c36], cl
retf 0x66c3
invalid
hlt
mov edx, ecx
ret
mov ax, 0xf3
mov edx, ecx
invalid
mov eax, 0xca8900f3
retf 0x66c3
ret
mov ax, 0xf4
mov edx, ecx
invalid
mov eax, 0xca8900f4
ret
mov ax, 0xf5
mov edx, ecx
invalid
mov eax, 0xca8900f5
ret
mov ax, 0xf6
mov eax, 0xca8900f6
mov edx, ecx
retf 0x66c3
ret
mov ax, 0xf7
mov edx, ecx
mov eax, 0xca8900f7
ret
mov ax, pe_nt_image_headers64
mov edx, ecx
mov eax, 0xca8900f8
ret
mov ax, 0xf9
mov edx, ecx
mov eax, 0xca8900f9
ret
mov ax, 0xfa
mov edx, ecx
mov eax, 0xca8900fa
ret
mov ax, 0xfb
mov edx, ecx
mov eax, 0xca8900fb
sti
add byte [rcx - 0x47993c36], cl
invalid
cld
ret
mov ax, 0xfc
mov eax, 0xca8900fc
add byte [rcx - 0x47993c36], cl
std
add byte [rcx - 0x47993c36], cl
invalid
inc byte [rax]
mov edx, ecx
ret
mov ax, 0xfd
mov edx, ecx
mov eax, 0xca8900fd
ret
mov ax, 0xfe
mov eax, 0xca8900fe
mov edx, ecx
ret
mov ax, 0xff
mov edx, ecx
invalid
mov eax, 0xca8900ff
retf 0x66c3
ret
mov ax, 0x100
mov eax, 0xca890100
mov edx, ecx
ret
mov ax, 0x101
mov edx, ecx
mov eax, 0xca890101
ret
mov ax, 0x102
mov eax, 0xca890102
mov edx, ecx
ret
mov ax, 0x103
mov eax, 0xca890103
mov edx, ecx
retf 0x66c3
ret
mov ax, 0x104
mov eax, 0xca890104
mov edx, ecx
ret
mov ax, 0x105
mov edx, ecx
mov eax, 0xca890105
ret
mov ax, 0x106
mov edx, ecx
mov eax, 0xca890106
ret
mov ax, 0x107
mov edx, ecx
invalid
mov eax, 0xca890107
retf 0x66c3
ret
mov ax, 0x108
mov edx, ecx
mov eax, 0xca890108
ret
mov ax, 0x109
mov edx, ecx
mov eax, 0xca890109
ret
mov ax, 0x10a
mov edx, ecx
mov eax, 0xca89010a
ret
mov ax, 0x10b
mov edx, ecx
mov eax, 0xca89010b
ret
mov ax, 0x10c
mov eax, 0xca89010c
add dword [rcx - 0x47993c36], ecx
or eax, 0xc3ca8901
mov edx, ecx
ret
mov ax, 0x10d
mov edx, ecx
mov eax, 0xca89010d
ret
mov ax, 0x10e
mov edx, ecx
mov eax, 0xca89010e
ret
mov ax, 0x10f
mov edx, ecx
mov eax, 0xca89010f
ret
mov ax, 0x110
mov edx, ecx
mov eax, 0xca890110
ret
mov ax, 0x111
mov edx, ecx
ret
mov ax, 0x112
mov edx, ecx
ret
mov ax, 0x113
mov edx, ecx
ret
mov ax, 0x114
adc al, 1
add dword [rcx - 0x47993c36], ecx
adc eax, 0xc3ca8901
mov edx, ecx
ret
mov ax, 0x115
mov edx, ecx
ret
mov ax, 0x116
mov edx, ecx
invalid
ret
mov ax, 0x117
mov edx, ecx
ret
mov ax, 0x118
sbb byte [rcx], al
mov edx, ecx
ret
mov ax, 0x119
mov edx, ecx
ret
mov ax, 0x11a
mov edx, ecx
mov eax, 0xca89011a
ret
mov ax, 0x11b
mov edx, ecx
ret
mov ax, 0x11c
mov edx, ecx
ret
mov ax, 0x11d
mov edx, ecx
ret
mov ax, 0x11e
mov edx, ecx
ret
mov ax, 0x11f
mov edx, ecx
ret
add dword [rcx - 0x47993c36], ecx
mov ax, 0x120
and byte [rcx], al
mov edx, ecx
ret
mov ax, 0x121
mov edx, ecx
ret
mov ax, 0x122
mov edx, ecx
ret
mov ax, 0x123
mov edx, ecx
ret
mov ax, 0x124
mov edx, ecx
ret
mov ax, 0x125
mov edx, ecx
ret
mov ax, 0x126
mov edx, ecx
invalid
retf 0x66c3
ret
mov ax, 0x127
mov edx, ecx
ret
mov ax, 0x128
add dword [rcx - 0x47993c36], ecx
mov edx, ecx
ret
mov ax, 0x129
sub dword [rcx], eax
mov edx, ecx
ret
mov ax, 0x12a
mov edx, ecx
ret
mov ax, 0x12b
mov edx, ecx
ret
mov ax, 0x12c
mov edx, ecx
ret
mov ax, 0x12d
mov edx, ecx
ret
mov ax, 0x12e
mov edx, ecx
ret
mov ax, 0x12f
mov edx, ecx
ret
invalid
mov ax, 0x130
mov edx, ecx
ret
mov ax, 0x131
mov edx, ecx
ret
mov ax, 0x132
mov edx, ecx
ret
mov ax, 0x133
mov edx, ecx
ret
mov ax, 0x134
mov edx, ecx
invalid
ret
retf 0x66c3
mov ax, 0x135
mov edx, ecx
ret
mov ax, 0x136
mov edx, ecx
invalid
ret
add dword [rcx - 0x47993c36], ecx
invalid
retf 0x66c3
mov ax, 0x137
mov edx, ecx
ret
mov ax, 0x138
mov edx, ecx
ret
mov ax, 0x139
mov edx, ecx
ret
mov ax, 0x13a
mov edx, ecx
invalid
ret
mov ax, 0x13b
mov eax, 0xca89013b
mov edx, ecx
ret
mov ax, 0x13c
mov edx, ecx
invalid
ret
mov ax, 0x13d
mov edx, ecx
invalid
ret
mov ax, 0x13e
mov edx, ecx
invalid
ret
mov ax, 0x13f
mov edx, ecx
ret
mov ax, 0x140
mov edx, ecx
ret
mov ax, 0x141
mov edx, ecx
ret
mov ax, 0x142
mov edx, ecx
ret
mov ax, 0x143
mov edx, ecx
invalid
ret
retf 0x66c3
mov ax, 0x144
mov edx, ecx
ret
mov ax, 0x145
mov edx, ecx
ret
mov ax, 0x146
mov edx, ecx
invalid
ret
mov ax, 0x147
mov edx, ecx
ret
mov ax, 0x148
mov edx, ecx
ret
mov ax, 0x149
mov edx, ecx
ret
mov ax, 0x14a
mov edx, ecx
ret
mov ax, 0x14b
mov edx, ecx
ret
add dword [rcx - 0x47993c36], ecx
mov ax, 0x14c
mov edx, ecx
ret
add qword [rcx - 0x47993c36], r9
add qword [r9 - 0x47993c36], r9
add dword [rcx - 0x47993c36], ecx
mov ax, 0x14d
mov edx, ecx
ret
add dword [rcx - 0x47993c36], ecx
mov ax, 0x14e
mov edx, ecx
ret
add qword [rcx - 0x47993c36], r9
add qword [r9 - 0x47993c36], r9
retf 0x66c3
invalid
push rax
mov ax, 0x14f
mov edx, ecx
invalid
ret
retf 0x66c3
mov ax, 0x150
mov edx, ecx
ret
add dword [rcx - 0x47993c36], ecx
push rcx
add dword [rcx - 0x47993c36], ecx
mov edx, ecx
ret
mov ax, 0x152
mov edx, ecx
ret
mov ax, 0x153
mov edx, ecx
ret
mov ax, 0x154
mov edx, ecx
ret
mov ax, 0x155
mov edx, ecx
ret
mov ax, 0x156
mov edx, ecx
ret
mov ax, 0x157
mov edx, ecx
ret
mov ax, 0x158
mov edx, ecx
ret
mov ax, 0x159
mov edx, ecx
ret
invalid
invalid
pop rdx
mov ax, 0x151
mov edx, ecx
ret
mov ax, 0x152
mov edx, ecx
ret
mov ax, 0x153
mov edx, ecx
ret
mov ax, 0x154
mov edx, ecx
ret
mov ax, 0x155
mov edx, ecx
ret
mov ax, 0x156
mov edx, ecx
ret
mov ax, 0x157
mov edx, ecx
ret
mov ax, 0x158
mov edx, ecx
ret
mov ax, 0x159
mov edx, ecx
ret
mov ax, 0x15a
mov edx, ecx
ret
add dword [rcx - 0x47993c36], ecx
pop rbx
add dword [rcx - 0x47993c36], ecx
mov ax, 0x15b
mov edx, ecx
ret
mov ax, 0x15c
mov edx, ecx
pop rsp
add dword [rcx - 0x47993c36], ecx
ret
mov ax, 0x15d
mov edx, ecx
ret
invalid
invalid
ret
mov ax, 0x15d
mov edx, ecx
ret
mov ax, 0x15e
mov edx, ecx
ret
pop rsi
add dword [rcx - 0x47993c36], ecx
pop rdi
add dword [rcx - 0x47993c36], ecx
retf 0x66c3
invalid
invalid
mov ax, 0x15f
mov edx, ecx
invalid
ret
mov ax, 0x160
mov edx, ecx
ret
mov ax, 0x161
mov edx, ecx
ret
mov ax, 0x162
mov edx, ecx
ret
mov ax, 0x163
mov edx, ecx
ret
mov ax, 0x164
mov edx, ecx
ret
mov ax, 0x165
mov edx, ecx
ret
add dword gs:[rcx - 0x47993c36], ecx
add word [rcx - 0x47993c36], cx
add dword [ecx - 0x47993c36], ecx
mov edx, ecx
ret
mov ax, 0x168
mov edx, ecx
ret
mov ax, 0x166
mov edx, ecx
ret
mov ax, 0x167
mov edx, ecx
ret
mov ax, 0x168
mov edx, ecx
ret
mov ax, 0x169
mov edx, ecx
mov eax, 0xca890169
ret
mov ax, 0x16a
mov edx, ecx
ret
mov ax, 0x16b
mov edx, ecx
ret
add dword [rcx - 0x47993c36], ecx
insb byte [rdi], dx
mov ax, 0x16c
add dword [rcx - 0x47993c36], ecx
insd dword [rdi], dx
add dword [rcx - 0x47993c36], ecx
outsb dx, byte [rsi]
add dword [rcx - 0x47993c36], ecx
pop rbp
add byte [rcx - 0x47993c36], cl
pop rsi
add byte [rcx - 0x47993c36], cl
pop rdi
add byte [rcx - 0x47993c36], cl
invalid
mov edx, ecx
ret
mov ax, 0x16d
mov edx, ecx
ret
mov ax, 0x16e
mov edx, ecx
ret
add byte [rcx - 0x47993c36], cl
add byte fs:[rcx - 0x47993c36], cl
add byte gs:[rcx - 0x47993c36], cl
mov edx, ecx
ret
mov ax, 0x66
mov edx, ecx
ret
mov ax, 0x67
mov edx, ecx
ret
mov ax, 0x68
mov edx, ecx
ret
mov ax, 0x69
invalid
mov edx, ecx
ret
mov edx, ecx
ret
add byte [rcx - 0x47993c36], cl
insb byte [rdi], dx
add byte [rcx - 0x47993c36], cl
insd dword [rdi], dx
add byte [rcx - 0x47993c36], cl
outsb dx, byte [rsi]
add byte [rcx - 0x47993c36], cl
outsd dx, dword [rsi]
add byte [rcx - 0x47993c36], cl
mov edx, ecx
ret
mov ax, 0x70
mov ax, 0x6c
mov edx, ecx
ret
mov edx, ecx
ret
mov edx, ecx
ret
mov eax, 0xca890078
ret
jnp case.0x1400ccc14.1959
mov edx, ecx
ret
jl 0x1400cd977
mov edx, ecx
ret
mov ax, 0x7e
mov edx, ecx
mov eax, 0xca89007e
ret
mov eax, 0xca89007f
mov edx, ecx
ret
mov ax, 0x80
mov edx, ecx
ret
mov ax, 0x81
mov edx, ecx
ret
mov ax, 0x82
mov edx, ecx
ret
add dword [rax], 0xffffff89
retf 0x66c3
invalid
mov ax, 0x84
mov edx, ecx
ret
add byte [rcx - 0x47993c36], cl
ret
xchg byte [rax], al
mov edx, ecx
ret
mov eax, 0xca890087
ret
mov eax, 0xca890088
mov byte [rax], al
mov edx, ecx
ret
mov eax, 0xca890089
retf 0x66c3
ret
mov ax, 0x8a
add byte [rcx - 0x47993c36], cl
mov eax, dword [rax]
mov edx, ecx
invalid
mov edx, ecx
ret
mov eax, 0xca89008b
retf 0x66c3
ret
mov edx, ecx
ret
mov eax, 0xca89008d
ret
add byte [rcx - 0x47993c36], cl
mov ax, 0x8e
mov eax, 0xca89008e
mov es, word [rax]
mov edx, ecx
ret
mov eax, 0xca89008f
ret
add byte [rcx - 0x47993c36], cl
nop
add byte [rcx - 0x47993c36], cl
mov edx, ecx
ret
mov ax, 0x91
mov edx, ecx
retf 0x66c3
invalid
mov ax, 0x90
mov edx, ecx
ret
retf 0x66c3
xchg edx, eax
add byte [rcx - 0x47993c36], cl
mov edx, ecx
ret
mov ax, 0x93
mov eax, 0xca890093
ret
mov ax, 0x94
mov edx, ecx
ret
mov ax, 0x95
mov eax, 0xca890095
ret
mov ax, 0x96
mov edx, ecx
ret
invalid
invalid
xchg edi, eax
mov edx, ecx
ret
mov eax, 0xca890093
ret
retf 0x66c3
mov ax, 0x94
mov edx, ecx
ret
mov eax, 0xca890095
ret
retf 0x66c3
mov edx, ecx
ret
add byte [rcx - 0x47993c36], cl
mov ax, 0x98
mov edx, ecx
cwde
add byte [rcx - 0x47993c36], cl
invalid
cdq
ret
mov eax, 0xca890099
ret
add byte [rcx - 0x47993c36], cl
invalid
mov ax, 0x9a
mov edx, ecx
ret
retf 0x66c3
mov edx, ecx
ret
add byte [rcx - 0x47993c36], cl
mov eax, 0xca89009e
sahf
add byte [rcx - 0x47993c36], cl
mov edx, ecx
ret
invalid
invalid
lahf
ret
mov eax, 0xca89009f
ret
add byte [rcx - 0x47993c36], cl
movabs al, byte [0xa1b866c3ca8900]
mov edx, ecx
ret
mov ax, 0xa2
mov edx, ecx
ret
movsd dword [rdi], dword [rsi]
add byte [rcx - 0x47993c36], cl
mov ax, 0xa6
mov edx, ecx
ret
invalid
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rcx - 0x47993c36], cl
test al, 0
mov edx, ecx
ret
mov edx, ecx
ret
mov ax, 0xad
mov edx, ecx
ret
mov edx, ecx
ret
mov eax, 0xca8900b0
ret
retf 0x66c3
mov bl, 0
mov edx, ecx
ret
ret
ret
add byte [rcx - 0x47993c36], cl
mov bh, 0
mov edx, ecx
ret
add byte [rcx - 0x47993c36], cl
mov ecx, 0xc3ca8900
mov ax, 0xba
invalid
mov edx, ecx
ret
mov ax, 0x170
mov edx, ecx
ret
mov ax, 0x171
mov edx, ecx
mov eax, 0xca890171
ret
mov ax, 0x172
mov edx, ecx
ret
mov ax, 0x173
mov edx, ecx
ret
add dword [rcx - 0x47993c36], ecx
mov ax, 0x174
je 0x1400cdb4d
mov edx, ecx
ret
retf 0x66c3
mov ax, 0x175
mov edx, ecx
mov eax, 0xca890175
ret
mov ax, 0xbc
mov edx, ecx
ret
mov ax, 0xbd
mov edx, ecx
ret
mov ax, 0xbe
mov edx, ecx
mov eax, 0xca8900be
ret
mov ax, 0xbf
mov edx, ecx
invalid
ret
retf 0x66c3
mov ax, 0x176
mov edx, ecx
ret
int3
sub rsp, 0x58
inc rdx
ret 0x840f
xchg ebx, eax
add byte [rax], al
invalid
ret 0x840f
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
or byte [r8 - 0x73], cl
or al, 0
cmp rcx, rdx
cmova rdx, rcx
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bf
add al, 0
add byte [rax], al
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bf
add al, 0
add byte [rax], al
cmovae rdi, rdx
cmovae rdi, rdx
movabs rcx, 0x24924924924924a
xor edx, edx
ror byte [rax + 0x39], cl
iretd
ror byte [rax + 0x39], cl
iretd
setb dl
imul r8, rdi, 0x38
shl rdx, 3
test rax, rax
je 0x1400cdbe9
mov rcx, qword [rsi]
imul rax, rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp case.0x14003dfe5.2094
or dword [rax - 0x39], ecx
and al, 0x30
invalid
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
call case.0x14002210d.988
invalid
dec dword [rax - 0x7d]
jl case.0x14003daf1.2095
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x48]
and al, 0x48
je case.0x14003daf1.2095
sbb ecx, dword [rax - 0x48]
add dword [rax], eax
invalid
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
je case.0x140104a47.1179
invalid
invalid
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
je case.0x140104a47.1179
test rcx, rcx
test ecx, ecx
leave
jne 0x1400cdc37
adc eax, 0xfb2359e8
call fcn.14007ff80
ud2
invalid
and edi, ebx
sti
dec dword [rdi]
or ecx, dword [rax - 0x77]
mov qword [rsi], rcx
mov dword [rsi], ecx
invalid
mov qword [rsi + 8], rdi
jle 0x1400cdc38
or byte [rax - 0x7d], cl
invalid
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.140162fc0
or dword [rax], eax
add byte [rdi], cl
or ecx, esp
int3
int3
ud2
int3
int3
int3
int3
int3
in al, dx
js case.0x14003dfe5.2087
mov eax, 0x70736575
jae 0x1400cdcca
jae 0x1400cdcca
insd dword [rdi], dx
outsd dx, dword [rsi]
jae case.0x14003dfe5.2089
xor rax, rcx
xor eax, ecx
movabs r9, 0x646f72616e646f6d
outsd dx, dword [rsi]
outsb dx, byte fs:[rsi]
invalid
xor r9, rdx
xor r9, rdx
movabs r10, 0x6c7967656e657261
invalid
jb 0x1400cdcd8
outsb dx, byte [rsi]
jns 0x1400cdce4
jns 0x1400cdce4
jns 0x1400cdce4
xor r10, rcx
xor edx, ecx
movabs r11, 0x7465646279746573
mov ebx, 0x79746573
jae 0x1400cdce4
je 0x1400cdcfa
invalid
je 0x1400cdccf
xor r11, rdx
xor ebx, edx
ror dword [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], r10
mov dword [rsp + 0x38], edx
push rsp
and al, 0x38
mov qword [rsp + 0x40], r9
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x48], r11
pop rsp
and al, 0x48
invalid
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov qword [rsp + 0x58], rdx
push rsp
and al, 0x58
pop rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
push rdi
ror byte [rdi], 0x11
and al, 0x60
and al, 0x60
and al, 0x60
invalid
mov qword [rsp + 0x70], 0
mov word [rsp + 0x2e], r8w
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x2e]
lea edx, [rsp + 0x2e]
mov r8d, 2
add byte [rax], al
add al, ch
invalid
call fcn.14002ec70
sahf
psadbw mm7, mm7
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov r9, qword [rsp + 0x60]
mov r9, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
or ecx, dword [rsp + 0x68]
and al, 0x68
push 0x24548b48
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
add rax, rcx
rol rcx, 0xd
invalid
enter 0xffffffffffffc148, 0xffffffffffffffc1
or eax, 0x48ca314c
xor rdx, r9
xor rcx, rax
retf 0x3148
xor ecx, eax
rol rax, 0x20
mov r8, qword [rsp + 0x38]
and al, 0x38
cmp byte [rcx + 1], cl
ror byte [rax - 0x3f], 1
invalid
add r8, rdx
rol rdx, 0x10
rol edx, 0x10
ret 0x4c10
adc byte [rcx + rsi - 0x3e], cl
xor rdx, r8
add rax, rdx
ror byte [rax - 0x3f], 1
ret 0x4915
invalid
invalid
rol rdx, 0x15
adc eax, 0x48c80149
rol ecx, 0x11
invalid
add r8, rcx
rol rcx, 0x11
adc dword [rax + 0x31], ecx
xor rdx, rax
ret 0x314c
xor rcx, r8
rol r8, 0x20
ror dword [rcx - 0x3f], 0xc0
and byte [rcx + rsi - 0x38], cl
xor rax, r9
xor rax, r9
xor eax, ecx
enter 0x148, 0xffffffffffffffc8
add rax, rcx
rol rcx, 0xd
rol ecx, 0xd
xor rcx, rax
ror dword [rax - 0x3f], 0xc0
and byte [rcx - 0x7f], cl
invalid
invalid
rol rax, 0x20
xor r8, 0xff
lock inc dword [rax]
add byte [rax], al
add r8, rdx
rol rdx, 0x10
xor rdx, r8
xor edx, eax
xor edx, eax
add rax, rdx
rol rdx, 0x15
rol edx, 0x15
rol edx, 0x15
adc eax, 0x48c80149
add r8, rcx
add eax, ecx
rol rcx, 0x11
rol ecx, 0x11
rcl dword [rcx], 0x4c
xor ecx, eax
xor rcx, r8
rol r8, 0x20
rol eax, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
rol ecx, 0xd
rol ecx, 0xd
or eax, 0x48c13148
rol eax, 0x20
invalid
invalid
xor rcx, rax
rol rax, 0x20
shl byte [rax], 0x49
add eax, edx
add r8, rdx
rol rdx, 0x10
rol edx, 0x10
adc byte [rcx + rsi - 0x3e], cl
xor rdx, r8
add rax, rdx
rol rdx, 0x15
invalid
add r8, rcx
adc eax, 0x48c80149
rol ecx, 0x11
invalid
invalid
rol rcx, 0x11
rcl dword [rcx], 0x4c
xor rcx, r8
xor ecx, eax
ror dword [rcx - 0x3f], 0xc0
rol r8, 0x20
xor rdx, rax
ret 0x148
enter 0xffffffffffffc148, 0xffffffffffffffc1
or eax, 0x48d00149
rol edx, 0x10
invalid
invalid
and byte [rax + 0x31], cl
ret 0x148
enter 0xffffffffffffc148, 0xffffffffffffffc1
or eax, 0x48d00149
rol edx, 0x10
invalid
invalid
ret 0x4c10
xor rdx, r8
xor edx, eax
ret 0xc148
rol rdx, 0x15
xor rcx, rax
xor ecx, eax
xor ecx, eax
add r8, rcx
rol rcx, 0x11
enter 0xffffffffffffc148, 0xffffffffffffffc1
adc dword [rcx + rcx*4 - 0x40], ecx
mov rax, r8
mov rax, r8
mov eax, eax
rol rax, 0x20
xor rax, rcx
shl byte [rax], 0x48
xor eax, ecx
xor rax, rdx
xor eax, edx
xor rax, r8
add rsp, 0x78
js 0x1400cdd88
ror byte [rax - 0x7d], 0xc4
js 0x1400cdd88
int3
int3
sub esp, 0x28
mov esi, edx
mov rdi, rcx
mov edi, ecx
mov r14, qword [rcx + 0x20]
jno 0x1400cde05
and byte [rbx + rcx*4 + 0x79], cl
sub byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov r15, qword [rcx + 0x28]
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, r15
mov edx, edi
mov r8d, esi
call fcn.1400cdc50
invalid
invalid
invalid
invalid
mov rbx, rax
cmp qword [rdi + 0x10], 0
add byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdi + 0x48000000], bh
mov eax, dword [rdi]
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
mov rdx, rbx
shr rdx, 0x39
shr edx, 0x39
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
jo 0x1400cdddf
invalid
jo 0x1400cdddf
add byte [rsi + 0xf], ah
jo 0x1400cdde4
pshufd xmm0, xmm0, 0
xor r9d, r9d
leave
add byte [rbp + 0x31], al
leave
pcmpeqd xmm1, xmm1
xor r10d, r10d
and rbx, rcx
movdqu xmm2, xmmword [rax + rbx]
movdqa xmm3, xmm2
retf
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rsi + 0x45], ah
test ebx, ebx
test r11w, r11w
je 0x1400cde80
lea ebp, [r11 - 1]
and ebp, r11d
inc dword [rcx + riz - 0x23]
tzcnt r11d, r11d
add r11, rbx
add ebx, ebx
add ebx, ebx
and r11, rcx
add r11, r11
mov r14, rax
invalid
sub r14, r11
invalid
mov r11d, ebp
cmp word [r14 - 2], si
jbe case.0x14004b2ee.1959
jbe case.0x14004b2ee.1959
jne 0x1400cde50
jmp 0x1400cdf1f
cmp r10, 1
cmp edx, 1
mov r10d, 1
je 0x1400cdea6
invalid
sbb ah, byte [rsi + 0x44]
pmovmskb eax, mm2
pmovmskb r8d, xmm2
xor r10d, r10d
test r8d, r8d
test eax, eax
test eax, eax
setne r10b
tzcnt r8d, r8d
mov esp, 0xd80149c0
ror byte [rcx + 1], 0xd8
and r8, rcx
pcmpeqb xmm2, xmm1
je 0x1400cde7b
shl dword [rsi + 0x44], 1
pmovmskb ebx, mm2
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x1400cded7
invalid
and ecx, dword [rcx + rax - 0x35]
add rbx, r9
add rbx, 0x10
add ebx, 0x10
add r9, 0x10
jmp 0x1400cde2f
mov rcx, rdi
mov rdx, r14
mov r8, r15
call fcn.140165060
jmp 0x1400cde05
movzx r9d, byte [rax + r8]
test r9b, r9b
js 0x1400cdef4
invalid
adc esp, dword [rsi + 0xf]
outsd dx, dword [rsi]
add byte [rsi + 0x44], ah
pmovmskb r8d, mm0
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
pmovmskb r8d, mm0
pmovmskb r8d, mm0
tzcnt r8d, r8d
movzx r9d, byte [rax + r8]
movzx ecx, byte [rax + rax]
mov dh, 0xc
add byte [rcx - 0x80], al
loope 0x1400cdef9
and r9b, 1
movzx r9d, r9b
movzx ecx, cl
leave
sub qword [rdi + 0x10], r9
lea r9, [r8 - 0x10]
and rcx, r9
and ecx, ecx
and ecx, ecx
mov byte [rax + r8], dl
mov byte [rcx + rax + 0x10], dl
inc qword [rdi + 0x18]
add r8, r8
neg r8
mov word [rax + r8 - 2], si
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8, rdx
mov rsi, rcx
mov rdx, qword [rdx + 8]
push rdx
or byte [rcx - 0x75], cl
invalid
invalid
push rdx
or byte [rcx - 0x75], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
mov rax, rdx
sub rax, rcx
sub eax, ecx
ror byte [rax + 0x29], 1
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 2
jae case.0x1400cc87c.954
invalid
sub eax, ecx
cmp rax, 2
jae case.0x1400cc87c.954
invalid
invalid
mov qword [rsi + 8], 0xb
or byte [rbx], r9b
or byte [rbx], cl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xcf034
xor al, 0xf0
or al, 0
lea rax, str.u8u24u32e
xor al, 0xf0
or al, 0
invalid
mov word [rsi + 0x10], ax
adc byte [rax - 0x77], r9b
ror dword [rax - 0x3f], 0xe9
shr rcx, 0x30
invalid
invalid
invalid
mov rcx, rax
shr rcx, 0x30
shr ecx, 0x30
mov word [rsi + 0x16], cx
shr rax, 0x10
call 0x152536892
invalid
call 0x152536892
adc r9b, byte [rax - 0x39]
sbb byte [rdx], r8b
invalid
mov qword [rsi + 0x18], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
lea rax, [rcx + 2]
lea rax, [rcx + 2]
jmp 0x1400cdfd7
lea rax, [rcx + 2]
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
adc byte [rax - 0x7d], cl
stc
std
cmp rcx, 0xfffffffffffffffd
ja case.0x14003dfe5.2178
invalid
add byte [rax], al
mov r9, rdx
sub r9, rax
jb 0x1400ce790
mov r10, qword [r8]
movzx ecx, word [r10 + rcx]
mov r11d, ecx
rol r11w, 8
movzx r11d, r11w
mov bh, 0xdb
adc byte [rcx + 0xf], al
mov bh, 0xc
or al, byte [rcx - 0x77]
retf
mov bh, 0xdb
cmp r9, r11
jae case.0x14002210d.2198
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x10], r11
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
invalid
or byte [rdx], cl
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
add byte [rax], al
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9, rax
add r9, r11
mov qword [r8 + 0x10], r9
jb case.0x1400ccc14.1964
invalid
lahf
invalid
add byte [rax], al
invalid
mov qword [rsp + 0x28], rsi
cmp r9, rdx
cmp ecx, edx
cmp ecx, edx
ja 0x1400ce7b5
add r10, rax
mov qword [rsp + 0x98], r10
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], cl
and al, 0xa0
invalid
add byte [rax], al
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], cl
and al, 0xa0
movabs al, byte [0xa82484c748000000]
movabs al, byte [0xa82484c748000000]
add byte [rax], al
mov qword [rsp + 0xa8], 0
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0x80], 8
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], cl
invalid
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
add byte [rax], al
add byte [rsi - 0x7b], ah
leave
ror byte [rdi], 0x11
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rsi - 0x7b], ah
leave
je case.0x1400ccc14.1950
add eax, 0x8bb0000
add byte [rax], al
add byte [rcx], dh
mov ebx, 8
xor edi, edi
invalid
jmp 0x1400ce0d0
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x25e8], cl
invalid
invalid
add byte [rax], al
invalid
mov eax, ebp
and eax, 0xffff0000
add bh, bh
dec dword [rax - 0x77]
jmp 0x1400d9ab6
mov edx, 0
invalid
invalid
invalid
dec dword [rax + 0x21]
invalid
call 0x13f0ce08b
invalid
dec dword [rax - 0x77]
jmp 0x1400d9ab6
invalid
add byte [rax], al
mov edx, 0
add byte [rax], al
add byte [rax], al
invalid
invalid
or rcx, rax
or ecx, eax
movzx eax, bp
or rax, rcx
or eax, ecx
lea rcx, [rdi + rdi*4]
mov edi, 0x34894466
retf
mov word [rbx + rcx*8], r14w
mov edx, dword [rsp + 0x60]
push rsp
and al, 0x60
mov dword [rbx + rcx*8 + 2], edx
movzx edx, word [rsp + 0x64]
and al, 0x64
add cl, byte [rdi]
mov bh, 0x54
and al, 0x64
mov word [rbx + rcx*8 + 6], dx
mov qword [rbx + rcx*8 + 8], r13
mov dword [rbx + rcx*8 + 8], ebp
mov qword [rbx + rcx*8 + 0x10], rax
mov qword [rbx + rcx*8 + 0x18], r12
mov dword [rbx + rcx*8 + 0x18], esp
mov qword [rbx + rcx*8 + 0x20], rsi
inc rdi
inc edi
inc edi
mov qword [rsp + 0x90], rdi
mov rax, qword [rsp + 0xa8]
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
cmp rax, qword [rsp + 0xa0]
jae case.0x1400ccc14.1950
invalid
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
add dword [rax - 0x72b80000], 0x4c
add eax, 0x8d480000
and al, 0x38
movabs al, byte [0x504830f000000]
add byte [rax - 0x73], cl
add eax, 0x8d480000
lea rcx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x98]
call case.0x1400cd38a.1212
mov r13, qword [rsp + 0x38]
movzx esi, word [rsp + 0x40]
movzx r15d, word [rsp + 0x42]
cmp r13, 0x14
jne case.0x14004b09a.2072
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
mov rax, rdx
sub rax, rcx
lea r8, str.u8u24u32e
movabs al, byte [0xa8248c8b48000000]
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
enter 0xffffffffffff8d4c, 5
xchg esi, ebp
or al, 0
shr r8, 0x20
cmp rax, 2
jb 0x1400ce615
lea rax, [rcx + 2]
mov qword [rsp + 0xa8], rax
add byte [rax], al
add byte [rax - 0x7d], cl
stc
std
ja case.0x14003dfe5.2178
mov r9, rdx
sub r9, rax
sub ecx, eax
sub ecx, eax
jb 0x1400ce790
mov r12, qword [rsp + 0x98]
movzx r10d, word [r12 + rcx]
mov ecx, r10d
mov ecx, edx
mov ecx, edx
rol cx, 8
movzx ebp, cx
cmp r9, rbp
cmp ecx, ebp
cmp ecx, ebp
jb 0x1400ce631
mov r9, rax
add r9, rbp
mov qword [rsp + 0xa8], r9
add byte [rax], al
jb case.0x1400ccc14.1964
and al, 6
add byte [rax], al
cmp r9, rdx
cmp ecx, edx
ja 0x1400ce7b5
xchg dword [rdi], ebp
invalid
movzx edx, si
add r12, rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
and al, 0x78
js 0x1400ce19c
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x1c7724fa], al
cli
and al, 0x77
invalid
cmp edx, 0x24
ja case.0x1400ce1b4.1
mov eax, edx
lea rdx, [0x1401af5a8]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
invalid
add rax, rdx
jmp rax
mov r14w, 1
jmp 0x1400ce464
mov esi, 0xa4e90001
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
insb byte [rdi], dx
mov qword [rsp + 0x78], rbp
and al, 0x78
test r10w, r10w
je 0x1400ce406
test byte [rdi], dh
add al, byte [rax]
invalid
ror byte [rdi], cl
test byte [rdi], dh
add al, byte [rax]
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x1401ea9b8]
add eax, 0x11c7e2
loop 0x1400ce19b
adc dword [rax], eax
mov edx, 1
mov rcx, rbp
call fcn.140143230
push r8
invalid
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x1475d2fca
push r8
invalid
push r8
invalid
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x1400ce40c
add al, byte [rax]
invalid
add al, byte [rax]
add cl, ch
add byte [rax], al
jmp 0x1400ce7c6
rol byte [0x18172e1f6], cl
mov esi, 0x66e90008
or byte [rax], al
jmp 0x1400ce464
invalid
invalid
mov r14w, 8
jmp 0x1400ce464
add byte [rax], al
lea rcx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x68]
push 0xffffffffffdc63e8
dec dword [rax - 0x7d]
invalid
invalid
jl 0x1400ce235
call case.0x14004b2ee.1745
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
cmp byte [rax], al
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov rbp, qword [rsp + 0x48]
mov r12, qword [rsp + 0x50]
mov r12, qword [rsp + 0x50]
mov esp, dword [rsp + 0x50]
jne 0x1400ce6ed
invalid
xor r14d, r14d
imul cl
xor al, 2
add al, byte [rax]
invalid
jmp 0x1400ce464
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x68]
lea edx, [rsp + 0x68]
and al, 0x68
call case.0x140048217.1378
cmp qword [rsp + 0x38], 0
cmp byte [rax], al
invalid
cmp byte [rax], al
mov r13, qword [rsp + 0x40]
and al, 0x40
mov rbp, qword [rsp + 0x48]
mov r12, qword [rsp + 0x50]
and al, 0x50
mov r12, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
mov r14w, 4
add al, 0
je 0x1400ce464
add eax, 0xe9000002
add al, byte [rax]
add byte [rax], al
add cl, ch
jmp 0x1400ce6ed
mov dword [rax + rax], eax
add byte [rsi + 0x41], ah
mov r14w, 7
jmp 0x1400ce464
mov r14w, 2
invalid
in al, dx
mov r14w, 7
jmp 0x1400ce464
mov r14w, 2
jmp 0x1400ce464
in al, dx
add dword [rax], eax
invalid
add cl, ch
in al, dx
add dword [rax], eax
add byte [rsi - 0x7d], ah
cmp cx, 2
invalid
invalid
cmp cx, 2
cmp ecx, 2
jb case.0x1400c92be.1217
mov qword [rsp + 0x78], 2
and al, 0x78
add al, byte [rax]
add byte [rax], al
invalid
movzx ecx, word [r12]
movzx ecx, word [rsp]
rol cx, 8
mov r14w, 6
jmp 0x1400ce464
mov byte [rcx], 0
invalid
mov esi, 0xc6e90006
add dword [rax], eax
add byte [rsi + 0x41], ah
mov r14w, 0xc
jmp 0x1400ce464
add byte [rax], al
mov esi, 0xbce9000c
add dword [rax], eax
add byte [rax], al
cmp cx, 2
invalid
add byte [rax], al
cmp cx, 2
jb case.0x1400ccc14.1827
invalid
mov qword [rsp + 0x78], 2
and al, 0x78
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, word [rsp]
rol ax, 8
movzx eax, word [r12]
movzx eax, word [rsp]
rol ax, 8
movzx ecx, ax
mov r14w, 9
cmp ecx, 0xfefb
stc
sti
inc byte [rax]
add byte [rdi], cl
invalid
invalid
add al, byte [rax]
invalid
mov r14d, 0xf9810009
stc
sti
inc byte [rax]
add byte [rdi], cl
invalid
invalid
lea edx, [rcx - 0x300]
xchg ecx, eax
add ch, bh
invalid
cmp edx, 4
ja case.0x140040846.2123
invalid
add al, byte [rax]
invalid
add al, 0xf
xchg dword [0x18c0ce2ea], esp
and eax, 0x4c000002
and eax, 0x4c000002
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1401af670]
movsxd rcx, dword [r8 + rdx*4]
invalid
or al, 0x90
invalid
invalid
invalid
or al, 0x90
add rcx, r8
jmp rcx
invalid
loope 0x1400ce35e
mov ecx, 0x3ae90001
add al, byte [rax]
add byte [rsi - 0x7d], ah
invalid
invalid
cmp al, byte [rdx]
add byte [rax], al
cmp cx, 2
stc
add cl, byte [rdi]
invalid
invalid
jb 0x1400ce747
add byte [rax], al
mov qword [rsp + 0x78], 2
add byte [rax], al
movzx eax, word [r12]
rol ax, 8
mov word [rsp + 0x36], ax
movzx eax, ax
mov si, 0xa
lea ecx, [rax - 0x17]
cmp ecx, 7
jbe case.0x1400cd38a.2143
invalid
invalid
add byte [rax], al
invalid
xchg byte [rbx + 0x5000000], bh
add bh, bh
invalid
add eax, 0xffffff00
cmp eax, 4
clc
invalid
clc
add al, 0xf
ja case.0x1400ce3fd.26
lea rcx, [0x1401af65c]
adc edx, dword [rbx]
invalid
invalid
ja case.0x1400ce3fd.26
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0xe1313
adc edx, dword [rbx]
invalid
invalid
adc edx, dword [rbx]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffffe0ff, 0x66
mov esi, 0x1be90005
add eax, 0x21be900
invalid
jmp rax
mov si, 5
jmp case.0x1400ce3fd.26
invalid
add byte [rax - 0x77], cl
insb byte [rdi], dx
mov qword [rsp + 0x78], rbp
mov dword [rsp + 0x78], ebp
and al, 0x78
test r10w, r10w
je case.0x14003dfe5.2016
ret
add byte [rax], al
invalid
ret
movzx eax, byte [0x1401ea9b8]
mov dh, 5
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbp
call fcn.140143230
invalid
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x1400ce433
invalid
invalid
add byte [rax], al
add byte [rax], al
jmp 0x1475b9665
invalid
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
jmp 0x1400ce7c6
lea rcx, [rsp + 0x38]
cmp byte [rax - 0x73], cl
push rsp
and al, 0x68
lea rdx, [rsp + 0x68]
push 0xffffffffffcae2e8
dec dword [rax - 0x7d]
invalid
invalid
jl 0x1400ce3c6
call fcn.1400cae80
invalid
cmp qword [rsp + 0x38], 0
cmp byte [rax], al
mov r13, qword [rsp + 0x40]
and al, 0x40
mov rbp, qword [rsp + 0x48]
mov r12, qword [rsp + 0x50]
mov r14w, 3
mov r14d, 0x840f0003
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
mov r14d, 0x840f0003
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add cl, ch
sub al, byte [rbx]
invalid
jmp 0x1400ce6ed
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
insb byte [rdi], dx
mov qword [rsp + 0x78], rbp
and al, 0x78
test r10w, r10w
je case.0x14004b09a.2059
invalid
jp 0x1400ce3de
movzx eax, byte [0x1401ea9b8]
mov dh, 5
jrcxz 0x1400ce398
adc dword [rax], eax
add byte [rdx + 1], bh
mov edx, 1
mov rcx, rbp
call fcn.140143230
invalid
invalid
add byte [rcx - 0x77], cl
invalid
invalid
invalid
invalid
add byte [rcx - 0x77], cl
invalid
test rax, rax
test eax, eax
jne 0x1400ce44e
jmp 0x1400ce7c6
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1401af63c]
lea rdx, [0x1401af63c]
adc r9b, byte [rsi]
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rcx*4]
add al, 0x8a
add rax, rdx
jmp rax
loopne 0x1400ce431
imul cl
jo 0x1400ce405
add byte [rax], al
add byte [rcx - 0x43], al
add dword [rax], eax
mov r13d, 1
add byte [rax], al
mov rcx, r13
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
adc byte [rcx], cl
invalid
or dword [rax], eax
mov r14w, 0xd
add byte [rcx + rcx*4 - 8], al
mov eax, r15d
mov word [rsp + 0x36], r15w
mov dword [rsp + 0x36], edi
and al, 0x36
mov r12, rbp
mov esp, ebp
in al, dx
jmp 0x1400ce464
mov r13d, 1
mov ebp, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
add byte [rax], al
mov rcx, r13
mov ecx, ebp
mov rdx, r12
mov r8, rbp
mov eax, ebp
call 0x1491d9428
call sub.VCRUNTIME140.dll_memcpy
scasd eax, dword [rdi]
adc byte [rcx], cl
invalid
or dword [rax], eax
add byte [rsi + 0x41], ah
mov esi, 0x19eb000a
or al, byte [rax]
jmp case.0x14004b09a.1956
mov r14w, 0xa
mov r14d, 0x19eb000a
or al, byte [rax]
jmp case.0x14004b09a.1956
mov r13d, 1
mov ebp, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
add byte [rax], al
mov rcx, r13
mov ecx, ebp
jmp 0x189ef6da1
mov rdx, r12
mov edx, esp
mov r8, rbp
call 0x1491d7943
call sub.VCRUNTIME140.dll_memcpy
adc byte [rcx], cl
or dword [rax], eax
add byte [rsi + 0x41], ah
mov esi, 0x8949000b
or eax, dword [rax]
invalid
invalid
mov r14w, 0xb
add byte [rcx - 0x77], cl
mov r12, rbp
mov esp, ebp
in al, dx
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov word [rsp + 0x38], r14w
mov dword [rsp + 0x38], r14d
je case.0x14003dfe5.2157
cmp byte [rsi - 0x77], ah
mov word [rsp + 0x3a], cx
mov dword [rsp + 0x3a], ecx
and al, 0x3a
cmp ah, byte [rsi - 0x77]
mov word [rsp + 0x3c], ax
and al, 0x3c
cmp al, 0x4c
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
mov qword [rsp + 0x48], rbp
insb byte [rdi], dx
and al, 0x48
mov qword [rsp + 0x50], r12
mov dword [rsp + 0x50], esp
and al, 0x50
mov word [rsp + 0x58], si
je 0x1400ce4b0
pop rax
movzx eax, word [rsp + 0x36]
and al, 0x36
and al, 0x36
mov word [rsp + 0x5a], ax
pop rdx
cmp rdx, qword [rsp + 0x70]
cmp edx, dword [rsp + 0x70]
jb 0x1400ce649
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rsp + 0x3a]
and al, 0x3a
movzx eax, word [rcx + 4]
mov ecx, dword [rcx]
invalid
mov bh, 0x41
add al, 0x8b
or dword [rax - 0x75], ecx
je case.0x140048217.1971
mov rsi, qword [rsp + 0x58]
and al, 0x58
pop rax
mov dword [rsp + 0x60], ecx
and al, 0x60
and al, 0x60
invalid
mov word [rsp + 0x64], ax
and al, 0x64
and al, 0x64
cmp rdi, qword fs:[rsp + 0x88]
cmp rdi, qword [rsp + 0x88]
mov esp, 0x8824
and al, 0x88
add byte [rax], al
add byte [rdi], cl
jne 0x1400ce060
test dword [rdi + 0x48fffffb], edx
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
sti
invalid
lea rcx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.14001a540
sal ah, 0xff
mov rbx, qword [rsp + 0x80]
mov ebx, dword [rsp + 0x80]
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x90]
mov edi, dword [rsp + 0x90]
mov esp, 0x9024
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400ce060
jb case.0x1400c92e0.1181
invalid
inc dword [rcx + 0xfefcf9]
cmp ecx, 0xfefc
add byte [rax], al
add byte [rdx + rdi - 0x7f], dh
je 0x1400ce530
cmp ecx, 0xfefd
stc
std
inc byte [rax]
add byte [rax], al
je case.0x140104a47.1202
invalid
stc
je case.0x140104a47.1202
cmp ecx, 0xfeff
invalid
jne case.0x14002210d.2322
mov cx, 6
jmp 0x1400ce53a
cmp ecx, 0x200
cmp ecx, 0x200
stc
add byte [rdx], al
add byte [rax], al
add byte [rbp + 0x2b], dh
jne case.0x14002210d.2322
xor ecx, ecx
jmp 0x1400ce53a
and ah, byte [rsi - 0x47]
add al, byte [rax]
jmp 0x1400ce53a
invalid
sbb al, 0x66
mov ecx, 0x16eb0003
add bl, ch
invalid
add bl, ch
invalid
mov cx, 4
jmp 0x1400ce53a
invalid
mov ecx, 0x10eb0004
adc byte [rsi - 0x47], ah
mov cx, 5
jmp 0x1400ce53a
invalid
add eax, 0x660aeb00
mov ecx, 0x4eb0008
add bl, ch
invalid
add bl, ch
or ah, byte [rsi - 0x47]
or byte [rax], al
invalid
mov cx, 8
add bl, ch
jmp 0x1400ce53a
add al, 0x66
mov cx, 7
mov ecx, 0x25e90007
invalid
add cl, ch
jmp 0x1400ce464
and eax, 0x66ffffff
mov ecx, 0x1ce90009
or dword [rax], eax
invalid
invalid
jmp qword [rsi - 0x47]
mov cx, 9
or dword [rax], eax
add cl, ch
sbb al, 0xff
invalid
invalid
jmp 0x1400ce464
invalid
add bl, ch
jmp case.0x1400ce3fd.26
sub byte [rsi - 0x42], ah
add al, byte [rax]
add bl, ch
invalid
add bl, ch
and ah, byte [rsi - 0x42]
add eax, dword [rax]
invalid
add bl, ch
sbb al, 0x66
mov si, 4
jmp case.0x1400ce3fd.26
jmp case.0x1400ce3fd.26
mov si, 4
jmp case.0x1400ce3fd.26
add bl, ch
invalid
mov si, 6
jmp case.0x1400ce3fd.26
mov esi, 0x10eb0006
mov si, 7
jmp case.0x1400ce3fd.26
mov esi, 0xaeb0007
invalid
mov si, 8
jmp case.0x1400ce3fd.26
mov esi, 0x4eb0008
add bl, ch
add al, 0x66
invalid
mov si, 9
mov esi, 0x8d480009
or dword [rax], eax
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
and al, 0x38
and al, 0x38
lea rdx, [rsp + 0x68]
push rsp
and al, 0x68
invalid
push 0xffffffffffc78be8
call fcn.1400cad10
mov r13, qword [rsp + 0x40]
and al, 0x40
invalid
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x40
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov r15, rcx
mov r15, rcx
mov edi, ecx
iretd
and r15, 0xffffffffffff0000
dec dword [rcx - 0x77]
enter 0xffffffffffffb848, 0
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
invalid
mov r8, rcx
movabs rax, 0xffffffff00000000
and r8, rax
add byte [rax], al
add byte [rax], al
invalid
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
and al, 0x38
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x50
push rax
mov r12, qword [rsp + 0x50]
push rax
jne 0x1400ce772
and r15d, 0xffff0000
out 0, eax
add bh, bh
dec dword [rdi]
invalid
movzx ebp, cx
mov bh, 0xe9
or rbp, r15
or ebp, edi
or rbp, r8
or ebp, eax
invalid
mov r14w, 5
jmp 0x1400ce464
nop
invalid
invalid
invalid
mov r14d, 0x90e90005
add cl, ch
nop
invalid
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
add byte [rax], al
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
sub byte [rax - 0x77], cl
sbb byte [r8 - 0x75], cl
invalid
test byte [rax + rax*4], ah
add byte [rax], 0
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0x88]
add byte [rax - 0x77], cl
invalid
invalid
or byte [r8 - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r8 - 0x39], cl
adc byte [rax - 0x39], cl
adc byte [rax - 0x39], cl
mov qword [rcx], 0
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400cdfde
invalid
mov r8d, dword [rsp + 0x44]
mov r12, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
jmp 0x1400ce674
lea rsi, str.u8u24u32e
mov r15d, esi
shr r15d, 0x10
mov r13d, 0xb
mov r12d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x1400ce674
mov r13d, 0xa
mov ebp, 0xa
xor r8d, r8d
xor r15d, r15d
rol byte [rbp + 0x31], 0xff
xor r12d, r12d
mov rdx, qword [rsp + 0x28]
mov esi, ecx
jmp case.0x140008aad.2671
lea rcx, [rsp + 0x38]
call case.0x1400c9ffb.481
lea rsi, str.ServerExtensionClientHelloPayload
xor eax, 0xceca6
add byte [rcx - 0x77], cl
mov r8, rsi
shr r8, 0x20
invalid
mov r15d, esi
shr r15d, 0x10
invalid
test dword [rcx - 0x3f], 0xbd4110ef
adc byte [rcx - 0x43], al
mov r13d, 0xe
invalid
add byte [rcx - 0x44], al
sldt word [rax]
mov r12d, 0xf
mov esp, 0xf
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
movzx eax, r15w
shl r8, 0x20
loopne 0x1400ce6a1
and byte [rax - 0x3f], cl
loopne 0x1400ce695
invalid
shl rax, 0x10
adc byte [rcx + rcx - 0x40], cl
or rax, r8
or eax, eax
ror byte [rdi], 0xb7
invalid
movzx ecx, si
or rcx, rax
or ecx, eax
or ecx, eax
mov qword [rdx + 8], r13
push 8
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r12
invalid
sbb byte [rax - 0x39], cl
mov dword [rdx], 1
adc byte [rcx + rcx*4 + 0x62], cl
sbb byte [rax - 0x39], cl
invalid
add al, byte [rcx]
invalid
mov dword [rdx], 1
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
add byte [rax], 0
mov rsi, qword [rsp + 0x80]
test rdi, rdi
invalid
je 0x1400ce6d1
add byte [rax - 0x7b], cl
push qword [rbx + riz + 0x48]
mov ebx, esi
mov rbx, rsi
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax - 0x77], cl
mov rcx, rbx
call case.0x1400c9ffb.481
out 0xff, al
invalid
fld1
sbb dh, ah
out 0xff, al
out 0xff, al
dec dword [rax - 0x7d]
invalid
invalid
ret
add rbx, 0x28
add ebx, 0x28
dec rdi
jne 0x1400ce6c0
out dx, eax
iretd
out dx, eax
cmp qword [rsp + 0x88], 0
mov esp, 0x8824
add byte [rax], al
je 0x1400cdfde
mov rcx, rsi
call fcn.140142490
test al, 0x3d
invalid
add cl, ch
int1
clc
invalid
invalid
mov r15d, ebp
shr r15d, 0x10
mov r8, rbp
call 0x160f5a844
out dx, eax
adc byte [rcx - 0x77], cl
call 0x160f5a844
mov ecx, ebp
jmp case.0x14004b2ee.1890
lea rcx, str.u8u24u32e
or eax, 0xce897
mov r15d, ecx
shr r15d, 0x10
mov r13d, 0xb
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x44], al
add al, byte [rax]
add byte [rax], al
mov r12d, 2
add byte [rax], al
jmp case.0x14004b2ee.1890
lea rcx, [0x1401a0cd4]
mov r8, rcx
shr r8, 0x20
invalid
invalid
mov r15d, ecx
shr r15d, 0x10
mov r13d, 0xb
mov r12d, 0xf
mov esp, 0xf
jmp case.0x14004b2ee.1890
invalid
movabs r8, 0xffffffff00000000
lea r15, [0x14019fc36]
adc al, 0xd
add byte [rbp + 0x21], cl
clc
dec dword [rbp + rcx*4 + 0x3d]
ficom word [rcx - 0x7deb300]
adc al, 0xd
add byte [rbp + 0x21], cl
clc
add byte [rbp + 0x21], cl
clc
movzx ecx, r15w
and r15d, 0xffff0000
and edi, 0xffff0000
iretd
and edi, 0xffff0000
inc dword [rcx - 0x43]
mov r13d, 0xb
or eax, dword [rax]
add byte [rax], al
mov r12d, 0xa
or al, byte [rax]
add byte [rax], al
invalid
shr r15d, 0x10
shr r8, 0x20
shr eax, 0x20
out dx, eax
adc byte [rcx - 0x3f], cl
call 0x13eced09d
and cl, ch
invalid
invalid
and cl, ch
jmp case.0x14004b2ee.1890
sar esi, 0xff
dec dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
add ch, al
invalid
invalid
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
or al, 0
mov rdx, rax
call fcn.140163650
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
int1
out 0xc, eax
or al, 0
invalid
invalid
lea r8, [0x14019cf88]
or al, 0
mov rcx, rax
call fcn.1401633c0
and dword [rcx + rcx], ecx
shr eax, 0x21
or qword [rax], r8
and dword [rcx + rcx], ecx
ud2
lea r8, [0x14019cf88]
mov rcx, rax
invalid
out 0xc, eax
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
popfq
or qword [rax], r8
or dword [rax], eax
mov rdx, r9
call fcn.140163650
or dword [rax], eax
retf 0x9de8
or dword [rax], eax
ud2
lea r8, [0x14019cf88]
add eax, 0xce7cc
out 0xc, eax
add byte [rcx + rcx*4 - 0x37], cl
mov ecx, ecx
mov rcx, r9
mov ecx, ecx
call fcn.1401633c0
cld
or qword [r8], rax
invalid
add byte [rdi], cl
or edi, dword [rcx + 1]
add byte [rax], al
ud2
mov ecx, 1
add byte [rax], al
mov rdx, rbp
call fcn.140162fc0
in eax, dx
or dword [r8], r8d
invalid
in eax, dx
or dword [r8], r8d
ud2
int3
int3
int3
int3
test rdx, rdx
je 0x1400ce82f
shl rdx, 3
lea rdx, [rdx + rdx*4]
adc al, 0x92
adc al, 0x92
xor eax, eax
jmp 0x1400ce80a
nop dword [rax + rax]
add byte [rax], al
add rcx, 0x28
add rdx, 0xffffffffffffffd8
sub byte [rax - 0x7d], cl
ret 0x74d8
invalid
je 0x1400ce831
movzx r8d, word [rcx]
movzx r9d, r8w
lea r10, [r9 - 1]
cmp r10, 0xc
cli
or al, 0x72
invalid
cli
or al, 0x72
in al, 0x41
cmp ecx, 0xd
stc
invalid
cmp r9d, 0xd
stc
or eax, 0x83660775
jne 0x1400ce829
invalid
invalid
jns 0x1400ce846
jne 0x1400ce829
cmp word [rcx + 0x20], 0xb
or esi, dword [rbp - 0x29]
jne 0x1400ce800
test r8w, r8w
je 0x1400ce832
add esi, dword [rcx]
rol bl, 0x48
xor eax, eax
ret
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov rdx, qword [rcx + 0x18]
ret
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub byte [rax - 0x77], cl
iretd
mov rsi, qword [rcx]
mov esi, dword [rcx]
mov esi, dword [rcx]
mov r14, qword [rcx + 0x10]
jno 0x1400ce86a
test r14, r14
je 0x1400ce8e2
xor r15d, r15d
jmp 0x1400ce878
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
inc r15
cmp r15, r14
je 0x1400ce8e2
lea r12, [r15 + r15*2]
shl r12, 4
in al, 4
mov rcx, qword [rsi + r12 + 0x18]
test rcx, rcx
je case.0x140048217.2108
cmp qword [rsi + r12 + 0x20], 0
je case.0x140048217.2108
invalid
add eax, 0x73bf9e8
add byte [rcx + 1], cl
add r12, rsi
call fcn.140142490
add r12, rsi
mov rbx, qword [r12]
mov r13, qword [r12 + 0x10]
and al, 0x10
test r13, r13
je 0x1400ce8d0
invalid
sub byte [rax - 0x73], cl
lea rbp, [rbx + 8]
jmp case.0x140048217.2104
invalid
imul ecx, dword [rax], 0xffffffeb
or esp, dword [rsi - 0x70]
add rbp, 0x20
and byte [rcx - 1], cl
int 0x74
invalid
dec r13
je 0x1400ce8d0
cmp qword [rbp], 0
je 0x1400ce8b0
invalid
mov rcx, qword [rbp - 8]
call fcn.140142490
invalid
add bl, ch
in eax, 0xf
invalid
jmp 0x1400ce8b0
nop dword [rax + rax]
invalid
add byte [rcx - 0x7d], cl
cmp qword [r12 + 8], 0
cmp dword [rsp + 8], 0
jl 0x1400ce8f8
or byte [rax], al
add byte [rax + rbx*4 + 0x48], dh
je 0x1400ce870
mov rcx, rbx
mov ecx, ebx
call fcn.140142490
jmp 0x1400ce870
invalid
cmp eax, dword [rdi]
add bl, ch
mov cs, word [rax - 0x7d]
jg 0x1400ce8ee
invalid
cmp qword [rdi + 8], 0
or byte [rax], al
add byte [rax + rbx + 0x48], dh
mov ecx, esi
int1
je 0x1400ce901
mov rcx, rsi
int1
add rsp, 0x28
add esp, 0x28
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
jmp fcn.140142490
invalid
cmp eax, dword [rdi]
add byte [rax + 0x28c48348], dl
add esp, 0x28
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
ret
int3
int3
int3
int3
int3
push rsi
push rbp
push rsp
sub esp, 0x48
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x30], xmm0
xor byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
out dx, eax
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
shl eax, 4
add al, 0x4b
lea ebp, [rax + rax*2]
invalid
mov ebx, 8
add byte [rax], al
imul bl
xor dword [rsi + 0x2e], esp
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rbx - 0x73], cl
invalid
invalid
add byte [rax], al
lea eax, [rsi + rsi*2]
add al, 0x76
jbe case.0x1400c92e0.1236
mov dword [rbx + rax*8], esp
ret
ret
adc byte [rcx - 1], cl
invalid
je case.0x1400c92e0.1230
cmp byte [rax - 0x7d], cl
invalid
add esi, 0x30
cmp ebp, esi
add byte [rax], al
insb byte [rdi], dx
invalid
sbb byte [rbp - 0x7b], cl
in eax, dx
jl 0x1400ce9dc
sub byte [rbp - 0x7b], cl
test edi, edi
push qword [rbp + rdx*2 + 0xf]
mov byte [rbp + 0xf000000], bh
mov ebp, 0xf000000
mov dh, 5
add al, al
adc dword [rax], eax
invalid
add eax, 0x11c000
add byte [rdx + 1], bh
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
stc
call fcn.140143230
imul ecx, dword [rax + 7], 0
mov r12, rax
test rax, rax
test eax, eax
invalid
test eax, eax
jne 0x1400cea06
cmp ecx, ebp
movabs dword [0x6666666666000000], eax
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x1400cea75
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 + 0x6c], cl
invalid
mov ebp, dword [rdi + rsi + 0x20]
jl 0x1400cea20
sub byte [rbp + 0x31], al
in al, 0x4c
cmp esi, dword [rsp + 0x30]
mov ecx, esp
mov edx, ebp
mov eax, edi
add byte [rbp - 0x77], cl
std
je 0x1400cea3f
xor byte [rdi], cl
test dword [rsi - 1], ecx
invalid
invalid
invalid
and al, 0x28
invalid
pop rsp
and al, 0x28
je 0x1400cea5c
and al, 0x38
cmp cl, ch
xor bh, bh
invalid
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x38]
and al, 0x38
or byte [rax - 0x7d], cl
invalid
adc eax, 0xb0ffffb
ud2
mov ecx, 1
mov rdx, r15
call fcn.140162fc0
or dword [rax], eax
ud2
or ecx, esp
int3
int3
int3
pop rax
inc rdx
inc edx
je 0x1400ceb3e
lahf
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
invalid
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
lea ecx, [rax + rax]
or byte [rax - 0x73], cl
lea ecx, [rax + rax]
or al, 0
cmp rcx, rdx
cmova rdx, rcx
ror dword [rax - 0x7d], 1
cmp rdx, 5
mov edi, 4
add byte [rax], al
add byte [rax + 0xf], cl
cli
cli
cli
add eax, 0x4bf
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
cli
cli
cli
movabs rcx, 0x555555555555556
push rsi
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0x3948d231
xor edx, edx
invalid
invalid
xor edx, edx
cmp rdi, rcx
setb dl
ret 0x8d48
or al, 0xfd
add byte [rax], al
add byte [rax], al
ror byte [rax + 0x39], cl
iretd
ret 0x8d48
add byte [rax], al
add byte [rax], al
lea r8, [rcx + rcx*2]
shl rdx, 3
shl edx, 3
test rax, rax
je case.0x1400ce1b4.61
mov rcx, qword [rsi]
shl rax, 3
shl eax, 3
shl eax, 3
lea rax, [rax + rax*2]
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x30], 8
xor byte [rax], cl
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
jmp 0x1400ceb0e
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
lea r9, [rsp + 0x28]
sub al, ch
call case.0x14002210d.988
adc edx, dword [rsi - 0x7cb70001]
jl 0x1400ceb45
cmp qword [rsp + 0x40], 0
add byte [rax - 0x75], cl
and al, 0x48
mov rcx, qword [rsp + 0x48]
je 0x1400ceb45
sbb ecx, dword [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp ecx, eax
je case.0x1400ccc14.1999
test rcx, rcx
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp ecx, eax
cmp ecx, eax
je case.0x1400ccc14.1999
test rcx, rcx
jne 0x1400ceb53
call fcn.14007ff80
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
add esp, 0x58
pop rax
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.140162fc0
invalid
ud2
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rcx + 4]
add al, 0x48
lea ecx, [0x1401af684]
or ecx, dword [rsi]
invalid
invalid
add al, 0x48
lea ecx, [0x1401af684]
or ecx, dword [rsi]
invalid
or ecx, dword [rsi]
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xb3e0ffc8
add rax, rcx
jmp rax
mov bl, 1
add dword [rax - 0x75], ecx
push rsi
adc byte [rax + 0x3b], cl
push rsi
or byte [rsp + rbp - 0x15], dh
jmp case.0x1400ce350.18
mov bl, 2
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
je case.0x1400ce350.16
jmp case.0x1400ce350.18
mov bl, 2
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
je case.0x1400ce350.16
jmp case.0x1400ce350.18
mov bl, 3
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
je case.0x1400ce350.16
jmp case.0x1400ce350.18
movzx ebx, byte [rdi + 5]
mov rdx, qword [rsi + 0x10]
pop rdi
add eax, 0x10568b48
cmp rdx, qword [rsi + 8]
jne case.0x1400ce350.18
mov rcx, rsi
call fcn.1400c9e40
invalid
dec dword [rax - 0x75]
push rsi
invalid
invalid
mov rax, qword [rsi]
mov byte [rax + rdx], bl
inc rdx
mov qword [rsi + 0x10], rdx
movzx ecx, word [rdi]
adc byte [rdi], cl
mov bh, 0xf
lea r8, [0x1401af694]
add eax, 0xe0ab8
add byte [rcx + 0x63], cl
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add rcx, r8
add ecx, eax
jmp rcx
mov di, 0x17
invalid
jmp 0x1400cec25
mov di, 0x18
sbb byte [rax], al
add bl, ch
xor al, 0x66
mov di, 0x19
jmp 0x1400cec25
jmp 0x1400cec25
mov di, 0x19
sbb dword [rax], eax
jmp 0x1400cec25
mov di, 0x1d
jmp 0x1400cec25
sbb eax, 0x6628eb00
mov edi, 0x22eb001e
invalid
add bl, ch
invalid
mov di, 0x1e
jmp 0x1400cec25
invalid
mov di, 0x100
add byte [rcx], al
jmp 0x1400cec25
mov di, 0x101
add dword [rcx], eax
jmp 0x1400cec25
mov di, 0x102
add al, byte [rcx]
jmp 0x1400cec25
mov di, 0x103
jmp 0x1400cec25
mov di, 0x104
mov edi, 0x4eb0104
jmp 0x1400cec25
movzx edi, word [rdi + 2]
mov rcx, qword [rsi + 8]
sub rcx, rdx
cmp rcx, 1
jbe 0x1400cec4a
rol di, 8
mov word [rax + rdx], di
add rdx, 2
ret 0x4802
mov qword [rsi + 0x10], rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov r8d, 2
mov rcx, rsi
mov ecx, esi
call fcn.1401639e0
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
jmp case.0x1400cc87c.1041
int3
int3
int3
int3
sub esp, 0x78
js 0x1400cec86
movaps xmmword [rsp + 0x60], xmm6
sub dword [rsp + 0x60], esi
and al, 0x60
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rdx, qword [rdx + 8]
push rdx
or byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
adc byte [r8 + 0x39], r9b
cmp rdx, rcx
retf 0x3d75
jne 0x1400ceccb
cmp eax, 0x3158d4c
adc byte [0x110963898], cl
or eax, 0xd0894c00
lea r10, str.ECCurveTypeKeyUpdateRequestCertificateStatusTypeECDHERingInvalidDnsNameErrorInappropriateMessageexpect_typesgot_typeInappropriateHandshakeMessageInvalidMessage
mov rax, r10
invalid
add edx, dword [rax]
or eax, 0xd0894c00
ror byte [rcx + rcx*4 - 0x2f], 1
mov rcx, r10
mov ecx, edx
mov edx, r10d
rol byte [rbp - 0x77], cl
rol byte [rbp + 0xf], 1
invalid
invalid
mov r8d, r10d
movzx r11d, r10b
mov dh, 0xda
shr r10, 0x20
shr edx, 0x20
shr rax, 0x28
call 0x129ce34d8
shr rcx, 0x30
shr edx, 0x10
and r8d, 0xff00
and eax, 0xff00
xor cl, al
invalid
and eax, 0xff00
loopne 0x1400cecb8
inc dword [rax]
add byte [rdi + 0xb], bh
or eax, dword [rax]
add byte [rax], al
invalid
mov edi, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rcx - 0x47], al
mov r9d, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
add cl, ch
scasb al, byte [rdi]
jmp case.0x14003daf1.2222
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, ecx
inc rax
add byte [rax], al
mov rax, rcx
mov eax, ecx
inc rax
mov qword [rdi + 0x10], rax
je case.0x1400cd38a.2199
adc byte [r15], r9b
adc byte [rdi], cl
test dl, bh
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rdx
ja case.0x1400cd38a.2200
invalid
ror byte [rdi], 1
xchg dword [rcx], ecx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rdi]
invalid
cmp byte [rax + rcx], 3
jne 0x1400ced41
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.1400cb740
mov r9, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
retf 0xffff
mov ecx, dword [rsp + 0x20]
and al, 0x20
cmp r9, 0x14
jne 0x1400ced4f
adc al, 0x75
movsd xmm6, qword [rsp + 0x28]
adc byte [rsp + 0x28], dh
movsd xmm6, qword [rsp + 0x28]
je 0x1400ced2e
sub byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rdi
cli
call fcn.1400cae80
push 0x48ffffc1
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
jl case.0x1400cd38a.2177
and byte [rax], al
je case.0x140104a47.1205
mov dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
and al, 0x50
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
and al, 0x40
mov qword [rsi + 0x10], rax
movups xmmword [rsi], xmm0
invalid
jmp 0x1400ced9b
pop rdx
mov r9d, 0x12
mov ecx, 0x12
add byte [rax], al
add byte [rbp + 0x31], al
xor eax, eax
xor r11d, r11d
add byte [rax], al
xor r8d, r8d
xor eax, eax
xor r11d, r11d
jmp case.0x14003daf1.2222
sub al, byte [rdi + rcx - 0x49]
pop rsp
and al, 0x28
invalid
movzx r11d, word [rsp + 0x28]
sub byte [rdi], cl
mov bh, 0x54
push rsp
movzx edx, word [rsp + 0x2a]
push rsp
and al, 0x2a
sub al, byte [rdi + rcx - 0x4a]
push rsp
and al, 0x2c
invalid
movzx r10d, byte [rsp + 0x2c]
movzx eax, byte [rsp + 0x2d]
movzx ecx, word [rsp + 0x2e]
and al, 0x2e
mov rdi, qword [rsp + 0x30]
jl 0x1400ced92
xor byte [rbp - 0x77], al
fadd dword [rcx - 0x7f]
invalid
loopne 0x1400ced76
mov r8d, r11d
and r8d, 0xff00
and eax, 0xff00
inc dword [rax]
add byte [rbp + 0xf], al
movzx r11d, r11b
mov dh, 0xdb
fild dword [rbp + 9]
or r8d, r11d
mov qword [rsi], r9
mov dword [rsi], ecx
fmul dword [rcx + rcx*4 + 0xe]
mov dword [rsi], ecx
mov word [rsi + 8], r8w
or byte [rsi - 0x77], ah
push rsi
mov word [rsi + 0xa], dx
mov byte [rsi + 0xc], r10b
mov byte [rsi + 0xc], dl
or al, byte [rax + rcx*4 + 0x56]
or al, 0x88
invalid
mov byte [rsi + 0xc], dl
mov byte [rsi + 0xd], al
or eax, 0xe4e8966
or eax, 0xe4e8966
mov word [rsi + 0xe], cx
mov qword [rsi + 0x10], rdi
jle case.0x140048217.2144
mov word [rsi + 0x18], 0xb
or eax, dword [rax]
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rdi
invalid
pop rsi
ret
mov rax, qword [rsp + 0x38]
cmp byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
sub dword [rsp + 0x40], eax
and al, 0x40
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x10], rax
movups xmmword [rsi], xmm0
adc dword [rsi], eax
movss dword [rsi + 0x18], xmm6
movups xmmword [rsi + 0x18], xmm6
jbe 0x1400cede5
sbb byte [rsi - 0x39], ah
mov word [rsi + 0x1c], 0x302
sbb al, 2
sbb al, 2
add al, byte [rbx]
add ebp, ebx
int3
jmp 0x1400ceda1
lea r8, [0x14019cf88]
add eax, 0xce1ac
lodsb al, byte [rsi]
loope case.0x1400cd38a.2198
invalid
or al, 0
add byte [rax - 0x39], cl
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
sar edi, 0xff
invalid
mov rdx, rax
mov edx, eax
ret 0x65e8
call fcn.140163650
or qword gs:[rax], rax
or qword [rax], rax
or dword [rax], eax
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
xchg esp, eax
loope 0x1400cedff
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.1401633c0
invalid
or dword [r8], r8d
or dword [rax], eax
shr eax, 0xc4
or dword [r8], r8d
or dword [rax], eax
invalid
or dword [rax], eax
ud2
int3
int3
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
movzx eax, word [rcx + 0x18]
lea rcx, [0x1401af6c0]
or byte [rsi], cl
invalid
sbb byte [r8 - 0x73], cl
or eax, 0xe08a5
or byte [rsi], cl
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x66e0ffc8
mov ebp, 0x4ceb0201
jmp 0x1400cee76
add rax, rcx
jmp rax
mov bp, 0x201
jmp 0x1400cee76
mov bp, 0x203
jmp 0x1400cee76
mov bp, 0x401
jmp 0x1400cee76
mov bp, 0x403
add eax, dword [rbx + rbp*8]
jmp 0x1400cee76
cmp ah, byte [rsi - 0x43]
add dword [0xfd73232f], eax
add eax, 0xbd6634eb
mov bp, 0x501
jmp 0x1400cee76
xor al, 0x66
mov ebp, 0x2eeb0503
invalid
jmp 0x1400cee76
mov bp, 0x503
add eax, dword [0xfd731d35]
jmp 0x1400cee76
mov bp, 0x601
add dword [rsi], eax
jmp 0x1400cee76
mov bp, 0x603
jmp 0x1400cee76
mov bp, 0x804
jmp 0x1400cee76
mov bp, 0x805
jmp 0x1400cee76
or bl, ch
invalid
mov bp, 0x806
jmp 0x1400cee76
mov bp, 0x807
jmp 0x1400cee76
mov bp, 0x808
jmp 0x1400cee76
or bl, ch
add al, 0xf
invalid
mov bh, 0x6f
movzx ebp, word [rdi + 0x1a]
sbb cl, byte [rax - 0x75]
or byte [rax - 0x75], r9b
mov ebx, dword [rsi + 0x10]
invalid
invalid
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov rcx, rax
ror dword [rax + 0x29], 0xd9
sub rcx, rbx
cmp rcx, 1
jbe 0x1400ceeea
invalid
add dword [rsi + 0x60], esi
invalid
rol bp, 8
mov rcx, qword [rsi]
mov word [rcx + rbx], bp
sub al, 0x19
or byte [rax - 0x75], cl
invalid
sub al, 0x19
sbb dword [rax - 0x7d], ecx
ret
add rbx, 2
mov qword [rsi + 0x10], rbx
mov r14, qword [rdi]
mov rdi, qword [rdi + 0x10]
invalid
mov rdx, rax
mov edx, eax
sub rdx, rbx
cmp rdx, 1
jbe 0x1400cef05
mov edx, edi
rol dx, 8
invalid
invalid
ret 0x6608
mov word [rcx + rbx], dx
adc al, 0x19
add rbx, 2
mov qword [rsi + 0x10], rbx
sub rax, rbx
sub eax, ebx
cmp rax, rdi
jb case.0x140104a47.1224
pop rcx
pop rcx
add rcx, rbx
mov rdx, r14
mov r8, rdi
mov eax, edi
invalid
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
add byte [rax + 1], cl
sti
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rsi
adc byte [rax - 0x7d], cl
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov r8d, 2
mov rcx, rsi
int1
add byte [rax - 0x77], cl
int1
mov rdx, rbx
call fcn.1401639e0
invalid
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400cee8a
pop rsi
adc bl, ch
test dword [rcx - 0x48], eax
add al, byte [rax]
mov r8d, 2
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1401639e0
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rax - 0x75], cl
mov ecx, dword [rsi]
retf 0x94a
add byte [rax - 0x75], cl
pop rsi
adc byte [rax - 0x75], cl
mov ecx, dword [rsi]
mov ecx, dword [rsi]
mov rax, qword [rsi + 8]
or bl, ch
lea ecx, [rax - 0x77]
mov rcx, rsi
jmp 0x1400ceeb0
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov edx, ebx
mov r8, rdi
mov eax, edi
call fcn.1401639e0
scasd eax, dword [rdi]
or qword [rax], rax
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp case.0x140040846.2155
nop
nop
int3
int3
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rsi, r8
mov r14, rdx
mov esi, edx
mov esi, edx
invalid
mov rdi, rcx
mov rax, qword [r8 + 8]
mov eax, dword [rax + 8]
mov eax, dword [rax + 8]
or byte [rbp - 0x75], cl
js case.0x1400c92be.1207
invalid
mov r15, qword [r8 + 0x10]
adc byte [rcx + rbp - 8], cl
sub rax, r15
mov rbx, r15
mov ebx, edi
sti
cmp rax, 1
cmp eax, 1
clc
add dword [rdi], ecx
jbe case.0x1400ccc14.1996
xchg al, ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov word [rax + rbx], 0xffff
add rbx, 2
ret
invalid
sbb bh, bh
invalid
dec dword [rax - 0x7d]
ret
mov qword [rsi + 0x10], rbx
mov qword [rsp + 0x38], rsi
je 0x1400cefa7
invalid
je 0x1400cefa7
cmp byte [rcx + rcx*4 + 0x7c], cl
mov qword [rsp + 0x40], r15
jl 0x1400cefac
and al, 0x40
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
invalid
test r14, r14
je 0x1400cf035
invalid
add byte [rbx - 0x73], cl
add al, 0x76
lea rax, [r14 + r14*2]
lea eax, [rsi + rsi*2]
lea r12, [rdi + rax*8]
jmp case.0x1400c92e0.1208
invalid
sub dword [rsi + 0x66], esp
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add rcx, rbx
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
xor al, byte [0x14158efc9]
or dword [rax], eax
add byte [rcx + rax - 0xd], cl
add rbx, r14
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x10], rbx
add rdi, 0x18
add edi, 0x18
sbb byte [rcx + rdi - 0x19], cl
cmp rdi, r12
out 0x74, eax
mov r15, qword [edi]
mov r15, qword [rdi]
je 0x1400cf035
mov r15, qword [rdi]
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
mov rax, qword [rsi + 8]
mov rcx, rax
sub rcx, rbx
sub ecx, ebx
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd9
sub ecx, ebx
cmp rcx, 2
cmp ecx, 2
jb case.0x140048217.2121
mov edx, r14d
rol dx, 8
rol edx, 8
mov rcx, qword [rsi]
mov word [rcx + rbx], dx
adc al, 0x19
invalid
adc al, 0x19
add rbx, 2
add ebx, 2
mov qword [rsi + 0x10], rbx
sub rax, rbx
cmp rax, r14
invalid
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x10]
invalid
invalid
jae 0x1400cefb0
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.1401639e0
or qword [r8], rax
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x1400cefb0
mov r8d, 2
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rbx
mov edx, ebx
call fcn.1401639e0
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
add byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
invalid
mov eax, dword [rsi + 8]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
pop rsi
adc bl, ch
mov al, 0x48
jmp 0x1400cefe5
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
sub al, ch
mov cl, 0xbf
invalid
call fcn.1400caff0
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
ret
mov r8d, 2
add byte [rax], al
mov rcx, rsi
int1
mov rdx, r15
call fcn.1401639e0
or qword [r8], rax
or qword [r8], rax
add byte [rax - 0x75], cl
pop rsi
adc cl, ch
invalid
mov rbx, qword [rsi + 0x10]
jmp case.0x1400c92be.1207
int3
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb0
sub esp, 0xb0
sub esp, 0xb0
mov r8, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rdx, qword [rdx + 8]
mov rcx, qword [r8 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jae case.0x1400ccc14.2013
mov qword [rsi + 8], 0xb
mov dword [rsi + 8], 0xb
or byte [rbx], cl
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, str.u8u24u32e
lea rax, str.u8u24u32e
lea eax, str.u8u24u32e
mov word [rsi + 0x10], ax
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
invalid
adc byte [rax - 0x77], r9b
ror dword [rax - 0x3f], 0xe9
shr ecx, 0x30
xor byte [rsi - 0x77], ah
invalid
mov word [rsi + 0x16], cx
invalid
shr rax, 0x10
mov dword [rsi + 0x12], eax
adc r9b, byte [rax - 0x39]
sbb byte [rdx], r8b
add al, byte [rax]
add byte [rax], al
adc r9b, byte [rax - 0x39]
sbb byte [rdx], r8b
add al, byte [rax]
add byte [rax], al
jmp 0x1400cf116
lea rax, [rcx + 2]
add al, byte [rax]
add byte [rax], al
jmp 0x1400cf116
lea rax, [rcx + 2]
mov qword [r8 + 0x10], rax
cmp rcx, 0xfffffffffffffffd
adc byte [rax - 0x7d], cl
stc
std
ja 0x1400cf2b3
mov r9, rdx
sub r9, rax
jb 0x1400cf2c4
mov r10, qword [r8]
movzx ecx, word [r10 + rcx]
mov r11d, ecx
rol r11w, 8
rol r11d, 8
rol r11d, 8
movzx r11d, r11w
movzx ebx, bx
cmp r9, r11
jae case.0x140104a47.1200
fnstenv [rbx + 0x2e]
mov qword [rsi + 8], 0xa
or byte [rdx], r9b
add byte [rax], al
or al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x5e], cl
mov qword [rsi + 0x10], r11
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
mov qword [rsi + 0x18], 0
add byte [rax], al
add byte [rax], al
mov qword [rsi], 1
mov dword [rsi], 1
add byte [rax], al
add rsp, 0xb0
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9, rax
add r9, r11
mov qword [r8 + 0x10], r9
jb 0x1400cf2d5
xchg ebp, eax
add dword [rax], eax
add byte [rax], al
xchg ebp, eax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 1
ja 0x1400cf2e9
invalid
cmp r9, rdx
ja 0x1400cf2e9
add dword [rax], eax
add byte [rcx + 1], cl
add edx, eax
invalid
invalid
add r10, rax
add edx, eax
mov qword [rsp + 0x58], r10
mov dword [rsp + 0x58], edx
mov qword [rsp + 0x60], r11
and al, 0x60
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 [rax - 0x39], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], 8
mov dword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
adc dword [rsp + 0x30], eax
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x30], eax
adc dword [rsp + 0x30], eax
test cx, cx
leave
je 0x1400cf22c
mov edi, 8
or byte [rax], al
add byte [rax], al
lea r13, [rsp + 0x78]
and al, 0x78
xor ebx, ebx
lea r14, [rsp + 0x70]
and al, 0x70
and al, 0x70
lea r15, [rsp + 0x58]
and al, 0x58
lea r12, [rsp + 0x28]
and al, 0x28
sub bl, ch
xor eax, 0x1f0f2e66
invalid
invalid
jmp 0x1400cf1cb
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [rbx + rbx*2]
add al, 0x5b
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
mov rcx, qword [rsp + 0x50]
and al, 0x50
mov qword [rdi + rax*8 + 0x10], rcx
movups xmmword [rdi + rax*8], xmm0
invalid
adc byte [rdi], cl
adc dword [rdi + rax*8], eax
inc rbx
inc ebx
mov qword [rsp + 0x38], rbx
mov rax, qword [rsp + 0x68]
cmp byte [rax - 0x75], cl
and al, 0x68
cmp rax, qword [rsp + 0x60]
jae 0x1400cf22c
invalid
invalid
mov rcx, r14
int1
mov rdx, r15
cli
call fcn.1400cad10
cmp qword [rsp + 0x70], 0
and al, 0x70
invalid
mov ebx, 0x8348ffff
jl 0x1400cf1fe
invalid
and al, 0x70
add byte [rcx + 0xf], al
adc byte [rbp], al
jo 0x1400cf1dc
movups xmm0, xmmword [r13]
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x80], rax
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x70]
invalid
jo 0x1400cf202
sub byte [rsp + 0x70], al
jo 0x1400cf207
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
mov rax, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
add byte [rax], al
mov qword [rsp + 0x50], rax
and al, 0x50
jne 0x1400cf253
cmp rbx, qword [rsp + 0x30]
jne case.0x1400c92be.1311
mov rcx, r12
mov rdx, rbx
call case.0x140003724.2976
mov rdi, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x38]
jmp case.0x1400c92be.1311
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsi + 0x10], rax
mov qword [rsi], 0
jmp 0x1400cf11d
retf 0xfffe
invalid
invalid
retf 0xfffe
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x18], rax
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 1
test rbx, rbx
je 0x1400cf29a
lea rsi, [rdi + 8]
jmp 0x1400cf289
invalid
adc ah, byte [rsi + 0xf]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rsi, 0x18
add esi, 0x18
dec rbx
dec ebx
je 0x1400cf29a
cmp qword [rsi], 0
je 0x1400cf280
add byte [rcx + rsi*8 + 0x48], dh
mov ecx, dword [rsi - 8]
mov rcx, qword [rsi - 8]
call fcn.140142490
add bl, ch
out 0x48, al
cmp dword [rsp + 0x30], 0
jmp 0x1400cf280
cmp qword [rsp + 0x30], 0
je 0x1400cf11d
ja case.0x1400cc87c.1002
invalid
mov rcx, rdi
mov ecx, edi
call fcn.140142490
jmp 0x1400cf11d
invalid
invalid
invalid
add cl, ch
push 0xfffffffffffffffe
invalid
invalid
invalid
lea r8, [0x14019cf88]
or al, 0
mov rdx, rax
call fcn.140163650
ud2
lea r8, [0x14019cf88]
add eax, 0xcdcbd
mov rcx, rax
call fcn.1401633c0
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x14019cf88]
lodsb al, byte [rsi]
fmul qword [rax + rax]
mov rcx, rax
mov rdx, r9
call fcn.140163650
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
mov rcx, r9
call fcn.1401633c0
or dword [rax], eax
or dword [rax], eax
ud2
int3
invalid
add byte [rax], al
cmovb eax, ecx
test ax, ax
shl dword [rsi - 0x7b], 0xc0
je 0x1400cf35a
invalid
movzx eax, ax
cmp eax, 1
clc
add dword [rbp + 0x2f], esi
clc
add dword [rbp + 0x2f], esi
mov rdi, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
test rbx, rbx
je 0x1400cf366
invalid
lea r14, [rdi + 8]
jmp 0x1400cf349
or bl, ch
or al, 0xf
invalid
add r14, 0x18
add esi, 0x18
dec rbx
je 0x1400cf366
retf
cmp qword [r14], 0
je case.0x1400cc87c.1096
int1
add byte [rcx + rsi*8 + 0x49], dh
mov ecx, dword [rsi - 8]
clc
call fcn.140142490
jmp case.0x1400cc87c.1096
add bl, ch
out 0x48, al
cmp dword [rsi + 8], 0
cmp qword [rsi + 8], 0
je 0x1400cf37e
mov rdi, qword [rsi]
jmp 0x1400cf36d
invalid
invalid
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x1400cf37e
mov rcx, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
xor dword [rdi], eax
invalid
xor dword [rdi], eax
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdi, rcx
iretd
movzx ebx, byte [rcx + 0x98]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
iretd
cmp ebx, 6
jne 0x1400cf3b9
mov bl, 2
jmp 0x1400cf3cb
mov eax, ebx
lea rcx, [0x1401af6f8]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x4c
mov esi, dword [rsi + 0x10]
invalid
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi + 8]
mov qword [rsp + 0x20], rsi
jne 0x1400cf3ee
adc al, 0x48
mov rcx, rsi
mov ecx, esi
mov rdx, r14
call fcn.1400c9e40
mov rsi, qword [rsp + 0x20]
and al, 0x20
dec dword [rax - 0x75]
je 0x1400cf40d
invalid
and al, 0x20
and byte [rbx + rcx*4 + 0x76], cl
adc byte [rax - 0x75], cl
mov r14, qword [rsi + 0x10]
jbe 0x1400cf3fe
mov rax, qword [rsi]
mov byte [rax + r14], bl
inc r14
mov qword [rsi + 0x10], r14
adc byte [rax - 0x75], cl
invalid
invalid
invalid
invalid
adc byte [rax - 0x75], cl
or byte [rcx + r13 - 0x10], r9b
sub rax, r14
mov rbx, r14
cmp rax, 2
clc
add cl, byte [rdi]
invalid
cwde
add byte [rax], al
invalid
clc
add cl, byte [rdi]
xchg byte [rax + 0x48000000], bl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsi]
add byte [rax], al
mov rax, qword [rsi]
mov eax, dword [rsi]
mov byte [rax + rbx + 2], 0xff
sbb byte [rdx], r8b
jmp qword [rsi - 0x39]
invalid
invalid
mov word [rax + rbx], 0xffff
add al, 0x18
invalid
add rbx, 3
mov qword [rsi + 0x10], rbx
pop rsi
invalid
ret
pop rsi
adc byte [rax - 0x77], cl
mov ah, 0x24
invalid
mov qword [rsp + 0x88], rsi
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
invalid
mov ah, 0x24
nop
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], r14
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x78], 2
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add bh, bh
invalid
mov qword [rsp + 0x80], 0xffffffffffffffff
mov dword [rsp + 0x80], 0xffffffff
movzx eax, word [rdi + 0x90]
lea ecx, [rax - 0xa]
cmp cx, 0x15
xchg dword [rax - 0x73000000], edx
mul byte [rsi - 0x7d]
stc
adc eax, 0x1ba
mov edx, 1
invalid
mov edx, 1
cmovb edx, ecx
ror dword [rdi], 1
mov bh, 0xca
ror dword [rdi], 1
mov bh, 0xca
lea rdx, [0x1401af748]
movsxd rcx, dword [rdx + rcx*4]
invalid
add rcx, rdx
jmp rcx
loope case.0x1400c92e0.1330
mov r14, qword [rdi]
mov esi, dword [rdi]
mov rdi, qword [rdi + 0x10]
adc byte [rax - 0x75], cl
or byte [rax + 0x29], r9b
invalid
mov rax, qword [rsi + 8]
sub rax, rbx
sub eax, ebx
sub eax, ebx
fmul dword [rax + 0x39]
clc
cmp rax, rdi
jb case.0x140008aad.2772
jns 0x1400cf498
sldt word [rax]
add byte [rax], al
mov rcx, qword [rsi]
invalid
add rcx, rbx
add ecx, ebx
mov rdx, r14
mov r8, rdi
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
push rsp
add byte [rcx], cl
add byte [rax + 1], cl
add ebx, edi
add rbx, rdi
add ebx, edi
mov qword [rsi + 0x10], rbx
jmp case.0x1400cf472.0
fldenv [rax + rax]
add byte [rcx - 0x48], al
invalid
invalid
add eax, dword [rax]
mov r8d, 3
mov eax, 3
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
mov rdx, r14
call fcn.1401639e0
invalid
or dword [r8], r8d
or dword [rax], eax
invalid
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
je 0x1400cf4e1
and byte [rax - 0x75], cl
pop rsi
mov rbx, qword [rsi + 0x10]
adc cl, ch
jmp 0x1400cf410
invalid
invalid
mov ebp, dword [rdi + 0x18]
outsd dx, dword [rsi]
sbb byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsi + 8]
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax + 0x29], 0xd9
sub rcx, rbx
invalid
cmp rcx, 3
jbe 0x1400d19a0
xchg dl, al
and al, 0
invalid
xchg dl, al
ret 0x24
and al, 0
add byte [rdi], cl
bswap ebp
int 0x48
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov dword [rcx + rbx], ebp
sbb dword [rax - 0x7d], ecx
ret
add rbx, 4
add al, 0x48
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov r14, qword [rdi]
mov esi, dword [rdi]
mov rdi, qword [rdi + 0x10]
mov rdx, rax
sub rdx, rbx
cmp rdx, 1
add dword [rdi], ecx
xchg byte [rsi - 0x76ffffdc], bh
mov esi, 0x89000024
jbe 0x1400d19c3
mov esi, 0x89000024
mov edx, edi
cli
rol dx, 8
or byte [rsi - 0x77], ah
mov word [rcx + rbx], dx
adc al, 0x19
add rbx, 2
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
sub rax, rbx
cmp rax, rdi
cmp eax, edi
jb 0x1400d19e9
invalid
and al, 0
add byte [rax + 1], cl
add rcx, rbx
add rcx, rbx
mov rdx, r14
mov r8, rdi
mov r8, rdi
mov eax, edi
clc
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
add ebx, edi
jmp 0x1400d0046
or eax, dword [rax]
add byte [rbx + rcx*4 + 0x77], cl
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
adc byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax + 0x39], r9b
ret
cmp rbx, rax
jne case.0x14004b09a.2013
mov rcx, rsi
mov rdx, rbx
call fcn.1400c9e40
dec dword [rax - 0x75]
je 0x1400cf579
invalid
dec dword [rax - 0x75]
je 0x1400cf579
mov esi, dword [rsp + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
or byte [rax - 0x75], r9b
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rax - 0x75], cl
mov rcx, qword [rsi]
mov rcx, qword [rsi]
mov byte [rcx + rbx], r14b
mov byte [rcx + rbx], dh
mov byte [rcx + rbx], dh
sbb dword [rax - 1], ecx
ret
inc rbx
mov qword [rsi + 0x10], rbx
pop rsi
invalid
pop rsi
adc byte [rbx + rcx*4 + 0x3f], cl
invalid
mov r15, qword [rdi]
invalid
sub rax, rbx
sub eax, ebx
cmp rax, r14
jb 0x1400d1a03
invalid
mov byte [rax + rax], ah
and al, 0
invalid
invalid
and al, 0
add byte [rax + 1], cl
add ecx, ebx
add byte [rax], al
add rcx, rbx
add ecx, ebx
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov r9, qword [rsp + 0x20]
and byte [rcx - 0x77], cl
pop rcx
invalid
and byte [rcx - 0x77], cl
pop rcx
adc byte [rbx + rcx*4 + 0x6f], cl
invalid
invalid
outsd dx, dword [rsi]
mov r13, qword [rdi + 0x18]
mov rbp, qword [rdi + 0x28]
mov rcx, qword [r9 + 8]
or byte [r8 + 0x29], cl
invalid
mov rax, rbx
outsd dx, dword [rsi]
sbb byte [rax - 0x75], cl
outsd dx, dword [rsi]
sub byte [rcx - 0x75], cl
or byte [r8 + 0x29], cl
invalid
cmp rcx, 1
jbe 0x1400d1a1d
invalid
mov rcx, qword [r9]
or dword [rsi - 0x39], esp
add al, 1
invalid
mov word [rcx + rax], 0xffff
add rax, 2
mov qword [r9 + 0x10], rax
adc byte [r9 + rcx*4 + 0x4c], cl
and al, 0x58
mov dword [rsp + 0x58], ecx
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x48], 1
add qword [rax], rax
add byte [rax], al
invalid
test rbp, rbp
je 0x1400d1977
shl rbp, 5
xor edi, edi
mov esi, 2
add eax, 0x2beff31
add byte [rax], al
add bl, ch
jmp 0x1400cf61e
invalid
jmp 0x1400cf61e
invalid
mov rcx, qword [r13 + rdi]
mov ecx, dword [rbp + rdi]
mov rdx, qword [r13 + rdi + 0x10]
mov r8, r9
enter 0x3ee8, 0xfffffffffffffff9
invalid
invalid
enter 0x3ee8, 0xfffffffffffffff9
invalid
lea rcx, [rsp + 0x28]
call fcn.1400caff0
invalid
add rdi, 0x20
cmp rbp, rdi
mov r9, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
je 0x1400d1977
pop rcx
and eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov ecx, dword [r13 + rdi + 0x18]
lea eax, [rcx - 0x26]
cmp rax, 0xffffffffda418d18
cmp ax, 2
cmovae eax, esi
mov byte [rdi + rcx - 0x49], 0xe0
mov byte [rdi + rcx - 0x49], 0xe0
test r12w, r12w
test r12d, r12d
test esp, esp
je case.0x14003daf1.2131
cmp r12d, 1
cmp esp, 1
jne 0x1400cf660
mov cx, 0x1b
mov ecx, 0x23eb001b
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x1400cf666
and esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
mov cx, 0xd
jmp 0x1400cf666
or eax, 0x6610eb00
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebx, word [r13 + rdi + 0x1a]
mov edx, ebx
mov r8, r9
enter 0x10e8, 0xffffffffffffffc3
invalid
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x20
fimul dword [rbp - 0x77]
enter 0x10e8, 0xffffffffffffffc3
invalid
mov rax, qword [r9 + 8]
mov r15, qword [r9 + 0x10]
mov edi, dword [rcx + 0x10]
mov edi, dword [rcx + 0x10]
adc byte [rcx + rbp - 8], cl
sub rax, r15
mov r14, r15
cmp rax, 1
cmp eax, 1
dec byte [rax - 0x7d]
clc
add dword [rdi], ecx
xchg byte [rsi + 0x49000000], cl
add byte [rcx - 0x75], cl
invalid
cmp eax, 1
jbe 0x1400cf71b
add byte [rcx - 0x75], cl
mov rax, qword [r9]
add dword [rsi + 0x42], esp
mov word [rax + r14], 0xffff
add r14, 2
mov dword [rax + r14], 0x8349ffff
mov dword [rax + rsi], 0x8349ffff
mov byte [rdx], 0x4d
mov qword [r9 + 0x10], r14
mov dword [rcx + 0x10], esi
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x38], ecx
and al, 0x38
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x7d], al
cld
cmp r12d, 2
je 0x1400cf6e0
add dh, byte [rax + rbp + 0x41]
cmp esp, 1
cmp r12d, 1
je case.0x140008aad.2694
mov rcx, qword [r13 + rdi]
mov rdx, qword [r13 + rdi + 0x10]
adc byte [rbp - 0x77], cl
enter 0xfffffffffffface8, 0xffffffffffffffc4
invalid
invalid
jmp 0x1400cf602
invalid
invalid
adc byte [rbp - 0x77], cl
enter 0xfffffffffffface8, 0xffffffffffffffc4
invalid
add byte [rax], al
add byte [rax], al
mov r12, qword [r13 + rdi]
mov r15, qword [r13 + rdi + 0x10]
cmp eax, 0x418b4910
or byte [rcx + rbp - 0x10], cl
sub eax, esi
cmp eax, 0x418b4910
or byte [rcx + rbp - 0x10], cl
sub eax, esi
or byte [r9 + rbp - 0x10], cl
sub eax, esi
cmp rax, r15
clc
jb case.0x140008aad.2710
mov rcx, qword [r9]
add rcx, r14
mov rdx, r12
mov r8, r15
mov rsi, r9
call sub.VCRUNTIME140.dll_memcpy
or byte [rax], al
invalid
or byte [rax], al
add byte [rbp + 1], cl
add r14, r15
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
dec byte [rcx + rcx*4 + 0x76]
adc byte [rsi + 2], bh
add byte [rax], al
mov dword [rsi + 0x10], esi
mov esi, 2
add byte [rax], al
add cl, ch
out 0xfe, eax
invalid
add byte [rax], al
jmp 0x1400cf602
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
mov eax, 2
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov rdx, r15
call fcn.1401639e0
or dword [rax], eax
or dword [rax], eax
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x20
invalid
mov r9, qword [rsp + 0x20]
and byte [rbp - 0x75], cl
jno 0x1400cf745
mov r14, qword [r9 + 0x10]
jmp 0x1400cf68d
push rbx
invalid
invalid
mov rcx, r9
leave
mov rdx, r14
mov r8, r15
clc
mov r8, r15
call fcn.1401639e0
cwde
or dword [rax], eax
or dword [rax], eax
mov r9, qword [rsp + 0x20]
and byte [rbp - 0x75], cl
jno 0x1400cf761
mov r14, qword [r9 + 0x10]
jmp 0x1400cf6f6
movzx eax, word [rdi + 0x66]
lea rcx, [0x1401af8fc]
lea ecx, [0x1401af8fc]
lea ecx, [0x1401af8fc]
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x66e0ffc8
add rax, rcx
jmp rax
invalid
loopne 0x1400cf7ce
mov bp, 0x200
jmp case.0x14004b09a.2210
in al, 0xc
add byte [rax], al
invalid
mov ebp, 0xe4e90200
or al, 0
in al, 0xc
add byte [rax], al
invalid
add byte [rsi - 0x7d], ah
cmp word [rdi + 0x38], 0xb
je case.0x1400cf472.12
test cl, bh
cld
invalid
invalid
jg case.0x14003dfe5.2120
or ecx, dword [rdi]
test cl, bh
cld
invalid
dec dword [rax - 0x73]
cmp byte [r8 - 0x77], r9b
cmp byte [rax - 0x77], cl
lea rcx, [rdi + 0x38]
mov rdx, rsi
mov edx, esi
cmp byte [rax - 0x77], cl
mov edx, esi
bnd call fcn.1400ceb60
call fcn.1400ceb60
invalid
invalid
mov r9, qword [rsp + 0x20]
and al, 0x20
mov rbx, qword [rdi + 0x30]
mov ebx, dword [rdi + 0x30]
pop rdi
xor byte [rcx - 0x75], cl
invalid
invalid
mov rax, qword [r9 + 8]
or byte [r13 - 0x75], cl
mov r14, qword [r9 + 0x10]
jno case.0x1400cd38a.2113
cmp r14, rax
jne 0x1400cf7b5
invalid
invalid
sbb byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
mov rdx, r14
call fcn.1400c9e40
invalid
bnd call fcn.1400c9e40
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x20
invalid
mov r9, qword [rsp + 0x20]
and byte [rcx - 0x75], cl
or byte [r13 - 0x75], cl
mov r14, qword [r9 + 0x10]
mov rax, qword [r9 + 8]
mov r14, qword [r9 + 0x10]
mov esi, dword [rcx + 0x10]
adc byte [rcx - 0x75], cl
or dword [rdx - 0x78], eax
sbb al, 0x31
mov rcx, qword [r9]
mov ecx, dword [rcx]
mov byte [rcx + r14], bl
inc r14
mov qword [r9 + 0x10], r14
mov dword [rcx + 0x10], esi
mov dword [rcx + 0x10], esi
mov r15, qword [rdi + 0x20]
jg 0x1400cf7e7
and byte [rcx + rbp - 0x10], cl
sub rax, r14
cmp rax, rbx
fmul dword [rdi]
jb 0x1400d1dba
invalid
and eax, 0x14c0000
int1
add byte [rcx + rax - 0xf], cl
add rcx, r14
add ecx, esi
mov rdx, r15
mov r8, rbx
mov eax, ebx
mov eax, ebx
call sub.VCRUNTIME140.dll_memcpy
paddw mm1, qword [rax]
add byte [rcx + 1], cl
std
or byte [rax], al
add r14, rbx
fimul word [rax - 0x75]
mov rdx, qword [rsp + 0x20]
push rsp
and al, 0x20
mov qword [rdx + 0x10], r14
adc byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
call case.0x1400ceb7f.19
invalid
jmp case.0x1400cf472.0
add byte [rax], al
mov eax, eax
ror byte [rax - 0x73], 0xd
xor dword [rcx], eax
lea rcx, [0x1401af934]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
add eax, ecx
jmp rax
mov bp, 0x200
mov ebp, 0x38e90200
invalid
jmp case.0x1400ce350.200
cmp byte [rsi], cl
add byte [rax], al
mov r14, qword [rdi + 0x10]
ja case.0x1400cc87c.1127
adc byte [rax - 0x75], cl
or byte [rax + 0x39], r9b
cmp rbx, rax
mov rax, qword [rsi + 8]
cmp rbx, rax
cmp ebx, eax
jne 0x1400cf83a
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
call fcn.1400c9e40
invalid
cmpsb byte [rsi], byte [rdi]
invalid
invalid
adc esp, dword [rsi - 0x74b70001]
dec dword [rax - 0x75]
mov rsi, qword [rsp + 0x20]
je 0x1400cf855
and byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
invalid
invalid
pop rsi
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov byte [rcx + rbx], r14b
invalid
inc rbx
mov qword [rsi + 0x10], rbx
mov r15, qword [rdi]
invalid
pop rsi
adc byte [rbx + rcx*4 + 0x3f], cl
invalid
sub rax, rbx
cmp rax, r14
cmp eax, esi
jb 0x1400d1a3c
invalid
add byte [rax], al
add rcx, rbx
mov rdx, r15
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
or byte [rax], al
add rbx, r14
mov r9, qword [rsp + 0x20]
mov qword [r9 + 0x10], rbx
mov r12, qword [rdi + 0x18]
mov esp, dword [rdi + 0x18]
adc byte [rbx + rcx*4 + 0x67], cl
sbb byte [rax - 0x75], cl
jg 0x1400cf8a1
mov esp, dword [rdi + 0x18]
mov rdi, qword [rdi + 0x28]
mov rcx, qword [r9 + 8]
sub rcx, rbx
sub ecx, ebx
sub ecx, ebx
mov rax, rbx
cmp rcx, 2
stc
add cl, byte [rdi]
xchg cl, cl
and dword [rax], eax
invalid
stc
add cl, byte [rdi]
xchg cl, cl
and dword [rax], eax
add byte [rcx - 0x75], cl
mov ecx, dword [rcx]
invalid
mov rcx, qword [r9]
mov ecx, dword [rcx]
mov byte [rcx + rax + 2], 0xff
mov word [rcx + rax], 0xffff
dec dword [rax - 0x7d]
invalid
invalid
add dword [rdx], r8d
add dword [rdx], eax
jmp qword [rsi - 0x39]
add edi, edi
dec dword [rax - 0x7d]
rol byte [rbx], 0x49
mov dword [rcx + 0x10], eax
add eax, 3
mov qword [r9 + 0x10], rax
adc byte [r9 + rcx*4 + 0x4c], cl
mov qword [rsp + 0x58], r9
and al, 0x58
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x48], 2
mov dword [rsp + 0x48], 2
invalid
mov dword [rsp + 0x48], 2
and al, 0x48
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0x10000
push rax
add byte [rax], al
add dword [rax], eax
test rdi, rdi
test edi, edi
je 0x1400d1977
scasd eax, dword [rdi]
and byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [rdi + rdi*2]
add al, 0x7f
shl rax, 4
loopne case.0x1400cee22.71
add rax, r12
loopne 0x1400cf91c
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
and al, 0x68
jmp 0x1400cf903
add byte [rax], al
mov r12, qword [rsp + 0x70]
and al, 0x70
add r12, 0x30
xor byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.1400caff0
mov r9, qword [rsp + 0x20]
and al, 0x20
mov dh, 0xff
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x20
cmp r12, qword [rsp + 0x68]
je 0x1400d1977
test byte [rax + riz], dh
invalid
push 0x2074840f
add byte [rax], al
test byte [rax + riz], dh
and byte [rax], al
add byte [rbp - 0x75], cl
je 0x1400cf92b
invalid
mov r14, qword [r12 + 0x28]
and al, 0x28
sub byte [rcx - 0x75], cl
mov rax, qword [r9 + 8]
or byte [r9 - 0x75], cl
mov rbx, qword [r9 + 0x10]
pop rcx
adc byte [rax - 0x77], cl
mov rcx, rax
sub rcx, rbx
mov rcx, rax
sub rcx, rbx
cmp rcx, 2
jbe case.0x1400cc87c.1168
mov ch, 3
add byte [rax], al
mov edx, r14d
bswap edx
retf 0x8b49
invalid
retf 0x8b49
mov ecx, dword [rcx]
mov r8d, edx
mov eax, edx
shr r8d, 8
shr edx, 0x18
mov byte [rcx + rbx + 2], dl
or cl, al
invalid
mov word [rcx + rbx], r8w
add rbx, 3
add ebx, 3
add ebx, 3
mov qword [r9 + 0x10], rbx
mov r15, qword [r12 + 0x18]
test r15, r15
test edi, edi
jne 0x1400cf952
add eax, 0x247c8b4d
mov r15, qword [r12 + 0x20]
jl 0x1400cf975
and byte [rax + 0x29], cl
sub rax, rbx
fmul dword [rcx + rdi - 0x10]
cmp rax, r14
jb 0x1400cfcf8
add eax, dword [rax]
add byte [rax + 1], cl
add rcx, rbx
add byte [rax], al
add rcx, rbx
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
add ebx, esi
add ebx, esi
mov r9, qword [rsp + 0x20]
mov r9, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and al, 0x20
and byte [rcx - 0x77], cl
mov qword [r9 + 0x10], rbx
mov dword [rcx + 0x10], ebx
pop rcx
adc byte [rcx - 0x75], cl
mov edi, dword [rsp]
mov rdi, qword [r12]
mov edi, dword [rsp]
mov qword [rsp + 0x70], r12
mov rsi, qword [r12 + 0x10]
je 0x1400cf9a9
invalid
je 0x1400cf9a9
adc byte [rcx - 0x75], cl
or byte [r8 + 0x29], cl
or byte [rax + 0x29], cl
mov rcx, qword [r9 + 8]
sub rcx, rbx
sub ecx, ebx
or byte [rax + 0x29], cl
sub ecx, ebx
invalid
mov rax, rbx
fmul dword [rax - 0x7d]
stc
add dword [rdi], ecx
cmp rcx, 1
jbe 0x1400cfd15
xchg byte [rbx + 3], bh
add byte [rax], al
mov rcx, qword [r9]
mov ecx, dword [rcx]
mov word [rcx + rax], 0xffff
add rax, 2
add eax, 2
invalid
add eax, 2
mov qword [r9 + 0x10], rax
mov qword [rsp + 0x38], r9
and al, 0x38
adc byte [r9 + rcx*4 + 0x4c], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], rbx
pop rsp
and al, 0x40
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x7b], cl
test esi, esi
invalid
test byte [rcx], bl
invalid
test rsi, rsi
test esi, esi
je case.0x1400ccc14.1918
test byte [rcx], bl
invalid
invalid
dec dword [rax - 0x3f]
out 5, al
shl rsi, 5
xor ebp, ebp
in eax, dx
nop dword [rax]
movzx r12d, word [rdi + rbp + 0x18]
movzx esp, word [rdi + rbp + 0x18]
cmp r12d, 0x26
jne 0x1400cf9f0
mov r14w, 5
jmp case.0x1400cfa04.0
invalid
mov r14d, 0x23eb0005
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
and esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
lea rcx, [0x1401af7c8]
movsxd rax, dword [rcx + rax*4]
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov r14d, r12d
jmp rax
out 0xff, al
loopne case.0x1400c92be.1341
invalid
mov rax, qword [r9 + 8]
mov eax, dword [rcx + 8]
mov rbx, qword [r9 + 0x10]
mov ebx, dword [rcx + 0x10]
adc byte [rax + 0x29], cl
sub rax, rbx
cmp rax, 1
fmul dword [rax - 0x7d]
clc
add dword [rdi], ecx
jbe 0x1400cfb65
jbe 0x1400cfb65
add qword [rax], rax
add byte [rsi + 0x41], ah
rol esi, 8
invalid
rol r14w, 8
or byte [rcx - 0x75], cl
add dword [rsi + 0x44], esp
mov rax, qword [r9]
mov eax, dword [rcx]
mov word [rax + rbx], r14w
mov dword [rax + rbx], esi
lea r14, [rbx + 2]
lea esi, [rbx + 2]
add cl, byte [rbp - 0x77]
jno 0x1400cfa40
mov qword [r9 + 0x10], r14
mov rcx, qword [r9 + 8]
sub rcx, r14
or byte [rcx + rbp - 0xf], cl
sub ecx, esi
mov rax, r14
cmp rcx, 1
jbe 0x1400cfb84
add dword [rdi], ecx
xchg byte [rax + 1], al
add byte [rax], al
add dword [rax], eax
add byte [rbp + rcx*4 + 0x78], cl
lea r15, [rax + 2]
add cl, byte [rcx - 0x75]
or dword [rsi - 0x39], esp
mov rcx, qword [r9]
mov ecx, dword [rcx]
mov word [rcx + rax], 0xffff
add al, 1
invalid
dec dword [rbp - 0x77]
mov qword [r9 + 0x10], r15
jns case.0x1400ce1b4.153
cmp r12w, 0x26
jne 0x1400cfaf0
test dword [rax + 0x49000000], edx
mov eax, dword [rcx + 8]
add byte [rax], al
add byte [rcx - 0x75], cl
or byte [r9 + 0x39], cl
cmp r15, rax
add byte [rax], al
mov rax, qword [r9 + 8]
cmp r15, rax
cmp edi, eax
jne 0x1400cfa81
sbb byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov rdx, r15
cli
call fcn.1400c9e40
mov r9, qword [rsp + 0x20]
invalid
movabs dword [0x4920244c8b4cffff], eax
and byte [rcx - 0x75], cl
mov rax, qword [r9 + 8]
mov eax, dword [rcx + 8]
or byte [r13 - 0x75], cl
jns case.0x140104a47.1381
mov r15, qword [r9 + 0x10]
mov rcx, qword [r9]
mov ecx, dword [rcx]
or dword [rdx - 0x3a], eax
add al, 0x39
mov byte [rcx + r15], 1
mov byte [rcx + rdi], 1
add dword [rcx - 1], ecx
inc r15
invalid
mov qword [r9 + 0x10], r15
mov dword [rcx + 0x10], edi
adc byte [rbx + rcx*4 + 0x64], cl
invalid
mov r12, qword [rdi + rbp + 0x10]
mov esp, dword [rdi + rbp + 0x10]
invalid
mov rdx, rax
mov edx, eax
ret 0x294c
sub rdx, r15
sub edx, edi
cmp rdx, 2
jbe 0x1400cfba3
xchg dh, bh
add byte [rax], al
add byte [rax], al
mov edx, r12d
inc byte [rax]
add byte [rax], al
mov edx, r12d
loop 0x1400cfab8
bswap edx
retf 0x8941
mov r8d, edx
mov eax, edx
shr r8d, 8
call 0x158f7bbbc
shr edx, 0x18
sbb byte [rdx - 0x78], al
push rsp
mov byte [rcx + r15 + 2], dl
mov byte [rcx + rdi + 2], dl
cmp dword [rdx], eax
add ah, byte [rsi + 0x46]
mov word [rcx + r15], r8w
mov dword [rcx + rdi], eax
cmp dword [rcx - 0x7d], ecx
mov dword [rbx], 0x1079894d
mov dword [rcx + 0x10], edi
add r15, 3
add edi, 3
mov qword [r9 + 0x10], r15
mov dword [rcx + 0x10], edi
mov r13, qword [rdi + rbp]
mov ebp, dword [rdi + rbp]
sub al, 0x2f
invalid
sub rax, r15
sub eax, edi
cmp rax, r12
cmp eax, esp
loopne 0x1400cfae0
jb case.0x1400cf472.58
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rax - 7], cl
add rcx, r15
add ecx, edi
stc
mov rdx, r13
mov r8, r12
mov eax, esp
invalid
mov eax, esp
call sub.VCRUNTIME140.dll_memcpy
or al, 0xfa
or byte [rax], al
add byte [rbp + 1], cl
out 0x4c, eax
mov r13, qword [rsp + 0x20]
add r15, r12
add edi, esp
mov r13, qword [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
invalid
and bl, ch
jmp 0x1400cfb20
xor ah, byte [rsi - 0x70]
nop
mov r13, qword [rdi + rbp]
mov ebp, dword [rdi + rbp]
invalid
mov r12, qword [rdi + rbp + 0x10]
mov esp, dword [rdi + rbp + 0x10]
invalid
mov rax, qword [r9 + 8]
mov eax, dword [rcx + 8]
or byte [r9 + rbp - 8], cl
sub rax, r15
clc
cmp rax, r12
cmp eax, esp
jb 0x1400cfbe6
invalid
fld qword [rax]
add byte [rax], al
mov rcx, qword [r9]
add rcx, r15
stc
or dword [rcx + rax - 7], ecx
stc
mov rdx, r13
mov r8, r12
mov eax, esp
mov eax, esp
mov r13, r9
call sub.VCRUNTIME140.dll_memcpy
sar ecx, cl
or byte [rax], al
int 0xe8
sar ecx, cl
or byte [rax], al
add r15, r12
out 0x4d, eax
mov dword [rbp + 0x10], edi
invalid
mov qword [r13 + 0x10], r15
adc byte [rax - 0x7d], cl
ret
add rbx, 4
cmp r14, 0xfffffffffffffffd
invalid
std
cmp esi, 0xfffffffd
invalid
ja 0x1400d1dd7
xchg dword [rbp + 0x4c000022], esp
cmp rbx, r15
cmp ebx, edi
ja 0x1400d1deb
mov al, 0x22
add byte [rax], al
mov r9, r13
sub r15, r14
jmp 0x18204248f
add r15d, 0xfffffffe
rol r15w, 8
rol edi, 8
mov rax, qword [r13]
mov eax, dword [rbp]
mov word [rax + r14], r15w
cmp al, 0x30
add rbp, 0x20
cmp rsi, rbp
jne case.0x1400ccc14.1921
invalid
invalid
test dword [rax - 2], esi
invalid
invalid
jmp case.0x1400ccc14.1918
mov r8d, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov rdx, rbx
mov edx, ebx
call fcn.1401639e0
or dword ds:[rax], eax
mov r9, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rbx, qword [r9 + 0x10]
jmp 0x1400cfa1b
invalid
invalid
pop rcx
adc cl, ch
xchg edi, eax
invalid
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
invalid
mov r8d, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
leave
add byte [rax], al
mov rcx, r9
leave
mov rdx, r14
call fcn.1401639e0
or dword ds:[rax], eax
or dword ds:[rax], eax
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x20
mov r9, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and al, 0x20
mov rax, qword [r9 + 0x10]
mov eax, dword [rcx + 0x10]
jmp 0x1400cfa44
invalid
mov r8d, 3
mov eax, 3
add eax, dword [rax]
add byte [rax], al
mov rcx, r9
leave
mov rdx, r15
call fcn.1401639e0
mov r9, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and al, 0x20
mov r15, qword [r9 + 0x10]
mov rcx, qword [r9]
or dword [rcx - 0x75], ecx
or r9b, bpl
or cl, ch
fdiv st(6), st(0)
invalid
invalid
or dword [rcx - 0x75], ecx
or r9b, bpl
or cl, ch
or cl, ch
fdiv st(6), st(0)
invalid
mov rcx, r9
mov ecx, ecx
mov rdx, r15
mov r8, r12
mov r15, r9
mov edi, ecx
mov edi, ecx
call fcn.1401639e0
mov rcx, qword [r15]
mov r15, qword [r15 + 0x10]
jmp 0x1400cfad6
invalid
invalid
invalid
invalid
invalid
mov rcx, r9
mov ecx, ecx
mov rdx, r15
mov r8, r12
call fcn.1401639e0
cmp eax, 0x8b4c0009
and al, 0x20
cmp eax, 0x8b4c0009
and al, 0x20
mov r15, qword [r9 + 0x10]
jns 0x1400cfc0d
jmp case.0x1400c92e0.1355
mov r14w, 0x31
xor dword [rax], eax
jmp case.0x1400cfa04.0
mov r14w, 0x30
mov r14d, 0xf0e90030
std
invalid
xor byte [rax], al
jmp case.0x1400cfa04.0
movzx r14d, word [rdi + rbp + 0x1a]
jmp case.0x1400cfa04.0
je case.0x140040846.2186
sbb ch, cl
in eax, 0xfd
invalid
mov r14w, 0xff01
jmp case.0x1400cfa04.0
invalid
std
invalid
invalid
mov r14d, 0xdbe9ff01
mov esi, 0xdbe9ff01
invalid
std
invalid
mov r14w, 0xffa5
jmp case.0x1400cfa04.0
sar ebp, 1
invalid
invalid
mov r14d, 0xd1e9ffa5
mov esi, 0xd1e9ffa5
invalid
sar ebp, 1
std
invalid
mov r14w, 0x29
mov r14d, 0xc7e90029
mov esi, 0xc7e90029
jmp case.0x1400cfa04.0
invalid
std
invalid
mov r14w, 0x23
jmp case.0x1400cfa04.0
invalid
mov r14d, 0xbde90023
mov esi, 0xbde90023
std
invalid
jmp qword [rsi + 0x41]
mov r14w, 0x2e
jmp case.0x1400cfa04.0
mov r14d, 0xb3e9002e
mov esi, 0xb3e9002e
std
invalid
mov r14w, 0x2a
jmp case.0x1400cfa04.0
mov r14w, 0x2b
jmp case.0x1400cfa04.0
lahf
std
invalid
mov r14w, 0x754f
jmp case.0x1400cfa04.0
xchg ebp, eax
std
invalid
invalid
mov r14d, 0x95e9754f
xchg ebp, eax
std
invalid
jmp qword [rsi + 0x41]
mov r14w, 0x2f
jmp case.0x1400cfa04.0
invalid
invalid
jmp qword [rsi + 0x41]
mov r14w, 0x15
jmp case.0x1400cfa04.0
mov r14w, 0x12
jmp case.0x1400cfa04.0
std
invalid
invalid
mov r14d, 0x77e90012
std
invalid
mov r14w, 0x3374
mov r14d, 0x6de93374
std
invalid
je 0x1400cfcc7
jmp case.0x1400cfa04.0
jmp qword [rsi + 0x41]
mov r14w, 0x17
jmp case.0x1400cfa04.0
invalid
mov r14w, 0x33
jmp case.0x1400cfa04.0
invalid
jmp qword [rsi + 0x41]
mov r14w, 0x2d
jmp case.0x1400cfa04.0
std
invalid
invalid
mov r14w, 0x2c
sub al, 0
jmp case.0x1400cfa04.0
std
invalid
mov r14w, 0x32
jmp case.0x1400cfa04.0
invalid
invalid
mov esi, 0x3be90032
std
cmp edi, ebp
invalid
jmp qword [rsi + 0x41]
mov r14w, 0x39
jmp case.0x1400cfa04.0
xor ebp, edi
invalid
invalid
add cl, ch
xor ebp, edi
invalid
mov r8d, 3
mov rcx, r9
mov rdx, rbx
call fcn.1401639e0
mov r9, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
cli
cmp al, 9
add byte [rbx + rcx*4 + 0x4c], cl
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov rax, qword [r9 + 8]
mov rbx, qword [r9 + 0x10]
jmp 0x1400cf920
or byte [r9 - 0x75], cl
pop rcx
adc cl, ch
sub ah, bh
invalid
mov rcx, r9
mov rdx, rbx
mov edx, ebx
mov r8, r14
mov eax, esi
mov rsi, r9
call fcn.1401639e0
or dword [rax], eax
or dword [rax], eax
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
adc cl, ch
cld
invalid
invalid
adc cl, ch
cld
invalid
mov r8d, 2
mov rcx, r9
add byte [rcx + rcx*4 - 0x37], cl
mov rdx, rbx
call fcn.1401639e0
or dword [rax], eax
or dword [rax], eax
mov r9, qword [rsp + 0x20]
mov rax, qword [r9 + 0x10]
jmp case.0x14004b2ee.1988
mov rcx, rdi
mov rdx, rsi
call case.0x1400ceb7f.19
jmp case.0x1400cf472.0
mov ebp, dword [rdi + 0x48]
mov r14, qword [rsi + 8]
mov esi, dword [rsi + 8]
mov esi, dword [rsi + 8]
mov rax, r14
sub rax, rbx
cmp rax, 3
jbe 0x1400d1a75
invalid
add byte [rax], al
sbb eax, 0xcd0f0000
bswap ebp
mov rax, qword [rsi]
mov dword [rax + rbx], ebp
add rbx, 4
mov qword [rsi + 0x10], rbx
mov ebp, dword [rdi + 0x4c]
mov rax, r14
sub rax, rbx
sub eax, ebx
cmp rax, 3
cmp eax, 3
jbe 0x1400d1a98
bswap ebp
mov rax, qword [rsi]
mov dword [rax + rbx], ebp
sub al, 0x18
add rbx, 4
mov qword [rsi + 0x10], rbx
add al, 0x48
mov dword [rsi + 0x10], ebx
mov r15, qword [rdi + 0x10]
cmp rbx, r14
jne 0x1400cfdaf
jne 0x1400cfdaf
mov rcx, rsi
int1
mov rdx, r14
call fcn.1400c9e40
mov rsi, qword [rsp + 0x20]
je 0x1400cfdca
and byte [rbx + rcx*4 + 0x76], cl
or byte [rax - 0x75], cl
pop rsi
invalid
or byte [rax - 0x75], cl
pop rsi
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov byte [rcx + rbx], r15b
inc rbx
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x10], ebx
adc byte [rbx + rcx*4 + 0x27], cl
mov r12, qword [rdi]
mov rax, r14
sub rax, rbx
cmp rax, r15
clc
jb 0x1400d1abb
add rcx, rbx
mov rdx, r12
mov r8, r15
mov eax, edi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
add rbx, r15
mov r9, qword [rsp + 0x20]
mov qword [r9 + 0x10], rbx
pop rcx
invalid
mov r12, qword [rdi + 0x18]
mov r15, qword [rdi + 0x28]
mov rax, r14
sub rax, rbx
cmp rax, 1
clc
add dword [rdi], ecx
xchg al, bl
sbb al, 0
add byte [rax], al
clc
add dword [rdi], ecx
xchg al, bl
sbb al, 0
add byte [rax], al
mov eax, r15d
add byte [rax], al
mov eax, r15d
rol ax, 8
rol eax, 8
ror byte [rax], 0x49
mov ecx, dword [rcx]
invalid
or byte [rcx - 0x75], cl
mov rcx, qword [r9]
or dword [rsi - 0x77], esp
mov word [rcx + rbx], ax
add al, 0x19
add rbx, 2
ret
mov qword [r9 + 0x10], rbx
mov rax, r14
sub rax, rbx
fmul dword [rcx + rdi - 8]
invalid
fmul dword [rcx + rdi - 8]
clc
jb 0x1400d1afc
invalid
sbb al, 0
add byte [rax + 1], cl
invalid
add rcx, rbx
add ecx, ebx
mov rdx, r12
loop 0x1400cfe7a
mov r8, r15
mov eax, edi
clc
call sub.VCRUNTIME140.dll_memcpy
test byte [rax], 0
or byte [rax], al
add rbx, r15
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0x10], rbx
mov dword [rcx + 0x10], ebx
mov r13, qword [rdi + 0x30]
mov rbp, qword [rdi + 0x40]
sub r14, rbx
mov rax, rbx
cmp r14, 1
cmp esi, 1
cmp esi, 1
jbe case.0x1400cd38a.2315
xchg ch, al
sbb al, 0
add byte [rax - 0x75], cl
adc dword [rsi - 0x39], esp
add al, 2
add bh, bh
mov rdx, qword [rcx]
mov word [rdx + rax], 0xffff
add bh, bh
dec dword [rax - 0x7d]
rol byte [rdx], 0x48
add cl, byte [rax - 0x77]
invalid
invalid
add bh, bh
dec dword [rax - 0x7d]
rol byte [rdx], 0x48
add cl, byte [rax - 0x77]
invalid
invalid
add cl, byte [rax - 0x77]
adc byte [r8 - 0x77], cl
and al, 0x58
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
add byte [rax], al
test rbp, rbp
je 0x1400d1977
add byte [rax], al
add byte [rax - 0x3f], cl
shl rbp, 5
in eax, 5
add eax, 0x51ebff31
xor edi, edi
jmp case.0x140008aad.3047
invalid
push rcx
nop dword [rax]
mov r12, qword [r13 + rdi]
cmp eax, 0x7c8b4d00
cmp eax, 0x7c8b4d00
add byte [rbp - 0x75], cl
mov r15, qword [r13 + rdi + 0x10]
jl case.0x14003dfe5.2247
cmp eax, 0x468b4810
adc byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
or byte [rcx + r13 - 0x10], r9b
or byte [rcx + rbp - 0x10], cl
sub rax, r14
invalid
cmp rax, r15
cmp eax, edi
jb 0x1400cff8b
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
add rcx, r14
add ecx, esi
mov rdx, r12
mov r8, r15
mov eax, edi
mov eax, edi
clc
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rbp + 1], cl
add r14, r15
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
dec byte [rcx + rcx*4 + 0x76]
mov dword [rsi + 0x10], esi
adc byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
call fcn.1400caff0
mov cl, 0xff
invalid
dec dword [rax - 0x7d]
invalid
add rdi, 0x20
cmp rbp, rdi
cmp ebp, edi
and byte [rax + 0x39], cl
cmp ebp, edi
std
je 0x1400d1977
cdq
sbb al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
movzx r12d, word [r13 + rdi + 0x18]
mov cx, 0x16
invalid
invalid
mov bh, 0x64
cmp eax, 0x16b96618
add byte [rsi + 0x41], ah
cmp r12w, 0x26
invalid
cmp r12w, 0x26
je case.0x1400cd38a.2246
je case.0x1400cd38a.2246
or dword [rcx + 0xf], eax
mov bh, 0x5c
pop rsp
movzx ebx, word [r13 + rdi + 0x1a]
mov ecx, r12d
mov ecx, esp
pop rsp
cmp eax, 0xe189441a
sbb al, byte [rcx + rcx*4 - 0x1f]
mov ecx, esp
mov edx, ebx
mov rsi, qword [rsp + 0x20]
and byte [rcx - 0x77], cl
mov r8, rsi
call case.0x1400c9bb9.88
jns case.0x14003dfe5.2011
invalid
dec dword [rax - 0x75]
push rsi
invalid
invalid
mov edx, 0x8b48ffff
dec dword [rax - 0x75]
push rsi
or byte [rbx + rcx*4 + 0x7e], cl
invalid
invalid
invalid
mov r15, qword [rsi + 0x10]
adc byte [rcx + rbp - 6], cl
sub rdx, r15
mov rax, r15
cmp rdx, 1
cmp edx, 1
cmp edx, 1
jbe case.0x140048217.2162
mov rdx, qword [rsi]
mov word [rdx + rax], 0xffff
lea r14, [rax + 2]
jo 0x1400cff2a
jo 0x1400cff2a
mov qword [rsi + 0x10], r14
jbe case.0x140008aad.2948
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r15
je case.0x14004b2ee.2093
cmp byte [rcx + rcx*4 + 0x7c], cl
and al, 0x40
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x41], ah
cmp esp, 0x26
cmp r12w, 0x26
jne case.0x14003daf1.2267
inc dword [rbp - 0x75]
jl 0x1400cff8b
mov r15d, dword [r13 + rdi]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
add byte [rax - 0x75], cl
mov eax, dword [rsi + 8]
or byte [rcx + r13 - 0x10], r9b
sub rax, r14
sub eax, esi
cmp rax, 3
jbe case.0x14004b09a.2148
bswap r15d
mov rax, qword [rsi]
mov dword [rax + r14], r15d
add r14, 4
mov byte [rcx + rbp*8], 0x54
invalid
invalid
invalid
mov byte [rcx + rbp*8], 0x54
invalid
mov r8d, 2
mov rcx, rsi
mov rdx, r15
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov rax, qword [rsi + 0x10]
jmp 0x1400cff1b
mov rcx, rsi
mov ecx, esi
mov rdx, r14
mov r8, r15
clc
mov r8, r15
clc
call fcn.1401639e0
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
je 0x1400cffc1
and al, 0x20
and byte [rbx + rcx*4 + 0x76], cl
adc cl, ch
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
jbe 0x1400cffb2
jmp 0x1400cfeaa
add edi, edi
invalid
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
mov rdx, r14
bnd call fcn.1401639e0
call fcn.1401639e0
sub byte [rdx], bh
or dword [rax], eax
add byte [rax - 0x75], cl
je 0x1400cffe0
invalid
mov rsi, qword [rsp + 0x20]
and al, 0x20
and byte [rbx + rcx*4 + 0x76], cl
adc bl, ch
cdq
mov r14, qword [rsi + 0x10]
jbe 0x1400cffd1
jmp case.0x140040846.2216
mov rax, qword [rsi + 8]
cmp rbx, rax
jne 0x1400cffe4
invalid
sbb byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1400c9e40
imul ebx, dword [rsi - 0x74b70001], 0x48202474
sahf
invalid
dec dword [rax - 0x75]
je case.0x14002210d.2438
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
and byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov byte [rcx + rbx], 1
add al, 0x19
add dword [rax - 1], ecx
inc rbx
sbb dword [rcx], eax
inc rbx
inc ebx
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rbx + rcx*4 + 0x77], cl
invalid
invalid
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
ja case.0x140048217.2181
adc byte [rax - 0x77], cl
ret 0x2948
invalid
mov rdx, rax
mov edx, eax
sub rdx, rbx
sub edx, ebx
fimul dword [rax - 0x7d]
cli
cmp rdx, 2
add cl, byte [rdi]
jbe 0x1400d1b39
xchg byte [rbx], dh
sbb eax, dword [rax]
add byte [rcx + rcx*4 - 0xe], al
mov edx, r14d
mov edx, r14d
mov edx, esi
bswap edx
retf 0x8941
mov r8d, edx
mov eax, edx
shr r8d, 8
shr eax, 8
shr edx, 0x18
invalid
sbb byte [rax + 0x66021954], cl
mov byte [rcx + rbx + 2], dl
add ah, byte [rsi + 0x44]
mov dword [rcx + rbx], eax
mov word [rcx + rbx], r8w
mov dword [rcx + rbx], r8d
add rbx, 3
mov qword [rsi + 0x10], rbx
ret
mov rdi, qword [rdi]
sub rax, rbx
fmul dword [rcx + rdi - 0x10]
cmp rax, r14
jb 0x1400d1b5f
sub bl, byte [rbx]
add byte [rax], al
sbb eax, dword [rax]
add byte [rax + 1], cl
invalid
add rcx, rbx
add ecx, ebx
mov rdx, rdi
mov r8, r14
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
or byte [rax], al
add rbx, r14
add ebx, esi
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov qword [rax + 0x10], rbx
mov dword [rax + 0x10], ebx
jmp case.0x1400cf472.0
add byte [rax], al
movzx eax, word [rdi + 0x44]
lea rcx, [0x1401af860]
invalid
invalid
or eax, 0xdf801
or eax, 0x4634800
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x66e0ffc8
mov ebp, 0x7be90200
adc al, 0
add byte [rbx + rcx*4 + 0x3f], cl
mov r15, qword [rdi]
add rax, rcx
jmp rax
mov bp, 0x200
jmp 0x1400d14ec
mov r15, qword [rdi]
mov edi, dword [rdi]
invalid
mov r14, qword [rdi + 0x10]
ja case.0x1400ce1b4.131
mov rax, qword [rsi + 8]
sub rax, rbx
fmul dword [rax - 0x77]
fisttp word [rax - 0x7d]
clc
add cl, byte [rdi]
xchg ch, ch
in eax, dx
sbb al, byte [rax]
invalid
fmul dword [rax - 0x77]
fisttp word [rax - 0x7d]
clc
add cl, byte [rdi]
xchg ch, ch
in eax, dx
in eax, dx
sbb al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsi]
invalid
mov byte [rax + rdi + 2], 0xff
cmp byte [rdx], r8b
jmp qword [rsi - 0x39]
invalid
invalid
mov word [rax + rdi], 0xffff
dec dword [rax - 0x7d]
mov dword [rbx], 0x107e8948
mov qword [rsi + 0x10], rdi
add rdi, 3
mov qword [rsi + 0x10], rdi
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], esi
je case.0x14004b2ee.2112
cmp byte [rax - 0x77], cl
pop rsp
and al, 0x40
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x30], 0x10000
sub byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
mov dword [rsp + 0x30], 0x10000
add dword [rax], eax
test r14, r14
je case.0x1400d2394.6
test byte [rbx], dh
add eax, 0xc1490000
out 3, al
invalid
shl r14, 3
shl esi, 3
add ecx, dword [rdi - 0x73]
and al, 0x76
lea r12, [r14 + r14*2]
lea esp, [rsi + rsi*2]
jbe case.0x1400ce1b4.119
xor r13d, r13d
xor ebp, ebp
jmp 0x1400d010f
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
add byte [rax], al
sub rax, rdi
clc
cmp rax, rbx
cmp eax, ebx
fdiv dword [rdx + 0x6e]
jb 0x1400d0156
add rcx, rdi
stc
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
or byte [rax], al
fsubr st(0)
cli
or byte [rax], al
or byte [rax], al
add rdi, rbx
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
je 0x1400d0121
and al, 0x20
and byte [rax - 0x77], cl
mov qword [rsi + 0x10], rdi
jle 0x1400d0112
add r13, 0x18
cmp r12, r13
in al, dx
je case.0x1400d2394.6
test bl, ch
add al, 0
add byte [rbx - 0x75], al
add byte [rax], al
mov ebx, dword [r15 + r13 + 0x10]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
pop rsp
invalid
mov eax, dword [rsi + 8]
mov rcx, rax
sub rcx, rdi
sub ecx, edi
ror dword [rax + 0x29], 0xf9
sub ecx, edi
stc
cmp rcx, 2
jbe 0x1400d0170
add dh, byte [rsi + 0x4c]
bswap rbx
bswap ebx
mov rcx, qword [rsi]
mov edx, ebx
invalid
invalid
fcmovb st(0), st(1)
invalid
shr edx, 8
shr ebx, 0x18
mov byte [rcx + rdi + 2], bl
invalid
cmp dword [rdx], eax
add ah, byte [rsi - 0x77]
adc al, 0x39
mov word [rcx + rdi], dx
add rdi, 3
add edi, 3
add ecx, dword [rax - 0x77]
jle 0x1400d0151
invalid
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
adc byte [rdi - 0x75], cl
xor al, 0x2f
mov r14, qword [r15 + r13]
invalid
mov rbx, qword [r15 + r13 + 0x10]
mov ebx, dword [rdi + rbp + 0x10]
adc byte [rbp - 0x7b], cl
test r14, r14
test esi, esi
div byte [rbp - 0x6f]
jne 0x1400d00e0
xchg ecx, eax
mov r14, qword [r15 + r13 + 8]
je 0x1400d0182
invalid
or bl, ch
mov cl, byte [rax - 0x77]
jmp 0x1400d00e0
mov rcx, rsi
int1
mov rdx, rdi
mov r8, rbx
invalid
fsubr st(0)
call fcn.1401639e0
jl 0x1400d019a
or dword [rax], eax
mov rcx, qword [rsi]
mov rdi, qword [rsi + 0x10]
adc cl, ch
js 0x1400d016d
invalid
invalid
adc cl, ch
js 0x1400d016d
invalid
invalid
mov r8d, 3
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
mov edx, edi
call fcn.1401639e0
add byte [rax - 0x75], cl
je 0x1400d01a9
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
or byte [rax - 0x75], r9b
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle case.0x1400ce350.174
jmp 0x1400d0124
mov r14, qword [rdi]
mov r15, qword [rdi + 0x10]
adc byte [rax - 0x77], cl
invalid
invalid
adc byte [rax - 0x77], cl
fimul dword [rax + 0x39]
mov edx, ebx
cmp qword [rsi + 8], rbx
pop rsi
or byte [rdi], cl
invalid
test ah, dh
hlt
sbb dword [rax], eax
je 0x1400d1b98
hlt
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
mov byte [rax + rdx], 0xff
add al, 0x10
adc bh, bh
dec dword [rax - 1]
ret 0x8948
invalid
inc rdx
mov qword [rsi + 0x10], rdx
push rsi
adc byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], esi
je 0x1400d01da
and al, 0x38
cmp byte [rax - 0x77], cl
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
pop rsp
and al, 0x40
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test r15, r15
test edi, edi
dec dword [rdi]
je case.0x1400ce350.184
test byte [rcx + rax], ah
add dword fs:[rax], eax
add byte [rax], al
add byte [rbp + 1], cl
add r15, r15
push qword [rcx]
xor ebx, ebx
fisttp dword [rbp + rcx*4 + 0x25]
lea r12, [0x1401af79c]
and eax, 0xdf5c2
ret 0xdf5
or eax, 0xf30eb00
add bl, ch
jmp 0x1400d020c
xor byte [rdi], cl
nop dword [rax]
invalid
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1400c9e40
pop rax
pushfq
invalid
dec dword [rax - 0x75]
mov rsi, qword [rsp + 0x20]
je 0x1400d0210
and byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rax - 0x75], cl
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov byte [rax + rdx], bpl
sub al, 0x10
adc byte [rax - 1], cl
ret 0x8948
invalid
invalid
inc rdx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
push rsi
adc byte [rax - 0x7d], cl
invalid
invalid
add rbx, 2
ret
add cl, byte [rcx + 0x39]
fisttp word [rdi]
cmp r15, rbx
je case.0x1400ce350.184
test byte [rsi], ah
add dword [rax], eax
add byte [rax], al
test byte [rsi], ah
add dword [rax], eax
invalid
add dword es:[rax], eax
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [r14 + rbx]
mov dh, 4
add al, 0x1e
invalid
movsxd rax, dword [r12 + rax*4]
add al, 0x84
test byte [rcx + rax - 0x20], cl
add rax, r12
add eax, esp
loopne 0x1400d0218
jmp rax
loopne case.0x1400cd38a.2279
mov ch, 1
cmp rdx, qword [rsi + 8]
push rsi
invalid
je 0x1400d01e0
invalid
add dword [rax + 0x3b], ecx
push rsi
or byte [rbp + rdi*4 - 0x15], dh
invalid
jmp 0x1400d01f1
mov ebp, 0xb540cceb
jmp 0x1400d01f1
add eax, 0x8563b48
cmp rdx, qword [rsi + 8]
push rsi
or byte [rbp - 0x3d], dh
jne 0x1400d01f1
ret
jmp 0x1400d01e0
mov al, 0x40
mov ch, 0x42
cmp rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 8]
jne 0x1400d01f1
mov eax, 0xb540a5eb
add ecx, dword [rax + 0x3b]
cmp edx, dword [rsi + 8]
jne 0x1400d01f1
jmp 0x1400d01e0
movsd dword [rdi], dword [rsi]
mov bpl, 3
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
cmp edx, dword [rsi + 8]
jne 0x1400d01f1
lodsd eax, dword [rsi]
jmp 0x1400d01e0
mov bpl, 2
mov ch, 2
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
push rsi
or byte [rbp - 0x5e], dh
jne 0x1400d01f1
jmp 0x1400d01e0
mov ch, 4
add al, 0x48
cmp edx, dword [rsi + 8]
invalid
cmp rdx, qword [rsi + 8]
or byte [rbp - 0x69], dh
jne 0x1400d01f1
xchg edi, eax
jmp 0x1400d01e0
test byte [rax - 0x4b], al
cmp rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 8]
mov bpl, 0x40
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
or byte [rbp - 0x74], dh
jne 0x1400d01f1
jmp 0x1400d01e0
invalid
invalid
mov ch, 6
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
invalid
cmp edx, dword [rsi + 8]
push rsi
or byte [rdi], cl
jne 0x1400d01f1
test dword [rdx - 1], edi
jp 0x1400d0274
invalid
invalid
jmp 0x1400d01e0
invalid
invalid
inc dword [rax - 0x4b]
mov bpl, 0x14
adc al, 0x48
cmp edx, dword [rsi + 8]
cmp rdx, qword [rsi + 8]
jne 0x1400d01f1
test dword [rax - 1], ebp
push 0xffffffffe9ffffff
invalid
jmp 0x1400d01e0
push rdx
invalid
inc dword [rax - 0x4b]
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
jne 0x1400d01f1
test dword [rsi - 1], edx
invalid
push rsi
invalid
jmp 0x1400d01e0
invalid
invalid
movzx ebp, byte [rsi + rbx + 1]
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
jne 0x1400d01f1
invalid
jmp 0x1400d01e0
sub edi, edi
invalid
mov r14, qword [rdi]
invalid
mov rdi, qword [rdi + 0x10]
jg case.0x140104a47.1283
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rax + 0x29], cl
sub rcx, rbx
sub ecx, ebx
invalid
mov rax, rbx
cmp rcx, 1
cmp ecx, 1
fmul dword [rax - 0x7d]
stc
add dword [rdi], ecx
jbe case.0x1400ce350.256
xchg bh, ah
sbb byte [rax], al
out 0x18, eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov word [rcx + rax], 0xffff
add edi, edi
dec dword [rax - 0x7d]
invalid
invalid
invalid
add rax, 2
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
rol byte [rdx], 0x48
add cl, byte [rax - 0x77]
mov dword [rsi + 0x10], eax
adc byte [rax - 0x77], r9b
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
je 0x1400d0309
cmp byte [rax - 0x77], cl
pop rsp
and al, 0x40
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
invalid
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rdi, rdi
test edi, edi
dec dword [rdi]
je case.0x1400d2394.6
test ch, bh
add al, byte [rax]
add byte [rax - 0x3f], cl
invalid
add byte [rax], al
shl rdi, 3
shl edi, 3
out 3, eax
add ecx, dword [rax - 0x73]
cmp al, 0xbf
invalid
lea rdi, [rdi + rdi*4]
lea edi, [rdi + rdi*4]
mov edi, 0xf2e6666
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
pop rsi
lea rbx, [r14 + 0x28]
sub byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
int1
mov rdx, rsi
mov edx, esi
bnd call case.0x140104b5f.424
call case.0x140104b5f.424
and edi, eax
invalid
invalid
mov rsi, qword [rsp + 0x20]
and al, 0x20
and byte [rcx - 0x77], cl
fimul word [rax - 0x7d]
invalid
invalid
mov r14, rbx
add rdi, 0xffffffffffffffd8
invalid
jne case.0x1400cfa04.84
jrcxz case.0x140048217.2194
jmp case.0x1400d2394.6
enter 2, 0
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
call fcn.1400caff0
mov ah, 0xac
lodsb al, byte [rsi]
invalid
dec dword [rax - 0x75]
mov rcx, qword [rdi + 0x18]
sbb byte [r8 - 0x75], r9b
sbb byte [rax - 0x75], cl
mov rdx, qword [rdi + 0x28]
push rdi
sub byte [rcx - 0x77], cl
invalid
mov r8, rsi
mov eax, esi
call fcn.1400cbb80
mov eax, 0x8b48ffff
invalid
dec dword [rax - 0x75]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x75], r9b
xor byte [rax - 0x75], cl
mov rdx, qword [rdi + 0x40]
mov edx, dword [rdi + 0x40]
push rdi
mov r8, rsi
mov r8, rsi
mov eax, esi
invalid
call fcn.1400cef40
in al, 0xeb
invalid
invalid
jmp case.0x1400cf472.0
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rdi]
mov dh, 7
invalid
test rax, rax
test eax, eax
sal byte [rdx + rbp*2 - 0x7d], 0xf8
je 0x1400d03d3
push 0xffffffffffffff83
cmp eax, 1
clc
add dword [rbp + 0x69], esi
jne case.0x1400ccc14.2066
imul eax, dword [rax - 0x49], 0xb368eb01
adc cl, ch
invalid
mov dil, 1
mov bh, 1
add ebx, ebp
jmp 0x1400d03db
push 0x51e910b3
mov bl, 0x10
jmp 0x1400cf3cb
push rcx
invalid
invalid
push qword [rbx - 0xfb516f4]
or al, 0xe9
invalid
jmp 0x1400cf3cb
invalid
invalid
mov bl, 0xe
invalid
jmp 0x1400cf3cb
invalid
invalid
push qword [rbx - 0xfc316ea]
cmp al, 0xf0
invalid
mov bl, 0x14
adc al, 0xe9
xor eax, 0xb3fffff0
invalid
invalid
invalid
invalid
jmp 0x1400cf3cb
invalid
invalid
mov bl, 0xfe
jmp 0x1400cf3cb
invalid
invalid
invalid
invalid
invalid
push qword [rbx - 0xfd816f8]
mov bl, 8
jmp 0x1400cf3cb
invalid
dec dword [rdi]
mov dh, 0x9f
cdq
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x1400cf3cb
sbb esi, eax
invalid
push qword [rbx - 0xfeb16f5]
or ebp, ecx
jmp 0x1400cf3cb
adc al, 0xf0
invalid
invalid
mov bl, 0xd
jmp 0x1400cf3cb
invalid
invalid
invalid
invalid
or eax, 0xfff00de9
push qword [rbx - 0xff916f1]
mov bl, 0xf
invalid
invalid
invalid
invalid
or eax, 0xb3fffff0
invalid
invalid
mov bl, 0xf
jmp 0x1400cf3cb
invalid
invalid
invalid
psubsw mm0, qword [rsi]
invalid
push qword [rbx - 0x100016eb]
out dx, eax
invalid
mov bl, 0x18
jmp 0x1400cf3cb
clc
out dx, eax
invalid
invalid
clc
out dx, eax
invalid
push qword [rcx]
xor edi, edi
invalid
jmp 0x1400d03db
add al, 0xf
movzx edi, byte [rdi + 1]
mov dh, 0x7f
add dword [rax + 0x3b], ecx
pop rsi
cmp rbx, qword [rsi + 8]
cmp ebx, dword [rsi + 8]
or byte [rbp + 0x14], dh
jne case.0x1400cfa04.87
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
call fcn.1400c9e40
mov rsi, qword [rsp + 0x20]
invalid
and byte [rax - 0x75], cl
pop rsi
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
mov byte [rax + rbx], dil
mov byte [rax + rbx], bh
cmp al, 0x18
sbb byte [rax - 1], cl
inc rbx
ret
jmp case.0x1400c92be.1338
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
mov eax, edi
call fcn.1401639e0
xor eax, 0x8b480009
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
je 0x1400d043a
and byte [rax - 0x75], cl
pop rsi
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
adc cl, ch
jmp 0x1400cf48b
imul esi, eax, 0xffffffff
invalid
jmp qword [rsi - 0x43]
mov bp, 0x300
add byte [rbx], al
add ebp, ebx
mov bp, 0x301
mov bp, 0x301
jmp case.0x14004b09a.2210
mov bp, 0x301
mov ebp, 0x28eb0301
mov bp, 0x302
invalid
add dword [rbx], eax
jmp case.0x14004b09a.2210
sub byte [rsi - 0x43], ah
add al, byte [rbx]
invalid
add ebp, ebx
and ah, byte [rsi - 0x43]
mov bp, 0x303
jmp case.0x14004b09a.2210
mov bp, 0x303
mov ebp, 0x1ceb0303
jmp case.0x14004b09a.2210
sbb al, 0x66
mov ebp, 0x16eb0304
add ebp, ebx
invalid
mov bp, 0xfeff
mov ebp, 0x10ebfeff
mov bp, 0x304
add al, 3
add ebp, ebx
invalid
jmp case.0x14004b09a.2210
mov ebp, 0x10ebfeff
mov bp, 0xfefd
std
invalid
jmp case.0x14004b09a.2210
adc byte [rsi - 0x43], ah
std
invalid
mov ebp, 0x4ebfefc
add al, 0xf
movzx ebp, word [rdi + 0x68]
mov bh, 0x6f
push 0x8568b48
mov rdx, qword [rsi + 8]
or byte [rax - 0x77], cl
mov rax, rdx
ror byte [rax + 0x29], 1
sub rax, rbx
sub eax, ebx
fmul dword [rax - 0x7d]
clc
add dword [rdi], ecx
invalid
cmp rax, 1
cmp eax, 1
jbe case.0x1400cee22.230
xchg byte [rsi + 0x17], ch
add byte [rax], al
invalid
outsb dx, byte [rsi]
invalid
add byte [rsi - 0x3f], ah
invalid
rol bp, 8
mov rax, qword [rsi]
invalid
or byte [rax - 0x75], cl
invalid
mov word [rax + rbx], bp
add rbx, 2
add ebx, 2
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
adc byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
mov rax, rdx
sub rax, rbx
fmul dword [rax - 0x7d]
clc
invalid
fmul dword [rax - 0x7d]
cmp eax, 0x1f
clc
invalid
jbe 0x1400d1bf9
xchg byte [rsi + 0x17], ch
add byte [rax], al
mov rax, qword [rsi]
mov eax, dword [rsi]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
invalid
invalid
adc byte [rdi], cl
movups xmmword [rax + rbx + 0x10], xmm1
adc dword [rax + rbx + 0x10], ecx
sbb byte [rax], dl
adc byte [rdi], cl
adc dword [rax + rbx], eax
movups xmmword [rax + rbx], xmm0
add rbx, 0x20
add ebx, 0x20
ret
mov qword [rsi + 0x10], rbx
mov r14, qword [rdi + 0x40]
ja case.0x1400c92be.1288
pop rsi
adc byte [rbx + rcx*4 + 0x77], cl
ja case.0x1400c92be.1288
cmp rbx, rdx
ja case.0x1400c92be.1288
cmp rbx, rdx
sal dword [rbp + 0x11], cl
jne 0x1400d04c0
adc dword [rax - 0x77], ecx
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400c9e40
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
cdq
invalid
dec dword [rax - 0x75]
mov esi, dword [rsp + 0x20]
je 0x1400d04df
and byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov byte [rcx + rbx], r14b
inc rbx
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rcx - 0x7d], cl
invalid
and dword [rdi], ecx
and dword [rdi], 0x19
invalid
sbb dword [rax], eax
invalid
sbb dword [rax - 1], ecx
ret
pop rsi
adc byte [rcx - 0x7d], cl
invalid
and dword [rdi], ecx
and dword [rdi], 0x19
invalid
invalid
invalid
sbb dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x7f], cl
lea r15, [rdi + 0x20]
jg 0x1400d04fc
and byte [rbx + rcx*4 + 0x66], cl
mov r12, qword [rsi + 8]
mov esp, dword [rsi + 8]
or byte [rcx + rcx*4 - 0x20], cl
mov rax, r12
mov eax, esp
sub rax, rbx
sub eax, ebx
cmp rax, r14
cmp eax, esi
jb 0x1400d1c98
invalid
test eax, 0x48000017
add ecx, ebx
invalid
invalid
add byte [rax + 1], cl
add rcx, rbx
invalid
mov rdx, r15
mov edx, edi
cli
mov r8, r14
invalid
call sub.VCRUNTIME140.dll_memcpy
or byte [rax], al
add byte [rcx + rax - 0xd], cl
add rbx, r14
add ebx, esi
mov rax, qword [rsp + 0x20]
mov rax, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rax + 0x10], rbx
movzx ecx, word [rdi + 0x60]
invalid
invalid
movzx edx, word [rdi + 0x62]
push rdi
invalid
call case.0x1400cbb03.355
pop rdx
invalid
invalid
invalid
pop rax
adc byte [rdi], cl
mov bh, 0x4f
invalid
invalid
invalid
push rdi
invalid
enter 0xffffffffffffffff, 0xffffffffffffff89
mov ebp, eax
sub r12, rbx
invalid
cmp r12, 1
cmp esp, 1
jbe case.default.0x1400d054f
add byte [rax], al
mov rdx, qword [rsp + 0x20]
push rsp
and al, 0x20
rol bp, 8
rol ebp, 8
mov rax, qword [rdx]
mov eax, dword [rdx]
mov word [rax + rbx], bp
sub al, 0x18
add rbx, 2
mov qword [rdx + 0x10], rbx
pop rdx
adc byte [rdi], cl
mov dh, 0x47
lea rcx, fs:[0x1401af924]
or eax, 0xdf3dc
ret
pop rdx
adc byte [rdi], cl
mov dh, 0x47
lea rcx, fs:[0x1401af924]
or eax, 0xdf3dc
lea rcx, fs:[0x1401af924]
or eax, 0xdf3dc
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x31e0ffc8
in eax, dx
add rax, rcx
jmp rax
xor ebp, ebp
jmp case.0x1400ccc14.2068
mov bpl, 1
add ebx, ebp
or dword [rax - 0x4b], eax
mov bpl, 0x40
jmp case.0x1400ccc14.2068
jmp case.0x1400ccc14.2068
mov bpl, 0x40
mov ch, 0x40
jmp case.0x1400ccc14.2068
add al, 0xf
movzx ebp, byte [rdi + 0x65]
mov dh, 0x6f
outsd dx, dword [rsi]
cmp rbx, qword gs:[rdx + 8]
cmp rbx, qword [rdx + 8]
cmp ebx, dword [rdx + 8]
jne case.0x1400ce1b4.241
mov rcx, rdx
mov ecx, edx
mov rdx, rbx
call fcn.1400c9e40
int3
cwde
invalid
invalid
invalid
int3
cwde
invalid
mov rdx, qword [rsp + 0x20]
mov edx, dword [rsp + 0x20]
push rsp
and al, 0x20
mov rbx, qword [rdx + 0x10]
pop rdx
adc byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rdx]
mov eax, dword [rdx]
add al, byte [rax - 0x78]
sub al, 0x18
invalid
mov byte [rax + rbx], bpl
sbb byte [rax - 1], cl
ret
inc rbx
mov qword [rdx + 0x10], rbx
invalid
mov dword [rdx + 0x10], ebx
pop rdx
adc byte [rbx + rcx*4 + 0x77], cl
pop rax
mov r14, qword [rdi + 0x58]
ja case.0x1400cd38a.2519
test r14, r14
je case.0x1400cf472.0
test cl, ch
adc eax, dword [rax]
invalid
test byte [rdi], 0x84
jmp 0x1880d05ac
adc eax, dword [rax]
invalid
invalid
test cl, ch
adc eax, dword [rax]
add byte [rax - 0x75], cl
mov rdi, qword [rdi + 0x48]
mov edi, dword [rdi + 0x48]
jg case.0x1400cee22.168
mov rcx, qword [rdx + 8]
mov rcx, qword [rdx + 8]
mov ecx, dword [rdx + 8]
or byte [rax + 0x29], cl
invalid
sub rcx, rbx
sub ecx, ebx
mov rax, rbx
fmul dword [rax - 0x7d]
cmp rcx, 1
jbe case.0x1400ce350.278
xchg ah, cl
invalid
add byte [rax], al
stc
add dword [rdi], ecx
xchg ah, cl
invalid
int3
mov rcx, qword [rdx]
mov ecx, dword [rdx]
mov word [rcx + rax], 0xffff
add rax, 2
invalid
invalid
add edi, edi
invalid
dec dword [rax - 0x7d]
rol byte [rdx], 0x48
mov dword [rdx + 0x10], eax
add cl, byte [rax - 0x77]
adc byte [rax - 0x77], cl
invalid
invalid
mov qword [rdx + 0x10], rax
mov qword [rsp + 0x38], rdx
push rsp
and al, 0x38
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3f], cl
out 3, al
invalid
shl r14, 3
add ecx, dword [rbx - 0x73]
lea rbx, [r14 + r14*4]
lea ebx, [rsi + rsi*4]
sbb al, 0xb6
nop dword [rax]
add byte [rbp + rcx*4 + 0x77], cl
add byte [rbp + rcx*4 + 0x77], cl
lea r14, [rdi + 0x28]
ja case.0x1400d2394.11
sub byte [rax - 0x77], cl
mov rcx, rdi
stc
call case.0x140104b5f.424
mov rdx, qword [rsp + 0x20]
mov edx, dword [rsp + 0x20]
invalid
mov edx, dword [rsp + 0x20]
mov rdi, r14
mov edi, esi
add rbx, 0xffffffffffffffd8
jne 0x1400d05e0
out 0x48, al
lea ecx, [rsp + 0x28]
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
jmp 0x1400d197c
js case.0x140040846.2565
add byte [rax], al
add byte [rsi - 0x43], ah
mov bp, 0x300
add byte [rbx], al
jmp case.0x1400ce350.200
mov bp, 0x301
add dword [rbx], eax
jmp case.0x1400ce350.200
add al, byte [rbx]
jmp case.0x1400ce350.200
invalid
add ebp, ebx
invalid
mov bp, 0x303
jmp case.0x1400ce350.200
mov ebp, 0x2bebfefd
std
invalid
jmp case.0x1400ce350.200
movzx ebp, word [rdi + 0x92]
jmp case.0x1400ce350.200
invalid
add byte [rax], al
add bl, ch
and ah, byte [rsi - 0x43]
mov bp, 0x303
add eax, dword [rbx]
add ebp, ecx
mov eax, 0xf00000e
invalid
add byte [rax], al
invalid
jmp 0x1400d14ec
invalid
add byte [rdi], cl
mov bh, 0x6f
outsd dx, dword [rsi]
jmp 0x1400d14ec
scasd eax, dword [rdi]
invalid
mov ebp, 0xaeb0304
mov bp, 0xfeff
invalid
add al, 3
add ebp, ebx
jmp case.0x1400ce350.200
or ah, byte [rsi - 0x43]
invalid
invalid
jmp case.0x1400ce350.200
dec byte [rax - 0x75]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax + 0x29], r9b
or byte [rax + 0x29], cl
sub rax, rbx
cmp rax, 1
clc
add dword [rdi], ecx
invalid
invalid
invalid
add byte [rax], al
fmul dword [rax - 0x7d]
clc
add dword [rdi], ecx
xchg byte [rsi + 0x66000015], bh
add byte [rax], al
rol bp, 8
rol ebp, 8
invalid
mov rax, qword [rsi]
mov word [rax + rbx], bp
mov dword [rax + rbx], ebp
add rbx, 2
ret
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rbp + rcx*4 + 0x77], cl
lea r14, [rdi + 0x48]
mov rax, qword [rsi + 8]
lea r14, [rdi + 0x48]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
sub rax, rbx
cmp rax, 0x1f
clc
invalid
jbe 0x1400d1c3b
invalid
mov ch, 0x15
invalid
add byte [rax], al
fmul dword [rax - 0x7d]
clc
invalid
xchg byte [rbp + 0x48000015], dh
add byte [rax - 0x75], cl
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
movups xmm0, xmmword [r14]
adc byte [rsi], al
invalid
movups xmm1, xmmword [r14 + 0x10]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], cl
movups xmmword [rax + rbx + 0x10], xmm1
adc dword [rax + rbx + 0x10], ecx
sbb byte [rax], r10b
sbb byte [rax], dl
adc byte [rdi], cl
adc dword [rax + rbx], eax
movups xmmword [rax + rbx], xmm0
add al, 0x18
add rbx, 0x20
mov qword [rsi + 0x10], rbx
invalid
ret
and byte [rax - 0x77], cl
pop rsi
adc byte [rbx + rcx*4 - 0x49], cl
mov r14, qword [rdi + 0x88]
mov esi, dword [rdi + 0x88]
mov bh, 0x88
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax + 0x3b], cl
pop rsi
cmp rbx, qword [rsi + 8]
cmp ebx, dword [rsi + 8]
or byte [rbp + 0x14], dh
jne case.0x14004b09a.2473
adc al, 0x48
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
invalid
call fcn.1400c9e40
test dword [rdi - 0x74b70001], edx
xchg edi, eax
invalid
mov rsi, qword [rsp + 0x20]
je 0x1400d06e3
and byte [rax - 0x75], cl
pop rsi
mov rbx, qword [rsi + 0x10]
adc byte [rax - 0x75], cl
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov byte [rcx + rbx], r14b
xor al, 0x19
inc rbx
inc ebx
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rcx - 0x7d], cl
invalid
cmp r14, 0x21
and dword [rdi], ecx
and dword [rbx], 0x17
invalid
jae 0x1400d1dff
invalid
add byte [rax], al
lea r15, [rdi + 0x68]
jg case.0x14004b09a.2508
push 0x8468b48
mov rax, qword [rsi + 8]
or byte [rax + 0x29], cl
sub rax, rbx
sub eax, ebx
fmul dword [rcx + rdi - 0x10]
cmp rax, r14
jb 0x1400d1cd8
invalid
call 0x1880d0706
adc eax, 0x1480000
add byte [rax], al
add byte [rax + 1], cl
add rcx, rbx
add ecx, ebx
invalid
mov rdx, r15
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
in eax, dx
in eax, dx
or byte [rax], al
add byte [rcx + rax - 0xd], cl
add rbx, r14
mov rcx, qword [rsp + 0x20]
and byte [rax - 0x77], cl
pop rcx
adc byte [rbx + rcx*4 + 0x3f], cl
mov qword [rcx + 0x10], rbx
mov r15, qword [rdi]
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
adc byte [rax - 0x75], cl
or byte [r8 + 0x29], cl
or byte [rax + 0x29], cl
mov rax, qword [rcx + 8]
sub rax, rbx
mov r14, rbx
invalid
fmul dword [rcx - 0x77]
fimul word [rax - 0x7d]
cmp rax, 1
cmp eax, 1
clc
add dword [rdi], ecx
xchg ch, cl
adc eax, 0x8b480000
add byte [rax], al
invalid
invalid
jbe case.0x1400ce1b4.330
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rsi + 0x42], esp
mov dword [rax + rsi], 0x8349ffff
invalid
dec dword [rcx - 0x7d]
mov word [rax + r14], 0xffff
add r14, 2
add esi, 2
invalid
dec dword [rcx - 0x7d]
add esi, 2
mov byte [rdx], 0x4c
mov dword [rcx + 0x10], esi
invalid
add cl, byte [rcx + rcx*4 + 0x71]
mov qword [rcx + 0x10], r14
adc byte [rax - 0x77], cl
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
pop rsp
and al, 0x40
mov qword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
test r12, r12
invalid
add dword [rax], eax
add byte [rax], al
test r12, r12
test esp, esp
mov rsi, rcx
mov esi, ecx
je case.0x1400cfa04.109
lea r12, [r15d + r12d*4]
lea r12, [r15 + r12*4]
lea esp, [rdi + riz*4]
jmp case.0x14004b2ee.2426
sub byte [rdi], cl
invalid
add byte [rax], al
add byte [rsi - 0x3f], ah
invalid
ret
add byte [rax], al
rol bx, 8
rol ebx, 8
mov rax, qword [rcx]
add dword [rsi + 0x42], esp
mov dword [rax + rsi], ebx
sbb al, 0x30
mov word [rax + r14], bx
sbb al, 0x30
add r14, 2
add esi, 2
mov byte [rdx], 0x4c
mov dword [rcx + 0x10], esi
invalid
mov qword [rcx + 0x10], r14
adc byte [rcx - 0x7d], cl
add r15, 4
add edi, 4
mov dword [rcx*2 - 0x76b718c7], 0x413974ce
movzx ecx, word [rdi]
cmp r15, r12
cmp edi, esp
mov rsi, rcx
je case.0x1400cfa04.109
cmp dword [rcx + 0xf], eax
mov bh, 0xf
movzx ecx, word [r15]
movzx edx, word [r15 + 2]
call case.0x1400cbb03.355
invalid
invalid
invalid
mov bh, 0x57
add ch, al
loop case.0x1400cf472.152
invalid
invalid
invalid
mov ebx, eax
mov rax, qword [rsi + 8]
sub rax, r14
invalid
cmp rax, 1
mov rcx, rsi
mov ecx, esi
invalid
mov ecx, esi
int1
ja 0x1400d0760
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
add byte [rax], al
mov rdx, r14
call fcn.1401639e0
or dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x20
mov rcx, qword [rsp + 0x20]
mov r14, qword [rcx + 0x10]
adc bl, ch
cmpsd dword [rsi], dword [rdi]
jmp 0x1400d0760
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.1400caff0
mov r14, qword [rdi + 0x18]
mov esi, dword [rdi + 0x18]
sub eax, 0x4cffffa8
test al, 0xff
dec dword [rbx + rcx*4 + 0x77]
mov esi, dword [rdi + 0x18]
ja 0x1400d07df
sbb byte [rbx + rcx*4 + 0x7f], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov r15, qword [rdi + 0x28]
mov rbx, qword [rsi + 0x10]
mov rdx, rbx
invalid
pop rsi
adc byte [rax - 0x77], cl
fimul dword [rax + 0x39]
pop rsi
cmp qword [rsi + 8], rbx
or byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
je 0x1400d1d0e
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx]
add esi, eax
mov byte [rax + rdx], 0xff
add al, 0x10
adc bh, bh
dec dword [rax - 1]
inc rdx
inc edx
ret 0x8948
mov qword [rcx + 0x10], rdx
adc byte [rax - 0x77], cl
and al, 0x38
invalid
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
cmp byte [rax - 0x77], cl
pop rsp
and al, 0x40
invalid
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
dec dword [rdi]
test r15, r15
je case.0x1400d16c3.59
invalid
invalid
add byte [rax], al
invalid
test byte [rdx + 0x4d000000], al
add byte [rbp + 1], cl
push qword [rcx]
fisttp dword [rbp + rcx*4 + 0x25]
lea esp, [0x1401af95c]
jmp 0x1400d0845
invalid
add r15, r15
add edi, edi
xor ebx, ebx
lea r12, [0x1401af95c]
lea esp, [0x1401af95c]
lea esp, [0x1401af95c]
add bl, ch
nop word cs:[rax + rax]
nop dword [rax + rax]
jmp 0x1400d0845
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
call fcn.1400c9e40
mov rcx, qword [rsp + 0x20]
and al, 0x20
add byte [rax], al
call fcn.1400c9e40
mov rcx, qword [rsp + 0x20]
and al, 0x20
xchg esi, eax
invalid
and al, 0x20
mov rdx, qword [rcx + 0x10]
mov rax, qword [rcx]
mov byte [rax + rdx], bpl
mov byte [rax + rdx], ch
mov byte [rax + rdx], ch
inc rdx
mov qword [rcx + 0x10], rdx
add rbx, 2
cmp r15, rbx
cmp edi, ebx
push rcx
adc byte [rax - 0x7d], cl
ret
cmp edi, ebx
fbstp tbyte [rsi + rax*2 + 0x41]
movzx eax, byte [rsi + rbx]
add al, 0x1e
je case.0x1400d16c3.59
movzx eax, byte [r14 + rbx]
add al, 0x1e
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
invalid
loopne case.0x1400d16c3.69
in eax, dx
cmp rdx, qword [rcx + 8]
invalid
je 0x1400d0820
invalid
invalid
jmp 0x1400d082e
nop dword [rax]
mov bpl, 0x40
invalid
cmp rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 8]
push rcx
or byte [rbp - 0x3b], dh
invalid
jne 0x1400d082e
invalid
jmp 0x1400d0820
mov ch, 0xf
invalid
add byte [rax], r8b
movzx ebp, byte [r14 + rbx + 1]
mov dh, 0x6c
invalid
add dword [rax + 0x3b], ecx
push rcx
invalid
mov dh, 0x6c
insb byte [rdi], dx
invalid
add dword [rax + 0x3b], ecx
push rcx
or byte [rbp - 0x4e], dh
jne 0x1400d082e
jmp 0x1400d0820
nop
nop
mov bpl, 1
cmp rdx, qword [rcx + 8]
cmp edx, dword [rcx + 8]
add dword [rax + 0x3b], ecx
cmp edx, dword [rcx + 8]
push rcx
or byte [rbp - 0x5b], dh
movsd dword [rdi], dword [rsi]
jne 0x1400d082e
jmp 0x1400d0820
xchg ebp, eax
lea rcx, [rsp + 0x28]
call fcn.1400caff0
pop rbx
cmpsd dword [rsi], dword [rdi]
invalid
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x20
pop rbx
cmpsd dword [rsi], dword [rdi]
invalid
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x20
and al, 0x20
mov rbx, qword [rdi + 0x40]
test rbx, rbx
test ebx, ebx
pop rdi
test rbx, rbx
test ebx, ebx
fisttp dword [rdi]
test dl, bl
adc byte [rax], al
add byte [rbx + rcx*4 + 0x77], cl
invalid
invalid
invalid
je case.0x1400cf472.0
mov r14, qword [rdi + 0x30]
mov rcx, qword [r9 + 8]
invalid
invalid
xor byte [rcx - 0x75], cl
mov ecx, dword [rcx + 8]
or byte [r9 - 0x75], cl
mov rdi, qword [r9 + 0x10]
jns case.0x140008aad.2775
sub rcx, rdi
stc
mov rax, rdi
cmp rcx, 1
jbe 0x1400d1d9b
fcom dword [rax + rax]
invalid
stc
add dword [rdi], ecx
xchg al, bl
invalid
fcom dword [rax + rax]
adc al, 0
add byte [rax], al
add byte [rcx - 0x75], cl
or dword [rsi - 0x39], esp
add al, 1
invalid
mov rcx, qword [r9]
mov word [rcx + rax], 0xffff
invalid
dec dword [rax - 0x7d]
rol byte [rdx], 0x49
mov dword [rcx + 0x10], eax
add rax, 2
mov qword [r9 + 0x10], rax
mov qword [rsp + 0xa8], r9
mov word [rax + rbp*4], fs
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
add byte [rax], al
mov qword [rsp + 0xb0], rdi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x98], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x6b], cl
ret
imul rax, rbx, 0x38
add rax, r14
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
mov rbx, r14
jmp 0x1400d092e
sub eax, 0x244c8d48
sub al, ch
in eax, 0xa6
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.1400caff0
mov rbx, r15
invalid
dec dword [rcx + rcx*4 - 5]
nop
nop
add rbx, 0x38
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
ret
cmp byte [rax - 0x73], cl
and al, 0x48
lea ecx, [rsp + 0x48]
call fcn.1400caff0
mov r9, qword [rsp + 0x20]
and al, 0x20
shl byte [rsi - 0x74b30001], cl
cmpsb byte [rsi], byte [rdi]
invalid
and al, 0x20
and al, 0x20
and byte [rax + 0x3b], cl
pop rsp
and al, 0x70
invalid
cmp rbx, qword [rsp + 0x70]
cmp ebx, dword [rsp + 0x70]
jo 0x1400d0938
je case.default.0x1400d093f
test byte [rcx + 0x4800000b], cl
mov edi, dword [rbx]
mov dword [rbx], ecx
add byte [rax], al
invalid
add byte [rax - 0x75], cl
cmp ecx, dword [rax - 0x73]
invalid
mov rdi, qword [rbx]
lea rcx, [0x1401af96c]
lea ecx, [0x1401af96c]
or eax, 0xdf034
invalid
movsxd rax, dword [rcx + rdi*4]
invalid
add al, 0xb9
add rax, rcx
add eax, ecx
jmp rax
mov cx, 0xb
mov ecx, 0x69eb000b
or eax, dword [rax]
jmp 0x1400d09b0
movzx ecx, word [rbx + 0x20]
movzx edx, word [rbx + 0x22]
push rbx
invalid
and byte [r15], cl
and byte [rdi], cl
mov bh, 0x53
and ch, bl
jmp 0x1400d09b0
jmp 0x1400d09b0
mov cx, 0x24
mov ecx, 0x59eb0024
jmp 0x1400d09b0
mov cx, 0x13
mov ecx, 0x53eb0013
add bl, ch
push rbx
jmp 0x1400d09b0
mov cx, 0x14
jmp 0x1400d09b0
invalid
add bl, ch
mov cx, 0x15
mov cx, 0x15
jmp 0x1400d09b0
mov cx, 5
jmp 0x1400d09b0
mov ecx, 0x41eb0005
mov cx, 0xd
jmp 0x1400d09b0
add bl, ch
cmp esp, dword [rsi - 0x47]
invalid
invalid
invalid
mov cx, 0x16
jmp 0x1400d09b0
invalid
xor eax, 0xab966
mov cx, 0xa
or al, byte [rax]
add bl, ch
invalid
jmp 0x1400d09b0
xor ecx, ecx
leave
jmp 0x1400d09b0
mov cx, 0x1f
jmp 0x1400d09b0
add bl, ch
and eax, 0x10b966
mov cx, 0x10
mov cx, 0x10
jmp 0x1400d09b0
mov cx, 0x17
jmp 0x1400d09b0
mov cx, 0x19
jmp 0x1400d09b0
add bl, ch
adc esp, dword [rsi - 0x47]
mov cx, 0x18
mov cx, 0x18
mov ecx, 0xdeb0018
jmp 0x1400d09b0
mov cx, 0x20
nop word [rax + rax]
mov r8, r9
call case.0x1400c9bb9.88
mov rsi, qword [rsp + 0x20]
mov rax, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
sub rax, r15
sub eax, edi
invalid
sub eax, edi
mov r14, r15
cmp rax, 1
jbe 0x1400d1234
xchg byte [rdi + 8], bl
add byte [rax], al
xchg byte [rdi + 8], bl
add byte [rax], al
or byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov word [rax + r14], 0xffff
mov dword [rax + rsi], 0x8349ffff
mov byte [rdx], 0x4c
add cl, byte [rcx + rcx*4 + 0x76]
invalid
add r14, 2
add esi, 2
mov qword [rsi + 0x10], r14
adc byte [rax - 0x77], cl
je 0x1400d0a0f
mov qword [rsp + 0x58], rsi
pop rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
add qword [rax], rax
add byte [rax], al
lea rcx, [0x1401af9b0]
movsxd rax, dword [rcx + rdi*4]
invalid
mov ecx, 0xffc80148
loopne 0x1400d0a57
invalid
add rax, rcx
jmp rax
mov r12, qword [rbx + 8]
mov esp, dword [rbx + 8]
mov r15, qword [rbx + 0x18]
mov edi, dword [rbx + 0x18]
mov rax, qword [rsi + 8]
sub rax, r14
or byte [rcx + r13 - 0x10], r9b
cmp rax, r15
jb 0x1400d1329
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rcx, qword [rsi]
jmp case.0x1400d2394.72
add byte [rax], al
add byte [rax], al
mov r15, qword [rbx + 8]
or byte [rbp - 0x7b], cl
test r15, r15
dec dword [rdi]
test cl, bl
invalid
je case.0x1400d0a08.11
mov r12, qword [rbx + 0x18]
mov rax, qword [rsi + 8]
or byte [rcx + rbp - 0x10], cl
or byte [rcx + r13 - 0x10], r9b
or byte [rcx + rbp - 0x10], cl
cmp rax, r12
jb 0x1400d143c
loopne 0x1400d0a55
invalid
mov rcx, qword [rsi]
add rcx, r14
mov rdx, r15
mov r8, r12
mov eax, esp
call sub.VCRUNTIME140.dll_memcpy
add r14, r12
add esi, esp
jmp case.0x1400c92be.1416
add byte [rax - 0x75], cl
jnp 0x1400d0a70
invalid
mov rdi, qword [rbx + 8]
or byte [rax - 0x77], cl
pop rsp
and al, 0x68
mov qword [rsp + 0x68], rbx
mov dword [rsp + 0x68], ebx
mov rbx, qword [rbx + 0x18]
mov rax, qword [rsi + 8]
invalid
invalid
pop rbx
sbb byte [rax - 0x75], cl
or byte [rcx + r13 - 0x10], r9b
or byte [rcx + rbp - 0x10], cl
sub rax, r14
mov r15, r14
mov edi, esi
cmp rax, 1
jbe 0x1400d1345
xchg al, al
or byte [rax], al
ror byte [rax], 0
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
mov word [rax + r15], 0xffff
mov dword [rax + rdi], 0x8349ffff
add al, 0x38
invalid
add r15, 2
mov qword [rsi + 0x10], r15
mov dword [rdx], 0x107e894c
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x40], esi
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x28], 1
test rbx, rbx
je 0x1400d0ba2
test bh, ch
add byte [rax], al
add byte [rax - 0x3f], cl
shl rbx, 5
jrcxz 0x1400d0abc
add rbx, rdi
jmp 0x1400d0add
nop dword [rax]
add byte [rcx + 0xf], al
invalid
bswap r14d
mov dword [r13 + r15], r14d
add r15, 4
add edi, 4
add edi, 4
mov dword [rsp + rcx*2], 0x48107e89
mov qword [rsi + 0x10], r15
add rdi, 0x20
add edi, 0x20
cmp rdi, rbx
cmp edi, ebx
je 0x1400d0ba2
mov r12, qword [rdi]
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
ja case.0x140040846.2275
mov rbp, qword [rsi + 8]
mov rax, rbp
call 0x18905343b
cmp eax, 1
invalid
call 0x18905343b
cmp eax, 1
invalid
add dword [rsi + 0x6d], esi
jbe 0x1400d0b61
mov eax, r14d
rol ax, 8
mov r13, qword [rsi]
mov ebp, dword [rsi]
mov ebp, dword [rsi]
mov word [r13 + r15], ax
add r15, 2
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x10], edi
mov rax, rbp
sub rax, r15
sub eax, edi
cmp rax, r14
jb case.0x1400d093f.17
lea rcx, [r15 + r13]
lea ecx, [rdi + rbp]
or al, 0x2f
mov rdx, r12
mov edx, esp
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
add edi, esi
add edi, esi
mov rsi, qword [rsp + 0x20]
mov qword [rsi + 0x10], r15
mov r14d, dword [rdi + 0x18]
mov esi, dword [rdi + 0x18]
and byte [rcx + rcx*4 + 0x7e], cl
adc byte [rbx + rcx*4 + 0x77], al
mov esi, dword [rdi + 0x18]
sub rbp, r15
mov esi, dword [rdi + 0x18]
ja 0x1400d0b4e
sub rbp, r15
sub ebp, edi
std
cmp rbp, 3
ja 0x1400d0ac0
add esi, dword [rdi - 0x7f]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rdx, r15
mov edx, edi
call fcn.1401639e0
or dword [rax], eax
add byte [rax - 0x75], cl
je 0x1400d0b78
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
and al, 0x20
and byte [rbx + rcx*4 + 0x2e], cl
mov r13, qword [rsi]
mov r15, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
adc cl, ch
pop rdi
jmp 0x1400d0ac0
invalid
invalid
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rdx, r15
mov edx, edi
cli
call fcn.1401639e0
add byte [rax - 0x75], cl
je 0x1400d0b9a
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
and byte [rax - 0x75], cl
mov rbp, qword [rsi + 8]
mov ebp, dword [rsi + 8]
outsb dx, byte [rsi]
or byte [rbx + rcx*4 + 0x7e], cl
invalid
invalid
mov r15, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle case.0x1400c92e0.1386
adc cl, ch
jmp case.0x140040846.2275
jo 0x1400d0b81
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
mov rdx, r15
cli
mov r8, r14
mov eax, esi
invalid
call fcn.1401639e0
or dword cs:[rax], eax
or dword [rax], eax
add byte [rbx + rcx*4 + 0x7e], cl
adc byte [rbx + rcx*4 + 0x2e], cl
mov ebp, dword [rsi]
mov r15, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov r13, qword [rsi]
mov ebp, dword [rsi]
mov rbp, qword [rsi + 8]
mov ebp, dword [rsi + 8]
jmp case.0x14003dfe5.2297
jne case.0x140104a47.1187
invalid
invalid
dec dword [rax - 0x73]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
call fcn.1400caff0
mov rbx, qword [rsp + 0x68]
mov ebx, dword [rsp + 0x68]
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
invalid
mov ebx, dword [rsp + 0x68]
and al, 0x68
push 0x204b8b48
mov rcx, qword [rbx + 0x20]
mov ecx, dword [rbx + 0x20]
and byte [r8 - 0x75], cl
mov rdx, qword [rbx + 0x30]
mov edx, dword [rbx + 0x30]
push rbx
xor byte [rbx + rcx*4 + 0x44], cl
invalid
mov r8, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
and al, ch
call case.0x1400c7ba2.147
popfq
lodsb al, byte [rsi]
invalid
invalid
jmp case.0x1400d0a08.11
std
std
invalid
mov rcx, qword [rbx + 8]
mov ecx, dword [rbx + 8]
or byte [r8 - 0x75], cl
mov rdx, qword [rbx + 0x18]
push rbx
sbb byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.1400cba80
test al, 0xae
invalid
invalid
jmp case.0x1400d0a08.11
invalid
invalid
test al, 0xae
scasb al, byte [rdi]
invalid
invalid
mov rbp, qword [rbx + 8]
mov ebp, dword [rbx + 8]
imul ecx, dword [rax], 0x49
mov ebp, ebx
mov r13, rbx
mov rdi, qword [rbx + 0x18]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rcx + r13 - 0x10], r9b
sub rax, r14
sub eax, esi
mov r15, r14
mov edi, esi
cmp rax, 1
jbe 0x1400d1364
xchg byte [rax + 7], ch
add byte [rax], al
mov rax, qword [rsi]
mov eax, dword [rsi]
mov word [rax + r15], 0xffff
add r15, 2
add edi, 2
add al, 0x38
invalid
add edi, 2
mov dword [rdx], 0x107e894c
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
adc byte [rax - 0x77], cl
mov qword [rsp + 0x38], rsi
je 0x1400d0c36
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x40], esi
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test rdi, rdi
je case.0x1400d16c3.101
invalid
invalid
add dword [rax], eax
invalid
test byte [0x1880d0c2c], bl
sbb eax, 0x48000001
shl rdi, 3
shl edi, 3
out 3, eax
lea rbx, [rdi + rdi*4]
lea ebx, [rdi + rdi*4]
mov edi, 0x4bebff31
xor edi, edi
jmp 0x1400d0c81
nop word 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
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
mov r12, qword [rbp + rdi + 8]
invalid
invalid
invalid
mov r12, qword [rbp + rdi + 8]
mov r14, qword [rbp + rdi + 0x18]
cmp eax, 0x468b4818
or byte [rcx + rbp - 8], cl
sub rax, r15
mov rax, qword [rsi + 8]
or byte [rcx + r13 - 8], r9b
sub rax, r15
clc
cmp rax, r14
jb 0x1400d0d0a
add byte [rax], al
add rcx, r15
mov rdx, r12
mov r8, r14
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
add edi, esi
add byte [rbp + 1], cl
test dword [rax - 0x75], 0x4c202474
add edi, esi
mov rsi, qword [rsp + 0x20]
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x10], edi
add rdi, 0x28
cmp rbx, rdi
invalid
sub byte [rax + 0x39], cl
sti
je case.0x1400d16c3.101
mov byte [rax], 0
add byte [rdi + rcx - 0x4a], al
movzx r14d, byte [rbp + rdi + 0x20]
mov dh, 0x74
cmp eax, 0xb60f4420
invalid
invalid
invalid
je 0x1400d0cc3
and byte [rdi + rcx - 0x4a], al
movzx r12d, byte [rbp + rdi + 0x21]
mov dh, 0x64
cmp eax, 0x7e3b4c21
cmp eax, 0x7e3b4c21
cmp r15, qword [rsi + 8]
jle case.0x1400cfa04.152
or byte [rbp + 0x14], dh
jne 0x1400d0ca7
mov rcx, rsi
int1
mov rdx, r15
cli
call fcn.1400c9e40
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
xchg ecx, eax
invalid
mov esi, dword [rsp + 0x20]
and al, 0x20
mov r15, qword [rsi + 0x10]
jle case.0x1400cfa04.157
test r14b, r14b
movzx eax, r12b
movzx eax, ah
test byte [rcx + 0xf], 0xb6
invalid
movzx eax, ah
mov dh, 0xc4
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [rax - 0x75], 0xe
mov ecx, dword [rsi]
cmove eax, ecx
mov rcx, qword [rsi]
mov ecx, dword [rsi]
ror dword [rax - 0x75], 0xe
mov ecx, dword [rsi]
mov byte [rcx + r15], al
add al, 0x39
inc r15
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
adc byte [rax - 0x7d], cl
jl 0x1400d0d05
invalid
cmp qword [rbp + rdi], 0
cmp eax, 0x850f0000
jo case.0x1400d2394.42
invalid
add byte [rax], al
jne case.0x1400cfa04.153
invalid
invalid
mov r14, qword [rbp + rdi + 0x18]
sbb byte [rax - 0x75], cl
or byte [rax - 0x77], r9b
mov rax, qword [rsi + 8]
mov rdx, rax
ret 0x294c
cli
ret 0x294c
sub edx, edi
cmp rdx, 1
jbe 0x1400d0d24
cli
add dword [rsi + 0x3f], esi
mov edx, r14d
rol dx, 8
rol edx, 8
rol dx, 8
rol edx, 8
ret 0x6608
or byte [rsi + 0x42], ah
mov dword [rcx + rdi], edx
mov word [rcx + r15], dx
mov dword [rcx + r15], edx
add r15, 2
mov qword [rsi + 0x10], r15
mov dword [rdx], 0x107e894c
mov r12, qword [rbp + rdi + 8]
cmp eax, 0xf8294c08
sub rax, r15
clc
cmp rax, r14
cmp eax, esi
jae 0x1400d0c5a
adc dword [rax - 1], 0xffffffff
dec dword [rax - 0x77]
push rax
invalid
mov rcx, rsi
int1
mov rdx, r15
mov edx, edi
mov r8, r14
call fcn.1401639e0
sub al, 9
add byte [rax - 0x75], cl
invalid
mov r15, qword [rsi + 0x10]
jmp 0x1400d0c5a
invalid
invalid
sub al, 9
add byte [rax - 0x75], cl
invalid
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
mov rcx, rsi
mov rdx, r15
call fcn.1401639e0
stosd dword [rdi], eax
sub al, 9
add byte [rax - 0x75], cl
je case.0x1400cf472.173
invalid
stosd dword [rdi], eax
sub al, 9
add byte [rax - 0x75], cl
je case.0x1400cf472.173
and byte [rbx + rcx*4 + 0x7e], cl
adc byte [rax - 0x75], cl
invalid
mov r15, qword [rsi + 0x10]
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or bl, ch
sahf
jmp case.0x14003daf1.2317
lea rcx, [rsp + 0x28]
call fcn.1400caff0
lahf
invalid
invalid
dec dword [rcx + rcx*4 - 0x15]
invalid
lahf
movabs byte [0xfbb7e9eb894cffff], al
invalid
jmp 0x1400d0d3e
jmp case.0x1400d0a08.11
mov bh, 0xfb
invalid
mov r15, qword [rbx + 8]
mov r12, rbx
mov esp, ebx
fmul qword [rax - 0x75]
jnp case.0x14004b09a.2216
invalid
mov rdi, qword [rbx + 0x18]
mov edi, dword [rbx + 0x18]
sbb byte [rax - 0x75], cl
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rcx + r13 - 0xf], r9b
sub rcx, r14
sub ecx, esi
mov rax, r14
cmp rcx, 1
cmp ecx, 1
cmp ecx, 1
add dword [rdi], ecx
xchg byte [rbx], cl
jbe 0x1400d1383
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov word [rcx + rax], 0xffff
mov dword [rcx + rax], 0x8348ffff
add al, 1
invalid
add edi, edi
dec dword [rax - 0x7d]
invalid
invalid
add rax, 2
add eax, 2
rol byte [rdx], 0x48
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x10], rax
mov qword [rsp + 0x38], rsi
and al, 0x38
mov qword [rsp + 0x40], r14
and al, 0x40
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
test rdi, rdi
je 0x1400d0dc8
push qword [rdi + riz + 0x48]
shl edi, 5
shl rdi, 5
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
lea rbx, [r15 + 0x20]
mov rcx, r15
stc
mov rdx, rsi
call case.0x1400c9ffb.34
mov r15, rbx
add rdi, 0xffffffffffffffe0
add edi, 0xffffffe0
add edi, 0xffffffe0
loopne 0x1400d0e3c
jne 0x1400d0db0
call 0x164599b14
sub al, ch
lea rcx, [rsp + 0x28]
call fcn.1400caff0
mov rbx, r12
mov ebx, esp
invalid
movabs byte [0xfb36e9e3894cffff], al
mov ebx, esp
jmp case.0x1400d0a08.11
invalid
mov r12, qword [rbx + 8]
mov r15, qword [rbx + 0x18]
or byte [rbx + rcx*4 + 0x7b], cl
sbb byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x77], r9b
ror dword [rcx + rbp - 0xf], 0x48
sub rcx, r14
cmp rcx, 1
mov rcx, rax
sub rcx, r14
sub ecx, esi
cmp rcx, 1
stc
add dword [rdi], ecx
xchg byte [rbp + rax - 0x76bc0000], ch
add byte [rax], al
invalid
invalid
jbe 0x1400d13a2
lodsb al, byte [rsi]
add eax, 0x89440000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 6], al
mov edx, r15d
cli
rol dx, 8
mov rcx, qword [rsi]
mov ecx, dword [rsi]
ret 0x4808
mov ecx, dword [rsi]
mov word [rcx + r14], dx
mov dword [rcx + r14], edx
adc al, 0x31
add r14, 2
mov qword [rsi + 0x10], r14
jbe 0x1400d0e1d
mov byte [rdx], 0x4c
mov dword [rsi + 0x10], esi
jbe 0x1400d0e1d
jbe 0x1400d0e1d
sub rax, r14
cmp rax, r15
invalid
jb case.0x1400cc87c.1250
invalid
add byte [rax], al
add rcx, r14
int1
mov rdx, r12
mov edx, esp
loop 0x1400d0e6d
mov r8, r15
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
add r14, r15
add esi, edi
dec byte [rax - 0x75]
and al, 0x20
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov qword [rax + 0x10], r14
jo case.0x1400d093f.45
jmp case.0x1400d0a08.11
dec dword [rax - 0x75]
jnp 0x1400d0e44
invalid
mov rdi, qword [rbx + 8]
or byte [rcx - 0x77], cl
mov r15, rbx
mov edi, ebx
fisttp word [rax - 0x75]
pop rbx
mov rbx, qword [rbx + 0x18]
sbb byte [rax - 0x75], cl
or byte [rcx + r13 - 0x10], r9b
invalid
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
sub rax, r14
invalid
mov rdx, r14
cmp rax, 1
clc
invalid
cmp rax, 1
clc
add dword [rdi], ecx
xchg byte [rax + 0x48000005], cl
add byte [rax], al
mov rax, qword [rsi]
jbe 0x1400d13df
add byte [rax], al
mov rax, qword [rsi]
mov word [rax + rdx], 0xffff
add rdx, 2
add edx, 2
mov dword [rax + rdx], 0x8348ffff
ret 0x4802
add edx, 2
mov qword [rsi + 0x10], rdx
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x40], esi
je case.0x1400d16c3.100
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x28], 1
and al, 0x28
and al, 0x28
add dword [rax], eax
add byte [rax], al
test rbx, rbx
lea rcx, [0x1401afa1c]
xchg edi, eax
jmp 0x1400d0e91
invalid
xchg edi, eax
jmp 0x1400d0e91
or eax, 0x76840f00
cli
je 0x1400d0901
jbe 0x1400d0e83
invalid
shl rbx, 2
jrcxz 0x1400d0e91
xor r14d, r14d
jmp 0x1400d0ecd
invalid
imul bl
cmp dword [rsi - 0x43], esp
invalid
mov ebp, 0x1f0f001e
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax + 0x29], r9b
or byte [rax + 0x29], cl
mov rax, qword [rsi + 8]
sub rax, rdx
sub eax, edx
or byte [rax + 0x29], cl
sub eax, edx
ror byte [rax - 0x7d], 1
cmp rax, 1
cmp eax, 1
clc
add dword [rsi + 0x6c], esi
jbe 0x1400d0f19
jbe 0x1400d0f19
rol bp, 8
mov rax, qword [rsi]
mov word [rax + rdx], bp
mov dword [rax + rdx], ebp
invalid
or byte [rax - 0x75], cl
invalid
mov dword [rax + rdx], ebp
add rdx, 2
mov qword [rsi + 0x10], rdx
add r14, 4
add esi, 4
add cl, byte [rax - 0x77]
push rsi
adc byte [rcx - 0x7d], cl
add esi, 4
cmp rbx, r14
je 0x1400d0901
add esi, 4
cmp rbx, r14
cmp ebx, esi
je 0x1400d0901
test byte [rdx + rdi*8], dh
invalid
movzx eax, word [rdi + r14]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
mov bh, 4
invalid
invalid
add eax, ecx
enter 0xffffffffffffe0ff, 0x66
jmp rax
loopne case.0x1400cc87c.1206
mov bp, 0x17
mov ebp, 0xbfeb0017
invalid
jmp 0x1400d0ea0
mov bp, 0x104
add al, 1
jmp 0x1400d0ea0
mov ecx, 0x19bd66
mov bp, 0x19
mov ebp, 0xb3eb0019
mov bp, 0x1d
invalid
invalid
jmp 0x1400d0ea0
sbb eax, 0x66adeb00
mov ebp, 0xa7eb0018
jmp 0x1400d0ea0
add bl, ch
lodsd eax, dword [rsi]
jmp 0x1400d0ea0
mov bp, 0x18
jmp 0x1400d0ea0
cmpsd dword [rsi], dword [rdi]
mov bp, 0x102
add al, byte [rcx]
jmp 0x1400d0ea0
mov bp, 0x100
jmp 0x1400d0ea0
add dword [rcx], eax
jmp 0x1400d0ea0
add ebx, ebp
xchg ebp, eax
mov bp, 0x103
add eax, dword [rcx]
jmp 0x1400d0ea0
movzx ebp, word [rdi + rsi + 2]
mov bh, 0x6c
invalid
jmp 0x1400d0ea0
xchg dword [rcx - 0x48], eax
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1401639e0
mov ecx, 0x4800092a
sub cl, byte [rcx]
add byte [rax - 0x75], cl
je case.0x1400c92e0.1424
invalid
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
and al, 0x20
and byte [rax - 0x73], cl
lea rcx, [0x1401afa1c]
or eax, 0xdeae9
jmp 0x1880d1d1e
invalid
or eax, 0x568b4800
mov rdx, qword [rsi + 0x10]
adc cl, ch
jno case.0x1400d2394.54
invalid
jmp 0x1400d0ead
invalid
invalid
dec dword [rax - 0x75]
or byte [r8 - 0x75], cl
or byte [rax - 0x75], cl
mov rcx, qword [rbx + 8]
mov ecx, dword [rbx + 8]
or byte [rax - 0x75], cl
mov rdx, qword [rbx + 0x18]
mov r8, rsi
mov eax, esi
push rbx
sbb byte [rcx - 0x77], cl
invalid
mov eax, esi
call fcn.1400cbb80
jmp case.0x1400d0a08.11
invalid
stc
invalid
invalid
xor al, 0xac
lodsb al, byte [rsi]
invalid
invalid
mov edi, 0x48fffff9
mov ecx, dword [rbx + 8]
invalid
invalid
invalid
mov rcx, qword [rbx + 8]
or byte [r8 - 0x75], cl
mov rdx, qword [rbx + 0x18]
push rbx
sbb byte [rcx - 0x77], cl
invalid
invalid
mov r8, rsi
call case.0x1400c7ba2.147
jmp [rax - 0x55160001]
stc
invalid
invalid
invalid
jmp [rax - 0x55160001]
invalid
stc
invalid
mov rdi, qword [rbx + 8]
mov edi, dword [rbx + 8]
mov r15, rbx
mov edi, ebx
mov rbx, qword [rbx + 0x18]
pop rbx
sbb byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov rdx, r14
cmp qword [rsi + 8], r14
cmp qword [rsi + 8], r14
or byte [rdi], cl
je 0x1400d13fe
test byte [rax + 0x48000004], al
add al, 0
add byte [rax - 0x75], cl
mov eax, dword [rsi]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov byte [rax + rdx], 0xff
adc bh, bh
inc rdx
mov qword [rsi + 0x10], rdx
adc byte [rax - 0x77], cl
je 0x1400d0fb4
and al, 0x38
ret 0x8948
adc byte [rax - 0x77], cl
je 0x1400d0fb4
invalid
mov dword [rsp + 0x38], esi
and al, 0x38
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
mov qword [rsp + 0x40], r14
je 0x1400d0fb9
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
test rbx, rbx
lea rcx, [0x1401af9f4]
lea ecx, [0x1401af9f4]
lea ecx, [0x1401af9f4]
invalid
or eax, 0x52840f00
stc
invalid
je 0x1400d0901
shl rbx, 2
xor r14d, r14d
xor esi, esi
jmp 0x1400d0fed
xor eax, 0x303bd66
nop dword [rax]
invalid
invalid
invalid
mov ebp, 0x1f0f0303
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
sub rax, rdx
sub eax, edx
invalid
invalid
invalid
mov rax, qword [rsi + 8]
sub rax, rdx
sub eax, edx
sub eax, edx
cmp rax, 1
clc
add dword [rsi + 0x66], esi
jbe 0x1400d1033
rol bp, 8
mov rax, qword [rsi]
mov word [rax + rdx], bp
adc byte [rax - 0x7d], cl
ret 0x4802
mov dword [rsi + 0x10], edx
adc byte [rax - 0x7d], cl
ret 0x4802
mov dword [rsi + 0x10], edx
adc byte [rcx - 0x7d], cl
mov byte [rsp + rcx*2], 0x39
add al, 0x4c
invalid
add r14, 4
add al, 0x4c
cmp ebx, esi
invalid
cmp rbx, r14
je 0x1400d0901
je 0x1400d0901
adc al, 0xf9
invalid
movzx eax, word [rdi + r14]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
mov bh, 4
invalid
enter 0xffffffffffffe0ff, 0x66
mov ebp, 0xbfeb0200
movzx ebp, word [rdi + r14 + 2]
invalid
jmp case.0x140048217.2242
add ebp, ebx
stosd dword [rdi], eax
mov bp, 0xfefd
jmp case.0x140048217.2242
mov bp, 0x300
jmp case.0x140048217.2242
add al, 3
add ebp, ebx
cdq
mov bp, 0xfeff
jmp case.0x140048217.2242
jmp case.0x140048217.2242
mov r8d, 2
mov rcx, rsi
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
lea rcx, [0x1401af9f4]
mov rdx, qword [rsi + 0x10]
jmp case.0x1400cd38a.2302
ja 0x1400d1053
invalid
invalid
dec dword [rax - 0x75]
jnp case.0x1400cd38a.2377
mov rdi, qword [rbx + 8]
mov r15, rbx
mov rbx, qword [rbx + 0x18]
mov rdx, r14
mov edx, esi
cmp qword [rsi + 8], r14
je 0x1400d141d
invalid
scasd eax, dword [rdi]
add eax, dword [rax]
invalid
or byte [rdi], cl
test byte [rdi + 0x48000003], ch
mov eax, dword [rsi]
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov byte [rax + rdx], 0xff
inc rdx
mov qword [rsi + 0x10], rdx
adc byte [rax - 0x77], cl
je 0x1400d10a4
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
adc byte [rax - 0x77], cl
je 0x1400d10a4
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
mov dword [rsp + 0x40], esi
mov qword [rsp + 0x28], 0
add byte [rax], al
test rbx, rbx
je 0x1400d0901
fisttp dword [rdi]
test byte [rcx - 8], ch
invalid
add rbx, rbx
add ebx, ebx
xor r14d, r14d
jmp 0x1400d10cc
mov rcx, rsi
call fcn.1400c9e40
dec dword [rax - 0x75]
je 0x1400d10d0
invalid
cwde
invalid
dec dword [rax - 0x75]
je 0x1400d10d0
mov esi, dword [rsp + 0x20]
and byte [rax - 0x75], cl
push rsi
adc byte [rax - 0x75], cl
invalid
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov byte [rax + rdx], bpl
sub al, 0x10
inc rdx
mov qword [rsi + 0x10], rdx
add r14, 2
cmp rbx, r14
je 0x1400d0901
invalid
invalid
invalid
movzx eax, byte [rdi + r14]
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x1400d10f0
sbb al, byte [rbx + 0x257501f8]
cmp eax, 1
jne 0x1400d1100
mov bpl, 1
cmp rdx, qword [rsi + 8]
jne 0x1400d10b1
jmp 0x1400d10a0
xor ebp, ebp
cmp rdx, qword [rsi + 8]
je 0x1400d10a0
jmp 0x1400d10b1
movzx ebp, byte [rdi + r14 + 1]
cmp rdx, qword [rsi + 8]
jne 0x1400d10b1
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
jmp 0x1400d10a0
xchg edx, eax
mov rdi, qword [rbx + 8]
test rdi, rdi
je 0x1400d12c7
mov rax, qword [rsi + 8]
cmp r14, rax
jne 0x1400d113c
mov rcx, rsi
mov rdx, r14
call fcn.1400c9e40
mov rsi, qword [rsp + 0x20]
and byte [rax - 0x75], cl
or byte [rbx + r9*4 + 0x76], r9b
or byte [rbx + rcx*4 + 0x76], cl
invalid
and byte [rax - 0x75], cl
or byte [rbx + r9*4 + 0x76], r9b
or byte [rbx + rcx*4 + 0x76], cl
or byte [rbx + rcx*4 + 0x76], cl
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov byte [rcx + r14], 1
inc r14
mov qword [rsi + 0x10], r14
jbe 0x1400d115b
jbe 0x1400d115b
mov r13, rbx
mov rbx, qword [rbx + 0x18]
sub rax, r14
mov r15, r14
cmp rax, 1
jbe 0x1400d1458
test byte [rdx], 0
invalid
add dword [rdi], ecx
xchg dh, dh
test byte [rdx], 0
test byte [rdx], 0
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov word [rax + r15], 0xffff
invalid
dec dword [rcx - 0x7d]
mov dword [rdx], 0x107e894c
invalid
dec dword [rcx - 0x7d]
mov dword [rdx], 0x107e894c
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test rbx, rbx
je case.0x1400cc87c.1219
lea rax, [rbx + rbx*2]
lea rbx, [rdi + rax*8]
jmp 0x1400d11c7
invalid
add rcx, r15
stc
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov rsi, qword [rsp + 0x20]
mov qword [rsi + 0x10], r15
add rdi, 0x18
add edi, 0x18
add edi, 0x18
cmp rdi, rbx
je case.0x1400cc87c.1219
mov r12, qword [rdi]
mov r14, qword [rdi + 0x10]
mov rax, qword [rsi + 8]
mov rcx, rax
mov ecx, eax
invalid
sub rcx, r15
cmp rcx, 1
jbe case.0x140003724.3249
mov edx, r14d
rol dx, 8
mov rcx, qword [rsi]
mov word [rcx + r15], dx
add r15, 2
mov dword [rdx], 0x107e894c
add cl, byte [rcx + rcx*4 + 0x7e]
adc byte [rcx + rbp - 8], cl
sub rax, r15
sub eax, edi
cmp rax, r14
cmp eax, esi
jae 0x1400d11a0
movabs dword [0x894dfa894cf18948], eax
invalid
mov rcx, rsi
mov rdx, r15
mov edx, edi
mov edx, edi
cli
mov r8, r14
call fcn.1401639e0
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov ecx, dword [rsi]
mov r15, qword [rsi + 0x10]
jmp 0x1400d11a0
mov r8d, 2
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r15
mov edx, edi
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
je 0x1400d124d
invalid
add byte [rax - 0x75], cl
je 0x1400d124d
and byte [rax - 0x75], cl
or byte [rbx + r9*4 + 0x7e], r9b
invalid
mov rax, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
jle 0x1400d1242
jle 0x1400d1242
adc bl, ch
stosb byte [rdi], al
jmp 0x1400d11de
mov r8d, 2
mov rcx, rsi
int1
int1
mov rdx, r15
mov edx, edi
call fcn.1401639e0
invalid
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
je 0x1400d126d
and byte [rbx + rcx*4 + 0x76], cl
mov esi, dword [rsi + 0x10]
adc cl, ch
jmp 0x1400d09d5
invalid
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
sub al, ch
xchg ebx, eax
popfq
call fcn.1400caff0
mov r9, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
invalid
mov ecx, dword [rsp + 0x20]
and al, 0x20
mov rbx, r13
mov ebx, ebp
mov r15, qword [r13 + 0x20]
jge case.0x1400c92be.1697
mov r14, qword [r13 + 0x30]
mov esi, dword [rbp + 0x30]
jne 0x1400d129d
mov rax, qword [r9 + 8]
mov r12, qword [r9 + 0x10]
invalid
invalid
or byte [r13 - 0x75], cl
invalid
mov rcx, rax
sub rcx, r12
ror dword [rcx + rbp - 0x1f], 0x48
cmp ecx, 1
invalid
cmp rcx, 1
add dword [rdi], ecx
jbe 0x1400d1477
xchg dl, dh
add dword [rax], eax
add byte [rax], al
mov edx, r14d
add byte [rax], al
mov edx, r14d
rol dx, 8
rol dx, 8
rol edx, 8
or byte [rcx - 0x75], cl
or dword [rsi + 0x42], esp
mov word [rcx + r12], dx
mov rcx, qword [r9]
mov word [rcx + r12], dx
and dword [rcx - 0x7d], ecx
add r12, 2
mov qword [r9 + 0x10], r12
adc byte [rcx + rbp - 0x20], cl
invalid
add cl, byte [rbp - 0x77]
invalid
adc byte [rcx + rbp - 0x20], cl
sub eax, esp
cmp rax, r14
jb 0x1400d149a
invalid
add dword [rax], eax
invalid
invalid
invalid
add byte [rcx + rax - 0x1f], cl
add rcx, r12
loope 0x1400d12f8
mov rdx, r15
mov edx, edi
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add r12, r14
add esp, esi
loop 0x1400d12bd
add byte [rbp + 1], cl
hlt
add esp, esi
mov rax, qword [rsp + 0x20]
and al, 0x20
and byte [rcx + rcx*4 + 0x60], cl
adc cl, ch
invalid
mov qword [rax + 0x10], r12
mov dword [rax + 0x10], esp
invalid
jmp case.0x1400d0a08.11
idiv r15b
dec dword [rax - 0x77]
fmul dword [rdi]
mov rax, rbx
movzx ebx, byte [rbx + 0x10]
mov dh, 0x5b
adc byte [rcx - 0x77], cl
invalid
movzx edi, byte [rax + 0x11]
mov dh, 0x78
adc dword [rax - 0x75], ecx
mov eax, dword [rsi + 8]
mov dh, 0x5b
pop rbx
adc byte [rcx - 0x77], cl
invalid
mov dh, 0x78
adc dword [rax - 0x75], ecx
mov eax, dword [rsi + 8]
invalid
invalid
mov eax, dword [rsi + 8]
or byte [rcx + 0x39], cl
cmp r14, rax
jne case.0x140104a47.1675
invalid
mov rcx, rsi
mov rdx, r14
bnd call fcn.1400c9e40
call fcn.1400c9e40
dec dword [rax - 0x75]
je 0x1400d1311
invalid
mov rsi, qword [rsp + 0x20]
and al, 0x20
and byte [rax - 0x75], cl
or byte [rbx + r9*4 + 0x76], r9b
adc byte [rbx + rbx*8 - 0x3049f0c0], al
test bl, bl
movzx ecx, dil
mov rax, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
jbe case.0x140104a47.1683
test bl, bl
fild dword [rax + 0xf]
movzx ecx, dil
movzx ecx, bh
mov dh, 0xcf
mov edx, 1
cmove ecx, edx
invalid
invalid
add byte [rax], al
add byte [rdi], cl
retf 0x8b48
mov rdx, qword [rsi]
mov byte [rdx + r14], cl
inc r14
invalid
invalid
xor cl, byte [rcx - 1]
inc esi
invalid
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
jbe 0x1400d1322
adc byte [rcx + rcx*4 - 5], cl
mov rbx, r15
mov r12, qword [r15 + 0x18]
mov esp, dword [rdi + 0x18]
sbb byte [rbp - 0x75], cl
jg 0x1400d1345
mov r15, qword [r15 + 0x28]
mov edi, dword [rdi + 0x28]
sub byte [rcx + rbp - 0x10], cl
sub rax, r14
sub eax, esi
cmp rax, r15
clc
jae 0x1400d0a22
cmp ecx, 0xfffffff6
invalid
stc
idiv bh
dec dword [rax - 0x77]
mov ecx, esi
mov rcx, rsi
mov ecx, esi
mov rdx, r14
mov r8, r15
mov eax, edi
mov r8, r15
mov eax, edi
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
invalid
add byte [rax - 0x75], cl
je case.0x1400ccc14.2125
and al, 0x20
and byte [rbx + rcx*4 + 0x76], cl
adc cl, ch
invalid
mov r14, qword [rsi + 0x10]
jbe 0x1400d1350
jmp 0x1400d0a22
idiv bh
inc dword [rcx - 0x48]
mov eax, 2
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r14
call fcn.1401639e0
bnd call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov r15, qword [rsi + 0x10]
invalid
je case.0x1400c92e0.1680
and byte [rbx + rcx*4 + 0x7e], cl
adc cl, ch
and edi, esi
invalid
jmp case.0x1400ce1b4.292
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
add byte [rax - 0x75], cl
je 0x1400d139d
mov esi, dword [rsp + 0x20]
and byte [rbx + rcx*4 + 0x7e], cl
adc cl, ch
invalid
jns 0x1400d1379
mov r15, qword [rsi + 0x10]
jmp case.0x1400c92e0.1398
invalid
mov r8d, 2
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r14
call fcn.1401639e0
or dword [rax], eax
bnd call fcn.1401639e0
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
je 0x1400d13bc
and al, 0x20
and byte [rax - 0x75], cl
adc cl, r13b
adc cl, ch
mov rax, qword [rsi + 0x10]
adc cl, ch
jmp case.0x1400cc87c.1178
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
mov r8d, 2
add byte [rax], al
mov rcx, rsi
mov rdx, r14
mov edx, esi
call fcn.1401639e0
or dword es:[rax], eax
add byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
je case.0x1400cc87c.1248
and al, 0x20
and byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
or byte [rbx + r9*4 + 0x76], r9b
mov r14, qword [rsi + 0x10]
jbe case.0x1400cf472.78
adc cl, ch
xor edx, edi
cli
jmp case.0x14002210d.2532
cli
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
mov rdx, r14
mov edx, esi
mov r8, r15
mov r8, r15
mov eax, edi
call fcn.1401639e0
or dword es:[rax], eax
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov r14, qword [rsi + 0x10]
jmp case.0x1400d2394.72
cmp bh, dl
invalid
invalid
cmp bh, dl
invalid
mov r8d, 2
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r14
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov rdx, qword [rsi + 0x10]
jmp 0x1400d0e57
and byte [rax - 0x75], cl
push rsi
adc cl, ch
pop rcx
cli
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, r14
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov rdx, qword [rsi + 0x10]
jmp 0x1400d0f7e
invalid
sti
invalid
invalid
sti
invalid
mov r8d, 1
mov rcx, rsi
mov rdx, r14
call fcn.1401639e0
or dword [rax], eax
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
mov rdx, qword [rsi + 0x10]
jmp 0x1400d106e
xor bh, ah
invalid
invalid
and byte [rax - 0x75], cl
push rsi
adc cl, ch
xor bh, ah
cld
invalid
mov rcx, rsi
int1
mov rdx, r14
mov r8, r12
call fcn.1401639e0
xchg esi, eax
invalid
or dword [rax], eax
loopne 0x1400d142e
xchg esi, eax
and eax, 0x8b480009
invalid
invalid
je 0x1400d1472
mov rsi, qword [rsp + 0x20]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
jmp 0x1400d0a4b
mov r8d, 2
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r14
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov r15, qword [rsi + 0x10]
jmp 0x1400d1162
mov r8d, 2
mov rcx, r9
mov rdx, r12
call fcn.1401639e0
or dword [rax], eax
pop rax
and eax, 0x8b4c0009
or dword [rax], eax
mov r9, qword [rsp + 0x20]
or dword [rax], eax
mov r9, qword [rsp + 0x20]
mov rax, qword [r9 + 8]
mov r12, qword [r9 + 0x10]
jmp 0x1400d1285
invalid
dec dword [rcx + rcx*4 - 0x37]
mov rcx, r9
mov rdx, r12
mov r8, r14
mov rsi, r9
mov esi, ecx
mov esi, ecx
call fcn.1401639e0
mov rcx, qword [rsi]
mov r12, qword [rsi + 0x10]
jmp 0x1400d12a8
std
invalid
invalid
std
invalid
lea rcx, [rsp + 0x98]
jmp 0x1400d197c
add al, 0
add byte [rsi - 0x43], ah
mov bp, 0x300
mov bp, 0x300
jmp 0x1400d14ec
add dword [rbx], eax
jmp 0x1400d14ec
mov ebp, 0x16eb0302
mov bp, 0x304
jmp 0x1400d14ec
mov bp, 0xfeff
jmp 0x1400d14ec
mov bp, 0xfefc
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
sub rax, rbx
cmp rax, 1
add dword [rdi], ecx
xchg byte [rbp + 7], bl
add byte [rax], al
add dword [rdi], ecx
xchg byte [rbp + 7], bl
add byte [rax], al
add byte [rsi - 0x3f], ah
invalid
rol bp, 8
mov rax, qword [rsi]
mov word [rax + rbx], bp
add rbx, 2
mov qword [rsi + 0x10], rbx
adc byte [rax - 0x75], cl
or byte [rax + 0x29], r9b
invalid
adc byte [rax - 0x75], cl
or byte [rax + 0x29], r9b
fmul dword [rax - 0x7d]
cmp eax, 0x1f
sub eax, ebx
cmp rax, 0x1f
cmp eax, 0x1f
jbe 0x1400d1c79
mov rax, qword [rsi]
movups xmm0, xmmword [0x14019d1e8]
invalid
or al, 0
adc byte [0x14019d1e8], al
mov esp, 0x110f000c
sbb byte [rax], r10b
movups xmmword [rax + rbx + 0x10], xmm0
movups xmm0, xmmword [0x14019d1d8]
mov esp, 0x110f000c
add al, 0x18
invalid
or al, 0
movups xmmword [rax + rbx], xmm0
sbb byte [rax - 0x7d], cl
ret
add rbx, 0x20
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x10], ebx
mov r14, qword [rdi + 0x20]
cmp rbx, qword [rsi + 8]
jne 0x1400d1561
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov edx, ebx
call fcn.1400c9e40
call 0x1890d14e1
mov esi, dword [rsp + 0x20]
mov rsi, qword [rsp + 0x20]
and byte [rax - 0x75], cl
pop rsi
adc byte [rax - 0x75], cl
invalid
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov byte [rcx + rbx], r14b
inc rbx
ret
mov qword [rsi + 0x10], rbx
ret
mov dword [rsi + 0x10], ebx
cmp r14, 0x21
and dword [rdi], ecx
jae 0x1400d1dff
add dword [rsi + 0x48000008], 0xffffff8b
or byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
sub rax, rbx
sub eax, ebx
or byte [rax + 0x29], r9b
or byte [rax + 0x29], cl
sub eax, ebx
fmul dword [rcx + rdi - 0x10]
cmp rax, r14
jb 0x1400d1d2a
movabs eax, dword [0x8948d90148000007]
cli
add byte [rax + 1], cl
invalid
add rcx, rbx
add ecx, ebx
mov rdx, rdi
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
add ebx, esi
fisttp word [rax]
add byte [rcx + rax - 0xd], cl
add ebx, esi
add ebx, esi
mov rsi, qword [rsp + 0x20]
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
je 0x1400d15c2
and byte [rax - 0x77], cl
pop rsi
adc byte [rdi], cl
mov bh, 0x4f
mov dword [rsi + 0x10], ebx
movzx ecx, word [rdi + 0x40]
movzx edx, word [rdi + 0x42]
movzx edx, word [rdi + 0x42]
mov bh, 0x57
call case.0x1400cbb03.355
call case.0x1400cbb03.355
mov rcx, rsi
int1
mov ebp, eax
mov rax, qword [rsi + 8]
or byte [rax + 0x29], cl
invalid
or byte [rax + 0x29], cl
fmul dword [rax - 0x7d]
cmp eax, 1
invalid
xchg byte [rsi + 7], bh
sub eax, ebx
cmp rax, 1
cmp eax, 1
jbe 0x1400d1d44
jle 0x1400d15cb
add byte [rax], al
rol bp, 8
mov rax, qword [rcx]
invalid
mov eax, dword [rcx]
add dword [rsi - 0x77], esp
sub al, 0x18
mov word [rax + rbx], bp
mov dword [rax + rbx], ebp
add rbx, 2
mov qword [rcx + 0x10], rbx
invalid
ret
adc byte [rax + 0x3b], cl
pop rcx
or byte [rbp + 0x11], dh
cmp rbx, qword [rcx + 8]
jne 0x1400d15f0
mov rdx, rbx
call fcn.1400c9e40
mov rcx, qword [rsp + 0x20]
mov rbx, qword [rcx + 0x10]
mov rax, qword [rcx]
mov byte [rax + rbx], 0
add al, 0x18
add byte [rax - 1], cl
inc ebx
add al, 0x18
add byte [rax - 1], cl
inc ebx
inc ebx
mov qword [rcx + 0x10], rbx
mov dword [rcx + 0x10], ebx
mov r13, qword [rdi + 0x28]
mov ebp, dword [rdi + 0x28]
mov rbp, qword [rdi + 0x38]
mov rdx, qword [rcx + 8]
cmp byte [rax - 0x75], cl
push rcx
or byte [rax + 0x29], cl
sub rdx, rbx
mov rax, rbx
mov eax, ebx
cmp rdx, 1
jbe 0x1400d1d60
sub rdx, rbx
mov rax, rbx
mov eax, ebx
mov eax, ebx
cmp rdx, 1
jbe 0x1400d1d60
mov rdx, qword [rcx]
mov word [rdx + rax], 0xffff
mov dword [rdx + rax], 0x8348ffff
rol byte [rdx], 0x48
mov dword [rcx + 0x10], eax
mov dword [rdx + rax], 0x8348ffff
add bh, bh
dec dword [rax - 0x7d]
rol byte [rdx], 0x48
add cl, byte [rax - 0x77]
adc byte [r8 - 0x77], cl
mov qword [rsp + 0x58], rcx
mov dword [rcx + 0x10], eax
mov qword [rsp + 0x58], rcx
and al, 0x58
mov qword [rsp + 0x60], rbx
pop rsp
and al, 0x60
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
add byte [rax], al
test rbp, rbp
in eax, dx
je 0x1400d1977
add byte [rax - 0x3f], cl
in eax, 5
shl rbp, 5
xor edi, edi
lea rsi, [0x1401af898]
loop 0x1400d1660
add bl, ch
invalid
loop 0x1400d1660
add bl, ch
movzx r15d, word [r13 + rdi + 2]
movzx edi, word [rbp + rdi + 2]
movzx r15d, word [r13 + rdi + 2]
movzx edi, word [rbp + rdi + 2]
jl 0x1400d1698
cmp eax, 0x401f0f02
add byte [rcx - 0x75], cl
add cl, byte [rdi]
invalid
nop dword [rax]
mov rax, qword [r9 + 8]
or byte [r9 + rbp - 0x10], cl
sub rax, r14
cmp rax, 1
jbe 0x1400d184b
add dword [rax], eax
invalid
add dword [rdi], ecx
xchg dl, bl
add dword [rax], eax
add byte [rsi + 0x41], ah
rol r15d, 8
rol r15w, 8
rol r15d, 8
invalid
mov rax, qword [r9]
mov word [rax + r14], r15w
mov dword [rax + r14], r15d
add dword [rsi + 0x46], esp
mov dword [rax + r14], r15d
mov dword [rax + rsi], edi
add r14, 2
mov byte [rdx], 0x4d
mov dword [rcx + 0x10], esi
mov qword [r9 + 0x10], r14
lea rcx, [rsp + 0x28]
and al, 0x28
sub al, ch
call fcn.1400caff0
add rdi, 0x20
invalid
and byte [rax + 0x39], cl
std
invalid
invalid
std
je 0x1400d1977
test dl, bl
add al, byte [rax]
add byte [rcx - 0x75], al
cmp rax, 0xffffffffda418d18
cmp eax, 0xda418d18
mov ecx, dword [r13 + rdi + 0x18]
cmp eax, 0xda418d18
lea eax, [rcx - 0x26]
cmp ax, 3
cmp eax, 3
mov edx, 3
add eax, dword [rax]
add byte [rax], al
cmovae eax, edx
movzx r12d, ax
loopne 0x1400d16fe
lea edx, [0x1401af888]
ret 0xf44
loopne 0x1400d16fe
lea edx, [0x1401af888]
or eax, 0x4634a00
movabs byte [0x1fb966e0ffd00148], al
add rax, rdx
jmp rax
invalid
invalid
invalid
movsxd rax, dword [rdx + r12*4]
add al, 0xa2
add rax, rdx
jmp rax
sar bh, 1
loopne 0x1400d172c
mov cx, 0x1f
jmp 0x1400d16f4
invalid
mov ecx, 0x29eb001f
nop dword [rax + rax]
add bl, ch
sub dword [rdi], ecx
invalid
add byte [rax], al
mov cx, 0x17
jmp 0x1400d16f4
invalid
add byte [rax], al
add byte [rax], al
movzx ebx, word [r13 + rdi + 0x1a]
jmp 0x1400d16f4
nop dword [rax + rax]
mov cx, 0x18
mov r8, qword [rsp + 0x20]
mov edx, ebx
invalid
call case.0x1400c9bb9.88
invalid
invalid
mov r9, qword [rsp + 0x20]
mov rax, qword [r9 + 8]
mov r15, qword [r9 + 0x10]
mov edi, dword [rcx + 0x10]
mov edi, dword [rcx + 0x10]
sub rax, r15
sub eax, edi
mov r14, r15
cmp rax, 1
cmp eax, 1
cmp eax, 1
jbe 0x1400d182c
sgdt [rax]
add byte [rcx - 0x75], cl
mov eax, dword [rcx]
mov word [rax + r14], 0xffff
add r14, 2
add esi, 2
invalid
mov rax, qword [r9]
mov eax, dword [rcx]
mov word [rax + r14], 0xffff
add r14, 2
add esi, 2
add esi, 2
mov qword [r9 + 0x10], r14
mov dword [rcx + 0x10], esi
mov qword [rsp + 0x38], r9
and al, 0x38
mov qword [rsp + 0x40], r15
and al, 0x40
mov qword [rsp + 0x28], 1
and al, 0x28
and al, 0x28
add dword [rax], eax
add byte [rax], al
movsxd rax, dword [rsi + r12*4]
add rax, rsi
jmp rax
cmp eax, 0xd8d4800
add byte [rax - 0x73], cl
or eax, 0xde178
js 0x1400d1737
or eax, 0x4634800
invalid
js 0x1400d1737
or eax, 0x4634800
or dword [rax + 1], 0x66e0ffc8
jmp rax
loopne 0x1400d17c8
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne 0x1400d17c8
mov r15d, 0xf5e90017
invalid
invalid
jmp 0x1400d1660
add byte [rax], al
movzx eax, word [r13 + rdi]
lea rcx, [0x1401af8a8]
or eax, 0xde12b
or eax, 0xde12b
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x66e0ffc8
mov r15d, 0xd0e90200
add ch, cl
sar dh, 1
add eax, ecx
jmp rax
mov r15w, 0x200
jmp 0x1400d1660
add ch, cl
sar dh, 1
invalid
add byte [rbp - 0x75], cl
jl 0x1400d17d6
adc byte [rcx - 0x75], cl
or byte [r9 + rbp - 0x10], cl
sub rax, r14
sub rax, r14
cmp rax, r15
jb 0x1400d1914
add byte [rax], al
add byte [rax], al
mov rcx, qword [r9]
mov ecx, dword [rcx]
or dword [rcx + rax - 0xf], ecx
add rcx, r14
mov rdx, r12
mov edx, esp
loop 0x1400d1801
mov r8, r15
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and al, 0x20
add r14, r15
jmp case.0x1400cc87c.1453
invalid
invalid
invalid
invalid
dec dword [rdi]
invalid
nop dword [rax + rax]
mov r12, qword [r13 + rdi]
mov r15, qword [r13 + rdi + 0x10]
mov edi, dword [rbp + rdi + 0x10]
mov rax, qword [r9 + 8]
mov rcx, rax
sub rcx, r14
cmp rcx, 1
jbe 0x1400d1930
add byte [rax], al
add byte [rax], al
mov edx, r15d
rol dx, 8
mov rcx, qword [r9]
invalid
or dword [rsi + 0x42], esp
mov dword [rcx + rsi], edx
mov word [rcx + r14], dx
add r14, 2
mov qword [r9 + 0x10], r14
mov dword [rcx + 0x10], esi
sub rax, r14
cmp rax, r15
cmp eax, edi
cmp eax, edi
jb 0x1400d1953
add rcx, r14
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r14, r15
mov r9, qword [rsp + 0x20]
jmp case.0x1400cc87c.1453
invalid
invalid
invalid
mov r8d, 2
mov rcx, r9
mov rdx, r15
cli
cli
call fcn.1401639e0
mov r9, qword [rsp + 0x20]
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x20
mov r14, qword [r9 + 0x10]
jmp 0x1400d171d
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
mov r8d, 2
add byte [rax], al
mov rcx, r9
mov rdx, r14
call fcn.1401639e0
mov r9, qword [rsp + 0x20]
and al, 0x20
and byte [rbp - 0x75], cl
jno 0x1400d1875
mov r14, qword [r9 + 0x10]
jmp 0x1400d1671
invalid
mov r15w, 0x302
jmp 0x1400d1660
invalid
invalid
invalid
mov r15w, 0xfefc
jmp 0x1400d1660
invalid
invalid
mov r15d, 0xe2e9fefc
std
invalid
mov r15w, 0x300
jmp 0x1400d1660
invalid
invalid
invalid
mov r15w, 0x301
jmp 0x1400d1660
invalid
std
invalid
invalid
invalid
invalid
mov r15w, 0xfeff
jmp 0x1400d1660
invalid
std
invalid
invalid
mov r15d, 0xc4e9feff
mov edi, 0xc4e9feff
invalid
invalid
std
invalid
mov r15w, 0x303
jmp 0x1400d1660
invalid
std
invalid
invalid
mov r15d, 0xbae90303
std
add ebp, ecx
mov edx, 0x66fffffd
invalid
mov r15w, 0x304
jmp 0x1400d1660
mov al, 0xfd
invalid
invalid
mov r15d, 0xb0e90304
std
mov al, 0xfd
invalid
mov r15w, 0xfefd
jmp 0x1400d1660
cmpsb byte [rsi], byte [rdi]
std
invalid
invalid
mov r15d, 0xa6e9fefd
cmpsb byte [rsi], byte [rdi]
std
invalid
mov r15w, 0x1e
jmp 0x1400d1660
invalid
invalid
mov r15d, 0x9ce9001e
invalid
add cl, ch
pushfq
std
invalid
mov r15w, 0x18
jmp 0x1400d1660
jmp qword [rsi + 0x41]
mov r15w, 0x19
jmp 0x1400d1660
mov r15w, 0x1d
jmp 0x1400d1660
mov r15w, 0x102
jmp 0x1400d1660
add byte [rcx], al
jmp 0x1400d1660
mov edi, 0x4ce90103
std
invalid
mov rcx, r9
mov rdx, r14
mov r8, r15
call fcn.1401639e0
mov r9, qword [rsp + 0x20]
mov r14, qword [r9 + 0x10]
jmp 0x1400d17aa
mov r8d, 2
mov rcx, r9
mov rdx, r14
call fcn.1401639e0
mov r9, qword [rsp + 0x20]
mov rax, qword [r9 + 8]
mov r14, qword [r9 + 0x10]
jno 0x1400d195e
jno 0x1400d195e
jmp case.0x1400cfa04.71
mov rcx, r9
mov rdx, r14
mov r8, r15
mov rsi, r9
call fcn.1401639e0
invalid
mov rcx, qword [rsi]
mov r14, qword [rsi + 0x10]
lea rsi, [0x1401af898]
jmp 0x1400d1811
lea rcx, [rsp + 0x48]
call fcn.1400caff0
lea rcx, [rsp + 0x78]
call fcn.1400caff0
nop
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 4
mov rcx, rsi
mov rdx, rbx
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp case.0x140104a47.1368
mov r8d, 2
mov rcx, rsi
int1
int1
mov rdx, rbx
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
jmp case.0x140008aad.2690
invalid
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
clc
clc
call fcn.1401639e0
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov ecx, dword [rsi]
mov rbx, qword [rsi + 0x10]
jmp case.0x140003724.3129
mov rcx, rsi
mov rdx, rbx
mov r8, r14
invalid
mov eax, esi
invalid
call fcn.1401639e0
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x1400cf57b
mov r8d, 2
mov rcx, r9
mov rdx, rbx
call fcn.1401639e0
mov r9, qword [rsp + 0x20]
mov rax, qword [r9 + 0x10]
jmp 0x1400cf5b1
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.1401639e0
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x1400cf857
inc dword [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
mov rcx, r9
mov rdx, rbx
invalid
call fcn.1401639e0
mov r9, qword [rsp + 0x20]
and al, 0x20
invalid
and al, 0x20
mov rax, qword [r9 + 0x10]
jmp 0x1400cf88d
adc cl, ch
sbb dh, bl
invalid
mov r8d, 4
mov rcx, rsi
mov rdx, rbx
call fcn.1401639e0
pop rdx
invalid
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
mov r14, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400cfd5b
loop 0x1400d1a96
invalid
pop rdx
invalid
loop 0x1400d1a96
invalid
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
mov r8d, 4
mov rcx, rsi
mov rdx, rbx
invalid
mov edx, ebx
call fcn.1401639e0
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
and byte [rbx + rcx*4 + 0x76], cl
or byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x10]
invalid
mov r14, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400cfd7e
ret
loop 0x1400d1ab9
invalid
ret
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.1401639e0
invalid
or dword [rax], eax
add byte [rax - 0x75], cl
pop rsi
adc byte [rax - 0x75], cl
mov ecx, dword [rsi]
add byte [rax - 0x75], cl
pop rsi
adc byte [rax - 0x75], cl
mov ecx, dword [rsi]
mov r14, qword [rsi + 8]
or cl, ch
mul dl
invalid
jmp 0x1400cfdcf
mov r8d, 2
mov eax, 2
mov rcx, r9
mov rdx, rbx
call fcn.1401639e0
neg byte [rsi]
or dword [rax], eax
neg byte [rsi]
or dword [rax], eax
invalid
mov r9, qword [rsp + 0x20]
mov r14, qword [r9 + 8]
jno 0x1400d1afb
mov rbx, qword [r9 + 0x10]
mov ebx, dword [rcx + 0x10]
jmp 0x1400cfe01
jrcxz case.0x1400cd38a.2311
invalid
dec dword [rcx + rcx*4 - 0x37]
mov rcx, r9
leave
mov rdx, rbx
mov r8, r15
mov eax, edi
clc
mov rsi, r9
call fcn.1401639e0
rcr dword [rsi], cl
or dword [rax], eax
add byte [rax - 0x75], cl
pop rsi
adc byte [rax - 0x75], cl
invalid
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov r14, qword [rsi + 8]
mov esi, dword [rsi + 8]
or cl, ch
or ebx, esp
invalid
jmp 0x1400cfe26
jrcxz 0x1400d1b1b
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax - 0x77], cl
mov rdx, rbx
call fcn.1401639e0
mov ch, 0x1e
or dword [rax], eax
invalid
invalid
mov ch, 0x1e
or dword [rax], eax
invalid
invalid
add byte [rax - 0x75], cl
and al, 0x20
mov rcx, qword [rsp + 0x20]
mov rax, qword [rcx + 0x10]
jmp 0x1400cfe58
invalid
invalid
invalid
mov r8d, 3
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rbx
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
je case.0x1400ce350.255
invalid
je case.0x1400ce350.255
and al, 0x20
and byte [rax - 0x75], cl
pop rsi
adc byte [rax - 0x75], cl
invalid
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
jmp case.0x140048217.2181
cmpsd dword [rsi], dword [rdi]
in al, 0xff
invalid
cmpsd dword [rsi], dword [rdi]
in al, 0xff
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.1401639e0
invalid
or dword [rax], eax
or dword [rax], eax
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov rbx, qword [rsi + 0x10]
pop rsi
adc cl, ch
jmp 0x1400d0035
mov r8d, 3
jmp 0x1400d0035
mov r8d, 3
mov rcx, rsi
mov rdx, rbx
call fcn.1401639e0
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
mov rdi, qword [rsi + 0x10]
jmp 0x1400d008c
invalid
adc cl, ch
hlt
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov rdx, qword [rsi + 0x10]
jmp case.0x1400ce350.175
push rsi
adc cl, ch
in eax, dx
in eax, 0xff
inc dword [rcx - 0x48]
mov r8d, 2
mov r8d, 2
mov rcx, rsi
mov rdx, rbx
call fcn.1401639e0
or dword [rax], eax
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
mov rax, qword [rsi + 0x10]
jmp 0x1400d02d0
invalid
mov r8d, 2
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
call fcn.1401639e0
mov rsi, qword [rsp + 0x20]
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
mov edx, dword [rsi + 8]
push rsi
or byte [rax - 0x75], cl
pop rsi
adc cl, ch
outsd dx, dword [rsi]
call 0xf84f1bfa
and byte [rax], al
add byte [rax], al
mov rbx, qword [rsi + 0x10]
jmp case.0x1400cc87c.1053
mov r8d, 0x20
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rbx
call fcn.1401639e0
sbb eax, 0x8b480009
je case.0x140048217.2251
and byte [rax - 0x75], cl
push rsi
or byte [rax - 0x75], cl
pop rsi
invalid
invalid
sbb eax, 0x8b480009
je case.0x140048217.2251
and byte [rax - 0x75], cl
push rsi
or byte [rax - 0x75], cl
pop rsi
mov ebx, dword [rsi + 0x10]
adc cl, ch
outsd dx, dword [rsi]
call 0xf84f1c1d
inc dword [rcx - 0x48]
jmp case.0x1400cee22.108
inc dword [rcx - 0x48]
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
call fcn.1401639e0
mov bl, 0x1d
or dword [rax], eax
sbb eax, 0x8b480009
mov rsi, qword [rsp + 0x20]
je 0x1400d1c55
and byte [rax - 0x75], cl
pop rsi
adc cl, ch
and ebp, edx
invalid
mov rbx, qword [rsi + 0x10]
jmp case.0x1400cd38a.2513
invalid
invalid
inc dword [rcx - 0x48]
and byte [rax], al
mov r8d, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rbx
call fcn.1401639e0
sbb eax, 0x8b480009
je 0x1400d1c74
and byte [rax - 0x75], cl
pop rsi
invalid
invalid
sbb eax, 0x8b480009
je 0x1400d1c74
and byte [rax - 0x75], cl
pop rsi
adc cl, ch
sub al, 0xea
jmp case.0x1400cd38a.2523
invalid
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rbx
mov edx, ebx
call fcn.1401639e0
jne 0x1400d1c86
or dword [rax], eax
add byte [rax - 0x75], cl
je 0x1400d1c93
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
and byte [rax - 0x75], cl
pop rsi
adc cl, ch
mov rbx, qword [rsi + 0x10]
jmp case.0x1400cee22.114
test al, bh
invalid
mov r8d, 0x20
mov eax, 0x20
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rbx
call fcn.1401639e0
invalid
or dword [rax], eax
invalid
push rsi
sbb eax, 0x8b480009
or dword [rax], eax
mov rsi, qword [rsp + 0x20]
mov rbx, qword [rsi + 0x10]
pop rsi
invalid
je 0x1400d1cb2
and byte [rax - 0x75], cl
pop rsi
adc cl, ch
mov eax, edi
jmp 0x1400d1521
invalid
mov rcx, rsi
int1
mov rdx, rbx
mov r8, r14
invalid
fimul dword [rbp - 0x77]
invalid
call fcn.1401639e0
sbb eax, 0x8b480009
pop rsi
adc byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov rcx, qword [rsi]
mov r12, qword [rsi + 8]
mov esp, dword [rsi + 8]
invalid
mov esp, dword [rsi + 8]
jmp case.0x1400ccc14.2074
cmp eax, ebp
invalid
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rsi, qword [rsp + 0x20]
mov rcx, rsi
mov ecx, esi
je 0x1400d1ce4
and byte [rax - 0x77], cl
mov ecx, esi
int1
mov rdx, rbx
call fcn.1401639e0
adc al, 0x1d
or dword [rax], eax
invalid
adc al, 0x1d
sbb eax, 0x89480009
or dword [rax], eax
mov rdx, rsi
mov rbx, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x1400d052a
push rdx
call 0xc9561cd9
invalid
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rbx
mov edx, ebx
fimul dword [rbp - 0x77]
mov r8, r14
call fcn.1401639e0
invalid
or dword [rax], eax
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
adc cl, ch
invalid
invalid
invalid
invalid
invalid
adc cl, ch
invalid
mov r8d, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbx
add byte [rax], al
mov rdx, rbx
call fcn.1401639e0
mov rcx, qword [rsp + 0x20]
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
jmp 0x1400d0725
invalid
mov r8d, 1
mov eax, 1
mov rdx, rbx
call fcn.1401639e0
sbb al, 9
add byte [rax - 0x75], cl
and al, 0x20
sbb al, 9
add byte [rax - 0x75], cl
and al, 0x20
mov rdx, qword [rcx + 0x10]
jmp 0x1400d07df
mov ch, 0xea
invalid
invalid
push rcx
adc cl, ch
mov ch, 0xea
invalid
mov rcx, rsi
mov rdx, rbx
mov r8, r14
invalid
call fcn.1401639e0
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
invalid
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x1400d1589
clc
clc
invalid
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbx
add byte [rax], al
mov rdx, rbx
mov edx, ebx
call fcn.1401639e0
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ds, word [rcx + rcx]
sbb al, 9
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x20]
and al, 0x20
mov rbx, qword [rcx + 0x10]
jmp 0x1400d15c6
mov r8d, 2
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rdx, rbx
call fcn.1401639e0
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x20
invalid
mov rcx, qword [rsp + 0x20]
and byte [rax - 0x75], cl
adc r9b, bpl
adc cl, ch
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc cl, ch
jmp 0x1400d161a
sahf
clc
invalid
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
invalid
invalid
mov rcx, rdx
mov rdx, rbx
invalid
call fcn.1401639e0
sbb al, 9
or dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x20
mov rdx, qword [rsp + 0x20]
mov edx, dword [rsp + 0x20]
mov rax, qword [rdx + 0x10]
jmp case.0x1400cd38a.2515
invalid
adc cl, bpl
adc eax, 0x41ffffe8
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
invalid
mov r8d, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
leave
mov rdx, rdi
cli
call fcn.1401639e0
sbb al, 9
add byte [rbx + rcx*4 + 0x4c], cl
invalid
invalid
invalid
or dword [rax], eax
mov r9, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rcx - 0x75], cl
mov rax, qword [r9 + 0x10]
jmp case.0x140008aad.2775
invalid
invalid
adc r9b, bpl
adc cl, ch
or ebx, ebp
invalid
mov rcx, r9
leave
mov rdx, r14
mov r8, rbx
fmul dword [rcx + rcx*4 - 0x32]
mov rsi, r9
call fcn.1401639e0
sbb al, 9
add byte [rax - 0x75], cl
invalid
or dword [rax], eax
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov r14, qword [rsi + 0x10]
jmp case.0x1400cc87c.1133
fcos
dec dword [rbp + rcx*4 + 5]
lea r8, [0x14019cfc0]
lea eax, [0x14019cfc0]
loop case.0x1400cf472.206
mov cl, 0xc
or al, 0
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov rdx, rbx
invalid
call fcn.140163650
ud2
invalid
sbb byte [rcx], cl
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
lea r8, [0x14019cfc0]
lea eax, [0x14019cfc0]
add eax, 0xcb1ce
mov rcx, rbx
mov rdx, r15
cli
cli
call fcn.1401633c0
or dword [rax], eax
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
xchg edx, eax
mov ah, 0xc
or al, 0
mov edx, 0x20
lea r8, [0x14019d298]
add eax, 0xcb492
or al, 0
mov edx, 0x20
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
call fcn.1401633c0
ud2
adc eax, 0xb0f0009
int3
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
mov rsi, rcx
mov ecx, dword [rcx + 0x90]
invalid
nop
add byte [rax], al
add byte [rax], al
invalid
mov dword [rax - 0x7d000000], edx
sal esi, 0x66
cmp cx, 0x15
add byte [rax], al
add ecx, 0xfffffff6
cmp cx, 0x15
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmovb eax, ecx
cmp ax, 0x13
ja case.0x1400d1e59.9
shl dword [rsi - 0x7d], 0xf8
adc esi, dword [rdi + 0x13]
movzx eax, ax
lea rcx, [0x1401afa48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
ror byte [rax - 0x73], 0xd
neg bl
or eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
jmp rax
cmp qword [rsi + 8], 0
cmp qword [rsi + 8], 0
je case.0x1400d1e59.0
ret 2
mov rcx, qword [rsi]
invalid
jmp 0x1400d20ec
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
jle case.0x1400cf472.222
cmp qword [rsi + 8], 0
je 0x1400d1e7d
invalid
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rsi]
call fcn.140142490
invalid
invalid
add byte [rax - 0x7d], cl
jle 0x1400d1ea1
invalid
or byte [rax - 0x75], cl
invalid
invalid
invalid
jle 0x1400d1ea1
and byte [rax], al
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rsi + 0x18]
invalid
invalid
je 0x1400d1e8d
mov rcx, qword [rsi + 0x18]
sbb al, r13b
add eax, dword [rsi]
invalid
call fcn.140142490
add byte [rax - 0x75], cl
jle 0x1400d1ec1
mov rdi, qword [rsi + 0x30]
mov edi, dword [rsi + 0x30]
mov r14, qword [rsi + 0x40]
mov esi, dword [rsi + 0x40]
test r14, r14
je case.0x1400d0a08.68
mov rbx, rdi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
call fcn.1400cc4f0
add rbx, 0x38
cmp byte [rcx - 1], cl
invalid
jne 0x1400d1eb0
out dx, eax
invalid
cmp byte [rcx - 1], cl
invalid
out dx, eax
jmp case.0x1400d0a08.68
mov rdi, qword [rsi + 0x48]
mov edi, dword [rsi + 0x48]
jle case.0x1400cfa04.194
mov r14, qword [rsi + 0x58]
mov esi, dword [rsi + 0x58]
pop rax
test r14, r14
je 0x1400d1ef1
mov rbx, rdi
nop word cs:[rax + rax]
mov rcx, rbx
call case.0x1400c9ffb.481
invalid
invalid
fld1
clc
lodsd eax, dword [rsi]
invalid
dec dword [rax - 0x7d]
ret
add rbx, 0x28
dec r14
dec esi
invalid
jne 0x1400d1ee0
cmp qword [rsi + 0x50], 0
cmp dword [rsi + 0x50], 0
push rax
add byte [rdi], cl
test ebp, ebp
in eax, dx
jne 0x1400d20e9
add dword [rax], eax
add cl, ch
invalid
invalid
add byte [rax], al
jmp case.0x1400d1e59.0
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x28]
jle 0x1400d1f2d
mov rbx, qword [rsi + 0x38]
mov ebx, dword [rsi + 0x38]
test rbx, rbx
fisttp dword [rdi]
test byte [rcx], ah
and dword [rdx], eax
add byte [rax], al
mov ebp, 3
je case.0x1400cee22.279
and dword [rdx], eax
add byte [rax], al
mov ebp, 3
add eax, dword [rax]
add byte [rax], al
mov r14, rdi
mov esi, edi
jmp 0x1400d1f2d
add byte [rcx - 0x7d], cl
invalid
add r14, 0x20
dec rbx
je case.0x1400cee22.279
test byte [rsi], al
add al, byte [rax]
invalid
test byte [rsi], al
add al, byte [rax]
add byte [rcx - 0x75], al
mov eax, dword [r14 + 0x18]
add eax, 0xffffffda
cmp ax, 3
clc
add ecx, dword [rdi]
invalid
invalid
sbb byte [rbx - 0x7c992540], r8b
sbb byte [rbx - 0x7c992540], al
clc
add ecx, dword [rdi]
invalid
test ax, ax
je 0x1400d1f20
movzx eax, ax
cmp eax, 1
clc
invalid
je 0x1400d1f4d
rol byte [rbx + 0x57401f8], 0x83
clc
add dword [rbp + rax - 0x7d], esi
clc
add dh, byte [rbx + rdx*8 + 0x49]
cmp dword [rsi + 8], 0
je 0x1400d1f20
mov rcx, qword [r14]
call fcn.140142490
jmp 0x1400d1f20
mov rdi, qword [rsi]
mov rbx, qword [rsi + 0x10]
test rbx, rbx
invalid
fisttp dword [rdi]
je 0x1400d2121
test byte [rbx + 0x4c000001], dh
lea esi, [rdi + 8]
invalid
add byte [rax], al
lea r14, [rdi + 8]
or bl, ch
sbb dword [rsi + 0x66], esp
jmp 0x1400d1f8d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add r14, 0x18
dec rbx
je 0x1400d2121
invalid
mov rcx, qword [r14 - 8]
test rcx, rcx
test ecx, ecx
je case.0x1400d16c3.137
cmp qword [r14], 0
add byte ds:[rsp + riz*8 - 0x18], dh
je case.0x1400d16c3.137
in al, 0xe8
call fcn.140142490
jmp case.0x1400d16c3.137
invalid
out dx, eax
add al, 7
invalid
add bl, ch
fisttp qword [rax - 0x7d]
jle 0x1400d1faf
cmp qword [rsi + 8], 0
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rsi]
call fcn.140142490
fiadd word [rdi + rax]
add byte [rax - 0x7d], cl
invalid
invalid
je 0x1400d1fb2
or byte [rax - 0x75], cl
invalid
fiadd word [rdi + rax]
add al, 7
add byte [rax - 0x7d], cl
invalid
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
jmp 0x1400ce840
invalid
cmp word [rsi + 0x38], 0xb
je case.0x1400d1e59.9
invalid
or ecx, dword [rdi]
test byte [rax + 0x48fffffe], cl
dec dword [rax - 0x7d]
jle case.0x1400ce1b4.342
invalid
invalid
dec dword [rax - 0x7d]
jle case.0x1400ce1b4.342
cmp qword [rsi + 0x28], 0
add byte [rdi], cl
test byte [rbp - 2], bh
invalid
je case.0x1400d1e59.9
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
call fcn.140142490
test eax, 0xe9000704
outsd dx, dword [rsi]
invalid
jmp case.0x1400d1e59.9
invalid
dec dword [rax - 0x7d]
jle 0x1400d1ff8
cmp qword [rsi + 8], 0
or byte [rax], al
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rsi]
invalid
je case.0x1400ce1b4.341
mov rcx, qword [rsi]
invalid
call fcn.140142490
xchg ebp, eax
add al, 7
add byte [rax - 0x7d], cl
jle case.0x1400ce1b4.350
cmp qword [rsi + 0x20], 0
je case.0x1400ce1b4.345
add byte [rcx + rcx + 0x48], dh
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
sbb al, r13b
call fcn.140142490
test dword [rdi + rax], eax
add al, 7
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x30]
jle case.0x1400ce1b4.358
mov rbx, qword [rsi + 0x40]
pop rsi
test rbx, rbx
test rbx, rbx
je case.0x1400d0a08.68
test dh, al
add byte [rax], al
add byte [rbp + rcx*4 + 0x77], cl
lea r14, [rdi + 8]
jmp 0x1400d203d
or bl, ch
sbb esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add r14, 0x18
dec rbx
sbb byte [rax - 1], cl
retf
je case.0x1400d0a08.68
add byte [rax], al
cmp qword [r14], 0
cmp dword [rsi], 0
add byte ds:[rbp + rbp*8 + 0x49], dh
je case.0x140048217.2336
mov rcx, qword [r14 - 8]
mov ecx, dword [rsi - 8]
call fcn.140142490
invalid
add bl, ch
loop 0x1400d2097
invalid
jmp case.0x140048217.2336
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
jle case.0x1400d093f.78
add byte [rax + rcx + 0x48], dh
je case.0x1400ce350.292
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
call fcn.140142490
add al, 7
invalid
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x18]
jle 0x1400d2079
mov r14, qword [rsi + 0x28]
mov esi, dword [rsi + 0x28]
jbe case.0x1400d1e59.14
sub byte [rbp - 0x7b], cl
test r14, r14
div byte [rdi + rdx + 0x48]
je 0x1400d2081
mov rbx, rdi
mov ebx, edi
nop dword [rax]
invalid
add byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.1400cf300
add rbx, 0x20
mov dl, dl
invalid
add ebx, 0x20
dec r14
jne 0x1400d2070
cmp qword [rsi + 0x20], 0
add byte [rbp + 0x61], dh
jmp case.0x1400d1e59.0
invalid
jne 0x1400d20e9
invalid
add byte [rax - 0x7d], cl
cmp qword [rsi + 8], 0
jle case.0x1400d0a08.60
or byte [rax], al
add byte [rax + rcx + 0x48], dh
je 0x1400d209c
mov rcx, qword [rsi]
mov ecx, dword [rsi]
call fcn.140142490
hlt
add eax, dword [rdi]
add byte [rax - 0x7d], cl
invalid
cmp qword [rsi + 0x20], 0
je 0x1400d20ac
invalid
jle 0x1400d20c0
add byte [rcx + rcx + 0x48], dh
or dword [rax - 0x75], ecx
sbb al, r13b
sbb al, ch
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
sbb al, ch
call fcn.140142490
in al, 3
invalid
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x30]
jle 0x1400d20e0
xor byte [rax - 0x75], cl
pop rsi
mov rbx, qword [rsi + 0x40]
test rbx, rbx
invalid
test rbx, rbx
invalid
je case.0x1400d0a08.68
mov r14, rdi
invalid
jmp 0x1400d20c9
nop
add r14, 0x20
add esi, 0x20
and byte [rax - 1], cl
retf
dec rbx
je case.0x1400d0a08.68
sbb dword [rsi + 0x41], esp
cmp word [r14 + 0x18], 0x26
cmp dword [r14 + 0x18], 0x26
cmp dword [rsi + 0x18], 0x26
je 0x1400d20c0
out dx, eax
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
jle 0x1400d20dd
add byte [rax + rbp*8 + 0x49], dh
mov ecx, dword [rsi]
je 0x1400d20c0
call 0x1281bac25
mov rcx, qword [r14]
call fcn.140142490
mov al, 3
invalid
add eax, dword [rdi]
add bl, ch
fimul word [rax - 0x7d]
invalid
invalid
jle 0x1400d211e
jmp 0x1400d20c0
cmp qword [rsi + 0x38], 0
cmp dword [rsi + 0x38], 0
add byte [rdi + rdi + 0x48], dh
mov ecx, edi
stc
je case.0x1400d1e59.0
invalid
mov rcx, rdi
stc
add rsp, 0x20
pop rbx
pop rbp
invalid
and byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
jmp fcn.140142490
xchg ebp, eax
add eax, dword [rdi]
add byte [rax - 0x75], cl
mov rdi, qword [rsi]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
mov r14, qword ds:[rsi + 0x10]
mov esi, dword [rsi + 0x10]
jbe 0x1400d2112
test r14, r14
test esi, esi
div byte [rdx + rbx + 0x48]
je 0x1400d2121
mov rbx, rdi
mov ebx, edi
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax - 0x77], cl
mov rcx, rbx
fld1
enter 0xffffffffffffffab, 0xffffffffffffffff
invalid
call case.0x1400c9ffb.481
dec dword [rax - 0x7d]
ret
add rbx, 0x28
dec r14
sub byte [rcx - 1], cl
invalid
jne 0x1400d2110
cmp qword [rsi + 8], 0
jle 0x1400d212d
or byte [rax], al
add byte [rbp - 0x3f], dh
jne 0x1400d20e9
ror dword [rax - 0x7d], 0xc4
add rsp, 0x20
pop rbx
and byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp qword [rsi + 0x30], 0
jne 0x1400d20e9
add byte [rbp - 0x51], dh
jmp case.0x1400d1e59.0
in al, dx
in al, dx
int3
int3
push r14
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
cmp byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
adc dword [rsp + 0x28], eax
adc dword [rsp + 0x28], eax
and al, 0x28
sub byte [rdi], cl
mov dh, 0x42
sbb byte [rax - 0x73], cl
lea rcx, [0x1401afa98]
movzx eax, byte [rdx + 0x18]
lea rcx, [0x1401afa98]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
mov bpl, 0x14
jmp 0x1400d2194
invalid
sbb byte [rax - 0x4b], al
adc eax, 0xb54013eb
jmp 0x1400d2194
invalid
invalid
mov bpl, 0x15
jmp 0x1400d2194
mov bpl, 0x16
jmp 0x1400d2194
invalid
mov bpl, 0x17
mov ch, 0x17
jmp 0x1400d2194
mov bpl, 0x18
mov ch, 0x18
jmp 0x1400d2194
movzx ebp, byte [rsi + 0x19]
sbb dword [rax - 0x73], ecx
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x20]
and al, 0x20
xor edx, edx
call fcn.1400c9e40
mov rax, qword [rsp + 0x20]
and al, 0x20
dec dword [rax - 0x75]
and al, 0x20
and al, 0x20
and al, 0x20
mov rbx, qword [rsp + 0x30]
pop rsp
and al, 0x30
mov byte [rax + rbx], bpl
mov byte [rax + rbx], ch
inc rbx
inc ebx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x30], ebx
pop rsp
and al, 0x30
movzx ecx, word [rsi + 0x1a]
lea rdx, [0x1401afab0]
lea edx, [0x1401afab0]
mov bh, 0x4e
sbb cl, byte [rax - 0x73]
invalid
sbb r9b, byte [rax - 0x73]
lea edx, [0x1401afab0]
adc eax, 0xdd8ef
fmul dword [0x14c7069c4]
or eax, 0xc634800
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
mov cl, byte [rax + 1]
add rcx, rdx
jmp rcx
invalid
sar edi, 1
loope 0x1400d2231
mov bp, 0x200
jmp 0x1400d2204
invalid
mov ebp, 0x34eb0200
xor al, 0x66
mov ebp, 0x2eeb0300
add ebp, ebx
invalid
mov bp, 0x300
jmp 0x1400d2204
add ebp, ebx
mov bp, 0x301
mov bp, 0x301
mov bp, 0x301
mov ebp, 0x28eb0301
jmp 0x1400d2204
sub byte [rsi - 0x43], ah
add al, byte [rbx]
invalid
mov bp, 0x302
add ebp, ebx
and ah, byte [rsi - 0x43]
invalid
invalid
jmp 0x1400d2204
mov bp, 0x303
mov ebp, 0x1ceb0303
add eax, dword [rbx]
jmp 0x1400d2204
sbb al, 0x66
mov ebp, 0x16eb0304
add ebp, ebx
invalid
mov bp, 0x304
jmp 0x1400d2204
add ebp, ebx
invalid
mov bp, 0xfeff
jmp 0x1400d2204
invalid
mov ebp, 0x10ebfeff
adc byte [rsi - 0x43], ah
std
mov bp, 0xfefd
jmp 0x1400d2204
invalid
mov bp, 0xfefc
mov ebp, 0x4ebfefc
jmp 0x1400d2204
add al, 0xf
mov bh, 0x6e
movzx ebp, word [rsi + 0x1c]
sbb al, 0x48
mov ecx, dword [rsp + 0x28]
and al, 0x28
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov rdx, rcx
retf 0x2948
sub rdx, rbx
cmp rdx, 1
jbe 0x1400d22b3
add byte [rax], al
rol bp, 8
mov word [rax + rbx], bp
sub al, 0x18
invalid
sub al, 0x18
sbb byte [rax - 0x7d], cl
add rbx, 2
mov qword [rsp + 0x30], rbx
pop rsp
and al, 0x30
invalid
ret
pop rsp
and al, 0x30
invalid
xor byte [rbx + rcx*4 + 0x76], cl
adc byte [rax + 0x29], cl
sub ecx, ebx
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
sub rcx, rbx
sub ecx, ebx
cmp rcx, 1
jbe 0x1400d22da
lahf
add byte [rax], al
invalid
stc
add dword [rdi], ecx
xchg byte [rdi + 0x44000000], bl
lahf
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], al
mov ecx, r14d
lahf
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], al
mov ecx, r14d
mov ecx, r14d
rol cx, 8
rol ecx, 8
mov word [rax + rbx], cx
mov dword [rax + rbx], ecx
add rbx, 2
add ebx, 2
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x30], ebx
mov r15, qword [rsi]
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rax, qword ds:[rsp + 0x28]
mov eax, dword [rsp + 0x28]
sub rax, rbx
cmp rax, r14
cmp eax, esi
jb 0x1400d22fc
cdq
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x20]
add byte [rax], al
mov rcx, qword [rsp + 0x20]
and byte [rax + 1], cl
invalid
add rcx, rbx
mov rdx, r15
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
ror byte [rax], cl
add byte [rcx + rax - 0xd], cl
add rbx, r14
add rbx, r14
add ebx, esi
mov qword [rsp + 0x30], rbx
pop rsp
and al, 0x30
movups xmm0, xmmword [rsp + 0x20]
adc byte [rsp + 0x20], al
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x10], ebx
mov dword [rdi + 0x10], ebx
adc byte [rax - 0x7d], cl
jle 0x1400d2296
invalid
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
or byte [rax], al
add byte [rsp + rdx + 0x4c], dh
je 0x1400d22a5
mov rcx, r15
mov ecx, edi
stc
add rsp, 0x38
pop rbx
invalid
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140142490
invalid
nop
add rsp, 0x38
invalid
invalid
pop rbx
invalid
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, [rsp + 0x20]
mov r8d, 2
mov rdx, rbx
call fcn.1401639e0
mov rbx, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
jmp 0x1400d2219
invalid
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov r8d, 2
add byte [rax], al
mov rdx, rbx
call fcn.1401639e0
or dword [rax], eax
invalid
or dword [rax], eax
mov rax, qword [rsp + 0x20]
and al, 0x20
mov rbx, qword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
jmp case.0x1400cfa04.213
dec dword [rax - 0x73]
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rbx
mov r8, r14
fimul dword [rbp - 0x77]
invalid
call fcn.1401639e0
mov rbx, qword [rsp + 0x30]
and al, 0x30
add byte [rax - 0x75], cl
pop rsp
and al, 0x30
jmp case.0x1400cfa04.223
invalid
dec esp
int3
int3
int3
int3
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
pop rax
mov rsi, rdx
mov edx, dword [rdx + 0xa8]
add byte [rax], al
mov r8d, edx
add r8d, 0xffffffe1
loope case.0x1400d2394.129
cmp r8d, 4
rol byte [rcx - 0x7d], 1
shl cl, 0x66
loope case.0x1400d2394.129
loope case.0x1400d2394.129
cmp r8d, 4
clc
add al, 0xb8
add dword [rax], eax
add byte [rax], al
invalid
mov eax, 1
add byte [rax], al
add byte [rcx + 0xf], al
cmovb eax, eax
mov rdi, rcx
cmovb eax, r8d
cmovb eax, eax
mov rdi, rcx
mov edi, ecx
lea ecx, [rax*8]
or al, 0xc5
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbp + 0x3000201], bh
mov ebp, 0x3000201
add dword [rdx], eax
add byte [rbx], al
add al, byte [rax]
add edx, ebx
in eax, dx
shr ebp, cl
cmp dx, 0x22
cmp edx, 0x22
jne case.0x1400d2175.17
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
movups xmm0, xmmword [rsi]
jmp 0x1400d25e8
jbe case.0x1400d2175.17
add al, byte [rax]
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x28
add byte [rax], al
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
push rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
adc dword [rsp + 0x30], eax
ror byte [rdi], 0x11
and al, 0x30
adc dword [rsp + 0x30], eax
movzx eax, ax
lea rcx, [0x1401afad8]
lea ecx, [0x1401afad8]
lea ecx, [0x1401afad8]
or eax, 0xdd74b
xlatb
or eax, 0x4634800
or dword [rax + 1], 0xfe0ffc8
enter 0xffffffffffffe0ff, 0xf
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0xf
loopne 0x1400d23a6
movzx eax, byte [rsi]
mov dh, 6
test rax, rax
je 0x1400d24a9
add dword [rax], eax
invalid
ror byte [rdi], 0x84
invalid
add dword [rax], eax
add byte [rbx - 0x7af0fe08], al
clc
add dword [rdi], ecx
invalid
cmp eax, 1
jne 0x1400d24ad
add al, byte [rcx]
add byte [rax], al
clc
add dword [rdi], ecx
test dword [rdx], eax
add dword [rax], eax
add byte [rbx + 0xffe902], dh
mov bl, 2
invalid
inc dword [rax]
invalid
add al, byte [rcx]
add byte [rax], al
mov bl, 2
jmp case.0x1400dcd3b.303
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x36], cl
mov r14, qword [rsi]
mov esi, dword [rsi]
mov rbx, qword ss:[rsi + 0x10]
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rax - 0x7b], cl
invalid
test rbx, rbx
test ebx, ebx
fisttp dword [rdi]
test dword [rsi], ebp
jne 0x1400d24f0
add dword [rax], eax
add byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
xor r15d, r15d
add rcx, r15
add ecx, edi
mov rdx, r14
mov r8, rbx
mov r8, rbx
mov eax, ebx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
ror dword [rax], 1
add byte [rcx + 1], cl
fisttp word [rcx + rcx*4 + 0x7c]
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x50], r15
push rax
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
mov qword [rdi + 0x10], r15
mov dword [rdi + 0x10], edi
movups xmmword [rdi], xmm0
adc dword [rdi], eax
mov byte [rdi + 0x18], bpl
mov eax, dword [rsi + 0xb8]
invalid
add byte [rax], al
invalid
outsd dx, dword [rsi]
sbb byte [rbx + 0xb886], cl
add byte [rcx - 0x72b7e5b9], cl
mov dword [rdi + 0x1a], eax
invalid
invalid
xchg byte [rax - 0x77000000], bh
mov eax, 0x89000000
mov dword [rdi + 0x1a], eax
sbb r9b, byte [r8 - 0x73]
sbb cl, byte [rax - 0x73]
lea rcx, [rsi + 0x18]
lea ecx, [rsi + 0x18]
sbb al, r13b
call fcn.1400d1e20
sbb edx, edi
invalid
dec dword [rax - 0x7d]
jle case.0x1400d0a08.87
cmp qword [rsi + 8], 0
jne 0x1400d2495
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rbx - 0x17000000], eax
add byte [rax], al
add cl, ch
add dword [rax], 0
add byte [rax], al
add cl, ch
jmp 0x1400d2601
invalid
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rcx], dh
shr al, cl
xor edx, edx
call fcn.1400c9e40
sbb eax, 0x48ffff7a
mov eax, dword [rsp + 0x28]
invalid
dec dword [rax - 0x75]
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov byte [rax + rcx], 1
add al, 8
add dword [rax - 1], ecx
invalid
or byte [rcx], al
inc rcx
inc ecx
ror dword [rax - 0x77], 0x4c
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
jmp 0x1400d25d9
wait
add dword [rax], eax
add byte [rbx + rcx*4 + 0x36], cl
mov r14, qword [rsi]
mov esi, dword [rsi]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
pop rsi
adc byte [rax - 0x7b], cl
test rbx, rbx
test ebx, ebx
fisttp dword [rdi]
test eax, eax
invalid
jne 0x1400d250e
rol byte [rax], 0
add byte [rax], al
add byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rbp + 0x31], al
xor r15d, r15d
dec dword [rcx + rax - 7]
add rcx, r15
add ecx, edi
mov rdx, r14
mov edx, esi
mov r8, rbx
mov r8, rbx
fsubr st(0)
mov eax, ss
call sub.VCRUNTIME140.dll_memcpy
or byte [rax], al
add byte [rcx + 1], cl
add r15, rbx
fisttp word [rcx + rcx*4 + 0x7c]
mov qword [rsp + 0x50], r15
and al, 0x50
push rax
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
and al, 0x40
mov qword [rdi + 0x10], r15
mov dword [rdi + 0x10], edi
movups xmmword [rdi], xmm0
adc dword [rdi], eax
invalid
mov byte [rdi + 0x18], bpl
mov eax, dword [rsi + 0xb8]
invalid
invalid
add byte [rax], al
invalid
xchg byte [rax - 0x77000000], bh
sbb r9b, byte [r8 - 0x7d]
invalid
invalid
add byte [rax], al
add byte [rcx - 0x7cb7e5b9], cl
invalid
invalid
add byte [rax], al
mov dword [rdi + 0x1a], eax
cmp qword [rsi + 8], 0
je 0x1400d2601
test byte [rcx + rax], ch
invalid
jle 0x1400d2496
add byte [rdi], cl
test byte [rcx + rax], ch
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
add rsp, 0x58
add esp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140142490
mov bl, 1
jmp case.0x1400dcd3b.303
movzx ebx, byte [rsi + 1]
lea rcx, [rsp + 0x28]
xor edx, edx
call fcn.1400c9e40
dec dword [rax - 0x75]
and al, 0x28
dec dword [rax - 0x75]
and al, 0x28
mov rdx, qword [rsp + 0x38]
mov byte [rax + rdx], bl
inc rdx
ret 0x8948
push rsp
and al, 0x38
ret 0x8948
movzx ebx, byte [rsi + 2]
movzx ecx, bl
lea r8, [0x1401afae8]
add eax, 0xdd608
or dh, dl
or eax, 0xc634900
invalid
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
mov byte [rcx + rax - 0x3f], cl
jmp rcx
loope 0x1400d249d
mov bl, 0xa
or ch, cl
ret
jmp case.0x1400d24e7.0
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rbx
invalid
xor edx, edx
mov r8, rbx
call fcn.1401639e0
loope 0x1400d2511
or dword [rax], eax
loope 0x1400d2511
or dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x28
invalid
mov rcx, qword [rsp + 0x28]
sub byte [rbx + rcx*4 + 0x7c], cl
mov r15, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
and al, 0x38
jmp 0x1400d23ca
invalid
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
xor edx, edx
mov r8, rbx
fsubr st(0)
ret
adc al, 9
or dword [rax], eax
fsubr st(0)
ret
or dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov r15, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
jmp 0x1400d2456
invalid
push qword [rbx + 0x80e914]
add byte [rax], al
invalid
add byte [rax], 0
add byte [rbx - 0x4c8314eb], dh
invalid
mov bl, 0x15
jmp case.0x1400d24e7.0
mov bl, 0x16
jmp case.0x1400d24e7.0
mov bl, 0x1e
jmp case.0x1400d24e7.0
mov bl, 0x28
jmp case.0x1400d24e7.0
invalid
jo case.0x1400d2175.28
mov bl, 0x29
jmp case.0x1400d24e7.0
sub ebx, ebp
insb byte [rdi], dx
mov bl, 0x2a
jmp case.0x1400d24e7.0
invalid
push 0x64eb2bb3
mov bl, 0x2b
jmp case.0x1400d24e7.0
mov bl, 0x2c
jmp case.0x1400d24e7.0
invalid
invalid
mov bl, 0x2d
jmp case.0x1400d24e7.0
mov bl, 0x2e
jmp case.0x1400d24e7.0
pop rax
pop rax
mov bl, 0x2f
jmp case.0x1400d24e7.0
mov bl, 0x30
jmp case.0x1400d24e7.0
mov bl, 0x31
jmp case.0x1400d24e7.0
mov bl, 0x32
jmp case.0x1400d24e7.0
invalid
mov bl, 0x33
mov bl, 0x33
jmp case.0x1400d24e7.0
mov bl, 0x3c
jmp case.0x1400d24e7.0
mov bl, 0x46
jmp case.0x1400d24e7.0
jmp case.0x1400d24e7.0
mov bl, 0x47
jmp case.0x1400d24e7.0
invalid
cmp byte [rbx - 0x4ccb14b0], dh
push rsi
mov bl, 0x50
jmp case.0x1400d24e7.0
mov bl, 0x56
jmp case.0x1400d24e7.0
mov bl, 0x5a
pop rdx
jmp case.0x1400d24e7.0
mov bl, 0x64
jmp case.0x1400d24e7.0
mov bl, 0x6d
jmp case.0x1400d24e7.0
mov bl, 0x6e
jmp case.0x1400d24e7.0
invalid
and byte [rbx - 0x4ce31491], dh
mov bl, 0x6f
jmp case.0x1400d24e7.0
jo 0x1400d2585
sbb byte [rbx - 0x4ceb148f], dh
jb case.0x1400cfa04.480
mov bl, 0x73
jmp case.0x1400d24e7.0
mov bl, 0x74
jmp case.0x1400d24e7.0
invalid
or byte [rbx + 0xf04eb78], dh
mov dh, 0x5e
add ecx, dword [rax + 0x3b]
push rsp
and al, 0x30
cmp rdx, qword [rsp + 0x30]
jne 0x1400d25ce
lea rcx, [rsp + 0x28]
call fcn.1400c9e40
invalid
invalid
invalid
dec dword [rax - 0x75]
and al, 0x28
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov byte [rax + rdx], bl
sbb al, 0x10
inc rdx
inc edx
mov qword [rsp + 0x38], rdx
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x50], rax
push rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
mov qword [rdi + 0x10], rax
movups xmmword [rdi], xmm0
adc dword [rdi], eax
adc byte [rdi], cl
adc dword [rdi], eax
mov byte [rdi + 0x18], bpl
mov eax, dword [rsi + 0xb8]
mov dword [rdi + 0x1a], eax
mov eax, 0x89000000
sbb r9b, byte [r8 - 0x7d]
add byte [rax], al
add byte [rcx - 0x7cb7e5b9], cl
add rsp, 0x58
pop rbx
invalid
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x5b8
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rbp + 0x520], mm4
add byte [rax], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rbp + 0x520], mm4
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x510], xmm11
adc byte [0x18473263e], al
movq qword [rbp + 0x500], mm2
invalid
add byte [rax], al
add byte [rax], al
movdqa xmmword [rbp + 0x500], xmm10
add eax, 0x44660000
movq qword [rbp + 0x4f0], mm1
jg 0x1400d25d7
invalid
add al, 0
invalid
movdqa xmmword [rbp + 0x4f0], xmm9
invalid
add byte [rsi + 0x44], ah
movq qword [rbp + 0x4e0], mm0
test eax, esp
add al, 0
invalid
movdqa xmmword [rbp + 0x4e0], xmm8
test eax, esp
add al, 0
add byte [rsi + 0xf], ah
invalid
jg 0x1400d2618
movdqa xmmword [rbp + 0x4d0], xmm7
movq qword [rbp + 0x4d0], mm7
rol byte [rax + rax], 1
add byte [rdi], cl
sub dword [rbp + 0x4c0], esi
mov ch, 0xc0
add al, 0
invalid
movaps xmmword [rbp + 0x4c0], xmm6
mov ch, 0xc0
rol byte [rax + rax], 0
add al, 0
add byte [rax - 0x7d], cl
in al, 0xe0
and rsp, 0xffffffffffffffe0
mov r14, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
movd xmm6, dword [rdx + 0x1a]
outsb dx, byte [rsi]
jb case.0x1400d16c3.462
movzx eax, byte [rdx + 0x18]
mov r8, qword [rdx]
mov eax, dword [rdx]
add ah, byte [rsi + 0x41]
mov edi, 0x83480023
mov r15w, 0x23
cmp rax, 3
add ecx, dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
mov r15d, 0x83480023
clc
add ecx, dword [rdi]
xchg dword [0x18d0d268d], ebx
add byte [rbp - 0x75], cl
pop rsi
invalid
add byte [rbp - 0x75], cl
pop rsi
adc byte [rax - 0x73], cl
lea rcx, [0x1401afb74]
mov r11, qword [r14 + 0x10]
lea rcx, [0x1401afb74]
invalid
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test r11, r11
je 0x1400d2ac6
add al, 0
add byte [rcx - 0x80], al
cmp byte [rax], 1
cmp byte [r8], 1
cmp byte [rax], 1
jne case.0x1400d7774.13
add byte [rax], al
cmp r11, 2
jb 0x1400d2c08
invalid
invalid
add byte [rax], al
invalid
add rax, 0xffffffff8d480000
add byte [rax - 0x73], cl
lea rbx, str.ChangeCipherSpecPayloadC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcmsgscodec.rs
sbb eax, 0xca841
test al, 0xc
add byte [rcx - 0x45], al
invalid
mov r11d, 0x17
mov r12d, 0xe
invalid
add byte [rax], al
add cl, ch
test al, 6
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x44], al
invalid
invalid
test r11, r11
je 0x1400d27b3
invalid
add byte [rcx + 0xf], al
mov dh, 8
movzx ecx, byte [r8]
movzx ecx, byte [rax]
lea eax, [rcx + 2]
mov r9b, 0x13
cmp al, 0x1a
sbb dh, byte [rdi + 0x16]
ja 0x1400d2701
movsx rax, al
mov rdx, rcx
mov esi, 0xca8948c0
lea rcx, [0x1401abcd0]
or eax, 0xd95d7
add byte [rdi + rcx - 0x4a], al
or al, 8
movzx r9d, byte [rax + rcx]
movzx ecx, byte [rax + rcx]
mov rcx, rdx
mov ecx, edx
mov byte [rsp + 0x1fe], r9b
mov byte [rsp + 0x1fe], cl
mov byte [rsp + 0x1ff], cl
lea rbx, [0x14019cfa2]
sbb eax, 0xca88b
mov word [rdi + rdi*8], fs
add dword [rax], eax
add byte [rax - 0x73], cl
sbb eax, 0xca88b
or al, 0
cmp r11, 4
jae 0x1400d2b07
invalid
add al, 0xf
and esi, 3
add byte [rax], al
invalid
add byte [rcx - 0x4c], al
or ecx, dword [rax - 0x77]
invalid
invalid
mov r12b, 0xb
mov ah, 0xb
mov rdi, rbx
shr rdi, 0x20
invalid
fisttp word [rax - 0x3f]
out dx, eax
and byte [rcx - 0x77], al
fld qword [rcx - 0x3f]
in eax, dx
mov r13d, ebx
shr r13d, 0x10
invalid
adc byte [rcx + 0x8e8c1d8], cl
mov eax, ebx
shr eax, 8
invalid
or byte [rcx + 3], bh
mov ecx, 3
add byte [rax], al
jmp case.0x1400d2175.240
mov rbx, qword [r14 + 8]
mov ebx, dword [rsi + 8]
mov r15w, 0x22
mov edi, 0x89480022
mov qword [rsp + 0x208], rax
test byte [rax + rcx], ah
add al, byte [rax]
add cl, ch
jmp 0x1400d293b
jmp 0x1400d293b
mov r12d, 0xb
add byte [rax], al
add byte [rbp - 0x7b], cl
test r11, r11
invalid
test byte [rax + 3], bh
js 0x1400d2767
test r11, r11
je 0x1400d2ade
js 0x1400d2767
add byte [rax], al
js 0x1400d2767
add byte [rax], al
movzx eax, byte [r8]
movzx eax, byte [rax]
mov dh, 0
xor edx, edx
cmp eax, 2
clc
add cl, byte [rdi]
xchg ebp, eax
invalid
clc
add cl, byte [rdi]
xchg ebp, eax
ret 0xc2ff
inc edx
inc edx
xor ecx, ecx
leave
ret 0xc931
leave
cmp eax, 1
cmovne ecx, edx
cmp r11, 1
sti
invalid
add dword [rdi], ecx
retf 0x8349
sti
add dword [rdi], ecx
invalid
test esi, esp
jne 0x1400d2b6c
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xce436
in al, 0xc
invalid
lea rax, [0x1401a0bc3]
in al, 0xc
add byte [rdi], cl
or al, 0
movzx ebx, ah
mov dh, 0xdc
and rax, 0xffffffffffff00ff
invalid
shl rbx, 8
or rbx, rax
mov r11d, 0x10
mov ebx, 0x10
mov ebx, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x1400d2d7c
add byte [rax], al
mov r12d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400d2d7c
mov r12b, 0xb
or ecx, dword [rax - 0x73]
sbb eax, 0xce61a
lea rbx, [0x1401a0dd7]
lea ebx, [0x1401a0dd7]
mov rdi, rbx
mov edi, ebx
shr rdi, 0x20
mov r13d, ebx
fld qword [rcx - 0x3f]
in eax, dx
invalid
out dx, eax
and byte [rcx - 0x77], al
fld qword [rcx - 0x3f]
in eax, dx
adc byte [rcx + 0x8e8c1d8], cl
mov eax, ebx
shr eax, 8
call 0x1401ae0db
add byte [rax], al
invalid
or byte [rcx + 0xd], bh
mov ecx, 0xd
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
and al, 0x30
xor byte [rcx], dh
leave
xor ecx, ecx
mov qword [rsp + 0x40], rcx
and al, 0x40
xor ecx, ecx
mov qword [rsp + 0x58], rcx
and al, 0x58
xor ecx, ecx
mov r10, rbx
mov r15w, 0x1f
mov r15d, 0x8948001f
xchg esp, eax
and al, 8
invalid
mov qword [rsp + 0x208], rdx
or byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rcx - 0x75], cl
pop rsi
or byte [rbx + rcx*4 + 0x74], cl
mov r14, qword [rsp + 0x40]
mov rbx, qword [r14 + 8]
mov r14, qword [rsp + 0x40]
shl r14, 0x10
shl esi, 0x10
adc byte [rdi], cl
mov dh, 0x54
movzx edx, byte [rsp + 0x58]
and al, 0x58
shl rdx, 8
loop 0x1400d2818
or byte [rcx + rcx - 0xe], cl
or rdx, r14
movzx r14d, r12b
movzx esi, ah
hlt
or r14, rdx
or esi, edx
invalid
movzx eax, al
shl rax, 8
shl eax, 8
shl eax, 8
movzx edx, r10b
movzx edx, dl
mov dh, 0xd2
or rdx, rax
or edx, eax
ret 0xf41
movzx eax, r13w
mov bh, 0xc5
shl rax, 0x10
shl eax, 0x10
loopne case.0x1400c92e0.1472
or rax, rdx
or eax, edx
ror byte [rax - 0x3f], 1
out 0x20, eax
invalid
shl rdi, 0x20
and byte [rax + 9], cl
invalid
or rdi, rax
and rcx, 0xffffffffffff0000
and ecx, 0xffff0000
add bh, bh
inc dword [rdi + rcx - 0x49]
insb byte [rdi], dx
movzx r13d, word [rsp + 0x30]
movzx ebp, word [rsp + 0x30]
and al, 0x30
xor byte [rcx + 9], cl
int 0x66
cmp r15w, 0x1f
or r13, rcx
cmp r15w, 0x1f
invalid
jne 0x1400d2877
mov r15w, 0x23
mov r15d, 0x85480023
invalid
test rbx, rbx
je 0x1400d2869
invalid
invalid
mov rcx, r8
mov ecx, eax
rol dword [rcx + rcx*4 - 0x35], 0xe8
mov ebx, r9d
call fcn.140142490
sub bh, ah
invalid
add byte [rcx - 0x77], al
invalid
sub bh, ah
invalid
invalid
mov r12, r14
mov esp, esi
mov r11, r13
mov rbx, rdi
jmp case.0x1400d2be6.297
mov dword [rax], 0x8b480000
test byte [rax + rsi*8], ah
and al, 0xf0
add byte [rax], al
mov rax, qword [rsp + 0x2f0]
mov eax, dword [rsp + 0x2f0]
and al, 0xf0
lock add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
and al, 0xa0
mov qword [rsp + 0x4a0], rax
mov dword [rsp + 0x4a0], eax
and al, 0xa0
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x2e0], al
test byte [rax + riz*8], ah
add al, byte [rax]
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x2e0]
test byte [rax + riz*8], ah
and al, 0xe0
loopne 0x1400d288f
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x490], eax
and al, 0x90
add al, 0
invalid
add byte [rax], al
movaps xmmword [rsp + 0x490], xmm0
and al, 0x90
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x2d0], al
and al, 0xd0
add al, byte [rax]
invalid
movaps xmm0, xmmword [rsp + 0x2d0]
and al, 0xd0
add al, byte [rax]
add byte [rdi], cl
invalid
movaps xmmword [rsp + 0x480], xmm0
sub dword [rsp + 0x480], eax
test byte [rax + rax*4], ah
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x2c0], al
and al, 0xc0
add al, byte [rax]
invalid
movaps xmm0, xmmword [rsp + 0x2c0]
and al, 0xc0
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x470], eax
add byte [rax], al
movaps xmmword [rsp + 0x470], xmm0
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x280]
outsd dx, dword [rsi]
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rsi + 0xf], ah
invalid
invalid
movdqa xmm1, xmmword [rsp + 0x290]
movq mm1, qword [rsp + 0x290]
outsd dx, dword [rsi]
mov word [rax + rdx*4], fs
add al, byte [rax]
add byte [rsi + 0xf], ah
movdqa xmm2, xmmword [rsp + 0x2a0]
movdqa xmm3, xmmword [rsp + 0x2b0]
pushfq
and al, 0xb0
add al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x1400d287b
and al, 0x60
add al, 0
add byte [rsi + 0xf], ah
jg 0x1400d287c
and al, 0x50
add al, 0
add byte [rsi + 0xf], ah
jg 0x1400d287d
and al, 0x40
add al, 0
invalid
outsd dx, dword [rsi]
xchg esp, eax
and al, 0xa0
add al, byte [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
pushfq
and al, 0xb0
add al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x1400d287b
and al, 0x60
add al, 0
add byte [rsi + 0xf], ah
jg 0x1400d287c
and al, 0x50
add al, 0
add byte [rsi + 0xf], ah
jg 0x1400d287d
movq qword [rsp + 0x440], mm1
movdqa xmmword [rsp + 0x430], xmm0
movq qword [rsp + 0x430], mm0
test byte [rax + rsi], ah
add al, 0
add byte [rbx + 0x1c02484], cl
invalid
invalid
mov eax, dword [rsp + 0x1c0]
rol byte [rcx], 0
add byte [rcx + 0x3182484], cl
add eax, dword [rax]
invalid
add byte [rax], al
mov dword [rsp + 0x318], eax
add eax, dword [rax]
add byte [rdi], cl
movzx eax, word [rsp + 0x1c4]
mov word [rsp + 0x31c], ax
add eax, dword [rax]
invalid
mov bh, 0x84
and al, 0xc4
test byte [rsp + rax*8], ah
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsp + rbx], ah
add eax, dword [rax]
add byte [rdi], cl
add byte [rax], al
movzx eax, word [rsp + 0x104]
mov word [rsp + 0x314], ax
mov dword [rsp + 0x314], eax
add eax, dword [rax]
add byte [rbx + 0x1002484], cl
add byte [rax], al
mov bh, 0x84
and al, 4
add dword [rax], eax
add byte [rsi - 0x77], ah
invalid
test byte [rsp + rdx], ah
add eax, dword [rax]
add byte [rbx + 0x1002484], cl
add byte [rax], al
mov dword [rsp + 0x310], eax
add byte [rbp - 0x77], cl
invalid
mov r12, r8
movabs rax, 0xffffffff00000000
and rax, r12
and eax, esp
add byte [rax], al
and eax, esp
loopne case.0x1400cee22.316
mov ecx, r12d
mov ecx, esp
or rcx, rax
cmp r15w, 0x23
cmp r15d, 0x23
cmp r15d, 0x23
jmp qword [rbx]
and ecx, dword [rdi]
test byte [rax + 4], dl
je case.0x1400d2394.156
add byte [rax], al
mov rax, qword [rsp + 0x4a0]
and al, 0xa0
add al, 0
add byte [rax], al
invalid
invalid
test byte [rax + riz], ah
movabs al, byte [0x2024848948000004]
add byte [rax], al
mov qword [rsp + 0x420], rax
and byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x490], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x490]
add byte [rax], al
movaps xmmword [rsp + 0x410], xmm0
sub dword [rsp + 0x410], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x480]
sub byte [rsp + 0x480], al
add byte [rax + rax], 0
add byte [rax], al
movaps xmmword [rsp + 0x400], xmm0
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x470]
sub byte [rsp + 0x470], al
jo case.0x1400d2be6.225
add byte [rax], al
movaps xmmword [rsp + 0x3f0], xmm0
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x430]
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x430]
xor byte [rax + rax], al
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x440], cl
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x440]
movaps xmm2, xmmword [rsp + 0x450]
movaps xmm3, xmmword [rsp + 0x460]
and al, 0x60
add al, 0
invalid
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x460], bl
and al, 0x60
add al, 0
invalid
and al, 0x60
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x3e0], ebx
add byte [rax], al
movaps xmmword [rsp + 0x3e0], xmm3
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x3d0], edx
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x3d0], xmm2
movaps xmmword [rsp + 0x3c0], xmm1
sub dword [rsp + 0x3c0], ecx
and al, 0xc0
add eax, dword [rax]
invalid
rol byte [rbx], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x3b0], eax
mov al, 3
add byte [rax], al
movaps xmmword [rsp + 0x3b0], xmm0
mov al, 3
add byte [rax], al
movzx eax, word [rsp + 0x31c]
mov word [rsi + 0xae], ax
mov eax, dword [rsp + 0x318]
and al, 0x18
add eax, dword [rax]
invalid
add byte [rsi - 0x77], ah
xchg byte [rsi - 0x75000000], ch
test byte [rax + rbx], ah
and al, 0x18
and al, 0x18
sbb byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rcx + 0xaa86], cl
invalid
mov dword [rsi + 0xaa], eax
add byte [rax], al
add byte [rax + rcx*4 - 0x72], al
mov al, 0
add byte [rax], al
invalid
mov byte [rsi + 0xb0], r9b
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, byte [rax]
mov rax, qword [rsp + 0x208]
add byte [rax + 0xb186], cl
add byte [rbx + 0x3102484], cl
test byte [rax + rdx], ah
add eax, dword [rax]
invalid
mov byte [rsi + 0xb1], al
mov eax, dword [rsp + 0x310]
test byte [rax + rdx], ah
add eax, dword [rax]
invalid
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rcx + 0xb286], cl
mov dword [rsi + 0xb2], eax
movzx eax, word [rsp + 0x314]
invalid
invalid
mov dword [rsi + 0xb2], eax
mov dl, 0
add byte [rax], al
movzx eax, word [rsp + 0x314]
adc al, 3
add byte [rax], al
mov word [rsi + 0xb6], ax
mov qword [rsi], rcx
xchg byte [rsi + 0x48000000], dh
mov dword [rsi], ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsi + 8], rbx
pop rsi
or byte [rcx + rcx*4 + 0x5e], cl
invalid
invalid
pop rsi
mov qword [rsi + 0x10], r11
mov qword [rsi + 0x18], r14
jbe 0x1400d2a50
adc byte [rcx + rcx*4 + 0x76], cl
sbb byte [rax - 0x77], cl
mov qword [rsi + 0x20], rdi
jbe 0x1400d2a50
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r13
movaps xmm0, xmmword [rsp + 0x3b0]
sub byte [rsp + 0x3b0], al
outsb dx, byte [rsi]
sub byte [rdi], cl
sub byte [rsp + 0x3b0], al
add byte [rax], al
movdqa xmm1, xmmword [rsp + 0x3c0]
movdqa xmm2, xmmword [rsp + 0x3d0]
movq mm2, qword [rsp + 0x3d0]
and al, 0xc0
add eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg esp, eax
and al, 0xd0
rol byte [rbx], 1
add byte [rax], al
invalid
invalid
movq mm2, qword [rsp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
movdqa xmm3, xmmword [rsp + 0x3e0]
movups xmmword [rsi + 0x30], xmm0
invalid
outsd dx, dword [rsi]
pushfq
and al, 0xe0
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsi + 0x30], eax
invalid
xor bl, dh
movq qword [rsi + 0x40], mm1
movdqu xmmword [rsi + 0x40], xmm1
movdqu xmmword [rsi + 0x50], xmm2
jg 0x1400d2ac6
push rax
movdqu xmmword [rsi + 0x60], xmm3
movaps xmm0, xmmword [rsp + 0x3f0]
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsi + 0x70], eax
jg 0x1400d2ad3
pop rsi
invalid
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsi + 0x70], eax
movaps xmm0, xmmword [rsp + 0x400]
movups xmmword [rsi + 0x80], xmm0
and al, 0
add al, 0
add byte [rdi], cl
adc dword [rsi + 0x80], eax
movdqa xmm0, xmmword [rsp + 0x410]
add byte [rax], al
movdqu xmmword [rsi + 0x90], xmm0
mov rax, qword [rsp + 0x420]
mov qword [rsi + 0xa0], rax
mov word [rsi + 0xa8], r15w
jg 0x1400d2a24
nop
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz], ah
add al, 0
add byte [rax - 0x77], cl
xchg byte [rax + 0x66000000], ah
mov dword [rsi + 0xa8], r15d
movd dword [rsi + 0xb8], xmm6
jle 0x1400d2a73
mov eax, 0xe9000000
inc byte [rdx]
add byte [rax], al
jmp case.0x1400cee22.321
lea rbx, str.u8u24u32e
mov r11d, 2
mov r12d, 0xb
jmp 0x1400d2d7c
lea rbx, [0x14019fbe3]
movzx eax, bl
add byte [rdi], cl
mov dh, 0xc3
movzx ecx, bh
shl rcx, 8
or rcx, rax
and rbx, 0xffffffffffff0000
add byte [rax], al
invalid
dec dword [rax + 9]
retf
add byte [rax], al
invalid
mov r11d, 0xa
add byte [rax], al
jmp 0x1400d2d7c
mov qword [rsp + 0x208], rcx
add al, byte [rax]
add byte [rcx + 0xf], al
mov dh, 0x40
add dword [rcx + 0xf], eax
add byte [rax], al
movzx eax, byte [r8 + 1]
add dword [rcx + 0xf], eax
movzx ecx, word [r8 + 2]
mov bh, 0x48
add al, cl
loope 0x1400d2b2c
shl ecx, 0x10
shl eax, 8
or eax, ecx
mov r10d, eax
invalid
ret 0xf41
bswap r10d
lea rcx, [r11 - 4]
cmp rcx, r10
cmp ecx, edx
jae 0x1400d2b9d
mov eax, r10d
shr eax, 8
or byte [rbp - 0x77], al
invalid
or byte [rbp - 0x77], al
invalid
shr r13d, 0x10
xor ecx, ecx
leave
in eax, dx
adc byte [rcx], dh
leave
mov qword [rsp + 0x40], rcx
xor ecx, ecx
xor ecx, ecx
mov qword [rsp + 0x58], rcx
and al, 0x58
mov ebx, r10d
mov r12b, 0xa
mov ah, 0xa
rol dword [rcx - 0x4c], cl
or dh, byte [rcx]
mov ah, 0xa
xor edi, edi
xor ecx, ecx
push qword [rcx]
leave
xor edx, edx
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
and al, 0x30
jmp 0x1400d27ea
mov esp, edi
invalid
mov r12d, 1
add byte [rax], al
add cl, ch
adc byte [rdx], al
add byte [rax], al
invalid
jmp 0x1400d2d7c
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov dword [rcx + 0xf], 0x410150b6
mov eax, 0x220000
invalid
movzx edx, byte [r8 + 1]
movzx edx, byte [rax + 1]
mov r8d, 0x220000
add byte [rax - 0x7d], cl
cli
js 0x1400d2b8e
cmp rdx, 0x78
cmp edx, 0x78
ja case.0x1400d2b92.1
xchg esp, eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0xdd2cd
invalid
invalid
invalid
lea r9, [0x1401afe58]
or eax, 0xdd2cd
movsxd r10, dword [r9 + rdx*4]
xchg ecx, eax
add r10, r9
jmp r10
retf 0xff41
add byte [rcx - 0x73], cl
add al, 0x4c
cmp ecx, ebx
invalid
lea rcx, [r10 + 4]
cmp rcx, r11
invalid
invalid
ja 0x1400d90eb
add byte gs:[rax], al
lea r15, [r8 + 4]
mov qword [rsp + 0xb8], r15
mov qword [rsp + 0xc0], r10
rol byte [rax], 0
invalid
mov eax, 0x4c000000
mov dword [rsp + 0xc0], edx
rol byte [rax], 0
invalid
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xc0
rol byte [rax], 0
rol byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
enter 0, 0
add byte [rax], al
add byte [rax], al
cmp r9b, 0x12
ja case.0x1400d2be6.3
movzx ecx, r9b
mov qword [rsp + 0xc8], 0
enter 0, 0
add byte [rax], al
add byte [rax], al
cmp r9b, 0x12
cmp cl, 0x12
ja case.0x1400d2be6.3
test dword [rax + rax], 0xb60f4100
leave
add byte [rax], al
movzx ecx, r9b
lea rdx, [0x1401afb84]
adc eax, 0xdcfa5
movsd dword [rdi], dword [rsi]
iretd
add byte [rax + 0x63], cl
or al, 0x8a
invalid
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add rcx, rdx
jmp rcx
test eax, eax
ror byte [rdi], 0x84
invalid
je 0x1400d36b6
and al, 0x58
pop rax
mov rbx, r8
mov ebx, eax
mov r13, r11
fisttp qword [rcx + rcx*4 - 0x6c]
mov qword [rsp + 0xc8], r10
and al, 0xc8
add byte [rax], al
invalid
enter 0, 0
add cl, ch
fiadd word [rax + rax]
jmp 0x1400d30e6
add byte [rsi + 0x41], ah
mov r15w, 0x21
jmp 0x1400d2d7c
mov r15d, 0x6ae90021
mov edi, 0x6ae90021
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0x200000
add byte [rax], al
and byte [rax], al
invalid
add byte [rax], ah
add cl, ch
sub eax, dword [rcx]
invalid
jmp case.0x1400d2b92.1
add dword [rax], eax
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
mov r8d, 0x120000
add byte [rax], al
add byte [rdx], dl
adc al, byte [rax]
add cl, ch
jmp case.0x1400d2b92.1
and byte [rcx], al
add byte [rax], al
mov r8d, 0x150000
add byte [rax], al
adc eax, 0x115e900
add cl, ch
invalid
add dword [rax], eax
invalid
add byte [rax], al
adc eax, 0x115e900
add cl, ch
invalid
invalid
add byte [0x141231531], dl
add cl, ch
adc eax, 0x41000001
add byte [rcx - 0x48], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov r8d, 0xd0000
add byte [rax], al
invalid
invalid
add byte [rcx - 0x48], al
add byte [rax], al
or eax, 0x10ae900
add cl, ch
or al, byte [rcx]
add byte [0x14118153c], cl
add cl, ch
jmp case.0x1400d2b92.1
or al, byte [rcx]
add dword [rax], eax
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
mov r8d, 0x190000
mov eax, 0x190000
mov eax, 0x190000
add byte [rax], al
sbb dword [rax], eax
invalid
add byte [rcx], bl
add cl, ch
inc dword [rax]
add byte [rax], al
mov r8d, 0x210000
add byte [rax], al
and dword [rax], eax
jmp case.0x1400d2b92.1
add byte [rax], al
add byte [rcx], ah
and dword [rax], eax
add cl, ch
jmp case.0x1400d2b92.1
hlt
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
mov eax, 0x80000
add byte [rax], al
or byte [rax], al
invalid
add byte [rax], cl
add cl, ch
jmp 0x1810d2c60
invalid
jmp case.0x1400d2b92.1
add byte [rax], al
invalid
add byte [rdi], dl
add cl, ch
fiadd word [rax]
add byte [rax], al
mov r8d, 0xa0000
add byte [rax], al
or al, byte [rax]
invalid
jmp case.0x1400d2b92.1
add byte [rax], al
or al, byte [rax]
invalid
add byte [rdx], cl
add cl, ch
rol dword [rax], cl
add byte [rax], al
mov r8d, 0x1c0000
add byte [rax], al
sbb al, 0
invalid
jmp case.0x1400d2b92.1
add byte [rax], al
sbb al, 0
invalid
add byte [rax + rax], bl
jmp case.0x1400d2b92.1
enter 0, 0
mov r8d, 0x160000
jmp case.0x1400d2b92.1
invalid
add byte [rax], al
invalid
add byte [rsi], dl
add cl, ch
mov ebp, 0x41000000
add byte [rcx - 0x48], al
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax + rax], cl
or al, 0
add cl, ch
jmp case.0x1400d2b92.1
mov dl, 0
add byte [rax], al
mov r8d, 0x130000
mov eax, 0x130000
add byte [rax], al
add byte [rbx], dl
add cl, ch
cmpsd dword [rsi], dword [rdi]
adc eax, dword [rax]
jmp case.0x1400d2b92.1
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
mov eax, 0x1d0000
jmp case.0x1400d2b92.1
add byte [rax], al
invalid
add byte [rax], al
sbb eax, 0x9ce900
add cl, ch
pushfq
invalid
add cl, ch
pushfq
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
mov r8d, 0x1f0000
add byte [rax], al
invalid
jmp case.0x1400d2b92.1
add byte [rcx - 0x48], al
add byte [rax], al
add byte [rcx], al
add cl, ch
xchg byte [rax], al
add byte [rax], al
add byte [rcx], al
add cl, ch
xchg byte [rax], al
add byte [rax], al
mov r8d, 0x20000
add al, byte [rax]
jmp case.0x1400d2b92.1
mov r8d, 0x40000
add al, 0
add bl, ch
jbe case.0x1400d7774.14
invalid
jmp case.0x1400d2b92.1
mov r8d, 0xb0000
mov eax, 0xb0000
add byte [rbx], cl
add bl, ch
outsb dx, byte [rsi]
or eax, dword [rax]
jmp case.0x1400d2b92.1
mov r8d, 0x50000
jmp case.0x1400d2b92.1
add byte [rax], al
add byte [0x1817417e3], al
add eax, 0x4166eb00
add bl, ch
mov r8w, 0
invalid
invalid
add byte [rax], al
mov r8d, 0x30000
mov eax, 0x30000
add eax, dword [rax]
jmp case.0x1400d2b92.1
mov r8d, 0x180000
sbb byte [rax], al
jmp case.0x1400d2b92.1
mov r8d, 0xe0000
jmp case.0x1400d2b92.1
invalid
add bl, ch
mov r8d, 0xf0000
mov r8d, 0xf0000
mov r8d, 0xf0000
verw bx
mov r8d, 0x60000
mov r8d, 0x60000
invalid
add bl, ch
invalid
jmp case.0x1400d2b92.1
invalid
add bl, ch
mov r8d, 0x70000
mov r8d, 0x70000
invalid
invalid
invalid
add bl, ch
mov r8d, 0x1e0000
mov r8d, 0x1e0000
add byte [rax], al
invalid
add bl, ch
invalid
jmp case.0x1400d2b92.1
add byte [rax], al
invalid
mov r8d, 0x90000
or dword [rax], eax
jmp case.0x1400d2b92.1
mov r8d, 0x110000
mov eax, 0x110000
add byte [rax], al
add byte [rcx], dl
add bl, ch
invalid
adc dword [rax], eax
jmp case.0x1400d2b92.1
adc byte [rax], al
jmp case.0x1400d2b92.1
invalid
mov eax, 0x140000
add byte [rax], al
adc al, 0
jmp case.0x1400d2b92.1
mov r8d, 0x1b0000
jmp case.0x1400d2b92.1
invalid
invalid
cmp r11, 2
jbe 0x1400d2d63
invalid
adc eax, 0x9b1d8d48
movabs eax, dword [0x13bb41000c]
mov r11d, 0x13
lea rbx, [0x14019cef0]
mov r11d, 0x13
mov r12d, 0xe
jmp 0x1400d2d79
add bl, ch
invalid
shl edx, 0x18
or r8d, edx
rol cl, 1
loopne 0x1400d2d74
rol cl, 1
loopne 0x1400d2d74
or ecx, eax
or ecx, r8d
mov r15w, 0x1f
mov r15d, 0x8941001f
int3
invalid
mov r8, rdi
cmp qword [r14 + 8], 0
je case.0x1400d2175.64
add byte [rsi + rcx + 0x4c], dh
mov ecx, eax
mov rcx, r8
mov rdi, r11
call fcn.140142490
invalid
add byte [rcx - 0x77], cl
sti
fucompi st(0)
add dh, bh
invalid
xor eax, eax
mov qword [rsp + 0x208], rcx
add byte [rax], al
add al, byte [rax]
add byte [rcx + rcx*4 - 0x1f], al
add byte [rax], al
mov ecx, r12d
or rcx, rax
cmp r15w, 0x23
jne 0x1400d295c
and ecx, dword [rdi]
test dword [rax - 0x39000005], esi
invalid
invalid
sti
invalid
mov byte [rsi], 2
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], r11
mov dword [rsi + 0x18], ebx
mov word [rsi + 0xb8], 0xa
add byte [rdx], cl
add byte [rdi], cl
invalid
movaps xmm6, xmmword [rbp + 0x4c0]
sub byte [rbp + 0x4c0], dh
movaps xmm7, xmmword [rbp + 0x4d0]
movaps xmm8, xmmword [rbp + 0x4e0]
movaps xmm9, xmmword [rbp + 0x4f0]
add byte [rdi + rcx + 0x28], al
xchg ebp, eax
add byte [0x14f512dec], al
sub byte [rbp + 0x510], bl
movaps xmm12, xmmword [rbp + 0x520]
sub byte [rbp + 0x520], ah
add al, 0
add byte [rdi + rcx + 0x28], al
test eax, esp
add al, 0
add byte [rdi + rcx + 0x28], al
invalid
sub byte [rbp + 0x520], ah
movsd dword [rdi], dword [rsi]
and byte [0xcd552dfc], al
movsd dword [rdi], dword [rsi]
cmp byte [0x19f682e03], al
pop rbx
pop rdi
lea rsp, [rbp + 0x538]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov r13d, r9d
mov rbx, r8
mov qword [rsp + 0x70], r11
mov dword [rsp + 0x70], ebx
mov dword [rsp + 0x70], ebx
mov qword [rsp + 0xc8], r10
enter 0, 0
add byte [rax], al
test eax, eax
ror byte [rdi], 0x84
mov ecx, 0xf000007
invalid
mov dh, 5
mov byte [rbx + 0x11], bh
je 0x1400d35e2
movzx eax, byte [0x1401ea9b8]
jnp 0x1400d2e40
add byte [rdx + 1], bh
mov edx, 1
mov rcx, r10
mov r12, r10
mov esp, edx
invalid
call fcn.140143230
mov r10, r12
mov rcx, rax
test rax, rax
jne 0x1400d35e7
invalid
add byte [rax], al
invalid
jmp 0x1400d343c
call 0xc50d2e5a
ror byte [rdi], 0x84
invalid
test ch, bh
add byte [rbp - 0x27bf040], al
test eax, eax
je 0x1400d3659
invalid
lea rbx, [0x14019d3c1]
mov rdi, rbx
fisttp word [rax - 0x3f]
out dx, eax
and byte [rcx - 0x77], al
invalid
add byte [rax - 0x77], cl
fisttp word [rax - 0x3f]
out dx, eax
and byte [rcx - 0x77], al
fld qword [rcx - 0x3f]
mov ebp, ebx
shr r13d, 0x10
mov eax, ebx
shr eax, 8
invalid
invalid
in eax, dx
adc byte [rcx + 0x8e8c1d8], cl
call 0x1401ce781
add byte [rax], al
invalid
or byte [rcx + 0xf], bh
mov ecx, 0xf
add bl, ch
invalid
jmp 0x1400d2ea4
test eax, eax
je 0x1400d3660
fild dword [rdi]
add byte [rax], al
fild dword [rdi]
add byte [rax], al
lea rbx, [0x14019d3a2]
invalid
movsd dword [rdi], dword [rsi]
or al, 0
invalid
mov rdi, rbx
shr rdi, 0x20
mov r13d, ebx
shr r13d, 0x10
mov eax, ebx
shr eax, 8
mov ecx, 0xe
invalid
add byte [rax], al
invalid
call 0x1401be7aa
add byte [rax], al
mov qword [rsp + 0x30], rcx
mov r12b, 0xe
jmp 0x1400d27da
sub ecx, edi
invalid
mov r13d, r9d
mov qword [rsp + 0x78], r8
int 0x4c
mov dword [rsp + 0x78], eax
mov rbx, r11
mov qword [rsp + 0xc8], r10
test eax, eax
je 0x1400d3667
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r10
mov ecx, edx
mov ecx, edx
mov r12, r10
call fcn.140143230
invalid
add byte [rbp - 0x77], cl
loop 0x1400d2f2f
mov ecx, eax
test rax, rax
jne 0x1400d366c
test dword [rdx + 7], edi
add byte [rax], al
invalid
test dword [rdx + 7], edi
add byte [rax], al
jmp 0x1400d343c
add byte [rax], al
cmp r10d, 2
cli
add cl, byte [rdi]
jae 0x1400d3487
lea rax, [0x1401a0cd4]
jae 0x1400d3487
lea rax, [0x1401a0cd4]
mov word [rsp + 0x228], ax
mov ecx, eax
shr ecx, 0x10
test byte [rax + rbp], ah
and al, 0x28
add al, byte [rax]
add byte [rcx + 0x10e9c1c1], cl
mov word [rsp + 0x22a], cx
shr rax, 0x20
and byte [rcx + 0x22c2484], cl
add byte [rax], al
and byte [rcx + 0x22c2484], cl
add byte [rax], al
and al, 0x2c
add al, byte [rax]
add byte [rcx - 0x4c], al
or edi, dword [rcx + 0xf]
mov r12b, 0xb
mov ecx, 0xf
xor eax, eax
mov qword [rsp + 0x40], rax
jmp 0x1400d4521
in eax, 0x15
add byte [rax], al
lea rbx, [0x14019d3b0]
lea ebx, [0x14019d3b0]
add byte [rax - 0x77], cl
fisttp word [rax - 0x3f]
out dx, eax
and byte [rcx - 0x77], al
fld qword [rcx - 0x3f]
in eax, dx
adc byte [rcx + 0x8e8c1d8], cl
mov rdi, rbx
shr rdi, 0x20
mov r13d, ebx
mov ebp, ebx
shr r13d, 0x10
mov eax, ebx
shr eax, 8
mov ecx, 0x11
adc dword [rax], eax
add byte [rax], al
jmp 0x1400d346a
mov byte [rsp + 0x58], r9b
mov byte [rsp + 0x58], cl
mov rbx, r8
mov qword [rsp + 0x70], r11
invalid
jo 0x1400d2fb6
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
add byte [rax], al
lea rdx, [rsp + 0xb8]
call case.0x1400ccc14.1763
dec dword [rbx + rcx*4 - 0x5c]
and al, 0
add dword [rax], eax
add byte [rcx - 0x7d], cl
cld
adc al, 0xf
test dword [rbx + 5], eax
add byte [rax], al
dec dword [rbx + rcx*4 - 0x5c]
and al, 0
add dword [rax], eax
add byte [rcx - 0x7d], cl
cld
adc al, 0xf
test dword [rbx + 5], eax
add byte [rax], al
movzx r13d, word [rsp + 0x108]
movzx r15d, word [rsp + 0x10a]
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
lodsb al, byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov esp, 0x10a24
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add al, ch
push rbp
jge 0x1400d2fb9
call fcn.1400cad10
cmp qword [rsp + 0x100], 0
add byte [rcx], al
add byte [rax], al
invalid
invalid
dec dword [rax - 0x7d]
mov esp, 0x10024
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
test byte [rcx], bh
or eax, 0x8b4c0000
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x10
adc byte [rcx], al
add byte [rax], al
invalid
invalid
mov word [rax + rbx], fs
je 0x1400d3d03
mov r12, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov rcx, qword [rsp + 0x118]
mov eax, r12d
add dword [rax], eax
add byte [rcx + rcx*4 - 0x20], al
shr eax, 8
mov qword [rsp + 0x58], rax
mov rax, r12
shr rax, 0x10
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
and al, 0x40
mov r13d, edx
shr r13d, 0x10
mov rdi, rdx
shr rdi, 0x20
jmp 0x1400d3505
movd eax, xmm6
lea rcx, case.0x14009107b.159
cmp ax, 5
jne 0x1400d3529
invalid
mov qword [rsp + 0xa0], rcx
mov ebx, 0xb
invalid
mov word [rax + riz*4], fs
add byte [rax], al
movabs al, byte [0xbbb000000]
add byte [rbx + 0xb], bh
add byte [rcx + 3], bh
mov ecx, 3
cmp r10d, 4
jb 0x1400d8aaa
mov eax, r10d
and eax, 0xfffffffc
cmp eax, 4
je 0x1400d8aaa
rol byte [rbx - 0x77c0320], 1
add al, 0xf
test byte [rsi + 0x5a], bl
add byte [rax], al
mov byte [rsp + 0x58], r9b
mov qword [rsp + 0x70], r11
mov edi, dword [r15]
mov qword [rsp + 0xc8], 8
cmp r10d, 7
jbe case.0x140008aad.3237
mov qword [rsp + 0x78], r8
mov dword [rsp + 0x78], eax
mov ebx, dword [r8 + 8]
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
pop rax
or byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add al, ch
jge 0x1400d308b
lea edx, [rsp + 0xb8]
call fcn.1400cae80
cmp qword [rsp + 0x100], 0
mov esp, 0x10024
add byte [rax], al
invalid
dec dword [rax - 0x7d]
mov esp, 0x10024
add byte [rax], al
je 0x1400d49c2
mov rbx, qword [rsp + 0x108]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xa0], rax
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x118]
mov r11, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x118]
mov r11, qword [rsp + 0x70]
mov ebx, dword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
jmp 0x1400d8aaa
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x58], r9b
mov rbx, r8
mov r13, r11
mov qword [rsp + 0xc8], r10
test eax, eax
je 0x1400d36fc
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r10
mov r12, r10
call fcn.140143230
mov r10, r12
loop case.0x1400d0a08.225
mov ecx, eax
loop case.0x1400d0a08.225
mov ecx, eax
test rax, rax
jne 0x1400d3701
invalid
ror byte [rdi], 0x85
cmc
add eax, 0x2be90000
add cl, ch
sub eax, dword [rbx]
add byte [rax], al
lea rbx, [0x1401a0cd4]
add cl, ch
sub eax, dword [rbx]
add byte [rax], al
jmp 0x1400d343c
lea rbx, [0x1401a0cd4]
mov rdi, rbx
shr rdi, 0x20
cmp r10d, 2
jae 0x1400d354c
mov r13d, ebx
shr r13d, 0x10
mov eax, ebx
shr eax, 8
mov ecx, 0xf
sldt word [rax]
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
sldt word [rax]
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
mov r12b, 0xb
xor ecx, ecx
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x58], rcx
pop rax
pop rax
jmp case.0x140104a47.1494
mov edi, r9d
mov rbx, r8
mov qword [rsp + 0x70], r11
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
call fcn.1400cdf30
mov eax, dword [rsp + 0x10a]
movzx ecx, word [rsp + 0x10e]
shl rcx, 0x20
shl ecx, 0x20
shl ecx, 0x20
or rcx, rax
mov qword [rsp + 0x40], rcx
cmp qword [rsp + 0x100], 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
test byte [rcx + rcx], ah
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
invalid
test byte [rcx + rcx], ah
and al, 9
or dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
mov qword [rsp + 0x58], rax
and al, 0x58
je 0x1400d3777
movzx r12d, byte [rsp + 0x108]
mov rdx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov eax, edx
shr eax, 8
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rcx + 0x8e8c1d0], cl
invalid
or byte [rcx - 0x77], al
invalid
mov r13d, edx
shr r13d, 0x10
mov rdi, rdx
mov edi, edx
mov edi, edx
shr rdi, 0x20
mov r8, rcx
mov qword [rsp + 0x30], rcx
and rcx, 0xffffffffffff0000
add byte [rax], al
invalid
dec dword [rbx + rcx*4 + 0x5c]
and al, 0x70
jo 0x1400d3236
mov eax, ebx
add byte [rax], al
invalid
jo 0x1400d3236
mov eax, ebx
mov rbx, rdx
jmp 0x1400d27ea
movd eax, xmm6
cmp ax, 5
jne 0x1400d3590
add byte [rax], al
lea rdx, [rsp + 0xb8]
call fcn.1400cae80
invalid
dec dword [rax - 0x7d]
mov esp, 0x10024
add byte [rax], al
add byte [rdi], cl
invalid
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
invalid
invalid
add byte [rdi], cl
test dword [rsi + 0x49000001], esp
mov edi, 0
invalid
add byte [rax], al
movabs r15, 0xffffffff00000000
mov r8, qword [rsp + 0x108]
mov rdi, qword [rsp + 0x110]
mov rdx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
enter 0, 0
add bh, bh
invalid
add byte [rax - 0x75], cl
mov esp, 0x11024
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
enter 0, 0
mov rax, rdx
sub rax, rcx
cmp rax, 3
jae case.0x1400d16c3.277
enter 0, 0
mov rax, rdx
sub rax, rcx
cmp rax, 3
jae case.0x1400d16c3.277
mov rax, rbx
and rbx, r15
sti
sti
mov ecx, 3
mov r12d, 0xb
add byte [rax], al
jmp 0x1400d65fa
test eax, eax
je 0x1400d37ea
invalid
add byte [rax], al
mov ebx, ebx
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
call fcn.1400caba0
cmp qword [rsp + 0x100], 0
cmp dword [rsp + 0x100], 0
je 0x1400d40eb
mov r12, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov eax, r12d
shr eax, 8
mov qword [rsp + 0x58], rax
mov rax, r12
shr rax, 0x10
mov qword [rsp + 0x40], rax
mov rax, rdx
and rax, 0xffffffffffffff00
mov rdi, rdx
and rdi, 0xffffffffffff0000
mov r11, rbx
mov rbx, rdx
mov ebx, edx
mov ebx, edx
mov r8, qword [rsp + 0x78]
jmp 0x1400d3bf9
add byte [rax], al
xor edx, edx
test eax, eax
je 0x1400d3820
mov qword [rsp + 0xc8], 1
movzx edi, byte [r15]
cmp dil, 1
add dword [rdi], ecx
xchg esp, eax
sal byte [rcx + 0x40c12802], 0x84
dec dword [rdi]
mov dh, 0xc1
add dword [rdi], ecx
xchg esp, eax
sal byte [rcx + 0x40c12802], 0x84
dec dword [rdi]
mov dh, 0xc1
cmove eax, edx
mov qword [rsp + 0x80], rax
add byte [rsi + 0x41], ah
mov edi, 0x4489001a
and al, 0x30
mov r15w, 0x1a
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x48], rax
and al, 0x48
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x7697dbbc], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
jmp 0x1400d38cc
movd ecx, xmm6
cmp cx, 5
jne 0x1400d35b4
mov r12, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
jmp 0x1400d661b
mov r13d, r9d
mov qword [rsp + 0x78], r8
mov rbx, r11
mov qword [rsp + 0xc8], r10
test eax, eax
je 0x1400d3853
ror dword [rax - 0x7b], 0xc0
jne 0x1400d3858
mov ecx, 1
mov rdx, r10
call fcn.140162fc0
ud2
lea rbx, [0x14019d3d0]
mov rdi, rbx
shr rdi, 0x20
mov r13d, ebx
shr r13d, 0x10
mov eax, ebx
shr eax, 8
mov ecx, 0xb
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x58], rcx
xor ecx, ecx
mov r12b, 0xf
jmp 0x1400d27ea
mov qword [rsp + 0xc8], 2
movzx edi, word [r15]
rol di, 8
movzx eax, di
mov r15w, 9
cmp eax, 0xfefb
jg case.0x1400d24e7.60
movzx edx, word [rsp + 0x108]
movzx r13d, word [rsp + 0x10a]
mov edi, dword [rsp + 0x10c]
mov rcx, qword [rsp + 0x110]
xor eax, eax
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov r11, qword [rsp + 0x70]
mov r8, rbx
mov eax, edx
shr eax, 8
mov r9, rcx
mov qword [rsp + 0x30], rcx
and rcx, 0xffffffffffff0000
mov rbx, rdx
jmp 0x1400d27ea
movzx ebx, word [r15]
rol bx, 8
movzx eax, bx
mov r15w, 9
cmp eax, 0xfefb
jg case.0x1400d24e7.64
mov ecx, 1
mov rdx, r15
mov r8, r10
mov r15, rcx
mov r12, r10
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r12
mov r10, r15
mov edi, r10d
shr edi, 8
mov rax, r15
mov qword [rsp + 0x80], r15
shr r10, 0x10
mov r15w, 0x1b
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x48], rax
mov r11, qword [rsp + 0x70]
mov r8, rbx
jmp 0x1400d38c9
mov r15w, 0x14
jmp 0x1400d36bb
mov ecx, 1
mov rdx, r15
mov r8, r10
mov r15, rcx
mov r12, r10
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r12
mov r10, r15
mov edi, r10d
shr edi, 8
mov rax, r15
mov qword [rsp + 0x80], r15
shr r10, 0x10
mov r15w, 0x16
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x88], rax
jmp 0x1400d38a1
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x80], rax
jmp 0x1400d38cc
mov ecx, 1
mov rdx, r15
mov r8, r10
mov r15, rcx
mov r12, r10
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r12
mov r10, r15
mov edi, r10d
shr edi, 8
mov rax, r15
mov qword [rsp + 0x80], r15
shr r10, 0x10
mov r15w, 0x1e
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x48], rax
mov r11, r13
mov r8, rbx
movzx r9d, byte [rsp + 0x58]
jmp 0x1400d38cc
movzx eax, byte [rsp + 0x108]
mov qword [rsp + 0x80], rax
mov rdx, qword [rsp + 0x110]
mov r12, qword [rsp + 0x118]
mov r15w, 0x19
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x48], rax
mov r11, qword [rsp + 0x70]
mov r8, rbx
mov r9d, edi
mov r10, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
jmp 0x1400d38cc
xor eax, eax
mov qword [rsp + 0x40], rax
lea rbx, [0x14019fca3]
mov rdi, rbx
shr rdi, 0x20
mov r13d, ebx
shr r13d, 0x10
mov eax, ebx
shr eax, 8
mov ecx, 0x10
mov qword [rsp + 0x30], rcx
mov r12b, 0xb
jmp 0x1400d27e1
mov rdx, r15
mov r8, r10
mov r15, rcx
mov r12, r10
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r12
mov r10, r15
shr r10, 0x10
mov rax, r15
mov qword [rsp + 0x80], r15
mov edi, r15d
shr edi, 8
mov r15w, 0x10
mov ax, 0xb
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x48], rax
mov r11, rbx
mov r8, qword [rsp + 0x78]
mov r9d, r13d
lea rax, [rsp + 0x1fe]
add byte [rax], al
mov qword [rsp + 0x100], rax
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
mov rax, qword [rsp + 0x80]
mov byte [rsp + 0x108], al
add byte [rax], al
add byte [rax + 0x1082484], cl
add byte [rax], al
and al, 8
add dword [rax], eax
add byte [rax - 0x78], al
mov esp, 0x10924
and al, 9
add dword [rax], eax
mov byte [rsp + 0x109], dil
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0x30], cl
mov rax, r10
ror byte [rax - 0x3f], 1
shr rax, 0x20
call 0xc4969f1d
mov word [rsp + 0x10e], ax
and al, 0xe
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], al
invalid
invalid
xchg esp, eax
and al, 0xa
mov dword [rsp + 0x10a], r10d
mov qword [rsp + 0x110], rdx
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x18
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x18
sbb byte [rcx], al
add byte [rax], al
mov word [rsp + 0x120], r13w
sbb byte [rcx], al
add byte [rax], al
mov word [rsp + 0x120], r13w
mov dword [rsp + 0x120], r13d
and al, 0x20
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0x30], cl
mov r10, qword [rsp + 0xf0]
mov rax, r10
shr rax, 0x20
mov word [rsp + 0x126], ax
mov dword [rsp + 0x122], r10d
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rcx
mov rax, qword [rsp + 0x88]
mov word [rsp + 0x140], ax
mov rcx, qword [rsp + 0x218]
mov rax, rcx
shr rax, 0x20
mov word [rsp + 0x146], ax
mov dword [rsp + 0x142], ecx
mov rax, qword [rsp + 0x90]
mov dword [rsp + 0x148], eax
and al, 0x48
add dword [rax], eax
invalid
and al, 0x48
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov word [rsp + 0x14c], ax
mov rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsi + rcx*2], ah
add qword [rax], r8
add byte [rax - 0x75], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsi + rcx*2], ah
add qword [rax], r8
add qword [rax], r8
add byte [rax - 0x75], cl
and al, 0x60
mov eax, dword [rsp + 0x60]
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x150], eax
add byte [rax], al
movups xmmword [rsp + 0x158], xmm7
adc dword [rsp + 0x158], edi
and al, 0x58
add dword [rax], eax
add byte [rbx + 0x66502444], cl
mov eax, dword [rsp + 0x50]
and al, 0x50
mov word [rsp + 0x168], ax
mov dword [rsp + 0x168], eax
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x66382444], cl
mov dword [rsp + 0x16a], eax
mov eax, dword [rsp + 0x38]
cmp byte [rsi - 0x77], ah
test byte [rdx + rbp*2], ah
mov word [rsp + 0x16a], ax
push 1
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rsp + 0x248]
mov dh, 0x84
and al, 0x48
test byte [rax + rcx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x16c2484], cl
add byte [rax], al
mov byte [rsp + 0x16c], al
test byte [rsp + rbp*2], ah
add dword [rax], eax
add byte [rbx - 0x77cfdbbc], cl
test byte [rbp*2 - 0x74ffffff], ah
and al, 0x6d
add dword [rax], eax
add byte [rbx + 0x982484], cl
add byte [rax], al
invalid
invalid
test byte [rsi + rbp*2], ah
and al, 0x6e
mov eax, dword [rsp + 0x30]
and al, 0x30
mov byte [rsp + 0x16d], al
and al, 0x6d
insd dword [rdi], dx
add dword [rax], eax
add byte [rbx + 0x982484], cl
mov eax, dword [rsp + 0x98]
add byte [rax], al
mov word [rsp + 0x16e], ax
and al, 0x6e
add dword [rax], eax
add byte [rbx + 0x66682444], cl
mov eax, dword [rsp + 0x68]
invalid
mov eax, dword [rsp + 0x68]
mov word [rsp + 0x170], ax
mov dword [rsp + 0x170], eax
mov dword [rsp + 0x170], eax
add byte [rax], al
mov rax, rbx
shr rax, 0x20
mov word [rsp + 0x176], ax
mov dword [rsp + 0x176], eax
mov dword [rsp + 0x176], eax
add byte [rax], al
mov dword [rsp + 0x172], ebx
movdqu xmmword [rsp + 0x178], xmm0
pushfq
and al, 0x72
add dword [rax], eax
add bl, dh
movq qword [rsp + 0x178], mm0
movdqa xmm0, xmmword [rsp + 0x4d0]
movdqu xmmword [rsp + 0x188], xmm0
mov word [rsp + 0x198], r15w
movzx eax, word [rsp + 0x27e]
mov word [rsp + 0x19a], ax
mov rax, qword [rsp + 0xc8]
cmp rax, qword [rsp + 0xc0]
jae 0x1400d3ae3
lea rcx, [rsp + 0x108]
mov rdi, r11
mov rbx, r8
mov ebx, eax
mov ebx, eax
mov r15d, r9d
call fcn.1400d1e20
mov r9d, r15d
mov r8, rbx
fmul dword [rcx - 0x77]
sti
fmul dword [rcx - 0x77]
sti
lea rax, [0x14019d3db]
lea eax, [0x14019d3db]
add byte [rax - 0x77], cl
invalid
mov rdi, rax
shr rdi, 0x20
shr edi, 0x20
shr edi, 0x20
mov r13d, eax
shr r13d, 0x10
invalid
mov r10, rax
shr eax, 8
or byte [rsi + 0x41], ah
mov edi, 0x17b9001f
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
or byte [rsi + 0x41], ah
mov edi, 0x17b9001f
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov r12b, 0xe
xor ecx, ecx
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x58], rcx
xor ecx, ecx
jmp case.0x140104a47.1497
mov rbx, qword [rsp + 0x108]
mov eax, ebx
shr eax, 8
mov qword [rsp + 0x58], rax
mov rax, rbx
shr rax, 0x10
mov qword [rsp + 0x40], rax
mov eax, edx
shr eax, 8
mov r13d, edx
shr r13d, 0x10
mov rdi, rdx
mov edi, edx
mov edi, edx
shr rdi, 0x20
mov qword [rsp + 0xd0], r12
rol byte [rax], 1
add byte [rax], al
and byte [rcx + rcx*4 - 0x5c], cl
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
rol byte [rax], 1
add byte [rax], al
mov rcx, r12
mov ecx, esp
and rcx, 0xffffffffffff0000
movups xmm0, xmmword [rsp + 0x120]
adc byte [rsp + 0x120], al
add byte [rax], al
invalid
adc byte [rsp + 0x120], al
add byte [rax], al
movaps xmmword [rsp + 0x280], xmm0
and al, 0x80
add al, byte [rax]
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x130]
movups xmm0, xmmword [rsp + 0x130]
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x290], xmm0
movaps xmmword [rsp + 0x290], xmm0
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x2a0], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x2b0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x2d0], xmm0
movdqu xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x2e0], xmm0
mov r10, qword [rsp + 0x190]
mov qword [rsp + 0x2f0], r10
xchg esp, eax
and al, 0xf0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x6c], al
and al, 0x9a
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], al
and al, 0xc0
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
xchg esp, eax
and al, 0x9e
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsp + 0x1c4], edx
mov r12, rbx
mov r10d, edx
mov edx, edx
mov edx, edx
mov rdx, qword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x30], rdx
jmp case.0x140104a47.1497
mov r12b, 3
xor eax, eax
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
xor edi, edi
xor eax, eax
sal byte [rcx], 0xdb
sal byte [rcx], 0xdb
shr eax, 8
mov r13d, edi
std
or byte [rcx - 0x77], al
std
shr r13d, 0x10
jmp 0x1400d4540
and al, 0x70
mov r8, rbx
mov rax, rcx
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
and rcx, 0xffffffffffff0000
loope 0x1400d3c7b
add bh, bh
inc dword [rcx + rcx*4 - 0x38]
mov eax, r9d
mov eax, r9d
shr eax, 8
mov qword [rsp + 0x58], rax
pop rax
or byte [rax - 0x77], cl
and al, 0x58
pop rax
pop rax
mov rax, r9
shr rax, 0x10
shr eax, 0x10
shr eax, 0x10
mov qword [rsp + 0x40], rax
and al, 0x40
mov eax, edx
shr eax, 8
mov r13d, edx
shr r13d, 0x10
mov r12d, r9d
mov ebx, edx
jmp 0x1400d27ea
mov bh, 0x48
add eax, 0xc110e1c1
adc cl, al
adc cl, al
loopne 0x1400d3cc3
or eax, ecx
bswap eax
cmp eax, 0x10000
add byte [rcx], al
invalid
enter 0xffffffffffffc80f, 0x3d
add byte [rax], al
add byte [rcx], al
invalid
add byte [rcx], al
add byte [rbx + 0x10000], bh
mov ebx, 0x10000
add byte [rcx], al
add byte [rdi], cl
fmul dword [rcx - 0x73]
fmul dword [rcx - 0x73]
cmovb ebx, eax
lea rax, [r10 - 3]
fmul dword [rcx - 0x73]
std
cmp rax, rbx
jae 0x1400d3f9e
invalid
add al, byte [rax]
invalid
invalid
mov r12b, 0xa
mov ah, 0xa
xor edi, edi
xor ecx, ecx
leave
leave
xor eax, eax
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x58], rax
and al, 0x58
mov eax, ebx
shr eax, 8
mov r13d, ebx
shr r13d, 0x10
shr rdi, 0x20
shr edi, 0x20
shr edi, 0x20
jmp 0x1400d4547
or byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
xchg esp, eax
mov r10, qword [rsp + 0x108]
xchg esp, eax
and al, 8
add dword [rax], eax
or byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
adc byte [rcx], al
add byte [rax], al
mov r12, qword [rsp + 0x118]
mov edi, r10d
mov rax, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov r12, qword [rsp + 0x118]
mov esp, dword [rsp + 0x118]
add byte [rax], al
mov edi, r10d
mov edi, edx
shr edi, 8
mov rcx, r10
ror dword [rcx + rcx*4 - 0x6c], 1
and al, 0x80
add byte [rax], al
invalid
ror dword [rcx + rcx*4 - 0x6c], 1
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx - 0x3f], cl
invalid
shr r10, 0x10
movzx ecx, r15w
mov qword [rsp + 0xf0], rcx
movabs rcx, 0xffffffff00000000
and rcx, rax
ror dword [rdi], 0xb7
shl byte [0x1400c3d51], 1
ror dword [rdi], 0xb7
shl byte [0x1400c3d51], 1
or rax, rcx
or rdx, rax
mov r15w, 0x13
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa8], rax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x7697dbbc], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
and al, 0xa8
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
mov r11, qword [rsp + 0x70]
mov r8, rbx
movzx r9d, byte [rsp + 0x58]
jmp 0x1400d38cc
mov rcx, qword [rsp + 0xc8]
mov rax, rdx
sub rax, rcx
lea r13, str.u8u24u32e
cmp rax, 2
jae 0x1400d42bf
add al, 0
invalid
add al, 0
add byte [rcx + rcx*4 - 0x15], cl
mov rbx, r13
and rbx, 0xffffffffffff0000
and ebx, 0xffff0000
invalid
mov ecx, 2
mov r12d, 0xb
add byte [rax], al
add byte [rcx - 0x44], al
or eax, dword [rax]
add byte [rax], al
jmp 0x1400d69bf
add byte [rax], al
lea rax, str.u8u24u32e
movsd dword [rdi], dword [rsi]
xchg ecx, eax
or al, 0
add byte [rax - 0x73], cl
add eax, 0xc91a5
movsd dword [rdi], dword [rsi]
xchg ecx, eax
or al, 0
mov rcx, rax
mov ecx, eax
and rcx, 0xffffffffffff0000
and ecx, 0xffff0000
loope 0x1400d3e02
add byte [rax], al
invalid
add bh, bh
dec dword [rcx + 0xe281c2]
ret 0xe281
invalid
mov edx, eax
and edx, 0xff00
add byte [rax], al
ret 0xe281
loop 0x1400d3e0a
inc dword [rax]
add byte [rcx - 0x44], al
invalid
add byte [rax], al
mov r12d, 0xb
mov esp, 0xb
or eax, dword [rax]
add byte [rax], al
mov r9d, 2
mov ecx, 2
mov qword [rsp + 0x30], r9
and edx, 0xff00
loop 0x1400d3e21
inc dword [rax]
add byte [rdi + rcx - 0x4a], al
enter 0x949, 0xffffffffffffffc9
movzx r9d, al
mov dh, 0xc8
or r9, rcx
or r9, rdx
jmp case.0x140003724.3317
cld
inc byte [rax]
add byte [rdi], cl
je 0x1400d449a
pop rsp
invalid
add byte [rax], al
add byte [0x1400e3d40], bh
add byte [rdi], cl
test byte [rax + 6], bl
add byte [rax], al
add byte [rax], al
je 0x1400d449a
pop rsp
invalid
add byte [rax], al
invalid
pop rsp
invalid
cmp eax, 0xfeff
jne 0x1400d44d9
invalid
add byte [rax], al
mov r15w, 6
jmp 0x1400d44d9
invalid
add byte [rax], al
inc byte [rax]
add byte [rdi], cl
test byte [rdi + 6], dl
add byte [rax], al
cmp eax, 0xfefd
je 0x1400d44ca
add byte [rax], al
cmp eax, 0xfeff
jne 0x1400d4689
mov r15w, 6
jmp 0x1400d4689
mov qword [rsp + 0x100], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x108], xmm0
test al, al
mov qword [rsp + 0x70], r11
and al, 0x70
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400d3e36
and al, 8
add dword [rax], eax
add byte [rax + rax*8 + 0x245c894c], al
and al, 0x70
invalid
and al, 0x70
mov qword [rsp + 0x78], r8
je 0x1400d4358
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor ebx, ebx
xor edx, edx
jmp 0x1400d3ef4
invalid
inc rbx
mov byte [rax + rdx*2], r12b
and al, 0x50
and al, 0x50
mov byte [rax + rdx*2 + 1], r15b
inc rdx
push rax
add dword [rax - 1], ecx
ret 0x8948
invalid
invalid
mov qword [rsp + 0x110], rdx
cmp rdi, rbx
fisttp word [rdi]
test byte [rax + 2], dh
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x39], cl
fisttp word [rdi]
test byte [rax + 2], dh
add byte [rax], al
movzx r15d, byte [r8 + rbx + 5]
jl 0x1400d3f11
add eax, 0x410ab441
lea ecx, [rdi - 1]
mov r12b, 0xa
lea ecx, [r15 - 1]
cmp ecx, 0x41
ja case.0x1400ce1b4.462
lea r10, [0x1401afbd0]
movsxd rcx, dword [r10 + rcx*4]
add rcx, r10
jmp rcx
mov ah, 1
jmp case.0x1400ce1b4.462
add ebx, ebp
sbb al, 0x41
mov r12b, 6
mov r12b, 6
jmp case.0x1400ce1b4.462
invalid
or eax, 0xeb04b441
or byte [rcx - 0x4c], al
mov r12b, 9
jmp case.0x1400ce1b4.462
mov r12b, 8
invalid
invalid
xchg esp, eax
and al, 8
add dword [rax], eax
jmp case.0x1400ce1b4.462
mov r12b, 8
cmp rdx, qword [rsp + 0x108]
jne case.0x1400d2be6.24
add byte [rbp - 0x7c], dh
lea rcx, [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
mov dword [rsp + 0x58], r12d
mov r12, r11
mov qword [rsp + 0x30], r15
mov r15, rdi
mov rdi, r8
mov r13d, r9d
call case.0x140104a47.1056
mov r9d, r13d
mov r8, rdi
mov rdi, r15
mov r15, qword [rsp + 0x30]
mov r11, r12
mov r12d, dword [rsp + 0x58]
mov rax, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x110]
jmp case.0x1400d2be6.24
lea rcx, [rbx + 3]
mov qword [rsp + 0xc8], rcx
enter 0, 0
enter 0, 0
cmp rcx, r10
ja 0x1400d990b
lea rax, [r8 + 7]
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], rbx
mov qword [rsp + 0x1d0], 0
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400d3f6b
and al, 0x88
add al, byte [rax]
add byte [rbp + 0x56840fdb], al
or al, byte [rax]
invalid
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400d3f6b
and al, 0x88
add al, byte [rax]
add byte [rbp + 0x56840fdb], al
or al, byte [rax]
add byte [rax + 8], bh
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
and al, 0x80
add byte [rax], al
add byte [rcx], dh
xor edx, edx
mov qword [rsp + 0x78], r8
xor edx, edx
mov qword [rsp + 0x78], r8
jmp 0x1400d407d
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x280]
mov r12, r10
call case.0x140003724.2976
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov r10, r12
mov r12, qword [rsp + 0x280]
mov esp, dword [rsp + 0x280]
mov esp, dword [rsp + 0x280]
movsb byte [rdi], byte [rsi]
and al, 0x80
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
mov rdx, qword [rsp + 0x290]
mov edx, dword [rsp + 0x290]
and al, 0x90
nop
add al, byte [rax]
add byte [rbp - 0x77], cl
mov r11, r13
mov r8, qword [rsp + 0x78]
mov r9d, ebx
jmp 0x1400d4087
mov ecx, ebx
lea rax, [rdx + rdx*2]
mov qword [r12 + rax*8], r10
mov qword [r12 + rax*8 + 8], r15
mov qword [rsp + 0x80], r12
mov qword [r12 + rax*8 + 0x10], rcx
inc rdx
ret 0x8948
xchg esp, eax
and al, 0x90
add al, byte [rax]
add byte [rax], al
ret 0x8948
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
mov rax, qword [rsp + 0x1d0]
cmp rax, qword [rsp + 0x1c8]
jae 0x1400d5401
add dword [rax], eax
add byte [rax + 0x3b], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rdi], cl
add dword [rbx + rdx - 0x76b70000], 0xffffffd4
mov r12, rdx
mov ebx, r9d
mov r13, r11
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
lea rdx, [rsp + 0x1c0]
call fcn.1400caba0
imul edi, edi, 0xffffffff
imul edi, edi, 0xffffffff
cmp qword [rsp + 0x100], 0
mov r10, qword [rsp + 0x108]
mov r15, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
jne 0x1400d5360
add byte [rcx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
and al, 8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rdi], cl
test dword [rsi + 0x4c000012], ebx
mov edx, esp
invalid
mov rdx, r12
loop 0x1400d4112
cmp r12, qword [rsp + 0x288]
cmp esp, dword [rsp + 0x288]
add byte [rax], al
je 0x1400d400a
invalid
mov r11, r13
mov r8, qword [rsp + 0x78]
mov r9d, ebx
mov r12, qword [rsp + 0x80]
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add cl, ch
invalid
jmp 0x1400d4042
push rdi
invalid
mov r10, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x110]
mov edx, dword [rsp + 0x110]
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rax - 0x75], cl
mov edx, dword [rsp + 0x110]
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0x18
add dword [rax], eax
mov edx, dword [rsp + 0x110]
mov r12, qword [rsp + 0x118]
mov edi, r10d
mov edi, edx
add byte [rcx + rcx*4 - 0x29], al
mov edi, edx
shr edi, 8
mov rax, r10
mov qword [rsp + 0x80], r10
and al, 0x80
add byte [rax], al
add byte [rcx - 0x3f], cl
invalid
add byte [rax], al
shr r10, 0x10
mov r15w, 0x1c
mov dword [rsp + 0x30], eax
xor byte [rcx - 0x76c7dbbc], cl
and al, 0x50
xor byte [rcx - 0x76c7dbbc], cl
cmp byte [rcx + 0x48502444], cl
mov dword [rsp + 0x88], eax
test byte [rax + rcx*4], ah
add byte [rax], al
invalid
and al, 0x50
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x7697dbbc], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa8], rax
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
add byte [rax], al
mov qword [rsp + 0x48], rax
mov r11, rbx
mov r11, rbx
mov r8, qword [rsp + 0x78]
movzx r9d, byte [rsp + 0x58]
movzx ecx, byte [rsp + 0x58]
movzx ecx, byte [rsp + 0x58]
jmp 0x1400d38cc
push 0x48fffff7
mov dword [rsp + 0xd0], edx
xchg esp, eax
and al, 0xd0
add byte [rax], al
invalid
mov qword [rsp + 0xd0], rdx
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rbp - 0x77], al
mov ebp, ecx
mov r15, qword [rsp + 0x100]
mov r13d, r9d
mov ebp, ecx
mov r15, qword [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
mov rbx, qword [rsp + 0x108]
jmp 0x1400d436d
and al, 8
add dword [rax], eax
add cl, ch
jmp 0x1810d4186
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffff8948, 0xffffffffffffff8c
and al, 0x80
add byte [rax], al
add byte [rax - 0x7b], cl
leave
mov rcx, r15
je 0x1400d5474
mov eax, ecx
shr eax, 0x10
mov qword [rsp + 0xf0], rax
mov r10, qword [rsp + 0x80]
mov edi, r10d
shr edi, 8
shr r10, 0x10
mov r15w, 0x17
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
mov r13, rcx
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x48], rax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
mov r11, qword [rsp + 0x70]
mov r8, rbx
movzx r9d, byte [rsp + 0x58]
pop rax
and al, 0x58
pop rax
mov r12, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
jmp 0x1400d38cc
mov r9, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
lea rax, [rcx + 3]
mov qword [rsp + 0xc8], rax
add byte [rax - 0x7d], cl
stc
cld
ja 0x1400d98bf
add byte [rax], al
mov qword [rsp + 0xd0], r9
mov qword [rsp + 0x80], r8
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
mov ecx, edx
sub r9, rax
jb 0x1400d98ae
mov r8, qword [rsp + 0xb8]
movzx r10d, byte [r8 + rcx]
movzx ecx, word [r8 + rcx + 1]
shl ecx, 0x10
shl r10d, 8
or r10d, ecx
bswap r10d
cmp r10d, 0x10000
mov r11d, 0x10000
cmovb r11d, r10d
cmp r9, r11
jae 0x1400d4a61
mov qword [rsp + 0xa0], r11
mov r12d, 0xa
xor ecx, ecx
xor ebx, ebx
jmp 0x1400d65ea
mov r9, qword [rsp + 0x118]
lea rax, [rcx + 2]
add cl, byte [r8 - 0x77]
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x7d], cl
stc
std
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
add cl, byte [r8 - 0x77]
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x7d], cl
stc
std
ja 0x1400d98bf
mov qword [rsp + 0xd0], r9
add byte [rax], al
mov qword [rsp + 0x80], r8
mov r9, rdx
sub r9, rax
jb 0x1400d98ae
invalid
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb8
add byte [rax], al
add byte [rax], al
movzx ecx, word [r8 + rcx]
mov r13d, ecx
invalid
mov r8, qword [rsp + 0xb8]
add byte [rax], al
movzx ecx, word [r8 + rcx]
mov r13d, ecx
rol r13w, 8
rol r13d, 8
rol r13d, 8
movzx r10d, r13w
cmp r9, r10
jae 0x1400d5007
or al, 0
invalid
invalid
or al, 0
add byte [rcx - 0x44], al
or al, byte [rax]
add byte [rax], al
mov r12d, 0xa
xor ecx, ecx
xor ebx, ebx
fisttp dword [rbx + rcx*4 - 0x7c]
and al, 0x80
add byte [rax], al
add cl, ch
lea esp, [rsi]
add byte [rax], al
fisttp dword [rbx + rcx*4 - 0x7c]
and al, 0x80
add byte [rax], al
add cl, ch
lea esp, [rsi]
add byte [rax], al
cmp eax, 0x200
jne 0x1400d44d9
xor r15d, r15d
jmp 0x1400d44d9
add byte [rax], al
xor r15d, r15d
jmp 0x1400d4689
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp - 0x77], al
int 0x31
mov r13d, r9d
xor eax, eax
ror byte [rax - 0x77], 0x84
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
ror byte [rax - 0x77], 0x84
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
xor ebx, ebx
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
call case.0x140048217.1266
cmp qword [rsp + 0x100], 0
add byte [rax], al
je 0x1400d4406
mov r12, qword [rsp + 0x108]
mov r9, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x30], rax
test rbx, rbx
je 0x1400d43bd
mov rcx, r15
mov rdi, r9
call fcn.140142490
mov r9, rdi
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
invalid
mov rcx, qword [rsp + 0x30]
and rcx, 0xffffffffffff0000
mov eax, r12d
invalid
shr eax, 8
mov qword [rsp + 0x58], rax
mov rax, r12
shr rax, 0x10
mov qword [rsp + 0x40], rax
mov eax, r9d
shr eax, 8
mov r13d, r9d
shr r13d, 0x10
mov rdi, r9
shr rdi, 0x20
mov ebx, r9d
jmp 0x1400d27ea
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x200], rax
mov r12, qword [rsp + 0x118]
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
call fcn.1400cf070
cmp qword [rsp + 0x100], 0
cmp dword [rsp + 0x100], 0
add al, ch
sub eax, 0x48ffffac
cmp dword [rsp + 0x100], 0
je 0x1400d56c4
jb 0x1400d4462
add byte [rax], al
mov r12, qword [rsp + 0x108]
mov rdi, qword [rsp + 0x110]
and al, 8
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x11024
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x30], rax
cmp qword [rsp + 0x200], 0
je 0x1400d5a6d
mov rcx, qword [rsp + 0x1a0]
call fcn.140142490
mov r9, rdi
stc
jmp 0x1400d43aa
mov r15w, 7
jmp 0x1400d44d9
mov r15w, 7
jmp 0x1400d4689
add cl, ch
mov ch, 1
add byte [rax], al
mov r15w, 2
lea rax, [r10 - 2]
cmp rax, 0x20
jae 0x1400d4558
lea rax, str.RandomC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcmsgshandshake.rs
movq xmm0, rax
movdqa xmm1, xmmword [0x140169ab0]
punpcklqdq xmm1, xmm0
movdqa xmmword [rsp + 0x220], xmm1
mov qword [rsp + 0x230], 6
shl rax, 0x30
mov qword [rsp + 0x40], rax
mov r12b, 0xb
invalid
or edi, dword [rcx + 6]
mov ecx, 6
xor r15d, r15d
xor edi, edi
mov qword [rsp + 0x58], r15
mov rbx, qword [rsp + 0x228]
add byte [rax], al
add byte [rcx + 0x8e8c1d8], cl
mov eax, ebx
shr eax, 8
invalid
invalid
call 0x11d968641
mov r13d, ebx
shr r13d, 0x10
mov rdi, rbx
shr rdi, 0x20
mov rdx, rcx
mov qword [rsp + 0x30], rcx
and rcx, 0xffffffffffff0000
jmp 0x1400d27ea
mov byte [rsp + 0x58], r9b
mov qword [rsp + 0x70], r11
mov qword [rsp + 0xc8], 0x22
cmp r10d, 0x21
jbe 0x1400d98d0
xchg byte [rax + 0x53], bl
add byte [rax], al
movdqu xmm7, xmmword [r8 + 6]
mov qword [rsp + 0x78], r8
movdqu xmm8, xmmword [r8 + 0x16]
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
call fcn.1400cb270
cmp qword [rsp + 0x100], 0
je 0x1400d4605
pop rsp
mov rcx, qword [rsp + 0x118]
movdqu xmm0, xmmword [rsp + 0x108]
movdqa xmmword [rsp + 0x220], xmm0
mov qword [rsp + 0x230], rcx
movq rax, xmm0
movq rax, mm0
movq rax, mm0
pshufd xmm0, xmm0, 0xee
movq rdx, xmm0
shld rdx, rax, 0x30
mov qword [rsp + 0x40], rdx
movzx r12d, byte [rsp + 0x220]
movzx r15d, byte [rsp + 0x221]
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
jmp 0x1400d4524
mov r10, qword [rsp + 0x118]
movdqu xmm9, xmmword [rsp + 0x108]
movdqu xmm0, xmmword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movdqa xmmword [rsp + 0x4f0], xmm0
jg 0x1400d45a8
and al, 0xf0
add al, 0
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, edx
sub rax, rcx
invalid
invalid
invalid
mov rdx, qword [rsp + 0xc0]
mov edx, dword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
mov rax, rdx
mov eax, edx
sub rax, rcx
lea r8, str.u8u24u32e
pop rdx
mov dword [rax + rax], ecx
pop rdx
mov dword [rax + rax], ecx
movabs r9, 0xffffffff00000000
add byte [rax], al
add byte [rax], al
mov r12b, 0xb
cmp rax, 2
add cl, byte [rdi]
add eax, 2
add byte [rax], al
invalid
add cl, byte [rdi]
add eax, 2
add byte [rax], al
invalid
add byte [rbp + 0x21], cl
rol dword [rcx + rcx*4 - 0x3f], 0x81
loope 0x1400d4666
and r9, r8
mov ecx, r8d
and ecx, 0xffff0000
mov edx, 2
mov eax, r8d
jmp 0x1400d4995
add bh, bh
invalid
mov r15w, 3
jmp 0x1400d4689
mov edi, 0xceb0003
mov r15w, 4
jmp 0x1400d4689
lea rax, [r10 - 0x22]
cmp rax, 0xffffffffffffffdf
ja 0x1400d480c
mov qword [rsp + 0xc8], 0x22
cmp r10d, 0x21
jbe 0x1400d98d0
mov qword [rsp + 0x70], r11
movdqu xmm0, xmmword [r8 + 6]
mov qword [rsp + 0x78], r8
movdqu xmm8, xmmword [r8 + 0x16]
movdqa xmmword [rsp + 0x4c0], xmm0
movd dword [rsp + 0x280], xmm0
movzx eax, byte [rsp + 0x4c6]
mov byte [rsp + 0x286], al
test byte [rsi + rax*4], ah
add al, byte [rax]
add byte [rsi + 0xf], ah
invalid
rol byte [rdx], 0x66
mov dword [rsp + 0x284], eax
movq rax, xmm0
pshufd xmm0, xmm0, 0xee
movq rcx, xmm0
movq rdx, xmm8
pshufd xmm0, xmm8, 0xee
movq r8, xmm0
shld r8, rdx, 8
shld rdx, rcx, 8
shrd rax, rcx, 0x38
movdqa xmmword [rsp + 0x4b0], xmm8
movzx ecx, byte [rsp + 0x4bf]
mov dh, 0x8c
and al, 0xbf
add al, 0
add byte [rax - 0x77], cl
test byte [rdi + rax*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x28f], edx
mov dh, 0x8c
and al, 0xbf
add al, 0
add byte [rax - 0x77], cl
test byte [rdi + rax*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x28f], edx
mov qword [rsp + 0x297], r8
mov byte [rsp + 0x29f], cl
mov dword [rsp + 0x28f], edx
mov qword [rsp + 0x297], r8
mov byte [rsp + 0x29f], cl
movdqu xmm0, xmmword [rsp + 0x280]
movdqu xmm1, xmmword [rsp + 0x290]
pcmpeqb xmm1, xmmword [0x140169a90]
pcmpeqb xmm0, xmmword [0x140169aa0]
pand xmm0, xmm1
pmovmskb eax, xmm0
pmovmskb eax, mm0
pmovmskb eax, mm0
cmp eax, 0xffff
je case.0x1400cd38a.2395
mov byte [rsp + 0x58], r9b
and al, 0x58
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
call fcn.1400cb270
shr dword [rdx - 1], 1
dec dword [rax - 0x7d]
mov esp, 0x10024
add byte [rax], al
shr dword [rdx - 1], 1
dec dword [rax - 0x7d]
mov esp, 0x10024
add byte [rax], al
je 0x1400d48ad
mov r12, qword [rsp + 0x108]
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov eax, r12d
shr eax, 8
mov qword [rsp + 0x58], rax
mov rax, r12
shr rax, 0x10
mov qword [rsp + 0x40], rax
mov eax, ebx
shr eax, 8
mov r13, rbx
and r13, 0xffffffffffff0000
movabs rdi, 0xffffffff00000000
and rdi, rbx
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
shr r13d, 0x10
jmp 0x1400d4540
invalid
lea rbx, str.RandomC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcmsgshandshake.rs
mov rdi, rbx
shr rdi, 0x20
mov r13d, ebx
shr r13d, 0x10
mov eax, ebx
shr eax, 8
mov ecx, 6
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], ecx
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], ecx
mov r12b, 0xb
jmp 0x1400d27da
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
xchg esp, eax
and al, 0xb8
add byte [rax], al
add al, ch
and ebp, dword [rdx - 1]
dec dword [rax - 0x7d]
mov esp, 0x10024
add dword [rax], eax
add byte [rax], al
xchg esp, eax
and al, 0xb8
add byte [rax], al
add al, ch
and ebp, dword [rdx - 1]
dec dword [rax - 0x7d]
mov esp, 0x10024
add dword [rax], eax
add byte [rax], al
je 0x1400d5496
mov r12, qword [rsp + 0x108]
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov eax, r12d
shr eax, 8
call 0x184969085
and al, 0x58
pop rax
mov qword [rsp + 0x58], rax
pop rax
mov rax, r12
shr rax, 0x10
invalid
invalid
call 0x184969099
and al, 0x40
mov qword [rsp + 0x40], rax
and al, 0x40
mov eax, ebx
shr eax, 8
call 0x11d96899b
call 0x11d96899b
or byte [rcx - 0x77], al
fld qword [rcx - 0x3f]
invalid
shr r13d, 0x10
shr ebp, 0x10
in eax, dx
adc byte [rax - 0x77], cl
fisttp word [rax - 0x3f]
out dx, eax
and byte [rbx + rcx*4 + 0x5c], cl
mov r11, qword [rsp + 0x70]
mov rdi, rbx
shr rdi, 0x20
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
jmp 0x1400d4544
inc dword [rcx + rcx*4 - 0x44]
and al, 0x98
mov dword [rsp + 0x98], r15d
mov dword [rsp + 0x98], edi
add byte [rax], al
add byte [rcx + 0x4868245c], cl
mov eax, dword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
invalid
mov dword [rsp + 0x68], ebx
mov rax, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
invalid
push 0x24848b48
rol byte [rax], 0
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
and al, 0xc8
mov rcx, qword [rsp + 0xc8]
mov ecx, dword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r13, rax
sub rax, rcx
movabs rdi, 0xffffffff00000000
add byte [rax], al
add bh, bh
invalid
invalid
inc dword [rcx - 0x4c]
invalid
add byte [rax], al
add bh, bh
invalid
or ecx, dword [rax - 0x7d]
clc
add cl, byte [rdi]
sub eax, 0xb
invalid
invalid
cmp rax, 2
jae 0x1400d54ce
invalid
or eax, dword [rax]
add byte [rax], al
call 0x1880d48f2
lea ecx, [0x1401a0edd]
add byte [rax], al
lea rcx, [0x1401a0edd]
and rdi, rcx
movzx ebx, cl
movzx eax, ch
mov r13d, ecx
mov ebp, ecx
and r13d, 0xffff0000
xor ecx, ecx
mov qword [rsp + 0x40], rcx
and al, 0x40
xor ecx, ecx
mov qword [rsp + 0x58], rcx
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
jmp 0x1400d55d4
mov qword [rsp + 0x98], r10
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x88], r9
add byte [rax], al
add byte [rsi - 0x77], ah
mov dword [rsp + 0x27e], edi
mov dword [rsp + 0x27e], edi
lea r9, [rcx + 2]
mov qword [rsp + 0xc8], r9
cmp rcx, 0xfffffffffffffffd
add cl, byte [rcx + rcx*4 - 0x74]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x7d], cl
stc
std
ja 0x1400d9941
mov r8, rdx
sub r8, r9
jb 0x1400d98e6
mov rax, qword [rsp + 0xb8]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x80], rax
movzx ecx, word [rax + rcx]
mov eax, ecx
enter 0xffffffffffffc166, 0xffffffffffffffc0
mov qword [rsp + 0x80], rax
movzx ecx, word [rax + rcx]
mov eax, ecx
enter 0xffffffffffffc166, 0xffffffffffffffc0
or byte [rdi + rcx - 0x49], al
ror byte [rcx + rcx*4 + 0x54], 1
and al, 0x40
enter 0xffffffffffffc166, 0xffffffffffffffc0
or byte [rdi + rcx - 0x49], al
ror byte [rcx + rcx*4 + 0x54], 1
and al, 0x40
cmp r8, r10
cmp eax, edx
jae case.0x14003daf1.2480
mov r12b, 0xa
xor r9d, r9d
leave
leave
xor ecx, ecx
xor edx, edx
mov r11, qword [rsp + 0x70]
mov ebx, dword [rsp + 0x70]
pop rsp
and al, 0x70
mov r8, qword [rsp + 0x78]
and al, 0x78
js 0x1400d49e9
or r9, rcx
or ecx, ecx
movzx eax, ax
mov bh, 0xc0
or rax, r9
or eax, ecx
mov qword [rsp + 0x228], rax
test byte [rax + rbp], ah
sub byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rcx], dh
xor eax, eax
mov qword [rsp + 0x40], rax
and al, 0x40
ror byte [rax - 0x77], 0x44
and al, 0x40
invalid
and al, 0x40
xor r15d, r15d
xor r15d, r15d
xor edi, edi
mov rcx, rdx
jmp 0x1400d4524
shr ecx, 1
invalid
mov qword [rsp + 0x68], rbx
pop rsp
and al, 0x68
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x60], edi
and al, 0x60
mov rax, qword [rsp + 0x108]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
or byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xf8], rax
add byte [rax], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0x118]
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0xa0], rax
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
invalid
mov qword [rsp + 0xa0], rax
lea rcx, [rsp + 0x100]
add byte [rax], al
lea rdx, [rsp + 0xb8]
call fcn.1400cad10
cmp qword [rsp + 0x100], 0
je 0x1400d57a7
add byte [rax], al
mov eax, 0xe8000000
jmp qword [rdx - 1]
add byte [rax], al
mov rbx, qword [rsp + 0x108]
pushfq
and al, 8
or byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xa0], rax
invalid
invalid
test byte [rax + rbx], ah
or byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x30], rax
movabs al, byte [0x1824848b48000000]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
jmp 0x1400d8a83
mov qword [rsp + 0xf8], rdi
mov r9, rax
ror dword [rbp + 1], 0xd9
add byte [rcx - 0x77], cl
ror dword [rbp + 1], 0xd9
mov qword [rsp + 0xc8], r9
jb 0x1400d98f7
cmp r9, rdx
ror dword [rdi], 1
xchg dword [rax + 0x4e], esp
ja 0x1400d98e6
add byte [rax], al
mov rcx, r11
add r8, rax
add eax, eax
add eax, eax
mov qword [rsp + 0x1a8], r8
test al, 1
add byte [rax], al
mov qword [rsp + 0x1b0], r11
mov qword [rsp + 0x1b8], 0
mov qword [rsp + 0xd8], 8
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], cl
or byte [rax], al
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], cl
or byte [rax], al
add byte [rax], al
pxor xmm7, xmm7
movdqu xmmword [rsp + 0xe0], xmm7
or byte [rax], al
add byte [rax], al
pxor xmm7, xmm7
movdqu xmmword [rsp + 0xe0], xmm7
add byte [rax], al
add byte [rbp + 0x46840fc9], al
test byte [rsi + 0xe], al
test ecx, ecx
je 0x1400d590f
test byte [rsi + 0xe], al
add byte [rax], al
test byte [rsi + 0xe], al
add byte [rax], al
mov eax, 8
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0xa8], rax
lea rdx, [rsp + 0x1a8]
lea edx, [rsp + 0x1a8]
lea edx, [rsp + 0x1a8]
and al, 0xa8
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xc84b4
lea rax, str.u8u24u32e
and rax, 0xffffffffffff0000
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
lea rax, [0x14019fcb3]
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x100]
call fcn.1400caba0
cmp qword [rsp + 0x100], 0
mov esp, 0x10024
add byte [rax], al
mov esp, 0x10024
add byte [rax], al
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x30], rax
jne 0x1400d6702
mov rdx, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1b8]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x1400d68b2
cmp al, 0x1d
add byte [rax], al
cmp al, 0x1d
add byte [rax], al
lea rax, [rcx + 2]
invalid
invalid
add cl, byte [r8 - 0x77]
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x7d], cl
stc
std
mov qword [rsp + 0x1b8], rax
cmp rcx, 0xfffffffffffffffd
ja 0x1400d98bf
mov r9, rdx
sub r9, rax
jb 0x1400d98ae
mov r8, qword [rsp + 0x1a8]
movzx ecx, word [r8 + rcx]
mov r12d, ecx
mov esp, ecx
rol r12w, 8
movzx r10d, r12w
or byte [rbp + 0xf], al
mov bh, 0xd4
cmp r9, r10
jb 0x1400d68d2
mov r9, rax
add r9, r10
mov qword [rsp + 0x1b8], r9
add byte [rax], al
add byte [rax], al
jb 0x1400d98f7
cmp r9, rdx
ja 0x1400d98e6
add r8, rax
mov qword [rsp + 0x220], r8
mov qword [rsp + 0x228], r10
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x1c0], 8
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add bl, dh
movq qword [rax], mm7
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add bl, dh
movq qword [rax], mm7
test cx, cx
je 0x1400d4eda
test bl, al
add al, byte [rax]
invalid
test bl, al
add al, byte [rax]
add byte [rbx + 8], bh
mov ebx, 8
xor eax, eax
mov qword [rsp + 0x98], rax
jmp 0x1400d4c9b
movzx eax, di
shl r15, 0x20
shl rax, 0x10
loopne 0x1400d4c43
or rax, r15
movzx ecx, r12w
or rcx, rax
mov rax, r8
shl rax, 5
mov rdx, qword [rsp + 0x68]
mov qword [rbx + rax], rdx
mov qword [rbx + rax + 8], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rbx + rax + 0x10], rcx
mov word [rbx + rax + 0x18], r13w
movzx ecx, word [rsp + 0x88]
add byte [rax], al
add byte [rsi - 0x77], ah
add r11, qword [rdx]
inc r8
mov rax, r8
mov qword [rsp + 0x98], r8
mov qword [rsp + 0x1d0], r8
mov rax, qword [rsp + 0x230]
cmp rax, qword [rsp + 0x228]
jae 0x1400d4fc7
add byte [rax + 0x3b], cl
test byte [rax + rbp], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rbx + rax], 0
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x100]
lea rdx, [rsp + 0x220]
call case.0x1400cd38a.1212
mov rax, qword [rsp + 0x100]
movzx r13d, word [rsp + 0x108]
movzx r10d, word [rsp + 0x10a]
cmp rax, 0x14
jne 0x1400d5d17
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
lea rdx, [rsp + 0x220]
call case.0x1400cd38a.1212
mov rax, qword [rsp + 0x100]
movzx r13d, word [rsp + 0x108]
movzx r10d, word [rsp + 0x10a]
cmp rax, 0x14
jne 0x1400d5d17
mov rdx, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x230]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb case.0x1400c92e0.1568
lea rax, [rcx + 2]
cmp rcx, 0xfffffffffffffffd
ja 0x1400d98bf
mov r8, rdx
sub r8, rax
jb 0x1400d98ae
add byte [rax], al
mov r15, qword [rsp + 0x220]
movzx ecx, word [r15 + rcx]
mov r12d, ecx
rol r12w, 8
movzx edi, r12w
cmp r8, rdi
jb 0x1400d6013
mov r9, rax
add r9, rdi
mov qword [rsp + 0x230], r9
jb 0x1400d98f7
cmp r9, rdx
ja 0x1400d98e6
add r15, rax
mov qword [rsp + 0x280], r15
mov qword [rsp + 0x288], rdi
cmp r13w, 5
mov word [rsp + 0x88], r10w
jne 0x1400d4e47
lea rdi, [0x14019fcb3]
shr rdi, 0x10
mov eax, 0x15
mov qword [rsp + 0x40], rax
test cx, cx
je 0x1400d6477
mov qword [rsp + 0x290], 1
cmp byte [r15], 1
jne 0x1400d648d
in eax, 0x16
add byte [rax], al
in eax, 0x16
add byte [rax], al
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x280]
call fcn.1400caba0
mov eax, dword [rsp + 0x112]
movzx edi, word [rsp + 0x116]
shl rdi, 0x20
or rdi, rax
or edi, eax
cmp qword [rsp + 0x100], 0
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x40], rax
jne 0x1400d64a3
movzx eax, word [rsp + 0x110]
mov r12, rdi
shl r12, 0x10
or r12, rax
mov rax, qword [rsp + 0x290]
add al, byte [rax]
add byte [rax + 0x3b], cl
test byte [rax + rcx*4], ah
add al, byte [rax]
add byte [rdi], cl
invalid
sbb byte ds:[rax], al
invalid
movabs rax, 0xffffffffffff
and rdi, rax
mov r15, r12
shr r15, 0x20
mov r13w, 0x26
mov r8, qword [rsp + 0x98]
jmp 0x1400d4ea7
test cx, cx
je 0x1400d4e6a
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rax], al
invalid
add byte [rdx + 1], bh
mov rcx, rdi
call fcn.140143230
test rax, rax
jrcxz 0x1400d4e65
add byte [rax - 0x7b], cl
sal byte [rbp + 0xa], 0xe9
jne 0x1400d4e6f
jmp 0x1400d9932
jne 0x1400d4e6f
jmp 0x1400d9932
mov eax, 1
add byte [rax], al
mov rcx, rax
mov qword [rsp + 0x68], rax
mov rdx, r15
mov qword [rsp + 0x40], rdi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
xor r15d, r15d
mov edi, 0
mov eax, 0
cmp r13w, 0x27
invalid
mov r8, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
invalid
mov eax, dword [rsp + 0x98]
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
je 0x1400d6500
test byte [rcx + 0x16], bl
add byte [rax], al
invalid
add byte [rbx + rdi - 0x7c], cl
and al, 0xc8
cmp r8, qword [rsp + 0x1c8]
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
jne 0x1400d4c28
test dword [rbx - 3], esi
invalid
dec dword [rax - 0x73]
mov word [rax + rax*8], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3e], cl
lea rcx, [rsp + 0x1c0]
mov rdx, r8
call fcn.1400e0c30
mov rbx, qword [rsp + 0x1c0]
mov r8, qword [rsp + 0x1d0]
test byte [rax + rdx*8], ah
add dword [rax], eax
invalid
test byte [rax + rdx*8], ah
add dword [rax], eax
add cl, ch
invalid
jmp 0x1400d4c28
std
invalid
mov edi, 8
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x98], rax
and al, 0x98
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x68
and al, 0x98
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x68
test rdi, rdi
je 0x1400d4fe5
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0xe0]
jne 0x1400d4f3d
lea rcx, [rsp + 0xd8]
mov rdx, qword [rsp + 0xb0]
call fcn.140095b70
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xb0], rax
mov rdx, qword [rsp + 0xb0]
lea rax, [rdx + rdx*2]
shl rax, 4
mov r8, qword [rsp + 0x50]
mov qword [r8 + rax], rdi
mov rcx, qword [rsp + 0x68]
mov qword [r8 + rax + 8], rcx
mov rcx, qword [rsp + 0x98]
mov qword [r8 + rax + 0x10], rcx
mov rcx, qword [rsp + 0x90]
mov qword [r8 + rax + 0x18], rcx
mov rcx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
mov qword [r8 + rax + 0x20], rcx
mov rcx, qword [rsp + 0x30]
mov qword [r8 + rax + 0x28], rcx
inc rdx
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xe8], rdx
mov rax, qword [rsp + 0x1b8]
cmp rax, qword [rsp + 0x1b0]
lea rdx, [rsp + 0x1a8]
jb 0x1400d4b0d
jmp 0x1400d6ea9
mov rdi, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c8]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x68
test rdi, rdi
jne 0x1400d4ef9
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xa0], rax
movabs al, byte [0x15afe9000000]
movabs al, byte [0x15afe9000000]
mov qword [rsp + 0xf8], r11
mov r9, rax
add r9, r10
mov qword [rsp + 0xc8], r9
jb 0x1400d98f7
add byte [rax], al
add byte [rax], al
cmp r9, rdx
ja 0x1400d98e6
add r8, rax
mov qword [rsp + 0x220], r8
mov dword [rsp + 0x220], eax
mov dword [rsp + 0x220], eax
mov qword [rsp + 0x228], r10
mov qword [rsp + 0x230], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1c0], 8
pxor xmm0, xmm0
pxor mm0, mm0
pxor mm0, mm0
movdqu xmmword [rsp + 0x1c8], xmm0
test cx, cx
je 0x1400d5958
mov r12d, 8
xor eax, eax
mov qword [rsp + 0xb0], rax
jmp 0x1400d5125
lea rcx, [rsp + 0x1c0]
call fcn.1400e0c30
mov r12, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
mov bh, 0xc7
movzx eax, di
mov rcx, rbx
shl rcx, 0x20
shl rax, 0x10
or rax, rcx
movzx ecx, r15w
movzx ecx, di
or rcx, rax
mov rdx, qword [rsp + 0xb0]
mov rax, rdx
shl rax, 5
ror byte [rax - 0x3f], 1
loopne 0x1400d50d3
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov qword [r12 + rax], r8
mov qword [r12 + rax + 8], rcx
mov rcx, qword [rsp + 0x30]
mov qword [r12 + rax + 0x10], rcx
adc byte [rsi + 0x45], ah
mov dword [rsp + rax + 0x18], ebp
mov ecx, dword [rsp + 0x98]
mov word [r12 + rax + 0x1a], cx
add al, 0x1a
add al, 0x1a
add al, 0x1a
inc rdx
mov rax, rdx
ror byte [rax - 0x77], 1
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
ret 0x8948
ror byte [rax - 0x77], 1
xchg esp, eax
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x1d0], rdx
xchg esp, eax
and al, 0xd0
invalid
rol byte [rcx], 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
and al, 0x30
mov rax, qword [rsp + 0x230]
mov eax, dword [rsp + 0x230]
and al, 0x30
add al, byte [rax]
add byte [rax + 0x3b], cl
add byte [rax], al
cmp rax, qword [rsp + 0x228]
jae 0x1400d61e9
add esp, 0x10
add byte [rax], al
test byte [rax + rbp], ah
add al, byte [rax]
add byte [rdi], cl
add esp, 0x10
add byte [rax], al
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x220]
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
call case.0x1400cd38a.1212
mov rax, qword [rsp + 0x100]
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
lodsb al, byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
xchg esp, eax
and al, 0xa
or al, byte [rcx]
add byte [rax], al
invalid
add byte [rdi + rcx - 0x49], al
lodsb al, byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
xchg esp, eax
and al, 0xa
or al, byte [rcx]
add byte [rax], al
cmp rax, 0x14
jne 0x1400d5d3c
mov rdx, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x230]
invalid
invalid
or al, byte [rcx]
add byte [rax], al
cmp rax, 0x14
jne 0x1400d5d3c
mov rdx, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x230]
mov rax, rdx
invalid
ror byte [rax + 0x29], 1
enter 0xffffffffffff8348, 0xfffffffffffffff8
clc
sub rax, rcx
cmp rax, 2
clc
add cl, byte [rdi]
invalid
invalid
or al, 0
invalid
add cl, byte [rdi]
invalid
mov qword [rsp + 0x68], r12
lea rax, [rcx + 2]
mov qword [rsp + 0x230], rax
cmp rcx, 0xfffffffffffffffd
cmp ecx, 0xfffffffd
ja 0x1400d98bf
mov r9, rdx
sub r9, rax
jb 0x1400d98ae
mov r12d, r15d
mov r15, qword [rsp + 0x220]
movzx r8d, word [r15 + rcx]
movzx eax, word [rdi + rcx]
mov r11d, r8d
rol r11w, 8
movzx ecx, r11w
cmp r9, rcx
jb 0x1400d6025
mov r9, rax
add r9, rcx
mov qword [rsp + 0x230], r9
mov dword [rsp + 0x230], ecx
mov dword [rsp + 0x230], ecx
add byte [rdi], cl
invalid
jb 0x1400d98f7
cmp r9, rdx
ja 0x1400d98e6
movzx edx, r13w
add r15, rax
mov qword [rsp + 0x280], r15
mov qword [rsp + 0x288], rcx
mov qword [rsp + 0x290], 0
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x76bbf206], al
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x76bbf206], al
mov dword [rsp + 0x98], edx
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax], al
je 0x1400d526b
cmp edx, 0x1b
jne 0x1400d52bf
invalid
add byte [rax], al
je 0x1400d526b
push rsp
cmp edx, 0x1b
jne 0x1400d52bf
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x100]
invalid
invalid
xchg esp, eax
and al, 0x80
add byte [rdx], 0
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0x280]
call fcn.1400cf070
cmp qword [rsp + 0x100], 0
add byte [rdx], 0
add al, ch
cmp ebx, dword [rsi - 0x7cb70001]
mov esp, 0x10024
add byte [rax], al
mov rax, qword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
mov rdx, qword [rsp + 0x110]
mov edx, dword [rsp + 0x110]
xchg esp, eax
and al, 0x10
add dword [rax], eax
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x118]
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax], al
mov r13w, 0x27
invalid
invalid
add byte [rax], al
mov r13w, 0x27
mov r13d, 0x840f0027
je 0x1400d530c
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add cl, ch
adc byte [rsi], 0
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add al, byte [rax]
add al, ch
invalid
mov al, 0x6d
invalid
jmp 0x1400d68eb
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x280]
call case.0x140048217.1266
cmp qword [rsp + 0x100], 0
cmp dword [rsp + 0x100], 0
cmp dword [rsp + 0x100], 0
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x40], rax
mov rdx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
add dword [rax], eax
add byte [rdi], cl
test dword [rbx + 0x16], edx
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
test dword [rbx + 0x16], edx
add byte [rax], al
mov r13w, 0x26
test rax, rax
je 0x1400d6920
ror byte [rdi], 0x84
invalid
mov rcx, rax
jmp 0x1400d530c
mov qword [rsp + 0x290], rcx
add byte [rax], al
test r8w, r8w
je 0x1400d52eb
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rdi, rcx
call fcn.140143230
test rax, rax
jne 0x1400d52f3
jmp 0x1400d9932
mov rdi, rcx
mov eax, 1
mov qword [rsp + 0x40], rax
mov rcx, rax
mov rdx, r15
cli
cli
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
or byte [rax], al
mov rdx, rdi
mov edx, edi
invalid
movabs eax, dword [0xf98948fa89480008]
mov edx, edi
mov rcx, rdi
mov ecx, edi
mov rax, qword [rsp + 0x290]
mov eax, dword [rsp + 0x290]
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax + 0x3b], cl
cmp rax, qword [rsp + 0x288]
invalid
invalid
cmp rax, qword [rsp + 0x288]
cmp eax, dword [rsp + 0x288]
mov byte [rdx], al
add byte [rax], al
jb 0x1400d603d
mov r15d, edx
mov edi, edx
shr edi, 0x10
shr rdx, 0x20
mov ebx, edx
cmp r13w, 0x28
mov rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x30], rcx
je 0x1400d61d7
cmp rdx, qword [rsp + 0x1c8]
add byte [rax], al
je 0x1400d5082
mov r12, qword [rsp + 0x68]
mov esp, dword [rsp + 0x68]
jmp 0x1400d50a7
mov qword [rsp + 0x30], rcx
mov eax, r10d
invalid
xor byte [rcx + rcx*4 - 0x30], al
ror byte [rax - 0x77], 1
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
test r12, r12
je 0x1400d53b8
mov rax, r12
mov rcx, qword [rsp + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rcx + 8]
jmp 0x1400d538c
invalid
invalid
ret
lea rbx, [rcx + 8]
jmp 0x1400d538c
add rbx, 0x18
dec rax
je 0x1400d53b8
mov rcx, qword [rbx - 8]
test rcx, rcx
je 0x1400d5383
cmp qword [rbx], 0
je 0x1400d5383
add byte [rax + rbp*8 + 0x48], dh
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
mov r12, r10
call fcn.140142490
invalid
add byte [rbp - 0x77], cl
loop 0x1400d53f7
mov eax, dword [rsp + 0xd0]
invalid
loop 0x1400d53f7
mov eax, dword [rsp + 0xd0]
add byte [rax], al
add bl, ch
retf
jmp 0x1400d5383
mov rax, qword [rsp + 0x58]
and al, 0x58
shr eax, 8
mov qword [rsp + 0x58], rax
mov r12, r10
shr r10, 0x10
adc byte [rcx + rcx*4 + 0x54], cl
and al, 0x40
adc byte [rcx + rcx*4 + 0x54], cl
and al, 0x40
mov dword [rsp + 0x40], edx
cmp qword [rsp + 0x288], 0
cmp dword [rsp + 0x288], 0
add byte [rbp + rcx + 0x48], dh
je 0x1400d53e9
mov rcx, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x80]
add byte [rax], 0
add al, ch
cmpsd dword [rsi], dword [rdi]
rol byte [rsi], 1
add byte [rcx + riz - 1], cl
and edi, edi
call fcn.140142490
and rdi, r15
and edi, edi
dec dword [rbp - 0x77]
jmp 0x1400d543c
invalid
mov r11, r13
mov r8, qword [rsp + 0x78]
and al, 0x78
js 0x1400d5441
mov rbx, r15
mov ebx, edi
sti
mov rcx, qword [rsp + 0x30]
and al, 0x30
jmp 0x1400d3cee
in eax, dx
call 0xc9565402
dec dword [rax - 0x77]
dec dword [rax - 0x77]
mov qword [rsp + 0xd0], rdx
mov r10, qword [rsp + 0x280]
mov edx, dword [rsp + 0x280]
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
mov edx, dword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
mov edi, r10d
mov edx, dword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
mov byte [rdx], al
add byte [rax], al
mov edi, r10d
shr edi, 8
mov rax, r10
mov qword [rsp + 0x80], r10
and al, 0x80
add byte [rax], al
add byte [rcx - 0x3f], cl
invalid
adc byte [rsi + 0x41], ah
mov edi, 0x4489000e
and al, 0x30
and al, 0x80
add byte [rax], al
add byte [rcx - 0x3f], cl
invalid
adc byte [rsi + 0x41], ah
mov edi, 0x4489000e
and al, 0x30
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
and al, 0x50
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
and al, 0x90
add byte [rax], al
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
and al, 0x90
and al, 0x90
add byte [rax], al
add byte [rcx - 0x7697dbbc], cl
test byte [rax + rbx*4], ah
add byte [rax], al
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
add byte [rax], al
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x48], rax
mov r12, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
jmp 0x1400d38cc
mov rax, qword [rsp + 0xd0]
mov rdi, rax
shr rdi, 0x20
and byte [rbx + rcx*4 + 0x5c], cl
and al, 0x70
and byte [rbx + rcx*4 + 0x5c], cl
and al, 0x70
mov r8, rbx
mov r9, rdx
mov rdx, rax
jmp case.0x1400d2394.173
mov dword [rsp + 0x98], r15d
mov dword [rsp + 0x98], edi
mov dword [rsp + 0x68], ebx
mov rbx, qword [rsp + 0xc0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
mov ebp, dword [rsp + 0xc8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
invalid
lodsb al, byte [rsi]
and al, 0xc8
mov ebp, dword [rsp + 0xc8]
add byte [rax], al
add byte [rax - 0x77], cl
fmul dword [rcx + rbp - 0x18]
mov rax, rbx
sub rax, r13
cmp rax, 2
jae 0x1400d581c
clc
add cl, byte [rdi]
sbb dword [rdx + 3], 0
add byte [rax - 0x73], cl
lea ebx, [0x1401a0edd]
lea rbx, [0x1401a0edd]
lea ebx, [0x1401a0edd]
jmp 0x1400d58d7
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x110]
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
invalid
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
invalid
movzx eax, word [rsp + 0x120]
movzx eax, word [rsp + 0x120]
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rbx + 0x1222484], cl
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x122]
mov qword [rsp + 0x80], rax
movzx eax, word [rsp + 0x126]
and al, 0x26
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rbx + 0x1282484], cl
add byte [rax], al
and al, 0x26
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rbx + 0x1282484], cl
add byte [rax], al
mov qword [rsp + 0x90], rax
movzx eax, word [rsp + 0x12c]
and al, 0x2c
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x2c
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x48
movzx eax, word [rsp + 0x12e]
mov qword [rsp + 0xa8], rax
add byte [rax], al
test byte [rsi + rbp], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
lea r15, [rcx + 2]
invalid
invalid
mov esp, 0xc824
add byte [rax], al
lea r15, [rcx + 2]
jns 0x1400d555c
mov qword [rsp + 0xc8], r15
mov esp, 0xc824
enter 0, 0
add byte [rax], al
add byte [rcx - 0x77], cl
mov r12, rcx
mov esp, ecx
int3
cmp rcx, 0xfffffffffffffffd
cmp ecx, 0xfffffffd
ja 0x1400d9952
cmp r15, r13
ja 0x1400d9966
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0xb8]
mov eax, 0x42000000
movzx ecx, word [rbx + riz]
invalid
add byte [rax], al
movzx ecx, word [rbx + r12]
and esp, dword [rsi - 0x3f]
ror dword [rax], 0xe8
invalid
rol cx, 8
call 0x1400cd310
invalid
invalid
mov dword [rsp + 0x50], eax
invalid
mov dword [rsp + 0x38], edx
and al, 0x38
cmp r13, r15
cmp ebp, edi
std
jne 0x1400d5a00
add byte [rax - 0x73], cl
or eax, 0xca632
or al, 0
lea rcx, str.CompressionAlertLevelHeartbeatExtensionTypeServerNameTypesecp256r1secp384r1secp521r1X25519X448NamedGroupFFDHE2048FFDHE3072FFDHE4096FFDHE6144FFDHE8192Unknown
or al, 0
and rdi, rcx
movzx ebx, cl
mov dh, 0xd9
mov dh, 0xd9
movzx eax, ch
mov r13d, ecx
mov ebp, ecx
mov ebp, ecx
and r13d, 0xffff0000
xor ecx, ecx
leave
in eax, 0
add bh, bh
push qword [rcx]
leave
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
and al, 0x40
xor ecx, ecx
mov qword [rsp + 0x58], rcx
and al, 0x58
and al, 0x58
and al, 0x58
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov r12b, 0xb
mov ah, 0xb
mov ah, 0xb
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x3f], al
shr r13d, 0x10
jmp 0x1400d4540
in eax, dx
adc cl, ch
pop rsi
out dx, eax
invalid
mov rax, r9
add rax, qword [rsp + 0x40]
invalid
enter 0x348, 0x44
and al, 0x40
invalid
mov qword [rsp + 0xc8], rax
add byte [rax], al
add byte [rdi], cl
invalid
jb 0x1400d997a
invalid
cmp rax, rdx
ja 0x1400d98ae
mov qword [rsp + 0x100], 2
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x108], xmm0
mov r8d, 2
and al, 0
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400d5599
and al, 8
add dword [rax], eax
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], r8
test cx, cx
leave
leave
je 0x1400d5b1e
add qword [rsp + 0x80], r9
mov r13d, 2
mov ebp, 2
add byte [rcx - 0x43], al
add al, byte [rax]
add byte [rax], al
mov ebp, 2
xor ebx, ebx
mov r12, qword [rsp + 0x40]
xor edi, edi
jmp 0x1400d566d
add rdi, 2
mov word [r13 + rbx*4], ax
mov dword [r13 + rbx*4], eax
mov word [r13 + rbx*4 + 2], cx
inc rbx
mov qword [rsp + 0x110], rbx
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
cmp rdi, qword [rsp + 0x40]
jae 0x1400d5c11
sub r12, 2
jb 0x1400d5bc6
invalid
add byte [rax], al
mov rax, qword [rsp + 0x80]
movzx ecx, word [rax + rdi]
rol cx, 8
call 0x1400cd310
mov ecx, edx
cmp rbx, qword [rsp + 0x108]
jne 0x1400d5647
mov r13d, ecx
lea rcx, [rsp + 0x100]
mov rdx, rbx
mov ebx, eax
ret
call case.0x140104a47.976
mov ecx, r13d
mov ecx, ebp
mov eax, ebx
mov r13, qword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x10
add dword [rax], eax
invalid
add bl, ch
or dword [rax - 0x75], 0xffffff84
and al, 8
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
jmp 0x1400d5647
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x88], rax
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x118]
mov qword [rsp + 0xb0], r12
test r12, r12
je 0x1400d5b44
test r15, r15
je 0x1400d5cf0
mov rcx, qword [rsp + 0x1a0]
shr rcx, 0x10
shr ecx, 0x10
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rax - 0x3f], cl
jmp 0xcc969f22
shr ecx, 0x10
mov qword [rsp + 0xf0], rcx
add byte [rax], al
mov rax, qword [rsp + 0x88]
shr rax, 0x10
mov qword [rsp + 0x218], rax
mov rax, rdx
shr rax, 0x20
mov qword [rsp + 0x48], rax
mov rax, rdx
mov qword [rsp + 0x90], rdx
mov dword [rsp + 0x90], edx
mov dword [rsp + 0x90], edx
and al, 0x90
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x30
shr edx, 0x30
invalid
xor byte [rax - 0x77], cl
xchg esp, eax
mov qword [rsp + 0xa8], rdx
mov r10, r15
mov edx, edi
and al, 0xa8
add byte [rax], al
add byte [rbp - 0x77], cl
cli
mov edx, edi
mov edi, r10d
shr edi, 8
or byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov qword [rsp + 0x80], r15
shr r10, 0x10
invalid
invalid
mov r15w, 0x11
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x98], eax
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x70
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x70
mov r8, qword [rsp + 0x78]
mov r9d, r13d
mov r12, qword [rsp + 0xd0]
mov r13, qword [rsp + 0x1a0]
mov rdx, rbx
jmp 0x1400d6438
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1a0], rax
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x1a0], eax
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x200], eax
invalid
invalid
xchg esp, eax
and al, 0xc0
rol byte [rax], 0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x200], rax
mov dword [rsp + 0x200], eax
mov dword [rsp + 0x200], eax
mov rdx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
enter 0xffffffffffff8d4c, 5
add eax, 0xc77bc
rol byte [rax], 0
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
enter 0xffffffffffff8d4c, 5
add eax, 0xc77bc
mov qword [rsp + 0x90], r8
add eax, 0xc77bc
mov qword [rsp + 0x90], r8
cmp rax, 2
jae 0x1400d5a75
lea rdx, str.u8u24u32e
mov rax, rdx
and rax, 0xffffffffffff0000
mov ecx, 2
mov qword [rsp + 0x30], rcx
mov ebx, 0xb
mov ecx, edx
jmp 0x1400d8a57
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x118]
mov eax, dword [rsp + 0x118]
mov qword [rsp + 0xd0], rax
movzx eax, word [rsp + 0x120]
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0x122]
and al, byte [rcx]
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rbx + 0x1222484], cl
and al, byte [rcx]
add byte [rax], al
mov qword [rsp + 0x38], rax
movzx eax, word [rsp + 0x126]
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0xf0], eax
mov dword [rsp + 0xf0], eax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x200], rax
lea r15, [r13 + 2]
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rbp - 0x73], cl
jge 0x1400d588b
mov qword [rsp + 0xc8], r15
cmp r13, 0xfffffffffffffffd
mov esp, 0xc824
add byte [rcx - 0x7d], cl
std
std
ja 0x1400d99a3
cmp r15, rbx
ja 0x1400d99b7
mov esp, dword [rsp + 0xb8]
movzx ecx, word [r12 + r13]
invalid
movsb byte [rdi], byte [rsi]
and al, 0xb8
mov eax, 0x43000000
invalid
mov bh, 0xc
mov eax, 0x43000000
movzx ecx, word [rsp + rbp]
invalid
sub al, 0x66
rol ecx, 8
rol cx, 8
call 0x1400cd310
mov word [rsp + 0x50], ax
mov qword [rsp + 0x90], rdx
cmp rbx, r15
cmp ebx, edi
invalid
jmp qword [rsi - 0x77]
cmp ebx, edi
jne 0x1400d5adb
or eax, dword [rdx]
add byte [rax], al
lea rbx, str.CompressionAlertLevelHeartbeatExtensionTypeServerNameTypesecp256r1secp384r1secp521r1X25519X448NamedGroupFFDHE2048FFDHE3072FFDHE4096FFDHE6144FFDHE8192Unknown
sbb eax, 0xca301
mov rdi, rbx
mov edi, ebx
shr rdi, 0x20
mov r13d, ebx
shr r13d, 0x10
mov eax, ebx
shr eax, 8
xor ecx, ecx
mov qword [rsp + 0x40], rcx
call 0x188d689f5
mov dword [rsp + 0x40], ecx
xor ecx, ecx
leave
mov qword [rsp + 0x58], rcx
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov r12b, 0xb
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
jmp 0x1400d4544
in al, dx
invalid
xor eax, eax
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
mov r13d, 8
or byte [rax], al
add byte [rax], al
xor eax, eax
cmp qword [rsp + 0x80], 0
cmp dword [rsp + 0x80], 0
cmp dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test al, bl
or byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
je 0x1400d6208
mov rcx, r13
shr rcx, 0x10
mov qword [rsp + 0xf0], rcx
mov r10, qword [rsp + 0x80]
mov edi, r10d
shr edi, 8
out dx, eax
invalid
shr r10, 0x10
mov r15w, 0xf
mov edi, 0x47eb000f
xor eax, eax
mov qword [rsp + 0xb0], rax
add byte [rcx - 0x43], al
or byte [rax], al
add byte [rax], al
invalid
mov r13d, 8
xor eax, eax
cmp qword [rsp + 0x80], 0
mov esp, 0x8024
add byte [rax], al
mov esp, 0x8024
add byte [rax], al
je 0x1400d6208
mov rcx, r13
shr rcx, 0x10
mov qword [rsp + 0xf0], rcx
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x29], al
shr edi, 8
shr r10, 0x10
shr edx, 0x10
shr edx, 0x10
adc byte [rsi + 0x41], ah
mov edi, 0x4c890012
invalid
invalid
mov r15w, 0x12
mov dword [rsp + 0x30], ecx
and al, 0x30
mov dword [rsp + 0x38], ecx
and al, 0x38
mov dword [rsp + 0x50], ecx
and al, 0x50
mov qword [rsp + 0x88], rdx
mov dword [rsp + 0x88], edx
xchg esp, eax
and al, 0x88
mov byte [rax], al
add byte [rax], al
invalid
invalid
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rdx
xchg esp, eax
and al, 0x90
nop
nop
add byte [rax], al
add byte [rcx - 0x7697dbac], cl
mov dword [rsp + 0x68], edx
invalid
mov dword [rsp + 0x68], edx
push rsp
and al, 0x68
mov dword [rsp + 0x98], edx
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x48
add byte [rax], al
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0x48], rdx
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
movzx r9d, byte [rsp + 0x58]
and al, 0x58
mov r12, qword [rsp + 0xd0]
mov qword [rsp + 0x200], rax
mov rdx, qword [rsp + 0xf8]
add byte [rax], al
add cl, ch
int3
fdivp st(7)
invalid
add byte [rax], al
add cl, ch
int3
add r12, 3
mov rdx, r12
mov qword [rsp + 0xc8], r12
cmp r15, 0xffffffffffffffff
je 0x1400d998e
add byte [rax], al
cmp rdx, r13
ja 0x1400d99cb
invalid
add byte [rax], al
invalid
movzx eax, byte [rbx + r15]
mov dword [rsp + 0x30], eax
cmp eax, 0x40
je 0x1400d6220
invalid
mov eax, dword [rsp + 0x30]
mov ecx, eax
mov byte [rsp + 0x248], al
cmp eax, 1
je 0x1400d6228
mov byte [rsp + 0x248], 3
cmp dword [rsp + 0x30], 0
jl case.0x140048217.2384
xor byte [rax], al
jne 0x1400d6228
mov eax, dword [rsp + 0x30]
mov byte [rsp + 0x248], al
jmp 0x1400d6228
mov r9, rdi
jmp 0x1400d43aa
mov rax, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov qword [rsp + 0xb0], rax
lea rax, [rcx + 2]
mov qword [rsp + 0xc8], rax
cmp rcx, 0xfffffffffffffffd
ja 0x1400d98bf
mov r9, rdx
sub r9, rax
jb 0x1400d98ae
add byte ds:[rax], al
add byte ds:[rax], al
mov r10, qword [rsp + 0xb8]
movzx r8d, word [r10 + rcx]
mov bh, 4
or al, byte [rcx + rcx*4 - 0x3f]
mov ecx, r8d
mov ecx, r8d
rol cx, 8
movzx r11d, cx
mov bh, 0xd9
ror dword [rax], 0x44
movzx ebx, cx
mov bh, 0xd9
mov bh, 0xd9
cmp r9, r11
jae 0x1400d5db2
sub edx, 2
add byte [rax], al
sub edx, 2
add byte [rax], al
add al, byte [rax]
add byte [rbx + 0xa], bh
add byte [rax], al
mov ebx, 0xa
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x30], rax
xor eax, eax
jmp 0x1400d8a57
lea rdx, [r13 + 3]
mov qword [rsp + 0xc8], rdx
cmp r15, 0xffffffffffffffff
invalid
je 0x1400d998e
add byte [rax], al
mov rax, rbx
sub rax, rdx
sub eax, edx
sub eax, edx
jb 0x1400d99df
add byte [rax], al
cmp byte [r12 + r15], 0
je 0x1400d62a2
invalid
invalid
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 0x41000007], bl
mov ah, 0x11
mov r12b, 0x11
xor eax, eax
mov qword [rsp + 0x40], rax
xor eax, eax
xor eax, eax
mov qword [rsp + 0x58], rax
jmp case.0x14003dfe5.2397
xor ecx, ecx
mov qword [rsp + 0xd0], rcx
and al, 0xd0
add byte [rax], al
add byte [rcx], dh
leave
and al, 0xd0
add byte [rax], al
add byte [rcx], dh
leave
mov qword [rsp + 0xa0], rcx
mov ecx, 2
mov qword [rsp + 0x80], rcx
mov word [rax + rax*4], fs
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
invalid
add byte [rax - 0x7b], cl
sal byte [rsi + rbp + 0x48], cl
mov eax, edx
test rdx, rdx
je 0x1400d5b77
mov rax, rdx
mov rcx, qword [rsp + 0x40]
lea rdi, [rcx + 8]
jns 0x1400d5b5d
jns 0x1400d5b5d
jmp 0x1400d5b60
add rdi, 0x18
dec rax
je 0x1400d5b77
enter 0x1774, 0x48
cmp dword [rdi], 0
cmp qword [rdi], 0
je 0x1400d5b57
mov rcx, qword [rdi - 8]
mov r12, rax
call fcn.140142490
mov rax, r12
jmp 0x1400d5b57
cmp qword [rsp + 0x88], 0
je 0x1400d5b8c
invalid
mov rcx, qword [rsp + 0x40]
and al, 0x40
call fcn.140142490
cmp qword [rsp + 0x200], 0
je 0x1400d5ba4
mov rcx, qword [rsp + 0x1a0]
call fcn.140142490
invalid
add dword [rax], eax
add al, ch
in al, dx
enter 6, 0x48
invalid
invalid
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
test ebx, ebx
je case.0x14004b2ee.2326
mov rcx, r15
stc
call fcn.140142490
invalid
mov r11, qword [rsp + 0x70]
pop rsp
and al, 0x70
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
and al, 0x78
mov r12d, 0xd
add byte [rax], al
jmp case.0x140003724.3317
cmp qword [rsp + 0x108], 0
je 0x1400d5bde
mov rcx, qword [rsp + 0x100]
call fcn.140142490
lea rax, [0x1401a0edd]
lea eax, [0x1401a0edd]
movabs r9, 0xffffffff00000000
and r9, rax
mov ecx, eax
and ecx, 0xffff0000
mov edx, 0xb
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov r12b, 0xb
jmp case.0x140008aad.2943
mov qword [rsp + 0xd0], rbx
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xa0], rax
mov rdx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
cmp rdx, rax
jne 0x1400d5c63
lea rcx, str.u8u24u32e
jae 0x1400d5c60
add byte [rax - 0x77], cl
enter 0x2548, 0
mov rax, rcx
and rax, 0xffffffffffffff00
invalid
invalid
inc dword [rcx - 0x4c]
or ebp, ebx
invalid
invalid
or ebp, ebx
mov r9, rax
mov r9, rax
inc r9
mov qword [rsp + 0xc8], r9
je 0x1400d99f3
mov r8, rdx
sub r8, r9
jb 0x1400d98e6
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x30], rcx
and al, 0x30
movzx ecx, byte [rcx + rax]
movzx edi, cl
mov dh, 0xf9
add dword [rdi], ecx
mov dh, 0xf9
cmp r8, rdi
clc
jae 0x1400d60c3
and dword [rbx], 4
add byte [rax], al
invalid
add al, 0
add byte [rcx - 0x4c], al
or dh, byte [rcx]
ror byte [rax - 0x77], 0x44
and al, 0x30
mov r12b, 0xa
mov ah, 0xa
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor eax, eax
movzx ecx, cl
or rcx, rax
mov qword [rsp + 0x228], rcx
cmp qword [rsp + 0xa0], 0
je 0x1400d5cd2
mov rcx, qword [rsp + 0x80]
call fcn.140142490
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
mov esi, 0x310006c7
ror byte [rax - 0x77], 0x44
mov dword [rsp + 0x40], eax
xor eax, eax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
xor r15d, r15d
mov r11, qword [rsp + 0x70]
jo 0x1400d5d2e
mov eax, dword [rsp + 0x78]
jo 0x1400d5d2e
mov eax, dword [rsp + 0x78]
mov rcx, qword [rsp + 0x30]
jmp 0x1400d4524
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x30], rax
mov r12, rbx
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov r9, qword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add cl, ch
mov al, 0xe6
invalid
invalid
and al, 0xd0
add byte [rax], al
add cl, ch
mov al, 0xe6
invalid
mov qword [rsp + 0x68], rax
mov r15d, dword [rsp + 0x10c]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x40], rax
and al, 0x40
mov eax, r10d
mov r12d, r13d
jmp 0x1400d64f8
mov edi, r10d
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
mov ebx, dword [rsp + 0x10c]
mov rax, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
jmp 0x1400d6944
lea r12, str.u8u24u32e
mov r15, r12
shr r15, 0x20
mov eax, r12d
shr eax, 0x10
mov ecx, 0xb
mov qword [rsp + 0x68], rcx
mov ecx, 2
mov qword [rsp + 0x40], rcx
jmp 0x1400d64f8
lea r13, str.u8u24u32e
lea ebp, str.u8u24u32e
mov rbx, r13
shr rbx, 0x20
jmp 0x1400d5db3
mov edi, r13d
shr edi, 0x10
jmp 0x1400d5db3
mov eax, 0xb
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
mov eax, 2
mov qword [rsp + 0x30], rax
jmp 0x1400d6949
mov r9, rax
mov ecx, eax
add r9, r11
mov qword [rsp + 0xc8], r9
jb 0x1400d98f7
cmp r9, rdx
ja 0x1400d98e6
add r10, rax
mov qword [rsp + 0x1c0], r10
rol byte [rcx], 0
add byte [rcx + rcx*4 - 0x64], cl
and al, 0xc8
enter 1, 0
rol byte [rcx], 0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x64], cl
and al, 0xc8
invalid
mov dword [rsp + 0x1c8], ebx
enter 1, 0
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rdx*8], ah
and al, 0xd0
mov qword [rsp + 0x1d0], 0
and al, 0xd0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x280], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x288], xmm0
test r8w, r8w
test byte [rax + rax*4], ah
and al, 0x80
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400d5d86
and al, 0x88
add al, byte [rax]
add byte [rsi + 0x45], ah
test eax, eax
je case.0x1400c92e0.1608
mov eax, 8
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
add byte [rax], al
add byte [rcx], dh
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor r12d, r12d
jmp 0x1400d5e89
pop rdi
pop rdi
mov eax, dword [rsp + 0x40]
and al, 0x40
or rax, rbx
or eax, ebx
fmul dword [rcx + rcx*4 - 0x1e]
mov rdx, r12
loop 0x1400d5e81
mov rcx, r12
mov ecx, esp
loope 0x1400d5e80
shl rcx, 5
shl ecx, 5
add eax, 0x24848b4c
mov byte [rax], al
mov r8, qword [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
mov qword [r8 + rcx], rax
add byte [rax], al
mov qword [r8 + rcx], rax
mov dword [rax + rcx], eax
mov qword [r8 + rcx + 8], rdi
mov dword [rax + rcx + 8], edi
mov qword [r8 + rcx + 0x10], rdi
mov word [r8 + rcx + 0x18], r15w
movzx eax, word [rsp + 0x98]
mov word [r8 + rcx + 0x1a], ax
inc rdx
mov r12, rdx
mov esp, edx
mov esp, edx
mov qword [rsp + 0x290], rdx
mov rax, qword [rsp + 0x1d0]
add byte [rax], al
add byte [rax], al
cmp rax, qword [rsp + 0x1c8]
add dword [rax], eax
add byte [rdi], cl
and dword [rbx + 0x48000010], 0xffffff8d
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add al, ch
xor bl, byte [rsi - 1]
dec dword [rax - 0x75]
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov esp, 0x10824
add byte [rdi], cl
mov bh, 0x8c
and al, 0xa
add dword [rax], eax
add byte [rsi - 0x77], ah
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x7d], cl
clc
adc al, 0xf
test dword [rax + rdx], eax
add byte [rax], al
add byte [rax], al
jae 0x1400d6f2c
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x1c0]
call case.0x1400cd38a.1212
mov rax, qword [rsp + 0x100]
movzx r15d, word [rsp + 0x108]
movzx ecx, word [rsp + 0x10a]
mov word [rsp + 0x98], cx
cmp rax, 0x14
jne 0x1400d6ecd
mov rdx, qword [rsp + 0x1c8]
mov rcx, qword [rsp + 0x1d0]
mov rax, rdx
sub rax, rcx
mov ebx, 0xb
cmp rax, 2
jb 0x1400d6f0b
lea rax, [rcx + 2]
cmp rcx, 0xfffffffffffffffd
ja 0x1400d98bf
mov r8, rdx
sub r8, rax
jb 0x1400d98ae
mov r9, qword [rsp + 0x1c0]
mov r13, r9
movzx ecx, word [r9 + rcx]
mov r9d, ecx
rol r9w, 8
movzx r9d, r9w
mov rdi, r9
cmp r8, r9
jb 0x1400d6f1a
invalid
sldt word [rax]
invalid
mov r9, rax
add r9, rdi
mov qword [rsp + 0x1d0], r9
jb 0x1400d98f7
cmp r9, rdx
ja 0x1400d98e6
add r13, rax
cmp r15w, 0x16
jne case.0x140104a47.1598
cmp di, 4
jb 0x1400d89cf
movzx eax, cx
cmp eax, 0x400
jne 0x1400d89e2
sub al, byte [rax]
invalid
sub al, byte [rax]
add byte [rcx - 0x75], al
add byte [r15], r9b
enter 0xffffffffffff8948, 0x44
and al, 0x40
mov eax, dword [r13]
bswap eax
mov qword [rsp + 0x40], rax
mov r15w, 0x26
xor ebx, ebx
jmp 0x1400d5fd8
test cx, cx
test ecx, ecx
je 0x1400d5fae
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rdi
call fcn.140143230
mov rcx, rax
mov qword [rsp + 0x40], rax
test rax, rax
jne 0x1400d5fb8
jmp 0x1400d9932
mov eax, 1
mov qword [rsp + 0x40], rax
mov rbx, qword [rsp + 0x40]
mov rcx, rbx
mov rdx, r13
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movabs rax, 0xffffffff00000000
and rbx, rax
cmp r12, qword [rsp + 0x288]
jne 0x1400d5e2a
and al, 0x88
add al, byte [rax]
add byte [rdi], cl
test dword [rsi + rdi*8 - 1], eax
dec dword [rax - 0x73]
mov word [rax + rax*4], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x1e], cl
lea rcx, [rsp + 0x280]
mov rdx, r12
call fcn.1400e0c30
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x88], rax
mov r12, qword [rsp + 0x290]
jmp 0x1400d5e2a
mov r12, rdi
mov eax, 0xa
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
jmp 0x1400d64de
mov eax, 0xa
mov qword [rsp + 0x68], rax
xor ebx, ebx
xor edi, edi
xor eax, eax
mov r13d, r11d
jmp 0x1400d6944
fucomp st(1)
invalid
mov r15, rdx
add r13d, 0xffffffda
cmp r13w, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmovb eax, r13d
test ax, ax
je 0x1400d608c
movzx eax, ax
cmp eax, 1
jne 0x1400d608c
mov rbx, rcx
test rcx, rcx
je 0x1400d608c
mov rax, qword [rsp + 0x40]
lea rdi, [rax + 8]
jmp 0x1400d607b
add rdi, 0x18
dec rbx
dec ebx
invalid
dec ebx
je 0x1400d608c
cmp qword [rdi], 0
je 0x1400d6072
mov rcx, qword [rdi - 8]
call fcn.140142490
jmp 0x1400d6072
test r15, r15
je 0x1400d609b
mov rcx, qword [rsp + 0x40]
call fcn.140142490
invalid
lea r13, [0x14019d379]
mov rbx, r13
shr rbx, 0x20
mov edi, r13d
shr edi, 0x10
out dx, eax
adc byte [rax + 0xe], bh
out dx, eax
adc byte [rax + 0xe], bh
mov qword [rsp + 0x68], rax
mov eax, 0x10
jmp 0x1400d6944
mov rax, r9
add rax, rdi
mov qword [rsp + 0xc8], rax
jb 0x1400d997a
cmp rax, rdx
ja 0x1400d98ae
pextrw r8d, xmm9, 3
mov dword [rsp + 0x40], r8d
pextrw r8d, xmm9, 2
pextrw eax, mm1, 2
pextrw eax, mm1, 2
mov dword [rsp + 0x68], r8d
pextrw r8d, xmm9, 1
mov dword [rsp + 0x38], r8d
mov qword [rsp + 0x100], 1
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x108], xmm0
jg 0x1400d6099
and al, 8
add dword [rax], eax
add byte [rcx + rcx*8 + 0x5f2840f], al
add byte [rax], al
jg 0x1400d6099
and al, 8
add dword [rax], eax
add byte [rcx + rcx*8 + 0x5f2840f], al
add byte [rax], al
add qword [rsp + 0x30], r9
mov eax, 1
xor ecx, ecx
mov qword [rsp + 0xb0], rcx
xor ebx, ebx
jmp 0x1400d616a
inc rbx
mov rcx, qword [rsp + 0xb0]
mov byte [rax + rcx*2], r13b
mov byte [rax + rcx*2 + 1], r12b
mov byte [rax + rcx*2 + 1], ah
mov byte [rax + rcx*2 + 1], ah
add qword fs:[rax - 1], rcx
ror dword [rax - 0x77], 0x8c
invalid
mov word [rax + rsi*4], fs
inc rcx
inc ecx
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb0], ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov word [rax + rdx], fs
adc byte [rcx], al
invalid
mov qword [rsp + 0x110], rcx
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax + 0x39], cl
fisttp word [rdi]
je 0x1400d6442
mov rcx, qword [rsp + 0x30]
cmp rdi, rbx
je 0x1400d6442
mov rcx, qword [rsp + 0x30]
movzx r12d, byte [rcx + rbx]
cmp r12d, 0x40
je 0x1400d6190
mov r13d, r12d
cmp r12d, 1
je 0x1400d6193
mov r13b, 3
test r12d, r12d
jne 0x1400d6193
add eax, dword [rbp - 0x7b]
in al, 0x75
or byte [rbp - 0x77], al
in eax, 0xeb
add eax, dword [rcx - 0x4b]
add cl, byte [rax - 0x75]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax + 0x3b], cl
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rbp - 0x6b], dh
mov r13d, r12d
jmp 0x1400d6193
mov r13b, 2
mov rcx, qword [rsp + 0xb0]
cmp rcx, qword [rsp + 0x108]
jne 0x1400d613a
lea rcx, [rsp + 0x100]
mov rdx, qword [rsp + 0xb0]
call case.0x140104a47.1056
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0xb0], rcx
jmp 0x1400d613a
mov r13d, r15d
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x68], rax
jmp 0x1400d6949
mov r13, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c8]
cmp qword [rsp + 0x80], 0
jne 0x1400d5979
mov r12, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0xd0]
mov rcx, r13
jmp 0x1400d661b
mov byte [rsp + 0x248], 2
cmp rdx, r13
jae 0x1400d6292
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xb8]
call fcn.1400cdf30
cmp qword [rsp + 0x100], 0
je 0x1400d62d8
mov r12, qword [rsp + 0x108]
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov eax, r12d
shr eax, 8
mov qword [rsp + 0x58], rax
mov rax, r12
shr rax, 0x10
mov qword [rsp + 0x40], rax
movzx eax, bh
mov r13, rbx
and r13, 0xffffffffffff0000
add bh, bh
invalid
jmp 0x1400d47f6
add bh, bh
invalid
pxor xmm7, xmm7
mov eax, 8
mov qword [rsp + 0x60], rax
jmp 0x1400d62fe
cmp rax, 2
jae 0x1400d66ad
add cl, byte [rdi]
add dword [rcx], 4
add byte [rax], al
lea rcx, str.u8u24u32e
mov r13, rcx
shr r13, 0x10
mov ebx, 0xb
mov eax, 2
mov qword [rsp + 0x30], rax
mov eax, ecx
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xa0
add byte [rax], al
add cl, ch
int1
sub al, 0
invalid
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xa0
add byte [rax], al
add cl, ch
int1
sub al, 0
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
movdqu xmm7, xmmword [rsp + 0x110]
mov r13, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov edx, dword [rsp + 0xc8]
mov edx, dword [rsp + 0xc8]
add byte [rcx + rdi - 0x16], cl
cmp rdx, r13
jae 0x1400d6382
pshufd xmm0, xmm7, 0xee
out dx, al
movq rbx, xmm0
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x1400d6328
mov r12, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov rcx, r12
call case.0x1400c9ffb.481
imul edi, edi, 0xc48349ff
sub byte [rax - 1], cl
retf
jne 0x1400d6317
imul edi, edi, 0xc48349ff
sub byte [rax - 1], cl
retf
movq rax, xmm7
clc
lea rbx, [0x14019d353]
and rdi, rbx
test rax, rax
je 0x1400d6346
mov rcx, qword [rsp + 0x60]
call fcn.140142490
mov r13d, ebx
mov ebp, ebx
and r13d, 0xffff0000
movzx ecx, bl
mov dh, 0xcb
invalid
mov dh, 0xcb
movzx eax, bh
mov rbx, rcx
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
invalid
mov dword [rsp + 0x40], ecx
xor ecx, ecx
xor ecx, ecx
mov qword [rsp + 0x58], rcx
pop rax
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov r12b, 0xe
mov ecx, 0x12
shr r13d, 0x10
jmp 0x1400d4540
pextrw eax, xmm8, 4
mov qword [rsp + 0x1a0], rax
mov r13, qword [rsp + 0x218]
shl r13, 0x20
add r13, qword [rsp + 0x80]
mov qword [rsp + 0x218], r13
add byte [rdi], cl
mov dh, 0x84
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0xbc
mov esp, 0x28124
add byte [rbx + 0x2822484], cl
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0xbc
mov esp, 0x28124
mov esp, 0x28124
add byte [rbx + 0x2822484], cl
add byte [rax], al
movzx r10d, word [rsp + 0x286]
shl r10, 0x20
or r10, rax
mov rdx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0xd0], rax
mov eax, dword [rsp + 0x29a]
movzx ecx, word [rsp + 0x29e]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0xf0], rcx
mov r15w, 0xc
xor ebx, ebx
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
js 0x1400d6467
movzx ecx, byte [rsp + 0x58]
js 0x1400d6467
movzx ecx, byte [rsp + 0x58]
mov r12, qword [rsp + 0xd0]
mov r13, qword [rsp + 0x1a0]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x40]
jmp 0x1400d38cc
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x200], rax
mov rdx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
jmp 0x1400d6735
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add cl, ch
mov esi, 0x48000002
add byte [rax - 0x73], cl
add eax, 0xc9835
add byte [rax - 0x73], cl
add eax, 0xc9835
lea rax, [0x14019fcb3]
shr eax, 8
mov ecx, 0xb
mov qword [rsp + 0x68], rcx
jmp 0x1400d64b8
lea rax, [0x14019fcb3]
lea eax, [0x14019fcb3]
invalid
shr eax, 8
mov ecx, 3
mov qword [rsp + 0x68], rcx
jmp 0x1400d64b8
movzx eax, byte [rsp + 0x110]
mov qword [rsp + 0x48], rax
movzx eax, byte [rsp + 0x111]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xa8], rcx
movzx ecx, byte [rsp + 0x48]
movzx eax, al
shl rax, 8
or byte [rax + 9], cl
enter 0xffffffffffffc148, 0xffffffffffffffe7
adc byte [rax + 9], cl
invalid
mov r12, rdi
or byte [rax + 9], cl
enter 0xffffffffffffc148, 0xffffffffffffffe7
adc byte [rax + 9], cl
invalid
mov eax, r12d
shr eax, 0x10
mov r15, r12
shr r15, 0x20
shr edi, 0x20
shr edi, 0x20
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x40], rcx
mov r8, qword [rsp + 0x98]
movzx ebx, ax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x208], rax
test r8, r8
je 0x1400d6547
add byte [rbp - 0x7b], cl
sal byte [rdi + rbp + 0x48], 0x8b
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rbp + rcx*4 + 0x68], cl
or bl, ch
or dword [rcx - 0x7d], ecx
invalid
mov rax, qword [rsp + 0x208]
lea r13, [rax + 8]
jmp 0x1400d652f
add r13, 0x20
dec r8
je 0x1400d6547
invalid
sbb byte [rcx - 0x7d], cl
jge 0x1400d6533
add byte [rax + rsi*8 + 0x49], dh
mov ecx, dword [rbp - 8]
mov rdi, r8
call fcn.140142490
mov r8, rdi
jmp 0x1400d6526
shl r15, 0x20
shl rbx, 0x10
cmp qword [rsp + 0x1c8], 0
je 0x1400d6567
add al, byte [rax]
add al, ch
sub dword [rdi + 0x9490006], edi
fisttp word [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r15
xor byte [rcx + rcx*4 + 0x7c], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
and al, 0x38
and rax, 0xffffffffffff0000
movzx edi, r12w
or rdi, rax
cmp qword [rsp + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax], al
je 0x1400d65ae
cmp qword [rsp + 0xa0], 0
je 0x1400d65ae
mov rcx, qword [rsp + 0x90]
call fcn.140142490
mov qword [rsp + 0xa0], rdi
mov rbx, qword [rsp + 0xa0]
movabs r15, 0xffffffff00000000
and rbx, r15
lea rcx, [rsp + 0xd8]
call 0x1400ce840
mov r12, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdi, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x80]
mov rax, qword [rsp + 0xa0]
and rbx, r15
mov edx, eax
ret 0x948
fimul dword [rax - 0x7b]
invalid
je 0x1400d661b
ret 0x948
mov r15, rcx
mov rcx, r8
mov rdi, rdx
call fcn.140142490
mov rcx, r15
mov rdx, rdi
mov edx, edi
mov edx, edi
cli
mov qword [rsp + 0x30], rcx
and rcx, 0xffffffffffff0000
mov eax, r12d
shr eax, 8
or byte [rax - 0x77], cl
and al, 0x58
or byte [rax - 0x77], cl
and al, 0x58
mov rax, r12
shr rax, 0x10
mov qword [rsp + 0x40], rax
mov eax, edx
shr eax, 8
invalid
invalid
call 0x11596a74e
mov r13d, edx
mov ebp, edx
shr r13d, 0x10
mov rdi, rdx
in eax, dx
adc byte [rax - 0x77], cl
xlatb
shr rdi, 0x20
mov ebx, edx
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
jo 0x1400d66a5
mov eax, dword [rsp + 0x78]
jmp 0x1400d27ea
invalid
test r12, r12
je 0x1400d6671
or cl, byte [rax - 0x75]
and al, 0x68
mov rcx, qword [rsp + 0x68]
push 0x6be1fe8
add byte [rbp + rcx*4 + 0x25], cl
in eax, dx
insb byte [rdi], dx
or al, 0
invalid
call fcn.140142490
mov esi, 0x8d4c0006
and eax, 0xc6ced
invalid
lea r12, [0x14019d365]
add byte [rbp - 0x77], cl
out 0x49, eax
invalid
mov r15, r12
mov edi, esp
shr r15, 0x20
shr edi, 0x20
mov eax, r12d
loopne 0x1400d6644
shr eax, 0x10
call 0x1401c1f98
mov ecx, 0xe
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x68], ecx
and al, 0x68
and al, 0x68
mov ecx, 0x14
adc al, 0
add byte [rax], al
invalid
add cl, ch
pop rdx
invalid
jmp 0x1400d64f3
xor r12d, r12d
xor esp, esp
mov eax, 8
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
add byte [rax - 0x77], cl
and al, 0x40
mov dword [rsp + 0x40], eax
xor ecx, ecx
xor ecx, ecx
leave
jmp 0x1400d6f41
add r13, 5
mov qword [rsp + 0xc8], r13
lodsb al, byte [rsi]
and al, 0xc8
add byte [rax], al
invalid
add eax, 0x24ac894c
enter 0, 0
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
cli
add byte [rax], al
cmp rdx, 0xfffffffffffffffd
cmp edx, 0xfffffffd
std
ja 0x1400d9a0b
xor rax, qword [rax]
add byte [rcx - 0x77], cl
add byte [rax], al
mov r8, rbx
sub r8, r13
sub eax, ebp
fmul dword [rbp + 0x29]
call 0x1735de8dc
push rax
invalid
sub eax, ebp
jb 0x1400d9a1f
push rax
xor eax, dword [rax]
invalid
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, word [r12 + rdx]
mov ecx, eax
mov bh, 4
adc al, 0x89
shl dword [rsi - 0x3f], 0xc1
invalid
invalid
invalid
rol cx, 8
rol ecx, 8
ror dword [rax], 0x48
mov dword [rsp + 0xa0], ecx
and al, 0xa0
add byte [rax], al
invalid
or byte [rax - 0x77], cl
mov word [rax + riz*4], fs
and al, 0xa0
mov qword [rsp + 0xa0], rcx
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movzx ecx, cx
mov bh, 0xc9
cmp r8, rcx
jae 0x1400d6a42
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbx + 0xa], bh
mov ebx, 0xa
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x30], rax
jmp 0x1400d8fc9
mov rax, qword [rsp + 0x90]
add byte [rax], al
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
jmp 0x1400d65b6
xor ecx, ecx
mov qword [rsp + 0xb0], rcx
add byte [rax], al
add byte [rcx + 1], bh
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rcx + 1], bh
mov qword [rsp + 0x1a0], rcx
xor ecx, ecx
mov qword [rsp + 0x200], rcx
mov word [rax + rax], fs
add al, byte [rax]
invalid
mov word [rax + rax], fs
and al, 0
add al, byte [rax]
add byte [rsi + 0x44], ah
movd mm2, dword [rsp + 0x38]
movd xmm10, dword [rsp + 0x38]
movd mm2, dword [rsp + 0x38]
pinsrw xmm10, word [rsp + 0x68], 1
pinsrw mm2, word [rsp + 0x68], 1
pinsrw xmm10, word [rsp + 0x40], 2
movq qword [rsp + 0x380], xmm10
invalid
mov ecx, dword [rsp + 0x384]
mov qword [rsp + 0xa8], rcx
invalid
and al, 0x84
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
mov dword [rsp + 0xa8], ecx
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
movdqa xmm0, xmmword [rsp + 0x4f0]
movq mm0, qword [rsp + 0x4f0]
test byte [rax + rsi*8], ah
add al, 0
add byte [rsi + 0xf], ah
invalid
movdqa xmmword [rsp + 0x4e0], xmm0
mov cl, 0xb
or ecx, dword [rax - 0x77]
and al, 0x68
jg 0x1400d66f6
and al, 0xe0
add al, 0
add byte [rcx + 0x4c89480b], dh
and al, 0x68
or ecx, dword [rax - 0x77]
and al, 0x68
mov rcx, rdx
sub rcx, rax
jbe 0x1400d67d6
cmp rcx, 2
jae 0x1400d69db
add al, byte [r8]
add byte [rax - 0x39], cl
add byte [rax], al
mov qword [rsp + 0x1c0], 0xb
test byte [rax + rax*8], ah
add dword [rax], eax
rol byte [rcx], 0
add byte [rbx], cl
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc67fd
or al, 0
lea rax, str.u8u24u32e
or al, 0
add byte [rsi - 0x77], ah
test byte [rax + rcx*8], ah
mov word [rsp + 0x1c8], ax
mov rcx, rax
shr rcx, 0x30
shr ecx, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
shr ecx, 0x30
invalid
invalid
shr ecx, 0x30
mov word [rsp + 0x1ce], cx
mov word [rsi + rcx*8], fs
add dword [rax], eax
add byte [rax - 0x3f], cl
shr rax, 0x10
invalid
test byte [rdx + rcx*8], ah
and al, 0xca
add dword [rax], eax
shr rax, 0x10
mov dword [rsp + 0x1ca], eax
and al, 0xca
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
and al, 0xd0
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add cl, ch
invalid
invalid
add byte [rax], al
and al, 0xca
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
and al, 0xd0
and al, 0xd0
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add cl, ch
test byte [0x148c567d8], ch
add byte [rax], al
mov eax, 8
mov qword [rsp + 0x40], rax
add byte [rax], al
mov eax, 8
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x88], rax
xor eax, eax
mov qword [rsp + 0x218], rax
test byte [rax + rbx], ah
add al, byte [rax]
invalid
ror byte [rax - 0x77], 0x84
and al, 0x88
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
test byte [rax + rbx], ah
test byte [rax + rbx], ah
sbb byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
xor eax, eax
mov qword [rsp + 0x90], rax
lea rax, [0x14019d30f]
add eax, 0xc6b0a
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp dword [rsp + 0xa0], 0
mov qword [rsp + 0x228], rax
cmp qword [rsp + 0xa0], 0
cmp dword [rsp + 0xa0], 0
cmp dword [rsp + 0xa0], 0
je 0x1400d6825
mov rcx, qword [rsp + 0x80]
call fcn.140142490
invalid
invalid
invalid
invalid
add byte [rax], 0
add al, ch
imul edi, dword [rsi + rax - 0x437cb800], 0x24
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
je 0x1400d683d
mov rcx, qword [rsp + 0x1a0]
mov esp, 0x83480006
mov esp, 0x20024
and al, 0
add al, byte [rax]
invalid
cmp qword [rsp + 0x200], 0
and al, 0
add al, byte [rax]
add byte [rax], al
je 0x1400d683d
mov rcx, qword [rsp + 0x1a0]
call fcn.140142490
push rbx
mov esp, 0x8b480006
mov esp, 0x9024
add byte [rax], al
mov rdi, qword [rsp + 0x90]
test rdi, rdi
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsi + rdx + 0x4c]
je 0x1400d6860
mov r15, qword [rsp + 0x40]
je 0x1400d6860
mov r15, qword [rsp + 0x40]
jl 0x1400d6872
mov rcx, r15
mov rcx, r15
mov ecx, edi
call fcn.1400cc4f0
add r15, 0x38
dec dword [rcx - 0x7d]
invalid
dec rdi
dec edi
jne 0x1400d684f
mov rcx, qword [rsp + 0x218]
shl rcx, 0x10
and al, 0x18
add al, byte [rax]
add byte [rax - 0x3f], cl
loope 0x1400d687c
movzx eax, word [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax + 9], cl
add byte [rax], al
or rax, rcx
je 0x1400d6883
invalid
enter 0xa74, 0x48
mov ecx, dword [rsp + 0x40]
and al, 0x40
or cl, byte [rax - 0x75]
and al, 0x40
and al, 0x40
call fcn.140142490
mov ecx, 0x12
mov rbx, qword [rsp + 0x228]
xor eax, eax
mov qword [rsp + 0x58], rax
mov esp, 0x12b90006
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x28
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x58
xor eax, eax
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov r11, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
and al, 0x78
jo 0x1400d68f0
mov eax, dword [rsp + 0x78]
and al, 0x78
mov r12, qword [rsp + 0x68]
and al, 0x68
jmp 0x1400d4531
or eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
lea r12, str.u8u24u32e
and eax, 0xc66d3
jmp 0x1400d6579
invalid
mov eax, 0xa
mov qword [rsp + 0x68], rax
add byte [rax - 0x77], cl
and al, 0x68
xor eax, eax
mov qword [rsp + 0x40], rax
xor r15d, r15d
jmp 0x1400d656a
mov edi, edx
shr edi, 0x10
mov rbx, rdx
shr rbx, 0x20
invalid
ror dword [rax - 0x3f], cl
jmp 0x1400d6917
invalid
and byte [rax - 0x77], cl
enter 0xffffffffffff8941, 0xffffffffffffffd3
invalid
mov rax, rcx
mov eax, ecx
mov r11d, edx
shr ebx, cl
adc cl, byte [rax - 0x77]
ror dword [rcx + 0x10efc1cf], 1
jmp 0x1400d6911
mov rcx, rdx
mov edi, ecx
shr edi, 0x10
mov rbx, rdx
shr rbx, 0x20
shr ebx, 0x20
shr ebx, 0x20
jmp 0x1400d692e
mov r11d, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rdx
mov dword [rsp + 0x68], edx
mov r13d, r11d
jmp 0x1400d6944
mov eax, 0xd
mov qword [rsp + 0x68], rax
test rdx, rdx
je 0x1400d6939
or cl, byte [rax - 0x75]
and al, 0x40
mov rcx, qword [rsp + 0x40]
call fcn.140142490
mov ebx, 0x89450006
jrcxz 0x1400d6985
mov r11d, r12d
mov rax, qword [rsp + 0x30]
and al, 0x30
mov eax, dword [rsp + 0x30]
and al, 0x30
xor byte [rbp - 0x77], al
in eax, 0x48
mov dword [rsp + 0x30], eax
mov r13d, r12d
mov qword [rsp + 0x30], rax
movzx edi, di
mov rax, qword [rsp + 0x1c0]
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add al, byte [rax]
invalid
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
mov r15, qword [rsp + 0xb0]
test r15, r15
je case.0x1400d16c3.292
invalid
invalid
mov r15, qword [rsp + 0xb0]
add byte [rax], al
test r15, r15
je case.0x1400d16c3.292
invalid
sbb dword [rbx + rcx*4 - 0x5c], ecx
and al, 8
add al, byte [rax]
add byte [rcx + rcx*4 - 0x1f], cl
mov r12, qword [rsp + 0x208]
mov esp, dword [rsp + 0x208]
mov rcx, r12
call fcn.1400cf300
add r12, 0x20
dec r15
jne 0x1400d6971
shl rbx, 0x20
shl ebx, 0x20
and byte [rax - 0x3f], cl
shl rdi, 0x10
out 0x10, eax
cmp qword [rsp + 0x1c8], 0
je 0x1400d69a2
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
mov rcx, qword [rsp + 0x208]
mov ecx, dword [rsp + 0x208]
mov word [rax + rcx], fs
add al, byte [rax]
add al, ch
out dx, al
mov edx, 0x9480006
sti
call fcn.140142490
or rbx, rdi
mov r8, qword [rsp + 0x80]
mov r12, qword [rsp + 0x68]
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x68
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rbx + rcx*4 - 0x64], cl
and al, 0xf8
add byte [rax], al
add byte [rax - 0x7f], cl
jrcxz 0x1400d69c3
mov r11, qword [rsp + 0xf8]
mov ebx, dword [rsp + 0xf8]
and rbx, 0xffffffffffff0000
movzx edx, r13w
add bh, bh
inc dword [rcx + 0xf]
mov bh, 0xd5
or rdx, rbx
test r11, r11
jne 0x1400d6607
jmp 0x1400d661b
lea r9, [rax + 2]
lea ecx, [rax + 2]
mov qword [rsp + 0xc8], r9
cmp rax, 0xfffffffffffffffd
ja 0x1400d98f7
invalid
add byte [rcx - 0x77], cl
mov r11, rdx
sub r11, r9
sub ebx, ecx
ror dword [rbp + 0x29], cl
retf
sub ebx, ecx
jb 0x1400d98e6
invalid
jmp 0x18c0d6a2c
add byte [rax], al
mov r8, qword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
test byte [rax + rdi*4], ah
add byte [rax], al
mov eax, 0x41000000
add byte [rcx + 0xf], al
movzx ecx, word [r8 + rax]
movzx ecx, word [rax + rax]
mov bh, 0xc
add byte [rcx - 0x3f3e9938], cl
or byte [rdi + rcx - 0x49], al
ror byte [rbp + 0x39], 1
mov eax, ecx
rol ax, 8
movzx r10d, ax
cmp r11, r10
jae 0x1400d701f
ror dword [rdi], cl
add dword [rdx], 6
add byte [rax], al
mov qword [rsp + 0x1c0], 0xa
mov dword [rsp + 0x1c0], 0xa
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
add byte [rax], al
mov qword [rsp + 0x1c8], r10
mov qword [rsp + 0x1d0], 0
mov dword [rsp + 0x1d0], 0
and al, 0xc8
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
test byte [rax + rdx*8], ah
and al, 0xd0
mov dword [rsp + 0x1d0], 0
and al, 0xd0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
sbb byte [rbx], ch
jmp 0x1400d955a
add byte [rax], al
mov rdx, r13
add rdx, rcx
add edx, ecx
add edx, ecx
mov qword [rsp + 0xc8], rdx
enter 0, 0
add byte [rax], al
jb 0x1400d9a33
invalid
add byte [rax], al
cmp rdx, rbx
ja 0x1400d99df
add r12, r13
mov qword [rsp + 0xd8], r12
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xe0], rcx
mov dword [rsp + 0xe0], ecx
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xe8], 0
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x220], 8
mov dword [rsp + 0x220], 8
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
pxor xmm0, xmm0
invalid
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x228], xmm0
jg 0x1400d6a16
and al, 0x28
add al, byte [rax]
invalid
jg 0x1400d6a16
and al, 0x28
add al, byte [rax]
add byte [rsi - 0x7b], ah
ror byte [rdi], 0x84
invalid
invalid
test ax, ax
je 0x1400d88ee
invalid
mov eax, 8
mov qword [rsp + 0xa8], rax
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
mov dword [rsp + 0x88], eax
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
mov dword [rsp + 0x88], eax
invalid
mov dword [rsp + 0x88], eax
jmp 0x1400d6b40
test byte [rax], al
add byte [rax], al
invalid
movzx eax, r13w
mov bh, 0xc5
shl r15, 0x20
shl rax, 0x10
or rax, r15
movzx ecx, r12w
or rcx, rax
mov rdx, qword [rsp + 0x88]
mov rax, rdx
shl rax, 5
shl eax, 5
shl eax, 5
add eax, 0x24848b4c
test al, 0
add byte [rax], al
mov r8, qword [rsp + 0xa8]
mov qword [r8 + rax], rbx
mov qword [r8 + rax + 8], rcx
mov rcx, qword [rsp + 0x30]
mov qword [r8 + rax + 0x10], rcx
mov rcx, qword [rsp + 0xa0]
mov word [r8 + rax + 0x18], cx
mov ecx, dword [rsp + 0x40]
mov word [r8 + rax + 0x1a], cx
inc rdx
mov rax, rdx
mov qword [rsp + 0x88], rdx
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x30
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
invalid
xchg edx, eax
and al, byte [rax]
invalid
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x30
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0x48000022], 0xffffff8d
mov word [rax + rax], fs
add byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0xd8]
invalid
jnp 0x1400d6ba4
lea rcx, [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0xd8]
call case.0x1400cd38a.1212
invalid
mov rax, qword [rsp + 0x100]
movzx ecx, word [rsp + 0x108]
mov qword [rsp + 0xa0], rcx
add byte [rax], al
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 8
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0x8c
and al, 0xa
movzx ecx, word [rsp + 0x10a]
mov dword [rsp + 0x40], ecx
cmp rax, 0x14
add dword [rax], eax
add byte [rcx + 0x4840244c], cl
invalid
invalid
cmp rax, 0x14
cmp eax, 0x14
adc al, 0xf
test dword [rdx + 0x21], esi
add byte [rax], al
jne 0x1400d8cf5
mov rdx, qword [rsp + 0xe0]
mov edx, dword [rsp + 0xe0]
add byte [rax - 0x75], cl
mov word [rax + rbp*8], fs
mov rcx, qword [rsp + 0xe8]
mov rax, rdx
sub rax, rcx
sub eax, ecx
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
invalid
sub eax, ecx
enter 0xffffffffffff8348, 0xfffffffffffffff8
add cl, byte [rdi]
invalid
cmp rax, 2
jb 0x1400d8d0d
and dword [rax], eax
invalid
and dword [rax], eax
add byte [rax - 0x73], cl
add cl, byte [r8 - 0x7d]
add cl, byte [rax - 0x7d]
lea rax, [rcx + 2]
lea eax, [rcx + 2]
add cl, byte [rax - 0x7d]
cmp rcx, 0xfffffffffffffffd
cmp ecx, 0xfffffffd
stc
std
ja 0x1400d98bf
xchg dword [rsi], ecx
sub eax, 0x89490000
add byte [rcx - 0x77], cl
mov r8, rdx
sub r8, rax
jb 0x1400d98ae
invalid
ror byte [rcx + 0x29], 1
ror byte [rdi], 0x82
int1
sub al, 0
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xd8
add byte [rax], al
invalid
mov edi, dword [rsp + 0xd8]
movzx ecx, word [r15 + rcx]
movzx ecx, word [rdi + rcx]
add byte [rcx + 0xf], al
mov bh, 0xc
or al, 0xf
mov r12d, ecx
invalid
invalid
invalid
invalid
movzx ecx, word [rdi + rcx]
or al, 0xf
mov r12d, ecx
rol r12w, 8
movzx r13d, r12w
cmp r8, r13
jb 0x1400d8d42
add byte [rcx - 0x77], cl
ror dword [rbp + 1], 0xe9
add r9, r13
mov r9, rax
mov ecx, eax
add r9, r13
mov qword [rsp + 0xe8], r9
jb 0x1400d98f7
invalid
add byte [rax], al
cmp r9, rdx
ja 0x1400d98e6
movzx edx, word [rsp + 0xa0]
add r15, rax
mov qword [rsp + 0x1c0], r15
mov dword [rsp + 0x1c0], edi
mov dword [rsp + 0x1c0], edi
mov qword [rsp + 0x1c8], r13
mov qword [rsp + 0x1d0], 0
mov dword [rsp + 0x1d0], 0
cmp edx, 0x17
je 0x1400d6c9b
cmp edx, 0x18
je 0x1400d6cfc
invalid
add byte [rbx - 0x7af0e006], al
xor al, 1
add byte [rax], al
cmp r12w, 2
cmp esp, 2
cmp edx, 0x1f
jne 0x1400d6d6e
cmp esp, 2
jb 0x1400d8ebd
movzx eax, word [r15]
rol ax, 8
movzx edx, ax
mov bx, 0xa
mov cx, 0x26
mov qword [rsp + 0xa0], rcx
add byte [rax], al
mov ecx, 2
lea r8d, [rdx - 0x17]
lea eax, [rdx - 0x17]
add byte [rbp + rcx*4 + 0x42], al
jmp 0x14805efae
lea eax, [rdx - 0x17]
cmp r8d, 7
jbe 0x1400d6d94
add edx, 0xffffff00
cmp edx, 4
ja case.0x1400d6da2.3
invalid
add dword [rax], eax
invalid
invalid
lea r8, [0x1401afd0c]
add eax, 0xd9083
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
jmp rdx
mov bx, 9
jmp case.0x1400d6da2.3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi + 0x41], ah
cmp esp, 2
cmp r12w, 2
jb 0x1400d8ee6
movzx eax, word [r15]
rol ax, 8
movzx edx, ax
shl byte [rsi - 0x45], 1
or dword [rax], eax
invalid
shl byte [rsi - 0x45], 1
or dword [rax], eax
invalid
mov ebx, 0xb9660009
add byte [rsi - 0x47], ah
mov cx, 0x28
sub byte [rax], al
mov qword [rsp + 0xa0], rcx
mov ecx, 2
cmp edx, 0xfefb
jg 0x1400d6dd6
lea r8d, [rdx - 0x300]
cmp r8d, 4
ja 0x1400d6e12
mov bx, 5
jmp case.0x1400d6da2.3
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x1c0]
call fcn.1400cad10
cmp qword [rsp + 0x100], 0
movzx ebx, word [rsp + 0x108]
movzx eax, word [rsp + 0x10a]
mov r8d, dword [rsp + 0x10c]
mov r12, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x30], rcx
jne 0x1400d8f0b
leave
je 0x1400d6daa
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r13
call fcn.140143230
mov rbx, rax
test rax, rax
jne 0x1400d6daf
jmp 0x1400d9a44
lea r9, [0x1401afcec]
movsxd rdx, dword [r9 + r8*4]
add rdx, r9
jmp rdx
mov bx, 1
jmp case.0x1400d6da2.3
mov ebx, 1
mov rcx, rbx
mov rdx, r15
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov eax, ebx
shr eax, 0x10
mov r8, rbx
shr r8, 0x20
mov rcx, r13
mov qword [rsp + 0x30], r13
mov r12, r13
jmp case.0x1400d6da2.3
cmp edx, 0xfefc
je 0x1400d6e06
mov bx, 6
jmp case.0x1400d6da2.3
mov bx, 2
jmp case.0x1400d6da2.3
mov bx, 3
jmp case.0x1400d6da2.3
mov bx, 4
jmp case.0x1400d6da2.3
mov bx, 8
or byte [rax], al
jmp case.0x1400d6da2.3
mov bx, 7
jmp case.0x1400d6da2.3
xor ebx, ebx
movzx edx, bx
movzx eax, ax
shl rax, 0x10
loopne 0x1400d6e36
loopne 0x1400d6e36
or rax, rdx
mov rbx, r8
shl rbx, 0x20
or rbx, rax
cmp rcx, r13
jb 0x1400d8d5e
mov r13d, r12d
shr r13d, 0x10
mov r15, r12
shr r15, 0x20
cmp word [rsp + 0xa0], 0x29
je 0x1400d8dc8
test byte [rdi + 0x1f], ch
add byte [rax], al
test byte [rdi + 0x1f], ch
add byte [rax], al
mov rax, qword [rsp + 0x88]
cmp rax, qword [rsp + 0x228]
jne 0x1400d6abc
lea rcx, [rsp + 0x220]
mov rdx, qword [rsp + 0x88]
call fcn.1400e0c30
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x230]
xor byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x88], rax
jmp 0x1400d6abc
add byte [rax], al
add cl, ch
adc edi, esp
invalid
mov r13, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xe0]
cmp qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
jne case.0x1400ccc14.2274
test dword [rax - 0x16], ebp
invalid
jmp 0x1400d6208
mov rbx, rax
movzx eax, r15w
movzx edx, word [rsp + 0x98]
cwde
add byte [rax], al
add byte [rbx + 0x10c248c], cl
add byte [rax], al
cwde
add byte [rax], al
add byte [rbx + 0x10c248c], cl
and al, 0xc
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x1400d6f07
or al, 1
add byte [rax], al
shl rcx, 0x20
and byte [rax + 9], cl
ror dword [rax - 0x75], 0x84
or rcx, rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x30], rax
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
shl rdx, 0x10
shl edx, 0x10
adc byte [rax + 9], cl
retf 0x8948
invalid
or rdx, rcx
mov qword [rsp + 0x90], rdx
mov dword [rsp + 0x90], edx
mov dword [rsp + 0x90], edx
xchg esp, eax
and al, 0x90
nop
nop
add byte [rax], al
add cl, ch
invalid
jmp 0x1400d8a00
cmc
sbb al, byte [rax]
add byte [rax], al
mov eax, 2
add byte [rax], al
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
xor cl, ch
out 0x1a, al
add byte [rax], al
jmp 0x1400d8a00
add byte [rbx + 0xa], bh
mov ebx, 0xa
mov qword [rsp + 0x90], rdi
jmp 0x1400d8a00
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov rcx, qword [rsp + 0x288]
and al, 0x88
add al, byte [rax]
add byte [rax - 0x7d], cl
mov esp, 0x8024
add byte [rax], al
cmp qword [rsp + 0x80], 0
je 0x1400d700a
mov rax, qword [rsp + 0x60]
shl rax, 0x20
add rax, qword [rsp + 0x68]
bswap rax
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x1a0]
mov rax, r13
shr rax, 0x10
mov qword [rsp + 0xf0], rax
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffff8948, 0xffffffffffffff8c
mov qword [rsp + 0x88], rcx
shr rax, 0x10
mov qword [rsp + 0x218], rax
mov rax, r12
invalid
mov qword [rsp + 0x88], rcx
shr rax, 0x10
mov qword [rsp + 0x218], rax
mov rax, r12
invalid
shr rax, 0x20
shr eax, 0x20
call 0x18496b7be
and al, 0x48
mov qword [rsp + 0x48], rax
mov rax, r12
mov rax, r12
mov qword [rsp + 0x90], r12
add byte [rax], al
shr r12, 0x30
xor byte [rcx + rcx*4 - 0x5c], cl
and al, 0xa8
test al, 0
invalid
mov qword [rsp + 0xa8], r12
test al, 0
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x6c], cl
mov r10, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov edi, r10d
add byte [rax], al
mov edi, r10d
xlatb
shr edi, 8
shr r10, 0x10
adc byte [rsi + 0x41], ah
invalid
sbb byte [rax], al
or byte [rcx - 0x3f], cl
invalid
adc byte [rsi + 0x41], ah
mov edi, 0x44890018
sbb byte [rax], al
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
cmp byte [rcx + 0x4c502444], cl
mov dword [rsp + 0x50], eax
and al, 0x50
mov r12, qword [rsp + 0xa0]
mov esp, dword [rsp + 0xa0]
movabs al, byte [0x8968244489000000]
mov dword [rsp + 0x68], eax
push 0xffffffff98248489
mov dword [rsp + 0x98], eax
test byte [rax + rbx*4], ah
cwde
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x5c], cl
mov r11, qword [rsp + 0x70]
mov ebx, dword [rsp + 0x70]
and al, 0x70
mov r8, qword [rsp + 0x78]
and al, 0x78
movzx r9d, byte [rsp + 0x58]
mov dh, 0x4c
and al, 0x58
pop rax
mov rdx, qword [rsp + 0xf8]
jmp 0x1400d6438
invalid
invalid
and al, 0xf8
add byte [rax], al
add cl, ch
hlt
mov rcx, qword [rsp + 0x1a0]
add byte [rax - 0x75], cl
pushfq
and al, 0xf8
mov rbx, qword [rsp + 0xf8]
mov ebx, dword [rsp + 0xf8]
add byte [rax], al
add cl, ch
jmp 0x1400d30bc
jmp 0x1400d30bc
dec dword [rcx + rcx*4 - 0x38]
mov rax, r9
enter 0x14c, 0xffffffffffffffd0
add rax, r10
mov qword [rsp + 0xc8], rax
jb 0x1400d997a
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
invalid
cmp rax, rdx
cmp eax, edx
ja 0x1400d98ae
add r8, r9
mov qword [rsp + 0x348], r8
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x50
push rax
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x50
push rax
add eax, dword [rax]
add byte [rax - 0x39], cl
mov dword [rsp + 0x358], 0
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x358], 0
mov dword [rsp + 0x358], 0
mov qword [rsp + 0x330], 8
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax], cl
or byte [rax], al
add byte [rax], al
xorps xmm11, xmm11
movups xmmword [rsp + 0x338], xmm11
test cx, cx
or byte [rax], al
add byte [rax], al
xorps xmm11, xmm11
movups xmmword [rsp + 0x338], xmm11
movups xmmword [rsp + 0x338], xmm3
test cx, cx
je 0x1400d8af3
mov eax, 8
mov qword [rsp + 0x218], rax
xor eax, eax
mov qword [rsp + 0x210], rax
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x40
invalid
ror byte [rax - 0x77], 0x84
and al, 0x10
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x40
invalid
jmp 0x1400d7125
jmp 0x1400d7125
add byte [rsi + 0x41], ah
pshufd xmm0, xmm12, 0xee
pshufw mm0, mm4, 0xee
movq rax, xmm0
movq rax, mm0
jle 0x1400d706b
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
imul rcx, rdx, 0x38
mov r8, qword [rsp + 0x218]
mov r9, qword [rsp + 0x48]
mov qword [r8 + rcx], r9
mov qword [r8 + rcx + 0x18], rbx
movq xmm0, rdi
movq xmm1, rax
movd mm1, eax
punpcklqdq xmm0, xmm1
movdqu xmmword [r8 + rcx + 8], xmm0
or byte [rax], cl
invalid
or byte [rax], cl
movdqa xmm0, xmmword [rsp + 0x390]
movdqu xmmword [r8 + rcx + 0x20], xmm0
and al, 0x90
add eax, dword [rax]
add bl, dh
movq qword [r8 + rcx + 0x20], mm0
mov rax, qword [rsp + 0x3a0]
mov qword [r8 + rcx + 0x30], rax
inc rdx
mov rax, rdx
ror byte [rax - 0x77], 1
push rsp
and al, 0x40
ror byte [rax - 0x77], 1
push rsp
and al, 0x40
mov qword [rsp + 0x340], rdx
mov rax, qword [rsp + 0x358]
add byte [rax], al
cmp rax, qword [rsp + 0x350]
and al, 0x50
push rax
add eax, dword [rax]
add byte [rdi], cl
jae 0x1400d8af3
jae 0x1400d8af3
sbb dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov word [rax + rax], fs
add byte [rcx], al
invalid
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
lea rdx, [rsp + 0x348]
call case.0x1400cd38a.1212
mov rax, qword [rsp + 0x100]
movzx r8d, word [rsp + 0x108]
movzx edi, word [rsp + 0x10a]
cmp rax, 0x14
clc
adc al, 0xf
invalid
xchg edx, eax
sbb al, 0
add byte [rax], al
and al, 0x48
add eax, dword [rax]
add al, ch
xchg esi, eax
invalid
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xbc
and al, 0xa
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
adc al, 0xf
test dword [rdx + 0x4800001c], edx
add byte [rax], al
mov rdx, qword [rsp + 0x350]
add byte [rax], al
mov rdx, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x358]
mov rax, rdx
mov eax, edx
and al, 0x58
add eax, dword [rax]
add byte [rax - 0x77], cl
mov eax, edx
sub rax, rcx
cmp rax, 2
invalid
invalid
mov eax, edx
sub rax, rcx
cmp rax, 2
jb 0x1400d8e2b
lea rax, [rcx + 2]
mov qword [rsp + 0x358], rax
cmp rcx, 0xfffffffffffffffd
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rax - 0x7d], cl
stc
std
ja 0x1400d98bf
mov r9, rdx
sub r9, rax
jb 0x1400d98ae
add byte [rax], al
add byte [rax], al
mov r10, qword [rsp + 0x348]
mov edx, dword [rsp + 0x348]
mov edx, dword [rsp + 0x348]
add rax, qword [rax]
add byte [rbp - 0x77], cl
rol dword [rcx + 0xf], cl
mov bh, 0xc
or al, byte [rcx - 0x77]
retf 0x4166
mov r11, r10
movzx ecx, word [r10 + rcx]
mov r10d, ecx
rol r10w, 8
ret 0x4508
movzx edx, dx
mov qword [rsp + 0x38], r10
cmp byte [rbp + 0x39], cl
ror dword [rdi], 1
invalid
test al, 0x1c
add byte [rax], al
ret 0x4508
cmp byte [rbp + 0x39], cl
ror dword [rdi], 1
invalid
mov r9, rax
add r9, qword [rsp + 0x38]
mov qword [rsp + 0x358], r9
jb 0x1400d98f7
invalid
sbb byte [rdi], ah
add byte [rax], al
invalid
sbb byte [rdi], ah
add byte [rax], al
cmp r9, rdx
ja 0x1400d98e6
add byte [rax], al
movzx ebx, r8w
movzx ebx, ax
add r11, rax
add ebx, eax
mov qword [rsp + 0x50], r11
mov dword [rsp + 0x50], ebx
mov qword [rsp + 0x250], r11
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x260], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp ebx, 0x24
ja case.0x1400d722e.1
xchg dword [rbx], ecx
sldt word [rax]
xchg dword [rbx], ecx
sldt word [rax]
mov eax, ebx
lea rdx, [0x1401afd48]
adc eax, 0xd8b21
adc eax, 0xd8b21
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
cmp word [rsp + 0x38], 2
jb 0x1400d964a
and al, 0
invalid
invalid
and al, 0
add byte [rax - 0x75], cl
and al, 0x50
and al, 0x50
and al, 0x50
movzx eax, word [rax]
mov ecx, eax
rol cx, 8
rol ecx, 8
rol ecx, 8
mov qword [rsp + 0x268], rcx
movzx r8d, cx
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffffe
cmp rcx, r8
cmp byte [rax - 0x7d], cl
sar esi, 0x4c
cmp ecx, eax
jb case.0x1400c92e0.1842
mov rdx, r8
lea rcx, [r8 + 2]
mov qword [rsp + 0x260], rcx
mov dword [rsp + 0x260], ecx
mov dword [rsp + 0x260], ecx
invalid
add byte [rax + 0x3b], cl
and al, 0x38
invalid
cmp rcx, qword [rsp + 0x38]
cmp byte [rdi], cl
xchg edx, esp
loop 0x1400d72a7
ja 0x1400d9a64
loop 0x1400d72a7
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
and al, 0x50
mov rcx, qword [rsp + 0x50]
and al, 0x50
push rax
add rcx, 2
mov qword [rsp + 0x1a8], rcx
mov dword [rsp + 0x1a8], ecx
rol dword [rdx], 0x48
mov dword [rsp + 0x1a8], ecx
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x39], cl
mov dword [rsp + 0xd8], 8
lea rcx, [rsp + 0xe0]
movups xmmword [rcx], xmm11
test ax, ax
je 0x1400d83c4
invalid
mov qword [rsp + 0x1b0], rdx
mov qword [rsp + 0xd8], 8
mov dword [rsp + 0xd8], 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xe0]
add byte [rax], al
movups xmmword [rcx], xmm11
adc dword [rcx], ebx
test ax, ax
je 0x1400d83c4
invalid
mov eax, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x60], rax
and al, 0x60
invalid
xor eax, eax
xor ecx, ecx
sal byte [rcx], 0xc9
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
and al, 0x30
jmp 0x1400d733a
mov rdx, qword [rsp + 0x30]
and al, 0x30
lea rax, [rdx + rdx*4]
add al, 0x92
mov rcx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x60]
mov qword [r8 + rax*8], rcx
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov qword [r8 + rax*8 + 8], rcx
mov rcx, qword [rsp + 0x50]
mov qword [r8 + rax*8 + 0x10], rcx
mov qword [r8 + rax*8 + 0x18], rcx
rcl byte [rax], 0x49
mov dword [rax + rax*8 + 0x18], ecx
adc byte [rcx - 0x77], cl
rcr byte [rax], 0x48
mov rcx, qword [rsp + 0x248]
mov ecx, dword [rsp + 0x248]
mov word [rax + rcx*2], fs
add al, byte [rax]
add byte [rax], al
mov qword [r8 + rax*8 + 0x20], rcx
inc rdx
add byte [rax], al
mov qword [r8 + rax*8 + 0x20], rcx
mov dword [rax + rax*8 + 0x20], ecx
inc rdx
mov qword [rsp + 0x30], rdx
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsp + 0xe8], rdx
xchg esp, eax
and al, 0xe8
add byte [rax], al
add byte [rax], al
invalid
invalid
mov word [rax + rsi*4], fs
and al, 0xb0
add byte [rax], al
mov rcx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x1b8]
invalid
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rcx
cmp rax, rcx
jae case.0x1400ccc14.2440
retf 0x3948
cmp rdx, rax
je 0x1400d918d
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rbx, rcx
mov rbx, rcx
mov qword [rsp + 0x1b8], rdx
add byte [rax + 1], bh
add byte [rax + 1], bh
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
sub rdx, r13
mov qword [rsp + 0x50], rdx
push rax
je 0x1400d73bf
js 0x1400d9a88
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, qword [rsp + 0x50]
call fcn.140143230
jg 0x1400d736d
invalid
add byte [rax - 0x77], cl
and al, 0x48
jg 0x1400d736d
mov esi, 0x89480006
invalid
and al, 0x48
test rax, rax
je 0x1400d9a8f
xor edi, edi
test r12, r12
setne dil
setne bh
add rbx, r13
add ebx, ebp
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov rdx, rbx
mov r8, qword [rsp + 0x50]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x248]
add al, byte [rax]
add byte [rax + 0x25], cl
add byte [rax], al
invalid
invalid
add byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
add al, byte [rax]
add al, byte [rax]
add byte [rax + 0x25], cl
add byte [rax], al
invalid
dec dword [rax + 9]
clc
or rax, rdi
shl r12, 8
shl esp, 8
or byte [rcx + rcx - 0x20], cl
or rax, r12
mov qword [rsp + 0x248], rax
mov dword [rsp + 0x248], eax
and al, 0x48
add al, byte [rax]
add al, byte [rax]
add cl, ch
jle 0x1400d7401
jmp 0x1400d7580
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
lea rdx, [rsp + 0x1a8]
and al, 0xa8
test al, 1
add byte [rax], al
add dword [rax], eax
add al, ch
stc
call fcn.1400cad10
cmp qword [rsp + 0x100], 0
cmp bh, bh
invalid
dec dword [rax - 0x7d]
mov esp, 0x10024
cmp dword [rsp + 0x100], 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
and al, 8
add byte [rax], al
mov rax, qword [rsp + 0x108]
and al, 8
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + riz], ah
and al, 0x20
mov qword [rsp + 0x320], rax
mov rax, qword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x268], eax
and al, 0x20
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
test byte [rax + rbp*2], ah
and al, 0x68
mov dword [rsp + 0x268], eax
and al, 0x68
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rbx], ah
and al, 0x18
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x50], eax
jne case.0x1400c92e0.1820
test dword [rsi + 0x4800001f], esp
cmp dword [rsp + 0x50], 0
invalid
cmp qword [rsp + 0x50], 0
add byte [rdi], cl
test byte [rsi + 0xf000000], cl
add byte [rdi], cl
je case.0x1400ce350.496
js 0x1400d9a88
mov byte [rbx], ah
add byte es:[rax], al
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rdx + 1], bh
mov rcx, qword [rsp + 0x50]
call fcn.140143230
invalid
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
test rax, rax
je 0x1400d9a8f
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
mov rcx, r13
mov rdx, qword [rsp + 0x320]
mov rdi, qword [rsp + 0x50]
mov edi, dword [rsp + 0x50]
mov r8, rdi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x100]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax], al
mov rdx, r13
add byte [rax], al
mov rdx, r13
mov edx, ebp
mov r8, rdi
call fcn.140089490
cmp qword [rsp + 0x100], 0
je 0x1400d74ce
xlatb
invalid
cmp byte [rsp + 0x110], 2
mov esp, 0x11024
and al, 0x10
add dword [rax], eax
add byte [rdx], al
jne case.0x1400cee22.441
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
and al, 0x50
mov edx, dword [rsp + 0x50]
and al, 0x50
push rax
call fcn.1400cb3e0
test al, al
invalid
invalid
sal byte [rdi + rdi + 0x48], 0x8b
and al, 0x48
invalid
je 0x1400d7520
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
call fcn.140142490
call fcn.140142490
invalid
add bl, ch
jmp 0x1400d7507
sbb bh, byte [rax + 1]
mov eax, 1
add byte [rax], al
mov qword [rsp + 0x48], rax
and al, 0x48
mov ecx, 1
xor edx, edx
call fcn.1400cb3e0
test al, al
je 0x1400d7520
mov eax, 2
mov qword [rsp + 0x38], rax
and al, 0x38
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
cmp byte [rax + 8], bh
mov eax, 8
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dil, 1
mov bh, 1
jmp 0x1400d7529
or dword [rcx], esi
push qword [rcx]
ror byte [rax - 0x77], 0x44
and al, 0x38
xor edi, edi
xor eax, eax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
cmp qword [rsp + 0x268], 0
cmp dword [rsp + 0x268], 0
and al, 0x68
add al, byte [rax]
add byte [rax], al
je 0x1400d7541
mov rcx, qword [rsp + 0x320]
call fcn.140142490
invalid
scasd eax, dword [rdi]
invalid
add byte [rax - 0x7c], al
test dil, dil
jne 0x1400d93ea
invalid
add byte [rax], al
dec dword [rdi]
test dword [rax + 0x3100001e], esp
invalid
add byte [rax], al
xor eax, eax
test r12, r12
test esp, esp
xor eax, eax
test r12, r12
test esp, esp
test esp, esp
in al, 0xf
xchg ebp, eax
setne cl
cmp dword [rsp + 0x38], 2
je 0x1400d93ea
invalid
lea ebx, [rsi]
invalid
add byte [rax], al
rol dword [rbx + 0x238247c], 0xf
test byte [rbp - 0x77ffffe2], cl
enter 0xffffffffffff8b48, 0xffffffffffffff8c
invalid
mov al, cl
mov rcx, qword [rsp + 0x248]
and al, 0x48
add al, byte [rax]
add byte [rax - 0x7f], cl
loope 0x1400d756b
add bh, bh
invalid
and al, 0x48
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x7f], cl
loope 0x1400d756b
add bh, bh
dec dword [rax + 9]
or rcx, rax
shl r12, 8
or rcx, r12
or ecx, esp
or rcx, rax
shl r12, 8
or rcx, r12
or ecx, esp
or ecx, esp
mov qword [rsp + 0x248], rcx
mov rax, qword [rsp + 0x30]
cmp rax, qword [rsp + 0xe0]
cmp eax, dword [rsp + 0xe0]
jne case.0x1400d093f.308
lea rcx, [rsp + 0xd8]
mov word [rax + rbx*8], fs
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
call fcn.14001a540
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x60], rax
dec dword [rax - 0x75]
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov rax, qword [rsp + 0xe8]
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
jmp case.0x1400d093f.308
invalid
test cx, cx
je 0x1400d95e4
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
movzx edi, byte [rax]
xor r12d, r12d
cmp dil, 1
cmp bh, 1
cmp bh, 1
setne bl
je case.0x14004b2ee.2485
test bl, dh
or eax, dword [rax]
invalid
test bl, dh
or eax, dword [rax]
add byte [rbx + rcx*4 + 0x6c], cl
insb byte [rdi], dx
and al, 0x38
invalid
mov r13, qword [rsp + 0x38]
cmp byte [rcx + rcx*4 - 0x54], cl
and al, 0x60
add al, byte [rax]
mov qword [rsp + 0x260], r13
dec r13
movzx eax, cx
add byte [rcx - 1], cl
int 0xf
mov bh, 0xc1
mov ecx, 1
mov qword [rsp + 0x30], rcx
cmp eax, 0x100
je 0x1400d762e
movzx eax, byte [0x1401ea9b8]
adc dword [rax], eax
mov edx, 1
mov rcx, r13
call fcn.140143230
mov rcx, rax
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
test rax, rax
je 0x1400d9a44
add byte [rax], al
add byte [rax], al
mov r12b, bl
mov rdx, qword [rsp + 0x50]
inc rdx
mov rcx, qword [rsp + 0x30]
mov rbx, r13
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
jle 0x1400d7650
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0xf8], r13
jmp 0x1400d8599
cmp al, 0xf
add byte [rax], al
lodsb al, byte [rsi]
and al, 0xf8
add byte [rax], al
add cl, ch
cmp al, 0xf
add byte [rax], al
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
invalid
cmp word [rsp + 0x38], 2
cmp dword [rsp + 0x38], 2
jb 0x1400d961c
add byte [rax - 0x75], cl
and al, 0x50
mov rax, qword [rsp + 0x50]
and al, 0x50
movzx edx, word [rax]
mov eax, edx
rol ax, 8
movzx r8d, ax
mov bh, 0xc0
mov bh, 0xc0
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
add ecx, 0xfffffffe
mov qword [rsp + 0x48], r8
and al, 0x48
cmp rcx, r8
jb 0x1400d9726
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
and al, 0x48
mov rax, qword [rsp + 0x48]
and al, 0x48
lea rcx, [rax + 2]
lea rcx, [rax + 2]
lea ecx, [rax + 2]
mov qword [rsp + 0x260], rcx
mov dword [rsp + 0x260], ecx
invalid
add byte [rax + 0x3b], cl
and al, 0x38
and al, 0x38
cmp rcx, qword [rsp + 0x38]
and al, 0x38
ja 0x1400d9a64
lodsb al, byte [rsi]
and eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdx], al
mov qword [rsp + 0x100], 2
lea rax, [rsp + 0x108]
and al, 8
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rcx], ah
and al, 8
add dword [rax], eax
add byte [rdi + rcx + 0x11], al
movups xmmword [rax], xmm11
mov eax, 2
movups xmmword [rax], xmm11
mov eax, 2
test dx, dx
je 0x1400d83dc
test dh, bh
or al, 0
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x48
mov r12, qword [rsp + 0x48]
xor ecx, ecx
mov qword [rsp + 0x30], rcx
xor edi, edi
jmp 0x1400d771c
invalid
add rdi, 2
add rdi, 2
mov rcx, qword [rsp + 0x30]
mov word [rax + rcx*4], r13w
sub al, 0x88
sub al, 0x88
mov word [rax + rcx*4 + 2], bx
inc rcx
ror dword [rax - 0x77], 0x4c
and al, 0x30
mov qword [rsp + 0x110], rcx
cmp rdi, qword [rsp + 0x48]
cmp edi, dword [rsp + 0x48]
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax + 0x3b], cl
invalid
invalid
jl 0x1400d7739
cmp edi, dword [rsp + 0x48]
jae 0x1400d845d
jae 0x1400d845d
or eax, 0x83490000
in al, dx
add cl, byte [rdi]
invalid
sub r12, 2
jb 0x1400d900b
invalid
mov rcx, qword [rsp + 0x50]
push rax
movzx ebx, word [rcx + rdi + 2]
cmp dword [rdx], eax
rol bx, 8
movzx ecx, bx
mov r13w, 0xa
lea edx, [rcx - 0x17]
mov ebp, 0x518d000a
jmp 0x1b61571c6
cmp edx, 7
invalid
cmp edx, 7
jbe 0x1400d7766
add ecx, 0xffffff00
rol dword [rax], 0xff
invalid
inc dword [rbx + 0x627704f9]
lea rdx, [0x1401afe44]
or eax, 0xc634800
mov cl, byte [rax + 1]
invalid
cmp ecx, 4
ja case.0x1400ce1b4.531
or eax, 0xc634800
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
jmp rcx
mov r13w, 5
jmp case.0x1400ce1b4.531
invalid
mov r13d, 0x4beb0005
lea r8, [0x1401afe24]
lea r8, [0x1401afe24]
movsxd rcx, dword [r8 + rdx*4]
add rcx, r8
add ecx, eax
jmp rcx
xor r13d, r13d
xor ebp, ebp
jmp case.0x1400ce1b4.531
mov r13w, 1
mov r13w, 1
add dword [rax], eax
add bl, ch
jmp case.0x1400ce1b4.531
invalid
mov r13w, 2
add al, byte [rax]
jmp case.0x1400ce1b4.531
sub byte [rsi + 0x41], ah
mov ebp, 0x21eb0003
add eax, dword [rax]
jmp case.0x1400ce1b4.531
mov r13w, 3
add eax, dword [rax]
add bl, ch
jmp case.0x1400ce1b4.531
and dword [rsi + 0x41], esp
mov ebp, 0x1aeb0004
mov r13w, 4
add al, 0
jmp case.0x1400ce1b4.531
mov r13w, 6
jmp case.0x1400ce1b4.531
invalid
mov r13d, 0x13eb0006
add bl, ch
adc esp, dword [rsi + 0x41]
mov ebp, 0xceb0007
jmp case.0x1400ce1b4.531
mov r13w, 7
jmp case.0x1400ce1b4.531
mov r13w, 8
jmp case.0x1400ce1b4.531
invalid
mov ebp, 0x5eb0008
add bl, ch
add eax, 0x9bd4166
add byte [rax - 0x75], cl
invalid
invalid
mov r13w, 9
mov r13d, 0x8b480009
mov ebp, 0x8b480009
or dword [rax], eax
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rax + 0x3b], cl
mov word [rax + rcx], fs
cmp rcx, qword [rsp + 0x108]
cmp ecx, dword [rsp + 0x108]
add dword [rax], eax
add byte [rdi], cl
test dword [rdx], ebp
invalid
add byte [rax], al
jne 0x1400d76ee
lea rcx, [rsp + 0x100]
mov rdx, qword [rsp + 0x30]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x30
call case.0x140104a47.976
mov rax, qword [rsp + 0x100]
mov eax, dword [rsp + 0x100]
invalid
mov eax, dword [rsp + 0x100]
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x30], rcx
invalid
xor cl, ch
invalid
jmp 0x1400d76ee
dec dword [rax - 0x73]
mov word [rax + rax], fs
and al, 0
lea rcx, [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
add byte [rax], al
lea rdx, [rsp + 0x250]
add al, byte [rax]
add al, ch
call case.0x14004b2ee.1745
call case.0x14004b2ee.1745
dec dword [rax - 0x7d]
mov esp, 0x10024
and al, 0
add dword [rax], eax
cmp qword [rsp + 0x100], 0
and al, 0
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x118]
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
jne 0x1400d906e
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
mov dword [rsp + 0x48], eax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
jmp case.0x140040846.2640
jmp case.0x140040846.2640
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [rsp + 0x250]
xchg esp, eax
and al, 0x50
add al, byte [rax]
add al, ch
invalid
invalid
call case.0x140048217.1266
cmp qword [rsp + 0x100], 0
cmp dword [rsp + 0x100], 0
invalid
cmp dword [rsp + 0x100], 0
and al, 0
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x108]
add byte [rax], al
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
and al, 0x38
mov rax, qword [rsp + 0x118]
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax + 2], bh
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
je case.0x1400d0a08.266
je case.0x1400d0a08.266
test byte [rbx - 0x16fffffc], dh
add cl, ch
jmp 0x1400d906e
int 0x17
add byte [rax], al
invalid
lea rcx, [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x250]
invalid
stosb byte [rdi], al
lea rdx, [rsp + 0x250]
call case.0x140048217.1378
invalid
dec dword [rax - 0x7d]
mov esp, 0x10024
and al, 0
add dword [rax], eax
cmp qword [rsp + 0x100], 0
and al, 0
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x108]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
or byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x60], rax
and al, 0x60
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x30], rax
and al, 0x30
mov eax, 5
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x48], rax
and al, 0x48
je case.0x1400d0a08.266
je case.0x1400d0a08.266
jmp 0x1400d906e
test cx, cx
test ecx, ecx
jne 0x1400d7b57
push rbx
add al, byte [rax]
add byte [rax + 0xb], bh
or eax, dword [rax]
add byte [rax], al
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
jmp 0x1400d834e
mov eax, 4
mov qword [rsp + 0x48], rax
test cx, cx
test ecx, ecx
je 0x1400d833d
or al, byte [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov qword [rsp + 0x260], rcx
movzx eax, byte [0x1401ea9b8]
add eax, 0x113083
and al, 0x60
add al, byte [rax]
add byte [rdi], cl
mov dh, 5
add eax, 0x113083
mov edx, 1
add eax, 0x113083
adc dword [rax], eax
mov edx, 1
call fcn.140143230
mov rcx, rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
int1
mov eax, 0x89480006
invalid
add byte [rax - 0x77], cl
invalid
ror dword [rax - 0x77], 0x44
mov dword [rsp + 0x60], eax
and al, 0x60
test rax, rax
test eax, eax
ror byte [rdi], 0x84
invalid
je 0x1400d9a77
test byte [rdi], ah
and dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov rdi, qword [rsp + 0x38]
mov r8, rdi
clc
clc
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x30], rdi
xor cl, ch
js 0x1400d797d
add byte [rax], al
js 0x1400d797d
add byte [rax], al
cmp word [rsp + 0x38], 2
jb 0x1400d967b
invalid
mov rax, qword [rsp + 0x50]
movzx eax, word [rax]
mov r12d, eax
rol r12w, 8
rol r12d, 8
rol r12d, 8
rol esp, 8
or byte [rcx + 0xf], al
mov bh, 0xd4
movzx edx, r12w
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffffe
cmp rcx, rdx
jb 0x1400d9746
lea rcx, [rdx + 2]
mov qword [rsp + 0x260], rcx
add cl, byte [rax - 0x77]
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax + 0x3b], cl
cmp rcx, qword [rsp + 0x38]
cmp rcx, qword [rsp + 0x38]
ja 0x1400d9a64
add byte [rbx + rcx*4 + 0x44], cl
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
add r8, 2
mov qword [rsp + 0x1a8], r8
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
test al, 1
add byte [rax], al
mov qword [rsp + 0x1b0], rdx
xchg esp, eax
and al, 0xb0
mov al, 1
add byte [rax], al
invalid
invalid
test byte [rax + rdi*4], ah
mov eax, 1
mov al, 1
add byte [rax], al
mov qword [rsp + 0x1b8], 0
mov dword [rsp + 0x1b8], 0
mov eax, 1
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xd8], 8
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x11], al
sbb ah, byte [rsi - 0x7b]
test ax, ax
invalid
test bh, ch
lea rdx, [rsp + 0xe0]
add byte [rax], al
movups xmmword [rdx], xmm11
test ax, ax
je 0x1400d83ef
test bh, ch
or dword [rax], eax
invalid
test bh, ch
or dword [rax], eax
add byte [rdi + 8], bh
mov edi, 8
mov edi, 8
xor eax, eax
mov qword [rsp + 0x30], rax
jmp 0x1400d7a5e
mov rdx, qword [rsp + 0x30]
mov rax, rdx
ror byte [rax - 0x3f], 1
loopne 0x1400d7a1f
ror byte [rax - 0x3f], 1
loopne 0x1400d7a1f
mov qword [rdi + rax], r13
mov dword [rdi + rax], ebp
sub al, 7
invalid
mov qword [rdi + rax + 8], r12
mov dword [rdi + rax + 8], esp
mov qword [rdi + rax + 0x10], rbx
invalid
mov rcx, qword [rsp + 0x328]
mov qword [rdi + rax + 0x18], rcx
inc rdx
inc edx
invalid
inc edx
mov rax, rdx
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
mov qword [rsp + 0xe8], rdx
mov rax, qword [rsp + 0x1b8]
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp eax, dword [rsp + 0x1b0]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp eax, dword [rsp + 0x1b0]
jae case.0x1400ccc14.2449
invalid
invalid
cmp eax, dword [rsp + 0x1b0]
jae case.0x1400ccc14.2449
or eax, dword [rax]
add byte [rax - 0x73], cl
invalid
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa8
test al, 1
add byte [rax], al
invalid
popfq
lea rdx, [rsp + 0x1a8]
test al, 1
add byte [rax], al
call fcn.1400cad10
cmp qword [rsp + 0x100], 0
add byte [rcx], al
add byte [rax], al
invalid
xor bh, bh
dec dword [rax - 0x7d]
mov esp, 0x10024
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 8
add dword [rax], eax
invalid
mov r13, qword [rsp + 0x108]
mov ebp, dword [rsp + 0x108]
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x10
mov r12, qword [rsp + 0x110]
mov esp, dword [rsp + 0x110]
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
mov rbx, qword [rsp + 0x118]
jne 0x1400d91cc
invalid
add byte [rax], al
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
test dword [rdx], esi
invalid
mov rdx, qword [rsp + 0x1b0]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x1b8]
mov word [rax + rdi*4], fs
and al, 0xb8
add dword [rax], eax
add byte [rax - 0x77], cl
mov rax, rdx
sub rax, rcx
cmp rax, 4
invalid
invalid
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x1400d91d4
invalid
lea rax, [rcx + 4]
add al, 0x48
mov dword [rsp + 0x1b8], eax
mov qword [rsp + 0x1b8], rax
cmp rcx, 0xfffffffffffffffb
stc
sti
ja 0x1400d98bf
cmp rax, rdx
ja 0x1400d98ae
mov rax, qword [rsp + 0x1a8]
and al, 0xa8
add dword [rax], eax
add byte [rbx - 0x37f0f7fc], cl
mov eax, dword [rax + rcx]
bswap eax
mov eax, dword [rax + rcx]
bswap eax
movabs rcx, 0xffffffff00000000
mov rdx, qword [rsp + 0x328]
sub byte [rbx], al
add byte [rax], al
and rdx, rcx
or rdx, rax
mov qword [rsp + 0x328], rdx
add byte [rax], al
mov ecx, 0
add byte [rax], al
test r13, r13
je 0x1400d9359
sbb byte [rax], al
invalid
mov rax, qword [rsp + 0x30]
cmp rax, qword [rsp + 0xe0]
jne case.0x1400d2be6.165
invalid
invalid
invalid
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
test esp, ebp
invalid
dec dword [rax - 0x73]
mov word [rax + rbx*8], fs
and al, 0xd8
lea rcx, [rsp + 0xd8]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
mov edx, dword [rsp + 0x30]
and al, 0x30
call fcn.1400e0c30
mov rdi, qword [rsp + 0xd8]
mov edi, dword [rsp + 0xd8]
add byte [rax - 0x75], cl
mov esp, 0xd824
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax], al
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x30], rax
jmp case.0x1400d2be6.165
test cx, cx
je case.0x14004b2ee.2492
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [rsp + 0x260], rax
and al, 0x60
add al, byte [rax]
add cl, ch
invalid
add byte [rax], al
jmp case.0x140048217.2549
add byte [rax], al
add byte [rax + 0xb], bh
mov eax, 0xb
add byte [rax - 0x77], cl
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
and al, 0x60
test cx, cx
leave
je 0x1400d96a2
add byte [rax - 0x75], cl
and al, 0x50
mov rax, qword [rsp + 0x50]
movzx ecx, byte [rax]
mov rax, qword [rsp + 0x38]
dec rax
mov qword [rsp + 0x48], rcx
cmp rax, rcx
cmp rax, rcx
cmp eax, ecx
jb case.0x14003dfe5.2734
add byte [rax], al
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
and al, 0x48
lea rcx, [rax + 1]
mov qword [rsp + 0x260], rcx
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
cmp rax, qword [rsp + 0x38]
and al, 0x38
jae 0x1400d9a64
sub dword [rsi + 0x4800001e], 0xffffffc7
test byte [rax + rax], ah
and al, 0
invalid
add byte [rax], al
mov qword [rsp + 0x100], 2
mov dword [rsp + 0x100], 2
and al, 0
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdi + rcx + 0x11], al
invalid
invalid
lea rax, [rsp + 0x108]
movups xmmword [rax], xmm11
movups xmmword [rax], xmm3
movups xmmword [rax], xmm3
sbb byte [rax - 0x7d], cl
jl 0x1400d7bf6
cmp qword [rsp + 0x48], 0
je 0x1400d840c
add byte [rax], al
add byte [rdi], cl
test byte [rdx], dh
or byte [rax], al
invalid
add byte [rax + 2], bh
mov eax, 2
mov r12, qword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
xor ecx, ecx
leave
mov qword [rsp + 0x30], rcx
and al, 0x30
xor edi, edi
jmp 0x1400d7c1d
add rdi, 2
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov word [rax + rcx*4], r13w
mov word [rax + rcx*4 + 2], bx
inc rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x110], rcx
cmp rdi, qword [rsp + 0x48]
jae 0x1400d8486
invalid
or byte [rax], al
invalid
sub r12, 2
jb 0x1400d9080
mov rcx, qword [rsp + 0x50]
and al, 0x50
movzx ebx, word [rcx + rdi + 1]
rol bx, 8
or byte [rdi], cl
mov bh, 0xcb
mov r13w, 9
cmp ecx, 0xfefb
jg 0x1400d7c67
lea edx, [rcx - 0x300]
cmp edx, 4
ja 0x1400d7c86
invalid
or eax, 0xc634900
nop
add rcx, r8
jmp rcx
add dword [rax], eax
jmp 0x1400d7cbb
cmp ecx, 0xfefc
cld
inc byte [rax]
add byte [rax + rax*2 - 0x7f], dh
invalid
je 0x1400d7caf
cmp ecx, 0xfefd
je 0x1400d7cb6
stc
std
inc byte [rax]
add byte [rdi + rdi - 0x7f], dh
stc
invalid
cmp ecx, 0xfeff
jne 0x1400d7cbb
mov r13w, 6
mov ebp, 0x35eb0006
cmp ecx, 0x200
add byte [rdx], al
add byte [rax], al
invalid
invalid
jmp 0x1400d7cbb
add byte [rdx], al
add byte [rax], al
invalid
add byte [rbp + 0x2d], dh
jne 0x1400d7cbb
sub eax, 0xebed3145
xor r13d, r13d
jmp 0x1400d7cbb
invalid
sub byte [rsi + 0x41], ah
mov r13w, 2
jmp 0x1400d7cbb
invalid
mov ebp, 0x21eb0002
and dword [rsi + 0x41], esp
mov ebp, 0x1aeb0003
jmp 0x1400d7cbb
mov r13w, 3
mov r13d, 0x1aeb0003
jmp 0x1400d7cbb
mov r13w, 4
mov ebp, 0x13eb0004
add bl, ch
jmp 0x1400d7cbb
adc esp, dword [rsi + 0x41]
mov ebp, 0xceb0005
mov r13w, 8
mov r13d, 0x5eb0008
mov r13w, 5
add eax, 0x660ceb00
jmp 0x1400d7cbb
mov r13d, 0x5eb0008
mov ebp, 0x5eb0008
add bl, ch
add eax, 0x7bd4166
add byte [rax - 0x75], cl
mov r13w, 7
mov r13d, 0x8b480007
invalid
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rax + 0x3b], cl
mov word [rax + rcx], fs
and al, 8
cmp rcx, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
jne 0x1400d7bef
test dword [rcx], esp
invalid
lea rcx, [rsp + 0x100]
add byte [rax - 0x75], cl
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
call case.0x140104a47.976
mov rax, qword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax], al
invalid
dec dword [rax - 0x75]
test byte [rax + rax], ah
and al, 0
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x30], rcx
add byte [rax], al
mov rcx, qword [rsp + 0x110]
add byte [rax], al
mov qword [rsp + 0x30], rcx
jmp 0x1400d7bef
dec dword [rax - 0x73]
lea rcx, [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [rsp + 0x250]
xchg esp, eax
and al, 0x50
add al, byte [rax]
add al, ch
invalid
call fcn.1400cad10
cmp qword [rsp + 0x100], 0
invalid
add dword [rax], esi
xor bh, bh
dec dword [rax - 0x7d]
mov esp, 0x10024
add byte [rax], al
invalid
invalid
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x60], rax
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x38], rax
and al, 0x38
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
mov rax, qword [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], rax
add byte [rax], al
mov qword [rsp + 0x30], rax
mov eax, 0xa
mov qword [rsp + 0x48], rax
and al, 0x48
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
jne 0x1400d906e
jne 0x1400d906e
add byte [rax], al
jmp case.0x140040846.2640
add byte [rsi - 0x7b], ah
leave
test cx, cx
test ecx, ecx
je case.0x140040846.2695
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax]
movzx edx, al
add byte [rdi], cl
mov dh, 0xd0
mov rcx, qword [rsp + 0x38]
dec rcx
cmp rcx, rdx
cmp ecx, edx
jb 0x1400d9775
add byte [rax], al
mov r13, rdx
invalid
lea rcx, [r13 + 1]
mov qword [rsp + 0x260], rcx
mov dword [rsp + 0x260], ecx
add dword [rax - 0x77], ecx
mov word [rax + riz*2], fs
mov dword [rsp + 0x260], ecx
add al, byte [rax]
add byte [rbx + rdi + 0x6c], cl
cmp r13, qword [rsp + 0x38]
and al, 0x38
jae 0x1400d9a64
rcr dword [rax + rax], 1
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x100], 1
lea rcx, [rsp + 0x108]
movups xmmword [rcx], xmm11
test al, al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rdi + rcx + 0x11], al
sbb dword [rax + rax*8 + 0x66e840f], eax
je 0x1400d8421
je 0x1400d8421
mov eax, 1
xor ecx, ecx
mov qword [rsp + 0x30], rcx
xor ebx, ebx
jmp 0x1400d7ded
xor byte [rcx], dh
fucomi st(3)
sub cl, byte [rax - 1]
ret
inc rbx
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov byte [rax + rcx*2], dil
mov byte [rax + rcx*2 + 1], r12b
invalid
invalid
mov byte [rax + rcx*2 + 1], r12b
add qword [rax - 1], rcx
ror dword [rax - 0x77], 0x4c
and al, 0x30
inc rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x110], rcx
cmp r13, rbx
je 0x1400d81be
rol dword [rbx], 1
add byte [rax], al
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rcx + 0x39], cl
fisttp qword [rdi]
test cl, dl
rol dword [rbx], 1
add byte [rax], al
mov rcx, qword [rsp + 0x50]
rol dword [rbx], 1
add byte [rax], al
mov rcx, qword [rsp + 0x50]
movzx r12d, byte [rcx + rbx + 1]
sbb dword fs:[rcx], eax
sbb dword [rcx], eax
cmp r12b, 1
sete cl
mov dl, 2
sub dl, cl
test r12b, r12b
movzx edi, dl
mov dh, 0xfa
mov dh, 0xfa
mov ecx, 0
cmove edi, ecx
add byte [rdi], cl
stc
mov rcx, qword [rsp + 0x30]
and al, 0x30
cmp rcx, qword [rsp + 0x108]
jne 0x1400d7dc3
lea rcx, [rsp + 0x100]
mov rdx, qword [rsp + 0x30]
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x30
call case.0x140104a47.1056
invalid
mov rax, qword [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
and al, 0x30
jmp 0x1400d7dc3
cmp word [rsp + 0x38], 2
and al, 0x38
add cl, byte [rdi]
invalid
cmp byte [rdx], al
jb 0x1400d96d9
sbb byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
mov rax, qword [rsp + 0x50]
movzx eax, word [rax]
mov ebx, eax
ret
rol bx, 8
rol ebx, 8
ret
movzx edx, bx
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
add rcx, 0xfffffffffffffffe
cmp rcx, rdx
jb 0x1400d979e
add byte [rax], al
add byte [rax], al
lea rcx, [rdx + 2]
mov qword [rsp + 0x260], rcx
cmp rcx, qword [rsp + 0x38]
cmp ecx, dword [rsp + 0x38]
add byte [rax + 0x3b], cl
and al, 0x38
cmp ecx, dword [rsp + 0x38]
ja 0x1400d9a64
rcr byte [rbx], cl
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
push rax
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
push rax
add rcx, 2
mov qword [rsp + 0x1a8], rcx
mov word [rax + rbp*4], fs
add dword [rax], eax
invalid
mov word [rax + rbp*4], fs
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xe0]
movups xmmword [rcx], xmm11
invalid
invalid
mov qword [rsp + 0x1b0], rdx
mov qword [rsp + 0xd8], 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xe0]
loopne case.0x140003724.3545
add byte [rax], al
movups xmmword [rcx], xmm11
test ax, ax
je 0x1400d8448
invalid
add byte [rax], al
ror byte [rdi], 0x84
jl 0x1400d7ecf
invalid
add byte [rax], al
add byte [rdi + 8], bh
mov edi, 8
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
ror byte [rax - 0x77], 0x44
and al, 0x30
xor ecx, ecx
leave
jmp case.0x14003daf1.2633
mov rcx, qword [rsp + 0x30]
mov rax, rcx
shl rax, 5
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
push rsp
and al, 0x48
mov qword [rdi + rax], rdx
mov word [rdi + rax + 8], bx
mov word [rdi + rax + 0xa], r13w
mov rdx, qword [rsp + 0x60]
mov dword [rdi + rax + 0xc], edx
mov rdx, qword [rsp + 0x50]
and al, 0x50
mov qword [rdi + rax + 0x10], rdx
adc byte [rbx + 0x66382454], cl
mov edx, dword [rsp + 0x38]
mov word [rdi + rax + 0x18], dx
mov dword [rdi + rax + 0x18], edx
sbb byte [rsi + 0x44], ah
mov dword [rdi + rax + 0x1a], esp
mov word [rdi + rax + 0x1a], r12w
mov dword [rdi + rax + 0x1a], r12d
inc rcx
mov rax, rcx
enter 0xffffffffffff8948, 0x4c
and al, 0x30
enter 0xffffffffffff8948, 0x4c
and al, 0x30
and al, 0x30
mov qword [rsp + 0xe8], rcx
call 0x1880d7f32
mov rdx, qword [rsp + 0x1b0]
mov edx, dword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1b8]
cmp rcx, rdx
cmp ecx, edx
mov word [rax + rdi*4], fs
add dword [rax], eax
add byte [rax + 0x39], cl
invalid
mov eax, 0x48000001
cmp ecx, edx
ror dword [rdi], 1
jae 0x1400d84af
and dword [rbp + 5], 0
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
invalid
invalid
mov rax, rdx
mov eax, edx
sub rax, rcx
cmp rax, 2
cmp eax, 2
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp eax, 2
clc
add cl, byte [rdi]
invalid
jb 0x1400d90fc
adc dword [rax], eax
add byte [rax - 0x73], cl
add cl, byte [r8 - 0x77]
add cl, byte [rax - 0x77]
lea rax, [rcx + 2]
mov qword [rsp + 0x1b8], rax
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x7d], cl
stc
std
add cl, byte [rax - 0x77]
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x7d], cl
stc
std
ja 0x1400d98bf
cmp rax, rdx
ja 0x1400d98ae
sbb dword [rax], eax
add byte [rax - 0x75], cl
add byte [rax], al
mov rax, qword [rsp + 0x1a8]
movzx r12d, word [rax + rcx]
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
and al, 8
rol r12w, 8
rol r12d, 8
rol esp, 8
movzx eax, r12w
mov cx, 0xa
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
cmp byte [rbp - 0x67c16b8], cl
invalid
lea ecx, [rax - 0x17]
cmp ecx, 7
jbe case.0x140003724.3554
invalid
and byte [0x1400d7ea4], al
add eax, 0xffffff00
cmp eax, 4
ja case.default.0x1400d7fb7
clc
add al, 0x77
invalid
lea rcx, [0x1401afdfc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov eax, 0x48eb0005
lea rdx, [0x1401afddc]
lea edx, [0x1401afddc]
adc eax, 0xd7e16
or eax, 0x4634800
mov cl, byte [rax + 1]
invalid
invalid
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
sar bh, 1
loopne 0x1400d7f97
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
cmp byte [rax], al
add byte [rax], al
add bl, ch
xor ah, byte [rsi - 0x48]
invalid
jmp case.default.0x1400d7fb7
mov ax, 1
add dword [rax], eax
add bl, ch
sub byte [rsi - 0x48], ah
invalid
add al, byte [rax]
invalid
jmp 0x1400d8007
mov ax, 2
add bl, ch
and ah, byte [rsi - 0x48]
add eax, dword [rax]
jmp 0x1400d8007
mov ax, 3
jmp 0x1400d8007
mov ax, 4
jmp 0x1400d8007
invalid
invalid
adc byte [rsi - 0x48], ah
invalid
jmp 0x1400d8007
add bl, ch
add al, 0x66
mov ax, 9
invalid
invalid
mov dword [rsp + 0x38], eax
and al, 0x38
lea rcx, [rsp + 0x100]
mov word [rax + rax], fs
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
add byte [rax], al
lea rdx, [rsp + 0x1a8]
and al, 0xa8
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
call fcn.1400cad10
cmp qword [rsp + 0x100], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x48], rax
and al, 0x48
movzx ebx, word [rsp + 0x110]
movzx r13d, word [rsp + 0x112]
add byte [rax], al
mov bh, 0x9c
and al, 0x10
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
lodsb al, byte [rsi]
and al, 0x12
add dword [rax], eax
add byte [rax], al
invalid
test byte [rsp + rdx], ah
invalid
add byte [rax], al
mov eax, dword [rsp + 0x114]
add byte [rax], al
mov qword [rsp + 0x60], rax
and al, 0x60
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x50], rax
and al, 0x50
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
jne 0x1400d912c
mov rax, qword [rsp + 0x30]
cmp rax, qword [rsp + 0xe0]
cmp eax, dword [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
test dword [rbx - 2], esp
invalid
loopne 0x1400d8071
add byte [rax], al
jne 0x1400d7edc
dec dword [rax - 0x73]
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x30
lea rcx, [rsp + 0xd8]
mov rdx, qword [rsp + 0x30]
call fcn.1400e0c30
mov rdi, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x30], rax
jmp 0x1400d7edc
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x260], rax
invalid
add byte [rax], al
test cx, cx
je 0x1400d8358
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rax], al
mov rcx, qword [rsp + 0x38]
and al, 0x38
cmp al, ch
pop rdi
mov cl, 6
add byte [rax - 0x77], cl
call fcn.140143230
mov rcx, rax
ror dword [rax - 0x77], 0x44
and al, 0x60
ror dword [rax - 0x77], 0x44
and al, 0x60
test rax, rax
jne 0x1400d8362
invalid
add byte [rdx], 0
invalid
jmp 0x1400d9a77
sbb dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x260], rax
test cx, cx
test ecx, ecx
and al, 0x60
add al, byte [rax]
add byte [rsi - 0x7b], ah
test ecx, ecx
test ecx, ecx
je 0x1400d8380
movzx eax, byte [0x1401ea9b8]
mov edx, 1
sub byte [rcx], dl
add byte [rdx + 1], bh
mov rcx, qword [rsp + 0x38]
cmp al, ch
sbb eax, 0x480006b1
mov ecx, eax
call fcn.140143230
mov rcx, rax
mov qword [rsp + 0x60], rax
test rax, rax
test eax, eax
test eax, eax
jne 0x1400d838a
test dword [rsi + 2], esp
add byte [rax], al
add al, byte [rax]
add cl, ch
sbb qword [rax], r8
add byte [rax], al
invalid
invalid
jmp 0x1400d9a77
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x260], rax
mov dword [rsp + 0x260], eax
test cx, cx
je case.0x14004b2ee.2496
jbe case.0x140048217.2549
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
sub byte [rcx], dl
add byte [rdx + 1], bh
add dword [rax], eax
add byte [rax], al
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.140143230
mov rcx, rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
test rax, rax
je 0x1400d9a77
test byte [rcx], dl
sbb dword [rax], eax
invalid
ror byte [rdi], 0x84
adc dword [rcx], ebx
test byte [rcx], dl
sbb dword [rax], eax
add byte [rdi], cl
add byte [rax], al
movzx edi, di
mov bh, 0xff
dec dword [rax - 0x75]
and al, 0x60
and al, 0x60
mov rcx, qword [rsp + 0x60]
and al, 0x60
mov rdx, qword [rsp + 0x50]
mov r12, qword [rsp + 0x38]
and al, 0x38
cmp byte [rbp - 0x77], cl
mov r8, r12
mov eax, esp
loopne 0x1400d8164
call sub.VCRUNTIME140.dll_memcpy
jo case.0x140008aad.3153
jae case.0x14004b2ee.2482
or byte [rax], al
add byte [rax - 0x48], cl
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x368]
push 0x48000003
and ecx, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
invalid
push 0x48000003
and ecx, eax
or rcx, rbx
invalid
shl rdi, 0x10
or rcx, rdi
or ecx, edi
adc byte [rax + 9], cl
stc
mov eax, 0x10
add byte [rax], al
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x368], rcx
invalid
add eax, dword [rax]
invalid
xor byte [rax - 0x77], cl
mov word [rax + rbp*2], fs
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
retf
mov rbx, rcx
jmp case.0x140040846.2640
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
jmp 0x1400d8434
add byte [rsi - 0x7d], ah
jl 0x1400d8200
cmp word [rsp + 0x38], 3
cmp byte [rbx], al
jb 0x1400d97e2
invalid
mov rax, qword [rsp + 0x50]
movzx eax, word [rax + 1]
mov edi, eax
rol di, 8
invalid
movzx edx, di
mov bh, 0xd7
xlatb
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
add rcx, 0xfffffffffffffffd
cmp rcx, rdx
cmp ecx, edx
jb case.0x140104a47.1871
lea rcx, [rdx + 3]
mov qword [rsp + 0x260], rcx
add byte [rax], al
add byte [rax + 0x3b], cl
and al, 0x38
cmp rcx, qword [rsp + 0x38]
cmp ecx, dword [rsp + 0x38]
ja 0x1400d9a64
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
add rcx, 3
mov qword [rsp + 0x1a8], rcx
mov dword [rsp + 0x1a8], ecx
add ecx, dword [rax - 0x77]
mov word [rax + rbp*4], fs
and al, 0xa8
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
xchg esp, eax
mov qword [rsp + 0x1b0], rdx
mov dword [rsp + 0x1b0], edx
and al, 0xb0
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rsp + 0x1b8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd8], 8
test byte [rax + rbx*8], ah
and al, 0xd8
add byte [rax], al
add byte [rax], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
invalid
lea rcx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
loopne 0x1400d8256
add byte [rax], al
add byte [rdi + rcx + 0x11], al
sbb dword [rsi - 0x7b], esp
test ax, ax
invalid
invalid
add byte [rax], al
movups xmmword [rcx], xmm11
test ax, ax
je 0x1400d8501
pushfq
add al, byte [rax]
invalid
pushfq
add al, byte [rax]
add byte [rcx - 0x43], al
or byte [rax], al
mov r13d, 8
add byte [rax], al
xor eax, eax
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
jmp 0x1400d82ba
mov rdx, qword [rsp + 0x30]
and al, 0x30
lea rax, [rdx + rdx*2]
mov qword [r13 + rax*8], r12
mov dword [rbp + rax*8], esp
mov qword [r13 + rax*8 + 8], rdi
mov rcx, qword [rsp + 0x270]
and al, 0x70
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
jo 0x1400d828f
add byte [rax], al
mov qword [r13 + rax*8 + 0x10], rcx
inc rdx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0xe8], rdx
xchg esp, eax
and al, 0xe8
invalid
add byte [rax], al
add byte [rax], al
invalid
xchg esp, eax
and al, 0xe8
call 0x1880d82a5
invalid
add byte [rax], al
mov rax, qword [rsp + 0x1b8]
mov eax, dword [rsp + 0x1b8]
test byte [rax + rdi*4], ah
mov eax, 0x48000001
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp eax, dword [rsp + 0x1b0]
jae 0x1400d8517
invalid
invalid
mov word [rax + rax], fs
and al, 0
cmp rax, qword [rsp + 0x1b0]
cmp eax, dword [rsp + 0x1b0]
jae 0x1400d8517
lea rcx, [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa8
lea rdx, [rsp + 0x1a8]
lea edx, [rsp + 0x1a8]
add dword [rax], eax
add al, ch
sub dil, r15b
dec dword [rax - 0x7d]
mov esp, 0x10024
add byte [rax], al
add byte [rax], al
call fcn.1400cad10
cmp qword [rsp + 0x100], 0
mov r12, qword [rsp + 0x108]
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rdi], cl
invalid
stosd dword [rdi], eax
sldt word [rax]
add byte [rax], al
mov esp, 0x11024
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rdi], cl
test dword [rbx + 0x4800000f], ebp
mov eax, dword [rsp + 0x30]
and al, 0x30
stosd dword [rdi], eax
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
and al, 0x30
cmp rax, qword [rsp + 0xe0]
jne 0x1400d8274
lea rcx, [rsp + 0xd8]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
push rsp
and al, 0x30
call case.0x140003724.2976
mov r13, qword [rsp + 0xd8]
insd dword [rdi], dx
invalid
invalid
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
jmp 0x1400d8274
invalid
push qword [rcx]
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x60], rax
jmp case.0x140040846.2640
mov eax, 0xf
mov qword [rsp + 0x48], rax
and al, 0x48
jmp case.0x140040846.2640
jmp case.0x140040846.2640
add byte [rax], al
mov eax, 1
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
and al, 0x60
mov rdx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x38]
cmp byte [rcx - 0x77], cl
clc
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov eax, 0xd
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
mov eax, 1
mov eax, 1
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
invalid
mov rdx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x38]
mov r8, rdi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov eax, 0xe
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
invalid
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
jmp case.0x140040846.2640
add byte [rax], al
mov eax, 1
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
jmp 0x1400d8166
mov eax, 8
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], rax
and al, 0x60
xor eax, eax
mov qword [rsp + 0x30], rax
ror byte [rax - 0x77], 0x44
and al, 0x30
xor eax, eax
jmp 0x1400d84ed
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
invalid
mov qword [rsp + 0x60], rax
invalid
xor eax, eax
mov qword [rsp + 0x30], rax
invalid
ror byte [rax - 0x77], 0x44
and al, 0x30
invalid
xor eax, eax
jmp 0x1400d8472
add byte [rax], al
shr cl, 0x83
add byte [rax], al
add byte [rax], al
mov eax, 8
add byte [rax], al
mov eax, 8
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], rax
and al, 0x60
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor eax, eax
mov qword [rsp + 0x50], rax
and al, 0x50
jmp 0x1400d860d
add byte [rax + 2], bh
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x60], rax
and al, 0x60
invalid
xor eax, eax
mov qword [rsp + 0x30], rax
xor eax, eax
jmp case.0x14003daf1.2669
mov eax, 1
mov qword [rsp + 0x60], rax
and al, 0x60
add byte [rax - 0x77], cl
and al, 0x60
and al, 0x60
and al, 0x60
xor eax, eax
mov qword [rsp + 0x30], rax
invalid
ror byte [rax - 0x77], 0x44
and al, 0x30
invalid
xor byte [rcx], dh
xor eax, eax
ror byte [rax - 0x77], 0x44
and al, 0x38
mov qword [rsp + 0x38], rax
mov eax, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], rax
jmp case.0x140040846.2640
add byte [rax + 8], bh
mov eax, 8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
invalid
mov qword [rsp + 0x60], rax
invalid
xor eax, eax
mov qword [rsp + 0x30], rax
xor eax, eax
jmp 0x1400d84c4
mov rax, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov rax, qword [rsp + 0x108]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rax
mov eax, 1
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
jmp case.0x140040846.2640
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x60], rax
add byte [rax - 0x77], cl
and al, 0x60
mov rax, qword [rsp + 0x108]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov eax, 6
mov qword [rsp + 0x48], rax
jmp case.0x140040846.2640
cmp al, byte [rbx]
add byte [rax], al
invalid
cmp al, byte [rbx]
add byte [rax], al
mov rax, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0x60], rax
and al, 0x60
invalid
mov rax, qword [rsp + 0xe0]
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rax
mov eax, 7
mov qword [rsp + 0x48], rax
and al, 0x48
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
jmp case.0x140040846.2640
adc dword [rbx], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov rax, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
loopne 0x1400d84eb
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
cmp byte [rax + 3], bh
mov eax, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
jmp case.0x140040846.2640
mov eax, 8
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
add byte [rax - 0x77], cl
and al, 0x60
mov dword [rsp + 0x60], eax
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
xor r12d, r12d
in al, 0xeb
adc eax, 0x24848b48
fadd dword [rax]
add byte [rax], al
jmp 0x1400d852c
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x60], rax
mov r12, qword [rsp + 0xe0]
mov esp, dword [rsp + 0xe0]
invalid
mov esp, dword [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax], fs
and al, 0
lea rcx, [rsp + 0x100]
lea ecx, [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
add al, byte [rax]
add al, ch
iretd
lea rdx, [rsp + 0x250]
call fcn.1400cad10
cmp qword [rsp + 0x100], 0
mov esp, 0x10024
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 8
mov r13, qword [rsp + 0x108]
mov ebp, dword [rsp + 0x108]
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xf8], rax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
and al, 0x18
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
and al, 0x70
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
and al, 0x18
and al, 0x18
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
and al, 0x70
mov dword [rsp + 0x270], eax
add al, byte [rax]
add byte [rdi], cl
test esi, edx
adc al, byte [rax]
add byte [rax - 0x7d], cl
jl 0x1400d85a0
jne 0x1400d984e
cmp qword [rsp + 0x60], 0
je 0x1400d9894
invalid
invalid
add byte [rdi], cl
test byte [rax], dl
adc eax, dword [rax]
add byte [rcx + rcx*4 - 0x19], al
mov edi, r12d
out 0xc1, eax
out dx, eax
or byte [rcx + rcx*4 - 0x20], cl
mov eax, esp
shr edi, 8
mov rax, r12
mov eax, esp
shr rax, 0x10
mov qword [rsp + 0x360], rax
add byte [rax], al
add byte [rax], al
mov rbx, r13
mov rax, qword [rsp + 0x360]
add eax, dword [rax]
add byte [rax - 0x3f], cl
loopne 0x1400d85b8
jmp case.0x14004b2ee.2510
invalid
add eax, dword [rax]
add byte [rax - 0x3f], cl
loopne 0x1400d85b8
shl eax, 0x10
movzx ecx, dil
iretd
shl rcx, 8
or rcx, rax
rol dword [rcx + 0xf], 0xb6
invalid
or rax, rcx
invalid
or byte [rax + 9], cl
rol dword [rcx + 0xf], 0xb6
invalid
or eax, ecx
enter 0xffffffffffff8948, 0x44
and al, 0x38
mov qword [rsp + 0x38], rax
and al, 0x38
mov eax, 0xc
mov qword [rsp + 0x48], rax
and al, 0x48
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
and al, 0x48
mov rax, qword [rsp + 0x270]
jo 0x1400d85d1
add byte [rax], al
mov qword [rsp + 0xf0], rax
add byte [rax], al
jmp case.0x140040846.2640
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
and al, 0xd8
mov rax, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov rax, qword [rsp + 0xe0]
loopne 0x1400d85f1
add byte [rax], al
mov qword [rsp + 0x50], rax
and al, 0x50
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x58
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
and al, 0x38
mov rcx, qword [rsp + 0x260]
invalid
mov rax, qword [rsp + 0x38]
sub rax, rcx
sub eax, ecx
sub eax, ecx
cmp rax, 2
jb 0x1400d97be
add byte [rax], al
lea rdx, [rcx + 2]
push rcx
add cl, byte [rax - 0x77]
mov qword [rsp + 0x260], rdx
cmp rcx, 0xfffffffffffffffd
mov qword [rsp + 0x260], rdx
cmp rcx, 0xfffffffffffffffd
invalid
ja 0x1400d9aa0
imul edx, dword [rax + rax], 0
mov rax, qword [rsp + 0x38]
and al, 0x38
sub rax, rdx
sub eax, edx
jb 0x1400d9aae
imul edx, dword [rax + rax], 0
add byte [rax], al
mov r8, qword [rsp + 0x250]
add byte [rax], al
movzx ecx, word [r8 + rcx]
mov r12d, ecx
rol r12w, 8
rol esp, 8
rol esp, 8
movzx r9d, r12w
movzx ecx, sp
cmp rax, r9
cmp eax, ecx
jb 0x1400d9812
mov rax, rdx
add rax, r9
ror byte [rcx + rax - 0x38], 1
mov qword [rsp + 0x260], rax
jb 0x1400d9ac4
adc al, 0
add byte [rax + 0x3b], cl
add byte [rax], al
cmp rax, qword [rsp + 0x38]
and al, 0x38
ja 0x1400d9ad8
add r8, rdx
add eax, edx
mov qword [rsp + 0x1a8], r8
mov qword [rsp + 0x1b0], r9
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rax], al
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov al, 1
add byte [rax], al
mov qword [rsp + 0x1b8], 0
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xd8], 8
invalid
invalid
mov qword [rsp + 0xd8], 8
lea rax, [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi + rcx + 0x11], al
movups xmmword [rax], xmm11
test cx, cx
loopne 0x1400d86b5
add byte [rax], al
movups xmmword [rax], xmm11
test cx, cx
je 0x1400d879e
add byte [rax], al
add byte [rcx - 0x43], al
or byte [rax], al
add byte [rax], al
invalid
mov r13d, 8
xor eax, eax
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0xf0], eax
and al, 0xf0
add byte [rax], al
add bl, ch
jmp 0x1400d871a
mov rcx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf0]
lea rax, [rcx + rcx*2]
lea eax, [rcx + rcx*2]
mov qword [r13 + rax*8], rdi
mov qword [r13 + rax*8 + 8], r12
mov qword [r13 + rax*8 + 0x10], rbx
mov dword [rbp + rax*8 + 0x10], ebx
or byte [rcx - 0x77], cl
pop rsp
mov dword [rbp + rax*8 + 0x10], ebx
invalid
inc rcx
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xe8], rcx
mov dword [rsp + 0xe8], ecx
ror dword [rax - 0x77], 0x8c
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xe8], ecx
invalid
invalid
test byte [rax + rdi*4], ah
invalid
mov dword [rsp + 0xe8], ecx
mov rax, qword [rsp + 0x1b8]
mov eax, 0x48000001
add dword [rax], eax
add byte [rax + 0x3b], cl
invalid
test byte [rax + rsi*4], ah
cmp rax, qword [rsp + 0x1b0]
cmp eax, dword [rsp + 0x1b0]
add dword [rax], eax
add byte [rdi], cl
adc dword [rdi + 0x48000000], 0xffffff8d
add byte [rax], al
invalid
invalid
mov word [rax + rax], fs
and al, 0
jae 0x1400d87b1
add byte [rax], al
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x1a8]
lea edx, [rsp + 0x1a8]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0xa8
lea edx, [rsp + 0x1a8]
add dword [rax], eax
add al, ch
add byte [rax], al
call fcn.1400cae80
push rcx
invalid
cmp qword [rsp + 0x100], 0
mov rdi, qword [rsp + 0x108]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x10
add dword [rax], eax
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x10824
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
pushfq
and al, 0x18
mov rbx, qword [rsp + 0x118]
mov ebx, dword [rsp + 0x118]
add dword [rax], eax
add byte [rdi], cl
test dword [rdx + rcx - 0x74b80000], esp
add byte [rax], al
jne 0x1400d91fa
mov rax, qword [rsp + 0xf0]
test byte [rax + rsi*8], ah
add byte [rax], al
lock add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + riz*8], ah
and al, 0xe0
cmp rax, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
test dword [rdx - 1], ebp
invalid
invalid
jne 0x1400d86d6
invalid
dec dword [rax - 0x73]
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg esp, eax
and al, 0xf0
lea rcx, [rsp + 0xd8]
mov rdx, qword [rsp + 0xf0]
mov edx, dword [rsp + 0xf0]
mov edx, dword [rsp + 0xf0]
add byte [rax], al
add al, ch
add byte [rax], al
call case.0x140003724.2976
packsswb mm7, mm7
dec dword [rbx + rcx*4 - 0x54]
mov r13, qword [rsp + 0xd8]
invalid
invalid
invalid
mov r13, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xe8]
mov eax, dword [rsp + 0xe8]
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
mov qword [rsp + 0xf0], rax
add cl, ch
jmp 0x1400d86d6
cmp bh, bh
invalid
invalid
invalid
mov ebx, 8
or byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0xf0], rax
xor eax, eax
jmp 0x1400d87c1
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx], dh
shr bl, 0x10
mov rbx, qword [rsp + 0xd8]
add byte [rax], al
mov rax, qword [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
clc
loopne 0x1400d87bf
add byte [rax], al
mov qword [rsp + 0xf8], rax
clc
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1400d87f1
add byte [rax], al
cmp qword [rsp + 0x60], 0
je 0x1400d983a
invalid
mov eax, 9
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
add byte [rax - 0x77], cl
and al, 0x48
invalid
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
push rax
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x100], rcx
mov dword [rsp + 0x100], ecx
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
and al, 0x60
add byte [rax], al
mov rcx, qword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x108], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x110], rcx
mov dword [rsp + 0x110], ecx
mov dword [rsp + 0x110], ecx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x118], rcx
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x120], rbx
invalid
invalid
mov qword [rsp + 0x120], rbx
mov rcx, qword [rsp + 0xf8]
mov word [rax + rdi*8], fs
add byte [rax], al
invalid
mov word [rax + rdi*8], fs
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x128], rcx
mov word [rax + rbp], fs
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0xf0]
invalid
invalid
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0x130], rcx
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax], al
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
cmp rax, qword [rsp + 0x258]
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
jb 0x1400d8e84
sub dword [rsi], eax
add byte [rax], al
movdqu xmm12, xmmword [rsp + 0x108]
mov rdi, qword [rsp + 0x108]
mov edi, dword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x118]
invalid
invalid
pushfq
mov rbx, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x290], rbx
movdqa xmmword [rsp + 0x280], xmm12
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rdx], 0
invalid
and al, 0x90
add al, byte [rax]
add byte [rsi + 0x44], ah
movq qword [rsp + 0x280], mm4
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rdx], 0
invalid
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rdx], 0
add byte [rdx], 0
add byte [rax - 0x73], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdi], cl
invalid
lea rax, [rsp + 0x108]
movups xmm0, xmmword [rax + 0x18]
adc byte [rax + 0x18], al
sbb byte [rax - 0x75], cl
sub byte [rax - 0x77], cl
test byte [rax + riz*4], ah
invalid
add eax, dword [rax]
invalid
mov rax, qword [rax + 0x28]
mov qword [rsp + 0x3a0], rax
invalid
add eax, dword [rax]
add byte [rax], al
movabs al, byte [0x902484290f000003]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x390], eax
test byte [rax + rdx*4], ah
add eax, dword [rax]
invalid
movaps xmmword [rsp + 0x390], xmm0
nop
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x40
invalid
mov rax, qword [rsp + 0x40]
cmp rax, qword [rsp + 0x338]
cmp rax, qword [rsp + 0x338]
cmp eax, dword [rsp + 0x338]
and al, 0x38
add eax, dword [rax]
add byte [rdi], cl
test esi, esp
out 0xff, eax
jne 0x1400d70a0
dec dword [rax - 0x73]
mov word [rax + rsi], fs
add eax, dword [rax]
lea rcx, [rsp + 0x330]
mov rdx, qword [rsp + 0x40]
add byte [rax - 0x75], cl
push rsp
and al, 0x40
call fcn.1400cdb80
push rdx
invalid
dec dword [rax - 0x75]
test byte [rax + rsi], ah
mov rax, qword [rsp + 0x330]
mov eax, dword [rsp + 0x330]
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
sbb byte [rdx], al
invalid
mov qword [rsp + 0x218], rax
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
and al, 0x40
mov rax, qword [rsp + 0x340]
mov eax, dword [rsp + 0x340]
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x40], rax
jmp 0x1400d70a0
out 0xff, eax
push qword [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x84
and al, 0x88
mov qword [rsp + 0x88], rax
mov eax, 8
invalid
add byte [rax], al
add byte [rax + 8], bh
invalid
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x40], rax
mov al, 0
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x40], rax
and al, 0x40
mov rax, qword [rsp + 0xf0]
mov eax, dword [rsp + 0xf0]
shl rax, 0x20
add rax, qword [rsp + 0x38]
add eax, dword [rsp + 0x38]
mov qword [rsp + 0xf0], rax
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x80
add byte [rax], al
add byte [rax], al
mov edi, r10d
mov r10, qword [rsp + 0x80]
add byte [rax], al
mov edi, r10d
shr edi, 8
shr r10, 0x10
movzx eax, word [rsp + 0x50]
push rax
mov rcx, qword [rsp + 0x90]
mov ecx, dword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add cl, al
loope 0x1400d8957
shl ecx, 0x10
or ecx, eax
mov qword [rsp + 0x90], rcx
mov rdx, qword [rsp + 0x58]
pop rax
movzx eax, dh
mov dh, 0xc6
shl rax, 8
shl eax, 8
loopne 0x1400d8965
movzx ecx, dl
or rcx, rax
invalid
mov eax, edx
invalid
retf 0x948
ror dword [rcx + 0x25d0], 0xff
dec dword [rcx - 0x44]
add byte [rax], al
add byte [rax], al
invalid
shl byte [0x1400c896a], 1
and eax, 0xffff0000
movabs r12, 0xffffffff00000000
dec dword [rcx + 0x21]
invalid
and r12, rdx
and esp, edx
or r12, rax
or r12, rcx
invalid
mov rdx, r12
mov rax, qword [rsp + 0x88]
loop case.0x140040846.2651
mov eax, dword [rsp + 0x88]
shr rax, 0x10
mov qword [rsp + 0x218], rax
mov dword [rsp + 0x218], eax
and al, 0x18
add al, byte [rax]
add dh, al
test byte [rsi + rdi*8], ah
inc byte [rcx]
add byte [rax], al
invalid
mov byte [rsp + 0x1fe], 6
inc byte [rcx]
add byte [rax], al
invalid
mov r15w, 0xd
mov byte [rsp + 0x58], 6
and al, 0x58
invalid
or eax, 0x2444c600
pop rax
and al, 0x58
invalid
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x50], eax
and al, 0x50
mov eax, dword [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0x24848948
mov qword [rsp + 0xa8], rax
test al, 0
add byte [rax], al
mov eax, dword [rsp + 0x98]
mov qword [rsp + 0x48], rax
and al, 0x48
add byte [rax - 0x77], cl
and al, 0x48
jmp 0x1400d6416
jmp 0x1400d6416
mov eax, 3
mov qword [rsp + 0x30], rax
and al, 0x30
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
lea rax, case.0x14009107b.159
jmp 0x1400d89f8
invalid
mov ebx, 0xe
add byte [rax], al
add byte [rax + 0x19], bh
mov eax, 0x19
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x14019d389]
or al, 0
mov qword [rsp + 0x90], rax
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
mov r15, qword [rsp + 0x280]
and al, 0x80
add al, byte [rax]
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x74
test r12, r12
test esp, esp
je 0x1400d8a33
mov rdi, r15
mov rdi, r15
jmp 0x1400d8a1b
add rdi, 0x20
dec r12
int3
je 0x1400d8a33
cmp word [rdi + 0x18], 0x26
cmp dword [rdi + 0x18], 0x26
je 0x1400d8a12
invalid
cmp qword [rdi + 8], 0
or byte [rax], al
je 0x1400d8a12
mov rcx, qword [rdi]
call fcn.140142490
jmp 0x1400d8a12
cmp qword [rsp + 0x288], 0
cmp dword [rsp + 0x288], 0
add byte [rax], al
je case.0x140003724.3582
mov rcx, r15
mov ecx, edi
call fcn.140142490
invalid
invalid
mov rcx, qword [rsp + 0x90]
mov rax, rcx
and rax, 0xffffffffffff0000
and eax, 0xffff0000
nop
add byte [rax], al
add byte [rax - 0x77], cl
enter 0x2548, 0
invalid
add byte [rax], al
invalid
and eax, 0xffff0000
add byte [rax], al
invalid
dec dword [rax + 0x25]
add byte [rax], al
and rax, 0xffffffffffff0000
and eax, 0xffff0000
invalid
movzx ecx, cx
or rcx, rax
or ecx, eax
or ecx, eax
mov qword [rsp + 0xa0], rcx
cmp qword [rsp + 0x200], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0x20024
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
mov rcx, qword [rsp + 0x1a0]
add byte [rax], al
je 0x1400d8a83
mov rcx, qword [rsp + 0x1a0]
mov word [rax + riz*4], fs
add dword [rax], eax
add al, ch
add byte [rax], al
call fcn.140142490
or eax, 0x4800069a
cmp dword [rsp + 0xf8], 0
and al, 0xf8
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0xf8], 0
and al, 0xf8
add byte [rax], al
add byte [rax], al
je case.0x1400c92be.1766
mov rcx, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x80]
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.140142490
cmc
cdq
invalid
mov r11, qword [rsp + 0x70]
and al, 0x70
mov r8, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x30]
and al, 0x30
js case.0x140048217.2618
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rax, rcx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x30], ecx
and rcx, 0xffffffffffff0000
and ecx, 0xffff0000
loope 0x1400d8ab6
add bh, bh
dec dword [rcx - 0x77]
mov esp, ebx
mov eax, r12d
invalid
mov r12, rbx
mov eax, r12d
shr eax, 8
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov rax, rbx
shr rax, 0x10
call 0x18496d2e1
and al, 0x40
fmul dword [rax - 0x3f]
call 0x18496d2e1
and al, 0x40
mov dword [rsp + 0x40], eax
mov rbx, qword [rsp + 0xa0]
mov eax, ebx
shr eax, 8
call 0x11d96cbeb
mov r13d, ebx
mov ebp, ebx
shr r13d, 0x10
shr ebp, 0x10
mov rdi, rbx
shr rdi, 0x20
shr edi, 0x20
shr edi, 0x20
jmp 0x1400d27ea
neg dword [rdi + rdi*8 - 0x7b74b701]
mov rax, qword [rsp + 0x330]
and al, 0x30
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x90], rax
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x330]
movq mm0, qword [rsp + 0x330]
pshufd xmm0, xmm0, 0xee
movq rcx, xmm0
jle 0x1400d8ae4
mov rax, rcx
enter 0xffffffffffff8948, 0xffffffffffffff8c
mov qword [rsp + 0x88], rcx
mov dword [rsp + 0x88], ecx
and al, 0x88
add byte [rax], al
add byte [rax - 0x3f], cl
jmp 0xcc96d345
shr rcx, 0x10
mov qword [rsp + 0x218], rcx
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + rax*8], ah
and al, 0xc0
mov eax, dword [rsp + 0xc8]
cmp rax, qword [rsp + 0xc0]
jae 0x1400d8b58
and al, 0xc0
rol byte [rax], 0
add byte [rax], al
add byte [rbx + 0xc], dh
mov al, 0xe
mov qword [rsp + 0x68], rax
push 0xffffffffffdca6e9
invalid
push 0xffffffffffdca6e9
fdiv st(7), st(0)
dec dword [rax - 0x7d]
mov esp, 0x9024
add byte [rax], al
cmp qword [rsp + 0x90], 0
cmp dword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
je 0x1400d67fe
invalid
dec dword [rax - 0x75]
pushfq
and al, 0x98
add byte [rax], al
add byte [rax], al
mov rax, rbx
shr rax, 0x30
mov rcx, rbx
mov ecx, ebx
mov rbx, qword [rsp + 0x98]
add byte [rax], al
mov rax, rbx
mov eax, ebx
shr rax, 0x30
mov rcx, rbx
mov ecx, ebx
xor byte [rax - 0x77], cl
fldenv [rsi + 0x45]
pextrw eax, mm1, 7
invalid
invalid
mov ecx, ebx
pextrw r8d, xmm9, 7
rol dword [rdi], 0x66
pextrw r9d, mm1, 6
leave
invalid
pextrw r9d, xmm9, 6
pextrw r10d, xmm9, 5
add eax, 0xc50f4566
pextrw r11d, xmm9, 4
shr rcx, 0x20
invalid
invalid
invalid
fld dword [rax + rcx*2]
shr ecx, 0x20
invalid
invalid
jmp 0x14f51f1b8
movd dword [rsp + 0x68], xmm9
mov edx, ebx
shr edx, 0x10
movq rdi, xmm10
movd edi, mm2
mov edi, edi
mov r12, qword [rsp + 0xa8]
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3f], cl
shl esp, 0x20
shl r12, 0x20
shl esp, 0x20
or r12, rdi
movd xmm0, r11d
movd xmm1, r10d
movd mm1, edx
movd mm1, edx
retf 0xf66
punpcklwd xmm0, xmm1
movd xmm1, r9d
movd mm1, r9d
movd xmm2, r8d
punpcklwd xmm1, xmm2
punpckldq xmm0, xmm1
movd xmm1, ebx
mov rbx, r12
jrcxz 0x1400d8c45
movd mm2, edx
movd mm2, edx
punpcklwd xmm1, xmm2
punpcklwd mm1, mm2
invalid
movd xmm2, ecx
movd xmm3, eax
fsub dword [rsi + 0xf]
invalid
shl dword [rsi + 0xf], cl
invalid
retf 0xf66
insb byte [rdi], dx
ror dword [rax - 0x75], 0x8c
and al, 0x80
add byte [rax], al
invalid
fsub dword [rsi + 0xf]
invalid
mov ecx, dword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rsi + 0x48], ah
movd mm1, ecx
movq xmm1, rcx
mov r10, qword [rsp + 0xa0]
movq xmm2, r10
invalid
movabs al, byte [0xd26e0f4966000000]
punpcklqdq xmm1, xmm2
movdqa xmmword [rsp + 0x220], xmm1
mov word [rax + riz], fs
add al, byte [rax]
add byte [rax], al
mov word [rax + riz], fs
add al, byte [rax]
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
add byte [rax], al
mov r13, qword [rsp + 0x1a0]
mov ebp, dword [rsp + 0x1a0]
lodsb al, byte [rsi]
and al, 0xa0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x18], cl
mov rax, r13
shr rax, 0x10
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0xf0], eax
and al, 0xf0
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
mov rdx, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
mov rax, rdx
mov eax, edx
shr rax, 0x20
mov qword [rsp + 0x48], rax
call 0x18496d46a
and al, 0x48
and byte [rax - 0x77], cl
and al, 0x48
shr rdx, 0x30
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xa8], edx
mov dword [rsp + 0xa8], edx
add byte [rax], al
movq qword [rsp + 0x60], xmm7
pextrw eax, xmm8, 4
pextrw eax, mm0, 4
jl 0x1400d8c81
invalid
pextrw eax, mm0, 4
rol byte [rcx + rcx*4], 0x44
and al, 0x50
mov dword [rsp + 0x50], eax
pextrw eax, xmm8, 5
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
cmp byte [rsi + 0x44], ah
movq qword [rsp + 0x370], mm0
jg 0x1400d8bfb
and al, 0x70
add eax, dword [rax]
invalid
movdqa xmmword [rsp + 0x370], xmm8
movq qword [rsp + 0x370], mm0
jg 0x1400d8bfb
test byte [rax + rsi*2], ah
and al, 0x70
add eax, dword [rax]
add byte [rdi], cl
add byte [rax], al
movzx eax, byte [rsp + 0x37c]
mov dh, 0x84
and al, 0x7c
invalid
jl 0x1400d8c85
add eax, dword [rax]
add byte [rax + 0x2482484], cl
and al, 0x48
add al, byte [rax]
invalid
add byte [rax], al
mov byte [rsp + 0x248], al
test byte [rax + rcx*2], ah
and al, 0x48
add al, byte [rax]
add byte [rdi], cl
movzx eax, byte [rsp + 0x37d]
mov dword [rsp + 0x30], eax
invalid
movzx eax, byte [rsp + 0x37d]
test byte [rdi*2 - 0x76fffffd], ah
and al, 0x30
and al, 0x30
add byte [rax], al
mov dword [rsp + 0x30], eax
and al, 0x30
pextrw eax, xmm8, 7
pextrw eax, mm0, 7
rol byte [rdi], 0x89
test byte [rax + rbx*4], ah
cwde
mov dword [rsp + 0x98], eax
movdqa xmm1, xmmword [rsp + 0x4e0]
and al, 0xe0
add al, 0
invalid
cwde
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + riz*8], fs
and al, 0xe0
and al, 0xe0
add al, 0
add byte [rax], al
add byte [rcx + 0x8efc1cf], cl
mov edi, ecx
shr edi, 8
mov rax, rcx
mov eax, ecx
mov qword [rsp + 0x80], rcx
mov dword [rsp + 0x80], ecx
add byte [rax], 0
add byte [rcx + 0xf], cl
shld edx, ecx, 0x30
invalid
shld r10, rcx, 0x30
shufps xmm7, xmm8, 0x4e
shufps xmm7, xmm0, 0x4e
clc
mov rdx, qword [rsp + 0x228]
xchg esp, eax
and al, 0x28
add al, byte [rax]
invalid
mov rdx, qword [rsp + 0x228]
xchg esp, eax
and al, 0x28
add al, byte [rax]
sub byte [rdx], al
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
movdqa xmmword [rsp + 0x4d0], xmm1
mov r11, qword [rsp + 0x70]
mov ebx, dword [rsp + 0x70]
jg case.0x14003dfe5.2705
and al, 0xd0
add al, 0
rol byte [rax + rax], 1
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x70
mov r8, qword [rsp + 0x78]
movzx r9d, byte [rsp + 0x58]
movzx ecx, byte [rsp + 0x58]
mov dh, 0x4c
and al, 0x58
pop rax
pop rax
mov r12, qword [rsp + 0xd0]
mov esp, dword [rsp + 0xd0]
movsb byte [rdi], byte [rsi]
and al, 0xd0
rol byte [rax], 1
invalid
rol byte [rax], 1
add byte [rax], al
invalid
add cl, ch
xlatb
invalid
jmp 0x1400d6438
mov rbx, rax
mov r15d, dword [rsp + 0x10c]
and al, 0xc
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
invalid
mov eax, dword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add cl, ch
mov cl, 0
invalid
jmp 0x1400d8dbe
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xc428c
add byte [rax], al
lea rcx, str.u8u24u32e
mov r15, rcx
shr r15, 0x20
invalid
and byte [rcx + 0x10e8c1c8], cl
mov eax, ecx
shr eax, 0x10
invalid
adc byte [rcx - 0x44bfdbbc], cl
mov dword [rsp + 0x40], eax
mov ebx, 0xb
or eax, dword [rax]
add byte [rax], al
mov ebx, 0xb
or eax, dword [rax]
add byte [rax], al
mov eax, 2
mov qword [rsp + 0x30], rax
mov eax, ecx
mov qword [rsp + 0xa0], rax
add byte [rax], al
jmp 0x1400d8f3b
add byte [rbx + 0xa], bh
mov ebx, 0xa
xor r15d, r15d
mov dword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
invalid
invalid
invalid
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
jmp 0x1400d8f33
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov word [rax + riz*4], fs
add byte [rax], al
mov rcx, qword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa0]
add byte [rbx - 0x7c99253f], al
stc
add edi, dword [rax + 3]
add byte [rax], al
invalid
add ecx, 0xffffffda
cmp cx, 3
cmp ecx, 3
mov eax, 3
cmovb eax, ecx
test ax, ax
invalid
shl dword [rsi - 0x7b], 0xc0
sal byte [rdx + rbx + 0xf], 0xb7
rol byte [rbx + 0x57401f8], 0x83
cmp eax, 1
je 0x1400d8d87
add eax, 0x7402f883
invalid
invalid
je 0x1400d8d94
movzx eax, ax
cmp eax, 1
je 0x1400d8d87
invalid
add eax, 0x7402f883
or eax, 0x74e4854d
test esp, esp
je 0x1400d8d94
invalid
invalid
cmp eax, 2
je 0x1400d8d94
test r12, r12
test esp, esp
je 0x1400d8d94
mov rcx, rbx
call fcn.140142490
xchg esi, eax
invalid
invalid
fld1
cld
xchg esi, eax
invalid
lea rax, str.HelloRetryExtensionServerHelloPayloadCertificateExtensionCertReqExtensionNewSessionTicketExtensionEndOfEarlyDataHelloRetryRequestServerHelloDoneMessageHashHandshakeMessagePayload
lea eax, str.HelloRetryExtensionServerHelloPayloadCertificateExtensionCertReqExtensionNewSessionTicketExtensionEndOfEarlyDataHelloRetryRequestServerHelloDoneMessageHashHandshakeMessagePayload
mov r15, rax
shr r15, 0x20
shr edi, 0x20
shr edi, 0x20
mov rcx, rax
mov qword [rsp + 0xa0], rax
shr eax, 0x10
adc byte [rcx - 0x44bfdbbc], cl
invalid
add byte [rax], al
invalid
adc byte [rcx - 0x44bfdbbc], cl
invalid
mov ebx, 0xe
mov eax, 0x13
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
jmp 0x1400d8f3b
jmp 0x1400d8f33
add byte [rax - 0x75], cl
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0xb0], eax
mov rax, qword [rsp + 0x228]
invalid
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xb0], eax
mov rax, qword [rsp + 0x228]
jmp case.0x1400ccc14.2471
sbb bl, bh
invalid
invalid
sbb bl, bh
sti
invalid
mov ecx, dword [rsp + 0x114]
mov dword [rsp + 0x294], ecx
xchg esp, eax
add al, byte [rax]
invalid
xchg esp, eax
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsp + 0x10c]
mov qword [rsp + 0x28c], rcx
mov word [rsp + rcx*4], fs
add al, byte [rax]
invalid
mov word [rsp + rcx], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rsp + rcx*4], fs
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rsi + 0x44], ah
mov word [rdx], es
add byte [rax], al
mov qword [rsp + 0x280], rax
mov word [rsp + 0x288], r8w
mov dword [rsp + 0x288], eax
mov dword [rsp + 0x288], eax
add al, byte [rax]
add byte [rsi - 0x77], ah
mov esp, 0x28a24
mov al, byte [rdx]
add byte [rax], al
invalid
xchg edx, eax
invalid
mov word [rsp + 0x28a], di
mov al, byte [rdx]
add byte [rax], al
jmp 0x1400d94bd
mov qword [rsp + 0x280], 0xb
lea rax, str.u8u24u32e
lea eax, str.u8u24u32e
add byte [rdx], 0
add byte [rbx], cl
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea eax, str.u8u24u32e
add eax, 0xc4162
add byte [rsi - 0x77], ah
test byte [rax + rcx*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
jmp 0xcc96f480
and al, 0x8e
mov es, word [rdx]
add byte [rax], al
invalid
invalid
mov word [rsp + 0x288], ax
mov dword [rsp + 0x288], eax
mov rcx, rax
shr rcx, 0x30
invalid
invalid
mov word [rsp + 0x28e], cx
mov es, word [rdx]
add byte [rax], al
shr rax, 0x10
mov dword [rsp + 0x28a], eax
test byte [rdx + rcx*4], ah
add al, byte [rax]
invalid
call 0x16492176c
mov al, byte [rdx]
add al, byte [rax]
invalid
test byte [rdx + rcx*4], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x290], 2
add byte [rax], al
add cl, ch
invalid
jmp 0x1400d94bd
invalid
mov qword [rsp + 0x280], 0xa
add byte [rdx], 0
add byte [rdx], cl
add byte [rax], al
add byte [rcx], dh
shr cl, 0x1a
or al, byte [rax]
add byte [rax], al
xor eax, eax
jmp 0x1400d949e
invalid
add byte [rax], al
invalid
mov qword [rsp + 0x280], 0xe
and al, 0x80
add al, byte [rax]
add byte [rsi], cl
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14019d2b9]
lea rax, [0x14019d2b9]
and al, byte [rsp + rcx]
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], 0xf
add al, byte [rax]
add byte [rdi], cl
sldt word [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
sldt word [rax]
add byte [rax], al
sldt word [rax]
add byte [rax - 0x73], cl
mov word [rax + rax], fs
and al, 0
lea rcx, [rsp + 0x100]
and al, 0
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add al, ch
cmp byte [rsi], dh
invalid
call fcn.1400cc4f0
jmp 0x1400d94bd
invalid
add byte [rbp + rcx*4 + 0x25], cl
jb case.0x1400cd38a.2715
lea r12, [0x14019fc36]
or al, 0
add byte [rbp - 0x77], cl
mov r15, r12
mov edi, esp
out 0x49, eax
shr r15, 0x20
shr edi, 0x20
out dx, eax
and byte [rcx + rcx*4 - 0x20], al
invalid
mov eax, r12d
loopne case.0x1400c92e0.1778
shr eax, 0x10
mov dword [rsp + 0x40], eax
and al, 0x40
call 0x1645217e4
mov eax, 0xa
mov eax, 0xa
mov qword [rsp + 0x30], rax
and al, 0x30
mov ebx, 0xb
or eax, dword [rax]
add byte [rax], al
add bl, ch
lea r12, [0x1401a0cd4]
add byte [rax], al
jmp 0x1400d8f33
lea r12, [0x1401a0cd4]
mov eax, r12d
shr eax, 0x10
adc byte [rcx - 0x47bfdbbc], cl
sldt word [rax]
invalid
loopne case.0x14003dfe5.2715
call 0x164521806
mov eax, 0xf
invalid
adc byte [rcx - 0x47bfdbbc], cl
sldt word [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
xor byte [rbx + 0xb], bh
mov ebx, 0xb
add byte [rax], al
mov r15d, edi
mov edi, edi
jmp 0x1400d8f33
ror byte [rdi], 0xb7
retf
or eax, ecx
mov rbx, r8
enter 0xffffffffffff894c, 0xffffffffffffffc3
shl rbx, 0x20
shl ebx, 0x20
and byte [rax + 9], cl
ret
or rbx, rax
mov eax, r12d
shr eax, 0x10
mov dword [rsp + 0x40], eax
mov r15, r12
shr r15, 0x20
out dx, eax
and byte [rcx + rcx*4 - 0x5c], cl
mov qword [rsp + 0xa0], r12
movsb byte [rdi], byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x77], al
std
mov r13d, r15d
mov ebp, edi
movzx eax, word [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x208], rax
mov r15, qword [rsp + 0x220]
mov esp, 0x22024
invalid
and byte [rdx], al
add byte [rax], al
cmp qword [rsp + 0x88], 0
mov byte [rax], al
add byte [rax], al
add byte [rsp + rcx*2 - 0x41], dh
mov edi, 3
add byte [rax], al
add byte [rax], al
je 0x1400d8faa
mov edi, 3
mov r12, r15
jmp case.0x1400c92e0.1786
add r12, 0x20
dec qword [rsp + 0x88]
add byte [rax], al
invalid
add byte [rax], al
add byte [rsp + rsi + 0x41], dh
invalid
add byte [rax], al
je 0x1400d8faa
mov eax, dword [r12 + 0x18]
mov eax, dword [rsp + 0x18]
add eax, 0xffffffda
cmp ax, 3
clc
invalid
rcr dl, 0x66
cmp eax, 3
clc
invalid
cmovae eax, edi
test ax, ax
je 0x1400d8f68
movzx eax, ax
cmp eax, 1
je case.0x1400c92be.1794
add dword [rbp + rax - 0x7d], esi
clc
add dh, byte [rcx + rdx*8 + 0x49]
cmp dword [rsp + 8], 0
cmp qword [r12 + 8], 0
je 0x1400d8f68
mov rcx, qword [r12]
call fcn.140142490
jmp 0x1400d8f68
shl r13, 0x10
cmp qword [rsp + 0x228], 0
cmp dword [rsp + 0x228], 0
adc byte [rax - 0x7d], cl
mov esp, 0x22824
sub byte [rdx], al
add byte [rax], al
invalid
cmp dword [rsp + 0x228], 0
sub byte [rdx], al
add byte [rax], al
add byte [rax + rcx + 0x4c], dh
mov ecx, edi
je 0x1400d8fc1
mov rcx, r15
call fcn.140142490
add r13, qword [rsp + 0x208]
add byte [rcx - 0x77], cl
fadd qword [rcx + rcx*4 - 0x20]
mov eax, esp
mov r12, rbx
mov esp, ebx
mov eax, r12d
mov eax, esp
shr eax, 8
mov qword [rsp + 0x58], rax
and al, 0x58
mov rax, rbx
shr rax, 0x10
mov qword [rsp + 0x40], rax
mov rbx, qword [rsp + 0xa0]
mov eax, ebx
shr eax, 8
pushfq
and al, 0xa0
invalid
movabs al, byte [0x8e8c1d889000000]
add byte [rax], al
add byte [rcx + 0x8e8c1d8], cl
mov rdi, r13
mov edi, ebp
shr rdi, 0x10
mov r11, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
mov r8, qword [rsp + 0x78]
and al, 0x78
js 0x1400d904a
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
jmp 0x1400d4544
dec dword [rax - 0x7d]
mov esp, 0x10824
add dword [rax], eax
cmp qword [rsp + 0x108], 0
cmp dword [rsp + 0x108], 0
add byte [rax], al
je 0x1400d9023
or eax, 0x248c8b48
add byte [rcx], al
add byte [rax], al
invalid
mov rcx, qword [rsp + 0x100]
and al, 0
add dword [rax], eax
add al, ch
insd dword [rdi], dx
xchg esp, eax
invalid
call fcn.140142490
add byte [rax - 0x73], cl
or eax, 0xc6c0c
lea rcx, [0x14019fc36]
and qword [rsp + 0x88], rcx
mov eax, ecx
and eax, 0xffff0000
invalid
dec dword [rax - 0x77]
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax + 0xa], bh
invalid
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax + 0xa], bh
mov qword [rsp + 0x30], rax
mov eax, ecx
invalid
xor byte [rcx - 0x7374b738], cl
mov rcx, qword [rsp + 0x210]
and ecx, 0xffff0000
movzx eax, ax
and al, 0x10
add al, byte [rax]
add byte [rcx - 0xffff1f], al
dec dword [rdi]
mov bh, 0xc0
or rax, qword [rsp + 0x88]
or rax, rcx
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov qword [rsp + 0x280], rax
jmp case.0x140003724.3623
cmp qword [rsp + 0x108], 0
and al, 8
add dword [rax], eax
add byte [rax], al
invalid
je 0x1400d9098
mov rcx, qword [rsp + 0x100]
call fcn.140142490
lea rax, [0x1401a0cd4]
movabs rcx, 0xffffffff00000000
add byte [rax], al
invalid
invalid
invalid
dec dword [rax + 0x21]
ror dword [rdi], 0xb7
shl byte [0x1400c90b4], 1
or rdx, rax
or rdx, rcx
retf 0x8948
xchg esp, eax
and al, 0x90
nop
add byte [rax], al
add byte [rax + 0xf], bh
sldt word [rax]
invalid
xor eax, 0x48000c7c
mov ecx, 0
add byte [rax], al
add byte [rax], al
retf 0x8948
nop
add byte [rax], al
add byte [rax + 0xf], bh
sldt word [rax]
invalid
sldt word [rax]
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x280], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x38], eax
jmp case.0x140003724.3623
lea r8, [0x14019cf88]
xchg esi, eax
or al, 0
mov rdx, r11
mov edx, ebx
call fcn.1401633c0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0xc6b33
invalid
or al, 0
lea rax, [0x14019fc36]
mov rcx, rax
shr rcx, 0x20
mov qword [rsp + 0x60], rcx
and byte [rax - 0x77], cl
and al, 0x60
mov r13d, eax
shr r13d, 0x10
shr ebp, 0x10
invalid
shr ebp, 0x10
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], rcx
mov ecx, 0xb
mov qword [rsp + 0x48], rcx
mov ebx, eax
ret
ret
mov r15, qword [rsp + 0xd8]
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
and al, 0xd8
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jl 0x1400d915c
cmp dword [rsp + 0x30], 0
xor byte [rax], al
je 0x1400d915e
lea rdi, [r15 + 8]
jmp case.0x1400c92e0.1797
add rdi, 0x20
dec qword [rsp + 0x30]
je 0x1400d915e
cmp qword [rdi], 0
je 0x1400d9142
invalid
mov rcx, qword [rdi - 8]
call fcn.140142490
invalid
invalid
jmp 0x1400d9142
cmp qword [rsp + 0xe0], 0
je case.0x1400c92be.1805
stc
call fcn.140142490
invalid
xchg ebx, eax
invalid
invalid
invalid
movzx eax, r13w
mov rcx, qword [rsp + 0x60]
and al, 0x60
shl rcx, 0x20
shl rax, 0x10
or rax, rcx
movzx ecx, bx
jmp 0x1400d9484
invalid
add al, byte [rax]
add byte [rax], al
test dword [rdx], 0x8d480000
add byte [rax], al
lea rdx, [0x14019fc03]
adc eax, 0xc6a6f
adc eax, 0xc6a6f
movzx eax, dl
movzx ecx, dh
shl rcx, 8
or rcx, rax
and rdx, 0xffffffffffff0000
invalid
dec dword [rax + 9]
invalid
invalid
dec dword [rax + 9]
retf 0xeb8
or edx, ecx
mov eax, 0xe
mov qword [rsp + 0x50], rax
push rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
push rax
mov eax, 0xb
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x268], rdx
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rax], al
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rax], al
jmp 0x1400d9406
add byte [rax], al
jmp 0x1400d9406
add byte [rcx + rcx*4 - 0x11], cl
mov rdi, r13
jmp 0x1400d9367
mov ebx, 3
lea r15, case.0x14009107b.159
mov edi, 0xb
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
invalid
add byte [rax], al
test r12, r12
je 0x1400d91f2
invalid
or byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.140142490
add byte [rbp - 0x77], cl
cld
mov r12, r15
jmp 0x1400d9367
cmp qword [rsp + 0xf0], 0
add byte [rax], al
je 0x1400d922a
lea r15, [r13 + 8]
jge 0x1400d9211
jmp 0x1400d9219
add r15, 0x18
dec qword [rsp + 0xf0]
lock add byte [rax], al
invalid
je 0x1400d922a
mov word [rax + rsi*8], fs
add byte [rax], al
lock add byte [rax], al
add byte [rcx + rdx + 0x49], dh
cmp dword [rdi], 0
cmp qword [r15], 0
je 0x1400d920b
mov rcx, qword [r15 - 8]
clc
call fcn.140142490
jmp 0x1400d920b
xchg edx, eax
invalid
cmp qword [rsp + 0xe0], 0
je case.0x1400c92e0.1805
mov rcx, r13
call fcn.140142490
mov rax, r12
and rax, 0xffffffffffff0000
add bh, bh
invalid
loopne 0x1400d9289
and eax, 0xffff0000
add bh, bh
dec dword [rax - 0x77]
and al, 0x38
invalid
mov qword [rsp + 0x38], rax
and qword [rsp + 0x38], 0xffffffffffff0000
movzx r15d, r12w
cmp qword [rsp + 0x30], 0
and al, 0x30
invalid
je 0x1400d9289
and al, 0x30
add byte [rcx + rbp + 0x48], dh
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
lea r12, [rax + 8]
jmp 0x1400d9276
add r12, 0x20
dec qword [rsp + 0x30]
je 0x1400d9289
cmp qword [r12], 0
and al, 0
je 0x1400d926b
mov rcx, qword [r12 - 8]
and al, 0xf8
call fcn.140142490
jmp 0x1400d926b
add qword [rsp + 0x38], r15
add dword [rsp + 0x38], edi
cmp qword [rsp + 0x50], 0
je 0x1400d93d8
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
and al, 0x60
mov rcx, qword [rsp + 0x60]
and al, 0x60
call fcn.140142490
jmp 0x1400d93d8
cmp qword [rsp + 0x30], 0
je case.0x1400c92e0.1810
lea rbx, [r13 + 8]
jmp 0x1400d92c2
add rbx, 0x18
dec qword [rsp + 0x30]
je case.0x1400c92e0.1810
cmp qword [rbx], 0
je case.0x140104a47.1834
mov rcx, qword [rbx - 8]
call fcn.140142490
jmp case.0x140104a47.1834
cmp qword [rsp + 0xe0], 0
mov esp, 0xe024
add byte [rax], al
add byte [rax + rcx + 0x4c], dh
mov ecx, ebp
add byte [rax], al
je 0x1400d92e6
mov rcx, r13
call fcn.140142490
mov rax, rdi
and rax, 0xffffffffffff0000
mov qword [rsp + 0x210], rax
test byte [rax + rdx], ah
add al, byte [rax]
invalid
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
adc byte [rdx], al
add byte [rax], al
mov rax, qword [rsp + 0x210]
and rax, 0xffffffffffff0000
movzx ecx, di
or rcx, rax
mov qword [rsp + 0xf8], rcx
clc
add byte [rax], al
add byte [rax], al
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax + 0x25], cl
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rsp + 0xf8]
mov rax, rcx
and rax, 0xffffffffffffff00
shr rcx, 0x10
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
enter 0x2548, 0
invalid
shl rcx, 0x10
shl ecx, 0x10
and eax, 0xff00
add bh, bh
add byte [rax], al
or rax, rcx
movzx ecx, byte [rsp + 0xf8]
or rcx, rax
mov qword [rsp + 0x38], rcx
enter 0xffffffffffffb60f, 0xffffffffffffff8c
and al, 0xf8
add byte [rax], al
add byte [rax + 9], cl
ror dword [rax - 0x77], 0x4c
and al, 0x38
mov qword [rsp + 0x280], r12
mov rax, qword [rsp + 0x270]
add al, byte [rax]
add cl, ch
add dword [r8], r8d
invalid
and al, 0x80
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add cl, ch
add dword [r8], r8d
add byte [rcx + rcx*4 - 0x19], cl
mov rdi, r12
mov r12, rbx
mov rbx, qword [rsp + 0x328]
and al, 0x28
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov r15, qword [rsp + 0xd8]
cmp qword [rsp + 0x30], 0
mov esp, 0xd824
add byte [rax - 0x7d], cl
jl 0x1400d9397
xor byte [rax], al
je 0x1400d939a
lea r13, [r15 + 8]
jmp 0x1400d9388
add r13, 0x20
dec qword [rsp + 0x30]
and al, 0x30
je 0x1400d939a
adc cl, byte [rcx - 0x7d]
jge 0x1400d938c
cmp qword [r13], 0
je 0x1400d937d
add byte [rsi + rbp*8 + 0x49], dh
mov ecx, dword [rbp - 8]
mov rcx, qword [r13 - 8]
call fcn.140142490
jmp 0x1400d937d
add bl, ch
jrcxz 0x1400d93e3
cmp qword [rsp + 0xe0], 0
cmp dword [rsp + 0xe0], 0
add byte [rax], al
add byte [rax], al
add byte [rax + rcx + 0x4c], dh
mov rcx, r15
add byte [rax], al
je 0x1400d93ad
mov rcx, r15
call fcn.140142490
add byte [rcx + rcx*4 - 0x20], cl
mov rax, r12
and rax, 0xffffffffffff0000
mov qword [rsp + 0x210], rax
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax], al
test byte [rax + rdx], ah
add al, byte [rax]
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
mov rax, qword [rsp + 0x210]
mov eax, dword [rsp + 0x210]
add al, byte [rax]
add byte [rax + 0x25], cl
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffff0000
movzx ecx, r12w
or rcx, rax
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x280], rdi
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x30], ebx
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
pop rsp
mov dword [rsp + 0x30], ebx
and al, 0x30
jmp case.0x140003724.3623
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x268], rax
jmp 0x1400d9406
invalid
or eax, 0x24848b48
and byte [rbx], al
mov rax, qword [rsp + 0x320]
mov eax, dword [rsp + 0x320]
add byte [rax], al
mov qword [rsp + 0x48], rax
mov r12, qword [rsp + 0xd8]
cmp qword [rsp + 0x30], 0
invalid
je 0x1400d945b
add byte [rbp + rax*2 + 0x49], dh
lea rdi, [r12 + 8]
lea edi, [rsp + 8]
xor ebx, ebx
jmp 0x1400d943f
cmp qword [rdi + 8], 0
mov rax, rdi
je 0x1400d9431
mov rcx, qword [rax]
call fcn.140142490
nop
invalid
invalid
nop
invalid
add rdi, 0x28
inc rbx
dec qword [rsp + 0x30]
je 0x1400d945b
cmp qword [rdi - 8], 0
je 0x1400d941f
cmp qword [rdi + 8], 0
or byte [rax], al
je 0x1400d9431
lea rax, [rbx + rbx*4]
wait
lea rax, [r12 + rax*8]
add al, 0xc4
add rax, 8
jmp 0x1400d9429
cmp qword [rsp + 0xe0], 0
je case.0x1400c92be.1831
mov rcx, r12
call fcn.140142490
nop
invalid
invalid
nop
invalid
mov rax, qword [rsp + 0x268]
and rax, 0xffffffffffff0000
add al, byte [rax]
add byte [rax + 0x25], cl
add byte [rax], al
invalid
movzx ecx, word [rsp + 0x268]
or rcx, rax
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
ror dword [rax - 0x77], 0x4c
and al, 0x38
and al, 0x38
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x30], rax
and al, 0x30
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x288], rax
and al, 0x88
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x30
and al, 0x88
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x30
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x280]
add byte [rax], al
movzx ecx, word [rsp + 0x288]
movzx edx, word [rsp + 0x28a]
movzx r8d, word [rsp + 0x28c]
movzx r9d, word [rsp + 0x28e]
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x90
add al, byte [rax]
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x90
add al, byte [rax]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xd0
mov qword [rsp + 0x1d0], r10
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
rol byte [rcx], 0
mov qword [rsp + 0x1c0], rax
add byte [rsi - 0x77], ah
mov word [rax + rcx*8], fs
and al, 0xc8
mov word [rsp + 0x1c8], cx
mov word [rsp + 0x1ca], dx
mov dword [rsp + 0x1ca], edx
add dword [rax], eax
add byte [rsi - 0x77], ah
mov dword [rsp + 0x1ca], edx
xchg esp, eax
and al, 0xca
add dword [rax], eax
add byte [rsi + 0x44], ah
invalid
mov word [rsp + 0x1cc], r8w
mov dword [rsp + 0x1cc], eax
mov word [rsp + 0x1ce], r9w
mov dword [rsp + 0x1ce], ecx
mov r15, qword [rsp + 0x330]
add byte [rax], al
cmp qword [rsp + 0x40], 0
je case.0x140003724.3673
invalid
mov r12, r15
mov rcx, r12
call fcn.1400cc4f0
add r12, 0x38
invalid
cmp byte [rax - 1], cl
and al, 0x40
and al, 0x40
invalid
jne 0x1400d9534
cmp qword [rsp + 0x338], 0
je 0x1400d955a
mov rcx, r15
mov ecx, edi
call fcn.140142490
invalid
movdqa xmm0, xmmword [rsp + 0x1c0]
mov r12, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1d0]
add dword [rax], eax
add byte [rax - 0x77], cl
ret
movsb byte [rdi], byte [rsi]
and al, 0xc0
add dword [rax], eax
rol byte [rcx], 0
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
ret
mov qword [rsp + 0x230], rax
movdqa xmmword [rsp + 0x220], xmm0
movq qword [rsp + 0x220], mm0
add al, byte [rax]
add byte [rsi + 0xf], ah
invalid
jg 0x1400d9506
movq qword [rsp + 0x220], mm0
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
invalid
jo 0x1400d9553
add byte [rax], al
pshufd xmm1, xmm0, 0xee
out dx, al
movq qword [rsp + 0x40], xmm1
movd r15d, xmm0
shr r15d, 8
out dx, eax
or byte [rax - 0x7d], cl
mov esp, 0xa024
add byte [rax], al
invalid
invalid
out dx, eax
or byte [rax - 0x7d], cl
mov esp, 0xa024
add byte [rax], al
invalid
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsp + 0x80]
add byte [rax], al
je 0x1400d95b3
mov rcx, qword [rsp + 0x80]
add byte [rax], al
call fcn.140142490
invalid
shld qword [rsp + 0x40], r12, 0x30
cmp qword [rsp + 0x200], 0
cmp dword [rsp + 0x200], 0
cmp dword [rsp + 0x200], 0
je 0x1400d95d2
mov rcx, qword [rsp + 0x1a0]
call fcn.140142490
mov es, word [rsi]
invalid
add dword [rax], eax
add al, ch
mov esi, 0x4c00068e
mov es, word [rsi]
invalid
invalid
mov es, word [rsi]
add byte [rbx + rcx*4 + 0x5c], cl
mov r11, qword [rsp + 0x70]
mov ebx, dword [rsp + 0x70]
and al, 0x70
mov r8, qword [rsp + 0x78]
and al, 0x78
mov rcx, rbx
jmp 0x1400d4524
scasd eax, dword [rdi]
invalid
invalid
scasd eax, dword [rdi]
invalid
or al, 0
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
adc byte [rdi], cl
mov dh, 0xd0
ror dword [rax - 0x3f], 0xe9
adc byte [rdi], cl
mov dh, 0xd0
mov qword [rsp + 0xf8], rdx
movzx eax, ah
mov dh, 0xc4
add byte [rdi], cl
mov dh, 0xc4
shl rax, 8
mov edx, 0x15
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x270], rdx
xchg esp, eax
and al, 0x70
add al, byte [rax]
add byte [rax], al
mov r12d, 0xb
add byte [rax], al
mov r12d, 0xb
add byte [rax], al
add cl, ch
jmp 0x1400d9328
or al, 0xfd
invalid
lea rax, str.u8u24u32e
cmp dword [rax + rax], ecx
and qword [rsp + 0x88], rax
and dword [rsp + 0x88], eax
mov byte [rax], al
add byte [rax], al
mov ecx, eax
rol dword [rcx - 0xffff1f], 0xff
and ecx, 0xffff0000
add bh, bh
dec dword [rax - 0x77]
invalid
mov word [rax + rdx], fs
and al, 0x10
mov qword [rsp + 0x210], rcx
and al, 0x10
add al, byte [rax]
add byte [rcx + 2], bh
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], rcx
and al, 0x30
xor cl, ch
add edi, edx
invalid
jmp case.0x14004b09a.2634
lea ecx, str.u8u24u32e
mov rax, rcx
and rax, 0xffffffffffff0000
add byte [rax], al
invalid
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x50], rdx
mov dword [rsp + 0x50], edx
push rax
mov edx, 0xb
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x268], rcx
mov qword [rsp + 0x268], rcx
jmp 0x1400d947c
lea r12, str.u8u24u32e
invalid
cmp dword [rax + rax], ecx
or al, 0
add byte [rcx + rcx*4 - 0x20], cl
mov rax, r12
loopne 0x1400d96ce
and rax, 0xffffffffffff0000
and eax, 0xffff0000
mov qword [rsp + 0x210], rax
mov edi, 0xb
or eax, dword [rax]
add byte [rax], al
add al, byte [rax]
add byte [rdi + 0xb], bh
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
mov ebx, 2
jmp 0x1400d93be
std
invalid
invalid
add cl, ch
sbb al, 0xfd
std
std
invalid
mov eax, 2
add byte [rax], al
jmp 0x1400d90c7
lea rax, str.u8u24u32e
mov rcx, rax
and rcx, 0xffffffffffffff00
and ecx, 0xffffff00
invalid
mov qword [rsp + 0x210], rcx
mov ecx, 2
mov word [rax + rdx], fs
add al, byte [rax]
add byte [rcx + 2], bh
mov qword [rsp + 0x30], rcx
xor byte [rcx + 0xb], bh
mov ecx, 0xb
jmp 0x1400d9781
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc38c0
invalid
lea rax, str.u8u24u32e
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rax - 0x77], cl
mov rcx, rax
shr rcx, 0x20
mov qword [rsp + 0x60], rcx
and al, 0x60
and al, 0x60
mov r13d, eax
shr r13d, 0x10
adc byte [rcx + 2], bh
adc byte [rcx + 2], bh
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rcx
mov ecx, 0xb
mov qword [rsp + 0x48], rcx
mov ebx, eax
jmp case.0x1400c92be.1805
mov eax, 0xa
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
xor eax, eax
mov qword [rsp + 0x50], rax
xor eax, eax
invalid
shr cl, 0x56
std
invalid
jmp 0x1400d947c
mov ecx, 0xa
mov qword [rsp + 0x60], rcx
mov dword [rsp + 0x60], ecx
and al, 0x60
xor ecx, ecx
mov qword [rsp + 0x30], rcx
xor ecx, ecx
leave
leave
mov qword [rsp + 0x88], rcx
jmp case.0x14004b09a.2634
invalid
invalid
invalid
mov edi, 0xa
add byte [rax], al
xor ebx, ebx
jmp 0x1400d93be
cld
invalid
invalid
fucomi st(1)
insb byte [rdi], dx
cld
invalid
mov eax, 0xa
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x60], eax
and al, 0x60
and al, 0x60
invalid
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor byte [rax - 0x75], cl
and al, 0x48
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov qword [rsp + 0x90], rax
and al, 0x90
add byte [rax], al
add cl, ch
invalid
push rdi
add byte [rax], al
jmp 0x1400d90cc
stc
invalid
invalid
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
xor edx, edx
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
movzx eax, al
or rax, qword [rsp + 0x210]
test byte [rax + rdx], ah
add al, byte [rax]
invalid
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x77], cl
mov word [rax + rax*4], fs
mov qword [rsp + 0x280], rcx
jmp case.0x140003724.3623
add al, byte [rax]
add cl, ch
add eax, 0x31fffffd
ror byte [rax - 0x77], 0x44
and al, 0x50
xor eax, eax
mov qword [rsp + 0x50], rax
mov eax, 0xa
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], rax
xor r13d, r13d
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x60], rax
jmp case.0x1400c92be.1805
lea r12, str.u8u24u32e
lea esp, str.u8u24u32e
mov rax, r12
and rax, 0xffffffffffff0000
invalid
mov qword [rsp + 0x38], rax
and al, 0x38
mov edi, 0xb
mov ebx, 2
add byte [rax], al
add cl, ch
jmp 0x1400d924b
invalid
invalid
jmp 0x1400d924b
lea rdi, str.u8u24u32e
cmp eax, 0xc37b7
invalid
or al, 0
mov rax, rdi
and rax, 0xffffffffffff0000
and eax, 0xffff0000
mov qword [rsp + 0x210], rax
add al, byte [rax]
add byte [rcx - 0x44], al
or eax, dword [rax]
add byte [rax], al
mov r12d, 0xb
mov eax, 2
mov qword [rsp + 0x270], rax
test byte [rax + rsi*2], ah
add al, byte [rax]
add cl, ch
in eax, 0xfa
cli
invalid
invalid
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
and al, 0x70
add al, byte [rax]
add cl, ch
in eax, 0xfa
cli
cli
invalid
mov edi, 0xa
xor eax, eax
mov qword [rsp + 0x38], rax
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x38
xor ebx, ebx
fucomi st(1)
cli
cli
jmp 0x1400d924b
cli
invalid
mov r12d, 0xa
xor eax, eax
ror byte [rax - 0x77], 0x84
and al, 0x70
add al, byte [rax]
add cl, ch
invalid
cli
invalid
invalid
ror byte [rax - 0x77], 0x84
and al, 0x70
add al, byte [rax]
add cl, ch
mov ebp, 0x48fffffa
invalid
dec dword [rax - 0x75]
jl case.0x14004b2ee.2597
and al, 0x50
invalid
mov rdi, qword [rsp + 0x50]
and al, 0x50
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rsp + 0x38], rax
and al, 0x38
jmp 0x1400d93d8
cmp qword [rsp + 0x30], 0
je case.0x1400c92e0.1849
invalid
invalid
mov rax, qword [rsp + 0x60]
lea rdi, [rax + 8]
invalid
or bl, ch
or ecx, dword [rax - 0x7d]
invalid
invalid
invalid
jmp 0x1400d986c
add rdi, 0x18
add edi, 0x18
dec qword [rsp + 0x30]
je case.0x1400c92e0.1849
cmp qword [rdi], 0
je case.0x140048217.2663
mov ecx, dword [rdi - 8]
call fcn.140142490
jmp case.0x140048217.2663
invalid
in al, 0x4d
test esp, esp
test r12, r12
je case.0x14004b2ee.2598
mov rcx, qword [rsp + 0x60]
and al, 0x60
call fcn.140142490
mov r12, r13
in al, dx
jmp 0x1400d9313
cli
invalid
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x270], r13
mov dword [rsp + 0x270], ebp
mov dword [rsp + 0x270], ebp
jmp 0x1400d9313
cli
invalid
dec dword [rbp + rcx*4 + 5]
sal dword [rsi], cl
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
or al, 0
add byte [rax - 0x77], cl
shr eax, 3
wait
or byte [rax], al
mov rcx, rax
call fcn.1401633c0
ud2
lea r8, [0x14019cf88]
add byte [rax - 0x77], cl
ret 0x82e8
mov rdx, rax
call fcn.140163650
popfq
or byte [rax], al
invalid
popfq
or byte [rax], al
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea eax, [0x14019cf88]
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
mov ecx, 0x22
mov rdx, r10
add byte [rcx + rcx*4 - 0x2e], cl
call fcn.1401633c0
ud2
lea r8, [0x14019cf88]
wait
or al, 0
or al, 0
or al, 0
mov rcx, r9
leave
call fcn.1401633c0
ud2
lea r8, [0x14019cf88]
or al, 0
mov rcx, rax
mov rdx, r9
retf 0x47e8
popfq
or byte [rax], al
retf 0x47e8
or byte [rax], al
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
jbe 0x1400d9946
ud2
lea r8, [0x14019cf88]
add eax, 0xc3676
or al, 0
mov rdx, r10
call fcn.1401633c0
ud2
shr al, cl
cmpsb byte [rsi], byte [rdi]
invalid
lea r8, [0x14019cf88]
or al, 0
or al, 0
mov ecx, 8
mov rdx, r10
add byte [rax], al
add byte [rcx + rcx*4 - 0x2e], cl
call fcn.1401633c0
ud2
mov ecx, 1
mov rdx, rdi
call fcn.140162fc0
ud2
or ecx, dword [rbp + rcx*4 + 5]
or al, 0
lea r8, [0x14019cf88]
add eax, 0xc3640
or al, 0
mov rdx, r9
call fcn.140163650
ud2
retf 0xe8
lea r8, [0x14019cf88]
mov rcx, r12
invalid
invalid
add byte [rcx + rcx*4 - 0x1f], cl
loope 0x1400d99a9
mov rdx, r15
mov edx, edi
cli
call fcn.140163650
pushfq
or byte [rax], al
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
mov rcx, r15
mov rdx, r13
call fcn.1401633c0
invalid
invalid
or byte [rax], al
invalid
or byte [rax], al
ud2
or ecx, dword [rbp + rcx*4 + 5]
invalid
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
or al, 0
mov rcx, r9
mov ecx, ecx
mov rdx, rax
call fcn.140163650
ud2
lea r8, [0x14019cf88]
mov rcx, 0xffffffffffffffff
sar edi, 0xff
invalid
invalid
call fcn.140163650
scasd eax, dword [rdi]
pushfq
or byte [rax], al
add byte [rax - 0x39], cl
sar edi, 0xff
invalid
invalid
invalid
scasd eax, dword [rdi]
pushfq
or byte [rax], al
ud2
lea r8, [0x14019cf88]
add eax, 0xc35de
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r15
call fcn.140163650
pushfq
or byte [rax], al
invalid
pushfq
or byte [rax], al
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
retf 0xc35
invalid
invalid
ud2
xor eax, 0x894c000c
stc
mov rdx, rbx
call fcn.1401633c0
ud2
invalid
lea r8, [0x14019cf88]
xor eax, 0x8948000c
ror dword [rcx + rcx*4 - 0x16], 1
or al, 0
mov rcx, rdx
mov ecx, edx
mov rdx, r13
call fcn.1401633c0
jrcxz case.0x1400ccc14.2540
or byte [rax], al
ud2
lea r8, [0x14019cf88]
mov rcx, rdx
mov rdx, rbx
mov edx, ebx
mov edx, ebx
invalid
call fcn.1401633c0
cdq
or byte [rax], al
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
mov rcx, 0xffffffffffffffff
mov rdx, r9
call fcn.140163650
pushfq
or byte [rax], al
pushfq
or byte [rax], al
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
xor eax, 0x8948000c
ror dword [rcx + rcx*4 - 0x16], 1
mov rcx, rdx
mov rdx, r13
call fcn.140163650
ud2
lea r8, [0x14019cf88]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, rbx
mov edx, ebx
call fcn.1401633c0
ud2
lea r8, [0x14019cf88]
mov rcx, r13
xor rax, 0xffffffff894c000c
jmp 0x148a9a929
invalid
invalid
pushfq
invalid
call fcn.140163650
ud2
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.140162fc0
or byte [rax], al
ud2
lea eax, [0x14019cf88]
or al, 0
mov rcx, r13
call fcn.1401633c0
or byte [rax], al
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
ud2
lea r8, [0x14019cf88]
mov rdx, qword [rsp + 0x38]
sbb eax, 0x48000c35
mov edx, dword [rsp + 0x38]
add byte [rax - 0x75], cl
push rsp
and al, 0x38
call fcn.1401633c0
cdq
or byte [rax], al
ud2
mov ecx, 1
mov rdx, qword [rsp + 0x38]
and al, 0x38
add byte [rax - 0x75], cl
push rsp
and al, 0x38
call fcn.140162fc0
ud2
call fcn.14007ff80
ud2
cli
dec dword [rdi]
or edi, dword [rcx + 1]
mov ecx, 1
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.140162fc0
ud2
lea r8, [0x14019cf88]
call fcn.140163650
movsb byte [rdi], byte [rsi]
wait
or byte [rax], al
movsb byte [rdi], byte [rsi]
wait
or byte [rax], al
ud2
lea r8, [0x14019cf88]
mov rcx, rdx
mov ecx, edx
mov rdx, qword [rsp + 0x38]
call fcn.1401633c0
ud2
lea r8, [0x14019cf88]
add eax, 0xc34bd
xor al, 0xc
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x7ae8
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.140163650
wait
or byte [rax], al
wait
or byte [rax], al
ud2
lea r8, [0x14019cf88]
lea eax, [0x14019cf88]
add eax, 0xc34a9
mov rcx, rax
ror dword [rax - 0x75], 0x54
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
call fcn.1401633c0
invalid
or byte [rax], al
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, qword [rcx]
xor dword [rax - 0x7b], ecx
invalid
xor dword [rax - 0x7b], ecx
div byte [rsi + rdx*2 + 0x48]
push rsi
invalid
test esi, esi
je 0x1400d9b57
push rsi
mov rdi, rcx
mov edi, ecx
mov rbx, qword [rcx + 0x10]
test rbx, rbx
je 0x1400d9b3f
lea r14, [rsi + 8]
jbe 0x1400d9b19
jmp 0x1400d9b29
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add r14, 0x18
dec rbx
retf
je 0x1400d9b3f
retf
mov rcx, qword [r14 - 8]
test rcx, rcx
je case.0x14002210d.2898
add bl, ch
loope 0x1400d9b88
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
je 0x1400d9b57
mov rcx, rsi
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
mov rsi, rcx
mov rdi, qword [rcx + 8]
mov rdx, rdi
mov edx, edi
mov edx, edi
call case.0x140003724.2976
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rdi
adc byte [rax - 0x75], r9b
sbb byte [rax - 0x77], r9b
cli
sub rdx, rax
sub edx, eax
cmp rcx, rdx
jbe 0x1400d9bfc
invalid
invalid
mov rbx, qword [rsi + 8]
mov r8, rdi
sub r8, rcx
sub rax, r8
cmp r8, rax
jbe 0x1400d9bd5
fimul dword [rax + 0x29]
cli
cmp rdx, rax
jb 0x1400d9bd5
mov rdx, qword [rsi]
mov edx, dword [rsi]
lea rcx, [rdi + rdi*2]
lea rcx, [rdx + rcx*8]
shl rax, 3
shl eax, 3
shl eax, 3
lea r8, [rax + rax*2]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp sub.VCRUNTIME140.dll_memcpy
pop rcx
or byte [rax], al
invalid
pop rcx
or byte [rax], al
invalid
add byte [rcx + rbp - 0x3d], cl
sub rbx, r8
mov rax, qword [rsi]
lea rcx, [rcx + rcx*2]
or al, 0x49
or al, 0x49
lea rdx, [rax + rcx*8]
lea rcx, [rbx + rbx*2]
enter 0xffffffffffff8d48, 0xc
pop rbx
lea rcx, [rax + rcx*8]
or al, 0xc8
enter 0xffffffffffffc149, 0xffffffffffffffe0
add ecx, dword [rdi - 0x73]
add al, 0x40
invalid
shl r8, 3
loopne case.0x14002210d.2905
lea r8, [r8 + r8*2]
call sub.VCRUNTIME140.dll_memmove
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x50
in al, dx
push rax
in al, dx
push rax
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
cmp byte [rcx + 0x13e], 0
invalid
add byte [rax], al
add byte [rdx + rbp*2 + 0x48], dh
test esi, esi
je 0x1400d9c9b
test rsi, rsi
je 0x1400d9efc
test dl, al
add al, byte [rax]
add byte [rbp - 0x7c], al
test r9b, r9b
leave
jne case.0x140040846.2716
xlatb
add dword [rax], eax
add byte [rax - 0x7d], cl
mov edi, 0xa8
test al, 0
add byte [rax], al
invalid
cmp qword [rdi + 0xa8], 0
add byte [rax], al
add byte [rdi], cl
je case.0x140040846.2716
test cl, cl
add dword [rax], eax
add byte [rax - 0x75], cl
xchg eax, edx
rol byte [rax], 1
invalid
mov rax, qword [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add dword [r8], eax
add byte [rbx + rcx*4 - 0x71], cl
test rax, rax
je case.0x140040846.2712
mov r9, qword [rdi + 0xc0]
mov rdx, qword [rdi + 0xc8]
xchg edi, eax
enter 0, 0
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg edi, eax
enter 0, 0
add byte [rcx], dh
leave
xor ecx, ecx
cmp rdx, r9
cmovae rcx, r9
sub rdx, rcx
mov rcx, r9
sub rcx, rdx
mov r11, rax
mov ebx, eax
sub r11, rcx
ja case.0x1400cd38a.2744
invalid
invalid
add dword [rax], eax
invalid
xchg dword [0x1880d9c8f], ebx
add eax, edx
add dword [rax], eax
add byte [rax + 1], cl
rol byte [rbp + 0x31], 1
add rax, rdx
xor r11d, r11d
mov r9, rax
jmp case.0x1400cd38a.2744
invalid
fisttp dword [rcx - 0x77]
shr ecx, 0xf
add dword [rax], eax
add byte [rbp - 0x7c], al
leave
test r9b, r9b
je 0x1400d9d4d
add byte [rax], al
add byte [rax - 0x7b], cl
add byte [rax], al
test rsi, rsi
je 0x1400d9efc
test byte [rdi], 0x84
add r8b, byte [r8]
add byte [rdi], cl
mov byte [rdx + 2], al
add al, byte [rax]
invalid
js 0x1400d9ef5
add al, byte [rax]
add byte [rdi], cl
mov dh, 5
dec byte [rcx + rdx]
adc dword [rax], eax
mov edx, 1
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rsi
mov ecx, esi
call fcn.140143230
test rax, rax
je 0x1400d9f4d
add byte [rax], al
xchg ebp, eax
invalid
add byte [rax], al
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov r8, rsi
mov eax, esi
fimul dword [rcx - 0x77]
invalid
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
pop rax
or byte [rax], al
mov rcx, qword [rdi + 0x90]
mov ecx, dword [rdi + 0x90]
add byte [rax], al
mov rax, qword [rdi + 0xa0]
cmp rax, rcx
jne 0x1400d9d0e
lea rcx, [rdi + 0x88]
call fcn.1400d9b70
invalid
mov rcx, qword [rdi + 0x90]
mov rax, qword [rdi + 0xa0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000000], esp
mov edx, dword [rdi + 0x98]
add byte [rax], al
invalid
mov rdx, qword [rdi + 0x98]
add byte [rax + 1], cl
ret 0x3145
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
ror dword [r9 + r13 - 0x3e], 0x48
mov ecx, dword [rdi + 0x88]
sub rdx, r8
mov rcx, qword [rdi + 0x88]
add byte [rax], al
lea rdx, [rdx + rdx*2]
mov qword [rcx + rdx*8], r14
xor al, 0xd1
mov qword [rcx + rdx*8 + 8], rsi
mov qword [rcx + rdx*8 + 0x10], rsi
rcl dword [rax]
rcl dword [rax]
adc byte [rax - 1], cl
inc rax
mov qword [rdi + 0xa0], rax
add byte [rax], al
ror byte [rax - 0x77], 0x87
movabs al, byte [0x1b1e9000000]
add byte [rax], al
jmp 0x1400d9efe
add byte [rax], al
jmp 0x1400d9efe
cmp qword [rdi + 0x78], 0
js 0x1400d9d52
je case.0x1400d0a08.423
mov rax, qword [rdi + 0xa0]
test rax, rax
invalid
xchg dword [rax + 0x48000000], esp
test eax, eax
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400d9e78
test byte [rax], dl
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
nop
adc byte [rcx], al
add byte [rax], al
mov r9, qword [rdi + 0x90]
mov rdx, qword [rdi + 0x98]
xor ecx, ecx
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
cwde
add byte [rax], al
add byte [rcx], dh
leave
cmp rdx, r9
cmovae rcx, r9
cmovae ecx, ecx
cmovae ecx, ecx
leave
sub rdx, rcx
mov rcx, r9
leave
sub rcx, rdx
mov r11, rax
ret
sub r11, rcx
sub ebx, ecx
sub ebx, ecx
ja 0x1400d9e80
add rax, rdx
xor r11d, r11d
fisttp dword [rcx - 0x77]
shr ecx, 0xde
add byte [rax], al
add byte [rcx], dh
xor edx, edx
xor r9d, r9d
mov r9, rax
jmp 0x1400d9e80
xor edx, edx
xor r9d, r9d
xor r11d, r11d
mov rax, qword [rdi + 0xb0]
mov rcx, qword [rdi + 0xb8]
add byte [rax], al
invalid
mov eax, 0x48000000
lea edx, [rdx + rdx*2]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rdx + rdx*2]
lea rdx, [rdx + rdx*2]
lea r8, [rcx + rdx*8]
lea rdx, [r9 + r9*2]
adc al, 0x49
lea r10, [rcx + rdx*8]
lea rdx, [r11 + r11*2]
lea edx, [rbx + rbx*2]
lea r9, [rcx + rdx*8]
xor edx, edx
jmp 0x1400d9dfa
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r11, r8
mov r8, r9
mov eax, ecx
ret
mov r9, r10
add rdx, qword [r11 + 0x10]
mov r10, r9
retf 0x8349
ret
invalid
retf 0x8349
add ebx, 0x18
mov r9, r8
mov r8, r11
cmp r8, r10
jne case.0x1400d16c3.498
invalid
loope case.0x1400ce1b4.699
mov r11, rcx
mov ebx, ecx
cmp rcx, r9
leave
mov rcx, r8
jne 0x1400d9de9
xor ecx, ecx
sub rax, rdx
sub eax, edx
sub eax, edx
cmovae rcx, rax
cmp rsi, rcx
enter 0x3948, 0xffffffffffffffce
cmovae rsi, rcx
int1
mov r15, qword [rdi + 0x118]
mov edi, 0x118
add dword [rax], eax
add byte [rbp - 0x7b], cl
dec dword [rdi]
test bh, ah
add byte [rax], al
add byte [rax - 0x7b], cl
test esi, esi
invalid
test bl, cl
test r15, r15
test edi, edi
je 0x1400d9f11
test rsi, rsi
test esi, esi
je 0x1400d9efe
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
lea r14, [rsp + 0x20]
and al, 0x20
mov r12, rsi
nop dword [rax + rax]
add byte [rax], al
hlt
cmp r12, r15
mov r13, r15
std
cmovb r13, r12
in al, dx
mov qword [rsp + 0x20], rbx
pop rsp
and al, 0x20
invalid
and byte [rcx + rax - 0x15], cl
add rbx, r13
mov qword [rsp + 0x28], r13
insb byte [rdi], dx
and al, 0x28
invalid
mov byte [rsp + 0x30], 3
and al, 0x30
add esp, dword [rsi - 0x39]
invalid
invalid
mov word [rsp + 0x32], 4
and al, 0x32
and al, 0x32
add al, 0
mov rcx, rdi
mov ecx, edi
mov rdx, r14
call fcn.1400d9f60
add byte [rax], al
add byte [rax], al
sub r12, r13
jne case.0x1400cd38a.2749
invalid
int 0xe9
jmp 0x1400d9efe
xchg byte [rax], al
add byte [rax], al
xor edx, edx
xor r9d, r9d
leave
xor r11d, r11d
mov rax, qword [rdi + 0x80]
mov rcx, qword [rdi + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
lea rdx, [rdx + rdx*2]
adc al, 0x52
lea r8, [rcx + rdx*8]
add al, 0xd1
lea rdx, [r9 + r9*2]
lea edx, [rcx + rcx*2]
lea r10, [rcx + rdx*8]
lea rdx, [r11 + r11*2]
lea r9, [rcx + rdx*8]
xor edx, edx
jmp 0x1400d9eca
add byte [rax], al
mov r11, r8
mov ebx, eax
ret
mov r8, r9
mov r9, r10
ror dword [rcx + 3], 1
push rbx
add rdx, qword [r11 + 0x10]
mov r10, r9
add r11, 0x18
adc byte [rbp - 0x77], cl
retf 0x8349
mov r9, r8
mov r8, r11
ror dword [rbp - 0x77], 0xd8
fmul dword [rbp + 0x39]
cmp r8, r10
sal byte [rbp - 0x1f], 1
jne case.0x140040846.2721
mov r11, rcx
mov ebx, ecx
cmp rcx, r9
mov rcx, r8
mov ecx, eax
jne 0x1400d9eb9
xor ecx, ecx
sub rax, rdx
cmovae rcx, rax
enter 0x3948, 0xffffffffffffffce
enter 0x3948, 0xffffffffffffffce
cmp esi, ecx
invalid
cmovae rsi, rcx
test rsi, rsi
je 0x1400d9efc
invalid
or eax, 0xfdbe890f
jns 0x1400d9cb3
std
invalid
invalid
call fcn.14007ff80
ud2
invalid
or esi, dword [rcx]
test byte [rax - 0x77], 0xf0
invalid
xor esi, esi
mov rax, rsi
invalid
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x14019ccc8]
lea eax, [0x14019ccc8]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401aa580]
add eax, 0xd0653
push rbx
invalid
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
and al, 0x38
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcmsgs_fragmenter.rs
xor cl, byte [rax + rax]
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
call fcn.140163280
xchg ebx, eax
or byte [rax], al
ud2
or edi, dword [rcx + 1]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rsi
call fcn.140162fc0
ud2
or ecx, esp
int3
int3
sub rsp, 0x138
add dword [rax], eax
add byte [rax - 0x77], cl
mov edi, edx
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov r9, qword [rcx + 0x30]
cmp r9, 0xffffffffffff0000
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
add bh, bh
push qword [rbp + 0x37]
jne 0x1400d9fb3
mov word [rsp + 0x130], 4
xor byte [rcx], al
add dword [rax], eax
add byte [rax + rax], al
add al, 0
add byte [rax], al
add al, 0
mov byte [rsp + 0x78], 0
mov byte [rsp + 0x7a], 0
and al, 0x78
and al, 0x78
add dh, al
and al, 0x7a
add byte [rsi - 0x39], ah
jp 0x1400d9f90
mov word [rsp + 0x120], 0x1f
cmp byte [rsi + 0x41], 2
invalid
mov dword [rsp + 0x120], 0x7e80001f
add al, byte [r9 + 0xf]
add al, byte [rcx + 0xf]
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], bl
invalid
add byte [rax + 0x4102417e], al
add al, byte [rcx + 0xf]
xchg esp, eax
invalid
invalid
add al, byte [rcx + 0xf]
sete r8b
xchg esp, eax
ror byte [rax - 0x73], 0x54
invalid
invalid
push rsp
lea rdx, [rsp + 0x78]
push rsp
and al, 0x78
js case.0x1400d2175.366
mov rcx, rsi
mov ecx, esi
call case.0x14004b2ee.2628
add byte [rax], al
mov r9, qword [rsi + 0x30]
cmp r9, 0xfffffffffffffffd
std
ja 0x1400da09e
add byte [rax], al
add byte [rcx - 0x73], cl
add dword [r8 - 0x77], ecx
add dword [rax - 0x77], ecx
lea rax, [r9 + 1]
add dword [rax - 0x77], ecx
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x30], eax
xor byte [rax - 0x75], r9b
xor byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc byte [rax - 0x75], cl
sbb byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
sbb byte [rax - 0x73], cl
lea rcx, [rsp + 0x78]
and al, 0x78
mov r8, rdi
mov eax, edi
call qword [rax + 0x18]
cmp qword [rsp + 0x78], 0
jl case.0x14004b2ee.2620
js case.0x140048217.2688
push rax
sbb byte [rax - 0x7d], cl
jl case.0x14004b2ee.2620
js case.0x140048217.2688
add byte [rdi], cl
test ebp, eax
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x80]
jne 0x1400da0a9
add byte [rax], al
movups xmm0, xmmword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], cl
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], ecx
and al, 0x40
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and al, 0x30
xor byte [rax - 0x73], cl
lea rcx, [rsp + 0x78]
and al, 0x78
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
and al, 0x30
call fcn.1400d2140
invalid
cmp qword [rsp + 0x88], 0
cmp dword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
je 0x1400da089
jno 0x1400da061
mov rcx, qword [rsi + 0xc0]
mov ecx, dword [rsi + 0xc0]
mov es, eax
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg al, dl
rol byte [rax], 1
add byte [rax], al
invalid
invalid
mov rax, qword [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
cmp rax, rcx
jne 0x1400da045
enter 0x1a75, 0x48
lea rcx, [rsi + 0xb8]
lea ecx, [rsi + 0xb8]
call fcn.1400d9b70
mov rcx, qword [rsi + 0xc0]
mov ecx, dword [rsi + 0xc0]
sti
invalid
mov ecx, dword [rsi + 0xc0]
add byte [rax], al
mov rax, qword [rsi + 0xd0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
enter 0, 0
mov rdx, qword [rsi + 0xc8]
add rdx, rax
xor r8d, r8d
invalid
ret 0x3145
ror byte [rax + 0x39], 0xca
cmp rdx, rcx
cmovae r8, rcx
cmovae eax, ecx
sub rdx, r8
sub edx, eax
mov rcx, qword [rsi + 0xb8]
mov eax, 0x48000000
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x52
lea rdx, [rdx + rdx*2]
lea edx, [rdx + rdx*2]
mov r8, qword [rsp + 0x88]
mov qword [rcx + rdx*8 + 0x10], r8
mov dword [rcx + rdx*8 + 0x10], eax
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rcx + rdx*8], xmm0
adc dword [rcx + rdx*8], eax
js 0x1400da089
adc dword [rcx + rdx*8], eax
add al, 0xd1
inc rax
mov qword [rsi + 0xd0], rax
xchg al, dl
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
adc eax, 0x24bc8348
add byte [rax], 0
add byte [rax], al
jmp 0x1400da09e
cmp qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rdx + rcx + 0x48], dh
je 0x1400da09e
invalid
add byte [rax], al
je 0x1400da09e
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
and al, 0x78
call fcn.140142490
nop
add rsp, 0x138
add esp, 0x138
cmp byte [rcx], al
add byte [rax], al
pop rdi
pop rsi
ret
movups xmm0, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], cl
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], ecx
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
push rax
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_src_record_layer.rs
add eax, 0xc465e
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0xd07b9
invalid
invalid
invalid
invalid
lea rcx, [0x1401aa88f]
mov ecx, 0x4c000d07
lea ecx, [0x14019e6a0]
invalid
lea r9, fcn.1400cb100
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
and al, 0x50
mov edx, 0x2b
call fcn.140163790
movsb byte [rdi], byte [rsi]
xchg esi, eax
or byte [rax], al
movsb byte [rdi], byte [rsi]
xchg esi, eax
or byte [rax], al
ud2
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
and al, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
and al, 0xa0
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
invalid
lea rcx, [rsp + 0x60]
test r8b, r8b
je case.0x1400cd38a.2773
xchg ecx, eax
add byte [rax], al
add byte [rax], al
call fcn.1400d2320
mov rdi, qword [rsi + 0x118]
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
call fcn.1400d2320
mov rdi, qword [rsi + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
test rdi, rdi
je 0x1400da388
test byte [rdi + 2], dl
add byte [rax], al
invalid
test byte [rdi + 2], dl
add byte [rax], al
invalid
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov r15, qword [rsp + 0x70]
mov edi, dword [rsp + 0x70]
test r15, r15
push qword [rdx + rdx*2 + 0xf]
je 0x1400da197
movzx ebp, byte [rsp + 0x78]
mov dh, 0x6c
and al, 0x78
movzx r12d, byte [rsp + 0x79]
mov dh, 0x64
and al, 0x79
movss xmm6, dword [rsp + 0x7a]
movups xmm6, xmmword [rsp + 0x7a]
lea rbx, [rsp + 0x30]
mov r13, qword [rsp + 0x28]
and al, 0x28
cmp r15, rdi
cmp edi, edi
mov r14, rdi
mov esi, edi
cmovb r14, r15
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x30], ebp
test dword [rcx + r9*4 + 0x6c], 0x14d3024
cmc
mov dword [rsp + 0x30], ebp
insb byte [rdi], dx
and al, 0x30
add r13, r14
mov qword [rsp + 0x38], r14
mov byte [rsp + 0x40], bpl
mov byte [rsp + 0x40], ch
je 0x1400da19a
cmp byte [rax - 0x78], al
mov byte [rsp + 0x40], ch
insb byte [rdi], dx
and al, 0x40
mov byte [rsp + 0x41], r12b
and al, 0x41
movss dword [rsp + 0x42], xmm6
movups xmmword [rsp + 0x42], xmm6
mov rcx, rsi
mov rcx, rsi
int1
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1400d9f60
sub r15, r14
jne case.0x1400ccc14.2566
div dword [rbp - 0x37]
cmp qword [rsp + 0x68], 0
and al, 0x68
add byte [rdi], cl
je case.0x1400d093f.464
test byte [rbx + 0x48000001], dh
add byte [rax - 0x75], cl
and al, 0x28
invalid
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
sub cl, ch
movsb byte [rdi], byte [rsi]
jmp case.0x1400d2175.384
add dword [rax], eax
add al, ch
invalid
call fcn.1400d2320
mov rdi, qword [rsi + 0x118]
mov edi, dword [rsi + 0x118]
outsb dx, byte [rsi]
cmp edi, 0xbe8b48ff
mov edi, dword [rsi + 0x118]
mov edi, dword [rsi + 0x118]
add byte [rax - 0x7b], cl
dec dword [rdi]
test rdi, rdi
test edi, edi
je 0x1400da388
test dh, al
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov rbx, qword [rsp + 0x70]
pop rsp
and al, 0x70
jo case.0x140040846.2745
test rbx, rbx
test ebx, ebx
je 0x1400da341
test byte [rcx + rax], ah
add byte [rdi + rcx - 0x4a], al
invalid
invalid
mov dh, 0x74
invalid
movzx r14d, byte [rsp + 0x78]
mov dh, 0x74
and al, 0x78
js 0x1400da228
movzx r15d, byte [rsp + 0x79]
movzx edi, byte [rsp + 0x79]
jl 0x1400da20c
jns case.0x1400ce1b4.720
movss xmm6, dword [rsp + 0x7a]
movups xmm6, xmmword [rsp + 0x7a]
jp case.0x140040846.2746
lea rax, [rsi + 0xb8]
lea eax, [rsi + 0xb8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
mov r12, qword [rsp + 0x80]
jmp 0x1400da264
pop rdi
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add bl, ch
pop rdi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
enter 0, 0
add byte [rax], al
invalid
mov rdx, qword [rsi + 0xc8]
add byte [rax], al
add byte [rax + 1], cl
add byte [rax], al
add rdx, rax
cmp rdx, rcx
cmp edx, ecx
ret 0x3948
cmp edx, ecx
mov r8d, 0
mov eax, 0
add byte [rax], al
add byte [rcx + 0xf], cl
cmovb rcx, r8
cmovb ecx, eax
enter 0x2948, 0xffffffffffffffca
enter 0x2948, 0xffffffffffffffca
sub rdx, rcx
sub edx, ecx
mov rcx, qword [rsi + 0xb8]
mov ecx, dword [rsi + 0xb8]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rdx + rdx*2]
lea edx, [rdx + rdx*2]
adc al, 0x52
push rdx
mov r8, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
test byte [rax + rbx*4], ah
and al, 0x98
cwde
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
mov qword [rcx + rdx*8 + 0x10], r8
rcl dword [rax]
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rcx + rdx*8], xmm0
add byte [rdi], cl
adc dword [rcx + rdx*8], eax
inc rax
ror byte [rax - 0x77], 0x86
mov qword [rsi + 0xd0], rax
mov dword [rsi + 0xd0], eax
xchg al, dl
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], cl
add r12, r13
add esp, ebp
in al, dx
sub rbx, r13
jmp case.0x1400ccc14.2575
je 0x1400da341
fld qword [rax]
add byte [rax], al
invalid
add byte [rax + 0x39], cl
cmp rbx, rdi
cmp ebx, edi
sti
mov r13, rdi
std
cmovb r13, rbx
jmp case.0x14004b2ee.2638
test r13, r13
test ebp, ebp
in eax, dx
js 0x1400da372
sti
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
mov dh, 5
cmp al, byte [rdi]
adc dword [rax], eax
mov edx, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
jmp 0x1469d4872
call fcn.140143230
test rax, rax
test eax, eax
movsd dword [rdi], dword [rsi]
pop qword [rsi]
add byte [rax - 0x7b], cl
test eax, eax
ror byte [rdi], 0x84
in eax, 0
add byte [rax], al
invalid
je 0x1400da379
add byte [rax], al
add byte [rax - 0x77], cl
mov rbp, rax
mov rcx, rax
invalid
mov rdx, r12
mov r8, r13
mov eax, ebp
mov eax, ebp
call 0x1485fee8c
call sub.VCRUNTIME140.dll_memcpy
push rdx
or byte [rax], al
invalid
add byte [rax + rcx*4 + 0x74], al
and al, 0x48
mov byte [rsp + 0x48], r14b
mov byte [rsp + 0x49], r15b
movss dword [rsp + 0x4a], xmm6
movups xmmword [rsp + 0x4a], xmm6
adc dword [rsp + 0x4a], esi
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x38], r13
insb byte [rdi], dx
and al, 0x38
cmp byte [rcx + rcx*4 + 0x6c], cl
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
and al, 0x40
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
lea edx, [rsp + 0x30]
and al, 0x30
xor al, ch
call fcn.1400d2140
cmp qword [rsp + 0x98], 0
mov esp, 0x9824
add byte [rax], al
push 0x7e
invalid
mov esp, 0x9824
cwde
add byte [rax], al
add byte [rax], al
add byte [rdi + rdi + 0x48], dh
je case.0x1400d093f.462
mov rcx, qword [rsi + 0xc0]
add byte [rax], al
je case.0x1400d093f.462
mov rcx, qword [rsi + 0xc0]
add byte [rax - 0x75], cl
xchg al, dl
rol byte [rax], 1
invalid
mov rax, qword [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rcx
jne 0x1400da210
test dword [rax], ebx
invalid
invalid
invalid
enter 0xffffffffffff850f, 0x18
test dword [rax], ebx
sbb bh, bh
invalid
invalid
dec dword [rax - 0x75]
and al, 0x28
mov rcx, qword [rsp + 0x28]
call fcn.1400d9b70
invalid
mov rcx, qword [rsi + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0xd0]
xchg al, dl
add byte [rax], al
add byte [rax], al
invalid
sti
invalid
rol byte [rax], 1
add byte [rax], al
jmp 0x1400da210
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x90], 0
mov esp, 0x9024
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rcx], ch
sub edi, edi
je 0x1400da258
sub edi, edi
invalid
mov rcx, qword [rsp + 0x88]
mov word [rax + rcx*4], fs
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140142490
push rsp
add dword [rsi], 0xff17e900
invalid
add cl, ch
invalid
jmp 0x1400da258
invalid
dec dword [rax - 0x7d]
cmp qword [rsp + 0x68], 0
jl 0x1400da369
push 0x480d7400
add byte [rbp + rcx + 0x48], dh
je case.0x1400d093f.464
mov rcx, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
call fcn.140142490
cmp al, byte [rcx + 0x280f0006]
movaps xmm6, xmmword [rsp + 0xa0]
mov ah, 0x24
movabs al, byte [0xb8c48148000000]
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
add rsp, 0xb8
invalid
mov eax, 0x5b000000
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
ret
call fcn.14007ff80
ud2
invalid
pop rsp
cli
dec dword [rdi]
or edi, dword [rcx + 1]
mov ecx, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
add byte [rax], al
mov rdx, r13
mov edx, ebp
call fcn.140162fc0
cmp cl, byte [rax + rcx + 0x480b0f00]
mov word [rax], cs
add byte [rdi], cl
invalid
ud2
or ecx, dword [rax - 0x73]
add eax, 0xc2939
cmp dword [rcx], ebp
or al, 0
lea rax, [0x14019ccc8]
lea eax, [0x14019ccc8]
cmp dword [rcx], ebp
or al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], 1
and al, 0x38
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401aa580]
add eax, 0xd01dc
fadd qword [rcx]
or eax, 0x44894800
add byte [rax - 0x77], cl
invalid
add dword [0x18496eba7], ecx
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcmsgs_fragmenter.rs
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcmsgs_fragmenter.rs
or al, 0
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140163280
mov esi, 0xf00088e
mov cs, word [rax]
add byte [rdi], cl
invalid
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
mov rsi, rdx
mov esi, edx
mov rdi, rcx
mov edi, ecx
iretd
movzx eax, byte [rcx]
add dword [rax - 0x73], ecx
or eax, 0xd5c55
invalid
invalid
lea rcx, [0x1401b003c]
or eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
jmp rax
loopne 0x1400da439
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne 0x1400da439
lea rax, [rdi + 1]
lea eax, [rdi + 1]
mov qword [rsp + 0x48], rax
and al, 0x48
add rdi, 8
add edi, 8
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019fce4]
lea edx, [0x14019fce4]
lea edx, [0x14019fce4]
adc eax, 0xc58d8
mov r8d, 0x14
adc al, 0
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je case.0x1400d2be6.325
invalid
mov byte [rsp + 0x38], al
and al, 0x38
push rax
sbb byte [rax - 0x77], cl
je case.0x1400d2be6.325
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
cmp dword [rax], eax
invalid
invalid
and al, 0x38
and al, 0x38
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
lea rax, [0x1400dba50]
lea eax, [0x1400dba50]
add eax, 0x1626
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
lea rdx, [0x14019fcf8]
lea edx, [0x14019fcf8]
adc eax, 0xc58c2
ret 0xc58
add byte [rax - 0x73], cl
je case.0x1400d775d.135
lea rsi, [rsp + 0x30]
lea esi, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x48], al
mov r8d, 0xc
or al, 0
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, rsi
mov r9, rdi
mov ecx, edi
call fcn.140089690
cli
cli
cli
dec dword [rax - 0x73]
lea rax, [0x1400db8e0]
lea eax, [0x1400db8e0]
add eax, 0x148d
lea edx, [rax + rax]
add bl, ch
invalid
jmp 0x1400da4b8
lea rax, [rdi + 1]
lea eax, [rdi + 1]
add dword [rax - 0x77], ecx
and al, 0x48
invalid
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
add rdi, 8
add rdi, 8
add edi, 8
or byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [0x14019fd0c]
lea edx, [0x14019fd0c]
adc eax, 0xc589b
wait
pop rax
or al, 0
mov r8d, 0x1d
mov eax, 0x1d
sbb eax, 0xff000000
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
je 0x1400da4a2
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
xor byte [rax - 0x39c7dbbc], cl
mov byte [rsp + 0x38], al
and al, 0x38
cmp dh, al
mov byte [rsp + 0x39], 0
lea rax, [0x1400db820]
lea eax, [0x1400db820]
and al, 0x39
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400db820]
add eax, 0x1391
xchg ecx, eax
adc eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [0x14019fcf8]
adc eax, 0xc585d
or al, 0
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x30]
lea esi, [rsp + 0x30]
je case.0x1400d2175.391
and al, 0x30
xor byte [rcx - 0x48], al
mov r8d, 0xc
mov eax, 0xc
or al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
call fcn.140089690
int1
cli
dec dword [rax - 0x73]
lea rax, [0x1400db520]
lea rax, [0x1400db520]
lea eax, [0x1400db520]
adc byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14019fd04]
lea r9, [rsp + 0x48]
lea ecx, [rsp + 0x48]
add byte [rbp + rcx*4 + 0x4c], cl
lea ecx, [rsp + 0x48]
and al, 0x48
mov r8d, 8
mov rcx, rsi
call fcn.140089690
int1
cli
inc dword [rax + 0x39247c]
jl 0x1400da4fe
cmp dword [rax], eax
int1
cli
inc dword [rax + 0x39247c]
jl 0x1400da4fe
cmp dword [rax], eax
jl 0x1400da4fe
cmp dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
and al, 0x38
movzx eax, byte [rsp + 0x38]
je 0x1400da89f
test byte [rax - 0x7bfffffd], bh
mov eax, 0x84000003
add byte [rax], al
add byte [rax + rax*8 - 0x7af0fe50], al
scasb al, byte [rdi]
add eax, dword [rax]
test al, al
mov al, 1
jne 0x1400da89f
scasb al, byte [rdi]
add eax, dword [rax]
invalid
sal byte [rax - 0x517af0ff], 3
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x1400da887
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
sub byte [rax - 0x73], cl
adc eax, 0xc2582
add byte [rcx - 0x48], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x1400da89c
add byte [rax], al
add rdi, 8
add edi, 8
invalid
or byte [rax - 0x77], cl
jl case.0x1400d24e7.373
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0x48], edi
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019fd29]
adc eax, 0xc57f7
lea edx, [0x14019fd29]
adc eax, 0xc57f7
mov r8d, 0xe
invalid
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
je 0x1400da563
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
invalid
and al, 0x41
invalid
mov byte [rsp + 0x41], 0
add byte [r13 + rcx*4 + 5], cl
add byte [rbp + rcx*4 + 5], cl
lea r8, method..virtual_0
lea eax, [0x14019fd38]
add eax, 0xc57df
fist word [rdi + 0xc]
add cl, ch
jmp 0x1400da75d
jmp 0x1400da75d
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.NoCertificatesPresentedUnsupportedNameTypeDecryptErrorEncryptErrorPeerIncompatible
lea edx, str.NoCertificatesPresentedUnsupportedNameTypeDecryptErrorEncryptErrorPeerIncompatible
adc eax, 0xc57e7
out 0x57, eax
push rdi
or al, 0
add cl, ch
jmp 0x1400da841
retf
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fd6f]
lea edx, [0x14019fd6f]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fd6f]
lea edx, [0x14019fd6f]
lea edx, [0x14019fd6f]
push rdi
or al, 0
mov r8d, 0x13
jmp 0x1400da87d
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fd82]
lea edx, [0x14019fd82]
sbb byte [rax - 0x73], cl
adc eax, 0xc57db
lea edx, [0x14019fd82]
mov r8d, 0xc
jmp 0x1400da87d
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc57c9
push rdi
or al, 0
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc57c9
push rdi
or al, 0
invalid
lea edx, [0x14019fd8e]
push rdi
or al, 0
invalid
add byte [rcx - 0x48], al
mov r8d, 0xc
or al, 0
add byte [rax], al
jmp 0x1400da87d
inc rdi
inc edi
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0x48], edi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, [0x14019fd9a]
adc eax, 0xc57b3
or al, 0
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], esi
mov byte [rsp + 0x40], al
sbb byte [rax - 0x77], cl
je 0x1400da618
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x40
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
or al, 0
add cl, ch
add qword [rax], rax
invalid
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
movabs byte [0x14ae9000c57], al
or al, 0
add cl, ch
add qword [rax], rax
invalid
add cl, ch
add qword [rax], rax
add byte [rax - 1], cl
inc rdi
inc rdi
mov qword [rsp + 0x48], rdi
jl 0x1400da63e
and al, 0x48
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xc57a6
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xc57a6
mov r8d, 0xe
mov eax, 0xe
add bh, bh
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], esi
push rax
sbb byte [rax - 0x77], cl
invalid
je 0x1400da65b
invalid
mov dword [rsp + 0x38], esi
and al, 0x38
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
lea eax, [0x14019fde0]
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x14019fde0]
add eax, 0xc578f
invalid
jmp 0x1400da75d
add byte [rax - 1], cl
invalid
inc rdi
inc edi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsi + 0x20]
jl 0x1400da681
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.AlertReceived
lea edx, str.AlertReceived
lea edx, str.AlertReceived
xchg ebx, eax
push rdi
or al, 0
add byte [rcx - 0x48], al
or eax, 0xff000000
add bh, bh
mov r8d, 0xd
add bh, bh
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
push rax
sbb byte [rax - 0x77], cl
je 0x1400da69e
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
add byte [rax], al
invalid
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
add byte [rax], al
invalid
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x41], 0
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
add byte [r13 + rcx*4 + 5], cl
lea r8, method..virtual_0
jl 0x1400da6e9
push rdi
or al, 0
jmp 0x1400da75d
add byte [rax], al
add rdi, 8
mov qword [rsp + 0x48], rdi
jl case.0x1400d7774.156
invalid
mov dword [rsp + 0x48], edi
jl case.0x1400d7774.156
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, str.InvalidCertificate
adc eax, 0xc577f
or al, 0
mov r8d, 0x12
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
and al, 0x38
sbb byte [rax - 0x77], cl
je 0x1400da6e2
invalid
and al, 0x38
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x40], al
and al, 0x40
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add dh, al
add byte [rax], al
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
push rdi
or al, 0
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
jo 0x1400da72d
push rdi
push rdi
or al, 0
add cl, ch
add byte [rax], 0
add byte [rax - 0x7d], cl
invalid
invalid
jmp 0x1400da75d
add rdi, 8
invalid
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0x48], edi
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xc5773
or al, 0
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str.InvalidCertRevocationList
or al, 0
mov r8d, 0x19
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x1400da726
invalid
push rax
sbb byte [rax - 0x77], cl
je 0x1400da726
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
add eax, 0xc576c
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
invalid
add byte [r13 + rcx*4 + 5], cl
add eax, 0xc576c
insb byte [rdi], dx
push rdi
or al, 0
jmp 0x1400da75d
add rdi, 8
mov qword [rsp + 0x48], rdi
or byte [rax - 0x77], cl
jl 0x1400da74a
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, str.General
adc eax, 0xc5772
jb case.0x1400d7c5e.163
or al, 0
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
and al, 0x40
and al, 0x40
mov qword [rsp + 0x30], 0
and al, 0x30
xor byte [rax], al
add byte [rax], al
add dh, al
and al, 0x41
add byte [rbp + rcx*4 + 5], cl
push rbx
push rdi
or al, 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
push rbx
push rdi
or al, 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
lea edx, [rsp + 0x48]
lea edx, [rsp + 0x48]
call fcn.14008c780
mov rax, qword [rsp + 0x30]
adc al, 0x20
sti
dec dword [rax - 0x75]
and al, 0x30
movzx ecx, byte [rsp + 0x40]
and al, 0x40
test rax, rax
je case.0x1400d24e7.390
mov bl, 1
test cl, cl
jne 0x1400da7d3
mov rsi, qword [rsp + 0x38]
cmp rax, 1
clc
invalid
je case.0x1400d7c5e.164
cmp byte [rax - 0x7d], cl
cmp eax, 1
clc
add dword [rbp + 0x29], esi
jne 0x1400da7b5
sub dword [rax + 0x41247c], eax
cmp byte [rsp + 0x41], 0
je 0x1400da7b5
test byte [rsi + 0x34], 4
jne 0x1400da7b5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xc1e80
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xc1e80
or al, 0
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x1400da7d3
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, [0x1401a4929]
lea edx, [0x1401a4929]
adc eax, 0xca165
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400da7d3
mov ebx, ecx
test bl, bl
jmp case.0x1400da3ee.20
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xc56e3
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.FailedToGetCurrentTimeFailedToGetRandomBytesHandshakeNotCompletePeerSentOversizedRecordNoApplicationProtocolBadMaxFragmentSizeHandshakePayloadTooLargeInvalidCcsInvalidContentTypeInvalidCertificateStatusTypeInvalidCertRequestInvalidDhParamsInvalidEmptyPayloadInvalidKeyUpdateInvalidServerNameMessageTooLargeMessageTooShortMissingData
mov r8d, 0x16
jmp 0x1400da87d
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fee6]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14019fee6]
mov r8d, 0x16
add byte [rax], al
add bl, ch
jmp 0x1400da87d
mov rcx, qword [rsi + 0x20]
jmp 0x1400da87d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019fefc]
invalid
mov r8d, 0x14
jmp 0x1400da87d
add byte [rax], al
add bl, ch
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ff10]
lea edx, [0x14019ff10]
sbb byte [rax - 0x73], cl
adc eax, 0xc56cf
iretd
push rsi
or al, 0
iretd
push rsi
or al, 0
add byte [rcx - 0x48], al
invalid
mov r8d, 0x17
jmp 0x1400da87d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc56cb
lea rdx, [0x14019ff27]
mov r8d, 0x15
jmp 0x1400da87d
adc eax, 0xeb000000
sbb dword [rax - 0x75], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14019ff3c]
lea edx, [0x14019ff3c]
adc eax, 0xc56c5
invalid
mov r8d, 0x12
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp rax
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1401a539b]
adc eax, 0xcab05
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x48c0950f], al
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
push rax
call qword [rax + 0x18]
test al, al
ror byte [rdi], 0x95
setne al
add rsp, 0x50
push rax
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
push rax
pop rbx
pop rdi
pop rsi
ret
int3
int3
or byte [rax - 0x73], cl
adc eax, 0xd57c2
invalid
lea rdx, [0x1401b0088]
lea edx, [0x1401b0088]
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
add ecx, edx
jmp rcx
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0b1e]
lea edx, [0x1401a0b1e]
lea edx, [0x1401a0b1e]
adc eax, 0xc623c
cmp al, 0x62
or al, 0
mov r8d, 0xc
mov eax, 0xc
add byte [rax], al
add cl, ch
jmp 0x1400daaa6
mov ecx, 0x48000001
mov ecx, dword [rsi + 0x20]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab01a]
adc eax, 0xd071a
sbb byte [rax - 0x73], cl
adc eax, 0xd071a
sbb al, byte [rdi]
or eax, 0x10b84100
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add cl, ch
jmp 0x1400daaa6
wait
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.InvalidRevokedCertSerialNumberIssuerInvalidForCrlParseErrorAlertDescriptionCloseNotifyBadRecordMacDecryptionFailedRecordOverflowDecompressionFailureHandshakeFailureNoCertificateBadCertificateUnsupportedCertificateCertificateRevokedCertificateExpiredCertificateUnknownIllegalParameterUnknownCAAccessDeniedDecodeErrorExportRestrictionProtocolVersionInsufficientSecurityInternalErrorInappropriateFallbackUserCanceledNoRenegotiationMissingExtensionUnsupportedExtensionCertificateUnobtainableUnrecognisedNameBadCertificateStatusResponseBadCertificateHashValueUnknownPSKIdentityCertificateRequiredHandshakeTypeHelloRequestClientHelloServerHelloHelloVerifyRequestNewSessionTicketEncryptedExtensionsServerKeyExchangeCertificateRequestCertificateVerifyClientKeyExchangeFinishedCertificateURLCertificateStatusKeyUpdateChangeCipherSpecAlertHandshakeApplicationDataCipherSuiteSignatureSchemeDisabledReadyAcceptedAcceptedFinishedRejectedSystemTimeError
adc eax, 0xc626a
mov r8d, 0x1e
mov eax, 0x1e
add byte [rax], al
add cl, ch
invalid
jmp 0x1400daaa6
jge 0x1400da928
add byte [rax], al
mov rcx, qword [rsi + 0x20]
invalid
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401a0ba6]
adc eax, 0xc626a
jmp 0x1400daa6a
sub dword [rcx], eax
add byte [rax], al
add rax, 8
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea edx, [0x1401a5c3c]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a5c3c]
lea edx, [0x1401a5c3c]
lea edx, [0x1401a5c3c]
jrcxz case.0x1400d0a08.489
or al, 0
mov r8d, 5
mov eax, 5
add eax, 0xff000000
push rax
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
sbb byte [rax - 0x77], cl
je case.0x1400da8cd.166
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
mov qword [rsp + 0x28], 0
add byte [rax], al
add dh, al
mov byte [rsp + 0x39], 0
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea r8, method..virtual_0
add eax, 0xc61e8
invalid
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x1400daaaf
ror byte [rdi], 0x84
or eax, 0xb3000001
add dword [rcx + rcx*8 + 0x105850f], eax
add byte [rax], al
invalid
mov bl, 1
test cl, cl
jne 0x1400daab1
invalid
mov rsi, qword [rsp + 0x30]
je 0x1400da9d4
and al, 0x30
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x2d], esi
jne case.0x140104a47.1919
cmp rax, 1
cmp eax, 1
jne case.0x140104a47.1919
cmp byte [rsp + 0x39], 0
je case.0x140104a47.1919
and al, 0x39
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne case.0x140104a47.1919
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xc1c55
sbb al, 0xc
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xc1c55
sbb al, 0xc
invalid
lea edx, [0x14019c628]
sbb al, 0xc
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1400daab1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
adc eax, 0xc9f36
sub byte [rax - 0x73], cl
adc eax, 0xc9f36
lahf
or al, 0
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400daab1
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401a0bb9]
adc eax, 0xc61a3
invalid
mov r8d, 0xa
jmp 0x1400daaa6
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xd0838
invalid
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab26c]
invalid
invalid
invalid
or byte [0x155c5eb37], cl
add byte [rax], al
add bl, ch
mov r8d, 0x15
jmp 0x1400daaa6
invalid
push 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ab22a]
adc eax, 0xd07db
mov r8d, 0x1c
add byte [rax], al
jmp 0x1400daaa6
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ab281]
adc eax, 0xd0817
or byte [0x153c5eb6d], cl
mov r8d, 0x13
jmp 0x1400daaa6
invalid
add byte [rax], al
add bl, ch
xor al, 0x48
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd080f
invd
invalid
invalid
lea rdx, [0x1401ab294]
lea edx, [0x1401ab294]
invd
or eax, 0x16b84100
add byte [rax], al
add bl, ch
jmp 0x1400daaa6
invalid
invalid
mov r8d, 0x16
jmp 0x1400daaa6
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
invalid
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ab2aa]
lea edx, [0x1401ab2aa]
adc eax, 0xd080a
or cl, byte [rax]
or eax, 0x1bb84100
add byte [rcx - 0x48], al
sbb eax, dword [rax]
add byte [rax], al
invalid
invalid
invalid
add byte [rcx - 0x48], al
sbb eax, dword [rax]
add byte [rax], al
mov r8d, 0x1b
mov eax, 0x1b
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbx
pop rsi
jmp rax
jmp rax
mov ebx, ecx
test bl, bl
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rbx
add rsp, 0x48
invalid
pop rbx
pop rsi
ret
int3
int3
mov rsi, rdx
mov esi, edx
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
mov ecx, dword [rax]
lea rdx, [0x1401b00b4]
adc eax, 0xd55de
ficom word [rbp + 0xd]
add byte [rax + 0x63], cl
invalid
invalid
push rbp
or eax, 0xc634800
mov cl, byte [rax + 1]
add ecx, edx
jmp rcx
invalid
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xc5fee
pop rdi
or al, 0
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xc5fee
pop rdi
or al, 0
pop rdi
or al, 0
add bl, ch
jmp 0x1400dab25
xor dword [rax - 0x75], ecx
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0aeb]
in al, 0x5f
or al, 0
sbb byte [rax - 0x73], cl
adc eax, 0xc5fe4
in al, 0x5f
or al, 0
in al, 0x5f
or al, 0
mov r8d, 7
invalid
jmp 0x1400dabf1
fild word [rax]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0af2]
int 0x5f
or al, 0
sbb byte [rax - 0x73], cl
adc eax, 0xc5fcd
int 0x5f
or al, 0
int 0x5f
or al, 0
mov r8d, 0xb
add byte [rax], al
add cl, ch
jmp 0x1400dabf1
rol dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0afd]
invalid
pop rdi
or al, 0
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5fba
mov edx, 0x41000c5f
mov eax, 7
invalid
add byte [rax], al
invalid
mov r8d, 7
invalid
jmp 0x1400dabf1
movabs dword [0x48204e8b48000000], eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0b04]
invalid
pop rdi
or al, 0
invalid
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5fa3
movabs dword [0x1ab841000c5f], eax
add cl, ch
invalid
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
mov r8d, 0x1a
jmp 0x1400dabf1
test dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.UnknownIssuerUnknownRevocationStatusUnsupportedCertVersionUnsupportedCriticalExtensionUnsupportedCrlIssuingDistributionPointUnsupportedCrlVersionUnsupportedDeltaCrlUnsupportedIndirectCrlUnsupportedRevocationReasonUnsupportedRevocationReasonsPartitioningUnsupportedCrlSignatureAlgorithmUnsupportedSignatureAlgorithmUnsupportedCrlSignatureAlgorithmForPublicKeyUnsupportedSignatureAlgorithmForPublicKeyBitStringBoolCertificateCertificateExtensionsCertificateTbsCertificateCertRevocationListCertRevocationListExtensionCrlDistributionPointCommonNameInnerCommonNameOuterDistributionPointNameExtensionGeneralNameRevocationReasonSignatureSignatureAlgorithmSignedDataSubjectPublicKeyInfoTimeTrustAnchorV1TrustAnchorV1TbsCertificateU8RevokedCertificateRevokedCertificateExtensionRevokedCertEntryIssuingDistributionPoint
jno 0x1400dab83
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xd0671
jno 0x1400dab83
or eax, 0xdb84100
mov r8d, 0xd
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
jmp 0x1400dabf1
push 0x48
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0b1e]
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
jmp 0x1400dabf1
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401a0b2a]
adc eax, 0xc5f75
mov r8d, 0xf
jmp 0x1400dabf1
sldt word [rax]
add bl, ch
xor al, 0x48
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0b39]
adc eax, 0xc5f69
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5f69
mov r8d, 0xe
jmp 0x1400dabf1
add bl, ch
sbb dword [rax - 0x75], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401a0b47]
adc eax, 0xc5f5c
mov r8d, 0x1e
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rax, 8
add eax, 8
or byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a5c3c]
mov r8d, 5
add byte [rax], al
add bh, bh
push rax
invalid
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
je case.0x1400d7c5e.199
and al, 0x30
xor byte [rax + 0x48382444], cl
mov byte [rsp + 0x38], al
and al, 0x38
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea eax, [0x1401a0b68]
or al, 0
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x73], cl
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
call fcn.14008c780
mov rax, qword [rsp + 0x28]
sbb edi, ebx
sti
dec dword [rax - 0x75]
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
test eax, eax
test eax, eax
je case.0x1400da3ee.45
mov bl, 1
add dword [rcx + rcx*8 - 0x74b7ad8b], eax
je 0x1400dac85
test cl, cl
leave
jne 0x1400dacaf
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
xor byte [rax - 0x7d], cl
clc
cmp rax, 1
cmp eax, 1
add dword [rbp + 0x29], esi
jne 0x1400dac91
cmp byte [rsp + 0x39], 0
je 0x1400dac91
xor al, 4
xor al, 4
jne 0x1400dac91
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
adc eax, 0xc19a4
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0xc19a4
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
test al, al
jne 0x1400dacaf
invalid
invalid
jne 0x1400dacaf
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, [0x1401a4929]
lea edx, [0x1401a4929]
adc eax, 0xc9c89
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ebx, eax
sbb byte [rcx - 0x76fd143d], cl
retf
jmp 0x1400dacaf
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
add esp, 0x48
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rbx
add esp, 0x48
invalid
pop rbx
pop rsi
ret
int3
push rsi
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rdi], ecx
mov dh, 8
movzx ecx, byte [rax]
lea rdx, [0x1401b00e0]
lea edx, [0x1401b00e0]
adc eax, 0xd540a
push rsp
or eax, 0xc634800
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0bd3]
adc eax, 0xc5ee1
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5ee1
loope 0x1400dad4e
or al, 0
jmp 0x1400daecc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc535a
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc535a
push rbx
or al, 0
mov r8d, 0x11
mov eax, 0x11
add byte [rax], al
add cl, ch
test eax, 0x48000003
mov rcx, qword [rsi + 0x20]
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0bde]
adc eax, 0xc5eb6
adc eax, 0xc5eb6
pop rsi
or al, 0
mov r8d, 0xc
mov eax, 0xc
jmp 0x1400db0be
mov eax, dword [rbx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5ea4
adc eax, 0xc5ea4
pop rsi
or al, 0
mov r8d, 0x10
jmp 0x1400db0be
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0bfa]
adc eax, 0xc5e96
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xc5e96
pop rsi
or al, 0
mov r8d, 0xe
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c08]
adc eax, 0xc5e86
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xc5e86
pop rsi
or al, 0
mov r8d, 0x14
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5e7c
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5e7c
pop rsi
or al, 0
invalid
mov r8d, 0x10
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c2c]
lea edx, [0x1401a0c2c]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1401a0c2c]
adc eax, 0xc5e6e
outsb dx, byte [rsi]
pop rsi
or al, 0
mov r8d, 0xd
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5e5d
pop rbp
pop rsi
or al, 0
lea rdx, [0x1401a0c39]
lea edx, [0x1401a0c39]
pop rsi
or al, 0
mov r8d, 0xe
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c47]
pop rsi
or al, 0
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5e4d
pop rsi
or al, 0
pop rsi
or al, 0
mov r8d, 0x16
add byte [rax], al
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c5d]
pop rsi
or al, 0
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5e45
pop rsi
or al, 0
pop rsi
or al, 0
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
wait
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c6f]
pop rsi
or al, 0
sbb byte [rax - 0x73], cl
adc eax, 0xc5e39
pop rsi
or al, 0
pop rsi
or al, 0
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jge case.0x1400dacdd.12
jmp 0x1400db0be
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0c81]
pop rsi
or al, 0
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5e2d
pop rsi
or al, 0
pop rsi
or al, 0
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
jmp 0x1400db0be
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5e21
pop rsi
or al, 0
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5e21
pop rsi
or al, 0
pop rsi
or al, 0
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
add al, byte [r8]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5e13
pop rsi
or al, 0
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5e13
pop rsi
or al, 0
pop rsi
or al, 0
mov r8d, 9
jmp 0x1400db0be
add al, byte [rax]
invalid
add byte [rax], al
add cl, ch
and eax, dword [rdx]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5dfe
pop rbp
or al, 0
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5dfe
pop rbp
or al, 0
pop rbp
or al, 0
mov r8d, 0xc
jmp 0x1400db0be
add byte [rax], al
add cl, ch
add eax, 0x48000002
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5dec
sbb byte [rax - 0x73], cl
adc eax, 0xc5dec
pop rbp
or al, 0
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
out 1, eax
jmp 0x1400db0be
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc4e98
sbb byte [rax - 0x73], cl
adc eax, 0xc4e98
or al, 0
mov r8d, 0xc
add byte [rax], al
add cl, ch
leave
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
jmp 0x1400db0be
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401a0cc3]
adc eax, 0xc5dbb
mov ebx, 0x41000c5d
mov eax, 0x11
add byte [rax], al
invalid
pop rbp
or al, 0
invalid
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x11
add byte [rax], al
add cl, ch
invalid
stosd dword [rdi], eax
add dword [rax], eax
jmp 0x1400db0be
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0cd4]
lea edx, [0x1401a0cd4]
sbb byte [rax - 0x73], cl
adc eax, 0xc5dae
scasb al, byte [rdi]
pop rbp
or al, 0
invalid
lea edx, [0x1401a0cd4]
scasb al, byte [rdi]
pop rbp
or al, 0
invalid
add byte [rcx - 0x48], al
sldt word [rax]
add byte [rax], al
mov r8d, 0xf
jmp 0x1400db0be
add byte [rax], al
add cl, ch
lea eax, [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
invalid
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5d9f
lahf
pop rbp
or al, 0
invalid
lea rdx, [0x1401a0ce3]
lea edx, [0x1401a0ce3]
lahf
pop rbp
or al, 0
invalid
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
invalid
mov r8d, 0x14
add byte [rax], al
add cl, ch
jmp 0x1400db0be
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5d95
xchg ebp, eax
pop rbp
or al, 0
lea rdx, [0x1401a0cf7]
lea edx, [0x1401a0cf7]
xchg ebp, eax
pop rbp
or al, 0
mov r8d, 0xd
mov eax, 0xd
jmp 0x1400db0be
push rcx
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401a0d04]
lea edx, [0x1401a0d04]
adc eax, 0xc5d84
jmp 0x1400db0b8
xor eax, dword [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401a0d19]
adc eax, 0xc5d81
pop rbp
or al, 0
invalid
add byte [rcx - 0x48], al
mov r8d, 0xc
or al, 0
add byte [rax], al
jmp 0x1400db0be
sbb eax, dword [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
invalid
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5d6f
pop rbp
or al, 0
invalid
lea rdx, [0x1401a0d25]
lea edx, [0x1401a0d25]
pop rbp
or al, 0
invalid
mov r8d, 0xf
jmp 0x1400db0be
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5d60
invalid
pop rbp
or al, 0
lea rdx, [0x1401a0d34]
pop rbp
or al, 0
mov r8d, 0x10
add byte [rax], al
jmp 0x1400db0be
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5d52
pop rbp
or al, 0
lea rdx, [0x1401a0d44]
pop rbp
or al, 0
mov r8d, 0x14
jmp 0x1400db0be
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d58]
adc eax, 0xc5d48
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5d48
pop rbp
or al, 0
mov r8d, 0x17
jmp 0x1400db0be
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x1401a0d6f]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0d6f]
lea edx, [0x1401a0d6f]
lea edx, [0x1401a0d6f]
mov r8d, 0x10
add byte [rax], al
add cl, ch
jmp 0x1400db0be
jmp 0x1400db0be
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
invalid
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xc5d33
lea rdx, [0x1401a0d7f]
mov r8d, 0x1c
jmp 0x1400db0be
push 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401a0d9b]
adc eax, 0xc5d34
mov r8d, 0x17
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5d30
lea rdx, [0x1401a0db2]
mov r8d, 0x12
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0dc4]
invalid
or al, 0
mov r8d, 0x13
jmp 0x1400db0be
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ff27]
outsd dx, dword [rsi]
or al, 0
outsd dx, dword [rsi]
or al, 0
mov r8d, 0x15
adc eax, 0x48000000
add esp, 0x48
add rsp, 0x48
pop rbx
pop rsi
jmp rax
inc rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019fc6d]
lea edx, [0x14019fc6d]
lea edx, [0x14019fc6d]
invalid
mov r8d, 7
mov eax, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x1400db10f
invalid
je 0x1400db10f
and al, 0x30
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
invalid
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x39
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
add eax, 0xc1b5b
add byte [rbp + rcx*4 + 5], cl
pop rbx
sbb ecx, dword [rax + rax]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x1400db179
mov bl, 1
test cl, cl
jne 0x1400db17b
sub dword [rax + 0x39247c], eax
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
je 0x1400db15d
test byte [rsi + 0x34], 4
jne 0x1400db15d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
mov eax, 1
mov eax, 1
add bh, bh
call qword [rax + 0x18]
test al, al
jne 0x1400db17b
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xc97bd
xchg edi, eax
or al, 0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
xchg edi, eax
or al, 0
xchg edi, eax
or al, 0
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rcx - 0x76fd143d], cl
mov ebx, eax
jmp 0x1400db17b
mov ebx, ecx
mov ebx, eax
jmp 0x1400db17b
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rbx
pop rsi
ret
int3
int3
mov eax, dword [rcx]
movzx eax, byte [rax]
lea rcx, [0x1401abcf0]
mov r8, qword [rcx + rax*8]
lea rcx, str.AttemptedDowngradeToTls12WhenTls13IsSupportedBadCertChainExtensionsDisallowedEncryptedExtensionDuplicateClientHelloExtensionsDuplicateEncryptedExtensionsDuplicateHelloRetryRequestExtensionsDuplicateNewSessionTicketExtensionsDuplicateServerHelloExtensionsDuplicateServerNameTypesEarlyDataAttemptedInSecondClientHelloEarlyDataExtensionWithoutResumptionEarlyDataOfferedWithVariedCipherSuiteHandshakeHashVariedAfterRetryIllegalHelloRetryRequestWithEmptyCookieIllegalHelloRetryRequestWithNoChangesIllegalHelloRetryRequestWithOfferedGroupIllegalHelloRetryRequestWithUnofferedCipherSuiteIllegalHelloRetryRequestWithUnofferedNamedGroupIllegalHelloRetryRequestWithUnsupportedVersionIllegalHelloRetryRequestWithWrongSessionIdIllegalMiddleboxChangeCipherSpecIllegalTlsInnerPlaintextIncorrectBinderInvalidMaxEarlyDataSizeInvalidKeyShareKeyEpochWithPendingFragmentKeyUpdateReceivedInQuicConnectionMessageInterleavedWithHandshakeMessageMissingBinderInPskExtensionMissingKeyShareMissingPskModesExtensionMissingQuicTransportParametersOfferedDuplicateKeySharesOfferedEarlyDataWithOldProtocolVersionOfferedEmptyApplicationProtocolOfferedIncorrectCompressionsPskExtensionMustBeLastPskExtensionWithMismatchedIdsAndBindersRefusedToFollowHelloRetryRequestRejectedEarlyDataInterleavedWithHandshakeMessageResumptionAttemptedWithVariedEmsResumptionOfferedWithVariedCipherSuiteResumptionOfferedWithVariedEmsResumptionOfferedWithIncompatibleCipherSuiteSelectedDifferentCipherSuiteAfterRetrySelectedInvalidPskSelectedTls12UsingTls13VersionExtensionSelectedUnofferedApplicationProtocolSelectedUnofferedCipherSuiteSelectedUnofferedCompressionSelectedUnofferedKxGroupSelectedUnofferedPskSelectedUnusableCipherSuiteForVersionServerHelloMustOfferUncompressedEcPointsServerNameDifferedOnRetryServerNameMustContainOneHostNameSignedKxWithWrongAlgorithmSignedHandshakeWithUnadvertisedSigSchemeTooMuchEarlyDataReceivedUnexpectedCleartextExtensionUnsolicitedCertExtensionUnsolicitedEncryptedExtensionUnsolicitedSctListUnsolicitedServerHelloExtensionWrongGroupForKeyShareEcPointsExtensionRequiredKeyShareExtensionRequiredNamedGroupsExtensionRequiredNoCertificateRequestSignatureSchemesInCommonNoCipherSuitesInCommonNoEcPointFormatsInCommonNoKxGroupsInCommonNoSignatureSchemesInCommonNullCompressionRequiredServerDoesNotSupportTls12Or13ServerSentHelloRetryRequestWithUnknownExtensionServerTlsVersionIsDisabledByOurConfigSignatureAlgorithmsExtensionRequiredSupportedVersionsExtensionRequiredTls12NotOfferedTls12NotOfferedOrEnabledTls13RequiredForQuicUncompressedEcPointsRequiredBadEncodingExpiredNotValidYetRevokedUnhandledCriticalExtensionBadSignatureNotValidForNameInvalidPurposeApplicationVerificationFailure
or eax, 0xd0d50
or eax, 0x8b48000d
or eax, 0x48b4800
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
ror dword [rax - 0x75], 0x4a
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
int3
mov eax, dword [rcx]
movzx eax, byte [rax]
lea rcx, [0x1401ac100]
lea ecx, [0x1401ac100]
add byte [rax - 0x73], cl
or eax, 0xd0f33
xor ecx, dword [rdi]
invalid
invalid
lea ecx, [0x1401ac100]
xor ecx, dword [rdi]
or eax, 0x48b4c00
ror dword [rax - 0x73], 0xd
mov eax, 0x48000d0f
invalid
invalid
invalid
mov r8, qword [rcx + rax*8]
lea rcx, case.0x1400db1bb.83
or eax, 0x48b4800
invalid
or eax, 0x48b4800
ror dword [rax - 0x75], 0x4a
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
invalid
invalid
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rsi, rdx
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
lea rdx, [0x1401b016c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
or rax, 0xc634800
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
jmp rcx
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ff4e]
adc eax, 0xc4d2c
adc eax, 0xc4d2c
add byte [rcx - 0x48], al
sbb byte [rax], al
add byte [rax], al
mov r8d, 0x18
jmp 0x1400db395
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc4d26
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xc4d26
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
jmp 0x1400db395
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019ff70]
adc eax, 0xc4d12
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x14019ff70]
adc eax, 0xc4d12
add cl, ch
sub al, 1
add byte [rax], al
mov rcx, qword [rsi + 0x20]
jmp case.0x1400da8cd.238
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14019ff82]
adc eax, 0xc4d0c
or al, 0
mov r8d, 0x1c
mov eax, 0x1c
sbb al, 0
add byte [rax], al
jmp 0x1400db395
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
lea rdx, [0x14019ff9e]
lea edx, [0x14019ff9e]
adc eax, 0xc4d0a
or al, 0
add cl, ch
test byte [rax], 0
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
jmp case.0x1400da8cd.238
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc4d04
add byte [rcx - 0x48], al
sldt word [rax]
invalid
add byte [rcx - 0x48], al
mov eax, 0xf
sldt word [rax]
add byte [rax], al
add cl, ch
fiadd word [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
jmp 0x1400db395
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14019ffbf]
lea edx, [0x14019ffbf]
adc eax, 0xc4cf5
add byte [rcx - 0x48], al
adc eax, dword [rax]
mov r8d, 0x13
add byte [rax], al
jmp 0x1400db395
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc4cea
or al, 0
lea rdx, [0x14019ffd2]
or al, 0
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
movabs byte [0x48204e8b48000000], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
jmp 0x1400db395
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xc4cdc
lea rdx, [0x14019ffe2]
mov r8d, 0x11
jmp 0x1400db395
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xc4ccf
lea rdx, [0x14019fff3]
mov r8d, 0xf
jmp 0x1400db395
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x1401a0002]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x1401a0002]
lea edx, [0x1401a0002]
ret
or al, 0
mov r8d, 0xf
jmp 0x1400db395
or byte [rax - 0x77], cl
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a0011]
lea edx, [0x1401a0011]
lea edx, [0x1401a0011]
mov r8d, 0xb
jmp 0x1400db3dc
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.MissingKeyExchangeNoSignatureSchemesUnexpectedMessageUnknownProtocolVersionUnsupportedCompressionUnsupportedCurveTypeUnsupportedKeyExchangeAlgorithm
lea edx, str.MissingKeyExchangeNoSignatureSchemesUnexpectedMessageUnknownProtocolVersionUnsupportedCompressionUnsupportedCurveTypeUnsupportedKeyExchangeAlgorithm
lea edx, str.MissingKeyExchangeNoSignatureSchemesUnexpectedMessageUnknownProtocolVersionUnsupportedCompressionUnsupportedCurveTypeUnsupportedKeyExchangeAlgorithm
invalid
jmp case.0x1400da8cd.238
sbb byte [rax - 0x73], cl
adc eax, 0xc4cc3
mov r8d, 0x12
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rsi
jmp rax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401ab1be]
or dh, bh
or al, 0
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xcfe08
or dh, bh
or al, 0
or dh, bh
or al, 0
mov r8d, 0xc
jmp 0x1400db3dc
add byte [rax], al
add bl, ch
invalid
add eax, 8
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a0064]
lea edx, [0x1401a0064]
lea edx, [0x1401a0064]
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
mov r8d, 0x11
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
push rax
sbb byte [rax - 0x77], cl
je 0x1400db407
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
add byte [rbp + rcx*4 + 5], cl
and ecx, dword [rsp + rcx]
add cl, ch
cdq
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
invalid
invalid
jmp 0x1400db49b
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc4c60
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc4c60
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
jmp 0x1400db395
add byte [rax], al
add cl, ch
jne 0x1400db41d
invalid
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc4c58
or al, 0
sbb byte [rax - 0x73], cl
adc eax, 0xc4c58
or al, 0
or al, 0
mov r8d, 0x16
add byte [rax], al
jmp 0x1400db395
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc4c50
sbb byte [rax - 0x73], cl
adc eax, 0xc4c50
mov r8d, 0x14
add byte [rax], al
add cl, ch
cmp edi, edi
jmp 0x1400db395
invalid
and al, 0x40
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
invalid
invalid
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xc4c41
or al, 0
lea rdx, [0x1401a00b5]
or al, 0
mov r8d, 0x1f
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
invalid
mov byte [rsp + 0x38], al
and al, 0x38
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
or al, 0
or al, 0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
and al, 0x40
call fcn.14008c780
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x1400db50f
mov bl, 1
test cl, cl
jne 0x1400db511
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400db4f3
je 0x1400db4e7
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x1400db4f3
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1400db4f3
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea rdx, [0x14019c628]
lea rdx, [0x14019c628]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x1400db511
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
test al, al
jne 0x1400db511
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
adc eax, 0xc9427
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400db511
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
invalid
ror byte [rax - 0x7d], 0xc4
pop rbx
add esp, 0x48
invalid
pop rbx
pop rsi
ret
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea rdx, [0x1401b01bc]
lea edx, [0x1401b01bc]
lea edx, [0x1401b01bc]
adc eax, 0xd4c86
xchg byte [rbp + rcx], cl
or rax, 0xc634800
movsxd rcx, dword [rdx + rcx*4]
invalid
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add rcx, rdx
jmp rcx
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401a0de4]
lea edx, [0x1401a0de4]
adc eax, 0xc5892
add byte [rcx - 0x48], al
or al, 0
mov r8d, 0xc
add byte [rax], al
add cl, ch
stc
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
jmp 0x1400db756
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401a0df0]
adc eax, 0xc5880
sbb byte [rax + 0xc], 0
pop rax
or al, 0
invalid
add cl, ch
jmp 0x1400db750
fild dword [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0dfb]
lea edx, [0x1401a0dfb]
lea edx, [0x1401a0dfb]
add cl, ch
ret
jmp 0x1400db750
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc5866
adc eax, 0xc5866
pop ax
pop rax
or al, 0
add byte [rcx - 0x48], al
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
jmp 0x1400db756
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc585a
adc eax, 0xc585a
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
mov eax, 0x10
jmp 0x1400db756
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc1dc6
adc eax, 0xc1dc6
mov r8d, 0xe
jmp 0x1400db756
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14019d3b0]
adc eax, 0xc1db6
adc eax, 0xc1db6
mov r8d, 0x11
jmp 0x1400db756
add cl, ch
push rcx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc5810
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
jmp 0x1400db756
mov rax, qword [rax + 0x18]
lea rdx, case.0x1400db1bb.129
add cl, ch
invalid
add dword [rax], eax
invalid
add cl, ch
adc eax, 0x48000001
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc57ed
sbb byte [rax - 0x73], cl
adc eax, 0xc57ed
mov r8d, 0x11
jmp 0x1400db756
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
lea rdx, [0x1401a0e4c]
mov r8d, 0x12
jmp 0x1400db756
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14019d3c1]
add byte [rcx - 0x48], al
sldt word [rax]
add cl, ch
rol dword [rax], 0
invalid
add byte [rcx - 0x48], al
sldt word [rax]
add cl, ch
rol dword [rax], 0
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc57b6
mov r8d, 0x11
jmp 0x1400db756
lea edx, [0x1401a0ea7]
mov r8d, 9
jmp 0x1400db756
lea edx, [0x14019d3d0]
mov r8d, 0xb
add rsp, 0x48
pop rbx
pop rsi
jmp rax
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019fc6d]
mov r8d, 7
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
add byte [rbp + rcx*4 + 5], cl
ret
adc al, 0xc
add byte [rax - 0x73], cl
and al, 0x28
lea rdx, [rsp + 0x40]
add byte [rbp + rcx*4 + 5], cl
ret
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
test eax, eax
test eax, eax
je 0x1400db811
mov esi, dword [rsp + 0x30]
cmp rax, 1
jne 0x1400db7f5
cmp byte [rsp + 0x39], 0
je 0x1400db7f5
test byte [rsi + 0x34], 4
jne 0x1400db7f5
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
invalid
jne 0x1400db813
sal byte [rbp + 0x1e], 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
add bh, bh
push rax
invalid
mov ebx, eax
jmp 0x1400db813
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov esi, dword [rcx]
mov r15, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x14019ca23]
mov r8d, 1
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400db875
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
test r15, r15
je 0x1400db8a2
invalid
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400db875
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
test r15, r15
je 0x1400db8a2
invalid
invalid
add r15, r15
add edi, edi
lea rsi, [0x1400db520]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
mov qword [rsp + 0x38], r14
add r14, 2
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14008c8d0
sti
dec dword [rcx - 0x7d]
invalid
invalid
jne 0x1400db880
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x1400db8c7
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca24]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
ror dword [rcx - 0x3b7cb738], 0x40
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
lea edx, [0x1401b020c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
sar edi, 1
invalid
sar edi, 1
loope 0x1400db948
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401a0eb0]
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
jmp 0x1400db97e
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xc5593
mov r8d, 5
jmp 0x1400db97e
add byte [rcx - 0x48], al
add eax, 0xeb000000
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc557d
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc557d
jmp 0x1400db978
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a0ece]
adc eax, 0xc5571
mov r8d, 0xf
jmp 0x1400db97e
invalid
add bl, ch
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc4275
jne 0x1400db9b8
or al, 0
jne 0x1400db9b8
or al, 0
mov r8d, 9
add rsp, 0x48
pop rbx
pop rsi
jmp rax
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019fc6d]
iretd
or al, 0
or al, 0
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
wait
adc cl, byte [rax + rax]
or al, 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
or al, 0
or al, 0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
and al, 0x38
and al, 0x38
and al, 0x38
test rax, rax
je 0x1400dba39
mov bl, 1
test cl, cl
jne case.0x1400d24e7.475
push rdx
push rdx
mov rsi, qword [rsp + 0x30]
je 0x1400dba11
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
je 0x1400dba11
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x1400dba1d
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
sbb byte [rsp + rcx], cl
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xc0c18
sbb byte [rsp + rcx], cl
invalid
sbb byte [rsp + rcx], cl
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
test al, al
jne case.0x1400d24e7.475
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
ret
jmp case.0x1400d24e7.475
ret
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
mov rsi, rdx
mov r14, qword [rcx]
xor dword [rbx + rcx*4 + 0x79], ecx
adc byte [rax - 0x75], cl
mov r15, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xc0faf
mov eax, dword [rdx + 0x28]
lea rdx, [0x14019ca23]
scasd eax, dword [rdi]
invalid
mov r8d, 1
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400dbaa5
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
sub byte [rax - 0x39cfdbbc], cl
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rbp - 0x7b], cl
invalid
je case.0x1400ce1b4.820
and al, 0x31
add byte [rbp - 0x7b], cl
push qword [rdx + rax*2 + 0x4d]
add edi, edi
add r15, r15
lea rsi, [0x1400db8e0]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
invalid
invalid
nop word cs:[rax + rax]
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
invalid
mov qword [rsp + 0x38], r14
cmp byte [rcx - 0x7d], cl
mov byte [rdx], 0x48
mov ecx, edi
add r14, 2
add esi, 2
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14008c8d0
add r15, 0xfffffffffffffffe
jne 0x1400dbab0
movzx eax, byte [rsp + 0x30]
mov dh, 0x44
and al, 0x30
mov cl, 1
test al, al
jne 0x1400dbaf7
invalid
invalid
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca24]
or al, 0
or al, 0
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
mov rcx, qword [rdx + 0x28]
test rcx, rcx
sub byte [rax - 0x7b], cl
sub byte [rax - 0x7b], cl
leave
je 0x1400dbc77
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov eax, 0x18
lea rdx, [0x1401aa580]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add bh, al
add al, 0x20
add al, 0x20
mov dword [rsp + rax + 0x20], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + rax + 0x28], rdx
mov dword [rsp + rax + 0x30], 0
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
add al, 0x38
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
add al, 0x38
mov dword [rsp + rax + 0x38], edx
add rax, 0x20
cmp rax, 0x418
jne 0x1400dbb50
invalid
fimul dword [rbx + rcx*4 + 0x57]
adc byte [rax - 0x75], cl
sbb byte [r8 - 0x75], r9b
mov r10, qword [rdi + 0x10]
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
push rdi
invalid
push rdi
and byte [rcx], dh
fisttp dword [rax + 0x39]
xor ebx, ebx
cmp rdx, rax
ret 0x8949
ret
cmovb r11, rbx
sub rdx, r11
mov r14, rax
sub r14, rdx
lea r15, [rdx + rcx]
cmp r14, rcx
ret 0x8949
cmovb r15, rax
clc
mov r11, rcx
sub r11, r14
cmovb r11, rbx
lea rax, [rdx + rdx*2]
add al, 0x52
lea rbx, [r10 + rax*8]
lea rax, [r15 + r15*2]
lea rax, [r10 + rax*8]
sub rax, rbx
movabs rdx, 0xaaaaaaaaaaaaaaab
stosd dword [rdi], eax
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
fmul dword [rax - 0x46]
stosd dword [rdi], eax
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rdx
shr rdx, 4
add r11, rdx
cmp r11, 0x40
sti
mov eax, 0x40
add byte [rax], al
sti
mov eax, 0x40
add byte [rax], al
add byte [rax], al
cmovae r11, rax
test r11, r11
je 0x1400dbc3b
lea r14, [rsp + 0x40]
lea r15, [rdx*8]
lea r15, [r15 + r15*2]
jg 0x1400dbc44
sub edx, edi
cli
jg 0x1400dbc44
cli
xor r15d, r15d
xor edi, edi
nop dword [rax]
cmp rdx, r15
mov r12, r10
cmova r12, rbx
mov r13, qword [r12 + 0x10]
mov rbp, r13
shr rbp, 0x20
jne case.0x1400da8cd.254
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx - 1], cl
invalid
inc r15
mov r12, qword [r12]
mov esp, dword [rsp]
mov esp, dword [rsp]
mov dword [r14 - 8], r13d
mov dword [rsi - 8], ebp
mov qword [r14], r12
add r14, 0x10
add r10, 0x18
add rbx, 0x18
ret
invalid
ret
cmp r11, r15
jne 0x1400dbc00
cmp rcx, 0x40
cmovb rax, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rax, [rsp + 0x38]
cmp byte [rcx + rcx*4 - 0x3e], cl
mov rdx, r8
ret 0x894d
mov r8, r9
mov r9, rax
call fcn.140110c20
ror byte [rdi + 3], 0
ror byte [rdi + 3], 0
mov rax, qword [rsp + 0x28]
cmp rax, 2
add dh, byte [rbp + 0x14]
movabs rbx, 0xd00000003
add byte [0x12b0dbc76], cl
or eax, 0xeb000000
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x1400dbc89
adc cl, byte [rdi]
push rdi
ror byte [rdi], 0x11
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
invalid
jmp case.0x1400d7774.261
invalid
mov rbx, qword [rsp + 0x30]
test rax, rax
je case.0x1400da8cd.252
invalid
invalid
mov qword [rsi + 8], rbx
mov qword [rsi], 1
mov dword [rsi], 1
mov dword [rsi], 1
add dword [rax], eax
add byte [rax], al
add rsp, 0x438
add al, 0
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1400dbce0
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov dword [rsi + 8], ebx
mov qword [rsi], 0
jmp case.0x1400d7774.261
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowsio.rsformatter_error
sbb ch, byte [rdi]
or al, 0
mov edx, 0x35
call fcn.140163440
invalid
ja 0x1400dbcdf
or byte [rax], al
push 0xf000877
or ecx, esp
int3
or byte [rax], al
ud2
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rsi, qword [rcx + 0x28]
test rsi, rsi
test byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
test byte [rdi], 0x84
mov eax, 0x48000001
mov ebp, edx
invalid
mov rbp, rdx
invalid
lea rax, [rcx + 0x10]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov r8, qword [rcx + 0x10]
mov r8, qword [rcx + 0x10]
mov r9, qword [rcx + 0x18]
sbb byte [rax - 0x75], cl
mov rdi, qword [rcx + 0x20]
jns 0x1400dbd35
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x30], ecx
jmp 0x1400dbd3f
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov rbp, r12
mov rsi, r13
out dx, al
test r13, r13
je 0x1400dbeb5
jbe 0x1400dbd3e
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rdi + 1]
cmp rax, r9
add dword [r9 + r15 - 0x38], r9d
add dword [rcx + rdi - 0x38], ecx
cmp eax, ecx
mov rdx, r9
mov edx, ecx
mov eax, 0
add byte [rax], al
cmovb rdx, rax
cmovb edx, eax
neg rdx
lea rax, [rdi + rdi*2]
add rdi, rdx
inc rdi
mov qword [rcx + 0x20], rdi
mov dword [rcx + 0x20], edi
mov dword [rcx + 0x20], edi
and byte [rbp + rcx*4 + 0x6e], cl
dec dword [rcx + rcx*4 + 0x69]
sub byte [rcx - 0x75], cl
sbb al, 0xc0
lea r13, [rsi - 1]
mov qword [rcx + 0x28], r13
mov rbx, qword [r8 + rax*8]
test rbx, rbx
je 0x1400dbeb5
invalid
add byte [rbp - 0x75], cl
je 0x1400dbd3c
mov r14, qword [r8 + rax*8 + 8]
mov r15, qword [r8 + rax*8 + 0x10]
mov edi, dword [rax + rax*8 + 0x10]
or byte [rbp - 0x75], cl
jl 0x1400dbd41
mov edi, dword [rax + rax*8 + 0x10]
rcl byte [rax], 0x49
mov esp, ebp
adc byte [rcx - 0x77], cl
in al, dx
mov r12, rbp
sub r12, r15
jb 0x1400dbda8
test r14, r14
je 0x1400dbd30
mov r9, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
and al, 0x38
mov rcx, qword [rsp + 0x20]
jmp 0x1400dbd30
test rbp, rbp
je 0x1400dbe02
jmp 0x1400dbdcc
stc
call fcn.140143230
test rax, rax
je 0x1400dbee6
add dword [rax], eax
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
adc eax, dword [rcx]
add byte [rax], al
invalid
add byte [rax + 1], cl
fisttp qword [rax - 0x77]
and al, 0x28
and al, 0x28
add rbp, rbx
mov qword [rsp + 0x28], rax
and al, 0x28
mov rcx, rax
mov rdx, rbp
mov r8, r15
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov r12, r15
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov r9, qword [rsp + 0x30]
cmp r13, r9
je 0x1400dbe4d
jmp 0x1400dbe6f
test byte [rdi], 0x84
mov esp, 0xf000000
mov dh, cl
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 5
movabs al, byte [0x1ba0010eb]
adc byte [rax], al
mov edx, 1
invalid
adc byte [rax], al
mov edx, 1
mov rcx, r14
call fcn.140143230
je 0x1400dbe2a
add byte [rax - 0x77], cl
pop rsp
and al, 0x28
mov r12, r14
mov rbx, rax
test rax, rax
mov rcx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x38]
cmp byte [rbx + rcx*4 + 0x4c], cl
and al, 0x30
cmp byte [rbx + rcx*4 + 0x4c], cl
and al, 0x30
je 0x1400dbef5
cmp r13, r9
jne 0x1400dbe6f
mov rcx, qword [rsp + 0x40]
call fcn.1400d9b70
mov rcx, qword [rsp + 0x20]
mov r8, qword [rcx + 0x10]
mov r9, qword [rcx + 0x18]
mov rsi, qword [rcx + 0x28]
mov esi, dword [rcx + 0x28]
mov esi, dword [rcx + 0x28]
mov rdi, qword [rcx + 0x20]
mov edi, dword [rcx + 0x20]
inc rsi
dec rdi
add r9, rdi
cmovae r9, rdi
iretd
mov qword [rcx + 0x20], r9
iretd
mov dword [rcx + 0x20], ecx
mov qword [rcx + 0x28], rsi
lea rax, [r9 + r9*2]
mov rcx, qword [rsp + 0x28]
mov qword [r8 + rax*8], rcx
mov qword [r8 + rax*8 + 8], r12
ror byte [rax], 0x4d
mov dword [rax + rax*8 + 0x10], edi
mov dword [rax + rax*8 + 0x10], edi
rcl byte [rax], 0x4d
test esi, esi
test r14, r14
je 0x1400dbeb5
mov rcx, rbx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
invalid
add byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
cmp r13, r9
je 0x1400dbe4d
jmp 0x1400dbe6f
cli
dec dword [rdi]
or edi, dword [rcx + 1]
mov ecx, 1
mov rdx, r15
call fcn.140162fc0
ud2
jo 0x1400dbefa
add byte [rdi], cl
or edi, dword [rcx + 1]
mov ecx, 1
mov rdx, r14
call fcn.140162fc0
ud2
int3
int3
push rsi
sub rsp, 0x20
mov rsi, rcx
mov byte [rcx + 8], 5
mov qword [rcx], 1
mov dword [rcx], 1
cmp qword [r8 + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1400dbf32
mov rcx, qword [r8]
call fcn.140142490
invalid
invalid
or al, ch
pop rsi
invalid
invalid
mov rax, rsi
add rsp, 0x20
and byte [rsi - 0x3d], bl
int3
int3
push rbp
push rbx
sub rsp, 0xa8
movzx eax, byte [rcx]
lea r8, [0x1401b0224]
add byte [rcx + 0x63], cl
add al, 0x80
add rax, r8
jmp rax
lea rax, [rcx + 1]
lea eax, [rcx + 1]
add dword [r8 - 0x77], ecx
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
imul ebx, dword [rax], 0xfed8548
test dl, cl
add al, byte [rax]
add byte [rax - 0x48], cl
push rbp
push rbp
push rbp
push rbp
mov qword [rsp + 0x98], rax
mov rbp, qword [rcx + 0x18]
test rbp, rbp
je 0x1400dc249
movabs rax, 0x555555555555555
cmp rbp, rax
ja case.0x1400da8cd.283
invalid
add byte [rax], al
push rbp
push rbp
push rbp
add eax, 0xfc53948
xchg dword [rdx + 5], edi
invalid
add eax, 0x8b4c0000
invalid
add byte [rax], al
mov r12, qword [rcx + 8]
lea rax, [rbp*8]
in eax, dx
add byte [rax], al
add byte [rax], al
lea r14, [rax + rax*2]
xor al, 0x40
test r14, r14
test r14, r14
test byte [rax - 0x77], 0x94
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test dl, al
add al, byte [rax]
add byte [rdi], cl
mov dh, 5
invalid
mov qword [rsp + 0x90], rdx
je 0x1400dc275
movzx eax, byte [0x1401ea9b8]
mov edx, 8
add byte [rax], al
invalid
jmp 0x148c7bfcc
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140143230
mov r13, rax
test rax, rax
ror byte [rdi], 0x85
test al, 2
add al, byte [rax]
invalid
ror byte [rdi], 0x85
test al, 2
add al, byte [rax]
invalid
jmp 0x1400dc042
lea eax, [rcx + 1]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
add dword [r8 - 0x77], ecx
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rax], al
mov rbp, qword [rcx + 0x18]
test rbp, rbp
je 0x1400dc25f
jno 0x1400dbfee
add byte [rax], al
mov dword [rsp + 0x98], eax
add byte [rax], al
mov rbp, qword [rcx + 0x18]
test rbp, rbp
je 0x1400dc25f
jno 0x1400dbfee
add byte [rax], al
jno 0x1400dbfee
movabs rax, 0x555555555555555
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0xfc53948
cmp rbp, rax
invalid
cmp rbp, rax
ja case.0x1400da8cd.283
xchg dword [rbx], ecx
invalid
add byte [rax], al
xchg dword [rbx], ecx
add eax, 0x8b4c0000
invalid
mov r12, qword [rcx + 8]
lea rax, [rbp*8]
lea eax, [rbp*8]
add al, 0xed
in eax, dx
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x34], cl
lea r14, [rax + rax*2]
lea esi, [rax + rax*2]
test r14, r14
test r14, r14
test byte [rax - 0x77], 0x94
mov qword [rsp + 0x90], rdx
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test byte [rsi + 3], dh
jbe 0x1400dc023
add byte [rax], al
add byte [rax], al
je case.0x1400d722e.342
add byte [rdi], cl
mov dh, 5
invalid
invalid
movzx eax, byte [0x1401ea9b8]
add eax, 0x10e98f
add byte [rdx + 8], bh
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, r14
mov ecx, esi
call fcn.140143230
invalid
mov r13, rax
test rax, rax
jne 0x1400dc39e
test dword [rbx + rax], ebx
invalid
ror byte [rdi], 0x85
pop rsp
add eax, dword [rax]
test dword [rbx + rax], ebx
add byte [rcx + 8], bh
mov ecx, 8
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov edx, esi
call fcn.140162fc0
outsd dx, dword [rsi]
or byte [rax], al
ud2
add ecx, 8
mov qword [rsp + 0x50], rcx
and al, 0x50
mov dword [rsp + 0x50], ecx
and al, 0x50
push rax
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x68], rax
and al, 0x68
lea rax, [0x1400db1f0]
add eax, 0xfffff185
dec dword [rax - 0x77]
and al, 0x70
invalid
mov qword [rsp + 0x70], rax
lea rax, str.received_corrupt_message_of_type
add eax, 0xc2209
and cl, byte [rax + rax]
jmp 0x1400dc19d
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xc222d
and cl, byte [rax + rax]
lea eax, [0x14019e2b0]
and cl, byte [rax + rax]
add cl, ch
jne 0x1400dc087
invalid
jmp 0x1400dc1fd
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc2261
invalid
lea rax, str.presented_server_name_type_wasnt_supported
add cl, ch
jmp 0x1400dc1fd
imul eax, dword [rcx], 0x8d480000
add eax, 0xc2285
test dword [rdx], esp
or al, 0
jmp 0x1400dc1fd
and cl, byte [rax + rax]
jmp 0x1400dc1fd
add dword [rax], eax
invalid
add cl, ch
push rcx
add dword [rax], eax
add byte [rax - 1], cl
invalid
invalid
ror dword [rax - 0x77], 0x4c
and al, 0x50
lea rax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
lea rax, [0x1400db1c0]
lea eax, [0x1400db1c0]
add eax, 0xfffff0fb
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
dec dword [rax - 0x77]
and al, 0x70
mov dword [rsp + 0x70], eax
lea rax, str.peer_is_incompatible:
jmp 0x1400dc19d
push rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
lea rax, [0x1400db190]
mov qword [rsp + 0x70], rax
lea rax, str.peer_misbehaved:
jmp 0x1400dc19d
popfq
add byte [rax], al
invalid
inc rcx
mov qword [rsp + 0x50], rcx
ror dword [rax - 0x77], 0x4c
and al, 0x50
lea rax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
push 0xffffffffa7058d48
jmp 0x1400dc117
dec dword [rax - 0x77]
mov dword [rsp + 0x70], eax
lea rax, str.received_fatal_alert:
add eax, 0xc229b
jmp 0x1400dc19d
lea rax, [0x1400daac0]
add eax, 0xffffe97f
jmp 0xc956c142
dec dword [rax - 0x77]
and al, 0x70
mov qword [rsp + 0x70], rax
lea rax, str.invalid_peer_certificate:
jmp 0x1400dc19d
invalid
add rcx, 8
mov qword [rsp + 0x50], rcx
and al, 0x50
lea rax, [rsp + 0x50]
push rax
and al, 0x50
push rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
lea rax, [0x1400da8b0]
mov qword [rsp + 0x70], rax
out 0xff, eax
dec dword [rax - 0x77]
and al, 0x70
lea rax, str.invalid_certificate_revocation_list:
lea eax, [0x14019e428]
mov bl, 0x22
or al, 0
invalid
jmp 0x1400dc19d
or byte [rax - 0x77], cl
and al, 0x50
lea rax, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rsp + 0x68], rax
lea rax, [0x1400dc700]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rax
and al, 0x70
lea rax, str.unexpected_error:
add eax, 0xc22b3
and cl, byte [rax + rax]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x68]
and al, 0x68
and al, 0x68
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], 1
jmp 0x1400dc21f
add eax, 0xc22d7
jmp 0x1400dc1fd
or al, 0
jmp 0x1400dc1fd
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
add byte [rax - 0x73], cl
add eax, 0xce36e
or al, 0
or al, 0
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
call fcn.140088cf0
retf 0xfffa
mov ebx, eax
retf 0xfffa
mov eax, ebx
add rsp, 0xa8
add esp, 0xa8
add esp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
ror byte [rdi], 0x11
and al, 0x58
jmp case.0x1400d2be6.468
mov qword [rsp + 0x50], 1
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x58
ror byte [rdi], 0x11
and al, 0x58
jmp 0x1400dc47a
add al, byte [rax]
add byte [rcx - 0x43], al
or byte [rax], al
add byte [rax], al
mov r13d, 8
lea rbx, [0x1401aa978]
lea rsi, [rsp + 0x50]
lea r14, [rsp + 0x68]
lea esi, [rsp + 0x68]
lea esi, [rsp + 0x68]
and al, 0x68
lea r15, [rsp + 0x20]
mov qword [rsp + 0x88], r13
mov rdi, rbp
nop dword [rax]
mov qword [rsp + 0xa0], r12
add byte [rax], al
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x50], rax
lea rax, [0x1400db8e0]
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x20], rbx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], rsi
xor byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, r15
call fcn.140080260
mov rax, qword [rsp + 0x78]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x68]
push 0x45110f41
invalid
movups xmmword [rbp], xmm0
add byte [r9 - 0x7d], r9b
add r13, 0x18
add r12, 2
dec rdi
jne case.0x1400d24e7.506
invalid
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov rdi, qword [rsp + 0x88]
mov rdx, rdi
cli
mov r8, rbp
call fcn.1400dc520
lea rsi, [rdi + 8]
jmp 0x1400dc339
add rsi, 0x18
dec rbp
je 0x1400dc34a
invalid
cmp qword [rsi], 0
add byte [rcx + rsi*8 + 0x48], dh
mov ecx, dword [rsi - 8]
je case.0x1400d7774.276
int1
mov rcx, qword [rsi - 8]
call fcn.140142490
jmp case.0x1400d7774.276
mov rcx, rdi
call fcn.140142490
invalid
invalid
invalid
invalid
invalid
invalid
mov rdx, qword [rsp + 0x90]
lea rax, [rsp + 0x98]
mov qword [rsp + 0x68], rax
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
invalid
push 0x72058d48
cmc
invalid
lea rax, [0x1400db8e0]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x78], rax
and al, 0x78
lea rax, [0x14002e100]
mov qword [rsp + 0x80], rax
lea rax, str.received_unexpected_message:_got__when_expecting
add eax, 0xc1e55
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc1e55
jmp 0x1400dc4b3
add byte [rax], al
mov r13d, 8
lea rbx, [0x1401aa978]
lea rsi, [rsp + 0x50]
in eax, 0xc
add byte [rax - 0x73], cl
je 0x1400dc3cd
push rax
lea r14, [rsp + 0x68]
lea r15, [rsp + 0x20]
mov qword [rsp + 0x88], r13
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
out dx, eax
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
out dx, eax
nop
mov qword [rsp + 0xa0], r12
lea rax, [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
movsb byte [rdi], byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
push rax
lea rax, [0x1400db520]
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
pop rax
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
xor byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x38], 1
mov rcx, r14
mov rdx, r15
call fcn.140080260
dec dword [rax - 0x75]
and al, 0x78
dec dword [rax - 0x75]
and al, 0x78
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x68]
and al, 0x68
movups xmmword [r13], xmm0
add r13, 0x18
add r12, 2
dec rdi
iretd
jne case.0x1400d7774.281
iretd
lea rcx, [rsp + 0x50]
mov rdi, qword [rsp + 0x88]
mov esp, 0x8824
invalid
mov esp, 0x8824
add byte [rax - 0x77], cl
cli
mov byte [rax], al
add byte [rax], al
mov rdx, rdi
mov r8, rbp
call fcn.1400dc520
lea rsi, [rdi + 8]
or bl, ch
invalid
or bl, ch
or dl, byte [rax + 0x18c68348]
add rsi, 0x18
dec rbp
je case.0x1400d722e.349
invalid
int 0x74
adc dword [rax - 0x7d], ecx
add byte ds:[rcx + rsi*8 + 0x48], dh
cmp qword [rsi], 0
je 0x1400dc450
mov rcx, qword [rsi - 8]
mov ecx, dword [rsi - 8]
call fcn.140142490
jmp 0x1400dc450
mov rcx, rdi
call fcn.140142490
mov rdx, qword [rsp + 0x90]
xchg esp, eax
and al, 0x90
nop
nop
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
cwde
lea rax, [rsp + 0x98]
mov qword [rsp + 0x68], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
lea rax, [0x1400db520]
lea eax, [0x1400db520]
mov qword [rsp + 0x70], rax
and al, 0x70
jo 0x1400dc4dc
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [rsp + 0x78], rax
lea rax, [0x14002e100]
mov qword [rsp + 0x80], rax
lea rax, str.received_unexpected_handshake_message:_got
add eax, 0xc1d85
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc1d85
sbb eax, 0x8948000c
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x68]
and al, 0x68
push 0x24448948
xor byte [rax - 0x39], cl
and al, 0x38
cmp byte [rdx], al
add byte [rax], al
invalid
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 2
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov edx, dword [rdx + 0x28]
lea r8, [rsp + 0x20]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
lea r8, [rsp + 0x20]
call fcn.140088cf0
mov ebx, eax
cmp qword [rsp + 0x58], 0
add byte [rdi], cl
test byte [rsi], dh
std
invalid
invalid
enter 0xfffffffffffffffa, 0xffffffffffffff89
ret
dec dword [rcx + 0x7c8348c3]
and al, 0x58
add byte [rdi], cl
test byte [rsi], dh
std
invalid
mov rcx, qword [rsp + 0x50]
and al, 0x50
call fcn.140142490
jmp 0x1400dc233
invalid
std
invalid
invalid
invalid
invalid
call fcn.14007ff80
ud2
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, rcx
invalid
test r8, r8
je case.0x1400d7c5e.305
mov r14, r8
mov rdi, rdx
lea rax, [r8 + r8*2]
add al, 0x40
add al, 0x40
lea rbp, [rdx + rax*8]
sub al, 0xc2
lea rax, [r8*8]
lea rcx, [rax + rax*2]
lea rax, [rax + rax*2]
add rax, 0xffffffffffffffe8
movabs rdx, 0xaaaaaaaaaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rdx
mov rbx, rdx
shr rbx, 2
and rbx, 0xfffffffffffffffc
mov rax, rdi
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
add byte [rax], al
test rcx, rcx
leave
je 0x1400dc5b0
sub ecx, dword [rax - 0x73]
push rax
sbb byte [rax - 0x7d], cl
shr eax, 0x48
call 0x15065c8d9
lea rdx, [rax + 0x18]
add rcx, 0xffffffffffffffe8
call 0x15065c8d9
mov rax, rdx
jae 0x1400dc580
lea rcx, str.attempt_to_join_into_collection_with_len___usize::MAXC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_alloc_src_str.rs
or eax, 0xc0823
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14019ce68]
invalid
or al, 0
mov edx, 0x35
call fcn.140163830
invalid
jb 0x1400dc5b5
add byte [rdi], cl
invalid
test rbx, rbx
je 0x1400dc5f9
js 0x1400dc6ef
add byte [rdi], cl
mov dh, 5
movzx eax, byte [0x1401ea9b8]
mul bl
adc byte [rax], al
mov edx, 1
mov rcx, rbx
mov ecx, ebx
call fcn.140143230
mov r15, rax
test rax, rax
jne 0x1400dc5ff
add byte [rcx - 0x77], cl
invalid
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
call fcn.140162fc0
ud2
invalid
mov qword [rsi], 1
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
jmp 0x1400dc6a6
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x41], al
mov edi, 1
mov r15d, 1
mov edi, 1
add byte [rax], al
add byte [rax - 0x77], cl
je 0x1400dc627
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x40], esi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x30], ebx
pop rsp
and al, 0x30
pop rsp
and al, 0x30
mov qword [rsp + 0x38], 0
mov r13, qword [rdi]
mov ebp, dword [rdi]
cmp byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x2f], cl
mov ebp, dword [rdi]
mov ebp, dword [rdi]
invalid
mov r12, qword [rdi + 0x10]
cmp rbx, r12
jrcxz 0x1400dc631
invalid
nop
add byte [rax], al
invalid
jrcxz 0x1400dc631
invalid
xor esi, esi
lea rcx, [r15 + rsi]
mov rdx, r13
mov r8, r12
invalid
mov eax, esp
loopne 0x1400dc61c
call sub.VCRUNTIME140.dll_memcpy
or byte [rax], al
add rsi, r12
mov r12, rbx
sub r12, rsi
hlt
cmp r14, 1
je 0x1400dc68d
add rdi, 0x18
add r15, rsi
nop
cmp r12, 3
add esi, dword [rsi + 0x7f]
jbe 0x1400dc6d5
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
add r12, 0xfffffffffffffffc
add esp, 0xfffffffc
mov dword [r15], 0x20726f20
sub r12, r8
jb 0x1400dc6d5
lea rsi, [r15 + r8]
lea esi, [rdi + rax]
add rsi, 4
add esi, 4
add r15, 4
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
add rdi, 0x18
mov r15, rsi
cmp rdi, rbp
jne case.0x1400da3ee.151
ret
ret
sub rbx, r12
mov qword [rsp + 0x38], rbx
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov qword [rax + 0x10], rbx
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rax], xmm0
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x28]
xor edx, edx
mov r8, r12
call fcn.1401639e0
mov r15, qword [rsp + 0x28]
jl 0x1400dc6ee
sub byte [rax - 0x75], cl
mov esi, dword [rsp + 0x38]
jl 0x1400dc6ee
mov esi, dword [rsp + 0x38]
jmp 0x1400dc629
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, [0x14019ce80]
invalid
or al, 0
mov edx, 0x23
add byte [rax], al
add byte [rax], al
call fcn.140163440
insd dword [rdi], dx
or byte [rax], al
ud2
call fcn.14007ff80
ud2
int3
mov ecx, dword [rcx]
mov rdx, qword [rcx]
adc dword [rbx + rcx*4 + 0x41], ecx
adc byte [rax - 0x77], cl
shr ecx, 0xab
ret 0xfffa
adc dword [rbx + rcx*4 + 0x41], ecx
adc byte [rax - 0x77], cl
shr ecx, 0xab
ret 0xfffa
dec esp
int3
int3
enter 0x41c6, 8
invalid
push rsi
push rbx
sub rsp, 0x48
mov rsi, rdx
movzx eax, byte [rcx]
mov dh, 1
mov dh, 1
add al, 0xe6
cmp al, 0x2a
movzx eax, al
mov dh, 0xc0
mov edx, 0x1b
cmovb edx, eax
movzx eax, dl
lea rdx, [0x1401b0270]
adc eax, 0xd3b1b
movsxd rax, dword [rdx + rax*4]
add rax, rdx
invalid
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.BadDerBadDerTimeCaUsedAsEndEntityCertExpiredCertNotValidForNameCertNotValidYetCertRevokedEndEntityUsedAsCaExtensionValueInvalidInvalidCertValidityInvalidCrlNumberInvalidNetworkMaskConstraintInvalidSerialNumberInvalidCrlSignatureForPublicKeyInvalidSignatureForPublicKeyIssuerNotCrlSignerMalformedDnsIdentifierMalformedExtensionsMalformedNameConstraintMaximumNameConstraintComparisonsExceededMaximumPathBuildCallsExceededMaximumPathDepthExceededMaximumSignatureChecksExceededNameConstraintViolationPathLenConstraintViolatedRequiredEkuNotFoundSignatureAlgorithmMismatchTrailingData
adc eax, 0xce817
adc eax, 0xce817
call 0xf84ec77f
invalid
mov r8d, 6
add cl, ch
push rdi
add eax, 0x8b480000
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401aaf8e]
adc eax, 0xce7ff
adc eax, 0xce7ff
out 0xc, eax
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
invalid
mov r8d, 0xa
add byte [rax], al
add cl, ch
cmp dword [0xcb55c79c], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401aaf98]
adc eax, 0xce7eb
adc eax, 0xce7eb
out 0xc, eax
add cl, ch
mov eax, dword [rax]
add byte [rax], al
jmp case.0x1400da8cd.305
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xce7e4
out 0xc, eax
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xce7e4
out 0xc, eax
invalid
out 0xc, eax
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0xb
mov eax, 0xb
add byte [rax], al
add cl, ch
add eax, dword [0xcb55c7d2]
add byte [rax - 0x75], cl
jmp case.0x1400dbf64.116
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x1401aafb4]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x1401aafb4]
lea edx, [0x1401aafb4]
mov r8d, 0x13
mov eax, 0x13
add byte [rax], al
add cl, ch
in eax, 4
add byte [rax], al
invalid
jmp case.0x1400dbf64.116
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
invalid
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401aafc7]
adc eax, 0xce7c6
invalid
mov r8d, 0xf
mov eax, 0xf
add byte [rax], al
add cl, ch
mov dword [rax + rax], 0x4e8b4800
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
jmp case.0x1400dbf64.116
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce7b7
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1401aafd6]
adc eax, 0xce7b7
mov bh, 0xe7
or al, 0
mov r8d, 0xb
jmp case.0x1400dbf64.116
add byte [rax], al
add cl, ch
test eax, 0x48000004
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xce7a4
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xce7a4
mov r8d, 0x11
jmp case.0x1400dbf64.116
mov eax, dword [rax + rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce797
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce797
out 0xc, eax
add byte [rcx - 0x48], al
adc eax, 0xe9000000
insd dword [rdi], dx
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov r8d, 0x15
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x1401ab007]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab007]
lea edx, [0x1401ab007]
lea edx, [0x1401ab007]
mov r8d, 0x13
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xce783
lea rdx, [0x1401ab01a]
mov r8d, 0x10
jmp case.0x1400dbf64.116
xor dword [rax + rax], eax
invalid
xor dword [rax + rax], eax
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
invalid
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xce775
out 0xc, eax
invalid
lea rdx, [0x1401ab02a]
out 0xc, eax
add byte [rcx - 0x48], al
invalid
invalid
sbb al, 0
mov r8d, 0x1c
add byte [rax], al
jmp case.0x1400dbf64.116
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ab046]
adc eax, 0xce773
add byte [rcx - 0x48], al
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ab059]
adc eax, 0xce768
out 0xc, eax
add byte [rcx - 0x48], al
invalid
mov r8d, 0x1f
invalid
add byte [rax], al
jmp case.0x1400dbf64.116
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce769
sbb byte [rax - 0x73], cl
adc eax, 0xce769
out 0xc, eax
add byte [rcx - 0x48], al
sbb al, 0
mov r8d, 0x1c
add byte [rax], al
jmp case.0x1400dbf64.116
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xce767
out 0xc, eax
invalid
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xce767
out 0xc, eax
invalid
out 0xc, eax
add byte [rcx - 0x48], al
adc al, byte [rax]
add byte [rax], al
mov r8d, 0x12
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab0a6]
adc eax, 0xce75b
out 0xc, eax
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add cl, ch
jge 0x1400dc957
add byte [rax], al
out 0xc, eax
add byte [rcx - 0x48], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xce753
out 0xc, eax
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
out 0xc, eax
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xce748
out 0xc, eax
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add cl, ch
add eax, dword [r8]
invalid
out 0xc, eax
add byte [rcx - 0x48], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab0e6]
adc eax, 0xce741
out 0xc, eax
add byte [rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
out 0xc, eax
add byte [rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab10e]
adc eax, 0xce74b
out 0xc, eax
add byte [rcx - 0x48], al
sbb eax, 0xe9000000
invalid
add eax, dword [rax]
invalid
out 0xc, eax
add byte [rcx - 0x48], al
sbb eax, 0xe9000000
add eax, 0x48000003
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab12b]
adc eax, 0xce74a
out 0xc, eax
add byte [rcx - 0x48], al
sbb byte [rax], al
add byte [rax], al
out 0xc, eax
add byte [rcx - 0x48], al
sbb byte [rax], al
add byte [rax], al
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab143]
adc eax, 0xce744
out 0xc, eax
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add cl, ch
leave
add al, byte [rax]
invalid
out 0xc, eax
add byte [rcx - 0x48], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab161]
adc eax, 0xce744
out 0xc, eax
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add cl, ch
stosd dword [rdi], eax
add al, byte [rax]
invalid
out 0xc, eax
add byte [rcx - 0x48], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab178]
lea edx, [0x1401ab178]
lea edx, [0x1401ab178]
out 0xc, eax
add byte [rcx - 0x48], al
mov eax, 0x19
mov r8d, 0x19
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xce738
out 0xc, eax
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xce738
out 0xc, eax
invalid
out 0xc, eax
add byte [rcx - 0x48], al
mov eax, 0x13
mov r8d, 0x13
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce72d
out 0xc, eax
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce72d
out 0xc, eax
invalid
out 0xc, eax
add byte [rcx - 0x48], al
mov eax, 0x1a
mov r8d, 0x1a
jmp case.0x1400dbf64.116
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401ab1be]
sub bh, ah
or al, 0
sub bh, ah
or al, 0
mov r8d, 0xc
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
add eax, 0xc02b3
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
mov ah, 0xfc
cli
dec dword [rax - 0x75]
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
ror byte [rdi], 0x84
std
add dword [rax], eax
invalid
ror byte [rdi], 0x84
std
test ch, bh
add dword [rax], eax
add byte [rbx + 0xfc98401], dh
test cl, cl
jne 0x1400dccde
invalid
invalid
mov bl, 1
test cl, cl
jne 0x1400dccde
mov rsi, qword [rsp + 0x30]
cmp rax, 1
clc
add dword [rbp + 0x2d], esi
je 0x1400dcb11
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x39], 0
je 0x1400dcb21
add byte [rsi + riz - 0xa], dh
xor al, 4
invalid
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
invalid
invalid
jne 0x1400dcb21
mov eax, dword [rsi + 0x28]
lea rdx, [0x14019c628]
adc eax, 0xbfb18
adc eax, 0xbfb18
sti
or eax, dword [rax]
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400dccde
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
lea edx, [0x1401a4929]
stc
jge case.0x1400db53d.156
or al, 0
or al, 0
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
sbb byte [rcx + 0x19ee9c3], cl
add byte [rax], al
jmp 0x1400dccde
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov eax, dword [rax + 0x18]
lea rdx, str.UnknownIssuerUnknownRevocationStatusUnsupportedCertVersionUnsupportedCriticalExtensionUnsupportedCrlIssuingDistributionPointUnsupportedCrlVersionUnsupportedDeltaCrlUnsupportedIndirectCrlUnsupportedRevocationReasonUnsupportedRevocationReasonsPartitioningUnsupportedCrlSignatureAlgorithmUnsupportedSignatureAlgorithmUnsupportedCrlSignatureAlgorithmForPublicKeyUnsupportedSignatureAlgorithmForPublicKeyBitStringBoolCertificateCertificateExtensionsCertificateTbsCertificateCertRevocationListCertRevocationListExtensionCrlDistributionPointCommonNameInnerCommonNameOuterDistributionPointNameExtensionGeneralNameRevocationReasonSignatureSignatureAlgorithmSignedDataSubjectPublicKeyInfoTimeTrustAnchorV1TrustAnchorV1TbsCertificateU8RevokedCertificateRevokedCertificateExtensionRevokedCertEntryIssuingDistributionPoint
mov eax, dword [rax + 0x18]
lea rdx, str.UnknownIssuerUnknownRevocationStatusUnsupportedCertVersionUnsupportedCriticalExtensionUnsupportedCrlIssuingDistributionPointUnsupportedCrlVersionUnsupportedDeltaCrlUnsupportedIndirectCrlUnsupportedRevocationReasonUnsupportedRevocationReasonsPartitioningUnsupportedCrlSignatureAlgorithmUnsupportedSignatureAlgorithmUnsupportedCrlSignatureAlgorithmForPublicKeyUnsupportedSignatureAlgorithmForPublicKeyBitStringBoolCertificateCertificateExtensionsCertificateTbsCertificateCertRevocationListCertRevocationListExtensionCrlDistributionPointCommonNameInnerCommonNameOuterDistributionPointNameExtensionGeneralNameRevocationReasonSignatureSignatureAlgorithmSignedDataSubjectPublicKeyInfoTimeTrustAnchorV1TrustAnchorV1TbsCertificateU8RevokedCertificateRevokedCertificateExtensionRevokedCertEntryIssuingDistributionPoint
out 0xc, al
add byte [rcx - 0x48], al
or eax, 0xe9000000
invalid
jne 0x1400dcb5d
mov r8d, 0xd
jmp case.0x1400dbf64.116
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab1fd]
adc eax, 0xce68c
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce68c
add byte [rcx - 0x48], al
invalid
mov r8d, 0x17
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401ab214]
adc eax, 0xce685
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401ab22a]
adc eax, 0xce67d
out 0xc, al
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
add cl, ch
jmp case.0x1400dbf64.116
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x1400dbf64.116
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab246]
adc eax, 0xce67b
mov r8d, 0x26
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xce683
out 0xc, al
add byte [rcx - 0x48], al
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
fild word [rax]
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x1401ab281]
adc eax, 0xce67a
mov r8d, 0x13
mov eax, 0x13
add byte [rax], al
add cl, ch
rol dword [rax], 0
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xce66f
outsd dx, dword [rsi]
out 0xc, al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea edx, [0x1401ab2aa]
out 0xc, al
add byte [rcx - 0x48], al
sbb eax, dword [rax]
add byte [rax], al
add cl, ch
test dword [rax], eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab2c5]
mov r8d, 0x28
jmp case.0x1400dbf64.116
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab2ed]
mov r8d, 0x20
jmp case.0x1400dbf64.116
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab30d]
mov r8d, 0x1d
jmp case.0x1400dbf64.116
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab32a]
mov r8d, 0x2c
jmp case.0x1400dbf64.116
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab356]
mov esi, esp
or al, 0
mov r8d, 0x29
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
movabs rax, 0xf2d463e2aebff0cc
movabs rdx, 0x92053fe66632e22b
xor ah, byte [rsi - 0x1a]
invalid
invalid
xchg edx, eax
ret
invalid
xor ah, byte [rsi - 0x1a]
invalid
int3
int3
int3
add byte [rax - 0x73], cl
or eax, 0xcf503
mov r8, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
lea rcx, case.0x1400db1bb.127
cmc
or al, 0
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
int3
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
cmp qword [rdx], 0
je 0x1400dcd65
mov r8d, 0xe0
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp sub.VCRUNTIME140.dll_memcpy
movzx edi, byte [rdx + 8]
lea eax, [rdi - 0x1a]
cmp al, 0x2a
movzx ecx, al
mov eax, 0x1b
cmovb eax, ecx
mov bl, 0xa
cmp al, 0x29
ja case.0x1400dcd90.2
movzx eax, al
lea rcx, [0x1401b0318]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov bl, 0xb
xor ecx, ecx
jmp 0x1400dcdc2
mov ecx, 6
jmp 0x1400dcdc2
mov ecx, 1
jmp 0x1400dcdc2
mov ecx, 7
jmp 0x1400dcdc2
mov ecx, 2
jmp 0x1400dcdc2
mov bl, 0xb
mov ecx, 3
jmp 0x1400dcdc2
mov ecx, 5
mov byte [rsi + 8], bl
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
lea rax, method..virtual_0
mov qword [rsi + 0x20], rax
mov qword [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x18
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400dce1c
mov qword [rax], 1
mov qword [rax + 8], 1
mov byte [rax + 0x10], dil
mov ecx, 0xa
jmp 0x1400dcdc2
mov ecx, 8
mov edx, 0x18
call fcn.140162fc0
ud2
add byte [rdi], cl
or ebp, eax
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov r14, r8
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401ea970]
shl rax, 1
test rax, rax
jne 0x1400df433
test dword [rbx + 2], ecx
add byte [rax], al
xor ebx, ebx
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400df449
cmp qword [rdi + 0x28], 0
je 0x1400df3f2
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov r8, r14
call fcn.1400dfc80
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov r8, rax
mov r9, r14
call fcn.1400dfeb0
test rax, rax
je 0x1400df3f2
mov r14, rax
cmp rax, 0xb8
je 0x1400df3f2
movzx eax, byte [r14 - 0x30]
cmp al, 2
je 0x1400df3f2
mov byte [rsp + 0x37], al
mov rax, qword [r14 - 0xb8]
invalid
invalid
invalid
dec dword [rax - 0x77]
and al, 0x48
mov rbp, qword [r14 - 0xb0]
mov r15, qword [r14 - 0xa0]
mov r12d, 1
mov r13d, 1
test r15, r15
je 0x1400df29e
js 0x1400df48c
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r15
call fcn.140143230
mov r13, rax
test rax, rax
je 0x1400df493
mov rcx, r13
mov rdx, rbp
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [r14 - 0x98]
mov rbp, qword [r14 - 0x88]
test rbp, rbp
je 0x1400df2ef
mov qword [rsp + 0x38], rdx
js 0x1400df48c
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rbp
call fcn.140143230
mov r12, rax
test rax, rax
mov rdx, qword [rsp + 0x38]
je 0x1400df4a2
mov rcx, r12
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r14 - 0x68]
mov qword [rsp + 0x38], rax
mov eax, dword [r14 - 0x60]
mov dword [rsp + 0x44], eax
mov rdx, qword [r14 - 0x80]
mov r8, qword [r14 - 0x70]
lea rcx, [rsp + 0x80]
call fcn.1400e0e50
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], rbp
jo 0x1400df382
mov dword [rsp + 0x78], ebp
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0xa0], eax
mov rax, qword [r14 - 0x38]
mov qword [rsi + 0x80], rax
movups xmm0, xmmword [r14 - 0x58]
movups xmm1, xmmword [r14 - 0x48]
movups xmmword [rsi + 0x70], xmm1
movups xmmword [rsi + 0x60], xmm0
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
mov r9, qword [rsp + 0x70]
mov r10, qword [rsp + 0x78]
mov r11, qword [rsp + 0x90]
mov r14, qword [rsp + 0x98]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], r8
mov qword [rsi + 0x28], r9
mov qword [rsi + 0x30], r10
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], r11
mov qword [rsi + 0x50], r14
mov rax, qword [rsp + 0xa0]
mov qword [rsi + 0x58], rax
mov rax, qword [rsp + 0x48]
mov qword [rsi], rax
movzx eax, byte [rsp + 0x37]
mov byte [rsi + 0x88], al
test bl, bl
jne 0x1400df413
jmp 0x1400df3fd
mov byte [rsi + 0x88], 2
test bl, bl
jne 0x1400df413
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1401ea970]
test rcx, rax
jne 0x1400df47d
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140166650
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 8]
test al, al
je 0x1400df1f6
mov qword [rsp + 0x50], rdi
mov byte [rsp + 0x58], bl
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcclienthandy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, [0x14019f5b0]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140163790
ud2
call fcn.140166650
test al, al
jne 0x1400df413
mov byte [rdi + 8], 1
jmp 0x1400df413
call fcn.14007ff80
ud2
mov ecx, 1
mov rdx, r15
call fcn.140162fc0
ud2
mov ecx, 1
mov rdx, rbp
call fcn.140162fc0
ud2
mov ecx, dword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r8, rbx
call fcn.1400dfc80
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, rax
mov r9, rbx
call fcn.1400dfeb0
test rax, rax
je 0x1400df5bc
mov rcx, qword [rax - 0xb0]
mov rdx, qword [rax - 0xa8]
mov r14, qword [rax - 0x98]
mov r13, qword [rax - 0x90]
mov rbx, qword [rax - 0x80]
mov r15, qword [rax - 0x78]
mov r12, qword [rax - 0x70]
movzx r8d, byte [rax - 0x30]
mov byte [rax - 0x30], 2
cmp r8b, 2
je 0x1400df5bc
test rdx, rdx
je 0x1400df574
call fcn.140142490
test r13, r13
je 0x1400df581
mov rcx, r14
call fcn.140142490
test r12, r12
je 0x1400df5af
lea r14, [rbx + 8]
jmp 0x1400df599
add byte [rcx - 0x7d], cl
invalid
add r14, 0x18
dec r12
je 0x1400df5af
mov rcx, qword [r14 - 8]
test rcx, rcx
je 0x1400df590
cmp qword [r14], 0
je 0x1400df590
call fcn.140142490
jmp 0x1400df590
test r15, r15
je 0x1400df5bc
mov rcx, rbx
call fcn.140142490
test dil, dil
jne 0x1400df5d7
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1401ea970]
test rcx, rax
jne 0x1400df63c
mov rcx, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
pop rbx
jo 0x1400df5fc
add byte [rcx - 0x87fbf39], cl
add dword [rdi], ecx
mov dh, 0x46
or byte [rax + rax*8 - 0x10a7bf1], al
invalid
mov edx, 0x2b
call fcn.140163790
ud2
call fcn.140166650
test al, al
jne 0x1400df5d7
mov byte [rsi + 8], 1
jmp 0x1400df5d7
adc byte [rax], al
shl rax, 1
test rax, rax
jne 0x1400dfa9a
xor r13d, r13d
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400dfab2
cmp byte [r14], 0
je 0x1400df6bd
movzx eax, byte [r14 + 0x11]
mov byte [rsp + 0x89], al
test byte [rcx + rcx*4], ah
add byte [rax], al
add byte [rax], al
test byte [rcx + rcx*4], ah
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [r14 + 1]
add byte [rax], al
movups xmm0, xmmword [r14 + 1]
movups xmmword [rsp + 0x79], xmm0
mov al, 1
jmp 0x1400df729
mov r15, qword [r14 + 8]
mov r14, qword [r14 + 0x18]
test r14, r14
je 0x1400df6fb
js 0x1400dfb06
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r14
call fcn.140143230
mov r12, rax
test rax, rax
jne 0x1400df701
mov ecx, 1
mov rdx, r14
call fcn.140162fc0
or byte [rax], al
or byte [rax], al
ud2
mov r12d, 1
mov rcx, r12
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x90], r14
xor eax, eax
mov byte [rsp + 0x78], al
lea r14, [rsi + 0x10]
lea rcx, [rsp + 0x98]
lea r8, [rsp + 0x78]
lea eax, [rsp + 0x78]
lea eax, [rsp + 0x78]
mov rdx, r14
call case.0x140048217.2811
cmp qword [rsp + 0x98], 0
je 0x1400df99b
movzx ebp, byte [rsp + 0xa0]
mov eax, dword [rsp + 0xa4]
mov dword [rsp + 0x3b], eax
mov eax, dword [rsp + 0xa1]
mov dword [rsp + 0x38], eax
mov r12, qword [rsp + 0xa8]
mov r10, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
movdqu xmm6, xmmword [rsp + 0xc0]
test bpl, bpl
mov dword [rsp + 0x34], r13d
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x68], r14
je case.0x140048217.2798
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
mov dword [rsp + 0x9b], ecx
mov dword [rsp + 0x98], eax
mov r9b, 1
xor r15d, r15d
mov rdi, r12
mov r13, r10
mov rcx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x58]
cmp rax, rcx
jne 0x1400df814
lea rcx, [rsi + 0x40]
mov r14, r12
mov r12d, ebp
mov rbp, r10
mov qword [rsp + 0x60], rbx
mov rbx, rdi
mov edi, r9d
call fcn.140019420
mov r9d, edi
mov rdi, rbx
mov rbx, qword [rsp + 0x60]
mov r10, rbp
mov ebp, r12d
mov r12, r14
mov rcx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 0x50]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x40]
shl rdx, 5
mov byte [rcx + rdx], r9b
mov r8d, dword [rsp + 0x98]
mov r9d, dword [rsp + 0x9b]
mov dword [rcx + rdx + 1], r8d
mov dword [rcx + rdx + 4], r9d
mov qword [rcx + rdx + 8], rdi
movzx r8d, r13w
or r15, r8
mov qword [rcx + rdx + 0x10], r15
mov qword [rcx + rdx + 0x18], rbx
inc rax
mov qword [rsi + 0x58], rax
mov qword [rsp + 0x98], 1
mov byte [rsp + 0xa0], bpl
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
mov dword [rsp + 0xa1], eax
mov dword [rsp + 0xa4], ecx
and al, 0xa4
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xb8
add byte [rax], al
add bl, dh
movq qword [rsp + 0xc0], mm6
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xb8
add byte [rax], al
add bl, dh
movq qword [rsp + 0xc0], mm6
lea rcx, [rsp + 0x98]
call fcn.1400e0640
mov rcx, qword [rsp + 0x70]
mov rdx, rax
call fcn.1400e04a0
mov rcx, qword [rsi + 0x48]
cmp rcx, qword [rsi + 0x58]
mov r13d, dword [rsp + 0x34]
xor al, 0xf
test edx, edi
add byte [rax], al
invalid
xor al, 0xf
test edx, edi
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400df9dd
mov rax, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x50]
lea r8, [rdx + 1]
xor r9d, r9d
cmp r8, rcx
cmovae r9, rcx
neg r9
lea r8, [rdx + r9]
inc r8
mov qword [rsi + 0x50], r8
dec rcx
mov qword [rsi + 0x58], rcx
shl rdx, 5
loop case.0x1400cd38a.2862
loop case.0x1400cd38a.2862
movzx edi, byte [rax + rdx]
cmp dil, 2
cmp bh, 2
cmp bh, 2
je 0x1400df9dd
add rax, rdx
mov rbx, qword [rax + 8]
mov byte [rsp + 0x38], dil
mov ecx, dword [rax + 1]
mov edx, dword [rax + 4]
mov dword [rsp + 0x39], ecx
mov dword [rsp + 0x3c], edx
mov qword [rsp + 0x40], rbx
movdqu xmm6, xmmword [rax + 0x10]
movdqu xmmword [rsp + 0x48], xmm6
lea rcx, [rsp + 0x98]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov rdx, qword [rsp + 0x68]
call fcn.1400e07c0
cmp word [rsp + 0x148], 0xc
je 0x1400df982
lea rcx, [rsp + 0x98]
call fcn.1400e0930
test dil, dil
jne 0x1400df9dd
movq rax, xmm6
test rax, rax
je 0x1400df9dd
invalid
mov rcx, rbx
call fcn.140142490
jmp 0x1400df9dd
movzx eax, byte [rsp + 0xa0]
mov r14, qword [rsp + 0xc0]
cmp al, 2
je 0x1400df9cb
test al, al
jne 0x1400df9cb
cmp qword [rsp + 0xb0], 0
je 0x1400df9cb
mov rcx, qword [rsp + 0xa8]
call fcn.140142490
add r14, 0xffffffffffffff48
mov rcx, rdi
mov rdx, r14
call fcn.1400e04a0
test r13b, r13b
jne 0x1400df9fc
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1401ea970]
test rcx, rax
test ecx, eax
test ecx, eax
jne 0x1400dfaf0
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x150]
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
push 0x5b000001
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
test rbx, rbx
mov qword [rsp + 0x58], r10
pop rax
pop rax
je 0x1400dfa5c
js 0x1400dfb06
mov ch, dl
add byte [rax], al
add byte [rdi], cl
mov dh, 5
sub byte [rdi + 0x1ba0010], 0
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rbx
call fcn.140143230
mov rdi, rax
test rax, rax
jne 0x1400dfa61
mov ecx, 1
mov rdx, rbx
call fcn.140162fc0
add byte [rdi], cl
invalid
add byte [rdi], cl
or edi, dword [rdi + 1]
invalid
mov edi, 1
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r15, rbx
and r15, 0xffffffffffff0000
xor r9d, r9d
mov r13, rbx
mov r10, qword [rsp + 0x58]
mov rcx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x58]
pop rax
pop rax
cmp rax, rcx
je 0x1400df7db
jmp 0x1400df814
call fcn.140166650
mov r13d, eax
xor r13b, 1
movzx eax, byte [rsi + 8]
test al, al
je 0x1400df69d
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], r13b
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcclienthandy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, [0x14019f5b0]
lea r8, [rsp + 0x98]
mov edx, 0x2b
add al, ch
invalid
cmp al, 8
add byte [rdi], cl
invalid
add al, ch
movabs byte [0x6b5be80b0f00083c], al
add byte [rdi], cl
or ebp, eax
pop rbx
imul ecx, dword [rax], 0
add byte [rdi], cl
or ebp, eax
pop rbx
imul ecx, dword [rax], 0
call fcn.140166650
test al, al
jne 0x1400df9fc
mov byte [rsi + 8], 1
jmp 0x1400df9fc
call fcn.14007ff80
ud2
sub rsp, 0x38
mov r14, r8
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401ea970]
mov eax, dword [0x1401ea970]
mov eax, dword [0x1401ea970]
shl rax, 1
test rax, rax
jne 0x1400dfc25
xor ebx, ebx
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400dfc3b
cmp qword [rdi + 0x28], 0
je 0x1400dfbee
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov r8, r14
call fcn.1400dfc80
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov r8, rax
mov r9, r14
call fcn.1400dfeb0
test rax, rax
je 0x1400dfbee
mov rcx, qword [rax - 0x10]
test rcx, rcx
je 0x1400dfbee
dec rcx
mov qword [rax - 0x10], rcx
mov rdx, qword [rax - 0x28]
mov r8, qword [rax - 0x20]
add rcx, qword [rax - 0x18]
xor eax, eax
cmp rcx, r8
cmovae rax, r8
sub rcx, rax
sub ecx, eax
sub ecx, eax
imul rax, rcx, 0x68
mov rcx, qword [rdx + rax + 0x60]
mov qword [rsi + 0x60], rcx
movups xmm0, xmmword [rdx + rax + 0x50]
movups xmmword [rsi + 0x50], xmm0
movups xmm0, xmmword [rdx + rax + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rdx + rax]
movups xmm1, xmmword [rdx + rax + 0x10]
movups xmm2, xmmword [rdx + rax + 0x20]
adc byte [rdx + rax + 0x20], dl
adc byte [rdx + rax + 0x20], dl
movups xmm3, xmmword [rdx + rax + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
test bl, bl
jne 0x1400dfc0f
jmp 0x1400dfbf9
mov qword [rsi], 0
add byte [rax], al
test bl, bl
jne 0x1400dfc0f
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1401ea970]
mov ecx, dword [0x1401ea970]
mov ecx, dword [0x1401ea970]
test rcx, rax
jne 0x1400dfc6f
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
js 0x1400dfb9a
or byte [rax], al
mov rax, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140166650
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 8]
test al, al
je 0x1400dfb4c
test byte [rcx], dl
invalid
invalid
invalid
test byte [rcx], dl
invalid
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], bl
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcclienthandy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, [0x14019f5b0]
lea r8, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov edx, 0x2b
call fcn.140163790
ud2
call fcn.140166650
test al, al
jne 0x1400dfc0f
fsubr qword [rcx + 8]
add byte [rax + rax*8 + 0x47c69775], al
or byte [rcx], al
mov byte [rdi + 8], 1
jmp 0x1400dfc0f
je 0x1400dfd04
xor edx, edx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], r10
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
mov qword [rsp + 0x70], 0
movzx edi, byte [rsi]
jo 0x1400dfce9
add byte [rax], al
add byte [rdi], cl
mov dh, 0x3e
mov qword [rsp + 0x28], rdi
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
lea rdx, [rsp + 0x28]
mov r8d, 8
call fcn.14002ec70
test rdi, rdi
je 0x1400dfd5e
movzx edi, byte [rsi + 1]
mov qword [rsp + 0x28], rdi
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
mov r8d, 8
add byte [rax], al
add al, ch
out dx, eax
hlt
dec dword [rax - 0x7d]
mov byte [rdx], 0x48
test edi, edi
je case.0x14003dfe5.2869
add byte [rax], al
add al, ch
out dx, eax
hlt
mov qword [rsp + 0x28], 0x10
lea rdi, [rsp + 0x30]
lea rdx, [rsp + 0x28]
mov r8d, 8
mov eax, 8
mov eax, 8
mov rcx, rdi
call fcn.14002ec70
mov r8d, 0x10
add byte [rax], al
add bl, ch
push rcx
add byte [rax], al
add bl, ch
push rcx
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x18]
lea rsi, [rsp + 0x30]
lea esi, [rsp + 0x30]
mov rcx, rsi
call fcn.14002ec70
mov byte [rsp + 0x28], 0xff
lea rdx, [rsp + 0x28]
mov r8d, 1
mov rcx, rsi
jmp case.0x14003daf1.2904
mov qword [rsp + 0x28], 4
lea rdi, [rsp + 0x30]
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
mov r8d, 8
mov rcx, rdi
call fcn.14002ec70
mov r8d, 4
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.14002ec70
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
or ecx, dword [rsp + 0x68]
mov rdx, qword [rsp + 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
add eax, ecx
add eax, ecx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
rol eax, 0x20
rol eax, 0x20
xor rax, r9
add rax, rcx
enter 0x148, 0xffffffffffffffc8
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
adc eax, 0x48c80149
rol ecx, 0x11
adc eax, 0x48c80149
rol ecx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
or eax, 0x48c13148
rol eax, 0x20
or eax, 0x48c13148
rol eax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
xor edx, eax
xor edx, eax
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
rol ecx, 0x11
rol ecx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
add eax, edx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
add eax, ecx
add eax, ecx
rol rcx, 0x11
mov rax, r8
mov eax, eax
mov eax, eax
rol rax, 0x20
xor rax, rcx
xor eax, ecx
xor eax, ecx
xor rax, rdx
xor rax, r8
add rsp, 0x78
pop rdi
pop rsi
ret
mov rsi, rcx
mov rax, r8
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
add byte [rcx + 0xf], al
mov dh, 9
add byte [rcx + 0xf], al
mov dh, 9
mov rax, qword [r9 + 2]
mov r14, qword [r9 + 0xa]
test cl, cl
je 0x1400dffb9
movzx edx, byte [r9 + 1]
pcmpeqd xmm0, xmm0
test dl, dl
invalid
je 0x1400e0062
xor r8d, r8d
nop dword [rax]
and rdi, rbx
movdqu xmm1, xmmword [rsi + rdi]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm6
pmovmskb r10d, xmm2
rol byte [rbp - 0x7b], cl
sal byte [rbp + 0x33], cl
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x1400e0123
add rdi, r8
add rdi, 0x10
invalid
adc byte [rcx - 0x7d], cl
add eax, 0x10
invalid
add eax, 0x10
rcl byte [rax], 0xeb
invalid
jmp 0x1400dff20
lea r10d, [r9 - 1]
and r10d, r9d
test r10w, r10w
je 0x1400dff3a
mov r9d, r10d
tzcnt r12d, r9d
add r12, rdi
and r12, rbx
neg r12
imul r10, r12, 0xd8
invalid
fadd dword [rax]
add byte [rax], al
cmp cl, byte [rsi + r10 - 0xd8]
jne 0x1400dff60
invalid
add r10, rsi
add edx, esi
cmp dl, byte [r10 - 0xd7]
xchg edx, eax
sub edi, edi
invalid
jne 0x1400dff60
mov r11, qword [r10 - 0xd6]
xor r11, rax
mov r10, qword [r10 - 0xce]
mov edx, dword [rdx - 0xce]
invalid
invalid
xor r10, r14
or r10, r11
jne 0x1400dff60
jmp case.0x1400ccc14.2696
shld r14, rax, 0x10
mov r15, qword [r9 + 0x18]
pcmpeqd xmm7, xmm7
xor r13d, r13d
nop dword [rax]
and rdi, rbx
movdqu xmm8, xmmword [rsi + rdi]
movdqa xmm0, xmm8
movq mm0, mm0
movq mm0, mm0
pcmpeqb xmm0, xmm6
pmovmskb eax, xmm0
test eax, eax
jne 0x1400e001a
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
xlatb
rol byte [rbp + 0x27850fc0], 1
add byte [rax], al
xlatb
rol byte [rbp + 0x27850fc0], 1
add byte [rax], al
add rdi, r13
add rdi, 0x10
add edi, 0x10
adc byte [rcx - 0x7d], cl
invalid
add r13, 0x10
jmp 0x1400dffd0
add byte [rax], al
add byte [rbp - 0x17de00bb], cl
lea eax, [rbp - 1]
and eax, ebp
test ax, ax
je 0x1400dffea
mov ebp, eax
tzcnt r12d, ebp
add r12, rdi
and r12, rbx
neg r12
imul rax, r12, 0xd8
imul eax, esp, 0xd8
imul eax, esp, 0xd8
cmp byte [rsi + rax - 0xd8], 0
jne 0x1400e0010
add rax, rsi
cmp r15, qword [rax - 0xc0]
jne 0x1400e0010
invalid
mov rdx, qword [rax - 0xd0]
mov rcx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400e0010
jmp case.0x1400ccc14.2696
xor edx, edx
nop word cs:[rax + rax]
nop dword [rax + rax]
shl byte [rsi + 0x66], cl
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
and rdi, rbx
movdqu xmm1, xmmword [rsi + rdi]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm6
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1400e00bd
pcmpeqb xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1400e0123
xchg dword [rax], eax
add byte [rax], al
xchg dword [rax], eax
add byte [rax], al
add rdi, rdx
xlatb
add rdi, 0x10
add rdx, 0x10
jmp 0x1400e0070
lea r9d, [r8 - 1]
and r9d, r8d
test r9w, r9w
je 0x1400e008a
mov r8d, r9d
tzcnt r12d, r8d
add r12, rdi
and r12, rbx
neg r12
imul r9, r12, 0xd8
int3
fadd dword [rax]
add byte [rax], al
cmp cl, byte [rsi + r9 - 0xd8]
jne 0x1400e00b0
int3
add r9, rsi
cmp byte [r9 - 0xd7], 0
inc dword [rax]
jne 0x1400e00b0
cmp dword [r9 - 0xd6], eax
jne 0x1400e00b0
imul rax, r12, 0xd8
add rsi, rax
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x20]
movaps xmm7, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movaps xmm8, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
xor esi, esi
jmp 0x1400e00ff
lea rdx, str.PoisonError
lea edx, str.PoisonError
mov r8d, 0xb
mov rcx, rsi
mov rdi, rax
call rax
test al, al
je 0x1400e0164
mov al, 1
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdx, [0x140194d69]
mov r8d, 7
mov rcx, rsi
mov rax, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
movdqa xmmword [rsp + 0x70], xmm8
movdqa xmmword [rsp + 0x60], xmm7
movaps xmmword [rsp + 0x50], xmm6
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
mov rbp, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov rcx, rbp
jmp 0x164628b05
cmp al, ch
mov ebp, 0x4cfffffa
mov edi, dword [rdi]
mov r12, qword [rdi + 8]
mov rcx, rax
shr rcx, 0x39
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
movzx ecx, byte [rbx]
mov r13, qword [rbx + 0xa]
mov r14, qword [rbx + 2]
test cl, cl
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
and byte [rax - 0x77], cl
and al, 0x48
jmp 0x164628b05
and byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x40], rbp
and al, 0x40
je 0x1400e02c8
movzx edx, byte [rbx + 1]
test dl, dl
je 0x1400e0372
xor r8d, r8d
pcmpeqd xmm0, xmm0
mov r9, rax
nop word cs:[rax + rax]
and r9, r12
movdqu xmm1, xmmword [r15 + r9]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm6
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x1400e027d
pcmpeqb xmm1, xmm0
pmovmskb r10d, xmm1
test r10d, r10d
jne 0x1400e042e
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x1400e0230
lea r11d, [r10 - 1]
and r11d, r10d
test r11w, r11w
je 0x1400e024b
mov r10d, r11d
tzcnt r11d, r10d
add r11, r9
and r11, r12
neg r11
imul rdi, r11, 0xd8
cmp byte [r15 + rdi - 0xd8], cl
jne 0x1400e0270
add rdi, r15
cmp byte [rdi - 0xd7], dl
jne 0x1400e0270
mov r11, qword [rdi - 0xd6]
xor r11, r14
mov rsi, qword [rdi - 0xce]
xor rsi, r13
or rsi, r11
jne 0x1400e0270
jmp 0x1400e0404
shld r13, r14, 0x10
mov rbp, qword [rbx + 0x18]
xor r14d, r14d
pcmpeqd xmm7, xmm7
mov rsi, rax
nop dword [rax + rax]
and rsi, r12
movdqu xmm8, xmmword [r15 + rsi]
outsd dx, dword [rsi]
add al, 0x37
outsd dx, dword [rsi]
add al, 0x37
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb eax, xmm0
test eax, eax
jne 0x1400e032a
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x1400e042e
add rsi, r14
add rsi, 0x10
add r14, 0x10
jmp 0x1400e02e0
lea eax, [rbx - 1]
and eax, ebx
test ax, ax
je 0x1400e02fa
mov ebx, eax
tzcnt eax, ebx
add rax, rsi
and rax, r12
neg rax
imul rdi, rax, 0xd8
cmp byte [r15 + rdi - 0xd8], 0
jne 0x1400e0320
add rdi, r15
cmp qword [rdi - 0xc0], rbp
jne 0x1400e0320
mov rcx, qword [rdi - 0xd0]
mov rdx, r13
mov r8, rbp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400e0320
invalid
jmp 0x1400e0404
xor edx, edx
pcmpeqd xmm0, xmm0
mov r8, rax
nop dword [rax + rax]
and r8, r12
movdqu xmm1, xmmword [r15 + r8]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm6
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x1400e03cd
pcmpeqb xmm1, xmm0
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x1400e042e
add r8, rdx
add r8, 0x10
add rdx, 0x10
jmp 0x1400e0380
lea r10d, [r9 - 1]
and r10d, r9d
test r10w, r10w
je 0x1400e039b
mov r9d, r10d
tzcnt r10d, r9d
add r10, r8
and r10, r12
neg r10
imul rdi, r10, 0xd8
cmp byte [r15 + rdi - 0xd8], cl
jne 0x1400e03c0
add rdi, r15
cmp byte [rdi - 0xd7], 0
jne 0x1400e03c0
cmp dword [rdi - 0xd6], r14d
jne 0x1400e03c0
mov rax, qword [rsp + 0x20]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rcx, qword [rsp + 0x30]
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
mov qword [rcx + 0x28], rdi
mov rax, qword [rsp + 0x28]
mov qword [rcx + 0x30], rax
xor eax, eax
jmp 0x1400e0465
mov rsi, qword [rsp + 0x28]
cmp qword [rsi + 0x10], 0
je 0x1400e048c
mov rax, qword [rsp + 0x20]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rcx, qword [rsp + 0x30]
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
mov qword [rcx + 0x28], rsi
mov rax, qword [rsp + 0x48]
mov qword [rcx + 0x30], rax
mov eax, 1
mov qword [rcx], rax
movaps xmm6, xmmword [rsp + 0x50]
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call fcn.1401656e0
jmp 0x1400e043a
mov r15, qword [rsi + 0xa8]
mov rax, qword [rsi + 0xa0]
add rax, r15
xor ecx, ecx
cmp rax, r12
cmovae rcx, r12
sub rax, rcx
mov rcx, qword [rsi + 0x90]
imul rax, rax, 0x68
mov rdx, qword [rdi + 0x60]
mov qword [rcx + rax + 0x60], rdx
mov dword [rcx + rax + 0x60], edx
mov dword [rcx + rax + 0x60], edx
movups xmm0, xmmword [rdi + 0x50]
push rax
movups xmmword [rcx + rax + 0x50], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rcx + rax + 0x40], xmm0
add dword [rax + 0xf], r8d
adc byte [rdi], al
add dword [rax + 0xf], r8d
adc byte [rdi], al
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rcx + rax + 0x30], xmm3
movups xmmword [rcx + rax + 0x20], xmm2
adc dword [rcx + rax + 0x20], edx
adc dword [rcx + rax + 0x20], edx
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
inc r15
mov qword [rsi + 0xa8], r15
add byte [rax], al
add byte [rax], al
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0xd0
sub esp, 0xd0
sub esp, 0xd0
mov rbx, rcx
cmp qword [rcx], 0
je 0x1400e076d
mov r14, qword [rbx + 0x28]
mov rdi, qword [rbx + 0x30]
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x340
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400e07a6
mov rsi, rax
movups xmm0, xmmword [rbx + 8]
movups xmm1, xmmword [rbx + 0x18]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rbx, qword [r14]
mov rax, qword [r14 + 8]
mov rcx, rax
and rcx, rdi
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb edx, xmm0
test edx, edx
jne 0x1400e06d7
mov r8d, 0x10
nop word [rax + rax]
add rcx, r8
and rcx, rax
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb edx, xmm0
add r8, 0x10
test edx, edx
je 0x1400e06c0
tzcnt edx, edx
add rdx, rcx
and rdx, rax
movzx ecx, byte [rbx + rdx]
test cl, cl
js 0x1400e06f9
movdqa xmm0, xmmword [rbx]
pmovmskb ecx, xmm0
tzcnt edx, ecx
movzx ecx, byte [rbx + rdx]
shr rdi, 0x39
lea r8, [rdx - 0x10]
and r8, rax
mov byte [rbx + rdx], dil
mov byte [r8 + rbx + 0x10], dil
neg rdx
imul r15, rdx, 0xd8
lea rdi, [rbx + r15]
and cl, 1
movzx eax, cl
sub qword [r14 + 0x10], rax
lea rcx, [rbx + r15]
add rcx, 0xffffffffffffff28
lea rdx, [rsp + 0x20]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r15 - 0x30], 2
mov qword [rbx + r15 - 0x28], rsi
mov qword [rbx + r15 - 0x20], 8
pxor xmm0, xmm0
movdqu xmmword [rbx + r15 - 0x18], xmm0
mov word [rbx + r15 - 8], 0xb
inc qword [r14 + 0x18]
jmp 0x1400e078d
movzx eax, byte [rbx + 8]
mov rdi, qword [rbx + 0x28]
cmp al, 2
je 0x1400e078d
test al, al
jne 0x1400e078d
cmp qword [rbx + 0x18], 0
je 0x1400e078d
mov rcx, qword [rbx + 0x10]
call fcn.140142490
add rdi, 0xffffffffffffff48
mov rax, rdi
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x340
call fcn.140162fc0
ud2
mov r13, rcx
cmp byte [rcx + 0x88], 2
je 0x1400e09ae
cmp qword [r13 + 0x10], 0
je 0x1400e095c
mov rcx, qword [r13 + 8]
call fcn.140142490
cmp qword [r13 + 0x28], 0
je 0x1400e096c
mov rcx, qword [r13 + 0x20]
call fcn.140142490
mov rdi, qword [r13 + 0x38]
mov rsi, qword [r13 + 0x48]
test rsi, rsi
je 0x1400e099f
lea rbx, [rdi + 8]
jmp 0x1400e0989
add rbx, 0x18
dec rsi
je 0x1400e099f
mov rcx, qword [rbx - 8]
test rcx, rcx
je case.0x1400c92be.2040
cmp qword [rbx], 0
je case.0x1400c92be.2040
call fcn.140142490
jmp case.0x1400c92be.2040
cmp qword [r13 + 0x40], 0
je 0x1400e09ae
mov rcx, rdi
call fcn.140142490
mov rbp, qword [r13 + 0x98]
mov r8, qword [r13 + 0xa8]
test r8, r8
je 0x1400e0ac5
mov r14, qword [r13 + 0x90]
mov qword [rsp + 0x38], r13
mov ch, 0x90
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x38
mov rax, qword [r13 + 0xa0]
xor ecx, ecx
cmp rax, rbp
mov rdx, rbp
cmovb rdx, rcx
sub rax, rdx
mov r9, rbp
sub r9, rax
mov rdx, rbp
lea rbp, [rax + r8]
cmp r9, r8
mov qword [rsp + 0x30], rdx
cmovb rbp, rdx
mov qword [rsp + 0x28], r8
mov rdx, r8
ret 0x894c
and al, 0x20
sub rdx, r9
cmovb rdx, rcx
mov qword [rsp + 0x40], rdx
sub rbp, rax
jne 0x1400e0af8
add byte [rax], al
invalid
ret 0x894c
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x20
mov rax, qword [rsp + 0x20]
cmp rax, qword [rsp + 0x28]
and al, 0x28
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jae 0x1400e0ac5
xor esi, esi
jmp 0x1400e0a4a
inc rsi
cmp rsi, qword [rsp + 0x40]
je 0x1400e0ac5
imul rbx, rsi, 0x68
cmp qword [r14 + rbx + 0x10], 0
je 0x1400e0a66
lea rax, [r14 + rbx]
add rax, 8
mov rcx, qword [rax]
call fcn.140142490
cmp qword [r14 + rbx + 0x28], 0
jl 0x1400e0a88
invalid
sub byte [rax], al
je 0x1400e0a78
mov rcx, qword [r14 + rbx + 0x20]
call fcn.140142490
mov rdi, qword [r14 + rbx + 0x38]
mov r12, qword [r14 + rbx + 0x48]
test r12, r12
test r12, r12
je 0x1400e0ab0
lea r15, [rdi + 8]
lea edi, [rdi + 8]
jmp 0x1400e0a99
add r15, 0x18
dec r12
je 0x1400e0ab0
mov rcx, qword [r15 - 8]
test rcx, rcx
je 0x1400e0a90
cmp qword [r15], 0
je 0x1400e0a90
call fcn.140142490
jmp 0x1400e0a90
cmp qword [r14 + rbx + 0x40], 0
je 0x1400e0a40
mov rcx, rdi
call fcn.140142490
jmp 0x1400e0a40
test rbp, rbp
je 0x1400e0ae6
mov rcx, qword [r13 + 0x90]
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
imul rbx, rax, 0x68
add rbx, r14
xor esi, esi
jmp 0x1400e0b1c
inc rsi
cmp rsi, rbp
je 0x1400e0a22
imul r13, rsi, 0x68
cmp qword [rbx + r13 + 0x10], 0
cmp dword [rbx + rbp + 0x10], 0
cmp dword [rbx + rbp + 0x10], 0
je 0x1400e0b38
lea rax, [rbx + r13]
add rax, 8
or byte [rax - 0x75], cl
or al, ch
pop rax
sbb dword [rsi], eax
invalid
or byte [rax - 0x75], cl
or al, ch
pop rax
sbb dword [rsi], eax
add byte [rdx - 0x7d], cl
invalid
jl 0x1400e0b67
cmp qword [rbx + r13 + 0x28], 0
cmp dword [rbx + rbp + 0x28], 0
sub byte [rax], al
je 0x1400e0b4a
mov rcx, qword [rbx + r13 + 0x20]
call fcn.140142490
mov rdi, qword [rbx + r13 + 0x38]
mov r12, qword [rbx + r13 + 0x48]
test r12, r12
je 0x1400e0b80
lea r15, [rdi + 8]
jmp 0x1400e0b69
add r15, 0x18
dec r12
je 0x1400e0b80
mov rcx, qword [r15 - 8]
test rcx, rcx
leave
leave
je 0x1400e0b60
cmp qword [r15], 0
je 0x1400e0b60
call fcn.140142490
jmp 0x1400e0b60
cmp qword [rbx + r13 + 0x40], 0
je 0x1400e0b10
invalid
mov byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140142490
jmp 0x1400e0b10
or byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
jle 0x1400e0bff
mov rbx, qword [rsi + 0x40]
test rbx, rbx
je 0x1400e0bff
lea r14, [rdi + 8]
jmp 0x1400e0be9
add r14, 0x18
dec rbx
je 0x1400e0bff
mov rcx, qword [r14 - 8]
test rcx, rcx
je 0x1400e0be0
cmp qword [r14], 0
cmp dword [rsi], 0
je 0x1400e0be0
call fcn.140142490
jmp 0x1400e0be0
cmp qword [rsi + 0x38], 0
je 0x1400e0c17
mov rcx, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
sub esp, 0x58
inc rdx
je 0x1400e0ccf
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
xor edx, edx
mov rcx, rdi
shr rcx, 0x3a
sete dl
mov r8, rdi
shl r8, 5
shl rdx, 3
test rax, rax
je 0x1400e0c96
mov rcx, qword [rsi]
shl rax, 5
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x1400e0c9f
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call case.0x14002210d.988
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1400e0cd6
je 0x1400e0cd6
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400e0cdd
test rcx, rcx
jne 0x1400e0ce4
call fcn.14007ff80
ud2
stc
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.140162fc0
ud2
sub ecx, eax
cmp rax, rcx
jbe 0x1400e0d71
mov rbx, qword [rsi + 8]
mov r9, rdi
sub r9, rax
sub r8, r9
cmp r9, r8
jbe 0x1400e0d50
invalid
and eax, 0x48d98948
sub ecx, edi
mov rcx, rbx
sub rcx, rdi
cmp rcx, r8
jb 0x1400e0d50
mov rdx, qword [rsi]
imul rcx, rdi, 0x68
add rcx, rdx
imul r8, r8, 0x68
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp sub.VCRUNTIME140.dll_memcpy
sub rbx, r9
mov r8, qword [rsi]
imul rdx, rax, 0x68
add rdx, r8
imul rcx, rbx, 0x68
add rcx, r8
imul r8, r9, 0x68
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
ret 0x840f
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
movabs rcx, 0x13b13b13b13b13c
xor edx, edx
cmp rdi, rcx
setb dl
imul r8, rdi, 0x68
shl rdx, 3
test rax, rax
je 0x1400e0de9
mov rcx, qword [rsi]
imul rax, rax, 0x68
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x1400e0df2
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call case.0x14002210d.988
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1400e0e29
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400e0e30
test rcx, rcx
jne 0x1400e0e37
call fcn.14007ff80
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.140162fc0
ud2
leave
je case.0x140003724.3786
cmp rax, r10
jae case.0x140003724.3786
test r13, r13
mov rcx, qword [rsp + 0x70]
je 0x1400e15c6
invalid
add eax, 0x60ecae8
add byte [rsi + 0x48], ah
movd eax, mm6
call fcn.140142490
movq rax, xmm6
test rax, rax
je 0x1400e15d8
mov rcx, rsi
call fcn.140142490
test r15, r15
je 0x1400e1627
lea rsi, [rbx + 8]
jmp 0x1400e15f9
add byte [rax], al
add byte [rax], al
add rsi, 0x18
dec r15
je 0x1400e1627
mov rcx, qword [rsi - 8]
test rcx, rcx
je 0x1400e15f0
cmp qword [rsi], 0
je 0x1400e15f0
call fcn.140142490
jmp 0x1400e15f0
mov eax, dword [rsp + 0x280]
mov ecx, dword [rsp + 0x283]
and al, 0x83
add al, byte [rax]
invalid
mov dword [rsp + 0x7b], ecx
and al, 0x83
add al, byte [rax]
add byte [rcx - 0x7684dbb4], cl
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
and al, 0x78
jmp case.0x140008aad.3367
test r14, r14
je 0x1400e1634
mov rcx, rbx
call fcn.140142490
invalid
fld1
pop rsp
invalid
mov byte [rsp + 0x56], 3
mov qword [rsp + 0xa0], r13
mov qword [rsp + 0xa8], r14
test al, 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x57], bpl
cmp qword [r12 + 0xc8], 0
add byte [rax], al
mov qword [rsp + 0x268], r10
je 0x1400e16f8
add byte [rax], al
add byte [rax], al
mov rax, qword [r12 + 0x38]
mov rcx, qword [r12 + 0x48]
shl rcx, 4
loope 0x1400e1677
loope 0x1400e1677
xor r13d, r13d
xor edx, edx
nop dword [rax + rax]
invalid
ror byte [rdi], cl
invalid
add byte [rax + 0x39], cl
sal dword [rsi + rsi*2 + 0x48], 1
cmp dword [rax + rdx], 0
adc byte [rax], al
cmp rcx, rdx
je 0x1400e16fb
cmp qword [rax + rdx], 0
adc byte [rax], al
lea rdx, [rdx + 0x10]
je 0x1400e1680
mov rax, qword [r12 + 0x20]
mov r8, qword [r12 + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
lea rdx, [rsp + 0xb0]
call qword [r8 + 0x20]
cmp ax, 0xb
mov qword [rsp + 0x260], rdi
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x248], rsi
jne 0x1400e17a5
add byte [rax], al
add byte [rax], al
cmp qword [r12 + 0x60], 0
je 0x1400e1e73
mov rax, qword [r12 + 0x50]
and al, 0x50
jmp 0x1400e1813
xor r13d, r13d
test byte [rsp + 0x56], 2
je 0x1400e185c
cmp qword [r12 + 0xc8], 0
add byte [rax], al
je 0x1400e1796
add byte [rcx - 0x75], cl
and al, 0x38
mov rax, qword [r12 + 0x38]
mov rcx, qword [r12 + 0x48]
shl rcx, 4
xor ebp, ebp
xor edx, edx
nop word [rax + rax]
cmp rcx, rdx
je 0x1400e1801
cmp qword [rax + rdx], 0
lea rdx, [rdx + 0x10]
je 0x1400e1730
mov rcx, qword [r12 + 0x68]
mov rax, qword [r12 + 0x70]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0xf0], xmm0
lea rdx, [rsp + 0xf0]
mov ebp, 0x20
mov r8d, 0x20
call qword [rax + 0x20]
test al, al
jne 0x1400e190b
xorps xmm10, xmm10
xor ebp, ebp
xorps xmm11, xmm11
jmp 0x1400e18cf
mov ebp, eax
mov rax, r12
mov r12, qword [r12 + 0x60]
test r12, r12
je 0x1400e1e73
mov r14d, edx
mov rbx, qword [rax + 0x50]
shl r12, 4
add r12, rbx
mov qword [rsp + 0x68], rbx
jmp 0x1400e17d9
add rbx, 0x10
cmp rbx, r12
je 0x1400e180e
cmp bp, 0xa
setne dil
mov r13, qword [rbx]
mov rsi, qword [rbx + 8]
mov rcx, r13
call qword [rsi + 0x28]
cmp dx, r14w
sete cl
cmp ax, bp
jne 0x1400e17d0
or dil, cl
je 0x1400e17d0
jmp 0x1400e181a
xorps xmm10, xmm10
xorps xmm11, xmm11
jmp 0x1400e18cf
mov rax, qword [rsp + 0x68]
mov r13, qword [rax]
mov rsi, qword [rax + 8]
mov rcx, r13
call qword [rsi + 0x20]
mov qword [rsp + 0x68], rdx
test rax, rax
mov rdi, qword [rsp + 0x260]
mov r12, qword [rsp + 0x258]
mov rbx, qword [rsp + 0x250]
mov rsi, qword [rsp + 0x248]
je 0x1400e192a
mov r13, rax
test byte [rsp + 0x56], 2
jne 0x1400e1706
movaps xmm10, xmm7
movaps xmm11, xmm9
mov rbp, qword [rsp + 0x80]
cmp qword [rsp + 0x88], 0
je 0x1400e18cf
mov rcx, qword [r12 + 0x68]
mov rax, qword [r12 + 0x70]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0xf0], xmm0
lea rdx, [rsp + 0xf0]
mov r8d, 0x20
mov qword [rsp + 0x80], r8
call qword [rax + 0x20]
test al, al
jne 0x1400e190b
movaps xmm7, xmmword [rsp + 0xf0]
movaps xmm9, xmmword [rsp + 0x100]
movaps xmm10, xmm7
movaps xmm11, xmm9
mov ebp, 0x20
mov rcx, qword [r12 + 0x68]
mov rax, qword [r12 + 0x70]
xorps xmm12, xmm12
movaps xmmword [rsp + 0x100], xmm12
movaps xmmword [rsp + 0xf0], xmm12
lea r14, [rsp + 0xf0]
mov r8d, 0x20
mov rdx, r14
call qword [rax + 0x20]
test al, al
je 0x1400e19a3
test r13, r13
je 0x1400e192a
mov rcx, r13
mov r14, qword [rsp + 0x68]
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400e192a
mov rcx, r13
call fcn.140142490
cmp byte [rsp + 0x56], 3
je 0x1400e1d30
cmp qword [rsp + 0xa0], 0
je 0x1400e194a
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
mov eax, dword [rsp + 0x7b]
mov dword [rsp + 0x1a4], eax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x1a1], eax
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0x100], xmm3
mov qword [rsp + 0x1a8], r12
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x70]
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x70
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rsi
movdqa xmmword [rsp + 0x140], xmm6
mov qword [rsp + 0x150], rbx
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x158], rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax], al
jg 0x1400e19fe
and al, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
movq qword [rsp + 0x170], xmm8
movups xmmword [rsp + 0x188], xmm9
movups xmmword [rsp + 0x178], xmm7
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
and al, 0x98
add dword [rax], eax
add byte [rax - 0x39], cl
mov dword [rsp + 0x280], 1
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
and al, 0x98
and al, 0x98
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
test byte [rax + rax*4], ah
add al, byte [rax]
mov dword [rsp + 0x280], 1
add byte [rcx], al
add byte [rax], al
add byte [rdi + rcx + 0x11], al
movsb byte [rdi], byte [rsi]
and al, 0x88
invalid
movups xmmword [rsp + 0x288], xmm12
movups xmmword [rsp + 0x288], xmm4
mov byte [rdx], al
add al, byte [rax]
add byte [rdi], cl
movzx eax, byte [rsp + 0x57]
add byte [rax], al
movzx eax, byte [rsp + 0x57]
push rdi
mov byte [rsp + 0x298], al
add byte [rax], al
movzx eax, byte [rsp + 0x56]
push rsi
mov byte [rsp + 0x1a0], al
add byte [rax], al
movups xmmword [rsp + 0x1d8], xmm1
fadd dword [rcx]
add byte [rax], al
movups xmmword [rsp + 0x1c8], xmm0
enter 1, 0
mov word [rsp + 0x210], 0
mov dword [rsp + 0x210], 0xc7480000
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
invalid
adc byte [rdx], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1b0], 2
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
movsb byte [rdi], byte [rsi]
mov al, 1
add byte [rax], al
add al, byte [rax]
add byte [rax], al
movups xmmword [rsp + 0x1b8], xmm12
movups xmmword [rsp + 0x1b8], xmm4
and al, 0xb8
add dword [rax], eax
add byte [rdi + rcx + 0x11], al
invalid
invalid
movups xmmword [rsp + 0x1f8], xmm11
movups xmmword [rsp + 0x1f8], xmm3
pushfq
and al, 0xf8
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
xchg esp, eax
add byte [rax], al
movups xmmword [rsp + 0x1e8], xmm10
mov qword [rsp + 0x208], rbp
invalid
and al, 0xe8
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 8
add al, byte [rax]
call 0x1880e1b1a
mov dword [rsp + 0x208], ebp
invalid
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xd8
add al, byte [rax]
add byte [rax - 0x39], cl
lea r15, [rsp + 0x2d8]
mov qword [rsp + 0x408], 8
test byte [rax + rcx], ah
add al, 0
add byte [rax], cl
add byte [rax], al
add byte [rdi + rcx + 0x11], al
movups xmmword [rsp + 0x410], xmm4
test byte [rax + rcx], ah
add al, 0
add byte [rax], cl
add byte [rax], al
add byte [rdi + rcx + 0x11], al
movups xmmword [rsp + 0x410], xmm4
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x48], rax
movups xmmword [rsp + 0x410], xmm4
lea rax, [rsp + 0x2a0]
add byte [rax], al
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x40], rax
and al, 0xc0
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x38], r14
lea rax, [rsp + 0x408]
and al, 8
add al, 0
add byte [rax - 0x77], cl
and al, 0x20
and al, 8
add al, 0
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 2
sub byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add al, byte [rax]
add byte [rcx], dh
add byte [rax], al
lea rcx, [rsp + 0x280]
xor edx, edx
ror byte [rbp - 0x77], cl
call 0x1645aa6cf
invalid
ror byte [rbp - 0x77], cl
call 0x1645aa6cf
push 0x417e8
call fcn.1400e1fa0
mov rsi, rax
call fcn.1400e1fa0
mov rsi, rax
mov rbx, rdx
movups xmm0, xmmword [rsp + 0x2a0]
and al, 0xa0
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x2b0], cl
and al, 0xa0
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x2b0], cl
movups xmmword [rsp + 0x230], xmm1
movups xmmword [rsp + 0x220], xmm0
mov r13, qword [rsp + 0x2c0]
movzx ebp, byte [rsp + 0x2c8]
mov eax, dword [rsp + 0x2c9]
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x2cc]
and al, 0xcc
add al, byte [rax]
invalid
mov dword [rsp + 0x63], eax
and al, 0xcc
add al, byte [rax]
add byte [rcx + 0x4c632444], cl
mov r12, qword [rsp + 0x2d0]
mov r12, qword [rsp + 0x2d0]
lea r14, [rsp + 0xf0]
lea esi, [rsp + 0xf0]
mov r8d, 0x130
xor byte [rcx], al
add byte [rax], al
mov rcx, r14
mov rdx, r15
cli
cli
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x470]
and al, 0x70
add al, 0
add byte [rcx - 0x48], al
push rax
add dword [rax], eax
add byte [rax], al
and al, 0x70
add al, 0
add byte [rcx - 0x48], al
push rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
cmp r13, 2
je 0x1400e1d8f
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add cl, byte [rdi]
test byte [rcx + 1], bh
add byte [rax], al
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
invalid
mov dword [rsp + 0x5b], ecx
mov dword [rsp + 0x58], eax
invalid
movups xmm0, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0xe0], xmm0
sub dword [rsp + 0xe0], eax
sub dword [rsp + 0xe0], eax
lea rdx, [rsp + 0x480]
lea edx, [rsp + 0x480]
lea rcx, [rdi + 0x28]
mov r8d, 0x140
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x440]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x450]
movups xmm2, xmmword [rsp + 0x460]
movups xmmword [rdi + 0x190], xmm2
movups xmmword [rdi + 0x180], xmm1
movups xmmword [rdi + 0x170], xmm0
movups xmm0, xmmword [rsp + 0x421]
movups xmm1, xmmword [rsp + 0x430]
movups xmmword [rdi + 0x1a1], xmm0
movups xmmword [rdi + 0x1b0], xmm1
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rdi + 0x1c8], xmm0
mov qword [rdi + 0x1d8], 0
xchg eax, ebx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xd22484], cl
add byte [rax], al
xchg eax, ebx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xd22484], cl
add byte [rax], al
mov ecx, dword [rsp + 0xd5]
mov dword [rdi + 0x1e4], ecx
mov dword [rdi + 0x1e1], eax
mov eax, dword [rsp + 0x5b]
mov dword [rdi + 0xc], eax
or al, 0x8b
and al, 0x58
mov dword [rdi + 9], eax
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rdi + 0x18], xmm0
mov qword [rdi], r13
mov byte [rdi + 8], bpl
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x168], 2
mov byte [rdi + 0x1a0], 0x13
xchg dword [rax + 0x13000001], esp
add byte [rax], al
adc ecx, dword [rax - 0x39]
xchg eax, eax
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
xchg eax, esp
add dword [rax], eax
mov qword [rdi + 0x1c0], 1
add byte [rax], al
mov byte [rdi + 0x1e0], 0x13
add byte [rbx], dl
mov qword [rdi + 0x1e8], rsi
mov qword [rdi + 0x1f0], rbx
mov dword [rdi + 0x1f0], ebx
add cl, ch
mov ch, 0
add byte [rax], al
test r14, r14
test esi, esi
jmp 0x1400e1dd8
je 0x1400e1d30
mov rcx, rbx
call fcn.140142490
invalid
lock dec qword [r12]
jne case.0x14003dfe5.2888
lea rcx, [rsp + 0x278]
call fcn.140019fa0
cmp byte [rsp + 0xb0], 0
jne 0x1400e1d66
cmp qword [rsp + 0xc0], 0
cmp dword [rsp + 0xc0], 0
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
je 0x1400e1d66
mov rcx, qword [rsp + 0xb8]
mov ecx, dword [rsp + 0xb8]
add byte [rax], al
call fcn.140142490
add byte [rbx + 0xd92484], cl
mov eax, dword [rsp + 0xd9]
and al, 0xd9
add byte [rax], al
add byte [rbx + 0xdc248c], cl
and al, 0xdc
invalid
add byte [rax], al
mov ecx, dword [rsp + 0xdc]
fadd qword [rax]
add byte [rax], al
mov dword [rsp + 0x60], eax
and al, 0x60
mov dword [rsp + 0x63], ecx
invalid
lea rcx, [rsp + 0x2c0]
rol byte [rdx], 0
add al, ch
invalid
invalid
call fcn.1400e1e90
add dword [rax], eax
add byte [rax - 0x4b], al
mov bpl, 0xe
invalid
xor r12d, r12d
mov eax, dword [rsp + 0x60]
and al, 0x60
mov ecx, dword [rsp + 0x63]
invalid
mov dword [rsp + 0x5b], ecx
mov dword [rsp + 0x58], eax
movups xmm0, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0xe0], xmm0
add byte [rax], al
test byte [rax + rsi*2], ah
add al, 0
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rdi + 0xc], ecx
mov dword [rdi + 9], eax
invalid
invalid
or dword [r15], r9d
sub byte [rsp + 0xe0], al
invalid
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rdi + 0x18], xmm0
mov byte [rdi + 8], bpl
mov qword [rdi + 0x10], r12
adc byte [eax - 0x39], cl
invalid
add al, byte [rax]
add byte [rax], al
invalid
outsd dx, dword [rsi]
or byte [rcx + rcx*4 + 0x67], cl
adc byte [eax - 0x39], cl
invalid
add byte [rdi], cl
movaps xmm6, xmmword [rsp + 0x5c0]
sub byte [rsp + 0x5c0], dh
mov ah, 0x24
rol byte [0x1681d1de3], 0xbc
invalid
invalid
invalid
and al, 0xd0
movaps xmm7, xmmword [rsp + 0x5d0]
movaps xmm8, xmmword [rsp + 0x5e0]
invalid
add byte [rax], al
invalid
add eax, 0xf440000
sub byte [rsp + 0x5e0], al
invalid
add byte [rax], al
invalid
add byte [rdi + rcx + 0x28], al
test byte [rax + riz*8], ah
add eax, 0xf440000
sub byte [rsp + 0x5f0], cl
invalid
invalid
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + rsi*8], fs
invalid
add eax, 0xf440000
movaps xmm2, xmmword [rsp + 0x600]
movaps xmm9, xmmword [rsp + 0x5f0]
invalid
movaps xmm10, xmmword [rsp + 0x600]
and al, 0
invalid
movaps xmm11, xmmword [rsp + 0x610]
movaps xmm12, xmmword [rsp + 0x620]
and byte [rsi], al
add byte [rax], al
add rsp, 0x638
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub rcx, rax
imul eax, ecx, 0x64
mov qword [rsp + 0xf0], r10
mov dword [rsp + 0xf8], eax
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_pki_types_0.2.1_srclib.rsx
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
invalid
and byte [rax - 0x73], cl
or eax, 0xc8a37
invalid
add byte [rbp + rcx*4 + 0xd], cl
stc
lea r9, method..virtual_0
lock or eax, dword [rax]
lea r8, [rsp + 0xf0]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.140163790
ud2
invalid
or ecx, dword [rax - 0x73]
or eax, 0xbdbe6
lea rcx, str.No_kx_groups_configuredC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcclient_tls13.rs
lea r8, [0x14019fae0]
mov edx, 0x17
pop rdi
fmul qword [rbx]
add byte [rdx + 0x17], bh
call fcn.140163830
ud2
sbb dword [rax], ecx
add byte [rdi], cl
or ecx, esp
int3
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
jns 0x1400e1eb0
jns 0x1400e1eb0
adc byte [rax - 0x75], cl
pop rcx
sbb byte [rax - 0x77], cl
stc
mov rbx, qword [rcx + 0x18]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
add byte [rax + rcx + 0x48], dh
mov ecx, edi
je 0x1400e1eb8
mov rcx, rdi
call fcn.140142490
fadd dword [0xcb561ec0]
add eax, 0x8b480006
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x20]
jle 0x1400e1edc
mov rbx, qword [rsi + 0x28]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400e1ed4
invalid
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140142490
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0xe8]
test rcx, rcx
mov gs, eax
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test ecx, ecx
je case.0x140048217.2819
cmp qword [rsi + 0xf0], 0
cmp dword [rsi + 0xf0], 0
je case.0x140048217.2819
call fcn.140142490
mov rdi, qword [rsi + 0x100]
test rdi, rdi
invalid
je 0x1400e1f41
push qword [rsi + rax*2 + 0x48]
mov ebx, dword [rsi + 0x110]
sahf
adc byte [rcx], al
add byte [rax], al
mov rbx, qword [rsi + 0x110]
sahf
adc byte [rcx], al
add byte [rax], al
test rbx, rbx
je 0x1400e1f2f
invalid
sub byte [rbp + rcx*4 + 0x77], cl
or bl, ch
jmp case.0x14004b09a.2814
invalid
invalid
lea r14, [rdi + 8]
jmp case.0x14004b09a.2814
add r14, 0x18
dec rbx
je 0x1400e1f2f
sbb byte [rax - 1], cl
retf
mov rcx, qword [r14 - 8]
test rcx, rcx
je 0x1400e1f10
cmp qword [r14], 0
je 0x1400e1f10
invalid
add byte ds:[rax + rbp*8 - 0x18], dh
invalid
call 0x146138314
add bl, ch
loope 0x1400e1f78
call fcn.140142490
jmp 0x1400e1f10
cmp qword [rsi + 0x108], 0
cmp dword [rsi + 0x108], 0
je 0x1400e1f41
mov rcx, rdi
call fcn.140142490
invalid
invalid
invalid
add eax, 0x8d480006
pop rax
lea rcx, [rsi + 0x58]
call fcn.1400f80e0
lea rcx, [rsi + 0x88]
call fcn.1400f80e0
lea rcx, [rsi + 0xb8]
add byte [rax], al
add al, ch
mov ah, byte [rcx + 1]
add byte [rax - 0x73], cl
invalid
add byte [rax], al
add al, ch
jle 0x1400e1fc1
call fcn.1400f80e0
add dword [rax], eax
mov rcx, qword [rsi + 0x120]
test rcx, rcx
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
je 0x1400e1f86
cmp qword [rsi + 0x128], 0
je 0x1400e1f86
sub byte [rcx], al
add byte [rax], al
add byte [rsi + rcx + 0x48], dh
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
invalid
invalid
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
invalid
ret
int3
int3
int3
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5a8
sub esp, 0x5a8
sub esp, 0x5a8
add eax, 0x290f0000
mov ah, 0x24
add byte [rax], al
movaps xmmword [rsp + 0x590], xmm6
nop
add eax, 0x894c0000
add byte [rax], al
mov qword [rsp + 0xd0], r9
invalid
invalid
add byte [rax], al
mov qword [rsp + 0xd0], r9
rol byte [rax], 1
add byte [rax], al
mov r12, r8
mov rbx, rdx
mov ebx, edx
invalid
mov ebx, edx
mov qword [rsp + 0xa8], rcx
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x628]
test byte [rax + rbp], ah
invalid
sub byte [rsi], al
add byte [rax], al
mov rax, qword [rax + 0xb8]
cmp qword [rax + 0xc0], 0
rol byte [rax], 0
add byte [rax], al
cmp byte [rax + 0x48000000], 0x83
add byte [rax - 0x7d], cl
mov eax, 0xc0
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi + 0x48], dh
je 0x1400e2023
mov rcx, qword [rax + 0x38]
mov ecx, dword [rax + 0x38]
cmp byte [rax - 0x75], cl
push rax
mov rdx, qword [rax + 0x48]
shl rdx, 4
shl rdx, 4
xor r8d, r8d
xor eax, eax
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x3e], cl
cmp rdx, r8
setne sil
je 0x1400e2014
cmp qword [rcx + r8], 0
add dword [rax], eax
lea r8, [r8 + 0x10]
lea eax, [rax + 0x10]
jne 0x1400e2000
cmp qword [rax + 0xc8], 0
jne 0x1400e202f
jmp 0x1400e20aa
xor esi, esi
cmp qword [rax + 0xc8], 0
je 0x1400e20aa
mov rcx, qword [rax + 0x38]
mov rax, qword [rax + 0x48]
shl rax, 4
shl eax, 4
shl eax, 4
xor edx, edx
nop dword [rax]
cmp rax, rdx
sal byte [rbp + riz*2 + 0x48], 1
cmp dword [rcx + rdx], 0
je 0x1400e20aa
cmp qword [rcx + rdx], 0
lea rdx, [rdx + 0x10]
je 0x1400e2040
mov qword [rsp + 0xb8], 2
add byte [rax], al
add byte [rsi + 0xf], ah
pxor xmm0, xmm0
invalid
invalid
jg 0x1400e1fe8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xc0], xmm0
movq qword [rsp + 0xc0], mm0
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax], al
xor edx, edx
call case.0x140104a47.976
invalid
dec dword [rax - 0x75]
test byte [rax + rdi*4], ah
add byte [rax], al
invalid
lea rcx, [rsp + 0xb8]
add byte [rax], al
xor edx, edx
call case.0x140104a47.976
invalid
dec dword [rax - 0x75]
test byte [rax + rdi*4], ah
add byte [rax], al
invalid
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
invalid
mov rdx, qword [rsp + 0xc8]
add byte [rax], al
add byte [rsi - 0x39], ah
add al, 0x90
nop
mov word [rax + rdx*4], 5
inc rdx
add eax, 0xc2ff4800
mov qword [rsp + 0xc8], rdx
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x7376b7ff], dh
mov cl, 1
invalid
invalid
mov word [rax + rbx*8], fs
mov cl, 1
mov qword [rsp + 0xd8], rcx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7c], al
div byte [rcx + rbp*2 - 0x15]
invalid
jmp 0x1400e20d9
add byte [rax], al
test sil, sil
je 0x1400e2111
invalid
jmp 0x1400e20d9
mov qword [rsp + 0xb8], 2
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xc0], xmm0
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax + 2], bh
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400e2042
invalid
test byte [rax + rax*8], ah
and al, 0xc0
add byte [rax], al
add byte [rax + 2], bh
xor edx, edx
xor ecx, ecx
leave
leave
mov qword [rsp + 0xd8], rcx
add byte [rax], al
add byte [rax - 0x7c], al
test sil, sil
je 0x1400e2111
invalid
test sil, sil
je 0x1400e2111
cmp rdx, qword [rsp + 0xc0]
cmp edx, dword [rsp + 0xc0]
jne 0x1400e2100
sbb eax, 0x248c8d48
mov eax, 0xe8000000
lea rcx, [rsp + 0xb8]
call case.0x140104a47.976
cmpsb byte [rsi], byte [rdi]
invalid
dec dword [rax - 0x75]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax], al
mov word [rax + rdx*4], 4
add byte [rax], al
mov word [rax + rdx*4], 4
inc rdx
inc edx
mov qword [rsp + 0xc8], rdx
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbx + 0xf000027], al
add byte [rdi], cl
test rdx, rdx
je case.0x1400da8cd.461
invalid
add byte [rdi], cl
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x150
push rax
add dword [rax], eax
invalid
mov dh, 5
xchg edi, eax
mov byte [rax], dl
add byte [rcx + 0x150], bh
push rax
add dword [rax], eax
invalid
push rax
add dword [rax], eax
add byte [rdx + 8], bh
mov edx, 8
call fcn.140143230
test rax, rax
je case.0x1400d7774.453
mov rsi, rax
movzx eax, byte [0x1401ea9b8]
mov r15d, 2
mov ecx, 2
mov edx, 1
call fcn.140143230
test rax, rax
je 0x1400e485f
and al, 0x28
invalid
mov byte [rax], dl
add byte [rdx + 2], bh
invalid
add byte [rax - 0x77], cl
mov rcx, rbx
call fcn.140143230
fld1
jg 0x1400e21bf
test rax, rax
je case.0x1400d7c5e.445
add byte es:[rax], al
mov r15, rax
add r12, 8
xor ebx, ebx
nop word cs:[rax + rax]
mov rcx, qword [r12 - 8]
mov rax, qword [r12]
call qword [rax + 0x28]
sub byte [rsi + 0x41], ah
mov dword [rdi + rbx*4], eax
mov word [r15 + rbx*4 + 2], dx
lahf
add cl, byte [rax - 1]
invalid
invalid
inc rbx
add r12, 0x10
add esp, 0x10
ret
invalid
cmp r14, rbx
jne 0x1400e21d0
mov rbx, qword [rsp + 0x628]
sub byte [rsi], al
add byte [rax], al
mov rax, qword [rbx + 0xb8]
mov r12, qword [rsp + 0xb0]
mov esp, dword [rsp + 0xb0]
cmp dword [rax + 0x4c000000], 0xffffff8b
mov esp, dword [rsp + 0xb0]
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add bl, ch
or byte [rax - 0x75], cl
invalid
pushfq
jmp 0x1400e2214
mov ebx, dword [rsp + 0x628]
and al, 0x28
invalid
add byte [rax - 0x75], cl
mov byte [rax + 0x48000000], ah
movabs al, byte [0xa8808b48000000]
add byte [rax], al
mov rcx, qword [rax + 0xa0]
mov ecx, dword [rax + 0xa0]
movabs al, byte [0xa8808b48000000]
add byte [rax], al
mov rax, qword [rax + 0xa8]
sub byte [rax + 0x48000000], 0x8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
push rax
adc byte [rax - 1], cl
retf 0x8348
dec rdx
dec edx
and rdx, 0xfffffffffffffff0
loop case.0x1400cd38a.2899
add rdx, rcx
add rdx, 0x10
add edx, 0x10
retf 0x8348
add edx, 0x10
ret 0x4810
adc byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
and al, 0x50
lea rcx, [rsp + 0x150]
lea ecx, [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add bh, bh
call qword [rax + 0x30]
push rax
xor byte [rax - 0x39], cl
invalid
invalid
mov qword [rsi], 6
movups xmm0, xmmword [rsp + 0xb8]
adc byte [rsp + 0xb8], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb8], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 8], eax
invalid
movups xmmword [rsi + 8], xmm0
or byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
and al, 0xc8
mov rax, qword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
add byte [rax], al
add byte [rax - 0x77], cl
sbb byte [rax - 0x39], r9b
sbb byte [rax - 0x39], cl
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x38], 0
mov dword [rsi + 0x38], 0
sbb byte [rax - 0x39], cl
mov dword [rsi + 0x38], 0
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x1400e22aa
invalid
mov qword [rsi + 0x40], rdi
mov qword [rsi + 0x48], 1
mov qword [rsi + 0x48], 1
mov dword [rsi + 0x48], 1
add byte [rax], al
add byte [rax - 0x39], cl
push rax
push rax
mov qword [rsi + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x70], 1
mov dword [rsi + 0x70], 1
mov qword [rsi + 0x78], r15
mov qword [rsi + 0x80], r14
add byte [rax], al
mov qword [rsi + 0x88], r14
mov qword [rsi + 0xa8], 2
movdqu xmm0, xmmword [rsp + 0x150]
movdqu xmmword [rsi + 0xb0], xmm0
jg 0x1400e2232
mov al, 0
add byte [rax], al
invalid
mov rax, qword [rsp + 0x160]
mov qword [rsi + 0xc0], rax
rol byte [rax], 0
add byte [rax - 0x39], cl
xchg al, ah
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], bl
add dword [rax], eax
add byte [rax + rax], cl
or al, 0
add byte [rax], al
mov qword [rsi + 0x120], 8
and byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x128], xmm0
mov qword [rsi + 0x138], 1
mov dword [rsi + 0x138], 1
movdqu xmmword [rsi + 0x140], xmm0
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x60], esi
mov qword [rsp + 0x68], 6
mov qword [rsp + 0x70], 6
and al, 0x70
invalid
add byte [rax + 0x6bd003b], al
cmp byte [rbx], 0
mov ebp, 6
jne 0x1400e2431
invalid
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
test dword [0x1880e2326], ecx
or eax, 0x48000001
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0xb8]
invalid
invalid
mov rax, qword [rbx + 0xb8]
mov eax, dword [rbx + 0xb8]
mov eax, 0x80000000
cmp byte [rax + 0xd0], 0
mov eax, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rdi], cl
je 0x1400e2431
test cl, bh
stc
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test byte [rax + rbp], ah
and al, 0x28
add byte [rax], al
mov rax, qword [rsp + 0x628]
mov eax, dword [rsp + 0x628]
invalid
add byte [rax - 0x75], cl
js 0x1400e234c
mov rdi, qword [rax + 8]
mov rsi, qword [rax + 0x18]
mov esi, dword [rax + 0x18]
jo 0x1400e2360
sbb byte [rax - 0x7b], cl
div byte [rcx + rbp - 0x80]
je 0x1400e2376
invalid
test rsi, rsi
je 0x1400e2376
sub dword [rax + 0x2eff377c], eax
cmp byte [rdi + rsi - 1], 0x2e
jl case.0x1400da8cd.398
invalid
jmp [rsi]
jne case.0x140048217.2836
jne case.0x140048217.2836
sub dword [rax - 1], ecx
invalid
dec rsi
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
bnd call fcn.1400cb3e0
call fcn.1400cb3e0
nop
invalid
inc dword [rax + rax*8 + 0x2636850f]
add byte [rax], al
test al, al
jne 0x1400e49a0
test dword [rsi], esi
add byte es:[rax], al
ror byte [rdi], 0x85
add byte es:[rax], al
add byte es:[rax], al
test dword [rsi], esi
add byte es:[rax], al
test rsi, rsi
test esi, esi
div byte [rdi + rax + 0x79]
adc eax, 0x24c4e9
invalid
invalid
and al, 0
je 0x1400e2376
jns 0x1400e2386
jmp 0x1400e483a
and al, 0
add byte [rbx + 1], bh
mov ebx, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400e23a6
sub dword [rax - 0x7b], ecx
test rsi, rsi
test esi, esi
test byte [rdi], 0x88
mov ah, 0x24
and al, 0
invalid
js 0x1400e483a
and al, 0
add byte [rdi], cl
movzx eax, byte [0x1401ea9b8]
mov dh, 5
sub eax, dword [rsi + 0x1ba0010]
adc byte [rax], al
invalid
add dword [rax], eax
invalid
adc byte [rax], al
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140143230
mov rbx, rax
invalid
test rax, rax
je 0x1400e48de
and eax, 0x89480000
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov rdx, rdi
mov r8, rsi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
mov dh, 5
std
test dword [rax], edx
invalid
mov dh, 5
std
test dword [rax], edx
add byte [rcx + 0x28], bh
mov ecx, 0x28
mov ecx, 0x28
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400e4939
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
and ax, 0
add byte [rax], al
mov rdi, rax
mov qword [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
invalid
invalid
add byte [rax - 0x77], cl
pop rax
or byte [rax - 0x77], cl
invalid
invalid
mov qword [rax + 0x10], rsi
jo case.0x140040846.2918
mov qword [rax + 0x18], rsi
mov byte [rax + 0x20], 0
lea rcx, [rsp + 0x60]
mov edx, 6
invalid
add byte [rax], al
call fcn.1400cdb80
mov rsi, qword [rsp + 0x60]
je 0x1400e2424
invalid
mov rbp, qword [rsp + 0x70]
insb byte [rdi], dx
and al, 0x70
insb byte [rdi], dx
and al, 0x70
imul rax, rbp, 0x38
invalid
cmp byte [rax - 0x39], cl
add al, 6
add eax, dword [rax]
add byte [rax], al
invalid
mov qword [rsi + rax], 3
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x1400e241c
invalid
mov qword [rsi + rax + 8], rdi
mov qword [rsi + rax + 0x10], 1
invalid
invalid
adc byte [rcx], al
add byte [rax], al
invalid
invalid
or byte [rax - 0x39], cl
invalid
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
invalid
mov qword [rsi + rax + 0x18], 1
mov dword [rsi + rax + 0x18], 1
invalid
add byte [rax], al
add byte [rax - 1], cl
invalid
inc rbp
mov qword [rsp + 0x70], rbp
mov dword [rsp + 0x70], ebp
mov dword [rsp + 0x70], ebp
test r12, r12
je 0x1400e2494
in al, 0x74
pop rsi
mov rcx, r12
mov r14, qword [rsp + 0xd0]
mov ah, 0x24
rol byte [rax], 1
and al, 0xd0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
call qword [r14 + 0x28]
push rsi
sub byte [rcx + 0x4cd389c7], cl
mov edi, eax
mov ebx, edx
mov rcx, r12
mov edi, eax
mov ebx, edx
mov rcx, r12
call qword [r14 + 0x20]
call qword [rsi + 0x20]
push rsi
and byte [rcx - 0x77], cl
invalid
mov r14, rax
mov r15, rdx
test rdx, rdx
test edx, edx
test edx, edx
je 0x1400e24b2
js 0x1400e483a
add byte [rax], al
add byte [rdi], cl
mov dh, 5
push rax
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
test dword [rax], edx
add byte [rdx + 1], bh
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, r15
call fcn.140143230
mov ebx, 0x4900060d
mov ebp, eax
invalid
mov ebx, 0x4900060d
mov ebp, eax
invalid
or eax, 0x89490006
add byte [rcx - 0x77], cl
invalid
test rax, rax
mov r12, qword [rsp + 0x628]
movsb byte [rdi], byte [rsi]
and al, 0x28
invalid
add byte [rax], al
jne 0x1400e24c0
cmp edi, dword [rcx + 1]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r15
call fcn.140162fc0
ud2
or ecx, dword [rax]
add byte [rdi], cl
or ecx, dword [rbx + rcx*4 - 0x5c]
movsb byte [rdi], byte [rsi]
mov r12, qword [rsp + 0x628]
movsb byte [rdi], byte [rsi]
and al, 0x28
invalid
sub byte [rsi], al
add byte [rax], al
mov rdx, qword [rsp + 0xa0]
test rdx, rdx
jne 0x1400e2579
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test esp, ecx
add byte [rax], al
add cl, ch
mov ah, 1
add byte [rax], al
jmp 0x1400e2666
mov r13d, 1
mov ebp, 1
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0x628]
and al, 0x28
invalid
sub byte [rsi], al
add byte [rax], al
mov rcx, r13
mov rdx, r14
mov r8, r15
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
mov dh, 5
jrcxz case.0x140048217.2872
adc byte [rax], al
mov ecx, 0x20
mov edx, 8
add byte [rax], al
add byte [rdx + 8], bh
call fcn.140143230
test rax, rax
je case.0x1400da8cd.443
add byte [rax], al
add byte [rax], al
mov r14, rax
mov qword [rax], r13
mov dword [rax], ebp
invalid
mov dword [rax], ebp
mov qword [rax + 8], r15
mov qword [rax + 0x10], r15
mov dword [rax + 0x10], edi
mov word [rax + 0x18], di
js 0x1400e2517
mov word [rax + 0x1a], bx
pop rax
sbb cl, byte [rax + 0x3b]
cmp rbp, qword [rsp + 0x68]
cmp rbp, qword [rsp + 0x68]
push 0xffffffff8d481775
and al, 0x60
jne case.0x1400ccc14.2763
invalid
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov rdx, rbp
call fcn.1400cdb80
invalid
mov rsi, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x70]
invalid
mov rdx, qword [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
imul rax, rbp, 0x38
mov qword [rsi + rax], 7
add al, 6
invalid
add byte [rax], al
invalid
invalid
add al, 6
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
invalid
invalid
je 0x1400e253f
mov qword [rsi + rax + 8], r14
mov qword [rsi + rax + 0x10], 1
mov dword [rsi + rax + 0x10], 1
or byte [rax - 0x39], cl
invalid
mov dword [rsi + rax + 0x10], 1
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi + rax + 0x18], 1
movdqu xmm0, xmmword [rsp + 0x150]
movq mm0, qword [rsp + 0x150]
sbb byte [rcx], al
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x150]
add byte [rax], al
add bl, dh
movq qword [rsi + rax + 0x20], mm0
invalid
invalid
movdqu xmmword [rsi + rax + 0x20], xmm0
invalid
mov rcx, qword [rsp + 0x160]
mov qword [rsi + rax + 0x30], rcx
invalid
xor byte [rax - 1], cl
invalid
mov qword [rsp + 0x70], rbp
invalid
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
invalid
jo 0x1400e25b9
test rdx, rdx
test edx, edx
je 0x1400e2666
add byte [rax - 0x75], cl
cmp byte [rax - 0x7b], cl
mov rcx, qword [rdx + 0x38]
test rcx, rcx
leave
leave
je 0x1400e2666
test al, ah
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x3f], cl
shl rcx, 5
mov rax, qword [rdx + 0x28]
shl rcx, 5
mov edx, 3
lea r8, [0x1401b0468]
jmp 0x1400e25ae
invalid
add rax, 0x20
add rcx, 0xffffffffffffffe0
je 0x1400e2666
mov r10d, dword [rax + 0x18]
lea r9d, [r10 - 0x26]
lea ecx, [rdx - 0x26]
lea ecx, [rdx - 0x26]
cmp r9w, 3
cmovae r9d, edx
movzx r11d, r9w
movsxd r11, dword [r8 + r11*4]
add r11, r8
jmp r11
stc
add eax, dword [rdi + rcx + 0x43]
retf 0xf45
cmp r10w, 0x18
jne case.0x1400e25ca.0
cmp r9w, 1
jne 0x1400e2666
sbb byte [rax - 0x75], cl
jo 0x1400e25f6
test esi, esi
je 0x1400e2612
js 0x1400e483a
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rdx + 1], bh
mov rcx, rsi
call fcn.140143230
mov rdi, rax
test rax, rax
jne 0x1400e2617
invalid
or ch, cl
int3
jmp 0x1400e48de
mov edi, 1
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
cmp rbp, qword [rsp + 0x68]
and al, 0x68
retf
jne 0x1400e263e
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov rdx, rbp
invalid
call fcn.1400cdb80
mov rbp, qword [rsp + 0x70]
and al, 0x70
mov rax, qword [rsp + 0x60]
and al, 0x60
imul rcx, rbp, 0x38
int 0x38
mov qword [rax + rcx], 0xa
mov qword [rax + rcx + 8], rdi
mov qword [rax + rcx + 0x10], rsi
mov dword [rax + rcx + 0x10], esi
add byte [rax - 0x77], cl
jl 0x1400e265b
or byte [rax - 0x77], cl
je case.0x1400ccc14.2758
invalid
mov dword [rax + rcx + 0x10], esi
or byte [rax], dl
adc byte [rax - 0x77], cl
mov qword [rax + rcx + 0x18], rsi
je 0x1400e2665
or byte [rax], bl
sbb byte [rax - 1], cl
inc rbp
mov qword [rsp + 0x70], rbp
insb byte [rdi], dx
and al, 0x70
invalid
insb byte [rdi], dx
and al, 0x70
jo 0x1400e25e7
cmp byte [rsp + 0xd8], 0
mov esp, 0xd824
fadd dword [rax]
add byte [rax], al
add byte [rsi + rbp*2 + 0xf], dh
add byte [rax], al
add byte [rax], al
je 0x1400e26de
movzx eax, byte [0x1401ea9b8]
mov dh, 5
adc dword [r8], 0
add eax, 0x108341
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rdx + 1], bh
mov edx, 1
add byte [rax], al
call fcn.140143230
test rax, rax
je 0x1400e485f
mov rsi, rax
mov byte [rax], 1
cmp rbp, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0xffffffff8d481275
and al, 0x60
jne 0x1400e26ae
lea rcx, [rsp + 0x60]
mov rdx, rbp
call fcn.1400cdb80
mov rbp, qword [rsp + 0x70]
mov rax, qword [rsp + 0x60]
imul rcx, rbp, 0x38
mov qword [rax + rcx], 8
mov qword [rax + rcx + 8], rsi
mov qword [rax + rcx + 0x10], 1
mov qword [rax + rcx + 0x18], 1
add byte [rax], al
inc rbp
mov qword [rsp + 0x70], rbp
mov rax, qword [r12 + 0xb8]
mov rbx, qword [rax + 0x88]
mov ebx, dword [rax + 0x88]
mov ebx, dword [rax + 0x88]
cwde
mov byte [rax], al
add byte [rax], al
test rbx, rbx
je case.0x140008aad.3427
mov rcx, rbx
shr rcx, 0x3b
jne 0x1400e483a
mov rsi, qword [rax + 0x78]
mov rdi, rbx
mov edi, ebx
mov edi, ebx
shl rdi, 4
movzx eax, byte [0x1401ea9b8]
movabs dword [0x8ba001082], eax
movabs dword [0x8ba001082], eax
mov rcx, rdi
call fcn.140143230
test rax, rax
je 0x1400e48fe
invalid
add byte [rax - 0x7d], cl
sti
add dword [rax - 0x77], ecx
insb byte [rdi], dx
and al, 0x48
cmp rbx, 1
cmp ebx, 1
mov qword [rsp + 0x48], rbp
jne 0x1400e273b
xor r11d, r11d
jmp 0x1400e2784
mov rcx, rbx
mov ecx, ebx
and rcx, 0xfffffffffffffffe
lea rdx, [rsi + 0x28]
lea r8, [rax + 0x18]
xor r11d, r11d
nop dword [rax]
mov r9, qword [rdx - 0x28]
mov r10, qword [rdx - 0x18]
mov qword [r8 - 0x18], r9
mov qword [r8 - 0x10], r10
invalid
mov r9, qword [rdx - 0x10]
mov r10, qword [rdx]
mov qword [r8 - 8], r9
mov qword [r8], r10
add r11, 2
add rdx, 0x30
add r8, 0x20
cmp rcx, r11
jne case.0x1400db20d.195
invalid
test bl, 1
je 0x1400e279e
lea rcx, [r11 + r11*2]
mov rdx, qword [rsi + rcx*8]
invalid
mov rcx, qword [rsi + rcx*8 + 0x10]
shl r11, 4
mov qword [rax + r11], rdx
mov qword [rax + r11 + 8], rcx
mov qword [rsp + 0x150], 8
mov r12, rax
mov esp, eax
push rax
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rcx - 0x77], cl
mov esp, eax
mov esp, eax
add r12, rdi
pxor xmm0, xmm0
sal bl, 0xf
jg 0x1400e273c
and al, 0x58
add dword [rax], eax
add byte [rbp + 8], bh
sal bl, 0xf
jg 0x1400e273c
and al, 0x58
add dword [rax], eax
add byte [rbp + 8], bh
xor ebx, ebx
lea rdi, [rsp + 0x150]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
mov rsi, rax
jmp 0x1400e2807
lea rax, [rbx + rbx*2]
mov qword [rbp + rax*8], r14
mov qword [rbp + rax*8 + 8], r15
mov qword [rbp + rax*8 + 0x10], r15
inc rbx
mov qword [rsp + 0x160], rbx
add rsi, 0x10
cmp rsi, r12
je 0x1400e2877
mov r13, qword [rsi]
mov r15, qword [rsi + 8]
mov r14d, 1
test r15, r15
test edi, edi
test edi, edi
je 0x1400e283f
js 0x1400e483a
js 0x1400e483a
movzx eax, byte [0x1401ea9b8]
mov edx, 1
adc dword [rax], 0x1ba00
add byte [rax], al
mov rcx, r15
call fcn.140143230
mov r14, rax
test rax, rax
je 0x1400e2485
mov rcx, r14
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, qword [rsp + 0x158]
pushfq
and al, 0x58
add dword [rax], eax
add byte [rbp - 0x77], dh
add byte [rbp - 0x77], dh
mov rcx, rdi
mov rdx, rbx
call case.0x140003724.2976
mov rbp, qword [rsp + 0x150]
mov rbx, qword [rsp + 0x160]
jmp 0x1400e27e0
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x300], rax
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x150], al
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x2f0], eax
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x2f0], eax
mov rbp, qword [rsp + 0x48]
cmp rbp, qword [rsp + 0x68]
jne 0x1400e28b5
lea rcx, [rsp + 0x60]
mov rdx, rbp
call fcn.1400cdb80
mov rbp, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x60]
and al, 0x60
imul r8, rbp, 0x38
mov qword [rax + r8], 5
movdqa xmm0, xmmword [rsp + 0x2f0]
outsd dx, dword [rsi]
test byte [rax + rsi*8], ah
and al, 0xf0
add al, byte [rax]
add bl, dh
movq qword [rax + r8 + 8], mm0
outsd dx, dword [rsi]
test byte [rax + rsi*8], ah
and al, 0xf0
add al, byte [rax]
add bl, dh
movq qword [rax + r8 + 8], mm0
mov rdx, qword [rsp + 0x300]
mov qword [rax + r8 + 0x18], rdx
inc rbp
mov qword [rsp + 0x70], rbp
call fcn.140142490
mov rax, qword [rsp + 0x610]
mov rcx, qword [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0xe0], rcx
mov rsi, qword [rax + 0x10]
jo 0x1400e291c
mov word [rax + riz*8], fs
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
jo 0x1400e291c
mov rax, qword [rsp + 0x68]
sub rax, rbp
cmp rax, rsi
jb 0x1400e37d8
invalid
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x60
mov r12, qword [rsp + 0x60]
and al, 0x60
test rsi, rsi
je case.default.0x1400e29b9
invalid
test byte [rbx], cl
add byte [rax], al
test byte [rbx + rcx - 0xcf0000], al
xor edi, edi
mov qword [rsp + 0x50], rsi
jmp 0x1400e298f
xor ecx, ecx
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 + 0xf], al
movzx edx, r14w
mov bh, 0xd6
shl rdx, 0x10
movzx r8d, ax
or r8, rcx
or r8, rdx
imul rcx, rbp, 0x38
mov rdx, qword [rsp + 0x98]
mov qword [r12 + rcx], rdx
mov qword [r12 + rcx + 8], r15
mov qword [r12 + rcx + 0x10], r9
mov qword [r12 + rcx + 0x18], r13
mov qword [r12 + rcx + 0x20], r8
mov qword [r12 + rcx + 0x28], rbx
pop rsp
or al, 0x28
mov qword [r12 + rcx + 0x30], rbx
inc rbp
inc rdi
cmp rdi, rsi
je case.default.0x1400e29b9
imul rax, rdi, 0x38
mov rcx, qword [rsp + 0xe0]
lea r8, [rcx + rax]
mov rdx, qword [rcx + rax]
lea rcx, [0x1401b0478]
lea ecx, [0x1401b0478]
mov qword [rsp + 0x98], rdx
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
invalid
call [rdi]
cmp r13, rax
ja 0x1400e483a
invalid
add byte [rax], al
invalid
lea rbx, [r13*4]
test rbx, rbx
je case.0x1400c92be.2057
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 5
mov dh, 0x7f
adc byte [rax], al
movzx eax, byte [0x1401ea9b8]
mov edx, 2
mov rcx, rbx
call fcn.140143230
test rax, rax
jne 0x1400e2aac
jmp case.0x1400d7c5e.445
mov r13, qword [r8 + 0x18]
test r13, r13
sbb byte [rbp - 0x7b], cl
in eax, dx
je 0x1400e2b40
add byte [rax], al
js 0x1400e483a
movzx eax, byte [0x1401ea9b8]
mov dh, 5
jp 0x1400e2abb
adc byte [rax], al
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r13
call fcn.140143230
mov r15, rax
mov edi, eax
jmp 0x146161032
mov edi, eax
test rax, rax
jne 0x1400e2b46
ror byte [rdi], 0x85
out dx, eax
add byte [rax], al
add cl, ch
hlt
jmp 0x1400e4850
add byte [rax - 0x77], cl
jl 0x1400e2a84
mov rdi, qword [r8 + 8]
mov r13, qword [r8 + 0x18]
mov ebp, dword [rax + 0x18]
or byte [rbp - 0x75], cl
push 0x1bf4118
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
invalid
mov ebp, dword [rax + 0x18]
mov r15d, 1
test r13, r13
in eax, dx
je case.0x1400c92be.2057
movabs rax, 0x3fffffffffffffff
cmp r13, rax
cmp ebp, eax
invalid
invalid
cmp ebp, eax
ja 0x1400e483a
sbb eax, 0x894c0000
jmp case.0x1400c92e0.2053
add byte [rax], al
mov rbx, r13
add rbx, r13
je case.0x1400c92be.2057
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov dh, 5
and bh, byte [rdi + 0x10]
add byte [rdx + 1], bh
mov rcx, rbx
call fcn.140143230
test rax, rax
fld1
lea eax, [rdi]
invalid
je 0x1400e3fbf
adc edx, dword [0xc9572aae]
adc eax, 0x89490000
mov r15, rax
jmp case.0x1400c92e0.2050
invalid
xor ebx, ebx
mov rcx, r15
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
retf 7
mov r9, r13
xor ecx, ecx
fsubr st(0)
invalid
retf 7
invalid
add byte [rbp - 0x77], cl
jmp 0xcb56f3f9
mov rsi, qword [rsp + 0x50]
and al, 0x50
mov rdi, qword [rsp + 0x40]
jl case.0x1400c92e0.2049
and al, 0x40
jmp 0x1400e2940
jmp 0x1400e2940
mov bh, 0x40
and byte [rbp + 0xf], al
movzx esi, word [rax + 0x22]
mov rbx, qword [r8 + 8]
invalid
invalid
movzx esi, word [rax + 0x22]
mov rbx, qword [r8 + 8]
mov r13, qword [r8 + 0x18]
push 0xffffffffed854d18
push 0xffffffffed854d18
in eax, dx
mov qword [rsp + 0x90], rax
je 0x1400e2dbf
test bh, al
add al, byte [rax]
invalid
test bh, al
add al, byte [rax]
add byte [rdi], cl
mov byte [rbx - 0x49f10000], bh
js 0x1400e483a
movzx eax, byte [0x1401ea9b8]
add eax, 0x107eb3
mov bl, 0x7e
adc byte [rax], al
mov edx, 1
mov rcx, r13
call fcn.140143230
invalid
invalid
invalid
add byte [rcx - 0x77], cl
invalid
test rax, rax
invalid
invalid
jne 0x1400e2dc5
jmp 0x1400e4850
mov rdi, qword [r8 + 8]
test rdi, rdi
je 0x1400e2de5
add al, byte [rax]
invalid
or byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rdx + 0x4d000002], dh
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rbp - 0x75], cl
invalid
mov r13, qword [r8 + 0x18]
mov ebp, dword [rax + 0x18]
push 0xffffffffed854d18
test r13, r13
jne 0x1400e2a31
int1
invalid
mov r15d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, rdi
mov edx, edi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
leave
invalid
add byte [rbp - 0x77], cl
invalid
leave
invalid
xor ecx, ecx
leave
mov rsi, qword [rsp + 0x50]
mov rdi, rbx
mov edi, ebx
mov edi, ebx
jmp 0x1400e2940
mov qword [rsp + 0x80], r8
mov r13, qword [r8 + 0x18]
mov eax, 8
add byte [rax], al
invalid
add byte [rbp - 0x75], cl
push 0x8b818
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
invalid
mov qword [rsp + 0x38], rax
cmp byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
mov qword [rsp + 0x58], r13
and al, 0x58
mov qword [rsp + 0x40], rdi
je 0x1400e2f06
movabs rax, 0x3ffffffffffffff
cmp r13, rax
ja 0x1400e483a
mov rax, qword [rsp + 0x80]
mov rdi, qword [rax + 8]
mov rsi, r13
shl rsi, 5
mov qword [rsp + 0x48], rbp
je 0x1400e2e4b
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, rsi
call fcn.140143230
mov qword [rsp + 0x38], rax
test rax, rax
jne 0x1400e2e55
jmp 0x1400e4870
mov qword [rsp + 0x48], rbp
mov qword [rsp + 0x40], rdi
jl 0x1400e2db2
je 0x1400e3323
je 0x1400e3323
mov es, word [0xf61d2d97]
movzx eax, byte [0x1401ea9b8]
add eax, 0x107c1c
sbb al, 0x7c
adc byte [rax], al
mov edx, 8
add byte [rax], al
mov rcx, rsi
call fcn.140143230
add al, 6
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0x44
mov dword [rsp + 0x38], eax
add al, 6
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0x44
invalid
invalid
mov dword [rsp + 0x38], eax
and al, 0x38
test rax, rax
test eax, eax
jne 0x1400e332d
jae case.0x1400cd38a.2971
add byte [rax], al
jmp 0x1400e4870
mov cl, 0x1a
add byte [rax], al
mov r15d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, rbx
mov edx, ebx
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov dword [rdi], 0xe9894d00
mov dword [rdi], 0xe9894d00
add byte [rbp - 0x77], cl
jmp 0xcb56f70b
leave
invalid
invalid
xor ecx, ecx
leave
mov rax, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
add byte [rax], al
jmp 0x1400e2940
xor r15d, r15d
jmp 0x1400e2b57
invalid
mov edi, edi
movzx ebx, byte [r8 + 0x10]
movzx ebx, byte [rax + 0x10]
movzx edi, byte [r8 + 0x11]
js 0x1400e2e0b
mov rsi, qword [r8 + 0x18]
mov r8, qword [r8 + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
test r8, r8
je 0x1400e3444
test byte [rcx], bh
invalid
js 0x1400e483a
sub dword [rdx], ebx
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
movabs al, byte [0x1ba00107b]
mov edx, 1
add byte [rax], al
mov r14, r8
mov rcx, r8
shr eax, 8
add al, 6
invalid
add byte [rcx - 0x77], cl
mov ebp, eax
shr eax, 8
add al, 6
invalid
add byte [rcx - 0x77], cl
mov ebp, eax
mov ebp, eax
mov r8, r14
test rax, rax
ror byte [rdi], 0x85
adc eax, dword [rsi]
invalid
add byte [rax], al
ror byte [rdi], 0x85
adc eax, dword [rsi]
invalid
add byte [rax], al
jmp 0x1400e4991
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x38], eax
jmp 0x1400e33ba
mov eax, 8
mov qword [rsp + 0x38], rax
xor r15d, r15d
mov rbp, r13
mov qword [rsp + 0x90], rsi
jmp 0x1400e2ebf
mov r13d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 1], cl
int 0x48
lea esi, [rdi + 0x20]
dec rbp
lea rsi, [rdi + 0x20]
mov rcx, r13
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rdi + 0x18]
mov rcx, qword [rsp + 0x38]
mov qword [rcx + r15], r13
mov qword [rcx + r15 + 8], rbx
mov qword [rcx + r15 + 0x10], rbx
mov dword [rcx + rdi + 0x10], ebx
mov dword [rcx + rdi + 0x10], ebx
mov dword [rcx + r15 + 0x18], eax
cmp dword [rax], ebx
add r15, 0x20
mov rdi, rsi
test rbp, rbp
and byte [rax - 0x77], cl
test dword [rax - 0x7b], 0x6c8b4ced
mov r13, qword [rsp + 0x58]
mov r13, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x90]
je case.0x140104a47.2092
invalid
mov ah, 0x24
nop
add byte [rax], al
add byte [rax + rdi + 0x4c], dh
cmp byte [rcx + rdi - 2], cl
cmp byte [rcx + rdi - 2], cl
cmp rsi, r15
je case.0x140104a47.2092
mov r14, qword [rdi]
mov esi, dword [rdi]
mov rbx, qword [rdi + 0x10]
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x1400e2e70
js 0x1400e483a
sbb dword [rax], eax
add byte [rdi], cl
movzx eax, byte [0x1401ea9b8]
mov dh, 5
fstp xword [rdx + 0x10]
jp 0x1400e2eec
jp 0x1400e2eec
add byte [rdx + 1], bh
mov edx, 1
add byte [rax - 0x77], cl
fld1
add r8d, dword [rsi]
invalid
mov rcx, rbx
mov ecx, ebx
call fcn.140143230
mov r13, rax
invalid
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x1400e2e76
sal byte [rbp - 0x7c], 0xe9
jmp 0x1400e3fbf
enter 0x10, 0
add byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x48
invalid
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x50]
mov esi, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
pop rax
xor byte [rax - 0x7b], cl
test rbx, rbx
mov eax, 8
mov rbx, qword [rax + 0x30]
mov ebx, dword [rax + 0x30]
test rbx, rbx
test ebx, ebx
mov eax, 8
add byte [rax], al
add byte [rdi], cl
je 0x1400e32f9
test cl, bl
add eax, dword [rax]
add byte [rax - 0x48], cl
invalid
invalid
push rbp
movabs rax, 0x555555555555555
cmp rbx, rax
mov eax, 0x55555555
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0xfc33948
ja 0x1400e483a
xchg dword [rdi], eax
sbb dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov rax, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
add byte [rbx + rcx*4 + 0x78], cl
and byte [rax - 0x73], cl
invalid
invalid
mov r15, qword [rax + 0x20]
lea rax, [rbx*8]
add al, 0xdd
add byte [rax], al
add byte [rax], al
lea rsi, [rax + rax*2]
test rsi, rsi
je 0x1400e323d
test cl, ch
add al, byte [rax]
invalid
test byte [rdi], 0x84
jmp 0x14f0e2f57
add byte [rdi], cl
test cl, ch
add al, byte [rax]
add byte [rdi], cl
movzx eax, byte [0x1401ea9b8]
mov dh, 5
pop rbp
jp 0x1400e2f6a
invalid
adc byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.140143230
test rax, rax
add al, byte [rsi]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
jne 0x1400e3242
rol dword [rdx], 1
add byte [rax], al
jmp 0x1400e4870
sbb byte [rax], al
add byte [rax + 8], bh
add byte [rax], al
add byte [rax], al
xor ebp, ebp
mov qword [rsp + 0x58], rbx
pop rsp
and al, 0x58
pop rsp
and al, 0x58
mov rdi, rbx
mov r13, qword [rsp + 0x88]
add byte [rax], al
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x280], rsi
add al, byte [rax]
invalid
cmp byte [rax - 0x77], cl
mov ah, 0x24
add byte [rdx], 0
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
add bl, ch
pop rsi
nop dword [rax]
invalid
invalid
invalid
jmp 0x1400e2ffa
invalid
mov rcx, rbx
mov rdx, rsi
mov edx, esi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
invalid
invalid
dec rdi
add r13, 0x28
add ebp, 0x28
add ebp, 0x28
mov rax, qword [rsp + 0x38]
mov qword [rax + rbp], r14
mov qword [rax + rbp + 8], rbx
pop rsp
sub byte [rax], cl
cmp byte [rcx + rcx*4 + 0x34], cl
sub byte [rax - 0x77], cl
pop rsp
sub byte [rax], cl
mov qword [rax + rbp + 0x10], r15
mov qword [rax + rbp + 0x18], r15
adc byte [rcx + rcx*4 + 0x7c], cl
sub byte [rax], bl
movzx ecx, byte [rsp + 0x80]
mov dh, 0x8c
and al, 0x80
add byte [rax], al
add byte [rax + 0xf20284c], cl
mov byte [rax + rbp + 0x20], cl
invalid
mov dh, 0x8c
mov byte [rax + rbp + 0x20], cl
movzx ecx, byte [rsp + 0x90]
and al, 0x90
add byte [rax], al
invalid
mov byte [rax + rbp + 0x21], cl
sub byte [rcx], ah
and al, 0x90
add byte [rax], al
add byte [rax + 0x4821284c], cl
sub byte [rcx], ah
add rbp, 0x28
sub byte [rcx], ah
add rbp, 0x28
test rdi, rdi
test edi, edi
mov rsi, qword [rsp + 0x280]
je 0x1400e30d9
cmp rsi, rbp
je 0x1400e30d9
add byte [rax], al
movzx r14d, byte [r13 + 0x20]
movzx esi, byte [rbp + 0x20]
movzx ecx, byte [r13 + 0x21]
cmp qword [r13], 0
mov byte [rsp + 0x90], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rcx*4 - 0x4c], al
and al, 0x80
add byte [rax], 0
mov byte [rsp + 0x80], r14b
add byte [rax], al
add byte [rbp + rbx*2 + 0x48], dh
je case.0x1400cd38a.2958
mov rax, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
je 0x1400e3057
mov rsi, qword [rax + rbp + 8]
mov r15, qword [rax + rbp + 0x18]
mov edi, dword [rax + rbp + 0x18]
or byte [rbx + rcx*4 + 0x7c], cl
sub byte [rax], bl
mov edi, dword [rax + rbp + 0x18]
mov r14d, 1
add byte [rbx + 1], bh
mov ebx, 1
test r15, r15
je 0x1400e2fa0
test byte [rdi - 1], dl
invalid
js 0x1400e483a
invalid
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
adc byte [rax], al
add byte [rdx + 1], bh
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r15
mov ecx, edi
stc
call fcn.140143230
mov rbx, rax
mov ebx, eax
int 1
invalid
add byte [rax - 0x77], cl
mov ebx, eax
ret
test rax, rax
test eax, eax
ror byte [rdi], 0x85
jne 0x1400e2fa0
xor edi, edi
invalid
invalid
jmp 0x1400e2485
adc esp, esi
hlt
invalid
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x88]
mov rsi, qword [rax + rbp + 8]
mov esi, dword [rax + rbp + 8]
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
je 0x1400e30b4
mov esi, dword [rax + rbp + 8]
or byte [rbx + rcx*4 + 0x7c], cl
sub byte [rax], bl
mov r15, qword [rax + rbp + 0x18]
mov edi, dword [rax + rbp + 0x18]
test r15, r15
test edi, edi
je 0x1400e30be
js 0x1400e483a
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [0x1401ea9b8]
mov dh, 5
adc al, 0x79
jns 0x1400e30b3
invalid
jns 0x1400e30b3
add byte [rdx + 1], bh
mov edx, 1
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, edi
call fcn.140143230
mov rbx, rax
jg 0x1400e30b0
invalid
add byte [rax - 0x77], cl
ret
test rax, rax
jne 0x1400e30c3
sal byte [rbp + 0xa], 0xe9
invalid
jmp 0x1400e2485
invalid
mov ebx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
mov r8, r15
clc
clc
call sub.VCRUNTIME140.dll_memcpy
invalid
xor r14d, r14d
xor esi, esi
jmp 0x1400e2fae
mov r13, qword [rsp + 0x58]
mov r9, r13
xor ecx, ecx
mov rbp, qword [rsp + 0x48]
mov r15, rax
mov edi, eax
jmp 0x1400e2ac6
mov r15d, 1
dec rdi
add r13, 0x18
add ebp, 0x18
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x38]
mov qword [rax + rbp], r15
mov qword [rax + rbp + 8], rbx
mov qword [rax + rbp + 0x10], rbx
add rbp, 0x18
test rdi, rdi
je 0x1400e321f
cmp rsi, rbp
je 0x1400e321f
mov r14, qword [r13]
mov rbx, qword [r13 + 0x10]
test rbx, rbx
je 0x1400e3110
js 0x1400e483a
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
adc byte [rax], al
mov edx, 1
mov rcx, rbx
call fcn.140143230
add byte [rcx - 0x77], cl
invalid
test rax, rax
add byte [rcx - 0x77], cl
invalid
jne 0x1400e3116
jmp 0x1400e3fbf
mov eax, 8
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
xor ebp, ebp
mov rdi, qword [rsp + 0x58]
jl 0x1400e31bc
pop rax
jl 0x1400e31bc
pop rax
mov rsi, rbx
jmp 0x1400e31e0
invalid
nop
mov r15d, 1
add byte [rax], al
dec rdi
add r13, 0x20
invalid
and byte [rcx + rcx*4 - 7], cl
mov rdx, r14
mov r8, rbx
invalid
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x38]
invalid
mov eax, dword [rsp + 0x38]
mov qword [rax + rbp], r15
mov qword [rax + rbp + 8], rbx
sub byte [rax], cl
sub byte [rax], cl
mov qword [rax + rbp + 0x10], rbx
movss dword [rax + rbp + 0x18], xmm6
add rbp, 0x20
add ebp, 0x20
add ebp, 0x20
test rdi, rdi
mov rbx, rsi
mov ebx, esi
mov ebx, esi
je 0x1400e321f
cmp rbx, rbp
je 0x1400e321f
movsd xmm6, qword [r13 + 0x18]
movups xmm6, xmmword [r13 + 0x18]
jne 0x1400e3203
sbb byte [rbp - 0x75], cl
jne 0x1400e31ef
mov r14, qword [r13]
mov rbx, qword [r13 + 0x10]
test rbx, rbx
je 0x1400e31a0
js 0x1400e483a
movzx eax, byte [0x1401ea9b8]
adc byte [rax], al
mov edx, 1
mov rcx, rbx
call fcn.140143230
mov r15, rax
test rax, rax
jne 0x1400e31a6
jmp 0x1400e3fbf
add byte [rbx + rcx*4 + 0x6c], cl
mov r13, qword [rsp + 0x58]
insb byte [rdi], dx
and al, 0x58
mov r9, r13
xor ecx, ecx
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x40]
jmp 0x1400e3319
mov eax, 8
xor edi, edi
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x80], rsi
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
nop
mov rsi, rbp
mov ebp, 1
invalid
add byte [rax - 1], cl
retf
dec rbx
add r15, 0x18
sbb byte [rax - 0x77], cl
invalid
mov rdx, r13
sbb byte [rax - 0x77], cl
jmp 0x18df8bbc2
invalid
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rax + rdi], rbp
add byte [rax], al
mov qword [rax + rdi], rbp
mov qword [rax + rdi + 8], r14
mov dword [rax + rdi + 8], esi
mov qword [rax + rdi + 0x10], r14
cmp byte [rax], dl
add rdi, 0x18
test rbx, rbx
test ebx, ebx
test ebx, ebx
mov rbp, rsi
mov r13, qword [rsp + 0x58]
insb byte [rdi], dx
and al, 0x58
insb byte [rdi], dx
and al, 0x58
mov rsi, qword [rsp + 0x80]
je 0x1400e32e7
add byte [rax], 0
add byte [rbx + rdi + 0x48], dh
cmp esi, edi
cmp rsi, rdi
je 0x1400e32e7
mov r13, qword [r15]
mov r14, qword [r15 + 0x10]
test r14, r14
je case.0x14004b2ee.2827
js 0x1400e483a
mov rsi, rbp
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, r14
call fcn.140143230
mov rbp, rax
test rax, rax
jne 0x1400e3268
jmp case.0x1400d7c5e.469
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x88]
mov r14d, eax
shr r14d, 0x10
mov rcx, rax
mov rdx, rax
movabs rax, 0xffffffff00000000
and rcx, rax
mov rax, rdx
mov r9, r13
mov r15, qword [rsp + 0x38]
jmp 0x1400e2940
mov eax, 8
mov qword [rsp + 0x38], rax
xor ebp, ebp
mov rdi, qword [rsp + 0x58]
jmp 0x1400e3377
mov r15d, 1
mov edi, 1
dec rdi
add r13, 0x18
mov rcx, r15
stc
iretd
stc
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rax + rbp], r15
mov qword [rax + rbp + 8], rbx
mov qword [rax + rbp + 0x10], rbx
pop rsp
sub byte [rax], dl
pop rsp
sub byte [rax], dl
add rbp, 0x18
test rdi, rdi
je 0x1400e33b0
cmp rsi, rbp
out dx, al
je 0x1400e33b0
mov r14, qword [r13]
mov rbx, qword [r13 + 0x10]
test rbx, rbx
je 0x1400e3340
js 0x1400e483a
add byte [rdi], cl
mov dh, 5
and dh, byte [rsi + 0x10]
add byte [rdx + 1], bh
mov rcx, rbx
call fcn.140143230
mov r15, rax
test rax, rax
jne 0x1400e3346
jmp 0x1400e3fbf
mov rbp, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x40]
mov rax, qword [rsp + 0x80]
mov rbx, qword [rax + 0x20]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x88], rax
test rax, rax
mov r13, qword [rsp + 0x58]
and byte [rax - 0x75], cl
xor byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x6c], 0x24
pop rax
je 0x1400e340b
js 0x1400e483a
mov r15, rdi
mov eax, 1
mov rsi, qword [rsp + 0x88]
mov rcx, rax
mov rdx, rbx
mov r8, rsi
mov rsi, rax
call sub.VCRUNTIME140.dll_memcpy
mov rax, rsi
mov edi, r13d
shr edi, 8
mov rcx, r13
and rcx, 0xffffffffffff0000
mov ebx, r13d
jmp 0x1400e346c
mov r13d, 1
mov rcx, r13
mov rdx, rsi
mov rsi, r8
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov qword [rsp + 0x38], rax
mov rax, rsi
mov qword [rsp + 0x88], rsi
xor ecx, ecx
movzx edx, dil
shl rdx, 8
movzx r9d, bl
or r9, rcx
or r9, rdx
mov r14d, eax
shr r14d, 0x10
mov rcx, rax
movabs rdx, 0xffffffff00000000
and rcx, rdx
mov rsi, qword [rsp + 0x50]
mov rdi, r15
mov r15, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x88]
jmp 0x1400e2940
mov r13, qword [rsp + 0x630]
mov r8, qword [rsp + 0x618]
mov qword [rsp + 0x70], rbp
mov rcx, qword [rsp + 0x628]
mov r15, qword [rcx + 0xb8]
movzx eax, byte [rcx + 0xb0]
cmp al, 3
je 0x1400e3645
mov rsi, qword [rcx + 0x40]
test rsi, rsi
je 0x1400e3645
cmp qword [r15 + 0xc8], 0
je 0x1400e3672
lea rcx, [rsp + 0x60]
mov rdx, rbp
mov r8, rsi
call fcn.140165e80
mov r12, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x70]
jmp 0x1400e292b
mov r14, qword [rsp + 0x628]
cmp qword [r14 + 0xc8], 0
je 0x1400e3989
mov rcx, qword [r14 + 0xc0]
call fcn.140142490
mov qword [r14 + 0xc0], rsi
mov qword [r14 + 0xc8], rbp
mov qword [r14 + 0xd0], rbp
mov rax, qword [r14 + 0xb8]
mov rsi, qword [rax + 0x48]
test rsi, rsi
je 0x1400e39e4
mov rbx, qword [rax + 0x38]
lea rdi, [rsi*4]
movzx eax, byte [0x1401ea9b8]
mov edx, 2
mov rcx, rdi
call fcn.140143230
test rax, rax
je 0x1400e488e
cmp rsi, 1
jne 0x1400e3a04
xor ecx, ecx
jmp 0x1400e3a6d
mov qword [rsp + 0xe8], 2
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xf0], xmm0
xor esi, esi
jmp case.0x140104a47.2155
mov rdx, rsi
and rdx, 0xfffffffffffffffe
lea r8, [rbx + 0x18]
xor ecx, ecx
nop word cs:[rax + rax]
xor r9d, r9d
cmp qword [r8 - 0x18], 0
mov r10, qword [r8 - 0x10]
sete r9b
shl r9, 4
mov r9d, dword [r10 + r9 + 0x30]
mov dword [rax + rcx*4], r9d
xor r9d, r9d
cmp qword [r8 - 8], 0
mov r10, qword [r8]
sete r9b
shl r9, 4
mov r9d, dword [r10 + r9 + 0x30]
mov dword [rax + rcx*4 + 4], r9d
add rcx, 2
add r8, 0x20
cmp rdx, rcx
jne 0x1400e3a20
test sil, 1
je 0x1400e3a91
invalid
and al, 0x48
mov edx, ecx
mov rdx, rcx
shl rdx, 4
shl edx, 4
mov r8, qword [rbx + rdx + 8]
xor r9d, r9d
or byte [rbp + 0x31], al
leave
cmp qword [rbx + rdx], 0
adc eax, dword [rax]
sete r9b
shl r9, 4
shl ecx, 4
shl ecx, 4
mov edx, dword [r8 + r9 + 0x30]
mov dword [rax + rcx*4], edx
xor byte [rcx - 0x76b777ec], cl
test byte [rax + rbp*8], ah
and al, 0xe8
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rsi
mov ah, 0x24
lock add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xf8], esi
and al, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
lock add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov ah, 0x24
mov dword [rsp + 0xf8], esi
clc
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rbp*8], fs
and al, 0xe8
lea rcx, [rsp + 0xe8]
lea ecx, [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
bnd call case.0x140104a47.976
invalid
invalid
mov rdx, rsi
call case.0x140104a47.976
invalid
invalid
invalid
dec dword [rax - 0x75]
test byte [rax + rbp*8], ah
invalid
mov rax, qword [rsp + 0xe8]
call 0x1880e3ac2
mov ecx, dword [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi*8], fs
and al, 0xf8
add byte [rax], al
mov rcx, qword [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
invalid
add al, 0x88
mov word [rax + rcx*4], 0xba
inc rcx
inc ecx
mov edx, 0xc1ff4800
inc ecx
mov qword [rsp + 0xf8], rcx
movups xmm0, xmmword [r14 + 0xd8]
movups xmm0, xmmword [rsi + 0xd8]
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rcx + 0xf], al
movups xmm0, xmmword [rsi + 0xd8]
movups xmm0, xmmword [rsi + 0xd8]
fadd dword [rax]
add byte [rax], al
movups xmm1, xmmword [r14 + 0xe8]
movaps xmmword [rsp + 0x110], xmm1
mov word [rax + rdx], fs
add dword [rax], eax
invalid
mov gs, eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x110], ecx
mov word [rax + rdx], fs
add dword [rax], eax
invalid
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
movaps xmmword [rsp + 0x100], xmm0
sub dword [rsp + 0x100], eax
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
invalid
xchg byte [rax], bl
mov rax, qword [r14 + 0x118]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
mov qword [rsp + 0x170], rax
movdqu xmm0, xmmword [r14 + 0xf8]
movq mm0, qword [rsi + 0xf8]
add bl, dh
movq mm0, qword [r14 + 0xf8]
movq mm0, qword [rsi + 0xf8]
movq mm0, qword [rsi + 0xf8]
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi + 0x108], cl
or byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [r14 + 0x108]
or byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x160], xmm1
movdqa xmmword [rsp + 0x150], xmm0
movzx eax, byte [0x1401ea9b8]
mov ecx, 2
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x1400e3aaa
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
xchg byte [rsi + 0x10], ch
add byte [rcx + 2], bh
mov edx, 1
call fcn.140143230
test rax, rax
test eax, eax
je 0x1400e485f
add byte [rax], al
mov byte [rax], 0
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x330], rcx
mov dword [rsp + 0x330], ecx
mov dword [rsp + 0x330], ecx
add byte [rax], al
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x320], xmm0
invalid
and byte [rbx], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
add dword [rax], eax
invalid
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x110], cl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x338], eax
movups xmmword [rsp + 0x338], xmm0
test byte [rax + rdi], ah
add eax, dword [rax]
add byte [rdi], cl
movups xmmword [rsp + 0x348], xmm1
movups xmmword [rsp + 0x348], xmm1
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], cl
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x358], xmm0
movups xmmword [rsp + 0x368], xmm1
push 0x48000003
mov ecx, dword [rsp + 0x170]
push 0x48000003
mov ecx, dword [rsp + 0x170]
mov qword [rsp + 0x378], rcx
movdqu xmm0, xmmword [rsp + 0xe8]
invalid
mov word [rax + rdi*2], fs
add eax, dword [rax]
add bl, dh
movq mm0, qword [rsp + 0xe8]
invalid
add byte [rsi + 0xf], ah
jg case.0x1400ce1b4.967
movdqa xmmword [rsp + 0x2f0], xmm0
mov rcx, qword [rsp + 0xf8]
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax], fs
add eax, dword [rax]
add dh, al
test byte [rax + rcx*4], ah
and al, 0x88
add eax, dword [rax]
add byte [rcx], al
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rdi*8], fs
clc
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax], fs
add eax, dword [rax]
add dh, al
test byte [rax + rcx*4], ah
and al, 0x88
and al, 0x88
add eax, dword [rax]
add byte [rcx], al
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 1
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rax*4], ah
add eax, dword [rax]
add byte [rax + rax], al
and al, 8
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rax*4], ah
add eax, dword [rax]
add byte [rax + rax], al
test r13, r13
je 0x1400e3fce
mov rax, qword [rsp + 0xa8]
mov rdi, qword [rax]
mov rbx, qword [rax + 0x10]
mov qword [rsp + 0x98], r13
mov rsi, qword [r13]
mov r12, qword [rsi + 0x20]
mov rbp, qword [rsi + 0x28]
mov qword [rsp + 0x150], 1
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x158], xmm0
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0x150]
call case.0x14002210d.2258
mov rax, qword [rsp + 0x330]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x150]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0x158]
mov qword [rsp + 0xe0], rcx
mov r13, qword [rsp + 0x160]
sub rax, 1
jb 0x1400e3cf9
imul rax, rax, 0x38
add rax, qword [rsp + 0x320]
add byte [rax], al
add byte [rax], al
cmp dword [rax], 9
jne 0x1400e3cf9
mov qword [rsp + 0x150], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x158], xmm0
jg 0x1400e3c41
and al, 0x58
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
xor byte [rbp + rcx*4 - 0x7c], cl
and al, 0x50
add dword [rax], eax
add al, ch
mov dword [rbx - 2], edi
invalid
push rax
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400e3c41
and al, 0x58
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
xor byte [rbp + rcx*4 - 0x7c], cl
and al, 0x50
add dword [rax], eax
add al, ch
mov dword [rbx - 2], edi
dec dword [rbx + rcx*4 - 0x44]
mov r15, qword [rsp + 0x160]
cmp qword [rsp + 0x158], 0
mov r15, qword [rsp + 0x160]
cmp qword [rsp + 0x158], 0
je case.0x1400db1eb.450
mov rcx, qword [rsp + 0x150]
call fcn.140142490
cdq
out 5, eax
add bl, ch
invalid
cdq
out 5, eax
add bl, ch
add eax, dword [rbp + 0x31]
dec dword [rbp - 0x77]
mov r14, r13
xor r15d, r15d
mov r14, r13
sub r14, r15
cmp r13, r14
cmovb r14, r13
mov rcx, r12
call qword [rbp + 0x18]
mov r12, rax
mov rbp, rdx
mov r15, qword [rdx + 0x30]
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call r15
mov rcx, r12
mov rdx, qword [rsp + 0x58]
mov r8, r14
call r15
lea rcx, [rsp + 0x420]
lea ecx, [rsp + 0x420]
lea ecx, [rsp + 0x420]
mov rdx, r12
call qword [rbp + 0x28]
mov rdi, qword [rsp + 0x98]
mov edi, dword [rsp + 0x98]
mov edi, dword [rsp + 0x98]
mov r8, qword [rdi + 0x20]
mov r9, qword [rdi + 0x30]
xor byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rax], al
xor byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rax], al
mov rdx, rsi
call fcn.1400e4b20
invalid
add byte [rax], al
add byte [rax], al
mov rdx, rsi
call fcn.1400e4b20
invalid
add byte [rax], al
or eax, 0x8b4c0000
mov esp, 0x29824
cwde
add al, byte [rax]
mov r15, qword [rsp + 0x298]
mov rcx, qword [r15 + 0x20]
invalid
cwde
add al, byte [rax]
add byte [rcx - 0x75], cl
and byte [r9 - 0x75], r9b
and byte [rcx - 0x75], cl
and byte [rcx - 0x75], cl
mov rax, qword [r15 + 0x28]
call qword [rax + 0x18]
invalid
sub r15b, r15b
push rax
sbb byte [rcx - 0x77], cl
ror byte [rbp + rcx*4 - 0x4c], 1
mov r8, rdx
lea r14, [rsp + 0x2a0]
and al, 0xa0
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
and al, 0xa0
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
movabs al, byte [0x8948f1894c000002]
ret 0xff41
invalid
invalid
mov rdx, rax
call qword [r8 + 0x28]
mov rbx, qword [rsp + 0x2e0]
cmp rbx, 0x41
sti
jae 0x1400e48c8
invalid
or eax, dword [rax]
invalid
and al, 0xe0
add al, byte [rax]
add byte [rax - 0x7d], cl
sti
jae 0x1400e48c8
invalid
or eax, dword [rax]
invalid
sub eax, 0x4c00000b
mov ebp, dword [rsp + 0x288]
and al, 0x88
add al, byte [rax]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
mov r13, qword [rsp + 0x288]
and al, 0x88
add al, byte [rax]
add byte [rax], al
invalid
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
mov r12, qword [rsp + 0x290]
mov rsi, qword [r12 + 0x28]
mov esi, dword [rsp + 0x28]
movsb byte [rdi], byte [rsi]
and al, 0x90
add al, byte [rax]
add byte [rcx - 0x75], cl
invalid
je 0x1400e3dd3
invalid
mov esi, dword [rsp + 0x28]
and al, 0x28
sub byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov ecx, ebp
call rsi
rol ax, 8
rol eax, 8
rol eax, 8
mov word [rsp + 0x7c], ax
mov dword [rsp + 0x7c], eax
jl case.0x1400c92e0.2111
mov byte [rsp + 0x7e], 0x10
mov byte [rsp + 0x7f], bl
pop rsp
and al, 0x7f
and al, 0x7e
adc byte [rax + 0x487f245c], cl
pop rsp
and al, 0x7f
lea rax, [rsp + 0x7c]
pop rsp
and al, 0x7f
lea rax, [rsp + 0x7c]
jl 0x1400e3e15
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x150], eax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x7e
mov qword [rsp + 0x158], 2
lea rax, [rsp + 0x7e]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov dword [rsp + 0x168], 1
mov dword [rsp + 0x168], 1
push 0x1000001
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xbad64
lea rax, [0x14019eb64]
mov qword [rsp + 0x170], rax
add byte [rax], al
mov qword [rsp + 0x178], 6
mov dword [rsp + 0x178], 6
lea rax, str.res_binderc_e_trafficc_hs_traffics_hs_trafficc_ap_traffics_ap_trafficexp_masterres_masterderivedCLIENT_EARLY_TRAFFIC_SECRETCLIENT_HANDSHAKE_TRAFFIC_SECRETSERVER_HANDSHAKE_TRAFFIC_SECRETCLIENT_TRAFFIC_SECRET_0SERVER_TRAFFIC_SECRET_0EXPORTER_SECRETC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_src_tls13key_schedule.rs
lea eax, str.res_binderc_e_trafficc_hs_traffics_hs_trafficc_ap_traffics_ap_trafficexp_masterres_masterderivedCLIENT_EARLY_TRAFFIC_SECRETCLIENT_HANDSHAKE_TRAFFIC_SECRETSERVER_HANDSHAKE_TRAFFIC_SECRETCLIENT_TRAFFIC_SECRET_0SERVER_TRAFFIC_SECRET_0EXPORTER_SECRETC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_src_tls13key_schedule.rs
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 0xa
lea rax, [rsp + 0x7f]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
mov qword [rsp + 0x1a0], r14
mov qword [rsp + 0x1a8], rbx
xorps xmm6, xmm6
movaps xmmword [rsp + 0x410], xmm6
movaps xmmword [rsp + 0x400], xmm6
movaps xmmword [rsp + 0x3f0], xmm6
movaps xmmword [rsp + 0x3e0], xmm6
mov rcx, r13
call rsi
mov rbx, rax
cmp rax, 0x41
jae 0x1400e490d
mov qword [rsp + 0x20], rbx
lea r8, [rsp + 0x150]
lea r14, [rsp + 0x3e0]
mov rcx, r13
mov rdx, r12
mov r9, r14
call fcn.1400f2ea0
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm6
movaps xmmword [rsp + 0x100], xmm6
mov qword [rsp + 0x140], rbx
lea rcx, [rsp + 0x100]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movaps xmm2, xmmword [rsp + 0x120]
movaps xmm3, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x390], xmm0
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x3b0], xmm2
movaps xmmword [rsp + 0x3c0], xmm3
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x3d0], rax
lea rcx, [rsp + 0x150]
lea r8, [rsp + 0x390]
lea r9, [rsp + 0x420]
mov rdx, r15
call fcn.1400f4c40
mov rbx, qword [rsp + 0x190]
cmp rbx, 0x41
jae 0x1400e4923
mov rax, qword [rsp + 0x330]
sub rax, 1
jb 0x1400e4014
mov rsi, qword [rsp + 0x320]
test rsi, rsi
je 0x1400e4014
imul rax, rax, 0x38
add rsi, rax
cmp dword [rsi], 9
jne 0x1400e4014
test rbx, rbx
je 0x1400e3fd2
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rbx
call fcn.140143230
mov r14, rax
test rax, rax
jne 0x1400e3fd8
mov ecx, 1
mov rdx, rbx
call fcn.140162fc0
ud2
xor ebp, ebp
jmp 0x1400e4041
mov r14d, 1
lea rdx, [rsp + 0x150]
lea edx, [rsp + 0x150]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
fsubr st(0)
add eax, 0x480007b5
cmp dword [rsi + 0x30], 0
cmp qword [rsi + 0x30], 0
je 0x1400e4828
test byte [rdx], dh
or byte [rax], al
add byte [rax - 0x75], cl
jbe 0x1400e401a
mov rsi, qword [rsi + 0x20]
mov esi, dword [rsi + 0x20]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
or byte [rax], al
je 0x1400e4009
mov rcx, qword [rsi]
call fcn.140142490
invalid
invalid
invalid
add eax, 0x36894c00
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
or byte [rax - 0x77], cl
pop rsi
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
adc byte [rcx + rcx*4 - 0x54], cl
mov qword [rsp + 0x80], r13
mov dword [rsp + 0x80], ebp
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x38], r12
mov dword [rsp + 0x38], esp
and al, 0x38
mov qword [rsp + 0x90], r15
mov esp, 0x9024
nop
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rsp + 0xe0], 0
mov esp, 0xe024
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + rcx + 0x48], dh
je 0x1400e403e
or cl, byte [rax - 0x75]
and al, 0x58
and al, 0x58
mov rcx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
and al, 0x58
call fcn.140142490
in al, 5
add byte [rax - 0x75], cl
mov ebp, dword [rdi]
mov rbp, qword [rdi]
mov ebp, dword [rdi]
mov qword [rsp + 0x150], 1
push rax
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax], al
pxor xmm0, xmm0
invalid
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x158], xmm0
lea rcx, [rsp + 0x2f0]
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rsp + 0x150]
jg case.0x1400ce1b4.1007
and al, 0x58
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
and al, 0xf0
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0x50
add dword [rax], eax
lea edx, [rsp + 0x150]
add al, ch
and dword [rbx - 0x3fce0002], esi
xor eax, eax
call case.0x14002210d.2258
xor eax, eax
mov rbx, qword [rsp + 0x150]
mov r13, qword [rsp + 0x158]
mov r15, qword [rsp + 0x160]
cmp qword [rsp + 0xa0], 0
setne al
lea r12d, [rax + rax + 2]
je 0x1400e40e0
mov rax, qword [rsp + 0x628]
cmp byte [rax + 0x121], 0
mov byte [rax + 0x121], 1
jne 0x1400e40e0
lea rsi, [rsp + 0x382]
mov rcx, qword [rsp + 0xa8]
mov rax, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, r15
jb case.0x1400d722e.497
mov rdi, qword [rsp + 0xa8]
mov rcx, qword [rdi]
add rcx, r14
mov rdx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
sal dword [rbx + 0x14d0007], cl
invalid
sal dword [rbx + 0x14d0007], cl
dec byte [rcx + rcx*4 + 0x77]
adc byte [rax - 0x77], cl
invalid
pushfq
add esi, edi
mov qword [rdi + 0x10], r14
mov qword [rsp + 0x150], rbx
mov dword [rsp + 0x150], ebx
mov dword [rsp + 0x150], ebx
and al, 0x50
push rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x58
mov qword [rsp + 0x158], r13
mov qword [rsp + 0x160], r15
add byte [rax], al
pop rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x168]
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add al, byte [rax]
lea rdx, [rsp + 0x2f0]
add byte [rcx - 0x48], al
nop
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
cdq
mov bl, 7
add byte [rsi - 0x39], ah
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rax], al
add al, 0
add byte [rax], al
add al, ch
cdq
mov bl, 7
add byte [rsi - 0x39], ah
test byte [rax + rdi*8], ah
add dword [rax], eax
invalid
invalid
add byte [rax], al
add al, 0
add byte [rax + rax], al
mov rax, qword [rsi]
mov rcx, qword [rsi + 6]
invalid
mov qword [rsp + 0x1fa], rax
mov dword [rsp + 0x1fa], eax
invalid
invalid
invalid
mov dword [rsp + 0x1fa], eax
add byte [rax - 0x77], cl
mov word [rax + rax], fs
add al, byte [rax]
add byte [rsi + 0x44], ah
mov dword [rsp + 0x208], r12d
mov qword [rsp + 0x200], rcx
mov word [rsp + 0x208], r12w
mov dword [rsp + 0x208], r12d
mov dword [rsp + 0x208], r12d
movsb byte [rdi], byte [rsi]
and al, 8
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rsp + 0x150]
invalid
invalid
lea rdx, [rsp + 0x150]
lea edx, [rsp + 0x150]
mov rcx, qword [rsp + 0x630]
xor r8d, r8d
call case.0x14004b2ee.2628
test rbp, rbp
je 0x1400e4584
mov word [rax + rsi], fs
invalid
mov rax, qword [rsp + 0x638]
movzx eax, byte [rax + 0x18]
dec rax
cmp rax, 1
ja 0x1400e45a9
mov rcx, qword [rsp + 0x628]
mov rax, qword [rcx + 0xb8]
mov rdx, qword [rax + 0xb0]
mov qword [rsp + 0x58], rdx
mov rax, qword [rax + 0xb8]
mov qword [rsp + 0x98], rax
mov r12, qword [rax + 0x10]
mov r15, qword [rbp + 0x20]
mov rsi, qword [rbp + 0x28]
mov rax, qword [rsp + 0xa8]
mov rbx, qword [rax]
mov r14, qword [rax + 0x10]
cmp byte [rcx + 0x121], 0
mov byte [rcx + 0x121], 1
jne 0x1400e423c
mov esi, dword [rdx + 0x30]
mov rcx, rax
mov rdx, rbx
mov r8, r14
call rsi
lea rdx, [0x1401aa580]
mov rcx, r15
xor r8d, r8d
call rsi
lea r14, [rsp + 0x390]
mov rcx, r14
mov rdx, r15
call qword [rbp + 0x28]
sub byte [rax - 0x75], cl
pushfq
and al, 0xd0
add eax, dword [rax]
add byte [rax - 0x7d], cl
sti
jae 0x1400e48c8
invalid
sub byte [rax - 0x75], cl
pushfq
and al, 0xd0
add eax, dword [rax]
add byte [rax - 0x7d], cl
sti
jae 0x1400e48c8
invalid
add byte [rax - 0x75], cl
jl 0x1400e42b1
mov rdi, qword [rsp + 0x38]
mov rsi, qword [rdi + 0x28]
cmp byte [rax - 0x75], cl
ja 0x1400e42ba
mov r13, qword [rsp + 0x80]
mov rcx, r13
call rsi
rol ax, 8
mov word [rsp + 0x3e0], ax
mov byte [rsp + 0x7c], 0x11
mov byte [rsp + 0x288], bl
lea rax, [rsp + 0x3e0]
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x7c
pushfq
and al, 0x88
add al, byte [rax]
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
and al, 0xe0
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x7c
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [0x14019eb64]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 6
and al, 0x78
add dword [rax], eax
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xba68c
and al, 0x78
add dword [rax], eax
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xba68c
mov qword [rsp + 0x180], rax
add byte [rax], al
mov qword [rsp + 0x188], 0xb
lea rax, [rsp + 0x288]
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rcx*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x190], rax
invalid
invalid
test byte [rax + rbx*4], ah
and al, 0x98
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 1
and al, 0x98
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 0xa8
add dword [rax], eax
add byte [rdi], cl
push rdi
invalid
and al, 0x98
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 0xa8
add dword [rax], eax
add byte [rdi], cl
push rdi
test byte [rdi], 0x29
movaps xmmword [rsp + 0x450], xmm6
movaps xmmword [rsp + 0x440], xmm6
add byte [rax], al
movaps xmmword [rsp + 0x450], xmm6
movaps xmmword [rsp + 0x440], xmm6
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x430], xmm6
movaps xmmword [rsp + 0x420], xmm6
and byte [rax + rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
and byte [rax + rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
call rsi
mov r14, rax
cmp rax, 0x41
clc
mov rbp, qword [rsp + 0x90]
invalid
clc
mov rbp, qword [rsp + 0x90]
invalid
add byte [rdi], cl
xor eax, 5
invalid
invalid
add byte [rax], al
jae 0x1400e497b
invalid
dec r12
and r12, 0xfffffffffffffff0
mov rax, qword [rsp + 0x58]
lea rbx, [r12 + rax]
lea ebx, [rsp + rax]
lea ebx, [rsp + rax]
add rbx, 0x10
mov qword [rsp + 0x20], r14
lea r8, [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rbp + rcx*4 - 0x44], cl
and al, 0x20
and byte [rax + rax], al
add byte [rcx + rcx*4 - 0x17], cl
and al, 0x50
add dword [rax], eax
add byte [rbp + rcx*4 - 0x44], cl
and al, 0x20
and byte [rax + rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rdi
mov edx, edi
mov r9, r15
call fcn.1400f2ea0
movaps xmmword [rsp + 0x130], xmm6
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm6
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], esi
movaps xmmword [rsp + 0x100], xmm6
mov qword [rsp + 0x140], r14
lea rcx, [rsp + 0x100]
add dword [rax], eax
invalid
mov ah, 0x24
add dword [rax], eax
add dword [rax], eax
and al, 0x40
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
add byte [rax], al
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov al, 7
invalid
mov al, 7
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x100]
invalid
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], cl
movaps xmm2, xmmword [rsp + 0x120]
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x130], bl
xor byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x130]
add byte [rax], al
movaps xmmword [rsp + 0x2a0], xmm0
movaps xmmword [rsp + 0x2b0], xmm1
sub dword [rsp + 0x2b0], ecx
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x2b0], ecx
movaps xmmword [rsp + 0x2c0], xmm2
rol byte [rdx], 0
add byte [rdi], cl
movaps xmmword [rsp + 0x2d0], xmm3
movaps xmmword [rsp + 0x2d0], xmm3
add byte [rax], al
mov rax, qword [rsp + 0x140]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + riz*8], ah
loopne case.0x1400da8cd.422
invalid
mov qword [rsp + 0x2e0], rax
loopne case.0x1400da8cd.422
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xba59c
lea rdx, [0x14019e9f0]
mov r8d, 0x1b
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
mov ecx, ebx
mov rsi, qword [rsp + 0x98]
call qword [rsi + 0x20]
test al, al
ror byte [rbx + rcx*4 - 0x5c], 0x24
mov al, 0
add byte [rax], al
and al, 0x98
add byte [rax], al
add bh, bh
push rsi
and byte [rax + rax*8 + 0x24a48b4c], al
ror byte [rbx + rcx*4 - 0x5c], 0x24
ror byte [rbx + rcx*4 - 0x5c], 0x24
mov al, 0
add byte [rax], al
je 0x1400e44c3
mov rcx, qword [rsp + 0x2e0]
cmp rcx, 0x41
and al, 0xe0
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
jae 0x1400e49ce
jae 0x1400e49ce
jae 0x1400e49ce
mov rax, qword [rsp + 0x628]
lea r9, [rax + 0xd8]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x20
lea rdx, [0x14019e9f0]
mov r8d, 0x1b
mov rcx, rbx
call qword [rsi + 0x18]
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x190], rax
movdqa xmm0, xmmword [rsp + 0x2a0]
movaps xmm1, xmmword [rsp + 0x2b0]
movaps xmm2, xmmword [rsp + 0x2c0]
movaps xmm3, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x180], xmm3
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x160], xmm1
movdqa xmmword [rsp + 0x150], xmm0
mov r13, qword [rsp + 0x630]
cmp byte [r13 + 0x13c], 0
je 0x1400e45cb
lea rdx, [rsp + 0x150]
mov rcx, rbp
call fcn.1400f5240
mov rbx, rax
mov r14, rdx
mov r15, qword [r13 + 0x20]
mov rsi, qword [r13 + 0x28]
mov rcx, r15
call qword [rsi]
cmp qword [rsi + 8], 0
mov rdi, qword [rsp + 0x618]
je 0x1400e4565
mov rcx, r15
call fcn.140142490
mov qword [r13 + 0x20], rbx
mov qword [r13 + 0x28], r14
mov qword [r13 + 0x38], 0
mov byte [r13 + 0x42], 2
mov qword [r13], 0
jmp 0x1400e45e6
xor r15d, r15d
mov r12, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0x618]
mov rbp, qword [rsp + 0x90]
jmp 0x1400e45fe
mov r12, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0x618]
mov rbp, qword [rsp + 0x90]
jmp 0x1400e45f6
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x61824
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add bl, ch
sub ecx, dword [rax - 0x73]
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
jmp 0x128f6cf27
lea rdx, [rsp + 0x150]
mov rcx, rbp
mov r8, r13
call fcn.1400f0980
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0x618]
mov byte [r13 + 0x140], 1
mov byte [rbp + 0x140], 1
mov rax, qword [rsp + 0xa0]
mov r15, qword [rsp + 0x80]
invalid
movabs al, byte [0x8024bc8b4c000000]
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x94
ret
test rax, rax
sete bl
lea rcx, [rsp + 0x468]
push 0x41000004
mov eax, 0x128
push 0x41000004
mov eax, 0x128
mov rsi, qword [rsp + 0x628]
mov esi, dword [rsp + 0x628]
invalid
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
scasb al, byte [rdi]
invalid
add byte [rsp + rbx*4 + 0xd824], al
invalid
invalid
add byte [rdi], cl
test dl, bl
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0x128
je 0x1400e4709
lea rcx, [rsp + 0x150]
mov r8d, 0x128
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x198
mov edx, 8
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.140143230
test rax, rax
je 0x1400e494a
test dh, ah
add al, byte [rax]
invalid
test dh, ah
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov qword [rax], rdi
mov rax, qword [rsp + 0x620]
mov qword [r14 + 8], rax
or byte [rcx + rcx*4 - 0xf], cl
invalid
or byte [rcx + rcx*4 - 0xf], cl
int1
add rcx, 0x10
lea rdx, [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0x128
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0x128
mov eax, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xa8]
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r14 + 0x138], xmm0
adc dword [rsi + 0x138], eax
adc dword [rsi + 0x138], eax
movups xmmword [r14 + 0x148], xmm1
mov qword [r14 + 0x158], r15
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [r14 + 0x160], rax
xchg byte [rax + 1], ah
add byte [rax], al
xchg byte [rax + 1], ah
add byte [rax], al
mov qword [r14 + 0x168], rbp
mov qword [r14 + 0x170], r12
cmpsb byte [rsi], byte [rdi]
jo case.0x1400db20d.213
add dword [rax], eax
invalid
cmpsb byte [rsi], byte [rdi]
jo case.0x1400db20d.213
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rsi + 0x178], eax
mov rax, qword [rsp + 0xd0]
mov qword [r14 + 0x178], rax
mov dword [rsi + 0x178], eax
mov dword [rsi + 0x178], eax
mov rax, qword [rsp + 0x610]
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x180], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x10]
mov qword [r14 + 0x190], rax
mov dword [rsi + 0x190], eax
lea rdi, [0x14019f7b8]
lea edi, [0x14019f7b8]
lea edi, [0x14019f7b8]
jmp 0x1400e47e7
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x180
add byte [rax], al
mov edx, 8
add byte [rax], al
add al, ch
adc ebx, ebp
jmp 0x1400e4723
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400e495b
mov r14, rax
mov qword [rax], rdi
cmp byte [rax - 0x75], cl
test byte [rax + riz], ah
invalid
add byte [rax], al
mov qword [r14 + 8], rax
or byte [rcx + r9*4 - 0xf], r9b
add rcx, 0x10
lea rdx, [rsp + 0x468]
xchg esp, eax
and al, 0x68
add al, 0
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
add al, ch
pushfq
lodsd eax, dword [rsi]
invalid
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r14 + 0x138], xmm0
cmp byte [rcx], al
add byte [rax], al
movups xmmword [r14 + 0x148], xmm1
mov qword [r14 + 0x158], r15
mov esi, 0x158
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0x160], rax
add dword [rax], eax
add byte [rcx - 0x77], cl
mov dword [rsi + 0x168], ebp
mov qword [r14 + 0x170], r12
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
rol byte [rax], 1
add byte [rax], al
mov qword [r14 + 0x178], rax
js 0x1400e47a2
add byte [rax], al
mov r15, qword [rsp + 0x610]
invalid
add byte [rax], al
mov rsi, qword [r15]
mov rbx, qword [r15 + 0x10]
adc byte [rax - 0x7b], cl
invalid
je 0x1400e47d1
invalid
adc byte [rax - 0x7b], cl
invalid
mov rdi, rsi
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rcx, rdi
call fcn.1400cc4f0
sub byte [rbp - 2], bh
dec dword [rax - 0x7d]
invalid
cmp byte [rax - 1], cl
retf
jne 0x1400e47c0
lea rdi, fcn.1400e4c20
cmp eax, 0xbafb8
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
or byte [rax], al
je 0x1400e47e7
mov rcx, rsi
call fcn.140142490
invalid
invalid
invalid
fadd qword [0x1309793ea]
add eax, 0xf0894c00
mov rax, r14
mov rdx, rdi
mov edx, edi
movaps xmm6, xmmword [rsp + 0x590]
add rsp, 0x5a8
invalid
test al, 5
add byte [rax], al
pop rbx
nop
add eax, 0x81480000
invalid
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov rdi, qword [rsp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, r14
mov r8, r15
call fcn.1401639e0
sal ecx, 7
add byte [rbx + rcx*4 + 0x77], cl
adc cl, ch
fdiv st(0), st(0)
invalid
invalid
sal ecx, 7
add byte [rbx + rcx*4 + 0x77], cl
adc cl, ch
fdiv st(0), st(0)
invalid
lea r8, [0x14019d328]
xor ecx, ecx
xor edx, edx
call fcn.140163340
ud2
call fcn.14007ff80
ud2
mov bh, 0xf9
dec dword [rdi]
or edi, dword [rcx + 1]
mov ecx, 1
mov ecx, 1
mov rdx, r14
mov edx, esi
call fcn.140162fc0
ud2
mov ecx, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov rdx, r13
call fcn.140162fc0
ud2
mov ecx, 1
mov edx, 2
call fcn.140162fc0
ud2
invalid
out 7, eax
add byte [rdi], cl
or edi, dword [rcx + 8]
mov ecx, 8
mov rdx, rsi
call fcn.140162fc0
out 7, eax
invalid
bnd call fcn.140162fc0
out 7, eax
add byte [rdi], cl
ud2
mov ecx, 2
ud2
mov ecx, 2
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.140162fc0
ud2
invalid
out 7, eax
add byte [rdi], cl
or edi, dword [rcx + 2]
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rdi
cli
call fcn.140162fc0
and eax, 0xf0007e7
or ecx, dword [rax - 0x73]
invalid
invalid
ud2
lea rcx, str.assertion_failed:__supported_versions.is_empty__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcclienths.rs
or eax, 0xbae3c
scasb al, byte [rdi]
or eax, dword [rax]
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14019f778]
int 0xae
or eax, dword [rax]
mov edx, 0x30
xor byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
mov ebp, ebx
call fcn.140163440
invalid
ud2
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x150], bh
mov edx, 0x150
call fcn.140162fc0
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohash.rs
cdqe
or eax, dword [rax]
mov edx, 0x40
mov rcx, rbx
mov ecx, ebx
add byte [rax - 0x77], cl
fld1
invalid
in al, 0xea
invalid
invalid
mov ecx, ebx
call fcn.1401633c0
ud2
invalid
add byte [rdi], cl
or edi, dword [rcx + 1]
add dword [rax], eax
add byte [rax], al
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rsi
call fcn.140162fc0
invalid
out 7, al
invalid
bnd call fcn.140162fc0
invalid
ud2
mov ecx, 8
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
call fcn.140162fc0
ud2
out 7, al
add byte [rdi], cl
or edi, dword [rcx + 8]
or byte [rax], al
add byte [rax], al
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov rdx, rdi
cli
call fcn.140162fc0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srchkdf.rs
mov edx, 0x40
mov rcx, rbx
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohmac.rs
mov edx, 0x40
mov rcx, rbx
call fcn.1401633c0
ud2
mov ecx, 8
mov edx, 0x28
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x198
call fcn.140162fc0
out 7, al
add byte [rdi], cl
invalid
mov ecx, 8
mov edx, 0x180
call fcn.140162fc0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srchkdf.rs
mov edx, 0x40
mov rcx, r14
call fcn.1401633c0
ud2
invalid
mov ecx, 1
mov rdx, r8
call fcn.140162fc0
ud2
lea rax, [0x14019d2e8]
mov dword [rbx], ecx
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea ecx, [0x1401aa88f]
lea r9, method..virtual_0
invalid
lea r8, [rsp + 0x150]
mov edx, 0x2b
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdx + 0x2b], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140163790
ud2
invalid
invalid
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohmac.rs
ret
mov edx, 0x40
add byte [rax], al
add al, ch
invalid
loope case.0x1400d7c5e.486
call fcn.1401633c0
ud2
add byte [rax], al
add byte [rdx + 0x18], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140162fc0
ud2
invalid
shl ch, 1
invalid
or ecx, dword [rax - 0x39]
test byte [rax + rdx*2], ah
and al, 0x50
and al, 0x50
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add rcx, 0x18
invalid
add byte [rax], al
add byte [rax], al
add rcx, 0x18
lea rdx, [0x14019d3f2]
lea edx, [0x14019d3f2]
or eax, dword [rax]
lea r9, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcclientclient_conn.rs
lea r8, [rsp + 0x150]
add dword [rax], eax
add al, ch
call fcn.140165f50
ud2
invalid
xor byte [rbx - 0x72b3fff5], ch
test byte [rax + rdx*2], ah
add dword [rax], eax
add al, ch
call fcn.140165f50
ud2
or edi, dword [rdx + 0xa]
or edi, dword [rdx + 0xa]
movd xmm0, edx
nop dword [rax + rax]
add byte [rax], al
ret 0x1f0f
movd dword [rsi + rax*4], xmm0
inc rax
cmp rbp, rax
je 0x1400e396b
add r12, 0x38
mov edx, 0xb
movd xmm0, edx
mov rdx, qword [r12 - 0x20]
mov edx, dword [rsp - 0x20]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
movd mm0, edx
jmp 0x1400e4a30
outsb dx, byte [rsi]
ret 0x9deb
add byte [rax], al
add byte [rsi + 0xf], ah
outsb dx, byte [rsi]
ret 0x92eb
add byte [rax], al
movd xmm0, edx
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
ret 0x87eb
jmp 0x1400e4a30
jmp 0x1400e4a30
add byte [rax], al
add byte [rsi + 0xf], ah
outsb dx, byte [rsi]
ret 0x79e9
invalid
movd mm0, edx
jmp 0x1400e4a30
jns case.0x1400e29b9.21
invalid
invalid
jns case.0x1400e29b9.21
add byte [rax], al
add byte [rsi + 0xf], ah
outsb dx, byte [rsi]
ret 0x6be9
mov edx, 0x19
movd xmm0, edx
movd mm0, edx
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
outsb dx, byte [rsi]
movd mm0, edx
ret 0x5de9
jmp 0x1400e4a30
pop rbp
invalid
mov edx, 0x15
movd xmm0, edx
movd mm0, edx
movd mm0, edx
jmp 0x1400e4a30
invalid
add byte [rsi + 0xf], ah
outsb dx, byte [rsi]
ret 0x41e9
invalid
invalid
out dx, eax
shr cl, 0x38
invalid
invalid
movd xmm0, edx
jmp 0x1400e4a30
invalid
invalid
invalid
invalid
movd dword [r12], mm0
jmp 0x1400e4a30
invalid
invalid
invalid
invalid
invalid
int3
int3
int3
int3
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov r12, r9
mov esp, ecx
mov esp, ecx
mov r13, r8
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdi, rcx
mov rbx, qword [rdx]
mov ebx, dword [rdx]
mov ebx, dword [rdx]
mov r14, qword [rdx + 8]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
ror byte [rdi], 0x29
and al, 0x60
and al, 0x60
sub dword [rsp + 0x60], eax
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
sub dword [rsp + 0x40], eax
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rcx, rbx
call qword [r14 + 0x20]
cmp rax, 0x41
clc
jae case.0x1400db20d.275
add byte [rax], al
clc
jae case.0x1400db20d.275
add byte [rax], al
add byte [rax], al
mov rbp, qword [r14 + 0x18]
outsb dx, byte [rsi]
sbb byte [rax - 0x73], cl
lea rdx, [rsp + 0x30]
lea rdx, [rsp + 0x30]
mov rcx, rbx
mov ecx, ebx
mov r8, rax
call rbp
invalid
sar bh, 0xd5
invalid
mov r14, rax
mov r15, rdx
mov edi, edx
mov qword [rsp + 0x20], r13
mov qword [rsp + 0x28], r12
and al, 0x28
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
invalid
lea r8, [rsp + 0x20]
and byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
invalid
mov r9d, 1
mov rdx, rax
call qword [r15 + 0x18]
push rdi
invalid
mov r8, qword [rsp + 0x70]
cmp r8, 0x41
clc
jae 0x1400e4c05
clc
jae 0x1400e4c05
lea rdx, [rsp + 0x30]
and al, 0x30
mov rcx, rbx
call rbp
mov rbx, rax
mov r12, rdx
mov esp, edx
mov esp, edx
mov rcx, r14
mov ecx, esi
call qword [r15]
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
cmp dword [rdi + 8], 0
jg 0x1400e4bd0
add byte [rax + rcx + 0x4c], dh
mov ecx, esi
int1
je 0x1400e4bd3
mov rcx, r14
int1
call fcn.140142490
fadd dword [0x15f9793d6]
mov qword [rdi], rbx
mov dword [rdi], ebx
mov qword [rdi + 8], r12
mov dword [rdi + 8], esp
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
add rsp, 0x78
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srchkdf.rs
mov edx, 0x40
add byte [rax], al
invalid
add bl, byte [rdx + 0x40ba000b]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.1401633c0
mov ebp, 0xf0007e7
invalid
mov rcx, rax
call fcn.1401633c0
mov ebp, 0xf0007e7
ud2
invalid
or ecx, dword [rax - 0x73]
add eax, 0xb958c
xchg ebp, eax
or eax, dword [rax]
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohmac.rs
mov edx, 0x40
mov rcx, r8
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov r8, rax
call fcn.1401633c0
add byte [rdi], cl
invalid
shr al, 0xa4
out 7, eax
add byte [rdi], cl
or ecx, esp
int3
dec qword [rax]
jne 0x1400e4c45
lea rcx, [rsi + 0xc8]
call fcn.140019fa0
add byte [rax], al
add al, ch
pop rbx
push rbx
inc dword [rax + 0xc0be]
mov esi, 0xc0
invalid
cmp byte [rsi + 0xc0], 3
mov esi, 0xc0
add esi, dword [rax + rsi*2 + 0x48]
je 0x1400e4cbe
cmp qword [rsi + 0x48], 0
cmp dword [rsi + 0x48], 0
je 0x1400e4c5e
mov rcx, qword [rsi + 0x40]
call fcn.140142490
call fcn.140142490
cmp qword [rsi + 0x60], 0
je 0x1400e4c6e
invalid
mov rcx, qword [rsi + 0x58]
call fcn.140142490
and bl, al
invalid
invalid
and bl, al
add eax, 0x7e8b4800
jo case.0x1400db1eb.491
invalid
mov rdi, qword [rsi + 0x70]
mov rbx, qword [rsi + 0x80]
mov ebx, dword [rsi + 0x80]
mov ebx, dword [rsi + 0x80]
test rbx, rbx
je 0x1400e4caf
lea r14, [rdi + 8]
jmp 0x1400e4c99
nop word cs:[rax + rax]
add byte [rax], al
add r14, 0x18
dec rbx
retf
je 0x1400e4caf
mov rcx, qword [r14 - 8]
test rcx, rcx
leave
je 0x1400e4c90
out dx, al
out dx, al
cmp qword [r14], 0
je 0x1400e4c90
call fcn.140142490
jmp 0x1400e4c90
cmp qword [rsi + 0x78], 0
je 0x1400e4cbe
mov rcx, rdi
call fcn.140142490
rcl bh, cl
xlatb
invalid
invalid
xlatb
add eax, 0xbe834800
fadd dword [rax]
cmp qword [rsi + 0xd8], 0
je 0x1400e4cd4
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov rcx, qword [rsi + 0xd0]
mov ecx, dword [rsi + 0xd0]
call fcn.140142490
cmp byte [rsi + 0x10], 0
jne 0x1400e4cea
invalid
jle case.0x1400dc75c.201
add byte [rbp + 0x10], dh
adc byte [rax - 0x7d], cl
jle case.0x1400db20d.267
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rsi + 0x18]
invalid
invalid
je 0x1400e4cea
mov rcx, qword [rsi + 0x18]
sbb al, r13b
cmpsb byte [rsi], byte [rdi]
call fcn.140142490
xlatb
add eax, 0xbe834800
invalid
cmp qword [rsi + 0x140], 0
add dword [rax], eax
add byte [rax], al
je 0x1400e4d00
or al, 0x48
mov ecx, dword [rsi + 0x138]
add byte [rax], al
mov rcx, qword [rsi + 0x138]
add byte [rax], al
call fcn.140142490
add eax, 0xbe8b4800
add byte [rax - 0x75], cl
mov esi, 0x158
pop rax
add dword [rax], eax
invalid
mov rdi, qword [rsi + 0x158]
mov edi, dword [rsi + 0x158]
pop rax
add dword [rax], eax
add byte [rax - 0x7b], cl
test rdi, rdi
je 0x1400e4d27
invalid
test rdi, rdi
je 0x1400e4d27
mov rbx, qword [rsi + 0x160]
mov ebx, dword [rsi + 0x160]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
cmp dword [rbx + 8], 0
je 0x1400e4d27
mov rcx, rdi
call fcn.140142490
invalid
invalid
add eax, 0xbe8b4800
jo 0x1400e4d2d
invalid
mov rdi, qword [rsi + 0x170]
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsp + 0x48]
je 0x1400e4d57
mov rsi, qword [rsi + 0x178]
test rdi, rdi
je 0x1400e4d57
mov rsi, qword [rsi + 0x178]
add dword [rax], eax
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400e4d57
mov rcx, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp rdx, r8
setne r12b
je 0x1400e4e04
cmp qword [rcx + r8], 0
lea r8, [r8 + 0x10]
je case.0x1400dc75c.195
movzx ecx, word [rbx + 0x7e]
cmp cx, 4
add al, 0xf
invalid
invalid
add eax, dword [rax]
invalid
add al, 0xf
test dword [rdx + 0x48000003], esp
mov edx, dword [rbx + 0x70]
push rbx
invalid
mov rdx, qword [rbx + 0x70]
push rbx
jo case.0x1400ce1b4.1038
test rdx, rdx
test edx, edx
je 0x1400e51c9
add byte [rax], al
mov rcx, qword [rbx + 0x60]
shl rdx, 3
add ecx, dword [rax - 0x73]
adc al, 0x92
add ecx, dword [rax - 0x73]
adc al, 0x92
jmp 0x1400e4e3e
add byte [rax - 0x7d], cl
shr dword [rax], 0x48
add rcx, 0x28
add rdx, 0xffffffffffffffd8
add edx, 0xffffffd8
je 0x1400e51c9
add byte [rax], al
movzx r8d, word [rcx]
cmp r8, 9
add dword [rcx - 0x7d], ecx
clc
or dword [rdx - 0x18], esi
cmp eax, 9
jb 0x1400e4e30
lea r9, [r8 - 0xa]
cmp r9, 3
jb 0x1400e4e30
invalid
test byte [rcx - 0x7d], 0xf9
add esi, dword [rdx - 0x22]
invalid
fiadd word [rcx - 0x7d]
clc
or eax, 0x83660775
invalid
invalid
jns 0x1400e4e7c
cmp r8d, 0xd
cmp eax, 0xd
jne case.0x1400ce1b4.1038
cmp word [rcx + 0x20], 0x17
jne 0x1400e4e30
invalid
cmp r8w, 9
jne 0x1400e51c9
pop rdi
add eax, dword [rax]
invalid
pop rdi
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x49
movzx ecx, word [rcx + 2]
cmp cx, 5
jne 0x1400e51be
add r8d, dword [rax]
invalid
add ah, byte [rsi - 0x7d]
stc
add eax, 0x346850f
add r8d, dword [rax]
invalid
add r8d, dword [rax]
add byte [rax - 0x4b], al
or eax, dword [rbp - 0x7c]
test r12b, r12b
je 0x1400e522c
mov bp, 5
mov al, 1
invalid
mov bpl, 0xb
test r12b, r12b
test ah, ah
je 0x1400e522c
add byte [rax], al
mov bp, 5
mov al, 1
invalid
add dword [rax + 0xf007c7b], eax
test dword [0xc90e4e9a], ebx
sbb eax, 0x89000005
cmp byte [rbx + 0x7c], 0
jne 0x1400e53b1
invalid
invalid
add byte [rax], al
sbb eax, 0x89000005
mov dword [rsp + 0x80], eax
mov r13, qword [rbx + 0x60]
invalid
mov r15, qword [rbx + 0x70]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add byte [rbx + rcx*4 + 0x6b], cl
invalid
cmp byte [rax + 0xa8], 0
add byte [rax], al
add byte [rax], al
jne 0x1400e4ec4
call fcn.1400cb5a0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0xb0]
mov rdx, qword [rax + 0xb8]
mov eax, 0x4c000000
add byte [rax], al
lea r8, [rcx + 1]
add dword [r9 + rcx*4 - 0x80], ecx
mov qword [rax + 0xb0], r8
xor byte [rax + 0xf000000], 0x10
add byte [rdi], cl
adc byte [0x1401a7900], al
or al, 0
movaps xmmword [rsp + 0xa0], xmm0
movabs al, byte [0x9056f0ff3000000]
outsd dx, dword [rsi]
add eax, 0xc2a09
or dword [rdx], ebp
or al, 0
movdqa xmmword [rsp + 0xb0], xmm0
jg 0x1400e4e8f
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rbp - 0x7b], cl
test edi, edi
je case.0x1400da8cd.509
add byte [rax], al
mov word [rsp + 0x96], bp
xchg esi, eax
add byte [rax], al
add byte [rbx - 0x73], cl
lea rax, [r15 + r15*4]
lea rax, [r15 + r15*4]
lea rax, [rax*8]
add rax, r13
call 0x16492d88c
mov byte [rax], al
add byte [rax], al
lea rcx, [0x1401b0500]
pcmpeqd xmm6, xmm6
mov qword [rsp + 0x98], r13
add byte [rax], al
movzx eax, word [r13]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov bp, 0xb
or eax, dword [rax]
jmp 0x1400e4fcb
xor ebp, ebp
jmp 0x1400e4fcb
movzx ebp, word [r13 + 0x20]
movzx eax, bp
and byte [rdi], cl
mov bh, 0xc5
lea rcx, [0x1401b0538]
or eax, 0xcb5b6
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
or dword [rax + 1], 0x66e0ffc8
mov ebp, 0x3aeb0005
jmp 0x1400e4fcb
jmp rax
mov bp, 5
jmp 0x1400e4fcb
mov bp, 0x10
adc byte [rax], al
jmp 0x1400e4fcb
mov bp, 0x17
jmp 0x1400e4fcb
mov bp, 0x23
jmp 0x1400e4fcb
mov bp, 0x29
jmp 0x1400e4fcb
mov bp, 0x2a
jmp 0x1400e4fcb
mov bp, 0x2b
jmp 0x1400e4fcb
mov bp, 0x33
jmp 0x1400e4fcb
mov ebp, 0x10eb0033
mov bp, 0x39
jmp 0x1400e4fcb
mov bp, 0xff01
jmp 0x1400e4fcb
mov bp, 0xffa5
cmp qword [rsp + 0xb8], 0
je 0x1400e508b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x77], al
call 0x13e9aaed9
call fcn.1400cdc50
mov rcx, qword [rsp + 0xa0]
add byte [rax], al
mov rdx, qword [rsp + 0xa8]
add byte [rcx - 0x77], cl
ror byte [rcx - 0x3f], 0xe8
cmp dword [rsi + 0x41], esp
movd mm0, r8d
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov r8d, ebp
call fcn.1400cdc50
mov rcx, qword [rsp + 0xa0]
add byte [rax], al
mov rdx, qword [rsp + 0xa8]
add byte [rcx - 0x77], cl
ror byte [rcx - 0x3f], 0xe8
cmp dword [rsi + 0x41], esp
movd mm0, r8d
movd mm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufw mm0, mm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
or al, 1
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
shl byte [rsi + 0x44], 1
pmovmskb ecx, mm2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test r9w, r9w
je 0x1400e5070
lea r10d, [r9 - 1]
and r10d, r9d
tzcnt r9d, r9d
add r9, rax
and r9, rdx
add r9, r9
mov r11, rcx
sub r11, r9
mov r9d, r10d
cmp word [r11 - 2], bp
jne case.0x1400e29b9.77
jmp 0x1400e5403
pcmpeqb xmm1, xmm6
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x1400e508b
add rax, r8
add rax, 0x10
add r8, 0x10
ror byte [rax - 0x7d], 0xc0
adc byte [rcx - 0x7d], cl
rcl byte [rax], 0xeb
jmp 0x1400e501f
jmp 0x1400e501f
add r13, 0x28
lea rcx, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x72cd1716], cl
invalid
invalid
dec dword [rbx + rdi - 0x54]
and al, 0x88
add byte [rax], al
add byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x72cd1716], cl
invalid
invalid
invalid
add byte [rax], al
lea rcx, [0x1401b0500]
jne 0x1400e4f5b
jmp 0x1400e57c8
add byte [rax], al
mov bp, 0x12
jmp 0x1400e4fcb
invalid
invalid
invalid
mov bp, 0x15
jmp 0x1400e4fcb
invalid
invalid
invalid
mov bp, 0x2c
jmp 0x1400e4fcb
invalid
invalid
invalid
mov bp, 0x2d
jmp 0x1400e4fcb
invalid
invalid
invalid
mov bp, 0x2e
jmp 0x1400e4fcb
invalid
invalid
invalid
mov bp, 0x2f
jmp 0x1400e4fcb
mov bp, 0x30
jmp 0x1400e4fcb
mov bp, 0x31
jmp 0x1400e4fcb
mov bp, 0x32
jmp 0x1400e4fcb
mov bp, 0x3374
jmp 0x1400e4fcb
mov bp, 0x754f
jmp 0x1400e4fcb
movzx ebp, word [r13 + 0x22]
jmp 0x1400e4fcb
cmp cx, 5
je 0x1400e4e78
movzx ecx, cx
mov bpl, 9
cmp ecx, 4
jne 0x1400e522c
mov bpl, 0xb
cmp qword [rax + 0xc0], 0
je 0x1400e522c
mov r14, qword [r14]
mov word [rsp + 0x158], 4
mov byte [rsp + 0xa0], 1
mov byte [rsp + 0xa2], 0x13
mov word [rsp + 0x148], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0xa0]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov byte [rsi], 7
mov byte [rsi + 1], bpl
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400e52b1
mov rcx, rdi
call fcn.140142490
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x380]
add rsp, 0x398
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, qword [r14]
mov word [rsp + 0x158], 4
mov byte [rsp + 0xa0], 1
mov byte [rsp + 0xa2], 0xd
mov word [rsp + 0x148], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0xa0]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov word [rsi], 0x3108
xor ecx, ebp
js 0x1400e53ff
invalid
invalid
test rdx, rdx
sal byte [rbp + rbx + 0x48], cl
lea eax, [rdx*2 + 0x11]
push rbp
adc dword [rax], eax
add byte [rax], al
je case.0x1400da8cd.497
lea rax, [rdx*2 + 0x11]
adc dword [rax], eax
add byte [rax], al
and rax, 0xfffffffffffffff0
and eax, 0xfffffff0
add rdx, rax
cmp rdx, 0xffffffffffffffef
cmp edx, 0xffffffef
cmp edx, 0xffffffef
je case.0x1400da8cd.497
sub rcx, rax
shr eax, 0x6b
rol byte [0x17699a128], 1
mov r14, qword [r14]
call fcn.140142490
mov r14, qword [r14]
mov esi, dword [rsi]
mov word [rsp + 0x158], 4
mov dword [rsp + 0x158], 0x84c60004
and al, 0xa0
invalid
pop rax
add dword [rax], eax
add byte [rax + rax], al
invalid
add dh, al
test byte [rax + riz*4], ah
invalid
mov byte [rsp + 0xa0], 1
add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0xa2], 0x10
add byte [rax], al
adc byte [rsi - 0x39], ah
invalid
test byte [rax + rcx*2], ah
add qword [rax], rax
mov word [rsp + 0x148], 0x1f
cmp byte [r14 + 0x41], 2
cmp byte [rsi + 0x41], 2
add qword [rax], rax
add byte [rdi], bl
add byte [rcx - 0x80], al
invalid
cmp byte [rsi + 0x41], 2
jle 0x1400e5491
add al, byte [rcx + 0xf]
xchg esp, eax
sete r8b
lea rdx, [rsp + 0xa0]
add byte [rax], al
ror byte [rax - 0x73], 0x94
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov rcx, r14
add byte [rax], al
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rcx], al
mov word [rsi], 0x708
or byte [rdi], al
jmp 0x1400e527b
lea r13, [rdi + 0xd0]
mov eax, dword [rsp + 0x80]
mov r15, qword [r14]
mov word [r15 + 0x138], bp
test al, al
jne 0x1400e54f3
sal byte [rbp + 0x5f], 0x4c
mov dword [rsp + 0x88], ebp
mov qword [rsp + 0x88], r13
mov r13, r15
mov r15, qword [rdi + 0xc8]
mov rcx, qword [rbx + 0x60]
mov rdx, qword [rbx + 0x70]
call fcn.1400e5fa0
add byte [rbp - 0x75], cl
js 0x1400e5505
mov ecx, dword [rdi + 0x88]
add byte [rbp - 0x75], cl
js 0x1400e5505
mov ecx, dword [rdi + 0x88]
mov r15, r13
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0xa0]
mov rdx, r13
call fcn.1400e6010
movzx eax, byte [rsp + 0xa0]
cmp al, 0x13
jne 0x1400e55ff
mov r13, qword [rsp + 0x88]
mov rcx, qword [rbx + 0x60]
mov rdx, qword [rbx + 0x70]
call case.0x140048217.2089
test rax, rax
je 0x1400e556d
test rdx, rdx
test edx, edx
je 0x1400e551e
add rdx, rdx
xor ecx, ecx
cmp byte [rax + rcx], 0
je 0x1400e556d
add rcx, 2
cmp rdx, rcx
jne 0x1400e550f
mov word [rsp + 0x158], 4
mov byte [rsp + 0xa0], 1
mov byte [rsp + 0xa2], 6
mov word [rsp + 0x148], 0x1f
cmp byte [r15 + 0x41], 2
sete r8b
lea rdx, [rsp + 0xa0]
mov rcx, r15
call case.0x14004b2ee.2628
mov byte [r15 + 0x141], 1
mov word [rsi], 0x3508
jmp 0x1400e527b
mov qword [rsp + 0x80], r15
mov r15d, ebp
mov rax, qword [rdi + 0xc8]
movzx r8d, word [rbx + 0x78]
movzx r9d, word [rbx + 0x7a]
mov rcx, qword [rax + 0x38]
mov rdx, qword [rax + 0x48]
call fcn.1400e6180
cmp rax, 2
jne 0x1400e5622
mov word [rsp + 0x158], 4
mov byte [rsp + 0xa0], 1
mov byte [rsp + 0xa2], 6
mov word [rsp + 0x148], 0x1f
mov r14, qword [rsp + 0x80]
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0xa0]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov word [rsi], 0x3008
mov qword [rsi + 8], 2
jmp 0x1400e527b
movdqu xmm0, xmmword [rsp + 0xa1]
movdqu xmm1, xmmword [rsp + 0xb0]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi + 1], xmm0
mov byte [rsi], al
jmp 0x1400e527b
mov rbp, rax
cmp rax, 1
invalid
mov ax, 5
sbb ax, 0
add byte [rsi + 0x41], ah
cmp edi, eax
add byte [rsi + 0x41], ah
cmp edi, eax
jne 0x1400e5741
invalid
mov rax, qword [rdi]
cmp rax, 2
mov r15, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
test dword [rax + 1], ecx
add qword [rax], rax
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
test dword [rax + 1], ecx
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rcx + rcx*4 - 0x54], cl
mov qword [rsp + 0x88], r13
lea rax, [rdx + 0x20]
and byte [rax - 0x77], cl
ror dword [rax - 0x7d], 1
sal dword [rax], 0x45
xor eax, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
and byte [rax - 0x77], cl
ror dword [rax - 0x7d], 1
sal dword [rax], 0x45
xor eax, eax
test rbp, rbp
in eax, dx
sete r8b
mov qword [rdi], rbp
invalid
mov qword [rdi + 8], rdx
mov qword [r15 + 0xd8], rbp
scasd eax, dword [rdi]
fadd dword [rax]
add byte [rax], al
invalid
scasd eax, dword [rdi]
fadd dword [rax]
add byte [rax], al
mov qword [r15 + 0xe0], rdx
movups xmm0, xmmword [rdi + 0x138]
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rdi + 0x148]
movaps xmmword [rsp + 0xa0], xmm0
add byte [rax], al
add byte [rax + 0xf], cl
invalid
invalid
add byte [rax], al
add byte [rax + 0xf], cl
enter 0x290f, 0xffffffffffffff8c
invalid
invalid
mov word [rax + rsi*4], fs
movaps xmmword [rsp + 0xb0], xmm1
shl r8, 4
add byte [rax], al
add byte [rcx - 0x3f], cl
loopne 0x1400e56ac
mov qword [rsp + 0x98], rdx
mov r8, qword [rdx + r8 + 0x20]
cwde
add byte [rax], al
add byte [rsi - 0x75], cl
add r12b, byte [rax]
mov r9, qword [rcx + 8]
mov ecx, dword [rcx + 8]
lea r13, [rsp + 0x218]
sbb byte [rdx], al
add byte [rax], al
invalid
lea r15, [rsp + 0xa0]
lea edi, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov rcx, r13
mov rcx, r13
jmp 0x12908e01c
mov rdx, r15
mov edx, edi
call fcn.1400e6230
add byte [rax], al
mov rcx, r13
mov rdx, rbx
call fcn.1400e62d0
int1
or eax, dword [rax]
add byte [rdi], cl
adc byte [rdi + 0xe8], al
invalid
int1
or eax, dword [rax]
add byte [rdi], cl
adc byte [rdi + 0xe8], al
call 0x14f0e56e7
movups xmm1, xmmword [rdi + 0xf8]
adc byte [rdi + 0xf8], cl
clc
add byte [rax], al
add byte [rdi], cl
invalid
movups xmm2, xmmword [rbx + 0x18]
adc byte [rbx + 0x18], dl
sbb byte [rdi], cl
adc byte [rbx + 0x28], bl
invalid
movups xmm3, xmmword [rbx + 0x28]
sub byte [rdi], cl
adc dword [rsp + 0x250], eax
test byte [rax + rdx*2], ah
add al, byte [rax]
invalid
movups xmmword [rsp + 0x250], xmm0
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rdi], cl
add byte [rax], al
movups xmmword [rsp + 0x260], xmm1
adc dword [rsp + 0x260], ecx
add al, byte [rax]
add byte [rdi], cl
invalid
movups xmmword [rsp + 0x270], xmm2
adc dword [rsp + 0x270], edx
jo 0x1400e570d
add byte [rdi], cl
movups xmmword [rsp + 0x280], xmm3
adc dword [rsp + 0x280], ebx
and al, 0x80
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
test rbp, rbp
in eax, dx
je 0x1400e5853
xor eax, 0x4d000001
mov esp, edi
mov r12, r15
movzx ebp, byte [rdi + 0xc0]
cmp bpl, 3
add byte [rax], al
add byte [rax - 0x80], al
std
add ecx, dword [rdi]
jne 0x1400e58c2
invalid
jne 0x1400e58c2
add dword [rax], eax
add byte [rcx], dh
xor eax, eax
mov r15, qword [rsp + 0x88]
add byte [rax], al
ror byte [rbx + rcx*4 - 0x44], 0x24
mov byte [rax], al
add byte [rax], al
jmp case.0x1400dacdd.317
add byte [rax], al
mov word [rsp + 0x158], 4
mov byte [rsp + 0xa0], 1
movabs al, byte [0xa22484c601000000]
add byte [rax], al
add byte [0x164931ec5], cl
add qword [rax], rax
add dword [rax], eax
add byte [rcx], al
mov byte [rsp + 0xa2], 0xd
mov word [rsp + 0x148], 0x1f
add dword [rax], eax
add byte [rdi], bl
add byte [rbx + rcx*4 - 0x4c], cl
mov ah, 0x24
add byte [rax], 0
add byte [rcx - 0x80], al
cmp byte [rsi + 0x41], 2
add byte [rdi], bl
add byte [rbx + rcx*4 - 0x4c], cl
mov ah, 0x24
add byte [rax], 0
add byte [rcx - 0x80], al
invalid
jle 0x1400e57b2
cmp byte [rsi + 0x41], 2
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x94
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov rcx, r14
sete r8b
lea rdx, [rsp + 0xa0]
add byte [rax], al
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
add dword [rax], eax
add byte [rcx], al
mov word [rsi], 0x3408
jmp 0x1400e527b
cmp rax, rbp
jne case.0x1400dacdd.323
or eax, dword [rdx]
add byte [rax], al
or eax, dword [rdx]
add byte [rax], al
mov rax, qword [rdi + 8]
test rbp, rbp
test ebp, ebp
je 0x1400e597a
movzx r8d, word [rax + 0x30]
xor byte [rcx + 0x32], bh
mov ecx, 0x32
cmp r8w, word [rdx + 0x30]
je 0x1400e598b
jmp case.0x1400dacdd.323
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je case.0x140003724.3831
lea rax, [rcx*2 + 0x11]
and rax, 0xfffffffffffffff0
add rcx, rax
add ecx, eax
cmp rcx, 0xffffffffffffffef
je case.0x140003724.3831
mov rcx, qword [rsp + 0xa0]
sub rcx, rax
call fcn.140142490
lea r13, [rdi + 0xd0]
test r15, r15
movzx ebp, word [rsp + 0x96]
je case.0x1400da8cd.510
mov rax, qword [rdi + 0xe0]
test rax, rax
je 0x1400e5bc1
add eax, dword [rax]
invalid
mov rcx, qword [rdi + 0xd0]
shl rax, 2
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x1400e582f
mov r11, qword [rsp + 0x98]
lea r8, [r11 + 0x28]
movzx r9d, word [r11]
pushfq
and al, 0x98
add byte [rax], al
add byte [rbp - 0x73], cl
sub byte [r13 + 0xf], al
mov bh, 0xb
lea rdx, [0x1401b05d0]
movsxd r10, dword [rdx + r9*4]
mov cl, byte [rcx + 1]
shl byte [rsi + 0x41], cl
mov ecx, 0xff41000b
jmp r10
jmp rdx
mov cl, byte [rcx + 1]
shl byte [rsi + 0x41], cl
mov ecx, 0xff41000b
jmp r10
jmp rdx
invalid
jmp rdx
lea r14, [rbx + 0x18]
lea esi, [rbx + 0x18]
movzx ebp, byte [rdi + 0xc0]
mov dh, 0xaf
rol byte [rax], 0
add byte [rcx - 0x49], al
add al, byte [rax - 0x80]
std
mov r15b, 2
cmp bpl, 3
add ecx, dword [rdi]
test byte [rax + 4], al
add byte [rax], al
invalid
add ecx, dword [rdi]
test byte [rax + 4], al
add byte [rax], al
invalid
lea r15, [rdi + 0xc1]
mov edi, 0xc1
lea rdx, [rdi + 0x30]
lea rcx, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0x90
and al, 0xa0
movabs al, byte [0x90b841000000]
add byte [rax], al
add byte [rcx - 0x48], al
invalid
mov eax, 0x90
nop
add byte [rax], al
add al, ch
pushfq
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [r15]
mov ecx, dword [r15 + 3]
add r9, qword [r9 + 0x1312484]
add byte [rax], al
invalid
add r9, qword [r9 + 0x1312484]
test byte [rcx + rsi], ah
add dword [rax], eax
add byte [rax], al
invalid
mov word [rsp + rsi], fs
invalid
add byte [rax], al
mov dword [rsp + 0x134], ecx
add byte [rax], al
mov byte [rsp + 0x130], bpl
cmp bpl, 2
lodsb al, byte [rsi]
and al, 0x30
add dword [rax], eax
add byte [rax - 0x80], al
std
add cl, byte [rdi]
jne 0x1400e5c78
invalid
invalid
jne 0x1400e5c78
lea rcx, [rsp + 0xb0]
call fcn.1400e0ba0
jmp 0x1400e5ca8
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
jrcxz 0x1400e586d
invalid
lea rdx, [rdi + 0x30]
lea rcx, [rsp + 0xa0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rdi + 0xc1]
mov ecx, dword [rdi + 0xc4]
mov dword [rsp + 0x131], eax
mov dword [rsp + 0x134], ecx
mov byte [rsp + 0x130], bpl
cmp bpl, 2
mov r15, qword [rsp + 0x88]
mov esp, 0x8824
add byte [rdi], cl
test esi, ebp
add byte [rax], al
invalid
add byte [rax - 0x80], al
std
add cl, byte [rbx + rcx*4 - 0x44]
mov esp, 0x8824
mov esp, 0x8824
add byte [rdi], cl
test esi, ebp
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xa8]
movups xmm0, xmmword [rsp + 0xb0]
adc byte [rsp + 0xb0], al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x2d0], xmm0
movaps xmmword [rsp + 0x2d0], xmm0
add byte [rdi], cl
adc byte [rsp + 0xc0], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0xd0]
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0xd0], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rsp + 0x100]
adc byte [rsp + 0x100], al
add byte [rdi], cl
adc byte [rsp + 0x100], al
add byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x320], xmm0
sub dword [rsp + 0x320], eax
add eax, dword [rax]
add cl, ch
nop
add byte [rax], al
jmp case.0x1400dacdd.317
add byte [rdi + rcx - 0x49], al
mov ecx, 0x42
add byte [rax], al
invalid
movzx r8d, word [rax + 0x40]
mov ecx, 0x42
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x44], ah
cmp eax, dword [rdx + 0x40]
invalid
invalid
cmp r8w, word [rdx + 0x40]
jne case.0x1400dacdd.323
jne case.0x1400dacdd.323
movzx r8d, r8w
cmp r8d, 0x178
cmp eax, 0x178
invalid
rol byte [rcx - 0x7f], 0xf8
js case.0x1400db53d.337
add byte [rax], al
add byte [rdi], cl
test dword [rsp + rdi*8 + 0xf44ffff], esi
movzx r8d, word [rdx + rcx]
invalid
invalid
jne 0x1400e5650
movzx r8d, word [rdx + rcx]
cmp word [rax + rcx], r8w
cmp dword [rax + rcx], eax
cmp dword [rax + rcx], eax
je 0x1400e5650
invalid
mov word [rsp + 0x158], 4
mov byte [rsp + 0xa0], 1
add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0xa2], 0xd
movabs byte [0x2484c7660d000000], al
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rdi], bl
add byte [rcx - 0x80], al
jg case.0x1400db20d.283
add al, byte [rcx + 0xf]
sete al
lea rdx, [rsp + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
call case.0x14004b2ee.2628
mov byte [r15 + 0x141], 1
mov word [rsi], 0x2c08
jmp 0x1400e527b
lea rcx, [rsp + 0xb0]
call fcn.1400e0ba0
xor eax, eax
add al, ch
cwde
mov cl, 0xff
push qword [rcx]
ror byte [rax - 0x75], 0x97
mov rdx, qword [rdi + 0xc8]
mov rdx, qword [rdi + 0xc8]
mov qword [rsp + 0xa0], rax
movaps xmm0, xmmword [rsp + 0x2d0]
and al, 0xd0
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x2e0], cl
mov word [rax + riz*8], fs
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x2f0], dl
mov word [rax + riz*8], fs
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x2f0], dl
movaps xmm3, xmmword [rsp + 0x300]
movups xmmword [rsp + 0xa8], xmm0
add byte [rax], al
movups xmmword [rsp + 0xb8], xmm1
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xc8], edx
enter 0, 0
movups xmmword [rsp + 0xd8], xmm3
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x310]
test byte [rax + rdx], ah
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x310]
test byte [rax + rdx], ah
add eax, dword [rax]
invalid
movups xmmword [rsp + 0xe8], xmm0
movaps xmm0, xmmword [rsp + 0x320]
and al, 0x20
add eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0xf8], eax
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x10], al
movups xmm1, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x370], xmm1
add byte [rdi], cl
sub dword [rsp + 0x360], eax
add byte [rax], al
mov rax, qword [rsp + 0x248]
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x210], rax
adc byte [rdx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x218]
and al, 0x18
add al, byte [rax]
add bl, dh
movq mm1, qword [rsp + 0x228]
outsd dx, dword [rsi]
mov word [rax + rbp], fs
add al, byte [rax]
add bl, dh
movdqu xmm2, xmmword [rsp + 0x238]
movdqa xmmword [rsp + 0x200], xmm2
movdqa xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rdi + 0x168]
mov qword [rsp + 0x2a0], rax
add al, byte [rax]
add byte [rdi], cl
adc byte [rdi + 0x158], al
add dword [rax], eax
invalid
add al, byte [rax]
add byte [rdi], cl
adc byte [rdi + 0x158], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x290], eax
test byte [rax + rdx*4], ah
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x290], xmm0
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rcx - 0x75], cl
mov eax, dword [rdi + 0x10]
invalid
invalid
test byte [rax + rax*8], ah
rol byte [rdx], 0
mov rax, qword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
mov qword [rsp + 0x2c0], rax
movdqu xmm0, xmmword [r15]
outsd dx, dword [rsi]
invalid
rol byte [rdx], 0
add bl, dh
movq mm0, qword [r15]
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
invalid
movdqa xmmword [rsp + 0x2b0], xmm0
mov al, 2
add byte [rax], al
mov rax, qword [rdi + 0x170]
jo 0x1400e5b13
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
test rax, rax
je 0x1400e5e5f
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdi + 0x178]
mov ecx, dword [rdi + 0x178]
js 0x1400e5b23
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, byte [rdi + 0x131]
movzx eax, byte [rdi + 0x131]
xchg dword [rcx], esi
add dword [rax], eax
add byte [rbp - 0x75], cl
invalid
invalid
mov r9, qword [r14 + 8]
mov r10, qword [rbx + 0x60]
invalid
mov r11, qword [rbx + 0x70]
mov ebx, dword [rbx + 0x70]
or byte [rbx + r9*4 + 0x53], r9b
invalid
mov ebx, dword [rbx + 0x70]
mov byte [rsp + 0x78], r8b
and al, 0x78
js 0x1400e5b86
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
jo 0x1400e5b8b
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
lea rax, [rsp + 0x2b0]
lea eax, [rsp + 0x2b0]
and al, 0xb0
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x60], rax
and al, 0x60
lea rax, [rsp + 0x290]
mov qword [rsp + 0x58], rax
and al, 0x58
test byte [rax + rdx*4], ah
nop
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
mov dword [rsp + 0x58], eax
and al, 0x58
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x50], rax
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x48], rax
cwde
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
lea rax, [rsp + 0x250]
mov qword [rsp + 0x40], rax
and al, 0x40
lea rax, [rsp + 0x360]
mov qword [rsp + 0x38], rax
and al, 0x60
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r11
and al, 0x28
mov qword [rsp + 0x20], r10
mov rcx, rsi
mov r8, qword [rsp + 0x80]
call fcn.1400e6360
invalid
add byte [rax], al
mov rcx, rbx
call fcn.1400e6f00
adc r8d, dword [rax]
add cl, ch
clc
idiv bh
invalid
invalid
adc r8d, dword [rax]
add cl, ch
clc
idiv bh
dec dword [rcx - 0x3f]
out 3, eax
invalid
shl r15, 3
add ecx, dword [rbx - 0x73]
add al, 0xbf
lea rax, [r15 + r15*4]
xor ecx, ecx
lea rdx, [0x1401b0608]
mov r8, qword [rsp + 0x98]
movzx r8d, word [r8 + rcx]
movsxd r8, dword [rdx + r8*4]
invalid
add al, 0x82
add byte [rbp + 0xf], al
mov bh, 4
or byte [rsi + 0x63], cl
invalid
add al, 0x82
invalid
add r8, rdx
jmp r8
jmp rax
jmp rax
mov r8w, 0xb
jmp 0x1400e5c5b
xor r8d, r8d
jmp 0x1400e5c5b
mov r8w, 0x14
jmp 0x1400e5c5b
mov r8w, 0x23
jmp 0x1400e5c5b
mov r8w, 0x10
jmp 0x1400e5c5b
mov r8w, 0x1f
jmp 0x1400e5c5b
mov r8w, 0x15
jmp 0x1400e5c5b
mov r8w, 0x13
jmp 0x1400e5c5b
mov r8w, 5
jmp 0x1400e5c5b
mov r8w, 0x17
jmp 0x1400e5c5b
mov r8w, 0x20
jmp 0x1400e5c5b
mov r8w, 0x24
jmp 0x1400e5c5b
mov r8w, 0x16
jmp 0x1400e5c5b
mov r8, qword [rsp + 0x98]
movzx r8d, word [r8 + rcx + 0x20]
cmp r8w, 0x25
je 0x1400e5f3f
cmp r8w, 0x23
jne 0x1400e5f3f
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x2d0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [r15]
mov ecx, dword [r15 + 3]
mov dword [rsp + 0x1e0], eax
mov dword [rsp + 0x1e3], ecx
mov r15d, ebp
mov r13, qword [rdi + 0xc8]
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x2d0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x1e0]
mov ecx, dword [rsp + 0x1e3]
mov dword [rsp + 0x14c], ecx
mov dword [rsp + 0x149], eax
movups xmm0, xmmword [rdi + 0x10]
movups xmm1, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xb0], xmm1
movzx eax, byte [rdi + 0x130]
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movups xmm2, xmmword [rsp + 0x238]
movups xmmword [rsp + 0x158], xmm0
adc dword [rsp + 0x158], eax
movups xmmword [rsp + 0x168], xmm1
add byte [rdi], cl
adc dword [rsp + 0x178], edx
add byte [rax], al
mov rcx, qword [rsp + 0x248]
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
mov byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x150], r13
and al, 0x50
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
mov esp, 0x14824
add bl, dh
movq mm0, qword [rsp + 0x250]
add bl, dh
movq mm1, qword [rsp + 0x260]
add al, byte [rax]
add bl, dh
movq mm2, qword [rsp + 0x270]
and al, 0x70
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x280], bl
movaps xmmword [rsp + 0x1c0], xmm3
movdqa xmmword [rsp + 0x1b0], xmm2
movdqa xmmword [rsp + 0x1a0], xmm1
movdqa xmmword [rsp + 0x190], xmm0
mov byte [rsp + 0x1d0], al
add dword [rax], eax
add byte [rax + rcx*4 + 0x64], al
mov byte [rsp + 0x28], r12b
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
lea rdx, [rsp + 0xa0]
lea edx, [rsp + 0xa0]
mov rcx, rsi
mov r8, qword [rsp + 0x80]
add byte [rax], 0
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x98
add byte [rax], al
add al, ch
xchg ecx, eax
adc dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax], 0
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x98
add byte [rax], al
add al, ch
xchg ecx, eax
adc dword [rax], eax
add byte [rax - 0x77], cl
fld1
invalid
call fcn.1400e6f00
sub dword [rcx], edx
add byte [rax], al
cmp qword [rdi + 0xd8], 0
fadd dword [rax]
add byte [rax], al
add byte [rax + rdx + 0x48], dh
mov rax, qword [rsp + 0x88]
add byte [rax], al
je 0x1400e5df1
mov rax, qword [rsp + 0x88]
add byte [rax - 0x75], cl
or al, ch
lahf
mov byte [0xdf99a5f5], 0x58
add eax, 0x9f8b4800
pop rax
mov rcx, qword [rax]
call fcn.140142490
invalid
invalid
add eax, 0x9f8b4800
pop rax
mov rbx, qword [rdi + 0x158]
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x1400e5e19
mov r14, qword [rdi + 0x160]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
je 0x1400e5e19
mov rcx, rbx
mov ecx, ebx
call fcn.140142490
ja 0x1400e5ddd
add eax, 0x9f8b4800
jo 0x1400e5e1f
mov rbx, qword [rdi + 0x170]
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rax + 0x4cfffff4], dl
test rbx, rbx
je 0x1400e52b9
invalid
mov r14, qword [rdi + 0x178]
mov esi, dword [rdi + 0x178]
add dword [rax], eax
add byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
add byte [rax], al
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400e52b9
mov rcx, rbx
mov ecx, ebx
call fcn.140142490
jmp 0x1400e52b9
lea rcx, str.called__Option::unwrap____on_a__None__value
or al, 0
add byte [rbp + rcx*4 + 5], cl
jae 0x1400e5e04
lea r8, [0x14019f7e0]
or eax, dword [rax]
mov edx, 0x2b
call fcn.140163440
ud2
mov r9w, 0x14
jmp case.0x1400e5850.0
mov r9w, 0x23
jmp case.0x1400e5850.0
mov r9w, 0x10
jmp case.0x1400e5850.0
mov r9w, 0x1f
jmp case.0x1400e5850.0
mov r9w, 0x15
jmp case.0x1400e5850.0
mov r9w, 0x13
jmp case.0x1400e5850.0
mov r9w, 5
jmp case.0x1400e5850.0
mov r9w, 0x17
jmp case.0x1400e5850.0
mov r9w, 0x20
jmp case.0x1400e5850.0
mov r9w, 0x24
jmp case.0x1400e5850.0
mov r9w, 0x16
jmp case.0x1400e5850.0
movzx r9d, word [r11 + 0x20]
cmp r9w, 0x25
jne case.0x1400e5850.0
movzx r9d, word [r11 + 0x22]
xor r10d, r10d
jmp 0x1400e5ee5
mov r11, r8
jmp 0x1400e5f1a
xor r9d, r9d
xor r10d, r10d
cmp word [rcx + r10], r9w
je 0x1400e5ef5
add r10, 4
cmp rax, r10
jne 0x1400e5f00
mov r14, qword [r14]
mov word [rsp + 0x158], 4
mov byte [rsp + 0xa0], 1
mov byte [rsp + 0xa2], 0x1a
mov word [rsp + 0x148], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0xa0]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov word [rsi], 0x3f08
jmp 0x1400e527b
pop rdi
ret
sbb cl, byte [rax - 0x75]
jp 0x1400e6308
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rbx
mov r8, rdi
call qword [rax + 0x30]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
xor byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
je 0x1400e6337
and eax, 0x28468b48
mov rax, qword [rsi + 0x28]
mov r14, qword [rsi + 0x30]
sub rax, r14
cmp rax, rdi
jb 0x1400e6344
add rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r14, rdi
mov qword [rsi + 0x30], r14
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rsi + 0x20]
mov rdx, r14
mov r8, rdi
call fcn.1401639e0
mov rcx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x30]
jmp 0x1400e6322
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x258
mov r14, r8
mov rsi, rdx
mov rbx, rcx
mov r13, qword [rsp + 0x300]
mov rbp, qword [rsp + 0x2f0]
mov r12, qword [rsp + 0x2d8]
mov rdi, qword [rsp + 0x2c8]
mov qword [rsp + 0x160], rdx
test rdi, rdi
test edi, edi
test edi, edi
je 0x1400e64db
mov r15, qword [rsp + 0x2c0]
shl rdi, 3
lea rax, [rdi + rdi*4]
xor ecx, ecx
mov edx, 0x260
mov r8d, 0x80a00000
jmp 0x1400e63d9
add rcx, 0x28
cmp rax, rcx
je 0x1400e644e
movzx r10d, word [r15 + rcx]
bt rdx, r10
jb 0x1400e63d0
cmp r10, 0xd
jne 0x1400e63fc
movzx r10d, word [r15 + rcx + 0x20]
cmp r10d, 0x1f
mov rcx, cr0
cmp edx, 0x1f
ja 0x1400e63fc
bt r8d, r10d
jb 0x1400e63d0
mov word [rsp + 0x148], 4
mov byte [rsp + 0x90], 1
mov byte [rsp + 0x92], 0x1a
test byte [rdx + rdx*4], ah
add byte [rax], al
add byte [rdx], bl
test byte [rdx + rdx*4], ah
add byte [rax], al
add byte [rdx], bl
mov word [rsp + 0x138], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0x90]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov word [rbx], 0x3b08
invalid
add ecx, dword [rax]
invalid
mov dword [rbx], 0xb7403b08
add ecx, ebp
or dword [rcx], eax
add byte [rax], al
mov dil, 1
jmp 0x1400e6557
mov ecx, 0x1fdf
fistp word [rdi]
add byte [rax], al
mov rdx, r15
jmp 0x1400e6466
add rax, 0xffffffffffffffd8
je 0x1400e64db
mov r13, rdx
mov ebp, edx
add rdx, 0x28
movzx r8d, word [r13]
movzx r10d, r8w
bt rcx, r10
jb 0x1400e6460
cmp r10, 0xd
jne 0x1400e648a
cmp word [r13 + 0x20], 0x1f
jne 0x1400e6460
cmp r8w, 5
jne 0x1400e64db
mov qword [rsp + 0x70], r9
mov rcx, qword [rsp + 0x308]
or byte [rbx], al
add byte [rax], al
or byte [rbx], al
add byte [rax], al
mov rax, qword [rsp + 0x310]
call qword [rax + 0x28]
cmp ax, word [r13 + 0x20]
jne 0x1400e680d
cmp ax, 0xa
jne 0x1400e64c5
cmp dx, word [r13 + 0x22]
jne 0x1400e680d
lea rcx, [rdi + rdi*4]
mov edx, 0x1fbf
mov r10, qword [rsp + 0x2e8]
jmp 0x1400e66b1
mov word [rsp + 0x148], 4
mov byte [rsp + 0x90], 1
mov byte [rsp + 0x92], 0x19
mov word [rsp + 0x138], 0x1f
cmp byte [r14 + 0x41], 2
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x94
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
movzx eax, word [rsp + 0x156]
mov bh, 0x84
and al, 0x56
add dword [rax], eax
add byte [rsi - 0x77], ah
invalid
invalid
mov eax, dword [rsp + 0x152]
mov dword [rbx + 2], eax
movups xmm0, xmmword [rsp + 0x78]
js 0x1400e654b
adc dword [rbx + 0x10], eax
invalid
js 0x1400e654b
adc dword [rbx + 0x10], eax
mov word [rbx], 0x1d08
mov qword [rbx + 8], 0
add byte [rax - 0x49], al
mov dil, 1
add dword [rbx + rcx*4 - 0x54], ecx
and al, 0
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 8
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov r13, qword [rsp + 0x300]
mov r14, qword [rsp + 0x308]
mov rcx, r14
mov rbx, qword [rsp + 0x310]
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
cmp dword [rbx + 8], 0
je 0x1400e657b
mov rcx, r14
call fcn.140142490
mov r15, r12
mov r12, qword [rsp + 0x2d0]
out 0x4c, eax
mov esp, dword [rsp + 0x2d0]
cmp qword [r13 + 8], 0
je 0x1400e6596
mov rcx, qword [r13]
call fcn.140142490
test dil, dil
je 0x1400e65c3
invalid
sub byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add al, byte [rax]
add byte [rax - 0x75], cl
sbb byte [rax - 0x7b], cl
invalid
mov rax, qword [rsp + 0x2f8]
mov rbx, qword [rax]
test rbx, rbx
je 0x1400e65c3
invalid
sbb byte [rax - 0x75], cl
js 0x1400e65b7
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
or byte [rax], al
je 0x1400e65c3
mov rcx, rbx
call fcn.140142490
mov rbx, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x18]
mov rcx, rbx
call qword [rdi]
invalid
cmp qword [rdi + 8], 0
je 0x1400e65df
mov rcx, rbx
call fcn.140142490
mov rcx, qword [rbp + 0x20]
test rcx, rcx
je 0x1400e65f4
cmp qword [rbp + 0x28], 0
je 0x1400e65f4
cmp byte [r15], 0
jne 0x1400e660a
je 0x1400e666f
lea r14, [rdi + 8]
jmp 0x1400e6659
add r14, 0x18
dec rbx
je 0x1400e666f
mov rcx, qword [r14 - 8]
test rcx, rcx
je 0x1400e6650
cmp qword [r14], 0
je 0x1400e6650
invalid
call 0x145cc8a54
add bl, ch
loope 0x1400e66b9
call fcn.140142490
jmp 0x1400e6650
cmp qword [r12 + 0x40], 0
cmp dword [rsp + 0x40], 0
je 0x1400e667f
mov rcx, rdi
call fcn.140142490
lock dec qword [rsi]
jne 0x1400e6692
lea rcx, [rsp + 0x160]
call fcn.140019fa0
nop
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
add rcx, 0xffffffffffffffd8
je 0x1400e685c
mov rax, r15
mov eax, edi
add r15, 0x28
movzx r8d, word [rax]
movzx eax, word [rax]
movzx r9d, r8w
movzx ecx, ax
bt rdx, r9
jb 0x1400e66a7
cmp r9, 0xd
jne 0x1400e66d3
cmp word [rax + 0x20], 0x15
jne 0x1400e66a7
cmp r8w, 6
jne 0x1400e685c
mov rcx, qword [rsp + 0x2f8]
mov r15, qword [rcx]
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x60], rcx
test r15, r15
je 0x1400e6db7
mov rcx, qword [rsp + 0x2d0]
mov rdi, qword [rcx]
test rdi, rdi
je 0x1400e6dc8
mov qword [rsp + 0x48], r15
movzx eax, word [rax + 2]
mov word [rsp + 0x58], ax
mov rax, qword [rsp + 0x2f8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x68], rax
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
call qword [rax + 0x30]
mov r15d, eax
mov byte [rsp + 0x50], dl
mov rax, qword [rsp + 0x2e8]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
call qword [rax + 0x30]
cmp r15b, 7
setne cl
cmp byte [rsp + 0x50], dl
push rsp
and al, 0x50
push rsp
and al, 0x50
sete dl
cmp r15b, al
jne 0x1400e6ddf
or cl, dl
test cl, 1
je 0x1400e6ddf
mov rax, qword [rsp + 0x70]
movzx eax, byte [rax + 0x18]
dec rax
cmp rax, 1
ja 0x1400e6e28
jo 0x1400e678a
mov dh, 0x40
sbb byte [rax - 1], cl
enter 0xffffffffffff8348, 0xfffffffffffffff8
add dword [rdi], ecx
xchg dword [rbp + 0xf000006], ebx
add byte [rdi], cl
movzx eax, word [rdi + 0x30]
mov rcx, qword [rsp + 0x2e8]
cmp ax, word [rcx + 0x30]
jne 0x1400e67c1
mov bh, 0x47
xor byte [rax - 0x75], cl
mov word [rax + rbp*8], fs
add al, byte [rax]
add byte [rsi + 0x3b], ah
xor byte [r13 + 0x24], sil
movzx eax, ax
cmp eax, 0x178
jne 0x1400e6e28
test dword [rbp + 6], edi
add byte [rax], al
test dword [rbp + 6], edi
add byte [rax], al
mov rax, qword [rsp + 0x2e8]
movzx eax, word [rax + 0x32]
cmp word [rdi + 0x32], ax
je 0x1400e6e28
mov word [rsp + 0x148], 4
mov byte [rsp + 0x90], 1
mov byte [rsp + 0x92], 0xd
mov word [rsp + 0x138], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0x90]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov al, 0xb
jmp 0x1400e6e7b
mov word [rsp + 0x148], 4
mov byte [rsp + 0x90], 1
add esi, eax
test byte [rdx + rdx*4], ah
add byte [rax], al
add byte [0x164932f91], cl
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x80], al
jle 0x1400e6876
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x94
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
add esi, eax
test byte [rdx + rdx*4], ah
add byte [rax], al
add byte [0x164932f91], cl
cmp byte [rcx], al
add byte [rax], al
invalid
mov ecx, esi
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov word [rbx], 0x4008
jmp 0x1400e654c
mov rax, qword [rsp + 0x2f8]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x60], rax
add al, byte [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
or byte [rax - 0x77], cl
and al, 0x60
mov rax, rcx
mov qword [rsp + 0x48], rcx
test rcx, rcx
sete byte [rsp + 0x50]
mov rax, qword [rsp + 0x70]
mov byte [rax + 0x18], 4
mov byte [r14 + 0x140], 0
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd0
add al, byte [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
adc byte [rbx + r9*4 + 0x4a], cl
and byte [rax - 0x75], cl
jp 0x1400e68d1
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd0
add al, byte [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
adc byte [rbx + r9*4 + 0x4a], cl
and byte [rax - 0x75], cl
jp 0x1400e68d1
mov r8, qword [rdx + 0x38]
mov qword [rsp + 0x58], r8
mov r8, qword [rdx + 0x40]
mov qword [rsp + 0x68], r8
mov r15, qword [rdx + 0x48]
cmp qword [rdx], 0
mov qword [rdx], 0
je 0x1400e6950
test rax, rax
test eax, eax
je 0x1400e68ea
mov qword [rsp + 0x158], r9
call fcn.140142490
mov r9, qword [rsp + 0x158]
test rdi, rdi
je 0x1400e68f7
mov rcx, r9
call fcn.140142490
test r15, r15
mov r10, qword [rsp + 0x2e8]
je 0x1400e6936
mov rax, qword [rsp + 0x58]
lea rdi, [rax + 8]
jmp 0x1400e6918
add rdi, 0x18
dec r15
je 0x1400e6936
mov rcx, qword [rdi - 8]
test rcx, rcx
je 0x1400e690f
cmp qword [rdi], 0
je 0x1400e690f
call fcn.140142490
mov r10, qword [rsp + 0x2e8]
jmp 0x1400e690f
cmp qword [rsp + 0x68], 0
je 0x1400e6950
mov rcx, qword [rsp + 0x58]
call fcn.140142490
mov r10, qword [rsp + 0x2e8]
xorps xmm0, xmm0
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm0
mov rcx, qword [r10]
mov rax, qword [r10 + 8]
mov rdi, r10
call qword [rax + 0x20]
cmp rax, 0x41
jae 0x1400e6ee7
lea rcx, [rsp + 0x78]
lea r8, [rsp + 0x90]
mov rdx, rdi
mov r9, rax
call fcn.1400e4b20
cmp byte [rsp + 0x50], 0
mov rdi, qword [rsp + 0x308]
jne 0x1400e69cf
mov rcx, qword [rsp + 0x48]
mov r15, qword [rsp + 0x60]
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400e69cf
mov r8, qword [r13 + 8]
mov r9, qword [r13 + 0x18]
lea rcx, [rsp + 0x90]
mov rdx, rdi
mov rax, qword [rsp + 0x310]
call qword [rax + 0x18]
movzx eax, byte [rsp + 0x90]
cmp al, 0x13
jne 0x1400e6ce3
mov byte [rsp + 0x50], 1
xor eax, eax
mov qword [rsp + 0x48], rax
jmp 0x1400e6880
mov al, 0x33
mov r13, qword [rsp + 0x300]
mov r14, qword [rsp + 0x308]
jmp 0x1400e6e90
mov word [rsp + 0x148], 4
mov byte [rsp + 0x90], 1
mov byte [rsp + 0x92], 0xd
mov word [rsp + 0x138], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0x90]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov al, 0x2b
jmp 0x1400e6e7b
cmp word [rsp + 0x58], 0
je 0x1400e6eb6
mov word [rsp + 0x148], 4
mov byte [rsp + 0x90], 1
mov byte [rsp + 0x92], 0xd
mov word [rsp + 0x138], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0x90]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov al, 0x2d
mov r13, qword [rsp + 0x300]
mov r14, qword [rsp + 0x308]
mov r15, qword [rsp + 0x48]
mov byte [rbx], 8
mov byte [rbx + 1], al
mov rcx, r15
mov rdi, qword [rsp + 0x60]
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400e6eaf
mov rcx, r15
call fcn.140142490
xor edi, edi
jmp case.0x1400cd38a.2985
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x88], rax
mov rdi, qword [rsp + 0x308]
jmp 0x1400e69cf
lea r8, [0x14019eaf8]
mov edx, 0x40
mov rcx, rax
call fcn.1401633c0
ud2
lea rcx, [rsi + 0xb0]
call fcn.140019fa0
cmp byte [rsi + 0xa8], 2
setne al
test r14b, al
je 0x1400e716e
cmp qword [rsi + 0x30], 0
je 0x1400e70b8
mov rcx, qword [rsi + 0x28]
call fcn.140142490
cmp qword [rsi + 0x48], 0
je 0x1400e70c8
mov rcx, qword [rsi + 0x40]
call fcn.140142490
mov rdi, qword [rsi + 0x58]
mov r14, qword [rsi + 0x68]
test r14, r14
je 0x1400e715f
lea r15, [rdi + 8]
jmp 0x1400e70e9
mov rcx, qword [r15 - 8]
test rcx, rcx
je 0x1400e70e0
cmp qword [rsi + 0x60], 0
je 0x1400e716e
mov rcx, rdi
call fcn.140142490
test bl, bl
je 0x1400e75c2
cmp byte [rsi], 0
jne 0x1400e718b
cmp qword [rsi + 0x10], 0
je 0x1400e718b
mov rcx, qword [rsi + 8]
call fcn.140142490
mov rdi, qword [rsi + 0xc8]
mov rbx, qword [rsi + 0xd0]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400e71ad
mov rcx, rdi
call fcn.140142490
mov rcx, qword [rsi + 0xd8]
test rcx, rcx
je 0x1400e75c2
cmp qword [rsi + 0xe0], 0
je 0x1400e75c2
add rdx, 0x28
cmp rcx, rdx
je 0x1400e7221
movzx r8d, word [rax + rdx]
lea r9, [r8 - 3]
cmp r9, 0xa
jb 0x1400e71f0
cmp r8d, 2
jb 0x1400e71f0
clc
add dh, byte [rdx - 0x1e]
mov r13b, 1
cmp r8d, 0xd
jne 0x1400e7224
cmp word [rax + rdx + 0x20], 0x14
jne 0x1400e71f0
jmp 0x1400e7224
xor r13d, r13d
xor edx, edx
mov r8d, 0x1eff
jmp 0x1400e7239
nop
add rdx, 0x28
cmp rcx, rdx
je 0x1400e7277
movzx r9d, word [rax + rdx]
mov dil, 1
bt r8, r9
jb 0x1400e7230
cmp r9, 0xd
jne 0x1400e7255
or eax, 0x83660875
jl 0x1400e7261
cmp word [rax + rdx + 0x20], 5
jne 0x1400e7230
and byte [0xcd574dcc], al
scasb al, byte [rdi]
lock add byte [rax], al
add byte [rax + 0xa8be], al
lea rbp, [rsi + 0xf0]
cmp byte [rsi + 0xa8], 2
invalid
add byte [rdx], al
add dh, byte [rbp + 0x28]
jne case.0x1400c92be.2148
jmp 0x1400e7497
add byte [rax], al
xor r13d, r13d
xor r12d, r12d
xor edi, edi
lea rbp, [rsi + 0xf0]
lea ebp, [rsi + 0xf0]
lea ebp, [rsi + 0xf0]
cmp byte [rsi + 0xa8], 2
je 0x1400e7497
mov byte [rsp + 0x47], r14b
lea rdx, [rsi + 0x20]
lea rcx, [rsp + 0x160]
mov r8d, 0x90
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x58], edx
mov dword [rsp + 0x58], edx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1e0]
mov rcx, qword [rsp + 0x320]
and byte [rbx], al
add byte [rax], al
and byte [rbx], al
add byte [rax], al
cmp rax, qword [rcx + 0x40]
jne 0x1400e7404
lea r14, [rcx + 0x20]
test rax, rax
je 0x1400e75d6
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
fisttp word [rax - 0x7d]
stc
loopne 0x1400e72ed
lea rcx, [rax - 0x21]
cmp rcx, 0xffffffffffffffe0
jb 0x1400e7c27
invalid
cmp rax, 8
jae 0x1400e72f2
xor edx, edx
xor ecx, ecx
jmp 0x1400e73e0
cmp rax, 0x10
jae 0x1400e72fe
xor edx, edx
xor ecx, ecx
jmp 0x1400e737c
mov rcx, rax
and rcx, 0xfffffffffffffff0
movdqu xmm1, xmmword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x320]
movdqu xmm0, xmmword [rdx + 0x20]
pxor xmm0, xmm1
pxor xmm1, xmm1
cmp rcx, 0x10
je 0x1400e733b
movdqu xmm2, xmmword [rsp + 0x1d0]
movdqu xmm1, xmmword [rdx + 0x30]
pxor xmm1, xmm2
por xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
pshufd xmm0, xmm1, 0x55
por xmm0, xmm1
movdqa xmm1, xmm0
psrld xmm1, 0x10
por xmm1, xmm0
movdqa xmm0, xmm1
psrlw xmm0, 8
por xmm0, xmm1
movd edx, xmm0
cmp rax, rcx
je 0x1400e73fc
test al, 8
je 0x1400e73e0
mov r8, rcx
mov rcx, rax
and rcx, 0xfffffffffffffff8
movzx edx, dl
movd xmm0, edx
nop dword [rax]
mov rdx, qword [r14 + r8]
xor rdx, qword [rsp + r8 + 0x1c0]
movq xmm1, rdx
por xmm0, xmm1
add r8, 8
cmp rcx, r8
jne 0x1400e7390
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 edx, xmm1
cmp rax, rcx
je 0x1400e73fc
nop word [rax + rax]
movzx r8d, byte [r14 + rcx]
xor r8b, byte [rsp + rcx + 0x1c0]
lea r9, [rcx + 1]
or dl, r8b
mov rcx, r9
cmp rax, r9
jne 0x1400e73e0
test dl, dl
je 0x1400e75d6
cmp qword [rsp + 0x170], 0
je 0x1400e741c
mov rcx, qword [rsp + 0x168]
call fcn.140142490
mov qword [rsp + 0x50], r15
cmp qword [rsp + 0x188], 0
je 0x1400e7439
mov rcx, qword [rsp + 0x180]
call fcn.140142490
mov rbx, qword [rsp + 0x198]
mov r14, qword [rsp + 0x1a8]
test r14, r14
je 0x1400e747f
lea r15, [rbx + 8]
jmp 0x1400e7469
add r15, 0x18
dec r14
je 0x1400e747f
mov rcx, qword [r15 - 8]
test rcx, rcx
je 0x1400e7460
cmp qword [r15], 0
je 0x1400e7460
call fcn.140142490
jmp 0x1400e7460
cmp qword [rsp + 0x1a0], 0
je 0x1400e7492
invalid
or byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.140142490
mov r15, qword [rsp + 0x50]
mov r14, qword [rsi + 0xb0]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x168
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400e7c56
mov rbx, rax
lea rdx, [rsp + 0x1f0]
mov r8d, 0xa8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xa8], 2
mov qword [rbx + 0xb0], r14
movups xmm0, xmmword [rsi + 0xb8]
mov bl, 0xb0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi + 0xb8], al
movups xmm1, xmmword [rsi + 0xc8]
movups xmm2, xmmword [rsi + 0xd8]
movups xmmword [rbx + 0xb8], xmm0
invalid
invalid
add byte [rax], al
invalid
cmp dword [rax + 0xf000000], 0x11
mov ecx, eax
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0xd8], edx
movups xmmword [rbx + 0xc8], xmm1
movups xmmword [rbx + 0xd8], xmm2
mov rax, qword [rsi + 0xe8]
mov qword [rbx + 0xe8], rax
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0xf0], rax
mov rax, qword [rsp + 0x320]
movups xmm0, xmmword [rax + 0x20]
movups xmm1, xmmword [rax + 0x30]
and byte [rdi], cl
adc byte [rax + 0x30], cl
movups xmmword [rbx + 0xf8], xmm0
movups xmmword [rbx + 0x108], xmm1
mov rax, qword [rax + 0x40]
mov qword [rbx + 0x118], rax
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x30]
movups xmmword [rbx + 0x150], xmm0
movdqu xmm0, xmmword [rbp]
movdqu xmm1, xmmword [rbp + 0x10]
movdqu xmm2, xmmword [rbp + 0x20]
movdqu xmmword [rbx + 0x120], xmm0
movdqu xmmword [rbx + 0x130], xmm1
movdqu xmmword [rbx + 0x140], xmm2
mov byte [rbx + 0x160], r12b
mov byte [rbx + 0x161], dil
mov byte [rbx + 0x162], r13b
mov qword [r15 + 8], rbx
lea rax, fcn.1400e9f60
mov qword [r15 + 0x10], rax
mov byte [r15], 0x13
add rsp, 0x2b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x160]
movzx edx, word [rcx + 0x40]
mov al, 0x29
mov r8, qword [rsp + 0x48]
cmp dx, word [r8 + 0x40]
jne 0x1400e7622
movzx edx, dx
cmp edx, 0x178
jne 0x1400e760a
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x42]
cmp word [rcx + 0x42], dx
jne 0x1400e7622
cmp byte [rsp + 0x1e8], 0
setne al
mov ecx, r12d
xor cl, al
mov al, 0x2a
je 0x1400e76d0
mov byte [r15], 8
mov byte [r15 + 1], al
cmp qword [rsp + 0x170], 0
je 0x1400e7642
mov rcx, qword [rsp + 0x168]
call fcn.140142490
cmp qword [rsp + 0x188], 0
je 0x1400e765a
mov rcx, qword [rsp + 0x180]
call fcn.140142490
mov rdi, qword [rsp + 0x198]
mov rbx, qword [rsp + 0x1a8]
test rbx, rbx
je 0x1400e769f
lea r14, [rdi + 8]
jmp 0x1400e7689
add r14, 0x18
dec rbx
je 0x1400e769f
mov rcx, qword [r14 - 8]
test rcx, rcx
je 0x1400e7680
cmp qword [r14], 0
je 0x1400e7680
call fcn.140142490
jmp 0x1400e7680
cmp qword [rsp + 0x1a0], 0
je 0x1400e76b2
mov rcx, rdi
call fcn.140142490
movzx r14d, byte [rsp + 0x47]
mov rax, qword [rsi + 0xb0]
lock dec qword [rax]
mov bl, 1
je 0x1400e7089
jmp 0x1400e7095
mov qword [rsp + 0x50], r15
mov rdx, qword [rsp + 0x190]
cmp rdx, 0x30
jne 0x1400e7c67
mov rax, qword [rsp + 0x180]
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0xe8], rcx
lea r9, [rsp + 0xf0]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [rsp + 0x120], xmm3
movups xmmword [rsp + 0x110], xmm2
movups xmmword [rsp + 0x100], xmm1
movups xmmword [rsp + 0xf0], xmm0
lea rdx, [rsp + 0x130]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm1
movups xmmword [rsp + 0x150], xmm2
mov rbp, qword [rsi + 0xb0]
mov rax, qword [rbp + 0xb0]
mov r10, qword [rbp + 0xb8]
mov rcx, qword [r10 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], 0x30
mov qword [rsp + 0x20], 0x20
lea rdx, str.CLIENT_RANDOM
mov r8d, 0xd
call qword [r10 + 0x18]
lea rdx, [rsp + 0xe8]
mov rcx, rbx
call fcn.1400e7c90
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x1f0]
call fcn.1400e0e50
lea rdi, [rbx + 0x100]
mov r15, qword [rbx + 0x100]
test r15, r15
je 0x1400e784c
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0x48], rbp
mov rdi, qword [rbx + 0x110]
test rdi, rdi
je 0x1400e782d
lea rbp, [r15 + 8]
jmp 0x1400e7816
add rbp, 0x18
dec rdi
je 0x1400e782d
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1400e780d
cmp qword [rbp], 0
je 0x1400e780d
call fcn.140142490
jmp 0x1400e780d
cmp qword [rbx + 0x108], 0
mov rbp, qword [rsp + 0x48]
mov rdi, qword [rsp + 0xe0]
je 0x1400e784c
mov rcx, r15
call fcn.140142490
mov rax, qword [rsp + 0x200]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rdi], xmm0
test r13b, r13b
je 0x1400e7a45
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xd0], rax
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0xe8]
movups xmm1, xmmword [rsp + 0xf8]
movups xmm2, xmmword [rsp + 0x108]
movups xmm3, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x210]
mov r8d, 0x90
mov rdx, qword [rsp + 0x58]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x200], xmm1
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x198
mov edx, 8
call fcn.140143230
test rax, rax
mov rdi, qword [rsp + 0x50]
je 0x1400e7c7a
mov rbx, rax
lea rdx, [rsp + 0x1f0]
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0xb0], rbp
mov rax, qword [rsp + 0xd0]
mov qword [rbx + 0x128], rax
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rbx + 0x118], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rbx + 0x108], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rbx + 0xf8], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [rbx + 0xe8], xmm3
movups xmmword [rbx + 0xd8], xmm2
movups xmmword [rbx + 0xc8], xmm1
movups xmmword [rbx + 0xb8], xmm0
mov rax, qword [rsi + 0xe8]
mov qword [rbx + 0x160], rax
movups xmm0, xmmword [rsi + 0xb8]
movups xmm1, xmmword [rsi + 0xc8]
movdqu xmm2, xmmword [rsi + 0xd8]
movdqu xmmword [rbx + 0x150], xmm2
movups xmmword [rbx + 0x140], xmm1
movups xmmword [rbx + 0x130], xmm0
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmmword [rbx + 0x168], xmm0
movdqu xmmword [rbx + 0x178], xmm1
mov rax, qword [r14 + 0x20]
mov qword [rbx + 0x188], rax
mov byte [rbx + 0x190], r12b
mov byte [rbx + 0x191], 1
lea rax, fcn.1400e9940
jmp 0x1400e7c0f
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xd0], rax
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0xe8]
movups xmm1, xmmword [rsp + 0xf8]
movups xmm2, xmmword [rsp + 0x108]
movups xmm3, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x210]
mov r8d, 0x90
mov rdx, qword [rsp + 0x58]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x200], xmm1
mov ecx, 0x1b8
call fcn.1400e8050
mov rbx, rax
lea rdx, [rsp + 0x1f0]
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0xb0], rbp
mov rax, qword [rsp + 0xd0]
mov qword [rbx + 0x128], rax
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rbx + 0x118], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rbx + 0x108], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rbx + 0xf8], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [rbx + 0xe8], xmm3
movups xmmword [rbx + 0xd8], xmm2
movups xmmword [rbx + 0xc8], xmm1
movups xmmword [rbx + 0xb8], xmm0
mov rax, qword [rsi + 0xe8]
mov qword [rbx + 0x160], rax
movups xmm0, xmmword [rsi + 0xb8]
movups xmm1, xmmword [rsi + 0xc8]
movdqu xmm2, xmmword [rsi + 0xd8]
movdqu xmmword [rbx + 0x150], xmm2
movups xmmword [rbx + 0x140], xmm1
movups xmmword [rbx + 0x130], xmm0
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmmword [rbx + 0x168], xmm0
movdqu xmmword [rbx + 0x178], xmm1
mov rax, qword [r14 + 0x20]
mov qword [rbx + 0x188], rax
mov qword [rbx + 0x190], 0
mov byte [rbx + 0x1b0], r12b
mov byte [rbx + 0x1b1], 1
lea rax, fcn.1400e8090
mov rdi, qword [rsp + 0x50]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
mov byte [rdi], 0x13
xor ebx, ebx
movzx r14d, byte [rsp + 0x47]
jmp 0x1400e7095
lea r8, [0x14019d280]
mov ecx, 0x20
mov edx, 0x20
call fcn.140163340
ud2
mov ecx, 8
mov edx, 0x168
call fcn.140162fc0
ud2
lea r8, [0x14019e8a8]
mov ecx, 0x30
call fcn.140163920
ud2
mov ecx, 8
mov edx, 0x198
call fcn.140162fc0
ud2
push rsi
or byte [rcx + 0xf], al
adc byte [rsi + 0x18], bl
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
mov rcx, qword [rbx]
mov rax, qword [rbx + 8]
add r14, 0x48
mov r8d, 0x30
mov rdx, r14
call qword [rax + 0x18]
mov r14, rax
mov r15, rdx
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, str.key_expansionclient_finishedserver_finishedassertion_failed:_context.len_____0xffff
imul ecx, dword [rbx], 0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0x40
mov qword [rsp + 0x28], 0xd
mov rcx, r13
mov rdx, rbp
mov r8, r14
mov eax, esi
mov r9, r15
call fcn.1400e96e0
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400e7dba
mov rcx, r14
call fcn.140142490
mov rdx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
lea rcx, [rsp + 0x50]
call qword [rax + 0x28]
mov r12, qword [rsp + 0x50]
push rax
mov rdi, rbp
sub rdi, r12
jb 0x1400e7fbf
sub rdi, r12
jb 0x1400e7fd9
mov r14, r13
mov r13, qword [rsp + 0x58]
sub rdi, r13
jb 0x1400e7ff3
sub rdi, r13
jb 0x1400e800d
mov rcx, qword [rbx + 0x20]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rbx + 0x28]
mov qword [rsp + 0x48], rcx
xorps xmm6, xmm6
movups xmmword [rsp + 0xd0], xmm6
movups xmmword [rsp + 0xc0], xmm6
cmp r12, 0x21
jae 0x1400e8027
lea rdx, [r14 + r12]
lea rax, [rdx + r12]
mov qword [rsp + 0x78], rax
lea r15, [rax + r13]
lea rax, [r15 + r13]
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0xc0]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xa0], r12
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
lea rdx, [rsp + 0x80]
mov rcx, qword [rsp + 0x40]
mov r8, r15
mov r9, r13
mov rax, qword [rsp + 0x48]
call qword [rax + 0x20]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rdx
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x68], rax
mov rbx, qword [rbx + 0x28]
movups xmmword [rsp + 0xd0], xmm6
movups xmmword [rsp + 0xc0], xmm6
lea rcx, [rsp + 0xc0]
mov r15, r14
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xa0], r12
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
mov qword [rsp + 0x28], rdi
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x80]
mov rcx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov r9, r13
call qword [rbx + 0x18]
mov r12, rax
mov r13, rdx
test rbp, rbp
je 0x1400e7f39
mov rcx, r15
call fcn.140142490
mov rdi, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400e7f55
mov rcx, rdi
call fcn.140142490
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r13
mov qword [rsi + 0x30], 0
mov byte [rsi + 0x41], 1
mov rdi, qword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400e7f85
mov rcx, rdi
call fcn.140142490
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x20], rax
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x28], rax
sub byte [rax - 0x39], r9b
cmp byte [rax], r8b
add byte [rax], al
add dh, al
add dword [rdi], ecx
sub byte [rsp + 0x100], dh
and al, 0
add dword [rax], eax
invalid
sub byte [rax - 0x39], r9b
cmp byte [rax], r8b
add byte [rax], al
add dh, al
add dword [rdi], ecx
sub byte [rsp + 0x100], dh
and al, 0
add dword [rax], eax
invalid
and al, 0
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, [0x14019e8c0]
lea eax, [0x14019e8c0]
lea eax, [0x14019e8c0]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, [0x14019e8d8]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, [0x14019e8f0]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_mid___self.len__C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcescape.rs
lea r8, [0x14019e908]
mov edx, 0x23
add byte [rax], al
add byte [rax], al
call fcn.140163440
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptocipher.rs
mov edx, 0x20
mov rcx, r12
call fcn.1401633c0
ud2
add byte [rdi], cl
or ebp, eax
jg 0x1400e803a
jg 0x1400e803a
jg 0x1400e803a
dec dword [rdi]
or ecx, esp
int3
pop rsi
ret
mov rcx, rdi
call fcn.140142490
invalid
invalid
invalid
invalid
cmp byte [rsi], 0
jne 0x1400e8143
cmp qword [rsi + 0x10], 0
je 0x1400e8143
mov rcx, qword [rsi + 8]
call fcn.140142490
mov rdi, qword [rsi + 0x140]
mov rbx, qword [rsi + 0x148]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400e8165
mov rcx, rdi
call fcn.140142490
mov rcx, qword [rsi + 0x150]
test rcx, rcx
je 0x1400e8180
cmp qword [rsi + 0x158], 0
je 0x1400e8180
call fcn.140142490
mov rcx, qword [rsi + 0x190]
test rcx, rcx
je 0x1400e81a4
cmp qword [rsi + 0x198], 0
je 0x1400e81a4
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov esi, dword [rax]
cmp byte [r14 + 0x13d], 0
je 0x1400e8528
mov byte [r14 + 0x42], 2
mov r15, qword [rdi + 0xb0]
mov rax, qword [rdi + 0x128]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rdi + 0x118]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rdi + 0x108]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0xd0], xmm0
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movups xmm0, xmmword [rdi + 0xe8]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rdi + 0xd8]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rdi + 0xc8]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rdi + 0xb8]
movaps xmmword [rsp + 0x90], xmm0
lea rdx, [rdi + 0x20]
lea rcx, [rsp + 0x150]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x188]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rdi + 0x168]
movups xmm1, xmmword [rdi + 0x178]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movzx ebp, byte [rdi + 0x1b0]
mov rax, qword [rdi + 0x160]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rdi + 0x130]
movups xmm1, xmmword [rdi + 0x140]
movups xmm2, xmmword [rdi + 0x150]
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rdi + 0x1a0]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [rdi + 0x190]
movaps xmmword [rsp + 0x110], xmm0
movzx r12d, byte [rdi + 0x1b1]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
cmpsd dword [rsi], dword [rdi]
mov cl, 1
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x1b8
mov edx, 8
add byte [rax], al
add al, ch
cli
scasb al, byte [rdi]
add eax, 0xc0854800
add byte [rax], al
add al, ch
cli
scasb al, byte [rdi]
add eax, 0xc0854800
test eax, eax
je 0x1400e8694
mov r14, rax
lea rdx, [rsp + 0x130]
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0xb0], r15
mov dword [rsi + 0xb0], edi
jno 0x1400e835e
add byte [rbp - 0x77], cl
mov esi, 0xb0
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xchg al, ch
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x50], al
and al, 0x50
mov rax, qword [rsp + 0x80]
mov qword [r14 + 0xe8], rax
movaps xmm0, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movups xmmword [r14 + 0xd8], xmm2
movups xmmword [r14 + 0xc8], xmm1
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 0xc8], ecx
movups xmmword [r14 + 0xb8], xmm0
mov rax, qword [rsp + 0x100]
mov qword [r14 + 0x160], rax
mov dword [rsi + 0x160], eax
mov dword [rsi + 0x160], eax
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [r14 + 0x150], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [r14 + 0x140], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r14 + 0x130], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], dl
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], dl
movaps xmm3, xmmword [rsp + 0xc0]
movups xmmword [r14 + 0x120], xmm3
movups xmmword [r14 + 0x110], xmm2
add byte [rcx + 0xf], al
adc dword [rsi + 0x100], ecx
movups xmmword [r14 + 0xf0], xmm0
mov rax, qword [rsp + 0x40]
mov qword [r14 + 0x188], rax
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [r14 + 0x178], xmm1
movups xmmword [r14 + 0x168], xmm0
push 0xf000001
sub byte [rsp + 0x110], al
movaps xmm1, xmmword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movups xmmword [r14 + 0x1a0], xmm1
movups xmmword [r14 + 0x190], xmm0
mov byte [r14 + 0x1b0], bpl
mov byte [r14 + 0x1b1], r12b
mov qword [rsi + 8], r14
jbe 0x1400e8474
jbe 0x1400e8474
or byte [rax - 0x73], cl
add eax, 0xb7575
lea rax, fcn.1400e86c0
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov byte [rsi], 0x13
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
add byte [rdi], cl
shl dword [rsi - 0x7b], 0xc0
add byte [rdi], cl
shl dword [rsi - 0x7b], 0xc0
je 0x1400e8666
movzx eax, ax
cmp eax, 1
je 0x1400e862c
add byte [rax], al
cmp eax, 2
je 0x1400e8666
cmp qword [rbx + 8], 0
jne 0x1400e863c
add byte [rdi], cl
test dword [rcx + rax - 0x56170000], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x130]
mov r8d, 0xb8
mov rdx, rbx
jmp 0x1400e8666
lea ecx, [rsp + 0x130]
add byte [rax], al
mov r8d, 0xb8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movzx ebx, word [rsp + 0x1d8]
movzx eax, byte [0x1401ea9b8]
mov ecx, 2
mov edx, 1
add byte [rax], al
add al, ch
invalid
lodsd eax, dword [rsi]
add eax, 0xc0854800
je 0x1400e8683
add byte [rax], al
add al, ch
invalid
mov dword [rcx], eax
add byte [rax], al
mov word [rax], 0
add ebx, 0xffffffe1
cmp bx, 4
mov ecx, 1
cmovb ecx, ebx
movzx ecx, cx
lea rdx, [0x1401b0640]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov cl, 1
jmp 0x1400e85ac
mov word [rsp + 0x1e8], 4
mov byte [rsp + 0x130], 1
mov byte [rsp + 0x132], 1
mov word [rsp + 0x1d8], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0x130]
add byte [rax], al
add byte [rax], al
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov word [rsi], 0x1908
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400e865e
add byte [rax], al
add byte [rax], al
movzx eax, ax
cmp eax, 1
je 0x1400e8646
cmp eax, 2
jne 0x1400e864f
xor ecx, ecx
mov byte [rsi], 0
mov byte [rsi + 1], cl
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], 1
jmp 0x1400e865e
mov word [rsi], 0x200
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], 1
lea rcx, [rsp + 0x148]
call fcn.1400d1e20
cmp qword [rsp + 0x138], 0
jne 0x1400e8622
jmp 0x1400e865e
mov word [rsi], 0x300
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], 1
cmp qword [rsp + 0x138], 0
je 0x1400e865e
mov rcx, qword [rsp + 0x130]
jmp 0x1400e8659
mov rcx, qword [rbx]
call fcn.140142490
jmp 0x1400e8666
lea rcx, [rbx + 0x18]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
je 0x1400e865e
call fcn.140142490
mov rcx, rdi
call fcn.1400e8090
mov rcx, rdi
call fcn.140142490
mov rax, rsi
add rsp, 0x1f0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 1
mov edx, 2
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x1b8
call fcn.140162fc0
ud2
lea r12, [rsp + 0x228]
mov word [rsp + 0xe8], 4
mov word [rsp + 0xd8], 0x21
lea rdx, [rsp + 0x30]
mov rcx, r15
xor r8d, r8d
call case.0x14004b2ee.2628
mov byte [r15 + 0x41], 2
mov rcx, rbp
mov rdx, r12
mov r8, r15
call fcn.1400e90e0
mov word [r15 + 0x13e], 0x101
mov rax, qword [r15 + 0xa0]
test rax, rax
je 0x1400e8bec
xor r13d, r13d
jmp 0x1400e8b7c
mov rax, qword [r15 + 0xa0]
test rax, rax
je 0x1400e8bec
mov rdx, qword [r15 + 0x98]
mov rcx, qword [r15 + 0x88]
mov r8, qword [r15 + 0x90]
lea r9, [rdx + 1]
cmp r9, r8
cmp ecx, eax
cmovb r8, r13
neg r8
add r8, rdx
inc r8
mov qword [r15 + 0x98], r8
dec rax
mov qword [r15 + 0xa0], rax
lea rax, [rdx + rdx*2]
mov r12, qword [rcx + rax*8]
mov esp, dword [rcx + rax*8]
test r12, r12
je 0x1400e8bec
lea rax, [rcx + rax*8]
mov r8, qword [rax + 0x10]
mov rdi, qword [rax + 8]
mov rcx, r15
mov rdx, r12
mov r9b, 1
call case.0x14002210d.2906
xor edx, dword [rax]
invalid
dec dword [rax - 0x7b]
invalid
je 0x1400e8b70
mov rcx, r12
call fcn.140142490
jmp 0x1400e8b70
mov rax, qword [rbp + 0x70]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rbp + 0x60]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rbp + 0x50]
push r8
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rbp + 0x40]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x78
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400e8fdc
mov rcx, qword [rsp + 0xa0]
mov qword [rax + 0x70], rcx
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsi + 8], rax
lea rax, method..virtual_0
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x13
cmp qword [rsp + 0x110], 0
mov rdi, qword [rsp + 0x28]
je 0x1400e8cd6
mov rcx, r14
call fcn.140142490
lea rcx, [rsp + 0x170]
call fcn.1400e86c0
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400e8d19
movzx eax, ax
cmp eax, 1
je 0x1400e8d40
cmp eax, 2
je 0x1400e8d19
cmp qword [rbx + 8], 0
je 0x1400e8d19
mov rcx, qword [rbx]
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x370]
add rsp, 0x388
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rbx + 0x18]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
jne 0x1400e8d11
jmp 0x1400e8d19
add byte [rax], al
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [rsp + 0x2e8]
and al, 0xe8
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x150], eax
and al, 0xe8
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x150], eax
movups xmm0, xmmword [rsp + 0x2d8]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
xorps xmm6, xmm6
movups xmmword [rsp + 0x38], xmm6
lea rcx, [rsp + 0x30]
mov r8d, 0x30
xor edx, edx
call fcn.1401639e0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x2a8]
adc byte [rsp + 0x2a8], al
adc byte [rsp + 0x2a8], al
movups xmm1, xmmword [rsp + 0x2b8]
adc byte [rsp + 0x2b8], cl
movups xmm2, xmmword [rsp + 0x2c8]
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
add rcx, 0x30
mov qword [rsp + 0x130], rcx
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x120], xmm0
mov rdx, qword [r15 + 0x100]
mov eax, 8
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
test rdx, rdx
je 0x1400e8eab
mov r8, qword [r15 + 0x110]
lea rcx, [rsp + 0x30]
call fcn.1400e0e50
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x1400e8eab
movups xmm6, xmmword [rsp + 0x38]
mov qword [rsp + 0x20], rax
and al, 0x20
invalid
and al, ch
xor bl, dh
add byte [rax], al
call fcn.1400f81e0
test r12, r12
movzx ecx, byte [rsp + 0x320]
mov edx, 0
cmove ebp, edx
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rsp + 0x50], xmm0
mov rdx, qword [rsp + 0x130]
add byte [rax], al
mov qword [rsp + 0x60], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x30], rdx
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0xa0], xmm1
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0xb0], rdx
add byte [rax], al
add byte [rax + 0xb8248c], cl
add byte [rax], al
mov qword [rsp + 0x38], rdi
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], r13
insb byte [rdi], dx
and al, 0x48
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x68], rcx
movups xmmword [rsp + 0x70], xmm6
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x88], ebp
mov rax, qword [rsp + 0x220]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x170]
lea r8, [rsp + 0x30]
call qword [rax + 0x28]
cmp byte [rsp + 0x321], 0
lea rbp, [rsp + 0x260]
jne 0x1400e8b0d
jmp 0x1400e8b4c
mov ecx, 8
mov edx, 0x78
call fcn.140162fc0
ud2
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rbx, r9
mov r14, r8
mov r15, rdx
mov rsi, rcx
mov ecx, 0xc
mov edx, 1
call fcn.140148b50
test rax, rax
je 0x1400e90b1
mov rdi, rax
mov rax, qword [r15]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
add r15, 0x48
mov r8d, 0x30
mov rdx, r15
mov edx, edi
mov edx, edi
call qword [rax + 0x18]
mov rcx, qword [r14 + 0x40]
cmp rcx, 0x41
jae 0x1400e90c2
mov r15, rax
mov r12, rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], 0xf
mov edx, 0xc
mov rcx, rdi
mov r8, rax
mov r9, r12
call fcn.1400e96e0
mov rcx, r15
call qword [r12]
cmp qword [r12 + 8], 0
je 0x1400e9090
mov rcx, r15
call fcn.140142490
mov qword [rsi], rdi
mov qword [rsi + 8], 0xc
mov qword [rsi + 0x10], 0xc
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 1
mov edx, 0xc
call fcn.140162fc0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohash.rs
mov edx, 0x40
call fcn.1401633c0
ud2
int3
cmp word [r9 + 0xa8], 0x22
jne 0x1400e9375
mov r14, qword [rbx]
mov r15, qword [rbx + 8]
mov edi, dword [rbx + 8]
mov r12, qword [rbx + 0x10]
test r12, r12
je 0x1400e93da
test byte [rcx + rax], cl
add byte [rax], al
test byte [rcx + rax], cl
add byte [rax], al
mov r13, qword [r8]
mov rcx, qword [r13 + 0x60]
mov rax, qword [r13 + 0x70]
cmp rax, rcx
jne 0x1400e92ef
lea rcx, [r13 + 0x58]
call fcn.1400d9b70
mov rcx, qword [r13 + 0x60]
mov rax, qword [r13 + 0x70]
mov dword [rax], ecx
invalid
mov rdx, qword [r13 + 0x68]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
sub edx, eax
mov rcx, qword [r13 + 0x58]
lea rdx, [rdx + rdx*2]
mov qword [rcx + rdx*8], r14
mov qword [rcx + rdx*8 + 8], r15
mov qword [rcx + rdx*8 + 0x10], r12
inc rax
mov qword [r13 + 0x70], rax
movzx eax, word [rbx + 0xa8]
mov qword [rsi + 8], rdi
lea rcx, method..virtual_0
mov qword [rsi + 0x10], rcx
mov byte [rsi], 0x13
cmp ax, 0x22
je 0x1400e9479
fisub word [rsi + 0xb]
add byte [rax - 0x77], cl
adc sil, r8b
invalid
add eax, 0xffffffe1
cmp ax, 4
mov ecx, 1
cmovb ecx, eax
test cx, cx
je 0x1400e9479
test byte [rsi], bl
add dword [rax], eax
invalid
test byte [rsi], bl
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xc1
movzx eax, cx
cmp eax, 1
je 0x1400e948f
cmp eax, 2
je 0x1400e9479
lea rcx, [rsp + 0x28]
mov r8d, 0xb8
mov eax, 0xb8
mov eax, 0xb8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movzx ebx, word [rsp + 0xd0]
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
mov ecx, 2
add byte [rax], al
add byte [rdx + 1], bh
add byte [rax], al
add byte [rdx + 1], bh
call fcn.140143230
test rax, rax
je 0x1400e94a4
mov word [rax], 3
add ebx, 0xffffffe1
cmp bx, 4
mov ecx, 1
add byte [rbx - 0x7c991e3d], al
sti
add al, 0xb9
add dword [rax], eax
add byte [rax], al
cmovb ecx, ebx
movzx ecx, cx
lea rdx, [0x1401b0650]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
test r15, r15
je 0x1400e93e7
mov rcx, r14
call fcn.140142490
mov qword [rsi + 8], rdi
lea rax, method..virtual_0
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x13
jmp 0x1400e9479
invalid
mov rax, rsi
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rbx + 0x18]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
je 0x1400e9479
mov ecx, 1
mov edx, 2
call fcn.140162fc0
ud2
xchg eax, eax
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0xaf
leave
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
adc eax, 0xb9000ff6
rol byte [rcx], 1
add byte [rax], al
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400ebe44
mov r14, rax
lea rdx, [rsp + 0x1d0]
mov r8d, 0x180
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x50], r13
mov qword [r14 + 0x180], r13
mov qword [r14 + 0x188], r15
lea r13, [r14 + 0x190]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movups xmmword [r14 + 0x190], xmm0
movups xmmword [r14 + 0x1a0], xmm1
movups xmmword [r14 + 0x1b0], xmm2
mov rax, qword [rsp + 0x90]
mov qword [r14 + 0x1c0], rax
mov byte [r14 + 0x1c8], sil
mov byte [r14 + 0x1c9], bpl
mov esi, dword [rbx + 0xa8]
mov ebp, esi
add ebp, 0xffffffe1
cmp bp, 4
setae al
cmp bp, 1
sete r15b
or r15b, al
cmp r15b, 1
jne 0x1400ebb81
cmp si, 0x11
jne 0x1400ebb81
mov rsi, r13
mov qword [rsp + 0x58], r12
lea rbp, [r14 + 0x148]
mov r12, qword [rbx]
mov r15, qword [rbx + 0x10]
mov rcx, qword [r14 + 0x158]
mov rax, qword [r14 + 0x160]
mov rdx, r12
mov r8, r15
call qword [rax + 0x30]
mov rcx, qword [r14 + 0x168]
test rcx, rcx
je 0x1400eb4d1
mov rax, qword [r14 + 0x170]
mov r13, qword [r14 + 0x178]
sub rax, r13
cmp rax, r15
jb 0x1400ebe02
add rcx, r13
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r13, r15
mov qword [r14 + 0x178], r13
mov r12, qword [rsp + 0x50]
mov rax, qword [r12 + 0x90]
mov r8, qword [r12 + 0x98]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add rdx, 0x10
mov r9, qword [rbx + 0x48]
mov rax, qword [rbx + 0x58]
mov rcx, qword [rbx + 0x30]
mov r10, qword [rbx + 0x40]
lea r11, [0x14019f990]
mov qword [rsp + 0x38], r11
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x180]
call fcn.1400ed200
mov rdx, r14
add rdx, 0x90
lea rcx, [rsp + 0x1d0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r14 + 0x140]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [r14 + 0x120]
movups xmm1, xmmword [r14 + 0x130]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [r14 + 0x40]
movups xmm1, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x90], xmm3
movzx eax, byte [r14 + 0x1c8]
mov byte [rsp + 0x4f], al
mov rax, qword [rbp + 0x30]
mov qword [rsp + 0xd0], rax
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
mov r13, qword [r14 + 0x188]
movups xmm0, xmmword [r14 + 0x60]
movups xmm1, xmmword [r14 + 0x70]
movups xmm2, xmmword [r14 + 0x80]
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x170], xmm2
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0x100], xmm2
mov rax, qword [rsi + 0x30]
mov qword [rsp + 0x110], rax
movzx ebp, byte [r14 + 0x1c9]
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x208
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400ebe33
mov r15, rax
mov edi, eax
mov qword [rax], 1
movups xmm0, xmmword [rsp + 0x180]
adc byte [rsp + 0x180], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x180], al
movups xmm1, xmmword [rsp + 0x190]
movups xmm2, xmmword [rsp + 0x1a0]
movups xmmword [rax + 0x28], xmm2
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x48], xmm1
movups xmmword [rax + 0x58], xmm2
mov rax, qword [rsp + 0x110]
mov qword [r15 + 0x68], rax
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movups xmmword [r15 + 0x70], xmm0
movups xmmword [r15 + 0x80], xmm1
mov rcx, r15
add rcx, 0x90
lea rdx, [rsp + 0x1d0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + 0x120], r12
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movups xmmword [r15 + 0x128], xmm0
movups xmmword [r15 + 0x138], xmm1
movups xmmword [r15 + 0x148], xmm2
mov rax, qword [rsp + 0xd0]
mov qword [r15 + 0x158], rax
mov qword [r15 + 0x160], r13
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movaps xmm2, xmmword [rsp + 0x170]
movups xmmword [r15 + 0x188], xmm2
movups xmmword [r15 + 0x178], xmm1
movups xmmword [r15 + 0x168], xmm0
mov rax, qword [rsp + 0x140]
mov qword [r15 + 0x1b8], rax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [r15 + 0x1a8], xmm1
movups xmmword [r15 + 0x198], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [r15 + 0x1c0], xmm0
movups xmmword [r15 + 0x1d0], xmm1
movups xmmword [r15 + 0x1e0], xmm2
movups xmmword [r15 + 0x1f0], xmm3
movzx eax, byte [rsp + 0x4f]
mov byte [r15 + 0x200], al
mov byte [r15 + 0x201], bpl
mov r12, qword [rsp + 0x58]
mov qword [r12 + 8], r15
lea rax, fcn.1400ed3f0
mov qword [r12 + 0x10], rax
mov byte [r12], 0x13
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400ebddb
movzx eax, ax
cmp eax, 1
je 0x1400ebdc3
cmp eax, 2
je 0x1400ebddb
cmp qword [rbx + 8], 0
jne 0x1400ebdd3
jmp 0x1400ebddb
invalid
movups xmmword [rdi + 0x178], xmm1
movups xmmword [r15 + 0x168], xmm0
movaps xmm0, xmmword [rsp + 0x150]
sub byte [rsp + 0x150], al
sub byte [rsp + 0x150], al
movaps xmm1, xmmword [rsp + 0x160]
movups xmmword [r15 + 0x198], xmm0
movups xmmword [r15 + 0x1a8], xmm1
mov rax, qword [rsp + 0x170]
mov qword [r15 + 0x1b8], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [r15 + 0x1c0], xmm0
movups xmmword [r15 + 0x1d0], xmm1
movups xmmword [r15 + 0x1e0], xmm2
movups xmmword [r15 + 0x1f0], xmm3
mov byte [r15 + 0x200], bpl
mov byte [r15 + 0x201], r13b
mov byte [rdi + 0x201], ch
mov r12, qword [rsp + 0x58]
mov rcx, r12
mov rdx, r15
mov r8, r14
mov r9, rbx
call fcn.1400ebe70
jmp 0x1400ebde3
movzx eax, byte [0x1401ea9b8]
xor dh, ch
invalid
mov ecx, 2
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.140143230
test r15b, r15b
je 0x1400ebbbd
test rax, rax
je 0x1400ebe55
mov word [rax], 0xa
movzx edx, byte [rbx + 0xb0]
movzx ecx, byte [rbx + 0xb1]
mov r8b, 1
jmp 0x1400ebbdc
test rax, rax
je 0x1400ebe55
mov word [rax], 2
lea ecx, [rsi*8 - 0xf8]
mov edx, 0x3000201
shr edx, cl
xor r8d, r8d
mov byte [r12], r8b
mov byte [r12 + 1], dl
mov byte [r12 + 2], cl
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 1
mov qword [r12 + 0x18], 1
cmp bp, 4
mov eax, 1
cmovb eax, ebp
test ax, ax
je 0x1400ebc32
movzx eax, ax
cmp eax, 1
je 0x1400ebdaa
cmp eax, 2
je 0x1400ebc32
cmp qword [rbx + 8], 0
je 0x1400ebc32
mov rcx, qword [rbx]
call fcn.140142490
invalid
invalid
add eax, 0x448b4800
and al, 0x50
mov rax, qword [rsp + 0x50]
lock dec qword [rax]
jne 0x1400ebc49
lea rcx, [r14 + 0x180]
call fcn.140019fa0
cmp byte [r14 + 0x118], 2
je 0x1400ebcd1
cmp qword [r14 + 0xa0], 0
je 0x1400ebc6d
mov rcx, qword [r14 + 0x98]
call fcn.140142490
cmp qword [r14 + 0xb8], 0
je 0x1400ebc83
mov rcx, qword [r14 + 0xb0]
call fcn.140142490
mov rbx, qword [r14 + 0xc8]
mov rsi, qword [r14 + 0xd8]
test rsi, rsi
je 0x1400ebcbf
lea r15, [rbx + 8]
jmp 0x1400ebca9
add r15, 0x18
dec rsi
je 0x1400ebcbf
mov rcx, qword [r15 - 8]
test rcx, rcx
je 0x1400ebca0
cmp qword [r15], 0
je 0x1400ebca0
call fcn.140142490
jmp 0x1400ebca0
cmp qword [r14 + 0xd0], 0
je 0x1400ebcd1
mov rcx, rbx
call fcn.140142490
cmp byte [r14 + 0x40], 0
jne 0x1400ebce8
cmp qword [r14 + 0x50], 0
je 0x1400ebce8
mov rcx, qword [r14 + 0x48]
call fcn.140142490
mov rbx, qword [r14 + 0x158]
mov rsi, qword [r14 + 0x160]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400ebd0a
add dword [rax], eax
add byte [rcx - 0x75], cl
mov dh, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
fcos
invalid
mov rcx, rbx
call fcn.140142490
mov rcx, qword [r14 + 0x168]
test rcx, rcx
je 0x1400ebd25
cmp qword [r14 + 0x170], 0
je 0x1400ebd25
call fcn.140142490
mov rbx, qword [r14 + 0x60]
mov rsi, qword [r14 + 0x70]
test rsi, rsi
je 0x1400ebd5f
lea r15, [rbx + 8]
jmp 0x1400ebd49
add r15, 0x18
dec rsi
je 0x1400ebd5f
mov rcx, qword [r15 - 8]
test rcx, rcx
je 0x1400ebd40
cmp qword [r15], 0
je 0x1400ebd40
call fcn.140142490
jmp 0x1400ebd40
cmp qword [r14 + 0x68], 0
je 0x1400ebd6e
mov rcx, rbx
call fcn.140142490
cmp qword [r14 + 0x80], 0
je 0x1400ebd81
mov rcx, qword [r14 + 0x78]
call fcn.140142490
cmp qword [r14 + 0x198], 0
je case.0x14003daf1.3011
mov rcx, qword [r13]
call fcn.140142490
cmp qword [r14 + 0x1b0], 0
je 0x1400ebddb
mov rbx, r14
add rbx, 0x1a8
jmp 0x1400ebdd3
lea rcx, [rbx + 0x18]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
jne 0x1400ebc2a
jmp 0x1400ebc32
lea rcx, [rbx + 0x18]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
je 0x1400ebddb
mov rcx, qword [rbx]
mov ecx, dword [rbx]
call fcn.140142490
mov rcx, r14
call fcn.140142490
invalid
invalid
invalid
add ax, 0x4800
mov rcx, rdi
mov ecx, edi
call fcn.140142490
mov rax, r12
add byte [rcx + rcx*4 - 0x20], cl
add rsp, 0x358
pop rbx
pop rbp
invalid
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea rcx, [r14 + 0x168]
mov rdx, r13
mov r8, r15
call fcn.1401639e0
mov rcx, qword [r14 + 0x168]
mov r13, qword [r14 + 0x178]
mov rax, qword [r14 + 0x180]
mov qword [rsp + 0x50], rax
jmp 0x1400eb4b9
mov ecx, 8
mov edx, 0x208
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x1d0
call fcn.140162fc0
ud2
mov ecx, 1
mov edx, 2
call fcn.140162fc0
pop rsp
jno case.0x140040846.2962
invalid
ud2
mov ecx, dword [rsp + 0x400]
add al, 0
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400ebf39
mov rax, qword [rsp + 0x408]
mov r13, qword [rsp + 0x410]
sub rax, r13
cmp rax, r15
jb 0x1400ec4d2
add rcx, r13
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r13, r15
std
std
mov qword [rsp + 0x410], r13
and al, 0x10
add al, 0
add byte [rcx - 0x75], cl
mov edi, dword [rsi]
cmp byte [rdi + 0x13d], 0
mov rdi, qword [r14]
mov edi, dword [rsi]
cmp byte [rdi + 0x13d], 0
mov qword [rsp + 0x160], rbp
je 0x1400ec1a2
mov rax, qword [rsp + 0x418]
mov r15, qword [rsp + 0x420]
mov r12, qword [rsp + 0x430]
mov byte [rsp + 0x1b0], 3
test r12, r12
je 0x1400ec206
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x1b0]
call fcn.1400cb100
mov rax, qword [rsp + 0x3d8]
mov rbp, qword [rsp + 0x438]
mov r14, qword [rax + 0xa0]
mov r13, qword [rax + 0xa8]
mov rbx, qword [r13 + 0x10]
mov rdi, qword [rsp + 0x448]
mov qword [rsp + 0x68], 0
mov rax, qword [0x1401e9120]
lea rcx, [rsp + 0x68]
call rax
mov r8, qword [rsp + 0x68]
movabs r9, 0x19db1ded53e8000
mov rax, r8
sub rax, r9
neg rax
movabs rcx, 0xfe624e212ac18000
add byte [rax + 0x4e212ac1], al
invalid
dec byte [rcx + rax - 0x3f]
invalid
add byte [rax + 0x4e212ac1], al
invalid
and dword [rsi + 0x62], ecx
dec byte [rcx + rax - 0x3f]
invalid
ror dword [rbp + 0x39], 0xc8
cmp r8, r9
cmovl rcx, rax
movabs rdx, 0xd6bf94d5e57a42bd
mov rax, rcx
mul rdx
shr rdx, 0x17
cmp r8, r9
jl 0x1400ed1b9
lea rcx, [rsp + 0x328]
dec rbx
and rbx, 0xfffffffffffffff0
lea rax, [rbx + r14]
add rax, 0x10
lea r9, [r15 + 0x18]
dec r12
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0x1b0]
mov rdx, rax
mov r8, r15
call qword [r13 + 0x18]
push rbp
sbb byte [rax + 0x1b024bc], al
add byte [rax], al
adc ecx, dword [rdi]
invalid
mov byte [rax + rax], al
invalid
lea rcx, [rsp + 0xe0]
lea r8, [rsp + 0x1b0]
mov rbx, qword [rsp + 0x60]
pop rsp
and al, 0x60
mov rdx, rbx
call fcn.1400ed670
movzx eax, byte [rsp + 0xe0]
mov dh, 0x84
and al, 0xe0
add byte [rax], al
add byte [rbx + rdx], bh
je 0x1400ec4ff
movups xmm0, xmmword [rsp + 0xe1]
movups xmm1, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], al
jmp 0x1400ec209
add qword [r8], rax
invalid
mov edi, dword [rsp + 0x360]
lea ebx, [rdi - 0x1f]
add eax, dword [rax]
add byte [rbp - 0x49f01ea1], cl
movzx eax, byte [0x1401ea9b8]
add eax, 0xfe8d3
mov ecx, 2
mov edx, 1
call fcn.140143230
add eax, 0xfb836600
invalid
ja 0x1400ec121
cmp bx, 1
je 0x1400ec121
test rax, rax
je 0x1400ed1a8
mov word [rax], 2
lea ecx, [rdi*8 - 0xf8]
mov edx, 0x3000201
shr edx, cl
xor r8d, r8d
jmp 0x1400ec142
test rax, rax
je 0x1400ed1a8
mov word [rax], 0xb
movzx edx, byte [rsp + 0x368]
movzx ecx, byte [rsp + 0x369]
mov r8b, 1
mov byte [rsi], r8b
mov byte [rsi + 1], dl
mov byte [rsi + 2], cl
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], 1
cmp bx, 4
mov eax, 1
cmovb eax, ebx
test ax, ax
je 0x1400ec195
movzx eax, ax
cmp eax, 1
je 0x1400ec1ec
cmp eax, 2
je 0x1400ec195
cmp qword [rsp + 0x2c0], 0
je 0x1400ec195
mov rcx, qword [rsp + 0x2b8]
call fcn.140142490
mov rcx, rbp
call fcn.1400ed3f0
jmp 0x1400ec4b3
mov word [rsp + 0x268], 4
mov byte [rsp + 0x1b0], 1
mov byte [rsp + 0x1b2], 1
mov word [rsp + 0x258], 0x1f
cmp byte [rdi + 0x41], 2
sete r8b
lea rdx, [rsp + 0x1b0]
mov rcx, rdi
mov ecx, edi
call case.0x14004b2ee.2628
mov byte [rdi + 0x141], 1
add dword [r8], eax
add byte [rcx], al
mov word [rsi], 0x1908
jmp 0x1400ec209
lea rcx, [rsp + 0x2d0]
call fcn.1400d1e20
cmp qword [rsp + 0x2c0], 0
and al, 0xc0
add al, byte [rax]
add byte [rax], al
jne 0x1400ec188
jmp 0x1400ec195
mov byte [rsi], 3
mov bpl, 1
mov r15b, 1
invalid
mov rax, qword [rsp + 0x3d8]
lock dec qword [rax]
jne 0x1400ec22a
lea rcx, [rsp + 0x3d8]
call fcn.140019fa0
cmp byte [rsp + 0x3d0], 2
je 0x1400ec2c2
cmp qword [rsp + 0x358], 0
je 0x1400ec250
mov rcx, qword [rsp + 0x350]
call fcn.140142490
cmp qword [rsp + 0x370], 0
je 0x1400ec268
mov rcx, qword [rsp + 0x368]
call fcn.140142490
mov r14, qword [rsp + 0x380]
mov rdi, qword [rsp + 0x390]
test rdi, rdi
je 0x1400ec2af
lea rbx, [r14 + 8]
jmp 0x1400ec299
add rbx, 0x18
dec rdi
je 0x1400ec2af
mov rcx, qword [rbx - 8]
test rcx, rcx
je 0x1400ec290
cmp qword [rbx], 0
je 0x1400ec290
call fcn.140142490
jmp 0x1400ec290
cmp qword [rsp + 0x388], 0
je 0x1400ec2c2
mov rcx, r14
call fcn.140142490
cmp byte [rsp + 0x328], 0
jne 0x1400ec2e4
cmp qword [rsp + 0x338], 0
je 0x1400ec2e4
mov rcx, qword [rsp + 0x330]
call fcn.140142490
test bpl, bpl
mov rbp, qword [rsp + 0x160]
je 0x1400ec332
mov r14, qword [rsp + 0x3f0]
mov rdi, qword [rsp + 0x3f8]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400ec315
mov rcx, r14
call fcn.140142490
mov rcx, qword [rsp + 0x400]
test rcx, rcx
je 0x1400ec332
cmp qword [rsp + 0x408], 0
je 0x1400ec332
call fcn.140142490
test r15b, r15b
mov r15, qword [rsp + 0x168]
je 0x1400ec392
mov r14, qword [rsp + 0x420]
mov rdi, qword [rsp + 0x430]
test rdi, rdi
je 0x1400ec37f
lea rbx, [r14 + 8]
jmp 0x1400ec369
add rbx, 0x18
dec rdi
je 0x1400ec37f
mov rcx, qword [rbx - 8]
test rcx, rcx
je 0x1400ec360
cmp qword [rbx], 0
je 0x1400ec360
call fcn.140142490
jmp 0x1400ec360
cmp qword [rsp + 0x428], 0
je 0x1400ec392
mov rcx, r14
call fcn.140142490
cmp qword [rsp + 0x440], 0
je 0x1400ec3aa
mov rcx, qword [rsp + 0x438]
call fcn.140142490
cmp qword [rsp + 0x2f8], 0
je 0x1400ec3c2
mov rcx, qword [rsp + 0x2f0]
call fcn.140142490
cmp qword [rsp + 0x310], 0
je 0x1400ec3da
mov rcx, qword [rsp + 0x308]
call fcn.140142490
cmp qword [rsp + 0x2b8], 0
je 0x1400ec46a
cmp qword [rsp + 0x2c8], 0
je 0x1400ec44d
mov ecx, dword [r15 + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400ec4b3
mov rcx, rbp
call fcn.140142490
mov rax, rsi
add rsp, 0x528
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x400]
mov rdx, r13
mov r8, r15
call fcn.1401639e0
mov rcx, qword [rsp + 0x400]
mov r13, qword [rsp + 0x410]
jmp 0x1400ebf20
mov rbx, qword [rsp + 0x60]
mov qword [rsp + 0x68], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x68]
mov r8d, 0x20
xor edx, edx
call fcn.1401639e0
mov r12, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x478]
movups xmm1, xmmword [rsp + 0x488]
movups xmmword [r12 + rbp + 0x10], xmm1
movups xmmword [r12 + rbp], xmm0
add rbp, 0x20
mov qword [rsp + 0x78], rbp
lea rdi, [rsp + 0x498]
mov rax, qword [rsp + 0x70]
mov rcx, rax
sub rcx, rbp
cmp rcx, 0x1f
jbe 0x1400ec79b
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [r12 + rbp + 0x10], xmm1
movups xmmword [r12 + rbp], xmm0
add rbp, 0x20
mov qword [rsp + 0x78], rbp
mov r13, qword [rsp + 0x2f0]
mov r15, qword [rsp + 0x300]
sub rax, rbp
cmp rax, r15
jb case.0x140008aad.3497
lea rcx, [r12 + rbp]
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add rbp, r15
mov qword [rsp + 0x78], rbp
movzx eax, word [rsp + 0x320]
mov ecx, 6
cmp rax, 0xb
jae 0x1400ec5d9
lea rcx, [0x1401ac3c0]
mov rcx, qword [rcx + rax*8]
mov r8, qword [rsp + 0x58]
mov rdx, qword [r8 + 0x18]
test rdx, rdx
je 0x1400ec632
lea r14, [rsp + 0x3e0]
lea rax, [rsp + 0x308]
mov r8, qword [r8 + 0x10]
shl rdx, 2
xor r9d, r9d
lea r10, [0x1401ac418]
nop dword [rax]
movzx r11d, word [r8 + r9]
mov edi, 6
cmp r11, 0xa
ja 0x1400ec624
mov rdi, qword [r10 + r11*8]
cmp rdi, rcx
je 0x1400ec650
add r9, 4
cmp rdx, r9
jne 0x1400ec610
mov word [rsi], 0x3808
cmp qword [rsp + 0x70], 0
and al, 0x70
add byte [rdi], cl
test dh, al
sti
invalid
invalid
and al, 0x70
add byte [rdi], cl
test dh, al
sti
invalid
mov rcx, r12
call fcn.140142490
jmp 0x1400ec209
cmp qword [rsp + 0x430], 0
je 0x1400ed196
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax - 0x75], cl
mov word [rax + rbx*8], fs
and al, 0xd8
mov rcx, qword [rsp + 0x3d8]
mov r8, qword [rsp + 0x420]
mov eax, dword [rsp + 0x420]
and al, 0xd8
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
invalid
test byte [rax + riz], ah
add al, 0
mov eax, dword [rsp + 0x420]
add byte [rax - 0x75], cl
xchg ecx, eax
mov rdx, qword [rcx + 0xa0]
movabs al, byte [0xa8918b4c000000]
add byte [rax], al
mov r10, qword [rcx + 0xa8]
xchg ecx, eax
test al, 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
adc byte [rax - 1], cl
adc byte [rax - 1], cl
mov rcx, qword [r10 + 0x10]
dec rcx
adc byte [rax - 1], cl
leave
and rcx, 0xfffffffffffffff0
loope case.0x140008aad.3466
add rdx, rcx
add rdx, 0x10
add edx, 0x10
add edx, 0x10
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], r8
lea rcx, [rsp + 0x1b0]
lea ecx, [rsp + 0x1b0]
and byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add dword [rax], eax
lea ecx, [rsp + 0x1b0]
add byte [rbp - 0x77], cl
loopne 0x1400ec6ee
invalid
mov r8, r12
mov r9, rbp
mov ecx, ebp
jmp 0x16061c5ec
call qword [r10 + 0x20]
cmp byte [rsp + 0x1b0], 0x13
mov esp, 0x1b024
add byte [rbx], dl
invalid
mov esp, 0x1b024
add byte [rbx], dl
invalid
adc esi, dword [rax + rbp + 0x48]
lea ecx, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
invalid
je 0x1400ec6dd
lea rcx, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
invalid
test byte [rax + rsi*4], ah
add dword [rax], eax
lea r8, [rsp + 0x1b0]
lea eax, [rsp + 0x1b0]
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.1400ed670
sldt word [rax]
sldt word [rax]
movzx eax, byte [rsp + 0xe0]
cmp al, 0x13
and al, 0xe0
add byte [rax], al
add byte [rbx + rdx], bh
jne 0x1400ec770
cmp qword [rsp + 0x70], 0
je 0x1400ec6ed
mov rcx, r12
call fcn.140142490
mov rax, qword [r14 + 0x50]
mov eax, dword [rsi + 0x50]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x1b0], xmm0
lea rcx, [rbx + 0x100]
call fcn.1400d9af0
mov rax, qword [rsp + 0x1c0]
mov qword [rbx + 0x110], rax
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rbx + 0x100], xmm0
cmp qword [rsp + 0x2b8], 0
je 0x1400ec80b
cmp qword [rsp + 0x2c8], 0
je 0x1400ec7e1
mov rax, qword [rsp + 0x2c0]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x20]
lea rcx, [rsp + 0x1b0]
call fcn.1400e0e50
jmp 0x1400ec7f8
movups xmm0, xmmword [rsp + 0xe1]
movups xmm1, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc dword [rsi + 1], eax
adc byte [rdi], r9b
adc dword [rsi + 1], eax
mov byte [rsi], al
cmp qword [rsp + 0x70], 0
cmp dword [rsp + 0x70], 0
cmp dword [rsp + 0x70], 0
jne 0x1400ec643
invalid
jmp 0x1400ec209
lea rcx, [rsp + 0x68]
and al, 0x68
mov r8d, 0x20
mov rdx, rbp
call fcn.1401639e0
mov rbp, qword [rsp + 0x78]
mov ebp, dword [rsp + 0x78]
mov ebp, dword [rsp + 0x78]
mov r12, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
jmp 0x1400ec56d
invalid
invalid
invalid
lea rcx, [rsp + 0x68]
mov rdx, rbp
mov r8, r15
mov eax, edi
mov eax, edi
call fcn.1401639e0
mov r12, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rbp, qword [rsp + 0x78]
jmp 0x1400ec5a4
ret
std
invalid
invalid
ret
mov qword [rsp + 0x1b0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b8], xmm0
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
lea rdx, [rsp + 0x1b0]
mov rcx, r14
mov r8, rbx
call fcn.1400ed850
mov r8, qword [rsp + 0x2f0]
mov r9, qword [rsp + 0x300]
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
call fcn.1400ed730
cmp qword [rsp + 0x1b0], 0
je 0x1400ec864
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rax, qword [rsp + 0x1b8]
mov rcx, qword [rsp + 0x1d0]
movups xmm0, xmmword [rsp + 0x1c0]
mov qword [rsi], rax
movups xmmword [rsi + 8], xmm0
mov qword [rsi + 0x18], rcx
mov bpl, 1
xor r15d, r15d
jmp 0x1400ec20f
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x3d8]
mov rbp, qword [rax + 0x60]
test rbp, rbp
je 0x1400ec99b
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 0x2b0], rcx
movzx edi, word [rsp + 0x1d0]
movzx ebx, word [rsp + 0x1d2]
mov r14, qword [rax + 0x50]
shl rbp, 4
add rbp, r14
jmp 0x1400ec8cd
add r14, 0x10
cmp r14, rbp
je 0x1400ec99b
cmp di, 0xa
setne r13b
mov r12, qword [r14]
mov r15, qword [r14 + 8]
mov rcx, r12
call qword [r15 + 0x28]
cmp dx, bx
sete cl
cmp ax, di
jne 0x1400ec8c0
or r13b, cl
je 0x1400ec8c0
mov rcx, r12
call qword [r15 + 0x20]
mov r12, rdx
test rax, rax
je 0x1400ec9bf
mov rbp, rax
lea r15, [rsp + 0x3e0]
mov rax, qword [r15 + 0x30]
mov qword [rsp + 0x1a0], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x190], xmm2
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x170], xmm0
mov rcx, rbp
call qword [r12 + 0x20]
mov r9, rdx
lea rcx, [rsp + 0x170]
mov rbx, qword [rsp + 0x60]
mov rdx, rbx
mov r8, rax
call fcn.1400ed9e0
cmp byte [rsp + 0x4b8], 0
mov rdi, qword [rsp + 0x168]
je 0x1400ec9d0
mov rdx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x188]
lea rcx, [rsp + 0x4e0]
call qword [rax + 0x18]
mov r13d, 1
jmp 0x1400ec9d3
mov word [rsi], 0x3208
mov bpl, 1
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x1400ec9b7
mov rcx, qword [rsp + 0x50]
call fcn.140142490
xor r15d, r15d
jmp 0x1400ec20f
mov byte [rsi], 0xe
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], r12
jmp 0x1400ec9a0
xor r13d, r13d
mov r14, qword [rsp + 0x58]
cmp qword [rsp + 0x2b8], 0
je 0x1400eca22
mov r8, qword [rsp + 0x2c8]
test r8, r8
je 0x1400eca22
mov r9, qword [rsp + 0x2d0]
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x170]
call fcn.1400edf90
movzx eax, byte [rsp + 0x1b0]
cmp al, 0x13
jne 0x1400eceac
mov word [rsp + 0x268], 4
mov word [rsp + 0x258], 0x21
and dword [rax], eax
lea rdx, [rsp + 0x1b0]
mov rcx, rbx
xor r8d, r8d
call case.0x14004b2ee.2628
mov qword [rsp + 0xe0], r13
mov dword [rsp + 0xe0], ebp
movups xmm0, xmmword [rsp + 0x4e0]
movups xmm1, xmmword [rsp + 0x4f0]
movups xmm2, xmmword [rsp + 0x500]
movups xmm3, xmmword [rsp + 0x510]
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xf8], xmm1
adc dword [rsp + 0xf8], ecx
movups xmmword [rsp + 0x108], xmm2
movups xmmword [rsp + 0x118], xmm3
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x128], rax
movups xmm0, xmmword [r15 + 0x98]
movups xmm1, xmmword [r15 + 0xa8]
movups xmm2, xmmword [r15 + 0xb8]
movups xmm3, xmmword [r15 + 0xc8]
add byte [rdi], cl
sub dword [rsp + 0x2a0], ebx
and al, 0xa0
add al, byte [rax]
invalid
add byte [rdi], cl
sub dword [rsp + 0x2a0], ebx
and al, 0xa0
add al, byte [rax]
invalid
and al, 0xa0
add al, byte [rax]
add byte [rdi], cl
movaps xmmword [rsp + 0x290], xmm2
sub dword [rsp + 0x290], edx
movaps xmmword [rsp + 0x280], xmm1
movaps xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x38], r14
lea rax, [rsp + 0x270]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x2b0]
mov al, 2
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [rsp + 0x1b0]
mov rdx, rbp
mov r8, r12
mov r9, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
call fcn.1400edc50
mov rax, qword [rsp + 0x1b0]
test rax, rax
je 0x1400ece71
adc dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cmp eax, dword [rbx]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x1b8]
movups xmm1, xmmword [rsp + 0x1c8]
movups xmm2, xmmword [rsp + 0x1d8]
movups xmm3, xmmword [rsp + 0x1e8]
movaps xmmword [rsp + 0x4d0], xmm1
mov word [rax + rdx*8], fs
add al, 0
invalid
mov word [rax + rdx*8], fs
add al, 0
add byte [rdi], cl
movaps xmmword [rsp + 0x4c0], xmm0
movaps xmmword [rsp + 0x4c0], xmm0
add byte [rax], al
movups xmmword [rsp + 0x90], xmm2
nop
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0xa0], xmm3
movups xmmword [rsp + 0xa0], xmm3
pushfq
and al, 0xa0
add byte [rax], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x1f8]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x1f8]
xchg esp, eax
and al, 0xf8
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0xb0], xmm2
add byte [rax], al
movups xmmword [rsp + 0xb0], xmm2
mov al, 0
add byte [rax], al
movups xmm2, xmmword [rsp + 0x208]
xchg esp, eax
and al, 8
add al, byte [rax]
add byte [rdi], cl
movups xmmword [rsp + 0xc0], xmm2
movups xmmword [rsp + 0xc0], xmm2
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x218]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x218]
add byte [rax], al
movups xmmword [rsp + 0xd0], xmm2
xchg esp, eax
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
lea r9, [rsp + 0x70]
rol byte [rax], 1
add byte [rax], al
lea r9, [rsp + 0x70]
and al, 0x70
movups xmmword [rsp + 0x70], xmm0
and al, 0x70
movups xmmword [rsp + 0x80], xmm1
mov qword [rsp + 0x68], rax
and al, 0x68
add byte [rax], 0
add byte [rax - 0x77], cl
and al, 0x68
mov rax, qword [rsp + 0x3d8]
mov rcx, qword [rax + 0xb0]
mov ecx, dword [rax + 0xb0]
and al, 0xd8
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0xb0]
mov rax, qword [rax + 0xb8]
mov ecx, dword [rax + 0xb0]
mov rax, qword [rax + 0xb8]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0xb0]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], 0x30
mov qword [rsp + 0x20], 0x20
lea rdx, str.CLIENT_RANDOM
mov r8d, 0xd
call qword [rax + 0x18]
lea r12, [rsp + 0x68]
mov rcx, rbx
mov rdx, r12
call fcn.1400e7c90
mov byte [rbx + 0x41], 2
lea rdx, [rsp + 0x170]
mov rcx, r12
mov r8, rbx
call fcn.1400e90e0
cmp byte [rsp + 0x4b9], 0
lea r14, [rsp + 0x348]
je case.0x14003dfe5.3039
mov r12, qword [rsp + 0x3d8]
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
movups xmm3, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x100], edx
add byte [rcx], al
add byte [rax], al
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x100], edx
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm3
movups xmm0, xmmword [rsp + 0xa8]
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xa8], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [rsp + 0xb8]
add byte [rdi], cl
adc byte [rsp + 0xb8], al
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0xc8]
adc byte [rsp + 0xc8], al
adc byte [rsp + 0xc8], al
movaps xmmword [rsp + 0x140], xmm0
mov rax, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
and al, 0x40
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
fadd dword [rax]
add byte [rax], al
invalid
invalid
test byte [rax + rdx*2], ah
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0x150], rax
lea rcx, [rsp + 0x1d0]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add dword [rax], eax
add byte [rax], al
mov r8d, 0x90
mov rdx, r14
mov edx, esi
add byte [rax], al
mov r8d, 0x90
mov rdx, r14
mov edx, esi
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r14 + 0x108]
movups xmm1, xmmword [r14 + 0x118]
movaps xmmword [rsp + 0x270], xmm0
movaps xmmword [rsp + 0x280], xmm1
mov rax, qword [r14 + 0x128]
mov qword [rsp + 0x290], rax
lea rax, [rsp + 0x328]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm1
movzx ebp, byte [rsp + 0x4b8]
mov ecx, 0x198
call fcn.1400e8050
mov bl, 0xff
dec dword [rcx - 0x77]
invalid
lea rdx, [rsp + 0x1b0]
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0xb0], r12
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rcx - 0x77], cl
xchg byte [rax], ch
sub byte [rcx], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [r14 + 0x118], xmm0
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [r14 + 0x108], xmm0
adc dword [rsi + 0x108], eax
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [r14 + 0xf8], xmm0
adc dword [rsi + 0xf8], eax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
lock add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x100]
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x110]
movaps xmm3, xmmword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
movups xmmword [r14 + 0xe8], xmm3
adc dword [rsi + 0xe8], ebx
call 0x1810ecdd1
movups xmmword [rsi + 0xd8], xmm2
adc dword [rsi + 0xd8], edx
movups xmmword [r14 + 0xd8], xmm2
adc dword [rsi + 0xd8], edx
fadd dword [rax]
add byte [rax], al
movups xmmword [r14 + 0xc8], xmm1
adc dword [rsi + 0xc8], ecx
enter 0, 0
add byte [rax], al
movups xmmword [r14 + 0xb8], xmm0
adc dword [rsi + 0xb8], eax
mov eax, 0xf000000
sub byte [rsp + 0x170], al
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x170]
test byte [rax + rsi*2], ah
add dword [rax], eax
invalid
jo 0x1400ecdef
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x180], cl
mov word [rax + rax*4], fs
add dword [rax], eax
invalid
movaps xmm1, xmmword [rsp + 0x180]
mov word [rax + rax*4], fs
add dword [rax], eax
add byte [rcx], 0
add byte [rdi], cl
sub byte [rsp + 0x190], dl
xchg esp, eax
and al, 0x90
nop
add dword [rax], eax
invalid
movaps xmm2, xmmword [rsp + 0x190]
xchg esp, eax
and al, 0x90
nop
nop
add dword [rax], eax
add byte [rcx + 0xf], al
invalid
invalid
add byte [rax], al
movups xmmword [r14 + 0x130], xmm0
adc dword [rsi + 0x130], eax
xor byte [rcx], al
add byte [rax], al
movups xmmword [r14 + 0x140], xmm1
adc dword [rsi + 0x140], ecx
add dword [rax], eax
add byte [rcx + 0xf], al
invalid
invalid
add byte [rax], al
movups xmmword [r14 + 0x150], xmm2
adc dword [rsi + 0x150], edx
push rax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0x1a0]
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
movabs al, byte [0x160868949000001]
mov qword [r14 + 0x160], rax
xchg byte [rax + 1], ah
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x270]
sub byte [rsp + 0x270], al
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x280], cl
and al, 0x80
add al, byte [rax]
invalid
movaps xmm1, xmmword [rsp + 0x280]
and al, 0x80
add al, byte [rax]
add byte [rcx + 0xf], al
movups xmmword [rsi + 0x168], xmm0
movups xmmword [r14 + 0x168], xmm0
movups xmmword [rsi + 0x168], xmm0
movups xmmword [r14 + 0x178], xmm1
mov rax, qword [rsp + 0x290]
mov qword [r14 + 0x188], rax
mov dword [rsi + 0x188], eax
mov byte [r14 + 0x190], bpl
mov byte [r14 + 0x191], 0
lea rax, fcn.1400e9940
jmp 0x1400ed11b
movups xmm0, xmmword [rsp + 0x1b8]
movups xmm1, xmmword [rsp + 0x1c8]
movaps xmmword [rsp + 0x4d0], xmm1
movaps xmmword [rsp + 0x4c0], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rcx, [rsp + 0x170]
call fcn.1400ee1e0
xor ebp, ebp
jmp 0x1400ec9a3
invalid
movups xmm0, xmmword [rsp + 0x1b1]
movups xmm1, xmmword [rsp + 0x1c0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], al
lea rcx, [rsp + 0x170]
add byte [rax], al
add byte [rax], al
call fcn.1400ee1e0
mov rcx, rbp
call qword [r12]
call qword [rsp]
add byte [rax - 0x77], cl
jmp 0x16423ce1b
call qword [rsp]
adc al, 0x24
cmp qword [r12 + 8], 0
or byte [rax], al
je 0x1400ed18f
test eax, 0x48000002
mov ecx, ebp
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rbp
jmp 0x1456471d5
call fcn.140142490
xor ebp, ebp
movabs byte [0xfaaee9ed31000555], al
add eax, 0xe9ed3100
scasb al, byte [rdi]
jmp 0x1400ec9a3
cli
invalid
mov r12, qword [rsp + 0x3d8]
mov esp, dword [rsp + 0x3d8]
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x68]
adc byte [rsp + 0x68], al
movups xmm1, xmmword [rsp + 0x78]
and al, 0x78
and al, 0x78
movups xmm2, xmmword [rsp + 0x88]
adc byte [rsp + 0x88], dl
and al, 0x88
add byte [rax], al
add byte [rdi], cl
movups xmm3, xmmword [rsp + 0x98]
adc byte [rsp + 0x98], bl
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
invalid
movaps xmmword [rsp + 0xe0], xmm0
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xf0], xmm1
sub dword [rsp + 0xf0], ecx
and al, 0xf0
lock add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x100], xmm2
sub dword [rsp + 0x100], edx
and al, 0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], ebx
adc byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm3
adc byte [rcx], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xa8], al
and al, 0xa8
add byte [rax], al
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x120], xmm0
sub dword [rsp + 0x120], eax
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0xb8]
adc byte [rsp + 0xb8], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x130], eax
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x130], xmm0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xc8], al
and al, 0xc8
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x140], xmm0
sub dword [rsp + 0x140], eax
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x150], rax
and al, 0x50
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
and al, 0x50
and al, 0x50
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov word [rax + rdx*8], fs
add dword [rax], eax
lea rcx, [rsp + 0x1d0]
lea ecx, [rsp + 0x1d0]
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
invalid
mov r8d, 0x90
mov rdx, r14
invalid
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r14 + 0x108]
movups xmm1, xmmword [r14 + 0x118]
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x270], xmm0
sub dword [rsp + 0x270], eax
movaps xmmword [rsp + 0x280], xmm1
mov rax, qword [r14 + 0x128]
mov qword [rsp + 0x290], rax
mov dword [rsp + 0x290], eax
lea rax, [rsp + 0x328]
sub byte [rbx], al
add byte [rax], al
movups xmm0, xmmword [rax]
add byte [rdi], cl
adc byte [rax + 0x10], cl
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x1b0], xmm0
sub dword [rsp + 0x1b0], eax
add byte [rdi], cl
sub dword [rsp + 0x1c0], ecx
and al, 0xc0
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x1c0], xmm1
and al, 0xc0
add dword [rax], eax
add byte [rdi], cl
movzx ebp, byte [rsp + 0x4b8]
mov ecx, 0x1b8
invalid
add dword [rax], eax
invalid
mov dh, 0xac
and al, 0xb8
add al, 0
add byte [rcx + 0x1b8], bh
invalid
add dword [rax], eax
invalid
mov eax, 0xe8000001
invalid
call fcn.1400e8050
mov r14, rax
mov al, 0xff
dec dword [rcx - 0x77]
invalid
lea rdx, [rsp + 0x1b0]
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov al, 0
invalid
add byte [rax], al
mov r8d, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rbp - 0x77], cl
add byte [rax], al
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rbp - 0x77], cl
cmpsb byte [rsi], byte [rdi]
mov al, 0
add byte [rax], al
invalid
invalid
cmpsb byte [rsi], byte [rdi]
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
and al, 0x50
mov rax, qword [rsp + 0x150]
mov qword [r14 + 0x128], rax
mov dword [rsi + 0x128], eax
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x77], cl
mov dword [rsi + 0x128], eax
movaps xmm0, xmmword [rsp + 0x140]
mov dword [rsi + 0x128], eax
movaps xmm0, xmmword [rsp + 0x140]
and al, 0x40
add dword [rax], eax
add byte [rax], al
movups xmmword [r14 + 0x118], xmm0
add byte [rax], al
movups xmmword [r14 + 0x118], xmm0
sbb byte [rcx], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 0x108], eax
add byte [rax], al
movups xmmword [r14 + 0x108], xmm0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x120], al
and byte [rcx], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
movups xmmword [r14 + 0xf8], xmm0
movups xmmword [rsi + 0xf8], xmm0
adc dword [rsi + 0xf8], eax
movaps xmm0, xmmword [rsp + 0xe0]
sub byte [rsp + 0xe0], al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xf0]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xf0]
mov word [rax + rsi*8], fs
and al, 0xf0
lock add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
add byte [rcx], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x110]
add byte [rax], al
movups xmmword [r14 + 0xe8], xmm3
movups xmmword [r14 + 0xd8], xmm2
add byte [rcx + 0xf], al
adc dword [rsi + 0xd8], edx
movups xmmword [r14 + 0xc8], xmm1
movups xmmword [r14 + 0xb8], xmm0
movups xmmword [rsi + 0xb8], xmm0
movups xmmword [rsi + 0xb8], xmm0
adc dword [rsi + 0xb8], eax
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x180], cl
movaps xmm2, xmmword [rsp + 0x190]
movups xmmword [r14 + 0x130], xmm0
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
movups xmmword [r14 + 0x140], xmm1
adc dword [rsi + 0x140], ecx
movups xmmword [r14 + 0x150], xmm2
add byte [rax], al
mov rax, qword [rsp + 0x1a0]
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
movabs al, byte [0x160868949000001]
mov qword [r14 + 0x160], rax
xchg byte [rax + 1], ah
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x270]
sub byte [rsp + 0x270], al
add byte [rdi], cl
sub byte [rsp + 0x280], cl
add al, byte [rax]
invalid
movaps xmm1, xmmword [rsp + 0x280]
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rsi + 0x168], eax
xchg byte [rax + 1], ch
add byte [rax], al
movups xmmword [r14 + 0x168], xmm0
xchg byte [rax + 1], ch
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0xf], al
movups xmmword [rsi + 0x178], xmm1
movups xmmword [r14 + 0x178], xmm1
movups xmmword [rsi + 0x178], xmm1
invalid
mov rax, qword [rsp + 0x290]
mov eax, dword [rsp + 0x290]
nop
add al, byte [rax]
add byte [rcx - 0x77], cl
xchg byte [rax + 0x49000001], cl
add byte [rax], al
mov qword [r14 + 0x190], 0
mov qword [r14 + 0x188], rax
add byte [rax], al
mov qword [r14 + 0x190], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x78], al
scasb al, byte [rdi]
mov al, 1
mov byte [r14 + 0x1b0], bpl
add byte [rax], al
mov byte [r14 + 0x1b1], 0
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, fcn.1400e8090
add eax, 0xb2705
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rax
adc sil, r8b
invalid
adc ecx, dword [rax - 0x7b]
leave
mov rbp, qword [rsp + 0x160]
mov ebp, dword [rsp + 0x160]
adc sil, r8b
invalid
mov ebp, dword [rsp + 0x160]
je 0x1400ed142
mov rcx, qword [rsp + 0x50]
call fcn.140142490
invalid
add byte [rax - 0x7d], cl
mov esp, 0x44024
add byte [rax], al
invalid
cmp qword [rsp + 0x440], 0
add byte [rax - 0x73], cl
pushfq
and al, 0xf0
add al, byte [rax]
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsp + 0x438]
lea rbx, [rsp + 0x2f0]
je 0x1400ed162
mov rcx, qword [rsp + 0x438]
call fcn.140142490
mov rcx, rbx
call fcn.1400ee230
cmp qword [rsp + 0x2b8], 0
je 0x1400ed182
lea rcx, [rsp + 0x2c0]
call fcn.1400ed5f0
mov rcx, rdi
call fcn.1400e6f00
jmp 0x1400ec4b3
xor ebp, ebp
jmp 0x1400ec9a3
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcclient_tls12.rs
xor ecx, ecx
xor edx, edx
call fcn.140163340
ud2
mov ecx, 1
mov edx, 2
call fcn.140162fc0
ud2
imul rax, rdx, 0x989680
sub rcx, rax
imul eax, ecx, 0x64
mov qword [rsp + 0x68], rdx
mov dword [rsp + 0x70], eax
jo 0x1400ed218
lea eax, [0x1401a0fd8]
jo 0x1400ed218
lea eax, [0x1401a0fd8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x1401aa88f]
or eax, dword [rax]
lea r9, method..virtual_0
lea r8, [rsp + 0x68]
mov edx, 0x2b
add al, ch
cwde
invalid
invalid
add byte [rdi], cl
invalid
add al, ch
cwde
invalid
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rcx + rcx*4 - 0x32], cl
in al, dx
cmp byte [rcx + rcx*4 - 0x32], cl
mov rax, r8
mov rdi, rcx
mov edi, ecx
mov edi, ecx
iretd
test r9, r9
je 0x1400ed22b
mov r15, rsi
mov rsi, qword [rsp + 0xa0]
test dword [rax - 0x75], 0xa024b4
add byte [rax], al
jmp case.0x1400ccc14.2849
lea r15, [0x1401aa580]
mov r13, qword [rsp + 0xb8]
mov r14, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xa8]
mov esp, dword [rsp + 0xa8]
test rsi, rsi
je 0x1400ed297
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rax
mov rax, rsi
shr rax, 0x3b
jne 0x1400ed3d4
mov rbp, rsi
shl rbp, 4
movzx eax, byte [0x1401ea9b8]
mov edx, 8
mov rcx, rbp
call fcn.140143230
test rax, rax
je 0x1400ed3db
mov rbx, rax
cmp rsi, 1
jne 0x1400ed29e
xor eax, eax
jmp 0x1400ed2f5
mov ebx, 8
jmp 0x1400ed319
mov rcx, rsi
and rcx, 0xfffffffffffffffe
lea rdx, [r15 + 0x28]
mov r8, rbx
add r8, 0x18
xor eax, eax
nop word cs:[rax + rax]
mov r9, qword [rdx - 0x28]
mov r10, qword [rdx - 0x18]
mov qword [r8 - 0x18], r9
mov qword [r8 - 0x10], r10
mov r9, qword [rdx - 0x10]
mov r10, qword [rdx]
mov qword [r8 - 8], r9
mov qword [r8], r10
add rax, 2
add rdx, 0x30
add r8, 0x20
cmp rcx, rax
jne 0x1400ed2c0
test sil, 1
je 0x1400ed30f
lea rcx, [rax + rax*2]
mov rdx, qword [r15 + rcx*8]
mov rcx, qword [r15 + rcx*8 + 0x10]
shl rax, 4
mov qword [rbx + rax], rdx
mov qword [rbx + rax + 8], rcx
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, rdx
mov rdx, rbx
mov r8, rsi
mov r9, r12
call qword [rax + 0x18]
test rax, rax
je 0x1400ed39e
mov r15, rax
mov rax, qword [rax + 0x28]
mov r9, qword [r15 + 0x30]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, r12
mov r8, r14
call qword [r9 + 0x18]
test rax, rax
je 0x1400ed390
mov qword [rdi], r15
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rdx
movups xmm0, xmmword [r13]
movups xmmword [rdi + 0x18], xmm0
mov rax, qword [r13 + 0x10]
mov qword [rdi + 0x28], rax
test rsi, rsi
jne 0x1400ed3bc
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r15]
jne 0x1400ed39e
mov rcx, r15
call fcn.1400de350
mov rax, qword [r13 + 0x10]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [r13]
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi + 8], 0
test rsi, rsi
je 0x1400ed37f
mov rcx, rbx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
call fcn.14007ff80
ud2
mov ecx, 8
mov rdx, rbp
call fcn.140162fc0
ud2
je 0x1400ed52f
lea r14, [rdi + 8]
jmp 0x1400ed519
add r14, 0x18
dec rbx
je 0x1400ed52f
invalid
invalid
invalid
mov rcx, qword [r14 - 8]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400ed510
cmp qword [r14], 0
je 0x1400ed510
add byte ds:[rax + rbp*8 - 0x18], dh
invalid
call fcn.140142490
jmp 0x1400ed510
add rax, 0x48e1eb00
cmp qword [rsi + 0x170], 0
cmp dword [rsi + 0x170], 0
add byte [rax + rcx + 0x48], dh
mov ecx, edi
je 0x1400ed541
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x188], 0
cmp dword [rsi + 0x188], 0
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x180]
add byte [rcx], 0
invalid
je 0x1400ed557
mov rcx, qword [rsi + 0x180]
add byte [rcx], 0
add al, ch
cmp dword [rdi + 5], ecx
add rax, 0x7e834800
invalid
call fcn.140142490
add rax, 0x7e834800
add byte [rcx + rcx + 0x48], sil
cmp qword [rsi + 0x40], 0
je 0x1400ed567
add byte [rcx + rcx + 0x48], dh
mov rcx, qword [rsi + 0x38]
mov ecx, dword [rsi + 0x38]
call fcn.140142490
cmp qword [rsi + 0x58], 0
je 0x1400ed577
mov rcx, qword [rsi + 0x50]
call fcn.140142490
cmp qword [rsi], 0
je 0x1400ed5e3
cmp qword [rsi + 0x10], 0
je 0x1400ed5c5
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400ed597
mov rcx, qword [rsi + 8]
call fcn.1400de350
mov rdi, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400ed5b3
mov rcx, rdi
call fcn.140142490
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ed5e3
cmp qword [rsi + 0x28], 0
jne 0x1400ed5d5
jmp 0x1400ed5e3
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x1400ed5e3
cmp qword [rsi + 0x20], 0
je 0x1400ed5e3
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
movzx eax, word [rsp + 0x60]
mov rdi, qword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
cmp ax, 0xb
jne 0x1400ed79a
clc
or esi, dword [rbp + 0x1c]
mov byte [rsi + 8], 2
or byte [rdx], al
mov qword [rsi + 0x10], rdi
jle case.0x1400cd38a.3049
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rcx
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add byte [rax], al
and byte [rax - 0x39], r9b
invalid
add byte [rax], al
add cl, ch
movabs eax, dword [0x662454b70f000000]
add byte [rax], al
movzx edx, word [rsp + 0x66]
push rsp
and al, 0x66
invalid
mov word [rsp + 0x2c], dx
mov word [rsp + 0x2c], dx
and al, 0x2c
mov edx, dword [rsp + 0x62]
mov dword [rsp + 0x28], edx
and al, 0x28
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
cmp rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x38]
and al, 0x38
jae 0x1400ed814
mov word [rsp + 0x100], 4
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax + rax], al
add al, 0
add al, 0
mov byte [rsp + 0x48], 1
mov byte [rsp + 0x4a], 0x10
mov word [rsp + 0xf0], 0x1f
cmp byte [rbx + 0x41], 2
sete r8b
lea rdx, [rsp + 0x48]
mov rcx, rbx
mov ecx, ebx
call case.0x14004b2ee.2628
mov byte [rbx + 0x141], 1
add dword [rax], eax
add byte [rcx], al
mov byte [rsi + 8], 2
mov qword [rsi + 0x10], 5
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
test r14, r14
je 0x1400ed83b
mov rcx, rdi
call fcn.140142490
jmp 0x1400ed83b
movzx edx, word [rsp + 0x2c]
mov word [rsi + 0x26], dx
push rsi
invalid
push rsi
mov edx, dword es:[rsp + 0x28]
push rsp
and al, 0x28
mov edx, dword [rsp + 0x28]
mov dword [rsi + 0x22], edx
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r14
jbe 0x1400ed83c
mov qword [rsi + 0x18], rcx
mov word [rsi + 0x20], ax
mov qword [rsi], 0
add rsp, 0x108
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
or byte [rsi - 0x39], ah
test byte [rax + rax*8], ah
and al, 0xc0
and al, 0xc0
add byte [rax], al
add byte [rsi], cl
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
and al, 0xf8
and al, 0xf8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x100], xmm0
lea r15, [rsp + 0x30]
movups xmmword [rsp + 0x100], xmm0
add byte [rax], al
lea r15, [rsp + 0x30]
xor byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf8
lea rdx, [rsp + 0xf8]
mov rcx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call case.0x14002210d.2258
mov rbx, qword [rsp + 0xf8]
mov ebx, dword [rsp + 0xf8]
dec dword [rax - 0x75]
pushfq
and al, 0xf8
mov ebx, dword [rsp + 0xf8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0
mov r12, qword [rsp + 0x100]
mov esp, dword [rsp + 0x100]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4c], cl
mov r14, qword [rsp + 0x108]
lea rcx, [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0x90
and al, 8
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi*8], fs
and al, 0xf8
and al, 0xf8
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0x90
mov rdx, r15
mov eax, 0x90
mov rdx, r15
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xc2]
mov eax, dword [rsp + 0xc2]
add byte [rax - 0x75], cl
test byte [rdx + rax*8], ah
mov eax, dword [rsp + 0xc2]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
and al, 0xc8
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x26], rcx
and al, 0x26
mov rcx, qword [rdi + 0x10]
mov rax, qword [rdi + 0x18]
mov rdx, rbx
mov r8, r14
call qword [rax + 0x30]
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1400ed940
adc byte [rax - 0x75], cl
sbb byte [r8 - 0x77], r9b
fimul dword [rbp - 0x77]
invalid
mov rax, qword [rdi + 0x28]
mov r15, qword [rdi + 0x30]
sub rax, r15
cmp rax, r14
jb 0x1400ed9b7
add rcx, r15
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [rdi + 0x30], r15
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r14
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0xf8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + 0xd8], 0xe
add byte [rax - 0x75], cl
and al, 0x20
add byte [rax - 0x75], cl
and al, 0x20
mov rcx, qword [rsp + 0x26]
mov qword [rsp + 0xda], rax
add byte [rax], al
invalid
mov qword es:[rsp + 0xda], rax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*8], fs
and al, 0xe0
mov qword [rsp + 0xe0], rcx
mov word [rsp + 0xe8], 4
invalid
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax + rax], al
and al, 0xe0
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
test byte [rax + rbp*8], ah
add byte [rax], al
mov dword [rsp + 0xe8], 0x8d480004
push rsp
add byte [rax + rax], al
lea rdx, [rsp + 0x30]
and al, 0x30
mov rcx, rsi
xor r8d, r8d
xor eax, eax
xor eax, eax
call case.0x14004b2ee.2628
nop
add rsp, 0x188
add dword [rax], eax
add byte [rbx + 0x5f], bl
call qword [rax - 0x773b7eb8]
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [rdi + 0x20]
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, r14
call fcn.1401639e0
mov rcx, qword [rdi + 0x20]
mov r15, qword [rdi + 0x30]
jmp 0x1400ed92b
mov r14, rcx
mov qword [rsp + 0x28], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
test r9, r9
je 0x1400eda46
js 0x1400edc3c
movzx eax, byte [0x1401ea9b8]
mov edx, 1
mov rcx, rsi
call fcn.140143230
add dword [rax + 5], ebx
add byte [rax - 0x77], cl
ret
test rax, rax
jne 0x1400eda4b
add dword [rax + 5], ebx
add byte [rax - 0x77], cl
ret
mov ecx, 1
mov rdx, rsi
call fcn.140162fc0
ud2
mov ebx, 1
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax - 0x73], cl
and al, 0x28
xor edx, edx
call fcn.1400c9e40
ret
std
dec dword [rbx + rcx*4 + 0x7c]
and al, 0x38
ret
and al, 0x38
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
and al, 0x30
sub byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
and al, 0x30
mov byte [rcx + r15], sil
inc r15
invalid
mov qword [rsp + 0x38], r15
invalid
sub rax, r15
cmp rax, rsi
jb 0x1400edc01
add rcx, r15
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
invalid
invalid
add r15, rsi
mov qword [rsp + 0x38], r15
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x38], edi
and al, 0x38
mov qword [rsp + 0x60], r15
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
jl case.0x1400c92e0.2174
invalid
and al, 0x28
movaps xmmword [rsp + 0x50], xmm0
push rax
mov byte [rsp + 0xe8], 0xd
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [0x16493a223], cl
or eax, 0x2484c766
call 0x14d0edab9
or eax, 0x2484c766
mov word [rsp + 0xe0], 0x16
mov qword [rsp + 0x118], 1
mov dword [rsp + 0x118], 1
loopne 0x1400edabf
add byte [rax], al
add byte [rsi], dl
add byte [rax - 0x39], cl
invalid
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax], al
invalid
mov dword [rsp + 0x118], 1
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
invalid
invalid
movups xmmword [rsp + 0x120], xmm0
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
insb byte [rdi], dx
add byte [rax], al
lea r13, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
push rax
lea rdx, [rsp + 0x118]
lea edx, [rsp + 0x118]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call case.0x14002210d.2258
mov r15, qword [rsp + 0x118]
mov edi, dword [rsp + 0x118]
sbb dh, bh
dec dword [rbx + rcx*4 - 0x44]
invalid
invalid
mov edi, dword [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x20
mov rbp, qword [rsp + 0x120]
mov ebp, dword [rsp + 0x120]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0x128]
lea rcx, [rsp + 0x118]
lea ecx, [rsp + 0x118]
and al, 0x28
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov word [rax + rbx], fs
and al, 0x18
lea ecx, [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rcx - 0x48], al
invalid
nop
mov r8d, 0x90
mov eax, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov edx, ebp
mov rdx, r13
mov edx, ebp
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xe2]
mov eax, dword [rsp + 0xe2]
add byte [rax - 0x75], cl
test byte [rdx + riz*8], ah
mov eax, dword [rsp + 0xe2]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*8], fs
and al, 0xe8
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
and al, 0x40
mov qword [rsp + 0x46], rcx
and al, 0x46
mov rcx, qword [r14 + 0x10]
mov rcx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
mov eax, dword [rsi + 0x18]
mov rdx, r15
mov r8, r12
call qword [rax + 0x30]
mov rcx, qword [r14 + 0x20]
test rcx, rcx
leave
leave
je 0x1400edb7a
mov rax, qword [r14 + 0x28]
mov r13, qword [r14 + 0x30]
sub rax, r13
sub eax, ebp
sub byte [rbp - 0x75], cl
outsb dx, byte [rsi]
xor byte [rcx + rbp - 0x18], cl
sub eax, ebp
sub eax, ebp
cmp rax, r12
jb 0x1400edc20
invalid
invalid
add byte [rax], al
invalid
invalid
add rcx, r13
mov rdx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [r14 + 0x30], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x60], r12
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x118]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + 0xf8], 0x16
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x46]
mov qword [rsp + 0xfa], rax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rcx], ah
add byte [rax], al
mov word [rsp + 0x108], 4
and al, 8
add dword [rax], eax
add byte [rax + rax], al
lea rdx, [rsp + 0x50]
and al, 0x50
mov rcx, rdi
mov ecx, edi
xor r8d, r8d
call case.0x14004b2ee.2628
dec dword [rax - 0x7b]
invalid
je 0x1400edbec
dec dword [rax - 0x7b]
div byte [rax + rcx + 0x48]
mov rcx, rbx
mov rcx, rbx
call fcn.140142490
movsb byte [rdi], byte [rsi]
add rax, 0xffffffff81489000
invalid
invalid
nop
add rsp, 0x1a8
add esp, 0x1a8
add esp, 0x1a8
test al, 1
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x28]
and al, 0x28
mov rdx, r15
mov r8, rsi
call fcn.1401639e0
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
sub byte [rbx + rcx*4 + 0x7c], cl
and al, 0x38
mov r15, qword [rsp + 0x38]
jmp case.0x1400ccc14.2867
invalid
lea rcx, [r14 + 0x20]
mov rdx, r13
mov r8, r12
call fcn.1401639e0
invalid
add byte [rcx - 0x75], cl
mov ecx, dword [rsi + 0x20]
invalid
mov ecx, dword [rsi + 0x20]
mov r13, qword [r14 + 0x30]
jmp 0x1400edb65
invalid
invalid
xor cl, ch
sub edi, edi
invalid
call fcn.14007ff80
ud2
stc
dec dword [rdi]
or ecx, esp
int3
int3
int3
int3
int3
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
in al, dx
test al, 1
add byte [rax], al
in al, dx
test al, 1
add byte [rax], al
mov r10, r9
mov edx, ecx
mov rax, r8
mov rsi, rcx
mov rbx, qword [rsp + 0x228]
mov ebx, dword [rsp + 0x228]
mov ebx, dword [rsp + 0x228]
mov r8, qword [rsp + 0x220]
mov rcx, qword [rsp + 0x218]
mov r9, qword [rsp + 0x210]
xorps xmm0, xmm0
movups xmmword [rsp + 0x150], xmm0
movups xmmword [rsp + 0x140], xmm0
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rbx], fs
add al, byte [rax]
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x10
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x140], eax
movups xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movups xmmword [rsp + 0xf0], xmm0
movups xmmword [rsp + 0x100], xmm1
movups xmmword [rsp + 0x110], xmm2
movups xmmword [rsp + 0x120], xmm3
mov qword [rsp + 0xe8], rbx
mov r15, qword [rcx]
test r15, r15
je 0x1400edd8c
movups xmm0, xmmword [rcx + 8]
movups xmm1, xmmword [rcx + 0x18]
movups xmm2, xmmword [rcx + 0x28]
movups xmm3, xmmword [rcx + 0x38]
movups xmmword [rsp + 0x9f], xmm0
test byte [rdi + rbx*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xaf], ecx
test byte [rdi + rbx*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xaf], ecx
movups xmmword [rsp + 0xbf], xmm2
movups xmmword [rsp + 0xcf], xmm3
adc dword [rsp + 0xcf], ebx
adc dword [rsp + 0xcf], ebx
mov rcx, qword [rcx + 0x48]
mov qword [rsp + 0xdf], rcx
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x70], xmm0
mov rcx, qword [rsp + 0xd7]
mov qword [rsp + 0x7f], rcx
mov rcx, qword [rsp + 0xdf]
mov qword [rsp + 0x87], rcx
mov r12d, 0x16
lea r13, [0x14019e82d]
xor ecx, ecx
jmp 0x1400eddc8
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [rsp + 0x110]
movups xmm3, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x70], xmm3
mov cl, 1
mov r12d, 0xd
lea r13, str.master_secretextended_master_secretC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_src_tls12mod.rsC
mov byte [rsp + 0x98], cl
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x99], xmm0
movups xmmword [rsp + 0xa9], xmm1
movups xmmword [rsp + 0xb9], xmm2
movups xmmword [rsp + 0xc9], xmm3
mov rcx, qword [rsp + 0x7f]
mov qword [rsp + 0xd8], rcx
mov rcx, qword [rsp + 0x87]
mov qword [rsp + 0xe0], rcx
lea rcx, [rsp + 0x40]
mov r8, r10
call qword [rax + 0x18]
movzx eax, byte [rsp + 0x40]
cmp al, 0x13
jne 0x1400ede77
mov rdi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rcx, qword [rbx]
mov rax, qword [rbx + 8]
mov rdx, rdi
call qword [rax + 0x18]
mov rbx, rax
mov r14, rdx
test r15, r15
je 0x1400edea6
mov rcx, qword [rsp + 0xe0]
cmp rcx, 0x41
jae 0x1400edf78
lea rdx, [rsp + 0xa0]
jmp 0x1400edeb3
mov ecx, dword [rsp + 0x41]
mov edx, dword [rsp + 0x44]
mov dword [rsi + 0xc], edx
mov dword [rsi + 9], ecx
mov rcx, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x50]
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
movups xmmword [rsi + 0x18], xmm0
mov qword [rsi], 0
jmp 0x1400edf63
lea rdx, [rsp + 0x99]
mov ecx, 0x40
lea rax, [rsp + 0x130]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], r12
sub byte [rcx + rcx*4 + 0x6c], cl
and al, 0x20
mov edx, 0x30
mov rcx, rax
mov r8, rbx
mov r9, r14
call fcn.1400e96e0
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400edef7
mov rcx, rbx
call fcn.140142490
mov rax, qword [rsp + 0x158]
mov qword [rsi + 0x70], rax
movups xmm0, xmmword [rsp + 0x148]
movups xmmword [rsi + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x138]
movups xmmword [rsi + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x128]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rsp + 0xe8]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xf8]
movups xmm2, xmmword [rsp + 0x108]
movups xmm3, xmmword [rsp + 0x118]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
test rbp, rbp
je 0x1400edf63
mov rcx, rdi
call fcn.140142490
nop
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohash.rs
mov edx, 0x40
add al, ch
invalid
push rsp
invalid
add byte [rdi], cl
invalid
add al, ch
invalid
mov eax, 0x90
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1a2]
mov rcx, qword [rsp + 0x1a8]
mov qword [rsp + 0xfa], rax
mov qword [rsp + 0x100], rcx
mov rcx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
mov rdx, r15
mov r8, r12
call qword [rax + 0x30]
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r12
mov word [rsp + 0xf8], 0x13
mov word [rsp + 0x108], 4
lea rdx, [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
xor r8d, r8d
call case.0x14004b2ee.2628
mov byte [rsi], 0x13
cmp qword [rsp + 0x20], 0
je 0x1400ee1ae
mov rcx, rdi
call fcn.140142490
jmp 0x1400ee1ae
adc byte [rdi], cl
sub byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
movups xmmword [rsi + 1], xmm0
mov byte [rsi], al
cmp qword [rsp + 0x20], 0
and byte [rax], al
and byte [rax], al
je 0x1400ee1ae
mov rcx, rdi
add rsp, 0x1b8
mov eax, 0x5b000001
mov eax, 0x5b000001
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
nop
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
test al, 0
add byte [rax], al
add dh, byte [rax + rsi*2 + 0x48]
cmp dword [rsi + 0x30], 0
xor byte [rax], al
xor byte [rax], al
je 0x1400ee2ae
mov rcx, qword [rsi + 0x28]
call fcn.140142490
cmp qword [rsi + 0x48], 0
je 0x1400ee2be
mov rcx, qword [rsi + 0x40]
call fcn.140142490
mov rdi, qword [rsi + 0x58]
mov rbx, qword [rsi + 0x68]
test rbx, rbx
je 0x1400ee2ff
lea r14, [rdi + 8]
jmp 0x1400ee2e9
nop word cs:[rax + rax]
invalid
add r14, 0x18
dec rbx
je 0x1400ee2ff
mov rcx, qword [r14 - 8]
test rcx, rcx
je 0x1400ee2e0
cmp qword [r14], 0
je 0x1400ee2e0
call fcn.140142490
jmp 0x1400ee2e0
cmp qword [rsi + 0x60], 0
je 0x1400ee30e
mov rcx, rdi
call fcn.140142490
cmp byte [rsi], 0
jne 0x1400ee323
cmp qword [rsi + 0x10], 0
je 0x1400ee323
mov rcx, qword [rsi + 8]
call fcn.140142490
mov rdi, qword [rsi + 0xc8]
mov rbx, qword [rsi + 0xd0]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400ee345
mov rcx, rdi
call fcn.140142490
mov rcx, qword [rsi + 0xd8]
test rcx, rcx
je 0x1400ee360
cmp qword [rsi + 0xe0], 0
je 0x1400ee360
call fcn.140142490
mov rdi, qword [rsi + 0xf8]
mov rbx, qword [rsi + 0x108]
test rbx, rbx
je 0x1400ee39f
lea r14, [rdi + 8]
jmp 0x1400ee389
invalid
adc byte [rdi], cl
invalid
add r14, 0x18
dec rbx
je 0x1400ee39f
mov rcx, qword [r14 - 8]
clc
test rcx, rcx
leave
je 0x1400ee380
cmp qword [r14], 0
je 0x1400ee380
add byte [rax + rbp*8 - 0x18], dh
add eax, 0x48e1eb00
cmp dword [rsi + 0x100], 0
call fcn.140142490
jmp 0x1400ee380
cmp qword [rsi + 0x100], 0
je 0x1400ee3ba
mov rcx, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
ret
and al, 0x28
lea rdx, [rdi + 0x20]
lea rcx, [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
mov r8d, 0x90
nop
add byte [rax], al
add byte [rax], al
invalid
xchg ebx, eax
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x130]
xor byte [rcx], al
add byte [rax], al
adc byte [rdi], al
add byte [rax - 0x75], cl
xchg dword [rax], esi
xor byte [rcx], al
add byte [rax], al
invalid
invalid
xor byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x70], rax
and al, 0x70
movups xmm0, xmmword [rdi + 0x110]
adc byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rdi + 0x120]
invalid
and byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
and al, 0x50
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x120], xmm1
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax], al
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
adc byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [rdi + 0x138]
movups xmm1, xmmword [rdi + 0x148]
adc byte [rdi + 0x148], cl
xchg dword [rax], edi
add dword [rax], eax
add byte [rdi], cl
adc byte [rdi + 0x148], cl
invalid
add qword [rax], rax
add byte [rdi], cl
movups xmm2, xmmword [rdi + 0x158]
movups xmm2, xmmword [rdi + 0x158]
add byte [rdi], cl
adc byte [rdi + 0x168], bl
add byte [rax], al
movups xmm3, xmmword [rdi + 0x168]
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0xd0], ecx
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xe0], xmm2
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm3
movzx eax, byte [rdi + 0x178]
xchg dword [rax + 1], edi
add byte [rax], al
lock add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
xchg dword [rax + 1], edi
xchg dword [rax + 1], edi
add byte [rax], al
add byte [rax + 0x48482444], cl
mov eax, dword [rdi + 0xe8]
invalid
add byte [rax], al
invalid
mov byte [rsp + 0x48], al
and al, 0x48
mov rax, qword [rdi + 0xe8]
call 0x1880ee4e7
mov dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0xb8], al
movups xmm0, xmmword [rdi + 0xb8]
movups xmm1, xmmword [rdi + 0xc8]
movups xmm2, xmmword [rdi + 0xd8]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov r13, qword [rdi + 0xf0]
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0x40], rax
movzx ebp, byte [rdi + 0x179]
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x180
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400ef0a4
mov r15, rax
mov rbx, rax
lea rdx, [rsp + 0x110]
mov r8d, 0xb0
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
je 0x1400ee589
invalid
add byte [rax - 0x75], cl
and al, 0x28
mov qword [r15 + 0xb0], rax
mov dword [rdi + 0xb0], eax
je 0x1400ee589
invalid
mov dword [rdi + 0xb0], eax
movaps xmm0, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], al
add byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x90], cl
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x90]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xa0]
movups xmmword [r15 + 0xb8], xmm0
movups xmmword [r15 + 0xc8], xmm1
adc dword [rdi + 0xc8], ecx
adc dword [rdi + 0xc8], ecx
enter 0, 0
movups xmmword [r15 + 0xd8], xmm2
fadd dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0xb0]
add byte [rax], al
mov qword [r15 + 0xe8], rax
mov qword [r15 + 0xf0], r13
mov dword [rdi + 0xf0], ebp
mov dword [rdi + 0xf0], ebp
mov rax, qword [rsp + 0x40]
mov qword [r15 + 0x108], rax
mov qword [r15 + 0x108], rax
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movups xmmword [r15 + 0xf8], xmm0
movaps xmm0, xmmword [rsp + 0x50]
add byte [rdi], cl
sub byte [rsp + 0x50], al
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [r15 + 0x110], xmm0
movups xmmword [r15 + 0x120], xmm1
movups xmmword [rdi + 0x120], xmm1
invalid
movups xmmword [rdi + 0x120], xmm1
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [r15 + 0x130], rax
movaps xmm0, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], al
sub byte [rsp + 0xc0], al
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
add byte [rax], al
invalid
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], dl
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], bl
invalid
movaps xmm3, xmmword [rsp + 0xf0]
add byte [rcx + 0xf], al
adc dword [rdi + 0x138], eax
movups xmmword [r15 + 0x138], xmm0
movups xmmword [r15 + 0x148], xmm1
movups xmmword [rdi + 0x148], xmm1
movups xmmword [r15 + 0x158], xmm2
movups xmmword [r15 + 0x168], xmm3
xchg edi, eax
pop rax
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0x168], ebx
movzx eax, byte [rsp + 0x48]
mov byte [r15 + 0x178], al
mov byte [r15 + 0x179], bpl
mov rdx, qword [r14]
mov r13, qword [r14 + 0x10]
mov rcx, qword [r15 + 0xc8]
mov rax, qword [r15 + 0xd0]
mov qword [rsp + 0x28], rdx
and al, 0x28
and al, 0x28
mov r8, r13
call qword [rax + 0x30]
mov rcx, qword [r15 + 0xd8]
invalid
fadd dword [rax]
add byte [rax], al
call 0x1893f3780
mov ecx, dword [rdi + 0xd8]
invalid
fadd dword [rax]
add byte [rax], al
invalid
test rcx, rcx
je 0x1400ee6c0
mov rax, qword [rbx + 0xe0]
mov rbp, qword [rbx + 0xe8]
sub rax, rbp
cmp rax, r13
jb 0x1400ef04c
add rcx, rbp
mov rdx, qword [rsp + 0x28]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rbp, r13
mov qword [rbx + 0xe8], rbp
cmp r12w, 0x1c
jne 0x1400eec25
lea r12, [r15 + 0xb8]
lea rax, [r15 + 0xf8]
lea r13, [r15 + 0x110]
lea rbp, [r15 + 0x138]
mov rcx, qword [r14 + 0x18]
mov qword [rsp + 0x48], rcx
movups xmm6, xmmword [r14 + 0x20]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
and byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rbx + 0xb0]
mov qword [rsp + 0x108], rax
add r15, 0x20
lea rcx, [rsp + 0x130]
and al, 0x30
add dword [rax], eax
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13 + 0x20]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xf0], xmm3
movzx r13d, byte [rbx + 0x178]
mov rax, qword [r12 + 0x30]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [r12]
and al, 0x41
movups xmm1, xmmword [rsp + 0x10]
adc byte [rcx + 0xf], al
movups xmm2, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rbp, qword [rbx + 0xf0]
movzx r12d, byte [rbx + 0x179]
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x198
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400ef093
mov r15, rax
lea rdx, [rsp + 0x110]
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x108]
mov qword [r15 + 0xb0], rax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0xb8], eax
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0xb8], eax
movups xmmword [r15 + 0xc8], xmm1
movups xmmword [r15 + 0xd8], xmm2
mov rax, qword [rsp + 0xb0]
mov qword [r15 + 0xe8], rax
mov qword [r15 + 0xf0], rbp
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r15 + 0xf8], xmm0
adc dword [rdi + 0xf8], eax
mov rax, qword [rsp + 0x40]
mov qword [r15 + 0x108], rax
mov rax, qword [rsp + 0x48]
mov qword [r15 + 0x110], rax
movups xmmword [r15 + 0x118], xmm6
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [r15 + 0x128], xmm0
movups xmmword [r15 + 0x138], xmm1
cmp byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [r15 + 0x148], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
movups xmmword [r15 + 0x150], xmm0
movups xmmword [r15 + 0x160], xmm1
movups xmmword [r15 + 0x170], xmm2
movups xmmword [r15 + 0x180], xmm3
mov byte [r15 + 0x190], r13b
mov byte [r15 + 0x191], r12b
add byte [rax], al
add byte [rax], al
mov qword [rsi + 8], r15
lea rax, fcn.1400ea710
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x13
cmp qword [r14 + 8], 0
je 0x1400eee19
mov rcx, qword [rsp + 0x28]
jmp 0x1400ef042
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
movzx ebx, word [rsp + 0x1b8]
add ebx, 0xffffffe1
movzx eax, byte [0x1401ea9b8]
cmp bx, 3
ja 0x1400ee9a3
cmp bx, 1
je 0x1400ee9a3
add ecx, ebp
add eax, 0xb9000003
add al, 0
add byte [rax], al
mov ecx, 4
mov edx, 1
call fcn.140143230
test rax, rax
je case.0x1400ccc14.2911
mov dword [rax], 0x100009
movzx ecx, byte [rsp + 0x1c0]
movzx r8d, byte [rsp + 0x1c1]
mov dl, 1
mov r14d, 2
jmp 0x1400eecaa
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm3
movzx eax, byte [rdi + 0x178]
mov byte [rsp + 0x28], al
sub byte [rax - 0x75], cl
xchg eax, ebp
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0xb8], al
add byte [rax], al
invalid
sub byte [rax - 0x75], cl
xchg eax, ebp
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0xb8], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0xc8], cl
movups xmm1, xmmword [rdi + 0xc8]
movups xmm2, xmmword [rdi + 0xd8]
movaps xmmword [rsp + 0xa0], xmm2
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], ecx
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], eax
add byte [rax], al
invalid
movaps xmmword [rsp + 0x80], xmm0
add byte [rax - 0x75], cl
scasd eax, dword [rdi]
lock add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0xf8], al
xchg eax, edi
add byte [rax], al
invalid
mov rbp, qword [rdi + 0xf0]
movups xmm0, xmmword [rdi + 0xf8]
xchg eax, edi
add byte [rax], al
invalid
xchg eax, edi
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], eax
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
movzx r13d, byte [rdi + 0x179]
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x198
add byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.140143230
add eax, 0xc0854800
add eax, 0xc0854800
je 0x1400ef093
add byte [rcx - 0x77], cl
invalid
mov r15, rax
lea rdx, [rsp + 0x110]
add byte [rax], al
add byte [rax], al
mov r8d, 0xb0
mov rcx, rax
shr eax, 0xd6
or dword [rdi], eax
add byte [rbp - 0x77], cl
cmpsd dword [rsi], dword [rdi]
mov al, 0
add byte [rax], al
invalid
shr eax, 0xd6
or dword [rdi], eax
add byte [rbp - 0x77], cl
cmpsd dword [rsi], dword [rdi]
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x80], al
invalid
movaps xmm0, xmmword [rsp + 0x80]
add byte [rdi], cl
sub byte [rsp + 0x90], cl
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], dl
movups xmmword [r15 + 0xb8], xmm0
movups xmmword [r15 + 0xc8], xmm1
add byte [rax], al
invalid
xchg dword [rax + 0x41000000], edi
movups xmmword [rdi + 0xc8], xmm1
add byte [rax], al
invalid
add byte [rcx + 0xf], al
adc dword [rdi + 0xc8], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0xd8], edx
movups xmmword [r15 + 0xd8], xmm2
mov rax, qword [rsp + 0xb0]
mov qword [r15 + 0xe8], rax
mov qword [r15 + 0xf0], rbp
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r15 + 0xf8], xmm0
mov rax, qword [rsp + 0x40]
mov qword [r15 + 0x108], rax
mov qword [r15 + 0x108], rax
mov dword [rdi + 0x108], eax
add byte [rax], al
mov qword [r15 + 0x110], 1
xorps xmm0, xmm0
movups xmmword [r15 + 0x118], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], cl
movups xmmword [r15 + 0x128], xmm0
adc dword [rdi + 0x128], eax
movups xmmword [r15 + 0x138], xmm1
add byte [rax], al
mov rax, qword [rsp + 0x70]
and al, 0x70
jo 0x1400eebff
mov qword [r15 + 0x148], rax
mov dword [rdi + 0x148], eax
add qword [rax], rax
add byte [rdi], cl
sub byte [rsp + 0xc0], al
test byte [rax + rax*8], ah
add byte [rax], al
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xc0]
test byte [rax + rax*8], ah
add byte [rax], al
rol byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0xd0], cl
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xd0]
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xe0]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xe0]
xchg esp, eax
and al, 0xe0
loopne 0x1400eebd2
add byte [rax], al
movaps xmm3, xmmword [rsp + 0xf0]
loopne 0x1400eebd2
add byte [rax], al
movaps xmm3, xmmword [rsp + 0xf0]
pushfq
and al, 0xf0
lock add byte [rax], al
lock add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0x150], eax
add byte [rax], al
movups xmmword [r15 + 0x150], xmm0
push rax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
movups xmmword [r15 + 0x160], xmm1
adc dword [rdi + 0x160], ecx
invalid
movups xmmword [r15 + 0x170], xmm2
adc dword [rdi + 0x170], edx
jo 0x1400eebf3
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r15 + 0x180], xmm3
adc dword [rdi + 0x180], ebx
add byte [rcx], 0
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
movzx eax, byte [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rcx - 0x78], al
xchg dword [rax + 0x45000001], edx
invalid
mov byte [r15 + 0x190], al
mov byte [rdi + 0x190], al
nop
add dword [rax], eax
add byte [rbp - 0x78], al
invalid
invalid
mov byte [r15 + 0x191], r13b
mov byte [rdi + 0x191], ch
scasd eax, dword [rdi]
xchg ecx, eax
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, r15
cli
mov r8, rbx
mov eax, ebx
mov r9, r14
int1
call fcn.1400ea880
jmp 0x1400eee21
lea rcx, [rsp + 0x110]
lea ecx, [rsp + 0x110]
add byte [rcx - 0x48], al
mov eax, 0x4c000000
mov edx, esi
mov r8d, 0xb8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov r13d, dword [rsp + 0x1b8]
lea r12d, [r13 - 0x1f]
lea esp, [rbp - 0x1f]
lea esp, [rbp - 0x1f]
movzx eax, byte [0x1401ea9b8]
mov dh, 5
push 0xffffffffffffffbd
invalid
mov ecx, 2
mov edx, 1
call fcn.140143230
mov r14, rax
cmp r12w, 3
ja case.0x140104a47.2240
cmp r12w, 1
je case.0x140104a47.2240
test r14, r14
je 0x1400ef071
in eax, dx
xor r13d, r13d
jmp 0x1400eee8b
out dx, eax
add dword [rax], eax
invalid
mov byte [rsi], dl
invalid
mov byte [rsi + 1], cl
mov byte [rsi + 2], r8b
mov qword [rsi + 8], rax
or byte [rcx + rcx*4 + 0x76], cl
adc byte [rcx + rcx*4 + 0x76], cl
sbb byte [rsi - 0x7d], ah
cmp ebx, 4
add al, 0xb8
add dword [rax], eax
mov eax, 1
add byte [rax], al
cmovb eax, ebx
test ax, ax
je case.0x1400ce1b4.1118
movzx eax, ax
cmp eax, 1
clc
invalid
clc
add dword [rdi], ecx
je case.0x14004b09a.3001
cmp eax, 2
je case.0x1400ce1b4.1118
invalid
je case.0x14004b09a.3001
add byte [rax], al
cmp eax, 2
je case.0x1400ce1b4.1118
invalid
clc
add dh, byte [rax + rbx + 0x48]
cmp dword [rsp + 0x118], 0
and al, 0x18
add dword [rax], eax
add byte [rax], al
sbb byte [rax - 0x7d], cl
mov esp, 0x11824
and al, 0x18
add dword [rax], eax
cmp qword [rsp + 0x118], 0
and al, 0x18
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
je case.0x1400ce1b4.1118
mov rcx, qword [rsp + 0x110]
add byte [rax], al
je case.0x1400ce1b4.1118
mov rcx, qword [rsp + 0x110]
mov word [rax + rdx], fs
and al, 0x10
adc byte [rcx], al
add dword [rax], eax
add al, ch
invalid
xchg edi, eax
invalid
add byte [rax], al
call fcn.140142490
add byte [rax - 0x75], cl
xchg dword [rax - 0x10000000], esi
mov al, 0
add byte [rax], al
lock dec qword [rax]
mov rax, qword [rdi + 0xb0]
add byte [rax], al
lock dec qword [rax]
dec dword [rax]
jne case.0x1400cd38a.3084
lea rcx, [rdi + 0xb0]
invalid
add byte [rax], al
add al, ch
call fcn.140019fa0
invalid
inc dword [rax + 0xa8bf]
cmp byte [rdi + 0xa8], 2
test al, 0
add byte [rax], al
add byte [rdx], al
add dh, byte [rbx + riz*2 + 0x48]
je 0x1400eed7e
invalid
cmp qword [rdi + 0x30], 0
cmp dword [rdi + 0x30], 0
jg 0x1400eed4f
xor byte [rax], al
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rdi + 0x28]
invalid
invalid
je 0x1400eed2b
mov rcx, qword [rdi + 0x28]
call fcn.140142490
invalid
add byte [rax - 0x7d], cl
jg 0x1400eed77
invalid
cmp qword [rdi + 0x48], 0
add byte [rcx + rcx + 0x48], dh
je 0x1400eed3b
mov rcx, qword [rdi + 0x40]
mov ecx, dword [rdi + 0x40]
call fcn.140142490
call fcn.140142490
invalid
add eax, 0x5f8b4800
add byte [rax - 0x75], cl
pop rdi
mov rbx, qword [rdi + 0x58]
pop rax
mov r14, qword [rdi + 0x68]
test r14, r14
test esi, esi
push 0x74f6854d
invalid
test esi, esi
je 0x1400eed6f
lea r15, [rbx + 8]
lea edi, [rbx + 8]
jmp 0x1400eed59
nop
nop
add r15, 0x18
dec r14
je 0x1400eed6f
invalid
invalid
invalid
mov rcx, qword [r15 - 8]
clc
test rcx, rcx
je case.0x140040846.3065
cmp qword [r15], 0
je case.0x140040846.3065
call fcn.140142490
jmp case.0x140040846.3065
invalid
add bl, ch
loope 0x1400eedb8
cmp qword [rdi + 0x60], 0
cmp dword [rdi + 0x60], 0
je 0x1400eed7e
mov rcx, rbx
mov ecx, ebx
call fcn.140142490
adc dh, byte [rdi]
add eax, 0x3f8000
invalid
cmp byte [rdi], 0
add byte [rbp + 0x10], dh
jne 0x1400eed93
cmp qword [rdi + 0x10], 0
cmp dword [rdi + 0x10], 0
je 0x1400eed93
mov rcx, qword [rdi + 8]
call fcn.140142490
mov rbx, qword [rdi + 0xc8]
mov ebx, dword [rdi + 0xc8]
add byte [rax], al
mov r14, qword [rdi + 0xd0]
add byte [rax], al
add byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x1400eedb6
mov rcx, rbx
call fcn.140142490
invalid
invalid
mov rcx, qword [rdi + 0xd8]
invalid
test rcx, rcx
je 0x1400eedd1
cmp qword [rdi + 0xe0], 0
je 0x1400eedd1
call fcn.140142490
mov rbx, qword [rdi + 0xf8]
mov r14, qword [rdi + 0x108]
test r14, r14
je 0x1400eee0f
add byte [rbp - 0x7b], cl
div byte [rbx + rbp + 0x4c]
lea edi, [rbx + 8]
jnp case.0x140040846.3070
lea r15, [rbx + 8]
jmp 0x1400eedf9
add r15, 0x18
dec r14
je 0x1400eee0f
invalid
mov rcx, qword [r15 - 8]
clc
test rcx, rcx
je case.0x140040846.3070
cmp qword [r15], 0
add byte [rax + rbp*8 - 0x18], dh
xor dword [rsi], 5
add bl, ch
je case.0x140040846.3070
call fcn.140142490
jmp case.0x140040846.3070
invalid
loope 0x1400eee58
cmp qword [rdi + 0x100], 0
cmp dword [rdi + 0x100], 0
add byte [rax + rcx + 0x48], dh
je 0x1400eee21
mov rcx, rbx
mov ecx, ebx
call fcn.140142490
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140142490
mov rax, rsi
mov eax, esi
mov eax, esi
movaps xmm6, xmmword [rsp + 0x1d0]
mov ah, 0x24
rol byte [rcx], 1
add byte [rax], al
add rsp, 0x1e8
pop rbx
pop rbp
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rcx, [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
call fcn.1400d1e20
cmp qword [rsp + 0x118], 0
cmp dword [rsp + 0x118], 0
invalid
cmp dword [rsp + 0x118], 0
and al, 0x18
add dword [rax], eax
add byte [rax], al
jne 0x1400eecec
test dword [rax - 0x16000002], ecx
nop
mov dh, bh
invalid
invalid
jmp case.0x1400ce1b4.1118
invalid
test r14, r14
test esi, esi
je 0x1400ef071
add byte [rax], al
mov word [r14], 0x10
movzx ebp, byte [rsp + 0x1c0]
lodsb al, byte [rsi]
and al, 0xc0
add dword [rax], eax
add byte [rax], al
mov dword [rsi], 0xb60f0010
lodsb al, byte [rsi]
and al, 0xc0
add dword [rax], eax
add byte [rax], al
invalid
mov dh, 0x8c
and al, 0xc1
rol dword [rcx], 0
add byte [rax], al
movzx ecx, byte [rsp + 0x1c1]
rol dword [rcx], 0
add byte [rcx - 0x4b], al
add dword [rcx - 0x7f], ecx
invalid
mov r13b, 1
add r15, 0xb0
mov al, 0
add byte [rax], al
cmp r12w, 4
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmovb eax, r12d
test ax, ax
invalid
invalid
sal byte [rax + rax*2 + 0xf], 0xb7
rol byte [rbx + 0x77401f8], 0x83
clc
add dword [rdi + rax - 0x7d], esi
invalid
invalid
je 0x1400eeee5
movzx eax, ax
mov bh, 0xc0
cmp eax, 1
je 0x1400eeeb4
invalid
clc
add dword [rdi + rax - 0x7d], esi
invalid
invalid
invalid
cmp eax, 2
clc
add dh, byte [rbp + 0x15]
jne 0x1400eeec7
jne 0x1400eeec7
jmp 0x1400eeee5
mov r12d, ecx
int3
lea rcx, [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
call fcn.1400d1e20
mov ecx, r12d
pop rsp
invalid
cmp qword [rsp + 0x118], 0
and al, 0x18
add dword [rax], eax
add byte [rax], al
je 0x1400eeee5
mov r12d, ecx
mov rcx, qword [rsp + 0x110]
add al, ch
scasb al, byte [rdi]
xor eax, 0x89440005
invalid
int3
add al, ch
scasb al, byte [rdi]
xor eax, 0x89440005
loope 0x1400eeef5
movzx eax, byte [rsp + 0xc4]
mov dh, 0x84
and al, 0xc4
add byte [rax], al
add byte [rax - 0x7b74f8ba], cl
mov byte [rsi + 7], al
mov eax, dword [rsp + 0xc0]
mov dword [rsi + 3], eax
mov byte [rsi], r13b
mov byte [rsi + 1], bpl
mov byte [rsi + 7], al
mov eax, dword [rsp + 0xc0]
add byte [rax], al
mov dword [rsi + 3], eax
mov byte [rsi], r13b
mov byte [rsi + 1], bpl
mov byte [rsi + 2], cl
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], 1
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x18], 1
mov rax, qword [r15]
lock dec qword [rax]
jne 0x1400eef29
mov rcx, r15
mov ecx, edi
call fcn.140019fa0
cmp byte [rbx + 0xa8], 2
add byte [rax], al
add byte [rdx], al
je 0x1400eefa0
cmp qword [rbx + 0x30], 0
je 0x1400eef42
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbx + 0x28]
mov rcx, qword [rbx + 0x28]
call fcn.140142490
add eax, 0x7b834800
add byte [rcx + rcx + 0x48], sil
cmp qword [rbx + 0x48], 0
je 0x1400eef52
mov rcx, qword [rbx + 0x40]
mov ecx, dword [rbx + 0x40]
call fcn.140142490
mov r14, qword [rbx + 0x58]
jae 0x1400eefae
mov r15, qword [rbx + 0x68]
test r15, r15
je 0x1400eef91
invalid
xor cl, byte [rbp - 0x73]
or bl, ch
adc al, 0x66
nop word cs:[rax + rax]
nop dword [rax + rax]
lea r12, [r14 + 8]
jmp 0x1400eef79
nop dword [rax + rax]
add r12, 0x18
dec r15
je 0x1400eef91
invalid
mov rcx, qword [r12 - 8]
and al, 0xf8
test rcx, rcx
je 0x1400eef70
cmp qword [r12], 0
and al, 0
je 0x1400eef70
call fcn.140142490
jmp 0x1400eef70
invalid
fisttp word [rax - 0x7d]
jnp 0x1400eeff5
cmp qword [rbx + 0x60], 0
je 0x1400eefa0
add byte [rax + rcx + 0x4c], dh
mov ecx, esi
int1
mov rcx, r14
int1
call fcn.140142490
cmp byte [rbx], 0
jne 0x1400eefb5
invalid
adc byte [rax - 0x7d], cl
jnp 0x1400eefb9
cmp qword [rbx + 0x10], 0
je 0x1400eefb5
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbx + 8]
mov rcx, qword [rbx + 8]
or r8b, bpl
invalid
call fcn.140142490
mov r14, qword [rbx + 0xc8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x45], cl
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
mov r15, qword [rbx + 0xd0]
mov rcx, r14
mov ecx, esi
call qword [r15]
cmp qword [r15 + 8], 0
je case.0x1400ccc14.2893
mov rcx, r14
call fcn.140142490
mov rcx, qword [rbx + 0xd8]
test rcx, rcx
je 0x1400eeff3
cmp qword [rbx + 0xe0], 0
je 0x1400eeff3
call fcn.140142490
mov r14, qword [rbx + 0xf8]
mov r15, qword [rbx + 0x108]
invalid
mov bl, pe_nt_image_headers64
clc
add byte [rax], al
add byte [rbx + rcx*4 - 0x45], cl
or byte [rcx], al
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
push qword [rbx + rbp + 0x4d]
lea esp, [rsi + 8]
test r15, r15
je 0x1400ef031
lea r12, [r14 + 8]
jmp 0x1400ef019
add r12, 0x18
dec r15
je 0x1400ef031
mov rcx, qword [r12 - 8]
test rcx, rcx
je 0x1400ef010
cmp qword [r12], 0
je 0x1400ef010
call fcn.140142490
jmp 0x1400ef010
cmp qword [rbx + 0x100], 0
cmp dword [rbx + 0x100], 0
je 0x1400eee19
std
invalid
mov rcx, r14
call fcn.140142490
jmp 0x1400eee19
add cl, ch
int 0xfd
invalid
lea rcx, [r15 + 0xd8]
mov rdx, rbp
mov r8, r13
call fcn.1401639e0
invalid
invalid
invalid
add byte [rax - 0x75], cl
mov ebx, eax
add byte [rax], al
add byte [rax - 0x75], cl
stosd dword [rdi], eax
call 0x1290ef06d
invalid
idiv bh
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax - 0x75], cl
stosd dword [rdi], eax
call 0x1290ef06d
xor eax, 0xb9fffff6
idiv bh
invalid
mov ecx, 1
idiv bh
invalid
mov ecx, 1
mov edx, 2
call fcn.140162fc0
ud2
add byte [rax], al
add al, ch
invalid
mov ecx, 1
mov edx, 4
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x198
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x180
call fcn.140162fc0
ud2
movaps xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], dl
add byte [rax], al
invalid
movaps xmm2, xmmword [rsp + 0xb0]
add byte [rax], al
movaps xmm3, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x40], eax
and al, 0x40
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x50], xmm1
sub dword [rsp + 0x50], ecx
and al, 0x50
movaps xmmword [rsp + 0x60], xmm2
push rsp
and al, 0x60
invalid
movaps xmmword [rsp + 0x70], xmm3
and al, 0x70
mov rax, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add byte [rcx - 0x75], cl
mov rdi, qword [r13 + 0x20]
jge case.0x1400ce1b4.1139
mov r13, qword [rsp + 0x2b8]
lodsb al, byte [rsi]
and al, 0xb8
mov eax, 0x48000002
lea edx, [0x14019ea0b]
or al, byte [rax]
mov eax, 0x48000002
lea edx, [0x14019ea0b]
or al, byte [rax]
lea rdx, [0x14019ea0b]
add byte [rcx - 0x48], al
invalid
mov r8d, 0x1f
mov rcx, r13
mov ecx, ebp
add byte [rcx + rcx*4 - 0x17], cl
call rdi
test al, al
je 0x1400ef5ff
mov rcx, qword [rsp + 0x80]
cmp rcx, 0x41
jae 0x1400ef9c0
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x7d], cl
stc
jae 0x1400ef9c0
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x20
lea rdx, [0x14019ea0b]
mov r8d, 0x1f
mov rcx, r13
mov r9, qword [rsp + 0x2c8]
mov rax, qword [rsp + 0x2c0]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1e0], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x1d0], xmm3
add byte [rdi], cl
sub dword [rsp + 0x1c0], edx
add byte [rdi], cl
sub dword [rsp + 0x1c0], edx
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov rcx, r12
call r15
rol ax, 8
or byte [rsi - 0x77], ah
and al, 0x3c
or byte [rsi - 0x77], ah
and al, 0x3c
mov byte [rsp + 0x3f], 0x12
mov byte [rsp + 0x3b], bpl
mov byte [rsp + 0x3b], ch
mov byte [rsp + 0x3b], ch
lea rax, [rsp + 0x3c]
and al, 0x3c
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
and al, 0xe8
mov qword [rsp + 0xe8], 2
mov dword [rsp + 0xe8], 2
and al, 0xe8
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x3f]
lea rax, [rsp + 0x3f]
lea eax, [rsp + 0x3f]
mov qword [rsp + 0xf0], rax
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0xf8], 1
test byte [rax + rdi*8], ah
add byte [rax], al
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
lea rax, [0x14019eb64]
add eax, 0xaf4cf
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x100], eax
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
mov qword [rsp + 0x108], 6
lea rax, [0x14019e9b1]
or al, byte [rax]
add dword [rax], eax
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xaf301
or al, byte [rax]
or al, byte [rax]
mov qword [rsp + 0x110], rax
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x118], 0xc
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax + rax], cl
or al, 0
or al, 0
add byte [rax], al
lea rax, [rsp + 0x3b]
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x120], eax
mov dword [rsp + 0x120], eax
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x130], r14
and al, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
push rdi
test byte [rdi], 0x29
movaps xmmword [rsp + 0x220], xmm6
and byte [rdx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
push rdi
test byte [rdi], 0x29
invalid
invalid
mov ah, 0x24
and byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x210], xmm6
mov ah, 0x24
adc byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x200], xmm6
mov ah, 0x24
add byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x1f0], xmm6
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
add byte [rax], al
mov rcx, r12
call r15
call rdi
mov rsi, rax
cmp rax, 0x41
cmp eax, 0x41
cmp eax, 0x41
jae 0x1400ef994
add al, byte [rax]
add byte [rax - 0x77], cl
je 0x1400ef74b
invalid
mov qword [rsp + 0x20], rsi
and al, 0x20
and byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe0
loopne case.0x1400dacdd.360
add byte [rax], al
invalid
invalid
lea r8, [rsp + 0xe0]
loopne case.0x1400dacdd.360
add byte [rax], al
lea rbx, [rsp + 0x1f0]
pushfq
and al, 0xf0
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rcx, r12
mov rdx, qword [rsp + 0x188]
mov r9, rbx
call fcn.1400f2ea0
movaps xmmword [rsp + 0xc0], xmm6
movaps xmmword [rsp + 0xb0], xmm6
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
mov qword [rsp + 0xd0], rsi
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbx
mov r8, rsi
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
push 0xfffffffffffffffd
invalid
add byte [rdi], cl
sub byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], cl
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
sub byte [rsp + 0xa0], cl
invalid
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], bl
sub byte [rsp + 0xc0], bl
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
push rsp
and al, 0x60
invalid
push rsp
and al, 0x60
invalid
movaps xmmword [rsp + 0x70], xmm3
mov rax, qword [rsp + 0xd0]
mov eax, dword [rsp + 0xd0]
mov eax, dword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
lea rdx, [0x14019ea2a]
adc eax, 0xaf259
pop rcx
or al, byte [rax]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaf259
pop rcx
or al, byte [rax]
pop rcx
or al, byte [rax]
mov r8d, 0x1f
mov rcx, r13
mov ecx, ebp
add byte [rcx + rcx*4 - 0x17], cl
call rdi
test al, al
je 0x1400ef82d
mov rcx, qword [rsp + 0x80]
cmp rcx, 0x41
stc
jae 0x1400ef9c0
add byte [rax], al
stc
jae 0x1400ef9c0
add byte [rax], al
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x20
and byte [rax], ah
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaf219
or al, byte [rax]
and byte [rax], ah
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaf219
or al, byte [rax]
or al, byte [rax]
mov r8d, 0x1f
mov rcx, r13
mov r9, qword [rsp + 0x2c8]
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x2c0]
call qword [rax + 0x18]
mov r14, qword [rsp + 0x2d0]
add byte [rax], al
lea rdx, [rsp + 0x140]
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x180], rax
invalid
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
sub byte [rsp + 0x40], al
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
pop rsp
and al, 0x70
pop rsp
and al, 0x70
movaps xmmword [rsp + 0x170], xmm3
movaps xmmword [rsp + 0x160], xmm2
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
sub dword [rsp + 0x140], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
movaps xmmword [rsp + 0xe0], xmm0
add byte [rax], al
mov rax, qword [rax + 0x10]
adc byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
lock add byte [rax], al
mov qword [rsp + 0xf0], rax
lock add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x1a0], al
test byte [rax + riz*4], ah
invalid
add dword [rax], eax
invalid
movaps xmm0, xmmword [rsp + 0x1a0]
movabs al, byte [0xb0248c280f000001]
movaps xmm1, xmmword [rsp + 0x1b0]
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1c0]
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
movups xmmword [rsp + 0xf8], xmm0
clc
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x108], xmm1
movups xmmword [rsp + 0x108], xmm1
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x118], xmm2
movups xmmword [rsp + 0x118], xmm2
add byte [rax], al
movups xmmword [rsp + 0x128], xmm3
adc dword [rsp + 0x128], ebx
sub byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x1e0]
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x138], rax
invalid
invalid
mov word [rax + rsi*8], fs
lock add byte [rax], al
mov qword [rsp + 0x138], rax
add byte [rax], al
mov rcx, qword [rsp + 0xf0]
call fcn.1400f5240
lock add byte [rax], al
add al, ch
pop r9
add byte [rax], al
mov rsi, rax
mov rdi, rdx
mov r15, qword [r14 + 0x20]
and byte [rcx - 0x75], cl
pop rsi
sub byte [rcx + rcx*4 - 7], cl
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400ef91f
mov rcx, r15
stc
call fcn.140142490
mov qword [r14 + 0x20], rsi
mov qword [r14 + 0x28], rdi
mov qword [r14 + 0x38], 0
mov byte [r14 + 0x42], 2
add cl, byte [rcx - 0x39]
invalid
add byte [rax], al
add byte [rax], al
cmp byte [rsp + 0x3e], 0
mov rsi, qword [rsp + 0x198]
jne 0x1400ef962
add cl, byte [rcx - 0x39]
invalid
lea rdx, [rsp + 0xf8]
mov rcx, qword [rsp + 0xf0]
mov r8, r14
call fcn.1400f0980
lea rdx, [rsp + 0xe0]
mov r8d, 0xa8
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x248
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srchkdf.rs
mov edx, 0x40
mov rcx, rsi
call fcn.1401633c0
invalid
add byte [rdi], cl
invalid
invalid
or al, byte [rax]
add byte [rdx + 0x40], bh
mov edx, 0x40
mov rcx, rbp
call fcn.1401633c0
add bh, byte [rdx]
invalid
add byte [rdi], cl
invalid
jmp 0x14748fca5
add bh, byte [rdx]
invalid
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohmac.rs
lea eax, [0x14019e198]
out 0xa, eax
add byte [rdx + 0x40], bh
add byte [rax], al
mov edx, 0x40
add byte [rax], al
call fcn.1401633c0
ud2
cmp dword [rdi], eax
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rcx
mov rax, qword [rcx + 0x20]
and al, dh
dec qword [rax]
lock dec qword [rax]
jne 0x1400ef9ff
lea rcx, [rsi + 0x20]
and al, r13b
movabs eax, dword [0x128be8348fff2a5]
dec dword [rax - 0x7d]
invalid
sub byte [rcx], al
call fcn.140019fa0
dec dword [rax - 0x7d]
cmp qword [rsi + 0x128], 0
cmp dword [rsi + 0x128], 0
mov esi, 0x128
add byte [rax], al
add byte [rax + rdi*2 + 0x48], dh
je 0x1400efa81
js 0x1400efa52
cmp qword [rsi + 0x138], 0
cmp dword [rsi + 0x138], 0
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
or al, 0x48
je 0x1400efa1f
or al, 0x48
mov rcx, qword [rsi + 0x130]
mov ecx, dword [rsi + 0x130]
add byte [rax], al
call fcn.140142490
sub al, byte [0xfe924222]
add byte [rax - 0x7d], cl
mov esi, 0x150
push rax
add dword [rax], eax
invalid
cmp qword [rsi + 0x150], 0
push rax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rsp + rcx + 0x48], dh
je 0x1400efa35
or al, 0x48
mov rcx, qword [rsi + 0x148]
mov ecx, dword [rsi + 0x148]
add qword [rax], rax
add al, ch
invalid
pop rbx
call fcn.140142490
sub al, byte [0xfe9a4238]
invalid
mov rdi, qword [rsi + 0x160]
mov edi, dword [rsi + 0x160]
add byte [rax], al
mov rbx, qword [rsi + 0x170]
test rbx, rbx
test ebx, ebx
add dword [rax], eax
add byte [rax - 0x7b], cl
test ebx, ebx
test ebx, ebx
je 0x1400efa6f
lea r14, [rdi + 8]
ja case.0x1400c92be.2243
jmp 0x1400efa59
nop
add r14, 0x18
invalid
dec rbx
je 0x1400efa6f
invalid
invalid
mov rcx, qword [r14 - 8]
mov ecx, dword [rsi - 8]
test rcx, rcx
test ecx, ecx
je case.0x140104a47.2278
cmp qword [r14], 0
je case.0x140104a47.2278
add byte ds:[rax + rbp*8 - 0x18], dh
and ebp, dword [rdx]
add eax, 0x48e1eb00
add bl, ch
loope case.0x1400e29b9.171
call fcn.140142490
jmp case.0x140104a47.2278
invalid
add bl, ch
loope case.0x1400e29b9.171
cmp qword [rsi + 0x168], 0
cmp dword [rsi + 0x168], 0
push 1
add byte [rax + rcx + 0x48], dh
mov ecx, edi
je 0x1400efa81
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140142490
add byte [rax + 0x1075003e], al
cmp byte [rsi], 0
jne 0x1400efa96
cmp qword [rsi + 0x10], 0
je 0x1400efa96
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rsi + 8]
invalid
mov rcx, qword [rsi + 8]
or al, ch
cli
sub dword [0x1be9a4299], eax
add eax, 0x7e8b4800
call fcn.140142490
add eax, 0x7e8b4800
mov rdi, qword [rsi + 0x40]
mov rbx, qword [rsi + 0x48]
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
cmp dword [rbx + 8], 0
je case.0x1400e29b9.170
mov rcx, rdi
call fcn.140142490
fisubr word [rcx]
invalid
invalid
fisubr word [rcx]
add eax, 0x4e8b4800
mov rcx, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x50]
test rcx, rcx
leave
je 0x1400efac7
cmp qword [rsi + 0x58], 0
cmp dword [rsi + 0x58], 0
je 0x1400efac7
call fcn.140142490
add byte [rax - 0x75], cl
jle 0x1400efb33
mov rdi, qword [rsi + 0x68]
mov rbx, qword [rsi + 0x70]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
invalid
je 0x1400efae3
mov rcx, rdi
call fcn.140142490
cmp qword [rsi + 0x118], 0
je 0x1400efb02
mov rcx, qword [rsi + 0x110]
mov ecx, dword [rsi + 0x110]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
jmp fcn.140142490
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1f8
movdqa xmmword [rsp + 0x1e0], xmm6
mov ah, 0x24
loopne 0x1400efb2b
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400efadb
invalid
mov ah, 0x24
and al, 0xe0
add dword [rax], eax
loopne 0x1400efb2b
add byte [rax], al
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
retf
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov esi, ecx
invalid
mov r14d, dword [r9 + 0xa8]
add byte [rax], al
mov eax, r14d
add eax, 0xffffffe1
shl cl, 0x66
cmp eax, 4
shl cl, 0x66
cmp eax, 4
setae cl
cmp ax, 1
add dword [rax + 0xf], eax
xchg esp, eax
invalid
shl dword [rsi - 0x7d], 0xf8
add dword [rax + 0xf], eax
xchg esp, eax
invalid
sete ch
or bpl, cl
cmp bpl, 1
jne 0x1400efe4b
in eax, dx
add al, byte [rax]
add byte [rsi + 0x41], ah
cmp r14w, 0x19
cmp esi, 0x19
jne 0x1400efe4b
test edx, esp
add al, byte [rax]
add byte [rbp - 0x77], cl
invalid
mov r15, r8
mov r12, qword [rbx]
mov r14, qword [rbx + 0x10]
adc byte [rax - 0x75], cl
mov rax, qword [rdi + 0x48]
mov eax, dword [rdi + 0x48]
adc byte [rax - 0x75], cl
mov rax, qword [rdi + 0x48]
mov eax, dword [rdi + 0x48]
mov eax, dword [rdi + 0x48]
mov rdx, r12
mov r8, r14
call qword [rax + 0x30]
invalid
mov rcx, qword [rdi + 0x50]
push r8
test rcx, rcx
je 0x1400efbb6
sub dword [rax - 0x75], ecx
pop r8
mov rax, qword [rdi + 0x58]
pop rax
mov r13, qword [rdi + 0x60]
mov ebp, dword [rdi + 0x60]
sub rax, r13
cmp rax, r14
jb 0x1400f0680
or al, byte [rax]
add byte [rcx + rax - 0x17], cl
add rcx, r13
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r13, r14
add ebp, esi
mov qword [rdi + 0x60], r13
mov r14, qword [r15]
mov rbp, qword [rdi + 0x110]
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x120]
mov qword [rsp + 0x58], rax
and al, 0x58
mov r13, qword [rbx + 0x18]
mov r12, qword [rbx + 0x28]
invalid
sub byte [rbx + 0x12d73205], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
invalid
rol dword [rax + 0xa8b8], 0
add byte [rbp + 5], dh
jne 0x1400efbf5
cmp byte [rax + 0xa8], 0
add byte [rax], al
jne 0x1400efbf5
call fcn.1400cb5a0
mov ecx, 0x58bfffd
adc edi, edx
xlatb
mov eax, dword [0x14021d30c]
add eax, 0x12d711
xlatb
adc al, byte [rax]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xb0]
mov rdx, qword [rax + 0xb8]
mov edx, dword [rax + 0xb8]
mov byte [rax + 0x48000000], dh
mov edx, dword [rax + 0xb8]
lea r8, [rcx + 1]
mov qword [rax + 0xb0], r8
invalid
mov al, 0
add byte [rax], al
invalid
add dword [r9 + rcx*4 - 0x80], ecx
mov al, 0
add byte [rax], al
invalid
xor byte [rax + 0xf000000], 0x10
add eax, 0xb7cd8
fdivr dword [rbx + rcx]
add byte [rax], al
add byte [rdi], cl
adc byte [0x1401a7900], al
fdivr dword [rbx + rcx]
movups xmm0, xmmword [0x1401a7900]
fdivr dword [rbx + rcx]
movaps xmmword [rsp + 0x120], xmm0
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
movdqu xmm0, xmmword [0x1401a7910]
add byte [rax], al
movdqu xmm0, xmmword [0x1401a7910]
fdivr dword [rbx + rcx]
or eax, dword [rax]
movdqa xmmword [rsp + 0x130], xmm0
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x140], rcx
mov dword [rsp + 0x140], ecx
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x48
mov qword [rsp + 0x148], rdx
add dword [rax], eax
add byte [rbp - 0x7b], cl
in al, 0xf
je 0x1400effb3
test r12, r12
je 0x1400effb3
pop rcx
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x50], rbp
insb byte [rdi], dx
and al, 0x50
push rax
push rax
mov qword [rsp + 0x38], r15
mov dword [rsp + 0x38], edi
and al, 0x38
cmp byte [rbx - 0x73], cl
add al, 0xa4
lea rax, [r12 + r12*4]
lea rax, [rax*8]
add byte [rax], al
add byte [rax], al
add rax, r13
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
and al, 0x48
lea r15, [0x1401b0670]
lea r15, [0x1401b0670]
cmp eax, 0xc09f1
pcmpeqd xmm6, xmm6
pcmpeqd mm6, mm6
mov qword [rsp + 0x40], r13
and al, 0x40
movzx eax, word [r13]
movzx eax, word [rbp]
add byte [rcx + 0x63], cl
add al, 0x87
invalid
movsxd rax, dword [r15 + rax*4]
add rax, r15
add eax, edi
jmp rax
mov bp, 0xb
or eax, dword [rax]
jmp case.0x1400efcb6.2
xor ebp, ebp
xor ebp, ebp
jmp case.0x1400efcb6.2
movzx ebp, word [r13 + 0x20]
movzx eax, bp
and byte [rdi], cl
mov bh, 0xc5
lea rcx, [0x1401b06a8]
or eax, 0xc09f9
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
loopne 0x1400efd1f
mov bp, 5
mov ebp, 0x42eb0005
jmp case.0x1400efcb6.2
mov bp, 0x10
adc byte [rax], al
jmp case.0x1400efcb6.2
mov bp, 0x17
jmp case.0x1400efcb6.2
mov bp, 0x23
mov bp, 0x23
jmp case.0x1400efcb6.2
mov bp, 0x29
sub dword [rax], eax
jmp case.0x1400efcb6.2
mov bp, 0x2a
jmp case.0x1400efcb6.2
mov bp, 0x2b
jmp case.0x1400efcb6.2
mov bp, 0x33
jmp case.0x1400efcb6.2
mov bp, 0x39
jmp case.0x1400efcb6.2
mov bp, 0xff01
jmp case.0x1400efcb6.2
mov bp, 0xffa5
nop dword [rax + rax]
cmp qword [rsp + 0x138], 0
je 0x1400efdbb
add byte [rax], al
add byte [rdi], cl
test byte [rax + rax - 0x74b80000], ch
invalid
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x148]
mov edx, dword [rsp + 0x148]
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
mov edx, dword [rsp + 0x148]
invalid
invalid
mov edx, dword [rsp + 0x148]
mov r8d, ebp
call fcn.1400cdc50
mov rcx, qword [rsp + 0x120]
and al, 0x20
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x28
sub byte [rcx], al
add byte [rax], al
call 0x13dee270e
dec dword [rax - 0x75]
mov word [rax + riz], fs
and al, 0x20
and al, 0x20
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x28
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
ror byte [rcx - 0x3f], 0xe8
call 0x14f50637a
outsb dx, byte [rsi]
invalid
mov r8, rax
shr r8, 0x39
invalid
invalid
call 0x14f50637a
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
movd xmm0, r8d
punpcklbw xmm0, xmm0
sal dl, 0xf
jo 0x1400efd0b
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
rol byte [rax], 0x45
xor eax, eax
add byte [rsi + 0xf], ah
jo 0x1400efd10
invalid
rol byte [rax], 0x45
xor eax, eax
add byte [rbp + 0x31], al
ror byte [rax + 0x21], 0xd0
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movq mm1, qword [rcx + rax]
outsd dx, dword [rsi]
or al, 1
add dword [rsi + 0xf], esp
outsd dx, dword [rsi]
shl dword [rsi + 0xf], 1
invalid
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pcmpeqb mm2, mm0
pcmpeqb mm2, mm0
je 0x1400efd34
pmovmskb r9d, xmm2
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
test r9w, r9w
test ecx, ecx
je 0x1400efda0
lea r10d, [r9 - 1]
lea edx, [rcx - 1]
and r10d, r9d
tzcnt r9d, r9d
bsf r9d, r9d
bsf r9d, r9d
add r9, rax
and r9, rdx
and ecx, edx
ror dword [rbp + 1], 1
leave
ror dword [rbp + 1], 1
leave
mov r11, rcx
sub r11, r9
sub ebx, ecx
retf
mov r9d, r10d
cmp word [r11 - 2], bp
invalid
retf
jne 0x1400efd70
jmp 0x1400efe8e
pcmpeqb xmm1, xmm6
je 0x1400efd72
pmovmskb r9d, xmm1
pmovmskb ecx, mm1
test r9d, r9d
jne 0x1400efdbb
add rax, r8
add eax, eax
add rax, 0x10
add r8, 0x10
adc bl, ch
cdq
adc bl, ch
cdq
add r13, 0x28
lea rcx, [rsp + 0x120]
mov word [rax + riz], fs
add dword [rax], eax
add byte [rcx - 0x1ffd1716], cl
add ah, al
std
dec dword [rbx + rdi + 0x6c]
cmp ebp, dword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
mov word [rax + riz], fs
add dword [rax], eax
add byte [rcx - 0x1ffd1716], cl
add ah, al
add ah, al
std
dec dword [rbx + rdi + 0x6c]
invalid
insb byte [rdi], dx
and al, 0x48
jne case.0x1400e4f67.133
jmp case.0x1400efcb6.47
add byte [rax], al
mov bp, 0x12
jmp case.0x1400efcb6.2
jmp qword [rsi - 0x43]
mov bp, 0x2c
jmp case.0x1400efcb6.2
adc bh, bh
invalid
invalid
jmp qword [rsi - 0x43]
mov bp, 0x2d
jmp case.0x1400efcb6.2
invalid
jmp qword [rsi - 0x43]
mov bp, 0x32
jmp case.0x1400efcb6.2
invalid
invalid
invalid
invalid
jmp qword [rsi - 0x43]
mov bp, 0x3374
jmp case.0x1400efcb6.2
jmp qword [rsi - 0x43]
mov bp, 0x754f
jmp case.0x1400efcb6.2
in al, dx
invalid
invalid
invalid
movzx ebp, word [r13 + 0x22]
jmp case.0x1400efcb6.2
invalid
invalid
mov bp, 0x15
jmp case.0x1400efcb6.2
mov bp, 0x2e
jmp case.0x1400efcb6.2
mov bp, 0x2f
jmp case.0x1400efcb6.2
mov bp, 0x30
jmp case.0x1400efcb6.2
mov bp, 0x31
jmp case.0x1400efcb6.2
movzx eax, byte [0x1401ea9b8]
mov ecx, 2
mov edx, 1
call fcn.140143230
test bpl, bpl
je 0x1400efeff
test rax, rax
je 0x1400f091c
mov word [rax], 7
movzx edx, byte [rbx + 0xb0]
movzx ecx, byte [rbx + 0xb1]
mov r8b, 1
jmp 0x1400eff1f
test rdx, rdx
je 0x1400efeb0
mov byte [rsi], 8
mov byte [rsi + 1], al
jmp 0x1400eff3c
test rax, rax
je 0x1400f091c
mov word [rax], 2
lea ecx, [r14*8 - 0xf8]
mov edx, 0x3000201
shr edx, cl
xor r8d, r8d
mov byte [rsi], r8b
mov byte [rsi + 1], dl
mov byte [rsi + 2], cl
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], 1
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400eff72
movzx eax, ax
cmp eax, 1
je 0x1400effa1
cmp eax, 2
je 0x1400eff72
cmp qword [rbx + 8], 0
je 0x1400eff72
add byte [rax + rcx + 0x48], dh
mov rcx, qword [rbx]
mov ecx, dword [rbx]
call fcn.140142490
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400ef9e0
mov rcx, rdi
call fcn.140142490
mov rax, rsi
mov eax, esi
mov eax, esi
movaps xmm6, xmmword [rsp + 0x1e0]
mov ah, 0x24
loopne 0x1400eff8c
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rbx + 0x18]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
jne 0x1400eff6a
jmp 0x1400eff72
mov rcx, qword [rdi + 0x20]
xor edx, edx
mov r8, qword [rcx + 0x78]
mov r9, qword [rcx + 0x88]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x120]
mov rdx, r14
call fcn.1400e6010
movzx eax, byte [rsp + 0x120]
cmp al, 0x13
jne 0x1400f00db
lea r9, [rdi + 0x30]
mov r12, qword [rdi + 0x128]
test r12, r12
je 0x1400f00fe
mov qword [rsp + 0x48], r9
mov rax, qword [rdi + 0x130]
add byte [rax], al
mov rax, qword [rdi + 0x130]
add byte [rax], al
mov qword [rsp + 0x110], rax
adc byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x138]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
xchg dword [rax], edi
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
mov rax, qword [rdi + 0x148]
xchg dword [rax + 1], ecx
add byte [rax], al
mov qword [rsp + 0x118], rax
mov dword [rsp + 0x118], eax
add byte [rax - 0x75], cl
xchg dword [rax + 1], edx
mov rax, qword [rdi + 0x150]
add byte [rax], al
mov qword [rsp + 0x50], rax
push rax
mov rbp, qword [rdi + 0x160]
add byte [rax], al
mov rax, qword [rdi + 0x168]
mov qword [rsp + 0x40], rax
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
mov r13, qword [rdi + 0x170]
cmp byte [r14 + 0x140], 0
je 0x1400f0173
sbb byte [r8 - 0x3f], cl
loope 0x1400f007d
lea rcx, [rcx + rcx*4]
mov dword [rcx], esi
shr bl, cl
sbb esp, dword [rsi + 0x66]
xor edx, edx
jmp 0x1400f009d
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add rdx, 0x28
cmp rcx, rdx
ror dword [rdi], 1
invalid
mov bl, 0
add byte [rax], al
invalid
ror dword [rdi], 1
test byte [rbx + 0x44000000], dh
add byte [rdi + rcx - 0x49], al
add al, 0x10
add byte [rdi + rcx - 0x49], al
add al, 0x10
movzx r8d, word [rax + rdx]
cmp r8, 0xc
jb case.0x1400db53d.424
cmp r8d, 0xd
jne case.0x1400dacdd.412
cmp word [rax + rdx + 0x20], 0x16
jne case.0x1400db53d.424
mov rcx, qword [r15 + 8]
cmp byte [rcx + 0x18], 1
jne 0x1400f094f
mov ecx, dword [rax]
add byte [rax], al
mov ecx, dword [rax]
add byte [rax], al
mov byte [rcx + 0x18], 2
cmp byte [r14 + 0x140], 0
add byte [rax], al
jne 0x1400f0173
add byte [rax], al
jmp case.0x1400db20d.382
movdqu xmm0, xmmword [rsp + 0x121]
movdqu xmm1, xmmword [rsp + 0x130]
outsd dx, dword [rsi]
mov word [rax + rsi], fs
add dword [rax], eax
add bl, dh
movq qword [rsi + 0x10], mm1
movdqu xmmword [rsi + 1], xmm0
mov byte [rsi], al
jmp 0x1400eff3c
mov rcx, qword [rbx + 0x28]
test rcx, rcx
je 0x1400f0418
mov rax, qword [rbx + 0x18]
shl rcx, 3
lea rcx, [rcx + rcx*4]
xor edx, edx
jmp 0x1400f012d
add rdx, 0x28
cmp rcx, rdx
je 0x1400f0418
invalid
movzx r8d, word [rax + rdx]
cmp r8, 0xc
jb 0x1400f0120
cmp r8d, 0xd
jne 0x1400f0146
cmp word [rax + rdx + 0x20], 0x16
jne 0x1400f0120
mov word [rsi], 0xa08
jmp 0x1400eff3c
invalid
invalid
mov rax, qword [r15 + 8]
mov byte [rax + 0x18], 4
mov byte [r14 + 0x140], 0
xchg byte [rax + 1], al
add byte [rax], al
invalid
lea rdx, [rdi + 0x80]
mov rcx, qword [rdi + 0x78]
mov r8, r14
mov eax, esi
call fcn.1400f0980
invalid
lea rcx, [rsp + 0x120]
mov rdx, rbp
mov r8, r13
call fcn.1400e0e50
lea rax, [r14 + 0x100]
mov qword [rsp + 0x58], rax
mov r15, qword [r14 + 0x100]
test r15, r15
je 0x1400f0203
mov qword [rsp + 0x100], rbp
mov qword [rsp + 0x108], r12
mov rbp, qword [r14 + 0x110]
test rbp, rbp
je 0x1400f01e1
lea r12, [r15 + 8]
jmp 0x1400f01c9
add r12, 0x18
dec rbp
je 0x1400f01e1
mov rcx, qword [r12 - 8]
test rcx, rcx
je 0x1400f01c0
cmp qword [r12], 0
je 0x1400f01c0
call fcn.140142490
jmp 0x1400f01c0
cmp qword [r14 + 0x108], 0
mov r12, qword [rsp + 0x108]
mov rbp, qword [rsp + 0x100]
je 0x1400f0203
mov rcx, r15
call fcn.140142490
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x58]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
test byte [rax + riz*8], ah
add byte [rax], al
invalid
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rdi + 0x190]
movups xmm0, xmmword [rdi + 0x190]
add dword [rax], eax
add byte [rdi], cl
adc byte [rdi + 0x1a0], cl
invalid
add dword [rax], eax
invalid
movups xmm1, xmmword [rdi + 0x1a0]
movabs al, byte [0x1b097100f000001]
movups xmm2, xmmword [rdi + 0x1b0]
xchg edi, eax
mov al, 1
add byte [rax], al
movups xmm3, xmmword [rdi + 0x1c0]
adc byte [rdi + 0x1c0], bl
movaps xmmword [rsp + 0xa0], xmm0
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm1
mov al, 0
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm2
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xd0], xmm3
movaps xmmword [rsp + 0xd0], xmm3
add byte [rax], al
movdqu xmm6, xmmword [rdi + 0x20]
mov rax, qword [rsp + 0x48]
and byte [rax - 0x75], cl
and al, 0x48
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x80], xmm2
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x90], rax
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rdi + 0x68]
lea rcx, [rsp + 0x120]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x188
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400f092d
mov r14, rax
mov qword [rax], 0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x48], xmm1
movdqu xmmword [rax + 0x58], xmm6
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movups xmmword [rax + 0x68], xmm0
movups xmmword [rax + 0x78], xmm1
movups xmmword [rax + 0x88], xmm2
mov rax, qword [rsp + 0x90]
mov qword [r14 + 0x98], rax
mov rcx, r14
add rcx, 0xa0
lea rdx, [rsp + 0x120]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rsp + 0xa0]
movdqa xmm1, xmmword [rsp + 0xb0]
movdqa xmm2, xmmword [rsp + 0xc0]
movaps xmm3, xmmword [rsp + 0xd0]
movdqu xmmword [r14 + 0x148], xmm0
movdqu xmmword [r14 + 0x158], xmm1
movdqu xmmword [r14 + 0x168], xmm2
movups xmmword [r14 + 0x178], xmm3
mov qword [rsi + 8], r14
lea rax, fcn.1400f3090
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x13
cmp qword [rsp + 0x38], 0
je 0x1400f03bc
mov rcx, qword [rsp + 0x110]
call fcn.140142490
cmp qword [rsp + 0x50], 0
je 0x1400f03d1
mov rcx, qword [rsp + 0x118]
call fcn.140142490
test r13, r13
je 0x1400f03ff
lea r14, [rbp + 8]
jmp 0x1400f03e9
mov rcx, qword [r14 - 8]
test rcx, rcx
je 0x1400f03e0
cmp qword [rsp + 0x40], 0
je 0x1400f058d
mov rcx, rbp
call fcn.140142490
jmp 0x1400f058d
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rdi + 0x190]
movups xmm1, xmmword [rdi + 0x1a0]
invalid
movabs al, byte [0x1b097100f000001]
adc byte [rdi + 0x1b0], dl
add byte [rax], al
movups xmm3, xmmword [rdi + 0x1c0]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xa0], eax
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
add byte [rdi], cl
sub dword [rsp + 0xc0], edx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ebx
and al, 0xd0
add byte [rax], al
add bl, dh
movq mm6, qword [rdi + 0x20]
movups xmm0, xmmword [r9]
adc byte [rcx], al
movups xmm1, xmmword [r9 + 0x10]
adc byte [rcx + 0xf], al
adc byte [rcx + 0x20], dl
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x80], xmm2
sub dword [rsp + 0x80], edx
mov rax, qword [r9 + 0x30]
mov qword [rsp + 0x90], rax
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rdi + 0x68]
lea rcx, [rsp + 0x120]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x150
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.140143230
test rax, rax
test eax, eax
sub eax, 0x85480005
ror byte [rdi], 0x84
insb byte [rdi], dx
add al, 0
add byte [rax], al
mov r14, rax
test eax, eax
je 0x1400f093e
add byte [rax], al
mov r14, rax
movaps xmm0, xmmword [rsp + 0xe0]
sub byte [rsp + 0xe0], al
sub byte [rsp + 0xe0], al
add byte [rdi], cl
sub byte [rsp + 0xf0], cl
add byte [rax], al
invalid
movaps xmm1, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x10], ecx
invalid
movups xmmword [rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
movdqu xmmword [rax + 0x20], xmm6
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
jg 0x1400f0560
and byte [rdi], cl
sub byte [rsp + 0x60], al
and al, 0x60
and al, 0x60
movaps xmm1, xmmword [rsp + 0x70]
and al, 0x70
jo 0x1400f050b
movaps xmm2, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], dl
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x30], eax
invalid
movups xmmword [rax + 0x30], xmm0
xor byte [rdi], cl
movups xmmword [rax + 0x40], xmm1
adc dword [rax + 0x40], ecx
movups xmmword [rax + 0x50], xmm2
adc dword [rax + 0x50], edx
push rax
mov rax, qword [rsp + 0x90]
mov qword [r14 + 0x60], rax
mov rcx, r14
add rcx, 0x68
lea rdx, [rsp + 0x120]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
shr dword [rax + 0x48], 0x8d
xchg esp, eax
and al, 0x20
add dword [rax], eax
add byte [rcx - 0x48], al
and byte [rcx], al
add byte [rax], al
mov r8d, 0xa8
test al, 0
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rsp + 0xa0]
out dx, eax
invalid
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rsi*4], fs
movdqa xmm1, xmmword [rsp + 0xb0]
movdqa xmm2, xmmword [rsp + 0xc0]
movaps xmm3, xmmword [rsp + 0xd0]
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd0], bl
movdqu xmmword [r14 + 0x110], xmm0
movdqu xmmword [r14 + 0x120], xmm1
add bl, dh
movq qword [r14 + 0x120], mm1
movdqu xmmword [r14 + 0x130], xmm2
movups xmmword [r14 + 0x140], xmm3
mov qword [rsi + 8], r14
lea rax, [0x14019fb20]
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x13
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
add byte [rax], al
add byte [rbx - 0x7c991e3f], al
cmp cx, 4
mov eax, 1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
shl dword [rsi - 0x7b], 0xc0
je case.0x1400e5be6.79
invalid
movzx eax, ax
cmp eax, 1
invalid
je 0x1400f05b6
add dword [rdi + rax - 0x7d], esi
clc
add dh, byte [rbp + 0xb]
jne 0x1400f05bf
cmp eax, 2
jne 0x1400f05bf
jmp case.0x1400e5be6.79
lea rcx, [rbx + 0x18]
call fcn.1400d1e20
invalid
sbb r8b, bpl
invalid
dec dword [rax - 0x7d]
jnp 0x1400f05cb
cmp qword [rbx + 8], 0
add byte [rax + rcx + 0x48], dh
mov ecx, dword [rbx]
invalid
je case.0x1400e5be6.79
mov rcx, qword [rbx]
or ebp, eax
call fcn.140142490
ret 0x51e
invalid
test r12, r12
jne 0x1400f0661
invalid
mov al, byte [rax]
add byte [rax], al
invalid
in al, 0xf
test dword [rdx + 0x48000000], ecx
add byte [rax - 0x7d], cl
mov edi, 0x128
add byte [rax], al
cmp qword [rdi + 0x128], 0
cmp dword [rdi + 0x128], 0
add byte [rax], al
add byte [rdi], cl
test byte [rax + rax], bh
je 0x1400f0661
add byte [rax - 0x7d], cl
mov edi, 0x138
add byte [rax], al
cmp qword [rdi + 0x138], 0
je 0x1400f05fb
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rdi + 0x130]
call fcn.140142490
cmp qword [rdi + 0x150], 0
cmp dword [rdi + 0x150], 0
cmp dword [rdi + 0x150], 0
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rdi + 0x148]
add qword [rax], rax
invalid
je 0x1400f0611
mov rcx, qword [rdi + 0x148]
add qword [rax], rax
add al, ch
jg 0x1400f062d
invalid
call fcn.140142490
invalid
add eax, 0x9f8b4800
mov rbx, qword [rdi + 0x160]
mov r14, qword [rdi + 0x170]
mov bh, 0x70
add dword [rax], eax
add byte [rbp - 0x7b], cl
test esi, esi
je 0x1400f064f
invalid
lea r15, [rbx + 8]
jmp 0x1400f0639
add byte [rax], r8b
add r15, 0x18
dec r14
invalid
je 0x1400f064f
invalid
invalid
mov rcx, qword [r15 - 8]
mov ecx, dword [rdi - 8]
test rcx, rcx
je case.0x1400efc94.52
cmp qword [r15], 0
je case.0x1400efc94.52
add bl, ch
loope 0x1400f0698
cmp qword [rdi + 0x168], 0
cmp dword [rdi + 0x168], 0
push 1
je 0x1400f0661
or byte [rax - 0x77], cl
fld1
invalid
invalid
mov rcx, rbx
call fcn.140142490
invalid
invalid
invalid
invalid
cmp qword [rdi + 0x118], 0
je 0x1400eff7a
test byte [rbx], cl
stc
invalid
invalid
sbb byte [rcx], al
add byte [rax], al
add byte [rdi], cl
test byte [rbx], cl
stc
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rdi + 0x110]
mov ecx, dword [rdi + 0x110]
adc byte [rcx], al
add byte [rax], al
call fcn.140142490
jmp 0x1400eff7a
cli
clc
invalid
invalid
invalid
cli
clc
invalid
lea rcx, [rdi + 0x50]
mov rdx, r13
mov r8, r14
call fcn.1401639e0
mov rcx, qword [rdi + 0x50]
mov ecx, dword [rdi + 0x50]
mov ecx, dword [rdi + 0x50]
mov r13, qword [rdi + 0x60]
jmp 0x1400efba1
invalid
add eax, 0x48fffff5
mov ecx, dword [rsp + 0x128]
add byte [rax], al
mov rcx, qword [rsp + 0x128]
add byte [rax], al
test rcx, rcx
test ecx, ecx
je 0x1400f06ce
and eax, 0x4d048d48
adc dword [rax], eax
add byte [rax], al
invalid
lea rax, [rcx*2 + 0x11]
add byte [rax], al
add byte [rax - 0x7d], cl
loopne 0x1400f06a5
invalid
and rax, 0xfffffffffffffff0
invalid
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x1400f06ce
mov rcx, qword [rsp + 0x120]
sub rcx, rax
call fcn.140142490
mov r10, qword [rsp + 0x58]
test r10, r10
mov r15, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
je 0x1400f0868
movzx r11d, word [r15 + rcx]
bt rdx, r11
jae case.0x1400d7c5e.603
bt r8, r11
jae 0x1400f081c
add rcx, 0x28
cmp rax, rcx
jne 0x1400f07cc
jmp 0x1400f08b4
cmp r11, 0xd
jne 0x1400f081c
movzx r11d, word [r15 + rcx + 0x20]
lea ebp, [r11 - 0x15]
ror bp, 1
cmp bp, 5
ja 0x1400f080d
movzx ebp, bp
bt r10d, ebp
jb 0x1400f081c
cmp r11d, 0x23
ja 0x1400f07dd
mov r11d, r11d
bt r9, r11
jae 0x1400f07dd
mov word [rsp + 0x1d8], 4
mov byte [rsp + 0x120], 1
mov byte [rsp + 0x122], 0x1a
mov word [rsp + 0x1c8], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0x120]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov al, 2
jmp 0x1400efef7
mov dword [rsp + 0x1c8], 0x8041001f
jle 0x1400f08d1
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x94
and al, 0x20
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov al, 0x3d
jmp 0x1400efef7
mov rcx, qword [rdi + 0x20]
test r12, r12
je 0x1400f0910
mov r8d, 0x1fef
xor edx, edx
mov r15, qword [rsp + 0x40]
jmp 0x1400f08d2
add rax, 0xffffffffffffffd8
je 0x1400f0912
mov r9, r15
mov r9, r15
add r15, 0x28
movzx r10d, word [r9]
movzx r11d, r10w
bt r8, r11
jb 0x1400f08cc
cmp r11, 0xd
jne 0x1400f08f5
cmp word [r9 + 0x20], 0x10
jne 0x1400f08cc
cmp r10w, 4
jne 0x1400f0910
cmp qword [r9 + 0x18], 1
jne 0x1400f0910
mov rax, qword [r9 + 8]
mov rdx, qword [rax]
mov rax, qword [rax + 0x10]
jmp 0x1400f0912
xor edx, edx
mov r15, qword [rsp + 0x38]
jmp 0x1400effb9
mov ecx, 1
mov edx, 2
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x188
call fcn.140162fc0
add byte [rdi], cl
invalid
mov ecx, 8
mov edx, 0x150
call fcn.140162fc0
ud2
mov qword [rsp + 0x120], 0
add rcx, 0x18
lea rdx, [0x14019cf03]
lea r9, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcclientclient_conn.rs
lea r8, [rsp + 0x120]
call fcn.140165f50
ud2
xor al, 8
mov byte [rsp + 0x35], 0
lea rax, [rsp + 0x36]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
lea rax, [rsp + 0x34]
and al, 0x34
and al, 0x34
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rax, [0x14019eb64]
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
mov qword [rsp + 0x80], 6
mov dword [rsp + 0x80], 6
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xae135
lea rax, [0x14019eb62]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 2
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x35]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 0
mov rcx, rdi
call qword [rbx + 0x28]
mov rcx, rax
shl rcx, 8
sub rcx, rax
cmp rcx, 0xb
jbe 0x1400f0b61
mov dword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0xc
lea r8, [rsp + 0x58]
lea r9, [rsp + 0x38]
mov rcx, rdi
mov rdx, rbx
call fcn.1400f2ea0
and eax, dword [rax]
invalid
mov eax, dword [rsp + 0x40]
and al, 0x40
invalid
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x38]
cmp byte [rax - 0x77], cl
and al, 0x48
cmp byte [rax - 0x77], cl
and al, 0x48
mov dword [rsp + 0x48], eax
mov rcx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
lea rdx, [rsp + 0xb8]
add byte [rax], al
sbb byte [rax - 0x73], r9b
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x48]
add byte [rax], al
lea r8, [rsp + 0x48]
call qword [rax + 0x18]
mov r14, rax
mov r15, rdx
mov r12, qword [rsi + 0x10]
invalid
adc byte [rbx + rcx*4 + 0x6e], cl
mov r13, qword [rsi + 0x18]
mov rcx, r12
outsb dx, byte [rsi]
sbb byte [rcx + rcx*4 - 0x1f], cl
call qword [r13]
cmp qword [r13 + 8], 0
add byte [rcx - 0x7d], cl
jge 0x1400f0b09
cmp dword [rbp + 8], 0
add byte [rax + rcx + 0x4c], dh
mov ecx, esp
invalid
je 0x1400f0b0c
mov rcx, r12
loope 0x1400f0af0
call fcn.140142490
test byte [rcx], bl
add eax, 0x76894c00
sbb dword [0x1b698570f], eax
mov qword [rsi + 0x10], r14
adc byte [rcx + rcx*4 + 0x7e], cl
sbb byte [rax - 0x39], cl
xor byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x41], 2
mov rcx, rdi
mov qword [rsi + 0x18], r15
jle 0x1400f0b2c
mov qword [rsi + 0x30], 0
add byte [rax], al
mov byte [rsi + 0x41], 2
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
adc ecx, dword [rax - 0x7d]
jnp 0x1400f0b31
cmp dword [rbx + 8], 0
add byte [rax + rcx + 0x48], dh
mov ecx, edi
stc
je 0x1400f0b34
mov rcx, rdi
stc
call fcn.140142490
pop rsp
sbb dword [0xc1579b37], eax
invalid
nop
add rsp, 0xe0
loopne 0x1400f0b3a
add byte [rax], al
loopne 0x1400f0b3a
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
ret
invalid
add byte [rdx + 0x40], bh
mov rcx, r8
mov r8, rax
ror dword [rcx - 0x77], 0xc0
mov eax, eax
call fcn.1401633c0
ud2
invalid
or ecx, dword [rax - 0x73]
or eax, 0xadac0
lea rcx, str.assertion_failed:_N___255__self.0.tag_len__
lea ecx, str.assertion_failed:_N___255__self.0.tag_len__
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srchkdf.rs
add eax, 0xadae9
fimul dword [rdx]
add byte [rdx + 0x2d], bh
mov edx, 0x2d
call fcn.140163440
ud2
sub byte [rdi], al
add byte [rdi], cl
or ecx, esp
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400f0b9d
lea rcx, [rsi + 0x20]
call fcn.140019fa0
invalid
inc dword [rax + 0x1075003e]
cmp byte [rsi], 0
jne 0x1400f0bb2
cmp qword [rsi + 0x10], 0
je 0x1400f0bb2
mov rcx, qword [rsi + 8]
call fcn.140142490
mov rdi, qword [rsi + 0x40]
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400f0bce
mov rcx, rdi
call fcn.140142490
mov rcx, qword [rsi + 0x50]
test rcx, rcx
je 0x1400f0be3
jne 0x1400f0ee0
add byte [rax], al
add eax, 0xfffffff6
cmp ax, 0x15
cmp eax, 0x15
cmp eax, 0x15
mov ecx, 1
cmovb ecx, eax
cmp cx, 5
je 0x1400f0f8a
movzx eax, cx
cmp eax, 8
jne 0x1400f0ee0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rdi + 0x110]
movups xmm1, xmmword [rdi + 0x120]
movups xmm2, xmmword [rdi + 0x130]
movups xmm3, xmmword [rdi + 0x140]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xe0], xmm3
movups xmm6, xmmword [rdi + 0x20]
movups xmm0, xmmword [rdi + 0x30]
xor byte [r15], r9b
adc byte [rdi + 0x40], cl
xor byte [r15], r9b
adc byte [rdi + 0x40], cl
movups xmm2, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x90], xmm2
mov rax, qword [rdi + 0x60]
mov qword [rsp + 0xa0], rax
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rdi + 0x68]
lea rcx, [rsp + 0x140]
mov r8d, 0xa8
mov eax, 0xa8
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x150
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400f1937
mov r14, rax
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r12, [rax + 0x20]
movups xmmword [rax + 0x20], xmm6
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm1
movups xmmword [rax + 0x50], xmm2
mov rcx, qword [rsp + 0xa0]
mov qword [rax + 0x60], rcx
mov qword [rsp + 0x48], rax
lea rcx, [rax + 0x68]
lea rdx, [rsp + 0x140]
mov r8d, 0xa8
mov qword [rsp + 0x60], rcx
call sub.VCRUNTIME140.dll_memcpy
add byte [rdi], cl
sub byte [rsp + 0xb0], al
add byte [rdi], cl
sub byte [rsp + 0xb0], al
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmm3, xmmword [rsp + 0xe0]
movups xmmword [r14 + 0x110], xmm0
movups xmmword [r14 + 0x120], xmm1
movups xmmword [r14 + 0x130], xmm2
add byte [rcx + 0xf], al
adc dword [rsi + 0x140], ebx
add byte [rcx + 0xf], al
adc dword [rsi + 0x140], ebx
mov r15d, dword [rbx + 0xa8]
mov ecx, r15d
add ecx, 0xffffffe1
cmp cx, 4
setae al
cmp cx, 1
sete bpl
or bpl, al
cmp bpl, 1
jne 0x1400f1110
cmp r15w, 0x12
jne 0x1400f1110
and al, 0x50
je case.0x1400efcb6.52
mov r15, r13
mov rax, qword [r14 + 0x58]
mov r13, qword [r14 + 0x60]
sub rax, r13
cmp rax, rbp
call 0x14a909067
or al, byte [rax]
invalid
cmp qword [rbx + 0x28], 0
je 0x1400f1370
mov r15, qword [r13]
mov word [rsp + 0x1f8], 4
mov byte [rsp + 0x140], 1
mov byte [rsp + 0x142], 0x10
mov word [rsp + 0x1e8], 0x1f
cmp byte [r15 + 0x41], 2
sete r8b
lea rdx, [rsp + 0x140]
mov rcx, r15
call case.0x14004b2ee.2628
mov byte [r15 + 0x141], 1
mov byte [rsi], 2
mov qword [rsi + 8], 4
mov r12, qword [rsp + 0x40]
jmp 0x1400f1289
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
lea rcx, [rsp + 0x140]
mov r8d, 0xb8
mov rdx, rbx
add dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0x48000000
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
movzx ebx, word [rsp + 0x1e8]
add ebx, 0xffffffe1
movzx eax, byte [0x1401ea9b8]
cmp bx, 3
ja 0x1400f0f4e
cmp bx, 1
je 0x1400f0f4e
cmp al, byte [rcx - 0x42]
add dword [rax], eax
add byte [rax], al
mov r14d, 1
add byte [rax], al
add byte [rcx + 2], bh
mov ecx, 2
add byte [rax], al
mov edx, 1
call fcn.140143230
test rax, rax
je case.default.0x1400f0f45
mov word [rax], 2
lea rcx, [0x1401b0778]
movsxd rdx, dword [rcx + rbx*4]
add rdx, rcx
jmp rdx
mov cl, 1
jmp 0x1400f115f
mov ecx, 4
mov edx, 1
call fcn.140143230
test rax, rax
je 0x1400f1915
mov dword [rax], 0xa0008
movzx ecx, byte [rsp + 0x1f0]
movzx r8d, byte [rsp + 0x1f1]
mov dl, 1
mov r14d, 2
jmp 0x1400f1161
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rdi + 0x110]
movups xmm1, xmmword [rdi + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movups xmm2, xmmword [rdi + 0x130]
movups xmm3, xmmword [rdi + 0x140]
add byte [rdi], cl
adc byte [rdi + 0x140], bl
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xe0], xmm3
movups xmm6, xmmword [rdi + 0x20]
movups xmm0, xmmword [rdi + 0x30]
xor byte [r15], r9b
adc byte [rdi + 0x40], cl
invalid
invalid
xor byte [r15], r9b
adc byte [rdi + 0x40], cl
invalid
invalid
movups xmm2, xmmword [rdi + 0x50]
movups xmm2, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x90], xmm2
mov rax, qword [rdi + 0x60]
mov qword [rsp + 0xa0], rax
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rdi + 0x68]
lea rcx, [rsp + 0x140]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
add byte [rcx + 0x188], bh
add byte [rax], al
mov edx, 8
add al, ch
cmc
and dword [0x10094583e], eax
je 0x1400f1926
mov r14, rax
mov qword [rax], 0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], al
add byte [rdi], cl
sub byte [rsp + 0x110], cl
movaps xmm1, xmmword [rsp + 0x110]
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x48], xmm1
movups xmmword [rax + 0x58], xmm6
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rax + 0x68], xmm0
movups xmmword [rax + 0x78], xmm1
movups xmmword [rax + 0x88], xmm2
mov rax, qword [rsp + 0xa0]
mov qword [r14 + 0x98], rax
mov rcx, r14
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xchg byte [rax + 0x4c000000], bl
mov ecx, esi
add rcx, 0xa0
lea rdx, [rsp + 0x140]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmm3, xmmword [rsp + 0xe0]
movups xmmword [r14 + 0x148], xmm0
movups xmmword [r14 + 0x158], xmm1
movups xmmword [r14 + 0x168], xmm2
movups xmmword [r14 + 0x178], xmm3
mov rcx, rsi
mov rdx, r14
mov r8, r13
mov r9, rbx
call fcn.1400f1960
jmp 0x1400f1349
movzx eax, byte [0x1401ea9b8]
mov ecx, 2
mov edx, 1
call fcn.140143230
test bpl, bpl
je 0x1400f124c
mov cl, 2
jmp 0x1400f115f
xor edx, edx
mov byte [rsi], dl
mov byte [rsi + 1], cl
mov byte [rsi + 2], r8b
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], r14
cmp bx, 4
mov eax, 1
cmovb eax, ebx
test ax, ax
je 0x1400f11b0
movzx eax, ax
cmp eax, 1
je 0x1400f122b
cmp eax, 2
je 0x1400f11b0
cmp qword [rsp + 0x148], 0
je 0x1400f11b0
mov rcx, qword [rsp + 0x140]
call fcn.140142490
mov rax, qword [rdi + 0x20]
lock dec qword [rax]
jne 0x1400f11c3
lea rcx, [rdi + 0x20]
call fcn.140019fa0
cmp byte [rdi], 0
jne 0x1400f11d8
cmp qword [rdi + 0x10], 0
je 0x1400f11d8
mov rbx, qword [rdi + 0x40]
mov r14, qword [rdi + 0x48]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400f11f5
lea rcx, [rsp + 0x158]
call fcn.1400d1e20
cmp qword [rsp + 0x148], 0
jne 0x1400f11a3
jmp 0x1400f11b0
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400f12ca
movzx eax, ax
cmp eax, 1
je 0x1400f12b2
cmp eax, 2
jne 0x1400f12bb
jmp 0x1400f12ca
lea rcx, [rbx + 0x18]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
je 0x1400f12ca
mov rcx, qword [rbx]
call fcn.140142490
mov rax, qword [r12]
lock dec qword [rax]
jne 0x1400f12dc
mov rcx, r12
call fcn.140019fa0
cmp byte [r14], 0
jne 0x1400f12f2
cmp qword [r14 + 0x10], 0
je 0x1400f12f2
mov rcx, qword [r14 + 8]
call fcn.140142490
mov rbx, qword [r14 + 0x40]
mov r15, qword [r14 + 0x48]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400f130f
mov rcx, rbx
call fcn.140142490
mov rcx, qword [r14 + 0x50]
test rcx, rcx
je 0x1400f1324
cmp qword [r14 + 0x58], 0
je 0x1400f1324
call fcn.140142490
mov rbx, qword [r14 + 0x68]
mov r15, qword [r14 + 0x70]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400f1341
mov rcx, rbx
call fcn.140142490
mov rcx, r14
call fcn.140142490
invalid
invalid
invalid
mov rcx, rdi
call fcn.140142490
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x220]
add byte [rax], al
add rsp, 0x238
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov rdx, qword [rbx + 0x40]
test rdx, rdx
mov qword [rsp + 0x138], r13
mov dword [rsp + 0x138], ebp
je case.0x1400d7c5e.640
mov rcx, qword [rbx + 0x30]
shl rdx, 5
mov r8d, 2
add byte [rax], al
add byte [rcx], dh
shr bl, 0x17
add rcx, 0x20
add rdx, 0xffffffffffffffe0
je 0x1400f13e8
mov r10d, dword [rcx + 0x18]
lea r9d, [r10 - 0x26]
cmp r9w, 2
cmp ecx, 2
cmovae r9d, r8d
cmp r9w, 1
stc
invalid
je case.0x1400d7c5e.624
movzx r11d, r9w
cmp r11d, 2
jne 0x1400f13d3
cmp r10w, 0xd
jne case.0x1400d7c5e.624
invalid
test r9w, r9w
mov rdx, qword [rsp + 0x48]
je 0x1400f18cf
xor eax, eax
jmp 0x1400f13ed
xor eax, eax
mov rdx, qword [rsp + 0x48]
lea r9, [rdx + 0x30]
add rdx, 0x110
test rax, rax
rol byte [rcx - 0x43], 2
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
call 0x108532351
mov rax, qword [rsp + 0x50]
lea r8, [rax + 0x18]
lea r12, [rcx*4]
add r12, r13
shl rcx, 2
mov eax, 0xf28
test rcx, rcx
je case.0x1400dc75c.352
movzx ebp, word [r13]
add r13, 4
add rcx, 0xfffffffffffffffc
cmp ebp, 0xb
ja 0x1400f1426
bt eax, ebp
jae 0x1400f1426
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x130], r8
mov qword [rsp + 0x48], rdx
movzx r15d, word [r13 - 2]
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x10
mov edx, 2
call fcn.140143230
test rax, rax
je 0x1400f1948
mov word [rax], bp
mov word [rax + 2], r15w
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 4
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0x150], 1
mov ebp, 1
mov edx, 0xf28
lea rcx, [rsp + 0x140]
nop word cs:[rax + rax]
cmp r13, r12
je 0x1400f151f
movzx r15d, word [r13]
add r13, 4
cmp r15d, 0xb
ja 0x1400f14c0
bt edx, r15d
jae 0x1400f14c0
movzx ebx, word [r13 - 2]
cmp rbp, qword [rsp + 0x148]
je 0x1400f1500
mov word [rax + rbp*4], r15w
mov word [rax + rbp*4 + 2], bx
inc rbp
mov qword [rsp + 0x150], rbp
jmp 0x1400f14c0
mov rdx, rbp
call case.0x140104a47.976
mov edx, 0xf28
sub byte [rdi], cl
add byte [rax], al
sub byte [rdi], cl
add byte [rax], al
lea rcx, [rsp + 0x140]
mov rax, qword [rsp + 0x140]
jmp 0x1400f14e9
mov r12, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xf8], rax
add byte [rax], al
test rbp, rbp
je 0x1400f15dd
mov rax, qword [rsp + 0x40]
mov rdx, qword [rax]
mov rax, qword [rdx + 0x90]
mov qword [rsp + 0x40], rdx
mov r8, qword [rdx + 0x98]
mov rdx, qword [r8 + 0x10]
adc byte [rax - 1], cl
retf 0x8348
loop 0x1400f1556
add rdx, rax
ret 0x8348
ret 0x4810
mov eax, dword [rsp + 0x50]
adc byte [rax - 1], cl
retf 0x8348
ret 0x8348
mov r13, qword [rax + 0x40]
test r13, r13
je 0x1400f15f2
mov rax, qword [rax + 0x30]
mov eax, dword [rax + 0x30]
shl r13, 5
mov r10d, 2
add byte [rax], al
add byte [rbp + 0x31], al
leave
add byte [rax], al
add byte [rbp + 0x31], al
leave
jmp 0x1400f1598
add rax, 0x20
add r13, 0xffffffffffffffe0
shl byte [rax], 0x49
add ebp, 0xffffffe0
je 0x1400f15f5
mov r15d, dword [rax + 0x18]
lea r11d, [r15 - 0x26]
cmp r11w, 2
add al, byte [rbp + 0xf]
fisub dword [r14 + 0x45]
test ebx, ebx
js 0x1400f15b4
add al, byte [rbp + 0xf]
fisub dword [r14 + 0x45]
test ebx, ebx
je 0x1400f158e
fild word [rcx + 0xf]
mov bh, 0xdb
movzx ebx, r11w
cmp ebx, 2
jne 0x1400f15bf
cmp r15w, 0x1b
jne 0x1400f158e
cmp r11w, 1
mov rbx, qword [rsp + 0x60]
sti
add dword [rax - 0x75], ecx
pop rsp
and al, 0x60
mov r15, qword [rsp + 0x58]
and al, 0x58
jne 0x1400f18fc
mov r9, qword [rax]
mov rax, qword [rax + 0x10]
jmp 0x1400f15ff
or byte [rax - 0x75], cl
adc bl, bpl
and cl, byte [rbp - 0x77]
in eax, 0x4c
mov r12, qword [rsp + 0x40]
mov r13, r12
mov r12, qword [rsp + 0x40]
mov rbx, qword [rsp + 0xf8]
jmp 0x1400f183f
add byte [rax], al
add cl, ch
add r8b, byte [r8]
add byte [rbp + 0x31], al
xor r9d, r9d
leave
mov rbx, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
pop rax
pop rax
mov qword [rsp + 0x140], 1
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
test byte [rax + rcx*2], ah
add qword [rax], rax
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rcx*2], ah
add qword [rax], rax
add qword [rax], rax
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x30], ebp
mov rbp, r12
mov qword [rsp + 0x28], r12
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x100]
and al, 0
add dword [rax], eax
add al, ch
invalid
invalid
invalid
invalid
and al, 0
add dword [rax], eax
add al, ch
invalid
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x210], xmm1
sub dword [rsp + 0x210], ecx
sub dword [rsp + 0x210], ecx
movaps xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x48]
and al, 0
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x48
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rax + 0x10], cl
movups xmm2, xmmword [rax + 0x20]
and byte [rdi], cl
adc byte [rax + 0x30], bl
invalid
and byte [rdi], cl
adc byte [rax + 0x30], bl
invalid
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
sub dword [rsp + 0xc0], ecx
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], ecx
invalid
add byte [rdi], cl
sub dword [rsp + 0xd0], edx
and al, 0xd0
add byte [rax], al
invalid
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xe0], xmm3
sub dword [rsp + 0xe0], ebx
mov r12, qword [r14 + 0x28]
movups xmm0, xmmword [r15]
invalid
sub byte [rcx + 0xf], al
adc byte [rdi], al
invalid
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x80], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], edx
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], edx
invalid
add byte [rcx - 0x75], cl
xor byte [r8 - 0x77], r9b
xor byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
mov rax, qword [r15 + 0x30]
mov qword [rsp + 0xa0], rax
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
lea rcx, [rsp + 0x140]
mov r8d, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1401ea9b8]
xchg edx, eax
invalid
add byte [rcx + 0x188], bh
mov edx, 8
add byte [rax], al
add al, ch
sbb rax, qword [0x100945ee9]
ror byte [rdi], 0x84
invalid
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov r15, rax
mov qword [rax], 1
movups xmm0, xmmword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x110], cl
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x120], dl
add byte [rdi], cl
adc dword [rax + 8], eax
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 0x28], xmm2
adc dword [rax + 0x28], edx
movaps xmm0, xmmword [rsp + 0x200]
add byte [rdi], cl
sub byte [rsp + 0x210], cl
movups xmmword [rax + 0x38], xmm0
adc dword [rax + 0x38], eax
movups xmmword [rax + 0x48], xmm1
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [r15 + 0x58], rax
mov qword [r15 + 0x60], r12
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], dl
add byte [rcx + 0xf], al
adc dword [rdi + 0x68], eax
movups xmmword [r15 + 0x78], xmm1
js 0x1400f17a3
movups xmmword [rdi + 0x88], xmm2
mov rax, qword [rsp + 0xa0]
mov qword [r15 + 0x98], rax
mov rcx, r15
add rcx, 0xa0
lea rdx, [rsp + 0x140]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
fld qword [rsi]
add byte [rdi], cl
sub byte [rsp + 0xb0], al
invalid
fld qword [rsi]
add byte [rdi], cl
sub byte [rsp + 0xb0], al
invalid
add byte [rdi], cl
sub byte [rsp + 0xc0], cl
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
sub byte [rsp + 0xd0], dl
movaps xmm3, xmmword [rsp + 0xe0]
movups xmmword [r15 + 0x148], xmm0
add dword [rax], eax
invalid
and al, 0xe0
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0x148], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0x158], ecx
invalid
movups xmmword [r15 + 0x158], xmm1
add byte [rcx + 0xf], al
adc dword [rdi + 0x168], edx
movups xmmword [r15 + 0x168], xmm2
movups xmmword [r15 + 0x178], xmm3
movups xmmword [rdi + 0x178], xmm3
mov qword [rsi + 8], r15
lea rax, fcn.1400f3090
or byte [rax - 0x73], cl
add eax, 0xae368
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x13
cmp qword [rsp + 0xf8], 0
add byte [rax], al
add byte [rax], al
adc sil, r8b
invalid
add byte [rax], al
add byte [rax], al
je 0x1400f17fa
mov rcx, rbp
call fcn.140142490
xchg esi, eax
or al, 5
invalid
xchg esi, eax
or al, 5
add byte [rbx + 0x666c244c], cl
cmp ecx, 4
stc
invalid
mov ecx, dword [rsp + 0x6c]
cmp cx, 4
stc
invalid
stc
add al, 0xb8
add dword [rax], eax
add byte [rax], al
mov eax, 1
cmovb eax, ecx
test ax, ax
mov rbx, qword [rsp + 0x50]
je 0x1400f1341
sub ebx, edi
invalid
invalid
sub ebx, edi
invalid
movzx eax, ax
cmp eax, 1
je 0x1400f18af
cmp eax, 2
je 0x1400f1341
test byte [rbx + rdi*8], dl
invalid
invalid
test byte [rbx + rdi*8], dl
invalid
jmp 0x1400f18bc
mov r13d, 2
xor ebx, ebx
mov r12, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x138]
mov r15, qword [rax]
add byte [rbx + rcx*4 + 0x38], cl
mov word [rsp + 0x1f8], 4
add byte [rax], al
add al, 0
mov byte [rsp + 0x140], 1
add byte [rcx], al
mov byte [rsp + 0x142], 6
mov word [rsp + 0x1e8], 0x1f
cmp byte [r15 + 0x41], 2
sete r8b
lea rdx, [rsp + 0x140]
mov rcx, r15
call case.0x14004b2ee.2628
mov byte [r15 + 0x141], 1
mov word [rsi], 0x307
test rbx, rbx
mov rbx, qword [rsp + 0x50]
je 0x1400f1289
mov rcx, r13
call fcn.140142490
jmp 0x1400f1289
mov rcx, qword [rsp + 0x130]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
je 0x1400f1341
mov rbx, qword [rbx]
jmp 0x1400f1339
invalid
invalid
mov rax, qword [rcx]
mov rcx, qword [rcx + 0x10]
jmp 0x1400f13ed
xor r9d, r9d
jmp 0x1400f15ff
mov ecx, 1
mov edx, 2
call fcn.140162fc0
ud2
mov ecx, 1
mov edx, 4
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x188
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x150
call fcn.140162fc0
ud2
mov ecx, 2
mov edx, 0x10
call fcn.140162fc0
invalid
add byte [rdi], cl
invalid
invalid
mov eax, esi
add eax, 0xffffffe1
cmp ax, 4
setae cl
cmp ax, 1
cmp eax, 1
sete bpl
or bpl, cl
cmp bpl, 1
jne 0x1400f1a6f
cmp r14w, 0xf
jne 0x1400f1a6f
invalid
mov r15, r8
mov r12, qword [rbx]
mov r14, qword [rbx + 0x10]
adc byte [rax - 0x75], cl
js case.0x140003724.3948
mov eax, dword [rdi + 0x80]
add byte [rax], al
mov rdx, r12
mov r8, r14
call qword [rax + 0x30]
xor byte [rax - 0x75], cl
invalid
mov byte [rax], al
add byte [rax], al
test rcx, rcx
leave
je 0x1400f1a15
mov rax, qword [rdi + 0x90]
mov r13, qword [rdi + 0x98]
sub rax, r13
cmp rax, r14
jb 0x1400f1f10
add rcx, r13
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
fiadd dword [rsi]
add byte [rbp + 1], cl
cmc
mov qword [rdi + 0x98], r13
scasd eax, dword [rdi]
cwde
add byte [rax], al
invalid
cmp qword [rbx + 0x28], 0
je 0x1400f1aed
int 0
add byte [rax], al
mov r14, qword [r15]
mov word [rsp + 0x128], 4
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax + rax], al
invalid
invalid
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax + rax], al
invalid
add dh, al
and al, 0x70
jo 0x1400f1a33
invalid
and al, 0x72
mov byte [rsp + 0x70], 1
mov byte [rsp + 0x72], 0x10
adc byte [rsi - 0x39], ah
test byte [rax + rbx], ah
and al, 0x18
add dword [rax], eax
add byte [rdi], bl
invalid
adc byte [rsi - 0x39], ah
test byte [rax + rbx], ah
and al, 0x18
add dword [rax], eax
add byte [rdi], bl
add byte [rcx - 0x80], al
jle case.0x1400e4f67.193
invalid
cmp byte [r14 + 0x41], 2
sete r8b
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x54
lea rdx, [rsp + 0x70]
lea rdx, [rsp + 0x70]
mov rcx, r14
call case.0x14004b2ee.2628
xchg dh, bh
inc dword [rcx - 0x3a]
mov byte [rsi + 0x141], 1
add byte [rcx], al
xchg dh, bh
inc dword [rcx - 0x3a]
invalid
xchg byte [rcx + 1], al
add byte [rax], al
invalid
add dword [r8], eax
add byte [rcx], al
add esi, eax
invalid
mov byte [rsi], 2
mov qword [rsi + 8], 4
add byte [rax], al
or byte [rax + r8], r8b
add byte [rax], al
jmp 0x1400f1e4a
add byte [rdi], cl
mov dh, 5
movzx eax, byte [0x1401ea9b8]
mov ecx, 2
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 1], bh
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.140143230
test bpl, bpl
test ch, ch
invalid
test ch, ch
je 0x1400f1aab
test rax, rax
je 0x1400f2286
invalid
add byte [rax], al
ror byte [rdi], 0x84
invalid
invalid
mov word [rax], 8
or byte [rax], al
movzx edx, byte [rbx + 0xb0]
xchg ebx, eax
mov al, 0
add byte [rax], al
movzx ecx, byte [rbx + 0xb1]
mov dh, 0x8b
mov cl, 0
add byte [rax], al
mov r8b, 1
jmp 0x1400f1acb
and byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400f2286
test rax, rax
je 0x1400f2286
mov word [rax], 2
lea ecx, [r14*8 - 0xf8]
mov edx, 0x3000201
add dword [rdx], eax
add byte [rbx], al
invalid
add byte [rdx - 0x73], al
or al, 0xf5
or bh, bh
invalid
invalid
add dword [rdx], eax
add byte [rbx], al
invalid
add edx, ebx
invalid
shr edx, cl
xor r8d, r8d
mov byte [rsi], r8b
mov byte [rsi], al
mov byte [rsi + 1], dl
mov byte [rsi + 2], cl
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
adc byte [rcx], r8b
add byte [rax], al
invalid
add r9b, byte [rax - 0x77]
or byte [rax - 0x39], r9b
adc byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi + 0x18], 1
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x18], 1
add byte [rax], al
jmp 0x1400f1e4a
pop rbp
add eax, dword [rax]
add byte [rax - 0x73], cl
sbb byte [r8 - 0x77], cl
invalid
lea rax, [rbx + 0x18]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
sbb byte [rax - 0x77], cl
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
lea rax, [rdi + 0x68]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov r14, qword [rbx + 0x30]
mov rax, qword [rbx + 0x40]
mov eax, dword [rbx + 0x40]
mov eax, dword [rbx + 0x40]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x48], rax
lea rbp, [rax + rax*2]
sub al, 0x40
shl rbp, 4
add rbp, r14
cmc
pcmpeqd xmm6, xmm6
pcmpeqd mm6, mm6
test byte [rbp - 0x77], 0xf4
mov r12, r14
mov qword [rsp + 0x28], r15
sub byte [rcx + 0x39], cl
in al, dx
cmp r12, rbp
cmp esp, ebp
je 0x1400f1dc9
add byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
fidiv dword [rdi + 0x48650012]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
rol dword [rax + 0xa8b8], 0
cmp byte [rax + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + 5], dh
jne 0x1400f1b4d
call fcn.1400cb5a0
dec dword [rbx + 0x12b7b905]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rcx, qword [rax + 0xb0]
add byte [rax - 0x75], cl
nop
mov rdx, qword [rax + 0xb8]
lea r8, [rcx + 1]
invalid
invalid
mov eax, 0x4c000000
lea eax, [rcx + 1]
invalid
invalid
add dword [r9 + rcx*4 - 0x80], ecx
mov al, 0
add byte [rax], al
mov qword [rax + 0xb0], r8
xor byte [rax + 0xf000000], 0x10
add eax, 0xb5d90
nop
pop rbp
or eax, dword [rax]
movups xmm0, xmmword [0x1401a7910]
adc byte [0x1401a7910], al
or eax, dword [rax]
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], 0
add bl, dh
movq mm0, qword [0x1401a7900]
add eax, 0xb5d70
movdqu xmm0, xmmword [0x1401a7900]
or eax, dword [rax]
movdqa xmmword [rsp + 0x70], xmm0
jg case.0x1400efc94.100
and al, 0x70
mov qword [rsp + 0x90], rcx
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0x98
cwde
add byte [rax], al
mov qword [rsp + 0x98], rdx
cwde
add byte [rax], al
add byte [rbp - 0x75], cl
mov r13, qword [r12 + 0x10]
mov r13, qword [r12 + 0x10]
test r13, r13
test ebp, ebp
je 0x1400f1db7
add eax, dword [rdx]
add byte [rax], al
mov qword [rsp + 0x30], r14
mov r15, qword [r12]
mov edi, dword [rsp]
je 0x1400f1bdc
xor byte [rbp - 0x75], cl
cmp al, 0x24
mov edi, dword [rsp]
shl r13, 5
add r13, r15
add ebp, edi
add eax, 0x45fd014d
movzx esi, word [rdi + 0x18]
movzx r14d, word [r15 + 0x18]
movzx eax, r14w
movzx eax, si
lea rcx, [0x1401b0788]
lea ecx, [0x1401b0788]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne case.0x1400e93d4.112
cmp dword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
je 0x1400f1c8b
lahf
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x90]
invalid
invalid
mov rcx, qword [rsp + 0x90]
add byte [rax], al
mov rdx, qword [rsp + 0x98]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbp - 0x77], al
mov r8d, r14d
mov r8d, r14d
call fcn.1400cdc50
sar bpl, 0xff
sar bpl, 0xff
mov rcx, qword [rsp + 0x70]
and al, 0x70
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
push rsp
and al, 0x78
mov r8, rax
shr r8, 0x39
shr eax, 0x39
cmp dword [rsi + 0x41], esp
movd mm0, eax
ror byte [rcx - 0x3f], 0xe8
cmp dword [rsi + 0x41], esp
movd mm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
pshufw mm0, mm0, 0
pshufw mm0, mm0, 0
xor r8d, r8d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pcmpeqb mm2, mm0
add dword [rsi + 0xf], esp
outsd dx, dword [rsi]
shl dword [rsi + 0xf], 1
pcmpeqb mm2, mm0
pcmpeqb mm2, mm0
pmovmskb r9d, xmm2
pmovmskb r9d, mm2
test r9w, r9w
test ecx, ecx
je 0x1400f1c70
lea r10d, [r9 - 1]
and r10d, r9d
retf 0x45f3
bsf ecx, ecx
mov esp, 0xc10149c9
retf 0x45f3
mov esp, 0xc10149c9
and r9, rdx
and ecx, edx
add r9, r9
leave
mov r11, rcx
sub r11, r9
retf
mov r9d, r10d
retf
cmp word [r11 - 2], r14w
jne 0x1400f1c40
invalid
invalid
jmp 0x1400f1ddf
pcmpeqb xmm1, xmm6
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x1400f1c8b
add rax, r8
add rax, 0x10
add r8, 0x10
adc bl, ch
invalid
adc bl, ch
movabs al, byte [0x244c8d4820c78349]
and al, 0x70
invalid
add r15, 0x20
lea rcx, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov edx, r14d
mov edx, esi
call fcn.1400cddd0
cmp r15, r13
jne case.0x1400efc94.90
jmp 0x1400f1d86
invalid
add r12, 0x30
mov r15, qword [rsp + 0x28]
cmp r12, rbp
jne 0x1400f1b2c
mov r8, qword [rsp + 0x48]
test r8, r8
je 0x1400f1f35
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400f1e80
mov rcx, rdi
call fcn.140142490
mov rax, rsi
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
lea rcx, [rdi + 0x88]
mov rdx, r13
mov r8, r14
call fcn.1401639e0
mov rcx, qword [rdi + 0x88]
mov r13, qword [rdi + 0x98]
jmp 0x1400f19fd
add byte [rax], al
movaps xmmword [rsp + 0x130], xmm0
lea rdx, [rdi + 0xa0]
lea rcx, [rsp + 0x70]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x190], xmm2
mov rax, qword [rdi + 0x30]
mov qword [rsp + 0x1a0], rax
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x1b8
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400f2297
mov r12, rax
mov rax, qword [rsp + 0x1c0]
mov qword [r12 + 0x50], rax
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [r12 + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmm2, xmmword [rsp + 0x190]
movaps xmm3, xmmword [rsp + 0x1a0]
movups xmmword [r12 + 0x30], xmm3
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
movdqu xmmword [r12 + 0x58], xmm6
movaps xmm0, xmmword [rsp + 0x130]
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], cl
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x150]
movups xmmword [r12 + 0x68], xmm0
add byte [rcx + 0xf], al
adc dword [rsp + 0x68], eax
movups xmmword [r12 + 0x78], xmm1
adc dword [rsp + 0x78], ecx
movups xmmword [r12 + 0x88], xmm2
mov byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x160]
mov qword [r12 + 0x98], rax
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
mov rcx, r12
mov dword [rsp + 0x98], eax
add byte [rax], al
mov rcx, r12
add rcx, 0xa0
lea rdx, [rsp + 0x70]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
mov r8d, 0xa8
mov eax, 0xa8
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x50]
add byte [rdi], cl
sub byte [rsp + 0x50], al
movups xmmword [r12 + 0x148], xmm0
mov rax, qword [rsp + 0x60]
and al, 0x60
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
and al, 0x60
and al, 0x60
mov qword [r12 + 0x158], rax
mov qword [r12 + 0x160], r14
add byte [rbp - 0x77], cl
mov ah, 0x24
invalid
mov qword [r12 + 0x168], r15
mov qword [r12 + 0x170], r15
mov dword [rsp + 0x170], edi
mov dword [rsp + 0x170], edi
movdqa xmm0, xmmword [rsp + 0x1d0]
movdqa xmm1, xmmword [rsp + 0x1e0]
outsd dx, dword [rsi]
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x200], bl
pushfq
and al, 0
add al, byte [rax]
invalid
outsd dx, dword [rsi]
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x200], bl
pushfq
and al, 0
add al, byte [rax]
invalid
pushfq
and al, 0
add al, byte [rax]
add bl, dh
movq qword [r12 + 0x178], mm0
jg 0x1400f20e9
and al, 0x78
add dword [rax], eax
invalid
movdqu xmmword [r12 + 0x178], xmm0
jg 0x1400f20e9
and al, 0x78
add dword [rax], eax
add bl, dh
movq qword [r12 + 0x188], mm1
movq qword [rsp + 0x188], mm1
movdqu xmmword [r12 + 0x188], xmm1
movq qword [rsp + 0x188], mm1
movdqu xmmword [r12 + 0x198], xmm2
movups xmmword [r12 + 0x1a8], xmm3
mov qword [rsi + 8], r12
lea rax, fcn.1400f22b0
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x13
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400f1e88
movzx eax, ax
cmp eax, 1
je 0x1400f21ca
cmp eax, 2
je 0x1400f1e88
jmp 0x1400f21d4
mov rcx, qword [rsp + 0x38]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
je 0x1400f1e88
mov rcx, qword [rbx]
call fcn.140142490
jmp 0x1400f1e88
mov ecx, 1
mov edx, 2
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x1b8
call fcn.140162fc0
ud2
mov eax, dword [0x1401e9120]
lea rcx, [rsp + 0x138]
call rax
mov r8, qword [rsp + 0x138]
movabs r9, 0x19db1ded53e8000
mov rax, r8
sub rax, r9
neg rax
movabs rcx, 0xfe624e212ac18000
add rcx, r8
cmp r8, r9
cmovl rcx, rax
movabs rdx, 0xd6bf94d5e57a42bd
mov rax, rcx
mul rdx
shr rdx, 0x17
cmp r8, r9
jl 0x1400f2ba0
lea rcx, [rdi + 0x38]
dec rbp
and rbp, 0xfffffffffffffff0
lea rax, [rbx + rbp]
add rax, 0x10
dec r12
lea r9, [r15 + 0x18]
mov qword [rsp + 0x40], rdx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x38], rdx
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0x180]
mov rdx, rax
mov r8, r15
call qword [r13 + 0x18]
mov r15, qword [r14]
cmp byte [rsp + 0x180], 0x13
je 0x1400f25c3
lea rcx, [rsp + 0x60]
lea r8, [rsp + 0x180]
mov rdx, r15
call fcn.1400ed670
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x60
cmp al, 0x13
invalid
jne 0x1400f2a66
mov rdx, qword [rdi + 0x78]
mov rax, qword [rdi + 0x80]
js 0x1400f2610
mov eax, dword [rdi + 0x80]
lea r14, [rsp + 0x138]
lea esi, [rsp + 0x138]
mov rcx, r14
int1
call qword [rax + 0x18]
mov rax, qword [rdi + 0x58]
mov r13, qword [rax + 0xa0]
mov ebp, dword [rax + 0xa0]
mov ebp, dword [rax + 0xa0]
mov rbx, qword [rax + 0xa8]
test al, 0
add byte [rax], al
mov rbp, qword [rbx + 0x10]
lea r8, str.TLS_1.3__server_CertificateVerify
lea eax, str.TLS_1.3__server_CertificateVerify
lea eax, str.TLS_1.3__server_CertificateVerify
lea rcx, [rsp + 0xc0]
mov rdx, r14
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
call fcn.1400f2c00
cmp qword [rdi + 0x158], 0
add byte [rax], al
invalid
test dword [0xc357260f], 0x158bf
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rsi + 5], ah
add byte [rax], al
je 0x1400f2b7d
mov rax, qword [rsp + 0x48]
lea rcx, [rax + 0x18]
lea r14, [rdi + 0x148]
mov rax, qword [r14]
invalid
mov r12, qword [rsp + 0xc0]
invalid
mov r9, qword [rsp + 0xd0]
dec rbp
dec ebp
dec ebp
and rbp, 0xfffffffffffffff0
lea rdx, [r13 + 0x10]
sub eax, 0x10
sub eax, 0x10
add rdx, rbp
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x50], ecx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x180]
add byte [rcx], 0
add byte [rbp - 0x77], cl
invalid
add byte [rcx], 0
add byte [rbp - 0x77], cl
loopne 0x1400f2666
call qword [rbx + 0x28]
cmp byte [rsp + 0x180], 0x13
je 0x1400f2695
push rbx
sub byte [rax + 0x18024bc], al
add byte [rax], al
adc esi, dword [rdx + riz + 0x48]
lea ecx, [rsp + 0x60]
lea rcx, [rsp + 0x60]
lea r8, [rsp + 0x180]
mov rdx, r15
call fcn.1400ed670
movzx eax, byte [rsp + 0x60]
cmp al, 0x13
jne 0x1400f2a81
cmp qword [rsp + 0xc8], 0
mov rbp, qword [rsp + 0x48]
je 0x1400f26ad
mov rcx, r12
call fcn.140142490
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x190], rax
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x180], xmm0
lea r13, [r15 + 0x100]
mov r12, qword [r15 + 0x100]
test r12, r12
je 0x1400f27bc
mov rbx, qword [r15 + 0x110]
test rbx, rbx
je 0x1400f27aa
lea r14, [r12 + 8]
jmp 0x1400f270d
add r14, 0x18
dec rbx
je 0x1400f27aa
mov rcx, qword [r14 - 8]
test rcx, rcx
je 0x1400f2700
cmp qword [r14], 0
je 0x1400f2700
call fcn.140142490
jmp 0x1400f2700
je 0x1400f2b8f
mov word [rax], 0xc
movzx edx, byte [r13 + 0xb0]
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x8d
mov cl, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x8d
mov cl, 0
add byte [rax], al
mov r8b, 1
jmp 0x1400f2780
mov byte [rsi], r8b
mov byte [rsi + 1], dl
mov byte [rsi + 2], cl
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], 1
jmp 0x1400f2aad
cmp qword [r15 + 0x108], 0
je 0x1400f27bc
mov rcx, r12
call fcn.140142490
lea r14, [rdi + 0x68]
mov rax, qword [rsp + 0x190]
mov qword [r13 + 0x10], rax
movaps xmm0, xmmword [rsp + 0x180]
sub byte [rsp + 0x180], al
movups xmmword [r13], xmm0
mov eax, dword [rbp + 0xa8]
add eax, 0xffffffe1
cmp ax, 3
ja 0x1400f27ee
cmp ax, 1
jne 0x1400f2848
mov r12, qword [rbp]
mov r15, qword [rbp + 0x10]
mov rcx, qword [rdi + 0x78]
mov rax, qword [rdi + 0x80]
mov rdx, r12
mov r8, r15
call qword [rax + 0x30]
mov rcx, qword [rdi + 0x88]
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
je 0x1400f2848
mov rax, qword [rdi + 0x90]
mov r13, qword [rdi + 0x98]
mov ebp, dword [rdi + 0x98]
nop
add byte [rax], al
add byte [rbx + rcx*4 - 0x51], cl
invalid
scasd eax, dword [rdi]
cwde
add byte [rax], al
add byte [rax], al
sub rax, r13
add byte [rax], al
sub rax, r13
cmp rax, r15
clc
jb 0x1400f2b58
invalid
add rcx, r13
mov rdx, r12
mov edx, esp
jmp 0x18df1b183
mov edx, esp
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r13, r15
int3
add byte [rbp + 1], cl
std
mov qword [rdi + 0x98], r13
cwde
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x58]
add byte [rax], al
mov rax, qword [rsp + 0x58]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
add byte [rdi], cl
adc byte [rax + 0x10], cl
movups xmmword [rsp + 0xa8], xmm1
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rdi], cl
test al, 0
add byte [rax], al
movups xmmword [rsp + 0x98], xmm0
adc dword [rsp + 0x98], eax
and al, 0x98
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x178], al
xchg dword [rax + 1], edi
add byte [rax], al
invalid
movups xmm0, xmmword [rdi + 0x178]
add dword [rax], eax
add byte [rdi], cl
adc byte [rdi + 0x188], cl
add dword [rax], eax
invalid
movups xmm1, xmmword [rdi + 0x188]
add byte [rdi], cl
movups xmm2, xmmword [rdi + 0x198]
adc byte [rdi + 0x198], dl
movups xmm3, xmmword [rdi + 0x1a8]
adc byte [rdi + 0x1a8], bl
test al, 1
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
rol byte [rax], 1
add byte [rax], al
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ecx
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xf0], xmm3
sub dword [rsp + 0xf0], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xf0], ebx
add byte [rax], al
movups xmm6, xmmword [rdi + 0x58]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm1, xmmword [rsi + 0x10]
invalid
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [r14 + 0x20]
push rsi
and byte [rdi], cl
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x110], xmm1
add byte [rdi], cl
movaps xmmword [rsp + 0x120], xmm2
sub dword [rsp + 0x120], edx
mov rax, qword [r14 + 0x30]
xor byte [rax - 0x77], r9b
test byte [rax + rsi], ah
mov qword [rsp + 0x130], rax
movaps xmmword [rsp + 0x100], xmm0
sub dword [rsp + 0x100], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x100], eax
add byte [rax], al
lea rdx, [rdi + 0xa0]
lea rcx, [rsp + 0x180]
add byte [rcx], 0
add byte [rcx - 0x48], al
test al, 0
add byte [rax], al
invalid
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x80], xmm2
mov rax, qword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
mov qword [rsp + 0x90], rax
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x188
mov edx, 8
add byte [rax], al
add byte [rax], al
call fcn.140143230
test rax, rax
invalid
ror byte [rdi], 0x84
mov dl, 2
add byte [rax], al
je 0x1400f2bea
mov r15, rax
invalid
mov rax, qword [rsp + 0xb0]
mov qword [r15 + 0x50], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [r15 + 0x40], xmm0
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0x40], eax
movaps xmm0, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], bl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], bl
and al, 0x90
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r15 + 0x30], xmm3
adc dword [rdi + 0x30], ebx
xor byte [rcx + 0xf], al
adc dword [rdi + 0x20], edx
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [rdi + 0x10], xmm1
adc byte [r9 + 0xf], r8b
adc dword [rdi], eax
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x58], xmm6
movups xmmword [rdi + 0x58], xmm6
ja case.0x14004b09a.3051
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x110], cl
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x120]
movups xmmword [r15 + 0x68], xmm0
movups xmmword [rdi + 0x68], xmm0
add byte [rcx + 0xf], al
adc dword [rdi + 0x68], eax
movups xmmword [rdi + 0x68], xmm0
movups xmmword [r15 + 0x78], xmm1
js 0x1400f29ea
movups xmmword [r15 + 0x88], xmm2
movups xmmword [rdi + 0x88], xmm2
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
mov rax, qword [rsp + 0x130]
mov eax, dword [rsp + 0x130]
mov qword [r15 + 0x98], rax
mov rcx, r15
stc
xchg dword [rax + 0x4c000000], ebx
mov ecx, edi
stc
stc
add rcx, 0xa0
add ecx, 0xa0
lea rdx, [rsp + 0x180]
lea edx, [rsp + 0x180]
and al, 0x80
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0xa8
test al, 0
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd0], cl
and al, 0xd0
add byte [rax], al
invalid
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], dl
loopne 0x1400f29f2
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xe0]
loopne 0x1400f29f2
add byte [rax], al
movaps xmm3, xmmword [rsp + 0xf0]
movups xmmword [r15 + 0x148], xmm0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0x148], eax
add byte [rax], al
add byte [rax], al
movups xmmword [r15 + 0x158], xmm1
movups xmmword [r15 + 0x168], xmm2
add byte [rcx + 0xf], al
adc dword [rdi + 0x168], edx
movups xmmword [r15 + 0x178], xmm3
mov qword [rsi + 8], r15
lea rax, fcn.1400f3090
or al, byte [rax]
or al, byte [rax]
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x13
mov ecx, dword [rbp + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400f2b40
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov bh, 0xc0
movzx eax, ax
cmp eax, 1
je 0x1400f2b26
cmp eax, 2
jne 0x1400f2b30
jmp 0x1400f2b40
add byte [rax], al
movups xmm0, xmmword [rsp + 0x61]
movups xmm1, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 1], xmm0
add dword [rax + 0x6c8b4c06], r9d
and al, 0x48
add dword [rax + 0x6c8b4c06], r9d
and al, 0x48
jmp 0x1400f2aad
movups xmm0, xmmword [rsp + 0x61]
movups xmm1, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 1], xmm0
add dword [rax - 0x437cb7fa], r9d
and al, 0xc8
add byte [rax], al
add byte [rax], al
add dword [rax - 0x437cb7fa], r9d
and al, 0xc8
add byte [rax], al
add byte [rax], al
mov r13, qword [rsp + 0x48]
je 0x1400f2aad
mov rcx, r12
call fcn.140142490
invalid
add byte [rcx - 0x75], al
lea ebp, [rax - 0x7d000000]
mov ecx, dword [r13 + 0xa8]
add ecx, 0xffffffe1
shl ecx, 0x66
cmp ecx, 4
shl ecx, 0x66
cmp ecx, 4
mov eax, 1
add byte [rax], al
cmovb eax, ecx
test ax, ax
je 0x1400f2ae5
invalid
sbb eax, 0x83c0b70f
clc
add dword [rsp + rax*2 - 0x7d], esi
cmp eax, 2
je 0x1400f2ae5
cmp qword [r13 + 8], 0
je 0x1400f2ae5
movzx eax, ax
cmp eax, 1
je 0x1400f2b14
cmp eax, 2
je 0x1400f2ae5
mov rcx, qword [r13]
call fcn.140142490
mov rcx, rdi
call fcn.1400f22b0
mov rcx, rdi
call fcn.140142490
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x248
add al, byte [rax]
add byte [rbx + 0x5d], bl
add al, byte [rax]
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [r13 + 0x18]
call fcn.1400d1e20
cmp qword [r13 + 8], 0
jge 0x1400f2b29
add byte [rbp - 0x48], dh
sbb r8b, r13b
add esi, ebx
std
dec dword [rcx - 0x7d]
jge 0x1400f2b29
add byte [rbp - 0x48], dh
jmp 0x1400f2ae5
mov rcx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
call fcn.1400d1e20
cmp qword [rbp + 8], 0
cmp dword [rbp + 8], 0
je 0x1400f2b40
mov rcx, qword [rbp]
call fcn.140142490
add al, ch
push rax
stc
add al, 0
cmp qword [rdi + 0x168], 0
push 1
je 0x1400f2aed
mov rcx, qword [rdi + 0x160]
call fcn.140142490
add bl, ch
xchg ebp, eax
invalid
add bl, ch
xchg ebp, eax
lea rcx, [rdi + 0x88]
mov rdx, r13
add byte [rcx + rcx*4 - 0x16], cl
mov r8, r15
call fcn.1401639e0
invalid
invalid
add byte [rax - 0x75], cl
invalid
mov byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x51], cl
cwde
add byte [rax], al
add cl, ch
mov bl, 0xfc
invalid
invalid
invalid
add byte [rbx + rcx*4 - 0x51], cl
cwde
add byte [rax], al
add cl, ch
mov bl, 0xfc
invalid
lea r8, [0x14019fb98]
or al, byte [rax]
xor ecx, ecx
xor edx, edx
call fcn.140163340
invalid
add byte [rdi], cl
invalid
invalid
mov ecx, 1
mov edx, 2
call fcn.140162fc0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax + 0x69]
ret 0x9680
imul rax, rdx, 0x989680
sub rcx, rax
imul eax, ecx, 0x64
add byte [rax + 0x29], cl
shr dword [rbx - 0x3f], 0x64
mov qword [rsp + 0x138], rdx
mov dword [rsp + 0x140], eax
add dword [rax], eax
invalid
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rcx + 0x1402484], cl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xae415
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_pki_types_0.2.1_srclib.rsx
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x138]
mov edx, 0x2b
call fcn.140163790
ud2
mov ecx, 8
mov edx, 0x188
call fcn.140162fc0
ud2
call 0x1880f33d2
lea ecx, [rsp + 0x6c0]
call qword [rax + 0x18]
mov r14, qword [r13]
cmp byte [r14 + 0x140], 0
mov qword [rsp + 0xa0], r12
je case.0x140003724.4016
mov byte [rsp + 0x168], 5
mov word [rsp + 0x160], 0x15
and al, 0x60
add dword [rax], eax
add byte [0xc4d67c08], dl
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
and al, 0x80
add eax, 0x10000
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x588], xmm0
lea rcx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [rsp + 0x580]
call case.0x14002210d.2258
mov rdi, qword [rsp + 0x580]
mov rsi, qword [rsp + 0x588]
mov r15, qword [rsp + 0x590]
mov rax, qword [rsp + 0x162]
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 0x580], rax
add byte [rax - 0x77], cl
mov word [rsi + rax*4], fs
add eax, 0x8b480000
mov word [rax + riz*8], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
add byte [rax - 0x77], cl
mov word [rsi + rax*4], fs
add eax, 0x8b480000
mov word [rax + riz*8], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
mov r8, r15
call qword [rax + 0x30]
mov rcx, qword [rsp + 0x3f0]
test rcx, rcx
leave
leave
je 0x1400f34c4
mov rax, qword [rsp + 0x3f8]
mov r12, qword [rsp + 0x400]
sub rax, r12
cmp rax, r15
jb 0x1400f4b12
add rcx, r12
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
invalid
rol byte [rsi], 0
add r12, r15
invalid
mov qword [rsp + 0x400], r12
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0xe0], r15
mov word [rsp + 0x178], 0x15
mov rax, qword [rsp + 0x580]
test byte [rax + rax*4], ah
add eax, 0x8b480000
mov word [rsi + rax*4], fs
add eax, 0x89480000
test byte [rdx + rdi*2], ah
and al, 0x7a
add dword [rax], eax
invalid
mov word [rsi + rax*4], fs
add eax, 0x89480000
test byte [rdx + rdi*2], ah
and al, 0x7a
and al, 0x7a
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
invalid
mov qword [rsp + 0x180], rcx
mov word [rsp + 0x188], 5
add dword [rax], eax
add byte [0xd49c7d13], al
and al, 0xd0
add byte [rax], al
invalid
add byte [rcx], 0
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [0xd49c7d13], al
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov r8b, 1
add eax, ebp
int 0x6b
invalid
call case.0x14004b2ee.2628
mov byte [r14 + 0x140], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rax, qword [r13 + 8]
cmp byte [rax + 0x18], 2
jne 0x1400f4bde
invalid
js case.0x140104a47.2307
add cl, byte [rdi]
test dword [rbp - 0x39ffffea], esp
add dh, al
add dh, al
mov byte [rax + 0x18], 3
sbb byte [rbx], al
lea rdx, [rsp + 0x420]
mov rcx, qword [rsp + 0x418]
and al, 0x18
add al, 0
invalid
and byte [rax + rax], al
add al, 0
add byte [rax - 0x75], cl
mov word [rax + rbx], fs
and al, 0x18
and al, 0x18
add al, 0
add byte [rbp - 0x77], cl
invalid
add byte [rax], al
mov r8, r14
call fcn.1400f0980
sub edx, esp
invalid
invalid
sub edx, esp
invalid
dec dword [rax - 0x73]
mov word [rax + rdx*8], fs
lea rcx, [rsp + 0x3d0]
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*2], ah
add eax, dword [rax]
add byte [rax], al
invalid
invalid
mov rax, qword [rsp + 0x368]
add byte [rax], al
test rax, rax
test eax, eax
ror byte [rax - 0x77], 0x84
and al, 0x60
invalid
add eax, dword [rax]
invalid
mov qword [rsp + 0x360], rax
invalid
add byte [rax], al
add byte [rdi], cl
test dh, al
add al, byte [rax]
je 0x1400f383c
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0x378]
mov esp, dword [rsp + 0x378]
movsb byte [rdi], byte [rsi]
and al, 0x78
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rsi, qword [rsp + 0x380]
lea rax, [rsp + 0x388]
lea eax, [rsp + 0x388]
mov ah, 0x24
add byte [rbx], 0
and al, 0x80
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rcx*4], ah
and al, 0x88
lea eax, [rsp + 0x388]
and al, 0x88
mov byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rbp - 0x7b], cl
test r12, r12
je case.0x14002210d.3340
test byte [rdi], ch
add eax, dword [rax]
invalid
in al, 0xf
test byte [rdi], ch
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + rsi*2], ah
invalid
mov r8, qword [rsp + 0x370]
test byte [rax + rsi*2], ah
jo 0x1400f35a0
add eax, dword [rax]
add byte [rax - 0x75], cl
push rax
add byte [rax], al
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax - 0x77], cl
mov qword [rsp + 0x670], rdx
mov dword [rsp + 0x670], edx
xchg esp, eax
and al, 0x70
invalid
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x660], xmm0
add byte [rax], al
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
lea rdx, [r8 + 0x10]
lea r8, [rsp + 0x660]
lea eax, [rsp + 0x660]
push rax
adc byte [rbp + rcx*4 - 0x7c], cl
invalid
test byte [rax + riz*2], ah
invalid
lea eax, [rsp + 0x660]
add byte [rbp - 0x77], cl
mov r9, r14
int1
call fcn.1400f4ee0
mov rdi, qword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3e8]
mov eax, dword [rsp + 0x3e8]
and al, 0xe0
add eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x3e8]
invalid
invalid
mov eax, dword [rsp + 0x3e8]
call 0x1880f35e3
lea ebx, [rsp + 0xd0]
pushfq
and al, 0xd0
add byte [rax], al
invalid
lea rbx, [rsp + 0xd0]
pushfq
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov qword [rsp + 0xc0], rax
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [rax + 0x18]
lea r8, [0x14019eb6a]
mov ch, 0xa
add byte [rax - 0x73], cl
and al, 0x50
push rax
sbb byte [rbp + rcx*4 + 5], cl
imul esi, dword [rbp - 0x72b7fff6], 0x4c
mov ch, 0xa
add byte [rax - 0x73], cl
and al, 0x50
mov ch, 0xa
add byte [rax - 0x73], cl
and al, 0x50
mov rdx, rbx
call fcn.1400f2c00
mov rcx, r12
call qword [rsi + 0x20]
mov ebp, eax
mov r15d, edx
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x60]
lea rcx, [rsp + 0xd0]
mov rdx, r12
mov qword [rsp + 0x98], r8
call qword [rsi + 0x18]
movzx ebx, byte [rsp + 0xd0]
cmp bl, 0x13
jne 0x1400f49f7
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x597], rax
movups xmm0, xmmword [rsp + 0xd8]
movups xmmword [rsp + 0x587], xmm0
mov qword [rsp + 0xe0], rax
movaps xmmword [rsp + 0xd0], xmm0
mov byte [rsp + 0x168], 0xc
mov word [rsp + 0xe8], bp
mov word [rsp + 0xea], r15w
mov word [rsp + 0x160], 0x13
mov qword [rsp + 0x580], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x588], xmm0
lea rbx, [rsp + 0xd0]
lea rdx, [rsp + 0x580]
mov rcx, rbx
call case.0x14002210d.2258
mov r15, qword [rsp + 0x580]
mov rax, qword [rsp + 0x588]
mov qword [rsp + 0x358], rax
mov rbp, qword [rsp + 0x590]
lea rcx, [rsp + 0x580]
mov r8d, 0x90
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x162]
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x216], rcx
mov rcx, rdi
mov rdx, r15
mov r8, rbp
mov rax, qword [rsp + 0xc0]
call qword [rax + 0x30]
mov rcx, qword [rsp + 0x3f0]
test rcx, rcx
je 0x1400f3776
mov rax, qword [rsp + 0x3f8]
mov rdi, qword [rsp + 0x400]
sub rax, rdi
cmp rax, rbp
jb 0x1400f4b3a
add rcx, rdi
mov rdx, r15
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
mov qword [rsp + 0x400], rdi
mov qword [rsp + 0xd0], r15
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rbp
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x580]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + 0x178], 0x13
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x216]
mov qword [rsp + 0x17a], rax
mov qword [rsp + 0x180], rcx
mov word [rsp + 0x188], 5
lea rdx, [rsp + 0xd0]
mov rcx, r14
mov r8b, 1
call case.0x14004b2ee.2628
cmp qword [rsp + 0x58], 0
je 0x1400f380d
mov rcx, qword [rsp + 0x98]
call fcn.140142490
mov rcx, r12
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400f3821
mov rcx, r12
call fcn.140142490
mov rcx, qword [rsp + 0x48]
lock dec qword [rcx]
jne 0x1400f3831
call fcn.1400de350
mov r14, qword [r13]
xor esi, esi
jmp 0x1400f38ed
mov sil, 1
jmp 0x1400f38ed
mov qword [rsp + 0x6a8], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x6b0], xmm0
xor esi, esi
lea r8, [rsp + 0x6a8]
xor edx, edx
mov r9, r14
call fcn.1400f4ee0
lea rdx, [rsp + 0x408]
lea rcx, [rsp + 0x580]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3e8]
lea rcx, [rsp + 0x750]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x3c0]
mov rbx, qword [rax + 0xb0]
mov rax, qword [rax + 0xb8]
mov qword [rsp + 0x48], rax
mov r13, qword [rax + 0x10]
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x300], rax
movups xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x2f0], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, qword [rax]
mov rax, qword [rax + 8]
call qword [rax + 0x20]
cmp rax, 0x41
jae 0x1400f4bb2
mov qword [rsp + 0xc0], rsi
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0xd0]
mov r8, rax
call fcn.1400ef0c0
invalid
mov bh, 0xff
dec dword [rbx + rcx*4 - 0x5c]
and al, 0
invalid
add byte [rax], al
cmp r12, 0x41
invalid
dec dword [rbx + rcx*4 - 0x5c]
and al, 0
invalid
jae 0x1400f4bc8
mov r15, qword [rsp + 0x2f0]
mov rbp, qword [rsp + 0x2f8]
and al, 0xf8
add al, byte [rax]
add byte [rax - 0x75], cl
mov esi, dword [rbp + 0x28]
add al, byte [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xf8
add al, byte [rax]
add byte [rax - 0x75], cl
mov esi, dword [rbp + 0x28]
mov esi, dword [rbp + 0x28]
mov rcx, r15
mov ecx, edi
call rsi
rol ax, 8
ror byte [rax], 0x66
mov dword [rsp + 0x4f0], eax
invalid
add al, 0
invalid
ror byte [rax], 0x66
mov dword [rsp + 0x4f0], eax
invalid
add al, 0
invalid
invalid
mov byte [rsp + 0xb0], 0x12
mov byte [rsp + 0x310], r12b
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 2
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
lea rax, [0x14019eb64]
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xab125
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 6
lea rax, [0x14019e9bd]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 0xc
lea rax, [rsp + 0x310]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rax, [rsp + 0x6c0]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], r12
xorps xmm6, xmm6
movaps xmmword [rsp + 0x240], xmm6
movaps xmmword [rsp + 0x230], xmm6
movaps xmmword [rsp + 0x220], xmm6
movaps xmmword [rsp + 0x210], xmm6
and al, 0x10
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
and al, 0x10
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
call rsi
mov rdi, rax
cmp rax, 0x41
jae 0x1400f4b62
invalid
mov edx, dword [rax]
add byte [rax], al
invalid
invalid
or dword [rbx + 0x49000010], 0xffffffff
dec r13
and r13, 0xfffffffffffffff0
and ebp, 0xfffffff0
int 0x49
and ebp, 0xfffffff0
add r13, rbx
add r13, 0x10
adc byte [rax - 0x77], cl
jl 0x1400f3b0d
and byte [rbp + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
invalid
adc byte [rax - 0x77], cl
jl 0x1400f3b0d
and byte [rbp + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rsp + 0x210]
mov rcx, r15
rol byte [rax], 1
add byte [rax], al
lea rbx, [rsp + 0x210]
adc byte [rdx], al
add byte [rax], al
mov rcx, r15
mov rdx, rbp
mov r9, rbx
call fcn.1400f2ea0
invalid
movaps xmmword [rsp + 0x290], xmm6
movaps xmmword [rsp + 0x280], xmm6
sub dword [rsp + 0x280], esi
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x280], esi
movaps xmmword [rsp + 0x270], xmm6
mov ah, 0x24
jo 0x1400f3b20
add byte [rax], al
movaps xmmword [rsp + 0x260], xmm6
mov qword [rsp + 0x2a0], rdi
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax], al
mov ah, 0x24
invalid
and al, 0x60
add al, byte [rax]
add byte [rax - 0x77], cl
mov esp, 0x2a024
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax], al
mov rdx, rbx
mov r8, rdi
add byte [rax], al
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x260]
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x270], cl
add byte [rax], al
lodsd eax, dword [rsi]
mov ecx, 0x280f0006
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x270], cl
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x280]
movaps xmm3, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x80], xmm3
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x20]
lea rdx, [0x14019ea49]
or al, byte [rax]
mov r8d, 0x17
mov rcx, r13
jmp 0x16493c4ef
cwde
add byte [rax], al
add bh, bh
invalid
test al, al
je 0x1400f3bfb
mov rcx, qword [rsp + 0x90]
cmp rcx, 0x41
jae 0x1400f4b9f
add byte [rax], al
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x20
lea rdx, [0x14019ea49]
mov r8d, 0x17
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
lea r9, [rsp + 0x4b0]
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
invalid
mov eax, dword [rsp + 0x48]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x530], rax
movaps xmm0, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x520], ebx
pushfq
and al, 0x20
invalid
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x520], ebx
pushfq
and al, 0x20
invalid
add byte [rax], al
pushfq
and al, 0x20
add eax, 0x290f0000
xchg esp, eax
and al, 0x10
add eax, 0x290f0000
mov word [rax + rax], fs
add eax, 0x290f0000
movaps xmmword [rsp + 0x4f0], xmm0
mov rcx, r15
movaps xmmword [rsp + 0x510], xmm2
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], xmm0
mov rcx, r15
call rsi
rol ax, 8
mov word [rsp + 0x310], ax
mov byte [rsp + 0x46], 0x12
mov byte [rsp + 0xb0], r12b
lea rax, [rsp + 0x310]
adc byte [rbx], al
add byte [rax], al
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 2
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x46
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x46
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
call 0x1410f3c92
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xaaec8
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 6
lea rax, [0x14019e9c9]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 0xc
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rax, [rsp + 0x6c0]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], r12
xorps xmm6, xmm6
add dword [rax], eax
add byte [rdi], cl
push rdi
test byte [rdi], 0x29
movaps xmmword [rsp + 0x240], xmm6
movaps xmmword [rsp + 0x230], xmm6
movaps xmmword [rsp + 0x240], xmm6
movaps xmmword [rsp + 0x230], xmm6
movaps xmmword [rsp + 0x220], xmm6
movaps xmmword [rsp + 0x210], xmm6
mov rcx, r15
call rsi
mov rdi, rax
cmp rax, 0x41
clc
invalid
clc
jae 0x1400f4b62
jae 0x1400f4b62
jae 0x1400f4b62
mov qword [rsp + 0x20], rdi
lea r8, [rsp + 0xd0]
lea rbx, [rsp + 0x210]
pushfq
and al, 0x10
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
pushfq
and al, 0x10
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov ecx, edi
mov rdx, rbp
mov r9, rbx
call fcn.1400f2ea0
int1
invalid
dec dword [rdi]
sub dword [rsp + 0x290], esi
and al, 0x90
add al, byte [rax]
add byte [rax], al
invalid
int1
invalid
and al, 0x90
add al, byte [rax]
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x280], esi
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x280], xmm6
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x270], esi
movaps xmmword [rsp + 0x270], xmm6
movaps xmmword [rsp + 0x260], xmm6
mov qword [rsp + 0x2a0], rdi
lea rcx, [rsp + 0x260]
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x260]
movaps xmm1, xmmword [rsp + 0x270]
movaps xmm2, xmmword [rsp + 0x280]
movaps xmm3, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x80], xmm3
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x2a0]
mov qword [rsp + 0x90], rax
lea rdx, [0x14019ea60]
mov r8d, 0x17
mov rcx, r13
call qword [rsp + 0x98]
test al, al
je 0x1400f3e3e
mov rcx, qword [rsp + 0x90]
cmp rcx, 0x41
jae 0x1400f4b9f
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x20
mov dword [rsp + 0x20], 0x20
mov dword [rsp + 0x20], 0x20
and byte [rax], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14019ea60]
adc eax, 0xaac3b
mov r8d, 0x17
mov rcx, r13
lea r9, [rsp + 0x4b0]
mov rax, qword [rsp + 0x48]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x250], rax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movaps xmm3, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x240], xmm3
sub dword [rsp + 0x240], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x240], ebx
movaps xmmword [rsp + 0x230], xmm2
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x210], xmm0
mov rcx, r15
call rsi
rol ax, 8
mov word [rsp + 0xb0], ax
add byte [rax], al
add dh, al
and al, 0x47
adc byte [rax + rcx*4 + 0x64], al
and al, 0x46
add byte [rax], al
add dh, al
and al, 0x47
adc byte [rax + rcx*4 + 0x64], al
and al, 0x46
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 2
mov dword [rsp + 0xd8], 2
mov dword [rsp + 0xd8], 2
lea rax, [rsp + 0x47]
mov qword [rsp + 0xe0], rax
add byte [rax], al
mov qword [rsp + 0xe8], 1
lea rax, [0x14019eb64]
invalid
lodsb al, byte [rsi]
or al, byte [rax]
and al, 0xe8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xaac88
invalid
lodsb al, byte [rsi]
or al, byte [rax]
mov byte [rdx + rcx - 0x7b76b800], ch
and al, 0xf0
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rdi*8], ah
clc
mov qword [rsp + 0xf0], rax
add byte [rax], al
mov qword [rsp + 0xf8], 6
lea rax, [0x14019e9d5]
clc
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xaaade
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 0xa
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdx], cl
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x46
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdx], cl
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x46
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rax, [rsp + 0x6c0]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], r12
xorps xmm6, xmm6
movaps xmmword [rsp + 0x340], xmm6
movaps xmmword [rsp + 0x330], xmm6
movaps xmmword [rsp + 0x320], xmm6
movaps xmmword [rsp + 0x310], xmm6
and al, 0x10
add eax, dword [rax]
invalid
add byte [rdi], cl
sub dword [rsp + 0x310], esi
and al, 0x10
add eax, dword [rax]
invalid
and al, 0x10
add eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call rsi
mov rdi, rax
cmp rax, 0x41
jae 0x1400f4b62
mov qword [rsp + 0x20], rdi
lea r8, [rsp + 0xd0]
lea rbx, [rsp + 0x310]
mov rcx, r15
mov rdx, rbp
mov r9, rbx
call fcn.1400f2ea0
movaps xmmword [rsp + 0x290], xmm6
movaps xmmword [rsp + 0x280], xmm6
movaps xmmword [rsp + 0x270], xmm6
movaps xmmword [rsp + 0x260], xmm6
mov qword [rsp + 0x2a0], rdi
lea rcx, [rsp + 0x260]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add byte [rdi], cl
sub byte [rsp + 0x260], al
add byte [rdi], cl
sub byte [rsp + 0x260], al
movaps xmm1, xmmword [rsp + 0x270]
movaps xmm2, xmmword [rsp + 0x280]
sub byte [rsp + 0x280], dl
sub byte [rsp + 0x280], dl
movaps xmm3, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
pushfq
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm2
push rsp
and al, 0x70
push rsp
and al, 0x70
movaps xmmword [rsp + 0x80], xmm3
add byte [rax], al
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x90], rax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14019ea77]
lea rdx, [0x14019ea77]
mov r8d, 0xf
mov rcx, r13
sldt word [rax]
add byte [rcx + rcx*4 - 0x17], cl
call qword [rsp + 0x98]
test al, al
je 0x1400f407b
cwde
add byte [rax], al
add byte [rax + rax*8 - 0x74b7b58c], al
mov ecx, dword [rsp + 0x90]
invalid
invalid
mov rcx, qword [rsp + 0x90]
mov ecx, dword [rsp + 0x90]
add byte [rax], al
cmp rcx, 0x41
jae 0x1400f4b9f
sbb dword [rbx + rcx], 0
stc
jae 0x1400f4b9f
sbb dword [rbx + rcx], 0
sbb dword [rbx + rcx], 0
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x20
lea rdx, [0x14019ea77]
mov r8d, 0xf
mov rcx, r13
lea r9, [rsp + 0x4b0]
mov rax, qword [rsp + 0x48]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x350], rax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x340], xmm3
movaps xmmword [rsp + 0x330], xmm2
movaps xmmword [rsp + 0x320], xmm1
movaps xmmword [rsp + 0x310], xmm0
add byte [rdi], cl
sub byte [rsp + 0x2f0], al
movaps xmmword [rsp + 0xb0], xmm0
mov rdi, qword [rsp + 0x300]
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x4f0], al
test byte [rax + rsi*8], ah
add al, 0
invalid
movaps xmm1, xmmword [rsp + 0x500]
movaps xmm2, xmmword [rsp + 0x510]
movaps xmm3, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x260], xmm0
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x290], xmm3
and al, 0x80
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x290], ebx
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x2a0], rax
mov dword [rsp + 0x2a0], eax
and al, 0x30
add eax, 0x89480000
mov dword [rsp + 0x2a0], eax
invalid
invalid
test byte [rax + rdx*2], ah
and al, 0x50
mov dword [rsp + 0x2a0], eax
add byte [rax], al
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
and al, 0x50
push rax
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0x90], eax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x210]
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x210]
adc byte [rdx], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x220]
mov word [rax + riz], fs
add al, byte [rax]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x230]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x230]
xor byte [rdx], al
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x80], xmm3
pushfq
and al, 0x40
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x80], ebx
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea r8, [rsp + 0x598]
lea rcx, [rsp + 0x1c0]
lea r9, [rsp + 0x750]
mov rdx, rdi
call fcn.1400f4c40
scasd eax, dword [rdi]
or al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0xb0], al
movaps xmmword [rsp + 0xd0], xmm0
lea rdx, [rsp + 0xe0]
mov qword [rsp + 0xe0], rdi
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x260], al
and al, 0x60
add al, byte [rax]
invalid
movaps xmm1, xmmword [rsp + 0x270]
movaps xmm2, xmmword [rsp + 0x280]
movaps xmm3, xmmword [rsp + 0x290]
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xf8], xmm1
movups xmmword [rsp + 0x108], xmm2
movups xmmword [rsp + 0x118], xmm3
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x128], rax
movaps xmm0, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], al
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
add byte [rax], 0
invalid
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
sub dword [rsp + 0x140], ecx
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x150], xmm2
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x160], xmm3
sub dword [rsp + 0x160], ebx
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x170], rax
test byte [rax + rsi*2], ah
and al, 0x70
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
and al, 0x50
add byte [rax], al
mov rax, qword [rsp + 0x350]
push rax
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rdi*4], ah
invalid
add byte [rax], al
mov qword [rsp + 0x1b8], rax
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x310]
sub byte [rsp + 0x310], al
adc byte [rbx], al
add eax, dword [rax]
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x320]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x320]
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0x330]
sub byte [rsp + 0x330], dl
add eax, dword [rax]
add byte [rdi], cl
movaps xmm3, xmmword [rsp + 0x340]
movaps xmm3, xmmword [rsp + 0x340]
pushfq
and al, 0x40
add eax, dword [rax]
add byte [rdi], cl
invalid
movups xmmword [rsp + 0x1a8], xmm3
adc dword [rsp + 0x1a8], ebx
and al, 0xa8
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x198], xmm2
add byte [rax], al
movups xmmword [rsp + 0x198], xmm2
xchg esp, eax
and al, 0x98
cwde
cwde
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x188], xmm1
movups xmmword [rsp + 0x188], xmm1
and al, 0x88
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x178], xmm0
add byte [rax], al
movups xmmword [rsp + 0x178], xmm0
js case.0x14003dfe5.3180
add dword [rax], eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xd0
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0xd8]
mov r15, qword [rsp + 0xd0]
add byte [rax], al
mov rsi, qword [rsp + 0xd8]
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x580]
lea ecx, [rsp + 0x580]
mov word [rax + rax*4], fs
add eax, 0xb8410000
invalid
invalid
loopne 0x1400f42b4
invalid
mov r8d, 0xe0
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rsp + 0x200]
mov edi, dword [rsp + 0x200]
invalid
mov qword [rsp + 0x90], rdi
movaps xmm0, xmmword [rsp + 0x1c0]
and al, 0xc0
add dword [rax], eax
invalid
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movaps xmm3, xmmword [rsp + 0x1f0]
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp rdi, 0x41
jae 0x1400f4b78
test rdi, rdi
je 0x1400f433c
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.140143230
mov r12, rax
test rax, rax
test eax, eax
test eax, eax
jne case.0x140048217.3101
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rdx, rdi
cli
call fcn.140162fc0
add byte [rdi], cl
or eax, dword [rcx - 0x44]
add dword [rax], eax
ud2
mov r12d, 1
add byte [rax], al
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
mov rcx, r12
mov r8, rdi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x168], 0xe
and al, 0x68
add dword [rax], eax
add byte [rsi], cl
invalid
and al, 0x68
add dword [rax], eax
add byte [rsi], cl
mov qword [rsp + 0xd0], r12
mov qword [rsp + 0xd8], rdi
fadd dword [rax]
add byte [rax], al
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xd824
fadd dword [rax]
add byte [rax], al
invalid
invalid
mov esp, 0xe024
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xe0], rdi
mov word [rsp + 0x160], 0x1b
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
sbb eax, dword [rax]
invalid
invalid
test byte [rax + riz*2], ah
add byte [rax], al
sbb eax, dword [rax]
mov qword [rsp + 0x260], 1
xorps xmm0, xmm0
ror byte [rdi], 0x11
test byte [rax + rbp*2], ah
add al, byte [rax]
invalid
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 + rbp*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
adc dword [rsp + 0x268], eax
lea rbx, [rsp + 0xd0]
lea rdx, [rsp + 0x260]
xchg esp, eax
and al, 0x60
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
pushfq
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add al, byte [rax]
add byte [rax - 0x77], cl
fld1
invalid
call case.0x14002210d.2258
mov rdi, qword [rsp + 0x260]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x68
add al, byte [rax]
invalid
in eax, 0xaf
std
dec dword [rax - 0x75]
mov esp, 0x26024
invalid
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x68
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x70
add al, byte [rax]
invalid
add byte [rax], al
mov r12, qword [rsp + 0x270]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rcx - 0x48], al
mov r8d, 0x90
mov rdx, rbx
lea rcx, [rsp + 0x260]
mov r8d, 0x90
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
invalid
mov cl, 6
add byte [rax - 0x75], cl
test byte [rdx + riz*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x216], rcx
add byte [rax - 0x77], cl
mov word [rsi + rdx], fs
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3e8]
mov rdx, rdi
mov rcx, qword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3e8]
mov rdx, rdi
mov r8, r12
call qword [rax + 0x30]
xor byte [rax - 0x75], cl
mov word [rax + rsi*8], fs
add eax, dword [rax]
add byte [rax - 0x7b], cl
leave
xor byte [rax - 0x75], cl
mov word [rax + rsi*8], fs
add eax, dword [rax]
add byte [rax - 0x7b], cl
leave
je 0x1400f4454
mov rax, qword [rsp + 0x3f8]
mov r13, qword [rsp + 0x400]
mov ebp, dword [rsp + 0x400]
and al, 0xf8
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x54], cl
invalid
lodsb al, byte [rsi]
and al, 0
mov ebp, dword [rsp + 0x400]
add al, 0
add byte [rcx + rbp - 0x18], cl
add byte [rax], al
sub rax, r13
cmp rax, r12
jb 0x1400f4aea
invalid
scasd eax, dword [rdi]
invalid
add byte [rax], al
invalid
invalid
add rcx, r13
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp + 1], cl
in eax, 0x4c
mov dword [rsp + 0x400], ebp
add al, 0
invalid
add byte [rbp + 1], cl
in eax, 0x4c
mov dword [rsp + 0x400], ebp
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
mov esp, 0xd024
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
and al, 0xd8
add byte [rax], al
mov qword [rsp + 0xd0], rdi
add byte [rax], al
mov qword [rsp + 0xd8], rbp
mov qword [rsp + 0xe0], r12
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x260]
lea edx, [rsp + 0x260]
invalid
invalid
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x260]
lea edx, [rsp + 0x260]
lea edx, [rsp + 0x260]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
nop
add byte [rax], al
add al, ch
imul esi, dword [rax - 0x3899fffa], 0x1782484
mov word [rsp + 0x178], 0x1b
mov word [rsp + 0x178], 0x1b
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x216]
mov ecx, dword [rsp + 0x216]
mov ecx, dword [rsp + 0x216]
mov qword [rsp + 0x17a], rax
mov qword [rsp + 0x180], rcx
and al, 0x80
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rcx*4], ah
mov byte [rcx], al
add byte [rax], al
add eax, 0x948d4800
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
test byte [rdx + rdi*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
and al, 0x80
and al, 0x80
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rcx*4], ah
mov byte [rcx], al
add byte [rax], al
add eax, 0x948d4800
mov byte [rcx], al
add byte [rax], al
add eax, 0x948d4800
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov r8b, 1
call case.0x14004b2ee.2628
mov rax, qword [rsp + 0x3c0]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea r12, [rsp + 0x3a0]
mov rdx, r12
call qword [rax + 0x38]
cmp byte [r14 + 0x13d], 0
je 0x1400f47c1
mov qword [rsp + 0xd0], r15
mov qword [rsp + 0xd8], rsi
mov dword [rsp + 0xd8], esi
mov dword [rsp + 0xd8], esi
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x580]
and al, 0x80
add eax, 0xb8410000
loopne case.0x1400ccc14.2988
add byte [rax], al
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add eax, 0xb8410000
loopne case.0x1400ccc14.2988
add byte [0xf850452f], 0xe0
add byte [rax], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x130]
xchg esp, eax
and al, 0x30
add dword [rax], eax
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x130]
xchg esp, eax
and al, 0x30
add dword [rax], eax
invalid
xchg esp, eax
and al, 0x30
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0xe024
and al, 0xe0
add byte [rax], al
mov rdi, qword [rsp + 0xe0]
mov rcx, rdi
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.1400f5240
mov r15, rax
mov r13, rdx
invalid
mov rbp, qword [r14 + 0x20]
mov rsi, qword [r14 + 0x28]
int1
or al, 0
add byte [rcx - 0x77], cl
invalid
invalid
mov rcx, rbp
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x1400f4571
add byte [rax + rcx + 0x48], dh
mov ecx, ebp
mov rcx, rbp
call fcn.140142490
add al, 0
lea rdx, [rsp + 0xe8]
mov qword [r14 + 0x20], r15
mov qword [r14 + 0x28], r13
mov qword [r14 + 0x38], 0
mov dword [rsi + 0x38], 0
mov dword [rsi + 0x38], 0
mov byte [r14 + 0x42], 2
mov qword [r14], 0
add byte [rax - 0x77], cl
stc
add cl, byte [rcx - 0x39]
invalid
add byte [rax - 0x77], cl
stc
mov r8, r14
call fcn.1400f0980
ret
invalid
dec dword [rax - 0x73]
mov word [rax + riz*8], fs
invalid
add byte [rax], al
lea rdx, [rsp + 0xd0]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + 0x13e], 0x101
mov rax, qword [r14 + 0xa0]
test rax, rax
mov rbp, qword [rsp + 0xa8]
je 0x1400f466c
ret
xor esi, esi
jmp 0x1400f45fc
mov rax, qword [r14 + 0xa0]
test rax, rax
test eax, eax
je 0x1400f466c
mov rdx, qword [r14 + 0x98]
add byte [rax], al
mov rcx, qword [r14 + 0x88]
mov r8, qword [r14 + 0x90]
lea r9, [rdx + 1]
add dword [rbp + 0x39], ecx
ror dword [rdi + rcx + 0x42], 0xc6
add qword [rbp + 0x39], rcx
add dword [rbp + 0x39], ecx
ror dword [rdi + rcx + 0x42], 0xc6
neg r8
neg eax
add r8, rdx
inc r8
mov qword [r14 + 0x98], r8
mov dword [rsi + 0x98], eax
dec rax
enter 0xffffffffffff8949, 0xffffffffffffff86
movabs al, byte [0x4852048d48000000]
add al, 0x52
mov rdi, qword [rcx + rax*8]
mov qword [r14 + 0xa0], rax
lea rax, [rdx + rdx*2]
add al, 0x52
lea eax, [rdx + rdx*2]
add al, 0x52
mov rdi, qword [rcx + rax*8]
test rdi, rdi
push qword [rcx + rbp + 0x48]
lea eax, [rcx + rax*8]
je 0x1400f466c
lea rax, [rcx + rax*8]
mov r8, qword [rax + 0x10]
mov rbx, qword [rax + 8]
mov rcx, r14
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
pop rax
or byte [rcx + rcx*4 - 0xf], cl
mov rdx, rdi
mov edx, edi
mov r9b, 1
call case.0x14002210d.2906
dec dword [rax - 0x7b]
invalid
je 0x1400f45f0
invalid
dec dword [rax - 0x7b]
invalid
mov rcx, rdi
stc
call fcn.140142490
jmp 0x1400f45f0
mov rax, qword [rsp + 0x3c0]
mov eax, dword [rsp + 0x3c0]
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rsi, qword [rax + 0x20]
jo 0x1400f4698
and byte [rax - 0x75], cl
pop rax
sub al, dh
inc qword [rsi]
mov rbx, qword [rax + 0x28]
lock inc qword [rsi]
invalid
jle 0x1400f4c29
movups xmm0, xmmword [r12]
adc byte [rsp], al
add al, 0x24
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x690], xmm1
sub dword [rsp + 0x690], ecx
add byte [rdi], cl
movaps xmmword [rsp + 0x680], xmm0
sub dword [rsp + 0x680], eax
test byte [rax + rax*4], ah
invalid
mov r14, qword [rsp + 0x3c8]
mov ah, 0x24
enter 3, 0
and al, 0xc8
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
invalid
lea rax, [rsp + 0x3d0]
and al, 0xd0
rol byte [rbx], 1
add byte [rax], al
add eax, dword [rax]
add byte [rdi], cl
adc byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
adc byte [rdi], cl
adc byte [rax + 0x20], dl
movaps xmmword [rsp + 0x540], xmm0
movaps xmmword [rsp + 0x550], xmm1
push rax
add eax, 0x290f0000
xchg esp, eax
and al, 0x60
add eax, 0x8b480000
xor byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add eax, 0xb60f0000
add eax, 0xf62d1
and al, 0x40
add eax, 0x290f0000
mov word [rax + rdx*2], fs
push rax
push rax
add eax, 0x290f0000
xchg esp, eax
and al, 0x60
add eax, 0x8b480000
xor byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add eax, 0xb60f0000
add eax, 0xf62d1
mov ecx, 0x160
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400f4c2d
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x680]
movaps xmm1, xmmword [rsp + 0x690]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], r14
movaps xmm0, xmmword [rsp + 0x540]
movaps xmm1, xmmword [rsp + 0x550]
movaps xmm2, xmmword [rsp + 0x560]
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x48], xmm1
movups xmmword [rax + 0x58], xmm2
mov rax, qword [rsp + 0x570]
mov qword [rdi + 0x68], rax
mov rcx, rdi
add rcx, 0x70
lea rdx, [rsp + 0x7e0]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsp + 0xc8]
mov qword [r14 + 8], rdi
lea rax, fcn.1400f5400
mov qword [r14 + 0x10], rax
mov byte [r14], 0x13
mov rax, qword [rsp + 0x3c0]
lock dec qword [rax]
mov r12, qword [rsp + 0xa0]
jne 0x1400f47ad
mov word [rsp + 0x188], 4
mov byte [rsp + 0xd0], 1
mov byte [rsp + 0xd2], 1
mov word [rsp + 0x178], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0xd0]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov r14, qword [rsp + 0xc8]
mov word [r14], 0x1908
mov rcx, r15
call qword [rsi]
cmp qword [rsi + 8], 0
mov rbp, qword [rsp + 0xa8]
je 0x1400f4830
mov rcx, r15
call fcn.140142490
xor esi, esi
mov r12, qword [rsp + 0xa0]
mov r15, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x3c0]
lock dec qword [rax]
jne 0x1400f485d
lea rcx, [rsp + 0x3c0]
call fcn.140019fa0
push rdi
invalid
invalid
push rdi
inc dword [rax + 0x3a024bc]
add byte [rax], al
add byte [rbp + 0x18], dh
cmp byte [rsp + 0x3a0], 0
jne 0x1400f487f
cmp qword [rsp + 0x3b0], 0
je 0x1400f487f
mov rcx, qword [rsp + 0x3a8]
call fcn.140142490
mov rdi, qword [rsp + 0x3e0]
mov rbx, qword [rsp + 0x3e8]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400f48a3
mov rcx, rdi
call fcn.140142490
mov rcx, qword [rsp + 0x3f0]
test rcx, rcx
je 0x1400f48c0
cmp qword [rsp + 0x3f8], 0
je 0x1400f48c0
call fcn.140142490
test sil, sil
je 0x1400f48e9
invalid
and al, 0x48
mov edi, dword [rsp + 0x408]
mov rdi, qword [rsp + 0x408]
mov rsi, qword [rsp + 0x410]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400f48e9
mov rcx, rdi
call fcn.140142490
test r15b, r15b
je 0x1400f4982
invalid
nop
add byte [rax], al
invalid
test byte [rax + 0x48000000], dl
cmp dword [rsp + 0x368], 0
mov esp, 0x36824
add byte [rax], al
cmp qword [rsp + 0x368], 0
mov esp, 0x36824
add byte [rax], al
je 0x1400f4982
cmp qword [rsp + 0x378], 0
and al, 0x78
add eax, dword [rax]
add byte [rax], al
je 0x1400f4965
mov rax, qword [rsp + 0x370]
lock dec qword [rax]
jne 0x1400f4927
mov rcx, qword [rsp + 0x370]
call fcn.1400de350
mov word [rax + rsi*2], fs
add eax, dword [rax]
add al, ch
sub dword [rdx - 0x74b70002], ebx
mov esp, 0x37824
add byte [rax], al
invalid
invalid
mov ah, 0x24
add byte [rbx], 0
add eax, dword [rax]
mov rdi, qword [rsp + 0x378]
add byte [rax], al
mov rsi, qword [rsp + 0x380]
mov rcx, rdi
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400f494b
mov rcx, rdi
stc
call fcn.140142490
mov rcx, qword [rsp + 0x388]
mov ecx, dword [rsp + 0x388]
test rcx, rcx
je 0x1400f4982
cmp qword [rsp + 0x390], 0
jne 0x1400f497d
jmp 0x1400f4982
mov rcx, qword [rsp + 0x380]
test rcx, rcx
je 0x1400f4982
cmp qword [rsp + 0x388], 0
je 0x1400f4982
call fcn.140142490
mov ecx, dword [r12 + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400f49bc
movzx eax, ax
cmp eax, 1
je 0x1400f49e3
cmp eax, 2
je 0x1400f49bc
cmp qword [r12 + 8], 0
je 0x1400f49bc
mov rcx, qword [r12]
call fcn.140142490
mov rcx, rbp
call fcn.140142490
mov rax, r14
movaps xmm6, xmmword [rsp + 0x8d0]
add rsp, 0x8e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [r12 + 0x18]
call fcn.1400d1e20
cmp qword [r12 + 8], 0
jne 0x1400f49b3
jmp 0x1400f49bc
movups xmm0, xmmword [rsp + 0xd1]
movups xmm1, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x58f], xmm1
movaps xmmword [rsp + 0x580], xmm0
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x260], xmm0
invalid
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x58f], al
and al, 0x8f
add eax, 0x110f0000
add byte [rdi], cl
adc dword [rsp + 0x26f], eax
invalid
and al, 0x8f
add eax, 0x110f0000
add byte [rdi], cl
adc dword [rsp + 0x26f], eax
invalid
invalid
jl 0x1400f4a5f
add byte [rdi], cl
adc dword [rsp + 0x26f], eax
cmp qword [rsp + 0x58], 0
je 0x1400f4a4c
pop rax
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsp + 0x98]
mov rcx, qword [rsp + 0x98]
call fcn.140142490
movups xmm0, xmmword [rsp + 0x26f]
mov r14, qword [rsp + 0xc8]
movups xmmword [r14 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x260]
test byte [rax + riz*2], ah
add al, byte [rax]
invalid
adc byte [rdi], r9b
sub byte [rsp + 0x260], al
test byte [rax + riz*2], ah
add al, byte [rax]
invalid
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rcx + 0xf], al
movups xmmword [rsi + 1], xmm0
movups xmmword [r14 + 1], xmm0
movups xmmword [rsi + 1], xmm0
mov byte [r14], bl
mov rcx, r12
call qword [rsi]
cmp qword [rsi + 8], 0
mov rbp, qword [rsp + 0xa8]
je 0x1400f4a8d
add byte [rax + rcx + 0x4c], dh
mov rcx, r12
mov ecx, esp
call fcn.140142490
mov rcx, qword [rsp + 0x48]
lock dec qword [rcx]
mov sil, 1
jne 0x1400f4aa0
call fcn.1400de350
xor r15d, r15d
mov r12, qword [rsp + 0xa0]
mov rax, qword [rsp + 0x3c0]
lock dec qword [rax]
je 0x1400f4850
jmp 0x1400f485d
lea rcx, [rsp + 0x3f0]
mov rdx, r13
mov r8, r12
call fcn.1401639e0
mov rcx, qword [rsp + 0x3f0]
mov r13, qword [rsp + 0x400]
jmp 0x1400f443b
lea rcx, [rsp + 0x3f0]
mov rdx, r12
mov r8, r15
call fcn.1401639e0
mov rcx, qword [rsp + 0x3f0]
mov r12, qword [rsp + 0x400]
jmp 0x1400f34ab
lea rcx, [rsp + 0x3f0]
mov rdx, rdi
mov r8, rbp
call fcn.1401639e0
mov rcx, qword [rsp + 0x3f0]
mov rdi, qword [rsp + 0x400]
jmp 0x1400f375d
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srchkdf.rs
mov edx, 0x40
mov rcx, rdi
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohmac.rs
mov edx, 0x40
mov rcx, rdi
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohmac.rs
mov edx, 0x40
call fcn.1401633c0
ud2
lea r8, [0x14019eb10]
mov edx, 0x40
mov rcx, rax
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohash.rs
mov edx, 0x40
mov rcx, r12
call fcn.1401633c0
ud2
lea rax, str.bad_EarlyData_state
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0xe0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srcclientclient_conn.rs
lea rcx, [rsp + 0xd0]
call fcn.140163280
ud2
ud2
mov ecx, 8
mov edx, 0x160
call fcn.140162fc0
ud2
sub dword [rsp + 0xf0], ecx
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0x110], xmm3
sub dword [rsp + 0x110], ebx
sub dword [rsp + 0x110], ebx
add byte [rcx - 0x7d], cl
clc
jae 0x1400f4e9b
jae 0x1400f4e9b
cmp r8, 0x41
jae 0x1400f4e9b
mov rcx, qword [r15]
mov rax, qword [r15 + 8]
or byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x75], cl
invalid
invalid
or byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x75], cl
cmp rcx, 0x41
cmp rcx, 0x41
cmp rcx, 0x41
jae 0x1400f4eca
add byte [rcx - 0x77], cl
invalid
mov r15, rax
mov r12, rdx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rcx
cmp byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
cmp byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
mov r9d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rax
call qword [r12 + 0x18]
ret 0xff41
mov rcx, rdi
mov ecx, edi
call qword [r14]
call qword [rsi]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
add byte [rax + rcx + 0x48], dh
mov ecx, edi
je 0x1400f4e69
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140142490
invalid
mov rcx, r15
call qword [r12]
cmp qword [r12 + 8], 0
je 0x1400f4e80
mov rcx, r15
call fcn.140142490
adc dh, dl
add al, 0
adc dh, dl
add al, 0
movaps xmm6, xmmword [rsp + 0x170]
add rsp, 0x180
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohmac.rs
mov edx, 0x40
mov rcx, r8
ror dword [rcx - 0x77], 0xc0
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohash.rs
mov edx, 0x40
call fcn.1401633c0
ud2
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1c0], esi
add byte [rax], al
add byte [rax], al
mov rax, qword [r8]
test rax, rax
mov r10, qword [r8 + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
cmove r10, rax
mov qword [rsp + 0x68], r9
and al, 0x68
and al, 0x68
mov r9d, 1
cmovne r9, rax
cmovne rax, qword [r8 + 0x10]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], r10
mov dword [rsp + 0x28], edx
and byte [rcx + rcx*4 + 0x54], cl
and al, 0x28
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x39], cl
and al, 0x38
or byte [rax], al
mov qword [rsp + 0x38], 8
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rdi], 0x11
je 0x1400f4f6d
xorps xmm6, xmm6
movups xmmword [rsp + 0x40], xmm6
invalid
test rdx, rdx
test rdx, rdx
je 0x1400f505e
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax - 0x7b], cl
mov rax, qword [rdx + 0x10]
test rax, rax
ror byte [rdi], 0x84
inc byte [rax]
add byte [rax], al
ror byte [rdi], 0x84
test dh, bh
add byte [rax], al
add byte [rax - 0x75], cl
inc byte [rax]
add byte [rax], al
mov rbp, qword [rdx]
shl rax, 3
loopne 0x1400f4f6a
sub cl, byte [rax - 0x3f]
loopne 0x1400f4f6a
lea rsi, [rax + rax*2]
mov edi, 8
mov edi, 8
add byte [rax], al
add byte [rcx], dh
fisttp dword [rdi]
push rdi
add byte [rax], al
xor ebx, ebx
xorps xmm7, xmm7
inc dword [rbp + 0x31]
imul bl
invalid
inc dword [rbp + 0x31]
imul bl
invalid
add byte [rax], r8b
lea rax, [r14 + r14*2]
shl rax, 4
loopne 0x1400f4f8c
loopne 0x1400f4f8c
mov qword [rdi + rax], 8
mov dword [rdi + rax], 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rdi + rax + 8], edi
jl case.0x1400c92be.2348
invalid
movups xmmword [rdi + rax + 8], xmm7
jl case.0x1400c92be.2348
or byte [rcx + rcx*4 + 0x64], cl
mov qword [rdi + rax + 0x18], r12
mov qword [rdi + rax + 0x20], r13
mov dword [rdi + rax + 0x20], ebp
invalid
mov dword [rdi + rax + 0x20], ebp
mov qword [rdi + rax + 0x28], r15
inc r14
inc esi
jl case.0x1400c92e0.2341
sub byte [rcx - 1], cl
invalid
inc esi
mov qword [rsp + 0x48], r14
and al, 0x48
add rbx, 0x18
cmp rsi, rbx
ret
je 0x1400f505e
add byte [rax], al
mov r13, qword [rbp + rbx]
test r13, r13
in eax, dx
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1400f5000
mov r15, qword [rbp + rbx + 0x10]
test r15, r15
test edi, edi
sbb eax, 0xff854d10
test edi, edi
je 0x1400f5020
js 0x1400f521e
add al, byte [r8]
add byte [rdi], cl
mov dh, 5
ficomp word [rcx + 0xf]
invalid
add byte [rdx + 1], bh
movzx eax, byte [0x1401ea9b8]
mov edx, 1
invalid
mov rcx, r15
stc
call fcn.140143230
mov r12, rax
test rax, rax
jne 0x1400f5026
jmp 0x1400f5225
mov r13, qword [rbp + rbx + 8]
mov r15, qword [rbp + rbx + 0x10]
xor r12d, r12d
cmp r14, qword [rsp + 0x40]
jne case.0x1400c92be.2345
jmp 0x1400f5042
mov r12d, 1
mov rcx, r12
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r13, r15
cmp r14, qword [rsp + 0x40]
jne case.0x1400c92be.2345
lea rcx, [rsp + 0x38]
mov rdx, r14
call fcn.140095b70
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov r14, qword [rsp + 0x48]
jmp case.0x1400c92be.2345
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x40]
mov qword [rsp + 0x90], r9
add byte [rax], al
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x48
mov qword [rsp + 0x98], r9
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], r8
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov byte [rsp + 0x108], 8
mov word [rsp + 0x100], 0xf
mov qword [rsp + 0x130], 1
movups xmmword [rsp + 0x138], xmm6
lea r15, [rsp + 0x70]
lea rdx, [rsp + 0x130]
mov rcx, r15
call case.0x14002210d.2258
mov rbx, qword [rsp + 0x130]
mov rsi, qword [rsp + 0x138]
mov r14, qword [rsp + 0x140]
lea rcx, [rsp + 0x130]
mov r8d, 0x90
mov rdx, r15
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x102]
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x56], rcx
mov rdi, qword [rsp + 0x60]
mov rcx, qword [rdi + 0x10]
mov rax, qword [rdi + 0x18]
mov rdx, rbx
mov r8, r14
invalid
call qword [rax + 0x30]
mov rcx, qword [rdi + 0x20]
test rcx, rcx
test ecx, ecx
invalid
test ecx, ecx
je case.0x1400db53d.502
mov rax, qword [rdi + 0x28]
mov r15, qword [rdi + 0x30]
mov edi, dword [rdi + 0x30]
mov edi, dword [rdi + 0x30]
sub rax, r15
cmp rax, r14
invalid
jb 0x1400f5202
add rcx, r15
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
movabs dword [0x7f894cf7014d0006], eax
invalid
add byte [rbp + 1], cl
invalid
mov qword [rdi + 0x30], r15
invalid
invalid
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rsi
and al, 0x78
js 0x1400f51c8
mov dword [rsp + 0x80], esi
js 0x1400f51c8
mov dword [rsp + 0x80], esi
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x130]
lea edx, [rsp + 0x130]
lea edx, [rsp + 0x130]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
invalid
nop
add byte [rax], al
add al, ch
push rdx
movabs dword [0x1182484c7660006], eax
add byte [rsi - 0x39], ah
mov word [rsp + 0x118], 0xf
invalid
invalid
mov word [rsp + 0x118], 0xf
mov rax, qword [rsp + 0x50]
add byte [rax - 0x75], cl
and al, 0x50
mov rcx, qword [rsp + 0x56]
and al, 0x56
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x120], rcx
invalid
add byte [rax - 0x77], cl
mov word [rax + riz], fs
add dword [rax], eax
add byte [rsi - 0x39], ah
mov word [rsp + 0x128], 5
invalid
invalid
push rsp
mov word [rsp + 0x128], 5
lea rdx, [rsp + 0x70]
add byte [rax], al
add eax, 0x548d4800
and al, 0x70
mov rcx, qword [rsp + 0x68]
mov r8b, 1
add eax, ebp
adc cl, byte [rdi - 2]
invalid
dec dword [rdi]
sub byte [rsp + 0x1c0], dh
and al, 0xc0
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1d0], bh
rol byte [rcx], 1
add byte [rax], al
add rsp, 0x1e8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
ret
lea rcx, [rdi + 0x20]
mov rdx, r15
mov r8, r14
call fcn.1401639e0
mov rcx, qword [rdi + 0x20]
mov r15, qword [rdi + 0x30]
jg 0x1400f5249
jmp 0x1400f515c
call fcn.14007ff80
ud2
mov ecx, 1
mov rdx, r15
call fcn.140162fc0
ud2
add eax, 0xa9881
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x2d
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x2d
mov qword [rsp + 0x90], rax
add byte [rax], al
mov qword [rsp + 0x98], 1
lea rax, [0x1401aa580]
push rdx
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb526b
push rdx
or eax, dword [rax]
push rdx
or eax, dword [rax]
mov qword [rsp + 0xa0], rax
add byte [rax], al
mov qword [rsp + 0xa8], 0
mov rcx, rsi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
call qword [rdi + 0x28]
mov rcx, rax
shl rcx, 8
push rdi
sub byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
or byte [rax + 0x29], cl
sub rcx, rax
cmp rcx, 0xb
jbe 0x1400f53e2
lahf
add byte [rax], al
add bh, al
sub rcx, rax
cmp rcx, 0xb
jbe 0x1400f53e2
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add bh, al
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
or al, 0
add byte [rax], al
invalid
mov qword [rsp + 0x20], 0xc
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
lea r8, [rsp + 0x50]
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
cli
cli
call fcn.1400f2ea0
mov eax, dword [rsp + 0x38]
cmp byte [rcx + 0x48482444], cl
mov eax, dword [rsp + 0x30]
invalid
cmp byte [rcx + 0x48482444], cl
mov eax, dword [rsp + 0x30]
invalid
xor byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov rcx, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
lea rdx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
adc byte [rax - 0x75], cl
sbb byte [r8 - 0x73], cl
xchg esp, eax
and al, 0xb0
mov al, 0
add byte [rax], al
lea r8, [rsp + 0x40]
mov al, 0
add byte [rax], al
lea r8, [rsp + 0x40]
call qword [rax + 0x20]
mov rbx, rax
mov r14, rdx
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400f53b6
mov rcx, rsi
call fcn.140142490
mov rax, rbx
mov rdx, r14
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_N___255__self.0.tag_len__
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srchkdf.rs
mov edx, 0x2d
call fcn.140163440
ud2
int3
cli
add al, 0xb8
add dword [rax], eax
add byte [rax], al
cmovae edx, eax
cmp dx, 1
je 0x1400f555b
movzx eax, dx
cmp eax, 3
jne 0x1400f5627
add dword [rax], eax
invalid
mov r15, qword [rbx]
mov r12, qword [rbx + 8]
or byte [rbx + rcx*4 + 0x6b], cl
adc byte [rbp - 0x7b], cl
in eax, dx
je case.0x1400e93d4.142
test byte [rax], al
add al, byte [rax]
invalid
mov r14, qword [r14]
mov rcx, qword [r14 + 0x60]
mov ecx, dword [rsi + 0x60]
mov rax, qword [r14 + 0x70]
cmp rax, rcx
invalid
jne 0x1400f5525
lea rcx, [r14 + 0x58]
call fcn.1400d9b70
invalid
invalid
dec dword [rcx - 0x75]
invalid
invalid
mov rax, qword [r14 + 0x70]
invalid
invalid
mov rdx, qword [r14 + 0x68]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
ror dword [rcx + rbp - 0x3e], 0x49
mov ecx, dword [rsi + 0x58]
lea rdx, [rdx + rdx*2]
lea edx, [rdx + rdx*2]
mov qword [rcx + rdx*8], r15
mov qword [rcx + rdx*8 + 8], r12
ror dword fs:[rax], 1
mov qword [rcx + rdx*8 + 0x10], r13
inc rax
inc eax
mov qword [r14 + 0x70], rax
jmp 0x1400f60e6
add byte [rax], al
lea r15, [rbx + 0x18]
add ecx, 0xfffffff6
cmp cx, 0x15
cmovb eax, ecx
cmp ax, 0xe
clc
invalid
je 0x1400f571a
invalid
movzx eax, ax
cmp eax, 0x10
jne 0x1400f5627
add byte [rax], al
invalid
rol byte [rbx - 0x7af0ef08], 0xa8
add byte [rax], al
invalid
add byte [rbp - 0x75], cl
cmp byte ss:[r14 + 0x13d], 0
add dword [rax], eax
add byte [rax], al
invalid
mov r14, qword [r14]
cmp byte [r14 + 0x13d], 0
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rax + 4], ah
add byte [rax], al
invalid
je 0x1400f59f0
movzx eax, byte [r15]
test eax, eax
je 0x1400f55b7
cmp eax, 1
jne 0x1400f5a30
clc
add dword [rdi], ecx
test dword [rdi + 0x49000004], ecx
cmp qword [r14 + 0x120], 0
cmp dword [rsi + 0x120], 0
and byte [rcx], al
add byte [rax], al
add byte [rbp + 0xc], dh
jne 0x1400f55b7
lea rcx, [rdi + 0x70]
mov rdx, r14
jo case.0x1400e4f67.234
mov edx, esi
call fcn.1400f66a0
adc byte [rax], al
add byte [rax - 0x73], cl
push rdi
jo 0x1400f55fd
lea rdx, [rdi + 0x70]
cmp byte [r14 + 0x13c], 0
mov esi, 0x13c
invalid
cmp byte [rsi + 0x13c], 0
mov esi, 0x13c
add byte [rcx + 0xf], al
xchg esp, eax
add dword [rax], eax
add byte [rax], al
sete r8b
lea r15, [rsp + 0x40]
ror byte [rbp + rcx*4 + 0x7c], 0x24
mov rcx, r15
lea edi, [rsp + 0x40]
mov rcx, r15
call fcn.1400f68c0
mov rcx, qword [rdi + 0x80]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
adc al, byte [rax]
add byte [rax - 0x75], cl
pop qword [rax + 0x4c000000]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
call fcn.1400f5240
invalid
mov r15, rax
mov r12, rdx
mov r13, qword [r14 + 0x20]
mov ebp, dword [rsi + 0x20]
mov ebp, dword [rsi + 0x20]
and byte [rcx - 0x75], cl
outsb dx, byte [rsi]
sub byte [rcx + rcx*4 - 0x17], cl
invalid
mov rbp, qword [r14 + 0x28]
mov rcx, r13
invalid
jmp 0x1880fabf7
call qword [rbp]
cmp qword [rbp + 8], 0
push rbp
add byte [rax - 0x7d], cl
jge 0x1400f5603
add byte [rax + rcx + 0x4c], dh
mov ecx, ebp
je 0x1400f5606
or byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.140142490
invalid
add byte [rbp - 0x77], cl
jle 0x1400f562a
mov qword [r14 + 0x20], r15
mov dword [rsi + 0x20], edi
mov qword [r14 + 0x28], r12
sub byte [rcx - 0x39], cl
mov qword [r14 + 0x38], 0
mov byte [r14 + 0x42], 2
mov byte [rsi + 0x42], 2
cmp byte [rax], r8b
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rsi + 0x42], 2
invalid
invalid
mov byte [rsi + 0x42], 2
add cl, byte [rcx - 0x39]
mov qword [r14], 0
invalid
add byte [rax], al
jmp 0x1400f60e6
lea rcx, [rsp + 0x40]
and al, 0x40
mov r8d, 0xb8
mov r8d, 0xb8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r14d, dword [rsp + 0xe8]
mov ah, 0x24
call 0x1810f5643
lea ebx, [rsi - 0x1f]
pop rsi
invalid
invalid
mov ah, 0x24
call 0x1810f5643
lea ebx, [rsi - 0x1f]
pop rsi
invalid
and al, 0xe8
add byte [rax], al
add byte [rcx - 0x73], al
pop rsi
loope 0x1400f5656
movzx eax, byte [0x1401ea9b8]
mov dh, 5
imul edx, dword [rbx + 0xf], 0
mov ecx, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rdx + 1], bh
mov edx, 1
add al, ch
call fcn.140143230
cmp bx, 3
invalid
ja 0x1400f568a
cmp bx, 1
je 0x1400f568a
test eax, eax
je 0x1400f6162
mov dword [rax], 0x20003
lea ecx, [r14*8 - 0xf8]
or bh, bh
invalid
invalid
mov edx, 0x3000201
add byte [rbx], al
add byte [rdx], al
add byte [rdx - 0x73], al
or al, 0xf5
or bh, bh
invalid
shr edx, cl
xor ecx, ecx
jmp 0x1400f56ac
test rax, rax
je 0x1400f6162
iretd
add byte [rcx], dl
add byte [rdi], cl
mov dh, 0x94
and al, 0xf0
add byte [rax], al
add byte [rax], al
movzx r8d, byte [rsp + 0xf1]
mov cl, 1
mov byte [rsi], cl
mov byte [rsi + 1], dl
mov byte [rsi + 2], r8b
invalid
invalid
add byte [rax], al
movzx r8d, byte [rsp + 0xf1]
add byte [rax], al
mov cl, 1
mov byte [rsi], cl
mov byte [rsi + 1], dl
mov byte [rsi + 2], r8b
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 2
mov dword [rsi + 0x10], 2
add r9b, byte [rax - 0x77]
or byte [rax - 0x39], r9b
adc byte [rdx], r8b
adc byte [rdx], al
mov dword [rsi + 0x10], 2
adc byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi + 0x18], 2
sbb byte [rdx], r8b
add byte [rax], al
add byte [rsi - 0x7d], ah
sti
add al, byte [rax]
add byte [rax], al
cmp bx, 4
mov eax, 1
add dword [rax], eax
add byte [rax], al
add al, 0xb8
add dword [rax], eax
add byte [rax], al
cmovb eax, ebx
test ax, ax
je 0x1400f5ac6
add byte [rax], al
ror byte [rdi], 0x84
call 0x14f0f56e2
add byte [rax], al
movzx eax, ax
add byte [rax], al
movzx eax, ax
rol byte [rbx - 0x7bf0fe08], 0x65
cmp eax, 1
je 0x1400f594f
test byte [rbp + 2], ah
add byte [rax], al
invalid
test byte [rbp + 2], ah
add byte [rax], al
invalid
add al, byte [rax]
add byte [rbx - 0x7bf0fd08], al
rol dword [rbx], cl
add eax, dword [rax]
invalid
cmp eax, 2
je 0x1400f5ac6
test bl, dl
add eax, dword [rax]
invalid
test bl, dl
add eax, dword [rax]
add byte [rax - 0x7d], cl
jl case.0x1400efc94.133
cmp qword [rsp + 0x48], 0
jne 0x1400f5965
add al, byte [rax]
invalid
add byte [rdi], cl
test dword [rsi + 2], esp
add al, byte [rax]
invalid
add al, byte [rax]
add cl, ch
jmp 0x1400f5ac6
ret 3
test r12, r12
je 0x1400f60e6
invalid
or dword [rax], eax
invalid
invalid
mov rcx, r15
call fcn.140142490
int 4
add cl, ch
int3
or dword [rax], eax
invalid
int 4
add cl, ch
int3
mov eax, dword [0x14021d30c]
add eax, 0x127bec
jnp case.0x1400e93d4.147
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xa8], 0
jne 0x1400f573b
test al, 0
add byte [rax], al
add byte [rbp + 5], dh
call fcn.1400cb5a0
pop rsi
std
dec dword [rbx + 0x127bcb05]
adc al, byte [rax]
mov rcx, qword gs:[0x58]
mov eax, dword [0x14021d30c]
adc al, byte [rax]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov rdx, qword [rax + 0xb8]
add byte [rax], al
lea r8, [rcx + 1]
mov qword [rax + 0xb0], r8
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
movups xmm0, xmmword [0x1401a7910]
or eax, dword [rax]
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x1401a7900]
outsd dx, dword [rsi]
add eax, 0xb2185
test dword [rcx], esp
or eax, dword [rax]
outsd dx, dword [rsi]
add eax, 0xb2185
test dword [rcx], esp
or eax, dword [rax]
test dword [rcx], esp
or eax, dword [rax]
movdqa xmmword [rsp + 0x40], xmm0
and al, 0x40
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rdx
mov dword [rsp + 0x68], edx
and al, 0x68
mov r13, qword [rbx + 0x58]
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x1400f5b07
mov r12, qword [rbx + 0x48]
shl r13, 5
shl r13, 5
add r13, r12
lea rcx, [0x1401b0824]
lea ecx, [0x1401b0824]
lea ecx, [0x1401b0824]
pcmpeqd xmm6, xmm6
movzx ebp, word [r12 + 0x18]
test byte [rcx + 0xf], 0xb7
insb byte [rdi], dx
and al, 0x18
movzx eax, bp
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
invalid
loopne 0x1400f5809
cmp dword [rsp + 0x58], 0
je 0x1400f586b
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x60
mov rdx, qword [rsp + 0x68]
mov r8d, ebp
call fcn.1400cdc50
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
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]
movq mm1, qword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
nop word [rax + rax]
test r9w, r9w
je 0x1400f5850
lea r10d, [r9 - 1]
and r10d, r9d
tzcnt r9d, r9d
add r9, rax
and r9, rdx
add r9, r9
mov r11, rcx
sub r11, r9
mov r9d, r10d
cmp word [r11 - 2], bp
jne 0x1400f5820
pcmpeqb xmm1, xmm6
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x1400f586b
mov dl, 0xfe
invalid
invalid
lea rcx, [rsp + 0x58]
call fcn.1400d1e20
cmp qword [rsp + 0x48], 0
je 0x1400f5ac6
mov rcx, qword [rsp + 0x40]
call fcn.140142490
jmp 0x1400f5ac6
inc dword [rcx - 0x3a]
xchg byte [rcx + 1], al
add byte [rax], al
add dword [rsi - 0x39], esp
invalid
add byte [rax], al
add cl, ch
invalid
mov word [rsp + 0xf8], 4
add byte [rax], al
add byte [rax + rax], al
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x42], 1
mov word [rsp + 0xe8], 0x1f
cmp byte [r14 + 0x41], 2
add al, byte [r9 + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x54
lea edx, [rsp + 0x40]
and al, 0x40
add esi, eax
and al, 0x42
add dword [rsi - 0x39], esp
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rdi], bl
add byte [rcx - 0x80], al
jle 0x1400f5a53
invalid
add al, byte [r9 + 0xf]
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x54
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov al, 8
jmp 0x1400f5a6e
mov word [rsp + 0xf8], 4
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x42], 0xd
mov word [rsp + 0xe8], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0x40]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov al, 2
mov byte [rsi], al
mov byte [rsi + 1], 0x19
mov qword [rsi + 8], 7
movzx eax, word [rbx + 0xa8]
cmp ax, 0x22
je 0x1400f5ac6
movzx ecx, ax
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400f5ac6
mov rcx, rdi
call fcn.1400f5400
mov rcx, rdi
call fcn.140142490
jmp 0x1400f6143
mov rdx, qword [rdi + 0x48]
mov rax, qword [rdi + 0x50]
lea rcx, [rsp + 0x288]
call qword [rax + 0x18]
mov r13, qword [rsp + 0x2c8]
cmp r13, 0x41
jae 0x1400f6189
add byte [rax - 0x75], cl
sbb byte [r8 - 0x77], cl
and al, 0x38
mov rax, qword [rbx + 0x28]
mov eax, dword [rbx + 0x28]
mov qword [rsp + 0x148], rax
mov r15, qword [rdi + 0x70]
mov r12, qword [rdi + 0x78]
js 0x1400f5b93
mov ebp, dword [rsp + 0x28]
js 0x1400f5b93
mov ebp, dword [rsp + 0x28]
mov rcx, r15
call rbp
invalid
rol ax, 8
mov word [rsp + 0x200], ax
mov byte [rsp + 0x33], 0x10
mov byte [rsp + 0x34], r13b
lea rax, [rsp + 0x200]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rax, [rsp + 0x33]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x14019eb64]
invalid
lea eax, [0x14019eb64]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 6
lea rax, [0x14019e9df]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0xa
lea rax, [rsp + 0x34]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [rsp + 0x288]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r13
pxor xmm6, xmm6
movdqa xmmword [rsp + 0x180], xmm6
movdqa xmmword [rsp + 0x170], xmm6
movdqa xmmword [rsp + 0x160], xmm6
movdqa xmmword [rsp + 0x150], xmm6
mov rcx, r15
call rbp
mov r13, rax
cmp rax, 0x41
jae 0x1400f6173
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x40]
lea rbp, [rsp + 0x150]
mov rcx, r15
mov rdx, r12
mov r9, rbp
call fcn.1400f2ea0
movdqa xmmword [rsp + 0x130], xmm6
movdqa xmmword [rsp + 0x120], xmm6
movdqa xmmword [rsp + 0x110], xmm6
movdqa xmmword [rsp + 0x100], xmm6
mov qword [rsp + 0x140], r13
lea rcx, [rsp + 0x100]
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rsp + 0x140]
mov qword [rsp + 0x280], r8
movdqa xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
movdqa xmm2, xmmword [rsp + 0x120]
movaps xmm3, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x240], xmm0
movdqa xmmword [rsp + 0x250], xmm1
movdqa xmmword [rsp + 0x260], xmm2
movaps xmmword [rsp + 0x270], xmm3
cmp r8, 0x41
jae 0x1400f619f
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r13, qword [rsp + 0x190]
mov ebp, dword [rsp + 0x190]
add byte [rcx - 0x7d], cl
std
jae 0x1400f61b8
invalid
invalid
add al, byte [rax]
invalid
cmp r13, 0x41
jae 0x1400f61b8
and dword [rdx + 0x48000002], 0xffffff89
insb byte [rdi], dx
and al, 0x38
mov qword [rsp + 0x38], rbp
test r13, r13
test ebp, ebp
je 0x1400f5f4b
movzx eax, byte [0x1401ea9b8]
mov dh, 5
xchg ecx, eax
invalid
add byte [rdx + 1], bh
mov edx, 1
mov rcx, r13
call fcn.140143230
add al, 0
add al, 0
mov rbp, rax
test rax, rax
test eax, eax
test eax, eax
jne 0x1400f5f50
mov ecx, 1
mov rdx, r13
mov edx, ebp
mov edx, ebp
call fcn.140162fc0
ud2
add byte [rdi], cl
or edi, dword [rbp + 1]
mov ebp, 1
lea rdx, [rsp + 0x150]
mov rcx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r14]
mov rdx, qword [rax + 0x100]
pxor xmm6, xmm6
mov r14d, 8
test rdx, rdx
je 0x1400f5fa0
mov r8, qword [rax + 0x110]
lea rcx, [rsp + 0x40]
call fcn.1400e0e50
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1400f5fa0
movdqu xmm6, xmmword [rsp + 0x48]
mov r14, rax
mov qword [rsp + 0x40], 0
mov rax, qword [0x1401e9120]
lea rcx, [rsp + 0x40]
call rax
mov r8, qword [rsp + 0x40]
movabs r9, 0x19db1ded53e8000
mov rax, r8
sub rax, r9
neg rax
movabs rcx, 0xfe624e212ac18000
add rcx, r8
cmp r8, r9
cmovl rcx, rax
movabs rdx, 0xd6bf94d5e57a42bd
mov rax, rcx
mul rdx
shr rdx, 0x17
cmp r8, r9
jl 0x1400f61ce
mov ecx, dword [rbx + 0x60]
mov eax, dword [rbx + 0x64]
mov r9, qword [rbx + 0x58]
pop rax
xor r8d, r8d
test r9, r9
je case.0x1400ce1b4.1256
mov r10, qword [rbx + 0x48]
shl r9, 5
nop word [rax + rax]
invalid
add byte [rax], r8b
nop dword [rax + rax]
invalid
movzx r11d, word [r10 + 0x18]
sbb byte [rcx - 0x7d], al
sti
invalid
cmp r11d, 0x16
je case.0x1400ce1b4.1256
cmp r11d, 0x26
je 0x1400f603d
sti
je 0x1400f603d
add r10, 0x20
add r9, 0xffffffffffffffe0
invalid
invalid
add ecx, 0xffffffe0
shl eax, 0x75
in eax, 0xeb
add eax, dword [rbp - 0x75]
jne 0x1400f6020
jmp case.0x1400ce1b4.1256
mov r8d, dword [r10]
add al, byte [rcx + 0x93a80f9]
add byte [rcx - 0x47], al
cmp ecx, 0x93a80
mov r9d, 0x93a80
cmp cl, byte [rcx]
add byte [rdi + rcx + 0x42], al
leave
cmp byte [rdx], 9
cmp cl, byte [rcx]
add byte [rdi + rcx + 0x42], al
leave
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x198], rcx
add dword [rax], eax
add byte [rcx + 0x1f82484], cl
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x1f8], eax
add byte [rcx + rcx*4 - 0x7c], al
and al, 0xfc
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5c], cl
mov dword [rsp + 0x1a0], esp
invalid
invalid
mov esp, 0x1a824
mov dword [rsp + 0x1fc], r8d
mov qword [rsp + 0x1a0], r12
mov dword [rsp + 0x1a0], esp
mov dword [rsp + 0x1a0], esp
mov qword [rsp + 0x1a8], r15
mov qword [rsp + 0x1b0], r15
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xb8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xc0
add dword [rax], eax
invalid
mov esp, 0x1a824
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xb8
mov eax, 0x4c000001
mov dword [rsp + 0x1c0], ebp
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xc0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xc8
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x1c8], r13
mov qword [rsp + 0x1d0], r14
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xd0
add dword [rax], eax
add bl, dh
movdqu xmmword [rsp + 0x1d8], xmm6
movdqu xmmword [rsp + 0x1d8], xmm6
mov qword [rsp + 0x1e8], rdx
mov dword [rsp + 0x1f0], r9d
mov rax, qword [rdi + 0x20]
mov r9, qword [rdi + 0x28]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
lea r8, [rsp + 0x198]
mov rdx, rdi
call qword [r9 + 0x40]
mov qword [rsi + 8], rdi
lea rax, fcn.1400f5400
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x13
movzx eax, word [rbx + 0xa8]
cmp ax, 0x22
je 0x1400f6143
movzx ecx, ax
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400f6143
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x2d0]
add rsp, 0x2e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
mov edx, 4
call fcn.140162fc0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srchkdf.rs
mov edx, 0x40
mov rcx, r13
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srccryptohmac.rs
mov edx, 0x40
mov rcx, r13
call fcn.1401633c0
ud2
imul rax, rdx, 0x989680
sub rcx, rax
imul eax, ecx, 0x64
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x48], eax
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_pki_types_0.2.1_srclib.rsx
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140163790
ud2
mov qword [rsp + 0x20], rsi
lea r8, [rsp + 0x40]
and al, 0x40
mov rcx, r15
mov rdx, r12
mov r9, qword [rsp + 0xa0]
call fcn.1400f2ea0
scasb al, byte [rdi]
enter 0xffffffffffffffff, 0x48
mov esi, dword [rsp + 0x38]
scasb al, byte [rdi]
enter 0xffffffffffffffff, 0x48
mov esi, dword [rsp + 0x38]
mov byte [rsi], 0x13
mov rcx, r15
call qword [r12]
cmp qword [r12 + 8], 0
je 0x1400f6611
mov rcx, r15
call fcn.140142490
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x1e0]
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov edi, ecx
movzx r8d, byte [rdx + 0x13c]
lea rcx, [rsp + 0x1e0]
mov rdx, rdi
call fcn.1400f68c0
mov byte [rsp + 0xf8], 0x11
mov byte [rsp + 0x60], 0
mov word [rsp + 0xf0], 0x1a
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rdx], bl
add byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rdx], bl
add byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
lea rbx, [rsp + 0x60]
lea rdx, [rsp + 0x28]
mov rcx, rbx
call case.0x14002210d.2258
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x138]
mov r8d, 0xa0
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + 0x118], 5
lea rbx, [rsp + 0x60]
lea rdx, [rsp + 0x120]
mov r8d, 0xb8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x28]
mov rdx, rbx
call fcn.1400d2320
movzx eax, word [rsp + 0x40]
mov rbx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
mov word [rsp + 0x58], ax
pop rax
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x5a], eax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rcx
and al, 0x50
mov r9, qword [rsi + 0x30]
cmp r9, 0xfffffffffffffffd
ja 0x1400f6855
lea rax, [r9 + 1]
mov qword [rsi + 0x30], rax
xor byte [rax - 0x75], r9b
push rsi
adc byte [rax - 0x75], cl
invalid
invalid
lea rcx, [rsp + 0x60]
lea r8, [rsp + 0x48]
call qword [rax + 0x18]
cmp qword [rsp + 0x60], 0
jne 0x1400f686f
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x120]
call fcn.1400d2140
lea r14, [rsi + 0x120]
mov rcx, qword [rsi + 0x120]
test rcx, rcx
je 0x1400f6811
cmp qword [rsi + 0x128], 0
je 0x1400f6811
call fcn.140142490
add al, 0
mov rax, qword [rsp + 0x70]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [r14], xmm0
cmp qword [rsp + 0x30], 0
je 0x1400f6833
mov rcx, rbx
call fcn.140142490
mov rcx, qword [rdi + 0x10]
lea rdx, [rsp + 0x1e0]
mov r8, rsi
call fcn.1400f0980
nop
add rsp, 0x228
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:__self.encrypt_exhausted__
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_src_record_layer.rs
mov edx, 0x2b
call fcn.140163440
ud2
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x130], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x120], eax
and al, 0x20
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x120], eax
and al, 0x20
add dword [rax], eax
invalid
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_src_record_layer.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, fcn.1400cb100
lea r8, [rsp + 0x120]
add dword [rax], eax
add byte [rdx + 0x2b], bh
call fcn.140163790
ud2
or ecx, esp
int3
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x2c
mov qword [rsp + 0xd0], rax
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0xd8], 1
lea rax, [0x14019eb64]
mov qword [rsp + 0xe0], rax
loopne 0x1400f696b
add byte [rax], al
loopne 0x1400f696b
add byte [rax], al
mov qword [rsp + 0xe8], 6
lea rax, [0x14019eb30]
and al, 0xe8
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa81b0
mov qword [rsp + 0xf0], rax
add byte [rax], al
mov qword [rsp + 0xf8], 0xb
lea rax, [rsp + 0x2d]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
lea rax, [0x1401aa580]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb3bcc
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x150], xmm6
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x140], esi
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x120], xmm6
mov rcx, rbx
call r15
mov r15, rax
cmp rax, 0x41
jae 0x1400f6b24
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0xc0]
lea r12, [rsp + 0x120]
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rdx, r14
mov edx, esi
mov r9, r12
call fcn.1400f2ea0
invalid
invalid
dec dword [rdi]
sub dword [rsp + 0xa0], esi
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
mov qword [rsp + 0xb0], r15
mov esp, 0xb024
add byte [rax - 0x73], cl
and al, 0x70
mov esp, 0xb024
add byte [rax - 0x73], cl
and al, 0x70
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x70]
and al, 0x70
movaps xmm1, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x90], dl
movaps xmm3, xmmword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
and al, 0x50
movaps xmmword [rsp + 0x60], xmm3
mov r15, qword [rsp + 0xb0]
mov rcx, rbx
mov ecx, ebx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400f6aa4
mov rcx, rbx
call fcn.140142490
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
movaps xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rdi + 0x30], xmm3
adc dword [rdi + 0x30], ebx
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov qword [rdi + 0x40], r15
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
push rsp
and al, 0x50
push rax
push rax
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
invalid
adc dword [rsi + 0x30], ebx
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
push rsi
invalid
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov qword [rsi + 0x40], r15
jle 0x1400f6b32
movaps xmm6, xmmword [rsp + 0x160]
invalid
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
js case.0x1400db20d.477
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rdx + 0x40], bh
mov rcx, r8
mov ecx, eax
mov r8, rax
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_0.22.0_alpha.3_srchkdf.rs
mov edx, 0x40
mov rcx, r15
call fcn.1401633c0
ud2
add byte [rax - 0x77], cl
fld1
js 0x1400f6bcf
std
dec dword [rax - 0x7d]
ret
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x418
movdqa xmmword [rsp + 0x400], xmm6
mov rbx, r9
mov r12, r8
mov r13, rdx
mov rsi, rcx
mov r14d, dword [r9 + 0xa8]
mov esi, dword [rcx + 0xa8]
mov esi, dword [rcx + 0xa8]
lea eax, [r14 - 0x1f]
cmp ax, 3
ja 0x1400f6bf3
cmp ax, 1
jne 0x1400f6c87
xchg esp, eax
add byte [rax], al
invalid
xchg esp, eax
add byte [rax], al
add byte [rcx - 0x73], al
lea ecx, [rsi - 0xa]
invalid
invalid
stc
lea ecx, [r14 - 0xa]
lea ecx, [rsi - 0xa]
cmp cx, 0x15
mov eax, 1
adc eax, 0x1b8
add byte [rdi], cl
cmovb eax, ecx
cmp ax, 2
cmp eax, 2
invalid
test byte [rax], al
cmovb eax, ecx
cmp ax, 2
cmp eax, 2
cmp eax, 2
je 0x1400f6e0d
add al, byte [rax]
add byte [rdi], cl
movzx eax, ax
movzx eax, ax
rol byte [rbx + 0x727503f8], 0x48
cmp eax, 3
jne 0x1400f6c87
lea rcx, [rsp + 0x218]
lea ecx, [rsp + 0x218]
add al, byte [rax]
add byte [rcx - 0x48], al
cwde
add dword [rax], eax
add byte [rcx + rcx*4 - 0x16], cl
mov r8d, 0x198
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
cmp r14w, 0xd
jne 0x1400f6ecc
mov r14, qword [r12]
cmp byte [r14 + 0x13d], 0
je 0x1400f700b
invalid
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x60
mov rbp, qword [rbx + 0x40]
mov ebp, dword [rbx + 0x40]
mov ebp, dword [rbx + 0x40]
mov r13, qword [rbx + 0x50]
mov ebp, dword [rbx + 0x50]
test r13, r13
mov qword [rsp + 0x88], r12
add byte [rdi], cl
test dl, bh
add eax, dword [rax]
invalid
mov rdi, rbx
mov rdx, r13
shl rdx, 5
mov r8d, 3
mov eax, 3
lea r9, [0x1401b08c0]
xor eax, eax
mov rcx, rbp
jmp 0x1400f6d0a
lea rcx, [rsp + 0x218]
mov r8d, 0xb8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movzx ebx, word [rsp + 0x2c0]
add ebx, 0xffffffe1
movzx eax, byte [0x1401ea9b8]
cmp bx, 3
ja 0x1400f6dd1
cmp bx, 1
je 0x1400f6dd1
mov r14d, 1
mov ecx, 2
mov edx, 1
call fcn.140143230
test rax, rax
je 0x1400f805c
mov word [rax], 2
add al, byte [rax]
lea rcx, [0x1401b0978]
movsxd rdx, dword [rcx + rbx*4]
add rdx, rcx
jmp rdx
mov cl, 1
jmp 0x1400f6f24
add byte [rax - 0x7d], cl
shl dword [rax], 0x48
add edx, 0xffffffe0
je 0x1400f6d3b
mov r11d, dword [rcx + 0x18]
lea r10d, [r11 - 0x26]
fisub dword [rsi + 0x41]
cmp edx, 3
fisub dword [rsi + 0x41]
cmp edx, 3
cmovae r10d, r8d
movzx r15d, r10w
rol byte [rbp + 0xf], 1
mov bh, 0xfa
movsxd r15, dword [r9 + r15*4]
add r15, r9
jmp r15
sti
sbb byte [rbp - 0x30], dh
xor eax, eax
cmp r10w, 1
cli
add dword [rax + 0xf], ecx
invalid
invalid
cli
add dword [rax + 0xf], ecx
ror dword [rcx + rcx*4 - 0x16], 0x48
shl rdx, 5
mov rdx, r13
shl rdx, 5
mov r8d, 3
mov rcx, rbp
jmp case.0x1400dc75c.434
add byte [rax - 0x77], cl
jmp 0x15f1e7b3a
add rcx, 0x20
add ecx, 0x20
add rdx, 0xffffffffffffffe0
je 0x1400f6d90
mov r10d, dword [rcx + 0x18]
lea r9d, [r10 - 0x26]
cmp r9w, 3
cmp r9d, 3
cmp r9d, 3
cmovae r9d, r8d
movzx r11d, r9w
movzx ebx, cx
movzx ebx, cx
lea r15, [r11 - 1]
cmp r15, 2
inc dword [rdx]
inc dword [rdx]
jb 0x1400f6d50
cmp r11d, 3
jne 0x1400f6d86
cmp r10w, 0x1f
jne 0x1400f6d50
test r9w, r9w
je 0x1400f74ed
mov word [rsp + 0x5c], 0xb
mov r12, qword [rsp + 0x388]
test r12, r12
je 0x1400f750f
mov r15, qword [rsp + 0x390]
test rax, rax
je case.0x1400e5be6.201
cmp qword [rax + 0x10], 0
je 0x1400f745f
mov dword [rsp + 0x78], 0
jmp 0x1400f70fd
mov ecx, 4
mov edx, 1
call fcn.140143230
test rax, rax
test eax, eax
je 0x1400f806d
mov dword [rax], 0x60002
movzx ecx, byte [rsp + 0x2c8]
mov word [rax + rcx*8], fs
add al, byte [rax]
add byte [rdi], cl
movzx edx, byte [rsp + 0x2c9]
add al, byte [rax]
add byte [rcx - 0x50], al
add dword [rcx - 0x42], eax
mov r14d, 2
jmp 0x1400f6f27
invalid
mov rdi, rsi
mov qword [rsp + 0x60], rbx
pop rsp
and al, 0x60
mov rbx, r12
lea rcx, [rsp + 0x218]
mov r8d, 0x180
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [r13 + 0x180]
mov rbp, qword [r13 + 0x188]
mov rsi, r13
mov r12, qword [r13 + 0x190]
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x180
mov edx, 8
call fcn.140143230
test rax, rax
je 0x1400f807e
mov r15, rax
lea rdx, [rsp + 0x218]
lea edx, [rsp + 0x218]
lea edx, [rsp + 0x218]
mov r8d, 0x180
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
test r12, r12
test esp, esp
test esp, esp
je 0x1400f6ea1
mov r13, r14
mov ebp, esi
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r13
call fcn.1400cc4f0
pop rax
push rsi
std
dec dword [rcx - 0x7d]
invalid
cmp byte [rcx - 1], cl
int3
jne case.0x1400e4f67.272
out dx, eax
pop rax
push rsi
std
dec dword [rcx - 0x7d]
invalid
out dx, eax
test rbp, rbp
je 0x1400f6eae
mov rcx, r14
call fcn.140142490
mov rcx, rdi
mov rdx, r15
mov r8, rbx
mov r9, qword [rsp + 0x60]
call fcn.1400e4d70
mov r13, rsi
mov ebp, esi
mov rsi, rdi
jmp 0x1400f6fc3
test dword [rax], 0xb60f0000
add eax, 0xf3ae5
movzx eax, byte [0x1401ea9b8]
add byte [rcx + 2], bh
mov ecx, 2
mov edx, 1
call fcn.140143230
test rax, rax
je 0x1400f805c
mov word [rax], 6
movzx ecx, word [rbx + 0xb0]
add byte [rax], al
mov byte [rsi], 1
mov word [rsi + 1], cx
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rcx], r8b
add byte [rax], al
add byte [rax], al
jmp 0x1400f7055
xor ecx, ecx
xor r8d, r8d
jmp 0x1400f6f27
mov cl, 2
xor r8d, r8d
mov byte [rsi], r8b
mov byte [rsi + 1], cl
add qword [rax - 0x76b7fdaa], r9
or byte [rcx + r9*4 + 0x76], r9b
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], r14
mov dword [rsi + 0x18], esi
mov dword [rsi + 0x18], esi
cmp bx, 4
mov eax, 1
cmovb eax, ebx
ret
test ax, ax
test eax, eax
test eax, eax
je 0x1400f6f76
movzx eax, ax
cmp eax, 1
je case.0x1400e4f67.270
invalid
xchg ecx, eax
add byte [rax], al
invalid
rol byte [rbx - 0x7bf0fe08], 0x91
add byte [rax], al
add byte [rbx + 0x187402f8], al
cmp eax, 2
clc
add dh, byte [rax + rbx + 0x48]
cmp dword [rsp + 0x220], 0
mov esp, 0x22024
add byte [rax], al
test byte [rcx - 0x7d000000], dl
clc
add dh, byte [rax + rbx + 0x48]
cmp dword [rsp + 0x220], 0
mov esp, 0x22024
add byte [rax], al
mov esp, 0x22024
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
je 0x1400f6f76
mov rcx, qword [rsp + 0x218]
mov ecx, dword [rsp + 0x218]
add al, ch
sbb dh, byte [rbp - 0x76b3fffc]
add al, 0
mov rcx, r13
invalid
invalid
fdiv st(6), st(0)
call fcn.140142490
add al, 0
mov rcx, r13
call fcn.1400e4c20
dec dword [rcx - 0x75]
popfq
add byte [rcx], 0
add byte [rbp - 0x75], cl
mov edi, dword [rbp + 0x190]
dec dword [rcx - 0x75]
popfq
add byte [rcx], 0
add byte [rbp - 0x75], cl
invalid
mov edi, dword [rbp + 0x190]
mov ebp, 0x190
test r15, r15
je 0x1400f6fb1
mov r14, rbx
mov esi, ebx
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov ecx, esi
int1
call fcn.1400cc4f0
add r14, 0x38
invalid
dec r15
jne 0x1400f6fa0
cmp qword [r13 + 0x188], 0
mov ebp, 0x188
add byte [rax + rcx + 0x48], dh
je 0x1400f6fc3
invalid
add dword [rax], eax
add byte [rax], al
je 0x1400f6fc3
mov rcx, rbx
mov ecx, ebx
call fcn.140142490
mov rcx, r13
call fcn.140142490
add al, 0
mov rax, rsi
jmp 0x144c435b2
invalid
movaps xmm6, xmmword [rsp + 0x400]
add rsp, 0x418
add esp, 0x418
mov ah, 0x24
add byte [rax + rax], al
add byte [rax], al
invalid
invalid
invalid
add esp, 0x418
sbb byte [rax + rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x230]
lea ecx, [rsp + 0x230]
add al, byte [rax]
add al, ch
call fcn.1400d1e20
cmp qword [rsp + 0x220], 0
and al, 0x20
add al, byte [rax]
add byte [rax], al
sub dword [rsi - 0x7cb70003], ebp
scasb al, byte [rdi]
std
dec dword [rax - 0x7d]
mov esp, 0x22024
and al, 0x20
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
invalid
test dword [rbx - 1], esp
add byte [rax], al
jne 0x1400f6f69
invalid
invalid
jmp 0x1400f6f76
jmp qword [rsi - 0x39]
test al, 1
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
add al, 0
mov byte [rsp + 0xf0], 1
add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0xf2], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rsi - 0x39], esp
mov word [rsp + 0x198], 0x1f
cmp byte [r14 + 0x41], 2
invalid
invalid
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], bl
add byte [rcx - 0x80], al
jle 0x1400f7074
invalid
add al, byte [r9 + 0xf]
add al, byte [rcx + 0xf]
sete r8b
xchg esp, eax
ror byte [rax - 0x73], 0x94
invalid
invalid
xchg esp, eax
and al, 0xf0
invalid
lea rdx, [rsp + 0xf0]
mov rcx, r14
int1
lock add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
call case.0x14004b2ee.2628
test al, 0x30
invalid
mov byte [r14 + 0x141], 1
mov word [rsi], 0x1908
add byte [rax], al
add dword [rsi - 0x39], esp
invalid
mov bpl, 1
mov ch, 1
mov r14b, 1
jmp 0x1400f75e6
invalid
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x88
add eax, dword [rax]
add byte [rbp - 0x7b], cl
test r12, r12
je 0x1400f750f
mov rdi, rbx
mov r12, qword [rsp + 0x388]
test r12, r12
je 0x1400f750f
mov rdi, rbx
mov r15, qword [rsp + 0x390]
add byte [rax], al
mov rcx, r12
call qword [r15 + 0x28]
jmp 0x1400f709b
mov rcx, r12
call qword [r15 + 0x28]
movzx ecx, word [rsp + 0x5c]
and al, 0x5c
cmp cx, 0xb
jne 0x1400f74b1
invalid
cmp ax, 0xb
jne 0x1400f70f0
invalid
or esi, dword [rbp + 0x4f]
mov word [rsp + 0x1a8], 4
add byte [rax], al
add al, 0
mov word [rsp + 0x1a8], 4
add byte [rax], al
add al, 0
mov byte [rsp + 0xf0], 1
add byte [rcx], al
add esi, eax
test byte [rdx + rsi*8], ah
add byte [rax], al
add byte [0x164943825], cl
or eax, 0x2484c766
mov byte [rsp + 0xf2], 0xd
or eax, 0x2484c766
mov word [rsp + 0x198], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
xchg esp, eax
ror byte [rax - 0x73], 0x94
and al, 0xf0
add byte [rax], al
invalid
cwde
add dword [rax], eax
add byte [rdi], bl
invalid
invalid
add byte [rcx - 0x80], al
jle 0x1400f710a
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x94
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov byte [rsi + 0x141], 1
mov byte [rsi + 0x141], 1
add byte [rcx], al
mov word [rsi], 0xf08
or byte [rdi], cl
jmp 0x1400f74a9
add eax, dword [rax]
add byte [rsi - 0x39], ah
invalid
and al, 0x5c
or eax, dword [rax]
add byte [rax + 0x24448901], dh
invalid
add byte [rax + 0x24448901], dh
js 0x1400f714b
and al, 0x78
test r13, r13
test ebp, ebp
in eax, dx
je 0x1400f717c
shl r13, 5
in eax, 5
xor eax, eax
mov ecx, 0x81800000
add byte [rax - 0x6ff5147f], al
jmp 0x1400f7119
add rax, 0x20
add eax, 0x20
cmp r13, rax
je 0x1400f717c
movzx edx, word [rbp + rax + 0x18]
cmp edx, 0x25
mov bh, 0x54
add eax, 0x25fa8318
ja 0x1400f7110
cmp edx, 0x1f
ja 0x1400f712d
invalid
invalid
jrcxz 0x1400f7194
mov dword [rsp + 0x1a8], 0x84c60004
and al, 0xf0
lock add byte [rax], al
add byte [rcx], al
invalid
add al, 0
mov byte [rsp + 0xf0], 1
add esi, eax
mov byte [rsp + 0xf2], 0x1a
test byte [rdx + rsi*8], ah
add byte [rax], al
add byte [rdx], bl
mov word [rsp + 0x198], 0x1f
test byte [rax + rbx*4], ah
cwde
add dword [rax], eax
add byte [rdi], bl
add byte [rcx - 0x80], al
invalid
invalid
jle 0x1400f7196
cmp byte [r14 + 0x41], 2
cmp byte [rsi + 0x41], 2
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x94
lea rdx, [rsp + 0xf0]
mov rcx, r14
sete r8b
lea rdx, [rsp + 0xf0]
lea edx, [rsp + 0xf0]
mov rcx, r14
mov ecx, esi
int1
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
xchg byte [rcx + 1], al
add byte [rax], al
invalid
xchg byte [rcx + 1], al
add byte [rax], al
add dword [rsi - 0x39], esp
invalid
add dword [r8], eax
add byte [rcx], al
mov word [rsi], 0xa07
jmp 0x1400f74a9
invalid
or ch, cl
sub eax, 0x4c000003
mov dword [rsp + 0x68], edi
and al, 0x68
mov qword [rsp + 0x68], r15
and al, 0x68
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
cmp byte [rax + 0xa8], 0
test al, 0
add byte [rax], al
add byte [rbp + 5], dh
jne 0x1400f71a2
jne 0x1400f71a2
call fcn.1400cb5a0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0xb0]
mov rdx, qword [rax + 0xb8]
lea r8, [rcx + 1]
mov qword [rax + 0xb0], r8
movups xmm0, xmmword [0x1401a7910]
movaps xmmword [rsp + 0x100], xmm0
movdqu xmm0, xmmword [0x1401a7900]
movdqa xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], rdx
mov r15, rdi
mov r13, qword [rdi + 0x50]
test r13, r13
je 0x1400f755e
mov rdi, r15
mov r15, qword [r15 + 0x40]
shl r13, 5
add r13, r15
mov ecx, 3
lea rdx, [0x1401b08d0]
pcmpeqd xmm6, xmm6
mov ebp, dword [r15 + 0x18]
lea eax, [rbp - 0x26]
cmp ax, 3
cmovae eax, ecx
movzx eax, ax
movsxd rax, dword [rdx + rax*4]
mov rbx, rdx
add rax, rdx
jmp rax
mov word [rsp + 0x1a8], 4
mov byte [rsp + 0xf0], 1
mov byte [rsp + 0xf2], 0xd
mov word [rsp + 0x198], 0x1f
cmp byte [r14 + 0x41], 2
sete r8b
lea rdx, [rsp + 0xf0]
mov rcx, r14
call case.0x14004b2ee.2628
mov byte [r14 + 0x141], 1
mov word [rsi], 0xd08
mov bpl, 1
jmp 0x1400f75c6
mov r8b, 1
mov dword [rsp + 0x78], r8d
cmp ax, 0xb
je 0x1400f70fd
movzx edx, word [rcx]
mov word [rsp + 0x5c], dx
movzx ecx, word [rcx + 2]
mov word [rsp + 0x5e], cx
mov r12, qword [rsp + 0x388]
test r12, r12
jne 0x1400f6da8
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x14019f7f8]
mov edx, 0x2b
call fcn.140163440
ud2
cmp word [rsp + 0x5c], 0xb
sete al
test byte [rsp + 0x78], al
je 0x1400f77c5
mov r13, qword [rsp + 0x60]
mov rcx, r12
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400f75e0
mov rcx, r12
call fcn.140142490
xor r14d, r14d
mov rbx, rdi
mov ecx, dword [rbx + 0xa8]
add ecx, 0xffffffe1
cmp cx, 4
mov eax, 1
cmovb eax, ecx
test ax, ax
je 0x1400f7627
movzx eax, ax
cmp eax, 1
je 0x1400f760f
cmp eax, 2
jne 0x1400f7618
jmp 0x1400f7627
lea rcx, [rbx + 0x18]
call fcn.1400d1e20
cmp qword [rbx + 8], 0
je 0x1400f7627
mov rcx, qword [rbx]
call fcn.140142490
mov rax, qword [rsp + 0x2e0]
lock dec qword [rax]
jne 0x1400f7642
lea rcx, [rsp + 0x2e0]
call fcn.140019fa0
cmp byte [rsp + 0x2d8], 3
je 0x1400f76d4
cmp qword [rsp + 0x260], 0
je 0x1400f7668
mov rcx, qword [rsp + 0x258]
call fcn.140142490
cmp qword [rsp + 0x278], 0
je 0x1400f7680
mov rcx, qword [rsp + 0x270]
call fcn.140142490
mov rbx, qword [rsp + 0x288]
mov r15, qword [rsp + 0x298]
test r15, r15
je 0x1400f76c1
lea r12, [rbx + 8]
jmp 0x1400f76a9
add r12, 0x18
dec r15
je 0x1400f76c1
mov rcx, qword [r12 - 8]
test rcx, rcx
je 0x1400f76a0
cmp qword [r12], 0
je 0x1400f76a0
call fcn.140142490
jmp 0x1400f76a0
cmp qword [rsp + 0x290], 0
je 0x1400f76d4
mov rcx, rbx
call fcn.140142490
cmp qword [rsp + 0x2f0], 0
je 0x1400f76ec
mov rcx, qword [rsp + 0x2e8]
call fcn.140142490
cmp byte [rsp + 0x228], 0
jne 0x1400f770e
cmp qword [rsp + 0x238], 0
je 0x1400f770e
mov rcx, qword [rsp + 0x230]
call fcn.140142490
cmp qword [rsp + 0x358], 0
setne al
test bpl, al
je 0x1400f772c
mov rcx, qword [rsp + 0x350]
call fcn.140142490
mov rbx, qword [rsp + 0x370]
test rbx, rbx
je 0x1400f7756
mov r15, qword [rsp + 0x378]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400f7756
mov rcx, rbx
call fcn.140142490
test r14b, r14b
je 0x1400f7785
mov rbx, qword [rsp + 0x388]
test rbx, rbx
je 0x1400f7785
mov r14, qword [rsp + 0x390]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400f7785
mov rcx, rbx
call fcn.140142490
mov rbx, qword [rsp + 0x398]
mov r15, qword [rsp + 0x3a8]
test r15, r15
je 0x1400f77b1
mov r14, rbx
nop dword [rax]
mov rcx, r14
call fcn.1400cc4f0
add r14, 0x38
dec r15
jne 0x1400f77a0
cmp qword [rsp + 0x3a0], 0
jne 0x1400f6fbb
jmp 0x1400f6fc3
mov ecx, 1
mov edx, 2
call fcn.140162fc0
ud2
mov ecx, 1
mov edx, 4
call fcn.140162fc0
ud2
mov ecx, 8
mov edx, 0x180
call fcn.140162fc0
ud2
mov dword [rsp + 0xac], r11d
mov qword [rsp + 0xa0], r10
mov qword [rsp + 0xd0], rbp
mov esi, eax
mov dword [rsp + 0xb4], eax
mov edi, edx
mov r9d, dword [rbp]
mov eax, dword [rbp + 4]
bswap r9d
bswap eax
mov r14d, eax
mov dword [rsp + 0x68], eax
mov eax, dword [rbp + 8]
bswap eax
mov r15, rax
mov eax, dword [rbp + 0xc]
bswap eax
mov rbx, rax
mov qword [rsp + 0x50], rax
mov eax, dword [rbp + 0x10]
bswap eax
mov r12d, eax
mov dword [rsp + 0x30], eax
mov eax, r11d
rol eax, 5
mov ecx, r8d
xor ecx, edx
and ecx, r10d
xor ecx, r8d
mov dword [rsp + 0xb0], r8d
add eax, esi
add eax, ecx
mov ecx, r10d
rol ecx, 0x1e
lea r10d, [r9 + rax]
add r10d, 0x5a827999
mov eax, r10d
rol eax, 5
mov edx, ecx
xor edx, edi
and edx, r11d
xor edx, edi
mov qword [rsp + 0xc8], rdi
add edx, r8d
add edx, r14d
add eax, edx
add eax, 0x5a827999
mov edx, r11d
rol edx, 0x1e
mov r8d, ecx
xor r8d, edx
and r8d, r10d
xor r8d, ecx
add r8d, edi
add r8d, r15d
mov r11d, eax
rol r11d, 5
add r8d, r11d
add r8d, 0x5a827999
rol r10d, 0x1e
mov r11d, r10d
xor r11d, edx
and r11d, eax
xor r11d, edx
add ecx, ebx
add ecx, r11d
mov r11d, r8d
rol r11d, 5
add ecx, r11d
add ecx, 0x5a827999
rol eax, 0x1e
mov r11d, eax
xor r11d, r10d
and r11d, r8d
xor r11d, r10d
add edx, r12d
add edx, r11d
mov r11d, ecx
rol r11d, 5
add edx, r11d
add edx, 0x5a827999
mov r11d, dword [rbp + 0x14]
bswap r11d
mov edi, r11d
mov dword [rsp + 0x34], r11d
rol r8d, 0x1e
mov r11d, edx
rol r11d, 5
mov esi, r8d
xor esi, eax
and esi, ecx
xor esi, eax
add r10d, edi
add r10d, esi
add r10d, r11d
add r10d, 0x5a827999
mov r11d, dword [rbp + 0x18]
bswap r11d
mov rsi, r11
mov qword [rsp + 0x40], r11
rol ecx, 0x1e
mov r11d, ecx
xor r11d, r8d
and r11d, edx
xor r11d, r8d
add eax, esi
add eax, r11d
mov r11d, r10d
rol r11d, 5
add r11d, eax
add r11d, 0x5a827999
mov eax, dword [rbp + 0x1c]
bswap eax
mov rdi, rax
mov qword [rsp + 0x48], rax
rol edx, 0x1e
mov eax, r11d
rol eax, 5
mov esi, edx
xor esi, ecx
and esi, r10d
xor esi, ecx
add r8d, edi
add r8d, esi
add eax, r8d
add eax, 0x5a827999
rol r10d, 0x1e
mov r8d, r10d
xor r8d, edx
and r8d, r11d
mov esi, dword [rbp + 0x20]
bswap esi
xor r8d, edx
add ecx, esi
mov r13, rsi
mov qword [rsp + 0x88], rsi
add ecx, r8d
mov r8d, eax
rol r8d, 5
add r8d, ecx
add r8d, 0x5a827999
mov ecx, r11d
rol ecx, 0x1e
mov esi, dword [rbp + 0x24]
bswap esi
mov r11d, ecx
xor r11d, r10d
and r11d, eax
xor r11d, r10d
add edx, esi
mov r14d, esi
mov dword [rsp + 0x2c], esi
add edx, r11d
mov r11d, r8d
rol r11d, 5
add r11d, edx
add r11d, 0x5a827999
mov edx, dword [rbp + 0x28]
bswap edx
mov qword [rsp + 0x38], rdx
add edx, r10d
rol eax, 0x1e
mov r10d, eax
xor r10d, ecx
and r10d, r8d
xor r10d, ecx
add r10d, edx
mov edx, r11d
rol edx, 5
add r10d, edx
add r10d, 0x5a827999
mov edx, dword [rbp + 0x2c]
bswap edx
mov qword [rsp + 0x60], rdx
add ecx, edx
rol r8d, 0x1e
mov edx, r8d
xor edx, eax
and edx, r11d
xor edx, eax
add edx, ecx
mov ecx, r10d
rol ecx, 5
rol r11d, 0x1e
add ecx, edx
add ecx, 0x5a827999
mov edx, r11d
xor edx, r8d
and edx, r10d
mov esi, dword [rbp + 0x30]
bswap esi
mov qword [rsp + 0x90], rsi
xor edx, r8d
add eax, esi
add eax, edx
mov edx, ecx
rol edx, 5
add edx, eax
add edx, 0x5a827999
mov eax, r10d
mov esi, dword [rbp + 0x34]
bswap esi
rol eax, 0x1e
mov r10d, eax
xor r10d, r11d
and r10d, ecx
xor r10d, r11d
add r8d, esi
mov r12, rsi
mov qword [rsp + 0x70], rsi
add r8d, r10d
mov r10d, edx
rol r10d, 5
add r8d, r10d
add r8d, 0x5a827999
mov ebx, dword [rbp + 0x38]
bswap ebx
rol ecx, 0x1e
lea r10d, [rbx + r11]
mov r11d, r8d
rol r11d, 5
mov esi, ecx
xor esi, eax
and esi, edx
xor esi, eax
add esi, r10d
lea r10d, [r11 + rsi]
add r10d, 0x5a827999
mov r11d, dword [rbp + 0x3c]
bswap r11d
add eax, r11d
mov rdi, r11
mov qword [rsp + 0x58], r11
rol edx, 0x1e
mov r11d, edx
xor r11d, ecx
and r11d, r8d
xor r11d, ecx
add r11d, eax
mov eax, r10d
rol eax, 5
add r11d, eax
add r11d, 0x5a827999
mov rax, r15
xor r9d, eax
mov r15d, r13d
xor r15d, r12d
xor r15d, r9d
mov r9d, dword [rsp + 0x68]
mov r13, qword [rsp + 0x50]
xor r9d, r13d
mov r12d, r14d
xor r12d, ebx
mov r14, rbx
mov qword [rsp + 0x78], rbx
xor r12d, r9d
mov esi, dword [rsp + 0x30]
xor eax, esi
mov r9, rax
mov rax, qword [rsp + 0x38]
xor eax, edi
xor eax, r9d
rol r8d, 0x1e
mov r9d, r8d
xor r9d, edx
and r9d, r10d
rol r15d, 1
mov ebp, r11d
rol ebp, 5
xor r9d, edx
add ecx, r15d
add ecx, r9d
add ecx, ebp
add ecx, 0x5a827999
rol r12d, 1
rol r10d, 0x1e
mov r9d, r10d
xor r9d, r8d
and r9d, r11d
xor r9d, r8d
add edx, r12d
add edx, r9d
mov r9d, ecx
rol r9d, 5
add r9d, edx
add r9d, 0x5a827999
rol eax, 1
mov qword [rsp + 0x68], rax
lea edx, [rax + r8]
rol r11d, 0x1e
mov r8d, r11d
xor r8d, r10d
and r8d, ecx
xor r8d, r10d
add r8d, edx
mov edx, r9d
rol edx, 5
add edx, r8d
add edx, 0x5a827999
mov rax, r13
mov ebx, dword [rsp + 0x34]
xor eax, ebx
xor eax, dword [rsp + 0x60]
xor eax, r15d
rol eax, 1
add r10d, eax
mov rdi, rax
mov qword [rsp + 0x50], rax
rol ecx, 0x1e
mov r8d, ecx
xor r8d, r11d
and r8d, r9d
xor r8d, r11d
add r8d, r10d
rol r9d, 0x1e
mov rax, qword [rsp + 0x40]
xor esi, eax
xor eax, dword [rsp + 0x88]
xor eax, r14d
xor eax, edi
rol eax, 1
mov rdi, rax
mov qword [rsp + 0x40], rax
mov r10d, edx
rol r10d, 0x1e
mov eax, r10d
xor eax, r9d
lea ebp, [rdi + r9]
xor r9d, ecx
xor r9d, edx
rol edx, 5
add edx, r8d
add edx, 0x5a827999
mov r8d, esi
mov r14, qword [rsp + 0x90]
xor r8d, r14d
xor r8d, r12d
rol r8d, 1
mov esi, r8d
mov r8d, edx
rol r8d, 5
add r11d, esi
mov dword [rsp + 0x30], esi
add r11d, r9d
add r11d, r8d
add r11d, 0x6ed9eba1
mov r8d, ebx
mov rbx, qword [rsp + 0x48]
xor r8d, ebx
xor r8d, dword [rsp + 0x70]
mov rdi, qword [rsp + 0x68]
xor r8d, edi
rol r8d, 1
mov dword [rsp + 0x34], r8d
xor eax, edx
add ecx, r8d
add ecx, eax
mov r13d, dword [rsp + 0x2c]
xor ebx, r13d
xor ebx, dword [rsp + 0x58]
xor ebx, esi
rol ebx, 1
mov eax, r11d
rol eax, 5
rol edx, 0x1e
add ecx, eax
add ecx, 0x6ed9eba1
mov eax, ecx
rol eax, 5
lea r8d, [rbx + r10]
mov qword [rsp + 0x48], rbx
xor r10d, edx
xor r10d, r11d
add r10d, ebp
lea ebp, [rax + r10]
add ebp, 0x6ed9eba1
rol r11d, 0x1e
mov r9d, r11d
xor r9d, edx
xor r9d, ecx
add r9d, r8d
rol ecx, 0x1e
mov rax, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
xor esi, eax
xor eax, r14d
xor eax, edi
xor eax, ebx
rol eax, 1
mov r8, rax
mov qword [rsp + 0x38], rax
mov r10d, ebp
rol r10d, 0x1e
mov eax, r10d
xor eax, ecx
lea r14d, [r8 + rcx]
xor ecx, r11d
xor ecx, ebp
mov r8d, ebp
rol r8d, 5
add r8d, r9d
add r8d, 0x6ed9eba1
xor esi, r15d
xor esi, dword [rsp + 0x34]
rol esi, 1
mov r9d, r8d
rol r9d, 5
add edx, esi
mov rdi, rsi
mov qword [rsp + 0x88], rsi
add edx, ecx
lea ecx, [r9 + rdx]
add ecx, 0x6ed9eba1
mov r9, qword [rsp + 0x60]
xor r13d, r9d
xor r13d, r12d
mov rsi, qword [rsp + 0x40]
xor r13d, esi
rol r13d, 1
xor eax, r8d
add r11d, r13d
add r11d, eax
mov rax, r9
mov rbx, qword [rsp + 0x70]
xor eax, ebx
xor eax, dword [rsp + 0x50]
xor eax, edi
rol eax, 1
mov rdi, rax
mov eax, ecx
rol eax, 5
rol r8d, 0x1e
rol eax, 0x1e
lea edx, [rax + r11]
add edx, 0x6ed9eba1
mov eax, edx
rol eax, 5
lea r11d, [rdi + r10]
invalid
mov qword [rsp + 0x60], rdi
xor r10d, r8d
xor r10d, ecx
add r10d, r14d
add eax, r10d
add eax, 0x6ed9eba1
rol ecx, 0x1e
mov r9d, ecx
xor r9d, r8d
xor r9d, edx
add r9d, r11d
rol edx, 0x1e
mov r10, qword [rsp + 0x78]
mov r14, qword [rsp + 0x90]
xor r14d, r10d
xor r10d, r15d
xor r10d, esi
xor r10d, edi
rol r10d, 1
mov rsi, r10
mov qword [rsp + 0x78], r10
mov r10d, eax
rol r10d, 0x1e
mov r11d, r10d
xor r11d, edx
lea ebp, [rsi + rdx]
xor edx, ecx
xor edx, eax
rol eax, 5
add eax, r9d
add eax, 0x6ed9eba1
mov esi, dword [rsp + 0x30]
xor r14d, esi
mov dword [rsp + 0x2c], r13d
xor r14d, r13d
rol r14d, 1
mov r9d, eax
rol r9d, 5
add r8d, r14d
mov qword [rsp + 0x90], r14
add r8d, edx
lea edx, [r9 + r8]
add edx, 0x6ed9eba1
mov r8, qword [rsp + 0x58]
mov r9, rbx
xor r9d, r8d
mov r13d, dword [rsp + 0x34]
xor r9d, r13d
mov rbx, qword [rsp + 0x38]
xor r9d, ebx
rol r9d, 1
mov qword [rsp + 0x70], r9
xor r11d, eax
add ecx, r9d
add ecx, r11d
mov r11, r8
xor r11d, r12d
xor r11d, dword [rsp + 0x48]
xor r11d, r14d
rol r11d, 1
mov r8d, edx
rol r8d, 5
rol eax, 0x1e
lea r9d, [r8 + rcx]
add r9d, 0x6ed9eba1
lea r8d, [r11 + r10]
mov qword [rsp + 0x58], r11
xor r10d, eax
xor r10d, edx
add r10d, ebp
mov ecx, r9d
rol ecx, 5
add ecx, r10d
add ecx, 0x6ed9eba1
rol edx, 0x1e
mov r10d, edx
xor r10d, eax
xor r10d, r9d
rol r9d, 0x1e
add r10d, r8d
mov rdi, qword [rsp + 0x68]
xor r15d, edi
xor edi, esi
xor edi, ebx
xor edi, r11d
rol edi, 1
mov qword [rsp + 0x68], rdi
mov r8d, ecx
rol r8d, 0x1e
mov r11d, r8d
xor r11d, r9d
lea ebp, [rdi + r9]
xor r9d, edx
xor r9d, ecx
rol ecx, 5
add ecx, r10d
add ecx, 0x6ed9eba1
mov r14, qword [rsp + 0x88]
mov r10d, r15d
xor r10d, r14d
mov r15, qword [rsp + 0x70]
xor r10d, r15d
rol r10d, 1
add eax, r10d
mov edi, r10d
mov dword [rsp + 0x84], r10d
add eax, r9d
mov r9d, ecx
rol r9d, 5
add eax, r9d
add eax, 0x6ed9eba1
mov rbx, qword [rsp + 0x50]
xor r12d, ebx
xor r12d, dword [rsp + 0x2c]
mov rsi, qword [rsp + 0x78]
xor r12d, esi
rol r12d, 1
xor r11d, ecx
add edx, r12d
mov qword [rsp + 0x98], r12
add edx, r11d
mov r9d, eax
rol r9d, 5
add edx, r9d
add edx, 0x6ed9eba1
xor ebx, r13d
xor ebx, dword [rsp + 0x60]
xor ebx, r10d
rol ebx, 1
rol ecx, 0x1e
mov r9d, edx
rol r9d, 5
lea r11d, [rbx + r8]
mov dword [rsp + 0xa8], r11d
mov qword [rsp + 0x50], rbx
xor r8d, ecx
xor r8d, eax
rol eax, 0x1e
add r8d, ebp
mov r10d, eax
xor r10d, ecx
xor r10d, edx
rol edx, 0x1e
mov r11, qword [rsp + 0x40]
mov edi, dword [rsp + 0x30]
xor edi, r11d
xor r11d, r14d
xor r11d, esi
xor r11d, ebx
rol r11d, 1
mov rsi, r11
mov qword [rsp + 0x40], r11
add r8d, r9d
add r8d, 0x6ed9eba1
mov r9d, r8d
rol r9d, 0x1e
mov r11d, r9d
xor r11d, edx
lea ebp, [rsi + rdx]
xor edx, eax
xor edx, r8d
rol r8d, 5
add r10d, dword [rsp + 0xa8]
add r8d, r10d
add r8d, 0x6ed9eba1
mov r14, qword [rsp + 0x90]
xor edi, r14d
xor edi, r12d
rol edi, 1
add ecx, edi
mov esi, edi
mov dword [rsp + 0x30], edi
add ecx, edx
mov edx, r8d
rol edx, 5
add edx, ecx
add edx, 0x6ed9eba1
mov rbx, qword [rsp + 0x48]
mov edi, r13d
xor edi, ebx
xor ebx, dword [rsp + 0x2c]
xor edi, r15d
xor ebx, dword [rsp + 0x58]
mov r12, qword [rsp + 0x68]
xor edi, r12d
rol edi, 1
xor ebx, esi
rol ebx, 1
xor r11d, r8d
add eax, edi
mov dword [rsp + 0x34], edi
add eax, r11d
mov ecx, edx
rol ecx, 5
add eax, ecx
add eax, 0x6ed9eba1
rol r8d, 0x1e
lea ecx, [rbx + r9]
mov qword [rsp + 0x48], rbx
xor r9d, r8d
xor r9d, edx
add r9d, ebp
mov r10d, eax
rol r10d, 5
rol edx, 0x1e
add r9d, r10d
add r9d, 0x6ed9eba1
mov r10d, edx
xor r10d, r8d
xor r10d, eax
add r10d, ecx
mov ecx, r9d
rol ecx, 5
lea esi, [rcx + r10]
add esi, 0x6ed9eba1
rol eax, 0x1e
mov r10d, eax
xor r10d, edx
and r10d, r9d
mov r11d, eax
and r11d, edx
xor r11d, r10d
mov rbp, qword [rsp + 0x38]
mov r13, qword [rsp + 0x88]
xor r13d, ebp
mov r15d, dword [rsp + 0x84]
xor r13d, r15d
xor r13d, edi
rol r13d, 1
add r8d, r13d
mov qword [rsp + 0x88], r13
add r8d, r11d
mov r10d, esi
rol r10d, 5
add r8d, r10d
add r8d, 0x8f1bbcdc
xor ebp, r14d
xor ebp, r12d
xor ebp, ebx
rol ebp, 1
mov qword [rsp + 0x38], rbp
rol r9d, 0x1e
mov r10d, r9d
xor r10d, eax
and r10d, esi
lea r11d, [rax + rbp]
and eax, r9d
xor eax, r10d
mov ebp, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x60]
xor ebp, ecx
xor ebp, dword [rsp + 0x98]
mov rbx, qword [rsp + 0x40]
xor ebp, ebx
rol ebp, 1
add edx, ebp
add edx, eax
mov eax, r8d
rol eax, 5
add edx, eax
add edx, 0x8f1bbcdc
mov r12, qword [rsp + 0x70]
xor ecx, r12d
xor ecx, dword [rsp + 0x50]
xor ecx, r13d
rol ecx, 1
mov qword [rsp + 0x60], rcx
rol esi, 0x1e
mov eax, esi
xor eax, r9d
and eax, r8d
lea r10d, [rcx + r9]
and r9d, esi
xor r9d, eax
add r9d, r11d
mov eax, edx
rol eax, 5
rol r8d, 0x1e
add eax, r9d
add eax, 0x8f1bbcdc
mov r9d, r8d
xor r9d, esi
and r9d, edx
mov r11d, r8d
and r11d, esi
xor r11d, r9d
add r11d, r10d
mov r9d, eax
rol r9d, 5
lea edi, [r9 + r11]
add edi, 0x8f1bbcdc
rol edx, 0x1e
mov r10d, edx
xor r10d, r8d
and r10d, eax
mov r9, qword [rsp + 0x78]
xor r14d, r9d
xor r14d, dword [rsp + 0x30]
xor r14d, ebp
mov dword [rsp + 0x2c], ebp
rol r14d, 1
mov r11d, edx
and r11d, r8d
xor r11d, r10d
add esi, r14d
mov qword [rsp + 0x90], r14
add esi, r11d
mov r10d, edi
rol r10d, 5
lea ecx, [r10 + rsi]
add ecx, 0x8f1bbcdc
mov r10, r9
xor r10d, r15d
xor r10d, ebx
xor r10d, dword [rsp + 0x60]
rol r10d, 1
mov r9, r10
mov qword [rsp + 0x78], r10
mov r10d, eax
rol r10d, 0x1e
mov eax, r10d
xor eax, edx
and eax, edi
lea r11d, [r9 + rdx]
and edx, r10d
xor edx, eax
mov r9, qword [rsp + 0x58]
mov rbx, r12
xor ebx, r9d
mov r12, qword [rsp + 0x98]
xor r9d, r12d
mov r13d, dword [rsp + 0x34]
xor ebx, r13d
xor r9d, dword [rsp + 0x48]
mov rsi, qword [rsp + 0x38]
xor ebx, esi
rol ebx, 1
xor r9d, r14d
rol r9d, 1
mov qword [rsp + 0x58], r9
add r8d, ebx
mov qword [rsp + 0x70], rbx
add r8d, edx
mov eax, ecx
rol eax, 5
add eax, r8d
add eax, 0x8f1bbcdc
rol edi, 0x1e
mov edx, edi
xor edx, r10d
and edx, ecx
lea r8d, [r9 + r10]
and r10d, edi
xor r10d, edx
mov edx, eax
rol edx, 5
add r10d, r11d
add r10d, edx
add r10d, 0x8f1bbcdc
rol ecx, 0x1e
mov edx, ecx
xor edx, edi
and edx, eax
mov r11d, ecx
and r11d, edi
xor r11d, edx
add r11d, r8d
mov edx, r10d
rol edx, 5
rol eax, 0x1e
add edx, r11d
add edx, 0x8f1bbcdc
mov r8d, eax
xor r8d, ecx
and r8d, r10d
mov r11d, eax
and r11d, ecx
xor r11d, r8d
mov r9, qword [rsp + 0x68]
xor r15d, r9d
mov r14, qword [rsp + 0x88]
xor r15d, r14d
xor r15d, ebx
rol r15d, 1
mov r8d, edx
rol r8d, 5
add edi, r15d
mov dword [rsp + 0x84], r15d
add edi, r11d
add r8d, edi
add r8d, 0x8f1bbcdc
mov r11, qword [rsp + 0x50]
xor r12d, r11d
mov rbx, r9
xor ebx, dword [rsp + 0x30]
xor r12d, ebp
mov rbp, qword [rsp + 0x78]
xor r12d, ebp
rol r12d, 1
xor ebx, esi
xor ebx, dword [rsp + 0x58]
rol ebx, 1
mov r9d, r10d
rol r9d, 0x1e
mov r10d, r9d
xor r10d, eax
and r10d, edx
lea esi, [rbx + rax]
and eax, r9d
xor eax, r10d
add ecx, r12d
mov qword [rsp + 0x98], r12
add ecx, eax
rol dword [rcx + rcx*4 - 0x40], 0xc1
rol byte [0x11c155b81], 0xbc
sbb ecx, dword [rdi + 0x44eb3145]
xor ebx, dword [rsp + 0x60]
invalid
rol dword [rcx + rcx*4 - 0x40], 0xc1
rol byte [0x11c155b81], 0xbc
sbb ecx, dword [rdi + 0x44eb3145]
xor ebx, dword [rsp + 0x60]
invalid
invalid
xor r11d, r15d
rol r11d, 1
mov r15, r11
rol edx, 0x1e
mov ecx, edx
xor ecx, r9d
and ecx, r8d
lea r10d, [r11 + r9]
mov qword [rsp + 0x50], r11
and r9d, edx
xor r9d, ecx
add r9d, esi
mov ecx, eax
rol ecx, 5
add r9d, ecx
add r9d, 0x8f1bbcdc
rol r8d, 0x1e
mov ecx, r8d
xor ecx, edx
and ecx, eax
mov r11d, r8d
and r11d, edx
xor r11d, ecx
mov ecx, r9d
rol ecx, 5
add r11d, r10d
lea edi, [rcx + r11]
add edi, 0x8f1bbcdc
rol eax, 0x1e
mov r10d, eax
xor r10d, r8d
and r10d, r9d
mov r11d, eax
and r11d, r8d
xor r11d, r10d
mov ecx, dword [rsp + 0x30]
mov r10, qword [rsp + 0x40]
xor ecx, r10d
xor r10d, r14d
xor ecx, dword [rsp + 0x90]
xor ecx, r12d
rol ecx, 1
xor r10d, ebp
xor r10d, r15d
rol r10d, 1
mov r14, r10
mov qword [rsp + 0x40], r10
rol r9d, 0x1e
add edx, ecx
mov dword [rsp + 0x30], ecx
add edx, r11d
mov r10d, edi
rol r10d, 5
add edx, r10d
add edx, 0x8f1bbcdc
mov r10d, r9d
xor r10d, eax
and r10d, edi
lea r11d, [r14 + rax]
and eax, r9d
xor eax, r10d
mov r10, qword [rsp + 0x48]
xor r13d, r10d
mov rbp, qword [rsp + 0x70]
xor r13d, ebp
xor r13d, ebx
mov qword [rsp + 0x68], rbx
rol r13d, 1
add r8d, r13d
mov dword [rsp + 0x34], r13d
add r8d, eax
mov rax, r10
xor eax, dword [rsp + 0x2c]
xor eax, dword [rsp + 0x58]
xor eax, ecx
rol eax, 1
mov rcx, rax
mov qword [rsp + 0x48], rax
mov eax, edx
rol eax, 5
rol edi, 0x1e
add r8d, eax
add r8d, 0x8f1bbcdc
mov eax, edi
xor eax, r9d
and eax, edx
lea r10d, [rcx + r9]
and r9d, edi
xor r9d, eax
add r9d, r11d
mov eax, r8d
rol eax, 5
add r9d, eax
add r9d, 0x8f1bbcdc
rol edx, 0x1e
mov eax, edx
xor eax, edi
and eax, r8d
mov r11d, edx
and r11d, edi
xor r11d, eax
add r11d, r10d
mov eax, r9d
rol eax, 5
add eax, r11d
add eax, 0x8f1bbcdc
rol r8d, 0x1e
mov r10d, r8d
xor r10d, edx
and r10d, r9d
mov r11d, r8d
and r11d, edx
xor r11d, r10d
mov rsi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x88]
xor r15d, esi
mov r14d, dword [rsp + 0x84]
xor r15d, r14d
xor r15d, r13d
rol r15d, 1
add edi, r15d
mov r13, r15
add edi, r11d
mov r10d, eax
rol r10d, 5
lea ecx, [r10 + rdi]
add ecx, 0x8f1bbcdc
mov r15, qword [rsp + 0x90]
mov esp, 0x9024
add byte [rcx + rsi - 2], al
xor esi, ebx
mov rdi, qword [rsp + 0x48]
xor esi, edi
rol esi, 1
mov qword [rsp + 0x38], rsi
rol r9d, 0x1e
mov r10d, r9d
xor r10d, r8d
and r10d, eax
lea r11d, [rsi + r8]
and r8d, r9d
xor r8d, r10d
mov rsi, qword [rsp + 0x60]
mov r10d, dword [rsp + 0x2c]
xor r10d, esi
mov r12, qword [rsp + 0x98]
xor r10d, r12d
mov rbx, qword [rsp + 0x40]
xor r10d, ebx
rol r10d, 1
mov dword [rsp + 0x2c], r10d
add edx, r10d
add edx, r8d
mov r8d, ecx
rol r8d, 5
add r8d, edx
add r8d, 0x8f1bbcdc
xor esi, ebp
xor esi, dword [rsp + 0x50]
xor esi, r13d
rol esi, 1
rol eax, 0x1e
mov edx, eax
xor edx, r9d
and edx, ecx
lea r10d, [rsi + r9]
mov qword [rsp + 0x60], rsi
and r9d, eax
xor r9d, edx
add r9d, r11d
mov edx, r8d
rol edx, 5
rol ecx, 0x1e
add edx, r9d
add edx, 0x8f1bbcdc
mov r11d, ecx
xor r11d, eax
and r11d, r8d
mov r9d, ecx
and r9d, eax
xor r9d, r11d
add r9d, r10d
rol r8d, 0x1e
mov r10, qword [rsp + 0x78]
xor r15d, r10d
xor r10d, r14d
xor r10d, ebx
xor r10d, esi
rol r10d, 1
mov rsi, r10
mov qword [rsp + 0x78], r10
mov r10d, edx
rol r10d, 0x1e
mov r11d, r10d
xor r11d, r8d
lea ebp, [rsi + r8]
xor r8d, ecx
xor r8d, edx
rol edx, 5
add edx, r9d
add edx, 0x8f1bbcdc
mov esi, dword [rsp + 0x30]
xor r15d, esi
test dword [rbx + rsi + 0x7c], 0xd1412c24
mov dword [rcx - 0x77], 0xc1c141d1
add eax, 0x44f80144
add eax, eax
add eax, r9d
add eax, 0xca62c1d6
invalid
shl dword [rdx - 0x36], 0x4c
mov eax, dword [rsp + 0x58]
mov rbx, qword [rsp + 0x70]
xor ebx, r8d
xor ebx, dword [rsp + 0x34]
and al, 0x34
mov r14, qword [rsp + 0x38]
xor ebx, r14d
rol ebx, 1
xor r11d, edx
add ecx, ebx
mov qword [rsp + 0x70], rbx
mov dword [rsp + 0x70], ebx
add ecx, r11d
xor r8d, r12d
xor r8d, edi
clc
xor r8d, r15d
rol r8d, 1
mov r12, r8
invalid
mov r8d, eax
rol r8d, 5
rol edx, 0x1e
add ecx, r8d
add ecx, 0xca62c1d6
mov r8d, ecx
rol r8d, 5
lea r11d, [r12 + r10]
mov qword [rsp + 0x58], r12
xor r10d, edx
xor r10d, eax
add r10d, ebp
add r8d, r10d
add r8d, 0xca62c1d6
rol eax, 0x1e
mov r9d, eax
xor r9d, edx
xor r9d, ecx
add r9d, r11d
rol ecx, 0x1e
mov rdi, qword [rsp + 0x68]
mov ebp, dword [rsp + 0x84]
xor ebp, edi
xor edi, esi
xor edi, r14d
xor edi, r12d
rol edi, 1
mov qword [rsp + 0x68], rdi
mov r10d, r8d
rol r10d, 0x1e
mov r11d, r10d
xor r11d, ecx
xor ebx, ecx
lea esi, [rdi + rcx]
xor ecx, eax
xor ecx, r8d
rol r8d, 5
add r8d, r9d
add r8d, 0xca62c1d6
mov edi, ebp
xor edi, r13d
xor edi, ebx
rol edi, 1
mov r9d, r8d
rol r9d, 5
add edx, edi
mov ebx, edi
add edx, ecx
lea ecx, [r9 + rdx]
add ecx, 0xca62c1d6
mov r14, qword [rsp + 0x50]
mov r12, qword [rsp + 0x98]
xor r12d, r14d
xor r12d, dword [rsp + 0x2c]
mov rbp, qword [rsp + 0x78]
xor r12d, ebp
rol r12d, 1
xor r11d, r8d
add eax, r12d
add eax, r11d
xor r14d, dword [rsp + 0x34]
xor r14d, dword [rsp + 0x60]
xor r14d, edi
rol r14d, 1
mov edx, ecx
rol edx, 5
rol r8d, 0x1e
add eax, edx
add eax, 0xca62c1d6
mov edx, eax
rol edx, 5
lea r11d, [r14 + r10]
mov qword [rsp + 0x50], r14
xor r10d, r8d
xor r10d, ecx
add r10d, esi
lea edi, [rdx + r10]
add edi, 0xca62c1d6
rol ecx, 0x1e
mov r9d, ecx
xor r9d, r8d
xor r9d, eax
add r9d, r11d
rol eax, 0x1e
mov rdx, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
xor esi, edx
xor edx, r13d
xor edx, ebp
xor edx, r14d
rol edx, 1
mov qword [rsp + 0x40], rdx
mov r10d, edi
rol r10d, 0x1e
mov r11d, r10d
xor r11d, eax
lea ebp, [rdx + rax]
xor eax, ecx
xor eax, edi
mov edx, edi
rol edx, 5
add edx, r9d
add edx, 0xca62c1d6
xor esi, r15d
xor esi, r12d
out 0xd1, al
mov byte [rcx - 0x77], 0xd1
rol r9d, 5
add r8d, esi
mov dword [rsp + 0x30], esi
add r8d, eax
lea eax, [r9 + r8]
add eax, 0xca62c1d6
mov r8d, dword [rsp + 0x34]
mov r9, qword [rsp + 0x48]
xor r8d, r9d
mov r14, qword [rsp + 0x70]
xor r8d, r14d
mov rdi, qword [rsp + 0x68]
xor r8d, edi
rol r8d, 1
mov dword [rsp + 0x34], r8d
xor r11d, edx
add ecx, r8d
add ecx, r11d
mov r8, r9
xor r8d, dword [rsp + 0x2c]
xor r8d, dword [rsp + 0x58]
xor r8d, esi
rol r8d, 1
mov r9, r8
mov r8d, eax
rol r8d, 5
rol edx, 0x1e
add ecx, r8d
add ecx, 0xca62c1d6
rcl esi, 0xc1
invalid
retf 0x8941
enter 0xffffffffffffc141, 0xffffffffffffffc0
rol byte [0x1512c25c8], 0x4c
mov esi, ecx
rcl esi, 0xc1
invalid
mov qword [rsp + 0x48], r9
and al, 0x48
xor r10d, edx
xor r10d, eax
add r10d, ebp
add edx, ebp
add r8d, r10d
add r8d, 0xca62c1d6
rcl dh, 0xc1
invalid
retf 0xc0c1
invalid
mov r9d, eax
xor r9d, edx
xor ecx, edx
xor r9d, ecx
add r9d, r11d
rol ecx, 0x1e
mov r10, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
xor r13d, r10d
xor r10d, r15d
xor edx, edi
xor r10d, edi
xor r10d, esi
rol r10d, 1
mov rsi, r10
mov esi, edx
mov qword [rsp + 0x38], r10
mov r10d, r8d
rol r10d, 0x1e
mov r11d, r10d
rol dword [rcx + 0x31], cl
retf
lea ebp, [rsi + rcx]
xor ecx, eax
invalid
xor ecx, r8d
rol r8d, 5
add r8d, r9d
add r8d, 0xca62c1d6
add eax, 0xca62c1d6
mov rsi, qword [rsp + 0x60]
mov r9d, dword [rsp + 0x2c]
mov ecx, dword [rsp + 0x2c]
xor r9d, esi
xor esi, r14d
xor esi, esi
xor esi, dword [rsp + 0x50]
xor r13d, ebx
mov edi, dword [rsp + 0x34]
xor al, 0x41
xor ebp, edi
rol r13d, 1
xor esi, r13d
xor esi, ebp
add r13d, edx
mov edx, r8d
rol edx, 5
add r13d, ecx
add edx, r13d
add edx, 0xca62c1d6
mov r14d, r9d
xor r14d, r12d
mov r13, qword [rsp + 0x40]
xor r14d, r13d
rol r14d, 1
xor r11d, r8d
add eax, r14d
add eax, r11d
rol esi, 1
mov ecx, edx
rol ecx, 5
rol r8d, 0x1e
lea r9d, [rcx + rax]
add r9d, 0xca62c1d6
lea eax, [rsi + r10]
xor r10d, r8d
xor r10d, edx
add r10d, ebp
mov rbp, qword [rsp + 0xd0]
mov ecx, r9d
rol ecx, 5
add ecx, r10d
add ecx, 0xca62c1d6
rol edx, 0x1e
mov r10d, edx
xor r10d, r8d
xor r10d, r9d
add r10d, eax
mov eax, ecx
rol eax, 5
rol byte [0x145df9ad6], 0xd6
shl dword [rdx - 0x36], 0x4c
mov edx, dword [rsp + 0x78]
xor r15d, r10d
xor ebx, r10d
mov r10, qword [rsp + 0x58]
mov r11, qword [rsp + 0x70]
xor r11d, r10d
xor r12d, r10d
xor r15d, dword [rsp + 0x30]
xor r11d, edi
mov r10, r11
xor ebx, r13d
xor r12d, dword [rsp + 0x48]
xor r15d, r14d
xor r10d, dword [rsp + 0x38]
xor ebx, esi
rol r9d, 0x1e
rol r15d, 1
xor r12d, r15d
add r15d, r8d
mov r8d, r9d
xor r8d, edx
xor r8d, ecx
add r15d, r8d
mov r8d, eax
rol r8d, 5
add r8d, r15d
add r8d, 0xca62c1d6
rol r10d, 1
rol ebx, 1
rol r12d, 1
rol ecx, 0x1e
add r10d, edx
mov edx, r8d
rol edx, 5
add ebx, r9d
xor r9d, ecx
xor r9d, eax
add r10d, r9d
add edx, r10d
add edx, 0xca62c1d6
rol eax, 0x1e
mov r9d, edx
rol r9d, 5
add eax, 0x41c28941
xor edx, ecx
ret 0x3141
xor r10d, r8d
add r10d, ebx
lea r11d, [r9 + r10]
add r11d, 0xca62c1d6
ret
invalid
shl dword [rdx - 0x36], 0x45
add edx, ecx
add r12d, dword [rsp + 0xac]
rol r8d, 0x1e
invalid
invalid
ret
add r12d, ecx
mov ecx, r8d
xor ecx, eax
xor ecx, edx
add r12d, ecx
rol r11d, 5
add r11d, r12d
add r11d, 0xca62c1d6
mov rcx, qword [rsp + 0xa0]
add ecx, r10d
rol dword [rcx + 0x62c1d6c1], 1
retf 0x8948
mov word [rax + riz*4], fs
movabs al, byte [0xa024948b4c000000]
add byte [rax], al
invalid
rol dword [rcx + 0x62c1d6c1], 1
retf 0x8948
mov edx, dword [rsp + 0xa0]
rol edx, 0x1e
add edx, dword [rsp + 0xc8]
add byte [rbx + rax - 0x7c], al
and al, 0xb0
add byte [rax], al
add byte [rax], al
add eax, dword [rsp + 0xb4]
add rbp, 0x40
mov r9, qword [rsp + 0xc0]
mov word [rax + rax*8], fs
add byte [rax], al
invalid
cmp rbp, r9
jne 0x1400f87e0
mov rcx, qword [rsp + 0xb8]
mov dword [rcx], r11d
mov dword [rcx + 4], r10d
mov dword [rcx + 8], edx
mov dword [rcx + 0xc], r8d
mov dword [rcx + 0x10], eax
adc byte [rax - 0x7f], cl
invalid
clc
add byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov eax, ecx
mov eax, 1
xor ecx, ecx
mov r9, rbx
cpuid
xchg rbx, r9
mov dword [r8], eax
mov dword [r8 + 4], r9d
mov dword [r8 + 8], ecx
mov dword [r8 + 0xc], edx
ret
int3
int3
pop rcx
or byte [rcx], al
pinsrd xmm3, dword [rcx + 4], 2
pinsrd xmm3, dword [rcx], 3
movd xmm7, dword [rcx + 0x10]
movd mm7, dword [rcx + 0x10]
movd mm7, dword [rcx + 0x10]
pslldq xmm7, 0xc
shl r8, 6
add r8, rdx
movdqa xmm0, xmmword [0x140169ac0]
nop word cs:[rax + rax]
movdqa xmm1, xmm7
movdqa xmm2, xmm3
movdqu xmm6, xmmword [rdx]
movdqu xmm5, xmmword [rdx + 0x10]
movdqu xmm4, xmmword [rdx + 0x20]
and bl, dh
movq mm3, qword [rdx + 0x30]
and bl, dh
movq mm3, qword [rdx + 0x30]
pshufb xmm6, xmm0
pshufb xmm5, xmm0
pshufb xmm4, xmm0
pshufb xmm3, xmm0
paddd xmm7, xmm6
movdqa xmm8, xmm2
movq mm0, mm2
movq mm0, mm2
sha1rnds4 xmm8, xmm7, 0
movdqa xmm7, xmm2
sha1nexte xmm7, xmm5
movaps xmm9, xmm8
enter 0xf44, 0x3a
int3
iretd
invalid
enter 0xf44, 0x3a
int3
sha1nexte xmm8, xmm4
movaps xmm7, xmm9
sha1rnds4 xmm7, xmm8, 0
sha1nexte xmm9, xmm3
movaps xmm8, xmm7
sha1rnds4 xmm8, xmm9, 0
rol dword [rax], 0xf
cmp cl, cl
cmc
rol dword [rax], 0xf
cmp cl, cl
cmc
pxor xmm6, xmm4
sha1msg2 xmm6, xmm3
sha1nexte xmm7, xmm6
movaps xmm9, xmm8
enter 0xf44, 0x3a
int3
iretd
invalid
enter 0xf44, 0x3a
int3
sha1msg1 xmm5, xmm4
cmp cl, cl
in al, dx
pxor xmm5, xmm3
sha1msg2 xmm5, xmm6
sha1nexte xmm8, xmm5
movaps xmm7, xmm9
stc
stc
sha1rnds4 xmm7, xmm8, 1
sha1msg1 xmm4, xmm3
xorps xmm4, xmm6
push rdi
out 0xf, al
cmp dl, cl
invalid
push rdi
out 0xf, al
cmp dl, cl
in eax, 0x44
sha1nexte xmm9, xmm4
sha1nexte xmm9, xmm4
enter 0x44cc, 0xf
sub bh, al
movaps xmm8, xmm7
movaps xmm0, xmm7
sha1rnds4 xmm8, xmm9, 1
int3
sha1msg1 xmm3, xmm6
xorps xmm3, xmm5
fisttp qword [rdi]
cmp dl, cl
retf 0xfdc
cmp al, cl
sti
fimul word [rdi]
push rdi
fisttp qword [rdi]
cmp dl, cl
retf 0xfdc
cmp al, cl
sti
retf 0xfdc
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 1
sha1rnds4 xmm1, xmm7, 1
sha1rnds4 xmm1, xmm7, 1
sha1msg1 xmm6, xmm5
xorps xmm6, xmm4
sha1msg2 xmm6, xmm3
sha1nexte xmm8, xmm6
movaps xmm7, xmm9
sha1rnds4 xmm7, xmm8, 1
sha1msg1 xmm5, xmm4
xorps xmm5, xmm3
sha1msg2 xmm5, xmm6
sha1nexte xmm9, xmm5
movaps xmm8, xmm7
sha1rnds4 xmm8, xmm9, 1
sha1msg1 xmm4, xmm3
xorps xmm4, xmm6
sha1msg2 xmm4, xmm5
sha1nexte xmm7, xmm4
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 2
sha1msg1 xmm3, xmm6
xorps xmm3, xmm5
push rdi
fisttp qword [rdi]
cmp dl, cl
fadd qword [rdi + rcx + 0x38]
enter 0x41c3, 0xf
movaps xmm7, xmm1
push rdi
fisttp qword [rdi]
cmp dl, cl
fadd qword [rdi + rcx + 0x38]
enter 0x41c3, 0xf
movaps xmm7, xmm1
movaps xmm7, xmm1
sha1rnds4 xmm7, xmm8, 2
sha1msg1 xmm6, xmm5
xorps xmm6, xmm4
sha1msg2 xmm6, xmm3
sha1nexte xmm9, xmm6
movaps xmm8, xmm7
sha1rnds4 xmm8, xmm9, 2
sha1msg1 xmm5, xmm4
xorps xmm5, xmm3
sha1msg2 xmm5, xmm6
sha1nexte xmm7, xmm5
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 2
sha1msg1 xmm4, xmm3
xorps xmm4, xmm6
sha1msg2 xmm4, xmm5
sha1nexte xmm8, xmm4
movaps xmm7, xmm9
sha1rnds4 xmm7, xmm8, 2
sha1msg1 xmm3, xmm6
xorps xmm3, xmm5
sha1msg2 xmm3, xmm4
sha1nexte xmm9, xmm3
movaps xmm8, xmm7
sha1rnds4 xmm8, xmm9, 3
sha1msg1 xmm6, xmm5
xorps xmm6, xmm4
sha1msg2 xmm6, xmm3
sha1nexte xmm7, xmm6
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 3
cmp cl, ah
iretd
add ecx, dword [rdi]
cmp cl, cl
in al, dx
xorps xmm5, xmm3
sha1msg2 xmm5, xmm6
sha1nexte xmm8, xmm5
movaps xmm10, xmm9
sha1rnds4 xmm10, xmm8, 3
sha1msg1 xmm4, xmm3
xorps xmm4, xmm6
sha1msg2 xmm4, xmm5
sha1nexte xmm9, xmm4
movaps xmm7, xmm10
sha1rnds4 xmm7, xmm9, 3
sha1msg1 xmm3, xmm6
xorps xmm3, xmm5
sha1msg2 xmm3, xmm4
sha1nexte xmm10, xmm3
movaps xmm3, xmm7
sha1rnds4 xmm3, xmm10, 3
paddd xmm3, xmm2
sha1nexte xmm7, xmm1
enter 0x48f9, 0xffffffffffffff83
ret 0x4c40
cmp edx, eax
jne 0x1400f9bb0
cmp cl, ah
iretd
enter 0x48f9, 0xffffffffffffff83
ret 0x4c40
pshufd xmm0, xmm3, 0x1b
movdqu xmmword [rcx], xmm0
movq qword [rcx], mm0
movq qword [rcx], mm0
pextrd dword [rcx + 0x10], xmm7, 3
movaps xmm6, xmmword [rsp]
and al, 0xf
sub byte [rsp + 0x10], bh
invalid
and al, 0xf
sub byte [rsp + 0x10], bh
movaps xmm8, xmmword [rsp + 0x20]
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x58
ret
test eax, 0x800
lea rcx, [0x1400f9e70]
lea rax, [0x1400f9e90]
cmove rax, rcx
cmove eax, ecx
cmove eax, ecx
jmp 0x1400f9e53
invalid
ror dword [rax - 0x73], 1
add eax, 0xadd
invalid
add byte [rax - 0x77], cl
add eax, 0xef2a6
invalid
mov qword [0x1401e9100], rax
invalid
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
jmp rax
jmp rax
jmp 0x1400f9e29
in al, dx
cmp byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
retf 0x8d48
invalid
invalid
lea rcx, [rsp + 0x20]
call fcn.140089490
clc
dec dword [rdi]
mov dh, 0x44
and al, 0x20
and al, ch
or al, 0xf6
clc
dec dword [rdi]
mov dh, 0x44
and al, 0x20
and al, 0x20
add rsp, 0x38
add esp, 0x38
ret
int3
in al, dx
sbb byte [rcx], al
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0x100], mm7
jg 0x1400f9e58
and al, 0
add dword [rax], eax
invalid
add byte [rsi + 0x44], ah
movq qword [rsp + 0x100], mm7
jg 0x1400f9e58
and al, 0
add dword [rax], eax
invalid
jg 0x1400f9e58
and al, 0
add dword [rax], eax
add byte [rsi + 0x44], ah
movq qword [rsp + 0xf0], mm6
movdqa xmmword [rsp + 0xf0], xmm14
movq qword [rsp + 0xf0], mm6
and al, 0xf0
add byte [rax], al
lock add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0xe0], mm5
jg 0x1400f9e5c
and al, 0xe0
add byte [rax], al
invalid
movdqa xmmword [rsp + 0xe0], xmm13
jg 0x1400f9e5c
and al, 0xe0
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0xd0], mm4
movdqa xmmword [rsp + 0xd0], xmm12
movq qword [rsp + 0xd0], mm4
and al, 0xd0
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0xc0], mm3
jg case.0x140008aad.3677
and al, 0xc0
add byte [rax], al
invalid
movdqa xmmword [rsp + 0xc0], xmm11
jg case.0x140008aad.3677
and al, 0xc0
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0xb0], mm2
movdqa xmmword [rsp + 0xb0], xmm10
movq qword [rsp + 0xb0], mm2
and al, 0xb0
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0xa0], mm1
jg 0x1400f9e64
and al, 0xa0
add byte [rax], al
invalid
movdqa xmmword [rsp + 0xa0], xmm9
jg 0x1400f9e64
and al, 0xa0
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0x90], mm0
movdqa xmmword [rsp + 0x90], xmm8
movq qword [rsp + 0x90], mm0
and al, 0x90
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400f9ea7
invalid
movdqa xmmword [rsp + 0x80], xmm7
mov esp, 0x8024
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400f9f68
movdqa xmmword [rsp + 0x70], xmm6
and al, 0x70
mov r8, rdx
mov rdx, rcx
mov rcx, r8
and rcx, 0xffffffffffffffc0
xor eax, eax
nop word cs:[rax + rax]
cmp rax, rcx
jae 0x1400fa4ff
movdqu xmm12, xmmword [rdx + rax]
movdqu xmm6, xmmword [rdx + rax + 0x10]
movdqu xmm8, xmmword [rdx + rax + 0x20]
movdqu xmm10, xmmword [rdx + rax + 0x30]
add rax, 0x40
movdqa xmm0, xmm6
por xmm0, xmm12
por mm0, mm4
movdqa xmm1, xmm8
por xmm1, xmm10
por xmm1, xmm0
pmovmskb r9d, xmm1
test r9d, r9d
je 0x1400f9f10
movdqa xmm3, xmm12
pslldq xmm3, 1
movdqa xmm2, xmm3
movq mm2, mm3
movq mm2, mm3
psrlw xmm2, 4
movdqa xmm0, xmmword [0x140169ad0]
jno 0x1400f9f3c
add al, 0x66
movq mm0, qword [0x140169ad0]
pand xmm2, xmm0
movdqa xmm9, xmmword [0x140169ae0]
movdqa xmm4, xmm9
pshufb xmm4, xmm2
pand xmm3, xmm0
movdqa xmm1, xmmword [0x140169af0]
movdqa xmm5, xmm1
movdqa xmm2, xmm1
pshufb xmm5, xmm3
movdqa xmm7, xmm12
psrlw xmm7, 4
pand xmm7, xmm0
movdqa xmm1, xmmword [0x140169b00]
movdqa xmm11, xmm1
movdqa xmm3, xmm1
pshufb xmm11, xmm7
pand xmm11, xmm5
pand xmm11, xmm4
movdqa xmm7, xmm12
pslldq xmm7, 2
movdqa xmm13, xmm12
pslldq xmm13, 3
movdqa xmm4, xmmword [0x140169b10]
psubusb xmm7, xmm4
movdqa xmm5, xmmword [0x140169b20]
psubusb xmm13, xmm5
por xmm13, xmm7
pxor xmm1, xmm1
pcmpeqb xmm13, xmm1
movdqa xmm7, xmmword [0x140169200]
add byte [rsi + 0x44], ah
pandn mm5, mm7
add byte [rsi + 0x44], ah
pandn mm5, mm7
pxor xmm13, xmm11
movdqa xmm11, xmm6
palignr xmm11, xmm12, 0xf
palignr mm3, mm4, 0xf
palignr mm3, mm4, 0xf
cmp cl, byte [rdi]
fmul qword [rdi]
movdqa xmm14, xmm11
psrlw xmm14, 4
pand xmm14, xmm0
movdqa xmm15, xmm9
pshufb xmm15, xmm14
pand xmm11, xmm0
movdqa xmm1, xmm2
movdqa xmm14, xmm2
pshufb xmm14, xmm11
movdqa xmm11, xmm6
psrlw xmm11, 4
pand xmm11, xmm0
movdqa xmm2, xmm3
pshufb xmm3, xmm11
invalid
pand xmm3, xmm14
pand mm3, mm6
invalid
pand mm3, mm6
pand xmm3, xmm15
fcmovnu st(0), st(7)
movdqa xmm14, xmm6
movq mm6, mm6
mul byte [rsi + 0x45]
palignr mm6, mm4, 0xe
hlt
invalid
palignr xmm14, xmm12, 0xe
hlt
movdqa xmm11, xmm6
palignr xmm11, xmm12, 0xd
palignr mm3, mm4, 0xd
palignr mm3, mm4, 0xd
psubusb xmm14, xmm4
psubusb xmm11, xmm5
por xmm11, xmm14
pcmpeqb xmm11, xmmword [0x140169630]
pcmpeqb mm3, qword [0x140169630]
jmp 0x1400fa084
pcmpeqb mm3, qword [0x140169630]
sbb eax, 0x6f581
invalid
pandn xmm11, xmm7
pandn mm3, mm7
fbld tbyte [rsi + 0x44]
pxor xmm11, xmm3
pxor mm3, mm3
por xmm11, xmm13
movdqa xmm3, xmm8
palignr xmm3, xmm6, 0xf
movdqa xmm12, xmm3
movq mm4, mm3
psrlw xmm12, 4
pand xmm12, xmm0
movdqa xmm15, xmm9
movdqa xmm13, xmm9
pshufb xmm13, xmm12
pand xmm3, xmm0
movdqa xmm12, xmm1
pshufb xmm12, xmm3
cmp byte [rax], al
jrcxz 0x1400fa15f
movq mm3, mm0
fsub dword [rsi + 0xf]
jno 0x1400fa0d4
psrlw xmm3, 4
pand xmm3, xmm0
add al, 0x66
pand mm3, mm0
movdqa xmm14, xmm2
pshufb xmm14, xmm3
pand xmm14, xmm12
pand xmm14, xmm13
movdqa xmm3, xmm8
palignr xmm3, xmm6, 0xe
movdqa xmm12, xmm8
palignr xmm12, xmm6, 0xd
psubusb xmm3, xmm4
fsub qword [rsi + 0x44]
psubusb mm4, mm5
fsub qword [rsi + 0x44]
psubusb mm4, mm5
por xmm12, xmm3
pcmpeqb xmm12, xmmword [0x140169630]
add byte [rsi + 0x45], ah
pxor mm1, mm1
add byte [rsi + 0x45], ah
pxor mm1, mm1
pandn xmm12, xmm7
pxor xmm12, xmm14
pxor mm4, mm6
pxor mm4, mm6
movdqa xmm3, xmm10
movq mm3, mm2
palignr xmm3, xmm8, 0xf
cmp cl, byte [rdi]
fmul dword [rdi]
invalid
pcmpgtd mm1, qword [rdi]
movdqa xmm6, xmm3
psrlw xmm6, 4
psrlw mm6, 4
outsd dx, dword [rsi]
invalid
psrlw mm6, 4
add al, 0x66
pand mm6, mm0
fcomi st(0)
pand xmm6, xmm0
fcomi st(0)
movdqa xmm13, xmm15
movq mm5, mm7
pshufb xmm13, xmm6
pand xmm3, xmm0
pshufb xmm1, xmm3
movdqa xmm3, xmm10
movq mm3, mm2
psrlw xmm3, 4
pand xmm3, xmm0
pshufb xmm2, xmm3
pand xmm2, xmm1
pand xmm2, xmm13
pand mm2, mm5
movdqa xmm3, xmm10
palignr xmm3, xmm8, 0xe
movdqa xmm6, xmm10
palignr xmm6, xmm8, 0xd
psubusb xmm3, xmm4
psubusb xmm6, xmm5
por xmm6, xmm3
pcmpeqb xmm6, xmm9
pandn xmm6, xmm7
pxor xmm6, xmm2
por xmm6, xmm12
por xmm6, xmm11
movdqa xmm15, xmm10
cli
cli
psubusb xmm15, xmmword [0x140169b30]
cmp rax, rcx
jae 0x1400fa51a
movdqa xmm0, xmmword [0x140169ad0]
movdqa xmm7, xmmword [0x140169b10]
movdqa xmm9, xmmword [0x140169b20]
jmp 0x1400fa4b1
movdqa xmm3, xmm14
palignr xmm3, xmm10, 0xf
movdqa xmm12, xmm3
psrlw xmm12, 4
pand xmm12, xmm0
movdqa xmm2, xmmword [0x140169ae0]
movdqa xmm15, xmm2
movdqa xmmword [rsp + 0x60], xmm6
movdqa xmm6, xmm2
pshufb xmm15, xmm12
pand xmm3, xmm0
movdqa xmm4, xmmword [0x140169af0]
movdqa xmm12, xmm4
pshufb xmm12, xmm3
movdqa xmm3, xmm14
movq mm3, mm6
movq mm3, mm6
psrlw xmm3, 4
pand xmm3, xmm0
movdqa xmm5, xmmword [0x140169b00]
sub eax, 0x6f87a
sub eax, 0x6f87a
movdqa xmm1, xmm5
pshufb xmm1, xmm3
pand xmm1, xmm12
pand xmm1, xmm15
movdqa xmm3, xmm14
palignr xmm3, xmm10, 0xe
pminub mm1, qword [rsi]
movdqa xmm15, xmm14
palignr xmm15, xmm10, 0xd
psubusb xmm3, xmm7
psubusb xmm15, xmm9
por xmm15, xmm3
pxor xmm3, xmm3
pcmpeqb xmm15, xmm3
movdqa xmm2, xmmword [0x140169200]
pandn xmm15, xmm2
pxor xmm15, xmm1
movdqa xmm1, xmm13
int 0x66
palignr mm1, mm6, 0xf
int 0x66
palignr mm1, mm6, 0xf
movdqa xmm3, xmm1
psrlw xmm3, 4
add al, 0x66
pand mm3, mm0
fcmovnu st(0), st(0)
add al, 0x66
pand mm3, mm0
fcmovnu st(0), st(0)
movdqa xmm10, xmm6
pshufb xmm10, xmm3
pand xmm1, xmm0
movdqa xmm3, xmm4
pshufb xmm3, xmm1
movdqa xmm1, xmm13
psrlw xmm1, 4
pand xmm1, xmm0
movdqa xmm12, xmm5
pshufb xmm12, xmm1
pand xmm12, xmm3
pand xmm12, xmm10
pand mm4, mm2
movdqa xmm1, xmm13
palignr xmm1, xmm14, 0xe
invalid
movdqa xmm10, xmm13
palignr xmm10, xmm14, 0xd
palignr mm2, mm6, 0xd
invalid
palignr mm2, mm6, 0xd
invalid
psubusb xmm1, xmm7
psubusb mm1, mm7
psubusb xmm10, xmm9
por xmm10, xmm1
shl dword [rsi + 0x44], 1
por mm2, mm1
shl dword [rsi + 0x44], 1
pcmpeqb mm2, qword [0x140169630]
adc eax, 0x6f2d3
pcmpeqb xmm10, xmmword [0x140169630]
pcmpeqb mm2, qword [0x140169630]
adc eax, 0x6f2d3
add byte [rsi + 0x44], ah
pandn mm2, mm2
pandn xmm10, xmm2
pxor xmm10, xmm12
pxor mm2, mm4
por xmm10, xmm15
por mm2, mm7
jmp 0x1400fa343
movdqa xmm1, xmm11
movq mm1, mm3
palignr xmm1, xmm13, 0xf
palignr mm1, mm5, 0xf
int 0xf
pcmpgtd mm1, qword [rdi]
movdqa xmm3, xmm1
psrlw xmm3, 4
jno 0x1400fa353
add al, 0x66
pand mm3, mm0
outsd dx, dword [rsi]
fldenv [rsi + 0xf]
jno 0x1400fa353
add al, 0x66
pand mm3, mm0
movdqa xmm12, xmm6
movq mm4, mm6
movq mm4, mm6
out 0x66, al
pshufb mm4, mm3
add bl, ah
pshufb xmm12, xmm3
add bl, ah
pand xmm1, xmm0
pand mm1, mm0
fcmovne st(0), st(0)
movdqa xmm3, xmm4
pshufb xmm3, xmm1
cmp byte [rax], al
fldenv [rsi + 0x41]
movq mm1, mm3
outsd dx, dword [rsi]
fsub qword [rsi + 0xf]
cmp byte [rax], al
fldenv [rsi + 0x41]
movq mm1, mm3
movq mm1, mm3
retf
psrlw xmm1, 4
pand xmm1, xmm0
invalid
jno case.0x14003dfe5.3198
add al, 0x66
pand mm1, mm0
invalid
enter 0x4466, 0xf
movdqa xmm15, xmm5
outsd dx, dword [rsi]
std
pshufb xmm15, xmm1
pshufb mm7, mm1
add cl, bh
pand xmm15, xmm3
invalid
sti
pand xmm15, xmm12
pand mm7, mm4
invalid
cld
movdqa xmm1, xmm11
movq mm1, mm3
movq mm1, mm3
palignr xmm1, xmm13, 0xe
palignr mm1, mm5, 0xe
cmp cl, byte [rdi]
bswap ebp
int 0xe
invalid
movdqa xmm14, xmm11
movq mm6, mm3
outsd dx, dword [rsi]
invalid
palignr xmm14, xmm13, 0xd
palignr mm6, mm5, 0xd
pmaddwd mm1, qword [0x10fe7b342]
cmc
or eax, 0xcfd80f66
psubusb xmm1, xmm7
psubusb xmm1, xmm7
fmul st(7)
iretd
psubusb xmm14, xmm9
psubusb mm6, mm1
por xmm14, xmm1
por mm6, mm1
pcmpeqb xmm14, xmmword [0x140169630]
xor eax, 0x6f241
pandn xmm14, xmm2
pxor xmm14, xmm15
movdqa xmm1, xmm8
palignr xmm1, xmm11, 0xf
movdqa xmm3, xmm1
movq mm3, mm1
movq mm3, mm1
psrlw xmm3, 4
pand xmm3, xmm0
fsub dword [rsi + 0x44]
movq mm4, mm6
movdqa xmm6, xmmword [rsp + 0x60]
pshufb xmm12, xmm3
pand xmm1, xmm0
pand mm1, mm0
pshufb xmm4, xmm1
movdqa xmm1, xmm8
enter 0xf66, 0x71
invalid
invalid
pand xmm1, xmm0
pshufb xmm5, xmm1
cmp byte [rax], al
jmp 0x12ceab3a9
pand xmm5, xmm4
pand xmm5, xmm12
movdqa xmm1, xmm8
palignr xmm1, xmm11, 0xe
palignr mm1, mm3, 0xe
enter 0x4166, 0xf
cmp cl, byte [rdi]
retf
movdqa xmm15, xmm8
palignr xmm15, xmm11, 0xd
or eax, 0xcfd80f66
or eax, 0xcfd80f66
psubusb xmm15, xmm9
por xmm15, xmm1
pcmpeqb xmm15, xmmword [0x140169630]
pcmpeqb mm7, qword [0x140169630]
pcmpeqb mm7, qword [0x140169630]
pandn xmm15, xmm2
pxor xmm15, xmm5
pxor mm7, mm5
pxor mm7, mm5
por xmm15, xmm14
por xmm15, xmm10
movdqa xmm12, xmm8
loopne 0x1400fa4f7
psubusb mm4, qword [0x140169b30]
loopne 0x1400fa4f7
psubusb mm4, qword [0x140169b30]
movdqa xmm10, xmm8
por xmm6, xmm15
add rax, 0x40
movdqa xmm15, xmm12
movq mm7, mm4
movq mm7, mm4
movq mm7, mm4
cmp rax, rcx
jae 0x1400fa510
movdqu xmm14, xmmword [rdx + rax]
outsd dx, dword [rsi]
xor al, 2
movdqu xmm13, xmmword [rdx + rax + 0x10]
add dl, byte [rax]
movdqu xmm11, xmmword [rdx + rax + 0x20]
movdqu xmm8, xmmword [rdx + rax + 0x30]
movq mm0, qword [rdx + rax + 0x30]
movq mm0, qword [rdx + rax + 0x30]
outsd dx, dword [rsi]
add r14b, byte [rax]
movdqa xmm3, xmm13
movq mm3, mm5
por xmm3, xmm14
movdqa xmm12, xmm11
movq mm4, mm3
jmp 0x1400fa4b4
movq mm4, mm3
jrcxz 0x1400fa542
por xmm12, xmm8
por mm4, mm0
por mm4, mm0
por xmm12, xmm3
por mm4, mm3
jmp case.0x140048217.3447
pmovmskb r9d, xmm12
pmovmskb r9d, mm4
test r9d, r9d
jne 0x1400fa220
invalid
invalid
std
invalid
invalid
movdqa xmm12, xmm15
movq mm4, mm7
out 0x66, eax
movq mm0, mm2
movq mm0, mm2
movdqa xmm8, xmm10
movq mm0, mm2
jmp 0x1400fa49e
pxor xmm6, xmm6
pxor mm6, mm6
pxor xmm12, xmm12
pxor xmm8, xmm8
pxor mm0, mm0
out dx, eax
in al, 0x66
pxor mm0, mm0
ror byte [rax - 0x77], 0xc8
mov rax, rcx
enter 0x2949, 0xffffffffffffffc0
sub r8, rax
sal byte [rdi + 0x18], 0xe9
add dword [rbx], 0
add byte [rax], al
movdqa xmm12, xmm15
ja 0x1400fa52d
jmp 0x1400fa89d
add byte [rax], al
movdqa xmm12, xmm15
movq mm4, mm7
out 0x66, eax
movq mm0, mm2
outsd dx, dword [rsi]
invalid
movdqa xmm8, xmm10
outsd dx, dword [rsi]
ret 0x2949
invalid
invalid
sub r8, rax
jbe 0x1400fa89d
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
movdqa xmmword [rsp + 0x30], xmm0
and al, 0x30
xor byte [rsi + 0xf], ah
jg 0x1400fa58b
movdqa xmmword [rsp + 0x20], xmm0
and al, 0x20
add rdx, rax
add edx, eax
cmp r8, 0x20
jb case.0x14003daf1.3228
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
add cl, byte [rdi]
sub dword [rsp + 0x20], eax
and al, 0x20
movdqu xmm0, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x30], xmm0
invalid
xor byte [rax - 0x7d], cl
ret 0x4820
add rdx, 0x20
lea rcx, [rsp + 0x40]
and al, 0x40
add r8, 0xffffffffffffffe0
cmp r8, 0x10
cmp eax, 0x10
shl al, 0x49
cmp eax, 0x10
jae case.0x14002210d.3395
jmp 0x1400fa599
invalid
lea rcx, [rsp + 0x20]
and al, 0x20
cmp r8, 0x10
jb 0x1400fa599
movdqu xmm0, xmmword [rdx]
movdqu xmmword [rcx], xmm0
jg case.0x14003daf1.3233
add dword [rax - 0x7d], ecx
ret 0x4810
add rdx, 0x10
add edx, 0x10
add rcx, 0x10
add r8, 0xfffffffffffffff0
cmp r8, 8
or byte [rdi], cl
jae 0x1400fa907
and dword [rbx + rax], 0
add eax, dword [rax]
add byte [rbp - 0x7b], cl
test r8, r8
sal byte [rbp + rax - 0x18], 0x43
je 0x1400fa5ad
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
add byte [rsi + 0x44], ah
movdqa xmm14, xmmword [rsp + 0x20]
movq mm6, qword [rsp + 0x20]
outsd dx, dword [rsi]
je case.0x14004b2ee.3421
and al, 0x20
and byte [rsi + 0xf], ah
movdqa xmm7, xmmword [rsp + 0x30]
movq mm7, qword [rsp + 0x30]
outsd dx, dword [rsi]
jl 0x1400fa5dd
invalid
and al, 0x30
xor byte [rsi + 0xf], ah
movdqa xmm1, xmmword [rsp + 0x40]
outsd dx, dword [rsi]
and al, 0x40
and al, 0x40
movdqa xmm4, xmmword [rsp + 0x50]
movdqa xmm4, xmmword [rsp + 0x50]
movq mm4, qword [rsp + 0x50]
outsd dx, dword [rsi]
and al, 0x50
push rax
push rax
movdqa xmm2, xmm7
outsd dx, dword [rsi]
xlatb
por xmm2, xmm14
por mm2, mm6
invalid
movdqa xmm3, xmm1
por xmm3, xmm4
por mm3, mm4
outsd dx, dword [rsi]
fldenv [rsi + 0xf]
por mm3, mm4
jmp case.0x1400cd38a.3200
fsub qword [rsi + 0xf]
jmp 0x1400fa5b5
invalid
por xmm3, xmm2
pmovmskb eax, xmm3
ret
movdqa xmm2, xmm12
outsd dx, dword [rsi]
invalid
test eax, eax
fisub dword [rsi + 0xf]
xlatb
ret
outsd dx, dword [rsi]
invalid
je 0x1400fa893
add byte [rax], al
movdqa xmm2, xmm14
movq mm2, mm6
palignr xmm2, xmm8, 0xf
palignr mm2, mm0, 0xf
ror byte [rdi], 1
movdqa xmm5, xmm2
psrlw xmm5, 4
jno 0x1400fa5d5
add al, 0x66
movq mm3, qword [0x140169ad0]
outsd dx, dword [rsi]
invalid
jno 0x1400fa5d5
add al, 0x66
movq mm3, qword [0x140169ad0]
hlt
pand xmm5, xmm3
pand mm5, mm3
movdqa xmm9, xmmword [0x140169ae0]
movq mm1, qword [0x140169ae0]
retf 0x6f4
pshufb xmm9, xmm5
add ch, cl
pand xmm2, xmm3
fcmovnbe st(0), st(3)
movdqa xmm5, xmmword [0x140169af0]
outsd dx, dword [rsi]
sub eax, 0x6f4c8
invalid
movdqa xmm10, xmm5
movq mm2, mm5
pshufb xmm10, xmm2
pshufb mm2, mm2
shl byte [rsi + 0x45], cl
movq mm3, mm6
outsd dx, dword [rsi]
invalid
movdqa xmm11, xmm14
outsd dx, dword [rsi]
fisub word [rsi + 0x41]
invalid
invalid
psrlw xmm11, 4
psrlw mm3, 4
pand xmm11, xmm3
invalid
movdqa xmm0, xmmword [0x140169b00]
add eax, 0x6f4b5
hlt
invalid
add byte [rsi + 0x44], ah
movq mm5, mm0
outsd dx, dword [rsi]
invalid
movdqa xmm13, xmm0
movq mm5, mm0
outsd dx, dword [rsi]
call 0x1781eebba
pshufb mm5, mm3
pshufb xmm13, xmm11
pshufb mm5, mm3
pand xmm13, xmm10
pand xmm13, xmm9
fucomi st(1)
movdqa xmm10, xmm14
palignr xmm10, xmm8, 0xe
invalid
movdqa xmm12, xmm14
palignr xmm12, xmm8, 0xd
movdqa xmm2, xmmword [0x140169b10]
psubusb xmm10, xmm2
psubusb mm2, mm2
movdqa xmm8, xmm2
movq mm0, mm2
psubusb xmm12, xmmword [0x140169b20]
por xmm12, xmm10
pxor xmm2, xmm2
pcmpeqb xmm12, xmm2
pcmpeqb mm4, mm2
shl byte [rsi + 0x44], cl
pcmpeqb mm4, mm2
pandn xmm12, xmmword [0x140169200]
pandn mm4, qword [0x140169200]
fbld tbyte [0x140169200]
pxor xmm12, xmm13
out dx, eax
in eax, 0x66
movdqa xmm13, xmm7
movq mm5, mm7
out dx, eax
palignr xmm13, xmm14, 0xf
palignr mm5, mm6, 0xf
out dx, al
pcmpgtd mm0, qword [rbp + 0xf]
movdqa xmm15, xmm13
movq mm7, mm5
outsd dx, dword [rsi]
std
psrlw xmm15, 4
psrlw mm7, 4
movdqa xmm2, xmm3
pand xmm15, xmm3
pand mm7, mm3
shl dword [rsi + 0x44], cl
pand mm7, mm3
invalid
sti
pand mm7, mm3
invalid
movdqa xmm9, xmmword [0x140169ae0]
movq mm1, qword [0x140169ae0]
add byte [rsi + 0x41], ah
movq mm3, mm1
movdqa xmm3, xmm9
pshufb xmm3, xmm15
pshufb mm3, mm7
fbld tbyte [rsi + 0x44]
pand xmm13, xmm2
pand mm5, mm2
fucomi st(2)
movdqa xmm15, xmm5
movq mm7, mm5
std
pshufb xmm15, xmm13
pshufb mm7, mm5
std
movdqa xmm13, xmm7
outsd dx, dword [rsi]
out dx, eax
psrlw xmm13, 4
psrlw mm5, 4
pand xmm13, xmm2
fucomi st(2)
invalid
movdqa xmm2, xmm0
pshufb xmm2, xmm13
pshufb mm2, mm5
shl byte [rsi + 0x41], 1
pshufb mm2, mm5
cmp byte [rax], al
invalid
pshufb mm2, mm5
cmp byte [rax], al
invalid
pand xmm2, xmm15
pand mm2, mm7
pand mm2, mm7
pand xmm2, xmm3
movdqa xmm3, xmm7
palignr xmm3, xmm14, 0xe
pmaxub mm1, qword [rsi]
movdqa xmm13, xmm7
movq mm5, mm7
palignr xmm13, xmm14, 0xd
psubusb xmm3, xmm8
psubusb mm3, mm0
pmaxsw mm1, qword [0x1181ee897]
fsub dword [rsi + 0x44]
invalid
invalid
psubusb mm3, mm0
fcomp st(0)
movdqa xmm10, xmmword [0x140169b20]
movq mm2, qword [0x140169b20]
adc eax, 0x6f3e5
add byte [rsi + 0x45], ah
psubusb xmm13, xmm10
psubusb mm5, mm2
fsubr st(2)
por xmm13, xmm3
por mm5, mm3
jmp case.0x140104a47.2372
pcmpeqb xmm13, xmmword [0x140169630]
pcmpeqb mm5, qword [0x140169630]
loop case.0x140048217.3162
out dx, al
invalid
movdqa xmm11, xmmword [0x140169200]
sbb eax, 0x6eaa9
invalid
add byte [rsi + 0x45], ah
pandn mm5, mm3
fucompi st(3)
pandn xmm13, xmm11
fucompi st(3)
pxor xmm13, xmm2
pxor mm5, mm2
out dx, eax
invalid
por xmm13, xmm12
por mm5, mm4
jmp case.0x140048217.3168
movdqa xmm2, xmm1
palignr xmm2, xmm7, 0xf
movdqa xmm3, xmm2
outsd dx, dword [rsi]
fisub dword [rsi + 0xf]
jno case.0x140008aad.4042
add al, 0x66
movq mm0, qword [0x140169ad0]
xlatb
pcmpgtd mm1, qword [rdi]
outsd dx, dword [rsi]
fisub dword [rsi + 0xf]
jno case.0x140008aad.4042
add al, 0x66
movq mm0, qword [0x140169ad0]
invalid
invalid
pand xmm3, xmm8
fsub dword [rsi + 0x45]
movdqa xmm12, xmm9
movq mm4, mm1
outsd dx, dword [rsi]
loope 0x1400fa7f3
invalid
pshufb xmm12, xmm3
pshufb mm4, mm3
pshufb mm4, mm3
add bl, ah
pand xmm2, xmm8
fcmovnbe st(0), st(0)
shl byte [rsi + 0xf], 1
outsd dx, dword [rsi]
frstor dword [rsi + 0xf]
cmp byte [rax], al
fisub dword [rsi + 0xf]
movq mm2, mm1
invalid
invalid
jno case.0x14004b09a.3150
movdqa xmm3, xmm5
pshufb xmm3, xmm2
movdqa xmm2, xmm1
movq mm2, mm1
movq mm2, mm1
psrlw xmm2, 4
pand xmm2, xmm8
fcmovnbe st(0), st(0)
add al, 0x66
pand mm2, mm0
fcmovnbe st(0), st(0)
fcmovnbe st(0), st(0)
shl byte [rsi + 0x44], 1
movdqa xmm15, xmm0
movq mm7, mm0
movq mm7, mm0
pshufb xmm15, xmm2
cmp byte [rax], al
cli
pand xmm15, xmm3
sti
pand xmm15, xmm12
movdqa xmm2, xmm1
movq mm2, mm1
invalid
movq mm2, mm1
palignr xmm2, xmm7, 0xe
movdqa xmm14, xmm1
movq mm6, mm1
xlatb
invalid
movq mm6, mm1
palignr xmm14, xmm7, 0xd
palignr mm6, mm7, 0xd
cmp cl, byte [rdi]
test dword [0x155e7b747], 0x6f32f
or eax, 0x15d80f66
invalid
invalid
invalid
invalid
invalid
or eax, 0x15d80f66
invalid
psubusb xmm2, xmmword [0x140169b10]
psubusb mm2, qword [0x140169b10]
fcom dword [0x140169b10]
adc eax, 0x6f32f
invalid
invalid
psubusb xmm14, xmm10
psubusb mm6, mm2
psubusb mm6, mm2
invalid
por xmm14, xmm2
por mm6, mm2
invalid
pcmpeqb xmm14, xmmword [0x140169630]
pcmpeqb mm6, qword [0x140169630]
je case.0x1400ccc14.3011
cmp al, 0xee
out dx, al
invalid
add byte [rsi + 0x45], ah
pandn xmm14, xmm11
pandn mm6, mm3
pxor xmm14, xmm15
pxor mm6, mm7
out dx, eax
mul dword [rsi + 0xf]
invalid
invalid
movdqa xmm2, xmm4
movq mm2, mm4
outsd dx, dword [rsi]
invalid
palignr xmm2, xmm1, 0xf
cmp cl, byte [rdi]
psrlw mm1, qword [rdi]
ror dword [rdi], 1
movdqa xmm3, xmm2
movq mm3, mm2
outsd dx, dword [rsi]
fisub dword [rsi + 0xf]
psrlw xmm3, 4
pand xmm3, xmm8
pand mm3, mm0
jno 0x1400fa7e3
rol dword [rsi + riz*2], cl
add al, 0x66
pand mm3, mm0
fsub dword [rsi + 0x44]
pshufb xmm9, xmm3
pshufb mm1, mm3
cmp byte [rax], al
add bl, cl
retf
pand xmm2, xmm8
pand mm2, mm0
pshufb xmm5, xmm2
pshufb mm5, mm2
invalid
movdqa xmm2, xmm4
psrlw xmm2, 4
pand xmm2, xmm8
fcmovnbe st(0), st(0)
add al, 0x66
pand mm2, mm0
fcmovnbe st(0), st(0)
fcmovnbe st(0), st(0)
pshufb xmm0, xmm2
pand xmm0, xmm5
pand mm0, mm5
cmp byte [rax], al
ret 0xf66
invalid
pand mm0, mm5
pand xmm0, xmm9
pand mm0, mm1
movdqa xmm2, xmm4
palignr xmm2, xmm1, 0xe
ror dword [rsi], 1
movdqa xmm12, xmm4
movq mm4, mm4
palignr xmm12, xmm1, 0xd
palignr mm4, mm1, 0xd
psubusb xmm2, xmmword [0x140169b10]
psubusb xmm12, xmm10
por xmm12, xmm2
pcmpeqb xmm12, xmmword [0x140169630]
pandn xmm12, xmm11
pxor xmm12, xmm0
pxor mm4, mm0
por xmm12, xmm14
por xmm12, xmm13
psubusb xmm4, xmmword [0x140169b30]
psubusb mm4, qword [0x140169b30]
fsub dword [0x140169b30]
invalid
movdqa xmm2, xmm4
movq mm2, mm4
por xmm6, xmm12
jmp 0x1400fa88c
hlt
movdqa xmm12, xmm2
por xmm6, xmm12
por mm6, mm4
ptest xmm6, xmm6
setne al
movaps xmm6, xmmword [rsp + 0x70]
je case.0x1400ccc14.3026
jo 0x1400fa8bf
sub byte [rsp + 0x80], bh
invalid
je case.0x1400ccc14.3026
jo 0x1400fa8bf
sub byte [rsp + 0x80], bh
add byte [rax], 0
add byte [rdi + rcx + 0x28], al
movaps xmm8, xmmword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + riz*4], fs
movaps xmm9, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], cl
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movaps xmm2, xmmword [rsp + 0xb0]
invalid
invalid
invalid
pushfq
add byte [rax], al
movaps xmm10, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xb0]
mov al, 0
add byte [rax], al
movaps xmm11, xmmword [rsp + 0xc0]
movaps xmm12, xmmword [rsp + 0xd0]
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax], al
and al, 0xc0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
movaps xmm13, xmmword [rsp + 0xe0]
sub byte [rsp + 0xe0], ch
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
invalid
invalid
invalid
movaps xmm14, xmmword [rsp + 0xf0]
movaps xmm6, xmmword [rsp + 0xf0]
mov ah, 0x24
lock add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movaps xmm15, xmmword [rsp + 0x100]
add rsp, 0x118
sbb byte [rcx], al
add byte [rax], al
mov esp, 0x10024
and al, 0
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
sbb byte [rcx], al
add byte [rax], al
ret
mov rax, qword [rdx]
mov qword [rcx], rax
add rdx, 8
add edx, 8
add edx, 8
add rcx, 8
add ecx, 8
or byte [rcx - 0x7d], cl
add r8, 0xfffffffffffffff8
add eax, 0xfffffff8
sar al, 0x4d
test r8, r8
test eax, eax
jne 0x1400fa5a8
test dword [rsi - 0x16000004], eax
xchg ah, bh
cld
invalid
jmp 0x1400fa5ad
xchg ah, bh
invalid
dec esp
int3
int3
int3
int3
sub rsp, 0x170
sub esp, 0x170
add byte [rax], al
lea rbp, [rsp + 0x80]
vmovdqa xmmword [rbp + 0xe0], xmm15
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add ch, al
jns 0x1400fa9c2
mov ebp, 0xe0
vmovdqa xmmword [rbp + 0xd0], xmm14
jns 0x1400fa9ca
mov ch, 0xd0
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
invalid
add ch, al
jns 0x1400fa9d2
invalid
vmovdqa xmmword [rbp + 0xc0], xmm13
jg 0x1400fa901
lodsd eax, dword [rsi]
rol byte [rax], 0
add byte [rax], al
add ch, al
jns 0x1400fa9da
vmovdqa xmmword [rbp + 0xb0], xmm12
movsd dword [rdi], dword [rsi]
mov al, 0
add byte [rax], al
vmovdqa xmmword [rbp + 0xa0], xmm11
vmovdqa xmmword [rbp + 0x90], xmm10
vmovdqa xmmword [rbp + 0x80], xmm9
vmovdqa xmmword [rbp + 0x70], xmm8
vmovdqa xmmword [rbp + 0x60], xmm7
vmovdqa xmmword [rbp + 0x50], xmm6
and rsp, 0xffffffffffffffe0
loopne 0x1400fa9d5
mov eax, edx
loopne 0x1400fa9d5
mov eax, edx
mov rdx, rcx
mov rcx, r8
and rcx, 0xffffffffffffffc0
xor eax, eax
nop word [rax + rax]
cmp rax, rcx
jae 0x1400fac08
vmovdqu ymm9, ymmword [rdx + rax]
vmovdqu ymm8, ymmword [rdx + rax + 0x20]
jle 0x1400faa20
add r12b, byte [rax]
jle 0x1400faa20
add r12b, byte [rax]
add rax, 0x40
vpor ymm0, ymm8, ymm9
vpmovmskb r9d, ymm0
test r9d, r9d
test ecx, ecx
je 0x1400fa9a0
vperm2i128 ymm4, ymm9, ymm9, 0x28
loope 0x1400fa9f4
vpalignr ymm2, ymm9, ymm4, 0xf
vpsrlw ymm1, ymm2, 4
vpbroadcastb ymm0, byte [0x140169901]
loop 0x1400faa57
js case.0x14004b2ee.3189
and edi, ebp
invalid
invalid
rol byte [rsp + rax*8], cl
loop 0x1400faa57
js case.0x14004b2ee.3189
add eax, 0x6ef21
and edi, ebp
invalid
vpand ymm3, ymm1, ymm0
cmc
fcmovnu st(0), st(0)
vbroadcasti128 ymm1, xmmword [0x140169ae0]
pop rdx
or eax, 0x6f0f3
invalid
invalid
invalid
vpshufb ymm5, ymm1, ymm3
vpand ymm3, ymm2, ymm0
fcmovnu st(0), st(0)
vbroadcasti128 ymm2, xmmword [0x140169af0]
vpshufb ymm6, ymm2, ymm3
vpsrlw ymm3, ymm9, 4
vpand ymm7, ymm3, ymm0
in eax, 0xdb
clc
shl dword [rbp + 0x71], 0xd1
add al, 0xc5
rol dword [rax*8 - 0x3b07241b], 1
loop 0x1400faa8e
in eax, 0xdb
clc
vbroadcasti128 ymm3, xmmword [0x140169b00]
pop rdx
sbb eax, 0x6f0e9
invalid
invalid
invalid
invalid
vpshufb ymm7, ymm3, ymm7
add bh, bh
vpand ymm6, ymm6, ymm7
vpand ymm10, ymm6, ymm5
vpalignr ymm5, ymm9, ymm4, 0xe
vpalignr ymm6, ymm9, ymm4, 0xd
vpbroadcastb ymm4, byte [0x140169902]
out dx, al
invalid
add ch, al
invalid
fdivr st(4)
vpbroadcastb ymm5, byte [0x140169903]
vpsubusb ymm6, ymm6, ymm5
vpor ymm7, ymm6, ymm7
vpxor xmm6, xmm6, xmm6
vpcmpeqb ymm11, ymm7, ymm6
vpbroadcastq ymm7, qword [0x140169b40]
loop 0x1400faad6
pop rcx
cmp eax, 0x6f0e1
vpandn ymm11, ymm11, ymm7
vpxor ymm10, ymm11, ymm10
and eax, 0x43c4d2ef
xor eax, 0xc421c846
invalid
invalid
psubusw mm1, qword [rdi]
invalid
invalid
invalid
vpsrlw ymm12, ymm11, 4
vpand ymm12, ymm12, ymm0
vpshufb ymm12, ymm1, ymm12
vpand ymm11, ymm11, ymm0
vpshufb ymm11, ymm2, ymm11
add bl, bl
vpsrlw ymm13, ymm8, 4
vpand ymm13, ymm13, ymm0
vpshufb ymm13, ymm3, ymm13
adc eax, 0xc504d071
adc eax, 0x42c4e8db
add ch, ch
rol byte [rax*8 - 0x3b1724eb], 1
add ch, ch
vpand ymm11, ymm11, ymm13
vpand ymm11, ymm11, ymm12
vpalignr ymm12, ymm8, ymm9, 0xe
psraw mm1, qword [rsi]
vpalignr ymm9, ymm8, ymm9, 0xd
vpsubusb ymm12, ymm12, ymm4
vpsubusb ymm9, ymm9, ymm5
vpor ymm9, ymm9, ymm12
vpcmpeqb ymm9, ymm9, ymm6
je 0x1400faa90
je 0x1400faa90
vpandn ymm9, ymm9, ymm7
xor eax, 0x41c4cfdf
xor eax, 0x41c4cbef
out dx, eax
retf
vpor ymm14, ymm9, ymm10
xor eax, 0x3dc5f2eb
vpxor ymm9, ymm9, ymm11
vpor ymm14, ymm9, ymm10
xor eax, 0x3dc5f2eb
fsub dword [0x140169b60]
out dx, eax
retf
xor eax, 0x3dc5f2eb
vpsubusb ymm12, ymm8, ymmword [0x140169b60]
fsub dword [0x140169b60]
invalid
invalid
cmp rax, rcx
jae case.0x14002210d.3724
vmovdqa ymm9, ymmword [0x140169b60]
jmp 0x1400fab0c
add byte [rax], r8b
vmovdqa ymm10, ymm12
vmovdqa ymm15, ymm8
jge 0x1400fab68
clc
outsd dx, dword [rsi]
invalid
jge 0x1400fab68
clc
vpor ymm14, ymm10, ymm14
sub eax, 0x8348f6eb
rol byte [rax + 0x48], 0x39
cmp rax, rcx
jae 0x1400fac1a
prefetcht0 byte [rdx + rax + 0x80]
add rax, 0x40
cmp rax, rcx
cmp rax, rcx
jae 0x1400fac1a
prefetcht0 byte [rdx + rax + 0x80]
vmovdqu ymm10, ymmword [rdx + rax]
vmovdqu ymm15, ymmword [rdx + rax + 0x20]
vpor ymm11, ymm15, ymm10
vpmovmskb r9d, ymm11
test r9d, r9d
je case.0x1400ccc14.3070
vperm2i128 ymm8, ymm8, ymm10, 0x21
vpalignr ymm11, ymm10, ymm8, 0xf
vpsrlw ymm12, ymm11, 4
vpand ymm12, ymm12, ymm0
vpshufb ymm12, ymm1, ymm12
vpand ymm11, ymm11, ymm0
vpshufb ymm11, ymm2, ymm11
vpsrlw ymm13, ymm10, 4
vpand ymm13, ymm13, ymm0
vpshufb ymm13, ymm3, ymm13
vpand ymm11, ymm11, ymm13
vpand ymm11, ymm11, ymm12
vpalignr ymm12, ymm10, ymm8, 0xe
vpalignr ymm8, ymm10, ymm8, 0xd
vpsubusb ymm12, ymm12, ymm4
vpsubusb ymm8, ymm8, ymm5
fadd st(5)
and eax, 0x43c4dcdb
sub eax, 0xc40ee00f
sub eax, 0xc50dc00f
sbb eax, 0x3dc5e4d8
fadd st(5)
vpor ymm8, ymm8, ymm12
vpcmpeqb ymm8, ymm8, ymm6
vpandn ymm8, ymm8, ymm7
vpxor ymm8, ymm8, ymm11
vperm2i128 ymm10, ymm10, ymm15, 0x21
invalid
vpalignr ymm11, ymm15, ymm10, 0xf
vpsrlw ymm12, ymm11, 4
rcr dword [0x105147f16], 0x1d
feni8087_nop
rcr dword [0x105147f16], 0x1d
feni8087_nop
vpshufb ymm12, ymm1, ymm12
vpand ymm11, ymm11, ymm0
vpshufb ymm11, ymm2, ymm11
insd dword [rdi], dx
add bl, bl
insd dword [rdi], dx
add bl, bl
vpsrlw ymm13, ymm15, 4
vpand ymm13, ymm13, ymm0
vpshufb ymm13, ymm3, ymm13
vpand ymm11, ymm11, ymm13
vpand ymm11, ymm11, ymm12
vpalignr ymm12, ymm15, ymm10, 0xe
vpalignr ymm10, ymm15, ymm10, 0xd
vpsubusb ymm12, ymm12, ymm4
vpsubusb ymm10, ymm10, ymm5
vpor ymm10, ymm10, ymm12
vpcmpeqb ymm10, ymm10, ymm6
vpandn ymm10, ymm10, ymm7
vpxor ymm10, ymm10, ymm11
vpor ymm10, ymm8, ymm10
vpsubusb ymm12, ymm15, ymm9
vmovdqa ymm8, ymm15
jmp 0x1400faafa
vpxor xmm12, xmm12, xmm12
vpxor xmm14, xmm14, xmm14
vpxor xmm15, xmm15, xmm15
mov rax, rcx
sub r8, rax
jbe 0x1400fae26
vpxor xmm0, xmm0, xmm0
vmovdqa ymmword [rsp + 0x40], ymm0
invalid
rol ch, 0xfd
jg 0x1400fac6f
and al, 0x40
invalid
vmovdqa ymmword [rsp + 0x20], ymm0
add rdx, rax
cmp r8, 0x20
jb 0x1400fac6a
vmovdqu ymm0, ymmword [rdx]
vmovdqa ymmword [rsp + 0x20], ymm0
add rdx, 0x20
add edx, 0x20
add edx, 0x20
lea rcx, [rsp + 0x40]
add r8, 0xffffffffffffffe0
cmp r8, 0x10
jae 0x1400fac75
jmp 0x1400fac89
vmovdqa ymm15, ymm8
sub r8, rax
ja 0x1400fac23
jmp 0x1400fae26
lea rcx, [rsp + 0x20]
cmp r8, 0x10
jb 0x1400fac89
adc byte [rdx + 0x14], dh
vmovdqu xmm0, xmmword [rdx]
vmovdqu xmmword [rcx], xmm0
add rdx, 0x10
add rcx, 0x10
add r8, 0xfffffffffffffff0
cmp r8, 8
jae 0x1400fae01
test r8, r8
je 0x1400facd0
vmovdqa ymmword [rsp + 0xa0], ymm14
vmovdqa ymmword [rsp + 0x80], ymm12
vmovdqa ymmword [rsp + 0x60], ymm15
vzeroupper
call sub.VCRUNTIME140.dll_memcpy
vmovdqa ymm15, ymmword [rsp + 0x60]
vmovdqa ymm12, ymmword [rsp + 0x80]
vmovdqa ymm14, ymmword [rsp + 0xa0]
vmovdqa ymm1, ymmword [rsp + 0x20]
vmovdqa ymm0, ymmword [rsp + 0x40]
vpor ymm2, ymm0, ymm1
vpmovmskb eax, ymm2
test eax, eax
je 0x1400fae21
vperm2i128 ymm3, ymm15, ymm1, 0x21
vpalignr ymm4, ymm1, ymm3, 0xf
vpsrlw ymm5, ymm4, 4
vpbroadcastb ymm2, byte [0x140169901]
vpand ymm5, ymm5, ymm2
vbroadcasti128 ymm6, xmmword [0x140169ae0]
vpshufb ymm5, ymm6, ymm5
vpand ymm4, ymm4, ymm2
vbroadcasti128 ymm7, xmmword [0x140169af0]
vpshufb ymm4, ymm7, ymm4
vpsrlw ymm8, ymm1, 4
vpand ymm8, ymm8, ymm2
vbroadcasti128 ymm9, xmmword [0x140169b00]
vpshufb ymm8, ymm9, ymm8
vpand ymm4, ymm8, ymm4
vpand ymm4, ymm4, ymm5
vpalignr ymm5, ymm1, ymm3, 0xe
vpalignr ymm3, ymm1, ymm3, 0xd
vpbroadcastb ymm8, byte [0x140169902]
vpsubusb ymm5, ymm5, ymm8
vpbroadcastb ymm10, byte [0x140169903]
vpsubusb ymm3, ymm3, ymm10
vpor ymm3, ymm3, ymm5
vpxor xmm5, xmm5, xmm5
vpcmpeqb ymm3, ymm3, ymm5
vpbroadcastq ymm11, qword [0x140169b40]
vpandn ymm3, ymm3, ymm11
vpxor ymm3, ymm3, ymm4
vperm2i128 ymm1, ymm1, ymm0, 0x21
vpalignr ymm4, ymm0, ymm1, 0xf
vpsrlw ymm12, ymm4, 4
vpand ymm12, ymm12, ymm2
vpshufb ymm6, ymm6, ymm12
vpand ymm4, ymm4, ymm2
vpshufb ymm4, ymm7, ymm4
loop 0x1400fadf5
add ah, ah
vpsrlw ymm7, ymm0, 4
vpand ymm2, ymm7, ymm2
vpshufb ymm2, ymm9, ymm2
vpand ymm2, ymm4, ymm2
vpand ymm2, ymm2, ymm6
vpalignr ymm4, ymm0, ymm1, 0xe
vpalignr ymm1, ymm0, ymm1, 0xd
vpsubusb ymm4, ymm4, ymm8
vpsubusb ymm1, ymm1, ymm10
vpor ymm1, ymm1, ymm4
cmc
jmp 0x1400fadae
vpcmpeqb ymm1, ymm1, ymm5
vpandn ymm1, ymm1, ymm11
invalid
retf
vpxor ymm1, ymm1, ymm2
cmc
jmp 0x1400fadae
invalid
vpor ymm1, ymm3, ymm1
vpsubusb ymm12, ymm0, ymmword [0x140169b60]
fsub dword [0x140169b60]
add ch, al
or eax, 0x25ebf1eb
vpor ymm14, ymm14, ymm1
jmp 0x1400fae26
mov rax, qword [rdx]
mov qword [rcx], rax
add rdx, 8
or byte [rax - 0x7d], cl
ror dword [rax], 0x49
or byte [rcx - 0x7d], cl
invalid
clc
add cl, byte [rax - 0x77]
add dword [rax - 0x7d], ecx
ret 0x4808
invalid
invalid
or byte [rax - 0x7d], cl
ror dword [rax], 0x49
or byte [rcx - 0x7d], cl
invalid
clc
or byte [rcx - 0x7d], cl
sar al, 0x4d
test eax, eax
test r8, r8
jne 0x1400fac98
jmp 0x1400facd0
invalid
vpor ymm14, ymm12, ymm14
test ah, 0xc1
or eax, 0xe2c4c4eb
jge 0x1400fae46
vpor ymm0, ymm14, ymm12
vptest ymm0, ymm0
setne al
vmovaps xmm6, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], dh
ror byte [rdi], 0x95
rol ch, 0xf8
sub byte [rbp + 0x50], dh
vmovaps xmm7, xmmword [rbp + 0x60]
vmovaps xmm8, xmmword [rbp + 0x70]
vmovaps xmm9, xmmword [rbp + 0x80]
vmovaps xmm10, xmmword [rbp + 0x90]
vmovaps xmm11, xmmword [rbp + 0xa0]
add ch, al
js 0x1400fae85
movsd dword [rdi], dword [rsi]
mov al, 0
add byte [rax], al
invalid
add byte [rax], 0
add ch, al
js 0x1400fae75
xchg ebp, eax
nop
add byte [rax], al
add ch, al
js 0x1400fae7d
popfq
movabs al, byte [0xb0a52878c5000000]
add ch, al
js 0x1400fae85
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
add ch, al
js 0x1400fae8d
vmovaps xmm13, xmmword [rbp + 0xc0]
vmovaps xmm14, xmmword [rbp + 0xd0]
vmovaps xmm15, xmmword [rbp + 0xe0]
js 0x1400fae9d
mov ebp, 0xe0
lodsd eax, dword [rsi]
rol byte [rax], 0
add ch, al
js 0x1400fae95
mov ch, 0xd0
add byte [rax], al
add ch, al
js 0x1400fae9d
mov ebp, 0xe0
lea rsp, [rbp + 0xf0]
pop rbp
lock add byte [rax], al
add byte [rbp - 0x3b], bl
vzeroupper
ret
vzeroupper
ret
int3
int3
int3
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a3a78]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401a3a78]
lea edx, [0x1401a3a78]
mov r8d, 0x16
jmp rax
int3
sub esp, 0x28
lea rcx, [0x1401a5c4e]
lea ecx, [0x1401a5c4e]
lea ecx, [0x1401a5c4e]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x1400faf06
invalid
mov rsi, rax
mov rsi, rax
lea rdx, str.WaitOnAddress
cdq
lodsd eax, dword [rsi]
or al, byte [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400faf06
mov rdi, rax
lea rdx, str.WakeByAddressSingle
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
invalid
add byte [rax - 0x7b], cl
invalid
je 0x1400faf06
invalid
invalid
invalid
mov qword [0x1401ea918], rdi
mov qword [0x1401ea920], rax
sbb bh, dl
invalid
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
in al, dx
sub byte [rdi], cl
mov dh, 5
in eax, dx
stc
invalid
jne 0x1400faf2d
call fcn.1400faf40
adc eax, dword [rax]
add byte [rax], al
movzx eax, byte [0x1401e3200]
add eax, 0xe82cc
add rsp, 0x28
ret
int3
in al, dx
and byte [rbx + 0x1223c105], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x50], 0
add byte [rax], al
jne 0x1400fafd7
nop word cs:[rax + rax]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x68]
test rax, rax
je case.0x14004b2ee.3430
dec rax
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
enter 0xd8b, 0x74
and edx, dword [rdx]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax - 0x75], cl
xor al, 0xca
mov rsi, qword [rdx + rcx*8]
mov qword [rsi + 0x68], rax
mov rdx, qword [rsi + 0x58]
shl rax, 4
shl eax, 4
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
pop rax
add byte [rax], al
add byte [rax - 0x3f], cl
shl eax, 4
shl eax, 4
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
mov qword [rsi + 0x50], 0
xchg byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
xchg byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
ror byte [rax - 0x7d], 1
invalid
call rax
cmp qword [rsi + 0x50], 0
cmp dword [rsi + 0x50], 0
cmp dword [rsi + 0x50], 0
mov esi, 0x50
add byte [rax], al
add byte [rcx + rbx*4 + 0x48], dh
je 0x1400faf70
lea rcx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_thread_local_key.rs
lea ecx, [0x1401a65d8]
or al, byte [rax]
call fcn.1401636d0
ud2
mov eax, dword [0x14021d30c]
add eax, 0x122321
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x88
pop rax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
sbb byte [rax], 0
add byte [rax], cl
invalid
mov rcx, qword [rax + 0x58]
mov qword [rax + 0x58], 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], 0
add byte [rax], al
mov qword [rax + 0x50], 0
cmp qword [rax + 0x60], 0
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and byte [rax], 0
invalid
je 0x1400fb033
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
mov eax, 0x60
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and byte [rax], 0
add byte [rdx + rcx + 0x48], dh
add esp, 0x20
add rsp, 0x20
pop rsi
jmp fcn.140142490
add al, 0
add al, 0
nop
add rsp, 0x20
pop rsi
ret
int3
in al, dx
test al, 0
add byte [rax], al
mov rax, qword [rcx]
cmp dword [rax], 0xc00000fd
jne 0x1400fb20a
scasd eax, dword [rdi]
add dword [rax], eax
invalid
scasd eax, dword [rdi]
add dword [rax], eax
add bh, al
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
add dh, al
and al, 0x24
add byte [rbx + 0x12229e05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov byte [rsp + 0x24], 0
mov eax, dword [0x14021d30c]
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]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x88]
add byte [rax], al
cmp eax, 1
je 0x1400fb0bc
add dword [rbp + rsi - 0x7b], esi
ror byte [rdi], 0x85
add dword [rax], eax
test eax, eax
jne 0x1400fb281
invalid
add byte [rbx + 0x12227705], cl
mov eax, dword [0x14021d30c]
add eax, 0x122277
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov ecx, dword [0x58]
and eax, 0x58
add byte [rax], al
mov rsi, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [rsi + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
lea rdx, [0x1400fb5b0]
adc eax, 0x500
add byte [rax], al
add al, ch
call fcn.1400fb5f0
mov byte [rsi + 0x88], 1
cmp eax, dword [0xc6d5b0b7]
mov byte [rax], al
add byte [rax], al
add dword [rbx + 0x12224a05], ecx
add byte [rbp + 0x48], ah
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rsi, qword [rax + 0x80]
mov esi, dword [rax + 0x80]
add byte [rax], al
add byte [rax - 0x7b], cl
test rsi, rsi
invalid
invalid
push rbp
test rsi, rsi
je case.0x140003724.4443
test byte [rbp + 1], dl
add byte [rax], al
add dword [rax], eax
add al, dh
lock inc qword [rsi]
lock inc qword [rsi]
invalid
jle 0x1400fb27d
xchg esp, eax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x18]
test rax, rax
test eax, eax
sbb byte [rax - 0x7b], r9b
sal byte [rcx + rcx + 0x48], 0x8b
or dword [rax - 0x75], ecx
test eax, eax
je 0x1400fb0fb
or dword [rax - 0x75], ecx
mov rcx, qword [rsi + 0x20]
dec rcx
dec ecx
and byte [rax - 1], r9b
leave
dec ecx
jmp 0x1400fb107
or al, 0xb9
or dword [rax], eax
add byte [rax], al
invalid
mov ecx, 9
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401a5241]
add eax, 0xaa13a
cmp ah, byte [rcx - 0x76b7fff6]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], rcx
lea rax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, [0x140108770]
lea eax, [0x140108770]
mov qword [rsp + 0x30], rax
lea rax, str._nthread__has_overflowed_its_stack_n
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x98], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
nop
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
nop
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xa902a
or al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xa902a
or al, byte [rax]
or al, byte [rax]
lea rcx, [rsp + 0x48]
lea r8, [rsp + 0x78]
call fcn.140088cf0
mov rcx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
test al, al
je 0x1400fb1e3
test rcx, rcx
test ecx, ecx
lea rax, [0x1401a4b30]
cmovne rax, rcx
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x49]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x49]
test rcx, rcx
je 0x1400fb1fc
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
jo 0x1400fb1cb
jo 0x1400fb1cb
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
je 0x1400fb1d9
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
jmp 0x1400fb1fc
test rcx, rcx
je 0x1400fb1fc
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x1400fb1fc
test rax, rax
jne 0x1400fb219
lock dec qword [rsi]
jne 0x1400fb20a
mov rcx, rsi
call case.0x14003dfe5.3576
xor eax, eax
add rsp, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rdi, [rcx - 1]
lea edi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
jne 0x1400fb1d1
jmp 0x1400fb1d9
call fcn.140166460
mov rsi, rax
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x80], 0
jne 0x1400fb29b
invalid
mov eax, 0x80
add byte [rbp + 0x42], dh
invalid
mov eax, dword [0x14021d30c]
add eax, 0x1220ad
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov qword [rax + 0x80], rsi
lock inc qword [rsi]
inc dword [rsi]
add al, dh
inc qword [rsi]
inc dword [rsi]
inc dword [rsi]
jg 0x1400fb0e9
dec dword [rdi]
or ecx, dword [rdi]
or ecx, dword [rax - 0x73]
ud2
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
or eax, 0xa91b0
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadmod.rs
add eax, 0xa9209
mov edx, 0x5e
call fcn.140163830
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
xchg edi, eax
test dword [rsi], eax
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0xa899e
mov dword [rdx], ecx
invalid
lea rax, str.reentrant_init
mov dword [rdx], ecx
add byte [rax - 0x77], cl
and al, 0x48
invalid
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401aa580]
add eax, 0xaf2c9
or al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
mov qword [rsp + 0x58], rax
and al, 0x58
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
ror byte [rdi], 0x11
and al, 0x60
and al, 0x60
and al, 0x60
invalid
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srccellonce.rs
adc eax, 0xa89fd
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.140163280
ud2
invalid
stosd dword [rdi], eax
jg case.0x140104a47.2398
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
int3
push rbx
sub rsp, 0x50
push rax
push rax
mov rax, rcx
enter 0xffffffffffff8d4c, 0x42
dec dword [rax - 0x73]
invalid
invalid
lea r8, [rdx - 1]
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
ret 0x95e8
invalid
xchg ebp, eax
mov rdx, rax
call fcn.140089490
cmp qword [rsp + 0x20], 0
and al, 0x20
invalid
xchg ebp, eax
loope case.0x1400c92be.2372
dec dword [rax - 0x7d]
jl 0x1400fb323
invalid
and al, 0x20
add byte [rbp + 0x61], dh
invalid
and byte [rax], al
jne 0x1400fb364
invalid
mov rdx, qword [rsp + 0x28]
and al, 0x28
mov r8, qword [rsp + 0x30]
and al, 0x30
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
call fcn.1400fcd00
mov rsi, qword [rsp + 0x38]
and al, 0x38
add byte [rax - 0x75], cl
je 0x1400fb33f
invalid
and al, 0x38
cmp byte [rax - 0x7b], cl
test rsi, rsi
je 0x1400fb34b
div byte [rdx + rbp + 0x48]
mov rdi, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
jl 0x1400fb349
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
invalid
mov r8, qword [0x1401e9118]
add eax, 0xedde5
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov rcx, rax
mov rdx, rsi
call r8
call rax
test rdi, rdi
push qword [rbx + riz + 0x48]
je 0x1400fb364
mov rcx, rsi
mov ecx, esi
call fcn.140142490
jno 0x1400fb34c
add bl, ch
jmp 0x1400fb364
sbb dword [rax - 0x75], ecx
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
jb 0x1400fb364
add eax, 0x75c98548
or byte [rax - 0x7d], cl
test rcx, rcx
jne 0x1400fb36c
add rsp, 0x50
pop rbx
pop rdi
invalid
pop rsi
ret
lea rsi, [rax - 1]
jo 0x1400fb36f
dec dword [rax - 0x75]
mov rdi, qword [rax - 1]
js 0x1400fb373
dec dword [rax - 0x75]
mov rbx, qword [rax + 7]
mov rcx, rdi
stc
pop rax
invalid
stc
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
cmp dword [rbx + 8], 0
je 0x1400fb341
mov rcx, rdi
call fcn.140142490
jmp 0x1400fb341
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 0
lea rdx, [0x1401a41a8]
lea rcx, [rsp + 0x20]
call fcn.140088cf0
mov rcx, qword [rsp + 0x28]
test al, al
je 0x1400fb3d2
test rcx, rcx
lea rax, [0x1401a4b30]
cmovne rax, rcx
jmp 0x1400fb417
test rcx, rcx
je 0x1400fb415
mov edx, ecx
and edx, 3
add esi, dword [rcx]
ror byte [rbp + rcx*4 + 0x42], 0xfe
add esi, dword [rcx]
ror byte [rbp + rcx*4 + 0x42], 0xfe
cmp r8, 2
jb 0x1400fb417
test rdx, rdx
je 0x1400fb417
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
jns 0x1400fb3f4
jns 0x1400fb3f4
dec dword [rax - 0x75]
pop rcx
invalid
mov rbx, qword [rcx + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400fb40d
mov rcx, rdi
call fcn.140142490
mov rcx, rsi
call fcn.140142490
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
je 0x1400fb468
mov rcx, rdi
call fcn.140142490
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
or byte [rax - 0x7d000000], 0xf8
add dword [rcx + rsi - 0x7b], esi
sal byte [rbp + 0x6b], 0x8b
mov eax, dword [0x14021d30c]
add byte [rax], al
add byte [rbx + 0x317401f8], al
test eax, eax
jne 0x1400fb517
mov eax, dword [0x14021d30c]
invalid
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rcx + rax*8]
mov rdi, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8f
add byte [rax], 0
add byte [rax], al
lea rdx, [0x1400fb5b0]
lea rcx, [rdi + 0x80]
pop qword [rax + 0x48000000]
lea edx, [0x1400fb5b0]
add byte [rax], al
lea rdx, [0x1400fb5b0]
call fcn.1400fb5f0
mov byte [rdi + 0x88], 1
invalid
add dword [rbx + 0x121e2d05], ecx
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x14021d30c]
invalid
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x7d], 0xb8
cmp qword [rax + 0x80], 0
mov eax, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rbp + 0x5a], dh
jne 0x1400fb550
pop rdx
mov eax, dword [0x14021d30c]
adc byte [rsi], bl
adc al, byte [rax]
invalid
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 rax, qword [rcx + rax*8]
add al, 0xc1
mov qword [rax + 0x80], rsi
mov dword [rax + 0x80], esi
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x68
pop rdi
pop rsi
ret
push 0xfffffffff0c35e5f
dec qword [rsi]
dec dword [rsi]
lock dec qword [rsi]
dec dword [rsi]
jne case.0x1400c92be.2545
or byte [rax - 0x77], cl
mov rcx, rsi
int1
call case.0x14003dfe5.3576
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadlocal.rs
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadlocal.rs
cmp al, 0xbf
or al, byte [rax]
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
lea r9, method..virtual_0
lea ecx, [0x1401a43f8]
push rax
mov esi, 0x8d4c000a
invalid
invalid
invalid
add byte [rbp + rcx*4 + 0xd], cl
mov ecx, 0x4c000a8e
or al, byte [rax]
invalid
lea ecx, [0x1401a43f8]
or eax, 0xa8eb9
or al, byte [rax]
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
sub byte [rdx + 0x46], bh
mov edx, 0x46
add byte [rax], al
add al, ch
invalid
call fcn.140163790
ud2
mov dword [rsp + 0x30], 0
mov byte [rsp + 0x34], 0
lea rax, [0x1401a52f8]
lea eax, [0x1401a52f8]
add dh, al
and al, 0x34
add byte [rax - 0x73], cl
lea eax, [0x1401a52f8]
lea eax, [0x1401a52f8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x38]
call fcn.1400fb390
mov rcx, rax
call fcn.1400fb420
mov ecx, 7
int 0x29
ud2
add byte [rax], al
add byte [rdx], al
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
test rax, rax
je 0x1400fb5e0
lock dec qword [rax]
jne 0x1400fb5e0
mov rcx, qword [rcx]
jmp case.0x14003dfe5.3576
ret
sbb al, 0x12
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
add al, 0x25
pop rax
add byte [rax], al
invalid
mov rdx, qword [r8 + rdx*8]
mov r8, qword [rdx + 0x58]
mov r9, rcx
shl r9, 4
mov qword [r8 + r9], rdi
mov qword [r8 + r9 + 8], rsi
inc rcx
ror dword [rax - 0x77], 0x8a
push 0x48000000
mov dword [rdx + 0x50], eax
mov byte [0x1401ea908], 1
add rsp, 0x68
pop rdi
pop rsi
ret
int3
sbb byte [r8 - 0x7b], cl
leave
je 0x1400fb740
cmovs eax, dword [rbx - 0x39ffdf82]
add dword [rax], eax
cmp qword [rsi + 0x20], 0
and byte [rax], al
mov byte [rcx], 0
je 0x1400fb740
call fcn.140142490
cmp rsi, 0xffffffffffffffff
je 0x1400fb75a
lock dec qword [rsi + 8]
jne 0x1400fb75a
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp fcn.140142490
nop
add rsp, 0x20
pop rsi
ret
int3
sub rsp, 0x70
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x88]
cmp eax, 1
clc
invalid
je case.0x14003dfe5.3587
clc
add dword [rbp + rsi - 0x7b], esi
test eax, eax
jne case.0x14004b09a.3504
add byte [rax], al
ror byte [rdi], 0x85
xchg dword [rcx], eax
add byte [rax], al
mov eax, dword [0x14021d30c]
adc al, byte [rax]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
xor al, 0xc1
invalid
mov rsi, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8e
add byte [rax], 0
lea rcx, [rsi + 0x80]
add byte [rax - 0x73], cl
adc eax, 0xfffffdee
lea rdx, [0x1400fb5b0]
call fcn.1400fb5f0
mov byte [rsi + 0x88], 1
add byte [rax], al
add byte [rcx], al
sub esi, edi
invalid
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rsi, qword [rax + 0x80]
add byte [rax - 0x7b], cl
test rsi, rsi
je 0x1400fb8d7
test byte [rdi], 0x84
out 0, al
add byte [rax], al
lock inc qword [rsi]
jle 0x1400fb924
lock dec byte [rsi + 0x28]
je 0x1400fb83e
sub byte [rbp + r15 + 0x48], r14b
lea edi, [rsi + 0x28]
sub byte [rbx + rcx*4 + 0x35], cl
or al, 0xf1
invalid
invalid
sub byte [rbx + rcx*4 + 0x35], cl
or al, 0xf1
invalid
test r14, r14
je case.0x140040846.3556
lea rbx, [0x1401a65f0]
sbb eax, 0xaadd8
fsubr dword [rbp - 0x12cefff6]
xor ebp, ebp
nop word [rax + rax]
nop dword [rax + rax]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
mov r9d, 0xffffffff
invalid
invalid
invalid
call r14
mov al, 1
lock cmpxchg byte [rdi], bpl
cmpxchg byte [rdi], bpl
cmpxchg byte [rdi], bpl
jne 0x1400fb820
lock dec qword [rsi]
jne case.0x140048217.3507
mov rcx, rsi
call case.0x14003dfe5.3576
nop
add rsp, 0x70
add esp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [0x1401e9110]
cmp rcx, 0xffffffffffffffff
jne 0x1400fb8b2
invalid
mov qword [rsp + 0x28], 0xffffffffffffffff
mov rax, qword [0x1401e9128]
add eax, 0xed8b3
and al, 0x28
add eax, 0xed8b3
lea rcx, [rsp + 0x28]
mov edx, 0xc0000000
invalid
sub byte [rdx - 0x40000000], bh
rol byte [rbp + 0x31], 0xc0
xor r8d, r8d
xor r9d, r9d
leave
call rax
test eax, eax
jne case.0x140008aad.4078
mov bl, 0
add byte [rax], al
mov bl, 0
add byte [rax], al
mov rcx, qword [rsp + 0x28]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x1401e9110], rcx
or eax, 0xed86c
or eax, 0xed86c
je 0x1400fb8b2
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
invalid
add byte [rax - 0x77], cl
invalid
invalid
mov rax, qword [0x1401e9138]
add eax, 0xed87f
fmul dword [rsi]
add byte [rcx], dh
fisttp dword [rax - 0x77]
cli
invalid
xor ebx, ebx
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call rax
xchg byte [rdi], bl
lock dec qword [rsi]
invalid
dec qword [rsi]
invalid
je 0x1400fb844
invalid
jmp case.0x140048217.3507
call fcn.140166460
mov rsi, rax
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
cmp qword [rax + 0x80], 0
jne 0x1400fb9a0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
sbb dl, byte [rdx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x80], rsi
lock inc qword [rsi]
jg 0x1400fb7fb
ud2
ud2
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadmod.rs
mov edx, 0x5e
call fcn.140163830
mov ecx, dword [rdx]
add byte [rbp + rcx*4 + 5], cl
invalid
ud2
mov dword [rsp + 0x24], eax
lea rax, [rsp + 0x24]
lea eax, [rsp + 0x24]
lea eax, [rsp + 0x24]
mov qword [rsp + 0x60], rax
lea rax, [0x14008edb0]
mov qword [rsp + 0x68], rax
push 0xffffffffbd058d48
lodsb al, byte [rsi]
or al, byte [rax]
push 0xffffffffbd058d48
lodsb al, byte [rsi]
or al, byte [rax]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_thread_parking.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
lea rax, str.reentrant_init
lea eax, [0x1401a3c40]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
xor byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401aa580]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
and al, 0x48
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srccellonce.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
push rbx
sub rsp, 0x28
mov rsi, r9
mov ebx, r8d
mov rdi, rdx
mov r14, rcx
lea rcx, str.ntdll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x1400fba1c
lea rdx, str.NtWaitForKeyedEvent
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [rsi], 0xc0854800
mov dword [rsi], 0xc0854800
jne 0x1400fba23
lea rax, [0x1400fba50]
mov qword [0x1401e9138], rax
mov rcx, r14
mov rdx, rdi
cli
invalid
cli
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
int3
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowsc.rs
lea rcx, [rsp + 0x28]
call fcn.140163280
ud2
push rdi
push rbx
sub rsp, 0x28
mov esi, r9d
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea rcx, str.ntdll
adc ch, byte [rsi + 0x15ff000a]
lahf
mov byte [rsi], 0
adc ch, byte [rsi + 0x15ff000a]
lahf
mov byte [rsi], 0
test rax, rax
je 0x1400fbacb
lea rdx, str.NtCreateKeyedEvent
mov rcx, rax
sar edi, 0x15
xchg edx, eax
mov byte [rsi], 0
invalid
sar edi, 0x15
xchg edx, eax
mov byte [rsi], 0
test rax, rax
test eax, eax
jne 0x1400fbad2
lea rax, [0x1400fbaf0]
lea eax, [0x1400fbaf0]
mov qword [0x1401e9128], rax
mov dword [0x1401e9128], eax
mov rcx, r14
mov ecx, esi
mov edx, ebx
mov r8, rdi
mov r9d, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
jmp rax
jmp rax
or al, byte [rax]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401aa580]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
ror byte [rdi], 0x11
and al, 0x40
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowsc.rs
lea rcx, [rsp + 0x28]
call fcn.140163280
ja 0x1400fbb33
invalid
ja 0x1400fbb33
add byte [rdi], cl
or edx, dword [rsi + 0x48]
push rsi
invalid
ud2
sub esp, 0x50
in al, dx
push rax
inc rcx
je 0x1400fbc25
mov eax, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
mov rax, qword [rax + 0x60]
lea rdx, [rax + rax]
cmp rdx, rcx
cmp edx, ecx
cmp edx, ecx
cmova rcx, rdx
cmp rcx, 5
mov esi, 4
add al, 0
add byte [rax], al
retf 0x8348
add al, 0
add byte [rax], al
cmovae rsi, rcx
xor edx, edx
mov rcx, rsi
shr rcx, 0x3b
jmp 0x102a3cab7
jmp 0x102a3cab7
mov r8, rsi
shl r8, 4
shl rdx, 3
test rax, rax
je 0x1400fbbbf
mov ecx, dword [0x14021d30c]
mov r9, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0xc9
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0xc9
mov rcx, qword [rcx + 0x58]
shl rax, 4
loopne case.0x140104a47.2750
pop rax
add byte [rax], al
add byte [rax - 0x3f], cl
loopne case.0x140104a47.2750
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
and byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
and al, 0x30
xor bl, ch
or dword [rax - 0x39], ecx
mov dword [rsp + 0x28], 0
jmp 0x1400fbbc8
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
call case.0x14002210d.988
invalid
cld
invalid
invalid
cmp qword [rsp + 0x38], 0
cmp byte [rax], al
mov rcx, qword [rsp + 0x40]
je 0x1400fbbf9
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
jne 0x1400fbc20
add rsp, 0x50
pop rsi
ret
mov eax, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + rax*8]
mov qword [rax + 0x58], rcx
mov qword [rax + 0x60], rsi
add rsp, 0x50
pop rsi
ret
test rcx, rcx
jne 0x1400fbc2c
call fcn.14007ff80
ud2
mov rdx, qword [rsp + 0x48]
call fcn.140162fc0
ud2
lodsb al, byte [rsi]
or al, byte [rax]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je case.0x140008aad.4087
lea rdx, str.NtReleaseKeyedEvent
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
invalid
add byte [rax - 0x7b], cl
invalid
jne 0x1400fbc83
invalid
lea rax, [0x1400fbcb0]
mov qword [0x1401e9130], rax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp rax
invalid
add byte [rax - 0x73], cl
and al, 0x28
call fcn.140163280
ud2
and al, 0x20
lea rcx, [rsp + 0x20]
and al, ch
or al, byte [rax]
add byte [rax], al
and al, ch
or al, byte [rax]
add byte [rax], al
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
int3
mov rax, qword [rcx]
cmp byte [rax], 0
mov byte [rax], 0
add byte [rax], al
add byte [rax], al
je 0x1400fbeff
add dword [rax], eax
add dh, al
and al, 0x2f
add byte [rax - 0x75], cl
mov eax, dword [0x1401ea898]
mov byte [rsp + 0x2f], 0
mov rax, qword [0x1401ea898]
mov eax, dword [0x1401ea898]
mov eax, dword [0x1401ea898]
jmp 0x1400fbd3f
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
test dword [rdx - 0x7fffffff], edx
jl 0x1400fbd63
cmp rax, 3
cmp eax, 3
jne 0x1400fbece
cmp byte [rsp + 0x2f], 0
jne 0x1400fbee3
invalid
mov rax, qword [0x1401ea860]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x89]
cmp rax, rcx
mov dword [rcx + 0x48000000], ecx
cmp eax, ecx
jne 0x1400fbe11
mov eax, dword [0x1401ea890]
inc eax
je 0x1400fbf19
mov dword [0x1401ea890], eax
cmp qword [0x1401ea868], 0
jne 0x1400fbe60
mov qword [0x1401ea868], 0xffffffffffffffff
cmp byte [0x1401ea888], 0
je case.0x14004b09a.3509
cmp qword [0x1401ea878], 0
je 0x1400fbdc1
mov rcx, qword [0x1401ea870]
call fcn.140142490
mov qword [0x1401ea870], 1
xorps xmm0, xmm0
movups xmmword [0x1401ea878], xmm0
invalid
invalid
add byte [rax - 0x39], cl
add eax, 0xeeaa5
add byte [rax], al
add byte [rax], al
inc qword [0x1401ea868]
add eax, 0xeea80
invalid
add eax, 0xeea80
dec dword [0x1401ea890]
jne 0x1400fbee3
mov qword [0x1401ea860], 0
lea rcx, [0x1401ea858]
add bh, bh
adc eax, 0x6c284
add bh, bh
adc eax, 0x6c284
jmp 0x1400fbee3
lea rcx, [0x1401ea858]
call qword [sym.imp.KERNEL32.dll_TryAcquireSRWLockExclusive]
test al, al
je 0x1400fbee3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rax, [rax + 0x89]
or byte [rcx + 0x48000000], 0x89
add eax, 0xeea19
add byte [rax], al
mov qword [0x1401ea860], rax
mov eax, 1
mov dword [0x1401ea890], eax
cmp qword [0x1401ea868], 0
cmp dword [0x1401ea868], 0
je 0x1400fbd93
lea rcx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcio_stdio.rs_I
call fcn.1401636d0
ud2
lea rcx, [0x1401ea870]
call fcn.1400fbf40
mov byte [rax], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub bh, bh
invalid
invalid
invalid
mov byte [rax], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub bh, bh
invalid
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400fbdab
test rcx, rcx
je 0x1400fbdab
mov rsi, rax
dec rsi
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400fbec1
mov rcx, rdi
call fcn.140142490
mov rcx, rsi
call fcn.140142490
jmp 0x1400fbdab
lea rcx, [rsp + 0x2f]
call fcn.140166520
cmp byte [rsp + 0x2f], 0
je 0x1400fbd47
mov rax, qword [0x1401ea8f8]
cmp rax, 3
cmp eax, 3
cmp eax, 3
jne 0x1400fbef6
call qword [0x1401ea900]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_synconce.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.lock_count_overflow_in_reentrant_mutexC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sync_remutex.rs
lea r8, [0x1401a4fd8]
mov cl, 0x90
or al, byte [rax]
mov cl, 0x90
or al, byte [rax]
mov edx, 0x26
add byte [rax], al
call fcn.140163830
ud2
invalid
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
cmp byte [rbx + rcx*4 + 0x79], cl
invalid
cmp byte [rbx + rcx*4 + 0x79], cl
adc byte [rbp - 0x7b], cl
test edi, edi
invalid
test byte [rcx], bh
add dword [rax], eax
jns case.0x14003dfe5.3599
test r15, r15
test edi, edi
je 0x1400fc096
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea r12, [rcx + 0x19]
xor edi, edi
lea r14, [rsp + 0x28]
dec dword [rbp + rcx*4 + 0x74]
and al, 0x28
lea r13, str.failed_to_write_the_buffered_data
lea ebp, [0x1401a4538]
jmp case.0x14003dfe5.3601
sbb dword [rax + 0xf23107b], eax
test edx, edx
invalid
cmp byte [rbx + 0x10], 0x23
jne 0x1400fc050
rol byte [rax], cl
add byte [rax], al
rol byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x70], ah
nop
mov r15, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
adc byte [rcx + rdi - 1], cl
cmp rdi, r15
jae 0x1400fc07e
xor ecx, 0
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsi + 0x18], 1
mov byte [rsi + 0x18], 1
sub r15, rdi
mov r8, qword [rsi]
add r8, rdi
add eax, edi
add eax, edi
mov qword [rsp + 0x20], r12
and al, 0x20
mov rcx, r14
mov edx, 0xfffffff5
mov r9, r15
call fcn.1400fc0e0
cmp qword [rsp + 0x28], 0
je 0x1400fc000
mov rbx, qword [rsp + 0x30]
mov eax, ebx
and eax, 3
loopne 0x1400fbfc4
cmp rax, 2
jae 0x1400fc010
mov byte [rsi + 0x18], 0
cmp eax, 1
jne case.0x1400cd38a.3595
cmp byte [rbx + 0xf], 0x23
jne 0x1400fc050
invalid
mov r15, qword [rbx - 1]
mov rbp, qword [rbx + 7]
mov rcx, r15
mov ecx, edi
mov ecx, edi
call qword [rbp]
cmp qword [rbp + 8], 0
je case.0x140040846.3570
mov rcx, r15
call fcn.140142490
dec rbx
mov rcx, rbx
call fcn.140142490
xchg edx, eax
add al, 0
jmp 0x1400fbf80
mov r15, qword [rsp + 0x30]
jmp 0x1400fc025
cmp eax, 2
jne 0x1400fc036
add dh, byte [rbp + 0x21]
mov rax, rbx
shr rax, 0x20
cmp eax, 6
fmul dword [rax - 0x3f]
call 0x14708433f
jne 0x1400fc0b1
mov byte [rsi + 0x18], 0
test r15, r15
je case.0x14004b09a.3513
add rdi, r15
jmp 0x1400fbf80
mov rax, rbx
shr rax, 0x20
mov byte [rsi + 0x18], 0
cmp eax, 0x28
ja 0x1400fc050
cmp rax, 0x23
je 0x1400fbf80
test rdi, rdi
je case.0x1400d7c5e.734
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rcx - 0x77], cl
mov esi, edx
mov r14, rdx
mov esi, edx
sub r14, rdi
jb 0x1400fc0b7
mov qword [rsi + 0x10], 0
je case.0x1400d7c5e.734
mov rcx, qword [rsi]
add rdi, rcx
invalid
mov rdx, rdi
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memmove
jmp 0x1400fc090
test rdi, rdi
je 0x1400fc096
xor r14d, r14d
mov ebx, 0
cmp r15, rdi
jb 0x1400fc0c8
invalid
cmp byte [rcx + rcx*4 + 0x76], cl
adc bl, ch
add dh, byte [rcx]
fisttp dword [rax - 0x77]
invalid
invalid
mov qword [rsi + 0x10], r14
jbe 0x1400fc0a4
jmp case.0x1400d7c5e.734
xor ebx, ebx
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x7d]
invalid
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov rbx, r13
jmp 0x1400fc050
mov byte [rsi + 0x18], 0
jmp 0x1400fc050
add bl, ch
cdq
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_alloc_src_vecmod.rs
or byte [rdx], 0
mov rcx, rdi
call fcn.1401633c0
jb 0x1400fc0cb
add byte [rdi], cl
invalid
jb 0x1400fc0cb
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_alloc_src_vecmod.rs
lea eax, [0x1401a4118]
add eax, 0xa8049
or byte [r10], 0
mov rcx, rdi
stc
mov rdx, r15
call fcn.1401633c0
invalid
add byte [rdi], cl
invalid
out 0x72, al
invalid
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0xa0
mov rsi, rcx
test r9, r9
test ecx, ecx
test ecx, ecx
je 0x1400fc122
mov r14, r9
mov r15, r8
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
test rax, rax
je 0x1400fc12a
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne case.0x14004b2ee.3460
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x1400fc13f
movabs rax, 0x600000002
mov qword [rsi + 8], rax
mov qword [rsi], 1
add rsp, 0xa0
add esp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov dword [rsp + 0x30], 0
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x30]
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
adc eax, 0x6bf9c
mov edi, 0xc0850006
test eax, eax
je 0x1400fc1d3
mov rbx, qword [rsp + 0xf0]
movzx eax, byte [rbx + 4]
test rax, rax
mov dh, 0x43
add al, 0x48
test eax, eax
je 0x1400fc1e9
jo 0x1400fc1b6
cmp al, 4
add al, 0xf
or edi, 1
jae 0x1400fc350
add byte [rax], al
movzx ecx, byte [r15]
mov edx, ecx
retf 0xe280
invalid
cmp dl, 0x80
retf 0xe280
or byte [rdi], 0x85
mov edi, 0x88000000
jne 0x1400fc252
mov byte [rbx + rax], cl
or al, 3
add ecx, dword [rdi]
mov dh, 0x43
movzx eax, byte [rbx + 4]
inc al
mov byte [rbx + 4], al
movzx ecx, byte [rbx]
add al, 0xfe
add al, 0xfe
ror byte [rax - 0x49f0fbbd], 0xb
add al, 0xf
mov dh, 0xb
or ecx, dword [rax - 0x73]
lea rdx, [0x1401a6141]
adc eax, 0xa9f98
or al, byte [rax]
add byte [rdi + rcx - 0x4a], al
xor al, 0x11
movzx r14d, byte [rcx + rdx]
movzx esi, byte [rcx + rdx]
adc dword [rcx + rcx*4 - 0x4c], ecx
mov qword [rsp + 0x90], r14
mov ah, 0x24
and al, 0x90
nop
add byte [rax], al
add byte [rax + rdi - 0x10], al
add byte [rax], al
cmp al, r14b
jae 0x1400fc262
and dword [rbx + 0x48000000], 0xffffffc7
or byte [rcx], r8b
add dword [rax], eax
invalid
add byte [rax], al
mov qword [rsi + 8], 1
mov dword [rsi + 8], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rsi], 0
invalid
add byte [rax], al
jmp 0x1400fc13f
insb byte [rdi], dx
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rdi
mov r8, r15
mov r9, r14
call fcn.1400fc450
jmp 0x1400fc13f
cmp r14, 0x1000
cmp esi, 0x1000
mov r8d, 0x1000
cmovb r8, r14
lea rcx, [rsp + 0x78]
mov rdx, r15
call fcn.140089490
cmp qword [rsp + 0x78], 0
je 0x1400fc293
mov r8, qword [rsp + 0x80]
test r8, r8
je 0x1400fc2b3
add byte [rax], al
add byte [rax], al
cmp r8, r14
ja case.0x140040846.3581
lea rcx, [rsp + 0x30]
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.140089490
cmp qword [rsp + 0x30], 0
push rsi
sar al, cl
dec dword [rax - 0x7d]
jl 0x1400fc262
xor byte [rax], al
jne case.0x1400ce1b4.1286
mov r8, qword [rsp + 0x38]
and al, 0x38
mov r9, qword [rsp + 0x40]
jmp 0x1400fc2a3
mov byte [rbx + 4], 0
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequencesAb
add eax, 0xaa033
add eax, 0xaa033
jmp 0x1400fc134
invalid
movzx r8d, al
cmp al, 5
add eax, 0x11e830f
add byte [rax], al
invalid
add eax, 0x11e830f
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x78
lea rcx, [rsp + 0x78]
mov rdx, rbx
call fcn.140089490
mov byte [rbx + 4], 0
add al, 0
invalid
add al, 0
cmp qword [rsp + 0x78], 0
jl 0x1400fc2a7
js 0x1400fc285
je 0x1400fc2d5
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequencesAb
jmp 0x1400fc134
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
mov rcx, rsi
mov rdx, rdi
mov edx, edi
call fcn.1400fc560
jmp 0x1400fc13f
movzx eax, byte [r15]
lea rcx, [0x1401a6141]
movzx ecx, byte [rax + rcx]
cmp rcx, 2
jb 0x1400fc338
cmp rcx, r14
jbe 0x1400fc338
mov byte [rbx], al
mov byte [rbx + 4], 1
jmp 0x1400fc326
mov r8, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
mov qword [rsp + 0x60], rax
cmp rax, r14
jne 0x1400fc3f1
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r9, r14
call fcn.1400fc560
cmp qword [rsp + 0x30], 0
mov rax, qword [rsp + 0x38]
jne 0x1400fc33f
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x60], r14
mov dword [rsp + 0x60], esi
cmp rax, r14
jne case.0x1400ce1b4.1308
invalid
hlt
add byte [rax - 0x39], cl
or byte [rcx], r8b
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 6
mov qword [rsi + 8], 1
xor eax, eax
mov qword [rsi], rax
jmp 0x1400fc13f
invalid
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequencesAb
add byte [rax - 0x77], cl
or byte [rax + 1], r15b
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
jmp 0x1400fc13f
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
or al, byte [rax]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
enter 0xa9f, 0
lahf
or al, byte [rax]
lea rcx, [rsp + 0x30]
xor al, ch
imul byte [rsi + 6]
add byte [rdi], cl
call fcn.140163280
ud2
or ecx, dword [rax - 0x73]
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
add eax, 0xa9fcd
add byte [rdx + 4], bh
mov edx, 4
mov rcx, r8
mov ecx, eax
mov r8, rax
call fcn.1401633c0
jo 0x1400fc3a8
add byte [rdi], cl
invalid
jo 0x1400fc3a8
add byte [rdi], cl
or ecx, dword [rax - 0x73]
invalid
invalid
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
add eax, 0xa9efc
cld
sahf
or al, byte [rax]
mov rcx, r8
mov rdx, r14
invalid
ror dword [rcx + rcx*4 - 0xe], 0x49
mov eax, eax
mov r8, rax
mov r8, rax
call fcn.1401633c0
invalid
ud2
movups xmm0, xmmword [rsp + 0x38]
and al, 0x38
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
and al, 0x60
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
lahf
or al, byte [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x1401aa88f]
or eax, 0xae4b6
in al, 0xa
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
loopne 0x1400fc37c
sahf
lea r9, method..virtual_0
lea ecx, [0x1401a62c0]
sahf
or al, byte [rax]
lea r8, [rsp + 0x60]
and al, 0x60
invalid
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.140163790
ud2
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x39]
and al, 0x30
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
lea r9, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
lahf
or al, byte [rax]
invalid
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rsp + 0x60]
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
lea r8, [rsp + 0x30]
call fcn.1401664e0
enter 0x6a0, 0
xor al, ch
enter 0x6a0, 0
invalid
ud2
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
lea r9, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
lahf
or al, byte [rax]
lea rcx, [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x60]
and al, 0x60
invalid
lea r8, [rsp + 0x30]
and al, 0x30
call fcn.1401664e0
ud2
invalid
lahf
movabs al, byte [0xcccccccc0b0f0006]
int3
add byte [rdi], cl
or ecx, esp
int3
int3
int3
sub rsp, 0xa8
in al, dx
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rdx
xlatb
mov rsi, rcx
movups xmm0, xmmword [0x1401a5c90]
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
mov eax, 0xffffffff
dec dword [rcx + 0x39]
ror dword [rcx + 0xf], 0x42
cmovb rax, r9
invalid
push rdi
cmp r9, rax
cmovb rax, r9
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x38
ror dword [rdi], 0x57
ror byte [rdi], 0x11
and al, 0x38
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x60
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov ecx, edx
mov ecx, edx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
adc eax, 0x6bfad
cmp eax, 0x103
jne 0x1400fc4c3
mov rcx, rdi
mov edx, 0xffffffff
invalid
invalid
invalid
invalid
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
invalid
invalid
invalid
mov esp, 0x448b0006
and al, 0x60
mov eax, dword [rsp + 0x60]
cmp eax, 0x103
add byte [rax], al
je 0x1400fc4fa
test eax, eax
js 0x1400fc4d4
mov rax, qword [rsp + 0x68]
and al, 0x68
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
xor eax, eax
jmp 0x1400fc4ed
invalid
sbb dword [rcx + 0x7c15ffc1], ecx
mov edi, 0xc1480006
invalid
add byte [rax - 0x3f], cl
loopne 0x1400fc500
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
adc eax, 0x6bf7c
adc eax, 0x6bf7c
invalid
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0xa8
pop rdi
invalid
pop rsi
ret
mov dword [rsp + 0x58], 0
add byte [rax], al
add dh, al
and al, 0x5c
mov byte [rsp + 0x5c], 0
lea rax, [0x1401a5cf8]
lea eax, [0x1401a5cf8]
add byte [rax - 0x73], cl
add eax, 0xa97ea
invalid
lea eax, [0x1401a5cf8]
mov qword [rsp + 0x78], rax
and al, 0x78
mov qword [rsp + 0x80], 1
add byte [rax], al
lea rax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
lea rcx, [rsp + 0x58]
pop rax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
pop rax
lea rdx, [rsp + 0x78]
js 0x1400fc52a
call fcn.1400fb390
mov rcx, rax
call fcn.1400fb420
invalid
invalid
mov ecx, 7
int 0x29
ud2
out dx, al
invalid
push rbx
mov eax, 0x2060
call fcn.14015e740
and dword [rsi], eax
add byte [rax + 0x29], cl
invalid
mov rdi, r9
mov r14, rdx
mov rsi, rcx
cmp r9, 0x1001
stc
add dword [rax], edx
add byte [rax], al
invalid
add byte [rax], al
jb 0x1400fc5b9
mov edi, 0x1000
cmp byte [r8 + 0x1000], 0xbf
add byte [rax], al
invalid
jg 0x1400fc5b9
mov edi, 0xfff
add byte [rax], al
cmp byte [r8 + 0xfff], 0xbf
jg 0x1400fc5b9
xor edi, edi
cmp byte [r8 + 0xffe], 0xc0
setge dil
rol byte [rax + 0xf], 0x9d
invalid
add rdi, 0xffd
invalid
add byte [rax], al
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
mov dword [rsp + 0x28], 0x1000
add byte [rax], al
mov ecx, 0xfde9
mov edx, 8
add byte [rax], al
mov r9d, edi
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
adc eax, 0x6bb92
invalid
test eax, eax
ror byte [rdi], 0x84
push rbx
add dword [rax], eax
je 0x1400fc739
test byte [rbx + 1], dl
add byte [rax], al
add byte [rbx + riz*2 - 8], cl
movsxd r15, eax
invalid
cmp eax, 0x1001
add dword [rax], edx
add byte [rax], al
add byte [rdi], cl
add dword [rcx - 0x38ffffff], 0x44
jae 0x1400fc775
add dword [rcx], 0x44c70000
add bh, al
and al, 0x30
and al, 0x30
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
push rsp
and al, 0x60
invalid
invalid
lea r9, [rsp + 0x30]
and al, 0x30
mov rcx, r14
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_WriteConsoleW]
mov ebx, 0xc0850006
invalid
je 0x1400fc6ee
mov ebx, dword [rsp + 0x30]
cmp rbx, r15
sti
je 0x1400fc70b
jae 0x1400fc725
movzx eax, word [rsp + rbx*2 + 0x60]
add eax, 0x2312
movzx eax, ax
cmp eax, 0x312
add eax, dword [rax]
add byte [rbx + 0x3a], dh
lea rdx, [rsp + rbx*2]
add rdx, 0x60
inc rbx
inc ebx
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov rcx, r14
mov r8d, 1
mov eax, 1
call qword [sym.imp.KERNEL32.dll_WriteConsoleW]
test eax, eax
jne 0x1400fc684
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp rbx, r15
ja 0x1400fc78b
add byte [rax], al
test rbx, rbx
je 0x1400fc709
add rbx, rbx
xor eax, eax
xor edi, edi
jmp 0x1400fc6ac
add rdi, rdx
add rax, 2
invalid
invalid
rol byte [rdx], 0x48
cmp ebx, eax
cmp rbx, rax
je 0x1400fc70b
movzx ecx, word [rsp + rax + 0x60]
mov edx, 1
cmp ecx, 0x80
jb 0x1400fc6a0
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
cmp eax, 0x800
sar dword [rdx + 2], 0x41
cmp eax, 0x800
jb 0x1400fc6a0
add ecx, 0x2312
movzx ecx, cx
xor edx, edx
cmp ecx, 0x312
setae dl
lea rdx, [rdx*2 + 1]
jmp 0x1400fc6a0
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400fc716
xor edi, edi
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add rsp, 0x2060
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
mov rcx, rbx
mov rdx, r15
call fcn.140163340
ud2
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xade2b
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
mov edx, 0x1000
mov rcx, r15
call fcn.1401633c0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
xchg esi, eax
pushfq
or al, byte [rax]
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_stdio.rs
mov rcx, rbx
mov rdx, r15
call fcn.1401633c0
ud2
loopne 0x1400fc7cd
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, [0x140098d10]
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0xfff9c52e
mov qword [rsp + 0x20], rax
lea rdx, [0x1401aa814]
lea rsi, [rsp + 0x30]
mov r8d, 0xb
mov rcx, rsi
mov r9, rdi
call fcn.140089690
lea rax, case.0x1400e5be6.224
add byte [rax], al
mov qword [rsp + 0x20], rax
lea rdx, [0x1401aa81f]
lea r9, [rsp + 0x40]
mov r8d, 9
mov rcx, rsi
call fcn.140089690
clc
inc dword [rax + 0x39247c]
clc
inc dword [rax + 0x39247c]
movzx eax, byte [rsp + 0x38]
je 0x1400fc876
test al, al
mov al, 1
jne 0x1400fc876
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x1400fc85e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x1400fc873
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401a539b]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xa8b2e
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax + rax*8 + 0x48c0950f], al
add esp, 0x48
test al, al
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
push rsi
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
cmp byte [rax], 0
je 0x1400fc957
mov dl, 0
add byte [rax], al
mov dl, 0
add byte [rax], al
inc rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401aa82c]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
and al, 0x39
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1401a3b20]
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1401a3b20]
lea rcx, [rsp + 0x28]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
dec dword [rax - 0x75]
and al, 0x28
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
test rax, rax
je case.0x1400f57be.185
mov bl, 1
test cl, cl
jne 0x1400fc97b
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne 0x1400fc93b
cmp byte [rsp + 0x39], 0
je 0x1400fc93b
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea edx, [0x14019c628]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1400fc97b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xa7fdf
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xa7fdf
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400fc97b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401aa828]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xadebe
mov r8d, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
invalid
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov ecx, dword [rdx]
mov rax, qword [rdx + 8]
mov qword [rdx], 0
test rcx, rcx
je 0x1400fc9db
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 1
movups xmmword [rax + 0x20], xmm0
adc dword [rax + 0x20], eax
mov qword [rax + 0x2e], 0
mov dword [rax + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sub bl, al
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_synconce.rs
lea eax, [0x1401a4f20]
invalid
mov edx, 0x2b
call fcn.140163440
ud2
int3
int3
int3
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, str.AccessError
lea edx, str.AccessError
jns case.0x1400d7c5e.1058
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
mov r8d, 0xb
jmp rax
int3
int3
mov ecx, dword [rcx]
call fcn.1400fcbe0
mov rdi, rax
test rax, rax
je 0x1400fca88
mov rax, qword [rsi + 8]
test rax, rax
test eax, eax
or byte [rax - 0x7b], r9b
sal byte [rbp + rdi - 0x77], 0xc1
test eax, eax
je 0x1400fca84
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb 0x1400fca84
test rcx, rcx
je 0x1400fca84
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
cmp dword [rdi + 8], 0
pop rax
dec dword [rbx + rcx*4 + 0x70]
dec dword [rbx + rcx*4 + 0x78]
invalid
cmp dword [rdi + 8], 0
je 0x1400fca7c
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
invalid
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
mov rsi, rcx
mov dword [rsp + 0x2c], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x80fa], al
add byte [rbx + 0xf], dh
cmp edx, 0x80
jae 0x1400fcacd
mov byte [rsp + 0x2c], dl
mov r8d, 1
mov eax, 1
mov eax, 1
jmp case.0x140008aad.4114
mov eax, edx
cmp edx, 0x800
add byte [rbx + 0x1b], dh
add byte [rbx + 0x1b], dh
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
or dl, 0x80
or byte [rax + 0x412d2454], 0xb8
add al, byte [rax]
add byte [rax], al
or byte [rax + 0x412d2454], 0xb8
add al, byte [rax]
add byte [rax], al
jmp case.0x140008aad.4114
cmp edx, 0xffff
cli
invalid
add byte [rax], al
ja 0x1400fcb22
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
invalid
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov r8d, 3
jmp case.0x140008aad.4114
shr eax, 0x12
and al, 7
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
or byte [rax - 0x76d2dbbc], 0xd0
or byte [rax - 0x76d2dbbc], 0xd0
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov r8d, 4
mov rcx, qword [rsi]
lea rdx, [rsp + 0x2c]
call fcn.1400fcbe0
mov rdi, rax
test rax, rax
test eax, eax
test eax, eax
je 0x1400fcbb6
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400fcbb2
mov ecx, eax
and ecx, 3
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x2e]
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x2e]
test rcx, rcx
je 0x1400fcbb2
lea rbx, [rax - 1]
lea ebx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400fcbaa
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
fld1
ficomp word [rax + 4]
add byte [rax - 0x77], cl
jle 0x1400fcbbe
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x30
add esp, 0x30
add esp, 0x30
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
adc ecx, eax
clc
dec esp
int3
int3
push rsi
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
add byte [rax], al
xlatb
retf
add bl, ch
adc al, 0x41
cmp byte [rdi + 0x10], 0x23
jg case.0x1400d7c5e.748
and ecx, dword [rdi]
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
jg case.0x1400d7c5e.748
and ecx, dword [rdi]
test dword [rdx + 0x48000000], ebp
test esi, esi
invalid
test byte [rdi], 0x84
sahf
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rbx
test byte [rsi + 0x48000000], bl
mov dword [rsp + 0x20], ebx
add byte [rax], al
int1
mov ecx, esi
hlt
and al, 0x30
clc
add byte [rax + 1], cl
add eax, ebp
call 0xc051ad5a
jg 0x1400fcc6c
cmp byte [rdi + 0xf], 0x23
and esi, dword [rbp + 0x65]
jne case.0x1400c92e0.2755
mov r12, qword gs:[r15 - 1]
mov r12, qword [r15 - 1]
mov esp, dword [rdi - 1]
dec dword [ebp - 0x75]
dec dword [rbp - 0x75]
mov r13, qword [r15 + 7]
outsd dx, dword [rsi]
invalid
mov rcx, r12
call qword [r13]
push rbp
invalid
loope case.0x1400c92be.2761
call qword [rbp]
push rbp
add byte [rcx - 0x7d], cl
cmp qword [r13 + 8], 0
cmp dword [rbp + 8], 0
jge 0x1400fcc7b
add byte [rax + rcx + 0x4c], dh
je case.0x1400d7c5e.769
or byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
call fcn.140142490
adc bl, byte [rax + 4]
add byte [rcx - 1], cl
dec r15
pop rax
add al, 0
dec r15
dec edi
mov rcx, r15
call fcn.140142490
pop rax
add al, 0
jmp 0x1400fcc1b
nop dword [rax + rax]
invalid
add byte [rax], r8b
and al, 0x30
xor byte [rax - 0x7b], cl
leave
invalid
enter 0x4072, 0x48
add rdi, rcx
add edi, ecx
invalid
invalid
nop dword [rax]
mov rax, r15
clc
clc
shr rax, 0x20
cmp eax, 0x23
and ecx, dword [rdi]
test byte [rbx - 1], bl
invalid
invalid
and byte [rbx - 0x7bf0dc08], al
pop rbx
invalid
and ecx, dword [rdi]
test byte [rbx - 1], bl
invalid
jmp case.0x1400c92e0.2755
add byte [rdx + 2], bh
mov rcx, rdi
call fcn.140143230
test rax, rax
je 0x1400fcfa2
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], 0
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
lea r15, [rsp + 0x20]
and al, 0x20
and al, 0x20
xor r13d, r13d
jmp 0x1400fcda0
nop word cs:[rax + rax]
mov word [rax + rdi*2], r13w
inc rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
mov r13d, ebp
test r13w, r13w
jne 0x1400fce70
cmp r14, rbx
je 0x1400fceb0
invalid
add byte [rcx + 0xf], al
mov dh, 0xe
movzx ecx, byte [r14]
test cl, cl
js 0x1400fcdc6
invalid
or ecx, dword [rcx - 1]
mov byte [rcx - 0x77], 0xcd
inc r14
mov r13d, ecx
jmp 0x1400fce70
mov r13d, ecx
and r13d, 0x1f
movzx r8d, byte [r14 + 1]
invalid
add dword [rcx - 0x7d], eax
loopne 0x1400fce15
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1400fce16
movzx edx, byte [r14 + 2]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x1400fce23
movzx ecx, byte [r14 + 3]
add r14, 4
and r13d, 7
add r9, qword [rcx - 0x7d]
mov byte [rcx + rax*2], 0x83
in eax, 7
shl r13d, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or r13d, ecx
int 0x41
cmp ebp, 0xffff
int 0x41
cmp ebp, 0xffff
jbe 0x1400fce70
jmp 0x1400fce37
and dword [rcx - 0x7d], ecx
mov byte [rdx], 0x41
shl ebp, 6
invalid
add r14, 2
shl r13d, 6
invalid
invalid
or r13d, r8d
jmp 0x1400fce70
add r14, 3
shl r13d, 0xc
or r13d, edx
cmp r13d, 0xffff
jbe 0x1400fce70
lea ecx, [r13 + 0xff0000]
lea eax, [rax]
add bh, bh
add cl, al
shr ecx, 0xa
invalid
leave
invalid
shr ecx, 0xa
or ecx, 0xd800
add al, bl
add byte [rax], al
and r13d, 0x3ff
or r13d, 0xdc00
mov ebp, r13d
mov r13d, ecx
cmp rdi, qword [rsp + 0x28]
jne 0x1400fcd90
invalid
jmp 0x1400fce7d
xor ebp, ebp
cmp rdi, qword [rsp + 0x28]
jne 0x1400fcd90
mov r8, rbx
sub r8, r14
add r8, 3
cmovb r8, r12
shr r8, 2
cmp bp, 1
sbb r8, 0
add r8, 2
mov rcx, r15
mov rdx, rdi
call fcn.140166590
mov rax, qword [rsp + 0x20]
jmp 0x1400fcd90
mov rcx, qword [rsp + 0x20]
mov rax, rdi
mov rdx, rcx
cmp rdi, 8
jb 0x1400fcf0c
mov rdx, rcx
mov rax, rdi
cmp word [rdx], 0
cmp al, byte [rax]
je 0x1400fcf31
cmp word [rdx + 2], 0
je 0x1400fcf31
cmp word [rdx + 4], 0
je 0x1400fcf31
cmp word [rdx + 6], 0
add byte [rdi + rcx*2 + 0x66], dh
cmp dword [rdx + 8], 0
je 0x1400fcf31
cmp word [rdx + 8], 0
je 0x1400fcf31
cmp word [rdx + 0xa], 0
cmp dword [rdx + 0xa], 0
je 0x1400fcf31
cmp word [rdx + 0xc], 0
add byte [rdx + rdi + 0x66], dh
je 0x1400fcf31
cmp word [rdx + 0xe], 0
cmp dword [rdx + 0xe], 0
je 0x1400fcf31
add rax, 0xfffffffffffffff8
add rdx, 0x10
sar al, 0x48
add edx, 0x10
cmp rax, 7
ja 0x1400fcec7
clc
invalid
add rax, rax
xor r8d, r8d
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rax, r8
je 0x1400fcf52
cmp word [rdx + r8], 0
lea r8, [r8 + 2]
jne 0x1400fcf20
lea rax, [0x1401a5ff8]
mov qword [rsi + 8], rax
mov qword [rsi], 0
cmp qword [rsp + 0x28], 0
je 0x1400fcf8a
call fcn.140142490
push rbp
add al, 0
jmp 0x1400fcf8a
cmp rdi, qword [rsp + 0x28]
jne 0x1400fcf70
lea rcx, [rsp + 0x20]
mov rdx, rdi
call fcn.1400972c0
mov rcx, qword [rsp + 0x20]
and byte [rax - 0x75], cl
jl 0x1400fcf93
invalid
and byte [rax - 0x75], cl
jl 0x1400fcf93
xor byte [rsi - 0x39], ah
add al, 0x79
add byte [rax], al
mov word [rcx + rdi*2], 0
inc rdi
mov qword [rsp + 0x30], rdi
jl 0x1400fcfa1
xor byte [rax - 0x77], cl
jle 0x1400fcf92
jl 0x1400fcfa1
xor byte [rax - 0x77], cl
jle 0x1400fcf92
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi], xmm0
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
invalid
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
invalid
or edi, dword [rcx + 2]
mov ecx, 2
mov rdx, rdi
call fcn.140162fc0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
int3
int3
cwde
or al, byte [rax]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x1400fcff3
lea rdx, str.SetThreadDescription
movsb byte [rdi], byte [rsi]
cwde
or al, byte [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x1400fcffa
invalid
invalid
lea rax, case.0x140003724.4555
mov qword [0x1401e9118], rax
mov rcx, rdi
stc
invalid
stc
mov rdx, rsi
mov edx, esi
add rsp, 0x28
add rsp, 0x28
pop rdi
pop rsi
jmp rax
invalid
loopne 0x1400fd059
sub esp, 0x28
mov ecx, 0x78
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov eax, 0x80004001
add dword [rax], eax
or byte [rax - 0x7d], 0xc4
sub bl, al
add dword [rax], eax
or byte [rax - 0x7d], 0xc4
sub bl, al
int3
push rdi
sub rsp, 0x78
test dl, dl
je 0x1400fd03e
mov byte [rcx + 0x10], 1
lock dec qword [rcx + 8]
jne 0x1400fd051
or byte [rbp + 0xc], dh
mov rsi, qword [rcx]
mov al, 1
xchg byte [rsi + 0x28], al
cmp al, 0xff
je 0x1400fd058
add rsp, 0x78
pop rdi
pop rsi
ret
invalid
add rsi, 0x28
add esi, 0x28
mov rax, qword [0x1401ea920]
mov eax, dword [0x1401ea920]
invalid
test rax, rax
test eax, eax
je 0x1400fd074
mov rcx, rsi
add rsp, 0x78
pop rdi
pop rsi
jmp rax
mov rcx, qword [0x1401e9110]
mov ecx, dword [0x1401e9110]
or eax, 0xec095
invalid
cmp rcx, 0xffffffffffffffff
stc
push qword [rbp + 0x49]
jne case.0x1400dc75c.484
jne case.0x1400dc75c.484
mov qword [rsp + 0x30], 0xffffffffffffffff
mov dword [rsp + 0x30], 0xffffffff
and al, 0x30
dec dword [rax - 0x75]
add eax, 0xec097
invalid
invalid
mov rax, qword [0x1401e9128]
mov eax, dword [0x1401e9128]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xor byte [rdx - 0x40000000], bh
mov edx, 0xc0000000
add byte [rax], al
add al, al
invalid
rol byte [rbp + 0x31], 0xc0
xor r8d, r8d
xor r9d, r9d
call rax
invalid
test eax, eax
rol byte [rbp + 0x483a75c0], 1
jne 0x1400fd0e1
cmp cl, byte [rax - 0x75]
and al, 0x30
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rax, 0xffffffffffffffff
mov eax, 0xffffffff
sar bh, 0xff
invalid
push rax
lock cmpxchg qword [0x1401e9110], rcx
cmpxchg qword [0x1401e9110], rcx
mov cl, 0xd
push rsp
ror byte [rsi], 0
invalid
je case.0x1400dc75c.484
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
adc eax, 0x6afd1
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rax, qword [0x1401e9130]
ror byte [rsi], 0
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
xor r8d, r8d
xor r8d, r8d
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
call rax
jmp 0x1400fd051
invalid
invalid
invalid
shr cl, 1
jo case.0x1400dc75c.489
invalid
invalid
invalid
mov dword [rsp + 0x2c], eax
and al, 0x2c
lea rax, [rsp + 0x2c]
lea eax, [rsp + 0x2c]
sub al, 0x48
mov dword [rsp + 0x38], eax
and al, 0x38
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
cmp byte [rax - 0x73], cl
add eax, 0xfff91cba
invalid
sbb al, 0xf9
stc
invalid
lea rax, [0x14008edb0]
mov edx, 0x48fff91c
mov dword [rsp + 0x40], eax
and al, 0x40
stc
dec dword [rax - 0x77]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x40], rax
lea rax, str.Unable_to_create_keyed_event_handle:_error
lea rax, str.Unable_to_create_keyed_event_handle:_error
add eax, 0xa951e
invalid
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
and al, 0x50
push rax
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_thread_parking.rs
lea rcx, [rsp + 0x48]
and al, 0x48
call fcn.140163280
ud2
in al, dx
mov rsi, rcx
mov r8, qword [0x1401ea910]
test r8, r8
test eax, eax
test eax, eax
sal byte [rbp + 0x2d], 0x48
mov dword [rsp + 0x30], 0
jne 0x1400fd181
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
sbb byte [rax - 0x3f7afffa], dh
mov al, 6
add byte [rbp - 0x5e7bf040], al
je 0x1400fd211
add byte [rax], al
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov r8, qword [rsp + 0x30]
mov qword [0x1401ea910], r8
mov dword [0x1401ea910], eax
add byte [rbp - 0x7b], cl
sal byte [rsi + rsi*2 + 0x48], 0x89
invalid
test r8, r8
je 0x1400fd1f7
mov rax, rsi
or rax, r8
invalid
ror byte [rax - 0x3f], 0xe8
and byte [rbp + rcx + 0x48], dh
mov eax, esi
shr rax, 0x20
je case.0x1400e93d4.210
mov rax, rsi
xor edx, edx
div r8
mov rcx, rax
invalid
ror byte [rcx - 9], cl
invalid
shr ebx, 9
jmp case.0x1400e5850.243
mov eax, esi
xor edx, edx
div r8d
mov ecx, eax
imul rax, rdx, 0x3b9aca00
mov rdx, rax
invalid
cmp ecx, dword [rax - 0x77]
ret 0x94c
invalid
invalid
or rdx, r8
shr rdx, 0x20
je 0x1400fd1bd
invalid
invalid
xor edx, edx
div r8
div eax
div eax
invalid
jmp 0x1400fd1c2
xor edx, edx
div r8d
imul rcx, rcx, 0x3b9aca00
add dl, cl
invalid
retf 0x3b9a
add rcx, rax
mov rax, rcx
shr rax, 9
shr eax, 9
shr eax, 9
movabs rdx, 0x44b82fa09b5a53
mul rdx
mov rax, rdx
pop rdx
wait
movabs al, byte [0x48e2f7480044b82f]
add byte [rax - 9], r9b
loop case.0x140040846.3596
add byte [rax - 9], r9b
loop case.0x140040846.3596
mov eax, edx
shr rax, 0xb
call 0x140e03af5
imul edx, eax, 0x3b9aca00
sub ecx, edx
mov edx, ecx
add rsp, 0x40
add esp, 0x40
rol byte [rax], 1
retf 0x3b9a
add esp, 0x40
pop rsi
ret
lea rcx, str.attempt_to_divide_by_zeroC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_strpattern.rs
lea ecx, str.attempt_to_divide_by_zeroC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_strpattern.rs
or eax, 0xa6942
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sys_commonmod.rs
mov edx, 0x19
add byte [rax], al
invalid
imul eax, dword [rdx + 0x19ba000a], 0
add byte [rax], al
invalid
add al, ch
xor dword [rdx + 6], esp
add byte [rdi], cl
or edi, edi
adc eax, 0x6ae69
call fcn.140163440
ud2
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
and al, 0x38
invalid
or rax, 2
mov qword [rsp + 0x38], rax
invalid
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_time.rs
or al, byte [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x1401aa88f]
lea r9, case.0x140048217.3583
or al, byte [rax]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
lea r8, [rsp + 0x38]
mov edx, 0x2b
call fcn.140163790
add byte [rdi], cl
ud2
or ecx, esp
xlatb
mov rbx, rcx
mov ebx, ecx
retf
mov rcx, qword [0x1401ea910]
test rcx, rcx
test ecx, ecx
test ecx, ecx
jne case.0x1400cd38a.3638
xor dword [rax - 0x39], ecx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x28]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
adc eax, 0x6af00
adc eax, 0x6af00
add byte [rdi - 0x3f7afffa], ch
scasd eax, dword [rdi]
invalid
test eax, eax
je case.0x1400efc94.205
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
or eax, 0xed67c
invalid
mov qword [0x1401ea910], rcx
mov dword [0x1401ea910], ecx
test rcx, rcx
leave
je 0x1400fd3a7
add byte [rax], al
xor r8d, r8d
xor eax, eax
ror byte [rax - 0x7d], 0xf9
add al, byte [rcx + 0xf]
setb r8b
invalid
invalid
stc
add dl, cl
invalid
cmp rcx, 2
cmp ecx, 2
setb r8b
cmp rcx, 0x3b9aca00
stc
add dl, cl
retf 0x3b9a
invalid
cmp esi, dword [rdi + 0xb]
ja 0x1400fd2bc
or edi, dword [rax + 0x3b9aca00]
mov eax, 0x3b9aca00
invalid
cmp esi, dword [rcx]
sal bh, cl
int1
xor edx, edx
div ecx
jmp case.0x1400e29b9.348
xor eax, eax
ror byte [rbp + 0x65360090], 0xc4
lea edx, [rax - 0x3b9aca00]
nop
add byte [rsi], dh
invalid
invalid
cmp rcx, 2
cmp ecx, 2
stc
add cl, byte [rdi]
ror byte [r9 + 0x9e8c1d0], 1
ror byte [rcx + 0x9e8c1d0], 1
shr eax, 9
cmovae edx, eax
mov eax, edx
shr eax, 9
call 0x100791adc
or dword [rbx + 4], 0
invalid
imul rax, rax, 0x44b83
imul eax, eax, 0x44b83
shr rax, 0x27
add r8, rax
imul eax, eax, 0x3b9aca00
sub edx, eax
mov rax, qword [rbx]
add ecx, dword [rcx - 0x77]
stc
retf 0x3b9a
invalid
add ecx, dword [rcx - 0x77]
stc
sub r9, rax
jae case.0x1400e29b9.362
mov ecx, dword [rbx + 8]
jmp case.0x1400e4f67.301
or r11b, bpl
or bl, ch
or dword [rbx + 0x4c75084b], ecx
mov ecx, dword [rbx + 8]
or byte [rbp + 0x4c], dh
jne case.0x1400cd38a.3648
cmp ecx, esi
jb case.0x1400cd38a.3648
mov edx, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rax + 0x29]
sub rax, rdi
sub eax, edi
clc
jae case.0x1400e29b9.368
add eax, 0x91e9
jmp case.0x14003dfe5.3659
add byte [rcx], bh
int1
cmp ecx, esi
jae 0x1400fd320
invalid
test rax, rax
sal byte [rdx + rsi*8 + 0x48], 0xff
enter 0xffffffffffffc181, 0
add ecx, 0x3b9aca00
je 0x1400fd309
dec rax
dec rax
add ecx, 0x3b9aca00
rol dword [rax], 0xca
invalid
sub ecx, esi
mov edx, ecx
shr edx, 9
invalid
invalid
invalid
or dword [rax + 0x69], ecx
imul rdx, rdx, 0x44b83
rol byte [rbx + 0x4800044b], cl
or dword [rbx + 4], 0
shr rdx, 0x27
shr edx, 0x27
invalid
add rax, rdx
add eax, edx
jb case.0x14004b2ee.3498
invalid
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x2e], ch
add dl, cl
invalid
invalid
imul edx, edx, 0x3b9aca00
sub ecx, edx
invalid
mov edx, ecx
invalid
retf 0x3b9a
cmp ebp, dword [rcx]
ror dword [rcx + 0x3958ebca], 1
retf 0x58eb
jmp case.0x14003dfe5.3659
pop rax
cmp ecx, esi
int1
jbe case.0x14004b2ee.3492
adc eax, 0xfc9854d
test bh, ah
test r9, r9
test ecx, ecx
je case.0x140040846.3629
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], cl
dec r9
dec ecx
leave
lea r10d, [rsi + 0x3b9aca00]
lea edx, [rsi + 0x3b9aca00]
xchg esi, eax
add dl, cl
invalid
cmp ebp, ebx
add eax, dword [rcx - 0x77]
invalid
invalid
jmp 0x1400fd363
mov r10d, esi
sub r10d, ecx
sub r10d, ecx
mov r11d, r10d
mov ebx, edx
shr r11d, 9
shr ebx, 9
jmp case.0x1400e4f67.327
imul r11, r11, 0x44b83
imul ebx, ebx, 0x44b83
add al, 0
add al, 0
shr r11, 0x27
shr ebx, 0x27
jmp case.0x14003dfe5.3659
invalid
add r9, r11
jb case.0x14004b2ee.3498
invalid
fnstenv [rdx + 0x44]
cmp r9, r8
cmp r9, r8
cmp ecx, eax
jb 0x1400fd39b
jne case.0x1400e4f67.301
test dword [rdi - 1], esi
invalid
invalid
imul r8d, r11d, 0x3b9aca00
imul eax, ebx, 0x3b9aca00
ret
invalid
cmp eax, dword [rbp + 0x29]
sub r10d, r8d
ret 0x3941
cmp r10d, edx
cmp edx, edx
ror byte [rdi], cl
ja case.0x1400e4f67.301
xchg dword [rdi + rdi*8 - 1], esp
push qword [rcx]
sal byte [rcx], 0xd2
invalid
xor eax, eax
xor edx, edx
invalid
ror byte [rax - 0x7d], cl
add rsp, 0x60
pop rbx
invalid
invalid
pop rdi
pop rsi
ret
lea rcx, str.attempt_to_divide_by_zeroC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_strpattern.rs
xchg edx, eax
or al, byte [eax]
invalid
add byte [rbp + rcx*4 + 5], cl
rcl dword [rbx + 0x19ba000a], cl
invalid
invalid
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_time.rs
lea eax, [0x1401a6788]
xchg ebx, eax
or al, byte [rax]
mov edx, 0x19
sbb dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140163440
ud2
and dword [rax + 6], 0x480b0f00
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rax, str.overflow_in_Duration::new
lea rax, str.overflow_in_Duration::new
lea eax, [0x1401a3e18]
push 0xa
or al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
xor byte [rax - 0x39], cl
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
and al, 0x38
and al, 0x38
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401aa580]
lea eax, [0x1401aa580]
add eax, 0xad1a3
movabs dword [0x4024448948000ad1], eax
ror dword [rdx], 1
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
or al, byte [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
adc dword [rsp + 0x48], eax
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x48], eax
and al, 0x48
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_time.rs
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_time.rs
lea edx, [0x1401a3e98]
push 0xa
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
call fcn.140163280
ud2
invalid
invalid
add byte [rdi], cl
or edi, edi
call qword [sym.imp.KERNEL32.dll_GetLastError]
adc eax, 0x6ac7d
jge case.0x14003dfe5.3660
lodsb al, byte [rsi]
invalid
add byte [rax - 0x3f], cl
shl rax, 0x20
loopne case.0x14004b2ee.3504
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
or rax, 2
add cl, byte [rax - 0x77]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_time.rs
lea eax, [0x1401a67a0]
add eax, 0xa9389
or al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x1401aa88f]
or eax, 0xad46c
or al, byte [rax]
add byte [rbp + rcx*4 + 0xd], cl
lea r9, case.0x140048217.3583
out dx, al
outsd dx, dword [rsi]
or al, byte [rax]
lea r8, [rsp + 0x30]
and al, 0x30
xor byte [rdx + 0x2b], bh
mov edx, 0x2b
add byte [rax], al
call fcn.140163790
ud2
invalid
push rdi
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0xa928e
invalid
xchg edx, eax
or al, byte [rax]
invalid
lea rcx, str.overflow_when_subtracting_durations
mov ss, word [rdx - 0x72b3fff6]
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_src_time.rs
lea eax, [0x1401a66f8]
add eax, 0xa92af
scasd eax, dword [rdi]
xchg edx, eax
or al, byte [rax]
invalid
add byte [rdx + 0x23], bh
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.140163830
ud2
invalid
frstor dword [rbx + 6]
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x75], cl
invalid
in al, dx
and byte [rax - 0x75], cl
add dword [rcx + 0x3e183c1], ecx
mov ecx, eax
and ecx, 3
invalid
mov eax, dword [rcx]
mov ecx, eax
and ecx, 3
invalid
rol dword [rbx - 0x72b7fc1f], 0x51
add ecx, dword [rax - 0x73]
lea rdx, [rcx - 2]
cmp rdx, 2
invalid
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 5]
jb case.0x1400e93d4.225
test rcx, rcx
test ecx, ecx
leave
jne case.0x1400e93d4.227
or byte [rax - 0x7d], cl
invalid
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rsi, [rax - 1]
lea esi, [rax - 1]
jo 0x1400fd489
dec dword [rax - 0x75]
mov rdi, qword [rax - 1]
mov edi, dword [rax - 1]
js case.0x140048217.3586
dec dword [rax - 0x75]
pop rax
mov rbx, qword [rax + 7]
invalid
mov rcx, rdi
call qword [rbx]
adc ecx, dword [rax - 0x7d]
jnp case.0x1400e29b9.378
invalid
adc ecx, dword [rax - 0x7d]
cmp dword [rbx + 8], 0
jnp case.0x1400e29b9.378
or byte [rax], al
add byte [rax + rcx + 0x48], dh
mov ecx, edi
stc
je case.0x1400e29b9.409
or byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140142490
invalid
add al, 0
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
add al, 0
add al, 0
int3
int3
int3
int3
int3
int3
int3
int3
push rbx
sub rsp, 0x60
mov rsi, rdx
in al, dx
invalid
mov rdi, qword [rcx]
mov edi, dword [rcx]
cmp dword [rcx + 0x3e083f8], ecx
mov eax, edi
clc
and eax, 3
lea rcx, [0x1401b0998]
lea ecx, [0x1401b0998]
xor al, 0xb
add byte [rax + 0x63], cl
invalid
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
jmp rax
loopne case.0x1400e4f67.345
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str.ErrorInputvalueEndOfInputSlicebytesUtf8Errorvalid_up_toerror_lenNoneSomeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15buntrusted_0.7.1_src_untrusted.rscalled__Result::unwrap____on_an__Err__value
not edx
ror byte [rdx], cl
add byte [rcx - 0x48], al
mov eax, 5
invalid
or al, byte [rax]
mov r8d, 5
mov eax, 5
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
je case.0x1400f57be.222
invalid
mov qword [rsp + 0x30], rsi
and al, 0x30
xor byte [rax - 0x39c7dbbc], cl
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
cmp dh, al
and al, 0x39
add byte [rbp + rcx*4 + 0x4f], cl
invalid
invalid
invalid
cmp dword [rax], eax
lea r9, [rdi + 0x10]
lea rax, [0x1400fdef0]
add eax, 0x9dd
adc byte [r8 - 0x73], r9b
adc byte [rax - 0x73], cl
add eax, 0x9dd
fisttp qword [rcx]
add byte [rax], al
invalid
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, [0x1401a48e3]
lea edx, [0x1401a48e3]
adc eax, 0xa73c4
jae case.0x1400e4f67.458
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x30]
lea esi, [rsp + 0x30]
je 0x1400fd547
and al, 0x30
xor byte [rcx - 0x48], al
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.140089690
pop rsi
sar eax, 0xff
invalid
dec dword [rax - 0x73]
lea rax, [0x1400c3c40]
add eax, 0xfffc6707
cld
cld
dec dword [rax - 0x77]
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
adc eax, 0xa73c3
jae case.0x140003724.4564
invalid
lea rdx, str.messageKindCustomerror__os_error__
lea edx, str.messageKindCustomerror__os_error__
jae case.0x140003724.4564
or al, byte [rax]
add byte [rcx - 0x48], al
mov r8d, 7
mov eax, 7
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
call fcn.140089690
sar eax, 0xff
sar eax, 0xff
clc
inc dword [rax + 0x39247c]
cmp byte [rsp + 0x39], 0
and al, 0x39
add byte [rdi], cl
invalid
movzx ebx, byte [rsp + 0x38]
mov dh, 0x5c
and al, 0x38
cmp byte [rdi], cl
jne case.0x140003724.4589
test dword [rdi - 0x17000000], edx
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400fd8fc
xchg ecx, eax
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
dec dword [r8 - 0x7d]
invalid
lea rax, [rdi - 1]
lea eax, [rdi - 1]
add rdi, 0xf
add edi, 0xf
invalid
mov qword [rsp + 0x50], rax
and al, 0x50
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401a4913]
lea edx, [0x1401a4913]
or al, byte [rax]
mov r8d, 6
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
mov qword [rsp + 0x30], rsi
je 0x1400fd5b8
and al, 0x30
xor byte [rax - 0x39c7dbbc], cl
mov byte [rsp + 0x38], al
and al, 0x38
cmp dh, al
mov byte [rsp + 0x39], 0
and al, 0x39
and al, 0x39
cmp dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x94b
or dword [rax], eax
invalid
lea rax, [0x1400fdef0]
lea eax, [0x1400fdef0]
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x1401a48e3]
lea edx, [0x1401a48e3]
adc eax, 0xa7332
xor dh, byte [rbx + 0xa]
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x30]
je 0x1400fd5d9
and al, 0x30
xor byte [rcx - 0x48], al
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
mov r9, rdi
mov ecx, edi
call fcn.140089690
clc
dec dword [rax - 0x73]
lea rax, case.0x1400c92e0.2781
lea rax, case.0x1400c92e0.2781
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rdx, [0x1401a4919]
adc eax, 0xa733f
invalid
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x50
lea r9, [rsp + 0x50]
and al, 0x50
mov r8d, 5
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140089690
cmp byte [rsp + 0x39], 0
and al, 0x39
add byte [rdi], cl
mov dh, 0x5c
and al, 0x38
invalid
cmp byte [rdi], cl
je 0x1400fd8fc
test bh, bh
add al, byte [rax]
add byte [rax], al
test bl, bl
mov bl, 1
invalid
test ebp, esi
add byte [rax], al
test bl, bl
mov bl, 1
invalid
jne 0x1400fd8fc
test ebp, esi
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x30]
and al, 0x30
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400fd745
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
adc eax, 0x9f46c
insb byte [rdi], dx
hlt
mov r8d, 2
add byte [rax], al
add cl, ch
invalid
jmp 0x1400fd8f3
ret
add byte [rax], al
shr rdi, 0x20
shr edi, 0x20
and byte [rcx + 0x484c247c], cl
mov dword [rsp + 0x4c], edi
and al, 0x4c
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a48dd]
lea edx, [0x1401a48dd]
sub byte [rax - 0x73], cl
lea edx, [0x1401a48dd]
adc eax, 0xa7296
or al, byte [rax]
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
call qword [rax + 0x18]
mov qword [rsp + 0x50], rsi
je case.0x1400e93d4.374
push rax
mov byte [rsp + 0x58], al
and al, 0x58
pop rax
mov byte [rsp + 0x59], 0
lea rax, case.0x1400c92e0.2786
add eax, 0x8bb
and al, 0x59
add byte [rax - 0x73], cl
add eax, 0x8bb
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [0x1401a48df]
adc eax, 0xa726e
or al, byte [rax]
lea rsi, [rsp + 0x50]
lea r9, [rsp + 0x4c]
lea ecx, [rsp + 0x4c]
lea ecx, [rsp + 0x4c]
and al, 0x4c
and al, 0x4c
mov r8d, 4
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140089690
mov ecx, dword [rsp + 0x4c]
call fcn.1400fd910
invalid
clc
dec dword [rbx - 0x17b3dbb4]
invalid
jle 0x1400fd692
add byte [rax], al
mov byte [rsp + 0x2f], al
and al, 0x2f
lea rax, [0x1400fdef0]
add eax, 0x853
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
lea rdx, [0x1401a48e3]
adc eax, 0xa723a
or al, byte [rax]
lea r9, [rsp + 0x2f]
invalid
mov r8d, 4
mov eax, 4
mov rcx, rsi
call fcn.140089690
mov edx, dword [rsp + 0x4c]
push rsp
and al, 0x4c
push rsp
and al, 0x4c
lea rdi, [rsp + 0x30]
jl case.0x140003724.4617
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400fdad0
add byte [rax], al
lea rax, [0x14007ffc0]
lea eax, [0x14007ffc0]
in al, dx
sub al, bh
dec dword [rax - 0x77]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, str.messageKindCustomerror__os_error__
sub byte [rdx + 0xa], dh
add byte [rcx - 0x48], al
invalid
mov r8d, 7
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov r9, rdi
call fcn.140089690
clc
inc dword [rax + 0x59247c]
movzx ebx, byte [rsp + 0x58]
je 0x1400fd777
mov al, 1
test bl, bl
invalid
jne case.0x14004b09a.3580
invalid
mov rax, qword [rsp + 0x50]
and al, 0x50
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400fd759
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14019ca91]
je 0x1400fd70e
or dword [rax], eax
mov r8d, 2
jmp 0x1400fd76e
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x1400fd73c
lea rax, [0x1401b09a8]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x1400fd84c
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rax + 0x28]
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401a539b]
adc eax, 0xa7c47
jmp 0x1400fd8ed
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401a539b]
jl case.0x14004b09a.3580
invalid
jl case.0x14004b09a.3580
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax - 0x76a7dbbc], cl
ret
mov byte [rsp + 0x58], al
mov ebx, eax
cmp qword [rsp + 0x38], 0
add byte [rdi], cl
test byte [rcx + 1], bh
add byte [rax], al
invalid
je 0x1400fd8fc
mov rcx, qword [rsp + 0x30]
xor al, ch
call fcn.140142490
jmp 0x1400fd8fc
add byte [rax], al
add ecx, dword [rbp + 4]
add cl, ch
push 1
add byte [rax], al
mov al, 0x29
jmp 0x1400fd84c
add byte [rax], al
add byte [rax], al
mov al, 1
jmp 0x1400fd84c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xa5e902], dh
mov al, 2
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 2
jmp 0x1400fd84c
add byte [rax], al
add byte [rax], al
mov al, 3
jmp 0x1400fd84c
add byte [rax], al
add ebp, ecx
sahf
add byte [rax], al
add byte [rax], al
mov al, 4
invalid
xchg edi, eax
invalid
add byte [rax], al
mov al, 4
jmp 0x1400fd84c
add byte [rax], al
add byte [rax], al
mov al, 5
jmp 0x1400fd84c
add byte [rax], al
add byte [rax], al
mov al, 6
jmp 0x1400fd84c
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x1400fd84c
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x1400fd84c
mov al, 9
jmp 0x1400fd84c
mov al, 0xa
jmp 0x1400fd84c
mov al, 0xb
jmp 0x1400fd84c
mov al, 0xc
jmp 0x1400fd84c
mov al, 0xd
jmp 0x1400fd84c
mov al, 0xe
jmp 0x1400fd84c
mov al, 0xf
jmp 0x1400fd84c
mov al, 0x10
jmp 0x1400fd84c
mov al, 0x11
jmp 0x1400fd84c
mov al, 0x12
jmp 0x1400fd84c
mov al, 0x13
jmp 0x1400fd84c
mov al, 0x14
jmp 0x1400fd84c
mov al, 0x15
jmp 0x1400fd84c
mov al, 0x16
jmp 0x1400fd84c
mov al, 0x17
jmp 0x1400fd84c
mov al, 0x18
jmp 0x1400fd84c
mov al, 0x19
jmp 0x1400fd84c
mov al, 0x1a
jmp 0x1400fd84c
mov al, 0x1b
jmp 0x1400fd84c
mov al, 0x1c
jmp 0x1400fd84c
invalid
mov al, 0x1d
mov al, 0x1d
jmp 0x1400fd84c
mov al, 0x1e
jmp 0x1400fd84c
mov al, 0x1f
jmp 0x1400fd84c
mov al, 0x20
jmp 0x1400fd84c
invalid
invalid
mov al, 0x21
jmp 0x1400fd84c
mov al, 0x22
jmp 0x1400fd84c
mov al, 0x23
jmp 0x1400fd84c
mov al, 0x24
jmp 0x1400fd84c
mov al, 0x25
jmp 0x1400fd84c
mov al, 0x26
jmp 0x1400fd84c
jmp 0x1400fd84c
mov al, 0x27
jmp 0x1400fd84c
mov al, 0x28
mov byte [rsp + 0x50], al
and al, 0x50
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a490f]
lea edx, [0x1401a490f]
lea edx, [0x1401a490f]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400fd890
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.14008c780
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x40]
test rax, rax
je 0x1400fd8fa
mov bl, 1
test cl, cl
jne 0x1400fd8fc
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne 0x1400fd8de
cmp byte [rsp + 0x41], 0
je 0x1400fd8de
test byte [rsi + 0x34], 4
jne 0x1400fd8de
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
invalid
test al, al
jne 0x1400fd8fc
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xa703c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400fd8fc
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
add eax, dword [rax]
add byte [rsi + 0x2a], bh
cmp ecx, 0x271c
jle 0x1400fd966
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x1400fd93f
lea rcx, [0x1401b0e74]
or eax, dword [rax]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov al, 0xd
ret
add byte [rdi], cl
xchg esi, edx
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xb30f2
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
cmp ecx, 0x50e
jle 0x1400fd99f
cmp ecx, 0x1b7f
add byte [rax], al
jg 0x1400fd9ce
cmp ecx, 0x1715
jg 0x1400fda3f
cmp ecx, 0x50f
je 0x1400fdab9
cmp ecx, 0x5b4
je case.0x1400fd93f.10060
jmp case.0x1400fd93f.10014
cmp ecx, 0x46a
jle 0x1400fda0c
cmp ecx, 0x4ce
jg 0x1400fda51
cmp ecx, 0x46b
stc
imul eax, dword [rax + rax], 0
je 0x1400fdabc
cmp ecx, 0x476
stc
jbe 0x1400fd9c7
add byte [rax], al
jne case.0x1400fd93f.10014
test dword [rsi - 0x50000000], edi
mov esi, 0xb0000000
add byte [rax], al
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg 0x1400fda64
invalid
cmp ecx, 0x1b80
je case.0x1400fd93f.10060
cmp ecx, 0x1f4e
je case.0x1400fd93f.10060
invalid
invalid
add byte [rax], al
add byte [rax], al
test byte [rdx - 0x17000000], al
add byte [rax], al
jmp case.0x1400fd93f.10014
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x3c297f], cl
lea eax, [rcx - 0x3c2a]
cmp eax, 2
add dh, byte [rdx + 0x72]
invalid
inc dword [rbx + 0x727202f8]
add dh, byte [rdx + 0x72]
cmp ecx, 0x35ed
je case.0x1400fd93f.10060
jmp case.0x1400fd93f.10014
cmp ecx, 0x3e3
je case.0x1400fd93f.10060
cmp ecx, 0x41d
je case.0x1400fd93f.10060
cmp ecx, 0x461
je case.0x1400fd93f.10060
jmp case.0x1400fd93f.10014
ret
cmp ecx, 0x1716
je case.0x1400fd93f.10060
cmp ecx, 0x1b64
je case.0x1400fd93f.10060
jmp case.0x1400fd93f.10014
cmp ecx, 0x4cf
je case.0x1400fd93f.10051
add al, 0
add byte [rbp + rbp - 0x7f], dh
stc
rol byte [rax + rax], 1
add byte [rbp + 0x28], dh
cmp ecx, 0x4d0
jne case.0x1400fd93f.10014
mov al, 4
ret
cmp ecx, 0x2022
je case.0x1400fd93f.10060
cmp ecx, 0x25e9
jne case.0x1400fd93f.10014
mov al, 0x16
ret
mov al, 0x14
ret
adc al, 0xc3
mov al, 0xb
ret
mov al, 5
ret
mov al, 0x28
ret
mov al, 8
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 6
ret
mov al, 3
ret
mov al, 7
ret
mov al, 2
ret
mov al, 0x11
ret
sbb ebx, eax
mov al, 0x10
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
sub rsp, rax
mov ebx, edx
mov rsi, rcx
mov dword [rsp + 0x38], edx
xor r14d, r14d
lea rdi, [rsp + 0x90]
mov r8d, 0x1000
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov ebp, 0x1200
test ebx, 0x10000000
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
je 0x1400fdb41
lea rcx, [0x1401a5da0]
or eax, 0xa8281
add bh, bh
adc eax, 0x6a663
cmpsb byte [rsi], byte [rdi]
invalid
invalid
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
cmpsb byte [rsi], byte [rdi]
invalid
test rax, rax
test eax, eax
sal byte [rsp + rdx + 0x49], 0x89
mov byte [rcx + 0xf3], 0x10
xor ebx, 0x10000000
je 0x1400fdb3e
mov r14, rax
xor ebx, 0x10000000
add byte [rax], al
adc byte [rcx - 0x42c7dba4], cl
pop rsp
and al, 0x38
mov ebp, 0x1a00
mov dword [rsp + 0x38], ebx
pop rsp
and al, 0x38
mov ebp, 0x1a00
add bl, ch
add eax, dword [rbp + 0x31]
jmp 0x1400fdb41
xor r14d, r14d
test byte [rax - 0x77], 0x7c
and al, 0x20
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 0x800
and al, 0x28
add byte [rax], cl
add byte [rax], al
mov ecx, ebp
mov rdx, r14
mov r8d, ebx
fadd dword [rbp + 0x31]
leave
fadd dword [rbp + 0x31]
leave
call qword [sym.imp.KERNEL32.dll_FormatMessageW]
adc eax, 0x6a628
cmpsb byte [rsi], byte [rdi]
invalid
test eax, eax
je 0x1400fdc55
in eax, 0
add byte [rax], al
in eax, 0
add byte [rax], al
mov ebx, eax
cmp eax, 0x801
add dword [rax], ecx
add byte [rax], al
add dword [rax], ecx
add byte [rax], al
jae case.0x1400c92be.2786
add eax, dword [rax]
add byte [rdi], cl
mov dh, 5
xor al, 0xce
invalid
invalid
movzx eax, byte [0x1401ea9b8]
mov edx, 1
add byte [rax - 0x77], cl
fld1
lahf
push rsi
add al, 0
invalid
add byte [rax - 0x77], cl
fld1
lahf
push rsi
add al, 0
test rax, rax
je 0x1400fdebd
and eax, dword [rbx]
add byte [rax], al
and eax, dword [rbx]
add byte [rax], al
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x34], cl
add byte [rax], al
lea r14, [rsp + rbx*2]
pop rsp
add r14, 0x90
add esi, 0x90
movabs r15, 0x100000000
mov edi, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
lea rbx, [rsp + 0x40]
add dword [rax], eax
add byte [rax], al
lea rbx, [rsp + 0x40]
jmp 0x1400fdbec
add byte [rax], al
shl rdx, 0x10
mov rdi, r12
mov edi, esp
mov edi, esp
shr rdx, 0x10
mov rcx, rbx
mov ecx, ebx
adc byte [rax - 0x77], cl
fld1
pop rbp
sub al, bh
dec dword [rbp + 0x39]
cmp r12, r14
mov ecx, ebx
call fcn.140080440
cmp r12, r14
je 0x1400fdcd4
add byte [rax], al
add byte [rax], al
lea r12, [rdi + 2]
movzx edx, word [rdi]
mov bh, 0x17
mov bh, 0x17
invalid
mov eax, edx
and eax, 0xf800
add byte [rax], al
add byte [rax], al
cmp eax, 0xd800
jne 0x1400fdbd0
cmp edx, 0xdbff
ja case.0x1400cd38a.3704
add byte [rdi], cl
xchg dword [rbx + 0x4d000000], esi
cmp r12, r14
cmp r12, r14
je case.0x1400cd38a.3704
add byte [rax], al
movzx eax, word [r12]
lea ecx, [rax + 0x2000]
movzx ecx, cx
mov bh, 0xc9
add byte [rdi], cl
mov bh, 0xc9
cmp ecx, 0xfc00
jb case.0x1400cd38a.3704
add rdi, 4
and edx, 0x3ff
and eax, 0x3ff
shl rdx, 0x1a
shl rax, 0x10
or rax, rdx
or eax, edx
or eax, edx
add rax, r15
mov r12, rdi
mov rdx, rax
jmp case.0x1400ce1b4.1669
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x3c], eax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
lea rax, [0x14008edb0]
add eax, 0xfff91140
add eax, 0xfff91140
mov qword [rsp + 0x78], rax
and al, 0x78
lea rcx, [rsp + 0x3c]
mov qword [rsp + 0x80], rcx
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rsp + 0x88], rax
add byte [rax], al
lea rax, str.OS_Error___FormatMessageW___returned_error
or al, byte [rax]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 3
add byte [rax], al
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], 2
add byte [rax], al
jmp 0x1400fdd48
cmp qword [rsp + 0x48], 0
je 0x1400fdd01
invalid
jl 0x1400fdce8
add byte [rcx + rdi + 0x48], sil
mov ecx, dword [rsp + 0x40]
cmp dword [rax - 0x75], ecx
and al, 0x40
mov rcx, qword [rsp + 0x40]
call fcn.140142490
jmp 0x1400fdd01
mov esi, 0xeb000447
sub eax, 0x24448b48
mov eax, dword [rsp + 0x40]
test rax, rax
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
test rax, rax
je 0x1400fdd01
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
test r8, r8
je 0x1400fde6b
ror byte [rdi], 0x84
jp 0x1400fdcf0
add byte [rax], al
add byte [rsi - 0x73], cl
adc al, 0
lea r10, [rax + r8]
lea r9, [0x1401a3f60]
or eax, 0xa6264
invalid
or al, byte [rax]
jmp 0x1400fdd89
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
lea rax, [0x14008edb0]
add eax, 0xfff9109e
mov qword [rsp + 0x78], rax
and al, 0x78
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rsp + 0x40], rax
invalid
or dword [rdx], 0x44894800
and al, 0x40
invalid
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x48], 2
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 0
invalid
lea rax, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
push rax
mov qword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
invalid
add byte [rax], al
lea rdx, [rsp + 0x40]
mov rcx, rsi
mov rcx, rsi
call fcn.140080260
nop
add rsp, 0x1090
nop
adc byte [rax], al
invalid
clc
call qword [rax - 0x6f3b7eb8]
nop
nop
adc byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
ret
movzx r11d, r11b
movzx ebx, bl
test byte [r11 + r9], 1
or eax, dword [rcx]
add dword [rdi], ecx
test bh, ah
add byte [rax], al
invalid
je 0x1400fde5e
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rcx + 0x39], cl
ret 0x840f
invalid
add byte [rax], al
cmp r10, rax
je 0x1400fde6b
test dl, ah
add byte [rax], al
invalid
test dl, ah
loop 0x1400fdd87
add byte [rax], al
add byte [rcx + rcx*4 - 0x2e], cl
add byte [rax], al
mov rdx, r10
movzx r11d, byte [r10 - 1]
test r11b, r11b
js case.0x1400d7c5e.1118
lea r10, [rdx - 1]
jmp 0x1400fddf3
invalid
movzx edi, byte [rdx - 2]
cmp dil, 0xc0
invalid
jge case.0x140048217.3638
sti
sar byte [rbp + 0x1e], 0x4c
jge case.0x1400c92be.2781
lea r10, [rdx - 4]
jge case.0x1400c92be.2781
lea r10, [rdx - 4]
push rdx
cld
movzx ebp, byte [rdx - 4]
and ebp, 7
shl ebp, 6
in eax, 6
in eax, 6
and ebx, 0x3f
or ebx, ebp
jmp 0x1400fddd8
lea r10, [rdx - 2]
and edi, 0x1f
out 0x1f, eax
out 0x1f, eax
jmp 0x1400fdde0
lea r10, [rdx - 3]
and ebx, 0xf
shl ebx, 6
and edi, 0x3f
or edi, ebx
shl edi, 6
and r11d, 0x3f
or r11d, edi
sti
sti
cmp r11d, 0x110000
je 0x1400fde6b
lea edi, [r11 - 9]
cmp edi, 5
jb 0x1400fdd80
cmp r11d, 0x20
je 0x1400fdd80
cmp r11d, 0x80
jb 0x1400fde5e
mov edi, r11d
shr edi, 8
cmp edi, 0x1f
jg 0x1400fde36
test edi, edi
je case.0x1400ce1b4.1678
cmp edi, 0x16
jne 0x1400fde5e
invalid
invalid
cmp r11d, 0x1680
je 0x1400fdd80
test byte [rdi + rdi*8 - 1], cl
invalid
invalid
jmp 0x1400fde5e
cmp edi, 0x20
je 0x1400fde4f
invalid
cmp edi, 0x30
jne 0x1400fde5e
cmp r11d, 0x3000
add byte [rax], al
je 0x1400fdd80
xor edi, edi
invalid
jmp 0x1400fde5e
movzx r11d, r11b
test byte [r11 + r9], 2
or eax, dword [rdx]
or eax, dword [rdx]
jne 0x1400fdd80
sub rdx, rax
cmp r8, rdx
jae 0x1400fde7d
invalid
invalid
mov rdx, r8
mov edx, eax
jmp 0x1400fde6d
xor edx, edx
mov qword [rsi], rax
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
jmp 0x1400fdd55
test rdx, rdx
je 0x1400fde6d
cmp r8, rdx
jbe 0x1400fde6d
cmp byte [rax + rdx], 0xbf
jg 0x1400fde6d
invalid
cmp al, 0x10
mov edi, 0x8d48e07f
loopne case.0x1400ce1b4.1688
invalid
adc byte [rdi - 0x72b71f81], bh
loopne case.0x1400ce1b4.1688
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__b
lea ecx, str.assertion_failed:_self.is_char_boundary_new_len__b
or eax, 0xa629c
pushfq
invalid
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_alloc_src_string.rs_b
lea eax, [0x1401a4160]
add eax, 0xa62c5
mov edx, 0x30
add byte [rax], al
add al, ch
wait
push rbp
invalid
add byte [rax], al
call fcn.140163440
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
fidivr dword [rdi + 0xa]
add byte [rdx + 0x800], bh
mov edx, 0x800
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowsos.rs
mov edx, 0x800
mov rcx, rbx
call fcn.1401633c0
add eax, 0xf000655
invalid
add eax, 0xf000655
push rbp
invalid
add byte [rdi], cl
or edi, dword [rcx + 1]
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.140162fc0
push rax
invalid
add byte [rdi], cl
invalid
push rax
invalid
add byte [rdi], cl
or ecx, esp
int3
mov rax, qword [rcx]
mov rcx, qword [rax]
invalid
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
or byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
jmp rax
sbb byte [rax - 1], cl
loopne case.0x1400c92e0.2779
int3
int3
int3
int3
int3
int3
in eax, 0xa
add byte [rbx + rcx*4 + 4], cl
mov eax, dword [rcx + rax*8]
invalid
invalid
invalid
adc esp, edi
mov eax, dword [rcx + rax*8]
lea rcx, str.NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorizedapi_ms_win_core_synch_l1_2_0
lea ecx, [0x1401ac618]
or al, byte [rax]
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x4a
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
jmp rcx
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
jmp rcx
int3
push rsi
push rdi
push rbx
sub rsp, 0xb0
mov r10, rdx
mov eax, dword [rdx + 0x34]
xor al, 0xa8
adc byte [rdi], cl
test esp, esp
add byte [rax], al
invalid
xor al, 0xa8
adc byte [rdi], cl
test esp, esp
add byte [rax], al
add byte [rax + 0x22850f20], ch
test dword [rdx], esp
test al, 0x20
jne 0x1400fe062
test dword [rdx], esp
add dword [rax], eax
invalid
test dword [rdx], esp
add dword [rax], eax
add byte [rbx + riz*2 + 1], cl
movsxd r8, dword [rcx]
add dword [rcx + rcx*4 - 0x40], ecx
mov rax, r8
neg rax
test r8, r8
invalid
rol byte [rcx + rcx*4 - 0x3f], 0x48
cmovs ecx, eax
mov ecx, r8d
cmovs rcx, rax
mov eax, 0x27
cmp rcx, 0x2710
invalid
add byte [rax], al
invalid
add byte [rax], al
jb case.0x14002210d.3909
add byte [rsi + 0x27], bh
mov esi, 0x27
movabs r9, 0x346dc5d63886594b
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
lea ebx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
pop rcx
xchg byte [rax], bh
invalid
lea ebx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xfffffffffffff749, 0xffffffffffffffe1
mov rax, rcx
mul r9
shr rdx, 0xb
imul eax, edx, 0x2710
ret 0x2710
add byte [rax], al
add byte [rcx + 0x69c729cf], cl
fistp qword [rbx + 0x14]
adc al, 0
invalid
ret 0x2710
add byte [rcx + 0x69c729cf], cl
fistp qword [rbx + 0x14]
adc al, 0
invalid
adc al, 0
add cl, al
jmp 0x1400fdfb0
invalid
shr ebx, 0x13
imul eax, ebx, 0x64
adc ebp, dword [rbx - 0x3d]
sub edi, eax
sub edi, eax
sub edi, eax
movzx edi, di
mov bh, 0xff
dec dword [rax - 0x73]
lea rax, [rsi - 4]
cld
movzx ebx, word [r11 + rbx*2]
pop rbx
mov word [rsp + rsi + 0x2c], bx
pop rsp
xor al, 0x2c
movzx edi, word [r11 + rdi*2]
movzx edi, word [rbx + rdi*2]
mov word [rsp + rsi + 0x2e], di
xor al, 0x2e
mov rsi, rax
mov esi, eax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400fdf80
invalid
stc
jmp rax
cmc
add eax, 0x77d18948
mov ah, 0x48
cmp rdx, 0x63
cmp edx, 0x63
invalid
jbe 0x1400fe003
movzx ecx, dx
mov bh, 0xca
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
adc dword [rbx + rbp*2 - 0x37], eax
sub edx, r9d
jmp 0x1bbd948dd
adc dword [rbx + rbp*2 - 0x37], eax
sub edx, r9d
retf 0xb70f
movzx edx, dx
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx edx, word [r9 + rdx*2]
adc al, 0x51
mov esi, 0x41000a59
movzx edx, word [rcx + rdx*2]
adc al, 0x51
add byte [rcx + 0xf], al
mov bh, 0x14
adc al, 0x51
adc al, 0x51
mov word [rsp + rax + 0x2e], dx
mov dword [rsp + rax + 0x2e], edx
add rax, 0xfffffffffffffffe
mov rdx, rcx
invalid
retf 0x8348
cmp rdx, 0xa
jae 0x1400fe100
add byte [rax], al
invalid
or cl, byte [rdi]
xor ebx, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x548830c2], al
ret 0x8830
push rsp
add al, 0x2f
invalid
add dl, 0x30
mov byte [rsp + rax + 0x2f], dl
invalid
ret 0x8830
invalid
dec rax
enter 0xfffffffffffff8e9, 0
jmp 0x1400fe114
add byte [rax], al
add byte [rbx - 0x7e47beef], cl
mov r8d, 0x81
mov eax, 0x30
add byte [rax], al
mov edx, dword [rcx]
mov r8d, 0x81
add byte [rax], al
mov eax, 0x30
add byte [rcx - 0x77], al
mov r9d, edx
nop dword [rax]
ror dword [rdi], 1
invalid
mov rcx, r8
shr r9d, 4
shr ecx, 4
shr ecx, 4
jmp 0x11099213e
mov r8d, edx
and r8b, 0xf
loopne case.0x1400c92e0.2804
rol byte [rcx - 0x80], 1
loopne case.0x1400c92e0.2804
cmp r8b, 0xa
mov r11d, 0x57
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x42], al
fadd dword [rbp]
add r11b, r8b
cmovb r11d, eax
add r11b, r8b
add bl, al
mov byte [rsp + rcx + 0x2e], r11b
lea r8, [rcx - 1]
lea eax, [rcx - 1]
lea r8, cs:[rcx - 1]
lea eax, [rcx - 1]
inc dword [rbx - 0x76bbef06]
retf 0xd073
jae case.0x14002210d.3873
cmp edx, 0x10
mov edx, r9d
adc byte [rcx + rcx*4 - 0x36], al
jae case.0x14002210d.3873
jmp 0x1400fe0b0
mov r10, qword [rcx]
mov edx, dword [rcx]
adc dword [rcx - 0x48], eax
add dword [rax], 0x30b80000
add byte [rax], al
mov eax, 0x30
invalid
invalid
mov r8d, 0x81
add byte [rax], al
mov eax, 0x30
mov r9d, edx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
shl dword [rsi + 0x66], 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
shr r9d, 4
shr ecx, 4
mov r8d, edx
and r8b, 0xf
and al, 0xf
and al, 0xf
cmovno eax, dword [rax - 0x44bef508]
cmp r8b, 0xa
clc
or al, byte [rcx - 0x45]
mov r11d, 0x37
cmovb r11d, eax
cmovb ebx, eax
invalid
add byte [rax], al
add byte [rdi + rcx + 0x42], al
cmovb ebx, eax
fadd dword [rbp]
ret
add r11b, r8b
mov byte [rsp + rcx + 0x2e], r11b
mov byte [rsp + rcx + 0x2e], bl
lea r8, cs:[rcx - 1]
lea r8, [rcx - 1]
inc dword [rbx - 0x76bbef06]
cmp edx, 0x10
cli
adc byte [rcx + rcx*4 - 0x36], al
mov edx, r9d
mov edx, r9d
retf 0xd073
jae case.0x1400c92e0.2807
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
dec byte [rax - 0x7f]
stc
cmp rcx, 0x80
cmp ecx, 0x80
add byte [rax], 0
add byte [rdi], cl
invalid
ja 0x1400fe153
xchg dword [rdx - 0x48000000], edx
add byte [rax], al
mov eax, 0x81
sub rax, r8
add dword [rax], 0x294c0000
ror byte [rax + 1], 0xe1
add rcx, rsp
add byte [rax], al
add byte [rcx + rbp - 0x40], cl
add rcx, rsp
add ecx, esp
add rcx, 0x30
add ecx, 0x30
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x20
lea r8, [0x14019ca93]
lea eax, [0x14019ca93]
or dword [rax], eax
mov r9d, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
sal dword [rdx + 0x4854eb01], 1
mov edx, ecx
mov dl, 1
jmp 0x1400fe142
push rsp
push rsp
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400fdfd2
xlatb
invalid
invalid
invalid
cli
invalid
xlatb
invalid
jmp 0x1400fe003
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
or eax, 0xa58a9
movzx ecx, word [rcx + rdx*2]
or al, 0x51
mov word [rsp + rax + 0x2e], cx
add al, 0x2e
add rax, 0xfffffffffffffffe
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea rcx, [rsp + rax]
add rcx, 0x30
mov r8d, 0x27
sub r8, rax
sub eax, eax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
lea r8, [0x1401aa580]
add eax, 0xac444
mov rcx, r10
xor r9d, r9d
call fcn.140088210
nop
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x140194df0]
mov edx, 0x80
add byte [rax], 0
add al, ch
pop rsp
push rcx
invalid
add byte [rdi], cl
invalid
add byte [rax], 0
add al, ch
pop rsp
push rcx
invalid
int3
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
sub esp, 0xc8
sub esp, 0xc8
mov rsi, rdx
mov esi, edx
mov rdi, rcx
mov rax, qword [rcx]
add dword [rax - 0x7d], ecx
clc
add cl, byte [rdi]
invalid
nop
add byte [rax], al
invalid
add dword [rax - 0x7d], ecx
clc
add cl, byte [rdi]
test dword [rax + 0x48000000], edx
nop
add byte [rax], al
add byte [rax - 0x75], cl
pop rdi
invalid
nop
add byte [rax], al
add byte [rax - 0x75], cl
pop rdi
mov rbx, qword [rdi + 0x48]
test rbx, rbx
test rbx, rbx
je 0x1400fe417
add al, byte [rax]
add byte [rax - 0x75], cl
jg 0x1400fe1e7
mov rdi, qword [rdi + 0x40]
lea r14, [rsp + 0x38]
lea r15, [0x1401a53d8]
cmp eax, 0xa7225
cmp eax, 0xa7225
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140089490
ret 0xf8b2
dec dword [rax - 0x7d]
jl 0x1400fe1f6
and al, 0x38
add byte [rdi], cl
test byte [rbx], ah
add al, byte [rax]
add byte [rax], al
ret 0xf8b2
and al, 0x38
add byte [rdi], cl
test byte [rbx], ah
add al, byte [rax]
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x40
mov r12, qword [rsp + 0x40]
movzx ebp, byte [rsp + 0x48]
movzx r13d, byte [rsp + 0x49]
mov dh, 0x6c
and al, 0x49
mov dh, 0x6c
insb byte [rdi], dx
and al, 0x49
mov r8d, 3
mov r8d, 3
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r15
mov edx, edi
call fcn.1400889c0
test al, al
jne case.0x1400cd38a.3766
invalid
ror byte [rdi], 0x85
adc byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0xa], al
invalid
test bpl, 1
je 0x1400fe417
or al, byte [rdx]
add byte [rax], al
invalid
or al, byte [rdx]
add byte [rax], al
invalid
add byte [rbp + 1], cl
in al, dx
add r12, r13
cmp rbx, r12
jb case.0x14003dfe5.3776
add byte [rax], al
add rdi, r12
sub rbx, r12
jrcxz case.0x1400cd38a.3717
lahf
jrcxz case.0x1400cd38a.3717
lahf
jmp 0x1400fe417
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
movsd dword [rdi], dword [rsi]
test rax, rax
je case.0x1400cd38a.3726
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or r14b, r14b
test byte [rsi + 0x34], 4
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], 0xf4240
mov qword [rsp + 0x80], rsi
mov dword [rsp + 0x80], esi
and al, 0x78
str word [rax - 0x77]
invalid
js 0x1400fe28b
str word [rax - 0x77]
str word [rax - 0x77]
mov dword [rsp + 0x80], esi
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x73], cl
lea rax, [rsp + 0x30]
lea rax, [rsp + 0x30]
jne case.0x1400cd38a.3732
popfq
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rcx*4], ah
and al, 0x88
mov qword [rsp + 0x88], rax
lea rax, [0x1400c5f20]
lea eax, [0x1400c5f20]
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400c5f20]
add eax, 0xfffc7cb0
cld
dec dword [rax - 0x77]
mov qword [rsp + 0x90], rax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rax, [0x1401aa978]
lea eax, [0x1401aa978]
add eax, 0xac6f9
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
lea rdx, method..virtual_0
loope 0x1400fe2bb
or dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x70]
and al, 0x70
lea r8, [rsp + 0x38]
and al, 0x38
call fcn.140088cf0
mov rcx, qword [rsp + 0x70]
and al, 0x70
stosb byte [rdi], al
clc
dec dword [rax - 0x75]
and al, 0x70
jo 0x1400fe24c
test al, al
jne 0x1400fe3b6
out 0, eax
add byte [rax], al
ror byte [rdi], 0x85
out 0, eax
add byte [rax], al
jmp case.0x14003dfe5.3764
add byte [rax], al
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
sub byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x20]
pop rsi
and byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
invalid
sub byte [rax - 0x75], r9b
jo 0x1400fe300
invalid
sbb byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
fcos
invalid
call rsi
mov ecx, eax
invalid
mov al, 1
invalid
sal dword [rax + 0xfc98401], 0x84
add dword [rcx + rcx*8 + 0xf5840f], eax
test cl, cl
je case.0x14003dfe5.3767
cmc
add byte [rax], al
add cl, ch
add byte [rax], al
jmp 0x1400fe419
sbb eax, dword [rcx]
add byte [rax], al
mov qword [rsp + 0xb8], rax
lea rax, [0x1400c5f20]
jl 0x1400fe308
invalid
test byte [rax + rdi*4], ah
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffc7c13
jl 0x1400fe308
dec dword [rax - 0x77]
test byte [rax + rax*8], ah
rol byte [rax], 0
mov qword [rsp + 0xc0], rax
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x38], 2
and al, 0x38
and al, 0x38
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], 2
mov dword [rsp + 0x48], 2
and al, 0x48
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x48], cl
movabs rax, 0x400000020
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
and al, 0x60
mov byte [rsp + 0x68], 3
and al, 0x68
add ecx, dword [rax - 0x73]
lea rax, [0x1401aa978]
push 0x58d4803
lea rax, [0x1401aa978]
sub eax, 0x48000ac6
or al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
nop
mov qword [rsp + 0x90], 1
nop
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0xb0], 1
mov dword [rsp + 0xb0], 1
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x98], rax
test byte [rax + rbx*4], ah
add byte [rax], al
invalid
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0x48000000
mov dword [rsp + 0x98], eax
test byte [rax + rbx*4], ah
add byte [rax], al
invalid
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xa0], 1
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rdx, method..virtual_0
adc eax, 0x9e065
lea rcx, [rsp + 0x70]
and al, 0x70
lea r8, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
call fcn.140088cf0
clc
dec dword [rax - 0x75]
invalid
invalid
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
and al, 0x70
test al, al
je case.0x14003dfe5.3764
test rcx, rcx
test ecx, ecx
je case.0x14003dfe5.3764
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x9e77e
jle 0x1400fe3af
or dword [rax], eax
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
jle 0x1400fe3af
out 9, eax
or dword [rax], eax
add byte [rcx - 0x48], al
adc al, 0
mov r8d, 0x14
mov eax, 0x14
add byte [rax], al
call qword [rax + 0x18]
sbb byte [rax + rax*8 + 0x3aeb0b74], al
test al, al
je case.0x1400cd38a.3759
jmp case.0x1400cd38a.3766
test al, al
jne case.0x1400cd38a.3766
test rcx, rcx
test rcx, rcx
jne 0x1400fe441
mov rbx, qword [rsi + 0x20]
mov ebx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rsi, qword [rax + 0x18]
jo case.0x140048217.3666
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov eax, dword [rdi + 0x38]
push rdi
xor byte [rbx + rcx*4 + 0x47], cl
cmp byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
fcos
call rsi
jmp 0x1400fe419
invalid
invalid
sbb al, 0x48
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
and al, 0x48
mov rcx, rsi
mov rcx, rsi
mov ecx, esi
call fcn.1400889c0
movsd dword [rdi], dword [rsi]
clc
inc dword [rax + rax*8 + 0x1b00474]
test al, al
je 0x1400fe417
mov al, 1
test al, al
je 0x1400fe417
mov al, 1
add ebx, ebp
add dh, byte [rcx]
jmp 0x1400fe419
xor eax, eax
ror byte [rax - 0x7f], 0xc4
enter 0, 0
invalid
add rsp, 0xc8
add esp, 0xc8
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src...._backtrace_src_symbolizemod.rs
add eax, 0xa7414
adc al, 0x74
or al, byte [rax]
mov rcx, r12
loope 0x1400fe480
mov rdx, rbx
mov edx, ebx
call fcn.1401632c0
or dword [rsi + 6], 0x480b0f00
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
invalid
ud2
lea rax, [0x14019cbb8]
lea eax, [0x14019cbb8]
add eax, 0x9e770
jo case.0x14003dfe5.3776
out 9, eax
add byte [rax - 0x77], cl
invalid
or dword [rax], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rcx, [0x14019cb5c]
or eax, 0x9e708
or bh, ah
or dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
lea r9, method..virtual_0
cmp eax, 0x4c0009e7
lea eax, [rsp + 0x38]
and al, 0x38
or dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x38]
and al, 0x38
mov edx, 0x37
invalid
add byte [rax], al
add al, ch
invalid
push rbx
push rbx
call fcn.140163790
push rbx
invalid
ud2
int3
int3
int3
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
sub esp, 0x1a8
in al, dx
test al, 1
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x77], cl
iretd
mov r15, r9
mov edi, ecx
mov ebp, r8d
mov rax, rdx
mov eax, edx
invalid
mov eax, edx
ror byte [rax - 0x77], 1
iretd
mov rdi, rcx
cmp qword [rdx], 0
cmp al, byte [rax]
add byte [rax - 0x75], cl
push rdx
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
or byte [rbx + rcx*4 + 0x40], cl
mov eax, dword [rax + 0x10]
adc byte [rax - 0x73], cl
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
and al, 0x40
je case.0x140048217.3690
je case.0x140048217.3690
call fcn.1400fec20
invalid
add byte [rax - 0x75], cl
pop rsp
and al, 0x40
invalid
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x48]
mov esi, dword [rsp + 0x48]
je 0x1400fe4d4
mov r11, qword [rsp + 0x50]
mov r11, qword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
and al, 0x50
push rax
movzx r12d, byte [rsp + 0x58]
and al, 0x58
pop rax
test bpl, bpl
mov qword [rsp + 0xb8], rdi
mov dword [rsp + 0xb8], edi
mov dword [rsp + 0xb8], edi
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
invalid
mov eax, 0xf000000
jne 0x1400fe8ce
test dword [rcx], eax
add dword [rax + rax], eax
add al, 0
add bl, ch
jmp case.0x140048217.3697
invalid
call fcn.140089490
mov esp, 0x48fff8af
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
and al, 0x40
add byte [rsi + 9], bh
or dword [rax], eax
add byte [rax], al
invalid
mov esi, 9
or dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
je case.0x14004b2ee.3607
invalid
cmove rsi, qword [rsp + 0x50]
and al, 0x50
push rax
lea rbx, [0x1401a5241]
or al, byte [rax]
cmove rbx, qword [rsp + 0x48]
and al, 0x48
mov r12b, 2
mov r12b, 2
mov ah, 2
test bpl, bpl
in eax, dx
mov qword [rsp + 0xb8], rdi
jne 0x1400fe8ce
test eax, ecx
add eax, dword [rax]
invalid
mov esp, 0xb824
add byte [rdi], cl
test eax, ecx
add eax, dword [rax]
add byte [rcx - 0x80], al
invalid
invalid
cmp r12b, 2
cmp ah, 2
cld
add cl, byte [rcx + rcx*4 - 0x26]
mov rdx, r11
cmove rdx, rsi
mov rcx, rbx
invalid
invalid
invalid
mov r14, rdx
mov qword [rsp + 0x28], r11
sub al, ch
invalid
or dword [rax], eax
add byte [rbx + rcx*4 + 0x5c], cl
mov ebx, dword [rsp + 0x28]
invalid
sub al, ch
invalid
mov ebx, dword [rsp + 0x28]
and al, 0x28
test r15, r15
je 0x1400fe8ce
lahf
add eax, dword [rax]
add byte [rax + rax*8 + 0x397840f], al
ror byte [rdi], 0x84
xchg edi, eax
add eax, dword [rax]
invalid
test al, al
je 0x1400fe8ce
invalid
xchg edi, eax
add eax, dword [rax]
invalid
ror byte [rdi], 0x84
xchg edi, eax
add eax, dword [rax]
add byte [rax + rcx*4 + 0x64], al
mov byte [rsp + 0x27], r12b
test byte [rdi + 0x44000003], dl
mov byte [rsp + 0x27], ah
and al, 0x27
mov byte [rsp + 0x27], r12b
and al, 0x27
mov r12, qword [r15]
mov r13, qword [r15 + 0x10]
mov ebp, dword [rdi + 0x10]
invalid
mov ebp, dword [rdi + 0x10]
lea rcx, [rsp + 0x40]
and al, 0x40
mov rdx, rbx
mov rdx, rbx
mov r15, r14
mov edi, esi
mov r8, r14
call fcn.1400feff0
invalid
or al, byte [rax]
invalid
invalid
or al, byte [rax]
add byte [rdi], cl
mov dh, 0x7c
and al, 0x40
invalid
movzx edi, byte [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
and al, 0x50
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
and al, 0x60
movzx edx, dil
movzx edx, bh
xlatb
lea r8, [0x1401b0f48]
lea eax, [0x1401b0f48]
or eax, dword [rax]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov r8, rbx
mov eax, ebx
ror dword [rcx - 0x77], 0xd8
mov eax, ebx
fadd dword [rcx - 1]
loope case.0x1400ccc14.3543
invalid
jmp r9
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
xor al, 0x48
invalid
jmp 0x1400fe5b7
lea rdx, [rax + 1]
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x1400fe5b7
mov ecx, 6
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x1400fe5b7
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x1400fe5b7
invalid
invalid
jmp 0x1400fe5b7
lea rdx, [rax + 1]
test rax, rax
test eax, eax
push rax
add dword [rax - 0x7b], ecx
test eax, eax
cmove rdx, rax
invalid
invalid
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
add rcx, 2
jmp 0x1400fe5b7
invalid
rol dword [rdx], 0xeb
add eax, 0x2b9
add byte [rbp - 0x77], cl
mov edi, esi
sub r15, rcx
invalid
invalid
adc al, byte [rsi]
mov ecx, 2
add byte [rax], al
mov r15, r14
mov edi, esi
sub r15, rcx
jb 0x1400febd5
adc al, byte [rsi]
add byte [rax], al
iretd
adc al, byte [rsi]
add byte [rax], al
add rcx, rbx
mov r8, rcx
test r15, r15
test edi, edi
je case.0x1400ccc14.3547
adc al, 0x41
movzx eax, byte [r8]
movzx eax, byte [rax]
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
sete r15b
xchg esp, eax
mov dword [rcx + 8], 0x4503ebcf
or r15b, cl
jmp case.0x14004b2ee.3633
xor r15d, r15d
or r15b, cl
or bh, cl
iretd
jmp case.0x14004b2ee.3633
xor r15d, r15d
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
invalid
mov qword [rsp + 0xef], rax
test byte [rdi + rbp*8], ah
and al, 0xef
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x41]
adc byte [rsp + 0x41], al
and al, 0x41
movups xmm1, xmmword [rsp + 0x51]
and al, 0x51
push rcx
movaps xmmword [rsp + 0xe0], xmm1
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm0
sub dword [rsp + 0xd0], eax
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rdx, r12
mov rdx, r12
loop case.0x140003724.4685
mov r8, r13
mov eax, ebp
call 0x14019bb03
add byte [rdi], cl
invalid
call fcn.1400feff0
add byte [rax], al
movzx edx, byte [rsp + 0x40]
mov dh, 0x54
push rsp
and al, 0x40
mov rcx, qword [rsp + 0x50]
and al, 0x50
push rax
mov rax, qword [rsp + 0x60]
and al, 0x60
lea r8, [0x1401b0f64]
lea eax, [0x1401b0f64]
sub dword [rbx], ecx
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, r13
mov r8, r12
mov eax, esp
mov eax, esp
loopne 0x1400fe681
jmp r9
jmp rcx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1400fe67c
xor al, 0x48
lea edx, [rax + 1]
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
test rax, rax
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
add rcx, 8
jmp 0x1400fe67c
invalid
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp 0x1400fe67c
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
invalid
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, r13
add rcx, 2
add ecx, 2
jmp 0x1400fe67c
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdx, r13
sub rdx, rcx
jb case.0x140008aad.4299
invalid
add byte [rax], al
retf 0x820f
add byte [rax], al
add rcx, r12
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
mov qword [rsp + 0xc0], rsi
je 0x1400fe6ad
invalid
and al, 0xc0
add byte [rax], al
add byte [rdx + rdx + 0x41], dh
movzx eax, byte [rax]
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
jmp case.0x140003724.4696
xor eax, eax
mov rdx, r14
mov edx, esi
mov qword [rsp + 0x140], r12
mov qword [rsp + 0x148], r13
add qword [rax], rax
add byte [rdi], cl
adc byte [rsp + 0x40], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x48
invalid
add qword [rax], rax
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x40], al
and al, 0x40
movups xmm1, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x50]
and al, 0x50
movups xmmword [rsp + 0x150], xmm0
adc dword [rsp + 0x150], eax
add byte [rdi], cl
movups xmmword [rsp + 0x160], xmm1
adc dword [rsp + 0x160], ecx
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x60
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov qword [rsp + 0x170], rcx
mov dword [rsp + 0x170], ecx
and al, 0x70
add dword [rax], eax
add byte [rax + 0x17a2484], cl
add byte [rax], al
mov byte [rsp + 0x17a], al
mov word [rsp + 0x178], 0x200
add byte [rax], al
add cl, byte [rbp + rcx*4 - 0x4c]
and al, 0x11
adc dword [rcx], eax
add byte [rax], al
mov r12b, 2
invalid
add byte [rdx], al
lea r14, [rsp + 0x111]
adc dword [rcx], eax
add byte [rax], al
mov r12b, 2
xor esi, esi
lea rbp, [rsp + 0x40]
test byte [rax - 0x73], 0x6c
and al, 0x40
mov qword [rsp + 0xc8], rbx
cmp dil, 6
and al, 0xc8
add byte [rax], al
add byte [rax - 0x80], al
inc dword [rsi]
je 0x1400fe747
nop word [rax + rax]
mov rax, qword [rsp + 0xef]
mov eax, dword [rsp + 0xef]
mov qword [rsp + 0x5f], rax
movaps xmm0, xmmword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], cl
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
mov qword [rsp + 0x100], rbx
add byte [rcx], al
add byte [rax], al
mov r13, rdx
mov qword [rsp + 0x108], rdx
mov byte [rsp + 0x110], dil
add byte [rax], al
add byte [rax - 0x78], al
mov esp, 0x11024
add byte [rax], al
mov rax, qword [rsp + 0x5f]
add byte [rax], al
mov rax, qword [rsp + 0x5f]
mov qword [r14 + 0x1f], rax
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
mov byte [rsp + 0x13a], r15b
mov byte [rsp + 0x138], sil
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x78], al
mov ah, 0x24
cmp byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x139], r12b
mov rcx, rbp
jmp 0x164a474e5
add byte [rcx], al
add byte [rax], al
and al, 0x39
add dword [rax], eax
add byte [rax - 0x77], cl
jmp 0x164a474e5
add byte [rax], al
call fcn.1400ff4a0
lea rcx, [rsp + 0x78]
lea rdx, [rsp + 0x140]
xchg esp, eax
and al, 0x40
add dword [rax], eax
add al, ch
call 0x14f0fe7c5
mov dh, 0x44
and al, 0x78
xchg esp, eax
and al, 0x40
add dword [rax], eax
add al, ch
call 0x14f0fe7c5
mov dh, 0x44
and al, 0x78
cmp byte [rsp + 0x40], 0xa
je 0x1400fe85c
cmp al, 0xa
je 0x1400fe860
or cl, byte [rdi]
test byte [rax + 0x48000000], dl
mov rcx, rbp
mov rcx, rbp
lea rdx, [rsp + 0x78]
call fcn.1400ff870
test al, al
je 0x1400fe8ab
mov rbx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
movzx edi, byte [rsp + 0x110]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xe0], xmm1
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
mov qword [rsp + 0xef], rax
movzx esi, byte [rsp + 0x138]
movzx r12d, byte [rsp + 0x139]
movzx r15d, byte [rsp + 0x13a]
movzx eax, byte [r14 + 0x2e]
mov byte [rsp + 0x3c], al
mov eax, dword [r14 + 0x2a]
mov dword [rsp + 0x38], eax
cmp dil, 6
invalid
jne 0x1400fe720
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
jmp 0x1400fe747
cmp al, 0xa
jne 0x1400fe8ab
mov qword [rsp + 0x19f], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x190], xmm1
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], eax
test byte [rax + rax*4], ah
add dword [rax], eax
invalid
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rbx - 0x76c7dbbc], cl
and al, 0x30
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x30], eax
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0x34], al
cmp r15b, 2
jne 0x1400fea23
mov rbx, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xc0]
mov ah, 0x24
rol byte [rax], 0
add byte [rdi + rcx - 0x4a], al
and al, 0x27
mov rdi, qword [rsp + 0xb8]
mov r11, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x28]
mov ebx, dword [rsp + 0x28]
cmp r12b, 2
cmove r11, rsi
lea r13, [rbx + r11]
mov r14, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
xor ecx, ecx
mov bpl, 1
cmp rcx, r11
je 0x1400feb6f
lea rdx, [rbx + rcx]
mov r15, rcx
mov r8, rdx
jmp case.0x140008aad.4280
add r8, 2
cmp rax, r13
cmovne rax, r8
mov r10d, 2
nop dword [rax]
invalid
invalid
invalid
add r15, r10
mov r8, rax
mov eax, eax
mov eax, eax
cmp rax, r13
je 0x1400feb72
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov dh, 8
mov dh, 8
mov r10d, 1
mov edx, 1
test r9b, r9b
leave
jns 0x1400fe910
cmp r9b, 0xe0
jb 0x1400fe8fc
cmp r9b, 0xed
jne 0x1400fe96a
cmp rax, r13
je 0x1400feb72
sub eax, dword [rdx]
add byte [rax], al
sub eax, dword [rdx]
add byte [rax], al
lea rax, [r8 + 2]
lea eax, [rax + 2]
cmp rax, r13
je 0x1400feb72
cmp byte [r8 + 1], 0x9f
ja 0x1400fe9a4
invalid
add r8, 3
add r8, 3
mov r10d, 3
mov rax, r8
jmp 0x1400fe910
add r8, 2
cmp rax, r13
cmove r8, rax
xor eax, eax
cmp r8, r13
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
invalid
jb 0x1400fe910
invalid
xor r8d, r8d
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
setne r8b
setne al
add rax, r8
mov r10d, 4
mov edx, 4
mov edx, 4
jmp 0x1400fe910
mov byte [rsp + 0x27], r12b
and al, 0x27
mov r8, r15
sub r8, rcx
enter 0xffffffffffff820f, 0x42
add al, byte [rax]
invalid
enter 0xffffffffffff820f, 0x42
add al, byte [rax]
add byte [rcx + rcx*4 + 0x5c], cl
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x28], r11
cmp r15, r11
ja 0x1400fec08
invalid
add byte [rcx - 0x77], cl
hlt
mov r12, rsi
mov rsi, qword [rdi + 0x18]
sbb byte [rcx + rcx*4 - 0xf], cl
sbb byte [rcx + rcx*4 - 0xf], cl
int1
call rsi
test al, al
ror byte [rdi], 0x85
in eax, dx
add dword [rax], eax
invalid
ror byte [rdi], 0x85
in eax, dx
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 3
mov r8d, 3
mov rcx, r14
lea rdx, [0x1401a53d8]
call rsi
invalid
test al, al
mov rsi, r12
movzx r12d, byte [rsp + 0x27]
jne 0x1400feb9b
invalid
add r15, 3
mov rcx, r15
mov r11, qword [rsp + 0x28]
cmp r15, r11
jbe 0x1400fe8e7
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sys_commonwtf8.rs
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov rdx, r11
call fcn.1401632c0
lahf
invalid
invalid
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x75]
test byte [rdi + rbx*4], ah
lahf
mov rax, qword [rsp + 0x19f]
mov qword [rsp + 0x70], rax
invalid
lahf
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x70
invalid
jo case.0x1400d7c5e.1158
movaps xmm0, xmmword [rsp + 0x180]
sub byte [rsp + 0x180], al
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x190]
sub byte [rsp + 0x190], cl
movups xmmword [rsp + 0x61], xmm1
movups xmmword [rsp + 0x51], xmm0
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x7b], eax
movzx eax, byte [rsp + 0x34]
mov byte [rsp + 0x7f], al
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x48], r13
mov byte [rsp + 0x50], dil
mov byte [rsp + 0x78], sil
mov byte [rsp + 0x79], r12b
mov byte [rsp + 0x7a], r15b
jp 0x1400feac2
lea ecx, [rsp + 0x40]
jp 0x1400feac2
lea ecx, [rsp + 0x40]
call fcn.1400ff940
test rax, rax
mov rbx, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xc0]
mov esi, dword [rsp + 0xc0]
mov esi, dword [rsp + 0xc0]
movzx r12d, byte [rsp + 0x27]
mov rdi, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x28
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x28
je 0x1400fe8ce
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140089490
mov r11, qword [rsp + 0x28]
and al, 0x28
cmp qword [rsp + 0x40], 0
jne 0x1400fe8ce
invalid
dec dword [rax - 0x75]
and al, 0x48
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x140], rax
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xa677f
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xa677f
mov qword [rsp + 0x100], rax
add byte [rax], al
lea rax, [fcn.14008da00]
mov qword [rsp + 0x108], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x110], rax
lea rax, [0x140108770]
mov qword [rsp + 0x118], rax
lea rax, [0x1401a5250]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x100]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x40]
call fcn.140088cf0
jmp case.0x140008aad.4288
mov rcx, r11
sub r11, rcx
lea rdx, [rbx + rcx]
test rcx, rcx
je 0x1400feb89
invalid
or ecx, dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov r8, r11
call qword [rdi + 0x18]
jmp case.0x140008aad.4288
mov rcx, qword [rsp + 0xb8]
mov r8, r11
mov eax, ebx
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rbp - 0x77], cl
mov eax, ebx
invalid
invalid
mov eax, ebx
call fcn.1400889c0
mov ebp, eax
cmp r12b, 2
je case.0x140008aad.4291
invalid
or eax, 0x74f68548
or byte [rax - 0x77], cl
mov ecx, ebx
invalid
loop 0x1400febe4
test rsi, rsi
je case.0x140008aad.4291
mov rcx, rbx
mov ecx, ebx
call fcn.140142490
add al, 0
mov eax, ebp
add rsp, 0x1a8
add byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov rsi, r12
mov esi, esp
movzx r12d, byte [rsp + 0x27]
and al, 0x27
cmp r12b, 2
jne 0x1400feba1
jmp case.0x140008aad.4291
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
mov rdx, r14
insb byte [rdi], dx
invalid
call fcn.1401632c0
fadd qword [rsi + 6]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
pop rbx
invalid
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
mov rdx, r13
call fcn.1401632c0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
ret 0xa67
invalid
invalid
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sys_commonwtf8.rs
or al, byte [eax]
mov rdx, r15
call fcn.140163650
invalid
invalid
invalid
add byte [rdi], cl
invalid
invalid
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sys_commonwtf8.rs
lea eax, [0x1401a53c0]
mov cl, 0x67
or al, byte [rax]
mov rcx, r15
mov ecx, edi
mov rdx, qword [rsp + 0x28]
call fcn.1401633c0
ud2
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov r14, r8
mov rdi, rdx
test r8, r8
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x50], ecx
je 0x1400fec71
js 0x1400fee9e
mov byte [rax + 2], bl
add byte [rax], al
movzx eax, byte [0x1401ea9b8]
add eax, 0xebd6b
mov edx, 1
mov rcx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140143230
mov rbx, rax
invalid
test rax, rax
jne 0x1400fec76
mov ecx, 1
mov rdx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140162fc0
ud2
push rcx
invalid
mov ebx, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], rbx
and al, 0x30
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], 0
add byte [rax], al
mov byte [rsp + 0x48], 1
lea rbp, [rdi + r14*2]
xor r12d, r12d
lea r15, [rsp + 0x2c]
xor esi, esi
jmp 0x1400fecd2
mov byte [rsp + 0x2c], al
mov r13d, 1
mov rax, qword [rsp + 0x38]
sub rax, r12
cmp rax, r13
jb 0x1400fee58
lea rcx, [rbx + r12]
mov rdx, r15
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsp + 0x40], r12
test si, si
je 0x1400fed00
mov ecx, r14d
mov eax, ecx
and eax, 0xf800
cmp eax, 0xd800
add byte [rax], al
jne 0x1400fed1e
movzx eax, cx
cmp eax, 0xdbff
jbe 0x1400fed70
xor esi, esi
mov byte [rsp + 0x48], 0
jmp 0x1400fed2b
cmp rdi, rbp
je case.0x1400cd38a.3804
movzx ecx, word [rdi]
add rdi, 2
mov eax, ecx
and eax, 0xf800
cmp eax, 0xd800
je 0x1400fece8
movzx eax, cx
shl rax, 0x10
shr rax, 0x10
xor esi, esi
mov dword [rsp + 0x2c], 0
cmp eax, 0x80
jb 0x1400feca0
mov ecx, eax
cmp eax, 0x800
jae 0x1400fedb0
shr ecx, 6
or cl, 0xc0
mov byte [rsp + 0x2c], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov r13d, 2
jmp 0x1400fecaa
cmp rdi, rbp
je 0x1400fee1e
movzx edx, word [rdi]
add rdi, 2
mov r8d, edx
add r8d, 0x2000
add eax, 0x2000
movzx r8d, r8w
mov si, 1
cmp r8d, 0xfc00
jae 0x1400fee2d
mov r14d, edx
mov byte [rsp + 0x48], 0
jmp 0x1400fed2b
cmp eax, 0xffff
ja 0x1400fede3
add al, 0
add byte [rax], al
jmp 0x1400fecaa
invalid
invalid
invalid
invalid
xor esi, esi
mov rdi, rbp
mov edi, ebp
mov edi, ebp
mov byte [rsp + 0x48], 0
jmp 0x1400fed2b
invalid
invalid
invalid
movzx eax, dx
and ecx, 0x3ff
loope 0x1400fee32
add eax, dword [rax]
invalid
loope 0x1400fee32
inc dword [rbx]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [0x1400ff23a], ah
and eax, 0x3ff
shl rcx, 0x1a
shl ecx, 0x1a
shl rax, 0x10
or rax, rcx
enter 0xffffffffffffb948, 0
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
enter 0xffffffffffffb948, 0
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add rax, rcx
invalid
int 0xfe
invalid
add dword [rax], eax
add byte [rax], al
add rax, rcx
jmp 0x1400fed25
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, r12
mov r8, r13
mov eax, ebp
call fcn.1401639e0
mov rbx, qword [rsp + 0x30]
add byte [rax - 0x75], cl
pop rsp
and al, 0x30
mov r12, qword [rsp + 0x40]
jmp 0x1400fecbb
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
adc byte [rsp + 0x40], cl
adc byte [rsp + 0x40], cl
mov rax, qword [rsp + 0x50]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
call fcn.14007ff80
ud2
int3
int3
push rdi
sub rsp, 0x48
mov rsi, rdx
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
mov eax, esi
call fcn.1400feff0
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
movzx r8d, al
movzx r8d, al
movzx eax, al
lea r9, [0x1401b0f80]
lea ecx, [0x1401b0f80]
and byte [rbx], cl
add byte [rdi + 0x63], cl
invalid
adc al, 0x81
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
jmp 0x1400fef30
invalid
add al, 0xeb
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400fef30
invalid
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
invalid
invalid
jmp 0x1400fef30
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 2
add ecx, 2
jmp 0x1400fef30
mov ecx, 2
mov r8, rsi
sub r8, rcx
sub eax, ecx
jb case.0x140104a47.2914
movabs al, byte [0x8949f90148000000]
leave
add byte [rax], al
add byte [rax + 1], cl
add rcx, rdi
stc
mov r9, rcx
test r8, r8
test eax, eax
je case.0x1400fe63f.14
movzx ecx, byte [r9]
cmp ecx, 0x2f
invalid
je 0x1400fef59
or dword [rbx + 0x9742ff9], eax
invalid
cmp ecx, 0x5c
pop rsp
je 0x1400fef59
add al, 0x3c
cmp al, 4
add al, 0x77
ja case.default.0x1400fef8a
cmp cl, byte [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.1400feff0
xchg dword [rax], eax
add byte [rax], al
invalid
xchg dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x44
invalid
movzx eax, byte [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
push rsp
and al, 0x40
mov rdx, qword [rsp + 0x40]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x19
lea r9, [0x1401b0f9c]
or eax, 0xb2019
sbb dword [rax], esp
and byte [rbx], cl
add byte [rdi + 0x63], cl
or eax, dword [rax]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add r8, r9
add eax, ecx
jmp r8
jmp rax
loopne case.0x1400c92be.2888
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
jmp case.0x1400c92e0.2877
cmp byte [rcx], dh
shr bl, 0x3e
invalid
xor eax, eax
jmp case.0x140104a47.2913
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
ret 0x14c
add rcx, r8
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
jmp case.0x1400c92e0.2877
invalid
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
invalid
invalid
add byte [rax], al
jmp case.0x1400c92e0.2877
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
cmove eax, edx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
jmp case.0x1400c92e0.2877
invalid
add al, byte [rax]
invalid
add rcx, 2
add ecx, 2
jmp case.0x1400c92e0.2877
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
int1
cmp rcx, rsi
ja case.0x140104a47.2914
or al, 0x3c
invalid
cmp al, 6
setne al
add rsp, 0x48
add esp, 0x48
pop rdi
pop rsi
ret
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
lea eax, [0x1401a4c48]
pop rsp
or al, byte [rax]
mov rdx, rsi
mov edx, esi
call fcn.1401632c0
invalid
add byte [rdi], cl
ud2
or ecx, esp
int3
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
in al, dx
and byte [rbp - 0x7b], cl
invalid
in al, dx
and byte [rbp - 0x7b], cl
sal byte [rsp + rbp + 0xf], 0xb6
xor al, byte [rax - 0x80]
invalid
invalid
je 0x1400ff02b
movzx esi, byte [rdx]
mov dh, 0x32
cmp sil, 0x2f
cmp dh, 0x2f
mov edi, 0x5c
cmove esi, edi
invalid
pop rsp
add byte [rax], al
add byte [rdi], cl
test dword [rcx - 0x7d], 0x307501f8
test dword [rcx - 0x7d], 0x307501f8
test dword [rcx - 0x7d], 0x307501f8
cmp r8, 1
add dword [rbp + 0x30], esi
jne 0x1400ff044
xor r10d, r10d
xor edx, edx
xor ebp, ebp
in eax, dx
xor r11d, r11d
fild dword [rbp + 0x31]
leave
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
xor edi, edi
invalid
invalid
jmp case.0x140104a47.2953
jmp 0x1850ff02c
add byte [rax], al
add byte [rbp + 0x31], al
xor r10d, r10d
xor ebp, ebp
sal byte [rcx], cl
in eax, dx
xor r11d, r11d
xor ebx, ebx
xor r9d, r9d
xor ecx, ecx
xor r14d, r14d
xor esi, esi
div byte [rcx]
invalid
xor ebx, ebx
xor edi, edi
xor esi, esi
invalid
imul cl
rol byte [rax], 1
invalid
jmp case.0x140104a47.2953
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movzx eax, byte [rdx + 1]
mov dh, 0x42
add dword [rdi + r13], edi
add dword [rdi + rbp], edi
cmp al, 0x2f
invalid
cmovne edi, eax
clc
cmp r8, 2
jne 0x1400ff068
invalid
add dh, byte [rbp + 0x15]
adc eax, 0x31d23145
xor r10d, r10d
xor edx, edx
xor ebp, ebp
in eax, dx
xor r11d, r11d
fild dword [rbp + 0x31]
leave
xor r9d, r9d
xor ecx, ecx
xor r14d, r14d
xor ebx, ebx
invalid
fucomi st(1)
jmp case.0x140104a47.2953
lodsb al, byte [rsi]
add byte [rax], al
add byte [rdi], cl
movzx ebx, byte [rdx + 2]
mov dh, 0x5a
pop rdx
add al, byte [rax - 0x41bed005]
cmp bl, 0x2f
mov r14d, 0x5c
mov esi, 0x5c
pop rsp
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
cmove ebx, r14d
fimul word [rcx - 0x7d]
clc
add esi, dword [rbp + 0x13]
jne 0x1400ff092
cmp r8, 3
cmp eax, 3
jne 0x1400ff092
adc eax, dword [rbp + 0x31]
xor r10d, r10d
xor edx, edx
sal byte [rcx], cl
in eax, dx
xor ebp, ebp
xor r11d, r11d
xor ebx, ebx
fild dword [rbp + 0x31]
leave
xor r9d, r9d
xor ecx, ecx
xor r14d, r14d
imul cl
jmp case.0x140104a47.2953
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rdx + 3]
mov dh, 0x42
add edi, dword [rdi + rbp]
cmp al, 0x2f
invalid
cmovne r14d, eax
invalid
cmp r8, 4
cmp eax, 4
jne 0x1400ff0af
xor r10d, r10d
xor edx, edx
sal byte [rcx], cl
in eax, dx
xor ebp, ebp
xor r11d, r11d
xor ebx, ebx
xor r9d, r9d
xor ecx, ecx
jmp case.0x140104a47.2953
movzx r9d, byte [rdx + 4]
cmp r9b, 0x2f
mov dh, 0x4a
add al, 0x41
add al, 0x41
cmp cl, 0x2f
mov r11d, 0x5c
mov ebx, 0x5c
add byte [rbp + 0xf], al
cmove r9d, r11d
cmove ecx, ebx
retf
cmp r8, 5
clc
add eax, 0x31450a75
jne 0x1400ff0d2
invalid
invalid
jne 0x1400ff0d2
or al, byte [rbp + 0x31]
xor r10d, r10d
xor ebp, ebp
sal byte [rcx], cl
in eax, dx
xor r11d, r11d
xor ebx, ebx
jmp case.0x140104a47.2953
movzx eax, byte [rdx + 5]
cmp al, 0x2f
invalid
cmovne r11d, eax
invalid
add eax, 0xf442f3c
add eax, 0xf442f3c
invalid
fmul dword [r9 - 0x7d]
fmul dword [rcx - 0x7d]
cmp r8, 6
jne case.0x14002210d.3981
clc
invalid
xor r10d, r10d
xor edx, edx
xor ebp, ebp
in eax, dx
jmp case.0x140104a47.2953
movzx ebp, byte [rdx + 6]
mov dh, 0x6a
push 6
invalid
cmp bpl, 0x2f
std
invalid
mov r10d, 0x5c
mov edx, 0x5c
cmove ebp, r10d
cmove ebp, edx
invalid
cmp r8, 7
clc
invalid
jne case.0x140104a47.2951
add eax, 0xebd23145
xor r10d, r10d
xor edx, edx
shr bl, cl
jmp case.0x140104a47.2953
invalid
movzx eax, byte [rdx + 7]
mov dh, 0x42
invalid
invalid
cmp al, 0x2f
cmovne r10d, eax
cmovne edx, eax
ror byte [r9 - 0x3f], 1
ror byte [rcx - 0x3f], 1
shl r10, 0x38
shl edx, 0x38
loop case.0x1400ce1b4.1732
cmp byte [rcx - 0x7d], cl
cmp r8, 8
cmp eax, 8
clc
or byte [rax + 8], bh
mov eax, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], cl
cmovb rax, r8
ror byte [rax - 0x7d], 0xf8
cmp rax, 2
cmp eax, 2
clc
add dh, byte [rdx + 0x73]
jb case.0x1400c92be.2947
jae case.0x140104a47.2965
movzx edi, dil
movzx edi, bh
mov dh, 0xff
dec dword [rax - 0x3f]
shl rdi, 8
out 8, eax
movzx esi, sil
movzx esi, dh
mov dh, 0xf6
or rsi, rdi
or esi, edi
cmp esi, 0x5c5c
invalid
pop rsp
pop rsp
add byte [rax], al
invalid
add byte [rbp + 0x5c], dh
jne case.0x1400c92be.2947
pop rsp
mov esi, eax
and esi, 0xe
invalid
mov byte [rbx - 0x17cf11a], 2
out 0xe, al
invalid
cmp esi, 2
inc byte [rdx]
add cl, byte [rdi]
test byte [rbx + 0x41000000], cl
mov eax, dword [rax]
add byte [rax], al
invalid
invalid
je 0x1400ff1d7
mov eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xf6
movzx esi, r14b
movzx esi, dh
test cl, 0xe6
shl esi, 8
or byte [rdi], cl
movzx edi, bl
mov dh, 0xfb
or edi, esi
test dword [rdi], 0xfe81f7b7
movzx esi, di
mov bh, 0xf7
test dword [rcx + 0x5c2efe], 0x23840f00
cmp esi, 0x5c2e
pop rsp
pop rsp
add byte [rax], al
add byte [rdi], cl
je 0x1400ff28a
test byte [rbx], ah
add dword [rax], eax
add byte [rcx + 0x5c3ffe], al
invalid
invalid
invalid
pop rsp
invalid
add byte [rax], al
cmp esi, 0x5c3f
invalid
invalid
add byte [rax], al
add byte [rbp + 0x68], dh
jne 0x1400ff1d7
push 0x3f88349
cmp r8, 3
cmp eax, 3
jbe 0x1400ff434
mov ebx, 0x80000002
add al, byte [rax]
add byte [rax + 0x16742f3a], al
cmp byte [rdx], 0x2f
je 0x1400ff194
add byte [rax], al
cmp byte [rdx], 0x2f
cmp ch, byte [rdi]
je 0x1400ff194
invalid
cmp byte [rdx + 1], 0x2f
jp 0x1400ff182
invalid
je 0x1400ff194
adc byte [rax + 0x742f027a], al
cmp byte [rdx + 2], 0x2f
jp case.0x140048217.3739
invalid
je 0x1400ff194
or al, byte [rax + 0xf2f037a]
cmp byte [rdx + 3], 0x2f
jp 0x1400ff190
add ebp, dword [rdi]
invalid
jne case.0x14004b2ee.3723
test dword [0x18d0ff196], esi
xor eax, 0x4d000001
add byte [rax], al
add byte [rbp - 0x73], cl
lea r10, [r8 - 2]
lea edx, [rax - 2]
push rax
invalid
jmp 0x1400ff1e4
cmp r8, 2
cmp r8, 2
add cl, byte [rdi]
jb 0x1400ff27c
invalid
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf3a017a], al
cmp byte [rdx + 1], 0x3a
cmp cl, byte [rdi]
jne 0x1400ff27c
test esi, ecx
add byte [rax], al
add byte [rdi], cl
invalid
movzx eax, byte [rdx]
mov dh, 2
mov edx, eax
and dl, 0xdf
invalid
ret 0xe280
fild word [rax - 0x57f403e]
sbb cl, byte [rdi]
invalid
add dl, 0xbf
cmp dl, 0x1a
jae 0x1400ff27c
cmp dword [rdx + 0x3c000000], 0x61
add byte [rax], al
add byte [rax], al
add byte [rcx + riz*2], bh
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
ret 0x1c6
invalid
mov byte [rcx + 1], dl
ret 0x1c6
add dword [0x12911435b], eax
add eax, 0xe9015188
jmp 0x1400ff27f
test al, 0
add byte [rax], al
mov r10, r8
add r10, 0xfffffffffffffffe
add edx, 0xfffffffe
ret 0x8349
add edx, 0xfffffffe
ret 0xffe
je 0x1400ff27c
cwde
add byte [rax], al
add byte [rax - 0x73], cl
add cl, byte [rax - 0x7d]
add cl, byte [rax - 0x7d]
lea rax, [rdx + 2]
add rdx, 3
ret 0x4903
add eax, 0xfffffffc
sar ah, 0x45
xor ecx, ecx
add cl, byte [rax - 0x7d]
ret 0x4903
sar ah, 0x45
xor ecx, ecx
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 [rdi + rcx - 0x4a], al
pop rdx
inc dword [rcx - 0x7d]
cmp ebx, 0x2f
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
cmp ebx, 0x2f
cmp ebx, 0x2f
je 0x1400ff222
invalid
cmp r11d, 0x5c
sti
pop rsp
je 0x1400ff222
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400ff200
jmp 0x1400ff27c
lea r11, [r9 + 1]
sub r10, r11
je 0x1400ff27c
add dword [rbp + 0x29], ecx
fidiv dword [rcx + rdx*2 + 0x4e]
lea ebx, [rax + rcx]
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
movzx edi, byte [rdx + rsi]
cmp al, 0x32
cmp edi, 0x2f
je case.0x14004b09a.3774
cmp edi, 0x5c
je case.0x14004b09a.3774
lea rdi, [rsi + 1]
jle 0x1400ff253
add rsi, r8
add esi, eax
mov rsi, rdi
mov esi, edi
jne 0x1400ff240
mov rsi, r10
test r9, r9
je 0x1400ff27c
test rsi, rsi
je 0x1400ff27c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
adc byte [rcx + rcx*4 + 0x59], cl
sbb byte [rax - 0x77], cl
jno 0x1400ff29a
adc byte [rcx + rcx*4 + 0x59], cl
sbb byte [rax - 0x77], cl
jno 0x1400ff29a
jmp 0x1400ff27f
mov byte [rcx], 6
add dword [rsi], eax
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
cmp r8, 3
jbe 0x1400ff44d
add rdx, 4
xor eax, eax
add al, 0x31
ror byte [rcx - 0x7d], 0xc0
cld
add r8, 0xfffffffffffffffc
je case.0x140008aad.4337
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
stc
invalid
je case.0x140008aad.4337
stc
invalid
cmp r9d, 0x5c
je case.0x140008aad.4337
inc rax
cmp r8, rax
jne 0x1400ff2a0
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
adc bl, ch
invalid
adc bl, ch
mov dh, 0x48
cmp rax, 4
cmp rax, 4
jb case.0x140040846.3821
xchg ebx, eax
add dword [rax], eax
add byte [rbx - 0x77cf320], al
or al, 0x83
clc
and eax, 0xc
cmp eax, 4
je 0x1400ff360
add byte [rax], al
invalid
or al, 0x83
clc
add al, 0xf
test byte [rcx + 0x40000000], al
add byte [rax], al
add byte [rax + 0xf], al
movzx eax, bpl
add byte [rax], al
add byte [rax + 0xf], al
movzx eax, bpl
movzx eax, bpl
shl rax, 0x30
loopne 0x1400ff317
or rax, r10
movzx r10d, r11b
mov dh, 0xd3
shl r10, 0x28
movzx r9d, r9b
movzx ecx, cl
sub byte [rbp + 0xf], al
mov dh, 0xc9
movzx ecx, cl
shl r9, 0x20
loope 0x1400ff31a
or r9, r10
or r9, rax
or ecx, eax
or ecx, eax
ror dword [rax - 0x48], 0
add byte [rax], al
movabs rax, 0x5c434e5500000000
mov eax, 0
add byte [rbp + 0x4e], dl
push rbp
pop r12
pop r12
pop r12
cmp r9, rax
jne 0x1400ff360
cmp r8, 7
jbe 0x1400ff47c
xchg byte [rbx + 1], ah
add byte [rax], al
clc
invalid
xchg byte [rbx + 1], ah
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [rdx + 8]
lea eax, [rdx + 8]
or byte [rcx + r9*4 - 0x3a], cl
mov rsi, r8
lea r9, [0x1401aa580]
or eax, 0xab259
mov dl, 0xa
add byte [rax - 0x7d], cl
add rsi, 0xfffffffffffffff8
xabort 0xf
test byte [rdx + 0x48000000], ah
invalid
add byte [rax], al
invalid
invalid
je case.0x1400cd38a.3844
movabs byte [0x4909c28348000000], al
add eax, 0xfffffff6
invalid
invalid
add byte [rax - 0x7d], cl
ret 0x4909
add rdx, 9
add edx, 9
add r8, 0xfffffffffffffff6
sal dh, 0x45
xor ebx, ebx
xor r11d, r11d
xor r10d, r10d
rol byte [rax + 0xf5cff7a], cl
cmp byte [rdx - 1], 0x5c
jp 0x1400ff341
call [rdi + rcx - 0x7c]
pop rsp
je 0x1400ff3eb
test byte [rdx + 0x49000000], ah
inc edx
movabs byte [0xff48c2ff49000000], al
add byte [rax], al
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
cmp eax, 0xfffffffe
ret 0xff49
cmp eax, 0xfffffffe
invalid
jne 0x1400ff33f
out 0x49, eax
mov edx, esi
invalid
mov r10, rsi
bnd jmp 0x1400ff41c
jmp 0x1400ff41c
mov esp, 0x48000000
lea rax, [rdx + 4]
lea eax, [rdx + 4]
add al, 0x4d
lea r9, [r8 - 4]
lea ecx, [rax - 4]
cmp r9, 3
jae 0x1400ff37c
stc
add esi, dword [rbx + 0xe]
cmp r8, 4
cmp eax, 4
add al, 0x74
cmp r8, 6
clc
invalid
je 0x1400ff3db
cmp r8, 6
clc
invalid
je case.0x1400cd38a.3834
jmp 0x1400ff3bd
movzx r10d, byte [rdx + 6]
movzx edx, byte [rdx + 6]
push rdx
invalid
cmp r10d, 0x2f
je case.0x1400cd38a.3834
invalid
invalid
invalid
cmp r10d, 0x5c
cli
pop rsp
jne 0x1400ff3bd
cmp byte [rdx + 5], 0x3a
jne 0x1400ff3bd
invalid
sub cl, byte [rdi]
mov dh, 0x10
mov r10d, edx
and r10b, 0xdf
loop 0x1400ff37c
add r10b, 0xbf
cmp r10b, 0x19
cmp dl, 0x19
mov edi, 0x19fa8041
cmp dl, 0x19
ja 0x1400ff3bd
cmp dl, 0x61
setae al
shl al, 5
loopne case.0x14003dfe5.3846
invalid
loopne case.0x14003dfe5.3846
xor al, dl
mov byte [rcx], 2
rol dh, 1
add dword [rdx], eax
mov byte [rcx + 1], al
jmp 0x1400ff27f
invalid
add ecx, ebp
ret 0xfffe
dec dword [rcx - 0x7d]
sar ah, 0x31
rol byte [rax + 0x745c103c], cl
cmp byte [rax + rdx], 0x5c
invalid
add r8, 0xfffffffffffffffc
add eax, 0xfffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je case.0x14003dfe5.3851
invalid
adc byte [rsp + rsi*2 + 0xf], bl
cmovs edi, edi
ret 0x3949
invalid
invalid
inc rdx
inc edx
cmp r8, rdx
jne case.0x14003dfe5.3848
jmp 0x1400ff3db
xor r10d, r10d
jmp case.0x140040846.3810
mov r9, rdx
rol esi, 1
add dword [rax], eax
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [rcx + rcx*4 + 0x49], cl
adc cl, ch
invalid
xchg esp, eax
mov qword [rcx + 0x10], r9
jmp 0x1400ff27f
invalid
lea r11, [r10 + 1]
pop rdx
add dword [rsi - 0x73], ecx
lea r9, [rax + r10]
lea r9, [rax + r10]
inc r9
inc ecx
sub rsi, r11
je case.0x140040846.3810
invalid
invalid
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
cmp byte [rdx + rbx], 0x5c
je 0x1400ff41c
lea rdi, [r11 + 1]
lea edi, [rbx + 1]
add r11, r8
mov r11, rdi
mov ebx, edi
mov ebx, edi
jne case.0x1400ccc14.3669
mov r11, rsi
mov ebx, esi
jmp 0x1400ff41c
xor r11d, r11d
mov byte [rcx], 1
add dword [rax - 0x77], ecx
or byte [r9 + rcx*4 + 0x51], cl
push rcx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
push rcx
adc byte [rcx + rcx*4 + 0x49], cl
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
mov dword [rcx + 0x20], ebx
sbb byte [rcx + rcx*4 + 0x59], cl
mov dword [rcx + 0x20], ebx
and cl, ch
jmp 0x1400ff27f
invalid
dec dword [rax - 0x73]
add eax, 0xa6b45
invalid
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowspath.rs
lea eax, [0x1401a5f80]
add byte [rcx + 4], bh
mov ecx, 4
mov rdx, r8
mov edx, eax
mov r8, rax
call fcn.1401633c0
ud2
invalid
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowspath.rs
add eax, 0xa6b44
imul ecx, dword [rdx], 0
mov ecx, 4
mov rdx, r8
add byte [rax], al
add byte [rcx + rcx*4 - 0x3e], cl
mov r8, rax
mov eax, eax
call fcn.1401632c0
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowspath.rs
or al, byte [rax]
mov ecx, 4
mov rdx, rax
mov edx, eax
call fcn.1401632c0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0xa6b15
imul ecx, dword [rdx], 0
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowspath.rs
imul ecx, dword [rdx], 0
mov ecx, 8
mov rdx, r8
add byte [rcx + rcx*4 - 0x3e], cl
mov r8, rax
call fcn.1401632c0
ud2
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
movzx ebp, byte [rdx + 0x38]
movzx ebp, byte [rdx + 0x38]
cmp r13b, 3
je 0x1400ff742
add ecx, dword [rdi]
test byte [rbx + 0x48000002], al
mov rdi, rdx
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
je 0x1400ff742
add al, byte [rax]
add byte [rcx + 0x38], al
in eax, dx
cmp r13b, bpl
ja 0x1400ff742
xchg dword [rcx + 2], ebp
add byte [rax], al
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
pop rdi
or byte [rdi + rcx - 0x4a], al
movzx eax, byte [rdi + 0x10]
invalid
pop rdi
or byte [rdi + rcx - 0x4a], al
invalid
invalid
movzx eax, byte [rdi + 0x10]
mov dh, 0x47
adc byte [rcx], dh
adc byte [r9], r14b
xor eax, eax
cmp r8, 3
cmp eax, 3
ror byte [rcx - 0x7d], 0xf8
cmp eax, 3
clc
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
je 0x1400ff532
setae al
lea r14d, [rax + rax*2 + 7]
lea esi, [rax + rax*2 + 7]
lea esi, [rax + rax*2 + 7]
je 0x1400ff532
invalid
movzx r15d, byte [rdi + 0x3a]
jg 0x1400ff532
cmp cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
mov edx, dword [rdi + 0x30]
and byte [r8 - 0x75], r9b
mov edx, dword [rdi + 0x30]
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r9, rdx
invalid
invalid
lea r9, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r9, rdx
lea rdx, [rax + r9 + 2]
lea edx, [rax + rcx + 2]
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
lea rdx, [rax + r9]
lea edx, [rax + rcx]
add rdx, 8
add edx, 8
ret 0x4808
mov qword [rsp + 0x28], rdx
and al, 0x28
sub byte [rax - 0x7d], cl
rol byte [rsp + rcx*2], 0x8d
invalid
add rax, 4
lea r12, [0x1401b0fb8]
lea esp, [0x1401b0fb8]
lea esp, [0x1401b0fb8]
and eax, 0xb1a8b
mov rdx, r11
mov edx, ebx
invalid
jmp 0x1400ff556
mov r9, qword [rsp + 0x30]
and al, 0x30
xor byte [rbp - 0x7b], cl
leave
test r9, r9
jne case.0x1400feef3.28
invalid
mov byte [rdi + 0x38], 1
mov r13b, 1
add dword [rcx - 0x4b], eax
add dword [rcx - 0x77], ecx
mov rsi, r10
mov rsi, r10
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x1400ff742
xchg esp, ebp
add dword [rax], eax
invalid
xchg esp, ebp
add dword [rax], eax
add byte [rbp - 0x7c], al
test r13b, r13b
in eax, dx
je case.0x1400ccc14.3626
movzx r9d, r13b
cmp r9d, 1
jne 0x1400ff600
add byte [rax], al
invalid
add byte [rax], al
add dh, al
cmp byte [r10], r8b
test r15b, r15b
jne 0x1400ff723
add byte [rax], al
add byte [rax], al
mov r13b, 2
mov ch, 2
cmp r8d, 3
jb 0x1400ff547
clc
add esi, dword [rdx - 0x38]
cmp r8d, 5
je 0x1400ff547
add eax, 0x8341c274
clc
invalid
cmp r8d, 6
jne 0x1400ff77c
test rdx, rdx
test edx, edx
je 0x1400ff6ed
test byte [rbp + 1], dl
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
invalid
movzx r9d, byte [rsi]
cmp rdx, 1
cli
add dword [rdi], ecx
test byte [rsi + 1], cl
add byte [rax], al
invalid
cli
add dword [rdi], ecx
test byte [rsi + 1], cl
add byte [rax], al
invalid
add byte [rcx - 0x80], al
stc
jne 0x1400ff6f4
add dword [rax], r8d
invalid
cmp r9b, 0x2e
jne 0x1400ff6f4
add dword [rax], r8d
invalid
add dword [rax], r8d
add byte [rdi + rcx - 0x4a], al
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je case.0x1400fe57a.38
test byte [rcx + 1], cl
add byte [rax], al
add qword [rcx - 0x7d], r8
stc
invalid
test byte [rcx + 1], cl
add byte [rax], al
cmp r9d, 0x5c
stc
pop rsp
jne 0x1400ff547
jmp case.0x1400fe57a.38
add byte [rax], al
nop word [rax + rax]
nop dword [rax + rax]
add byte [rsi + 0xf], ah
invalid
nop dword [rax + rax]
add byte [rcx - 0x80], al
clc
invalid
cmp r8b, 6
je 0x1400ff540
invalid
invalid
invalid
invalid
invalid
invalid
movsxd r10, dword [r12 + r8*4]
test byte [rbp + 1], cl
loop case.0x1400ccc14.3639
add r10, r12
mov r9, rax
mov ecx, eax
jmp r10
jmp rdx
sub cl, ch
invalid
jmp 0x1400ff537
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test rdx, rdx
test edx, edx
je 0x1400ff73e
add byte [rbp + 0x31], al
leave
xor r9d, r9d
cmp r8b, 3
jae case.0x1400ccc14.3642
invalid
add esi, dword [rbx + 0x2e]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdx - 0x80], al
cmp al, 0xe
cmp byte [rsi + r9], 0x5c
pop rsp
je 0x1400ff685
inc r9
cmp rdx, r9
cmp edx, ecx
cmp edx, ecx
jne 0x1400ff620
jmp 0x1400ff659
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
cli
invalid
je 0x1400ff685
cli
invalid
cmp r10d, 0x5c
pop rsp
je 0x1400ff685
inc r9
cmp rdx, r9
cmp edx, ecx
cmp edx, ecx
jne case.0x1400ccc14.3642
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x1400ff690
invalid
sub al, 0x49
mov r11, rdx
mov ebx, edx
sub r11, r10
jb 0x1400ff80b
add r10, rsi
add edx, esi
mov qword [rdi], r10
mov qword [rdi + 8], r11
pop rdi
or byte [rcx - 0x4b], al
add cl, byte [rcx + rcx*4 - 0x26]
invalid
pop rdi
or byte [rcx - 0x4b], al
add cl, byte [rcx + rcx*4 - 0x26]
invalid
fucompp
jmp case.0x14004b2ee.3698
invalid
mov r10d, 1
mov edx, 1
test r9, r9
leave
je 0x1400ff664
mov r11, rsi
mov ebx, r14d
mov ebx, esi
mov ebx, esi
cmp r9, 1
je 0x1400ff6af
invalid
adc esi, dword [rbx - 0x67cb6f7]
add dh, byte [rbp + 0x1c]
jne 0x1400ff6c0
mov bl, 9
cmp r9, 2
jne 0x1400ff6c0
cmp byte [rsi], 0x2e
jne 0x1400ff6c0
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
cmp byte [rbx], 0x2e
movzx ebx, bl
mov r11d, 9
mov ebx, 9
mov ebx, 9
cmovne ebx, r11d
fisttp dword [r13 + 1]
retf 0x8949
add r10, r9
mov r11, rdx
ror dword [rbp + 0x29], cl
ror dword [rdi], cl
invalid
cmp al, 1
add byte [rax], al
ror dword [rbp + 0x29], cl
ror dword [rdi], cl
invalid
cmp al, 1
add byte [rax], al
add dword [rax], eax
add byte [rcx + 1], cl
mov qword [rdi], r10
mov dword [rdi], edx
add r10, rsi
mov qword [rdi], r10
mov dword [rdi], edx
mov dword [rdi], edx
mov qword [rdi + 8], r11
mov r13b, 2
mov ch, 2
mov ch, 2
mov rdx, r11
cmp bl, 0xa
je case.0x14004b2ee.3698
test byte [rdx - 2], ah
invalid
invalid
test byte [rdx - 2], ah
invalid
jmp 0x1400ff770
xor edx, edx
jmp 0x1400ff547
cmp rdx, 1
jne 0x1400ff547
test dword [rcx - 2], ecx
invalid
invalid
test dword [rcx - 2], ecx
invalid
inc dword [rcx - 0x80]
cmp r9b, 0x2e
cmp cl, 0x2e
stc
jne 0x1400ff547
jne 0x1400ff547
test dword [rdi], edi
invalid
test r11, r11
je case.0x1400fef8a.25
add byte [rax], al
add byte [rax], al
dec r11
inc rsi
inc esi
inc esi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
invalid
mov dword [rdi + 8], ebx
pop rdi
or dh, al
add dword [rdi], eax
mov byte [rcx], 7
jmp 0x1400ff745
test r11, r11
test ebx, ebx
fisttp dword [rdi]
test al, dh
add byte [rax], al
je 0x1400ff81c
add byte [rcx - 1], cl
retf
dec r11
inc rsi
invalid
mov qword [rdi], rsi
mov dword [rdi], esi
invalid
mov dword [rdi], esi
mov qword [rdi + 8], r11
mov byte [rcx], 6
add dword [rsi], eax
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x1400ff745
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
add eax, esi
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
invalid
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x1401b0fd0]
adc eax, 0xb186f
adc eax, 0xb186f
outsd dx, dword [rsi]
sbb byte [rbx], cl
add byte [rsi + 0x63], cl
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
jmp 0x1400ff79d
mov byte [rcx], bl
mov qword [rcx + 8], rsi
jno 0x1400ff77e
mov qword [rcx + 0x10], r9
jmp 0x1400ff745
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x1400ff745
invalid
invalid
invalid
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
jmp 0x1400ff79d
cmp r9, r11
ja case.default.0x1400ff7b4
lea rdx, [0x1401b0fe8]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov eax, dword [rsp + 0x28]
jmp case.0x1400ff7b4.0
invalid
mov rdx, r11
sub rdx, rax
jb 0x1400ff845
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
or byte [rax - 0x75], cl
xor byte [r8 - 0x77], r9b
and byte [r15], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
and qword [r15], r9
adc dword [rcx + 0x11], ecx
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
sub byte [rcx + rcx*4 + 0x49], cl
xor cl, ch
cmp bh, bh
invalid
invalid
sub byte [rcx + rcx*4 + 0x49], cl
xor cl, ch
cmp bh, bh
invalid
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
add eax, 0xa552e
mov rcx, r10
call fcn.1401632c0
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
or al, byte [rax]
mov ecx, 1
xor edx, edx
call fcn.1401632c0
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
test al, 0x54
or al, byte [rax]
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
mov rcx, r9
mov rdx, r11
invalid
invalid
call fcn.1401633c0
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1401632c0
cmp al, byte [rsi]
add byte [rdi], cl
invalid
or ecx, dword [rbp + rcx*4 + 5]
mov al, 0x54
or al, byte [rax]
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
lea eax, [0x1401a4d10]
mov ecx, 1
xor edx, edx
call fcn.1401632c0
ud2
invalid
or ecx, esp
int3
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
lea edx, [rax + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmovae rdx, rax
rol byte [r15 + r9 - 0x4a], 1
invalid
rol byte [r15 + r9 - 0x4a], 1
invalid
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
add al, 0x4c
cmovae ebx, eax
add al, 0x4c
cmovae ebx, eax
cmp rdx, r11
jne 0x1400ff927
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x1400ff8db
cmp edx, 4
jne 0x1400ff927
or byte [rax - 0x75], cl
or al, r13b
and bh, ah
add eax, 0xfc08500
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
xchg esp, eax
invalid
xchg esp, eax
shr bl, 0x4c
jmp 0x1400ff927
jmp 0x1400ff927
cmp r9b, 4
jb 0x1400ff927
cmp cl, r8b
jne case.default.0x1400ff8f4
lea rax, [0x1401b1000]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
invalid
loope 0x1400ff943
mov eax, dword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400ff8f4
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
sti
add eax, 0x75c08500
invalid
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
jne case.default.0x1400ff8f4
and byte [rbp + 0xa], dh
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x1400ff8cf
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
add dword [rdi], ecx
xchg esp, eax
shr bl, 0xed
int3
push rdi
push rbx
sub rsp, 0xa8
mov rsi, qword [rcx]
xor dword [rax - 0x75], ecx
jns 0x1400ff95b
movzx edx, byte [rcx + 0x10]
cmp dl, 6
je 0x1400ff977
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0x7f], rax
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rsp + 0x70], xmm1
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
movzx r8d, byte [rcx + 0x3a]
movzx r9d, byte [rcx + 0x38]
movzx eax, byte [rcx + 0x39]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], dl
xor byte [rdi], cl
sub byte [rsp + 0x60], al
xor byte [rdi], cl
sub byte [rsp + 0x60], al
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x31], xmm0
movups xmmword [rsp + 0x41], xmm1
adc dword [rsp + 0x41], ecx
mov rcx, qword [rsp + 0x7f]
mov qword [rsp + 0x50], rcx
and al, 0x50
and al, 0x50
mov byte [rsp + 0x5a], r8b
mov byte [rsp + 0x58], r9b
mov byte [rsp + 0x59], al
cmp r9b, 2
jne 0x1400ffaa5
fadd qword [rax]
add byte [rax], al
test rdi, rdi
je 0x1400ffaf3
cmp dl, 3
jae 0x1400ffa30
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rsi + rcx], 0x5c
je 0x1400ffa10
inc rcx
cmp rdi, rcx
ror dword [rax + 0x39], 0xcf
jne 0x1400ff9f0
xor edx, edx
mov rcx, rdi
test rcx, rcx
je 0x1400ffa1e
jmp 0x1400ffa9b
mov edx, 1
test rcx, rcx
add byte [rax - 0x7b], cl
leave
jne 0x1400ffa9b
add rsi, rdx
sub rdi, rdx
jne 0x1400ff9e0
jmp 0x1400ffa99
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx edx, byte [rsi + rcx]
cmp edx, 0x2f
je 0x1400ffa70
cmp edx, 0x5c
je 0x1400ffa70
leave
jne 0x1400ffa7a
jmp 0x1400ffa85
add byte [rax], al
add byte [rdx + 1], bh
mov edx, 1
test rcx, rcx
je 0x1400ffa85
cmp rcx, 1
jne 0x1400ffa9b
cmp byte [rsi], 0x2e
jne 0x1400ffa9b
add rcx, rdx
cmp rdi, rcx
jb case.0x1400fef8a.31
add rsi, rcx
sub rdi, rcx
jne 0x1400ffa30
xchg edi, eax
xor edi, edi
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdi
cmp al, 2
jne 0x1400ffaf9
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x60]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call case.0x140104a47.2983
cmp rdi, rax
jbe 0x1400ffaf9
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1400ffcb0
add byte [rax], al
cmp byte [rsp + 0x68], 0xa
jne 0x1400ffaf9
mov rcx, rdi
sub rcx, qword [rsp + 0x60]
invalid
jb 0x1400ffb0c
invalid
and al, 0x28
mov rdi, rcx
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call case.0x140104a47.2983
cmp rdi, rax
ja 0x1400ffac0
jmp 0x1400ffaf9
xor edi, edi
cmp al, 2
je 0x1400ffaa9
mov rax, rsi
mov rdx, rdi
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
invalid
cli
call fcn.1401633c0
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
mov word [rcx + 0xa], ss
add byte [rax - 0x77], cl
cli
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
mov rdx, rdi
call fcn.1401632c0
xchg esp, eax
invalid
ud2
sub rsp, 0x28
movzx eax, byte [rcx + 0x38]
xor edx, edx
cmp al, 1
add dword [rcx + 0xf], eax
xchg ebp, eax
rol dword [rcx - 0x48], 0
mov eax, 0
add dword [rcx + 0xf], eax
xchg ebp, eax
rol dword [rcx - 0x48], 0
mov eax, 0
sbb r8d, r8d
or r8b, r9b
mov eax, 0
add byte [rax], al
sbb r8d, r8d
sbb eax, eax
or r8b, r9b
movzx r9d, r8b
cmp r9b, 0xff
cmp cl, 0xff
invalid
je 0x1400ffb5b
invalid
push qword [rbp + rax + 0x45]
test ecx, ecx
add eax, 0x75c98545
adc eax, 0x3a51b60f
mov dh, 0x51
invalid
test r9d, r9d
jne case.0x1400c92be.2967
movzx edx, byte [rcx + 0x3a]
mov dh, 0x51
cmp al, byte [rcx - 0x80]
clc
push qword [rbp + rax + 0x45]
invalid
test r9d, r9d
cmp r8b, 0xff
je 0x1400ffb6a
invalid
add eax, 0x75c98545
invalid
test r9d, r9d
jne case.0x1400c92be.2967
test dl, dl
je 0x1400ffba3
invalid
xor eax, 0x314501b2
xor r8d, r8d
xor eax, eax
rol byte [rax + rax*8 + 0x9a850f], 0
test al, al
ror byte [rdi], 0x85
invalid
jne 0x1400ffc15
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
adc byte [rax - 0x7d], cl
clc
invalid
movzx eax, byte [rcx + 0x10]
cmp rax, 6
clc
invalid
je 0x1400ffc15
add byte [rax], al
add byte [rax], al
lea r9, [0x1401b1018]
adc al, 0xb
add byte [rcx + 0x63], cl
add al, 0x81
add byte [rbp + rcx*4 + 0xd], cl
mov byte [rbx + rcx], dl
adc al, 0xb
adc al, 0xb
add byte [rcx + 0x63], cl
add al, 0x81
add rax, r9
jmp rax
mov rax, qword [rcx + 0x20]
add rax, 4
rol byte [rbx + rbp*8], 0x74
rol byte [rbx + rbp*8], 0x74
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
lea edx, [rdx - 5]
adc byte [rcx - 0x73], al
push rdx
sti
lea edx, [rdx - 5]
cmp dl, 1
ja 0x1400ffc08
push rdi
cli
add dword [rdi + 0x57], esi
push rdi
push rdi
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
xor r9d, r9d
add dword [rax - 0x75], ecx
push rcx
or byte [rbp + 0x31], al
leave
test al, al
jne 0x1400ffbd5
cmp r10b, 6
je 0x1400ffbd5
mov r9d, 2
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb 0x1400ffc8e
cmp r9, rdx
je 0x1400ffc08
add rdx, r8
lea r10, [r8 + r9]
inc r10
cmp r10, rdx
sete dl
xchg esp, eax
ret 0xf47
mov dh, 4
or dh, dh
invalid
invalid
xchg esp, eax
ret 0xf47
jne 0x1400ffc6b
cmp r8b, 0x2e
jne 0x1400ffc6b
invalid
movzx edx, byte [r10]
cmp edx, 0x2f
invalid
je 0x1400ffc7d
cmp edx, 0x5c
cli
pop rsp
je 0x1400ffc7d
xor edx, edx
xor r8d, r8d
test al, al
je 0x1400ffb7b
xor eax, eax
add r8, rax
movzx eax, dl
ret 0x14c
invalid
ror byte [rdi], 0xb6
ret 0x14c
add rsp, 0x28
ret
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
add rax, r9
add rax, 8
jmp 0x1400ffc17
mov eax, 6
jmp 0x1400ffc17
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
lea ecx, [rcx + 1]
test rcx, rcx
cmove r9, rcx
add rax, r9
add rax, 2
add eax, 2
jmp 0x1400ffc17
mov eax, 2
jmp 0x1400ffc17
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne 0x1400ffc08
mov r8d, 1
xor edx, edx
test al, al
jne 0x1400ffc15
jmp 0x1400ffb7b
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
mov ecx, 2
add byte [rax], al
call fcn.1401632c0
ud2
call case.0x140104a47.2983
mov rdx, qword [rdi + 8]
cmp rax, rdx
ja 0x1400ffdb9
xchg edi, esp
add byte [rax], al
invalid
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
sub r11, rdx
jne 0x1400ffceb
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp 0x1400ffd65
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x1400ffd30
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp byte [rdi], 0x5c
je 0x1400ffd4b
inc r11
dec rdi
cmp r11, 1
add dword [rbp - 0x11], esi
jmp 0x1400ffd65
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x1400ffd4b
cmp ebx, 0x5c
je 0x1400ffd4b
inc r11
dec rdi
cmp r11, 1
jne 0x1400ffd30
jmp 0x1400ffd65
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x1400ffdca
add r10, rax
mov r9d, 1
mov ecx, 1
mov ecx, 1
mov rcx, r10
sub rdx, rax
je 0x1400ffd8e
mov al, 9
cmp rdx, 2
je 0x1400ffd92
cmp rdx, 1
jne 0x1400ffda0
cmp byte [rcx], 0x2e
jne 0x1400ffda0
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x1400ffda0
mov al, 0xa
jmp 0x1400ffda0
invalid
invalid
cmp byte [rcx], 0x2e
jne 0x1400ffda0
cmp byte [rcx + 1], 0x2e
sete al
invalid
xor al, 9
sal byte [rcx + rcx], 0x49
add ecx, edx
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
invalid
or byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
push rsi
sbb byte [rax - 0x7d], cl
invalid
invalid
push rsi
sbb byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
ret
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
or r8b, byte [rax]
mov rcx, rax
call fcn.1401632c0
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.1401632c0
ud2
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x478
sub esp, 0x478
sub esp, 0x478
mov r14, rcx
lea rcx, [rsp + 0x78]
call fcn.1400fcd00
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
invalid
mov eax, dword [rsp + 0x78]
mov qword [rsp + 0x38], rax
test rax, rax
je 0x1400fff37
invalid
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x30
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], 2
mov dword [rsp + 0x40], 2
mov dword [rsp + 0x40], 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov r8d, 0x200
mov eax, 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
and byte [rcx], dh
invalid
xor edi, edi
mov ebx, 0xffffffff
invalid
invalid
invalid
inc dword [rbp + 0x31]
test byte [rbp + 0x31], 0xed
cmp r8, 0x201
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x24], dh
jae 0x1400ffe80
jmp case.0x140104a47.2989
nop
jae 0x1400fff85
cmp r8, 0x201
jae 0x1400ffe80
mov r15d, 0x200
mov edi, 0x200
lea rbp, [rsp + 0x78]
mov r12, r8
jmp case.0x1400c92be.2973
sub r8, r13
sub r14, r13
cmp r14, r8
jb 0x1400fff16
cmp rdi, rbx
mov r13d, 0xffffffff
cmovb r13, rdi
mov qword [rsp + 0x50], r13
and al, 0x50
and al, 0x50
mov r14, rdi
mov r15, r13
mov rbp, qword [rsp + 0x20]
mov r12, r13
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rsp + 0x38]
mov rdx, rbp
mov r8d, r12d
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
add byte [rcx + 0x75c085c6], cl
invalid
add byte [rcx + 0x75c085c6], cl
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400fff9d
mov r8d, esi
cmp r12, r8
jne 0x1400ffe60
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140100051
add r12, r12
cmp r12, rbx
cmovae r12, rbx
mov r8, r12
cmp r8, 0x201
jb case.0x140104a47.2989
jmp 0x1400ffe80
lea rcx, [rsp + 0x40]
mov rdx, r13
call fcn.140166590
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov rdi, qword [rsp + 0x48]
jmp 0x1400ffe8f
mov rax, qword [rsp + 0x80]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400fff7b
test rcx, rcx
je 0x1400fff7b
lea rdi, [rax - 1]
mov rsi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rsi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400fff73
mov rcx, rsi
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov byte [r14 + 0x18], 2
jmp 0x14010003c
cmp r15, r8
jb case.0x140104a47.3016
lea rcx, [rsp + 0x58]
mov rdx, rbp
call fcn.1400fec20
jmp case.0x140104a47.2990
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x70], 2
mov rsi, qword [rsp + 0x30]
mov r14, qword [rsp + 0x28]
je 0x1400fffe2
sub byte [rax - 0x7b], cl
invalid
je 0x1400fffce
invalid
je 0x1400fffe2
sub byte [rax - 0x7b], cl
push qword [rdx + rcx + 0x48]
mov ecx, dword [rsp + 0x20]
or cl, byte [rax - 0x75]
and al, 0x20
mov rcx, qword [rsp + 0x20]
call fcn.140142490
ret 0x424
cmp byte [rsp + 0x70], 2
jo 0x1400fffd5
jne 0x14010001c
mov byte [rsi + 0x18], 2
mov rax, qword [rsp + 0x58]
pop rax
add cl, byte [rax - 0x75]
and al, 0x58
pop rax
pop rax
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
invalid
rol dword [rbx - 0x72b7fc1f], 0x51
add ecx, dword [rax - 0x73]
push rcx
lea edx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x40]
cmp rdx, 2
jb case.0x1400c92be.2982
test rcx, rcx
je case.0x1400c92be.2982
lea rsi, [rax - 1]
jo case.0x1400c92be.2974
dec dword [rax - 0x75]
pop rax
dec dword [rax - 0x75]
invalid
mov rbx, qword [rax - 1]
mov rdi, qword [rax + 7]
mov edi, dword [rax + 7]
mov edi, dword [rax + 7]
js 0x140100005
mov rcx, rbx
call qword [rdi]
invalid
fcos
invalid
cmp qword [rdi + 8], 0
je 0x140100012
invalid
jg 0x14010000f
add byte [rax + rcx + 0x48], dh
mov ecx, ebx
or byte [rax - 0x77], cl
fld1
invalid
jle case.0x1400c92be.2983
mov rcx, rbx
call fcn.140142490
and al, 4
add al, 0
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140142490
and al, 4
add bl, ch
add al, 0
jmp case.0x1400c92be.2982
adc dword [rdi], ecx
adc byte [rsp + 0x58], al
and al, 0x58
movups xmm0, xmmword [rsp + 0x58]
and al, 0x58
and al, 0x58
movups xmm1, xmmword [rsp + 0x68]
adc byte [rsp + 0x68], cl
push 0x104e110f
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
invalid
movups xmmword [rsi], xmm0
invalid
test r14, r14
je 0x14010003c
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
and al, 0x38
call fcn.140142490
add al, 0
add byte [rax + 0x78c48148], dl
nop
add rsp, 0x478
add esp, 0x478
add esp, 0x478
add al, 0
add byte [rbx + 0x5d], bl
pop rbp
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea ecx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
or eax, 0xaa6c8
or al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
or dword [rax + 0xa], ebp
invalid
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowsmod.rs
add eax, 0xa6809
or al, byte [rax]
add byte [rdx + 0x28], bh
mov edx, 0x28
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.140163440
ud2
xlatb
xor eax, dword [rsi]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
invalid
invalid
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowsmod.rs
lea eax, [0x1401a6850]
add eax, 0xa67de
fisub word [rdi + 0xa]
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
or al, byte [eax]
mov rcx, r8
mov ecx, eax
ror dword [rcx + rcx*4 - 6], 0x49
mov rdx, r15
mov edx, edi
mov r8, rax
mov eax, eax
shr al, 0x40
call fcn.1401633c0
xor eax, dword [rsi]
add byte [rdi], cl
invalid
invalid
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
push rbp
push rsp
sub esp, 0xf0
in al, dx
lock add byte [rax], al
add byte [rcx + rcx*4 - 0x31], cl
mov edi, ecx
add byte [rax], al
mov edi, ecx
iretd
ret
invalid
mov esp, dword [rcx]
or byte [rax - 0x77], cl
xchg esp, eax
mov dword [rsp + 0xe8], edx
and al, 0xe8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp + 0x16], cl
cmp byte [rsp + 0x20], 0
jl 0x1401000e7
and byte [rax], al
invalid
inc edi
shr cl, 0xe6
invalid
out 6, al
add byte [rax], al
mov eax, dword [rsp]
and al, 0x4d
test edi, edi
test bl, bh
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x1401a58b8]
or eax, 0xa57cf
push rdi
or al, byte [rax]
mov dword [rsp + 0x20], ecx
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
and al, 0x28
sub byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea ecx, [0x1401aa580]
or eax, 0xaa482
movsb byte [rdi], byte [rsi]
or al, byte [rax]
mov dword [rsp + 0x30], ecx
and al, 0x30
xor byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
and al, 0x38
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x74], cl
je 0x14010013b
invalid
mov edx, dword [rax + 0x28]
je 0x14010013b
and byte [rbp - 0x77], cl
invalid
ror byte [rbx - 0x3f7b0008], 1
clc
inc dword [rax + rax*8 + 0x691850f]
add byte [rax], al
test dword [rcx + 0x41000006], edx
cmp byte [rsp + 0x20], 1
jl 0x140100150
and byte [rcx], al
jl 0x140100150
and byte [rcx], al
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0x24
cmp dword [rax - 0x76b7fff6], ebp
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8622
invalid
xchg byte [rax], al
invalid
and al, byte [rsi - 0x76b80000]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
lea rdx, [0x1401a58c8]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1400881d0]
cmp al, 0xff
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x30], 1
and al, 0x48
and byte [rax], al
add byte [rax], al
js 0x1401001b2
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x90
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [fcn.14008eb30]
lea ecx, [fcn.14008eb30]
mov dword [rsp + 0xb0], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x38
add al, 0
add byte [rax], al
mov dword [rsp + 0x40], 0
add byte [rax - 0x39], cl
and al, 0x48
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x50
push rax
push rax
add ecx, dword [rax - 0x73]
or eax, 0xa562e
invalid
add byte [rax - 0x77], cl
and al, 0x70
mov dword [rsp + 0x78], 2
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
mov dword [rsp + 0x90], esi
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
invalid
lodsb al, byte [rsi]
mov dword [rsp + 0x80], ebp
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rcx*4], ah
mov byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lea eax, [rsp + 0x70]
clc
inc dword [rax + rax*8 + 0x52a850f]
add byte [rax], al
sub al, byte [0xc0510291]
add eax, 0x80410000
jl 0x1401002b7
and byte [rcx], al
add byte [rcx - 0x75], cl
add al, 0x24
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xa8], rcx
lea rcx, [0x1401007d0]
add byte [rax], al
mov dword [rsp + 0xa8], ecx
mov dword [rsp + 0xb0], ecx
add byte [rax - 0x73], cl
or eax, 0xa55e3
jrcxz 0x140100318
or al, byte [rax]
jrcxz 0x140100318
or al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400881d0]
add byte [rax], al
clc
dec dword [rax - 0x77]
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
invalid
and byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
and byte [rax], al
and byte [rax], al
add byte [rax], al
and al, 0x70
and al, 0x78
add al, byte [rax]
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov edx, dword [rax + 0x28]
lea r8, [rsp + 0x70]
mov edx, dword [rax + 0x28]
xchg ebx, eax
mov eax, edi
inc dword [rax + rax*8 + 0x454850f]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
cmc
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x40], al
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
sub dword [rsp + 0x60], eax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
pop rbx
xor byte [rdi], cl
sub dword [rsp + 0x50], ebx
pop rbx
xor byte [rdi], cl
sub dword [rsp + 0x50], ebx
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0xd8], rcx
lea rcx, [0x1400fe170]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
and al, 0xa0
add byte [rax], al
add byte [rbx], al
lea rcx, [0x1401aa978]
lea ecx, [0x1401aa978]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], 1
and al, 0xb0
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
and al, 0xc8
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 [rcx], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
invalid
invalid
test byte [rax + rax*8], ah
add byte [rax], al
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], 1
mov dword [rsp + 0xc0], 1
mov dword [rsp + 0xc0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
invalid
jge 0x1401003f9
invalid
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
call fcn.140088cf0
test al, al
je 0x1401004c3
mov al, bh
clc
inc dword [rax + rax*8 + 0x3de94c74]
add eax, dword [rax]
add byte [rcx - 0x75], cl
add al, 0x24
jmp 0x1401007b9
lea ecx, [0x1401a58d0]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xaa0e4
ror byte [rdi], 0x11
and al, 0x38
and al, 0x20
add al, 0x24
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rcx - 0x80], al
jl 0x140100537
and byte [rcx], al
add byte [rcx - 0x75], cl
add al, 0x24
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x823b
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xa5364
lea edx, [0x1400881d0]
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x40], 0
add byte [rax], al
add dh, al
and al, 0x50
add ecx, dword [rax - 0x77]
and al, 0x70
mov dword [rsp + 0x78], 1
mov dword [rsp + 0x90], ecx
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0x80], ecx
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov ecx, dword [rsp + 8]
and al, 0x28
and al, 0x20
mov dword [rsp + 0x38], 1
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
ror byte [rdi], 0x85
in al, dx
add byte [rax], al
add byte [rcx - 0x75], cl
mov rax, qword [r12]
cmp byte [rdx + 0xa], dl
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
ror byte [rdi], 0x11
and al, 0x38
mov ecx, dword [rax + 0x20]
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x40], al
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
invalid
adc byte [rdi], cl
adc byte [rbx + 0x20], dl
invalid
movups xmm2, xmmword [rbx + 0x20]
and byte [rdi], cl
adc byte [rbx + 0x30], bl
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
add al, 0x24
add al, 0x24
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xa8], ecx
mov dword [rsp + 0xa8], ecx
test al, 0
add byte [rax], al
lea rcx, [0x1400fe170]
mov qword [rsp + 0xb0], rcx
add byte [rax], al
invalid
add byte [rax], al
lea rcx, [0x1401aa978]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
and al, 0x78
add dword [rax], eax
js 0x140100775
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
invalid
add byte [rax], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
test al, 0
add byte [rax], al
mov qword [rsp + 0x80], rcx
invalid
invalid
lea rcx, [rsp + 0xa8]
test al, 0
add byte [rax], al
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
mov dword [rsp + 0x88], 1
mov dword [rsp + 0x88], 1
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
and al, 0x70
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
and al, 0x70
call fcn.140088cf0
test al, al
je 0x1401004c3
invalid
in al, dx
enter 0, 0
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm6
mov rsi, rdx
mov rax, qword [rcx]
movdqu xmm6, xmmword [rdx]
outsd dx, dword [rsi]
invalid
mov edi, dword [rdx + 0x34]
jp 0x140100822
add byte [rax], al
add byte [rax - 0x77], cl
invalid
outsd dx, dword [rsi]
xor cl, byte [rbx - 0x676cb86]
jp 0x140100822
mov ecx, edi
jp 0x140100822
mov ecx, edi
test dil, 4
je 0x140100814
mov dword [rsp + rsi*2], 0x83f9891e
leave
or byte [rsi + 0x48], ah
movd edx, mm6
mov ecx, edi
or ecx, 8
movq rdx, xmm6
test rdx, rdx
test edx, edx
jne 0x140100814
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
add byte [rax], al
invalid
leave
add al, 0x89
xor al, 0x41
mov eax, 0x81
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x30], bh
mov edx, 0x30
mov edx, 0x30
add byte [rax], al
add byte [rcx - 0x77], cl
ror dword [rdi], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov r9, rax
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
shr r9, 4
mov r8d, eax
invalid
add al, 0x41
mov eax, eax
invalid
rol byte [rcx - 0x80], 0xe0
cmovno eax, dword [rax - 0x45bef508]
or al, byte [rcx - 0x46]
and r8b, 0xf
cmp r8b, 0xa
or al, byte [rcx - 0x46]
push rdi
add byte [rax], al
add byte [rdi + rcx + 0x42], al
invalid
or al, byte [rcx - 0x46]
push rdi
add byte [rax], al
add byte [rdi + rcx + 0x42], al
rol byte [rbp], cl
add r10b, r8b
invalid
invalid
add r10b, r8b
mov byte [rsp + rcx + 0x2e], r10b
lea r8, [rcx - 1]
lea eax, [rcx - 1]
lea eax, [rcx - 1]
cmp rax, 0x10
mov rax, r9
jae 0x140100830
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
add byte [rax], 0
add byte [rdi + 0x49], dh
mov eax, 0x81
add byte [rax], al
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14019ca93]
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov dl, 1
call fcn.140088210
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
add rsp, 0xc8
add byte [rax], al
pop rdi
pop rsi
ret
lea r8, [0x140194df0]
mov edx, 0x80
add byte [rax], al
call fcn.1401632c0
ud2
mov rdx, qword [rcx]
mov edx, dword [rcx]
mov eax, edx
and eax, 3
loopne case.0x1400fe57a.62
rol byte [rbx - 0x72b7fc20], 1
loopne case.0x1400fe57a.62
add ecx, dword [rax - 0x73]
lea rcx, [0x1401b1030]
lea ecx, [0x1401b1030]
or eax, 0xb0734
xor al, 7
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdx]
add cl, byte [rbx + rcx*4 + 0x42]
or byte [rax - 0x77], cl
invalid
mov r8, qword [rdx + 8]
mov eax, dword [rdx + 8]
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rax
mov edx, eax
add rsp, 0x90
invalid
add byte [rax], al
pop rbx
pop rdi
pop rsi
jmp fcn.1400889c0
lahf
cmp al, 0xff
lahf
cmp al, 0xff
mov rcx, qword [rdx - 1]
mov ecx, dword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
add rsp, 0x90
add rsp, 0x90
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp rax
invalid
loopne case.0x1400fe63f.62
shr rdx, 0x20
shr edx, 0x20
invalid
mov dword [rsp + 0x24], edx
lea rdi, [rsp + 0x28]
jl 0x14010096d
and al, 0x28
sub byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.1400fdad0
sar edi, 1
dec dword [rax - 0x77]
invalid
invalid
jl 0x14010097a
mov qword [rsp + 0x40], rdi
lea rax, [0x14002e100]
lea rax, [0x14002e100]
lea eax, [0x14002e100]
add eax, 0xfff2d7a2
dec dword [rax - 0x77]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
and al, 0x50
lea rax, [0x14008edb0]
lea eax, [0x14008edb0]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
lea rax, [0x1401a4930]
lea eax, [0x1401a4930]
add eax, 0xa3fb0
add byte [rax - 0x77], cl
and al, 0x60
invalid
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], 3
mov dword [rsp + 0x68], 3
add byte [rax], al
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x80], 0
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
and al, 0x40
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], 2
js case.0x1400ff8f4.15
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
push rsi
sub byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x60]
lea r8, [rsp + 0x60]
invalid
call fcn.140088cf0
xor dword [rbx - 0x3c760008], eax
cmp eax, 0xffffffff
dec dword [rcx + 0x7c8348c3]
mov ebx, eax
cmp qword [rsp + 0x30], 0
and al, 0x30
add byte [rdi], cl
je 0x140100ce7
test byte [rdx], bl
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
call fcn.140142490
add al, 0
jmp 0x140100ce7
add eax, dword [rax]
add byte [rax - 0x3f], cl
shr rdx, 0x20
shr edx, 0x20
invalid
lea rax, [0x1401b1040]
lea eax, [0x1401b1040]
pop rcx
invalid
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rdx*4]
or al, 0x90
nop
add rcx, rax
add ecx, eax
jmp rcx
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_errorOscodekind
lea eax, 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_errorOscodekind
add eax, 0xa3bf9
stc
cmp ecx, dword [rdx]
add byte [rcx + 0x10], bh
mov ecx, 0x10
mov ecx, 0x10
add cl, ch
jmp 0x140100c7f
jle case.0x1401009ee.1
add byte [rax], al
lea rax, [0x1401a4600]
lea eax, [0x1401a4600]
add eax, 0xa3bf8
mov ecx, 0x11
add byte [rax], al
add cl, ch
jmp 0x140100c7f
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401a4611]
lea rax, [0x1401a4611]
lea eax, [0x1401a4611]
add byte [rcx + 0x12], bh
mov ecx, 0x12
add cl, ch
jmp 0x140100c7f
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401a4623]
lea rax, [0x1401a4623]
lea eax, [0x1401a4623]
stc
cmp ecx, dword [rdx]
add byte [rcx + 0x10], bh
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x140100c7f
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xa3bf8
clc
cmp ecx, dword [rdx]
invalid
lea rax, [0x1401a4633]
lea eax, [0x1401a4633]
add byte [rcx + 0x10], bh
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x140100c7f
cmp al, byte [rdx]
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401a4643]
lea eax, [0x1401a4643]
add eax, 0xa3bf7
or al, byte [rax]
add cl, ch
jmp 0x140100c7a
sub dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401a4656]
lea eax, [0x1401a4656]
add eax, 0xa3bfe
add byte [rcx + 0x12], bh
mov ecx, 0x12
adc al, byte [rax]
add byte [rax], al
invalid
add cl, ch
jmp 0x140100c7f
sbb eax, 0x48000002
lea rax, [0x1401a4668]
lea eax, [0x1401a4668]
add eax, 0xa3bff
mov ecx, 0xd
add cl, ch
jmp 0x140100c7f
or al, 2
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, [0x1401a4675]
lea eax, [0x1401a4675]
add eax, 0xa3bfb
mov ecx, 0xe
add cl, ch
jmp 0x140100c7f
sti
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401a4683]
lea eax, [0x1401a4683]
add eax, 0xa3bf8
mov ecx, 0x15
jmp 0x140100c7f
invalid
add dword [rax], eax
invalid
add cl, ch
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401a4698]
lea eax, [0x1401a4698]
add eax, 0xa3bfc
cmp ecx, dword [rdx]
add byte [rcx + 0xc], bh
mov ecx, 0xc
mov ecx, 0xc
add cl, ch
jmp 0x140100c7f
fld dword [rcx]
add byte [rax], al
lea rax, [0x1401a46a4]
lea eax, [0x1401a46a4]
add eax, 0xa3bf7
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
add cl, ch
jmp 0x140100c7f
enter 1, 0
lea rax, [0x1401a46af]
lea eax, [0x1401a46af]
add eax, 0xa3bf1
int1
cmp ecx, dword [rdx]
or al, byte [rax]
mov ecx, 0x15
mov ecx, 0x15
add cl, ch
jmp 0x140100c7f
mov bh, 1
add byte [rax], al
invalid
lea rax, [0x1401a46c4]
lea eax, [0x1401a46c4]
add eax, 0xa3bf5
mov ecx, 0x15
add byte [rax], al
add cl, ch
jmp 0x140100c7f
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401a46d9]
lea eax, [0x1401a46d9]
add eax, 0xa3bf9
add byte [rcx + 0xf], bh
mov ecx, 0xf
jmp 0x140100c7f
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401a46e8]
lea eax, [0x1401a46e8]
add eax, 0xa3bf7
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x140100c7f
test byte [rcx], al
add byte [rax], al
invalid
lea rax, [0x1401a46f6]
lea eax, [0x1401a46f6]
add eax, 0xa3bf4
cmp ecx, dword [rdx]
add cl, ch
jae 0x140100b06
invalid
jmp 0x140100c7a
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401a4709]
lea eax, [0x1401a4709]
add eax, 0xa3bfb
cmp ecx, dword [rdx]
or al, byte [rax]
add byte [rcx + 0x26], bh
mov ecx, 0x26
add cl, ch
add dword [eax], eax
add dword [rax], eax
jmp 0x140100c7f
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401a472f]
lea eax, [0x1401a472f]
add eax, 0xa3c10
or al, byte [rax]
add byte [rcx + 0x38], bh
mov ecx, 0x38
add cl, ch
jmp 0x140100c7f
push rsi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa3c37
invalid
cmp al, 0xa
or al, byte [rax]
lea rax, [0x1401a4767]
lea eax, [0x1401a4767]
or al, byte [rax]
add byte [rcx + 0x19], bh
mov ecx, 0x19
sbb dword [rax], eax
add byte [rax], al
add cl, ch
add dword [r8], r8d
add dword [rax], eax
jmp 0x140100c7f
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xa3c3f
cmp al, 0xa
invalid
lea rax, [0x1401a4780]
lea eax, [0x1401a4780]
add byte [rcx + 0x17], bh
mov ecx, 0x17
invalid
add byte [rax], al
add cl, ch
xor al, 1
add dword [rax], eax
invalid
jmp 0x140100c7f
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401a4797]
lea eax, [0x1401a4797]
add eax, 0xa3c45
add byte [rcx + 0xc], bh
mov ecx, 0xc
add cl, ch
and eax, dword [rcx]
add dword [rax], eax
invalid
jmp 0x140100c7f
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401a47a3]
lea rax, [0x1401a47a3]
lea eax, [0x1401a47a3]
cmp al, 0xa
add byte [rcx + 9], bh
mov ecx, 9
mov ecx, 9
add byte [rax], al
add cl, ch
jmp 0x140100c7f
adc al, byte [rcx]
add byte [rax], al
lea rax, [0x1401a47ac]
lea eax, [0x1401a47ac]
add eax, 0xa3c38
mov ecx, 0xa
add cl, ch
add dword [rcx], eax
add dword [rax], eax
invalid
jmp 0x140100c7f
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401a47b6]
lea rax, [0x1401a47b6]
lea eax, [0x1401a47b6]
or al, byte [rax]
mov ecx, 0x10
add byte [rax], al
add cl, ch
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
jmp 0x140100c7f
add byte [rax], al
lea rax, [0x1401a47c6]
lea eax, [0x1401a47c6]
add eax, 0xa3c30
mov ecx, 0x17
invalid
add cl, ch
fild word [rax]
invalid
jmp 0x140100c7f
add byte [rax], al
lea rax, [0x1401a47dd]
lea eax, [0x1401a47dd]
or al, byte [rax]
mov ecx, 0x19
jmp 0x140100c7f
add byte [rax], al
add cl, ch
invalid
lea rax, [0x1401a47f6]
lea eax, [0x1401a47f6]
add eax, 0xa3c3e
cmp al, 0xa
add byte [rcx + 0xe], bh
mov ecx, 0xe
add cl, ch
mov ebp, 0x48000000
add byte [rax], al
invalid
jmp 0x140100c7f
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa3c3b
or al, byte [rax]
invalid
lea rax, [0x1401a4804]
lea eax, [0x1401a4804]
add byte [rcx + 0xd], bh
mov ecx, 0xd
add cl, ch
jmp 0x140100c7f
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401a4811]
lea rax, [0x1401a4811]
lea eax, [0x1401a4811]
add byte [rcx + 0x14], bh
mov ecx, 0x14
adc al, 0
add byte [rax], al
jmp 0x140100c7f
lea rax, [0x1401a4825]
lea eax, [0x1401a4825]
cmp bh, byte [rdx + rcx]
or al, byte [rax]
add byte [rcx + 8], bh
mov ecx, 8
add cl, ch
mov al, byte [rax]
jmp 0x140100c7f
add byte [rax], al
lea rax, [0x1401a482d]
add eax, 0xa3c31
xor dword [rdx + rcx], edi
add byte [rcx + 0x1b], bh
mov ecx, 0x1b
jmp 0x140100c7f
jl 0x140100c4c
lea rax, [0x1401a4848]
lea eax, [0x1401a4848]
add eax, 0xa3c3e
cmp al, 0xa
add byte [rcx + 0xe], bh
mov ecx, 0xe
invalid
add bl, ch
outsb dx, byte [rsi]
jmp 0x140100c7f
lea rax, [0x1401a4856]
add eax, 0xa3c3e
or al, byte [rax]
mov ecx, 0x10
jmp 0x140100c7f
lea rax, [0x1401a4866]
add eax, 0xa3c40
cmp al, 0xa
or al, byte [rax]
add byte [rcx + 0x16], bh
mov ecx, 0x16
jmp 0x140100c7f
lea rax, [0x1401a487c]
add eax, 0xa3c48
add byte [rcx + 0x15], bh
mov ecx, 0x15
add bl, ch
lea rax, [0x1401a4891]
lea rax, [0x1401a4891]
jmp 0x140100c7f
lea rax, [0x1401a4891]
add eax, 0xa3c4f
cmp al, 0xa
add byte [rcx + 0xb], bh
invalid
or al, byte [rax]
mov ecx, 0xb
add bl, ch
lea rax, ss:[0x1401a489c]
lea rax, [0x1401a489c]
jmp 0x140100c7f
lea rax, [0x1401a489c]
add eax, 0xa3c4c
cmp al, 0xa
add byte [rcx + 0x16], bh
mov ecx, 0x16
add bl, ch
sub byte [rax - 0x73], cl
lea rax, [0x1401a48b2]
jmp 0x140100c7f
lea rax, [0x1401a48b2]
push rsp
cmp al, 0xa
add byte [rcx + 0xd], bh
mov ecx, 0xd
jmp 0x140100c7f
lea rax, [0x1401a48bf]
mov ecx, 0xb
add byte [rax], al
invalid
add byte [rcx + 0xb], bh
add byte [rax], al
add bl, ch
or al, 0x48
lea rax, [0x1401a48ca]
jmp 0x140100c7f
lea rax, [0x1401a48ca]
add eax, 0xa3c50
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, [0x140108770]
mov qword [rsp + 0x30], rax
lea rax, [0x1401aa978]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
jo case.0x1400ccc14.3702
mov dword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
call fcn.140088cf0
mov ebx, eax
or eax, dword [rax - 0x3c760008]
mov eax, ebx
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
sub esp, 0x88
sub esp, 0x88
mov rdi, r8
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x70], rcx
add r9, r8
add ecx, eax
add ecx, eax
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
and al, 0x48
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x80], r9
add byte [rax], al
mov qword [rsp + 0x50], r9
mov byte [rsp + 0x58], 0x81
mov byte [rsp + 0x64], 0x81
mov bpl, 0x81
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov eax, r15d
movzx r12d, word [rsp + 0x40]
shl r12, 0x30
movzx r15d, word [rsp + 0x38]
cmp bpl, 0x81
je 0x140100d78
cmp bpl, 0x80
je 0x140101010
add byte [rax], al
cmp al, r13b
jb 0x140101040
test rdi, rdi
je 0x140101088
add byte [rax], al
add byte [rax], al
cmp rdi, qword [rsp + 0x80]
je 0x140101088
test cl, bh
add al, byte [rax]
invalid
mov esp, 0x8024
add byte [rax], 0
add byte [rdi], cl
test cl, bh
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x2f
movzx ebp, byte [rdi]
test bpl, bpl
test ch, ch
js 0x140100db0
inc rdi
mov r13d, ebp
in eax, dx
cmp ebp, 0x27
std
invalid
jbe 0x140100e30
jmp case.default.0x140100e3e
add byte [rax], al
mov eax, ebp
and eax, 0x1f
movzx edx, byte [rdi + 1]
and edx, 0x3f
cmp bpl, 0xdf
fbstp tbyte [rsi + 0x4e]
fbstp tbyte [rsi + 0x4e]
movzx ecx, byte [rdi + 2]
shl edx, 6
add al, cl
loop 0x140100dcf
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
std
invalid
cmp ch, 0xf0
std
invalid
jb case.0x14003dfe5.3909
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
invalid
or ebp, eax
cmp ebp, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x140101088
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
add rdi, 4
mov r13d, ebp
mov dword [rcx + rax*2], 0xfd83ed89
add al, 0x41
mov ebp, ebp
cmp ebp, 0x27
jbe 0x140100e30
std
invalid
jmp case.default.0x140100e3e
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x7d], cl
add edi, 2
shl eax, 6
invalid
add rdi, 2
add edi, 2
add al, cl
loopne 0x140100e1d
shl eax, 6
or eax, edx
ror byte [rcx - 0x1276be3b], 1
mov ebp, eax
mov r13d, ebp
in eax, dx
cmp ebp, 0x27
ja case.default.0x140100e3e
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xb02ad
add cl, byte [rbx]
invalid
lea rcx, [0x1401b10e4]
add cl, byte [rbx]
add byte [rdx + 0x63], cl
add al, 0xa9
invalid
or eax, dword [rax]
movsxd rax, dword [rcx + r13*4]
test eax, 0xffc80148
loopne 0x140100e89
invalid
add rax, rcx
add eax, ecx
jmp rax
add rdi, 3
add edi, 3
shl eax, 0xc
loopne 0x140100e53
or ecx, eax
mov ebp, ecx
mov r13d, ebp
in eax, dx
cmp ebp, 0x27
std
invalid
jbe 0x140100e30
std
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x7bf0a303], al
cmp ebp, 0x5c
je case.0x14004b09a.3838
xchg edi, eax
add dword [rax], eax
add byte [rcx - 0x384f1717], cl
mov ecx, ebp
call fcn.14008d620
xbegin 0x1b5d09372
invalid
mov ecx, ebp
add byte [rax], al
mov ecx, ebp
call fcn.14008d620
xbegin 0x1b5d09372
invalid
jmp 0x138d7bf57
xbegin 0x1b5d09372
cmp byte [rcx - 0x36fa1717], cl
clc
mov ecx, ebp
jmp 0x138d91462
call fcn.14008d780
add eax, 0x84fff8c9
sal byte [rbp + rbp + 0x49], 0xc1
je case.0x1400cd38a.3917
invalid
invalid
invalid
inc dword [rax + rax*8 - 0x3eb6d28c]
test al, al
je case.0x1400cd38a.3917
invalid
sub eax, 0x10e5c149
shl r13, 0x10
in eax, 0x10
mov rbx, r12
or rbx, r15
or ebx, edi
jrcxz case.0x14004b09a.3815
or ebx, edi
or rbx, r13
mov bpl, 0x80
or byte [rdi], 0xb6
and al, 0x37
or byte [rdi], 0xb6
and al, 0x37
mov r10d, eax
mov edx, eax
mov r13d, esi
mov eax, r14d
mov eax, esi
mov eax, esi
invalid
cmp bpl, 0x81
jne 0x140100d65
invalid
invalid
invalid
invalid
invalid
or dword [rdi], 0xfffebe85
invalid
test dword [rsi - 0x16000002], edi
int3
invalid
invalid
jmp 0x140100d78
inc esi
mov byte [rsp + 0x2e], 0
mov word [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
and al, 0x2e
add byte [rsi - 0x39], ah
and al, 0x2c
and al, 0x2c
add byte [rax], al
mov byte [rsp + 0x35], 0x7d
mov eax, ebp
shr eax, 0x14
lea rcx, str.0123456789abcdef
lea ecx, str.0123456789abcdef
call 0x14d9d56d9
adc al, 0x48
lea ecx, str.0123456789abcdef
cmpsd dword [rsi], dword [rdi]
xchg esi, eax
or al, byte [rax]
invalid
add byte [rdi], cl
movzx eax, byte [rax + rcx]
mov dh, 4
or byte [rax - 0x76d0dbbc], cl
call 0xc320f798
shr eax, 0x10
and eax, 0xf
mov byte [rsp + 0x2f], al
and al, 0x2f
mov eax, ebp
shr eax, 0x10
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x30], al
and al, 0x30
mov dh, 4
or byte [rax - 0x76cfdbbc], cl
call 0xc31cf7a8
shr eax, 0xc
invalid
and al, 0x30
mov eax, ebp
shr eax, 0xc
and eax, 0xf
loopne 0x140100ef8
call 0x14ff091f5
loopne 0x140100ef8
invalid
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x31], al
and al, 0x31
and al, 0x31
mov eax, ebp
shr eax, 8
invalid
invalid
call 0x14ff09201
or byte [rbx - 0x49f0f020], al
and eax, 0xf
loopne 0x140100f08
invalid
movzx eax, byte [rax + rcx]
add al, 8
mov byte [rsp + 0x32], al
mov eax, ebp
shr eax, 4
add al, 0x83
loopne 0x140100f18
add al, 0x83
loopne 0x140100f18
invalid
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x33], al
mov dh, 4
or byte [rax - 0x76ccdbbc], cl
mov eax, ebp
and eax, 0xf
loopne case.0x1400ce1b4.1938
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x34], al
or ebp, 1
mov eax, ebp
and eax, 0xf
loopne case.0x1400ce1b4.1938
loopne case.0x1400ce1b4.1938
movzx eax, byte [rax + rcx]
add al, 8
mov byte [rsp + 0x34], al
or ebp, 1
add dword [rdi], ecx
bsr ecx, ebp
xor ecx, 0x1c
int1
invalid
mov ebp, 0x1cf183cd
int1
sbb al, 0xc1
jmp 0x1819d572f
add cl, byte [rax - 0x73]
invalid
shr ecx, 2
lea rax, [rcx - 2]
inc dh
or al, 0x2c
invalid
add cl, byte [rax - 0x73]
inc r14b
inc dh
inc dh
or al, 0x2c
jnp 0x140100f9a
mov word [rsp + rcx + 0x2a], 0x755c
movzx ebp, word [rsp + 0x2c]
insb byte [rdi], dx
and al, 0x2c
mov dword [rsp + rcx + 0x2a], 0xb70f755c
insb byte [rdi], dx
and al, 0x2c
mov r10d, ebp
shr r10d, 8
mov r9, qword [rsp + 0x2e]
mov rcx, r9
invalid
and rcx, 0xffffffffffff0000
mov r8, r9
shr r8, 0x30
mov r13b, 0xa
mov ch, 0xa
mov ch, 0xa
jmp case.0x14004b09a.3831
pop rcx
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x30
jmp 0x140100fb0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x74
jmp 0x140100fb0
mov r13b, 2
mov bpl, 0x5c
mov ch, 0x5c
mov ch, 0x5c
pop rsp
mov r10b, 0x6e
outsb dx, byte [rsi]
jmp 0x140100fb0
mov r13b, 2
mov ch, 2
mov bpl, 0x5c
mov r10b, 0x72
jmp 0x140100fb0
mov r13b, 2
add al, byte [rax - 0x4b]
pop rsp
mov bpl, 0x5c
mov r10b, 0x22
and ch, bl
sbb byte [rcx - 0x4b], al
invalid
invalid
jmp 0x140100fb0
mov r13b, 2
mov ch, 2
add al, byte [rax - 0x4b]
pop rsp
mov bpl, 0x5c
mov r10b, 0x27
mov dl, 0x27
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
sal byte [rcx], 0xc9
xor ecx, ecx
xor r8d, r8d
xor ecx, ecx
leave
xor r9d, r9d
leave
xor eax, eax
movabs rdx, 0xffffffff0000
and rcx, rdx
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], eax
inc dword [rax]
add byte [rax + 0x21], cl
ror dword [rcx + rcx*4 + 0x44], 1
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
movzx edx, r8w
mov bh, 0xd0
shl rdx, 0x30
shl edx, 0x30
or rdx, rcx
mov qword [rsp + 0x38], r9
movzx ebx, r9w
or rbx, rdx
rol dword [rcx + rcx*4 - 0x2f], cl
rol dword [rcx + rcx*4 - 0x2f], cl
rol dword [rax + rcx*4 + 0x54], 1
and al, 0x37
mov byte [rsp + 0x37], r10b
mov esi, r13d
mov esi, ebp
mov r14d, eax
mov esi, eax
cmp bpl, 0x81
jne 0x140100d4f
jmp 0x140101088
mov r13b, 2
mov r10b, 0x5c
xor r8d, r8d
mov bpl, 0x5c
mov ch, 0x5c
mov ch, 0x5c
jmp case.0x1400fd4e0.509
pop rax
mov dword [rax + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
fild dword [rbp + 0x31]
in al, 0x45
xor ebp, ebp
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
fild dword [rbp + 0x31]
in al, 0x45
xor ebp, ebp
xor r15d, r15d
xor ebp, ebp
jmp 0x14010106c
nop dword [rax + rax]
mov byte [rsp + 0x63], r13b
mov byte [rsp + 0x58], bpl
mov byte [rsp + 0x58], ch
mov byte [rsp + 0x58], ch
mov byte [rsp + 0x59], r10b
push rsp
and al, 0x59
pop rcx
pop rcx
mov qword [rsp + 0x5a], rbx
pop rsp
and al, 0x5a
lea r15d, [rax + 1]
js 0x140101059
mov byte [rsp + 0x62], r15b
mov byte [rsp + 0x62], bh
and al, 0x62
movzx ecx, al
mov dh, 0xc8
cmp al, 0xa
jae 0x14010109e
invalid
cmp al, byte [rbp - 0x77]
invalid
mov r12d, r10d
movzx edx, byte [rsp + rcx + 0x58]
mov rcx, qword [rsp + 0x70]
and al, 0x70
mov rax, qword [rsp + 0x78]
and al, 0x78
call qword [rax + 0x20]
test al, al
mov r10d, r12d
push rax
and byte [rax + rax*8 + 0xfe28945], al
invalid
test al, cl
cld
invalid
je 0x140100d4c
mov al, 1
jmp case.0x14004b2ee.3785
xor eax, eax
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1401a3f48]
mov edx, 0xa
add byte [rax], al
movabs dword [0xaba000a2e], eax
add byte [rax], al
add al, ch
xchg ecx, eax
and al, byte [rsi]
add byte [rdi], cl
or ecx, esp
int3
call fcn.140163340
ud2
int3
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x39], cl
invalid
mov rbx, rdx
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rcx]
mov r14, qword [rsi + 0x10]
xor r15d, r15d
mov eax, 0
add byte [rcx - 0x7d], cl
inc byte [rbx]
add byte [rcx - 0x7d], cl
inc byte [rbx]
jb 0x140101128
movzx edx, byte [r14 + rcx - 2]
mov r8d, edx
mov eax, edx
mov eax, edx
and r8b, 0xf0
xor r15d, r15d
xor edi, edi
xor edi, edi
cmp r8b, 0xa0
jne 0x140101128
invalid
and al, 0x45
xor r15d, r15d
xor edi, edi
cmp byte [r14 + rcx - 3], 0xed
jne 0x140101128
invalid
movzx r15d, byte [r14 + rcx - 1]
and edx, 0x1f
mov dh, 0x7c
invalid
and r15d, 0x3f
and edi, 0x3f
shl edx, 0x10
shl r15d, 0xa
shl edi, 0xa
or r15d, edx
mov al, 1
cmp rdi, 3
jb 0x140101200
invalid
invalid
add byte [rax], al
invalid
invalid
cmp byte [rbx], 0xed
in eax, dx
jne case.0x140040846.3898
add byte [rax], al
add byte [rdi], cl
movzx ebp, byte [rbx + 1]
mov edx, ebp
and dl, 0xf0
loop case.0x1400ce1b4.1906
add byte [rax], al
movzx ebp, byte [rbx + 1]
mov edx, ebp
and dl, 0xf0
loop case.0x1400ce1b4.1906
loop case.0x1400ce1b4.1906
invalid
cmp dl, 0xb0
jne case.0x140040846.3898
invalid
invalid
add byte [rax], al
invalid
test dword [rax + rax - 0x3f7c0000], edi
mov esp, 0x84000000
ror byte [rdi], 0x84
invalid
mov ah, 0
test al, al
je case.0x140040846.3898
test byte [rax + rax + 0xf440000], dh
add byte [rax], al
movzx r12d, byte [rbx + 2]
and ebp, 0x1f
in eax, 0x1f
mov dh, 0x63
add al, byte [rbx - 0x7cb6e01b]
in eax, 0x1f
cmp r14, 3
in eax, 0x1f
cmp r14, 3
cmp esi, 3
jb 0x14010116b
add r14, 0xfffffffffffffffd
invalid
std
mov qword [rsi + 0x10], r14
shl ebp, 6
in eax, 6
and r12d, 0x3f
in al, 0x3f
lea r8, [rdi + 1]
lea eax, [rdi + 1]
add dword [rax - 0x75], ecx
or byte [rax - 0x77], r9b
mov rcx, rax
sub rcx, r14
invalid
mov rax, qword [rsi + 8]
mov rcx, rax
sub rcx, r14
cmp rcx, r8
cmp ecx, eax
jb 0x1401012d7
add byte [rax - 0x7d], cl
add rdi, 0xfffffffffffffffd
add ebp, 0xfc00
add ah, bh
add byte [rax], al
invalid
add ah, bh
cld
add byte [rax], al
and ebp, 0xffc0
inc dword [rax]
add byte [rcx + rcx - 3], al
or ebp, r15d
or ebp, r15d
std
or r12d, ebp
or esp, ebp
in al, dx
lea r15d, [r12 + 0x10000]
mov r13d, r15d
add byte [rcx], al
add byte [rbp - 0x77], al
std
shr r13d, 0x12
shr ebp, 0x12
and r13d, 7
invalid
cmp rcx, 3
jbe 0x1401012f5
cmp dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
add rbx, 3
ret
mov rcx, qword [rsi]
mov ecx, dword [rsi]
and r12d, 0x3f
shl r12d, 0x18
shl ebp, 0xa
in eax, 0xa
in eax, 0xa
and ebp, 0x3f0000
or ebp, r12d
or ebp, esp
or ebp, esp
shr r15d, 4
and r15d, 0x3f00
and edi, 0x3f00
and edi, 0x3f00
or r15d, ebp
or edi, ebp
lea edx, [r15 + r13]
add edx, 0x808080f0
ret 0x80f0
invalid
add byte [rdx - 0x77], 0x14
mov dword [rcx + rsi], edx
ret 0x80f0
add r14, 4
mov qword [rsi + 0x10], r14
jmp 0x140101292
test rdi, rdi
je 0x14010128e
lea rax, [rbx + rdi]
mov r8, rbx
jmp 0x140101228
add r8, 2
cmp rdx, rax
cmovne rdx, r8
nop dword [rax]
invalid
invalid
mov r8, rdx
cmp rdx, rax
je 0x14010128e
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
test cl, cl
jns 0x140101220
cmp r9b, 0xe0
jb 0x140101212
cmp r9b, 0xed
jne 0x14010125f
cmp rdx, rax
je 0x14010128e
lea rdx, [r8 + 2]
cmp rdx, rax
je 0x14010128e
cmp byte [r8 + 1], 0x9f
cmp byte [rax + 1], 0x9f
add dword [rdi - 0x7cb6cb89], ebx
rol byte [rbx], 0x4c
mov rdx, r8
ja 0x14010128a
add r8, 3
mov rdx, r8
jmp 0x140101220
add r8, 2
cmp rdx, rax
cmove r8, rdx
xor edx, edx
ror byte [rcx + 0x39], cl
ror byte [rdi], 0x95
ret 0x14c
ret 0x8041
stc
invalid
jb 0x140101220
ror byte [rcx + 0x39], cl
ror byte [rdi], 0x95
ret 0x14c
xor r8d, r8d
cmp rdx, rax
setne r8b
add rdx, r8
jmp 0x140101220
mov byte [rsi + 0x18], 0
mov rax, qword [rsi + 8]
sub rax, r14
cmp rax, rdi
jb case.0x14004b09a.3841
add rcx, r14
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
add r14, rdi
mov qword [rsi + 0x10], r14
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call fcn.1401639e0
mov rcx, qword [rsi]
mov r14, qword [rsi + 0x10]
adc bl, ch
ret
adc bl, ch
ret
mov rcx, rsi
int1
mov rdx, r14
mov edx, esi
call fcn.1401639e0
mov rax, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
mov rcx, rax
sub rcx, r14
sub ecx, esi
sub ecx, esi
jmp case.0x1400ccc14.3730
mov r8d, 4
mov rcx, rsi
mov rdx, r14
call fcn.1401639e0
mov rax, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
jbe 0x14010131e
jbe 0x14010131e
jmp case.0x14003dfe5.3934
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
add byte [rcx + rcx*4 - 0x40], cl
add byte [rcx + rcx*4 - 0x40], cl
mov rdi, rcx
mov dword [rsp + 0x90], 0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbx*4], ah
add byte [rax], al
add bh, al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbx*4], ah
add byte [rax], al
add bh, al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov word [rsp + 0xb4], 0
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
mov word [rsp + 0xb4], 0
mov byte [rsp + 0xb0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
lea r8, [rsp + 0x90]
add byte [rax], al
mov rcx, rdx
mov rdx, rax
mov edx, eax
call fcn.140101850
mov r12, rdx
invalid
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x1401013c2
mov qword [rdi + 8], r12
mov qword [rdi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0xe0]
loopne 0x1401013ac
add byte [rax], al
add rsp, 0xf8
pop rbx
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rcx, [rsp + 0x90]
add byte [rax], al
mov rdx, r12
loop 0x1401013b6
call case.0x1400ffb97.100
sahf
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x90]
mov rax, rcx
mov qword [rsp + 0x88], rcx
cmp rcx, 2
mov qword [rsp + 0x40], rdi
and al, 0x40
jne 0x140101452
mov rax, qword [rsp + 0x98]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140101434
test rcx, rcx
test ecx, ecx
je 0x140101434
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je case.0x1400ccc14.3735
mov rcx, r14
call fcn.140142490
adc byte fs:[rax + rax], al
adc byte fs:[rax + rax], al
mov rcx, rbx
call fcn.140142490
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
mov r14d, 1
mov esi, 1
mov esi, 1
add dword [rax], eax
add byte [rax], al
xor ebx, ebx
jmp 0x1401014d7
mov rbx, qword [rsp + 0xc8]
test rbx, rbx
je case.0x1401009ee.84
pushfq
and al, 0xc8
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
js 0x140101837
add byte [rdi], cl
mov dh, 5
xchg rbp, rax
invalid
add byte [rax - 0x77], cl
fld1
mov bh, 0x1d
add al, 0
test rax, rax
je 0x14010183e
invalid
invalid
add eax, dword [rax]
invalid
test byte [rbx + rax - 0x76b70000], bh
add eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
pop rsp
and al, 0x28
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rbp, [rbx + 0x400]
mov rax, rbp
call 0x1600f39ee
add byte [rax], al
add byte [rax + rax], al
add al, 0
add byte [rax - 0x77], cl
call 0x1600f39ee
add byte [rax], al
invalid
jne 0x1401014ca
jmp 0x1401014d7
mov qword [rsp + 0x20], 1
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x28
invalid
and byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x28
invalid
mov r14d, 1
mov eax, 0x400
xor ebx, ebx
mov rbp, rbx
sub rbp, rax
add rbp, 0x2400
add byte [rax + rax], ah
invalid
add byte [rax + rax], ah
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
lea r15, [rsp + 0x60]
xorps xmm6, xmm6
lea rax, [0x1401b1184]
add eax, 0xafc9b
add eax, 0xafc9b
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x38], ebx
mov rdx, rbx
mov edx, ebx
mov rbx, rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x80], rbp
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x11], cl
mov rdi, r13
jmp 0x14010151e
mov rdx, rsi
mov edx, esi
cmp rdi, rdx
je 0x140101605
fiadd word [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rax, rdx
sub rax, rdi
cmp rax, rbp
mov rcx, rbp
cmovb rcx, rax
enter 0xffffffffffff8d49, 0x14
invalid
enter 0xffffffffffff8d49, 0x14
cmp dword ds:[rsp + 0x88], 2
adc al, 0x3e
cmp dword [rsp + 0x88], 2
cmove rcx, rax
mov qword [rsp + 0x60], rdx
push rsp
and al, 0x60
push rsp
and al, 0x60
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x68], ecx
push 0x2444c748
jo 0x14010155a
mov qword [rsp + 0x70], 0
mov rax, qword [rsp + 0x48]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov rcx, r12
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.140101b80
test rax, rax
je 0x140101630
invalid
mov r13, rax
and eax, 3
loopne case.0x1400ff7b4.110
loopne case.0x1400ff7b4.110
movsxd rax, dword [rbx + rax*4]
invalid
add al, 0x83
or dword [rax + 1], 0xffffffd8
add rax, rbx
jmp rax
cmp byte [rbp + 0xf], 0x23
jne case.0x1401016e5.2
add byte [rax], al
add byte [rax], al
mov rbx, r14
mov r14, r12
mov rbp, qword [r13 - 1]
mov r12, qword [r13 + 7]
mov rcx, rbp
call qword [r12]
call qword [rsp]
call qword [rsp]
cmp qword [r12 + 8], 0
je 0x1401015ba
mov rcx, rbp
call fcn.140142490
invalid
add al, 0
jmp 0x1441eeca1
invalid
dec r13
mov rcx, r13
call fcn.140142490
invalid
add al, 0
mov r12, r14
mov r14, rbx
mov rbp, qword [rsp + 0x80]
mov ebp, dword [rsp + 0x80]
invalid
mov ebp, dword [rsp + 0x80]
lea r15, [rsp + 0x60]
lea rbx, [0x1401b1184]
sbb eax, 0xafba5
sbb eax, 0xafba5
sti
or al, byte [rax]
jmp 0x14010151b
nop dword cs:[rax + rax]
add byte [rax], al
mov rax, r13
shr rax, 0x20
cmp eax, 0x23
je 0x14010151b
jmp case.0x1401016e5.2
add dword [rax], eax
add byte [rcx - 0x48], al
and byte [rax], al
add byte [rax], al
mov r8d, 0x20
lea rcx, [rsp + 0x20]
call fcn.1401639e0
invalid
add byte [rax - 0x75], cl
jl 0x14010163d
xor byte [rbx + rcx*4 + 0x74], cl
mov esi, dword [rsp + 0x20]
invalid
mov rdx, qword [rsp + 0x28]
jmp 0x140101527
invalid
invalid
sub cl, ch
invalid
invalid
add byte [rax], 0
add byte [rax], al
mov r13, qword [rsp + 0x70]
and al, 0x70
test r13, r13
in eax, dx
je 0x1401017e4
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x78]
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
js 0x14010168c
mov rcx, rax
mov ecx, eax
sub rcx, r13
mov qword [rsp + 0x48], rcx
and al, 0x48
and al, 0x48
jb 0x140101812
mov rdx, qword [rsp + 0x68]
cmp rax, rdx
cmp eax, edx
cmp eax, edx
ror byte [rdi], 1
xchg esp, eax
ja 0x140101826
add dword [rax], eax
add byte [rcx + 1], cl
std
add r13, rdi
mov qword [rsp + 0x30], r13
mov rdx, rsi
cmp rsi, qword [rsp + 0x38]
je 0x140101695
cmp byte [rdi], cl
invalid
mov edi, esi
invalid
invalid
je 0x140101695
cmp byte [rdi], cl
test dword [rbx + 0x49fffffe], ecx
dec dword [rcx + 0x39]
invalid
dec dword [rcx + 0x39]
invalid
cmp r13, rdx
lea rdi, [rsp + 0x50]
jne 0x140101503
movaps xmmword [rsp + 0xa0], xmm6
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
add bl, ch
adc ecx, dword [rdi]
invalid
jmp 0x1401016ab
add byte [rax], al
add byte [rax], al
cmp byte [r13 + 0x10], 0x23
cmp byte [rbp + 0x10], 0x23
jne case.0x1401016e5.2
mov r9d, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, rdi
mov rdx, r12
lea r8, [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add al, ch
in al, dx
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1401016ec
and al, 0x50
invalid
je case.default.0x1401016e5
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
add al, ch
in al, dx
invalid
add byte [rax - 0x7d], cl
jl 0x1401016ec
invalid
and al, 0x50
push rax
add byte [rsi + rsi*2 + 0x4c], dh
jbe 0x140101719
mov r13, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x58]
mov eax, r13d
and eax, 3
lea rcx, [0x1401b1194]
or al, byte [rax]
or al, byte [rax]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
cmp byte [r13 + 0xf], 0x23
jne case.0x1401016e5.2
test dword [rbp + 0x49000000], ebp
mov ebx, dword [rbp - 1]
pop rbp
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
mov rbx, qword [r13 - 1]
pop rbp
dec dword [rcx - 0x75]
jge 0x140101701
invalid
mov rdi, qword [r13 + 7]
invalid
mov rcx, rbx
call qword [rdi]
invalid
invalid
cmp qword [rdi + 8], 0
je 0x14010170e
invalid
add byte [rax + rcx + 0x48], dh
mov ecx, ebx
or byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.140142490
dec r13
mov rcx, r13
jmp 0x1441d8f00
invalid
jmp 0x1441d8f00
or eax, 0x8d480004
lea rdi, [rsp + 0x50]
lea edi, [rsp + 0x50]
jl 0x140101741
push rax
lea rbx, [0x1401b1184]
jmp 0x1401016ab
add byte [rax], al
mov rax, r13
shr rax, 0x20
call 0x164089a5a
call 0x164089a5a
and ecx, dword [rdi]
test byte [rbx - 1], ch
invalid
je 0x1401016ab
invalid
jmp case.0x1401016e5.2
pop rbp
mov rsi, qword [rsp + 0x58]
test rsi, rsi
je 0x1401017e4
cmp rsi, 0x21
cmp esi, 0x21
and dword [rdi], ecx
and dword [rdx + 0x48000000], 0xffffff8d
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
jae 0x1401017fc
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, qword [rsp + 0x38]
mov r8, rsi
call fcn.1401639e0
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x20
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x20
je 0x140101794
and byte [rax - 0x75], cl
jl 0x140101799
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
sub byte [rbx + rcx*4 + 0x6c], cl
mov r13, qword [rsp + 0x30]
and al, 0x30
lea rcx, [r14 + r13]
lea rdx, [rsp + 0x90]
add byte [rcx - 0x77], cl
invalid
add byte [rcx - 0x77], cl
invalid
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rdi
add r13, rsi
cmc
mov qword [rsp + 0x30], r13
jmp 0x140101503
xor cl, ch
std
invalid
mov rax, qword [rsp + 0x40]
mov qword [rax + 8], r13
mov qword [rax], 0
cmp qword [rsp + 0x28], 0
je 0x1401017bf
mov rcx, r14
call fcn.140142490
mov rcx, r12
movaps xmm6, xmmword [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ah, 0x68
invalid
invalid
mov ah, 0x68
invalid
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rcx], xmm0
jmp 0x1401017bf
ret
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srciomod.rs
mov edx, 0x20
mov rcx, rsi
call fcn.1401633c0
ud2
lea r8, [0x1401a4a78]
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rax
call fcn.140163650
ud2
lea r8, [0x1401a4a78]
mov rcx, rax
call fcn.1401633c0
ud2
invalid
in al, dx
add byte [rax], 0
add byte [rcx + rcx*4 - 0x39], cl
mov r8, rdx
mov rdx, rcx
lea rcx, [rsp + 0x38]
call fcn.1400fcd00
mov rax, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
test rax, rax
je 0x1401018e0
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rcx
invalid
lea rcx, [rsp + 0x68]
invalid
lea rdx, [rsp + 0x50]
and al, 0x50
call fcn.1401020d0
mov rsi, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
mov ebx, 1
add byte [rax - 0x7b], cl
invalid
je 0x1401018ea
add byte [rax - 0x7b], cl
div byte [rbx + rsi + 0xf]
movzx ecx, byte [rdi + 0x21]
movzx eax, byte [rdi + 0x22]
cmp dword [rdi], 0
je 0x1401018f2
mov dh, 0x4f
and dword [rdi], ecx
mov dh, 0x47
and al, byte [rbx + 0x2e74003f]
mov edx, dword [rdi + 4]
mov r8d, dword [rdi + 0x18]
sbb byte [r11 + r9*4 + 0x4f], r9b
invalid
test cl, cl
je 0x14010190f
sbb byte [r11 + r9*4 + 0x4f], r9b
or byte [rcx + rcx*8 - 0x3f7bc38c], al
test al, al
or byte [r9 + r9*8 - 0x3f7bc38c], r8b
test al, al
jne case.0x1400d7c5e.1364
jmp 0x140101965
mov ebx, 1
jmp 0x140101a2b
mov r14, r15
mov esi, edi
jmp 0x140101a2b
test al, al
jne case.0x1400d7c5e.1364
cmp byte [rdi + 0x23], 0
je 0x140101946
movzx ecx, byte [rdi + 0x23]
movzx eax, byte [rdi + 0x25]
invalid
invalid
jmp 0x1401019a8
add dword [rdx], edx
add byte [rdi], cl
movzx ecx, byte [rdi + 0x23]
invalid
mov dh, 0x47
movzx ecx, byte [rdi + 0x23]
movzx eax, byte [rdi + 0x25]
and eax, 0x1c74c984
and eax, 0x1c74c984
test al, al
jne 0x1401019a8
movabs r14, 0x5700000002
add byte [rbp - 0x7b], cl
test r15, r15
jne 0x140101a23
add byte [rax], al
invalid
dec dword [rdi]
test dword [rax - 0x17000000], eax
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x140101a2b
add dword [rax], 0
add byte [rax + 0x7400247f], al
sbb dword [rbp + 0x31], eax
rol byte [rcx + rcx*8 - 0x7b3e6bf1], cl
test cl, cl
sete cl
rol dword [rax + rax*8 - 0x77bee28b], 0xca
cmp byte [rdi + 0x24], 0
je 0x1401019c7
xor r10d, r10d
test cl, cl
sete cl
invalid
test al, al
rol dword [rax + rax*8 - 0x77bee28b], 0xca
jne 0x1401019d7
mov r10b, cl
retf 0x8d42
lea ecx, [r10*2 + 2]
add byte [rax], al
jmp 0x1401019dc
xor r10d, r10d
test cl, cl
setne cl
test al, al
je 0x140101a5d
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
mov r10d, dword [rdi + 0x14]
or r10d, dword [rdi + 0x10]
push rdi
invalid
adc al, 0x44
or edx, dword [rdi + 0x10]
push rdi
invalid
or r10d, dword [rdi + 0x1c]
xor r11d, r11d
xor ebx, ebx
test al, al
setne r11b
ret
shl r11d, 0x15
invalid
or r11d, r10d
or ebx, edx
adc eax, 0x44d30945
mov dword [rsp + 0x28], ebx
and al, 0x28
or ebx, edx
mov dword [rsp + 0x28], r11d
and al, 0x28
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call qword [sym.imp.KERNEL32.dll_CreateFileW]
adc eax, 0x666e5
cmp rax, 0xffffffffffffffff
je case.0x1400ff7b4.112
push qword [rdi + riz + 0x49]
mov r14, rax
mov esi, eax
xor ebx, ebx
test r15, r15
je 0x140101a2b
or byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140142490
or al, byte [rax + rax]
add al, 0
add byte [rax - 0x77], cl
fmul dword [rcx + rcx*4 - 0xe]
mov edx, esi
mov rax, rbx
mov rdx, r14
mov edx, esi
mov edx, esi
add rsp, 0x80
add rsp, 0x80
add esp, 0x80
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
add byte [rcx - 0x77], al
invalid
mov r14d, eax
shl r14, 0x20
out 0x20, al
and byte [rcx - 0x7d], cl
or r14, 2
or esi, 2
invalid
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test r15, r15
jne 0x140101a23
invalid
test r15, r15
jne 0x140101a23
invalid
enter 0xffffffffffffceeb, 0x41
mov dl, cl
invalid
jmp 0x140101a2b
mov r10b, cl
lea ecx, [r10*2 + 3]
lea ecx, [rdx*2 + 3]
or al, 0x55
push rbp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
outsd dx, dword [rsi]
jmp 0x1401019dc
invalid
dec esp
int3
int3
push rsi
push rdi
sub rsp, 0x68
push 0x48d78948
mov esi, ecx
mov rdi, rdx
mov edi, edx
mov rsi, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x50
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and al, 0x30
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov dword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
adc eax, 0x666fc
adc eax, 0x666fc
cld
invalid
add byte [rbp - 0x517bf040], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsp + 0x30]
xor eax, eax
invalid
rol dword [rax], 4
add al, 0
test eax, eax
je 0x140101b5a
invalid
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
test byte [rsi - 0x75000000], ch
and al, 0x30
and al, 0x30
add byte [rax], al
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor eax, eax
test ecx, 0x400
add al, 0
invalid
je case.0x1400ffb97.107
add al, 0
add byte [rax + rdi + 0x48], dh
mov qword [rsp + 0x28], 0
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 [rbp + rcx*4 + 0x44], cl
and al, 0x28
lea r8, [rsp + 0x28]
mov rcx, rdi
stc
mov edx, 9
mov r9d, 8
mov ecx, 8
mov ecx, 8
or byte [rax], al
add byte [rax], al
invalid
add bh, bh
adc eax, 0x666cc
int3
invalid
invalid
invalid
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
int3
test eax, eax
je 0x140101b5a
jp 0x140101a6c
mov eax, dword [rsp + 0x28]
and al, 0x28
shl eax, 0x15
sar eax, 0x1f
clc
invalid
adc eax, 0x231ff8c1
and al, 0x2c
and al, 0x2c
invalid
and eax, dword [rsp + 0x2c]
sub al, 0x8b
and al, 0x30
and al, 0x30
invalid
mov ecx, dword [rsp + 0x30]
xor byte [rbx + 0x44542454], cl
mov eax, dword [rsp + 0x4c]
and al, 0x4c
mov edx, dword [rsp + 0x54]
and al, 0x54
mov r8d, dword [rsp + 0x4c]
and al, 0x4c
mov r9d, dword [rsp + 0x50]
mov r9d, dword [rsp + 0x50]
and al, 0x50
shl r9, 0x20
loope case.0x1400ff7b4.133
and byte [rcx + 9], cl
or r9, rdx
or ecx, edx
ror dword [rbx + 0x44582454], 1
mov edx, dword [rsp + 0x58]
and al, 0x58
pop rax
mov r10d, dword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
and al, 0x60
mov r11d, dword [rsp + 0x5c]
mov ebx, dword [rsp + 0x5c]
pop rsp
and al, 0x5c
shl r11, 0x20
shl ebx, 0x20
jrcxz case.0x1400ff7b4.136
and byte [rbp + 9], cl
or r11, r10
or ebx, edx
ror dword [rax - 0x39], cl
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
invalid
invalid
pop rsi
add byte [rax], al
mov qword [rsi + 8], r11
mov dword [rsi + 8], ebx
pop rsi
or bh, al
mov dword [rsi + 0x10], 1
adc byte [rcx], r8b
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x14], eax
adc al, 0xc7
mov dword [rsi + 0x18], 1
sbb byte [rcx], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
and al, 0x34
and al, 0x34
mov dword [rsi + 0x1c], edx
push rsi
sbb al, 0xf
movups xmm0, xmmword [rsp + 0x34]
adc byte [rsp + 0x34], al
and al, 0x34
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x44]
mov edx, dword [rsp + 0x44]
push rsp
and al, 0x44
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x30], rdx
mov dword [rsi + 0x30], edx
push rsi
xor byte [rcx + rcx*4 + 0x4e], cl
cmp byte [rcx + 0x4689404e], cl
mov dword [rsi + 0x40], ecx
invalid
invalid
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
cmp byte [rcx + 0x4689404e], r9b
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
invalid
invalid
mov dword [rsi + 0x44], eax
jmp case.0x140101c78.116
jmp case.0x140101c78.116
jmp case.0x140101c78.116
sbb edi, edi
call qword [sym.imp.KERNEL32.dll_GetLastError]
adc eax, 0x66520
invalid
invalid
shl rax, 0x20
shl eax, 0x20
loopne case.0x1400fe57a.204
or rax, 2
or eax, 2
add cl, byte [rax - 0x77]
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], cl
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x68
invalid
push 0xffffffffccc35e5f
int3
pop rdi
pop rsi
ret
int3
int3
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rdi, rdx
mov edi, edx
in al, dx
cmp byte [rax - 0x77], cl
mov edi, edx
xlatb
mov rdx, qword [rdx + 8]
or byte [rax - 0x75], cl
mov rsi, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
ja case.0x140101c78.123
adc byte [rcx - 0x77], cl
mov r9, rdx
sub r9, rsi
sub ecx, esi
ror dword [rcx + 0x29], 1
sub ecx, esi
int1
jb 0x140101d91
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rcx
mov eax, ecx
enter 0xffffffffffff8b4c, 7
mov r8, qword [rdi]
mov eax, dword [rdi]
add r8, rsi
add eax, esi
invalid
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
ret 0xfae8
cli
mov rdx, rax
mov edx, eax
call fcn.140101fb0
cli
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
jl case.0x1401009ee.125
invalid
cmp qword [rsp + 0x28], 0
and al, 0x28
sub byte [rax], al
add byte [rdx + riz + 0x4c], dh
mov esi, dword [rsp + 0x30]
je case.0x1400fef8a.185
invalid
je case.0x1400ffb97.141
and cl, byte [rbx + rcx*4 + 0x74]
and al, 0x30
invalid
mov r14, qword [rsp + 0x30]
je case.0x1400fef8a.185
xor byte [rcx + rcx*4 - 9], al
mov edi, r14d
mov edi, esi
test dword [rbx - 0x72b7fc19], 0xaf5d405
add byte [rax + 0x63], cl
invalid
invalid
and edi, 3
out 3, eax
lea rax, [0x1401b11a4]
lea eax, [0x1401b11a4]
add eax, 0xaf5d4
invalid
cmc
or al, byte [rax]
movsxd rcx, dword [rax + rdi*4]
invalid
or al, 0xb8
mov eax, 0xffc10148
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope 0x140101c1b
movzx eax, byte [r14 + 0x10]
movzx eax, byte [rsi + 0x10]
adc bl, r13b
jmp case.0x1400ff7b4.161
invalid
add rsi, qword [rsp + 0x30]
add esi, dword [rsp + 0x30]
and al, 0x30
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
ja 0x140101bf9
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], r9b
sbb byte [rax + 0x39], cl
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rax + 0x39], cl
cmp rax, rsi
cmp eax, esi
invalid
cmova rsi, rax
cmova esi, eax
invalid
mov qword [rdi + 0x18], rsi
ja case.0x1400fef8a.191
xor esi, esi
imul bl
jmp case.0x1400ff8f4.161
push rbp
movzx eax, byte [r14 + 0xf]
movzx eax, byte [rsi + 0xf]
por mm1, qword [rsp + r9*2]
jmp case.0x1400ff7b4.161
or al, 0x4c
mov rcx, r14
mov ecx, esi
shr rcx, 0x20
call fcn.1400fd910
invalid
invalid
invalid
invalid
jmp 0xfd12042d
and al, ch
add dword [rbp - 0x9ce0001], edi
xor esi, esi
idiv byte [rbx + rcx]
cmp al, 0xb
or ecx, dword [rcx + 0xf]
div byte [r13 + 0x38]
div byte [rbp + 0x38]
cmovne rsi, r14
div byte [rbp + 0x38]
jne case.0x1400ff8f4.161
lea rax, [rdi - 2]
cmp rax, 2
cmp eax, 2
cmp eax, 2
clc
add dh, byte [rdx + 0x2e]
jb case.0x1400ff8f4.161
test rdi, rdi
je case.0x1400ff8f4.161
invalid
push qword [rcx + rbp + 0x49]
lea edi, [rsi - 1]
invalid
sub dword [rcx - 0x73], ecx
jle case.0x1400ff7b4.165
invalid
lea rdi, [r14 - 1]
dec dword [rcx - 0x75]
mov rbx, qword [r14 - 1]
mov r14, qword [r14 + 7]
jbe 0x140101c3b
invalid
pop rsi
dec dword [rbp - 0x75]
jbe 0x140101c3b
invalid
invalid
mov rcx, rbx
mov ecx, ebx
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
jle case.0x1400ffb97.150
je 0x140101c49
mov rcx, rbx
call fcn.140142490
or byte [rax + rax], al
fld1
or byte [r8 + r8], r8b
or byte [rax + rax], al
or byte [rax + rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.140142490
invalid
or byte [rax + rax], al
add al, 0
mov rax, rsi
invalid
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rax, r14
mov eax, esi
shr rax, 0x20
shr eax, 0x20
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
ja case.0x1400ffb97.158
invalid
clc
sub byte [rdi + 0x14], dh
adc al, 0x48
lea rcx, [0x1401b11b4]
lea ecx, [0x1401b11b4]
or eax, 0xaf543
cmc
cmc
or al, byte [rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne case.0x1400ff8f4.174
xor eax, eax
shr bl, 0x91
jmp case.0x1400ff7b4.161
mov al, 0x29
jmp case.0x1400ff7b4.161
lea esi, [rax - 0x4f7614ff]
mov al, 1
jmp case.0x1400ff7b4.161
invalid
add ebx, ebp
mov dword [rax - 0x4f7a14fe], esi
add ebp, ebx
jmp case.0x1400ff7b4.161
mov al, 4
jmp case.0x1400ff7b4.161
mov al, 5
mov al, 2
add ch, bl
jmp case.0x1400ff7b4.161
test dword [rax - 0x4f7e14fd], esi
mov al, 3
jmp case.0x1400ff7b4.161
mov al, 4
add al, 0xe9
jmp case.0x1400ff7b4.161
jp 0x140101c92
invalid
invalid
mov al, 5
add eax, 0xffff73e9
push qword [rax - 0x9316fa]
mov al, 6
invalid
insb byte [rdi], dx
invalid
jmp case.0x1400ff7b4.161
jae 0x140101c99
invalid
invalid
mov al, 6
invalid
jmp case.0x1400ff7b4.161
insb byte [rdi], dx
invalid
invalid
mov al, 7
invalid
jmp case.0x1400ff7b4.161
invalid
invalid
mov al, 8
or cl, ch
jmp case.0x1400ff7b4.161
pop rsi
invalid
invalid
mov al, 9
or ecx, ebp
jmp case.0x1400ff7b4.161
push rdi
invalid
invalid
mov al, 0xa
or ch, cl
jmp case.0x1400ff7b4.161
push rax
invalid
invalid
mov al, 0xb
jmp case.0x1400ff7b4.161
invalid
invalid
invalid
invalid
or ebp, ecx
invalid
invalid
mov al, 0xc
jmp case.0x1400ff7b4.161
invalid
invalid
invalid
invalid
or al, 0xe9
invalid
invalid
mov al, 0xd
jmp case.0x1400ff7b4.161
cmp edi, edi
invalid
invalid
or eax, 0xffff3be9
push qword [rax - 0xcb16f2]
mov al, 0xe
invalid
xor al, 0xff
cmp edi, edi
invalid
mov al, 0xe
jmp case.0x1400ff7b4.161
xor al, 0xff
invalid
invalid
invalid
xor al, 0xff
invalid
psubsw mm5, qword [0xf1101ce2]
sub eax, 0xb0ffffff
invalid
adc cl, ch
invalid
invalid
adc ecx, ebp
invalid
invalid
adc ch, cl
sbb bh, bh
invalid
mov al, 0x13
jmp case.0x1400ff7b4.161
adc edi, edi
invalid
invalid
adc ebp, ecx
adc edi, edi
invalid
adc al, 0xe9
or bh, bh
invalid
adc eax, 0xffff03e9
add edi, edi
invalid
push qword [rax - 0x10316ea]
invalid
cld
invalid
invalid
push qword [rax - 0x10a16e9]
invalid
cmc
invalid
invalid
push qword [rax - 0x11116e8]
sbb cl, ch
out dx, al
invalid
invalid
push qword [rax - 0x11816e7]
sbb ecx, ebp
out 0xfe, eax
invalid
push qword [rax - 0x11f16e6]
sbb ch, cl
loopne case.0x1401016e5.39
invalid
push qword [rax - 0x12616e5]
sbb ebp, ecx
fsin
invalid
push qword [rax - 0x12d16e4]
sbb al, 0xe9
sar dh, cl
invalid
invalid
push qword [rax - 0x13416e3]
sbb eax, 0xfffecbe9
retf
invalid
push qword [rax - 0x13b16e2]
invalid
invalid
invalid
push qword [rax - 0x14216e1]
invalid
mov ebp, 0xb0fffffe
invalid
push qword [rax - 0x14916e0]
and cl, ch
mov dh, 0xfe
invalid
push qword [rax - 0x15016df]
and ecx, ebp
scasd eax, dword [rdi]
invalid
invalid
push qword [rax - 0x15716de]
and ch, cl
test al, 0xfe
invalid
push qword [rax - 0x15e16dd]
and ebp, ecx
movabs eax, dword [0xfe9ae924b0fffffe]
invalid
push qword [rax - 0x16516dc]
mov al, 0x24
jmp case.0x1400ff7b4.161
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x16c16db]
xchg ebx, eax
invalid
invalid
push qword [rax - 0x17316da]
invalid
jmp case.0x1400ff7b4.161
push qword [rax - 0x17a16d9]
test esi, edi
invalid
push qword [rax - 0x18116d8]
invalid
dec dword [rbp + rcx*4 + 5]
jo case.0x1401016e5.53
lea r8, [0x1401a3b08]
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.1401632c0
ud2
invalid
int3
int3
int3
sub rsp, 0x30
mov rsi, rcx
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call fcn.140101fb0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
jl case.0x1401016e5.61
cmp qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax + riz + 0x48], dh
mov ebx, dword [rsp + 0x28]
and al, 0x28
je case.0x1401016e5.61
and byte [rax - 0x75], cl
pop rsp
mov rbx, qword [rsp + 0x28]
and al, 0x28
sub byte [rcx + 0x3e783df], cl
mov edi, ebx
and edi, 3
fild word [rbx - 0x72b7fc19]
add eax, 0xaf47b
lea rax, [0x1401b1258]
lea eax, [0x1401b1258]
jnp case.0x140100e3e.126
or al, byte [rax]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
invalid
mov eax, 0xffc10148
jmp rcx
loope 0x140101df6
movzx eax, byte [rbx + 0x10]
jmp 0x140101e10
invalid
mov dh, 0x43
adc bl, ch
and al, 0x48
mov eax, dword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], r9b
invalid
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
add bl, ch
movzx eax, byte gs:[rbx + 0xf]
invalid
invalid
add byte [rax], al
jmp case.0x1401016e5.78
movzx eax, byte [rbx + 0xf]
por mm1, qword [r8 + r9*2]
por mm1, qword [rax + rcx*2]
jmp 0x140101e10
or al, 0x48
mov rcx, rbx
mov ecx, ebx
shr rcx, 0x20
shr ecx, 0x20
and al, ch
add byte [rbx + 0xb3cffff], bh
invalid
invalid
cmp al, 0xb
call fcn.1400fd910
invalid
invalid
cmp al, 0xb
or esi, dword [rbp + 0x44]
jne case.0x1400c92be.3084
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
adc dword [rsi], eax
push rdi
ror byte [rdi], 0x11
invalid
adc dword [rsi], eax
lea rax, [rdi - 2]
cmp rax, 2
dec byte [r8 - 0x7d]
dec byte [rax - 0x7d]
cmp eax, 2
clc
add dh, byte [rdx + 0x3f]
jb case.0x1401016e5.78
test rdi, rdi
je case.0x1401016e5.78
push qword [rdx + rdi + 0x48]
lea esi, [rbx - 1]
jae 0x140101e2c
lea rsi, [rbx - 1]
jae 0x140101e2c
dec dword [rax - 0x75]
jnp 0x140101e30
mov rdi, qword [rbx - 1]
dec dword [rax - 0x75]
mov rbx, qword [rbx + 7]
mov ebx, dword [rbx + 7]
pop rbx
invalid
mov rcx, rdi
call qword [rbx]
adc ecx, dword [rax - 0x7d]
jnp 0x140101e46
invalid
adc ecx, dword [rax - 0x7d]
jnp 0x140101e46
cmp dword [rbx + 8], 0
add byte [rax + rcx + 0x48], dh
je 0x140101e49
or byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.140142490
invalid
add al, 0
mov rcx, rsi
add rsp, 0x30
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
invalid
add al, 0
invalid
add byte [rax - 0x77], cl
pop rsi
or byte [rax - 0x39], cl
invalid
invalid
mov qword [rsi + 8], rbx
mov qword [rsi], 1
invalid
add rsp, 0x30
pop rbx
pop rdi
invalid
pop rsi
ret
mov rax, rbx
mov eax, ebx
shr rax, 0x20
cmp eax, 0x28
clc
invalid
call 0x16908a195
and byte [rbx + 0x147728f8], al
clc
sub byte [rdi + 0x14], dh
ja case.default.0x140101e85
lea rcx, [0x1401b1268]
lea ecx, [0x1401b1268]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
invalid
or dword [rax + 1], 0x31e0ffc8
loopne 0x140101eb9
xor eax, eax
jmp 0x140101e10
shr bl, 0x85
mov al, 0x29
jmp 0x140101e10
mov al, 1
add ecx, ebp
jp 0x140101e93
jmp 0x140101e10
invalid
invalid
mov al, 2
jmp 0x140101e10
invalid
invalid
invalid
push qword [rax - 0x9316fd]
mov al, 3
jmp 0x140101e10
invalid
invalid
invalid
mov al, 4
jmp 0x140101e10
invalid
invalid
invalid
invalid
invalid
mov al, 5
jmp 0x140101e10
invalid
invalid
invalid
mov al, 6
jmp 0x140101e10
invalid
invalid
invalid
mov al, 7
jmp 0x140101e10
invalid
invalid
invalid
mov al, 8
jmp 0x140101e10
invalid
invalid
invalid
invalid
or cl, ch
invalid
invalid
mov al, 9
jmp 0x140101e10
invalid
invalid
invalid
mov al, 0xa
jmp 0x140101e10
cmp edi, edi
invalid
invalid
cmp edi, edi
invalid
mov al, 0xb
jmp 0x140101e10
or ebp, ecx
xor al, 0xff
invalid
mov al, 0xc
jmp 0x140101e10
invalid
mov al, 0xd
jmp 0x140101e10
invalid
invalid
push qword [rax - 0xe016f2]
mov al, 0xe
jmp 0x140101e10
invalid
mov al, 0xf
jmp 0x140101e10
sbb bh, bh
invalid
invalid
sbb bh, bh
invalid
mov al, 0x10
jmp 0x140101e10
invalid
mov al, 0x11
jmp 0x140101e10
invalid
mov al, 0x12
jmp 0x140101e10
invalid
mov al, 0x13
jmp 0x140101e10
invalid
mov al, 0x14
jmp 0x140101e10
invalid
mov al, 0x15
jmp 0x140101e10
invalid
mov al, 0x16
jmp 0x140101e10
invalid
mov al, 0x17
jmp 0x140101e10
invalid
mov al, 0x18
jmp 0x140101e10
invalid
mov al, 0x19
jmp 0x140101e10
invalid
mov al, 0x1a
jmp 0x140101e10
invalid
mov al, 0x1b
jmp 0x140101e10
invalid
mov al, 0x1c
jmp 0x140101e10
invalid
mov al, 0x1d
jmp 0x140101e10
invalid
mov al, 0x1e
jmp 0x140101e10
invalid
mov al, 0x1f
jmp 0x140101e10
invalid
mov al, 0x20
jmp 0x140101e10
invalid
mov al, 0x21
jmp 0x140101e10
invalid
mov al, 0x22
jmp 0x140101e10
invalid
mov al, 0x23
jmp 0x140101e10
invalid
mov al, 0x24
jmp 0x140101e10
invalid
mov al, 0x25
jmp 0x140101e10
invalid
mov al, 0x26
jmp 0x140101e10
mov al, 0x27
jmp 0x140101e10
mov al, 0x28
jmp 0x140101e10
lea r8, [rbp*2]
mov rax, qword [rsp + 0x28]
lea rcx, [rax + rdi*2]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
mov qword [r14 + 0x10], rdi
mov rax, r13
sub rax, rdi
cmp rax, rsi
jb 0x14010259f
mov rbx, qword [rsp + 0x30]
mov r15, qword [rsp + 0x28]
lea r8, [rsi + rsi]
lea rcx, [r15 + rdi*2]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
add rdi, rsi
mov qword [r14 + 0x10], rdi
cmp rdi, r13
jne 0x14010250b
mov rcx, r14
mov rdx, r13
call fcn.1400972c0
mov r15, qword [r14]
mov rdi, qword [r14 + 0x10]
mov word [r15 + rdi*2], 0
inc rdi
mov qword [r14 + 0x10], rdi
xor esi, esi
cmp qword [rsp + 0x40], 0
je 0x14010252d
mov rcx, qword [rsp + 0x38]
call fcn.140142490
test rsi, rsi
je 0x14010254e
mov qword [rbx + 8], rsi
mov qword [rbx], 0
cmp qword [r14 + 8], 0
je 0x14010255d
mov rcx, qword [r14]
call fcn.140142490
jmp 0x14010255d
mov rax, qword [r14 + 0x10]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [r14]
movups xmmword [rbx], xmm0
add rsp, 0x498
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140166590
mov rdi, qword [r14 + 0x10]
mov r15, qword [r14]
mov r13, qword [r14 + 8]
mov rbx, qword [rsp + 0x30]
jmp 0x1401024dd
invalid
invalid
invalid
invalid
xor edx, edx
mov r8, rbp
call fcn.140166590
mov rdi, qword [r14 + 0x10]
mov rax, qword [r14]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov r13, qword [r14 + 8]
jmp 0x1401024a4
sar dh, 0xff
invalid
sar dh, 0xff
jmp qword [rsi + 0x41]
invalid
invalid
dec dword [rax - 0x73]
or eax, 0xa8123
invalid
lea ecx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
add byte [rbp + rcx*4 + 5], cl
or al, byte fs:[rax]
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.140163440
invalid
invalid
add byte [rdi], cl
invalid
invalid
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindowsmod.rs
lea eax, [0x1401a6850]
cmp dword [rdx + 0xa], eax
add byte [rax - 0x77], cl
invalid
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
call fcn.1401633c0
ud2
jne 0x140102630
call fcn.14007ff80
idiv edi
dec dword [rdi]
or ecx, dword [rax - 0x75]
xchg esp, eax
and al, 0x90
nop
ud2
mov rdx, qword [rsp + 0x90]
call fcn.140162fc0
ud2
nop
add byte [rax], al
add al, ch
or dword [rcx], 6
add byte [rdi], cl
or ecx, esp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
sub esp, 0x68
mov r14, qword [rcx]
mov rdi, qword [rcx + 0x10]
mov rsi, qword [rdx + 0x20]
mov r15, qword [rdx + 0x28]
mov rbp, qword [r15 + 0x18]
lea rdx, str._RUST_BACKTRACEfailed_to_create_whole_tree
adc eax, 0xa1e5e
or al, byte [rax]
mov r8d, 1
mov rcx, rsi
call rbp
mov bl, 1
test al, al
jne 0x14010283f
add dword [rax], eax
add byte [rax], al
lea r13, [r14 + rdi]
xor ecx, ecx
cmp rcx, rdi
je 0x14010280d
jg 0x14010268d
add byte [rax], al
lea r8, [r14 + rcx]
lea eax, [rsi + rcx]
add byte [rbp - 0x73], cl
add al, 0xe
invalid
lea eax, [rsi + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x1401026bf
mov edx, 2
add al, byte [rax]
add byte [rax], al
nop dword [rax + rax]
add byte [rax], r8b
add r12, r10
mov rdx, rax
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
je 0x140102810
add byte [rax], al
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
movzx ecx, byte [rdx]
add dword [rdi + r9 - 0x4a], eax
or al, byte [rcx - 0x46]
mov edx, 1
movzx ecx, byte [rdx]
mov r10d, 1
mov edx, 1
test r9b, r9b
jns case.0x1400ffb97.193
invalid
fiadd word [rcx - 0x80]
stc
loopne 0x140102749
cmp r9b, 0xe0
jb 0x14010269a
ret 0x8041
cmp r9b, 0xed
in eax, dx
jne 0x140102711
cmp rax, r13
je 0x140102810
lea r9, [rdx + 2]
cmp r9, r13
cmp ecx, ebp
cmp ecx, ebp
je 0x140102810
test byte [rcx + rax], bl
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x42
movzx eax, byte [rdx + 1]
movzx eax, ax
add dword [rdi], ecx
add dword [rdi], ecx
mov bh, 0xc0
cmp eax, 0x9f
ja 0x14010274d
add rdx, 3
add edx, 3
mov r10d, 3
add byte [rax], al
add byte [rax - 0x77], cl
shr bl, 1
lahf
mov rax, rdx
jmp case.0x1400ffb97.193
add rdx, 2
add edx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
invalid
rol byte [rcx - 0x46], 1
add eax, dword [rax]
add byte [rax], al
mov r10d, 3
cmp r9b, 0xf0
jb case.0x1400ffb97.193
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r10d, 4
mov edx, 4
mov edx, 4
jmp case.0x1400ffb97.193
invalid
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
rol byte [0x14010ff61], 1
rol byte [0x14010ff61], 1
mov word [rsp + 0x26], ax
mov r9, r12
sub r9, rcx
jb case.0x1400ce1b4.1974
cmp r12, rdi
ja 0x140102863
call 0x18810277c
mov ecx, esi
mov rdx, r15
call fcn.140100d00
inc dword [rax + rax*8 + 0xb1850f]
add byte [rax], al
inc dword [rax + rax*8 + 0xb1850f]
add byte [rax], al
lea rax, [rsp + 0x26]
and al, 0x26
mov qword [rsp + 0x28], rax
lea rax, [0x1400893d0]
mov qword [rsp + 0x30], rax
lea rax, [0x1401a53a0]
mov qword [rsp + 0x38], rax
invalid
cmc
sub ecx, dword [rdx]
add byte [rax - 0x77], cl
and al, 0x38
invalid
cmp byte [rax - 0x39], cl
and al, 0x40
mov qword [rsp + 0x40], 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
sub byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, r15
lea r8, [rsp + 0x38]
call fcn.140088cf0
clc
invalid
clc
inc dword [rax + rax*8 - 0x7cb6a98b]
jne 0x14010283f
invalid
invalid
invalid
test al, al
jne 0x14010283f
add r12, 3
mov rcx, r12
cmp r12, rdi
jbe 0x140102685
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sys_commonwtf8.rs
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov rdx, rdi
call fcn.1401632c0
mov ch, 0xa
invalid
ud2
sub rdi, rcx
sub edi, ecx
add r14, rcx
mov rcx, rsi
mov rdx, r15
cli
invalid
cli
mov r8, r14
mov eax, esi
mov r9, rdi
stc
call fcn.140100d00
test al, al
jne 0x14010283f
ftst
invalid
lea rdx, str._RUST_BACKTRACEfailed_to_create_whole_tree
lea edx, str._RUST_BACKTRACEfailed_to_create_whole_tree
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call rbp
invalid
mov ebx, eax
ret
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
fmul dword [rax - 0x7d]
invalid
pop r14
pop r15
pop rdi
ret
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sys_commonwtf8.rs
lea eax, [0x1401a5380]
or al, byte [rax]
mov rdx, r12
call fcn.140163650
ud2
sub ecx, dword [rdx]
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
cli
cli
call fcn.1401633c0
ud2
int3
and al, 0x28
call fcn.1400fcd00
mov rax, qword [rsp + 0x28]
and al, 0x28
dec dword [rax - 0x75]
and al, 0x28
mov rsi, qword [rsp + 0x30]
test rax, rax
invalid
je 0x140102918
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
cmp byte [rax - 0x77], cl
and al, 0x40
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x48], rsi
mov dword [rsp + 0x48], esi
je 0x1401028d8
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x50], rcx
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
call fcn.1401020d0
invalid
clc
invalid
dec dword [rax - 0x75]
jl case.0x1400ffb97.198
pop rax
invalid
clc
invalid
pop rax
mov rsi, qword [rsp + 0x60]
mov esi, dword [rsp + 0x60]
test rdi, rdi
je 0x140102918
push qword [rax + rax*2 + 0x48]
mov ecx, edi
mov rcx, rdi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
invalid
invalid
sar bh, cl
adc eax, 0x658d5
invalid
invalid
invalid
add byte [rbp + 0x481174c0], al
test esi, esi
invalid
test eax, eax
je case.0x1400fe63f.292
test rsi, rsi
div byte [rax + rcx + 0x48]
mov ecx, edi
je 0x1401028f4
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140142490
pushfq
sti
add eax, dword [rax]
xor esi, esi
jmp 0x140102918
call qword [sym.imp.KERNEL32.dll_GetLastError]
add byte [rcx - 0x1c3eb73d], cl
mov ebx, eax
shl rbx, 0x20
shl ebx, 0x20
invalid
and byte [rax - 0x7d], cl
retf
or rbx, 2
or ebx, 2
test rsi, rsi
test esi, esi
je 0x140102915
mov rcx, rdi
call fcn.140142490
add eax, dword [rax]
add eax, dword [rax]
add byte [rax - 0x77], cl
fimul word [rax - 0x77]
mov eax, esi
mov rsi, rbx
mov rax, rsi
mov eax, esi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
int3
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rsi
call fcn.1400feff0
movzx eax, byte [rsp + 0x20]
and al, 0x20
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
lea r9, [0x1401b130c]
movsxd r10, dword [r9 + r8*4]
ror byte [rbp + rcx*4 + 0xd], 0x99
jmp 0x1a35f297f
add r10, r9
retf 0x8949
mov r8, rsi
mov r9, rdi
mov ecx, edi
jmp r10
jmp rdx
add rcx, 4
jmp case.0x140100e3e.147
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add ecx, eax
add rcx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140100e3e.147
mov ecx, 6
jmp case.0x140100e3e.147
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 2
jmp case.0x140100e3e.147
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov r8, rsi
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x140102f81
invalid
invalid
invalid
add byte [rax], al
invalid
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1401029e8
invalid
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x1401029ea
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0xef], rdx
out dx, eax
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x21], al
out dx, eax
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x21], al
movups xmm1, xmmword [rsp + 0x31]
adc byte [rsp + 0x31], cl
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rsi + rax + 0x3c]
invalid
test rsi, rsi
je 0x140102a1c
cmp al, 6
jne 0x140102a24
jmp 0x140102a4b
invalid
cmp al, 2
ja 0x140102c60
mov rdx, qword [rsp + 0xef]
mov qword [rsp + 0x3f], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x3f
movaps xmm0, xmmword [rsp + 0xd0]
sub byte [rsp + 0xd0], al
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rdx, qword [rsp + 0x3f]
push rsp
and al, 0x3f
mov qword [rsp + 0xc0], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
xor byte [rdi], cl
adc dword [rsp + 0xb1], ecx
add byte [rax], al
invalid
xor byte [rdi], cl
adc dword [rsp + 0xb1], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa1], eax
and al, 0xa1
add byte [rax], al
invalid
movups xmmword [rsp + 0xa1], xmm0
and al, 0xa1
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x9024
invalid
mov qword [rsp + 0x90], rdi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
cwde
mov qword [rsp + 0x98], rsi
and al, 0x98
add byte [rax], al
add byte [rax + 0xa02484], cl
add byte [rax], al
mov byte [rsp + 0xa0], al
add byte [rax], al
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
and al, 0xca
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xca248c]
and al, 0xca
add byte [rax], al
invalid
and al, 0xca
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401aa580]
add eax, 0xa7adf
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], 0
mov dword [rsp + 0x100], 0
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x100], 0
mov byte [rsp + 0x108], 6
mov dword [rsp + 0x100], 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x108], 6
or byte [rcx], al
add byte [rax], al
invalid
mov word [rsp + 0x130], 0x200
mov byte [rsp + 0x132], 0
add byte [rax], al
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add al, dh
test byte [rdx + rsi], ah
add dword [rax], eax
add byte [rax], al
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x138]
lea r15, [rsp + 0x90]
add byte [rax], al
add byte [rbp + rcx*4 - 0x44], cl
and al, 0x90
add byte [rax], al
add byte [rax], al
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0x70
add byte [rax], al
lea r12, [rsp + 0x170]
lea r13, [rsp + 0xf8]
clc
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xf8
clc
clc
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
nop dword [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
add byte [rax], al
mov rcx, r14
mov rdx, r15
cli
call case.0x140003724.4782
cmp byte [rsp + 0x138], 0xa
mov esp, 0x13824
add byte [rdx], cl
mov esp, 0x13824
and al, 0x38
add dword [rax], eax
add byte [rdx], cl
je 0x140102baa
mov rcx, r12
mov ecx, esp
mov rdx, r13
call case.0x140003724.4782
jl 0x140102b26
add al, 0
add byte [rax + 0x17024bc], al
cmp byte [rsp + 0x170], 0xa
jo 0x140102b2a
add dword [rax], eax
add byte [rdx], cl
add al, 0
add byte [rax + 0x17024bc], al
invalid
mov esp, 0x17024
invalid
mov esp, 0x17024
add dword [rax], eax
add byte [rdx], cl
or cl, byte [rdi]
test byte [rbp + 0x48000000], dl
xchg ebp, eax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*2], ah
and al, 0x68
invalid
add dword [rax], eax
add byte [rax], al
je case.0x1400ffb97.219
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*2], ah
and al, 0x68
push 0x48000001
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
mov rax, qword [rsp + 0x168]
push 0x48000001
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
add byte [rax], al
mov qword [rsp + 0x50], rax
and al, 0x50
movups xmm0, xmmword [rsp + 0x138]
movups xmm1, xmmword [rsp + 0x148]
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x148]
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax], al
invalid
mov word [rax + rcx*2], fs
add dword [rax], eax
invalid
add qword [rax], rax
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0x158]
adc byte [rsp + 0x158], dl
and al, 0x58
add dword [rax], eax
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x40], xmm2
push rsp
and al, 0x40
invalid
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
and al, 0x20
invalid
movaps xmmword [rsp + 0x20], xmm0
and byte [rax - 0x75], cl
mov rax, qword [rsp + 0x1a0]
mov eax, dword [rsp + 0x1a0]
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbx + 0x30], rax
invalid
add byte [rax], al
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
xor byte [rdi], cl
movups xmm0, xmmword [rsp + 0x170]
adc byte [rsp + 0x170], al
and al, 0x70
add dword [rax], eax
invalid
jo 0x140102b79
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x180], cl
mov word [rax + rax*4], fs
add dword [rax], eax
invalid
movups xmm1, xmmword [rsp + 0x180]
mov word [rax + rax*4], fs
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0x190]
adc byte [rsp + 0x190], dl
xchg esp, eax
and al, 0x90
nop
nop
add dword [rax], eax
add byte [rdi], cl
invalid
add byte [rax], al
movups xmmword [rbx + 0x20], xmm2
adc dword [rbx + 0x20], edx
and byte [rdi], cl
movups xmmword [rbx + 0x10], xmm1
adc dword [rbx + 0x10], ecx
adc byte [rdi], cl
adc dword [rbx], eax
invalid
movups xmmword [rbx], xmm0
add ecx, dword [rax - 0x77]
jmp 0x128eab4e4
mov rdx, rbx
invalid
mov rcx, rbp
mov ecx, ebp
mov rdx, rbx
mov edx, ebx
call fcn.1400ff870
int3
inc dword [rax + rax*8 - 0xa77af1]
test al, al
jne 0x140102b00
pop rax
invalid
invalid
invalid
jmp case.0x1400ffb97.219
sbb eax, 0x244c8d48
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x73], cl
xchg esp, eax
lea rdx, [rsp + 0xf8]
lea edx, [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add al, ch
invalid
in al, 3
invalid
add byte [rax], al
call case.0x140003724.4782
add eax, dword [rax]
add byte [rax], al
add byte [rax + 0xa20247c], al
cmp byte [rsp + 0x20], 0xa
and al, 0x20
or cl, byte [rdi]
je 0x140102c60
test byte [rcx + 0x48000000], bl
mov ecx, edi
stc
cdq
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, rdi
stc
mov rdx, rsi
mov edx, esi
bnd call fcn.140102880
call fcn.140102880
scasb al, byte [rdi]
cld
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
invalid
test rax, rax
test eax, eax
je 0x140102c60
test dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov ebx, eax
mov r15d, ebx
mov edi, ebx
and r15d, 3
out 3, eax
lea rax, [0x1401b1328]
lea eax, [0x1401b1328]
add eax, 0xae73c
cmp al, 0xe7
or al, byte [rax]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
add ecx, eax
invalid
mov eax, 0xffc10148
add ecx, eax
jmp rcx
loope 0x140102c05
movzx eax, byte [rbx + 0x10]
mov dh, 0x43
adc bl, ch
adc cl, byte [rdi]
movzx eax, byte [rbx + 0xf]
jmp case.0x1400ffb97.229
invalid
jmp case.0x1400ffb97.229
movzx eax, byte [rbx + 0xf]
por mm1, qword [r8 + r9*2]
jmp case.0x1400ffb97.229
mov rcx, rbx
mov ecx, ebx
shr rcx, 0x20
shr ecx, 0x20
jmp 0xed14142b
call fcn.1400fd910
add ebp, dword [rbp - 0x3f7b0001]
invalid
test al, al
je 0x140102c7a
imul ecx, dword [rax - 0x77], 0xf28948f9
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
call fcn.1401032f0
invalid
add byte [rax + rax*8 + 0xd7840f], al
test al, al
je 0x140102cfb
xlatb
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rcx - 0x73], 0x47
invalid
invalid
invalid
xor r14d, r14d
xor esi, esi
lea rax, [r15 - 2]
lea eax, [rdi - 2]
dec byte [r8 - 0x7d]
dec byte [rax - 0x7d]
cmp rax, 2
cmp eax, 2
clc
add dh, byte [rdx + 0x32]
jb 0x140102c63
xor cl, byte [rbp - 0x7b]
test r15, r15
je 0x140102c63
invalid
push qword [rbp + rbp + 0x48]
sub eax, 0x48de8948
mov rsi, rbx
mov esi, ebx
fimul word [rax - 1]
invalid
dec rsi
dec esi
mov rdi, qword [rbx - 1]
jnp case.0x140100e3e.156
dec dword [rax - 0x75]
pop rbx
mov rbx, qword [rbx + 7]
mov ebx, dword [rbx + 7]
invalid
mov rcx, rdi
mov ecx, edi
stc
call qword [rbx]
adc ecx, dword [rax - 0x7d]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
jnp 0x140102c55
or byte [rax], al
add byte [rax + rcx + 0x48], dh
je case.0x1401009ee.224
or byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
call fcn.140142490
cmp al, bh
clc
add eax, dword [rax]
mov rcx, rsi
int1
call fcn.140142490
clc
add eax, dword [rax]
invalid
add byte [rbp + 0x31], al
xor r14d, r14d
test byte [rcx + rcx*4 - 0x10], 0x48
mov rax, r14
mov eax, esi
add rsp, 0x1a8
add esp, 0x1a8
test al, 1
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
lea rax, [r15 - 2]
lea eax, [rdi - 2]
dec byte [rax - 0x7d]
clc
add dh, byte [rdx + 0x2f]
jb 0x140102cb3
cmp rax, 2
jb 0x140102cb3
test r15, r15
test edi, edi
je 0x140102cb3
mov r14, rbx
mov esi, ebx
dec r14
mov r15, qword [rbx - 1]
jnp 0x140102c92
jnp 0x140102c92
mov rbx, qword [rbx + 7]
mov rcx, r15
stc
mov ecx, edi
stc
call qword [rbx]
cmp qword [rbx + 8], 0
invalid
add byte [rax + rcx + 0x4c], dh
mov ecx, edi
stc
je case.default.0x140102cf2
mov rcx, r15
stc
call fcn.140142490
test dword [rbx], 0xf1894c00
mov rcx, r14
call fcn.140142490
invalid
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
and al, 0x90
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rdi
mov edx, edi
cli
mov r8, rsi
call fcn.1400feff0
invalid
dec dword [rdi]
mov dh, 0x94
and al, 0x90
add byte [rax], al
invalid
invalid
dec dword [rdi]
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + riz*4], fs
invalid
add byte [rax], al
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
invalid
movabs al, byte [0xb024848b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
mov al, 0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
add byte [rax], al
lea r8, [0x1401b13dc]
add eax, 0xae6f7
mul esi
or al, byte [rax]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
nop
add r9, r8
add ecx, eax
mov rdx, rsi
mov r8, rdi
mov r8, rdi
clc
jmp r9
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x63
add al, 0xeb
invalid
jmp 0x140102d5e
mov r14, rbx
mov esi, ebx
fsubp st(1)
jmp 0x140102c63
invalid
mov rax, rbx
mov eax, ebx
shr rax, 0x20
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg dword [rdi + 1], ecx
ja 0x140102e62
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xae61e
or al, byte [rax]
lea rcx, [0x1401b1338]
lea ecx, [0x1401b1338]
or al, byte [rax]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne 0x140102d55
xor eax, eax
jmp case.0x1400ffb97.229
jrcxz case.0x140100e3e.189
invalid
invalid
shr cl, 0xe3
jrcxz case.0x140100e3e.189
invalid
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
invalid
add rcx, rdx
add rcx, 8
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp 0x140102d5e
mov ecx, 6
jmp 0x140102d5e
mov ecx, 6
jmp 0x140102d5e
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 2
rol dword [rdx], 0xeb
jmp 0x140102d5e
add eax, 0x2b9
add byte [rax - 0x77], cl
mov edx, esi
sub rdx, rcx
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rsi
mov edx, esi
sub rdx, rcx
jb 0x140102f81
invalid
add byte [rax], al
add rcx, rdi
mov r8, rcx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x140102d87
adc al, byte [rcx + 0xf]
mov dh, 0
movzx eax, byte [r8]
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
ror byte [rax], 0xc8
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
enter 0x2eb, 0x31
ror byte [rax - 0x77], 0x7c
mov qword [rsp + 0x20], rdi
jmp case.0x140102d21.134
xor eax, eax
mov qword [rsp + 0x20], rdi
jl 0x140102db1
and byte [rax - 0x77], cl
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
je 0x140102db6
sub byte [rdi], cl
adc byte [rsp + 0x90], al
nop
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x90]
nop
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], cl
and al, 0xa0
add byte [rax], al
invalid
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x30], eax
and al, 0x30
movups xmmword [rsp + 0x30], xmm0
and al, 0x30
xor byte [rdi], cl
adc dword [rsp + 0x40], ecx
and al, 0x40
movups xmmword [rsp + 0x40], xmm1
and al, 0x40
mov rcx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov byte [rsp + 0x5a], al
and al, 0x5a
mov word [rsp + 0x58], 0x200
and al, 0x58
add byte [rdx], al
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
and al, 0xf8
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
and al, ch
leave
add dword [rax], eax
call case.0x140003724.4782
movzx eax, byte [rsp + 0xf8]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xf8
add byte [rax], al
add byte [rax], al
cmp al, 0xa
add byte [rax], al
cmp al, 0xa
jne 0x140102def
lea r14, [0x1401a44f8]
lea esi, [0x1401a44f8]
invalid
jmp 0x140102c63
je 0x140102deb
invalid
add al, 0xfa
cmp al, 3
ja 0x140102de3
add esi, dword [rdi - 0x12]
movzx eax, al
dec rax
dec eax
dec eax
cmp rax, 3
jae 0x140102de3
invalid
loop case.0x1400ce1b4.2007
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call fcn.1400ff940
test rax, rax
xor eax, 0x48ffffcb
test eax, eax
je 0x140102de3
mov rcx, rax
call case.0x1400fef8a.278
mov r14, rax
test rax, rax
test eax, eax
sti
invalid
test eax, eax
jne 0x140102c63
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov rdx, rsi
call fcn.140102880
mov qword [rsp + 0x20], rax
dec dword [rax - 0x77]
and al, 0x20
test rax, rax
je 0x140102c60
ror byte [rdi], 0x84
and edi, esi
invalid
test byte [rbx], ah
invalid
mov r14, rax
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
invalid
mov edx, esi
call fcn.1401032f0
add byte [rax + rax*8 - 0x1ef7bf1], al
test al, al
je 0x140102c63
adc dh, bh
invalid
dec dword [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call case.0x140048217.3583
jmp 0x140102c60
invalid
invalid
add esp, dword [rsi - 0x1160001]
std
invalid
invalid
mov al, 0x29
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 1
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 2
jmp case.0x1400ffb97.229
invalid
invalid
add ch, cl
xchg esi, eax
std
invalid
mov al, 3
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 4
jmp case.0x1400ffb97.229
mov ch, bh
invalid
invalid
mov ch, bh
invalid
mov al, 5
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 6
jmp case.0x1400ffb97.229
invalid
invalid
invalid
invalid
mov al, 7
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 8
jmp case.0x1400ffb97.229
insb byte [rdi], dx
std
invalid
invalid
insb byte [rdi], dx
std
invalid
mov al, 9
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0xa
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0xb
jmp case.0x1400ffb97.229
invalid
invalid
or ebp, ecx
push rdi
std
invalid
mov al, 0xc
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0xd
jmp case.0x1400ffb97.229
std
invalid
invalid
std
invalid
mov al, 0xe
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0xf
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x10
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x11
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x12
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x13
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x14
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x15
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x16
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x17
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x18
jmp case.0x1400ffb97.229
cld
invalid
invalid
invalid
mov al, 0x19
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x1b
jmp case.0x1400ffb97.229
invalid
invalid
sbb ebp, ecx
out 0xfc, eax
invalid
push qword [rax - 0x31f16e4]
mov al, 0x1c
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x1400ffb97.229
invalid
invalid
invalid
invalid
push qword [rax - 0x33b16e0]
mov al, 0x20
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x21
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x22
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x23
jmp case.0x1400ffb97.229
invalid
invalid
and ebp, ecx
scasd eax, dword [rdi]
cld
invalid
mov al, 0x24
jmp case.0x1400ffb97.229
invalid
invalid
invalid
push qword [rax - 0x35e16db]
mov al, 0x25
jmp case.0x1400ffb97.229
invalid
invalid
invalid
mov al, 0x26
jmp case.0x1400ffb97.229
invalid
mov al, 0x27
jmp case.0x1400ffb97.229
invalid
mov al, 0x28
jmp case.0x1400ffb97.229
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
or al, byte [rax]
mov rdx, rsi
call fcn.1401632c0
add eax, dword [rsi]
add byte [rdi], cl
invalid
add eax, dword [rsi]
add byte [rdi], cl
or ecx, esp
int3
int3
push rsi
invalid
test byte [rdx + rax], al
add byte [rax], al
cmp ch, al
add byte [rdi], cl
mov dh, 0x6f
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
mov ecx, dword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x140103093
invalid
xchg ebx, eax
add byte [rax], al
invalid
lea r14, [rsp + 0x68]
lea esi, [rsp + 0x68]
jmp 0x14010301f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
cmp ch, al
ja 0x1401031c9
cmp al, 2
jne case.0x1400fe57a.306
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, edi
mov rcx, rdi
call case.0x140104a47.2983
cmp rbx, rax
jbe 0x140103010
mov rcx, r14
mov rdx, rdi
cli
call fcn.1400ffcb0
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
invalid
movups xmm1, xmmword [r15 + 0x10]
adc byte [rcx + 0xf], al
adc byte [rdi + 0x20], dl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
mov dword [rsp + 0x5f], edx
invalid
sub rcx, qword [rsp + 0x68]
jb 0x1401032af
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x140103211
mov al, 2
mov rbx, rcx
cmp r13b, al
invalid
jbe 0x14010301f
mov r14, rbx
jmp 0x1401030af
invalid
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1401031c9
cmp al, 1
je 0x140103130
movzx eax, al
cmp eax, 2
jne 0x1401031bf
test dword [rax], eax
add dword [rax], eax
invalid
rol byte [rbx - 0x7af0fd08], 0
add dword [rax], eax
add byte [rax - 0x77], cl
stc
call case.0x140104a47.2983
cmp r14, rax
jbe 0x1401030a0
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.1400ffcb0
mov rbx, r14
dec dword [rcx + rcx*4 - 0xd]
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x1401032a9
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140103211
add byte [rax], al
add byte [rax - 0x2176b6fe], dh
mov al, 2
mov r14, rbx
jmp case.0x1400d7c5e.1435
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
cmp esp, 3
cmp esp, 3
jb case.0x1400d7c5e.1435
invalid
jne 0x140103190
inc dword [rbp + 0x31]
div byte [rcx]
shr cl, 0x16
invalid
invalid
invalid
add dword [rdi], ecx
invalid
movzx eax, al
test eax, eax
jne 0x1401031e0
mov byte [rdi + 0x39], 3
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
movabs al, byte [0x478b48e1ffc10148]
and byte [rax - 0x7d], cl
add eax, 4
jmp 0x14010326f
add eax, 4
jmp 0x14010326f
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
jmp 0x1401031cc
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14010326f
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
invalid
invalid
rol byte [rdx], 0x48
test eax, eax
test rax, rax
je 0x1401031c5
invalid
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
adc byte [rdi + 0x21], cl
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1401031cc
and edi, edi
invalid
invalid
and edi, edi
invalid
mov rcx, rbx
mov rbx, r14
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
lea eax, [0x1401a4d88]
mov rdx, rbx
call fcn.1401633c0
ud2
lea eax, [0x1401a4d70]
mov rcx, rbx
xor edx, edx
call fcn.1401633c0
ud2
int3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
loopne 0x14010332d
cmp rax, 2
jb case.0x140100e3e.206
add cl, byte [rdi]
invalid
cmp eax, 2
jne case.0x140100e3e.206
mov rax, rbx
shr rax, 0x20
cmp eax, 0x780
jne case.0x140100e3e.206
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov r9d, 0x200000
call fcn.140103450
cmp dword [rsp + 0x70], 2
jne 0x1401033d5
mov rax, qword [rsp + 0x78]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb case.0x140100e3e.206
or byte [rax - 0x77], cl
stc
call fcn.140142490
mov rcx, rsi
call fcn.140142490
jmp case.0x140100e3e.206
test eax, 0x400
sete dl
test ecx, 0x20000000
sete cl
or cl, dl
and eax, 0x10
shr eax, 4
and al, cl
jmp 0x140103434
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb4]
test eax, 0x400
je 0x1401033b8
mov edx, ecx
and edx, 0x20000000
add byte [rax], al
invalid
je 0x1401033b8
mov ecx, ebx
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140103434
invalid
invalid
test rcx, rcx
je 0x140103434
invalid
sub cl, byte [rax - 0x73]
jae 0x14010340d
lea rsi, [rbx - 1]
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14010342a
invalid
pop rbx
invalid
mov rcx, rdi
call fcn.140142490
mov rcx, rsi
call fcn.140142490
xor eax, eax
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
add al, byte [rax]
add byte [rcx + rcx*4 - 0x35], al
mov r14, r8
mov r15, rdx
mov rsi, rcx
movabs rax, 0x700000000
mov qword [rsp + 0x34], rax
mov word [rsp + 0x44], 0
and al, 0x44
add byte [rax], al
mov qword [rsp + 0x3c], 0
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and byte [rcx], al
add byte [rax], al
invalid
mov eax, r9d
or eax, 0x2000000
mov dword [rsp + 0x30], eax
lea r8, [rsp + 0x20]
and al, 0x20
add cl, byte [rcx + 0x4c302444]
lea eax, [rsp + 0x20]
and al, 0x20
mov rcx, rdx
mov rdx, r14
call fcn.140101850
mov rdi, rdx
test rax, rax
je 0x1401035f6
mov eax, edi
and eax, 3
loopne 0x1401034cd
add ecx, dword [rax - 0x7d]
clc
cmp rax, 2
jb 0x1401035e9
invalid
invalid
add dword [rax], eax
invalid
add cl, byte [rdi]
invalid
cmp eax, 2
jne 0x1401035e9
shr rdx, 0x20
cmp rdx, 5
je 0x1401034f0
cmp edx, 0x20
jne 0x1401035e9
lea rcx, [rsp + 0x48]
mov rdx, r15
mov r8, r14
call fcn.1400fcd00
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov r12, qword [rsp + 0x50]
test rax, rax
je case.0x140102980.68
add byte [rax], al
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x78], rax
js 0x14010356a
mov dword [rsp + 0x80], esp
mov qword [rsp + 0x88], rcx
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x78]
call fcn.1401020d0
mov r14, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
test r14, r14
je case.0x140102980.68
int 0
add byte [rax], al
int 0
add byte [rax], al
lea r15, [rsp + 0x78]
mov r8d, 0x250
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, r14
mov rdx, r15
mov edx, edi
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
dec dword [rdi]
invalid
invalid
add byte [rax], al
add byte [rax], al
dec dword [rdi]
test byte [rbx + 0x48000000], bh
add byte [rax], al
mov rcx, rax
add byte [rax], al
mov rcx, rax
sar edi, 0x15
invalid
call qword [sym.imp.KERNEL32.dll_FindClose]
mov eax, dword [rsp + 0x78]
mov ecx, eax
shr ecx, 0xa
and ecx, 1
je case.0x140102bf3.58
mov ecx, dword [rsp + 0x9c]
mov r8d, dword [rsp + 0x98]
movups xmm0, xmmword [rsp + 0x7c]
movsd xmm1, qword [rsp + 0x8c]
mov edx, dword [rsp + 0x94]
test ebx, ebx
je 0x140103622
shl rdx, 0x20
or rdx, r8
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
jmp 0x140103640
mov qword [rsi + 8], rdi
mov qword [rsi], 2
jmp 0x14010360a
mov rcx, rsi
mov rdx, rdi
call case.0x1400ffb97.100
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
add rsp, 0x2c8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov qword [rsi + 8], r12
jmp 0x1401035ed
add byte [rax], ah
je 0x1401035b9
mov qword [rsi + 8], rdi
mov qword [rsi], 2
or byte [rax - 0x39], cl
invalid
test r12, r12
je 0x14010360a
mov rcx, r14
call fcn.140142490
invalid
add bl, ch
mov ebx, 0x415741cc
push r15
push r14
jmp 0x14010360a
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
test r8, r8
je 0x140103732
mov dword [rsp + 0x20], ebx
mov rcx, r14
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.1400fc0e0
cmp qword [rsp + 0x28], 0
je 0x140103700
add eax, dword [rax]
dec r15
mov rcx, r15
call fcn.140142490
jmp 0x14010368b
mov ecx, dword [rsp + 0x30]
test rcx, rcx
je 0x140103749
add cl, ch
mov al, byte [rax]
add byte [rax], al
mov eax, edx
cmp edx, 0x800
jae 0x140103a72
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov r8d, 2
add bl, ch
invalid
add bl, ch
cmp edx, 0xffff
invalid
inc dword [rax]
invalid
cmp edx, 0xffff
invalid
ja 0x140103aa2
sub cl, al
call 0xc8f0468c
and al, 0x2c
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov r8d, 3
jmp 0x140103ad7
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov r8d, 4
mov rax, qword [rsi]
mov rcx, qword [rax]
lea rdx, [rsp + 0x2c]
call fcn.140103810
mov rdi, rax
test rax, rax
je 0x140103b39
mov rax, qword [rsi + 8]
test rax, rax
je 0x140103b35
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140103b35
test rcx, rcx
je 0x140103b35
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 0x140103b2d
mov rcx, r14
call fcn.140142490
mov rcx, rbx
call fcn.140142490
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
mov eax, edx
shr eax, 6
call 0x14c4f60be
or byte [rax - 0x7fd9dbbc], 0xe2
invalid
or dl, 0x80
mov byte [rsp + 0x27], dl
mov r8d, 4
add byte [rax], al
call 0x14c4f60be
or byte [rax - 0x7fd9dbbc], 0xe2
invalid
add byte [rax], al
lea rdx, [rsp + 0x24]
and al, 0x24
call fcn.140103b60
nop
add rsp, 0x28
sub bl, al
invalid
sub bl, al
int3
mov r8, rdx
lea rdx, [0x1401a4178]
adc eax, 0xa048e
adc eax, 0xa048e
jmp fcn.140088cf0
invalid
jmp fcn.140019f60
ret
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
movzx eax, byte [0x1401ea850]
test al, al
je 0x140103f02
mov r14, rcx
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x90], 0
cmp dword [rax + 0x90], 0
cmp dword [rax + 0x90], 0
je 0x140103e37
lea rsi, [rax + 0x98]
jmp 0x140103e48
call fcn.140103cf0
mov rsi, rax
test rax, rax
je 0x140103f02
mov r12, qword [rsi]
mov qword [rsi], 0
test r12, r12
je 0x140103f02
lea rdi, [r12 + 0x10]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401ea970]
shl rax, 1
test rax, rax
jne 0x140103f90
xor ebx, ebx
movzx eax, byte [r12 + 0x18]
lea rax, [r12 + 0x20]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0
lea rdx, [0x1401a4238]
lea rcx, [rsp + 0x20]
mov r8, r14
call fcn.140088cf0
mov rcx, qword [rsp + 0x28]
invalid
test al, al
je 0x140103f16
sub byte [rax + rax*8 - 0x7ab79d8c], al
leave
test rcx, rcx
lea rax, [0x1401a4b30]
cmovne rax, rcx
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140103f2f
test rcx, rcx
je 0x140103f2f
lea r14, [rax - 1]
lea esi, [rax - 1]
mov r15, qword [rax - 1]
js 0x140103edd
dec dword [rbx + rcx*4 + 0x68]
mov r13, qword [rax + 7]
mov rcx, r15
call qword [r13]
cmp qword [r13 + 8], 0
je 0x140103ef8
invalid
mov rcx, r15
call fcn.140142490
mov rcx, r14
call fcn.140142490
jmp 0x140103f2f
xor esi, esi
mov eax, esi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rcx, rcx
je 0x140103f2f
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x140103f2f
test rax, rax
jne 0x140103f6d
test bl, bl
jne 0x140103f49
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1401ea970]
test rcx, rax
jne 0x140103f9f
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov rcx, qword [rsi]
mov qword [rsi], r12
mov sil, 1
test rcx, rcx
je 0x140103f04
lock dec qword [rcx]
jne 0x140103f04
call fcn.140019f60
jmp 0x140103f04
lea r14, [rcx - 1]
mov r15, qword [rcx - 1]
mov r13, qword [rcx + 7]
mov rcx, r15
call qword [r13]
cmp qword [r13 + 8], 0
jne 0x140103ef0
jmp 0x140103ef8
call fcn.140166650
mov ebx, eax
xor bl, 1
jmp 0x140103e7e
call fcn.140166650
test al, al
jne 0x140103f49
mov byte [r12 + 0x18], 1
jmp 0x140103f49
int3
push rbx
sub rsp, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea rax, str.stdoutstderr
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 6
call fcn.140103df0
test al, al
jne case.0x1400fef8a.295
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, qword [0x1401ea898]
cmp rax, 3
jne 0x140104144
mov rax, qword [0x1401ea860]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x89]
cmp rax, rcx
jne 0x14010404f
mov eax, dword [0x1401ea890]
inc eax
jne 0x140104082
lea rcx, str.lock_count_overflow_in_reentrant_mutexC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sync_remutex.rs
lea r8, [0x1401a4fd8]
mov edx, 0x26
add byte [rax], al
add byte [rax], al
call fcn.140163830
ud2
lea rcx, [0x1401ea858]
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x89]
mov qword [0x1401ea860], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [0x1401ea890], eax
lea rax, [0x1401ea858]
mov qword [rsp + 0x28], rax
lea rbx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x48], rbx
mov dword [rsp + 0x48], ebx
mov qword [rsp + 0x50], 0
lea rdx, [0x1401a41d8]
add dword [rdx], ecx
add byte [rax - 0x73], cl
and al, 0x48
invalid
add dword [rdx], ecx
add byte [rax - 0x73], cl
and al, 0x48
invalid
mov r8, rsi
mov r8, rsi
call fcn.140088cf0
mov rcx, qword [rsp + 0x50]
test al, al
je 0x1401040d4
test rcx, rcx
leave
lea rsi, [0x1401a4b30]
cmovne rsi, rcx
cmovne esi, ecx
jmp case.0x1400fef8a.294
test rcx, rcx
je 0x140104118
mov eax, ecx
and eax, 3
xor esi, esi
lea rdx, [rax - 2]
push rax
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x30]
push rax
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x30]
test rax, rax
test eax, eax
je case.0x1400fef8a.294
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov rcx, rdi
call qword [r14]
call qword [rsi]
cmp qword [r14 + 8], 0
je 0x140104110
mov rcx, rdi
call fcn.140142490
mov rcx, rsi
call fcn.140142490
add eax, dword [rax]
add eax, dword [rax]
xor esi, esi
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
dec dword [rcx + 0x38]
jne 0x140104132
mov qword [rcx + 8], 0
mov dword [rcx + 8], 0
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
pop rsi
invalid
test rsi, rsi
test esi, esi
jne case.0x1400ff768.281
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140166670
jmp 0x140104005
invalid
invalid
invalid
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
lea rax, [rsp + 0x78]
mov qword [rsp + 0x28], rax
lea rax, [0x140108770]
or al, 0x46
add byte [rax], al
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x1401008e0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
dec dword [rax - 0x77]
mov dword [rsp + 0x40], eax
and al, 0x40
lea rax, str.failed_printing_to_:
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
stosb byte [rdi], al
or byte [rdx], cl
add byte [rax - 0x77], cl
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 2
and al, 0x50
push rax
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
invalid
push 0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x58], ebx
mov qword [rsp + 0x58], rbx
mov dword [rsp + 0x58], ebx
pop rax
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x60], 2
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xa089e
sahf
or byte [rdx], cl
invalid
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcio_stdio.rs_I
sahf
or byte [rdx], cl
add byte [rax - 0x73], cl
invalid
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
and al, 0x48
call fcn.140163280
ud2
invalid
add eax, 0xcc0b0f00
or ecx, esp
int3
int3
push rdi
push rbx
sub rsp, 0x88
mov rsi, rcx
lea rax, [0x1401a4a6e]
or byte [rdx], cl
invalid
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
and al, 0x78
mov qword [rsp + 0x80], 6
call fcn.140103df0
add al, 0xfc
invalid
inc dword [rax + rax*8 + 0x136850f]
test dword [rsi], esi
add dword [rax], eax
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rsi], al
add byte [rax], al
add al, ch
add al, 0xfc
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0xe6795
invalid
invalid
mov rax, qword [0x1401ea990]
mov eax, dword [0x1401ea990]
add byte [rbx + 0x11910b0d], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
retf 0x8d48
lea rcx, [rcx + 0x89]
lea ecx, [rcx + 0x89]
mov dword [rax], eax
add byte [rax], al
cmp rax, rcx
cmp eax, ecx
enter 0x2475, 0xffffffffffffff8b
jne 0x14010423e
mov eax, dword [0x1401ea998]
add eax, 0xe6778
invalid
add bh, bh
sal byte [rbp + 0x4d], 0x48
jne case.0x1400ffb97.271
lea rcx, str.lock_count_overflow_in_reentrant_mutexC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sync_remutex.rs
inc eax
jne case.0x1400ffb97.271
lea rcx, str.lock_count_overflow_in_reentrant_mutexC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_sync_remutex.rs
add byte [rbp + rcx*4 + 5], cl
cmpsb byte [rsi], byte [rdi]
or eax, 0x26ba000a
or al, byte [rax]
invalid
add byte es:[rax], al
lea r8, [0x1401a4fd8]
or al, byte [rax]
mov edx, 0x26
add byte es:[rax], al
add al, ch
hlt
call fcn.140163830
ud2
lea rcx, [0x1401ea988]
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
adc eax, 0x63e3d
invalid
adc eax, 0x63e3d
cmp eax, 0x8b00063e
invalid
mov eax, dword [0x14021d30c]
add eax, 0x1190bb
nop
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x89]
mov qword [0x1401ea990], rax
mov dword [0x1401ea990], eax
and al, 0x67
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [0x1401ea990], eax
and al, 0x67
invalid
invalid
and al, 0x67
invalid
invalid
mov eax, 1
add byte [rax], al
mov dword [0x1401ea998], eax
lea rax, [0x1401ea978]
cli
invalid
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
cli
invalid
mov dword [rsp + 0x28], eax
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
mov qword [rsp + 0x48], rbx
mov dword [rsp + 0x48], ebx
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1401a4178]
lea rdx, [0x1401a4178]
invalid
lea rcx, [rsp + 0x48]
and al, 0x48
mov r8, rsi
call fcn.140088cf0
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
clc
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
push rax
test al, al
je 0x1401042c3
test rcx, rcx
leave
lea rsi, [0x1401a4b30]
or al, byte [rax]
cmovne rsi, rcx
int1
jmp 0x140104309
test rcx, rcx
test rcx, rcx
je 0x140104307
mov eax, ecx
and eax, 3
xor esi, esi
lea rdx, [rax - 2]
cmp rdx, 2
cmp edx, 2
add dh, byte [rdx + 0x30]
add dh, byte [rdx + 0x30]
test rax, rax
test eax, eax
je 0x140104309
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov edi, dword [rcx - 1]
mov edi, dword [rcx - 1]
mov r14, qword [rcx + 7]
mov rcx, rdi
mov ecx, edi
call qword [r14]
cmp qword [r14 + 8], 0
or byte [rax], al
je 0x1401042ff
mov rcx, rdi
call fcn.140142490
loope 0x140104301
invalid
loope 0x140104301
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140142490
xor esi, esi
mov rcx, qword [rsp + 0x28]
sub bh, bh
and byte [r13 + 0x12], sil
invalid
dec dword [rcx + 0x20]
jne 0x140104325
invalid
adc cl, byte [rax - 0x39]
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov qword [rcx + 0x18], 0
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
rcl dword [rax], 0xff
adc bh, bh
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
adc eax, 0x63d6b
cmp eax, 0x85480006
div byte [rbp + 0xd]
invalid
test rsi, rsi
jne 0x140104337
add rsp, 0x88
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
mov qword [rsp + 0x20], rsi
lea rax, [rsp + 0x78]
lea eax, [rsp + 0x78]
je case.0x140100e3e.227
and byte [rax - 0x73], cl
and al, 0x78
lea eax, [rsp + 0x78]
and al, 0x78
mov qword [rsp + 0x28], rax
and al, 0x28
lea rax, [0x140108770]
mov qword [rsp + 0x30], rax
xor byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
xor byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x1401008e0]
mov qword [rsp + 0x40], rax
lea rax, str.failed_printing_to_:
or al, byte [rax]
jge 0x140104326
or al, byte [rax]
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x50], 2
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
push 0
mov qword [rsp + 0x58], rbx
and al, 0x58
mov qword [rsp + 0x60], 2
and al, 0x60
add al, byte [rax]
add byte [rax], al
invalid
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcio_stdio.rs_I
lea rcx, [rsp + 0x48]
call fcn.140163280
ud2
int3
int3
int3
add dword [rax - 0x75], ecx
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsi + rdi + 0x48]
lea esi, [rsp + 0x60]
and al, 0x60
mov rdi, qword [rax]
mov edi, dword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
test rdi, rdi
je case.0x140102d21.182
lea rsi, [rsp + 0x60]
je 0x1401043f3
and al, 0x60
invalid
mov r8d, 0x198
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add byte [rsi - 0x47], ah
add al, byte [rdx]
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
adc eax, 0x640db
add eax, 0x2b96600
add cl, byte [rax - 0x77]
bnd call qword [sym.imp.ws2_32.dll_WSAStartup]
adc eax, 0x640db
adc eax, 0x640db
mov dword [rsp + 0x2c], eax
test eax, eax
jne case.0x140102d21.184
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov qword [rdi], rax
mov dword [rdi], eax
add rsp, 0x1f8
pop rdi
pop rsi
add byte [rdi + 0x5e], bl
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea ecx, str.called__Option::unwrap____on_a__None__value
add byte [rbp + rcx*4 + 5], cl
or dword [rbx], ecx
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_synconce.rs
or al, byte [rax]
mov edx, 0x2b
call fcn.140163440
invalid
invalid
invalid
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
invalid
add eax, 0x480b0f00
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x2c]
add byte [rax], al
lea rcx, [rsp + 0x2c]
lea ecx, [rsp + 0x2c]
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
xor al, ch
mov ch, 0x26
invalid
call fcn.140166af0
ud2
add byte [rdi], cl
or ecx, esp
int3
int3
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
int3
int3
push rbx
sub rsp, 0x158
mov rbx, r9
pop rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x35], cl
mov rdi, r8
mov r15, rdx
mov r14, rcx
test r8, r8
test eax, eax
je case.0x140102980.83
add byte [rax], al
add byte [rdi], cl
mov al, bh
or al, byte [rax]
add byte [rax - 0x77], cl
fimul word [rcx + rcx*4 - 0xd]
js 0x140104f76
mov rsi, rbx
mov rbx, r14
movzx eax, byte [0x1401ea9b8]
add byte [rdx + 1], bh
mov edx, 1
mov rcx, rdi
stc
call fcn.140143230
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
fmul qword [rdx]
add byte [rax], al
test rax, rax
je 0x140104f7d
mov rcx, rax
mov rdx, r15
cli
cli
mov r8, rdi
mov eax, edi
mov r15, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x80], r15
invalid
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x8824
add byte [rax - 0x77], cl
mov dword [rsp + 0x90], edi
invalid
test byte [rax + rbx*4], ah
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], rdi
mov dword [rsp + 0x90], edi
mov dword [rsp + 0x90], edi
mov byte [rsp + 0x98], 0
cwde
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx + 0xf], al
mov dh, 0x44
movzx eax, byte [rdi + r15 - 1]
movzx eax, byte [rdi + rdi - 1]
invalid
cmp al, 0x2f
setne bpl
cmp al, 0x5c
setne r14b
lea rcx, [rsp + 0x40]
and al, 0x40
mov rdx, r15
mov r8, rdi
clc
call fcn.1400feff0
movzx r12d, byte [rsp + 0x40]
and al, 0x40
invalid
inc dword [rdi + rcx - 0x4a]
and al, 0x40
movzx eax, r12b
mov r9, qword [rsp + 0x50]
push rax
mov r13, qword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
lea rcx, [0x1401b1420]
movsxd r8, dword [rcx + rax*4]
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0x7c894cc8
add r8, rcx
mov qword [rsp + 0x38], r15
add r8, rcx
mov qword [rsp + 0x38], r15
jmp r8
lea rcx, [r9 + 4]
jmp case.0x14010dc26.82
mov eax, 1
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r15
cli
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x80], 1
mov dword [rsp + 0x80], 1
mov dword [rsp + 0x80], 1
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov esp, 0x8824
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x88], rdi
mov dword [rsp + 0x88], edi
add byte [rax - 0x77], cl
mov esp, 0x9024
mov qword [rsp + 0x90], rdi
add dh, al
test byte [rax + rbx*4], ah
mov byte [rsp + 0x98], 0
and al, 0x98
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x4c], al
mov r12b, 6
mov r12b, 6
xor r15d, r15d
xor edi, edi
push qword [rcx]
xor ebp, ebp
in eax, dx
jmp case.0x14010451b.20
lea rcx, [r13 + 1]
test r13, r13
in eax, dx
cmove rcx, r13
cmove ecx, ebp
int 0x4c
add rcx, r9
add ecx, ecx
add rcx, 8
jmp case.0x14010dc26.82
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r13 + 1]
test r13, r13
jmp case.0x14010dc26.82
lea rcx, [r13 + 1]
test r13, r13
cmove rcx, r13
add rcx, r9
add ecx, ecx
add ecx, ecx
add rcx, 2
jmp case.0x14010dc26.82
invalid
add ch, bl
add eax, 0x2b9
mov ecx, 2
add byte [rax + 0x39], cl
stc
cmp rcx, rdi
ja 0x140104f8c
jne case.0x1400ff7b4.297
add eax, 0xebff3145
xor r15d, r15d
jmp 0x1401045cf
invalid
sbb al, 0x4c
mov edi, dword [rsp + 0x38]
jl case.0x1400fef8a.322
invalid
mov r15, qword [rsp + 0x38]
jl case.0x1400fef8a.322
and al, 0x38
cmp byte [rcx + 1], cl
iretd
add r15, rcx
add edi, ecx
movzx ecx, byte [r15]
jo 0xd41f75bd
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
pop rsp
pop rsp
sete r15b
sete bh
or r15b, dl
and bpl, r14b
and ch, dh
cmc
mov rcx, qword [rsp + 0x41]
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0xff], rdx
mov qword [rsp + 0xff], rdx
add byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
mov qword [rsp + 0xf8], rcx
mov dword [rsp + 0xf8], ecx
add byte [rax], al
add byte [rbx + rcx*4 + 0x54], cl
mov r10, qword [rsp + 0x58]
mov r10, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov ecx, 6
add byte [rax], al
add byte [rcx + 0x158d48c0], cl
ror byte [rax - 0x73], 0x15
add byte [rax], al
mov eax, eax
lea rdx, [0x1401b143c]
lea edx, [0x1401b143c]
adc eax, 0xace3d
invalid
invalid
or al, byte [rax]
ror byte [rax - 0x73], 0x15
cmp eax, 0x4c000ace
or al, byte [rax]
add byte [rbx + riz*2 + 4], cl
invalid
movsxd r8, dword [rdx + rax*4]
invalid
add al, 0x82
add r8, rdx
mov qword [rsp + 0xa0], r9
mov dword [rsp + 0xa0], ecx
ror byte [rcx + rcx*4 - 0x74], 1
mov dword [rsp + 0xa0], ecx
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
invalid
invalid
xchg esp, eax
mov qword [rsp + 0x110], r10
mov dword [rsp + 0x110], edx
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rcx - 1], al
jmp r8
invalid
adc byte [rcx], al
add byte [rax], al
jmp r8
lea rdx, [r9 + 4]
lea edx, [rcx + 4]
push rcx
add al, 0x48
test edx, edx
invalid
test rdx, rdx
ror byte [rcx - 0x77], cl
mov r14, rbx
mov esi, ebx
fidiv word [rbp + 0x38]
jne case.0x1400feef3.343
cmp bl, ch
jmp 0x140104698
jno case.0x1400feef3.344
lea rdx, [r13 + 1]
lea edx, [rbp + 1]
push rbp
add dword [rbp - 0x7b], ecx
test r13, r13
test ebp, ebp
in eax, dx
cmove rdx, r13
add rdx, r9
add rdx, 8
or byte [rax - 0x7b], cl
ror byte [rcx - 0x77], cl
invalid
test rdx, rdx
test edx, edx
mov r14, rbx
mov esi, ebx
fidiv word [rbp + 0x1c]
jne case.0x1400feef3.343
sbb al, 0xeb
push rbp
jmp 0x140104698
lea rdx, [r13 + 1]
push rbp
add dword [rbp - 0x7b], ecx
test r13, r13
in eax, dx
cmove rdx, r13
add rdx, r9
add edx, ecx
add rdx, 2
add cl, byte [rax - 0x7b]
test rdx, rdx
test edx, edx
ror byte [rcx - 0x77], cl
mov r14, rbx
fidiv word [rbx + rdi + 0x48]
lea edx, [0x1401b1458]
adc eax, 0xacdf4
je 0x140104698
cmp ecx, dword [rax - 0x73]
lea rdx, [0x1401b1458]
adc eax, 0xacdf4
or al, byte [rax]
add byte [rax + 0x63], cl
add al, 0x82
movsxd rax, dword [rdx + rax*4]
invalid
invalid
add rax, rdx
mov rbx, rsi
jmp rax
loopne case.0x1401036c7.28
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
add al, 0xeb
or edi, dword [rcx + 2]
mov ecx, 2
jmp case.0x1400ff8f4.299
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rbx
mov rbx, rsi
mov ebx, esi
cmp rcx, rdi
add byte [rax], al
mov r14, rbx
mov rbx, rsi
mov ebx, esi
mov ebx, esi
cmp rcx, rdi
jne case.0x14010451b.20
adc eax, 0x8041c031
xor eax, eax
cmp r12b, 5
cmp ah, 5
cld
invalid
cld
add eax, 0xedb60f40
movzx ebp, bpl
movzx ebp, ch
cmove ebp, eax
jmp case.0x14010451b.20
invalid
invalid
mov r14, rbx
mov rbx, rsi
mov ebx, esi
mov rsi, qword [rsp + 0x1c0]
mov rcx, rbx
mov ah, 0x24
rol byte [rcx], 0
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rdx, rsi
call fcn.1400feeb0
invalid
test al, 0xff
invalid
bnd call fcn.1400feeb0
inc dword [rax + rax*8 - 0x72b78d8b]
test al, al
jne case.0x14010451b.25
invalid
sal byte [rbp + 0x72], 0x48
lea ecx, [rsp + 0x40]
and al, 0x40
jb case.0x1401046df.2
lea rcx, [rsp + 0x40]
and al, 0x40
mov rdx, rbx
mov rdx, rbx
mov edx, ebx
fimul dword [rcx - 0x77]
invalid
mov r8, rsi
call fcn.1400feff0
invalid
invalid
invalid
dec dword [rdi]
movzx edx, byte [rsp + 0x40]
mov dh, 0x54
and al, 0x40
invalid
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
and al, 0x50
push rax
mov rax, qword [rsp + 0x60]
lea r8, [0x1401b146c]
lea eax, [0x1401b146c]
add byte [rcx + 0x63], cl
adc al, 0x90
nop
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
jmp rdx
invalid
ret 0xe2ff
loop 0x14010472a
add rcx, 4
jmp case.0x140102980.95
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
jmp case.0x140102980.95
mov ecx, 6
jmp case.0x140102980.95
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
invalid
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
jmp case.0x140102980.95
add eax, 0x2b9
mov ecx, 2
add byte [rax + 0x39], cl
cmp rcx, rsi
int1
ja 0x140104f9d
or byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
nop
mov qword [rsp + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov word [rax + rax*4], fs
add byte [rax], al
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
mov eax, esi
mov rdx, rbx
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.1401010c0
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], cl
leave
invalid
sub byte [rsp + 0x90], cl
add byte [rax], al
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
adc byte [rcx + 0xf], r8b
adc dword [rsi], eax
add rsp, 0x158
pop rbx
pop rbp
pop rax
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
cmp r12b, 3
jae 0x14010485d
add ecx, dword [rdi]
and ebx, 0
add byte [rax], al
test rsi, rsi
je 0x140104ae9
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x118], rax
test byte [rax + rbx], ah
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x12024
add byte [rax + rcx*4 - 0x5c], al
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
and al, 0xf8
mov qword [rsp + 0x120], rdi
mov byte [rsp + 0x128], r12b
add byte [rax], al
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xff]
mov word [rdi + rdi*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x129], eax
and al, 0xf8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rdi + rdi*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rcx + rbp], ah
mov dword [rsp + 0x129], eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0xa0]
invalid
invalid
mov qword [rsp + 0x130], rcx
add byte [rax], al
mov rax, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov qword [rsp + 0x138], rax
mov dword [rsp + 0x138], eax
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
and al, 0x10
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x140], rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x48
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rdx], al
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x48
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rdx*2], ah
and al, 0x50
add dword [rax], eax
add byte [rax], al
add byte [rdx], al
invalid
invalid
invalid
add byte [rdx], al
mov byte [rsp + 0x152], r15b
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x52
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x40
and al, 0x40
lea rdx, [rsp + 0x118]
call fcn.1400ff4a0
invalid
inc dword [rax + 0xa40247c]
jl 0x140104833
invalid
invalid
xchg esp, eax
and al, 0x18
add dword [rax], eax
add al, ch
xchg esp, eax
lodsb al, byte [rsi]
invalid
jl 0x140104833
and al, 0x40
or cl, byte [rdi]
jne case.0x140102d21.214
mov qword [rsp + 0x20], 8
jne case.0x140102d21.214
add byte [rax], al
mov qword [rsp + 0x20], 8
or byte [rax], al
add byte [rax], al
invalid
xorps xmm0, xmm0
ror byte [rdi], 0x11
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
jmp case.0x1400c92e0.3091
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
add dword [r13 - 0x7b], r9d
add dword [rbp - 0x7b], ecx
in eax, dx
cmove rax, r13
cmove eax, ebp
cmove eax, ebp
invalid
lea rcx, [r9 + rax]
add rcx, 8
invalid
invalid
ror dword [rax], 0xe9
or cl, ch
jmp case.0x1400ff8f4.299
cmp al, 0xfe
invalid
lea rax, [r13 + 1]
lea eax, [rbp + 1]
test r13, r13
in eax, dx
cmove rax, r13
lea rcx, [r9 + rax]
invalid
invalid
or al, 1
add dword [rax - 0x7d], ecx
rol dword [rdx], 0xe9
add ch, cl
add rcx, 2
jmp case.0x1400ff8f4.299
invalid
invalid
invalid
add ch, cl
and al, 0xfe
invalid
invalid
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call fcn.1400feff0
movzx eax, byte [rsp + 0x40]
mov dh, 0x44
and al, 0x40
invalid
and dword [rdi - 0x49f00001], 0x44
cmpsd dword [rsi], dword [rdi]
invalid
mov dh, 0x44
and al, 0x40
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
movzx r8d, al
mov dh, 0xc0
invalid
mov dh, 0xc0
lea r9, [0x1401b1488]
lea ecx, [0x1401b1488]
or al, byte [rax]
movsxd r10, dword [r9 + r8*4]
add r10, r9
add edx, ecx
add edx, ecx
mov r8, rsi
mov r9, rbx
mov ecx, ebx
jmp r10
jmp rdx
add rcx, 4
jmp case.0x140102cf2.58
add al, 0xe9
out 1, eax
add byte [rax], al
mov r15, rsi
movzx eax, byte [0x1401ea9b8]
mov ecx, 0xe0
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.140143230
test rax, rax
test eax, eax
test eax, eax
je 0x140104fae
mov r12, rax
mov rax, qword [rsp + 0x70]
mov qword [r12 + 0x30], rax
movups xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movups xmm1, xmmword [rsp + 0x50]
and al, 0x50
movups xmm2, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], dl
and al, 0x60
movups xmmword [r12 + 0x20], xmm2
adc dword [rsp + 0x20], edx
and al, 0x20
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
mov qword [rsp + 0xe0], r12
and al, 0xe0
loopne 0x1401048f5
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0xe8], 4
mov dword [rsp + 0xe8], 4
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0xf0], 1
movups xmm0, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
and al, 0xf0
add byte [rax], al
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x118], al
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x138], dl
and al, 0x38
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x138]
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], bl
add byte [rax], al
movups xmm3, xmmword [rsp + 0x148]
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm3
sub dword [rsp + 0x70], ebx
and al, 0x70
movaps xmmword [rsp + 0x60], xmm2
sub dword [rsp + 0x60], edx
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov r13d, 1
mov r13d, 1
mov esi, 0x38
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
jmp 0x1401049a5
nop word cs:[rax + rax]
add byte [rax], al
mov rax, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
xor al, 0x30
mov qword [r12 + rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0xa8]
test al, 0
add byte [rax], al
movups xmm1, xmmword [rsp + 0xb8]
movups xmm2, xmmword [rsp + 0xc8]
xchg esp, eax
and al, 0xc8
enter 0, 0
mov eax, 0xf000000
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc8], dl
enter 0, 0
add byte [rax], al
movups xmmword [r12 + rsi + 0x20], xmm2
movups xmmword [rsp + rsi + 0x20], xmm2
movups xmmword [r12 + rsi + 0x10], xmm1
adc dword [rsp + rsi + 0x10], ecx
xor al, 0x10
movups xmmword [r12 + rsi], xmm0
movups xmmword [rsp + rsi], xmm0
add al, 0x34
xor al, 0x49
inc ebp
invalid
inc r13
invalid
mov qword [rsp + 0xf0], r13
add rsi, 0x38
lea rcx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rbp
mov edx, ebp
call fcn.1400ff4a0
inc dword [rax + 0xa824bc]
add byte [rax], al
add byte [rdx], cl
je case.0x140102980.114
cmp r13, qword [rsp + 0xe8]
cmp byte [rsp + 0xa8], 0xa
and al, 0xa8
add byte [rax], al
add byte [rdx], cl
je case.0x140102980.114
cmp r13, qword [rsp + 0xe8]
and al, 0xe8
call 0x1b51049c8
xchg edi, eax
add byte [rax], al
add byte [rbp - 0x69], dh
jne case.0x1400fe57a.373
jne case.0x1400fe57a.373
lea rcx, [rsp + 0xe0]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax], al
mov rdx, r13
add byte [rax], al
mov rdx, r13
mov edx, ebp
invalid
call fcn.1400cdb80
mov r12, qword [rsp + 0xe0]
movsb byte [rdi], byte [rsi]
and al, 0xe0
add byte [rax], al
invalid
xchg ecx, eax
cld
dec dword [rbx + rcx*4 - 0x5c]
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
and al, 0xe0
add byte [rax], al
add cl, ch
jp 0x1401049e3
add byte [rax], al
jmp case.0x1400fe57a.373
invalid
invalid
movups xmm0, xmmword [rsp + 0xe0]
adc byte [rsp + 0xe0], al
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], eax
and al, 0x30
xor byte [rcx + rcx*4 - 2], cl
mov rsi, r15
dec byte [rax - 0x73]
lea rcx, [rsp + 0xa8]
lea ecx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
and al, 0xa8
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbx
mov edx, ebx
fimul dword [rcx - 0x77]
invalid
mov r8, rsi
call fcn.1400feff0
invalid
movsd dword [rdi], dword [rsi]
invalid
invalid
fisub dword [rbp - 0x49f00001]
dec dword [rdi]
movzx edx, byte [rsp + 0xa8]
mov dh, 0x94
xchg esp, eax
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
mov word [rax + rdi*4], fs
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
enter 0, 0
invalid
invalid
invalid
mov eax, dword [rsp + 0xc8]
enter 0, 0
lea r8, [0x1401b14d8]
add eax, 0xacaa3
movabs dword [0x4d900c634d000aca], eax
retf 0xa
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
mov rdx, rbx
mov edx, ebx
fimul dword [rcx + rcx*4 - 0x4c]
and al, 8
add dword [rax], eax
mov qword [rsp + 0x108], r14
jmp r9
jmp rcx
add byte [rcx - 1], al
jmp rcx
loope case.0x140100e3e.265
add rcx, 4
add ecx, 4
add al, 0xe9
jmp 0x140104be9
xchg esi, eax
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test edx, edx
invalid
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add ecx, eax
add rcx, 8
jmp case.0x140102cf2.58
invalid
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140102cf2.58
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
invalid
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov r8, rsi
add ecx, 2
jmp case.0x140102cf2.58
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x140104f9d
add rcx, rbx
mov r9, rcx
leave
test r8, r8
je case.0x1401036c7.42
sal byte [rsi + rcx + 0x41], 0xf
mov dh, 9
invalid
movzx ecx, byte [rcx]
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
je case.0x140100e3e.261
cmp ecx, 0x5c
stc
pop rsp
je case.0x140100e3e.261
add al, 0x3c
add eax, 0x8d483973
lea rcx, [rsp + 0x40]
lea rcx, [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
cmp byte [rcx - 0x77], cl
mov r8, rdi
clc
call fcn.1400feff0
movzx r8d, byte [rsp + 0x40]
mov dh, 0x44
and al, 0x40
inc dword [rdi + rcx - 0x4a]
and al, 0x40
mov dh, 0x44
and al, 0x40
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
mov rdx, qword [rsp + 0x60]
lea rcx, [0x1401b14a4]
or eax, 0xac9cb
add byte [rsi + 0x63], cl
or al, 0x81
movsxd r9, dword [rcx + r8*4]
add r9, rcx
add ecx, ecx
leave
jmp r9
lea rcx, [rax + 4]
add al, 0xeb
jmp case.0x140104ae0.7
pop rsp
test bpl, bpl
je 0x140104730
test byte [rsi], bh
cld
invalid
dec dword [rax - 0x73]
adc eax, 0xa0169
imul eax, dword [rcx], 0x8d48000a
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
call fcn.1401010c0
jmp 0x140104730
invalid
cld
invalid
invalid
mov ah, 0xc5
invalid
invalid
invalid
dec dword [rax - 0x73]
add qword [rax - 0x7b], rcx
invalid
lea rcx, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
invalid
invalid
cmove rcx, rdx
cmove ecx, edx
add rcx, rax
add rcx, 8
jmp case.0x140104ae0.7
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp case.0x140104ae0.7
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rax + 0xf], cl
retf 0x148
retf 0x148
cmove rcx, rdx
cmove ecx, edx
add rcx, rax
add ecx, eax
add rcx, 2
jmp case.0x140104ae0.7
mov ecx, 2
add byte [rax], al
cmp rcx, rdi
cmp ecx, edi
stc
ja 0x140104f8c
xchg dword [rsi], edi
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, eax
mov ecx, r8d
mov ecx, eax
lea r8, [0x1401b14c0]
add eax, 0xac968
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
add ecx, eax
jmp rcx
loope 0x140104baa
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
add al, 0xeb
cmp byte [rcx], dh
xor eax, eax
jmp 0x140104ba8
invalid
jmp 0x140104b9f
xor eax, eax
jmp 0x140104ba8
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
test edx, edx
cmove rcx, rdx
add rax, rcx
invalid
enter 0xffffffffffff8348, 0xffffffffffffffc0
or bl, ch
add rax, 8
jmp 0x140104b9f
invalid
ror byte [rax], 0xeb
and byte [rax + 6], bh
mov eax, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
invalid
invalid
jmp 0x140104b9f
lea rcx, [rdx + 1]
test rdx, rdx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
invalid
cmove rcx, rdx
cmove ecx, edx
add rax, rcx
add eax, ecx
add rax, 2
add eax, 2
jmp 0x140104b9f
mov eax, 2
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rdi
clc
ja 0x140104730
mov qword [rsp + 0x90], rax
nop
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
jmp 0x140104730
jnp case.0x140102980.126
invalid
lea rdx, [rax + 1]
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140104be9
mov ecx, 6
invalid
add byte [rax], al
jmp 0x140104be9
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140104be9
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rax], al
add byte [rax + 0x39], cl
int1
cmp rcx, rsi
ja 0x140104f9d
jne 0x140104bf8
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
sete al
or al, cl
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsp + 0xa8]
movups xmm1, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x60], xmm1
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x60], ecx
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rsi
mov word [rsp + 0x78], 0x200
mov word [rsp + 0x78], 0x200
mov dword [rsp + 0x78], 0x44880200
and al, 0x7a
mov byte [rsp + 0x7a], al
lea rsi, [rsp + 0xa9]
lea r14, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
lea r15, [rsp + 0x40]
xor r13d, r13d
lea r12, [rsp + 0x20]
jmp 0x140104cad
and bl, ch
mov rcx, r12
call fcn.1400cdb80
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x20]
imul rcx, rdx, 0x38
mov byte [rax + rcx], bpl
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
adc byte [rsi + 0x10], cl
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
inc rdx
mov qword [rsp + 0x30], rdx
mov rcx, r14
mov rdx, r15
call fcn.1400ff4a0
movzx ebp, byte [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
invalid
and al, 0xa8
add byte [rax], al
add byte [rax - 0x80], al
test al, 0
add byte [rax], al
cmp bpl, 0xa
je 0x140104d3d
std
or dh, byte [rdi + rsi*2 - 0x73]
cli
lea eax, [rbp - 6]
movzx ecx, al
mov dh, 0xc8
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r13
cmp rax, 1
cmp eax, 1
je 0x140104d08
cmp eax, 2
je 0x140104cad
clc
add dh, byte [rbx + rcx*8 - 0x7d]
clc
add esi, dword [rbp + 0x41]
mov rax, qword [rsp + 0x30]
cmp eax, 3
jne 0x140104d28
invalid
mov rax, qword [rsp + 0x30]
sub rax, 1
jb 0x140104cad
invalid
mov ebx, 0x244c8b48
and byte [rax + 0x6b], cl
sar byte [rax], 1
mov ecx, dword [rsp + 0x20]
and al, 0x20
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x140104cad
mov qword [rsp + 0x30], rax
jmp 0x140104cad
xor edx, edx
cmp qword [rsp + 0x30], 0
and al, 0x30
invalid
and al, 0x30
xor byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
setne dl
mov qword [rsp + 0x30], rdx
and al, 0x30
and al, 0x30
cmp qword [rsp + 0x28], rdx
cmp dword [rsp + 0x28], edx
jne 0x140104c75
invalid
jmp 0x140104c68
invalid
push rsp
and al, 0x30
cmp rdx, qword [rsp + 0x28]
je 0x140104c68
invalid
mov qword [rsp + 0xa8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
test byte [rax + rsi*4], ah
add byte [rax], al
add dh, al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
and al, 0xa8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rsi*4], ah
add byte [rax], al
add dh, al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
mov rbx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x30]
and al, 0x30
movabs al, byte [0x3024448b48000000]
and al, 0x30
test rax, rax
je 0x140104f27
add byte [rax], al
add byte [rax], al
imul rsi, rax, 0x38
add rsi, rbx
fimul word [rbp + rcx*4 + 0x6c]
and al, 0x41
fimul word [rbp + rcx*4 + 0x6c]
and al, 0x41
lea r12, [0x1401b14f4]
xor eax, eax
mov r14, rbx
jmp 0x140104dba
invalid
ret
add r14, 0x38
cmp r14, rsi
je 0x140104f27
or cl, byte [rdi]
test byte [rdi + 1], bl
add byte [rax], al
mov byte [rsp + 0x40], r15b
mov rcx, qword [r14 + 0x30]
xor byte [rcx - 0x77], r9b
invalid
invalid
movups xmm0, xmmword [r14 + 1]
movups xmm0, xmmword [rsi + 1]
xor byte [rcx - 0x77], r9b
xor byte [rcx - 0x77], cl
invalid
movups xmm0, xmmword [rsi + 1]
movups xmm1, xmmword [r14 + 0x11]
movups xmm2, xmmword [r14 + 0x21]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
adc dword [rbp + 0x10], ecx
adc byte [r9 + 0xf], r8b
adc dword [rbp], eax
movups xmmword [r13], xmm0
test al, 1
je 0x140104e0c
add dword [rbp + rdx + 0x48], esi
lea ecx, [rsp + 0x40]
lea rdx, [0x1401a4da0]
dec dword [rcx]
add al, ch
invalid
stosb byte [rdi], al
invalid
invalid
dec dword [rcx]
add al, ch
push 0xffffffff84ffffaa
stosb byte [rdi], al
invalid
inc dword [rax + rax*8 - 0x74b7ce8c]
stosb byte [rdi], al
invalid
inc dword [rax + rax*8 - 0x74b7ce8c]
test al, al
je 0x140104e3d
insb byte [rdi], dx
and al, 0x50
lea eax, [r15 - 6]
movzx eax, al
lea rcx, [rax + 1]
invalid
invalid
add qword [rsp + rax], rdi
add dword [rsp + rax], edi
cmp al, 4
mov eax, 0
add byte [rax], al
cmovae rcx, rax
mov r8d, 1
movsxd rax, dword [r12 + rcx*4]
add rax, r12
lea rdx, [0x1401a4c63]
adc eax, 0x9fe28
adc eax, 0x9fe28
sub dh, bh
or dword [rax], eax
dec byte [rcx]
add bh, bh
loopne 0x140104e7f
jmp rax
add byte [rax], al
lea rdx, [0x1401a4c62]
add al, ch
imul eax, edx, 0x8b48ffff
insb byte [rdi], dx
and al, 0x50
add al, ch
imul eax, edx, 0x8b48ffff
insb byte [rdi], dx
and al, 0x50
ret 0xffff
lea eax, [r15 - 6]
movzx eax, al
lea rcx, [rax + 1]
add dword [rsp + rax], edi
add dword [rsp + rax], edi
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
cmovae rcx, rax
cmovae ecx, eax
enter 0xffffffffffffb841, 1
add byte [rax], al
add byte [rcx + 0x63], cl
invalid
add al, 0x8c
mov r8d, 1
movsxd rax, dword [r12 + rcx*4]
invalid
add al, 0x8c
invalid
add rax, r12
lea rdx, [0x1401a4c63]
or dword [rax], eax
invalid
or dword [rax], eax
jmp rax
loopne 0x140104ed1
mov edx, dword [rsp + 0x68]
and al, 0x68
push 0x24448b4c
jo 0x140104edb
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0xa8]
lea ecx, [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add al, ch
and edx, eax
invalid
call fcn.1401010c0
mov rax, qword [rsp + 0x60]
dec dword [rax - 0x75]
and al, 0x60
mov eax, dword [rsp + 0x60]
mov ecx, r15d
mov ecx, edi
lea rdx, [0x1401b1508]
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add ebp, 4
mov r15, rbp
mov edi, ebp
add al, 0x49
mov edi, ebp
out dx, eax
jmp case.0x140104eb5.2
push rbp
lea rcx, [rsp + 0xa8]
lea rdx, [0x1401a4c62]
or dword [rax], eax
or dword [rax], eax
call fcn.1401010c0
xor eax, eax
jmp 0x140104dad
invalid
invalid
invalid
invalid
invalid
mov r8d, 2
lea rdx, str....
std
or dword [rax], eax
std
or dword [rax], eax
jmp 0x140104d9e
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4c, 0x3c
sub dword [rcx - 0x7d], ecx
invalid
jmp case.0x140104eb5.2
test r15, r15
setne al
jmp 0x140104dad
cmp qword [rsp + 0xa0], 0
je 0x140104f3a
mov rcx, rbx
call fcn.140142490
test rdi, rdi
mov r14, qword [rsp + 0x108]
je 0x140104f51
call fcn.14007ff80
ud2
mov ecx, 1
mov rdx, rdi
call fcn.140162fc0
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
mov rdx, rdi
call fcn.1401632c0
ud2
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_srcpath.rs
mov rdx, rsi
call fcn.1401632c0
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.140162fc0
ud2
mov qword [rsp + 0x70], 0
lea rdx, [rsp + 0x70]
xor r8d, r8d
call qword [sym.imp.ntdll.dll_RtlLookupFunctionEntry]
test rax, rax
je 0x14010633d
mov r15, rax
mov rax, qword [rsp + 0x378]
mov rcx, qword [rsp + 0x3d8]
mov dword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rax
cmp byte [rsp + 0x44], 0
jne 0x140105937
cmp r12, 0x64
ja 0x14010633d
mov byte [rsp + 0x46], 0
lea rax, [rsp + 0x46]
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x44]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x45]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x148]
mov qword [rsp + 0x170], rax
lea rax, [rsp + 0x47]
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rsi
lea rax, [rsp + 0x43]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x190], rax
mov rcx, qword [0x1401ea8e0]
test rcx, rcx
jne 0x140105abc
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
test rax, rax
je 0x140105d43
mov rcx, rax
mov r13, r15
xor eax, eax
lock cmpxchg qword [0x1401ea8e0], rcx
xor eax, 0x74000e4e
invalid
xor eax, 0x74000e4e
or al, 0x49
mov edi, eax
mov r15, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, r15
and eax, 0x894c0006
stc
mov r15, r13
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x58], ecx
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_WaitForSingleObjectEx]
mov rax, qword [0x1401ea928]
test rax, rax
invalid
jne 0x140105af8
lea rcx, str.dbghelp.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1401ea928], rax
test rax, rax
je 0x140105ce8
mov qword [rsp + 0x140], r15
cmp byte [0x1401ea8e8], 0
jne 0x140105bc5
mov rcx, qword [0x1401ea930]
test rcx, rcx
jne 0x140105b3c
mov qword [rsp + 0x138], r12
mov rsi, qword [rsp + 0xf0]
mov r15d, dword [rsp + 0xe4]
mov edi, dword [rsp + 0xe0]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov r12, rax
lea rbp, [rsi - 1]
test rsi, rsi
cmove rbp, rsi
xor ecx, ecx
test edi, edi
lea rdi, [rsp + 0x1e0]
je 0x140105c20
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
jmp 0x140105d43
cmp byte [rsp + 0x46], 0
jne 0x1401062d0
cmp byte [rsp + 0x45], 0
je 0x1401062d0
mov qword [rsp + 0x158], rsi
mov qword [rsp + 0x160], 0
mov rdx, qword [rsp + 0xf0]
mov qword [rsp + 0x7b0], 3
mov qword [rsp + 0x1e0], 2
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0x158]
mov r8, rbx
mov r9, rdi
call case.0x1400ce1b4.1801
mov byte [rsp + 0x43], al
mov rcx, qword [rsp + 0x158]
inc qword [rcx + 0x18]
test al, al
je 0x1401062d9
jmp 0x14010633d
movzx eax, byte [rsp + 0x43]
test al, al
jne 0x14010633d
inc r12
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x7b0], 0
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x3d8]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x2e0]
loopne 0x140106313
add byte [rax], al
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
xor ecx, ecx
mov r9, r15
call qword [sym.imp.ntdll.dll_RtlVirtualUnwind]
mov rcx, qword [rsp + 0x3d8]
test rcx, rcx
jne 0x1401058d0
cmp byte [rsp + 0x43], 0
je 0x1401063b9
movzx edi, byte [rsp + 0x98]
cmp dil, 2
je 0x14010636a
cmp qword [rsp + 0x88], 0
je 0x14010636a
mov rcx, qword [rsp + 0x80]
call fcn.140142490
mov al, 1
movaps xmm6, xmmword [rsp + 0x17b0]
add rsp, 0x17c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [rsp + 0x44], 0
jne 0x140106417
lea rax, str.note:_Some_details_are_omitted__run_with__RUST_BACKTRACEfull__for_a_verbose_backtrace._nPQ
mov qword [rsp + 0x7b0], rax
mov qword [rsp + 0x7b8], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x7c0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x7c8], xmm0
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x7b0]
call fcn.140088cf0
test al, al
jne 0x140106344
cmp byte [rsp + 0x98], 2
je 0x140106439
cmp qword [rsp + 0x88], 0
je 0x140106439
xor eax, eax
jmp 0x14010636c
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140107487
test rcx, rcx
je 0x140107487
mov r15, rax
dec r15
mov r12, qword [rax - 1]
invalid
dec dword [rbx + rcx*4 + 0x68]
invalid
mov rcx, r12
call qword [r13]
add byte [rcx - 0x7d], cl
jge 0x14010747c
invalid
je case.0x1400feef3.360
invalid
add byte [rcx - 0x7d], cl
jge 0x14010747c
add byte [rax + rcx + 0x4c], dh
mov ecx, esp
invalid
mov rcx, r12
loope case.0x1400fe63f.367
call fcn.140142490
adc dword [rax - 0x76b3fffd], esi
stc
mov al, 3
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
call fcn.140142490
mov rax, qword [r14 + 0x18]
movzx eax, byte [rax]
cmp rax, 3
clc
add esi, dword [rbp + 0x14]
clc
add esi, dword [rbp + 0x14]
add rsp, 0x88
add esp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 2
je 0x1401074ea
invalid
cmp eax, 0xf40d8d48
lea rcx, [0x1401ea8a8]
cmp eax, 1
jne 0x140107578
xor ecx, dword [rsi]
add byte [rbx - 0x7af0fe08], al
mov ebx, 0xff000000
adc eax, 0x60bc5
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401ea970]
shl rax, 1
invalid
mov bpl, 1
test rax, rax
jne 0x14010766b
movzx eax, byte [0x1401ea8b0]
mov byte [rsp + 0x27], 1
jmp 0x1401075a0
add byte [rax], al
invalid
xor eax, eax
xchg byte [0x1401e9108], al
test al, al
je 0x140107494
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401aa580]
xor byte [rdx], cl
add byte [rax - 0x77], cl
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x28]
mov rcx, rdi
call rsi
test rax, rax
je 0x140107494
invalid
invalid
invalid
invalid
jb 0x140107494
dec dword [rax - 0x7b]
leave
test rcx, rcx
je 0x140107494
test byte [rsi - 1], al
invalid
mov rsi, rax
dec rsi
mov rdi, qword [rax - 1]
dec dword [rax - 0x75]
pop rax
invalid
dec dword [rax - 0x75]
pop rax
invalid
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140107570
invalid
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140142490
and byte [rdi - 0x76b7fffd], ch
int1
mov rcx, rsi
mov ecx, esi
jmp 0x140107661
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401ea970]
shl rax, 1
mov bpl, 1
test rax, rax
jne 0x140107677
lea rax, [rsp + 0x27]
mov qword [rsp + 0x58], rax
lea rax, [0x140105560]
mov qword [rsp + 0x60], rax
lea rax, [0x1401aa978]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], 1
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov rcx, rdi
call rsi
mov rsi, rax
test bpl, bpl
je 0x14010760a
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1401ea970]
test rcx, rax
jne 0x140107683
lea rcx, [0x1401ea8a8]
lea ecx, [0x1401ea8a8]
add bh, bh
adc eax, 0x60a79
invalid
invalid
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
invalid
test rsi, rsi
je 0x140107494
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140107494
test rax, rax
je 0x140107494
mov rdi, rsi
dec rdi
mov rbx, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14010765e
call fcn.140142490
jmp 0x140107494
call fcn.140166650
mov ebp, eax
jmp 0x1401074d9
call fcn.140166650
test al, al
jne 0x14010760a
mov byte [0x1401ea8b0], 1
xor cl, byte [rsi]
add byte [rcx], al
jmp 0x14010760a
mov byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
lea rcx, [rax + 0x10]
mov qword [rsp + 0x28], rax
add rax, 0x14
lea r8, [0x140108770]
adc byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
adc byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rcx
and al, 0x38
lea rcx, [0x14008c220]
mov qword [rsp + 0x40], rcx
push rcx
clc
dec dword [rax - 0x77]
and al, 0x40
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], rcx
lea rax, [0x140194b90]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
call fcn.140088cf0
nop
add rsp, 0x88
ret
clc
dec dword [rax - 0x75]
and al, 0x28
test al, al
je 0x140107772
test rcx, rcx
lea rax, [0x1401a4b30]
cmovne rax, rcx
jmp 0x1401077b7
test rcx, rcx
je 0x1401077b5
mov edx, ecx
and edx, 3
xor eax, eax
lea r8, [rdx - 2]
lea eax, [rdx - 2]
cmp r8, 2
jb 0x1401077b7
clc
add dh, byte [rdx + 0x2f]
test rdx, rdx
test edx, edx
je 0x1401077b7
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1401077ad
mov rcx, rdi
call fcn.140142490
mov rcx, rsi
call fcn.140142490
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
int3
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
cmp r8, 1
je 0x14010784a
test r8, r8
jne 0x140107892
test rdx, rdx
jne 0x140107892
lea rax, [0x1401aa580]
xor edx, edx
jmp case.0x14010dc26.127
test rdx, rdx
jne 0x140107892
mov rdx, qword [rax]
mov rax, qword [rdx]
add cl, byte [rax - 0x75]
push rdx
invalid
add cl, byte [rax - 0x75]
push rdx
or byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, method..virtual_0
lea rcx, [rsp + 0x38]
call fcn.1401078d0
ud2
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x1401a5690]
lea rcx, [rsp + 0x38]
call fcn.1401078d0
ud2
sub esp, 0xc0
mov rsi, r9
movzx ebp, byte [rsp + 0x128]
movzx r14d, byte [rsp + 0x120]
lock inc qword [0x1401ea970]
jle 0x140107eea
mov rbx, rcx
mov eax, dword [0x14021d30c]
add byte [rdx + 0x11], bl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
add byte [rdx + 0x11], bl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x78], 0
add byte [rdi], cl
test dword [rcx + 6], ebp
add byte [rax], al
add byte [rdi], cl
test dword [rcx + 6], ebp
add byte [rax], al
mov rdi, rdx
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 1], 0x80
jo 0x140107941
add byte [rax], al
mov byte [rax + 0x78], 1
add byte [rax], al
add dword [rbp + rcx*4 + 0x3d], ecx
cmp eax, 0xa2c2f
ror dword [rax - 1], 0x80
jo 0x140107941
add byte [rax], al
add dword [rbp + rcx*4 + 0x3d], ecx
invalid
invalid
cmp eax, 0xa2c2f
mov qword [rsp + 0x80], r15
lea rax, method..virtual_0
mov qword [rsp + 0x88], rax
and al, 0x88
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
invalid
invalid
invalid
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], r14b
mov byte [rsp + 0xa1], bpl
lea rcx, [0x1401ea8c0]
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax + rcx*4 - 0x4c], al
and al, 0xa0
add byte [rax], al
add byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0xa1
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xe2f31
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockShared]
movzx eax, byte [0x1401ea8c8]
sub al, 0x2f
invalid
add byte [rbx + rcx*4 + 0x25], cl
mov esp, dword [0x1401ea8d0]
invalid
sub al, 0x2f
invalid
mov esp, dword [0x1401ea8d0]
mov rcx, rbx
call qword [rdi + 0x20]
mov qword [rsp + 0x80], rax
add byte [rax], al
mov qword [rsp + 0x88], rdx
and al, 0x88
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test eax, esi
test r12, r12
jne 0x140107eb2
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rbx, rdx
test bpl, bpl
je case.0x140104a47.18
mov byte [rsp + 0x37], 3
jmp 0x140107ad3
add byte [rax], al
invalid
add byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp qword [rax + 0x70], 1
jbe 0x1401079fe
mov eax, 0x70
add dword [rsi + 0xa], esi
mov byte [rsp + 0x37], 1
jmp 0x140107ad3
mov rax, qword [0x1401ea8a0]
mov eax, dword [0x1401ea8a0]
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
ja 0x140107ed0
lea rcx, [0x1401b1520]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp rax, 3
ja 0x140107ed0
mov qword [rsp + 0xb8], rsi
mov rcx, rdi
call qword [rbx + 0x18]
movabs rcx, 0xfdbc168100b1ef64
xor rcx, rdx
movabs rdx, 0xc1a2c89ccd1e7bc1
xor rdx, rax
or rdx, rcx
jne 0x140107b06
add byte [rax], al
jne 0x140107d0d
call fcn.140103cf0
test rax, rax
jne 0x140107d14
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
lea r9, method..virtual_0
lea r8, [rsp + 0x38]
mov edx, 0x46
call fcn.140163790
ud2
lea rax, [rax + 0x98]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
jne 0x140107db0
mov dword [rsp + 0x38], 0
mov byte [rsp + 0x3c], 0
lea r8, [fcn.1400fb390]
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x38]
call fcn.1401073b0
xor edi, edi
xor ebx, ebx
test rsi, rsi
je 0x140107d61
lock dec qword [rsi]
jne 0x140107d61
mov rcx, rsi
call case.0x14003dfe5.3576
test rdi, rdi
sete al
or bl, al
jne 0x140107d79
lock dec qword [rdi]
jne 0x140107d79
mov rcx, rdi
call fcn.140019f60
lea rcx, [0x1401ea8c0]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockShared]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x78], 0
test r14b, r14b
je 0x140107fee
call fcn.140104440
ud2
lea rbx, [rdi + 0x10]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401ea970]
shl rax, 1
test rax, rax
jne 0x140107deb
lea r12, [rdi + 0x18]
movzx eax, byte [rdi + 0x18]
lea rdx, [rdi + 0x20]
lea r8, [0x140107730]
lea rcx, [rsp + 0x40]
call fcn.1401073b0
jmp 0x140107e14
call fcn.140166650
mov ebp, eax
movzx eax, byte [rdi + 0x18]
lea rdx, [rdi + 0x20]
lea r8, [0x140107730]
lea rcx, [rsp + 0x40]
call fcn.1401073b0
test bpl, bpl
je 0x140107e38
lea r12, [rdi + 0x18]
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1401ea970]
test rcx, rax
je 0x140107e38
call fcn.140166650
test al, al
jne 0x140107e38
mov byte [r12], 1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov byte [0x1401ea850], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x90], 0
jne 0x140107e86
call fcn.140103cf0
test rax, rax
jne 0x140107e8d
invalid
invalid
lock dec qword [rdi]
jne 0x140107ce2
mov rcx, rdi
call fcn.140019f60
jmp 0x140107ce2
lea rax, [rax + 0x98]
mov rcx, qword [rax]
mov qword [rax], rdi
mov bl, 1
test rcx, rcx
je 0x140107d4e
lock dec qword [rcx]
jne 0x140107d4e
call fcn.140019f60
jmp 0x140107d4e
mov rcx, qword [0x1401ea8d0]
mov rax, qword [0x1401ea8d8]
lea rdx, [rsp + 0x80]
call qword [rax + 0x28]
jmp 0x140107d79
lea rax, [0x1401aa580]
mov qword [rsp + 0x80], rax
lea rax, method..virtual_0
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], r14b
mov byte [rsp + 0xa1], bpl
mov dword [rsp + 0xa8], 0
mov byte [rsp + 0xac], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x70], rax
lea rax, [0x14008c5f0]
mov qword [rsp + 0x78], rax
lea rax, [0x1401a5710]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rcx, [rsp + 0xa8]
jmp 0x140107fd3
lea rdx, [rsp + 0x40]
call fcn.1400fb390
mov rcx, rax
call fcn.1400fb420
mov ecx, 7
int 0x29
ud2
mov dword [rsp + 0x70], 0
mov byte [rsp + 0x74], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x40]
call fcn.1400fb390
mov rcx, rax
call fcn.1400fb420
mov ecx, 7
int 0x29
ud2
mov al, 3
add byte [rax - 0x7b], cl
sal byte [rbp + rdx + 0x48], 0x89
xor byte [rax - 0x77], cl
js 0x1401081e7
lea rdx, method..virtual_0
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
add byte [rbx + 0x1074fff8], al
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add byte [rax], al
add cl, ch
mov al, 0xfe
invalid
invalid
add byte [rax], al
add cl, ch
mov al, 0xfe
invalid
enter 0x4802, 0xffffffffffffff89
or byte [rax - 0x39], r9b
invalid
inc byte [rcx + 0x70a890f9]
std
ja 0x140108527
movsxd rax, r9d
imul rcx, rax, 0x64
lea rax, [rcx - 0x19]
movabs rdx, 0x92fd81e34a29f303
imul rdx
lea rax, [rdx + rcx]
add rax, 0xffffffffffffffe7
mov rdx, rax
shr rdx, 0x3f
shr rax, 0x15
lea r8d, [rax + rdx]
add r8d, 3
add eax, edx
cmovns r8d, eax
sar r8d, 2
sub eax, r8d
movsxd r10, eax
imul rax, r10, 0x64
add rcx, rax
add rcx, 0xffffffffffffffe7
movabs rdx, 0xe5aae5e0b9ee9a9b
mov rax, rcx
imul rdx
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0xf
add rdx, rax
imul rax, rdx, 0x8ead
mov es, word [rax]
add byte [rax + 0x29], cl
ror dword [rax - 0x3f], 0xf9
invalid
add rcx, rdx
add r10d, r9d
imul r8, rcx, 0x8ead
movabs rdx, 0x5c28f5c28f5c28f5
mov rax, r8
imul rdx
mov r9, rdx
movabs rdx, 0xa3d70a3d70a3d70b
mov rax, r8
imul rdx
sub r9, r8
mov rax, r9
shr rax, 0x3f
shr r9, 6
add r9d, eax
add rdx, r8
mov rax, rdx
shr rax, 0x3f
sar rdx, 6
add rdx, rax
imul rax, rdx, 0x64
sub r8, rax
shr r8, 0x3f
add r8d, r9d
add r8d, r10d
test cl, 3
jne 0x1401085ee
jmp 0x1401085d5
imul eax, r9d, 0x64
lea ecx, [rax - 0x19]
movsxd rcx, ecx
imul rdx, rcx, 0x24bf6079
mov r8, rdx
shr r8, 0x3f
sar rdx, 0x33
add edx, r8d
add edx, eax
add edx, eax
imul r8, rcx, 0xffffffffdb409f87
mov rcx, r8
shr rcx, 0x3f
sar r8, 0x35
add r8d, ecx
add r8d, edx
imul ecx, r8d, 0x64
add eax, ecx
add eax, 0xffffffe7
movsxd rcx, eax
imul rax, rcx, 0x72d572f1
mov rdx, rax
shr rdx, 0x3f
sar rax, 0x2e
add eax, edx
imul edx, eax, 0x8ead
sub ecx, edx
sar ecx, 0x1f
add ecx, eax
imul eax, ecx, 0x8ead
cdqe
imul rdx, rax, 0xffffffffae147ae1
mov r10, rdx
shr r10, 0x3f
sar rdx, 0x25
add edx, r10d
imul r10, rax, 0x51eb851f
mov r11, r10
shr r11, 0x3f
sar r10, 0x25
add r10d, r11d
imul r10d, r10d, 0x64
sub eax, r10d
shr eax, 0x1f
invalid
add r8d, r9d
add r8d, edx
add r8d, eax
test cl, 3
jne 0x1401085ee
invalid
invalid
sbb dword [rcx - 0x3f], ebp
sub dword [rdi + rcx*4 - 0x3e], ebx
imul eax, ecx, 0xc28f5c29
shr dword [rcx], 0x5c
pop rdx
add eax, 0x51eb851
cmp eax, 0xa3d70a2
or dh, byte [rdi + 0x33]
or dh, byte [rdi + 0x33]
mov eax, ecx
and eax, 0xf
enter 0xffffffffffffe083, 0xf
je 0x14010861a
lea edx, [r8 + 0x3b]
movzx eax, dx
cmp eax, 0x16d
add byte [rax], al
add byte [rax], al
jbe 0x14010860a
add r8d, 0xfffffece
mov eax, 1
jmp 0x14010863c
xor eax, eax
test dx, dx
sete al
mov r8d, 0x16d
jmp 0x140108636
lea edx, [r8 + 0x3c]
movzx eax, dx
cmp eax, 0x16e
ja 0x1401085fc
xor eax, eax
test dx, dx
sete al
mov r8d, 0x16e
cmovne r8d, edx
neg eax
ret 0xd8f7
add ecx, eax
shl ecx, 9
movzx eax, r8w
or eax, ecx
invalid
ret
jbe 0x1401086e8
sub ecx, r9d
mov al, 9
mov edx, ecx
ret
movzx r9d, word [r8 + rdx + 0xc]
cmp ax, r9w
adc byte [rsi + riz*2], cl
cmp eax, r9d
jbe 0x1401086fc
sub ecx, r9d
mov al, 8
mov edx, ecx
ret
movzx r9d, word [r8 + rdx + 0xa]
adc byte [rdx], cl
cmp ax, r9w
jbe 0x140108710
sub ecx, r9d
mov al, 7
mov edx, ecx
ret
movzx r9d, word [r8 + rdx + 8]
cmp ax, r9w
jbe case.0x14004b09a.3857
sub ecx, r9d
mov al, 6
invalid
mov edx, ecx
ret
invalid
movzx r9d, word [r8 + rdx + 6]
cmp ax, r9w
jbe case.0x14004b09a.3858
sub ecx, r9d
mov al, 5
mov edx, ecx
ret
movzx r9d, word [r8 + rdx + 4]
cmp ax, r9w
jbe 0x14010874c
sub ecx, r9d
mov al, 4
mov edx, ecx
ret
movzx edx, word [r8 + rdx + 2]
cmp ax, dx
jbe 0x14010875e
sub ecx, edx
mov al, 3
mov edx, ecx
ret
lea edx, [rcx - 0x1f]
cmp ax, 0x20
movzx edx, dl
cmovb edx, ecx
mov al, 1
sbb al, 0xff
ret
add byte [rax], al
cmp r11b, al
jne 0x1401087f7
cmp sil, r9b
jne 0x1401087f7
mov r11d, dword [rdx]
mov ebx, r11d
sbb al, byte [rcx + rcx*4 - 0x25]
sar ebx, 9
and r11d, 0x1ff
mov rdx, qword [rdx + 4]
jmp 0x1401089e0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x5a
or byte [rax + 0xf], al
mov esi, 0x41f329f6
movsx edi, cl
movzx ebx, byte [rdx + 8]
movsx esi, sil
sub ebx, esi
movsx edi, r9b
add edi, ebx
movzx esi, byte [rdx + 9]
movsx r11d, r11b
sub esi, r11d
movsx ebp, al
add ebp, esi
movzx ebx, byte [rdx + 0xa]
sub bl, r10b
mov esi, dword [rdx]
cmp di, 0x3b
jle 0x140108844
movsx r11d, di
lea r10d, [r11 - 0x3c]
movsx ebp, bp
cmp r10w, 0x3b
jbe 0x14010884e
add r11d, 0xffffff88
add ebp, 2
mov r10d, r11d
jmp 0x14010886e
test di, di
js 0x140108852
mov r10d, edi
jmp 0x14010886e
inc ebp
jmp 0x14010886e
movsx ebp, bp
mov r10d, edi
sub r10w, 0xffc4
jae 0x14010886c
movsx r10d, di
add r10d, 0x78
add ebp, 0xfffffffe
jmp 0x14010886e
dec ebp
mov r11d, esi
and r11d, 0x1ff
add bl, r8b
cmp bp, 0x3b
jle 0x1401088a0
movsx r14d, bp
lea edi, [r14 - 0x3c]
cmp di, 0x3b
jbe 0x1401088ae
add r14d, 0xffffff88
add bl, 2
mov edi, r14d
cmp bl, 0x17
jle 0x1401088cd
jmp 0x1401088ed
test bp, bp
js 0x1401088b7
mov edi, ebp
cmp bl, 0x17
jle 0x1401088cd
jmp 0x1401088ed
inc bl
cmp bl, 0x17
jle 0x1401088cd
jmp 0x1401088ed
mov edi, ebp
sub di, 0xffc4
sub edi, 0xffffffc4
sub edi, 0xffffffc4
jae 0x1401088e6
movsx edi, bp
add edi, 0x78
add bl, 0xfe
cmp bl, 0x17
jg 0x1401088ed
test bl, bl
jns 0x140108901
movzx r11d, r11w
mov ebp, ebx
sub bpl, 0xe8
jae 0x14010890a
invalid
sub eax, 0x4130c380
add ebx, 0xfffffffe
add bl, 0x30
add r11d, 0xfffffffe
jmp 0x140108901
dec bl
cmp bl, 0x17
jle 0x1401088cd
lea ebp, [rbx - 0x18]
movzx r11d, r11w
cmp bpl, 0x17
jbe 0x140108905
add bl, 0xd0
add r11d, 2
mov ebp, ebx
jmp 0x14010890d
inc r11d
jmp 0x14010890d
dec r11d
mov ebx, esi
sar ebx, 9
movsx r14d, r11w
test esi, 0x600
je 0x14010892d
mov si, 0xfe93
cmp r14d, 0x16d
jg 0x14010896a
jmp 0x140108975
imul r15d, ebx, 0xc28f5c29
add r15d, 0x51eb851
cmp r15d, 0xa3d70a3
setae r15b
test esi, 0x1e00
sete sil
or sil, r15b
movzx esi, sil
lea r15d, [rsi + 0x16d]
cmp r11w, r15w
jle 0x140108975
xor esi, 0xfe93
movsx r11d, si
add r11d, r14d
inc ebx
jmp 0x1401089bc
test r11w, r11w
jg 0x1401089bc
dec ebx
mov r11w, 0x16d
test bl, 3
jne 0x1401089b5
mov esi, dword [rdx + 4]
movzx edx, bpl
shl rdx, 0x30
movzx edi, dil
shl rdi, 0x28
or rdi, rdx
movzx edx, r10w
shl rdx, 0x20
or rdx, rdi
or rdx, rsi
lea r10d, [rbx - 0x2710]
cmp r10d, 0xffffb1e1
jb 0x140108a22
call fcn.1401670d0
ud2
mov edx, dword [rsp + 0x38]
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
retf 0xc148
rcl dword [rax], 0x48
xor ecx, edx
add r8, rcx
rol rcx, 0x15
add rdx, rax
add edx, eax
retf 0xc148
rol rax, 0x11
xor rax, rdx
ror byte [rax - 0x3f], 1
ret 0x4c20
xor ecx, eax
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
add rdx, rcx
rol rcx, 0x10
xor rax, r8
xor rcx, rdx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
mov r8, rdx
rol r8, 0x20
xor r8, rax
xor r8, rcx
xor r8, rdx
mov rax, r8
shr rax, 0x20
cmp r8d, 2
cmovae esi, r8d
mov edx, esi
add rsp, 0x80
pop rsi
ret
ror byte [rax - 0x3f], 1
ret 0x4c20
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], r14
mov rax, qword [rsp + 0x78]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [r12], xmm0
xor edi, edi
test dil, 1
je 0x1401094d0
mov rdx, qword [r13]
mov qword [r13], 0
test rdx, rdx
je 0x140109930
mov qword [rsp + 0x40], rdx
mov r12, qword [rsp + 0x38]
mov rax, qword [r12 + 0x10]
lea rcx, [rsp + 0x48]
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [r12]
movups xmmword [rcx], xmm0
mov r14, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r15, qword [rsp + 0x58]
mov r8, r14
sub r8, r15
jne 0x140109735
mov rdi, qword [rbp + 8]
mov edi, dword [rbp + 8]
sub rdi, qword [rbp + 0x10]
cmp rdi, 0x200000
mov eax, 0x200000
cmovae rdi, rax
mov r8, rdi
sub r8, r14
jbe 0x1401092f8
invalid
adc dword [rax - 0x75], ecx
and al, 0x48
mov rax, qword [rsp + 0x48]
sub rax, r14
cmp rax, r8
jb 0x140109708
adc byte [rax + rax], al
invalid
adc byte [rax + rax], al
add byte [rax - 0x77], cl
jl case.0x1400c92e0.3096
mov qword [rsp + 0x50], rdi
push rax
mov rdi, qword [rsi]
mov edi, dword [rsi]
lock inc qword [rdi]
jle 0x140109727
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
or byte [rcx], al
add byte [rax], al
cld
invalid
or byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x14010935e
test eax, eax
jne 0x1401099fe
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
cmp rax, qword [rsp + 0xa0]
cmp eax, dword [rsp + 0xa0]
jae 0x14010994a
lea rcx, [rax + 1]
mov edx, dword [0x14021d30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd8], rcx
mov rbx, qword [rdx + 0xe0]
test rbx, rbx
je 0x140109958
lock inc qword [rbx]
jle 0x140109727
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
mov qword [rsp + 0x60], rbx
mov r15d, 1
lock xadd qword [0x1401e9148], r15
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x80
mov edx, 0x80
call fcn.140143230
test rax, rax
je 0x140109979
mov r14, rax
mov qword [rax], 0xcc
mov qword [rax + 8], 0
lea rax, [0x1401a8f88]
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], 0
mov qword [r14 + 0x20], r15
mov qword [r14 + 0x28], 4
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r14 + 0x30], xmm0
movups xmmword [r14 + 0x40], xmm1
mov qword [r14 + 0x50], rdi
movaps xmmword [r14 + 0x60], xmm6
mov qword [r14 + 0x70], 0
mov rcx, qword [rbx + 0x170]
mov rdx, r14
mov r8b, 1
lea r9, [rsp + 0x60]
call fcn.140109ce0
test rax, rax
je 0x140109486
test rdx, rdx
jne 0x14010998a
lock dec qword [rbx]
jne 0x140109496
lea rcx, [rsp + 0x60]
call fcn.14010a5c0
cmp qword [rsi + 0x30], 0
je 0x14010968c
mov rcx, qword [r13]
mov eax, 0xcc
mov edx, 0x84
lock cmpxchg qword [rcx], rdx
je 0x140109250
mov rcx, qword [r13]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x140109250
mov rbx, r13
mov r13, qword [r13]
lea rcx, [rsp + 0x68]
mov rdx, r13
mov r8, qword [rsp + 0x30]
call fcn.140109af0
mov rax, qword [rsp + 0x68]
cmp rax, 4
je 0x14010972b
mov r12, qword [rsp + 0x70]
mov r14, qword [rsp + 0x78]
cmp eax, 3
je 0x1401097bf
mov r8, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x90]
mov r15, qword [rsp + 0x98]
mov rdi, qword [rsp + 0x80]
cmp eax, 1
je 0x1401095e0
mov rcx, qword [r13]
test rcx, rcx
je 0x140109250
cmp qword [r12], 0
je 0x140109250
call fcn.140142490
jmp 0x140109250
lea rcx, [rsp + 0x40]
mov rdx, r14
call fcn.1401639e0
mov qword [rsp + 0x50], rdi
mov rdi, qword [rsi]
lock inc qword [rdi]
jg 0x14010930a
ud2
mov eax, 1
jmp 0x140109851
invalid
add byte [rax - 0x75], cl
or byte [r8 - 0x75], r9b
adc byte [r8 - 0x77], r9b
invalid
mov rax, qword [rbp + 8]
mov rcx, qword [rbp + 0x10]
mov rsi, rax
sub rsi, rcx
cmp r8, rsi
cmovb rsi, r8
cmp r14, r15
jb 0x140109a65
test r12, r12
je 0x14010983b
mov r14, rsi
mov rdx, r14
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fs_file.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontextcurrent.rs
call fcn.140163730
ud2
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
xor eax, eax
jmp 0x140109a00
mov ecx, 0x80
mov edx, 0x80
call fcn.140162fc0
ud2
mov qword [rsp + 0xa8], rdx
lea rax, [rsp + 0xa8]
mov qword [rsp + 0xb0], rax
lea rax, [0x1401008e0]
mov qword [rsp + 0xb8], rax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fs_file.rs
lea rcx, [rsp + 0x68]
call fcn.140163280
ud2
mov al, 1
mov byte [rsp + 0x68], al
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fs_file.rs
lea rcx, [rsp + 0x68]
call fcn.140167160
ud2
mov dh, 0x81
add al, 1
add byte [rax], al
movzx ebp, byte [rcx + 0x105]
test al, al
je 0x140109ba1
test bpl, bpl
jne 0x140109ba1
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax + 0x10]
mov qword [rsi], 4
jmp 0x140109c8d
xor ecx, ecx
mov edx, ebp
sub dl, 1
movzx edx, dl
cmovb edx, ecx
test al, al
sete r14b
movzx eax, bpl
cmovne eax, edx
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x105], al
jmp 0x140109bdb
mov rax, qword [rbx + 0x10]
lea rdx, [rsp + 0x28]
mov rcx, rbx
mov r8, rdi
call qword [rax + 0x18]
cmp dword [rsp + 0x28], 4
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jne 0x140109c8d
test r14b, r14b
jne 0x140109c8d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
mov dh, 0x80
or byte [rcx], al
add byte [rax], al
mov dh, 0x80
or byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x140109c6c
test eax, eax
jne 0x140109c8d
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 1
mov byte [rax + 0x105], bpl
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x40], cl
mov edi, 1
jne 0x140109e0b
mov rax, rdi
mov rdx, r14
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor edi, edi
mov al, 1
lock cmpxchg byte [rsi + 0x40], dil
je 0x140109d3c
add rsi, 0x40
mov rcx, rsi
call fcn.140164400
jmp 0x140109d3c
mov esi, dword [rbx]
mov rax, qword [rsi + 0x30]
mov r8, qword [rsi + 0x38]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add rdx, 0x10
lea rcx, [rsp + 0x30]
call qword [r8 + 0x28]
mov r12, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
cmp qword [rsi + 0x10], 0
je 0x140109eb8
mov rbp, qword [rsi + 0x18]
lock inc qword [r14]
jle 0x14010a4ff
test r12, r12
je 0x140109ecf
cmp rbx, 0x10
jae 0x140109ed7
test rbx, rbx
je 0x140109f93
invalid
add byte [rcx], dh
leave
xor ecx, ecx
nop
cmp byte [r12 + rcx], 0
je 0x14010a4c0
inc rcx
cmp rbx, rcx
jne 0x140109ea0
jmp 0x140109f93
lock inc qword [r14]
jle 0x14010a4ff
call fcn.140104fc0
mov rbp, rax
test r12, r12
jne 0x140109e8e
xor r15d, r15d
jmp 0x140109fb2
lea rax, [r12 + 7]
and rax, 0xfffffffffffffff8
sub rax, r12
je 0x140109f1e
cmp rax, rbx
cmovae rax, rbx
test rax, rax
je 0x140109f1e
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [r12 + rcx], 0
je 0x14010a4c0
inc rcx
cmp rax, rcx
jne 0x140109f00
lea rcx, [rbx - 0x10]
cmp rax, rcx
jbe 0x140109f24
jmp 0x140109f6e
lea rcx, [rbx - 0x10]
xor eax, eax
movdqa xmm0, xmmword [0x140169730]
movabs rdx, 0x8080808080808080
nop word cs:[rax + rax]
movdqu xmm1, xmmword [r12 + rax]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r8, xmm2
test r8, rdx
jne 0x140109f6e
add rax, 0x10
cmp rax, rcx
jbe 0x140109f40
mov rdx, rbx
sub rdx, rax
je 0x140109f93
lea r8, [r12 + rax]
xor ecx, ecx
nop dword [rax]
cmp byte [r8 + rcx], 0
je 0x14010a4bd
inc rcx
cmp rdx, rcx
jne 0x140109f80
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], rbx
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.140080070
mov r15, rax
mov r12, rdx
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x30
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14010a503
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov dword [rax + 8], 1
mov dword [rax + 8], 1
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
mov rax, qword [0x1401ea8f0]
nop word cs:[rax + rax]
mov rcx, rax
inc rcx
je 0x14010a49c
lock cmpxchg qword [0x1401ea8f0], rcx
jne 0x14010a000
mov qword [rbx + 0x10], rcx
mov byte [rbx + 0x28], 0
lock inc qword [rbx]
jle 0x14010a4ff
add al, 0
invalid
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x30
mov edx, 8
call fcn.140143230
test rax, rax
je 0x14010a503
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
mov qword [rsp + 0x68], rax
lock inc qword [rax]
jle 0x14010a4ff
movzx eax, byte [0x1401ea850]
test al, al
je 0x14010a103
mov byte [0x1401ea850], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp qword [rax + 0x90], 0
je 0x14010a0ae
lea rax, [rax + 0x98]
jmp 0x14010a0bc
add byte [rax], al
add bl, ch
invalid
call fcn.140103cf0
test rax, rax
je 0x14010a586
add al, 0
invalid
add al, 0
add byte [rbx + rcx*4 + 0x20], cl
mov r12, qword [rax]
mov qword [rax], 0
test r12, r12
je 0x14010a103
lock inc qword [r12]
jle 0x14010a4ff
mov byte [0x1401ea850], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x90], 0
je 0x14010a140
lea rax, [rax + 0x98]
jmp 0x14010a14e
movzx eax, byte [0x1401ea850]
test al, al
je 0x14010a13b
mov byte [0x1401ea850], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x90], 0
cmp dword [rax + 0x90], 0
je 0x14010a156
lea rax, [rax + 0x98]
jmp 0x14010a164
xor r12d, r12d
jmp 0x14010a181
call fcn.140103cf0
test rax, rax
je 0x14010a577
mov rcx, qword [rax]
mov qword [rax], r12
jmp 0x14010a171
call fcn.140103cf0
test rax, rax
je 0x14010a586
mov rcx, qword [rax]
mov qword [rax], 0
xor r12d, r12d
test rcx, rcx
je 0x14010a181
dec dword [rax - 0x75]
and al, 0x68
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x60], rax
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14010a19f
lock inc qword [rcx + 0x18]
jle 0x14010a52e
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x30
mov edx, 8
call fcn.140143230
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
je 0x14010a503
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], rdi
lea r8, [0x1401a74b0]
mov rcx, rbp
mov rdx, rax
call fcn.1401051a0
mov r14, rdx
test rax, rax
test eax, eax
test eax, eax
je 0x14010a21d
mov rax, qword [rsp + 0x60]
lock dec qword [rax]
je 0x14010a393
invalid
xchg ebp, eax
add dword [rax], eax
invalid
test byte [rbp - 0xfffffff], dl
dec qword [rbx]
lock dec qword [rbx]
je 0x14010a3a7
mov rcx, r14
call fcn.1400085f0
cmp al, 0xd
jne 0x140109d28
adc bl, bh
invalid
jmp 0x14010a3bf
lock inc qword [rsi + 0xf8]
inc qword [rsi + 0xb8]
mov r12, qword [rsi + 0x88]
add byte [rax], al
add byte [rbx + rcx*4 - 0x52], cl
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
add byte [rax], al
add byte [rbx + rcx*4 - 0x52], cl
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r13
mov r8, rdi
call fcn.14010b160
mov r15, rax
cmp qword [rsi + 0x78], 0
je 0x14010a41c
mov rax, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
mov rbp, r15
shr rbp, 0x39
movd xmm0, ebp
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea rcx, [rax - 0x20]
xor r10d, r10d
pcmpeqd xmm1, xmm1
xor r11d, r11d
and r15, rdx
movdqu xmm2, xmmword [rax + r15]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r13d, xmm3
nop dword [rax + rax]
test r13w, r13w
je 0x14010a2cf
lea eax, [rbp - 1]
and r8d, r13d
tzcnt r12d, r13d
add r12, r15
and r12, rdx
mov r13, r12
shl r13, 5
mov r9, rcx
sub r9, r13
mov r13d, r8d
cmp qword [r9], rdi
jne 0x14010a2a0
jmp 0x14010a31c
pmovmskb eax, mm2
xor r11d, r11d
test r8d, r8d
setne r11b
tzcnt r8d, r8d
add r8, r15
and r8, rdx
mov qword [rsp + 0x70], r8
pcmpeqb xmm2, xmm1
pmovmskb r8d, xmm2
test r8d, r8d
jne 0x14010a430
add r15, r10
add r15, 0x10
add r10, 0x10
jmp 0x14010a285
neg r12
shl r12, 5
mov rcx, qword [rax + r12 - 8]
mov qword [rsp + 0x40], rcx
movups xmm0, xmmword [rax + r12 - 0x18]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rax + r12 - 0x18], rbx
mov rcx, qword [rsp + 0x60]
mov qword [rax + r12 - 0x10], rcx
mov qword [rax + r12 - 8], r14
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
test rdi, rdi
je 0x140109dfb
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lock dec qword [rdi]
jne 0x14010a375
mov rcx, qword [rsp + 0x30]
call case.0x14003dfe5.3576
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x140109dfb
lea rcx, [rsp + 0x38]
call fcn.14010aaa0
jmp 0x140109dfb
invalid
cli
invalid
invalid
push 0x48fffffa
lea ecx, [rsp + 0x68]
lea rcx, [rsp + 0x68]
call fcn.14010aaa0
lock dec qword [rbx]
jne 0x14010a208
mov rcx, rbx
call case.0x14003dfe5.3576
mov rcx, r14
dec dword [rcx + rcx*4 - 0xf]
call fcn.1400085f0
cmp al, 0xd
jne 0x140109d28
stc
invalid
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x140109d28
test byte [rcx - 7], bl
invalid
invalid
test byte [rcx - 7], bl
invalid
mov eax, r14d
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
dec byte [rax - 0x7d]
stc
add cl, byte [rdi]
invalid
sbb dl, bh
invalid
invalid
dec byte [rax - 0x7d]
stc
add cl, byte [rdi]
invalid
test rax, rax
je 0x140109dfb
ror byte [rdi], 0x84
psubd mm7, mm7
dec dword [rcx + rcx*4 - 9]
mov rdi, r14
mov rdi, r14
dec rdi
mov rbx, qword [r14 - 1]
mov r14, qword [r14 + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14010a40f
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
jmp 0x140109dfb
lea rcx, [rsi + 0x68]
lea ecx, [rsi + 0x68]
mov rdx, r12
mov r8, r13
call fcn.1401671c0
jmp 0x14010a256
mov r8, qword [rsp + 0x70]
movzx r9d, byte [rax + r8]
test r9b, r9b
js 0x14010a451
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
tzcnt r8d, ecx
movzx r9d, byte [rax + r8]
and r9b, 1
movzx ecx, r9b
sub qword [rsi + 0x78], rcx
lea rcx, [r8 - 0x10]
and rcx, rdx
mov byte [rax + r8], bpl
mov byte [rcx + rax + 0x10], bpl
inc qword [rsi + 0x80]
shl r8, 5
mov rcx, rax
sub rcx, r8
neg r8
mov qword [rax + r8 - 0x20], rdi
mov qword [rcx - 0x18], rbx
mov rax, qword [rsp + 0x60]
mov qword [rcx - 0x10], rax
mov qword [rcx - 8], r14
jmp 0x140109dfb
call fcn.140165f90
ud2
add rcx, rax
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rcx
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadmod.rs
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, [0x1401a74d0]
lea r8, [rsp + 0x30]
mov edx, 0x2f
call fcn.140163790
ud2
ud2
mov ecx, 8
mov edx, 0x30
call fcn.140162fc0
ud2
lock dec qword [r12]
jne 0x14010a586
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
lea r9, method..virtual_0
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.140163790
ud2
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rdi, qword [rcx]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x14010a5ed
lock dec qword [rax]
jne 0x14010a5ed
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.14010ac90
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14010a609
lock dec qword [rax]
jne 0x14010a609
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.14010ac90
xor byte [r8 - 0x75], r9b
push rdi
cmp al, ch
xchg dword [rsi], eax
add byte [rax], al
mov rax, qword [rdi + 0xc0]
test rax, rax
je 0x14010a68e
lock dec qword [rax]
jne 0x14010a627
lea rcx, [rdi + 0xc0]
call fcn.1400199b0
mov rbx, qword [rdi + 0xf8]
test rbx, rbx
je 0x14010a65d
mov r14, qword [rdi + 0xe8]
xor r15d, r15d
jmp 0x14010a648
inc r15
cmp rbx, r15
je 0x14010a65d
mov rax, qword [r14 + r15*8]
lock dec qword [rax]
jne 0x14010a640
mov rcx, qword [r14 + r15*8]
call fcn.140019b20
jmp 0x14010a640
invalid
jrcxz 0x14010a6a6
cmp qword [rdi + 0xf0], 0
cmp dword [rdi + 0xf0], 0
je 0x14010a673
mov rcx, qword [rdi + 0xe8]
call fcn.140142490
invalid
add byte [rax - 0x75], cl
xchg eax, ecx
add byte [rax], al
add al, dh
dec qword [rax]
mov rax, qword [rdi + 0xc8]
lock dec qword [rax]
jne 0x14010a6a7
mov rcx, qword [rdi + 0xc8]
call fcn.140019640
jmp 0x14010a6a7
mov rax, qword [rdi + 0xc8]
lock dec qword [rax]
jne 0x14010a6a7
mov rcx, qword [rdi + 0xc8]
call fcn.140019990
inc dword [rcx + 0x168bf]
add byte [rax], al
retf 0x3b9a
cmp dword [rdi + 0x168], 0x3b9aca00
je 0x14010a6c9
cmp qword [rdi + 0x128], 0
je 0x14010a6c9
mov rcx, qword [rdi + 0x120]
call fcn.140142490
mov rax, qword [rdi + 0x170]
lock dec qword [rax]
jne 0x14010a6e5
add rdi, 0x170
mov rcx, rdi
call fcn.14010a7e0
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
je 0x14010a705
lock dec qword [rcx + 8]
jne 0x14010a705
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
lea r15, [r14 + 0x10]
mov r12, qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14010abcf
lea eax, [r13 - 1]
and eax, r13d
mov r13d, eax
dec rbx
je 0x14010ac45
test r13w, r13w
jne 0x14010ac01
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r15]
pmovmskb r13d, xmm0
add r14, 0xfffffffffffffe00
add r15, 0x10
cmp r13d, 0xffff
je 0x14010abe0
not r13d
tzcnt eax, r13d
shl rax, 5
mov rdi, r14
sub rdi, rax
mov rcx, qword [rdi - 8]
call r12
mov rax, qword [rdi - 0x18]
lock dec qword [rax]
jne 0x14010ac2a
mov rcx, qword [rdi - 0x18]
call case.0x14003dfe5.3576
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x14010abc0
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.14010aaa0
jmp 0x14010abc0
mov rax, qword [rsi + 8]
mov rdx, rax
shl rdx, 5
add rax, rdx
cmp rax, 0xffffffffffffffcf
cmp eax, 0xffffffcf
je 0x14010ac77
mov rcx, qword [rsi]
sub rcx, rdx
add rcx, 0xffffffffffffffe0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or dword [rax - 0x75], ecx
adc al, bpl
add cl, byte [rdx]
invalid
push qword [rcx + rdx - 0x10]
dec qword [rcx + 8]
jne 0x14010ad38
add rsp, 0x20
pop rsi
jmp fcn.140142490
nop
add rsp, 0x20
pop rsi
ret
and al, 0x30
add al, byte [rax]
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov qword [rsp + 0x228], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi + 0x18], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi + 0x18], cl
jne 0x14010b028
add byte [rax - 0xa], al
mov dword [0xcb58eafc], 0x8b483046
push rsi
test dil, 5
je 0x14010adbf
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
cmp byte [rax - 0x39], cl
xor byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14010adbf
cmp byte [rax - 0x39], cl
xor byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rbp + 0x48], 0x8b
mov word [rax + rbp], fs
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
or edi, 2
add byte [rax], al
mov rcx, qword [rsp + 0x228]
cmp rcx, 0x20
jae 0x14010b078
shl rcx, 4
mov qword [rsp + rcx + 0x28], rax
mov qword [rsp + rcx + 0x30], rdx
push rsp
or al, 0x30
push rsp
or al, 0x30
inc qword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
test dil, 0xa
je 0x14010ae02
invalid
cmp eax, 0x40468b48
mov rax, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
mov edx, dword [rsi + 0x48]
mov qword [rsi + 0x40], 0
add byte [rax], al
test rax, rax
je 0x14010ae02
mov rcx, qword [rsp + 0x228]
cmp rcx, 0x20
jae 0x14010b078
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
or dword [rdx + rax - 0x3eb80000], 0xffffffe1
add al, 0x48
mov dword [rsp + rcx + 0x28], eax
shl rcx, 4
mov qword [rsp + rcx + 0x28], rax
mov qword [rsp + rcx + 0x30], rdx
inc qword [rsp + 0x228]
lea rbx, [rsi + 0x28]
lea r14, [rsp + 0x20]
xorps xmm6, xmm6
xor ebp, ebp
mov r15b, 1
cmp qword [rsp + 0x228], 0x1f
ja 0x14010af30
mov rax, qword [rsi + 0x20]
jmp 0x14010ae42
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x228]
cmp rcx, 0x20
jae 0x14010af30
test rax, rax
je 0x14010afb6
invalid
mov rcx, rax
mov rax, qword [rax + 8]
mov rdx, qword [rcx + 0x20]
mov r8d, edx
and r8d, 1
neg r8d
and r8d, 5
lea r9d, [r8 + 0xa]
mov r10d, edx
and r10d, 0x20
and dh, dh
ret 0x4502
cmove ecx, eax
or r9d, r10d
test r9d, edi
je 0x14010ae42
and dh, dh
ret 0x4502
mov rdx, qword [rcx]
test rdx, rdx
je 0x14010aea0
mov qword [rdx + 8], rax
mov rdx, qword [rcx + 8]
test rdx, rdx
jne 0x14010aec2
jmp 0x14010aeb6
cmp qword [rsi + 0x20], rcx
jne 0x14010afb6
or al, 1
add byte [rax], al
mov qword [rsi + 0x20], rax
mov rdx, rax
test rdx, rdx
jne 0x14010aec2
mov rdx, rbx
cmp qword [rbx], rcx
jne 0x14010afb6
mov r8, qword [rcx]
mov qword [rdx], r8
movups xmmword [rcx], xmm6
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov qword [rcx + 0x10], 0
test rdx, rdx
je 0x14010ae30
invalid
invalid
invalid
mov byte [rcx + 0x28], 1
mov rcx, qword [rsp + 0x228]
cmp rcx, 0x20
jae 0x14010b078
shl rcx, 4
mov qword [rsp + rcx + 0x28], rdx
mov qword [rsp + rcx + 0x30], r8
mov dword [rsp + rcx + 0x30], eax
mov dword [rsp + rcx + 0x30], eax
mov rcx, qword [rsp + 0x228]
inc rcx
mov qword [rsp + 0x228], rcx
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
invalid
nop word cs:[rax + rax]
mov al, 1
lock cmpxchg byte [rsi + 0x18], bpl
jne 0x14010af9a
mov r12, qword [rsp + 0x228]
cmp r12, 0x20
ja 0x14010b05e
test r12, r12
je 0x14010af7e
mov qword [rsp + 0x228], r13
mov rax, qword [r12 - 8]
lodsb al, byte [rsi]
and al, 0x28
add al, byte [rax]
add byte [rcx - 0x75], cl
and al, 0xf8
mov rcx, qword [r12]
call qword [rax + 8]
add r12, 0xfffffffffffffff0
add r13, 0xffffffffffffffff
jb 0x14010af60
xor eax, eax
lock cmpxchg byte [rsi + 0x18], r15b
je 0x14010ae13
lea rcx, [rsi + 0x18]
call fcn.1401647e0
jmp 0x14010ae13
lea rcx, [rsi + 0x18]
call fcn.140164400
mov r12, qword [rsp + 0x228]
cmp r12, 0x20
cld
and byte [rsi - 0x65], dh
cld
and byte [rsi - 0x65], dh
jmp 0x14010b05e
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x18], cl
jne 0x14010b040
invalid
jg 0x14010b00a
mov eax, dword [rsp + 0x228]
cmp rax, 0x20
ja 0x14010b05e
test rax, rax
je 0x14010b00c
lea rsi, [rax - 1]
lea esi, [rax - 1]
shl rax, 4
lea rcx, [rsp + 0x28]
lea rdi, [rax + rcx]
add rdi, 0xfffffffffffffff8
nop dword [rax]
mov qword [rsp + 0x228], rsi
mov rax, qword [rdi - 8]
mov rcx, qword [rdi]
call qword [rax + 8]
add rdi, 0xfffffffffffffff0
invalid
add rsi, 0xffffffffffffffff
invalid
invalid
invalid
invalid
jb 0x14010aff0
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x248
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsi + 0x18]
call fcn.1401647e0
test dil, 5
jne 0x14010ad82
std
invalid
invalid
std
invalid
jmp 0x14010adbf
add eax, 0x848b4800
and al, 0x28
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
and byte [rdi], cl
xchg byte [rbp - 1], dh
invalid
lea rcx, str.assertion_failed:_self.curr___NUM_WAKERS
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcutilwake_list.rs
mov edx, 0x29
call fcn.140163440
ud2
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcutilwake_list.rs
mov edx, 0x20
call fcn.140163340
ud2
mov rax, qword [r14 + 0x28]
lock dec qword [rax]
je 0x14010b123
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
jne 0x14010b135
jmp 0x14010b14c
add byte [rax], al
cmp byte [r14 + 0x79], 1
jne 0x14010b114
lea rcx, [r14 + 0x20]
call fcn.1400984d0
test rax, rax
je 0x14010b114
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14010b114
test rcx, rcx
je 0x14010b114
mov rdi, rax
dec rdi
mov rbx, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14010b10c
mov rcx, rbx
call fcn.140142490
mov rcx, rdi
call fcn.140142490
mov byte [r14 + 0x78], 1
mov rax, qword [r14 + 0x28]
lock dec qword [rax]
jne 0x14010b0b2
mov rcx, qword [r14 + 0x28]
call fcn.140019640
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
je 0x14010b14c
lock dec qword [rcx + 8]
jne 0x14010b14c
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140142490
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdi], cl
jne 0x14010b6ec
mov rax, qword [r13 + 0x60]
test rax, rax
je 0x14010b610
mov rcx, qword [r13 + 0x58]
mov rdx, qword [r13 + 0x48]
mov r8, qword [r13 + 0x50]
lea r9, [rcx + 1]
cmp r9, r8
mov r9d, 0
cmovae r9, r8
neg r9
lea r8, [rcx + r9]
inc r8
mov qword [r13 + 0x58], r8
dec rax
mov qword [r13 + 0x60], rax
shl rcx, 4
mov r12, qword [rdx + rcx]
lock dec qword [r13 + 0x108]
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0x40], cl
jne 0x14010b6df
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax]
mov rax, 0xffffffffffffffc0
lock xadd qword [r12], rax
cmp rax, 0x3f
jbe 0x14010bb71
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14010b560
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x10]
jmp 0x14010b560
nop dword [rax]
lock inc qword [r13 + 0x100]
movzx ecx, byte [r13 + 0xc4]
test cl, cl
jne 0x14010b6f9
mov rbp, qword [r13 + 0x20]
mov r12d, dword [r13 + 0x28]
mov qword [rsp + 0x50], 0
mov rcx, r15
call rsi
test eax, eax
je 0x14010bb33
mov rcx, qword [rsp + 0x50]
call fcn.1400fd140
mov r9d, 0x3b9aca00
add rax, rbp
jae 0x14010b660
jmp 0x14010b691
add edx, r12d
cmp edx, 0x3b9aca00
jb 0x14010b676
inc rax
je 0x14010b691
mov ecx, edx
shr ecx, 9
imul rcx, rcx, 0x44b83
imul ecx, ecx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
mov r9d, edx
mov rcx, rbx
mov rdx, rdi
mov r8, rax
call fcn.1400afd00
mov ecx, dword [r13 + 0xc0]
test ecx, ecx
jne 0x14010b6c6
movzx ecx, byte [r13 + 0xc4]
test cl, cl
setne dl
xor al, 1
or al, dl
jne 0x14010b620
jmp 0x14010b80b
dec ecx
mov dword [r13 + 0xc0], ecx
cmp byte [r13 + 0xc4], 0
je 0x14010b56e
jmp 0x14010b6f9
mov rcx, rdi
call fcn.140164400
jmp 0x14010b5cd
mov rcx, rdi
call fcn.1401647e0
jmp 0x14010b56e
mov rax, qword [r13 + 0x60]
test rax, rax
je 0x14010b7fe
xor esi, esi
mov bpl, 1
jmp 0x14010b742
jb 0x14010bb71
mov rax, qword [r14 + 0x10]
add rax, 0x30
mov rcx, r14
call qword [rax]
xor eax, eax
lock cmpxchg byte [rdi], bpl
jne 0x14010b7e9
mov ah, 0
add byte [rax], al
mov ah, 0
add byte [rax], al
mov rax, qword [r13 + 0x60]
test rax, rax
je 0x14010b7fe
invalid
add byte [rcx - 0x75], cl
pop r8
mov rcx, qword [r13 + 0x58]
mov rdx, qword [r13 + 0x50]
lea r8, [rcx + 1]
add dword [r9 + 0x39], ecx
rol byte [rcx - 0x48], 1
add byte [rax], al
add byte [rax], al
add dword [r9 + 0x39], ecx
rol byte [rcx - 0x48], 1
add byte [rax], al
add byte [rax], al
cmovae r8, rdx
mov rdx, qword [r13 + 0x48]
neg r8
add r8, rcx
inc r8
mov qword [r13 + 0x58], r8
dec rax
mov qword [r13 + 0x60], rax
shl rcx, 4
mov r14, qword [rdx + rcx]
movzx r15d, byte [rdx + rcx + 8]
lock dec qword [r13 + 0x108]
dec dword [rbp + 0x108]
dec dword [rbp + 0x108]
mov al, 1
lock cmpxchg byte [r13 + 0x40], sil
jne 0x14010b7d1
jne 0x14010b7d1
jne 0x14010b7d6
test r15b, r15b
jne 0x14010b710
adc byte [rcx + rcx*4 - 0xf], cl
call qword [rax]
mov rax, 0xffffffffffffffc0
lock xadd qword [r14], rax
cmp rax, 0x3f
jbe 0x14010bb71
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14010b728
mov rax, qword [r14 + 0x10]
add rax, 0x10
jmp 0x14010b723
mov rcx, rdi
call fcn.140164400
test r15b, r15b
jne 0x14010b710
mov rcx, rdi
call fcn.1401647e0
mov rax, qword [r13 + 0x60]
invalid
invalid
test rax, rax
jne 0x14010b742
lock inc qword [r13 + 0x100]
jmp 0x14010b9d7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
lea ecx, [rax + 0x49000000]
add byte [rax], al
add byte [rcx - 0x75], cl
xchg ebp, eax
nop
add byte [rax], al
invalid
mov rcx, qword [r13 + 0x88]
mov rdx, qword [r13 + 0x90]
mov r8, r14
call fcn.14010b160
mov rcx, qword [r13 + 0x68]
mov r9, qword [r13 + 0x70]
mov rdx, rax
shr rdx, 0x39
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r11, [rcx - 0x20]
xor r8d, r8d
pcmpeqd xmm1, xmm1
xor esi, esi
and rax, r9
movdqu xmm2, xmmword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r15d, xmm3
nop word cs:[rax + rax]
test r15w, r15w
je 0x14010b8a0
lea ebp, [r15 - 1]
and ebp, r15d
tzcnt edx, r15d
xlatb
xlatb
add rdx, rax
and rdx, r9
mov r10, rdx
shl r10, 5
mov r12, r11
sub r12, r10
mov r15d, ebp
cmp qword [r12], r14
jne 0x14010b870
jmp 0x14010b8bd
pcmpeqb xmm2, xmm1
pmovmskb edx, xmm2
rol byte [rbp - 0x597af02e], cl
add byte [rax], al
invalid
rol byte [rbp - 0x597af02e], cl
add byte [rax], al
add byte [rax + 1], cl
invalid
add rax, rsi
add rax, 0x10
add rsi, 0x10
jmp 0x14010b84f
neg rdx
shl rdx, 5
add eax, 0x5fac149
add eax, 0x5fac149
lea rax, [r10 - 0x10]
and rax, r9
movdqu xmm0, xmmword [rcx + rax]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
invalid
invalid
pmovmskb r9d, xmm0
movdqu xmm0, xmmword [rcx + r10]
pcmpeqb xmm0, xmm1
invalid
pmovmskb r8d, xmm0
test r9d, r9d
je 0x14010b905
bsr r9w, r9w
xor r9d, 0xf
jmp 0x14010b90a
mov r9w, 0x10
add rdx, rcx
or r8d, 0x10000
tzcnt r8d, r8d
add r9d, r8d
mov r8b, 0x80
cmp r9w, 0xf
ja 0x14010b92d
inc qword [r13 + 0x78]
mov r8b, 0xff
mov byte [rcx + r10], r8b
mov byte [rax + rcx + 0x10], r8b
dec qword [r13 + 0x80]
mov r8, qword [rdx - 0x18]
test r8, r8
je 0x14010b953
movdqu xmm0, xmmword [rdx - 0x10]
movdqa xmmword [rsp + 0x50], xmm0
jmp 0x14010b956
xor r8d, r8d
mov rax, qword [r13 + 0xb0]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r13 + 0xa0]
movaps xmmword [rsp + 0x70], xmm0
mov qword [r13 + 0xa0], r8
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [r13 + 0xa8], xmm0
movups xmmword [rbp + 0xa8], xmm0
movups xmmword [rbp + 0xa8], xmm0
mov rsi, qword [rsp + 0x30]
test rsi, rsi
je 0x14010b9c0
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lock dec qword [rsi]
jne 0x14010b9ab
mov rcx, qword [rsp + 0x30]
call case.0x14003dfe5.3576
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x14010b9c0
lea rcx, [rsp + 0x38]
call fcn.14010aaa0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x40], rax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm0
lock dec qword [r13 + 0xf8]
mov rax, 0xffffffffffffffff
lock xadd qword [r13 + 0x100], rax
mov rcx, qword [r13 + 0x100]
add byte [rax], al
add byte [rax], al
cmp rax, rcx
jb 0x14010bb8b
cmp byte [r13 + 0xc4], 0
je 0x14010ba21
lock cmpxchg byte [rdi], cl
jne 0x14010bb16
mov rax, qword [r13 + 0xe0]
add byte [rax], al
test rax, rax
je 0x14010ba57
mov rdx, qword [r13 + 0xe8]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
invalid
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
invalid
cmp qword [rsp + 0x30], 0
je 0x14010ba88
lea rcx, [rsp + 0x30]
call fcn.14010bd20
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14010ba88
mov rdi, rax
mov rbx, rdx
mov rcx, rax
sar edi, 0x12
sar edi, 0x12
cmp qword [rbx + 8], 0
je 0x14010ba88
mov rcx, rdi
call fcn.140142490
mov rsi, qword [rsp + 0xa0]
add byte [rax], al
mov rax, qword [rsi + 8]
mov qword [rsp + 0x70], rax
lock dec qword [rax]
jne 0x14010baa9
lea rcx, [rsp + 0x70]
call fcn.14010aa10
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
call case.0x1401009ee.318
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x14010bacd
lock dec qword [rax]
jne 0x14010bacd
lea rcx, [rsp + 0x60]
call fcn.14010a5c0
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x14010bade
mov rcx, rsi
call fcn.14010a5c0
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
fld1
enter 0x580, 0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
je 0x14010ba2f
mov rcx, rdi
call fcn.140164400
mov rax, qword [r13 + 0xe0]
test rax, rax
jne 0x14010ba3b
jmp 0x14010ba57
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x70], rax
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, case.0x140048217.3583
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.140163790
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
lea rax, str.num_idle_threads_underflowed_on_thread_exit
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x80], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
lea rdx, [0x1401a9920]
lea rcx, [rsp + 0x70]
call fcn.140163280
ud2
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010bc2d
test eax, eax
jne 0x14010bd15
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
invalid
inc esi
xchg dword [rax], ecx
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd8], 0
jne 0x14010bcc7
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov qword [rax + 0xd8], 0xffffffffffffffff
lock inc qword [rsi]
jle 0x14010bcd5
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0xe0]
mov qword [rcx + 0xe0], rsi
inc qword [rcx + 0xd8]
inc dword [rcx + 0xd8]
inc dword [rcx + 0xd8]
mov rdx, qword [rcx + 0xe8]
cmp rdx, 0xffffffffffffffff
invalid
je 0x14010bcd9
push qword [rsi + rsi + 0x48]
inc edx
inc rdx
mov ecx, dword [0x14021d30c]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
enter 0xffffffffffff8948, 0xffffffffffffff91
call 0x18810bcc1
add esp, 0x58
enter 0xffffffffffff8948, 0xffffffffffffff91
call 0x18810bcc1
add esp, 0x58
pop rdi
pop rsi
ret
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontextcurrent.rs
lea ecx, [0x1401a8328]
call fcn.1401636d0
ud2
ud2
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x28]
call fcn.140163280
ud2
call fcn.140167a90
ud2
jle 0x14010bd74
mov rax, qword [rdi]
mov rcx, qword [rax]
mov qword [rax + 8], 1
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add byte [rax], al
cmp rcx, 1
jne 0x14010bdd0
add byte [rax], al
cmp rcx, 1
jne 0x14010bdd0
mov rax, qword [rdi]
mov rbx, qword [rax + 0x20]
and byte [rbx + rcx*4 + 0x70], cl
sub byte [rax - 0x7d], cl
cmp dword [rax + 0x18], 0
and byte [rbx + rcx*4 + 0x70], cl
sub byte [rax - 0x7d], cl
invalid
js 0x14010bda7
cmp dword [rax + 0x18], 0
add byte [rax - 0x39], cl
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x14010be56
mov rax, qword [rsi]
mov qword [rax + 0x18], 0
add byte [rax], al
add byte [rax], al
je 0x14010be56
mov rax, qword [rsi]
lock dec qword [rax]
dec qword [rax]
jne 0x14010bdaf
mov rcx, qword [rsi]
mov ecx, dword [rsi]
call case.0x14003dfe5.3576
mov rax, qword [rdi]
mov eax, dword [rdi]
lock dec qword [rax]
jne 0x14010bdc0
mov rcx, rdi
call fcn.14010aaa0
invalid
invalid
invalid
mov rax, rbx
mov rdx, r14
mov edx, esi
mov edx, esi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadmod.rs
mov edx, 0x2b
add byte [rax], al
add al, ch
pop rax
jbe 0x14010bdec
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
pop rax
jbe 0x14010bdec
add byte [rdi], cl
or ebp, eax
loope 0x14010be37
invalid
and al, 0x38
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_thread.rs
lea edx, [0x1401a64f0]
or dword [rax], eax
or dword [rax], eax
lea rcx, [rsp + 0x38]
call fcn.140163280
invalid
add byte [rdi], cl
invalid
add eax, 0x480b0f00
lea ecx, str.called__Option::unwrap____on_a__None__value
invalid
lea rcx, str.called__Option::unwrap____on_a__None__value
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadmod.rs
or al, 0xb5
or dword [rax], eax
mov edx, 0x2b
call fcn.140163440
ud2
push rsi
push rdi
push rbx
sub rsp, 0x60
sub esp, 0x60
sub esp, 0x60
mov rsi, rcx
mov rdi, qword [rcx + 8]
mov eax, dword [0x14021d30c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010bed2
test eax, eax
jne 0x14010c001
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0xc1
cmp qword [rax + 0xe8], rdi
jne 0x14010bf9f
mov rbx, qword [rsi]
mov qword [rsi], 0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd8], 0
add byte [rax], al
add byte [rdi], cl
test esi, edx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test esi, edx
add byte [rax], al
add byte [rbx + 0x1113e905], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov qword [rax + 0xd8], 0xffffffffffffffff
mov rax, qword [rax + 0xe0]
test rax, rax
je 0x14010bf6c
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov rax, qword [0x1401ea970]
shl rax, 1
test rax, rax
je 0x14010bfb7
cmpsb byte [rsi], byte [rdi]
add eax, 0x74c08400
loopne 0x14010c000
mov dword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401aa580]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.140163280
ud2
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
lea r9, method..virtual_0
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.140163790
ud2
mov rcx, rax
call fcn.14008ca00
nop
add rsp, 0x38
ret
int3
sub esp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x14019ca23]
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test r15, r15
je 0x14010c100
lea rsi, [0x14011b4a0]
lea esi, [0x14011b4a0]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
pop rsp
and al, 0x38
pop rsp
and al, 0x38
nop word cs:[rax + rax]
mov qword [rsp + 0x38], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14008c8d0
clc
dec dword [rcx - 1]
iretd
jne 0x14010c0e0
clc
dec dword [rcx - 1]
iretd
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x14010c125
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x14019ca24]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
add ebx, ebp
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add ebx, ebp
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rsi], rdx
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rsi], rdx
je 0x14010c1a8
test al, 4
je 0x14010c69b
add byte [rax], al
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
lea edx, [0x140109ca0]
lea edx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
call 0x1a510d335
mov rcx, qword [0x58]
call 0x1a510d335
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xc0]
mov rcx, qword [rax + 0xc8]
mov qword [rsp + 0xc0], rcx
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xc8], rdi
mov al, 1
mov rdi, qword [r14]
mov qword [r14], 0
test rdi, rdi
je 0x14010c4b8
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rdx + 2], cl
add byte [rax], al
mov qword [rsp + 0xc8], r14
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0x70], rdi
jl 0x14010c2a6
jo 0x14010c293
adc byte [rsi + 0x38], al
movups xmm1, xmmword [rsi + 0x48]
movups xmmword [rsp + 0x78], xmm0
and al, 0x78
jl 0x14010c2a6
and al, 0x78
movups xmmword [rsp + 0x88], xmm1
cmp al, 1
jne 0x14010c2b6
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x104], 0
add byte [rcx + rax], 0
add byte [rax], al
lea rax, [rsi + 0x28]
mov qword [rsp + 0x68], rax
sub byte [rax - 0x77], r9b
and al, 0x68
mov r15, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x90]
lea r12, [rsp + 0x30]
add byte [rax - 0x75], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x30
jmp 0x14010c2eb
add byte [rax], al
add byte [rax], al
dec r14
mov rcx, r14
call fcn.140142490
invalid
add eax, dword [rax]
invalid
invalid
mov rdx, qword [rbx + 0x10]
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov r8, rdi
mov r9, r15
call fcn.140101db0
pop rdx
invalid
dec dword [rax - 0x7d]
jl 0x14010c325
xor byte [rax], al
je 0x14010c3a8
invalid
lahf
add byte [rax], al
invalid
pop rdx
invalid
test byte [rdi + 0x4c000000], bl
mov esi, dword [rsp + 0x38]
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x38
mov r14, qword [rsp + 0x38]
mov rcx, r14
call fcn.1400085f0
cmp al, 0x23
jne 0x14010c3ba
add byte [rax], al
add byte [rax], al
mov eax, r14d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
stc
add dh, byte [rdx - 0x43]
mov ebp, dword [rsi - 1]
mov rbp, qword [r14 + 7]
mov ebp, dword [rsi + 7]
mov rcx, r13
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x14010c2e0
mov rcx, r13
call fcn.140142490
invalid
invalid
add eax, dword [rax]
jmp 0x14010c2e0
mov r14, qword [rsp + 0x38]
xor r12d, r12d
mov rax, r14
cmp r15, r14
jae 0x14010c3c2
jmp 0x14010c3ca
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x80], rax
cmp qword [rsp + 0x88], 0
mov r15, qword [rsp + 0xd0]
jne 0x14010c709
lea rcx, [rsp + 0x78]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x30], xmm0
lock dec qword [rbx]
jne 0x14010c40a
mov rcx, qword [rsp + 0x90]
call fcn.140019640
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x30], al
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x30], al
movaps xmmword [rsp + 0xa0], xmm0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010c478
test eax, eax
jne 0x14010c4d2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
fdivr st(7)
invalid
call fcn.1400fb5f0
invalid
inc esi
or dword [rax], 1
add byte [rax], al
invalid
fdivr st(7)
invalid
invalid
mov rax, qword [rsi + 0x20]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xc0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
or eax, 0xeb000000
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
or eax, 0xeb000000
xor dh, byte [rcx]
ror byte [rcx - 0x75], cl
mov qword ds:[r14], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdi, rdi
jne 0x14010c26e
lea rcx, str._internal_exception__blocking_task_ran_twice.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_blocking_task.rs
lea r8, [0x1401a9b80]
mov edx, 0x2d
sub eax, 0xe8000000
invalid
jae 0x14010c4d4
add byte [rdi], cl
invalid
sub eax, 0xe8000000
invalid
xor r15d, r15d
mov rbx, qword [rsp + 0x68]
mov rcx, rbx
call fcn.14010cb90
mov qword [rbx], 6
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov rax, qword [rsp + 0xc8]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010c55b
test eax, eax
jne 0x14010c5ad
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsi + 0x20]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xc0], 1
mov qword [rcx + 0xc8], rax
jmp 0x14010c5d7
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm0
xor r15d, r15d
mov rcx, qword [rsp + 0x68]
call fcn.14010cb90
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x30], r12
mov qword [rsi + 0x38], r14
mov qword [rsi + 0x40], rdi
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x58], rax
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x48], xmm0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010c657
test eax, eax
jne 0x14010c680
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xc0], r15
mov rcx, qword [rsp + 0xc0]
mov qword [rax + 0xc8], rcx
mov rcx, rsi
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14010ce20
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9e7d7
lea r9, [0x1401a7dd0]
lea r8, [rsp + 0x30]
call fcn.140167af0
ud2
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or edx, eax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x14010caf0
test cl, 3
je 0x14010cb50
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x14010cb6d
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14010cb66
lea rcx, [rsi + 0x28]
call fcn.14010cb90
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x14010cb43
js 0x14010cb40
call qword [rax + 0x18]
mov rcx, rsi
push rax
sbb byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp fcn.140142490
lea rcx, [rsi + 0x20]
call fcn.14010cc30
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp 0x14010ce20
nop
add rsp, 0x20
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
lea rdx, [rax - 4]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
test rcx, rcx
je 0x14010cbdb
cmp rcx, 1
jne 0x14010cc27
cmp eax, 3
jne 0x14010cc09
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x14010cc27
mov rsi, qword [rsi + 0x10]
mov rcx, rdi
call qword [rsi]
invalid
cmp qword [rsi + 8], 0
je 0x14010cc27
invalid
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x14010cc27
cmp qword [rsi + 0x10], 0
je 0x14010cbf0
call fcn.140142490
mov rax, qword [rsi + 0x28]
lock dec qword [rax]
jne 0x14010cc27
mov rcx, qword [rsi + 0x28]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140019640
mov rcx, rsi
call fcn.14010d0d0
cmp qword [rsi + 0x20], 0
je 0x14010cc27
mov rcx, qword [rsi + 0x18]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140142490
nop
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14010ce40
test al, 1
je 0x14010cfe6
mov rax, rcx
mul r8
mul eax
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r9 + rdi*2]
mov word [rsp + r11 + 0x34], di
movzx esi, word [r9 + rsi*2]
mov word [rsp + r11 + 0x36], si
mov r11, rax
mov ebx, eax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x14010d3e0
cmp rdx, 0x63
jbe 0x14010d465
add byte [rax], al
add byte [rdi], cl
xchg dword [rax + rax - 0x7e480000], ecx
add byte [rax], al
add byte [rcx + rbp - 0x40], cl
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
sub byte [rax - 0x77], cl
and al, 0x20
sub byte [rax - 0x77], cl
and al, 0x20
lea r8, [0x14019ca93]
mov r9d, 2
mov rcx, r10
mov dl, 1
jmp 0x14010d59e
invalid
or al, 4
add rcx, 0x38
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [0x1401aa580]
iretd
or dword [rax], eax
mov rcx, r10
mov dl, 1
xor r9d, r9d
iretd
call fcn.140088210
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
clc
sub dword [rbp + 0x35], esi
mov r14, r9
mov rdi, rdx
cmp qword [rdx + 0x30], 0
je 0x14010d676
invalid
mov r12, qword [rdi + 0x38]
lea rcx, [rsp + 0x40]
mov rdx, r12
loop 0x14010d636
sahf
invalid
invalid
dec dword [rax - 0x75]
and al, 0x40
cmp rax, 4
jne 0x14010d6be
loop 0x14010d636
sahf
invalid
mov qword [rsi], 2
jmp 0x14010d9ae
invalid
add byte [rax - 0x3f], cl
loopne 0x14010d68d
or rax, 3
jmp 0x14010d9a3
mov r15, qword [rdi + 0x38]
mov qword [rdi + 0x38], 0
test r15, r15
dec dword [rdi]
invalid
popfq
add al, 0
invalid
dec dword [rdi]
test byte [rbp + 0x48000004], bl
lea eax, [rdi + 0x40]
lea rax, [rdi + 0x40]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x40], r15
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x58], rcx
mov r12, qword [rsp + 0x50]
mov r13, rcx
sub r13, r12
mov qword [rsp + 0x78], rax
jne 0x14010d70d
mov ebp, 3
jmp 0x14010d726
mov rbx, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
cmp eax, 3
jne 0x14010d9f6
invalid
test rbx, rbx
je 0x14010dae1
lea rcx, [0x1401a91fa]
mov edx, 0xd
call fcn.14010a720
sar bh, 1
dec dword [rax - 0x77]
invalid
mov rcx, rbx
call qword [r13]
cmp qword [r13 + 8], 0
je 0x14010daf5
mov rcx, rbx
call fcn.140142490
jmp 0x14010daf5
ja 0x14010db7f
lea rax, [rsp + 0x50]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov ebp, 2
xor r12d, r12d
mov rax, qword [rsp + 0x100]
cmp rax, 0x200000
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax + 0x3d], cl
add byte [rax], al
and byte [rax], al
mov ebx, 0x200000
cmovb rbx, rax
mov rax, qword [rsp + 0x48]
sub rax, r12
cmp rax, rbx
jb 0x14010db05
add r15, r12
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r12, rbx
mov qword [rsp + 0x50], r12
mov r15, qword [rdi]
lock inc qword [r15]
jle case.0x140104616.65
sti
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
cmp rax, rcx
jae 0x14010db42
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 1], 0x88
fadd dword [rax]
add byte [rax], al
ror dword [rax - 1], 0x88
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0x20], r12
mov ebp, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lock xadd qword [0x1401e9148], rbp
movzx eax, byte [0x1401ea9b8]
mov dh, 5
ror qword [0x141119172], 1
add byte [rax], al
mov dh, 5
ror qword [0x141119172], 1
add byte [rax], al
mov edx, 0x80
add byte [rax], al
call fcn.140143230
add eax, dword [rax]
test rax, rax
je 0x14010db6e
add byte [rax], al
add byte [rax], al
mov r14, rax
mov qword [rax], 0xcc
mov qword [rax + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9b738
add ah, cl
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9b738
mov qword [r14 + 0x10], rax
mov dword [rsi + 0x10], eax
mov qword [r14 + 0x18], 0
mov qword [r14 + 0x20], rbp
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x30], rbx
mov qword [r14 + 0x38], r13
mov qword [r14 + 0x40], r15
movups xmm0, xmmword [rsp + 0x40]
and al, 0x40
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r14 + 0x48], xmm0
movups xmmword [r14 + 0x58], xmm1
adc dword [rsi + 0x58], ecx
xorps xmm0, xmm0
movups xmmword [r14 + 0x68], xmm0
push 0x7846c749
add byte [rax], al
add byte [rax], al
mov rcx, qword [r12 + 0x170]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
mov rdx, r14
xor r8d, r8d
call fcn.140109ce0
mov r15, rax
test rax, rax
invalid
je 0x14010d953
test rdx, rdx
je 0x14010d953
mov eax, edx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
mov rbx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
jb 0x14010d95d
test rax, rax
je 0x14010d95d
mov esp, edx
dec r12
mov r13, qword [rdx - 1]
mov rbp, qword [rdx + 7]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x14010d949
or byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.140142490
add rax, qword [r8]
mov rcx, r12
call fcn.140142490
jmp 0x14010d95d
test r15, r15
mov rbx, qword [rsp + 0x38]
je 0x14010d978
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r14], rcx
je 0x14010d978
mov rax, qword [rsp + 0x20]
lock dec qword [rax]
jne 0x14010d98d
lea rcx, [rsp + 0x20]
call fcn.14010a5c0
test r15, r15
je 0x14010d9c2
mov qword [rsi], 1
mov qword [rsi + 8], rax
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock cmpxchg qword [rcx], rdx
je 0x14010daaf
cmp byte [rax - 0x75], cl
adc r15b, dil
push rax
and cl, ch
mov ecx, 0x48000000
add byte [rax], al
lea rcx, [rsp + 0x60]
add byte [rax], al
lea rcx, [rsp + 0x60]
lea rbp, [rdi + 0x40]
mov r15, qword [rsp + 0x58]
mov rdx, qword [rcx + 0x10]
mov qword [rsp + 0x30], rdx
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x90], r13
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
je 0x14010da4a
mov rcx, qword [rdi + 0x38]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
mov qword [rdi + 0x30], 0
mov qword [rdi + 0x38], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10], rax
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rbp], xmm0
cmp dword [rsp + 0x80], 1
jne 0x14010da88
invalid
invalid
mov rax, qword [rsp + 0x88]
test rax, rax
jne 0x14010d9a3
jmp 0x14010d67a
lea rcx, [rsp + 0x80]
call fcn.14010d0d0
jmp 0x14010d67a
invalid
and al, 0x80
add byte [rax], al
add al, ch
cmp esi, esi
invalid
dec dword [rax - 0x75]
cmp byte [r8 - 0x7b], r9b
leave
mov ecx, dword [rdi + 0x38]
test rcx, rcx
je 0x14010daaf
cmp qword [rdi + 0x40], 0
je 0x14010daaf
invalid
add eax, 0x349e1e8
add byte [rax - 0x39], cl
xor byte [r9], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x77], cl
cmp byte [rax - 0x75], cl
and al, 0x30
call fcn.140142490
mov qword [rdi + 0x30], 1
mov qword [rdi + 0x38], r14
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x78]
js 0x14010db0e
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rcx], xmm0
mov qword [rsi], 0
mov qword [rsi + 8], rbx
jmp 0x14010d9ae
lea rcx, str.task_was_cancelledtask_panickedassertion_failed:_snapshot.is_complete__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskharness.rs
mov edx, 0x12
call fcn.14010a720
mov rdi, rax
mov qword [rsi], 1
mov qword [rsi + 8], rdi
jmp 0x14010d9ae
lea rcx, [rsp + 0x40]
and al, 0x40
mov rdx, r12
mov r8, rbx
call fcn.1401639e0
retf
pop rsi
add eax, 0x7c8b4c00
and al, 0x40
mov r12, qword [rsp + 0x50]
jmp 0x14010d74e
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_fs_file.rs
mov edx, 0x2b
call fcn.140163440
ud2
invalid
or ecx, dword [rax - 0x73]
or eax, 0x9a77f
call fcn.140163730
ud2
or ecx, dword [rbx + 0x10f7b60d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc byte [rax], al
mov rdx, qword gs:[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
or al, 0xca
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
xor eax, eax
jmp 0x14010db92
add byte [rcx], dh
shr bl, 0x24
mov ecx, 0x80
mov edx, 0x100
add byte [rax], al
add byte [rdx + 0x100], bh
call fcn.140162fc0
ud2
lea r8, [0x1401a7db8]
mov rdx, r12
call fcn.1401632c0
invalid
add byte [rdi], cl
invalid
add eax, 0xb00b0f00
add dword [rax + 0x48202444], ecx
lea edx, [0x1401a9dc0]
mov byte [rsp + 0x20], al
lea rdx, [0x1401a9dc0]
lea rcx, [rsp + 0x20]
call fcn.140167160
ud2
invalid
or ecx, esp
int3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je 0x14010dc18
test al, 4
je 0x14010e093
add byte [rax], al
test al, 3
je 0x14010dbd0
cmp rax, 0x3f
jbe 0x14010e0ad
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14010dbea
lea rax, [0x1401b1540]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
jne 0x14010e0c7
mov eax, 0xc8
mov al, 1
mov r8, qword [r12]
mov qword [r12], 4
cmp r8, 4
add al, 0xf
invalid
invalid
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add al, 0xf
test byte [rbx + 0x4c000001], bh
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x30], r8
movups xmm0, xmmword [rsi + 0x38]
movups xmm1, xmmword [rsi + 0x48]
cmp byte [rdi], r9b
adc byte [rsi + 0x48], cl
movups xmm2, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x38], xmm0
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsp + 0x58], xmm2
cmp al, 1
jne 0x14010dd18
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 0
invalid
add byte [rax - 0x75], cl
jl 0x14010dd40
mov rdi, qword [rsp + 0x40]
add rdi, 0x10
cmp r8, 3
je 0x14010dd56
mov rdx, qword [rsp + 0x38]
mov rcx, qword [rdi]
lea rax, [0x1401ac760]
invalid
or dword [rax], eax
mov r9d, dword [rax + r8*4]
mov qword [rsp + 0x70], 0
add byte [rax], al
invalid
add byte [rax], al
lea r8, [rsp + 0x70]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
test eax, eax
je 0x14010e07e
lea rcx, [rsp + 0x48]
mov rdx, rdi
call fcn.14010ea70
mov rdi, rax
mov rax, qword [rsp + 0x40]
mov r13, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x50]
adc byte [rsp + 0x50], al
adc byte [rsp + 0x50], al
movaps xmmword [rsp + 0x70], xmm0
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x80], rcx
lock dec qword [rax]
mov word [rax + rax*4], fs
add byte [rax], al
add al, dh
dec qword [rax]
jne 0x14010dd97
mov rcx, qword [rsp + 0x40]
call fcn.140019640
lea rbx, [rsi + 0x28]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xa0], rax
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x90], xmm0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + 0x10f54e05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
add dword [rax], eax
add byte [rbx + 0x357401f8], al
add dword [rax], eax
add byte [rbx + 0x357401f8], al
test eax, eax
jne 0x14010deaf
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbp, qword [rcx + rax*8]
lea rcx, [rbp + 0xc0]
lea rdx, [0x140109ca0]
adc eax, 0xffffbea0
call fcn.1400fb5f0
mov byte [rbp + 0x108], 1
mov rax, qword [rsi + 0x20]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xc0], 1
mov qword [rcx + 0xc8], rax
jmp 0x14010deb2
js 0x14010de9b
lea rcx, str._internal_exception__blocking_task_ran_twice.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_blocking_task.rs
lea r8, [0x1401a9b80]
mov edx, 0x2d
call fcn.140163830
ud2
mov rcx, rbx
call fcn.14010e550
mov qword [rbx], 2
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0x30], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010df42
test eax, eax
jne 0x14010df94
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
lea rcx, [r12 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r12 + 0x108], 1
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x70], xmm0
add byte [rdi], cl
sub dword [rsp + 0x70], eax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
mov rax, qword [rsi + 0x20]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xc0], 1
mov qword [rcx + 0xc8], rax
jmp 0x14010dfbe
movaps xmm0, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], al
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm0
xor r15d, r15d
mov rcx, rbx
call fcn.14010e550
mov qword [rsi + 0x28], 1
add byte [rax - 0x39], cl
xor byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x14010e012
add byte [rax - 0x39], cl
xor byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x14010e012
mov qword [rsi + 0x48], r13
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x60], rax
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rsi + 0x50], xmm0
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010e040
test eax, eax
jne 0x14010e061
mov r8, qword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
mov esp, 0xb7e8ffff
invalid
invalid
inc esi
xchg dword [rax], ecx
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xc0], r15
mov qword [rax + 0xc8], r14
mov rcx, rsi
call 0x14010e7c0
nop
add rsp, 0xa8
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 edi, eax
shl rdi, 0x20
or rdi, 2
jmp 0x14010dd66
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_task_state.rs
lea r8, [0x1401a9468]
mov edx, 0x24
call fcn.140163440
ud2
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x14010e4b0
test cl, 3
je 0x14010e513
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14010e530
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14010e529
add byte [rax], al
add byte [rax - 0x75], cl
js case.0x1400ff768.352
test eax, eax
je 0x14010e506
mov rcx, qword [rsi + 0x80]
call qword [rax + 0x18]
mov rcx, rsi
add rsp, 0x20
and byte [rsi - 0x17], bl
jge fcn.14010e550
add eax, dword [rax]
and byte [rsi - 0x17], bl
jge fcn.14010e550
add eax, dword [rax]
lea rcx, [rsi + 0x20]
call fcn.14010e5d0
and al, ch
mov ah, 0
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14010e7c0
lea rcx, str.assertion_failed:_prev.ref_count_____1
or eax, 0x9b1a1
lea r8, [0x1401a9700]
mov edx, 0x27
add byte [rax], al
add al, ch
clc
invalid
invalid
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
clc
add rax, 0xffffffffcc0b0f00
int3
int3
invalid
jle 0x14010e580
test rdi, rdi
je 0x14010e5c9
push rsp
push rsp
mov rsi, qword [rsi + 0x18]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
add byte [rbp + 0x26], dh
jle case.0x1400fe63f.381
add byte [rbp + 0x26], dh
jmp 0x14010e5c9
jle 0x14010e592
add al, 0x74
cmp al, 0x48
mov eax, dword [rsi + 0x18]
sbb al, dh
dec qword [rax]
sbb al, dh
dec qword [rax]
jne case.0x140101c78.328
mov rcx, qword [rsi + 0x18]
call fcn.140019640
cmp qword [rsi + 0x28], 0
je 0x14010e5c9
invalid
and cl, byte [rax - 0x75]
jle 0x14010e5cb
mov rdi, qword [rsi + 0x20]
mov rcx, rdi
mov ecx, edi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140142490
invalid
cmp qword [rsi + 0x28], 0
jne 0x14010e5a7
add rsp, 0x28
add esp, 0x28
invalid
pop rdi
pop rsi
ret
add eax, 0x10ed25
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010e631
test eax, eax
jne case.0x1401009ee.326
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xc0]
mov rbx, qword [rax + 0xc8]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xc0], 1
add 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, 0xc8
mov qword [rax + 0xc8], rdi
jmp 0x14010e669
xor r14d, r14d
lea rdi, [rsi + 8]
mov rcx, rdi
call fcn.14010e550
mov qword [rsi + 8], 2
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
add byte [rbx + 0x327401f8], al
add byte [rbx + 0x327401f8], al
test eax, eax
jne 0x14010e706
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xc0], r14
mov qword [rax + 0xc8], rbx
mov r15, qword [rsi]
mov qword [rax + 0xc0], 1
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xc8], r15
jmp 0x14010e70c
xor esi, esi
mov rcx, rdi
call fcn.14010e550
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], 3
mov qword [rsi + 0x18], 0
mov qword [rsi + 0x28], r15
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi + 0x30], xmm0
mov eax, dword [0x14021d30c]
adc byte [rax], al
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
mov dh, 0x80
or byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x14010e792
test eax, eax
jne 0x14010e7b3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rcx + rcx*4 - 0x50], 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
cwde
enter 0, 0
ror dword [rcx + rcx*4 - 0x50], 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
cwde
enter 0, 0
add rsp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rsi
push rdi
push rbx
sub rsp, 0x90
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14010e7e0
test al, 1
je 0x14010e98c
test al, 2
jne 0x14010e9a6
test al, 8
jne 0x14010e906
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010e85d
xorps xmm6, xmm6
test eax, eax
jne 0x14010e889
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
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
movaps xmm6, xmmword [rax + 0xc0]
mov qword [rax + 0xc0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xc8], rdi
lea rcx, [rsi + 0x28]
call fcn.14010e550
mov qword [rsi + 0x28], 2
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010e8ea
test eax, eax
jne 0x14010e921
mov eax, dword [0x14021d30c]
add eax, 0x10ea49
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
ret 0xffb3
invalid
call fcn.1400fb5f0
mov byte [rdi + 0x108], 1
ret 0xffb3
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movaps xmmword [rax + 0xc0], xmm6
jmp 0x14010e921
add byte [rax], al
call qword [rax + 0x10]
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
call 0x1844c3143
and al, 0x20
jb 0x14010e9c0
jne 0x14010e979
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x14010e95f
js 0x14010e999
lea rcx, str.assertion_failed:_prev.is_running__
or eax, 0x9ab2d
stosd dword [rdi], eax
or dword [rax], eax
lea r8, [0x1401a94e8]
mov edx, 0x23
call fcn.140163440
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401a9528]
mov edx, 0x25
call fcn.140163440
ud2
add byte [rbp + rcx*4 + 5], cl
je 0x14010e95d
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.14008eb30]
pop rdx
add eax, edi
dec dword [rax - 0x77]
and al, 0x68
pop rdx
add eax, edi
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 eax, 0x9ab5f
add eax, 0x9ab5f
stosd dword [rdi], eax
or dword [rax], eax
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
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
and al, 0x48
add al, byte [rax]
add byte [rax], al
and al, 0x48
add al, byte [rax]
add byte [rax], al
lea rdx, [0x1401a9570]
stosq qword [rdi], rax
or dword [rax], eax
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
add eax, 0x9a78b
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1401aa580]
invalid
invalid
or dword [rax], eax
mov ebx, 0x89480009
or dword [rax], eax
mov qword [rsp + 0x40], rax
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140163280
ud2
xor al, ch
sbb byte [rax + 5], cl
add byte [rdi], cl
or ecx, esp
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
cmp qword [rcx + 0x18], 0
jne 0x14010ebbb
invalid
add byte [rax - 0x75], cl
pop rcx
adc byte [rax - 0x7b], cl
fisttp dword [rdi]
je 0x14010eb7d
mov rdi, rdx
mov rbx, qword [rcx + 0x10]
test rbx, rbx
je 0x14010eb7d
mov rdi, rdx
mov qword [rsp + 0x20], rcx
mov r14, qword [rcx]
lea rbp, [rsp + 0x28]
lea rsi, [0x1401b1550]
jmp 0x14010ead5
invalid
add bl, ch
and al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [r12 + 0x10], 0x23
jne 0x14010eb76
add byte [rax], al
add byte [rax], al
test rbx, rbx
je 0x14010eb9c
test bh, al
add byte [rax], al
invalid
test bh, al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
mov rcx, rbp
mov r8, r14
mov r9, rbx
call fcn.1400fc450
cmp qword [rsp + 0x28], 0
je 0x14010eb40
jl 0x14010eb0e
add eax, esi
jmp rax
mov rcx, qword [rsp + 0x20]
jmp 0x14010eb80
xor r12d, r12d
jmp 0x14010eb76
mov qword [rsp + 0x28], 0
add rcx, 0x18
lea rdx, [0x1401aaef8]
lea r9, [0x1401a7de8]
lea r8, [rsp + 0x28]
call fcn.140167af0
ud2
mov qword [rdi + 8], 0
test r15, r15
je 0x14010f212
lea r13, [rdi + 0x10]
mov qword [rsp + 0x60], r15
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x68], xmm0
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x78], rax
mov r12, qword [rsp + 0x70]
cmp r12, rax
jne 0x14010f22c
mov rax, qword [rsp + 0x68]
sub rax, r12
cmp rax, rbx
jb 0x14010f1f3
add r15, r12
mov rcx, r15
mov rdx, rsi
mov r8, rbx
fsubr st(0)
invalid
invalid
add eax, 0xdc014900
mov qword [rsp + 0x70], r12
mov r15, qword [rdi + 0x28]
mov qword [rdi + 0x28], 0
test r15, r15
dec dword [rdi]
test byte [rdi + 4], ah
add byte [rax], al
fsubr st(0)
invalid
dec dword [rdi]
test byte [rdi + 4], ah
add byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
or byte [rax], 1
add byte [rax], al
or byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14010ee33
test eax, eax
jne 0x14010f312
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
cmp eax, ecx
jae 0x14010f260
add byte [rax], al
add byte [rcx - 0x75], cl
adc al, 0xd0
mov qword [rdx + 0xd8], rcx
mov r12, qword [rdx + 0xe0]
test r12, r12
je 0x14010f26e
lock inc qword [r12]
jle 0x14010f28f
invalid
add byte [rbx + 0x10e46d05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
mov qword [rsp + 0x88], r12
mov esi, 1
lock xadd qword [0x1401e9148], rsi
movzx eax, byte [0x1401ea9b8]
mov ecx, 0x80
mov edx, 0x80
call fcn.140143230
test rax, rax
je 0x14010f293
mov r14, rax
mov qword [rax], 0xcc
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9a127
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9a127
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], 0
mov qword [r14 + 0x20], rsi
mov qword [r14 + 0x28], 3
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [r14 + 0x30], xmm0
movups xmmword [r14 + 0x40], xmm1
movups xmmword [rsi + 0x40], xmm1
movups xmmword [rsi + 0x40], xmm1
mov qword [r14 + 0x50], r15
xorps xmm0, xmm0
rol byte [rcx + 0xf], 0x29
invalid
invalid
mov qword [r14 + 0x70], 0
jo 0x14010ef3e
add byte [rax], al
add byte [rcx - 0x75], cl
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rbp + rcx*4 - 0x74], cl
and al, 0x88
add byte [rax], al
add byte [rax], al
rol byte [rcx + 0xf], 0x29
invalid
jo 0x14010ef3e
add byte [rax], al
mov rdx, r14
mov r8b, 1
call fcn.140109ce0
test rax, rax
test eax, eax
je 0x14010ef6a
test rdx, rdx
jne 0x14010f2a4
lock dec qword [r12]
dec qword [r12]
jne 0x14010ef7e
lea rcx, [rsp + 0x88]
call fcn.14010a5c0
cmp qword [rdi], 0
je 0x14010f148
invalid
add byte [rax - 0x75], cl
or byte [r10 + 0x84], r15b
test byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 8]
mov edx, 0x84
test byte [rax], al
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14010f15d
add byte [rax], al
mov rcx, qword [rdi + 8]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x14010f15d
jmp 0x14f12d942
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
and al, 0x10
lea rdx, [rsp + 0x20]
mov rcx, r12
mov r8, r15
call qword [rax + 0x18]
mov r13, qword [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
sbb byte [rbx + rcx*4 + 0x6c], cl
insb byte [rdi], dx
and al, 0x20
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm0
mov r9, qword [rsp + 0x50]
cmp r13, 3
jne 0x14010f0b4
test sil, sil
test dh, dh
je 0x14010f0b4
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010f083
lea edx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 1
mov byte [rax + 0x105], bpl
mov rbp, r14
mov qword [rbp], 2
jmp 0x14010f18b
invalid
xlatb
add byte [rax], al
add byte [rcx - 0x7d], al
std
add cl, byte [rdi]
test cl, ah
add byte [rax], al
add byte [rcx - 0x7d], al
std
add ecx, dword [rcx + rcx*4 - 0xb]
je 0x14010f0a7
cmp r13d, 2
je 0x14010f19f
lea rsi, [rdi + 0x18]
movaps xmm0, xmmword [rsp + 0x60]
invalid
movaps xmmword [rsp + 0x20], xmm0
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
je 0x14010f10e
invalid
mov rcx, qword [rdi + 8]
mov rax, qword [rcx + 0x10]
mov r14, rdx
mov r12, r8
mov qword [rsp + 0x90], r9
call qword [rax + 0x20]
mov r9, qword [rsp + 0x90]
mov r8, r12
mov rdx, r14
mov qword [rdi], 0
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r8
movaps xmm0, xmmword [rsp + 0x20]
and byte [rdi], cl
adc dword [rsi], eax
and byte [rdi], cl
adc dword [rsi], eax
mov qword [rdi + 0x28], r9
test r13, r13
mov rsi, qword [rsp + 0x98]
je 0x14010ed65
add byte [rax], al
add byte [rdi], cl
test byte [rbx], ch
cld
invalid
mov qword [rbp], 1
mov qword [rbp + 8], rdx
jmp 0x14010f18b
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x14010f15d
cmp qword [rdi + 0x10], 0
je 0x14010f15d
mov qword [rdi], 1
add byte [rcx + rcx*4 + 0x77], cl
or byte [rax - 0x75], cl
and al, 0x30
mov qword [rdi + 8], r14
mov rax, qword [rsp + 0x30]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmmword [r13], xmm0
mov byte [rdi + 0x30], 1
mov qword [rbp], 0
mov dword [rbp], 0
mov qword [rbp + 8], rbx
add rsp, 0xb8
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
lea rcx, [rsp + 0x60]
mov rdx, r12
mov r8, rbx
call fcn.1401639e0
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x70]
jmp 0x14010edb1
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401a7d40]
mov edx, 0x2b
call fcn.140163440
ud2
add eax, 0x480b0f00
lea ecx, str.assertion_failed:_buf.is_empty__p
lea rcx, str.assertion_failed:_buf.is_empty__p
lea r8, [0x1401a7d88]
lea eax, [0x1401a7d88]
mov edx, 0x20
call fcn.140163440
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x9b463
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401a7d58]
mov edx, 0x2b
call fcn.140163440
ud2
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
xor eax, eax
jmp 0x14010f314
ud2
mov ecx, 0x80
mov edx, 0x80
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rdx + 0x80], bh
add byte [rax], 0
invalid
add byte [rax], 0
add al, ch
invalid
call fcn.140162fc0
ud2
mov qword [rsp + 0xa0], rdx
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xa8], eax
lea rax, [0x1401008e0]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xb0], eax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x98a6a
lea rdx, [0x1401a7d70]
lea rcx, [rsp + 0x20]
call fcn.140163280
ud2
add dword [rax + 0x48202444], ecx
lea edx, [0x1401a7d70]
mov byte [rsp + 0x20], al
lea rdx, [0x1401a7d70]
lea rcx, [rsp + 0x20]
call fcn.140167160
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14010f37a
retf 0x8901
mov cl, 0x21
or al, byte [rax]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
add eax, 0x10df40
mov rcx, qword gs:[0x58]
fist word [rax]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14010f41a
sbb edi, ebx
adc byte [rax], al
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 + 0xc0]
lea rdx, [0x140109ca0]
test al, 0xff
invalid
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
test al, 0xff
invalid
or byte [rcx], al
add byte [rax], al
add dword [rbx + 0x10deec05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movaps xmm6, xmmword [rax + 0xc0]
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xc8], rdi
mov al, 1
mov rdi, qword [rsi + 0x30]
mov qword [rsi + 0x30], 0
mov dword [rsi + 0x30], 0
mov dword [rsi + 0x30], 0
test rdi, rdi
je 0x14010f753
mov qword [rsp + 0x68], rdi
movups xmm0, xmmword [rsi + 0x38]
cmp byte [rdi], cl
adc byte [rsi + 0x48], cl
cmp byte [rdi], cl
adc byte [rsi + 0x48], cl
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rsp + 0x80], xmm1
add byte [rax], 0
add byte [rcx + rax], bh
add byte [rax], 0
add byte [rcx + rax], bh
jne case.0x140104eb5.23
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 0
add byte [rcx + rax], 0
add byte [rax], al
add byte [rcx + rax], 0
add byte [rax], al
cmp qword [rsp + 0x80], 0
jne 0x14010f7db
mov rbx, qword [rsp + 0x78]
and al, 0x78
mov r14, qword [rsp + 0x88]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov rax, qword [r14 + 8]
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax - 0x75], cl
or al, 0xca
lea rcx, [rcx + 0x89]
cmp rax, rcx
jne 0x14010f595
invalid
mov eax, dword [r14 + 0x38]
inc eax
je 0x14010f806
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x89]
mov qword [r14 + 8], rax
mov dword [r14 + 0x38], 1
lea rbp, [rsp + 0x78]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140103810
mov r15, rax
dec dword [r14 + 0x38]
jne 0x14010f5f1
lea rcx, str._internal_exception__blocking_task_ran_twice.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_blocking_task.rs
lea r8, [0x1401a9b80]
mov edx, 0x2d
call fcn.140163830
ud2
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x80]
lea rdx, [0x1401aaef8]
lea r9, [0x1401a7de8]
lea r8, [rsp + 0x28]
call fcn.140167af0
ud2
pop rdi
dec dword [rbx + rcx*4 + 0x77]
dec dword [rax - 0x75]
jg 0x1401119dd
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1401119ea
jg 0x1401119e7
add byte [rax + rcx + 0x4c], dh
mov ecx, esi
mov rcx, r14
call fcn.140142490
or al, byte [rbx]
add byte [rax - 0x77], cl
fld1
sahf
or al, byte [rbx]
add byte [rcx], dh
invalid
mov rcx, rbx
call fcn.140142490
xor edi, edi
jmp 0x140111a04
mov byte [rsi + 0x30], 1
cmp qword [rsi + 0x20], rdi
jbe 0x140111adc
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140111adc
mov rcx, rdi
shl rcx, 4
add rax, rcx
inc rdi
mov rcx, qword [rax]
test rcx, rcx
je 0x140111a04
cmp rcx, 1
je 0x140111a00
mov edx, dword [rax + 8]
xor eax, eax
test edx, 0x199
setne al
lea r8, [rax + 2]
test edx, 0x114
cmove r8, rax
lea rax, [r8 + 4]
test edx, 0x118
cmove rax, r8
lea r8, [rax + 8]
test edx, 0x110
cmove r8, rax
shr edx, 3
and edx, 0x20
or rdx, r8
mov rax, qword [rcx + 0x10]
mov r8, rdx
and r8, 0xffffffff8000ffff
nop word cs:[rax + rax]
mov r9d, eax
mov r10d, eax
shr r10d, 0x10
and r10d, 0x7fff
mov r11, r10
shl r11, 0x10
add r11, 0x10000
and r9d, 0x2f
cmp r10d, 0x7fff
mov r10d, 0
cmovne r10, r11
or r9, r8
or r9, r10
lock cmpxchg qword [rcx + 0x10], r9
jne 0x140111a90
call fcn.14010ad40
jmp 0x140111a04
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
add al, byte [rax]
add byte [rbx + rcx*4 - 0x68], cl
sub byte [rax + rax], cl
add byte [rbp - 0x7b], cl
invalid
pop rsp
cmp rcx, 3
je 0x140111ea9
mov r11, qword [rax + 0x1038]
test r11, r11
je 0x140111cb4
add rax, 0xc30
jmp 0x140111cf2
cmp rcx, 4
je 0x140111ea9
mov r11, qword [rax + 0x1448]
test r11, r11
je 0x140111cd2
add rax, 0x1040
jmp 0x140111cf2
cmp rcx, 5
je 0x140111ea9
mov r11, qword [rax + 0x1858]
test r11, r11
je 0x140111ea5
add rax, 0x1450
mov r9, qword [rdx + 0x18]
mov r10, qword [rax + 0x400]
test r10d, r10d
je 0x140111d26
cmp r10d, 1
jne 0x140111d3d
mov rcx, r9
shr rcx, 6
ror r11, cl
tzcnt rax, r11
add ecx, eax
and ecx, 0x3f
mov eax, 0x1000
jmp 0x140111e0f
mov ecx, r9d
ror r11, cl
tzcnt rax, r11
lea ecx, [r9 + rax]
and ecx, 0x3f
jmp 0x140111e16
mov edx, 1
mov eax, 0x40
mov esi, r10d
mov ecx, 1
mov edi, r10d
nop word cs:[rax + rax]
test sil, 1
mov rbx, rax
cmove rbx, rdx
imul rcx, rbx
shr edi, 1
imul rax, rax
cmp esi, 3
mov esi, edi
ja 0x140111d60
imul rcx, rax
test rcx, rcx
je 0x140111eba
mov rax, r9
or rax, rcx
shr rax, 0x20
je 0x140111da2
mov rax, r9
xor edx, edx
div rcx
mov rcx, rax
jmp 0x140111dab
mov eax, r9d
xor edx, edx
div ecx
mov ecx, eax
ror r11, cl
tzcnt rax, r11
add ecx, eax
and ecx, 0x3f
test r10d, r10d
je 0x140111e16
mov eax, 0x1000
cmp r10d, 1
je 0x140111e0f
mov edx, 1
mov eax, 0x40
mov esi, r10d
mov r11d, 1
mov edi, r10d
nop
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 0x140111de0
imul rax, r11
shl rax, 6
test r10d, r10d
je 0x140111e5b
cmp r10d, 1
jne 0x140111e62
mov edx, 0x40
jmp 0x140111e20
mov edx, 1
mov eax, 0x40
mov r11, rax
neg r11
and r11, r9
imul rdx, rcx
add rdx, r11
xor r11d, r11d
cmp rdx, r9
cmovbe r11, rax
add r11, rdx
mov qword [r8 + 8], r10
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], r11
mov eax, 1
mov qword [r8], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov edx, 1
jmp 0x140111e20
mov esi, 1
mov r11d, 0x40
mov edi, r10d
mov edx, 1
mov ebx, r10d
nop dword [rax + rax]
test dil, 1
mov r14, r11
cmove r14, rsi
imul rdx, r14
shr ebx, 1
imul r11, r11
cmp edi, 3
mov edi, ebx
ja 0x140111e80
imul rdx, r11
jmp 0x140111e20
xor eax, eax
jmp 0x140111e4e
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timewheelmod.rs
mov rdx, rcx
call fcn.140163340
ud2
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timewheellevel.rs
mov edx, 0x19
call fcn.140163440
ud2
lea rcx, [rsp + 0x48]
call fcn.140163280
ud2
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2d8
movaps xmmword [rsp + 0x2c0], xmm6
mov rsi, rcx
mov qword [rsp + 0xc0], 0
and al, 0xc0
add byte [rax], al
add byte [rax], 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 - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x1d0], 0
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1f0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x230], 0
add byte [rax], al
mov qword [rsp + 0x240], 0
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x230], 0
add byte [rax], al
mov qword [rsp + 0x240], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x250], 0
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x270], 0
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax], 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 - 0x39], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi], cl
invalid
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax], 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 - 0x39], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi], cl
invalid
jne 0x1401127b1
lea rax, [rsi + 0x20]
mov qword [rsp + 0x28], rax
mov rax, qword [rsi + 0x20]
cmp rax, rdx
cmova rdx, rax
mov qword [rsp + 0x98], rdx
lea rbx, [rsi + 8]
lea r15, [rsi + 0x28]
mov rbp, 0xfffffffffffffffe
xorps xmm6, xmm6
movabs r14, 0xffffffffe
xor ecx, ecx
mov qword [rsp + 0x30], rcx
nop dword [rax + rax]
mov rcx, qword [rsi + 0x30]
test rcx, rcx
jne 0x14011254e
lea rcx, [rsp + 0xa0]
mov rdx, rbx
call fcn.140111c00
cmp qword [rsp + 0xa0], 0
mov rax, qword [rsp + 0x98]
je 0x1401126a1
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov r8, qword [rsp + 0xb8]
cmp r8, rax
ja 0x1401126a1
mov eax, 1
mov ecx, edi
shl rax, cl
or qword [rdx + r11 + 0x408], rax
test r9, r9
je 0x140112520
invalid
add dword [rax], eax
invalid
xor eax, 0x4d000001
mov edx, ecx
invalid
mov r10, r9
retf 0x8b4d
mov r9, qword [r9]
test r9, r9
leave
je 0x1401123fe
mov qword [r9 + 8], 0
add byte [rcx + 0xf], al
adc dword [rdx], esi
movups xmmword [r10], xmm6
mov rax, qword [r10 + 0x20]
nop word cs:[rax + rax]
cmp rax, 0xfffffffffffffffe
jae 0x140112812
add byte [rax], al
add byte [rax], al
cmp rax, r8
ja 0x140112470
lock cmpxchg qword [r10 + 0x20], rbp
jne 0x140112410
mov qword [r10 + 0x10], 0xffffffffffffffff
mov qword [rsp + 0x70], r10
mov rax, qword [r15]
cmp rax, r10
je 0x140112868
mov qword [r10 + 8], rax
mov qword [r10], 0
test rax, rax
je 0x140112453
mov qword [r10 + 0x10], rax
xor rax, r8
or rax, 0x3f
cmp rax, r14
cmovae rax, r14
bsr rax, rax
xor al, 1
movzx eax, al
imul ecx, eax, 0x2b
shr ecx, 8
mov rdx, qword [rsi + 0x18]
cmp rdx, rcx
jbe 0x1401127a3
mov rdx, qword [rbx]
imul r11, rcx, 0x410
mov rdi, qword [r10 + 0x10]
mov eax, dword [rdx + r11 + 0x400]
add eax, eax
lea ecx, [rax + rax*2]
shr rdi, cl
lea r12, [rdx + r11]
and edi, 0x3f
mov rax, rdi
shl rax, 4
lea rcx, [r12 + rax]
mov qword [rsp + 0x70], r10
mov r13, qword [rax + r12]
cmp r13, r10
je 0x14011284e
mov qword [r10 + 8], r13
mov qword [r10], 0
test r13, r13
je 0x1401124f4
invalid
add al, 0x4d
mov dword [rbp], edx
mov qword [rcx], r10
cmp qword [r12 + rax + 8], 0
jne 0x1401123d0
add rax, r12
add rax, 8
loopne 0x14011254f
add eax, 8
mov qword [rax], r10
jmp 0x1401123d0
mov r8, qword [rsp + 0xb8]
mov qword [rsp + 0x38], r8
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x38
mov rax, qword [rsp + 0x28]
cmp qword [rax], r8
ja 0x140112885
jae 0x140112320
invalid
mov rax, qword [rsp + 0x28]
mov qword [rax], r8
jmp 0x140112320
mov rax, qword [rcx]
mov eax, dword [rcx]
mov qword [rsi + 0x30], rax
lea rdx, [rax + 8]
test rax, rax
cmove rdx, r15
mov qword [rdx], 0
movups xmmword [rcx], xmm6
mov rax, qword [rcx + 0x20]
cmp rax, 0xffffffffffffffff
je 0x140112320
mov byte [rcx + 0x40], 0
mov qword [rcx + 0x20], 0xffffffffffffffff
mov rax, qword [rcx + 0x38]
nop dword [rax + rax]
mov rdx, rax
or rdx, 2
lock cmpxchg qword [rcx + 0x38], rdx
jne 0x140112590
ret 0xc0
mov qword [rsp + 0x90], rdx
call qword [rax + 0x18]
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x30]
mov qword [rdx], r12
mov qword [rsp + rdi + 0xc8], r13
inc rcx
cmp rcx, 0x20
jne 0x140112316
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rsi], cl
jne 0x14011268a
xor edi, edi
nop word cs:[rax + rax]
mov rax, qword [rsp + rdi + 0xc0]
mov rcx, qword [rsp + rdi + 0xc8]
mov qword [rsp + rdi + 0xc0], 0
test rax, rax
je 0x140112921
call qword [rax + 8]
add rdi, 0x10
cmp rdi, 0x200
jne 0x140112640
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
mov ecx, 0
je 0x140112316
jmp 0x140112694
mov rcx, rsi
call fcn.140164400
jmp 0x140112633
mov rcx, rsi
call fcn.1401647e0
jmp 0x140112314
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov rcx, qword [rsp + 0x28]
cmp qword [rcx], rax
ja 0x140112885
jae 0x1401126be
mov rcx, qword [rsp + 0x28]
mov qword [rcx], rax
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140111c00
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x58]
cmp rcx, 1
adc rcx, 0
test rax, rax
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
mov qword [rsi + 0x38], rcx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
mov al, 0xe
mov al, 0xe
jne 0x1401127c4
mov rcx, qword [rsp + 0x30]
cmp rcx, 0x21
jae 0x1401127db
test rcx, rcx
je 0x140112753
shl rcx, 4
lea rsi, [rsp + rcx]
add rsi, 0xc0
lea rdi, [rsp + 0xc0]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
mov qword [rdi], 0
test rax, rax
je 0x1401128f4
call qword [rax + 8]
add rdi, 0x10
cmp rdi, rsi
jne 0x140112730
mov esi, 8
jmp 0x14011276d
add rsi, 0x10
cmp rsi, 0x208
je 0x140112787
mov rax, qword [rsp + rsi + 0xb8]
test rax, rax
je 0x140112760
mov rcx, qword [rsp + rsi + 0xc0]
call qword [rax + 0x18]
jmp 0x140112760
movaps xmm6, xmmword [rsp + 0x2c0]
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timewheelmod.rs
call fcn.140163340
ud2
mov rcx, rsi
mov rdi, rdx
call fcn.1401647e0
mov rdx, rdi
jmp 0x1401122dc
mov rcx, rsi
call fcn.140164400
mov rcx, qword [rsp + 0x30]
cmp rcx, 0x21
jb 0x140112705
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timemod.rs
mov edx, 0x20
call fcn.1401633c0
ud2
or dword [rax], eax
mov rcx, rax
call fcn.140163340
ud2
lea rax, str.mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x1401aa580]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timeentry.rs
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
call fcn.140163280
ud2
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x40]
call fcn.140167bb0
ud2
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x70]
jo 0x1401128c3
lea eax, [rsp + 0x40]
jo 0x1401128c3
lea eax, [rsp + 0x40]
mov rcx, r15
call fcn.140167bb0
ud2
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x70], rax
lea rax, [0x140098d10]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x96549
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x96549
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
add byte [rax], al
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timewheelmod.rs
lea rcx, [rsp + 0x40]
call fcn.140163280
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timemod.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timemod.rs
mov edx, 0x2b
call fcn.140163440
ud2
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140112a27
mov bl, 1
test cl, cl
jne 0x140112a29
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1401129e9
cmp byte [rsp + 0x39], 0
je 0x1401129e9
test byte [rsi + 0x34], 4
jne 0x1401129e9
sub byte [rax - 0x73], cl
adc eax, 0x89c4c
mov r8d, 1
call qword [rax + 0x18]
invalid
test al, al
jne 0x140112a29
sbb byte [rax + rax*8 - 0x74b7bf8b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x91f31
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140112a29
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
add byte [rdx + rdx + 0x48], dh
lea ecx, [rsi + 0x10]
call fcn.140111180
mov rax, qword [rsi + 8]
inc rax
jmp 0x140112ac0
lea rcx, [rsp + 0x28]
mov qword [rsi + 0x10], rbx
mov qword [rsi + 8], rax
add rdi, 0xb0
test r14, r14
je 0x140112aff
cmp byte [rsp + 0x58], 2
jne 0x140112c07
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x28
mov rcx, qword [rsp + 0x28]
xor edx, edx
mov eax, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lock cmpxchg qword [rcx + 0x10], rdx
cmp qword [rsi + 0x18], 0
je 0x140112b20
jmp 0x140112b52
mov rdx, rdi
xor r8d, r8d
call fcn.1401112e0
cmp qword [rsi + 0x18], 0
jne 0x140112b52
nop word cs:[rax + rax]
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x140112b60
dec rax
mov qword [rsi + 0x30], rax
mov rcx, qword [rsi + 0x20]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsi + 0x18]
je 0x140112b20
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulerdefer.rs
call fcn.1401636d0
ud2
mov qword [rsi + 0x18], 0
cmp qword [rsi + 8], 0
jne 0x140112c53
mov qword [rsi + 8], 0xffffffffffffffff
mov rdi, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rdi, rdi
je 0x140112c61
mov qword [rsi + 8], 0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmm3, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rcx, rdi
call fcn.140111b80
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rax, rdi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp qword [rdi], 0
je 0x140112c7b
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.1401117b0
invalid
dec dword [rax - 0x7d]
jle 0x140112c37
add byte [rdi], cl
test dl, bh
invalid
invalid
invalid
invalid
jmp 0x140112b52
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401636d0
ud2
lea rcx, str.core_missing
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140163830
ud2
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:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeiodriver.rs
invalid
pop rsp
or dword [rax], eax
mov edx, 0x68
call fcn.140163830
ud2
invalid
lea rax, [rcx - 0x10]
mov qword [rsp + 0x28], rax
mov byte [rcx + 0xa8], 1
add rcx, 0xb0
call fcn.140112d50
lock dec qword [rsi - 0x10]
jne 0x140112cf5
lea rcx, [rsp + 0x28]
call fcn.14010a5c0
nop
add rsp, 0x30
pop rsi
ret
add rsp, 0x60
pop rsi
ret
je 0x140112d7d
add rsi, 0x18
mov rcx, rsi
add rsp, 0x60
add esp, 0x60
add esp, 0x60
pop rsi
jmp fcn.140163bd0
invalid
invalid
invalid
or eax, 0x8d480005
and al, r13b
retf 0x519
mov al, 0x4e
and byte [rdx + rdx*8 + 0x48], dh
lea ecx, [rsi + 0x20]
call fcn.140164400
mov rdx, qword [rsi + 0x18]
push rsi
sbb byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsi - 1], al
invalid
invalid
push rsi
sbb byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsi - 1], al
invalid
jmp 0x140112dfc
or eax, 2
add cl, byte [rax - 0x77]
and al, 0x30
mov qword [rsp + 0x30], rax
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimeiodriver.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, str.failed_to_wake_I_O_driver
pop rbx
or dword [rax], eax
lea r9, case.0x140048217.3583
lea r8, [rsp + 0x30]
mov edx, 0x19
call fcn.140163790
ud2
push rdi
sub rsp, 0xb8
mov r10, rdx
mov rax, qword [rcx]
mov r9, qword [rax]
or byte [rbx + 0x10a83442], cl
or byte [rbx + 0x10a83442], cl
jne 0x140112f6f
test al, 0x20
jne 0x140112fb1
mov eax, 0x27
cmp r9, 0x2710
jb 0x14011302d
mov r11d, 0x27
movabs rcx, 0x346dc5d63886594b
xor al, 0x4c
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
nop
mov rax, r9
mul rcx
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, r9d
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rsp + r11 + 0x34], di
mov dword [rsp + rbx + 0x34], edi
movzx esi, word [r8 + rsi*2]
mov word [rsp + r11 + 0x36], si
mov r11, rax
ret
cmp r9, 0x5f5e0ff
mov r9, rdx
ja 0x140112ed0
ret
cmp rdx, 0x63
jbe 0x140112f56
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r8d, ecx, 0x64
sub edx, r8d
movzx edx, dx
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x36], dx
mov dword [rsp + rax + 0x36], edx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x14011303f
sbb edi, 0
add byte [rax], al
sbb edi, 0
add byte [rax], al
add dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x140113053
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x81], bh
mov edx, 0x81
mov eax, 0x30
mov r8, r9
nop dword [rax]
mov rcx, rdx
shr r8, 4
call 0x10a9a738e
and dl, 0xf
cmp dl, 0xa
mov r11d, 0x57
cmovb r11d, eax
add r11b, dl
rol dword [rax + rcx*4 + 0x5c], cl
or al, 0x36
fadd dword [rcx]
rol dword [rax + rcx*4 + 0x5c], cl
or al, 0x36
lea rdx, [rcx - 1]
cmp r9, 0x10
mov r9, r8
invalid
jae 0x140112f80
sal dword [rbx - 0x2f], 0xeb
mov edx, 0x81
jmp 0x140112fef
mov edx, 0x81
mov eax, 0x30
mov r8, r9
nop
mov rcx, rdx
shr r8, 4
mov edx, r9d
and dl, 0xf
loop 0x140112fdc
cmp dl, 0xa
mov r11d, 0x37
mov ebx, 0x37
mov ebx, 0x37
cmovb r11d, eax
add r11b, dl
mov byte [rsp + rcx + 0x36], r11b
lea rdx, [rcx - 1]
cmp r9, 0x10
mov r9, r8
jae 0x140112fc0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
cmp ecx, 0x80
ja 0x14011308c
mov eax, 0x81
sub rax, rdx
sub eax, edx
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea r8, [0x14019ca93]
mov r9d, 2
mov rcx, r10
invalid
mov dl, 1
jmp 0x14011307c
sal dword [rdx + 0x4c4feb01], 1
mov edx, ecx
mov rdx, r9
cmp rdx, 0x63
ja 0x140112f25
jmp 0x140112f56
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx ecx, word [rcx + rdx*2]
mov word [rsp + rax + 0x36], cx
add al, 0x36
add rax, 0xfffffffffffffffe
dec byte [rax - 0x73]
or al, 4
lea rcx, [rsp + rax]
add rcx, 0x38
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [0x1401aa580]
mov rcx, r10
mov dl, 1
xor r9d, r9d
call fcn.140088210
nop
add rsp, 0xb8
mov eax, 0x5f000000
pop rsi
ret
lea r8, [0x140194df0]
lea eax, [0x140194df0]
mov edx, 0x80
call fcn.1401632c0
invalid
add byte [rdi], cl
invalid
add eax, 0xcc0b0f00
add byte [rax], al
mov rsi, rcx
mov esi, ecx
mov qword [rcx + 8], 0xffffffffffffffff
mov r15, qword [rcx + 0x10]
mov qword [rsp + 0x20], r15
mov qword [rcx + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
invalid
xchg ebx, eax
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rbx + 0x48000000], dl
mov eax, dword [rsi + 0x38]
mov rax, qword [rsi + 0x38]
mov rcx, r15
xchg qword [rax + 0x20], rcx
and byte [rax - 0x77], cl
and al, 0x28
and byte [rax - 0x77], cl
and al, 0x28
test rcx, rcx
test ecx, ecx
je 0x1401130fa
lea rcx, [rsp + 0x28]
call fcn.140111180
loopne 0x1401130f8
invalid
loopne 0x1401130f8
invalid
dec dword [rax - 0x75]
jle 0x140113136
mov rdi, qword [rsi + 0x38]
mov rax, qword [rdi]
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x48147501], ch
mov ecx, eax
test al, 1
jne 0x140113128
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
leave
add dh, al
cmpxchg qword [rdi], rcx
invalid
leave
add dh, al
cmpxchg qword [rdi], rcx
invalid
pcmpeqw mm5, mm2
jne case.0x1400ccc14.3782
invalid
jmp 0x14011316e
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 8], cl
jne 0x140113195
mov r8, qword [rdi]
lea rcx, [rdi + 0x10]
mov rdx, rdi
call fcn.1401131d0
mov rbx, rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 8], cl
sete al
test rbx, rbx
je 0x14011316a
invalid
adc al, 0x49
mov r14, rdx
mov esi, edx
test al, al
je 0x1401131a0
mov rcx, r14
call qword [rbx + 8]
test r15, r15
je 0x140113173
jmp 0x140113185
test al, al
je 0x1401131ae
test r15, r15
jne 0x140113185
cmp qword [rsp + 0x20], 0
jl 0x14011319b
and byte [rax], al
je 0x140113185
lea rcx, [rsp + 0x20]
call fcn.140111180
inc qword [rsi + 8]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, [rdi + 8]
call fcn.1401647e0
jmp case.0x1400cd38a.3973
invalid
add rdi, 8
mov rcx, rdi
call fcn.140164400
jmp 0x14011315d
push rsp
adc al, byte [0x188c11caf]
add edi, 8
add rdi, 8
mov rcx, rdi
call fcn.140164400
test r15, r15
je 0x140113173
jmp 0x140113185
loopne 0x1401131de
je 0x1401131ed
cmp r8d, 1
cmp eax, 1
je 0x140113204
cmp r8d, 2
jne 0x14011327e
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdx], rcx
jne 0x140113261
xor r9d, r9d
jmp case.0x14004b09a.3893
mov r11, qword [rcx + 8]
test r11, r11
je 0x140113298
mov r10, qword [r11]
mov qword [rcx + 8], r10
lea r8, [r10 + 8]
test r10, r10
cmove r8, rcx
mov qword [r8], 0
xorps xmm0, xmm0
movups xmmword [r11], xmm0
mov r9, qword [r11 + 0x10]
mov r8, qword [r11 + 0x18]
mov qword [r11 + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rax], al
adc byte [r8], al
add byte [rax], al
add byte [rax], al
mov qword [r11 + 0x20], 1
mov rcx, qword [rcx]
test rcx, rcx
add byte [rax], al
mov qword [r11 + 0x20], 1
mov rcx, qword [rcx]
test rcx, rcx
jne 0x140113256
test r10, r10
jne 0x1401132b2
test rcx, rcx
jne case.0x14004b09a.3893
and rax, 0xfffffffffffffffc
jmp 0x140113270
test al, 1
jne 0x1401132cc
and rax, 0xfffffffffffffffc
or rax, 2
xor r9d, r9d
xchg qword [rdx], rax
mov rax, r9
mov rdx, r8
add rsp, 0x28
ret
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_sync_notify.rs
mov edx, 0x28
add al, ch
stosb byte [rdi], al
invalid
invalid
add byte [rdi], cl
invalid
add al, ch
stosb byte [rdi], al
add dword [0x1881c4199], eax
lea ecx, str.called__Option::unwrap____on_a__None__value
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_sync_notify.rs
mov edx, 0x2b
add byte [rax], al
add al, ch
nop
invalid
invalid
add byte [rdi], cl
invalid
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcutillinked_list.rs
mov edx, 0x25
and eax, 0xe8000000
jbe 0x1401132c9
invalid
invalid
and eax, 0xe8000000
jbe 0x1401132c9
add eax, 0x480b0f00
lea ecx, str.assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x96b7d
ud2
lea rcx, str.assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_sync_notify.rs
mov edx, 0x43
call fcn.140163440
ud2
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rdi, rdx
xlatb
xlatb
mov qword [rsp + 0x20], rcx
lea rbp, [rdx + 8]
mov qword [rsp + 0x28], r8
mov r14, qword [r8]
mov esi, dword [rax]
mov esi, dword [rax]
xor r12d, r12d
mov sil, 1
jmp 0x140113340
mov byte [rdi + 0x38], 1
mov al, 1
lock cmpxchg byte [rbx], r12b
je 0x140113340
mov rcx, rbx
call fcn.140164400
nop word cs:[rax + rax]
fld1
retf
movzx eax, byte [rdi + 0x38]
test rax, rax
je 0x140113380
cmp eax, 1
jne 0x140113486
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
cmovs ecx, dword [rbp - 0x3fcee7a7]
mov rcx, qword [rdi]
lea rbx, [rcx + 0x18]
xor eax, eax
lock cmpxchg byte [rcx + 0x18], sil
jno 0x140113379
jne 0x140113465
cmp byte [rdi + 0x30], 0
je 0x1401134ee
mov byte [rdi + 0x38], 2
mov al, 1
lock cmpxchg byte [rbx], r12b
cmpxchg byte [rbx], ah
je 0x140113340
jmp 0x14011332d
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rax, qword [rax + 0x10]
mov ecx, eax
and ecx, 0x80000000
mov r12, qword [rdi + 0x28]
mov edx, r12d
and edx, 1
neg edx
and edx, 5
lea r8, [rdx + 0xa]
test r12b, 2
cmove r8, rdx
and r12d, 0x20
or r12, r8
mov edx, r12d
and edx, eax
mov r8, rdx
or r8, rcx
jne 0x1401134d2
mov r15, qword [rdi]
lea rbx, [r15 + 0x18]
xor eax, eax
lock cmpxchg byte [r15 + 0x18], sil
ja 0x1401133e9
jne 0x140113479
mov rax, qword [rdi]
mov rax, qword [rax + 0x10]
mov ecx, eax
shr ecx, 0x1f
mov edx, 0x2f
cmove edx, eax
and r12d, edx
mov rdx, r12
or rdx, rcx
jne 0x14011357a
push rax
sbb byte [rcx + rcx*4 + 0x67], cl
mov dword [rdi + 0x18], esp
mov qword [rdi + 0x20], r13
mov qword [rsp + 0x30], rbp
mov dword [rdi + 0x18], esp
mov qword [rdi + 0x20], r13
mov qword [rsp + 0x30], rbp
mov rax, qword [r15 + 0x20]
cmp rax, rbp
je 0x1401135b1
mov qword [rdi + 0x10], rax
mov qword [rdi + 8], 0
test rax, rax
mov r12d, 0
je 0x14011344d
mov qword [rax], rbp
mov qword [r15 + 0x20], rbp
cmp qword [r15 + 0x28], 0
cmp dword [rdi + 0x28], 0
cmp dword [rdi + 0x28], 0
jne 0x140113320
mov qword [r15 + 0x28], rbp
jmp 0x140113320
mov rcx, rbx
call fcn.1401647e0
cmp byte [rdi + 0x30], 0
jne case.0x14003dfe5.3980
fld1
jae 0x14011347e
add eax, 0x307f8000
add byte [rdi], cl
test edx, edi
invalid
mov rcx, rbx
call fcn.1401647e0
jmp 0x1401133d7
adc eax, dword [0x13f631d84]
invalid
mov rax, qword [rdi]
mov rax, qword [rax + 0x10]
mov ecx, eax
shr ecx, 0x10
mov rdx, qword [rdi + 0x28]
mov r8d, edx
and r8d, 1
neg r8d
fadd dword [rcx - 0x7d]
loopne 0x1401134a9
fadd dword [rcx - 0x7d]
loopne 0x1401134a9
lea r9d, [r8 + 0xa]
mov r10d, edx
mov edx, edx
and r10d, 0x20
test dl, 2
cmove r9d, r8d
or r9d, r10d
and r9d, eax
shr eax, 0x1f
mov rdx, qword [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
mov qword [rdx], r9
mov byte [rdx + 8], cl
mov byte [rdx + 9], al
jmp 0x140113569
shr eax, 0x10
mov byte [rdi + 0x38], 2
shr ecx, 0x1f
mov r8, qword [rsp + 0x20]
mov qword [r8], rdx
mov byte [r8 + 8], al
mov byte [r8 + 9], cl
jmp 0x140113569
cmp dword [rdi + 0x20], ecx
jne 0x140113536
cmp qword [rax], rdx
jne 0x140113536
mov r9, qword [rax + 8]
cmp r9, qword [r8 + 8]
jne 0x140113536
mov r9, qword [rax + 0x10]
cmp r9, qword [r8 + 0x10]
jne 0x140113536
mov rax, qword [rax + 0x18]
cmp rax, qword [r8 + 0x18]
je 0x140113556
call rdx
mov r14, rax
mov r15, rdx
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x14011354e
mov rcx, qword [rdi + 0x20]
call qword [rax + 0x18]
mov qword [rdi + 0x18], r14
mov qword [rdi + 0x20], r15
mov rax, qword [rsp + 0x20]
mov byte [rax + 9], 2
or dword [rdx], eax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
jne 0x140113599
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x38], 2
mov rdx, qword [rsp + 0x20]
mov qword [rdx], r12
mov byte [rdx + 8], al
mov byte [rdx + 9], cl
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
je 0x140113569
mov rcx, rbx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140164400
invalid
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 0
add r15, 0x20
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x38]
mov rcx, r15
call fcn.140167c30
invalid
invalid
invalid
add byte [rdi], cl
invalid
invalid
jo 0x1401135e1
add byte [rbp + rcx*4 + 5], cl
push rbp
or dword [rax], eax
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.140163440
ud2
sub rsp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
cmp qword [rax], 0
je 0x1401136b5
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401aa82c]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1401136d7
mov bl, 1
test cl, cl
jne 0x1401136d9
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140113699
cmp byte [rsp + 0x39], 0
jl 0x140113697
cmp dword [rax], eax
je 0x140113699
test byte [rsi + 0x34], 4
jne 0x140113699
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1401136d9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1401136d9
invalid
and al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401aa828]
mov r8d, 4
mov eax, 4
mov eax, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
in al, dx
sub byte [rax - 0x77], cl
iretd
mov ecx, dword [rdi + 8]
test rcx, rcx
je 0x140113747
mov rdx, qword [rdi + 0x10]
mov qword [rcx + 8], rdx
mov rcx, qword [rdi + 0x10]
test rcx, rcx
jne 0x14011375a
cmp qword [rsi + 0x28], rax
jne 0x140113766
lea rcx, [rsi + 0x28]
jmp 0x14011375a
cmp qword [rsi + 0x20], rax
jne 0x140113766
mov rcx, qword [rdi + 0x10]
mov qword [rsi + 0x20], rcx
test rcx, rcx
je 0x140113725
mov rdx, qword [rax]
mov qword [rcx], rdx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x18], cl
jne 0x140113778
add rsp, 0x28
pop rdi
pop rsi
ret
add rsi, 0x18
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140164400
or dword [rax], eax
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timeentry.rs
mov edx, 0x73
call fcn.140163830
ud2
sub rsp, 0x28
mov rax, qword [rdx + 0x10]
cmp rax, 0xffffffffffffffff
je 0x140113943
xor rax, qword [rcx + 0x18]
or rax, 0x3f
movabs r8, 0xffffffffe
cmp rax, r8
cmovae rax, r8
ror byte [rax + 0xf], 0xbd
sal byte [rcx + rax], 0xf
mov dh, 0xc0
ror byte [rax + 0xf], 0xbd
sal byte [rcx + rax], 0xf
mov dh, 0xc0
imul eax, eax, 0x2b
shr eax, 8
mov r9, qword [rcx + 0x10]
cmp r9, rax
jbe 0x1401139e0
mov r8, qword [rcx]
imul r9, rax, 0x410
mov rax, qword [rdx + 0x10]
mov ecx, dword [r8 + r9 + 0x400]
add ecx, ecx
lea ecx, [rcx + rcx*2]
shr rax, cl
lea r10, [r8 + r9]
and eax, 0x3f
mov r11, rax
shl r11, 4
lea rcx, [r10 + r11]
mov rsi, qword [rdx]
test rsi, rsi
je 0x14011396b
mov rdi, qword [rdx + 8]
mov qword [rsi + 8], rdi
mov rsi, qword [rdx + 8]
test rsi, rsi
jne 0x1401139a7
cmp qword [r10 + r11 + 8], rdx
jne 0x1401139b3
lea rsi, [r10 + r11]
add rsi, 8
jmp 0x1401139a7
mov rax, qword [rdx]
test rax, rax
je 0x14011397a
mov r8, qword [rdx + 8]
mov qword [rax + 8], r8
mov rax, qword [rdx + 8]
test rax, rax
jne 0x14011398d
cmp qword [rcx + 0x28], rdx
jne 0x1401139d9
add rcx, 0x28
mov rax, rcx
jmp 0x14011398d
mov rsi, qword [rcx]
cmp rsi, rdx
je 0x14011399b
test rsi, rsi
je 0x1401139bb
jmp 0x1401139c2
cmp qword [rcx + 0x20], rdx
jne 0x1401139d9
mov rax, qword [rdx + 8]
mov qword [rcx + 0x20], rax
test rax, rax
je 0x14011395c
mov rcx, qword [rdx]
mov qword [rax], rcx
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
jmp 0x1401139d9
mov rsi, qword [rdx + 8]
mov qword [rcx], rsi
test rsi, rsi
je 0x140113932
mov r10, qword [rdx]
mov qword [rsi], r10
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov rsi, qword [rcx]
test rsi, rsi
jne 0x1401139c2
cmp qword [rcx + 8], 0
jne 0x1401139f4
test rsi, rsi
jne 0x1401139d9
mov edx, 1
mov ecx, eax
shl rdx, cl
xor qword [r8 + r9 + 0x408], rdx
add rsp, 0x28
pop rdi
pop rsi
ret
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timewheelmod.rs
mov rcx, rax
mov rdx, r9
call fcn.140163340
ud2
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcutillinked_list.rs
mov edx, 0x25
call fcn.140163440
ud2
je 0x140113b0d
test eax, eax
jne 0x140113b2e
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xc0]
lea rdx, [0x140109ca0]
adc eax, 0xffff619f
adc eax, 0xffff619f
call fcn.1400fb5f0
mov byte [rbx + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xc0], rdi
add byte [rax - 0x77], cl
mov al, 0xc8
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov al, 0xc8
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
push rbp
add al, byte [rax]
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov rbx, qword [rdx]
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x140113bb6
test eax, eax
jne 0x140113c30
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xc0]
add byte [rax - 0x73], cl
adc eax, 0xffff60f7
add byte [rax - 0x73], cl
adc eax, 0xffff60f7
call fcn.1400fb5f0
mov byte [r15 + 0x108], 1
mov eax, dword [0x14021d30c]
xchg edi, eax
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r15d, byte [rax + 0x104]
movzx ebp, byte [rax + 0x105]
test r15b, r15b
je 0x140113bf3
test bpl, bpl
jne 0x140113bf3
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax + 0x10]
mov bl, 2
jmp 0x140113d9e
xor eax, eax
mov ecx, ebp
sub cl, 1
movzx ecx, cl
cmovb ecx, eax
test r15b, r15b
movzx eax, bpl
cmovne eax, ecx
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x105], al
mov rax, qword [r14 + 0x30]
test al, 2
je 0x140113c41
jmp 0x140113d6f
xor r15d, r15d
xor ebp, ebp
mov rax, qword [r14 + 0x30]
test al, 2
jne 0x140113d6f
mov bl, 1
test al, 4
jne 0x140113d9e
test al, 1
je 0x140113cb2
mov rcx, qword [rdi]
mov rax, qword [rcx + 8]
cmp rax, qword [r14 + 0x28]
jne 0x140113c89
mov rax, qword [r14 + 0x20]
mov rcx, qword [rcx]
mov rdx, qword [rax]
cmp rdx, qword [rcx]
jne 0x140113c89
mov rdx, qword [rax + 8]
cmp rdx, qword [rcx + 8]
jne 0x140113c89
mov rdx, qword [rax + 0x10]
cmp rdx, qword [rcx + 0x10]
adc byte [rbp + 0xa], dh
adc byte [rbp + 0xa], dh
mov rax, qword [rax + 0x18]
cmp rax, qword [rcx + 0x18]
je 0x140113ce7
mov rax, qword [r14 + 0x30]
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x140113c90
test al, 2
jne 0x140113d69
mov rax, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x28]
sub dil, r15b
push rax
invalid
sub dil, r15b
push rax
sbb byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x28], rdx
sub byte [rcx - 0x75], cl
xor byte [rsi + 0xf], r12b
invalid
add byte [rax], r8b
sub byte [rcx - 0x75], cl
xor byte [rsi + 0xf], r12b
invalid
mov rcx, rax
or rcx, 1
or ecx, 1
or ecx, 1
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x140113cd0
test al, 2
jne 0x140113d6f
add byte [rax], al
add byte [rax], al
mov bl, 2
test r15b, r15b
je 0x140113d9e
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
test byte [rax + rax + 0x58b0000], ch
adc al, 0x96
adc byte [rax], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
or byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x140113d46
test eax, eax
jne 0x140113d9e
invalid
add byte [rbx + 0x1095ed05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x140109ca0]
lea edx, [0x140109ca0]
mov es, eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea edx, [0x140109ca0]
adc eax, 0xffff5f66
invalid
call fcn.1400fb5f0
mov byte [rsi + 0x108], 1
add dword [rax], eax
add byte [rcx], al
invalid
inc esi
xchg byte [rax], cl
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14021d30c]
rcl byte [rbp + 0x48650010], 0x8b
or al, 0x25
pop rax
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x104], 1
add byte [rcx + rax], 0
add byte [rcx], al
mov byte [rax + 0x105], bpl
jmp 0x140113d9e
lock or qword [r14 + 0x30], 1
cmp byte [r14 + 0x38], 0
mov byte [r14 + 0x38], 0
je 0x140113d9c
mov rax, qword [rsi]
test rax, rax
je 0x140113d91
lock dec qword [rax]
jne 0x140113d91
invalid
mov rcx, qword [rsi]
call fcn.140019c50
mov qword [rsi], 0
xor ebx, ebx
jmp 0x140113d9e
mov bl, 1
mov eax, ebx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
cmp byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
lea rdx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_synconeshot.rs
lea rcx, [rsp + 0x28]
call fcn.140163280
ud2
rol dword [rax], 0
add byte [rax - 0x75], cl
sbb eax, 0x5428a
add byte [rax], al
mov rbx, qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140113e1d
mov rax, qword [rsi + 0x38]
test rax, rax
je 0x140113ec8
movzx ecx, word [rsi + 0x30]
mov rdi, qword [rsi + 0x18]
xor byte [rax - 0x75], cl
jle 0x140113e3d
test cx, cx
jne 0x140113e55
mov rdx, qword [rsi + 0x20]
nop
movdqa xmm0, xmmword [rdx]
pmovmskb ecx, xmm0
add rdi, 0xfffffffffffffe00
invalid
invalid
dec dword [rax - 0x7d]
invalid
invalid
invalid
invalid
cmp ecx, 0xffff
je 0x140113e30
inc dword [rax]
add byte [rbp + riz*8 - 9], dh
ror dword [rax - 0x77], 1
push rsi
not ecx
mov qword [rsi + 0x20], rdx
and byte [rax - 0x77], cl
jle 0x140113e6d
and byte [rax - 0x77], cl
jle 0x140113e6d
lea edx, [rcx - 1]
and edx, ecx
mov word [rsi + 0x30], dx
mov dword [rsi + 0x30], edx
dec rax
mov qword [rsi + 0x38], rax
mov dword [rsi + 0x38], eax
mov dword [rsi + 0x38], eax
test rdi, rdi
je 0x140113ec8
tzcnt eax, ecx
shl rax, 5
sub rdi, rax
invalid
mov rcx, qword [rdi - 8]
ror dword [rax - 0x3f], 0xe0
add eax, 0x48c72948
invalid
mov rcx, qword [rdi - 8]
invalid
call rbx
mov rax, qword [rdi - 0x18]
call 0x149108773
call 0x149108773
je 0x140113ea0
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
lock dec qword [rax]
jne 0x140113e10
jmp 0x140113eb7
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi - 0x18]
call case.0x14003dfe5.3576
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x140113e10
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.14010aaa0
invalid
invalid
jmp 0x140113e10
invalid
cmp qword [rsi], 0
je 0x140113ee5
cmp qword [rsi + 8], 0
je 0x140113ee5
mov rcx, qword [rsi + 0x10]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140142490
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
jae 0x140113fd1
mov rax, r8
mov eax, eax
shl rax, 5
add rax, rcx
enter 0xffffffffffff8348, 0xffffffffffffffc0
loopne 0x140113f05
invalid
enter 0xffffffffffff8348, 0xffffffffffffffc0
loopne 0x140113f05
sub ecx, dword [rdi]
invalid
mov qword [r10], r9
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [r10 + 8], xmm0
mov r9, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r10 + 0x18], r9
inc r8
add rax, 0x20
add eax, 0x20
add eax, 0x20
cmp r8, rdx
je 0x140113fd1
add byte [rax], al
add byte [rax], al
mov r10, r8
shl r10, 5
mov r9, qword [rcx + r10]
mov ecx, dword [rcx + rdx]
mov ecx, dword [rcx + rdx]
cmp r9, qword [rcx + r10 - 0x20]
jae 0x140113f36
lea r11, [rcx + r10]
add r10, rcx
add r10, 0xffffffffffffffe0
mov rsi, qword [r11 + 0x18]
mov qword [rsp + 0x30], rsi
movups xmm0, xmmword [r11 + 8]
movaps xmmword [rsp + 0x20], xmm0
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmmword [r11], xmm0
movups xmmword [r11 + 0x10], xmm1
cmp r8, 1
je 0x140113f20
mov r11d, 1
mov r10, rax
nop word [rax + rax]
cmp r9, qword [r10 - 0x20]
jae 0x140113f20
invalid
dec dword [rcx - 0x73]
jb 0x140113f8e
lea rsi, [r10 - 0x20]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r10 + 0x10], xmm1
movups xmmword [r10], xmm0
inc r11
mov r10, rsi
cmp r8, r11
jne 0x140113fa0
mov r10, rcx
jmp 0x140113f20
add rsp, 0x40
pop rsi
ret
lea ecx, str.assertion_failed:_offset___0__offset___len
lea r8, [0x1401a7718]
mov edx, 0x2e
add byte [rax], al
invalid
add byte [rax], al
call fcn.140163440
ud2
int3
int3
add eax, 0xd69a9
mov ecx, 0x14
mov edx, 1
add al, ch
adc dh, dl
add al, byte [rax]
add al, ch
adc dh, dl
add al, byte [rax]
test rax, rax
je 0x140114050
invalid
sub eax, 0x9e05100f
pop rbx
or dword [rax], eax
movups xmm0, xmmword [str.tokio_runtime_workerThe_Tokio_context_thread_local_variable_has_been_destroyed.]
adc byte [str.tokio_runtime_workerThe_Tokio_context_thread_local_variable_has_been_destroyed.], al
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x72656b72
adc byte [rdx + 0x6b], dh
invalid
invalid
add bh, al
adc byte [rdx + 0x6b], sil
adc byte [rdx + 0x6b], dh
adc byte [rdx + 0x6b], dh
jb 0x14011407d
mov qword [rsi], rax
mov dword [rsi], eax
invalid
mov qword [rsi + 8], 0x14
or byte [rax + rax], dl
add byte [rax], al
invalid
add byte [rax - 0x39], cl
adc byte [rax + r8], r10b
add byte [rax], al
mov qword [rsi + 0x10], 0x14
mov rax, rsi
add rsp, 0x20
pop rsi
ret
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0x14
call fcn.140162fc0
ud2
int3
invalid
add byte [rax - 0x2f], cl
loopne 0x1401140d4
test eax, eax
jne 0x140114106
xor eax, eax
movzx ecx, byte [rsi + 8]
test cl, cl
jne 0x140114115
ror byte [rdi], 0xb6
or byte [rcx + r9*8 + 0x4e8b7b75], r8b
or al, 0x8b
jle 0x1401140b0
mov ecx, dword [rsi + 0xc]
mov edi, dword [rsi + 0x10]
mov ebp, ecx
shl ebp, 0x11
adc dword [rcx], esi
int 0x89
stc
shr ecx, 0x10
xor ecx, edi
xor ecx, ebp
shr ebp, 7
xor ebp, ecx
mov ecx, edi
shl ecx, 0x11
xor ecx, edi
mov ebx, ecx
shr ebx, 7
mov edx, ebp
shr edx, 0x10
xor ebx, ecx
xor ebx, ebp
xor ebx, edx
mov dword [rsi + 0xc], ebp
mov dword [rsi + 0x10], ebx
test al, al
jne 0x1401140ec
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1401ea970]
test rcx, rax
jne 0x140114149
add ebx, ebp
add edi, ebp
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov eax, edi
mov edx, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
call fcn.140166650
xor al, 1
movzx ecx, byte [rsi + 8]
test cl, cl
leave
leave
je 0x14011409a
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcutil_rand_rt.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, str.RNG_seed_generator_is_internally_corrupt_A
lea r9, [0x1401aa2d8]
lea r8, [rsp + 0x28]
sub byte [rdx + 0x28], bh
sub byte [rdx + 0x28], bh
call fcn.140163790
ud2
call fcn.140166650
test al, al
add ah, byte [0x100954155]
jne 0x1401140ec
mov byte [rsi + 8], 1
jmp 0x1401140ec
add byte [rax - 0x2f], cl
loopne 0x1401141c1
test eax, eax
jne 0x14011418c
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
call fcn.140166650
test al, al
jne 0x14011417d
mov byte [rsi + 8], 1
jmp 0x14011417d
pop rax
movaps xmmword [rsp + 0x40], xmm6
mov rdi, rdx
mov rsi, rcx
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdx + 0x58], cl
mov al, 0x4a
pop rax
jne 0x1401144c9
mov byte [rdi + 0x78], 1
mov rbx, qword [rdi + 0x68]
test rbx, rbx
je 0x14011422c
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rbx + rax]
mov qword [rdi + 0x68], rcx
mov dword [rdi + 0x68], ecx
mov dword [rdi + 0x68], ecx
test rcx, rcx
je 0x140114207
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov eax, dword [rax + 0x38]
mov eax, dword [rax + 0x38]
mov qword [rcx + rax + 8], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x14011420f
invalid
or byte [rax - 0x39], cl
invalid
mov qword [rdi + 0x60], 0
mov qword [rbx + rax], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rbx + rax + 8], 0
dec qword [rdi + 0x70]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x58], cl
jne 0x1401144e8
test rbx, rbx
je 0x140114308
mov qword [rdi + 0x60], 0
mov qword [r14 + rax], 0
mov rax, qword [r14 + 0x10]
mov rax, qword [rax + 0x38]
mov qword [r14 + rax + 8], 0
dec qword [rdi + 0x70]
mov al, 1
lock cmpxchg byte [rdi + 0x58], bpl
jne 0x1401142ef
invalid
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x30]
xor eax, eax
lock cmpxchg byte [rdi + 0x58], r15b
jne 0x1401142dc
mov r14, qword [rdi + 0x68]
test r14, r14
je 0x1401142f9
mov rax, qword [r14 + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [r14 + rax]
mov qword [rdi + 0x68], rcx
test rcx, rcx
je 0x140114260
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
add dword [rax], ecx
add byte [rax], al
add byte [rax], al
add dword [rax], ecx
add byte [rax], al
add byte [rax], al
mov rax, qword [r14 + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x140114268
mov rcx, rbx
call fcn.1401647e0
mov r14, qword [rdi + 0x68]
test r14, r14
jne 0x1401142ac
jmp 0x1401142f9
or cl, byte [rax - 0x77]
fld1
or dword [rcx], eax
add eax, 0x3196eb00
leave
mov rcx, rbx
call fcn.140164400
jmp 0x14011428f
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x58], cl
jne 0x1401146f1
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x140114381
nop dword [rax + rax]
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x140114381
mov rcx, qword [rsi + 0x50]
mov rdx, qword [rsi + 0x48]
lea r8, [rcx + 1]
cmp r8, rdx
cmovb rdx, rbx
mov r8, qword [rsi + 0x40]
neg rdx
add rdx, rcx
inc rdx
mov qword [rsi + 0x50], rdx
dec rax
mov qword [rsi + 0x58], rax
pop rax
pop rax
mov rcx, qword [r8 + rcx*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14011487f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140114320
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x140114320
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x80], cl
jne 0x1401144ff
cmp byte [rdi + 0x98], 0
je 0x140114518
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x80], cl
jne 0x140114531
mov rax, qword [rdi + 0xa0]
test rax, rax
je 0x14011454d
xor r15d, r15d
mov bpl, 1
lea rbx, [rdi + 0x80]
jmp 0x1401143f0
lea rcx, [rdi + 0x58]
call fcn.1401647e0
mov byte [rdi + 0x78], 1
mov rbx, qword [rdi + 0x68]
test rbx, rbx
jne 0x1401141d7
jmp 0x14011422c
lea rcx, [rdi + 0x58]
call fcn.140164400
test rbx, rbx
jne 0x140114244
lea rcx, [rdi + 0x80]
call fcn.1401647e0
cmp byte [rdi + 0x98], 0
add byte [rax], al
add byte [rdi], cl
invalid
mov dh, bh
invalid
invalid
mov byte [rdi + 0x98], 1
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x80], cl
je 0x1401143b2
lea rcx, [rdi + 0x80]
call fcn.140164400
mov rax, qword [rdi + 0xa0]
test rax, rax
jne 0x1401143c2
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x58], cl
jne 0x1401146aa
test dword [rsi + 1], ecx
add byte [rax], al
test rbx, rbx
je 0x14011483a
shl rbx, 3
xor r12d, r12d
mov r13d, 0x80000000
jmp 0x14011467d
add r12, 8
cmp rbx, r12
je 0x14011483a
mov rdi, qword [r14 + r12]
lea rcx, [rdi + 0x80]
lock or qword [rdi + 0x90], r13
mov edx, 0x2f
call fcn.14010ad40
lock dec qword [rdi]
jne 0x140114670
mov rcx, rdi
call fcn.140019b20
jmp 0x140114670
mov rcx, rbx
call fcn.140164400
jmp 0x140114308
and al, 0x30
add byte [rax], al
add byte [rax], al
mov r15, qword [rdi + 0xf8]
mov qword [rsp + 0x38], 0
test r15, r15
test edi, edi
je 0x140114860
add byte [rax], al
add byte [rbp + rcx*4 - 0x59], cl
lock add byte [rax], al
add byte [rax + 8], bh
lea r12, [rdi + 0xf0]
mov eax, 8
xor ebx, ebx
xorps xmm6, xmm6
lea r14, [rsp + 0x28]
jmp 0x1401147c8
add r15, 0xffffffffffffff80
mov qword [rax + rbx*8], r15
inc rbx
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x38], ebx
mov r15, r13
test r13, r13
je 0x140114806
mov r13, qword [r15]
mov qword [rdi + 0xf8], r13
lea rcx, [r13 + 8]
test r13, r13
in eax, dx
in eax, dx
cmove rcx, r12
mov qword [rcx], 0
movups xmmword [r15], xmm6
cmp rbx, qword [rsp + 0x30]
jne 0x1401147b0
mov rcx, r14
mov rdx, rbx
call fcn.140096f20
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x38]
jmp 0x1401147b0
mov r14, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0xd0], cl
je case.0x140003724.4887
add rdi, 0xd0
mov rcx, rdi
call fcn.140164400
test rbx, rbx
jne 0x140114652
test r15, r15
je 0x140114847
mov rcx, r14
call fcn.140142490
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14d, 8
xor ebx, ebx
xor r15d, r15d
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0xd0], cl
je case.0x140003724.4887
jmp 0x140114822
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
test al, al
jne 0x1401149d9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1401149d9
jmp rax
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], al
test rax, rax
test rax, rax
je 0x140114a27
mov rcx, qword [rsi + 0x88]
add byte [rax], al
call qword [rax + 0x18]
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
push qword [rsp + rdx - 0x10]
dec qword [rsi + 8]
je 0x140114a41
lock dec qword [rsi + 8]
jne 0x140114a41
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140142490
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
ret
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
invalid
mov r14, qword [rcx + 0x18]
sbb byte [rbp - 0x7b], cl
invalid
invalid
sbb byte [rbp - 0x7b], cl
div byte [rbp + rdi*2 + 0x48]
je 0x140114ae9
mov rdi, qword [rsi]
je 0x140114ae9
mov rdi, qword [rsi]
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
xor edx, edx
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
mov r8, rcx
cmovb r8, rdx
ret 0x294c
ror byte [rcx - 0x77], 0xcf
sub r15, rax
lea r12, [rax + r14]
cmp r15, r14
cmovb r12, rcx
mov rbx, r14
sub rbx, r15
cmovb rbx, rdx
sub r12, rax
jne 0x140114b1a
ret 0x294c
cmp r15, r14
jae 0x140114ae9
xor r14d, r14d
jmp 0x140114ab8
inc r14
cmp rbx, r14
je 0x140114ae9
mov rcx, qword [rdi + r14*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140114b6b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140114ab0
mov rcx, qword [rdi + r14*8]
mov ecx, dword [rdi + rsi*8]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x140114ab0
cmp qword [rsi + 8], 0
je 0x140114b08
mov rcx, qword [rsi]
mov ecx, dword [rsi]
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140142490
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 0x140114b3c
add byte [rax - 1], cl
invalid
inc rbp
cmp r12, rbp
je 0x140114aa6
mov rcx, qword [r13 + rbp*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140114b6b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140114b30
mov rcx, qword [r13 + rbp*8]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x140114b30
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
call fcn.1401149f0
mov rcx, qword [rsi]
dec qword [rcx + 8]
je 0x140114be1
add rsp, 0x20
pop rsi
ret
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.140142490
int3
cmp byte [rax], al
je 0x140114cb5
add byte [rdi], cl
test byte [rdi + 0x48000000], ch
mov dword [rsp + 0x40], eax
add byte [rax], al
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401aa82c]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
push rax
sbb byte [rax - 0x77], cl
je 0x140114c4b
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
invalid
call fcn.14008c780
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140114cd7
mov bl, 1
test cl, cl
jne 0x140114cd9
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x140114c99
test byte [rsi + 0x34], 4
jne 0x140114c99
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14019c628]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140114cd9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401a4929]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140114cd9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401aa828]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x95b60
mov r8d, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
fisttp dword [rdi]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
mov esi, ecx
mov rdi, qword [rcx + 0x10]
mov byte [rdi + 0x30], 1
jmp 0x140114d38
nop word cs:[rax + rax]
mov qword [rdi + 0x20], 0
mov qword [rcx + rax], 0
add al, 1
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc r15b, dil
push rax
xor byte [rax - 0x75], cl
sub byte [r8 - 0x7b], r9b
leave
call qword [rax + 0x30]
mov rcx, qword [rdi + 0x28]
test rcx, rcx
je 0x140114d71
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov rdx, qword [rcx + rax]
adc byte [rax - 0x75], cl
cmp byte [rax - 0x75], cl
adc al, 1
mov qword [rdi + 0x28], rdx
test rdx, rdx
je case.0x1400c92e0.3158
push rdi
sub byte [rax - 0x7b], cl
sal byte [rdx + rdi*4 + 0x48], cl
mov eax, dword [rdx + 0x10]
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rdx + rax + 8], 0
cmp byte [rax - 0x39], cl
add r9b, byte [rax]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x140114d18
mov rax, qword [rsi + 0x10]
movups xmm0, xmmword [rax + 0x38]
movups xmm1, xmmword [rax + 0x48]
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
mov qword [rax + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], 0
mov dword [rax + 0x50], 0
mov dword [rax + 0x50], 0
mov rax, qword [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x140114e17
xor edi, edi
jmp 0x140114dba
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x140114e17
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x28]
lea r8, [rcx + 1]
cmp r8, rdx
cmovb rdx, rdi
mov r8, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
neg rdx
add rdx, rcx
inc rdx
mov qword [rsp + 0x30], rdx
dec rax
mov qword [rsp + 0x38], rax
mov rcx, qword [r8 + rcx*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
enter 0xffffffffffffc748, 0xffffffffffffffc0
sar bh, 0xff
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140114f6f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne 0x140114db0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x140114db0
lea rcx, [rsp + 0x20]
call fcn.140114a50
mov rdi, qword [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x58], cl
jne 0x140114f26
mov rax, qword [rdi + 0x78]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rdi + 0x68]
movaps xmmword [rsp + 0x40], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x58], cl
jne 0x140114f5e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
test rax, rax
je 0x140114ef7
sal byte [rbp + 7], 0x48
cmp dword [rcx + 0x28], 0
jne 0x140114f89
test rax, rax
jne 0x140114fa3
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
lea ecx, [rdi + 0x58]
call fcn.1401647e0
mov rbx, qword [rdi + 0x60]
mov qword [rdi + 0x60], 0
test rbx, rbx
jne 0x140114e49
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401aa0f8]
mov edx, 0x2b
call fcn.140163440
ud2
add rdi, 0x58
mov rcx, rdi
call fcn.140164400
jmp 0x140114e6a
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_srcutillinked_list.rs
mov edx, 0x25
call fcn.140163440
ud2
lea rcx, str.assertion_failed:_unsafe__self.context.shared.local_state.owned_is_empty___
lea r8, [0x1401aa160]
mov edx, 0x4d
call fcn.140163440
ud2
xor byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
jmp fcn.140142490
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x14011514b
test eax, eax
jne 0x14011521a
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r14 + 0x108], 1
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xd0]
test rcx, rcx
je 0x1401151d7
cmp rcx, qword [rbx]
jne 0x14011521a
xor byte [r8 - 0x75], cl
cmp rax, rcx
jne 0x140115191
lea rcx, [rbx + 0x28]
call fcn.140115410
mov rcx, qword [rbx + 0x30]
mov rax, qword [rbx + 0x40]
mov rdx, qword [rbx + 0x38]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rbx + 0x28]
mov qword [rcx + rdx*8], rsi
inc rax
mov qword [rbx + 0x40], rax
mov rax, qword [rbx + 0x80]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x80], rcx
jne 0x1401151c0
jmp 0x1401152b2
mov rax, qword [0x1401ea9a0]
nop
mov rcx, rax
inc rcx
je 0x140115397
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x48], cl
jne 0x1401152e1
add byte [rax - 0x75], cl
push rbx
pop rax
mov rcx, qword [rbx + 0x68]
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
jne 0x140115258
lea rcx, [rbx + 0x50]
push r8
call fcn.140115410
mov rcx, qword [rbx + 0x68]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push 0x50438b48
push 0x50438b48
push 0x50438b48
mov rax, qword [rbx + 0x50]
push rax
mov rdx, qword [rbx + 0x58]
mov r8, qword [rbx + 0x60]
mov eax, dword [rbx + 0x60]
add r8, rcx
xor r9d, r9d
cmp r8, rdx
cmp eax, edx
cmp eax, edx
mov r10d, 0
add byte [rax], al
add byte [rax], al
cmovae r10, rdx
sub r8, r10
mov qword [rax + r8*8], rsi
inc rcx
inc ecx
inc ecx
mov qword [rbx + 0x68], rcx
mov al, 1
lock cmpxchg byte [rbx + 0x48], r9b
jne 0x140115372
out 0, eax
add byte [rax], al
out 0, eax
add byte [rax], al
mov rax, qword [rbx + 0x80]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x80], rcx
jne 0x1401152a0
test rax, rax
jne 0x1401152d8
mov rax, qword [rbx + 0x70]
mov rcx, qword [rbx + 0x78]
mov qword [rbx + 0x70], 0
lock and qword [rbx + 0x80], 0xfffffffffffffffd
and dword [rbx + 0x80], 0xfffffffd
test rax, rax
je 0x1401152d8
call qword [rax + 8]
xor ebp, ebp
test rdi, rdi
jne 0x14011530a
jmp 0x140115330
dec qword [rdi]
jne 0x140115330
mov rax, qword [rdi + 0x10]
lock dec qword [rax]
jne 0x140115322
or byte [rbp + 8], dh
mov rcx, rdi
call fcn.140142490
test bpl, bpl
je 0x140115366
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1401153b4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x140115366
clc
jne 0x140115366
mov rax, qword [rsi + 0x10]
mov rcx, rsi
int1
int1
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
jmp qword [rax + 0x10]
nop
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, [rbx + 0x48]
call fcn.140164400
add al, 0
add al, 0
jmp 0x14011528b
dec dword [rax - 0x7d]
ret
mov ecx, ebx
call fcn.140164400
invalid
add al, 0
test rdi, rdi
invalid
jne 0x14011530a
jmp 0x140115330
invalid
or ecx, dword [rdi]
or ecx, dword [rax - 0x39]
invalid
rol al, 0xff
sar bh, 0xff
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
ja 0x1401153ce
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401a9700]
sbb eax, 0x4c000943
lea eax, [0x1401a9700]
mov edx, 0x27
call fcn.140163440
ud2
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1401153e2
invalid
or cl, byte [rax - 0x75]
adc byte [rax - 0x77], r9b
int1
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
lea r9, method..virtual_0
invalid
or dword [rax], eax
lea r8, [rsp + 0x2f]
mov edx, 0x46
call fcn.140163790
ud2
mov rax, rdi
sub rax, rcx
sub eax, ecx
sub eax, ecx
sub r8, rax
cmp rax, r8
jbe 0x14011546d
mov rdx, rbx
sub rdx, rdi
cmp rdx, r8
jb 0x14011546d
invalid
invalid
mov rdx, qword [rsi]
lea rcx, [rdx + rdi*8]
shl r8, 3
loopne case.0x140003724.4898
loopne case.0x140003724.4898
add rsp, 0x20
pop rbx
and byte [rbx + 0x5f], bl
pop rdi
pop rsi
jmp sub.VCRUNTIME140.dll_memcpy
sub rbx, rax
mov r8, qword [rsi]
ret
lea rdx, [r8 + rcx*8]
adc al, 0xc8
lea rcx, [r8 + rbx*8]
shl rax, 3
mov r8, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
int3
cmp eax, 1
je 0x1401154c4
cmp eax, 2
jne 0x1401154d7
lea rax, [0x1401aa1bf]
mov qword [rsp + 0x28], rax
mov eax, 0x32
add byte [rax], al
jmp 0x1401154e8
lea rax, str.the_timer_is_shutdown__must_be_called_from_the_context_of_Tokio_runtimetimer_is_at_capacity_and_cannot_create_a_new_entrytimer_duration_exceeds_maximum_durationC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_time_sleep.rstimer_error:
or dword [rax], eax
mov qword [rsp + 0x28], rax
mov eax, 0x47
jmp 0x1401154e8
lea rax, [0x1401aa1f1]
mov qword [rsp + 0x28], rax
mov eax, 0x27
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x140108770]
mov qword [rsp + 0x40], rax
lea rax, [0x1401aa978]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x38]
cmp byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x48]
lea eax, [rsp + 0x48]
call fcn.140088cf0
nop
add rsp, 0x78
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rsi, r9
mov ebx, r8d
mov r14, rdx
invalid
mov rdi, rcx
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
mov dh, 0x80
or byte [rcx], al
add byte [rax], al
invalid
mov dh, 0x80
or byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1401155bc
invalid
test eax, eax
test eax, eax
jne 0x1401156ee
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
mov byte [r15 + 0x108], 1
or byte [rcx], al
add byte [rax], al
invalid
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xd8]
movabs rax, 0x7ffffffffffffffe
cmp rcx, rax
ja 0x1401156ac
lea rax, [rcx + 1]
mov edx, dword [0x14021d30c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd8], rax
mov rax, qword [rdx + 0xe0]
mov eax, dword [rdx + 0xe0]
test rax, rax
je 0x1401156ba
lock inc qword [rax]
inc dword [rax]
jle 0x1401156a8
mov ecx, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
dec qword [rcx + 0xd8]
add byte [rax], al
mov qword [rsp + 0x28], rax
cmp dword [rax + 0x168], 0x3b9aca00
je 0x1401156d8
invalid
mov byte [rax], al
add byte [rax], al
test byte [rax - 0x10000000], cl
inc qword [rax]
lock inc qword [rax]
jle 0x1401156a8
xorps xmm0, xmm0
movups xmmword [rdi + 0x28], xmm0
movups xmmword [rdi + 0x18], xmm0
mov qword [rdi], r14
invalid
mov dword [rdi + 8], ebx
mov qword [rdi + 0x10], rax
adc byte [r8 - 0x39], r9b
cmp r15b, r15b
invalid
invalid
dec dword [rax - 0x39]
add byte [rax], al
add byte [rax], al
cmp r15b, r15b
invalid
mov qword [rdi + 0x50], 0
mov byte [rdi + 0x58], 0
mov byte [rdi + 0x60], 0
lock dec qword [rax]
jne 0x14011569b
invalid
lea rcx, [rsp + 0x28]
call fcn.14010a5c0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
ud2
lea rcx, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtimecontextcurrent.rs
call fcn.140163730
ud2
mov eax, dword [0x14021d30c]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0xd8], rcx
xor eax, eax
jmp 0x1401156f0
lea rcx, [0x1401a8538]
mov edx, 0x73
mov r8, rsi
call fcn.140163830
ud2
mov al, 1
mov byte [rsp + 0x27], al
lea rcx, [rsp + 0x27]
mov rdx, rsi
call fcn.140167160
ud2
lea r14, [rsi + 0x18]
mov rax, qword [rsi + 0x38]
cmp r12, 0xfffffffffffffffd
cmovb rcx, r12
nop dword [rax + rax]
cmp rax, rcx
ja 0x1401158f2
invalid
or eax, 0xb10f4cf0
cmp byte [rbp - 0xd], dh
lock cmpxchg qword [rsi + 0x38], r12
jne 0x1401158e0
jmp 0x140115aca
mov rbx, qword [rsi + 0x10]
cmp dword [rbx + 0x168], 0x3b9aca00
je 0x140115c6a
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x118], cl
jne 0x140115c3d
mov rax, qword [rsi + 0x38]
cmp rax, 0xffffffffffffffff
je 0x140115931
lea rcx, [rbx + 0x120]
mov rdx, r14
call fcn.1401138a0
movzx eax, byte [rbx + 0x158]
test al, al
je 0x140115974
jbe 0x140115a76
xor rax, r8
or rax, 0x3f
movabs rcx, 0xffffffffe
invalid
invalid
dec dword [rdi]
add byte [rax], al
add byte [rax + 0x39], cl
cmp eax, ecx
invalid
cmp eax, ecx
cmovae rax, rcx
bsr rax, rax
mov ebp, 0xf0134c0
mov dh, 0xc0
mov ebp, 0xf0134c0
mov dh, 0xc0
imul ecx, eax, 0x2b
shr ecx, 8
mov rdx, qword [rbx + 0x130]
enter 0xffffffffffffc12b, 0xffffffffffffffe9
or byte [rax - 0x75], cl
xchg ebx, eax
xor byte [rcx], al
add byte [rax], al
cmp rdx, rcx
jbe 0x140115c5c
mov rdx, qword [rbx + 0x120]
imul r9, rcx, 0x410
imul ecx, ecx, 0x410
mov rax, qword [rsi + 0x28]
mov ecx, dword [rdx + r9 + 0x400]
add ecx, ecx
lea ecx, [rcx + rcx*2]
shr rax, cl
lea r10, [rdx + r9]
and eax, 0x3f
mov r11, rax
shl r11, 4
lea rcx, [r10 + r11]
mov qword [rsp + 0x30], r14
mov r12, qword [r11 + r10]
cmp r12, r14
je 0x140115d1d
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x18], 0
test r12, r12
test esp, esp
je 0x140115a30
mov qword [r12], r14
mov qword [rcx], r14
cmp qword [r10 + r11 + 8], 0
jne 0x140115a46
lea rcx, [r10 + r11]
lea ecx, [rdx + rbx]
add rcx, 8
mov qword [rcx], r14
mov r10d, 1
mov ecx, eax
shl r10, cl
or qword [rdx + r9 + 0x408], r10
mov rax, qword [rbx + 0x150]
dec rax
cmp rax, r8
cmp eax, eax
cmp eax, eax
jb 0x140115aa8
lea rcx, [rbx + 0xc0]
call fcn.140112d50
invalid
jmp 0x140115aa8
invalid
mov rax, qword [rsi + 0x38]
cmp rax, 0xffffffffffffffff
je 0x140115aa8
mov byte [rsi + 0x58], 0
mov qword [rsi + 0x38], 0xffffffffffffffff
mov rax, qword [rsi + 0x50]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x50], rcx
cmpxchg qword [rsi + 0x50], rcx
cmpxchg qword [rsi + 0x50], rcx
jne 0x140115a90
test rax, rax
je 0x140115bf8
xor r12d, r12d
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0x118], cl
jne 0x140115c20
invalid
add dword [rax], eax
invalid
invalid
test r12, r12
je 0x140115aca
mov rcx, r14
call qword [r12 + 8]
mov rcx, qword [rdi]
mov edx, 1
xor eax, eax
lock cmpxchg qword [rsi + 0x50], rdx
test rax, rax
je 0x140115af3
cmp rax, 2
jne 0x140115b50
nop
jmp 0x140115b50
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
or r15b, dil
adc byte [rbx + rcx*4 + 0x46], cl
mov eax, dword [rsi + 0x40]
or r15b, dil
adc byte [rbx + rcx*4 + 0x46], cl
mov eax, dword [rsi + 0x40]
mov rcx, qword [rsi + 0x48]
mov eax, dword [rsi + 0x40]
mov rcx, qword [rsi + 0x48]
mov qword [rsi + 0x40], rax
mov qword [rsi + 0x48], rdx
xor edx, edx
mov eax, 1
lock cmpxchg qword [rsi + 0x50], rdx
cmpxchg qword [rsi + 0x50], rdx
cmpxchg qword [rsi + 0x50], rdx
mov cl, 0x56
push rax
jne 0x140115b26
test r8, r8
je 0x140115b50
call qword [r8 + 0x18]
jmp 0x140115b50
mov rbx, qword [rsi + 0x40]
pop rsi
mov rdi, qword [rsi + 0x48]
mov rdi, qword [rsi + 0x48]
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
xor eax, eax
xchg qword [rsi + 0x50], rax
test r8, r8
je 0x140115b45
call qword [r8 + 8]
test rbx, rbx
test ebx, ebx
je 0x140115b50
mov rcx, rdi
call qword [rbx + 8]
push rbx
invalid
push rbx
or byte [rax - 0x75], cl
cmp byte [rax - 0x7d], r9b
clc
push qword [rdi + rdi*2 + 0x40]
je 0x140115bd9
mov sil, 1
mov rax, qword [rsi + 0x38]
cmp rax, 0xffffffffffffffff
je 0x140115bd9
mov sil, 1
test r15b, r15b
je 0x140115be7
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
or byte [rax], 1
add byte [rax], al
or byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x140115bb6
test eax, eax
jne 0x140115be7
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
cmp al, 0xc1
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x140109ca0]
call fcn.1400fb5f0
pop rdx
invalid
inc esi
xchg dword [rax], ecx
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
add dword [rbx + 0x10775005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rcx], al
mov eax, dword [0x14021d30c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 1
mov byte [rax + 0x105], bpl
jmp 0x140115be7
add dword [rax - 0x78], eax
test al, 5
add dword [rax], eax
add bl, ch
invalid
movzx eax, byte [rsi + 0x58]
test al, al
jne 0x140115c8b
xor esi, esi
mov eax, esi
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov r12, qword [rsi + 0x40]
mov r14, qword [rsi + 0x48]
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
lock and qword [rsi + 0x50], 0xfffffffffffffffd
and qword [rsi + 0x50], 0xfffffffffffffffd
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0x118], cl
add byte [rdi], cl
invalid
popfq
invalid
invalid
invalid
add rbx, 0x118
mov rcx, rbx
call fcn.140164400
add al, 0
add al, 0
test r12, r12
jne case.0x140008aad.4523
invalid
mov bh, dh
invalid
invalid
invalid
invalid
jmp 0x140115aca
invalid
lea rcx, [rbx + 0x118]
call fcn.1401647e0
add al, 0
add dword [rax], eax
add al, ch
xchg edi, eax
jmp 0x140115c4c
invalid
add al, 0
mov rax, qword [rsi + 0x38]
cmp byte [rax - 0x7d], r9b
cmp byte [rax - 0x7d], cl
cmp rax, 0xffffffffffffffff
jne 0x140115922
invalid
clc
dec dword [rdi]
test ebx, ecx
cld
invalid
invalid
jmp 0x140115931
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timewheelmod.rs
sub eax, 0xe8000931
fcom st(6)
add al, 0
or dword [rax], eax
call fcn.140163340
ud2
lea rcx, [0x1401a8538]
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_tokio_1.34.0_src_runtime_timeentry.rs
add eax, 0x92ff0
mov edx, 0x73
jae 0x140115c7b
add byte [rax], al
add al, ch
scasb al, byte [rdi]
fild dword [rax + rax]
add byte [rax], al
call fcn.140163830
ud2
ud2
mov byte [rsp + 0x2f], al
and al, 0x2f
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x30], rax
lea rax, [0x1401154a0]
add al, bh
invalid
dec dword [rax - 0x77]
and al, 0x38
lea rax, [0x1401aa288]
fadd qword [rbp + 9]
add byte [rax - 0x77], cl
and al, 0x40
add al, bh
invalid
fadd qword [rbp + 9]
add byte [rax - 0x77], cl
and al, 0x40
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, [0x1401aa298]
lea rcx, [rsp + 0x40]
call fcn.140163280
ud2
adc eax, 0xf0004db
or ecx, dword [rax - 0x39]
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x40]
and al, 0x40
and al, 0x40
call fcn.140167bb0
ud2
add byte [rax], al
lea rcx, [rsp + 0x28]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140115e0c
mov rcx, qword [rsp + 0x28]
call fcn.1400fd140
add rax, r14
jb 0x140115d94
mov r8d, edx
add r8d, ebx
cmp r8d, 0x3b9aca00
cmp esi, dword [rdx + 0x4a]
inc rax
jne 0x140115dd2
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140115e0c
mov rcx, qword [rsp + 0x28]
call fcn.1400fd140
add rax, 0x38640900
jb 0x140115e4a
add byte [rax], al
mov r8d, edx
cmp edx, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rdx + 0xc]
add dl, cl
invalid
inc rax
je 0x140115e4a
add r8d, 0xc4653600
invalid
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
jmp 0x1097aa5eb
or dword [rbx + 4], 0
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
add dl, cl
invalid
cmp eax, dword [rcx + 0x29]
enter 0xffffffffffff8948, 0xfffffffffffffff9
add dl, cl
invalid
retf 0x3b9a
mov rdx, rax
mov r9, rsi
call fcn.140115550
idiv edi
call qword [rax + 0x38c48348]
idiv edi
call qword [rax + 0x38c48348]
pop rbx
pop rdi
pop rsi
pop r14
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x30], rax
lea rax, str.C:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_syswindows_time.rs
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x1401aa88f]
lea r9, case.0x140048217.3583
lea r8, [rsp + 0x30]
mov edx, 0x2b
add byte [rax], al
add al, ch
fld dword [rax + rax]
add byte [rax], al
add al, ch
fld dword [rax + rax]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x8f19f
ud2
lea rcx, str.overflow_when_adding_duration_to_instantC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrary_std_src_time.rs
lea r8, [0x1401a5088]
mov edx, 0x28
call fcn.140163830
ud2
invalid
or ecx, esp
int3
add byte [rax], al
movdqa xmmword [rsp + 0xa0], xmm13
movdqa xmmword [rsp + 0x90], xmm12
movdqa xmmword [rsp + 0x80], xmm11
movdqa xmmword [rsp + 0x70], xmm10
movdqa xmmword [rsp + 0x60], xmm9
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x30], xmm6
mov eax, 6
add r8, 0xffffffffffffffe0
cmp r8, 0xd
ja case.0x140115eed.33
lea r9, [0x1401b1570]
movsxd r8, dword [r9 + r8*4]
add r8, r9
enter 0xffffffffffffff41, 0xffffffffffffffe0
test byte [rsi + 0x44000008], al
movzx eax, byte [rdx + 2]
movzx edi, byte [r8 + r10]
movzx r8d, byte [rdx + 3]
movzx r8d, byte [r8 + r10]
mov r11d, r8d
or r11b, dil
sti
sti
cmp r11b, 0xff
je case.0x140115eed.33
invalid
or byte [rax], al
invalid
movzx r11d, byte [rdx + 4]
movzx ebx, byte [rdx + 4]
movzx r14d, byte [r11 + r10]
movzx r11d, byte [rdx + 5]
movzx r12d, byte [r11 + r10]
mov r11d, r12d
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
add eax, 0x24b60f47
adc eax, dword [rbp - 0x77]
jrcxz 0x140115f9b
invalid
or r11b, r14b
or bl, dh
cmp r11b, 0xff
je case.0x140115eed.33
or byte [rax], al
invalid
dec dword [rdi]
test byte [rsi], bh
or byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rdx
invalid
movzx r11d, byte [rdx + 6]
movzx r13d, byte [r11 + r10]
movzx r11d, byte [rdx + 7]
movzx ebx, byte [rdx + 7]
mov dh, 0x2c
adc eax, dword [rdi + rcx - 0x4a]
movzx ebx, byte [rdx + 7]
movzx ebx, byte [rdx + 7]
movzx r15d, byte [r11 + r10]
mov r11d, r15d
mov ebx, edi
mov dh, 0x3c
adc eax, dword [rbp - 0x77]
mov ebx, edi
mov ebx, edi
or r11b, r13b
cmp r11b, 0xff
je case.0x140115eed.33
test byte [rdx], bl
or byte [rax], al
invalid
test byte [rdx], bl
or byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
mov dh, 0x5a
movzx r11d, byte [rdx + 8]
movzx ebx, byte [rdx + 8]
or byte [rbx + 0xf], al
mov dh, 0x34
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
or dword [rbx + 0xf], eax
mov dh, 0x2c
adc eax, dword [rcx - 0x77]
jmp 0x140115fdf
movzx esi, byte [r11 + r10]
movzx r11d, byte [rdx + 9]
movzx ebp, byte [r11 + r10]
mov r11d, ebp
mov ebx, ebp
or r11b, sil
cmp r11b, 0xff
cmp r11b, 0xff
je case.0x140115eed.33
invalid
mov byte [rsp + 0x20], sil
movzx r11d, byte [rdx + 0xa]
movzx esi, byte [r11 + r10]
movzx r11d, byte [rdx + 0xb]
movzx r11d, byte [r11 + r10]
movzx ebx, byte [rbx + rdx]
movzx ebx, byte [rbx + rdx]
mov byte [rsp + 0x1b], r11b
mov byte [rsp + 0x19], sil
or r11b, sil
cmp r11b, 0xff
je case.0x140115eed.33
mov byte [rsp + 0x1a], bpl
movzx r11d, byte [rdx + 0xc]
movzx esi, byte [r11 + r10]
movzx r11d, byte [rdx + 0xd]
movzx ebp, byte [r11 + r10]
mov r11d, ebp
mov ebx, ebp
mov byte [rsp + 0x17], sil
or r11b, sil
cmp r11b, 0xff
je case.0x140115eed.33
invalid
movzx r11d, byte [rdx + 0xe]
movzx esi, byte [r11 + r10]
mov dh, 0x34
invalid
mov dh, 0x34
adc eax, dword [rdi + rcx - 0x4a]
movzx r11d, byte [rdx + 0xf]
movzx r11d, byte [r11 + r10]
mov byte [rsp + 0x16], r11b
movzx r11d, byte [rdx + 0xf]
movzx r11d, byte [r11 + r10]
mov byte [rsp + 0x16], r11b
or r11b, sil
cmp r11b, 0xff
cmp bl, 0xff
cmp bl, 0xff
dec dword [rdi]
test byte [rdx + 7], dh
add byte [rax], al
je case.0x140115eed.33
mov byte [rsp + 0x15], sil
movzx r11d, byte [rdx + 0x10]
adc byte [rbx + 0xf], al
mov dh, 0x34
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
adc dword [rdi + 0xf], eax
mov dh, 0x1c
sbb al, 0x13
adc byte [rbx + 0xf], al
mov dh, 0x34
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
adc dword [rdi + 0xf], eax
mov dh, 0x1c
sbb al, 0x13
mov byte [rsp + 0x11], r11b
sbb al, 0x13
mov byte [rsp + 0x11], r11b
mov byte [rsp + 0x10], sil
or r11b, sil
cmp r11b, 0xff
cmp r11b, 0xff
je case.0x140115eed.33
test byte [rdx + 7], al
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
pop rdx
adc al, byte [rbx + 0xf]
mov dh, 0x34
movzx r11d, byte [rdx + 0x12]
movzx esi, byte [r11 + r10]
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
invalid
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
adc eax, dword [rdi + 0xf]
movzx ebx, byte [rdx + 0x13]
movzx r11d, byte [r11 + r10]
mov byte [rsp + 0x13], r11b
mov dh, 0x1c
adc eax, dword [rax + rcx*4 + 0x5c]
and al, 0x13
or r11b, sil
cmp r11b, 0xff
je case.0x140115eed.33
test byte [rdi + rax], bl
add byte [rax], al
test byte [rdi + rax], bl
add byte [rax], al
mov byte [rsp + 0x12], sil
mov byte [rsp + 0x12], dh
movzx r11d, byte [rdx + 0x14]
movzx esi, byte [r11 + r10]
movzx esi, byte [rbx + rdx]
movzx esi, byte [rbx + rdx]
movzx r11d, byte [rdx + 0x15]
movzx r11d, byte [r11 + r10]
movzx ebx, byte [rbx + rdx]
movzx ebx, byte [rbx + rdx]
mov byte [rsp + 0xf], r11b
pop rsp
and al, 0xf
mov byte [rsp + 0xc], sil
or r11b, sil
cmp r11b, 0xff
je case.0x140115eed.33
invalid
add byte [rax], al
invalid
movzx r11d, byte [rdx + 0x16]
movzx ebx, byte [rdx + 0x16]
movzx esi, byte [r11 + r10]
movzx r11d, byte [rdx + 0x17]
movzx r11d, byte [r11 + r10]
mov byte [rsp + 0xe], r11b
or r11b, sil
cmp r11b, 0xff
mov dh, 0x34
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
invalid
cmp bl, 0xff
je case.0x140115eed.33
invalid
mov byte [rsp + 0xd], sil
movzx r11d, byte [rdx + 0x18]
movzx esi, byte [r11 + r10]
movzx r11d, byte [rdx + 0x19]
sbb dword [rdi + 0xf], eax
mov dh, 0x1c
invalid
sbb dword [rdi + 0xf], eax
mov dh, 0x1c
adc eax, dword [rax + rcx*4 + 0x5c]
mov byte [rsp + 8], r11b
mov byte [rsp + 8], r11b
mov byte [rsp + 0xb], sil
or r11b, sil
cmp r11b, 0xff
cmp bl, 0xff
cmp bl, 0xff
je case.0x140115eed.33
add byte [rdi + rcx - 0x4a], al
pop rdx
sbb al, byte [rbx + 0xf]
mov dh, 0x34
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
sbb eax, dword [rdi + 0xf]
mov dh, 0x1c
adc eax, dword [rax + rcx*4 + 0x5c]
movzx r11d, byte [rdx + 0x1a]
movzx ebx, byte [rdx + 0x1a]
movzx esi, byte [r11 + r10]
movzx r11d, byte [rdx + 0x1b]
movzx r11d, byte [r11 + r10]
mov byte [rsp + 0xa], r11b
and al, 0xa
and al, 0xa
or r11b, sil
cmp r11b, 0xff
je case.0x140115eed.33
mov byte [rsp + 9], sil
mov byte [rsp + 0x18], r15b
mov byte [rsp + 0x1c], r13b
mov byte [rsp + 0x1c], ch
mov byte [rsp + 0x14], bpl
movzx r11d, byte [rdx + 0x1c]
movzx ebp, byte [r11 + r10]
movzx r11d, byte [rdx + 0x1d]
pop rdx
sbb eax, 0x34b60f43
adc eax, dword [rcx - 0x77]
or r11b, bpl
pop rdx
sbb eax, 0x34b60f43
adc eax, dword [rcx - 0x77]
or r11b, bpl
cmp r11b, 0xff
je case.0x140115eed.33
movzx r11d, byte [rdx + 0x1e]
movzx r11d, byte [r11 + r10]
movzx edx, byte [rdx + 0x1f]
mov dh, 0x52
invalid
movzx edx, byte [rdx + r10]
mov dh, 0x14
adc al, byte [rcx - 0x77]
rol byte [rbp + 8], cl
fiadd dword [rcx - 0x80]
cli
dec dword [rdi]
invalid
invalid
invalid
add byte [rax], al
mov dh, 0x14
adc al, byte [rcx - 0x77]
rol byte [rbp + 8], cl
fiadd dword [rcx - 0x80]
cli
dec dword [rdi]
test byte [0x184116192], dl
add byte [rax], al
mov byte [rsp + 4], r11b
add byte [rax], al
mov byte [rsp + 4], r11b
mov byte [rsp + 5], dl
mov byte [rsp + 6], bpl
mov byte [rsp + 7], sil
jmp 0x14011645b
cmp bh, byte [rbx + 0xf]
test esp, esi
add eax, 0x7a800000
and eax, 0xea850f7d
invalid
test edx, ebp
jne case.0x140115eed.33
add eax, 0xff480000
ret 0x7a80
invalid
invalid
inc rdx
cmp byte [rdx + 8], 0x2d
jne case.0x140115eed.33
invalid
add byte [rax], al
add eax, 0x7a800000
or eax, 0xd3850f2d
add eax, 0x7a800000
add byte [rax], al
cmp byte [rdx + 0x12], 0x2d
jne case.0x140115eed.33
add byte [rax], al
cmp byte [rdx + 0xd], 0x2d
jne case.0x140115eed.33
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf2d127a], al
test ecx, ecx
add eax, 0x7a800000
add byte [rax], al
invalid
jp 0x1401161f1
cmp byte [rdx + 0x12], 0x2d
jne case.0x140115eed.33
add byte [rax], al
cmp byte [rdx + 0x17], 0x2d
jne case.0x140115eed.33
movzx r8d, byte [rdx]
lea r10, [0x1401aa370]
test byte [rcx + 9], al
add byte [rbx + 0xf], al
movzx ebx, byte [rax + rdx]
adc byte [rdi + rcx - 0x4a], al
add dword [rdi + 0xf], eax
mov dh, 0xc
adc byte [rdi + rcx - 0x4a], al
invalid
invalid
test byte [rcx + 9], al
add byte [rbx + 0xf], al
invalid
mov dh, 0x1c
adc byte [rdi + rcx - 0x4a], al
add dword [rdi + 0xf], eax
mov dh, 0xc
adc byte [rdi + rcx - 0x4a], al
add al, byte [rbx + 0xf]
movzx edi, byte [r8 + r10]
movzx r8d, byte [rdx + 3]
movzx r8d, byte [r8 + r10]
mov r11d, r9d
movzx edi, byte [r8 + r10]
movzx r8d, byte [rdx + 3]
movzx r8d, byte [r8 + r10]
mov r11d, r9d
or r11b, bl
fisttp dword [rcx - 0x39f7bb02]
or sil, r11b
cmp sil, 0xff
je case.0x140115eed.33
movzx r11d, byte [rdx + 4]
movzx r14d, byte [r11 + r10]
movzx esi, byte [rbx + rdx]
pop rdx
add al, 0x47
movzx esi, byte [rbx + rdx]
movzx r11d, byte [rdx + 5]
movzx r12d, byte [r11 + r10]
movzx r11d, byte [rdx + 6]
movzx ebp, byte [r11 + r10]
sub al, 0x13
sub al, 0x13
movzx r11d, byte [rdx + 7]
movzx r15d, byte [r11 + r10]
movzx edi, byte [rbx + rdx]
pop rdx
invalid
mov r11d, r12d
or r11b, r14b
mov esi, ebp
or sil, r15b
or sil, r11b
cmp sil, 0xff
dec dword [rdi]
test byte [rcx], bh
invalid
add byte [rax], al
dec dword [rdi]
test byte [rcx], bh
add eax, 0x88440000
add byte [rax], al
invalid
invalid
jl 0x14011628f
add byte [rax], al
mov byte [rsp + 0x18], r15b
sbb byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x1c
invalid
mov byte [rsp + 0x1c], bpl
sbb al, 0x44
movzx ebx, byte [rdx + 9]
movzx r11d, byte [rdx + 9]
movzx r13d, byte [r11 + r10]
movzx r11d, byte [rdx + 0xa]
movzx esi, byte [r11 + r10]
movzx r11d, byte [rdx + 0xb]
movzx r15d, byte [r11 + r10]
movzx r11d, byte [rdx + 0xc]
movzx ebp, byte [r11 + r10]
mov byte [rsp + 0x1a], sil
mov byte [rsp + 0x1a], dh
mov r11d, esi
mov byte [rsp + 0x20], r13b
or r11b, r13b
mov esi, r15d
mov byte [rsp + 0x1b], bpl
or sil, bpl
or sil, r11b
cmp sil, 0xff
je case.0x140115eed.33
mov byte [rsp + 0x19], r15b
movzx r11d, byte [rdx + 0xe]
movzx r13d, byte [r11 + r10]
movzx r11d, byte [rdx + 0xf]
movzx ebx, byte [rdx + 0xf]
movzx ebx, byte [rdx + 0xf]
movzx r15d, byte [r11 + r10]
movzx r11d, byte [rdx + 0x10]
movzx esi, byte [r11 + r10]
invalid
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
adc dword [rbx + 0xf], eax
mov dh, 0x2c
sub al, 0x13
mov byte [rsp + 0x14], r15b
movzx r11d, byte [rdx + 0x11]
movzx ebp, byte [r11 + r10]
sub al, 0x13
sub al, 0x13
mov byte [rsp + 0x14], r15b
mov byte [rsp + 0x17], r13b
or r15b, r13b
mov byte [rsp + 0x15], sil
mov byte [rsp + 0x16], bpl
or sil, bpl
or sil, r15b
cmp sil, 0xff
je case.0x140115eed.33
invalid
add byte [rdi + rcx - 0x4a], al
pop rdx
adc eax, dword [rdi + 0xf]
movzx edi, byte [rbx + rdx]
invalid
invalid
mov dh, 0x5a
movzx r11d, byte [rdx + 0x13]
movzx r15d, byte [r11 + r10]
movzx edi, byte [rbx + rdx]
movzx edi, byte [rbx + rdx]
movzx r11d, byte [rdx + 0x14]
movzx r13d, byte [r11 + r10]
adc al, 0x47
movzx ebp, byte [rbx + rdx]
movzx r11d, byte [rdx + 0x15]
movzx esi, byte [r11 + r10]
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
invalid
movzx ebp, byte [r11 + r10]
mov r11d, r13d
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
invalid
or r11b, r15b
mov byte [rsp + 0x12], sil
mov byte [rsp + 0x13], bpl
or sil, bpl
or sil, r11b
cmp sil, 0xff
je case.0x140115eed.33
mov byte [rsp + 0x11], r13b
mov byte [rsp + 0x10], r15b
jl 0x14011638a
adc byte [rdi + rcx - 0x4a], al
pop rdx
sbb byte [rdi + 0xf], al
movzx edi, byte [rbx + rdx]
jl 0x14011638a
adc byte [rdi + rcx - 0x4a], al
pop rdx
sbb byte [rdi + 0xf], al
movzx edi, byte [rbx + rdx]
invalid
invalid
invalid
movzx edi, byte [rbx + rdx]
movzx r11d, byte [rdx + 0x19]
movzx r13d, byte [r11 + r10]
movzx r11d, byte [rdx + 0x1a]
movzx esi, byte [r11 + r10]
movzx esi, byte [rbx + rdx]
pop rdx
sbb dword [rdi + 0xf], eax
mov dh, 0x2c
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
sbb al, byte [rbx + 0xf]
movzx esi, byte [rbx + rdx]
movzx r11d, byte [rdx + 0x1b]
movzx ebp, byte [r11 + r10]
invalid
invalid
insb byte [rdi], dx
movzx esi, byte [rbx + rdx]
movzx r11d, byte [rdx + 0x1b]
movzx ebp, byte [r11 + r10]
sub al, 0x13
mov byte [rsp + 0xf], r13b
insb byte [rdi], dx
and al, 0xf
cmovne ecx, dword [rax]
std
or r13b, r15b
or ch, bh
mov byte [rsp + 0xd], sil
je 0x1401163bf
or eax, 0x246c8840
mov byte [rsp + 0xe], bpl
mov byte [rsp + 0xe], ch
and al, 0xe
invalid
or sil, bpl
out dx, al
or sil, r13b
or dh, ch
cmp sil, 0xff
je case.0x140115eed.33
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rax + rcx*4 + 0x7c], al
and al, 0xc
invalid
add byte [rax], al
mov byte [rsp + 0xc], r15b
or al, 0x44
movzx r11d, byte [rdx + 0x1c]
movzx ebx, byte [rdx + 0x1c]
movzx ebp, byte [r11 + r10]
sub al, 0x13
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
movzx r11d, byte [rdx + 0x1d]
movzx r13d, byte [r11 + r10]
mov dh, 0x2c
invalid
sbb eax, 0x2cb60f47
mov dh, 0x2c
adc eax, dword [rdi + rcx - 0x4a]
pop rdx
invalid
movzx r11d, byte [rdx + 0x1e]
movzx esi, byte [r11 + r10]
movzx esi, byte [rbx + rdx]
movzx esi, byte [rbx + rdx]
xor al, 0x13
movzx r11d, byte [rdx + 0x1f]
pop rdx
invalid
movzx r15d, byte [r11 + r10]
mov r11d, r13d
mov byte [rsp + 0xb], bpl
mov byte [rsp + 0xb], ch
mov byte [rsp + 0xb], ch
or r11b, bpl
mov byte [rsp + 9], sil
mov byte [rsp + 0xa], r15b
or sil, r15b
or sil, r11b
cmp sil, 0xff
dec dword [rdi]
invalid
popfq
add eax, dword [rax]
invalid
dec dword [rdi]
test byte [rbp + 0x44000003], bl
movzx ebx, byte [rdx + 0x20]
mov dh, 0x5a
invalid
movzx r11d, byte [rdx + 0x20]
mov dh, 0x5a
and byte [rbx + 0xf], al
mov dh, 0x2c
adc eax, dword [rdi + rcx - 0x4a]
movzx r11d, byte [rdx + 0x21]
movzx esi, byte [r11 + r10]
movzx esi, byte [rbx + rdx]
invalid
invalid
mov dh, 0x5a
movzx ebp, byte [r11 + r10]
movzx r11d, byte [rdx + 0x21]
movzx esi, byte [r11 + r10]
movzx esi, byte [rbx + rdx]
movzx r11d, byte [rdx + 0x22]
movzx r15d, byte [r11 + r10]
cmp al, 0x13
and al, byte [rdi + 0xf]
mov dh, 0x3c
cmp al, 0x13
movzx edx, byte [rdx + 0x23]
movzx edx, byte [rdx + r10]
mov r10d, esi
or r10b, bpl
or dl, ch
movzx edx, byte [rdx + 0x23]
movzx edx, byte [rdx + r10]
movzx edx, byte [rdx + rdx]
mov r10d, esi
or r10b, bpl
or dl, ch
mov r11d, r15d
or r11b, dl
or r11b, r10b
or bl, dl
cmp r11b, 0xff
je case.0x140115eed.33
add eax, dword [rax]
invalid
mov byte [rsp + 4], r15b
jl 0x14011646b
add al, 0x88
mov byte [rsp + 5], dl
push rsp
and al, 5
mov byte [rsp + 6], bpl
mov byte [rsp + 7], sil
mov byte [rsp + 7], dh
mov byte [rsp + 8], r13b
movzx eax, r9b
movzx r8d, r8b
mov dh, 0xc0
mov dh, 0xc0
shl r8d, 8
or r8d, eax
movd xmm0, r8d
movd mm0, r8d
movzx eax, bl
mov qword [rsp + 0x28], rax
movzx edi, dil
movzx r8d, r14b
lea r14, [0x1401aa470]
or r12b, byte [r8 + r14]
and al, 0x30
and al, 0x30
movzx eax, r12b
mov dword [rsp + 0x24], eax
movzx r8d, byte [rsp + 0x1c]
movzx eax, byte [rsp + 0x18]
or al, byte [r8 + r14]
movzx eax, al
mov dword [rsp + 0x1c], eax
and al, 0x1c
and al, 0x1c
movzx r8d, byte [rsp + 0x20]
and al, 0x20
movzx eax, byte [rsp + 0x1a]
and al, 0x1a
or al, byte [r8 + r14]
movzx eax, al
mov dword [rsp + 0x20], eax
and byte [rdi + rcx - 0x4a], al
and al, 0x19
and byte [rdi + rcx - 0x4a], al
and al, 0x19
movzx eax, byte [rsp + 0x19]
movzx r10d, byte [rsp + 0x17]
mov dh, 0x54
and al, 0x17
movzx r11d, byte [rsp + 0x15]
movzx esi, byte [rsp + 0x10]
adc eax, 0x2474b60f
adc byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
movzx r12d, byte [rsp + 0x12]
and al, 0x12
movzx edx, byte [rsp + 0x1b]
push rsp
and al, 0x1b
or dl, byte [r8 + r14]
or dl, byte [rax + rsi]
xor byte [rdi], cl
mov dh, 0x6c
and al, 0x14
movzx ebp, byte [rsp + 0x14]
or bpl, byte [r10 + r14]
or ch, byte [rdx + rsi]
movzx r13d, byte [rsp + 0x16]
mov dh, 0x6c
and al, 0x16
or r13b, byte [r11 + r14]
sub al, 0x33
movzx eax, byte [rsp + 0x11]
and al, 0x11
or al, byte [rsi + r14]
add al, 0x36
movzx ebx, byte [rsp + 0x13]
or bl, byte [r12 + r14]
sbb al, 0x34
sbb al, 0x34
movzx r8d, byte [rsp + 0xc]
movzx r9d, byte [rsp + 0xf]
movzx ecx, byte [rsp + 0xf]
or al, 0x44
movzx ecx, byte [rsp + 0xf]
and al, 0xf
or r9b, byte [r8 + r14]
movzx r15d, dl
movzx r10d, byte [rsp + 0xd]
or eax, 0x2454b60f
invalid
or dl, byte [r10 + r14]
movzx r10d, bpl
movzx r11d, byte [rsp + 0xb]
movzx r8d, byte [rsp + 8]
movzx eax, byte [rsp + 8]
or eax, 0x2454b60f
invalid
movzx eax, byte [rsp + 8]
or r8b, byte [r11 + r14]
movzx r11d, r13b
movzx esi, byte [rsp + 9]
movzx ebp, byte [rsp + 0xa]
or bpl, byte [rsi + r14]
movzx esi, al
movzx r12d, byte [rsp + 6]
and al, 6
and al, 6
movzx r13d, byte [rsp + 7]
or r13b, byte [r12 + r14]
movzx ebx, bl
movzx r12d, byte [rsp + 4]
movzx eax, byte [rsp + 5]
or al, byte [r12 + r14]
movzx r12d, r9b
movzx r9d, dl
mov rdx, qword [rsp + 0x28]
movzx edx, byte [rdx + r14]
movzx edi, byte [rdi + r14]
movzx r14d, r8b
invalid
movzx ebp, bpl
shl edi, 8
invalid
invalid
or edi, edx
xlatb
movzx edx, r13b
invalid
movzx r8d, al
movd xmm2, edi
outsb dx, byte [rsi]
xlatb
outsb dx, byte [rsi]
xlatb
movd xmm3, dword [rsp + 0x24]
and al, 0x24
movd xmm4, dword [rsp + 0x1c]
and al, 0x1c
movd xmm5, dword [rsp + 0x20]
movd xmm6, r15d
movd mm6, r15d
movd mm6, r15d
movd xmm7, r10d
movd mm7, edx
movd xmm8, r11d
movd xmm9, esi
movd mm1, esi
movd mm1, esi
invalid
movd xmm10, ebx
movd xmm11, r12d
outsb dx, byte [rsi]
fsub qword [rsi + 0x45]
movd mm4, ecx
outsb dx, byte [rsi]
fsub qword [rsi + 0x45]
movd mm4, ecx
movd xmm13, r14d
movd mm5, esi
movd xmm14, ebp
movd mm6, ebp
movd xmm1, edx
por xmm2, xmm0
pslld xmm3, 0x10
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
add eax, 0x53585
invalid
invalid
invalid
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
add eax, 0x53585
invalid
invalid
invalid
xor eax, 0xf660005
fist dword [0x140169b90]
pand xmm2, xmmword [0x140169b90]
pandn xmm0, xmm3
por xmm2, xmm0
movdqa xmm0, xmmword [0x140169ba0]
movq mm0, qword [0x140169ba0]
ret
movq mm0, qword [0x140169ba0]
outsd dx, dword [rsi]
add eax, 0x5358d
pand xmm2, xmm0
pand mm2, mm0
pslld xmm4, 0x18
pandn xmm0, xmm4
por xmm0, xmm2
jmp 0x1401165e6
movdqa xmm2, xmmword [0x140169bb0]
movq mm2, qword [0x140169bb0]
jmp 0x1401165e6
movq mm2, qword [0x140169bb0]
xor eax, 0xf660005
fcmovnb st(0), st(2)
pand xmm0, xmm2
pshufd xmm3, xmm5, 0x50
pandn xmm2, xmm3
por xmm2, xmm0
movdqa xmm0, xmmword [0x140169bc0]
movq mm0, qword [0x140169bc0]
movq mm0, qword [0x140169bc0]
jnp case.0x1400ff8f4.364
add eax, 0xdb0f6600
shl byte [rsi + 0xf], 1
jae 0x140116643
pand xmm2, xmm0
psllq xmm6, 0x28
imul byte [rax]
sub byte [rsi + 0xf], ah
pandn xmm0, xmm6
ffreep st(6)
por xmm0, xmm2
movdqa xmm2, xmmword [0x140169bd0]
adc eax, 0x53572
adc eax, 0x53572
add byte [rsi + 0xf], ah
fcmovnb st(0), st(2)
pand xmm0, xmm2
psllq xmm7, 0x30
pandn xmm2, xmm7
por xmm2, xmm0
por mm2, mm0
por mm2, mm0
shl byte [rsi + 0xf], 1
outsd dx, dword [rsi]
add eax, 0x52cd9
movdqa xmm0, xmmword [0x140169350]
sub al, 5
add byte [rsi + 0xf], ah
invalid
add eax, 0xdb0f6600
shl byte [rsi + 0x41], 1
psllq mm0, 0x38
pand xmm2, xmm0
pand mm2, mm0
fcmovnbe st(0), st(0)
psllq xmm8, 0x38
pandn xmm0, xmm8
por xmm0, xmm2
por mm0, mm2
jmp 0x14011664c
movdqa xmm2, xmmword [0x140169be0]
adc eax, 0x5354e
add eax, 0xdb0f6600
ret 0x4166
invalid
invalid
add byte [rsi + 0xf], ah
fcmovnb st(0), st(2)
pand xmm0, xmm2
pand mm0, mm2
pshufd xmm3, xmm9, 0x44
jo 0x140116674
pandn xmm2, xmm3
pandn xmm2, xmm3
por xmm2, xmm0
movdqa xmm0, xmmword [0x140169bf0]
xor eax, 0xf660005
fcmovnbe st(0), st(0)
jmp 0x140116674
xor eax, 0xf660005
add byte [rsi + 0xf], ah
pand mm2, mm0
fcmovnbe st(0), st(0)
pslldq xmm10, 9
pandn xmm0, xmm10
pandn mm0, mm2
cli
or dword [rsi + 0x41], esp
pandn mm0, mm2
ret 0xf66
por xmm0, xmm2
movdqa xmm2, xmmword [0x140169c00]
add eax, 0xdb0f6600
invalid
jmp case.0x1400ccc14.3867
add eax, 0xdb0f6600
ret 0x4166
invalid
invalid
add byte [rsi + 0xf], ah
fcmovnb st(0), st(2)
pand mm0, mm2
pslldq xmm11, 0xa
pandn xmm2, xmm11
pandn mm2, mm3
pandn mm2, mm3
invalid
por xmm2, xmm0
movdqa xmm0, xmmword [0x140169c10]
add eax, 0x5352e
invalid
invalid
xor eax, 0xf660005
fcmovnbe st(0), st(0)
add eax, 0xdb0f6600
shl byte [rsi + 0x41], 1
invalid
pand xmm2, xmm0
pslldq xmm12, 0xb
pandn xmm0, xmm12
ffreep st(4)
ffreep st(4)
invalid
por xmm0, xmm2
movdqa xmm2, xmmword [0x140169c20]
pand xmm0, xmm2
pshufd xmm3, xmm13, 0
pandn xmm2, xmm3
pandn mm2, mm3
pandn mm2, mm3
por xmm2, xmm0
movdqa xmm0, xmmword [0x140169c30]
pand xmm2, xmm0
pslldq xmm14, 0xd
invalid
jae 0x14011671e
or eax, 0xdf0f4166
invalid
por xmm0, xmm2
por mm0, mm2
jmp 0x1401166df
invalid
por mm0, mm2
pand xmm0, xmmword [0x140169c40]
pslldq xmm1, 0xe
por xmm1, xmm0
por mm1, mm0
enter 0xf66, 0xffffffffffffffdb
or eax, 0x5350d
invalid
invalid
invalid
enter 0xf66, 0xffffffffffffffdb
or eax, 0x5350d
invalid
invalid
invalid
xor eax, 0x41660005
movd mm0, eax
movd xmm0, r8d
pslldq xmm0, 0xf
por xmm0, xmm1
movdqu xmmword [rcx + 4], xmm0
mov eax, 7
jmp case.0x140115eed.33
invalid
cmp byte [r10], 0x75
jne case.0x140115eed.33
cmp dh, byte [rbp + 0x2c]
cmp byte [rdx + 4], 0x75
invalid
jne case.0x140115eed.33
cmp byte [rdx + 5], 0x75
jne case.0x140115eed.33
cmp byte [rdx + 6], 0x69
jne case.0x140115eed.33
cmp byte [rdx + 7], 0x64
jne case.0x140115eed.33
jp 0x140116797
cmp dh, byte [rbp + 0xe]
add rdx, 9
ret 0x8009
jp 0x1401167a1
sub eax, 0xfa23840f
invalid
invalid
ret 0x8009
jp 0x1401167a1
sub eax, 0xfa23840f
invalid
mov dword [rcx], eax
movaps xmm6, xmmword [rsp + 0x30]
add dword [rdi], ecx
sub byte [rsp + 0x30], dh
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x50]
jl 0x1401167cf
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x60]
movaps xmm10, xmmword [rsp + 0x70]
movaps xmm11, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x80]
pushfq
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
movaps xmm12, xmmword [rsp + 0x90]
movaps xmm13, xmmword [rsp + 0xa0]
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rax], al
movaps xmm14, xmmword [rsp + 0xb0]
add byte [rax], al
movaps xmm14, xmmword [rsp + 0xb0]
add byte [rax - 0x7f], cl
invalid
add rsp, 0xc8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
movaps xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x40], 0
and bh, al
and al, 0x40
add byte [rax], al
add byte [rax], al
movzx r8d, byte [rcx]
mov r9d, r8d
shr r9d, 4
lea rax, str.0123456789abcdef
invalid
or dword [rax], eax
add dword [rbp - 0x77], eax
rol dword [rcx - 0x3f], 0xe9
add al, 0x48
lea eax, str.0123456789abcdef
invalid
or dword [rax], eax
cmp eax, 0xf450009
mov dh, 0xc
add dword [rcx - 0x7d], eax
and eax, 0xf
movzx r9d, byte [r9 + rax]
and r8d, 0xf
and eax, 0xf
mov byte [rsp + 0x20], r9b
and al, 0x20
and byte [rbp + 0xf], al
mov dh, 4
add byte [rdi + rcx - 0x4a], al
movzx r8d, byte [r8 + rax]
movzx r9d, byte [rcx + 1]
invalid
invalid
add qword [r8 + rcx*4 + 0x44], rax
mov byte [rsp + 0x21], r8b
and al, 0x21
mov r8d, r9d
shr r8d, 4
movzx r8d, byte [r8 + rax]
and r9d, 0xf
mov byte [rsp + 0x22], r8b
mov byte [rsp + 0x22], al
mov byte [rsp + 0x22], al
movzx r8d, byte [r9 + rax]
movzx r9d, byte [rcx + 2]
mov byte [rsp + 0x23], r8b
and al, 0x23
and al, 0x23
mov r8d, r9d
shr r8d, 4
call 0xf620ad7a
add al, 0
call 0xf620ad7a
add al, 0
and r9d, 0xf
and ecx, 0xf
mov byte [rsp + 0x24], r8b
movzx r8d, byte [r9 + rax]
movzx r9d, byte [rcx + 3]
mov dh, 0x49
invalid
mov dh, 0x49
add eax, dword [rax + rcx*4 + 0x44]
mov byte [rsp + 0x25], r8b
mov byte [rsp + 0x25], r8b
mov r8d, r9d
mov eax, ecx
shr r8d, 4
movzx r8d, byte [r8 + rax]
movzx eax, byte [rax + rax]
movzx eax, byte [rax + rax]
and r9d, 0xf
mov byte [rsp + 0x26], r8b
mov byte [rsp + 0x26], al
mov byte [rsp + 0x26], al
movzx r8d, byte [r9 + rax]
movzx r9d, byte [rcx + 4]
mov byte [rsp + 0x27], r8b
add al, 0x44
mov byte [rsp + 0x27], al
mov r8d, r9d
shr r8d, 4
movzx r8d, byte [r8 + rax]
enter 0xffffffffffffc141, 0xffffffffffffffe8
add al, 0x45
movzx eax, byte [rax + rax]
and r9d, 0xf
mov byte [rsp + 0x28], 0x2d
and al, 0x28
sub eax, 0x24448844
sub dword [rbp + 0xf], eax
mov dh, 4
add dword [rdi + rcx - 0x4a], eax
add rax, 0x24448844
mov byte [rsp + 0x2a], al
and al, 0x28
sub eax, 0x24448844
sub byte [0x16455f111], ch
sub dword [rbp + 0xf], eax
mov dh, 4
add dword [rdi + rcx - 0x4a], eax
add rax, 0x24448844
invalid
invalid
invalid
sub al, byte [rbp - 0x77]
enter 0xffffffffffffc141, 0xffffffffffffffe8
mov r8d, r9d
shr r8d, 4
add al, 0x45
movzx eax, byte [rax + rax]
add al, 0x45
movzx eax, byte [rax + rax]
and r9d, 0xf
mov byte [rsp + 0x2b], r8b
movzx r8d, byte [r9 + rax]
cmove ecx, dword [rax + 0x452b2444]
movzx eax, byte [rcx + rax]
movzx r9d, byte [rcx + 6]
mov byte [rsp + 0x2c], r8b
and al, 0x2c
invalid
and al, 0x2c
mov r8d, r9d
shr r8d, 4
movzx r8d, byte [r8 + rax]
add al, 0
and r9d, 0xf
mov byte [rsp + 0x2d], 0x2d
mov byte [rsp + 0x2e], r8b
and al, 0x2e
and al, 0x2e
movzx r8d, byte [r9 + rax]
movzx r9d, byte [rcx + 7]
mov byte [rsp + 0x2f], r8b
and al, 0x2f
and al, 0x2f
mov r8d, r9d
shr r8d, 4
movzx r8d, byte [r8 + rax]
add byte [rcx - 0x7d], al
loope case.0x1400cd38a.4064
invalid
and r9d, 0xf
cmove ecx, dword [rax + 0x45302444]
mov byte [rsp + 0x30], r8b
mov byte [rsp + 0x30], al
movzx r8d, byte [r9 + rax]
movzx eax, byte [rcx + rax]
movzx r9d, byte [rcx + 8]
movzx ecx, byte [rcx + 8]
mov byte [rsp + 0x31], r8b
and al, 0x31
mov r8d, r9d
shr r8d, 4
movzx r8d, byte [r8 + rax]
enter 0xffffffffffffc141, 0xffffffffffffffe8
add al, 0x45
movzx eax, byte [rax + rax]
and r9d, 0xf
mov byte [rsp + 0x32], 0x2d
mov byte [rsp + 0x33], r8b
xor eax, dword [rbp + 0xf]
mov dh, 4
invalid
sub eax, 0x24448844
xor eax, dword [rbp + 0xf]
mov dh, 4
add dword [rdi + rcx - 0x4a], eax
or qword [r8 + rcx*4 + 0x44], rax
or dword [rax + rcx*4 + 0x44], eax
movzx r9d, byte [rcx + 9]
mov byte [rsp + 0x34], r8b
or dword [rax + rcx*4 + 0x44], eax
and al, 0x34
mov r8d, r9d
shr r8d, 4
movzx r8d, byte [r8 + rax]
and r9d, 0xf
and ecx, 0xf
and ecx, 0xf
mov byte [rsp + 0x35], r8b
movzx r8d, byte [r9 + rax]
movzx r9d, byte [rcx + 0xa]
mov byte [rsp + 0x36], r8b
mov byte [rsp + 0x36], al
mov byte [rsp + 0x36], al
mov r8d, r9d
mov eax, ecx
shr r8d, 4
movzx r8d, byte [r8 + rax]
call 0xf620aea9
add al, 0
and r9d, 0xf
loope 0x1401169ba
mov byte [rsp + 0x37], 0x2d
mov byte [rsp + 0x38], r8b
movzx r8d, byte [r9 + rax]
invalid
invalid
sub eax, 0x24448844
cmp byte [rbp + 0xf], al
mov dh, 4
add dword [rdi + rcx - 0x4a], eax
movzx r9d, byte [rcx + 0xb]
or rax, qword [r8 + rcx*4 + 0x44]
and al, 0x39
invalid
mov byte [rsp + 0x39], r8b
cmp dword [rbp - 0x77], eax
enter 0xffffffffffffc141, 0xffffffffffffffe8
mov r8d, r9d
shr r8d, 4
add al, 0x45
movzx eax, byte [rax + rax]
add al, 0
add al, 0x45
movzx eax, byte [rax + rax]
add al, 0
mov dh, 4
add byte [rcx - 0x7d], al
loope 0x1401169e3
invalid
add al, 0
and r9d, 0xf
cmove ecx, dword [rax + 0x453a2444]
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x3a], r8b
movzx r8d, byte [r9 + rax]
cmp al, byte [rbp + 0xf]
mov dh, 4
add dword [rdi + rcx - 0x4a], eax
or al, 0x44
mov byte [rsp + 0x3b], al
movzx r9d, byte [rcx + 0xc]
mov byte [rsp + 0x3b], r8b
mov r8d, r9d
mov eax, ecx
shr r8d, 4
movzx r8d, byte [r8 + rax]
and r9d, 0xf
and ecx, 0xf
mov byte [rsp + 0x3c], r8b
movzx r8d, byte [r9 + rax]
movzx r9d, byte [rcx + 0xd]
or rax, 0x24448844
cmp eax, 0x41c88945
shr eax, 4
mov dh, 4
add dword [rdi + rcx - 0x4a], eax
or rax, 0x24448844
or eax, 0x24448844
cmp eax, 0x41c88945
shr eax, 4
movzx r8d, byte [r8 + rax]
and r9d, 0xf
cmove ecx, dword [rax + 0x453e2444]
movzx eax, byte [rcx + rax]
mov dh, 4
invalid
mov dh, 4
add dword [rdi + rcx - 0x4a], eax
invalid
movzx r9d, byte [rcx + 0xe]
mov byte [rsp + 0x3f], r8b
mov byte [rsp + 0x3f], al
mov byte [rsp + 0x3f], al
mov r8d, r9d
shr r9d, 4
movzx r9d, byte [r9 + rax]
enter 0xffffffffffffc141, 0xffffffffffffffe9
add al, 0x45
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x40], r9b
and r8d, 0xf
loopne case.0x140102cf2.117
cmovne ecx, dword [rdi]
mov dh, 4
add byte [rdi], cl
mov dh, 0x49
cmove ecx, dword [rax + 0x41412444]
and al, 0x41
invalid
movzx r8d, byte [r8 + rax]
movzx ecx, byte [rcx + 0xf]
mov byte [rsp + 0x41], r8b
and al, 0x41
and al, 0x41
and al, 0x41
mov r8d, ecx
mov eax, ecx
shr r8d, 4
movzx r8d, byte [r8 + rax]
movzx eax, byte [rax + rax]
call 0xf620af61
add al, 0
movzx eax, byte [rax + rax]
mov byte [rsp + 0x42], r8b
and ecx, 0xf
loope case.0x14010451b.98
and ecx, 0xf
loope case.0x14010451b.98
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x43], al
mov rcx, qword [rdx + 0x20]
mov dh, 4
add dword [rax + 0x48432444], ecx
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [rsp + 0x20]
sub byte [rax - 0x73], cl
push rsp
and al, 0x20
mov r8d, 0x24
and al, 0
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + 0x48c48348], dl
invalid
call qword [rax + 0x18]
nop
add rsp, 0x48
invalid
ret
ret
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rsi, r9
mov rdi, r8
mov rbx, rdx
mov r14, qword [rcx + 0x20]
jno 0x140116ac8
jno 0x140116ac8
mov r15, qword [rcx + 0x28]
mov rax, qword [0x1401ea9a8]
test rax, rax
test eax, eax
jne 0x140116af9
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], dh
sal al, 0x48
cmpxchg dword [0x1401ea9a8], ecx
mov cl, 0xd
loopne case.0x140102980.173
invalid
invalid
xor eax, eax
lock cmpxchg qword [0x1401ea9a8], rcx
mov cl, 0xd
loopne case.0x140102980.173
invalid
invalid
mov cl, 0xd
loopne case.0x140102980.173
or eax, 0xe82f7500
mov cl, 0xc4
invalid
add eax, dword [rax]
jne 0x140116af9
call fcn.140152f80
invalid
mov byte [0x1401ea9b0], 1
mov eax, 2
xchg qword [0x1401ea9a8], rax
xchg dword [0x1401ea9a8], eax
invalid
jmp 0x140116b05
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add bl, dh
nop
pause
mov rax, qword [0x1401ea9a8]
mov eax, dword [0x1401ea9a8]
add byte [rax - 0x7d], cl
clc
add dword [rcx + rsi*8 + 0x48], esi
je 0x140116af0
invalid
cmp rax, 1
cmp eax, 1
je 0x140116af0
cmp rax, 2
cmp eax, 2
jne 0x140116b23
invalid
mov rax, qword [r15 + 0x30]
mov rcx, r14
xor byte [rcx + rcx*4 - 0xf], cl
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
mov r8, rdi
mov r9, rsi
mov ecx, esi
int1
add rsp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp rax
loopne 0x140116b6c
test rax, rax
test eax, eax
jne 0x140116b42
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
or eax, 0x93bf1
int1
cmp ecx, dword [rcx]
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1401aa7a0]
add eax, 0x93c6a
push 0x3c
or dword [rax], eax
invalid
add byte [rdx + 0x28], bh
mov edx, 0x28
add byte [rax], al
add al, ch
call fcn.140163440
add cl, cl
add al, 0
ud2
lea rcx, str.Once_has_panicked
outsd dx, dword [rsi]
cmp al, 9
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
or dword [rax], eax
lea r8, [0x1401aa7d0]
cmp byte [rcx + rcx], 0
cmp al, 9
add byte [rdx + 0x11], bh
mov edx, 0x11
mov edx, 0x11
adc dword [rax], eax
add byte [rax], al
call fcn.140163440
ud2
int3
int3
push rbx
mov rax, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
adc byte [rcx + 0x39], cl
invalid
or byte [rbx + r9*4 + 0x4a], cl
adc byte [rcx + 0x39], cl
adc byte [rcx + 0x39], cl
cmp ecx, eax
ror dword [rdi], 0x83
push rbx
add dword [rax], eax
add byte [rbx + rcx*4 + 0x12], cl
invalid
jae case.default.0x140116bfc
mov r10, qword [rdx]
adc cl, byte [rcx - 0x73]
jno case.0x1400ccc14.3910
invalid
lea rsi, [r9 + 1]
add dword [rax - 0x77], ecx
jb 0x140116b8f
mov qword [rdx + 0x10], rsi
mov dword [rdx + 0x10], esi
movzx r11d, byte [r10 + r9]
mov ebx, r11d
mov dh, 0x1c
or al, byte [rcx + rcx*4 - 0x25]
not bl
test bl, 0x1f
je case.default.0x140116bfc
invalid
add dword [rax], eax
invalid
xor eax, 0x48000001
cmp esi, eax
invalid
cmp rsi, rax
invalid
jae case.default.0x140116bfc
lea rsi, [r9 + 2]
jno 0x140116ba1
add cl, byte [rax - 0x77]
mov qword [rdx + 0x10], rsi
jb 0x140116bb3
movzx edi, byte [r10 + r9 + 1]
or al, byte [rcx]
test dil, dil
test bh, bh
js 0x140116bdf
add rdi, rsi
jb case.default.0x140116bfc
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
cmp rdi, rax
ja case.default.0x140116bfc
adc byte [rbp + 0x38], al
ret
jne case.default.0x140116bfc
test dword [rcx + 1], 0x11894cf2
add r10, rsi
mov qword [rcx], r10
mov dword [rcx], edx
mov dword [rcx], edx
mov qword [rcx + 8], rdi
mov dword [rcx + 8], edi
jmp 0x140116cd2
add byte [rax], al
add byte [rcx - 0x8039], al
invalid
invalid
inc dword [rbx - 0x78f0fc01]
cmp edi, 3
ja case.default.0x140116bfc
add byte [rax], al
invalid
add edi, 0xffffff7f
invalid
cmp edi, 3
ja case.default.0x140116bfc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x9a9b3
lea rbx, [0x1401b15a8]
movsxd rdi, dword [rbx + rdi*4]
add rdi, rbx
jmp rdi
invalid
out 0x48, eax
cmp rsi, rax
cmp esi, eax
jae case.default.0x140116bfc
add byte [rax], al
lea rsi, [r9 + 3]
mov qword [rdx + 0x10], rsi
mov dword [rdx + 0x10], esi
mov dword [rdx + 0x10], esi
jb 0x140116c1f
movzx edi, byte [r10 + r9 + 2]
movzx edi, byte [rdx + rcx + 2]
or al, byte [rdx]
test dil, dil
jns case.default.0x140116bfc
add byte [rax], al
jmp 0x140116bae
mov cs, word [rax + 0x39]
invalid
cmp rsi, rax
jae case.default.0x140116bfc
lea r8, [r9 + 3]
add ecx, dword [rcx + rcx*4 + 0x42]
adc byte [rcx + 0x39], cl
mov qword [rdx + 0x10], r8
cmp r8, rax
adc byte [rcx + 0x39], cl
ror byte [rdi], 0x83
lea eax, [rax]
add byte [rax], al
jae case.default.0x140116bfc
lea r10, [r9 + 4]
mov qword [rdx + 0x10], r10
add al, 0x4c
mov dword [rdx + 0x10], edx
mov r8d, 5
jmp 0x140116c77
sub eax, 0x73c63948
js case.0x140104616.96
cmp rsi, rax
cmp esi, eax
jae case.default.0x140116bfc
lea r8, [r9 + 3]
lea eax, [rcx + 3]
mov qword [rdx + 0x10], r8
cmp r8, rax
jae case.default.0x140116bfc
lea r8, [r9 + 4]
mov qword [rdx + 0x10], r8
cmp r8, rax
cmp eax, eax
jae case.default.0x140116bfc
lea r10, [r9 + 5]
lea edx, [rcx + 5]
mov qword [rdx + 0x10], r10
mov r8d, 6
mov eax, 6
mov eax, 6
add byte [rax], al
cmp r10, rax
jae case.default.0x140116bfc
add r9, r8
mov qword [rdx + 0x10], r9
mov dword [rdx + 0x10], ecx
adc bl, bpl
cmp rsi, rax
cmp rsi, rax
jmp case.default.0x140116bfc
cmp rsi, rax
jae case.default.0x140116bfc
lea rsi, [r9 + 3]
lea esi, [rcx + 3]
mov qword [rdx + 0x10], rsi
mov dword [rdx + 0x10], esi
cmp rsi, rax
jae case.default.0x140116bfc
movzx edi, byte [r10 + r9 + 2]
add cl, byte [rcx - 0x73]
lea rsi, [r9 + 4]
jno 0x140116ca5
mov qword [rdx + 0x10], rsi
movzx r9d, byte [r10 + r9 + 3]
mov dh, 0x4c
or al, byte [rbx]
shl rdi, 8
out 8, eax
or rdi, r9
cmp rdi, 0x100
add byte [rax], al
iretd
add byte [rax], al
add byte [rdx + 0xc], dh
jb case.default.0x140116bfc
cmp edi, 0xffff
jne 0x140116bae
mov byte [rcx + 8], 0x1a
or byte [r10], bl
mov qword [rcx], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
cmp rax, r8
jae 0x140116d37
mov r9, qword [rcx]
cmp byte [r9 + rax], 1
cmp byte [rcx + rax], 1
cmp byte [rcx + rax], 1
jne 0x140116d37
add dword [rbp + 0x39], ecx
cmp r10, r8
ret 0x830f
jae case.default.0x140116d5c
lea r11, [rax + 2]
mov qword [rcx + 0x10], r11
movzx r10d, byte [r9 + rax + 1]
test r10b, r10b
js case.0x1400cd38a.4135
mov al, 1
add r10, r11
add edx, ebx
add edx, ebx
jb case.0x14003dfe5.4144
invalid
cmp r10, r8
ja case.0x14003dfe5.4144
mov qword [rcx + 0x10], r10
adc byte [rbp + 0x29], cl
fidiv dword [rbp + 0x4e]
jne 0x140116d81
xor eax, eax
shr bl, 0x6b
sub r10, r11
jne 0x140116d81
shr bl, 0x6b
xor edx, edx
sal byte [rcx], cl
rcr byte [rsi - 0x3d], 0x41
pop rsi
ret
add r10d, 0xffffff7f
xor eax, eax
pop rsi
ret
add r10d, 0xffffff7f
ret 0xff7f
invalid
cmp r10d, 3
ja case.default.0x140116d5c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea esi, [0x1401b15b8]
lea rsi, [0x1401b15b8]
lea esi, [0x1401b15b8]
test al, 9
add byte [rsi + 0x63], cl
adc al, 0x96
movsxd r10, dword [rsi + r10*4]
add r10, rsi
jmp r10
bnd jmp r10
ret
lea ebx, [rax + 3]
mov qword [rcx + 0x10], r11
movzx r10d, byte [r9 + rax + 2]
mov dh, 0x54
add dword [rdx], eax
movzx edx, byte [rcx + rax + 2]
test r10b, r10b
jns case.default.0x140116d5c
jmp 0x140116d1e
movzx ecx, byte [rcx + rbx]
cmp ecx, 0xff
je 0x140116e60
mov eax, 1
test ecx, ecx
jne 0x140116da2
xor ecx, ecx
jmp 0x140116e62
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rdi - 0x30], cl
invalid
add byte [rax], al
cmp rax, r10
setne al
mov dl, 0x1a
mov cl, 1
or al, cl
invalid
sal byte [rdx + 0x801b11a], 0xc8
pop rsi
ret
cmp r11, r8
jae case.default.0x140116d5c
add byte [rax], al
add byte [rbp + rcx*4 + 0x48], cl
lea ecx, [rax + 3]
invalid
invalid
invalid
lea r9, [rax + 3]
lea ecx, [rax + 3]
add rcx, qword [rcx + rcx*4 + 0x49]
mov qword [rcx + 0x10], r9
cmp r9, r8
cmp ecx, eax
adc byte [rbp + 0x39], cl
ror dword [rdi], 0x83
xchg edx, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x48], cl
add al, 0x4c
mov dword [rcx + 0x10], ecx
invalid
invalid
jae case.default.0x140116d5c
lea r9, [rax + 4]
mov qword [rcx + 0x10], r9
invalid
invalid
adc byte [r13 + 0x39], cl
adc byte [rbp + 0x39], cl
cmp r9, r8
jae case.default.0x140116d5c
ror dword [rdi], 0x83
add dword [rax], 0x83480000
rol byte [0x1795e9ecf], 0xc3
jmp 0x140116e11
cmp r11, r8
jae case.default.0x140116d5c
add rax, 5
jmp 0x140116e11
lea r9, [rax + 3]
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
mov dword [rcx + 0x10], ecx
adc byte [r13 + 0x39], cl
sal dword [rbx + 0x69], 0x4c
lea ecx, [rax + 4]
cmp r9, r8
jae case.default.0x140116d5c
lea r9, [rax + 4]
mov qword [rcx + 0x10], r9
cmp r9, r8
jae case.default.0x140116d5c
lea r9, [rax + 5]
mov qword [rcx + 0x10], r9
add eax, 0x1049894c
adc byte [rbp + 0x39], cl
cmp r9, r8
cmp ecx, eax
sal dword [rbx + 0x4f], 0x48
add eax, 6
jae case.default.0x140116d5c
add rax, 6
mov qword [rcx + 0x10], rax
mov al, 1
add dword [rsi - 0x3d], ebx
add dword [rsi - 0x3d], ebx
cmp r11, r8
jae case.default.0x140116d5c
lea r10, [rax + 3]
mov qword [rcx + 0x10], r10
mov dword [rcx + 0x10], edx
mov dword [rcx + 0x10], edx
adc byte [rbp + 0x39], cl
cmp r10, r8
jae case.default.0x140116d5c
ret 0x3173
movzx r10d, byte [r9 + rax + 2]
lea r11, [rax + 4]
mov qword [rcx + 0x10], r11
movzx eax, byte [r9 + rax + 3]
add dword [rbx], r8d
add dword [rbx], r8d
shl r10, 8
or r10, rax
ret 0x8149
cli
add byte [rcx], al
add byte [rax], al
add byte [rdx + 0xd], dh
or byte [rcx + 9], cl
ret 0x8149
add byte [rdx + 0xd], dh
cmp r10d, 0xffff
jne 0x140116d1e
test edx, eax
invalid
invalid
invalid
cli
invalid
inc dword [rax]
add byte [rdi], cl
test edx, eax
invalid
invalid
mov al, 1
pop rsi
ret
mov cl, 1
cmp r10, 1
setne al
movzx ecx, cl
mov dh, 0xc9
mov dh, 0xc9
mov edx, 1
cmove edx, ecx
xor ecx, ecx
or al, cl
pop rsi
ret
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rax, rcx
enter 0xffffffffffff8b48, 0x4a
or byte [rbx + rcx*4 + 0x4a], cl
invalid
enter 0xffffffffffff8b48, 0x4a
or byte [rbx + rcx*4 + 0x4a], cl
adc byte [rcx + 0x39], cl
cmp r9, rcx
cmp r9, rcx
jae case.default.0x140116f44
mov r8, qword [rdx]
lea r10, [r9 + 1]
mov qword [rdx + 0x10], r10
movzx r11d, byte [r8 + r9]
mov ebx, r11d
not bl
test bl, 0x1f
je case.default.0x140116f44
add eax, dword [rax]
invalid
cmp r10, rcx
jae case.default.0x140116f44
retf 0x830f
lea rsi, [r9 + 2]
lea esi, [rcx + 2]
mov qword [rdx + 0x10], rsi
mov dword [rdx + 0x10], esi
movzx r10d, byte [r8 + r9 + 1]
test r10b, r10b
js 0x140116f25
add r10, rsi
jb case.default.0x140116f44
xchg esi, ebx
add al, byte [rax]
add byte [rcx + rcx*4 + 0x52], cl
adc byte [rcx - 0x80], al
cmp bl, 0x30
jne case.default.0x140116f44
rol byte [rdx], 1
add byte [rax], al
sub r10, rsi
jne 0x140116f6c
cmp bl, 0x30
jne case.default.0x140116f44
rol byte [rdx], 1
add byte [rax], al
rol byte [rdx], 1
add byte [rax], al
sub r10, rsi
jne 0x140116f6c
xor r11d, r11d
xor ecx, ecx
xor edi, edi
xor r14d, r14d
xor r12d, r12d
mov bpl, 0x2b
or r14, r12
jne 0x1401171e7
mov byte [rax + 1], bpl
jmp 0x1401171d2
add r10d, 0xffffff7f
cmp r10d, 3
ret 0xff7f
jg 0x140116f29
invalid
invalid
ja case.default.0x140116f44
add byte [rax - 0x73], cl
cmp eax, 0x9a68b
invalid
cmpsb byte [rsi], byte [rdi]
or dword [rax], eax
lea rdi, [0x1401b15c8]
mov esp, dword [rsi + 0x634e0009]
adc al, 0x97
xchg edi, eax
cmpsb byte [rsi], byte [rdi]
or dword [rax], eax
movsxd r10, dword [rdi + r10*4]
xchg edi, eax
add r10, rdi
jmp r10
cmp rsi, rcx
jae case.default.0x140116f44
add byte [rax], al
add byte [rax], al
lea rsi, [r9 + 3]
jno 0x140116f57
mov qword [rdx + 0x10], rsi
movzx r10d, byte [r8 + r9 + 2]
adc byte [rdi + 0xf], al
mov dh, 0x54
or byte [rdx], al
test r10b, r10b
jns case.default.0x140116f44
jmp 0x140116ede
add r8, rsi
xor r11d, r11d
xor ecx, ecx
xor edi, edi
inc dword [rbp + 0x31]
inc dword [rbp + 0x31]
in eax, dx
inc dword [rbp + 0x31]
inc dword [rbp + 0x31]
in eax, dx
xor r14d, r14d
xor esi, esi
mov bpl, 0x1a
invalid
div byte [rcx]
test byte [rax - 0x4b], 0x1a
invalid
sbb ch, bl
and ecx, dword [rcx + rcx*4 - 0x19]
mov edi, esp
jmp case.0x140102cf2.126
mov edi, esp
mov qword [rsp + 0x28], r9
test r14, r14
mov r14, r12
sub byte [rbp - 0x7b], cl
test byte [rbp - 0x77], 0xe6
mov r12, rsi
jne 0x140117212
add al, byte [rax]
add byte [rcx + rcx*4 - 0x1a], cl
mov rsi, r12
cmp r15, r10
je case.0x1400ccc14.3949
cmp r15, r10
jae 0x140116f1c
movzx edx, byte [r8 + r15]
mov r9d, edx
not r9b
test r9b, 0x1f
je 0x140116f1c
lea r9, [r15 + 1]
add dword [rbp + 0x39], ecx
ror dword [rdi], 1
or dword [rax - 1], 0xffffffff
cmp r9, r10
jae 0x140116f1c
invalid
dec dword [rcx - 0x73]
pop rdi
add al, byte [rdi + 0xf]
mov dh, 0x4c
cmp byte [rcx], al
lea rbx, [r15 + 2]
movzx r9d, byte [r8 + r15 + 1]
test r9b, r9b
jns 0x14011705c
cmp r9, 0x82
je 0x140117016
invalid
invalid
add byte [rax], al
add byte [rdx + rbp + 0x41], dh
invalid
invalid
cmp ecx, 0x81
jne 0x140116f1c
movzx r9d, byte [r8 + rbx]
test r9b, r9b
leave
leave
jns 0x140116f1c
add r15, 3
jmp 0x140117059
cmp ebx, edx
jae 0x140116f1c
invalid
ror dword [rdi], cl
cmp ebp, 0xfffffffe
invalid
dec dword [rbp - 0x73]
lea r9, [r15 + 3]
cmp r9, r10
jae 0x140116f1c
xor eax, 0xfffffffe
invalid
invalid
add r9, qword [r13 + 0x39]
ror dword [rdi], 1
xor eax, 0xfffffffe
invalid
invalid
movzx r9d, word [r8 + r15 + 2]
cmp byte [rdx], r8b
add ah, byte [rsi + 0x41]
rol ecx, 8
invalid
rol r9w, 8
rol r9d, 8
or byte [rbp + 0xf], al
movzx r9d, r9w
mov bh, 0xc9
cmp r9d, 0x100
jb 0x140116f1c
invalid
invalid
invalid
invalid
invalid
invalid
cmp r9d, 0xffff
add byte [rax], al
je 0x140116f1c
add r15, 4
mov rbx, r15
mov dword [rsp + rcx*2], 0x894dfb89
iretd
mov r15, r9
add r15, rbx
jb 0x140116f1c
invalid
mov ah, 0xfe
invalid
invalid
invalid
invalid
ja 0x140116f1c
stosd dword [rdi], eax
invalid
invalid
lea r12, [r8 + rbx]
and al, 0x18
mov r9, r15
sub r9, rbx
sub ecx, ebx
sub ecx, ebx
cmp edx, 0x81
add byte [rax], al
je 0x1401170b1
cmp edx, 0xa2
je 0x140116f86
idiv esi
invalid
invalid
movabs byte [0xfffef7840f000000], al
idiv esi
invalid
inc dword [rcx + 0xa0fa]
add byte [rdi], cl
test dword [rcx + 0x4cfffffe], eax
cmp esi, 0x894cffff
and al, 0x30
and al, 0x30
invalid
cmp esi, 0x894cffff
and al, 0x30
and al, 0x30
invalid
mov r11, r12
test rsi, rsi
invalid
test byte [rdi], 0x84
int1
je 0x140116f9d
invalid
jmp 0x140117212
invalid
test r13, r13
test ebp, ebp
in eax, dx
jne 0x140117212
add byte [rcx + 0x39], cl
fisttp word [rdi]
invalid
test byte [rcx - 2], bl
pop rcx
invalid
invalid
cmp r15, rbx
je 0x140116f1c
pop rcx
invalid
movzx ecx, byte [r12]
cmp cl, 7
mov dh, 0xc
and al, 0x80
stc
invalid
ja 0x140116f1c
invalid
cmp r9, 1
jne 0x1401170df
test cl, cl
jne 0x140116f1c
invalid
invalid
invalid
invalid
invalid
lea rdx, [r9 - 1]
lea edx, [rcx - 1]
cmp r9, 1
je 0x14011721a
invalid
add dword [rax], eax
add byte [rax], al
add dword [rdi], ecx
test byte [0x1881170ef], ch
sub eax, 0x48000001
sub eax, 0x48000001
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
push rsp
and al, 0x20
inc r12
test cl, cl
je 0x140117118
invalid
invalid
mov dl, 0xff
shl dl, cl
not dl
mov rcx, r12
loope 0x140117150
mov ebp, esp
loope 0x140117150
mov ebp, esp
test byte [r12 + r9 - 2], dl
test byte [rsp + rcx - 2], dl
mov r12, rsi
je 0x140116f9d
jmp 0x140116f1c
mov rcx, r12
mov r13, r12
mov r12, rsi
jmp 0x140116f9d
cmp rsi, rcx
jae case.default.0x140116f44
lea r10, [r9 + 3]
mov qword [rdx + 0x10], r10
push rdx
adc byte [rcx + 0x39], cl
retf 0x830f
mov es, word [rax]
add byte [rax], al
add byte [rdi + 0xf], al
mov dh, 0x54
or byte [rdx], al
movzx r10d, byte [r8 + r9 + 2]
lea rsi, [r9 + 4]
mov qword [rdx + 0x10], rsi
mov dword [rdx + 0x10], esi
mov dword [rdx + 0x10], esi
movzx r9d, byte [r8 + r9 + 3]
mov dh, 0x4c
or byte [rbx], al
invalid
add ecx, dword [rcx - 0x3f]
loop 0x140117160
shl r10, 8
or r10, r9
cmp r10, 0x100
add byte [rax], al
add byte [rdx + 0x6a], dh
jb case.default.0x140116f44
cmp r10d, 0xffff
jne 0x140116ede
jmp case.default.0x140116f44
cmp rsi, rcx
jae case.default.0x140116f44
invalid
lea r8, [r9 + 3]
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
mov dword [rdx + 0x10], eax
cmp r8, rcx
jae case.default.0x140116f44
lea r10, [r9 + 4]
mov qword [rdx + 0x10], r10
mov r8d, 5
add eax, 0xeb000000
invalid
cmp rsi, rcx
jae case.default.0x140116f44
lea r8, [r9 + 3]
mov qword [rdx + 0x10], r8
cmp r8, rcx
jae case.default.0x140116f44
lea r8, [r9 + 4]
mov qword [rdx + 0x10], r8
adc byte [rcx + 0x39], cl
invalid
jae case.default.0x140116f44
lea r10, [r9 + 5]
mov qword [rdx + 0x10], r10
mov r8d, 6
cmp r10, rcx
jae case.default.0x140116f44
add r8, r9
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
mov byte [rax + 1], 7
mov cl, 1
mov byte [rax], cl
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rax + 8], r11
mov rdx, qword [rsp + 0x30]
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
mov rcx, qword [rsp + 0x20]
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], rdi
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov qword [rax + 0x30], rcx
xor ecx, ecx
jmp 0x1401171d4
mov bpl, 0x22
jmp 0x140116f1c
add r9, 0xfffffffffffffffe
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_webpki_0.102.0_alpha.3_srcder.rs
mov rcx, r9
call fcn.140163340
ud2
cmp cl, 0x30
jne 0x14011753d
lea rbx, [rdx + rax]
cmp rbx, r15
ja 0x14011753d
add rdi, rdx
mov qword [rsp + 0x80], rdi
mov esp, 0x8024
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx - 0x3f7ab7e6], dh
je 0x14011753b
movzx edx, byte [rdi]
mov r8d, edx
rol byte [rcx - 0xa], 1
rol byte [rcx - 0xa], 1
rcr byte [rdi], 0xf
test byte [rdx + 2], dh
add byte [rax], al
cmp eax, 1
je 0x14011753b
movzx r14d, byte [rdi + 1]
test r14b, r14b
js 0x1401174d6
mov r13d, 2
lea r12, [r14 + r13]
cmp r12, rax
ja 0x14011753b
mov qword [rsp + 0x90], r12
cmp dl, 0x30
jne 0x14011753b
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x80]
mov r8b, 0x30
call fcn.140116b60
mov rax, qword [rsp + 0x198]
test rax, rax
je 0x140117533
lea r8, [rdx + rcx]
cmp r8, r14
ja 0x1401178e4
mov qword [rsp + 0x60], r8
cmp al, 0xa0
jne 0x1401178e4
add al, 0
invalid
add r13, rdx
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x80]
mov r8b, 2
call fcn.140116b60
mov rdx, qword [rsp + 0x30]
test rdx, rdx
je case.0x1401009ee.373
mov r8, qword [rsp + 0x38]
mov r9, r8
mov al, 0x1a
sub r9, 1
jb 0x1401178e1
movzx ecx, byte [rdx]
test cl, cl
je 0x1401178b8
js 0x1401178e1
add byte [rax], al
cmp r8, 1
jne 0x1401178e1
mov al, 0x38
cmp cl, 2
add cl, byte [rdi]
test byte [rdi + 1], ah
add byte [rax], al
jmp 0x1401178e1
cmp rax, 0x82
je 0x1401174a8
cmp eax, 0x81
jne 0x14011753d
invalid
cmp r15, 2
jbe 0x14011753d
add byte [rdi], cl
mov dh, 0x47
add al, byte [rax + rax*8 + 0x9f890f]
add byte [rax], al
movzx eax, byte [rdi + 2]
test al, al
jns 0x14011753d
mov edx, 3
jmp 0x140117282
cmp r15, 4
jb 0x14011753d
invalid
movzx eax, word [rdi + 2]
rol ax, 8
movzx eax, ax
cmp eax, 0x100
jb 0x14011753d
mov edx, 4
cmp eax, 0xffff
add byte [0x1401274cd], bh
jne 0x140117282
invalid
jmp 0x14011753d
cmp r14, 0x82
je case.0x1400fe63f.435
add byte [rbx + riz + 0x41], dh
cmp esi, 0x81
invalid
invalid
add byte [rax], al
add byte [rax], al
cmp r14d, 0x81
add byte [rax], al
jne 0x14011753b
cmp eax, 2
jbe 0x14011753b
movzx r14d, byte [rdi + 2]
movzx esi, byte [rdi + 2]
test r14b, r14b
jns 0x14011753b
mov r13d, 3
mov ebp, 3
jmp 0x1401172e6
invalid
cmp eax, 4
jb 0x14011753b
movzx r8d, word [rdi + 2]
rol r8w, 8
add r12b, byte [r14 + 0x41]
rol eax, 8
movzx r14d, r8w
cmp r14d, 0x100
invalid
jb 0x14011753b
mov r13d, 4
cmp r14d, 0xffff
invalid
invalid
inc dword [rax]
add byte [rax], al
invalid
add byte [rax], al
jne 0x1401172e6
invalid
jmp 0x14011753b
add byte [rax], al
add byte [rcx + 0x6e8840cd], cl
or byte [rax - 0x39], cl
invalid
invalid
invalid
mov ebp, ecx
mov byte [rsi + 8], bpl
mov qword [rsi], 0
mov dword [rsi], 0
add rsp, 0x348
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 3], esi
invalid
add byte [rax], al
cmp r14d, 2
jbe 0x1401178e4
xchg byte [rcx + 3], ch
add byte [rax], al
add byte [rax], al
movzx ecx, byte [r13 + 2]
movzx ecx, byte [rbp + 2]
test cl, cl
jns 0x1401178e4
add byte [rax], al
mov edx, 3
jmp 0x1401173da
inc dword [rcx - 0x7d]
inc byte [rdi + rcx]
invalid
jb 0x1401178e4
add rax, qword [rax]
add byte [rcx + 0xf], al
mov bh, 0x4d
add ah, byte [rsi - 0x3f]
rol ecx, 8
invalid
movzx ecx, word [r13 + 2]
rol cx, 8
rol ecx, 8
rol ecx, 8
or byte [rdi], cl
movzx ecx, cx
mov bh, 0xc9
cmp ecx, 0x100
add dword [rax], eax
add byte [rdi], cl
invalid
add byte [rax], al
jb 0x1401178e4
xor byte [rbx], al
add byte [rax], al
mov edx, 4
cmp ecx, 0xffff
stc
invalid
inc dword [rax]
add byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rcx + 0xfffff9], al
stc
invalid
inc dword [rax]
stc
invalid
inc dword [rax]
add byte [rdi], cl
test dword [0x12a1175c4], edx
sbb al, byte [rbx]
add byte [rax], al
invalid
invalid
jmp 0x1401178e4
movzx eax, byte [rsp + 0x38]
cmp al, 0x44
cmp byte [rsp + rax*2], bh
jne 0x1401178e1
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
mov rax, qword [rsp + 0x90]
cmp rax, qword [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
test edi, esi
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
test edi, esi
add al, byte [rax]
add byte [rax], al
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
invalid
invalid
push rsp
add byte [rax], al
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
lea rdx, [rsp + 0x50]
and al, 0x50
mov r8b, 2
call fcn.140116b60
cmc
invalid
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add al, byte [rax]
invalid
add ch, al
pop rsi
cmc
invalid
mov r13, rax
mov ebp, eax
mov r14, qword [rsp + 0x88]
lea rcx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
mov r8b, 0x30
call fcn.140116b60
mov rcx, qword [rsp + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rcx, rcx
test rcx, rcx
je 0x1401178cd
add byte [rcx - 0x49], al
xor al, 0x48
mov r15b, 0x34
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
cmp qword [rsp + 0x88], rax
mov byte [rax], al
add byte [rax], al
jne 0x1401178e4
add byte [rax - 0x75], cl
push rsp
and al, 0x48
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401178e4
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rax*4], fs
add byte [rax], al
invalid
lea rcx, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
mov r8b, 0x30
call fcn.140116b60
invalid
hlt
invalid
dec dword [rbx + rcx*4 - 0x44]
and al, 0x80
add byte [rax], 0
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rsi], dh
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], 0
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rsi], dh
add al, byte [rax]
add byte [rax], al
mov rax, qword [rsp + 0x88]
invalid
invalid
test byte [rax + rax*4], ah
invalid
add byte [rax], al
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x180], rax
add byte [rcx], 0
invalid
add byte [rcx], 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
push rax
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x50]
push rax
push rax
mov r8b, 0x30
mov al, 0x30
call fcn.140116b60
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x178], rax
test rax, rax
je 0x1401178cd
clc
add dword [rax], eax
add byte [rax], al
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
clc
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x88]
invalid
invalid
test byte [rax + rsi*2], ah
add dword [rax], eax
invalid
add byte [rax], al
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x170], rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
push rsp
and al, 0x50
mov r8b, 0x30
call fcn.140116b60
invalid
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x80]
invalid
mov eax, dword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1401178cd
invalid
mov qword [rsp + 0x168], rax
add byte [rax], al
test rax, rax
je 0x1401178cd
mov rax, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
mov qword [rsp + 0x160], rax
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
and al, 0x60
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov word [rax + rax*4], fs
lea ecx, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
push rsp
lea rdx, [rsp + 0x50]
and al, 0x50
mov r8b, 0x30
call fcn.140116b60
xor al, ch
sub ah, dh
invalid
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x1401178cd
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rcx], al
add byte [rax], al
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x90], rdi
and al, 0x90
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], r12
mov rdx, qword [rsp + 0x48]
add byte [rax], al
mov qword [rsp + 0x98], r12
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0xa0], rdx
add byte [rax], al
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0xa8], rdx
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
mov dword [rsp + 0xc0], edi
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
invalid
invalid
mov dword [rsp + 0xc0], edi
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0xc8], rdx
mov dword [rsp + 0xc8], edx
invalid
invalid
xchg esp, eax
and al, 0x78
add dword [rax], eax
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0xc8], rdx
mov dword [rsp + 0xc8], edx
mov dword [rsp + 0xc8], edx
mov rdx, qword [rsp + 0x178]
mov edx, dword [rsp + 0x178]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0x70
mov qword [rsp + 0xd0], rdx
mov dword [rsp + 0xd0], edx
add byte [rax], al
mov rdx, qword [rsp + 0x170]
mov qword [rsp + 0xd8], rdx
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0xe0], edx
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
xchg esp, eax
and al, 0xe0
loopne 0x1401177e1
invalid
mov dword [rsp + 0xe0], edx
loopne 0x1401177e1
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xe8
add byte [rax], al
mov rdx, qword [rsp + 0x160]
mov edx, dword [rsp + 0x160]
mov qword [rsp + 0xe8], rdx
mov dword [rsp + 0xe8], edx
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0xf0], eax
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xf8], rcx
mov word [rax + rdi*8], fs
and al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x110], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0x120], 0
mov dword [rsp + 0x120], 0
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
and byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x140], 0
mov dword [rsp + 0x140], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x140], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rdx*2], ah
and al, 0x50
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x150], 0
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
and al, 0x50
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
cmp rdx, rax
cmp edx, eax
ret 0x850f
pop qword [rax]
add byte [rax], al
ret 0x850f
pop qword [rax]
add byte [rax], al
lea rdx, [rsp + 0x89]
add byte [rax], al
lea rdi, [rsp + 0x198]
mov r8d, 0xd7
xlatb
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x271]
lea ecx, [rsp + 0x271]
lea ecx, [rsp + 0x271]
mov r8d, 0xd7
mov rdx, rdi
mov edx, edi
cli
xlatb
add byte [rax], al
add byte [rax - 0x77], cl
invalid
cli
call sub.VCRUNTIME140.dll_memcpy
mov r15d, r14d
mov edi, esi
mov edi, esi
lea rcx, [rsi + 9]
lea ecx, [rsi + 9]
or dword [rax - 0x73], ecx
xchg esp, eax
and al, 0x71
add al, byte [rax]
lea rdx, [rsp + 0x271]
add byte [rcx - 0x48], al
xlatb
add byte [rax], al
add al, ch
mov r8d, 0xd7
call sub.VCRUNTIME140.dll_memcpy
jl 0x1401178af
invalid
jl 0x1401178af
add al, 0
add byte [rcx + rcx*4 + 0x2e], cl
mov qword [rsi], r13
mov byte [rsi + 8], r15b
mov byte [rsi + 8], bh
or cl, ch
nop
jmp 0x140117548
cld
invalid
test r9, r9
je 0x1401178df
invalid
and cl, byte [rdi]
mov dh, 0x4a
invalid
movzx ecx, byte [rdx + 1]
mov r8, r9
test cl, cl
add dword [rbp - 0x77], ecx
enter 0xffffffffffffc984, 0x79
sbb ecx, ebp
invalid
jns 0x1401178e1
movzx r15d, byte [rsp + 0x88]
movzx edi, byte [rsp + 0x88]
add byte [rax], al
add byte [rax + rcx*4 + 0x7e], al
or cl, ch
invalid
mov byte [rsi + 8], r15b
jmp case.0x140101c78.363
mov al, 0x38
mov r15d, eax
mov byte [rsi + 8], r15b
jmp case.0x140101c78.363
invalid
invalid
invalid
mov r15b, 3
jae 0x1401178e4
mov r12, qword [rsp + 0x50]
movzx ecx, byte [r12 + rdx]
adc al, 0x41
mov eax, ecx
mov r8d, ecx
not r8b
test r8b, 0x1f
je 0x1401178e4
lea r8, [rdx + 1]
cmp r8, rax
jae 0x1401178e4
insb byte [rdi], dx
adc al, 1
test r13b, r13b
js 0x140117bf5
and al, 0x60
cmp cl, 0xa3
jne 0x1401178e4
invalid
test byte [rax + 0x49000003], ch
cmp ebp, 1
je 0x140117ce9
invalid
add byte [rcx - 0x7d], cl
std
add dword [rdi], ecx
test byte [rsi + 0x4d000003], bl
add byte [rbp + 1], cl
invalid
add byte [rbp + 1], cl
add r12, r8
invalid
movzx eax, byte [r12]
add al, 0x24
mov ecx, eax
and cl, 0x1f
cmp cl, 0x1f
rol dword [rax - 0x67fe01f], 0x1f
je 0x140117ce9
test byte [rax + 0x41000003], cl
movzx edx, byte [rsp + 1]
push rsp
and al, 1
invalid
movzx edx, byte [r12 + 1]
push rsp
and al, 1
invalid
add dword [rax - 0x77], ecx
ror dword [rax - 0x77], 1
push rsp
and al, 0x28
mov rcx, rdx
mov qword [rsp + 0x28], rdx
test dl, dl
js 0x140117c7c
ror byte [rdi], cl
mov byte [0xf911797b], al
add al, byte [rax]
mov ecx, 2
add byte [rax], al
cmp al, 0x30
jne 0x140117ce9
add byte [rax], al
xor byte [rdi], cl
test dword [rbp + 3], esp
add byte [rax], al
mov rax, qword [rsp + 0x28]
add rax, rcx
add eax, ecx
add eax, ecx
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
cmp rax, r13
ja 0x140117ce9
add byte [rax], al
add byte [rax], al
add byte [rcx + 1], cl
int3
add r12, rcx
xor edi, edi
cmp rdi, qword [rsp + 0x28]
cmp edi, dword [rsp + 0x28]
and al, 0x28
jae 0x140117ce9
movzx eax, byte [r12 + rdi]
movzx eax, byte [rsp + rdi]
mov ecx, eax
not cl
test cl, 0x1f
je 0x140117ce9
rcr dword [rdi], 0xf
test byte [0x1881179c0], ch
lea rcx, [rdi + 1]
invalid
lea rcx, [rdi + 1]
add qword [r8 + 0x3b], r9
and al, 0x28
and al, 0x28
cmp rcx, qword [rsp + 0x28]
jae 0x140117ce9
sbb dword [rsi], 3
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
push rdi
add al, byte [rcx + 0xf]
invalid
add byte [rax], al
lea rdx, [rdi + 2]
movzx ecx, byte [r12 + rdi + 1]
movzx ecx, byte [rsp + rdi + 1]
movzx ecx, byte [rsp + rdi + 1]
mov dh, 0x4c
cmp al, 1
cmp al, 1
test cl, cl
jns 0x140117a52
invalid
jns case.0x140104a47.3349
cmp rcx, 0x82
cmp ecx, 0x82
je 0x140117a0c
cmp ecx, 0x81
jne 0x140117ce9
test ebx, edi
add al, byte [rax]
invalid
add byte [rdi], cl
test ebx, edi
sti
add al, byte [rax]
add byte [rax + 0x3b], cl
add byte [rax], al
cmp rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
jae 0x140117ce9
add al, byte [rax]
add byte [rcx + 0xf], al
mov dh, 0xc
adc al, 0x84
leave
movzx ecx, byte [r12 + rdx]
movzx ecx, byte [rsp + rdx]
test cl, cl
jns 0x140117ce9
add byte [rax], al
add byte [rax - 0x7d], cl
add rdi, 3
mov dword [rbx], 0x3b4843eb
push rsp
and al, 0x28
jmp case.0x140102d21.297
cmp rdx, qword [rsp + 0x28]
cmp edx, dword [rsp + 0x28]
jae 0x140117ce9
adc edx, 2
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
add r9, qword [r8 + 0x3b]
cmp rcx, qword [rsp + 0x28]
lea rcx, [rdi + 3]
cmp rcx, qword [rsp + 0x28]
cmp ecx, dword [rsp + 0x28]
jae 0x140117ce9
ret
add al, byte [rax]
add byte [rcx + 0xf], al
mov bh, 0x4c
add byte [rax], al
movzx ecx, word [r12 + rdi + 2]
cmp al, 2
rol cx, 8
movzx ecx, cx
ror dword [rax], 0xf
mov bh, 0xc9
cmp ecx, 0x100
jb 0x140117ce9
add al, byte [rax]
invalid
add byte [rdi], cl
invalid
add al, byte [rax]
add byte [rcx + 0xfffff9], al
stc
invalid
inc dword [rax]
cmp ecx, 0xffff
je 0x140117ce9
invalid
stc
invalid
inc dword [rax]
add byte [rdi], cl
test byte [rsi + 0x48000002], bl
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax - 0x7d], cl
add rdi, 4
mov dword [rax + rcx*2], 0x303cfa89
mov rdx, rdi
cmp al, 0x30
jne 0x140117ce9
add byte [rax], al
lea rdi, [rdx + rcx]
lea edi, [rdx + rcx]
cmp al, 0xa
cmp rdi, qword [rsp + 0x28]
cmp edi, dword [rsp + 0x28]
sub byte [rdi], cl
xchg dword [rax + 0x4c000002], eax
add byte [rdx], 0
add byte [rcx + rax - 0x1e], cl
ja 0x140117ce9
add byte [rdx], 0
add al, byte [rax]
add byte [rcx + rax - 0x1e], cl
add rdx, r12
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], rcx
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x30]
js 0x140117a7c
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
lea rdx, [rsp + 0x68]
mov r8b, 6
call fcn.140116b60
mov rbx, qword [rsp + 0x30]
mov ebx, dword [rsp + 0x30]
xor byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rsi + 2], dl
add al, byte [rax]
invalid
xor byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rsi + 2], dl
add al, byte [rax]
invalid
mov r14, qword [rsp + 0x38]
lea rcx, [rsp + 0x68]
and al, 0x68
call fcn.140116ce0
mov ebp, edx
test al, 1
jne 0x140117d04
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea rdx, [rsp + 0x68]
mov r8b, 4
call fcn.140116b60
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test rax, rax
je case.0x1400cd38a.4172
invalid
add al, byte [rax]
invalid
cmp r14, 3
jne case.0x140117b3a.16
movzx ecx, word [rbx]
cmp ecx, 0x1d55
invalid
je 0x140117b13
test bpl, 1
jne 0x140117d86
mov rax, qword [rsp + 0x78]
cmp rax, qword [rsp + 0x70]
jne 0x140117ce9
cmp rdi, qword [rsp + 0x28]
jne case.0x140100e3e.341
invalid
invalid
invalid
movzx edx, byte [rbx + 2]
add edx, 0xfffffff1
cmp edx, 0x16
ja case.0x140117b3a.16
mov rcx, qword [rsp + 0x38]
lea r8, [0x1401b15d8]
invalid
or dword [rax], eax
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
invalid
lea rbx, [rsp + 0x100]
jmp rdx
cmp qword [rsp + 0x110], 0
jne 0x140117d92
test dword [rdi + 2], eax
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
add byte [rdi], cl
test dword [rdi + 2], eax
add byte [rax], al
lea rbx, [rsp + 0x110]
jmp 0x140117bd9
and al, 0x10
add dword [rax], eax
add cl, ch
add dword [rax], 0x8d480000
invalid
invalid
pushfq
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add bl, ch
sbb al, 0x48
lea rbx, [rsp + 0x130]
lea rbx, [rsp + 0x130]
jmp case.0x14010dc26.197
cmp qword [rbx], 0
jne 0x140117d92
xor byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x188]
lea rdx, [rsp + 0x30]
mov r8b, 0x30
call fcn.140116b60
mov rax, qword [rsp + 0x188]
test rax, rax
je 0x140117d9e
mov rcx, qword [rsp + 0x40]
cmp rcx, qword [rsp + 0x38]
cmp ecx, dword [rsp + 0x38]
cmp ecx, dword [rsp + 0x38]
jne 0x140117db0
mov rcx, qword [rsp + 0x190]
mov qword [rbx], rax
mov qword [rbx + 8], rcx
mov rax, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
cmp rax, qword [rsp + 0x70]
je 0x140117b03
jmp 0x140117ce9
sar ah, 1
invalid
lea eax, [rdx + 3]
cmp r8, rax
jae 0x1401178e4
jb 0x1401178e4
std
invalid
invalid
invalid
cmp qword [rsp + 0x28], 0x82
je 0x140117cb3
cmp dword [rsp + 0x28], 0x81
jne 0x140117ce9
cmp r13, 2
cmp ebp, 2
jbe 0x140117ce9
movzx edx, byte [r12 + 2]
mov rcx, rdx
mov qword [rsp + 0x28], rdx
test dl, dl
jns 0x140117ce9
mov ecx, 3
jmp 0x14011797c
cmp r13, 4
jb 0x140117ce9
movzx ecx, word [r12 + 2]
and al, 2
rol cx, 8
movzx edx, cx
or byte [rdi], cl
mov bh, 0xd1
mov rcx, rdx
mov ecx, edx
mov qword [rsp + 0x28], rdx
cmp edx, 0x100
jb 0x140117ce9
mov ecx, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xd7db84], al
invalid
jl 0x140117d02
sub bh, bh
cmp dword [rsp + 0x28], 0xffff
jne 0x14011797c
xchg ebx, eax
cld
invalid
invalid
sub bh, bh
inc dword [rax]
add byte [rdi], cl
test dword [rbx + 0x41fffffc], edx
xchg ebx, eax
cld
invalid
inc dword [rcx - 0x49]
invalid
xchg ebx, eax
cld
invalid
mov r15b, 0xb
mov byte [rsi + 8], r15b
jmp case.0x140101c78.363
invalid
inc dword [rdi + rcx - 0x4a]
jl 0x140117d1e
movzx r15d, byte [rsp + 0x38]
mov dh, 0x7c
and al, 0x38
invalid
cmp byte [rax + rcx*4 + 0x7e], al
or cl, ch
cmp eax, 0x41fffff8
inc dword [rcx - 0x77]
out dx, eax
mov byte [rsi + 8], r15b
jmp case.0x140101c78.363
invalid
inc dword [rcx - 0x77]
out dx, eax
mov r15d, ebp
jmp 0x14011753d
xor eax, edi
invalid
cmp qword [rsp + 0x48], r13
jne 0x1401178e4
int 0xfb
invalid
invalid
int 0xfb
invalid
dec dword [rax - 0x75]
mov esp, 0x8024
add byte [rax], 0
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
mov esp, 0x8824
mov byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x89
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x89
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x198]
mov r8d, 0xd7
mov eax, 0xd7
invalid
lodsd eax, dword [rsi]
add byte [rax], al
lea rcx, [rsp + 0x198]
mov r8d, 0xd7
mov eax, 0xd7
mov eax, 0xd7
call sub.VCRUNTIME140.dll_memcpy
ja 0x140117d46
add byte [rax - 0x7b], cl
dec dword [rdi]
test rdi, rdi
je 0x1401178e4
test byte [rax + 0x49fffffb], bl
mov ebp, edi
sti
invalid
mov r13, rdi
mov rdi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
pop rax
lea rcx, [rsp + 0x271]
add byte [rax], al
lea rdx, [rsp + 0x198]
add byte [rax], al
mov r8d, 0xd7
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, rbx
cmp edi, ebx
je case.0x1400c92e0.3285
invalid
mov byte [rsi + 8], 4
jmp case.0x140101c78.363
idiv edi
invalid
inc dword [rcx - 0x49]
cmp dword [rax + rcx*4 + 0x7e], eax
or cl, ch
scasd eax, dword [rdi]
idiv edi
inc dword [rcx - 0x49]
mov bh, 0x22
mov byte [rsi + 8], r15b
jmp case.0x140101c78.363
idiv edi
inc dword [rdi + rcx - 0x4a]
invalid
invalid
mov r15b, 0x39
mov byte [rsi + 8], r15b
jmp case.0x140101c78.363
mov r15b, 0x22
mov bh, 0x22
mov byte [rsi + 8], r15b
jmp case.0x140101c78.363
idiv edi
invalid
movzx r15d, byte [rsp + 0x190]
mov byte [rsi + 8], r15b
jmp case.0x140101c78.363
nop
add dword [rax], eax
add byte [rax + rcx*4 + 0x7e], al
or cl, ch
xchg ecx, eax
idiv edi
inc dword [rcx - 0x49]
mov bh, 0x1a
mov byte [rsi + 8], r15b
invalid
test edi, esi
idiv edi
mov r15b, 0x1a
mov bh, 0x1a
mov byte [rsi + 8], r15b
jmp case.0x140101c78.363
idiv edi
invalid
push rdi
push rbx
mov rax, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
cmp r9, rax
jae case.default.0x140117e66
sbb dword [rbp + 1], 0
invalid
sbb dword [rbp + 1], 0
add byte [rbx + rcx*4 + 2], cl
mov r8, qword [rdx]
lea r11, [r9 + 1]
mov qword [rdx + 0x10], r11
mov dword [rdx + 0x10], ebx
mov dword [rdx + 0x10], ebx
movzx r10d, byte [r8 + r9]
mov ebx, r10d
not bl
test bl, 0x1f
je case.default.0x140117e66
test byte [rdi], bh
add dword [rax], eax
invalid
test byte [rdi], bh
add dword [rax], eax
add byte [rcx + 0x39], cl
ret
cmp r11, rax
jae case.default.0x140117e66
lea r11, [r9 + 2]
mov qword [rdx + 0x10], r11
movzx esi, byte [r8 + r9 + 1]
pop rcx
add cl, byte [rcx + rcx*4 + 0x5a]
adc byte [rbx + 0xf], al
mov dh, 0x74
or byte [rcx], al
test sil, sil
js 0x140117e49
idiv byte [rax + 0x3b]
add rsi, r11
jb case.default.0x140117e66
sbb al, byte [rcx]
add byte [rax], al
cmp rsi, rax
ja case.default.0x140117e66
xchg dword [rcx], edx
add dword [rax], eax
invalid
xchg dword [rcx], edx
add dword [rax], eax
add byte [rax - 0x77], cl
jb 0x140117e34
mov qword [rdx + 0x10], rsi
cmp r10b, 3
jne case.default.0x140117e66
test dword [rbx], eax
add dword [rax], eax
add byte [rcx + rdi - 0x22], cl
cmp rsi, r11
je 0x140117e40
add r8, r11
add eax, ebx
fadd dword [rcx - 0x80]
cmp byte [rax], al
invalid
cmp byte [r8], 0
add byte [rdi], cl
test byte [rax], al
add dword [rax], eax
add dh, al
or byte [r10], bl
je 0x140117f40
mov byte [rcx + 8], 0x1a
jmp 0x140117f35
add byte [rax], al
add esi, 0xffffff7f
cmp esi, 3
ja case.default.0x140117e66
xchg ecx, ebx
add byte [rax], al
invalid
add ecx, dword [rdi]
xchg ecx, ebx
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0x997d5
lea rdi, [0x1401b1634]
movsxd rsi, dword [rdi + rsi*4]
add rsi, rdi
jmp rsi
invalid
cmp r11, rax
jae case.default.0x140117e66
add byte [rax], al
lea r11, [r9 + 3]
mov qword [rdx + 0x10], r11
movzx esi, byte [r8 + r9 + 2]
test sil, sil
jns case.default.0x140117e66
invalid
invalid
add byte [rax], al
invalid
mov dword [rcx - 0x15000000], ebp
jmp 0x140117e0e
test byte [rcx + 0x39], cl
ret
cmp r11, rax
jae case.default.0x140117e66
lea r8, [r9 + 3]
mov qword [rdx + 0x10], r8
cmp r8, rax
jae case.default.0x140117e66
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x73], cl
push rcx
lea r10, [r9 + 4]
mov qword [rdx + 0x10], r10
mov dword [rdx + 0x10], edx
add al, 0x4c
mov dword [rdx + 0x10], edx
adc byte [rcx - 0x48], al
add eax, 0xeb000000
add bl, ch
mov r8d, 5
jmp 0x140117ee1
add bl, ch
sub eax, 0x73c33949
js 0x140117f07
cmp r11, rax
jae case.default.0x140117e66
lea r8, [r9 + 3]
lea eax, [rcx + 3]
mov qword [rdx + 0x10], r8
cmp r8, rax
jae case.default.0x140117e66
invalid
adc byte [rcx + 0x39], cl
sal byte [rbx + 0x6b], 0x4d
invalid
invalid
imul ecx, dword [rbp - 0x73], 0x41
lea r8, [r9 + 4]
lea eax, [rcx + 4]
add al, 0x4c
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x10], r8
cmp r8, rax
cmp eax, eax
jae case.default.0x140117e66
lea r10, [r9 + 5]
mov qword [rdx + 0x10], r10
mov r8d, 6
invalid
add byte [rax], al
invalid
invalid
cmp r10, rax
jae case.default.0x140117e66
invalid
ret 0x4b73
add r8, r9
add eax, ecx
mov qword [rdx + 0x10], r8
jmp case.default.0x140117e66
cmp r11, rax
jae case.default.0x140117e66
ret
lea r11, [r9 + 3]
mov qword [rdx + 0x10], r11
adc byte [rcx + 0x39], cl
ret
jae case.default.0x140117e66
adc byte [rcx + 0x39], cl
ret
movzx esi, byte [r8 + r9 + 2]
or byte [rdx], al
lea r11, [r9 + 4]
mov qword [rdx + 0x10], r11
movzx r9d, byte [r8 + r9 + 3]
shl rsi, 8
or rsi, r9
cmp rsi, 0x100
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
jb case.default.0x140117e66
cmp esi, 0xffff
invalid
add byte [rax], al
jne 0x140117e0e
mov byte [rcx + 8], 0
mov qword [rcx], 0
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rbx
pop rdi
pop rsi
ret
not r11
not ebx
add rsi, r11
inc r8
inc eax
fimul word [rcx - 1]
ror byte [rcx + rcx*4 + 1], 0x48
mov dword [rcx + 8], esi
inc eax
mov qword [rcx], r8
mov qword [rcx + 8], rsi
jmp 0x140117f3c
int3
int3
int3
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x3a8
mov r15, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov qword [rsp + 0x230], r9
mov word [rax + rsi], fs
add al, byte [rax]
add byte [rbx + rcx*4 + 0x2a], cl
xor byte [rdx], al
add byte [rax], al
mov r13, qword [rdx]
mov rbp, qword [rdx + 8]
mov rax, qword [r13 + 0x50]
push rax
push rax
mov rcx, qword [r13 + 0x58]
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x150], eax
mov dword [rsp + 0x150], eax
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov word [rax + rbx*2], fs
and al, 0x58
mov qword [rsp + 0x158], rcx
mov dword [rsp + 0x158], ecx
and al, 0x58
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x160], 0
test rcx, rcx
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test ecx, ecx
je 0x140117fe7
cmp byte [rax], 0x17
jne 0x140117fe7
invalid
invalid
sub ecx, dword [rax - 0x73]
mov word [rax + rdi], fs
and al, 0x38
lea rcx, [rsp + 0x238]
lea ecx, [rsp + 0x238]
and al, 0x38
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x50], al
mov al, 0x17
lea rdx, [rsp + 0x150]
mov r8b, 0x17
mov al, 0x17
mov al, 0x17
mov r9b, 1
call fcn.140119d60
invalid
invalid
add byte [rax], al
mov dword [0xfc917fd9], ebx
cmp byte [rsp + 0x238], 0
mov esp, 0x23824
and al, 0x38
add al, byte [rax]
add byte [rax], al
jne 0x1401181b6
jmp 0x140118010
lea rcx, [rsp + 0x238]
cmp byte [rdx], al
add byte [rax], al
lea rdx, [rsp + 0x150]
xchg esp, eax
and al, 0x50
push rax
add dword [rax], eax
add byte [rcx - 0x50], al
invalid
invalid
add byte [rax], al
mov r8b, 0x18
xor r9d, r9d
xor ecx, ecx
sbb byte [rbp + 0x31], al
leave
xor ecx, ecx
call fcn.140119d60
cmp byte [rsp + 0x238], 0
jne 0x1401181b6
invalid
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0x240]
and al, 0x40
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
cmp rax, qword [rsp + 0x158]
invalid
sbb dword [rdi + 1], 0
mov rax, qword [rsp + 0x160]
add byte [rax], al
cmp rax, qword [rsp + 0x158]
jae 0x14011818d
invalid
add byte [rax - 0x75], cl
mov word [rax + rdx*2], fs
and al, 0x50
mov rcx, qword [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rax + 0xf17013c], al
test dword [rbp + 1], ecx
add byte [rax], al
cmp byte [rcx + rax], 0x17
jne 0x14011818d
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x50], al
invalid
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x50], al
invalid
mov r9b, 1
call fcn.140119d60
add byte [rax], al
add byte [rax], al
cmp byte [rsp + 0x238], 0
jne 0x1401181b6
mov rax, qword [rsp + 0x240]
add al, byte [rax]
add byte [rcx - 0x4a], al
and ecx, dword [rcx + 0x39]
invalid
mov r14b, 0x23
cmp r12, rax
ja case.0x140040846.4176
mov r14b, 0x1f
cmp r12, rsi
ja case.0x140040846.4176
add byte [rax], al
add byte [rax], al
mov r14b, 0x1d
invalid
cmp rax, rsi
sbb eax, 0xff03948
invalid
jb case.0x140040846.4176
mov rax, qword [rsp + 0x160]
mov r14b, 0x1a
cmp rax, qword [rsp + 0x158]
add dword [rax], eax
add byte [rdi], cl
test dword [rcx], edx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rcx], edx
add dword [rax], eax
add byte [rcx - 0x75], cl
test dword [rax + 0x48000000], eax
test eax, eax
mov rax, qword [r13 + 0x80]
test rax, rax
je 0x140118201
test byte [rbx + 1], al
add byte [rax], al
mov rcx, qword [r13 + 0x88]
add byte [rax], al
mov qword [rsp + 0x150], rax
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x158], rcx
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], 0
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rdx*2], fs
push rax
lea rcx, [rsp + 0x150]
push rax
add dword [rax], eax
add al, ch
invalid
bnd jmp 0x1401180ec
call fcn.140116ce0
mov r12d, edx
test al, 1
jne 0x14011820b
adc al, byte [rcx]
add byte [rax], al
invalid
adc al, byte [rcx]
add byte [rax], al
mov rdx, qword [rsp + 0x158]
add byte [rax], al
mov r8, qword [rsp + 0x160]
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
cmp r8, rdx
je case.0x1400ff8f4.448
mov qword [rsp + 0xb0], r8
invalid
invalid
push rsp
add byte [rax], al
cmp r8, rdx
je case.0x1400ff8f4.448
mov qword [rsp + 0xb0], r8
mov dword [rsp + 0xb0], eax
mov qword [rsp + 0x40], rdx
and al, 0x40
lea rcx, [rsp + 0x238]
mov word [rax + rdi], fs
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rdx, [rsp + 0x150]
mov r8b, 2
add ch, al
sub edx, ebp
invalid
dec dword [rbx + rcx*4 - 0x7c]
and al, 0x38
cmp byte [rdx], al
add byte [rax], al
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x50], al
add ch, al
sub edx, ebp
invalid
cmp byte [rdx], al
add byte [rax], al
test r8, r8
je 0x14011832a
test dl, ah
add dword [rax], eax
invalid
test dl, ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x40
add al, byte [rax]
mov rdx, qword [rsp + 0x240]
mov r9, rdx
mov al, 0x1a
sub r9, 1
add byte [rcx - 0x77], cl
sal dword [rax - 0x167cb6e6], 1
add dword [rdi], ecx
invalid
invalid
jb case.0x1400ce1b4.2265
add byte [rax], al
movzx ecx, byte [r8]
mov dh, 8
test cl, cl
je 0x14011996c
js case.0x1400ce1b4.2265
sahf
sbb al, byte [rax]
add byte [rax - 0x7d], cl
cli
add dword [rax - 0x75], ecx
cmp rdx, 1
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
mov r8, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
add byte [rax], al
add byte [rdi], cl
je 0x140119bde
test byte [rsi + 0x1a], dl
add byte [rax], al
add cl, ch
jmp case.0x1400ce1b4.2265
invalid
add byte [rax], al
lea rcx, [rsp + 0x238]
cmp byte [rdx], al
add byte [rax], al
lea rdx, [rsp + 0x150]
lea edx, [rsp + 0x150]
xchg esp, eax
and al, 0x50
push rax
push rax
add dword [rax], eax
add byte [rcx - 0x50], al
invalid
invalid
mov r8b, 0x18
xor r9d, r9d
xor ecx, ecx
sbb byte [rbp + 0x31], al
leave
call fcn.140119d60
cmp byte [rsp + 0x238], 0
mov esp, 0x23824
add byte [rax], al
je case.0x1400ccc14.3992
test byte [rbx + 0x44fffffe], dh
mov bl, 0xfe
invalid
invalid
movzx r14d, byte [rsp + 0x239]
movzx esi, byte [rsp + 0x239]
and al, 0x39
add al, byte [rax]
add byte [rcx - 0x73], al
invalid
invalid
cmp dword [rdx], eax
add byte [rax], al
lea eax, [r14 - 0x1a]
cmp al, 0x2a
sub cl, byte [rdi]
mov dh, 0xc8
invalid
out 0x3c, al
sub cl, byte [rdi]
mov dh, 0xc8
invalid
enter 0x1bb8, 0
add byte [rax], al
mov eax, 0x1b
cmovb eax, ecx
xor r15d, r15d
xor edi, edi
xor edi, edi
invalid
cmp al, 0x16
ja 0x1401181e7
invalid
adc byte [rdi], cl
mov dh, 0xc0
invalid
movzx eax, al
sar byte [rcx + 0x580000], 0xf
mov ecx, 0x580000
bt ecx, eax
movabs dword [0x894401b7410373c1], eax
clc
jae 0x1401181e7
mov r15b, 1
mov eax, r15d
mov edx, r14d
add rsp, 0x3a8
pop rbx
pop rbp
pop rdi
invalid
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
ret
mov r14b, 0x21
test rbp, rbp
jne case.0x140040846.4176
invalid
mov dh, 0xeb
invalid
jmp 0x14011822a
mov eax, r12d
cmp r12b, 0x44
loopne 0x140118250
cmp ah, 0x44
jne case.0x1400ce1b4.2265
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
and al, 0x60
mov rax, qword [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rax + 0x3b], cl
test byte [rax + rbx*2], ah
and al, 0x58
cmp rax, qword [rsp + 0x158]
jne case.0x140040846.4176
and al, 0x58
add dword [rax], eax
add byte [rbp - 0x6b], dh
mov rax, qword [r13 + 0xa0]
mov eax, dword [rbp + 0xa0]
test rax, rax
je 0x1401182f8
invalid
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x84
mov esi, 0x49000000
add byte [rax], al
invalid
invalid
test byte [rsi + 0x49000000], bh
add byte [rcx - 0x75], cl
lea ebp, [rax + 0x48000000]
mov dword [rsp + 0x150], eax
mov rcx, qword [r13 + 0xa8]
mov ecx, dword [rbp + 0xa8]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], 0
mov dword [rsp + 0x160], 0
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 8]
mov qword [rsp + 0x40], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 8]
mov qword [rsp + 0x40], rax
mov r12, qword [rbx + 0x10]
mov esp, dword [rbx + 0x10]
lea r14, [rsp + 0x150]
jmp 0x14011828a
add bl, ch
invalid
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
cmp rax, qword [rsp + 0x158]
je 0x140118314
invalid
mov al, byte [rax]
add byte [rax], al
test byte [rdx + 0x48000000], cl
lea ecx, [rsp + 0x238]
add al, byte [rax]
invalid
lea rcx, [rsp + 0x238]
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
mov rdx, r14
mov edx, esi
mov r8b, 6
call fcn.140116b60
mov rdx, qword [rsp + 0x238]
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x14011831c
cmp r12, qword [rsp + 0x240]
jne 0x140118274
and al, 0x40
add al, byte [rax]
add byte [rbp - 0x40], dh
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140118274
mov rax, qword [rsp + 0x158]
add byte [rax], al
mov rdx, qword [rsp + 0x160]
xchg esp, eax
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov rcx, rax
sub rcx, rdx
add byte [rax], al
mov rcx, rax
sub rcx, rdx
add rcx, rdx
jb 0x140119c89
invalid
movsd dword [rdi], dword [rsi]
sbb dword [rax], eax
invalid
invalid
cmp rcx, rax
ja 0x140119c89
pushfq
sbb dword [rax], eax
invalid
pushfq
sbb dword [rax], eax
add byte [rcx - 0x4a], al
sbb cl, byte [rdi]
mov r14b, 0x1a
jne case.0x140040846.4176
test ecx, ecx
invalid
invalid
invalid
test ecx, ecx
invalid
jmp 0x1401182fe
cmp qword [rbx], 0
je 0x140118314
test rbp, rbp
je 0x14011833a
inc dword [0xf652bd81]
invalid
jbe 0x140118343
mov r14b, 0x2f
xor r15d, r15d
jmp 0x1401181e7
mov r14b, 0x33
jmp case.0x140040846.4176
movzx r14d, byte [rsp + 0x240]
jmp case.0x140040846.4176
and al, 0x40
add al, byte [rax]
add cl, ch
xchg ebp, eax
invalid
movzx eax, byte [rsp + 0x240]
mov r14d, eax
jmp case.0x140040846.4176
and al, 0x40
add al, byte [rax]
add byte [rcx - 0x77], al
invalid
test edi, edi
jne 0x140119cb7
mov rax, qword [rbx + 0x48]
test rax, rax
mov qword [rsp + 0x78], rbx
mov dword [rsp + 0x78], ebx
mov dword [rsp + 0x78], ebx
je 0x140119939
mov rcx, qword [rbx + 0x40]
lea rax, [rax + rax*4]
lea rax, [rax + rax*4]
shl rax, 4
add rax, rcx
mov qword [rsp + 0x348], rax
add eax, dword [rax]
add byte [rcx - 0x73], cl
mov qword [rsp + 0x110], rax
and al, 0x10
add dword [rax], eax
invalid
add eax, dword [rax]
add byte [rcx - 0x73], cl
mov qword [rsp + 0x110], rax
and al, 0x10
add dword [rax], eax
invalid
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
xor byte [r8 - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x53
mov rax, qword [rbx + 0x30]
mov qword [rsp + 0x90], rax
movzx edx, byte [rbx + 0x29]
sub dword [rax - 0x75], ecx
sbb byte [r11 + r9*4 + 0x43], cl
and byte [rcx + rcx*4 - 0x7c], cl
and al, 0x28
add eax, dword [rax]
add byte [rcx - 0x3f], cl
loopne 0x1401183a0
sub dword [rax - 0x75], ecx
sbb byte [r11 + r9*4 + 0x43], cl
and byte [rcx + rcx*4 - 0x7c], cl
and al, 0x28
add eax, dword [rax]
add byte [rcx - 0x3f], cl
loopne 0x1401183a0
mov qword [rsp + 0x340], rax
mov dword [rsp + 0x340], eax
add eax, dword [rax]
add byte [rcx + 1], cl
add eax, eax
mov qword [rsp + 0xb0], r8
add r8, rax
add eax, eax
mov qword [rsp + 0xb0], r8
xor eax, eax
mov byte [rsp + 0x3f], dl
test dl, dl
mov edx, 0x37
add byte [rdi], cl
ror byte [rcx + 0xdc2494], 1
add byte [rax], al
invalid
add byte [rdi], cl
ror byte [rcx + 0xdc2494], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
leave
mov r9, rcx
mov rcx, qword [rbx + 0x38]
mov qword [rsp + 0x88], rcx
movzx ecx, byte [rbx + 0x28]
mov byte [rsp + 0x5f], cl
lea rcx, [r13 + 0x10]
lea ecx, [rbp + 0x10]
lea ecx, [rbp + 0x10]
mov qword [rsp + 0x318], rcx
mov al, 0x36
jmp 0x140118441
mov rcx, qword [rsp + 0x110]
mov rcx, qword [rcx]
or dword [rcx + rcx*4 - 0x1e], ecx
or dword [rcx + rcx*4 - 0x1e], ecx
mov edx, esp
mov r8, r15
mov qword [rsp + 0xa0], r9
call sub.VCRUNTIME140.dll_memcmp
mov r14b, 0x36
test eax, eax
mov r9, qword [rsp + 0xa0]
movabs al, byte [0x6824448b48000000]
movabs al, byte [0x6824448b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x68
je 0x140118462
add r9, 0x50
mov ecx, eax
mov edx, r14d
mov r14, r9
call fcn.14011afe0
add byte [rbp - 0x77], cl
int1
add byte [rbp - 0x77], cl
int1
cmp r14, qword [rsp + 0x348]
je 0x14011993b
mov r15, qword [r9 + 0x30]
mov r14b, 0x36
cmp qword [r13 + 0x48], r15
jne 0x14011841f
mov qword [rsp + 0x68], rax
and al, 0x68
mov r12, qword [r9 + 0x20]
test r12, r12
jne 0x1401183ed
mov r12, qword [r9 + 0x28]
jmp 0x1401183ed
mov qword [rsp + 0x50], r12
mov r8, qword [r9 + 0x38]
test r8, r8
jne 0x140118474
invalid
add al, 0x4d
mov eax, dword [rcx + 0x40]
mov r8, qword [r9 + 0x40]
mov r9, qword [r9 + 0x48]
cmp byte [rsp + 0x3f], 2
jne 0x1401184f7
mov r15, rdi
mov rax, qword [r15]
mov r12, qword [r15 + 8]
add rax, 0x10
mov rcx, qword [rsp + 0x410]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
call fcn.14011a3e0
cmp al, 0x44
jne 0x140119815
mov rax, qword [r15]
mov r8, qword [rax + 0x70]
mov r9, qword [rax + 0x78]
js 0x140118515
mov edi, esp
js 0x140118515
mov edi, esp
test r12, r12
jne 0x140118482
mov rax, qword [rsp + 0xa0]
cmp qword [rax], 0
je 0x140118c01
mov rcx, qword [rax + 8]
test rcx, rcx
jne 0x1401184ee
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
jmp 0x140118c03
cmp qword [rsp + 0x328], 0
add eax, dword [rax]
add byte [rax], al
je 0x140118b60
xor eax, eax
mov qword [rsp + 0xc8], rax
mov r14, rdi
jmp 0x14011857b
mov eax, dword [rsp + 0xdc]
mov r14d, eax
movzx eax, byte [rsp + 0x3f]
mov r12, qword [rsp + 0xc0]
test al, al
jne 0x1401198f1
and al, 0xdc
add byte [rax], al
add byte [rcx - 0x77], al
invalid
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
mov r8, qword [rax + 0x70]
mov rcx, qword [rax + 0x60]
mov qword [rsp + 0x50], rcx
mov r15, qword [rax + 0x68]
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rax + 0x98]
mov qword [rsp + 0xd0], rcx
mov r9, qword [rax + 0x78]
mov r14, r12
test r12, r12
je 0x1401184cf
mov rax, qword [r14]
mov r12, qword [r14 + 8]
add rax, 0x10
mov rcx, qword [rsp + 0x410]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0x48], r9
call fcn.14011a3e0
cmp al, 0x44
jne 0x140119815
test rbx, rbx
mov rbx, qword [rsp + 0x78]
pop rsp
and al, 0x78
je 0x1401189fc
add r15, 0x10
cmp r15, qword [rsp + 0xb0]
je 0x140118515
mov r14, qword [r15]
mov esi, dword [rdi]
mov r12, qword [r15 + 8]
mov rcx, r14
call qword [r12 + 0x20]
mov rcx, qword [rsp + 0x40]
cmp rdx, qword [rcx + 0x48]
jne 0x14011864a
mov r8, rdx
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx + 0x40]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14011864a
mov rax, qword [rsp + 0x40]
mov rbx, qword [rax + 0xd0]
mov rcx, r14
call qword [r12 + 0x28]
call qword [rsp + 0x28]
test rax, rax
je 0x14011863c
mov r8, rdx
lea rcx, [rsp + 0x150]
mov rdx, rax
call 0x14011a5c0
movzx eax, byte [rsp + 0x173]
cmp al, 2
jne 0x1401186d0
mov rbx, qword [rsp + 0x78]
jmp 0x14011864a
test al, al
mov rbx, qword [rsp + 0x78]
jne 0x140119c6f
cmp qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
sete al
cmp byte [rsp + 0x171], 0
setne dl
and dl, al
cmp byte [rsp + 0x170], 0
sete cl
cmp dl, 1
je 0x14011864a
ret 0xc220
rol dword [rax - 0x7bf0fe06], 0x40
invalid
or cl, al
je 0x14011864a
invalid
invalid
invalid
invalid
mov rax, qword [rsp + 0x40]
mov r14, qword [rax + 0xd0]
add byte [rax], al
add byte [rax], al
test r14, r14
je 0x1401189fc
mov rax, qword [rsp + 0x150]
mov eax, dword [rsp + 0x150]
test rax, rax
je 0x14011864a
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x40]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x40
invalid
mov r12, qword [rdx + 0xd8]
mov r12, qword [rdx + 0xd8]
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], 0
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x238]
call fcn.14011aa90
movzx ecx, byte [rsp + 0x150]
add byte [rax], al
mov rax, qword [rsp + 0x158]
lea rdx, [rsp + 0x160]
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0xf0], xmm0
add byte [rax - 0x7bf0fd07], al
invalid
invalid
invalid
invalid
add byte [rax - 0x7bf0fd07], al
movabs eax, dword [0x850f01e180fffffe]
cwde
invalid
and cl, 1
add dword [rdi], ecx
test dword [rax + 0xffffffe], ebx
sub byte [rsp + 0xf0], al
jne 0x14011864a
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x130], xmm0
test rax, rax
je 0x14011864a
jg case.0x1400ce1b4.2176
invalid
invalid
jg case.0x1400ce1b4.2176
invalid
invalid
movaps xmm0, xmmword [rsp + 0x130]
lea rcx, [rsp + 0x370]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x368], rax
mov qword [rsp + 0x350], r14
mov qword [rsp + 0x358], r12
mov qword [rsp + 0x360], 0
add byte [rax], al
test r12, r12
lea r12, [rsp + 0x248]
jne 0x14011882a
jmp 0x14011864a
mov rax, qword [rsp + 0x360]
cmp rax, qword [rsp + 0x358]
je 0x14011864a
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x350]
add eax, dword [rax]
add al, ch
out 0xff, al
dec dword [rdi]
mov dh, 0x84
and al, 0x50
add dword [rax], eax
add byte [rdx + rax], bh
invalid
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
add eax, dword [rax]
add al, ch
out 0xff, al
dec dword [rdi]
mov dh, 0x84
and al, 0x50
add dword [rax], eax
add byte [rdx + rax], bh
invalid
add cl, byte [rdi]
test bl, bh
std
invalid
je 0x14011864a
test al, 1
jne 0x14011864a
mov rax, qword [rsp + 0x178]
or rax, qword [rsp + 0x168]
jne 0x14011864a
mov rax, qword [rsp + 0x158]
test rax, rax
je 0x14011864a
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], 0
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0xf0]
call fcn.14011aa90
mov word [rax + rdi], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
fldenv [rcx]
add byte [rax], al
movzx ecx, byte [rsp + 0x238]
mov rax, qword [rsp + 0x240]
mov eax, dword [rsp + 0x240]
mov eax, dword [rsp + 0x240]
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x390], xmm0
cmp cl, 2
je 0x14011864a
and cl, 1
jne 0x14011864a
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x380], xmm0
test rax, rax
je 0x14011864a
std
invalid
invalid
std
invalid
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx], eax
mov qword [rsp + 0x130], rax
jmp 0x140118920
cmp al, 3
je 0x140118976
mov rax, qword [rsp + 0x378]
add byte [rax], al
cmp rax, qword [rsp + 0x370]
je 0x140118814
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x368]
call fcn.14011ac40
movzx eax, byte [rsp + 0x238]
cmp al, 6
add al, ch
cmc
and al, byte [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x38
add al, byte [rax]
add byte [rsi + rax], bh
je 0x140118814
cmp al, 5
je 0x14011891c
mov word [rax + rax*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov r14, qword [rsp + 0x248]
jmp 0x14011891c
mov rax, qword [rsp + 0x140]
cmp rax, qword [rsp + 0x138]
je 0x140118920
je 0x140118920
cmp al, 5
je 0x1401189d1
mov rcx, qword [rsp + 0x240]
mov qword [rsp + 0x98], rcx
mov rcx, qword [rsp + 0x248]
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rbx], fs
add dword [rax], eax
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rbx + rax], bh
cmp al, 3
jne 0x140118976
cmp r14, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
jne 0x140118976
mov rcx, qword [rsp + 0x50]
push rax
mov rdx, qword [rsp + 0x98]
mov r8, r14
mov eax, esi
and al, 0x98
add byte [rax], al
add byte [rbp - 0x77], cl
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
ror byte [rdi], 0x85
jp case.0x1400d7c5e.1597
invalid
invalid
invalid
ror byte [rdi], 0x85
jp case.0x1400d7c5e.1597
invalid
test dword [rdx - 1], edi
invalid
invalid
dec dword [rcx - 0x75]
cmovns ecx, dword [rbx - 0x74b7f7b9]
mov rax, qword [r15 + 8]
invalid
invalid
mov rcx, qword [r15]
mov rax, qword [r15 + 8]
mov rdx, qword [rsp + 0x410]
xchg esp, eax
and al, 0x10
add al, 0
add byte [rax], al
mov edx, dword [rsp + 0x410]
xchg esp, eax
and al, 0x10
add al, 0
add byte [rax], al
mov qword [rsp + 0x28], rdx
add byte [rax], al
mov qword [rsp + 0x28], rdx
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x20], rdx
and byte [rax - 0x75], cl
xchg esp, eax
mov rdx, qword [rsp + 0x90]
mov edx, dword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov r8, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
invalid
invalid
mov r9, qword [rsp + 0xa8]
mov ecx, dword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add bh, bh
push rax
cmp byte [rsp + rax*2], bh
cmp al, 0x44
call qword [rax + 0x38]
cmp al, 0x44
mov r12, qword [rsp + 0xc0]
jne 0x1401198a9
invalid
invalid
add byte [rax], al
rol byte [rax], 0
add byte [rdi], cl
test dword [rsi + rcx], esp
invalid
invalid
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0xc8]
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
test rax, rax
invalid
invalid
invalid
add byte [rax], al
test rax, rax
mov rcx, qword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
mov word [rax + rdx*8], fs
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
test byte [rax + rax - 0x76b80000], ch
test byte [rax + rdx*2], ah
and al, 0x50
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x150], eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + riz*2], ah
and al, 0x60
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], 0
lea rcx, [rsp + 0x238]
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rsp + 0x150]
mov r8b, 3
call fcn.140116b60
loopne 0x140118a90
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x38
add al, byte [rax]
invalid
and al, 0x60
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi], fs
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rsp + 0x150]
mov r8b, 3
invalid
invalid
loopne 0x140118a90
invalid
dec dword [rax - 0x75]
xchg esp, eax
mov edx, dword [rsp + 0x238]
and al, 0x38
add al, byte [rax]
add byte [rax - 0x7b], cl
test edx, edx
je 0x1401198e3
test rdx, rdx
je 0x1401198e3
invalid
mov rax, qword [rsp + 0x240]
add byte [rax], al
mov r14b, 0x1a
test rax, rax
test eax, eax
sbb cl, byte [rax - 0x7b]
ror byte [rdi], 0x84
test eax, eax
je 0x1401198f1
cmp cl, byte [rsi]
add byte [rax], al
movzx ecx, byte [rdx]
cmp cl, 7
invalid
invalid
ja case.0x1400c92e0.3346
add byte [rax], al
cmp rax, 1
jne case.0x1400c92be.3343
test cl, cl
jne case.0x1400c92e0.3346
add dword es:[rax], eax
add byte [rax - 0x7d], cl
cmp rax, 1
je 0x140119c58
cmp rax, 1
je 0x140119c58
add byte [rcx + rcx*8 + 0x245c8b48], al
js 0x140118b57
test cl, cl
mov rbx, qword [rsp + 0x78]
pop rsp
and al, 0x78
pop rsp
and al, 0x78
je 0x140118af8
adc al, 0x41
mov r8b, 0xff
mov al, 0xff
shl r8b, cl
not r8b
not al
loopne 0x140118b2c
not al
test byte [rdx + rax - 1], r8b
add r15b, dil
jne 0x1401198f1
test ecx, edi
or eax, 0x42f60000
add byte [rax], al
test byte [rdx + 1], 2
add byte [rax], al
test byte [rdx + 1], 2
add cl, byte [rbx + rcx*4 - 0x5c]
and al, 0xc0
mov r12, qword [rsp + 0xc0]
je 0x1401198ee
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test ah, ah
or eax, 0x8b480000
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8, qword [rax]
mov r9, qword [rax + 8]
mov ecx, dword [rax + 8]
mov ecx, dword [rax + 8]
or byte [rcx - 0x75], cl
invalid
mov rdx, qword [r15]
mov edx, dword [rdi]
mov rax, qword [r15 + 8]
or byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax], al
invalid
push rax
lea rcx, [rsp + 0x150]
add byte [rax], al
call qword [rax + 0x30]
xor byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x150]
cmp rcx, 3
cmp ecx, 3
mov word [rax + rdx*2], fs
and al, 0x50
push rax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
stc
cmp ecx, 3
add ecx, dword [rdi]
test byte [rsi + 0x4800000d], bl
add byte [rax], al
cmp rcx, 2
je 0x1401198d8
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
cmp rcx, 2
setne al
cmp ecx, 2
add al, byte [rcx - 0x42]
add dword [rax], eax
add byte [rax], al
invalid
xchg ebp, eax
rol byte [rbx - 0x41befd07], 1
add al, byte [rcx - 0x42]
add dword [rax], eax
invalid
add al, byte [rcx - 0x42]
mov esi, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + 0x20], bh
mov ecx, 0x20
cmovne r14d, ecx
test al, al
je 0x140118534
fyl2xp1
invalid
jmp 0x1401198f1
cmp byte [rsp + 0x5f], 0
je 0x1401195eb
or byte [rdx], 0
invalid
jl 0x140118b87
pop rdi
add byte [rdi], cl
test byte [rax - 0x7ffffff6], al
or byte [rdx], 0
invalid
invalid
jl 0x140118b92
or byte [rdx], 0
add byte [rax + 0x3f247c], al
je 0x1401196bf
test byte [rcx + 0xb], cl
add byte [rax], al
invalid
invalid
test byte [rcx + 0xb], cl
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add al, 0
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
and al, 0x28
mov rax, qword [rsp + 0x318]
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x20], rax
sbb byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg esp, eax
and al, 0x88
mov edx, dword [rsp + 0x88]
add byte [rax], al
add al, ch
cmp ebx, dword [rax]
call fcn.14011a3e0
add byte [rax], al
mov r14d, eax
cmp al, 0x44
mov rax, qword [rsp + 0x68]
jne 0x14011981d
invalid
or al, 0
add byte [rax], al
invalid
push 0x4800000c
mov eax, dword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xe8
mov qword [rsp + 0xe8], r15
cmp qword [r13 + 0x48], r15
cmp dword [rbp + 0x48], edi
add byte [rax], al
add byte [rbp + 0x39], cl
cmp dword [rbp + 0x48], edi
cmp dword [rbp + 0x48], edi
jne 0x140119cda
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
mov rax, qword [rsp + 0x110]
mov rcx, qword [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x50]
push rax
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
ror byte [rdi], 0x85
out 0x10, al
add byte [rax], al
invalid
ror byte [rdi], 0x85
out 0x10, al
add byte [rax], al
invalid
add byte [rcx - 0x4a], al
invalid
mov r14b, 0x37
mov rbx, qword [rsp + 0x78]
pop rsp
and al, 0x78
jmp 0x1401198f1
invalid
mov rdx, qword [rsp + 0x410]
mov rdx, qword [rdx + 0x10]
mov qword [rsp + 0x40], rdx
xchg esp, eax
and al, 0x10
add al, 0
add byte [rax - 0x75], cl
push rdx
adc byte [rax - 0x77], cl
push rsp
and al, 0x40
mov rdx, rdi
mov edx, edi
cli
mov r8, qword [rdx + 8]
mov qword [rsp + 0x330], r8
test rcx, rcx
leave
leave
mov r14, rdx
je 0x1401195be
mov qword [rsp + 0xf0], rcx
lock add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0xf8], rax
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
invalid
test dh, al
add byte [rax], al
mov qword [rsp + 0x100], 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140118d1a
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xb9a039], al
add byte [rax], al
add byte [rdx], bh
cmp byte [rcx], 0xa0
mov ecx, 0
mov edx, 0
mov qword [rsp + 0xd0], rdx
rol byte [rax], 1
add byte [rax], al
jne 0x140118cbf
lea rcx, [rsp + 0x150]
push rax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rdx, [rsp + 0xf0]
mov r8b, 0xa0
call fcn.140116b60
mov rcx, qword [rsp + 0x150]
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
enter 0xffffffffffff8948, 0xffffffffffffff8c
and al, 0xd0
add byte [rax], al
invalid
xchg esp, eax
and al, 0xf0
lock add byte [rax], al
lock add byte [rax], al
add byte [rcx - 0x50], al
movabs al, byte [0x8c8b48ffffdedde8]
and al, 0x50
push rax
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
enter 0xffffffffffff8948, 0xffffffffffffff8c
and al, 0xd0
mov dword [rsp + 0xd0], ecx
add byte [rax], al
add byte [rax - 0x7b], cl
test ecx, ecx
test rcx, rcx
test ecx, ecx
je 0x14011989e
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x338], rax
cmp byte [rbx], al
add byte [rax], al
cmp byte [rbx], al
add byte [rax], al
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
invalid
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rbx + rcx*4 + 0x7c], 0x24
jae case.0x140102d21.301
cmp rcx, rax
mov r15, qword [rsp + 0x40]
jae case.0x140102d21.301
mov rax, qword [rsp + 0xf0]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
cmp byte [rax + rcx], 0xa1
jne case.0x140102d21.301
lea rcx, [rsp + 0x150]
add byte [rax], al
cmp byte [rax + rcx], 0xa1
jne case.0x140102d21.301
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0xf0]
mov r8b, 0xa1
call fcn.140116b60
invalid
dec dword [rax - 0x75]
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sahf
or eax, dword [rax]
invalid
movabs eax, dword [0x848b48ffffde71e8]
and al, 0x50
invalid
push rax
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sahf
or eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
mov r12, rax
mov rax, qword [rsp + 0x158]
test byte [rax + rbx*2], ah
add dword [rax], eax
invalid
test byte [rax + rbx*2], ah
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x118], rax
jmp 0x140118d2c
mov qword [rsp + 0x118], rax
jmp 0x140118d2c
xor r12d, r12d
jmp 0x140118d2c
xor eax, eax
mov qword [rsp + 0xd0], rax
add byte [rbp + 0x31], al
invalid
ror byte [rax - 0x77], 0x84
and al, 0xd0
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0x4c
mov edi, dword [rsp + 0x40]
xor esp, esp
mov r15, qword [rsp + 0x40]
mov qword [rsp + 0x320], r14
mov rax, r14
mov r10, r15
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x60], esp
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc0], eax
movups xmm0, xmmword [rcx + 0x60]
mov rax, qword [rcx + 0xc0]
add byte [rax], al
mov rcx, qword [rcx + 0xc8]
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rcx
mov dword [rsp + 0x250], ecx
mov dword [rsp + 0x250], ecx
mov qword [rsp + 0x258], 0
movups xmmword [rsp + 0x238], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x238], eax
mov rcx, r10
test rax, rax
invalid
je 0x140118daa
sal byte [rsi + rbx + 0x48], 0x8b
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax + 0x3b], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rbp + 0x4a], dh
invalid
mov rax, qword [rsp + 0x258]
cmp rax, qword [rsp + 0x250]
jne 0x140118de8
invalid
mov qword [rsp + 0x248], 0
mov qword [rsp + 0x248], 0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add al, byte [rax]
mov rax, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x40
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rdi], ah
and al, 0x38
mov dword [rsp + 0x98], edx
mov qword [rsp + 0x238], 0
mov dword [rsp + 0x238], 0
and al, 0x38
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x80], 1
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
mov qword [rsp + 0x128], rax
mov dword [rsp + 0x128], eax
and al, 0x28
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbp + 0x6e], 0xe9
jne 0x140118e51
jmp 0x140119501
test rax, rax
jne 0x140118e51
jmp 0x140119501
add byte [rcx + rcx*4 + 0x54], cl
mov qword [rsp + 0x50], r10
and al, 0x50
mov r14, rcx
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x248]
add al, ch
cmp ebx, dword [rsi]
add byte [rax], al
invalid
and al, 0x48
add al, byte [rax]
add al, ch
cmp ebx, dword [rsi]
add byte [rax], al
movzx ecx, byte [rsp + 0x150]
add byte [rax], al
movzx eax, byte [rsp + 0x151]
mov byte [rsp + 0x5d], al
mov byte [rsp + 0x80], cl
add byte [rax], al
invalid
cmp cl, 5
add byte [rax], al
add byte [rax - 0x7bf0fa07], al
sbb al, 7
add byte [rax], al
je 0x140119545
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x160]
test byte [rax + riz*2], ah
add dword [rax], eax
invalid
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x98], rax
mov rcx, r14
invalid
mov qword [rsp + 0x98], rax
mov rcx, r14
mov r10, qword [rsp + 0x50]
mov byte [rsp + 0x150], 0
mov rax, qword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x338]
cmp byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x160], rax
invalid
test byte [rax + rbp*2], ah
add byte [rax], al
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x338]
cmp byte [rbx], al
add byte [rax], al
cmp byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x160], rax
add byte [rax], al
mov byte [rsp + 0x168], 1
add dword [rax], eax
add byte [rcx], al
mov qword [rsp + 0x170], r12
mov rax, qword [rsp + 0x118]
test byte [rax + rbx], ah
add dword [rax], eax
invalid
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
js 0x140118e98
invalid
sbb byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x178], rax
js 0x140118e98
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x188], 2
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov r8b, 1
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov r8b, 1
xor edx, edx
invalid
ror byte [rax - 0x73], cl
add al, 0x52
lea rax, [rdx + rdx*2]
movzx r9d, byte [rsp + rax*8 + 0x150]
movzx ecx, byte [rsp + rax*8 + 0x150]
mov esp, es
invalid
push rax
add dword [rax], eax
add byte [rcx - 0x80], al
cmp r9b, 2
stc
add cl, byte [rdi]
je 0x140119481
inc rdx
invalid
invalid
je 0x140119481
add byte [rax], al
inc rdx
lea rax, [rsp + rax*8]
lea eax, [rsp + rax*8]
lea eax, [rsp + rax*8]
add rax, 0x150
mov r11, qword [rax + 8]
mov ebx, dword [rax + 8]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x58], cl
mov ebx, dword [rax + 8]
or byte [rcx + rcx*4 + 0x5c], cl
and al, 0x40
mov qword [rsp + 0x40], r11
test r11, r11
je 0x140118ee2
invalid
invalid
mov rax, qword [rax + 0x10]
jmp 0x140118f14
invalid
xor cl, byte [rax - 0x7d]
cli
add cl, byte [rdi]
test byte [rbp + 0x41000005], dl
xchg ebp, eax
add eax, 0x80410000
add byte [rcx - 0x80], al
clc
invalid
cmp rdx, 2
cmp edx, 2
je 0x140119481
xchg ebp, eax
add eax, 0x80410000
add byte [rcx - 0x80], al
add byte [rcx - 0x80], al
cmp r8b, 2
clc
add cl, byte [rdi]
test byte [rbx - 0x45fffffb], cl
mov eax, dword [0x142cb8ef8]
add byte [rax], al
invalid
je 0x140119481
mov eax, dword [0x142cb8ef8]
add byte [rax], al
add byte [rcx - 0x4f], al
mov edx, 2
mov r9b, 1
mov rax, qword [rsp + 0x118]
mov eax, dword [rsp + 0x118]
add dword [rax - 0x75], ecx
test byte [rax + rbx], ah
mov eax, dword [rsp + 0x118]
add dword [rax], eax
add byte [rcx + rcx*4 + 0x64], cl
mov dword [rsp + 0x40], esp
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x40], esp
test r12, r12
test r12, r12
in al, 0xf
test byte [rbp + 5], ch
invalid
add byte [rax], al
je 0x140119481
add eax, 0x89480000
test byte [rax + rcx*8], ah
mov qword [rsp + 0xc8], rax
test rax, rax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x140119472
invalid
invalid
je 0x140119472
add byte [rax], al
test rcx, rcx
leave
mov qword [rsp + 0x48], rdx
je 0x140119517
in al, 5
add byte [rax], al
and r9b, 1
loope 0x140118f38
mov byte [rsp + 0x5e], r9b
mov byte [rsp + 0x5e], cl
xor eax, eax
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x120], eax
mov dword [rsp + 0x120], eax
test byte [rax + riz], ah
add dword [rax], eax
add bh, al
test byte [rsp + rdi*4], ah
and al, 0xbc
mov dword [rsp + 0xbc], 0
mov esp, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
invalid
invalid
add byte [rax], al
xor r15d, r15d
dec dword [rcx - 0x77]
retf 0x8d4c
mov r10, rcx
lea r11, [rcx - 1]
mov rdx, qword [rsp + 0xc8]
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x4a], al
mov r14b, 0x1a
cmp r15, rdx
cmp edi, edx
sbb cl, byte [rcx + 0x39]
xlatb
cmp edi, edx
jae 0x1401194b4
add eax, 0xff490000
retf 0x8b48
invalid
dec r10
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
movzx eax, byte [rax + r15]
mov ecx, eax
sal esi, 0xd1
sal esi, 0xd1
sal esi, 1
rcr dword [rdi], 0xf
invalid
test cl, 0x1f
je 0x1401194d3
test byte [rdx + 5], cl
add byte [rax], al
lea rcx, [r15 + 1]
cmp rcx, rdx
ror dword [rdi], 1
invalid
invalid
invalid
add byte [rax], al
ror dword [rdi], 1
cmp dword [0x18d118f9d], 0xffffff8d
add r9b, byte [r8 - 0x75]
add cl, byte [rax - 0x75]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
movzx ecx, byte [rcx + r15 + 1]
mov dh, 0x4c
cmp dword [rcx], eax
test cl, cl
jns 0x140119026
cmp rcx, 0x82
je case.0x140104616.135
invalid
sub eax, 0x81f981
add byte [rax], al
add byte [rdi], cl
invalid
invalid
invalid
add byte [rax], al
invalid
add eax, 0x39490000
add byte [rcx + 0x39], cl
ror dword [rdi], 1
or dword [rax - 0x74b80000], 0x4c
or al, 5
add byte [rax], al
mov rcx, qword [rsp + 0x40]
invalid
or al, 5
add byte [rax], al
mov rcx, qword [rsp + 0x40]
invalid
movzx ecx, byte [rcx + r9]
test cl, cl
jns 0x1401194d3
cmp r9, rdx
jae 0x1401194d3
cmp ecx, edx
jae 0x1401194d3
mov rcx, qword [rsp + 0x40]
movzx ecx, word [rcx + r15 + 2]
rol cx, 8
movzx ecx, cx
cmp ecx, 0x100
add byte [rcx], al
add byte [rax], al
jb 0x1401194d3
rol byte [rax + rax], 0
add byte [rax], al
cmp ecx, 0xffff
je 0x1401194d3
add r15, 4
mov r9, r15
stc
stc
mov r15, rcx
add r15, r9
setb cl
iretd
cmp al, 0x30
jne 0x1401194d3
test cl, cl
jne 0x1401194d3
xchg esp, eax
add al, 0
add byte [rcx + rcx*4 + 0x54], cl
push rsp
mov qword [rsp + 0x50], r10
push rsp
and al, 0x50
push rax
cmp r15, rdx
ja 0x1401194bc
mov rax, r15
sub rax, r9
je 0x14011984d
add byte [rax], al
add byte [rax], al
cmp rax, 1
je 0x14011984d
add r9, qword [rsp + 0x40]
movzx edx, byte [r9]
adc dword [rcx + 0x1fe180d1], ecx
adc dword [rcx + 0x1fe180d1], ecx
cmp cl, 0x1f
je 0x14011984d
invalid
invalid
add byte [rcx + 0xf], al
mov dh, 0x49
add dword [rcx + rcx*8 - 0x47bef788], eax
add al, byte [rax]
add byte [rax], al
movzx ecx, byte [r9 + 1]
movzx ecx, byte [rcx + 1]
test cl, cl
js case.0x140116bfc.39
mov r8d, 2
jmp 0x1401190f3
cmp rcx, 0x82
je 0x1401190bf
stc
add dword [rax], 0x850f0000
lodsd eax, dword [rsi]
invalid
add al, byte [r9 + rcx*8 + 0x796890f]
add byte [rax], al
mov r8d, 3
jmp 0x1401190f3
lea r10, [r8 + rcx]
cmp r10, rax
ja 0x14011984d
pop rdi
mov r11b, 1
mov dword [rsp + 0xa8], r11d
xor r14d, r14d
xor r11d, r11d
xor r12d, r12d
cmp r10, rax
jne 0x1401194b9
cmp byte [rsp + 0x80], 4
ja case.0x140119167.3
add byte [rax], al
add byte [rdi + rsi*2], al
add byte [rax], al
add al, 0x77
movzx rax, byte [rsp + r12 + 0x80]
movzx eax, byte [rsp + 0x80]
lea r10, [0x1401b16d8]
adc eax, 0x98578
movsxd rax, dword [r10 + rax*4]
add rax, r10
jmp rax
invalid
loopne 0x1401191af
test r12b, r12b
test ah, ah
je case.0x140119167.3
jmp 0x14011923b
test r11b, r11b
je case.0x140119167.3
jmp 0x140119273
test r14b, r14b
je case.0x140119167.3
jmp 0x140119290
add dword [rax], eax
add byte [rax], bh
invalid
push rsp
cmp byte [rsp + 0x5d], dl
and al, 0x5d
sete al
test byte [rsp + 0xa8], al
jne 0x14011953d
mov rdx, qword [rsp + 0xc8]
cmp r15, rdx
add byte [rax], al
add byte [rcx + 0x39], cl
xlatb
je 0x14011942a
mov r11, qword [rsp + 0x70]
and al, 0x70
add r11, 0xffffffffffffffff
mov r10, qword [rsp + 0x50]
jb 0x140118f63
jmp 0x1401194cd
mov dword [rsp + 0xa8], 0
xor r14d, r14d
xor r12d, r12d
cmp r10, rax
je 0x140119147
invalid
invalid
invalid
jmp 0x1401194b9
add byte [rax], al
mov rdx, qword [rsp + 0x70]
mov qword [rax + 0x10], rdx
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x98]
mov r8b, 2
call fcn.14011ae00
mov r14d, edx
and al, 1
jmp 0x1401192e5
cmp byte [rsp + 0x5e], 0
jne 0x140119329
pop rsi
add byte [rbp + 0x3d], dh
test al, al
jne 0x140119497
test al, al
jne 0x140119497
test r14b, 1
jne 0x14011956a
cmp r15, qword [rsp + 0xc8]
je 0x14011943b
mov rcx, qword [rsp + 0x70]
test rcx, rcx
mov rbx, qword [rsp + 0x78]
jne 0x140118f54
jmp 0x14011955e
add byte [rax], al
mov rdx, qword [rsp + 0x50]
movzx r12d, byte [rdx + r10]
mov edx, r12d
xor dl, 0xff
je 0x1401193b7
push qword [rbx + rcx + 0xf]
mov dh, 0xd2
invalid
movzx edx, dl
bsr edx, edx
xor edx, 7
jmp 0x1401193b9
mov dl, 8
movzx r8d, r12b
or r8d, 0x100
tzcnt r8d, r8d
add r8b, dl
mov r14b, 0x25
cmp r8b, 8
jne 0x1401192e5
mov rdx, qword [rsp + 0x128]
movzx r8d, byte [rdx + r10]
movzx edx, byte [r9 + r10]
test r11b, 1
jne 0x1401193f9
cmp r12b, 0xff
jne 0x140119402
test r12b, r12b
jne 0x1401192e5
mov rax, qword [rsp + 0x410]
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x10], rcx
test byte [rsp + 0xbc], 1
je 0x140119455
mov rax, qword [rsp + 0x120]
and al, 1
je 0x140119554
mov rcx, qword [rsp + 0x70]
mov r15, rcx
mov r10, rcx
mov rbx, qword [rsp + 0x78]
mov r12, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x48]
mov r8b, 1
iretd
cmp rdx, 2
mov edx, 1
jne 0x140118eaa
mov rax, qword [rsp + 0x248]
test rax, rax
jne 0x140118d8c
mov r15, qword [rsp + 0x70]
mov r10, r15
mov rcx, r15
cmp r14b, 0x45
mov rbx, qword [rsp + 0x78]
mov r12, qword [rsp + 0x60]
je 0x140119481
jmp 0x1401194f4
mov r10, r11
jmp 0x1401194d3
mov r14b, 0xc
mov r12, qword [rsp + 0x60]
mov rax, qword [rsp + 0x48]
mov r10, qword [rsp + 0x50]
jmp 0x1401194dd
mov r12, qword [rsp + 0x60]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x410]
mov qword [rax + 0x10], r10
mov r15, r10
mov eax, r14d
and al, 0xfe
cmp al, 0x44
jne 0x140119591
mov rax, qword [rsp + 0xc0]
test rax, rax
jne 0x140118d3f
invalid
invalid
invalid
mov r14b, 0x2d
mov qword [rsp + 0x70], r15
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x180], rax
mov rbx, qword [rsp + 0x78]
mov r12, qword [rsp + 0x60]
mov r15, qword [rsp + 0x70]
jmp 0x1401194f4
mov r14b, 0x31
jmp 0x1401194bc
movzx eax, byte [rsp + 0x5d]
mov r14d, eax
mov r10, qword [rsp + 0x50]
jmp 0x1401194f4
mov r14b, 0x2d
xor eax, eax
mov qword [rsp + 0x70], rax
jmp 0x14011956d
mov r14b, 0x31
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x180], rax
mov r15, qword [rsp + 0x70]
mov r10, r15
mov rbx, qword [rsp + 0x78]
mov r12, qword [rsp + 0x60]
jmp 0x1401194f4
cmp r14b, 0x44
jne 0x140119869
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x100]
cmp rax, qword [rsp + 0xf8]
mov r14, qword [rsp + 0x320]
jne 0x140119866
mov rax, qword [r14]
mov rcx, qword [rax + 0xb0]
mov rax, qword [rax + 0xb8]
mov r15b, 2
mov r8, qword [rsp + 0x330]
mov rdx, r8
test r8, r8
jne case.0x140104a47.3372
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add al, ch
scasb al, byte [rdi]
or eax, 0x443c0000
jne 0x140119815
and al, 8
mov qword [rsp + 0x80], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0xe8], r15
lea r14, [rax + 0x40]
cmp qword [rax + 0x48], r15
jne 0x140119ce2
invalid
test eax, 0x49000001
mov eax, dword [rsp]
mov r8, qword [rax + 0x70]
mov rcx, qword [rax + 0x60]
mov qword [rsp + 0x50], rcx
mov r15, qword [rax + 0x68]
mov r9, qword [rax + 0x78]
js 0x1401196f2
mov eax, dword [rsp + 0x40]
js 0x1401196f2
mov eax, dword [rsp + 0x40]
mov r12, rax
test rax, rax
jne 0x1401195f9
mov r12, rdi
mov rax, qword [r12]
add al, 0x24
add al, 0x24
mov rcx, qword [r12 + 8]
mov qword [rsp + 0x40], rcx
add rax, 0x10
mov rcx, qword [rsp + 0x410]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
call fcn.14011a3e0
cmp al, 0x44
jne 0x140119815
mov rax, qword [r12]
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0xe8], r15
lea r14, [rax + 0x40]
cmp qword [rax + 0x48], r15
jne 0x140119ce2
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov qword [rsp + 0x40], rcx
add rax, 0x10
mov rcx, qword [rsp + 0x410]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x88]
call fcn.14011a3e0
cmp al, 0x44
jne 0x140119815
mov rax, qword [r12]
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0xe8], r15
lea r14, [rax + 0x40]
cmp qword [rax + 0x48], r15
jne 0x140119ce2
mov rcx, qword [r14]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140119ce2
mov rax, qword [r12]
mov r8, qword [rax + 0x70]
mov rcx, qword [rax + 0x60]
mov qword [rsp + 0x50], rcx
mov r15, qword [rax + 0x68]
mov r9, qword [rax + 0x78]
mov rax, qword [rsp + 0x40]
mov r12, rax
test rax, rax
jne 0x14011976f
jmp 0x1401184cf
mov r14d, eax
mov rax, qword [rsp + 0x68]
lea ecx, [r14 - 0x1a]
cmp cl, 0x2a
movzx edx, cl
mov ecx, 0x1b
cmovae edx, ecx
cmp dl, 0x16
jbe 0x140119888
jmp 0x14011991c
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x410]
mov qword [rax + 0x10], r11
mov r14b, 0x1a
lea eax, [r14 - 0x1a]
cmp al, 0x2a
movzx edx, al
mov ecx, 0x1b
cmovae edx, ecx
cmp dl, 0x16
mov rax, qword [rsp + 0x68]
ja 0x14011991c
movzx edx, dl
mov ecx, 0x580000
bt ecx, edx
jae 0x14011991c
jmp 0x1401181e4
movzx r14d, byte [rsp + 0x158]
jmp 0x140119869
mov r14d, eax
lea eax, [r14 - 0x1a]
cmp al, 0x2a
movzx eax, al
mov ecx, 0x1b
cmovae eax, ecx
cmp al, 0x29
je 0x140119929
movzx r14d, byte [rsp + 0x158]
jmp 0x1401198f1
movzx r14d, byte [rsp + 0x240]
jmp 0x1401198f1
mov r14b, 0x29
lea eax, [r14 - 0x1a]
cmp al, 0x2a
movzx eax, al
mov ecx, 0x1b
cmovae eax, ecx
cmp al, 0x16
ja 0x140119917
movzx eax, al
mov ecx, 0x580000
bt ecx, eax
jb 0x1401181e4
mov rax, qword [rsp + 0x68]
mov r9, qword [rsp + 0xa0]
jmp 0x14011841f
push qword [rax + 0x408d4436]
out 0x41, al
cmp al, 0x2a
mov al, 0x36
lea r8d, [rax - 0x1a]
cmp r8b, 0x2a
movzx edx, r8b
mov ecx, 0x1b
cmovb ecx, edx
mov r15b, 1
cmp cl, 0x16
invalid
ja 0x14011998a
invalid
movzx ecx, cl
mov edx, 0x580000
bt edx, ecx
jae 0x14011998a
mov r14d, eax
jmp 0x1401181e7
test r9, r9
je 0x140119bcf
test byte [rdx + 2], bl
add byte [rax], al
movzx ecx, byte [r8 + 1]
mov rdx, r9
test cl, cl
jns case.0x1400ce1b4.2265
jmp 0x140118171
mov rcx, qword [rbx + 0x58]
mov ecx, dword [rbx + 0x58]
pop r8
test rcx, rcx
je 0x140119c17
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
push rbx
push rax
mov rdx, qword [rbx + 0x50]
lea rcx, [rcx + rcx*2]
lea rcx, [rdx + rcx*8]
mov qword [rsp + 0x90], rcx
nop
add byte [rax], al
add byte [rcx], dh
leave
nop
add byte [rax], al
add byte [rcx], dh
leave
test rbp, rbp
mov rbp, rdx
setne cl
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x68], rax
mov rdx, qword [rbp]
test rdx, rdx
jne 0x1401199d0
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
lea rcx, [rsp + 0x150]
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
call fcn.140117230
mov r12, qword [rsp + 0x150]
add byte [rdi + rcx - 0x4a], al
mov ah, 0x24
pop rax
add dword [rax], eax
add byte [rax], al
test r12, r12
je 0x140119a5f
invalid
add byte [rdi + rcx - 0x4a], al
mov ah, 0x24
pop rax
add dword [rax], eax
add byte [rax], al
test r12, r12
invalid
push 0xd7b841
add byte [rax], al
mov r8d, 0xd7
xlatb
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rcx + rax*2], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
lea rcx, [rsp + 0x241]
lea rdx, [rsp + 0x159]
and al, 0x59
add dword [rax], eax
add al, ch
ficomp word [rdx + 4]
pop rdx
add al, 0
and al, 0x59
add dword [rax], eax
add al, ch
ficomp word [rdx + 4]
pop rdx
add al, 0
invalid
invalid
movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x238], r12
mov byte [rsp + 0x240], r14b
mov ah, 0x24
add al, byte [rax]
add byte [rax], al
and al, 0x38
add al, byte [rax]
add byte [rax + rcx*4 - 0x4c], al
mov ah, 0x24
add al, byte [rax]
add byte [rax], al
mov rbx, qword [rsp + 0x2a0]
mov r14b, 0x36
cmp rbx, qword [r13 + 0x48]
invalid
add byte [rax], al
mov rbx, qword [rsp + 0x2a0]
mov r14b, 0x36
cmp rbx, qword [r13 + 0x48]
invalid
jne 0x140119a53
jne 0x140119a53
mov rcx, qword [rsp + 0x298]
mov rdx, qword [r13 + 0x40]
mov qword [rsp + 0x88], rcx
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
pop rdx
add al, 0
add al, 0
test eax, eax
je 0x140119a98
xor eax, eax
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
jmp 0x140119ba1
lea eax, [r14 - 0x1a]
cmp al, 0x2a
sub cl, byte [rdi]
mov dh, 0xc8
invalid
sub cl, byte [rdi]
mov dh, 0xc8
invalid
enter 0x1bb8, 0
add byte [rax], al
mov eax, 0x1b
cmovae ecx, eax
xor eax, eax
cmp cl, 0x16
ja case.0x1400fef8a.475
xchg dword [rax], edx
add dword [rax], eax
invalid
movzx ecx, cl
mov dh, 0xc9
mov edx, 0x580000
bt edx, ecx
mov rcx, qword [rsp + 0x68]
jae 0x140119ba1
adc dword [rax], 1
add byte [rax], al
adc dword [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x109e901], dh
add byte [rax], al
mov al, 1
jmp 0x140119ba1
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0x50], rbp
mov rax, qword [rsp + 0x2a8]
mov eax, dword [rsp + 0x2a8]
mov eax, dword [rsp + 0x2a8]
mov qword [rsp + 0x40], rax
and al, 0x40
mov r8, qword [rsp + 0x2b0]
mov al, 2
add byte [rax], al
mov r12, rdi
jmp 0x140119ac4
test r12, r12
je 0x140119b1d
mov rbp, qword [r12]
mov r12, qword [r12 + 8]
mov esp, dword [rsp + 8]
mov esp, dword [rsp + 8]
and al, 8
cmp r8, qword [rbp + 0x78]
jne 0x140119abf
mov rdx, qword [rbp + 0x70]
mov edx, dword [rbp + 0x70]
mov rcx, qword [rsp + 0x40]
mov rbx, r8
call sub.VCRUNTIME140.dll_memcmp
pop rdx
add al, 0
pop rdx
add al, 0
mov r8, rbx
test eax, eax
jne 0x140119abf
mov rax, qword [rsp + 0xb0]
add byte [rax], al
cmp rax, qword [rbp + 0x68]
jne 0x140119abf
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rsp + 0x88]
add byte [rax], al
mov r8, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcmp
add byte [rax], al
call sub.VCRUNTIME140.dll_memcmp
mov r8, rbx
test eax, eax
jne 0x140119abf
xor eax, eax
jmp case.0x1400fef8a.477
mov rax, qword [rsp + 0x410]
mov rax, qword [rax + 8]
test byte [rax + rdx], ah
add al, 0
adc byte [rax + rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x7b], cl
test rax, rax
je case.0x1400fe63f.497
invalid
invalid
test rax, rax
je case.0x1400fe63f.497
mov word [rax + rsi], fs
and al, 0x30
add al, byte [rax]
add byte [rbx + rax - 0x74], cl
invalid
mov word [rax + rax*4], fs
add byte [rax], al
add ecx, dword [rsp + 0x80]
dec rax
add byte [rax - 1], cl
enter 0xffffffffffff8b48, 0xffffffffffffff8c
mov word [rax + rdx], fs
dec eax
mov rcx, qword [rsp + 0x410]
mov word [rax + rdx], fs
adc byte [rax + rax], al
add al, 0
add byte [rax - 0x77], cl
or byte [r8 - 0x73], cl
invalid
invalid
test byte [rax + rdi], ah
mov qword [rcx + 8], rax
lea rax, [rsp + 0x238]
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
push rax
add byte [rax], al
mov qword [rsp + 0x150], rax
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x158], rdi
mov esp, 0x15824
and al, 0x58
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
and byte [rax - 0x75], cl
and al, 0x78
and al, 0x78
mov rcx, qword [rsp + 0x78]
and al, 0x78
js case.0x1400fef8a.481
lea rdx, [rsp + 0x150]
lea edx, [rsp + 0x150]
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rsi
call fcn.140117f60
loope 0x140119b60
invalid
inc dword [rcx - 0x77]
mov esi, edx
invalid
loope 0x140119b60
invalid
mov esi, edx
invalid
cmp al, 2
jne case.0x1400fef8a.477
adc ecx, ebp
invalid
jmp 0x140119c50
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x68
mov rcx, qword [rsp + 0x68]
jmp 0x140119ba1
cmpxchg byte [rcx], al
mov al, 1
add dword [rcx - 0x4a], eax
mov rcx, qword cs:[rsp + 0x68]
mov rcx, qword [rsp + 0x68]
mov r14b, 0x2e
mov dh, 0x2e
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov rbp, qword [rsp + 0x50]
mov ebp, dword [rsp + 0x50]
test al, 1
jne 0x140119c40
xchg edi, eax
add byte [rax], al
invalid
xchg edi, eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rbp, 0x18
mov edx, r14d
mov edx, esi
mov edx, esi
bnd call fcn.14011afe0
call fcn.14011afe0
cmp rbp, qword [rsp + 0x90]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
invalid
test ebx, edi
sti
std
add byte [rax], al
jne case.0x1400fe57a.492
invalid
mov r14, rax
mov r8d, eax
add r8b, 0xe6
add al, 0xe6
add al, 0xe6
shl dh, 0xeb
xor r9, rcx
jmp 0x140119c1a
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
mov r8, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb0]
movzx ecx, cl
leave
test rbp, rbp
je 0x140119c03
mov al, 0x21
test r12b, 1
test ah, 1
je case.0x1400ce1b4.2265
cmp r8, rdx
ror byte [rdi], 1
test byte [rcx], ah
out 0xff, al
invalid
push qword [rax - 0x6c6b3ce]
cmp rcx, r15
je case.0x1400cd38a.4211
and esi, esp
invalid
cmp rcx, r15
jb case.0x1400ce1b4.2265
jmp case.0x1400cd38a.4211
invalid
mov al, 0x1c
test r12b, 1
invalid
add dword [rdi], ecx
test byte [rcx], cl
out 0xff, al
invalid
invalid
invalid
test byte [rcx], cl
out 0xff, al
invalid
inc dword [rcx - 0x77]
invalid
invalid
invalid
mov r14d, eax
jmp case.0x140040846.4176
test al, 0xe5
invalid
invalid
invalid
test al, 0xe5
invalid
mov r14, rax
mov byte [rcx - 0x80], 0xf8
sub al, byte [rcx + 0xf]
movzx ecx, al
cmp r8b, 0x2a
movzx ecx, r8b
movzx ecx, al
movzx ecx, al
enter 0x1bb8, 0
mov eax, 0x1b
add byte [rax], al
cmovb eax, ecx
cmp al, 0x16
invalid
ja 0x140119c48
invalid
sar dword [rsi + rdx], 0x77
invalid
sbb cl, byte [rdi]
movzx eax, al
mov dh, 0xc0
mov ecx, 0x580000
bt ecx, eax
jae 0x140119c48
invalid
pop rax
add byte [rdi], cl
movabs dword [0xffffe5a7e90d73c1], eax
or eax, 0xffe5a7e9
invalid
or eax, 0xffe5a7e9
jmp 0x1401181e7
in eax, 0xff
inc dword [rcx - 0x77]
invalid
mov r15d, eax
mov edi, eax
jmp 0x1401181e7
in eax, 0xff
inc dword [rbp + 0x31]
invalid
xor r15d, r15d
invalid
jmp 0x1401181e7
xchg edi, eax
in eax, 0xff
inc dword [rcx - 0x49]
add ch, cl
invalid
invalid
mov r15b, 2
jmp 0x1401181e7
in eax, 0xff
dec dword [rax - 0x7d]
sar dh, 0x4c
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_webpki_0.102.0_alpha.3_srcder.rs
add rax, 0xfffffffffffffffe
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_webpki_0.102.0_alpha.3_srcder.rs
add eax, 0x90cfd
mov rcx, rax
xor edx, edx
sal dword [rcx], 0xd2
call fcn.140163340
rcl dword [rsi + 0xb0f0004], cl
add al, 0
ud2
or ecx, dword [rax - 0x73]
or eax, 0x9113a
lea rcx, str.assertion_failed:__self.only_contains_attribute_certsC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_webpki_0.102.0_alpha.3_srccrl_types.rs
lea r8, [0x1401aae58]
mov edx, 0x35
call fcn.140163440
add byte [rax], al
add al, ch
mov ecx, 0xf000497
ud2
lea rax, [0x1401aa8e0]
ud2
lea rax, [0x1401aa8e0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
lea r9, method..virtual_0
lea r8, [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
invalid
lea eax, [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdx + 0x2b], bh
xor byte [rcx], al
add byte [rax], al
mov edx, 0x2b
call fcn.140163790
ud2
mov qword [rsp + 0x150], 0
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x150]
xchg esp, eax
and al, 0x50
add dword [rax], eax
invalid
mov word [rax + rsi], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
add dword [rax], eax
add al, ch
invalid
js 0x140119cb7
call fcn.140167e50
ud2
invalid
or ecx, dword [rbx + rcx*4 - 0x4c]
and al, 0x10
mov r14, qword [rsp + 0x110]
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
and al, 0x50
mov qword [rsp + 0x150], 0
mov dword [rsp + 0x150], 0
and al, 0x50
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0xe0]
lea r8, [rsp + 0x150]
lea eax, [rsp + 0x150]
mov rcx, r14
lea rdx, [rsp + 0xe0]
lea r8, [rsp + 0x150]
lea eax, [rsp + 0x150]
lea eax, [rsp + 0x150]
add byte [rax], al
mov rcx, r14
mov ecx, esi
int1
call fcn.140167e10
ud2
mov eax, dword [rsp + 0x48]
mov qword [rsp + 0x180], rax
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x90fcc
int3
wbinvd
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x90fcc
int3
wbinvd
invalid
int3
jmp 0x140119c90
outsd dx, dword [rsi]
invalid
invalid
or dword [rax], eax
jmp 0x140119c90
mov eax, dword [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x180], rax
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_webpki_0.102.0_alpha.3_src_subject_nameip_address.rs
jmp 0x140119c90
invalid
invalid
invalid
invalid
cmp eax, 0xccffffff
int3
int3
int3
int3
pop rdx
adc byte [rcx + 0x39], cl
ret
cmp ebx, eax
jae case.default.0x14011a111
add byte [rax], al
mov r10, qword [rdx]
lea rsi, [r11 + 1]
lea esi, [rbx + 1]
add dword [rax - 0x77], ecx
jb 0x140119d9a
invalid
mov qword [rdx + 0x10], rsi
adc byte [rbx + 0xf], al
mov dh, 0x1c
sbb cl, byte [rcx - 0x2809bf21]
mov edi, ebx
not dil
movzx ebx, byte [r10 + r11]
sbb al, 0x1a
mov edi, ebx
not dil
xlatb
test dil, 0x1f
test bh, 0x1f
invalid
je case.default.0x14011a111
test byte [rcx + 4], al
add byte [rax], al
add al, 0
add byte [rax + 0x39], cl
cmp rsi, rax
cmp rsi, rax
cmp esi, eax
jae case.default.0x14011a111
add byte [rax], al
lea rsi, [r11 + 2]
mov qword [rdx + 0x10], rsi
movzx edi, byte [r10 + r11 + 1]
movzx edi, byte [rdx + rbx + 1]
adc byte [rbx + 0xf], al
mov dh, 0x7c
movzx edi, byte [rdx + rbx + 1]
sbb al, byte [rcx]
test dil, dil
js case.0x140104a47.146
mov byte [rsi], dh
add eax, dword [rax]
invalid
dec dword [rdi]
mov byte [rsi], dh
add eax, dword [rax]
add byte [rax + 1], cl
add rdi, rsi
jb case.default.0x14011a111
invalid
sbb byte [rax + rax], al
invalid
test dword [rdi], 0x41882
add byte [rax + 0x39], cl
invalid
cmp rdi, rax
ja case.default.0x14011a111
invalid
add al, 0
invalid
invalid
invalid
mov dword [rdx + 0x10], edi
jp 0x140119de4
adc byte [rax + rdi - 0x3d], al
cmp bl, r8b
jne case.default.0x14011a111
add al, byte [rax + rax]
add byte [rax - 0x77], cl
clc
mov rax, rdi
sub rax, rsi
add r10, rsi
add edx, esi
test r9b, r9b
je case.0x140100e3e.436
cmp rdi, rsi
je 0x14011a277
xchg dword [rdi + 4], ebp
add byte [rax], al
cmp rax, 2
jb 0x14011a277
add byte [rax], al
add byte [rax], al
movzx r8d, byte [r10 + 1]
add r8b, 0xd0
cmp r8b, 9
ja 0x14011a277
add rdx, rdx
lea rdx, [rdx + rdx*4]
lea edx, [rdx + rdx*4]
lea edx, [rdx + rdx*4]
movzx r9d, r8b
add r9, rdx
xor r8d, r8d
cmp r9, 0x32
adc r8, 0x13
mov edx, 2
cmp rdx, rax
cmp edx, eax
cmp edx, eax
jae 0x14011a277
add byte [rax], al
movzx r11d, byte [r10 + rdx]
sbb al, 0x12
adc al, byte [rcx - 0x80]
ret
add r11b, 0xd0
cmp r11b, 9
cmp bl, 9
ja 0x14011a277
mov rsi, rdx
mov esi, edx
or rsi, 1
cmp rsi, rax
invalid
jae 0x14011a277
movzx ebx, byte [r10 + rsi]
add bl, 0xd0
cmp bl, 9
mov dh, 0x1c
xor al, byte [rax - 0x47f2f3d]
or dword [rdi], ecx
xchg esp, esi
add eax, dword [rax]
add byte [rbp + 0xf], al
mov dh, 0xdb
ret
ja 0x14011a277
movzx r11d, r11b
fisttp dword [rbp + 1]
fisttp dword [rdi - 0x73]
sbb al, 0x9b
wait
add r11, r11
add ebx, ebx
lea r11, [r11 + r11*4]
wait
movzx esi, bl
lea rdi, [r11 + rsi]
cmp al, 0x33
xor ecx, dword [rax - 0x7d]
invalid
add rdi, 0xfffffffffffffff3
add edi, 0xfffffff3
cmp rdi, 0xfffffffffffffff4
jb 0x14011a277
add r11, rsi
cmp r11, 0xc
ja 0x14011a3ab
add al, 0
invalid
add al, 0
add byte [rbp + 0x6b], cl
imul r8, r8, 0x64
add r8, r9
shl byte [rbp + rcx*2 + 1], 0xc8
mov ebx, 0x1f
mov esi, 0x15aa
bt rsi, r11
jb 0x140119edb
invalid
mov esi, 0xa50
bt rsi, r11
push rax
or al, byte [rax]
add byte [rdi + rcx - 0x5d], cl
fimul word [rdi]
bt esi, ebx
jae case.0x140100e3e.465
sub dword [rdx - 0x44fffffd], 0x1e
add byte [rax], al
add byte [rax - 0x73], cl
jb 0x140119ee1
add byte [rax], al
mov ebx, 0x1e
lea rsi, [rdx + 2]
cmp rsi, rax
invalid
jae 0x14011a277
add byte [rcx + 0xf], al
mov dh, 0x74
adc al, byte [rdx]
invalid
movzx esi, byte [r10 + rdx + 2]
movzx esi, byte [rdx + rdx + 2]
je case.0x140104a47.133
add al, byte [rax - 0x80]
add sil, 0xd0
cmp sil, 9
or dword [rdi], ecx
xchg dword [rbx + 3], edi
jnp 0x140119efd
add byte [rax], al
invalid
invalid
or dword [rdi], ecx
xchg dword [rbx + 3], edi
jnp 0x140119efd
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdi, [rdx + 3]
jp 0x140119f03
add ecx, dword [rax + 0x39]
invalid
cmp rdi, rax
cmp edi, eax
jae 0x14011a277
add byte [rax], al
movzx edi, byte [r10 + rdx + 3]
jl 0x140119f20
adc al, byte [rbx]
add eax, dword [rax - 0x80]
add dil, 0xd0
cmp dil, 9
invalid
invalid
or dword [rdi], ecx
xchg dword [rdx + 3], ebx
add eax, dword [rax]
invalid
ja 0x14011a277
add eax, dword [rax]
add byte [rax + 0xf], al
invalid
invalid
movzx esi, sil
mov dh, 0xf6
test byte [rax + 1], 0xf6
add rsi, rsi
test byte [rax - 0x73], 0x34
lea rsi, [rsi + rsi*4]
lea esi, [rsi + rsi*4]
mov dh, 0x40
movzx edi, dil
movzx edi, bh
lea r14, [rsi + rdi]
dec r14
dec esi
dec esi
invalid
cmp r14, rbx
jae 0x14011a277
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
pop rdx
add al, 0x48
cmp ebx, eax
lea rbx, [rdx + 4]
cmp rbx, rax
jae 0x14011a277
sub dword [rsi], 3
add byte [rax], al
add eax, dword cs:[rax]
add byte [rcx + 0xf], al
mov dh, 0x5c
movzx ebx, byte [r10 + rdx + 4]
add bl, 0xd0
cmp bl, 9
invalid
adc al, byte [rax + rax*4]
add al, 0x80
ret
ja 0x14011a277
xchg dword [rbx + rax], ebx
add byte [rax], al
lea r14, [rdx + 5]
cmp r14, rax
invalid
jae 0x14011a277
invalid
or dword [rdi], 3
add byte [rax], al
movzx ebp, byte [r10 + rdx + 5]
add bpl, 0xd0
rol byte [rax - 0x80], 1
std
or dword [rdi], ecx
xchg ebx, edi
add al, byte [rax]
invalid
rol byte [rax - 0x80], 1
std
or dword [rdi], ecx
xchg ebx, edi
add al, byte [rax]
add byte [rdi], cl
mov dh, 0xdb
invalid
movzx ebx, bl
add rbx, rbx
lea r14, [rbx + rbx*4]
fisttp dword [rbp + rcx*4 + 0x34]
wait
movzx ebx, bpl
add rbx, r14
fisttp qword [rcx + rax - 0xd]
cmp rbx, 0x17
ja 0x14011a277
lea r14, [rdx + 6]
lea esi, [rdx + 6]
cmp r14, rax
jae 0x14011a277
invalid
adc ebx, 2
add byte [rax], al
movzx ebp, byte [r10 + rdx + 6]
add bpl, 0xd0
cmp bpl, 9
ja 0x14011a277
lea r14, [rdx + 7]
jb 0x140119fc3
invalid
cmp r14, rax
cmp esi, eax
jae 0x14011a277
add byte [rax], al
movzx r14d, byte [r10 + rdx + 7]
add r14b, 0xd0
cmp r14b, 9
dec byte [rcx]
ja 0x14011a277
sahf
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
std
add byte [rax], al
movzx r15d, bpl
add r15, r15
lea r15, [r15 + r15*4]
movzx r14d, r14b
mov dh, 0xf6
mov dh, 0xf6
add r14, r15
cmp r14, 0x3b
ja 0x14011a277
xchg dword [rdx + 0x4c000002], eax
lea edi, [rdx + 8]
invalid
invalid
add byte [rbp + rcx*4 + 0x7a], cl
lea r15, [rdx + 8]
or byte [rcx + 0x39], cl
invalid
cmp r15, rax
jae 0x14011a277
xor dword [rbp + 2], 0
invalid
xor dword [rbp + 2], 0
add byte [rbx + 0xf], al
mov dh, 0x2c
cmp al, byte [rax - 0x80]
movzx ebp, byte [r10 + r15]
add bpl, 0xd0
invalid
invalid
invalid
rol byte [rax - 0x80], 1
std
or dword [rdi], ecx
ja 0x14011a277
cmp bpl, 9
cmp ch, 9
ja 0x14011a277
mov r15, rdx
or r15, 9
or dword [rcx + 0x39], ecx
invalid
or dword [rcx + 0x39], ecx
cmp edi, eax
invalid
jae 0x14011a277
push rdx
add al, byte [rax]
add byte [rdi + 0xf], al
invalid
invalid
movzx r15d, byte [r10 + r15]
mov dh, 0x3c
cmp al, byte [rcx - 0x80]
invalid
invalid
add r15b, 0xd0
add bh, 0xd0
invalid
cmp r15b, 9
ja 0x14011a277
xchg dword [rdi], edi
add al, byte [rax]
invalid
or dword [rdi], ecx
xchg dword [rdi], edi
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
in eax, 0x4d
invalid
add r12, r12
add esp, esp
lea r12, [r12 + r12*4]
movzx r15d, r15b
mov dh, 0xff
mov dh, 0xff
dec dword [rbp + 1]
out 0x49, eax
cmp edi, 0x3b
invalid
add r15, r12
cmp r15, 0x3b
invalid
cmp ecx, dword [rdi]
ja 0x14011a277
xchg dword [rbx], esp
add al, byte [rax]
add byte [rbp + rcx*4 + 0x62], cl
lea esp, [rdx + 0xa]
invalid
invalid
lea esp, [rdx + 0xa]
cmp r12, rax
cmp esp, eax
invalid
jae 0x14011a277
cmp byte [r10 + rdx + 0xa], 0x5a
jne 0x14011a277
or al, byte [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x7f], cl
cmp r8, 0x7b2
cmp r8, 0x7b2
invalid
jb 0x14011a277
std
add dword [rax], eax
add byte [rcx - 0xa], al
rol dword [rbx], 0x75
test r9b, 3
jne 0x14011a0c4
invalid
add esi, dword [rbp + 0x44]
imul r9d, r8d, 0x5c29
imul r9d, r8d, 0x5c29
sub dword [rax + rax], ebx
add byte [rax], al
ror r9w, 2
ror r9d, 2
ror ecx, 2
movzx r10d, r9w
movzx edx, cx
mov r9d, 0x1d
mov ecx, 0x1d
sbb eax, 0x41000000
cmp edx, 0x28f
pop qword [rdx]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
cli
cmp r10d, 0x28f
pop qword [rdx]
add al, byte [rax]
add byte [rax], al
add byte [rdi + 0x2b], dh
ja case.0x140104b5f.150
movzx r10d, r8w
mov bh, 0xd0
shr r10d, 4
shr edx, 4
invalid
imul r10d, r10d, 0xa3e
sar byte [rsi], cl
or al, byte [rax]
add byte [rcx - 0x3f], al
invalid
shr r10d, 0x10
shr edx, 0x10
imul r10d, r10d, 0x190
nop
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x3b], al
mov ebp, r8d
invalid
sub ebp, r10d
test bp, bp
test ebp, ebp
test ebp, ebp
in eax, dx
je case.0x140104b5f.150
mov r9d, 0x1c
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], cl
retf
dec r11
dec ebx
cmp r11, 0xb
ja case.default.0x14011a0e9
xchg esi, ebp
add al, byte [rax]
invalid
xchg esi, ebp
out dx, al
add al, byte [rax]
add byte [rax - 0x7d], cl
add rdx, 0xb
lea r10, [0x1401b16fc]
lea edx, [0x1401b16fc]
ret 0x4c0b
lea edx, [0x1401b16fc]
adc eax, 0x9761a
movsxd r11, dword [r10 + r11*4]
sbb al, 0x9a
invalid
add r11, r10
add ebx, edx
jmp r11
jrcxz 0x14011a132
leave
jmp 0x14011a331
add al, byte [rax]
invalid
add edi, 0xffffff7f
cmp edi, 3
invalid
invalid
inc dword [rbx - 0x78f0fc01]
add ecx, dword [rdi]
xchg esp, ebx
fadd qword [rax]
add byte [rax], al
invalid
invalid
invalid
ja case.default.0x14011a111
fadd qword [rax]
add byte [rax], al
lea r14, [0x1401b16ec]
loop case.0x1400ff7b4.467
or dword [rax], eax
movsxd rdi, dword [r14 + rdi*4]
add rdi, r14
jmp rdi
invalid
cmp rsi, rax
cmp esi, eax
invalid
jae case.default.0x14011a111
lea rsi, [r11 + 3]
mov qword [rdx + 0x10], rsi
movzx edi, byte [r10 + r11 + 2]
test dil, dil
jns case.default.0x14011a111
add byte [rax], al
add byte [rax], al
jmp 0x140119dbe
cmp rsi, rax
jae case.default.0x14011a111
add byte [rax], al
add byte [rax], al
lea r8, [r11 + 3]
lea eax, [rbx + 3]
mov qword [rdx + 0x10], r8
cmp r8, rax
jae case.default.0x14011a111
lea eax, [rax]
add byte [rax], al
lea eax, [rax]
add byte [rax], al
lea r9, [r11 + 4]
mov qword [rdx + 0x10], r9
mov r8d, 5
mov eax, 5
mov eax, 5
jmp 0x14011a18f
cmp rsi, rax
jae case.default.0x14011a111
lea r8, [r11 + 3]
lea eax, [rbx + 3]
mov qword [rdx + 0x10], r8
cmp r8, rax
jae case.default.0x14011a111
lea r8, [r11 + 4]
add al, 0x4c
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x10], r8
cmp r8, rax
cmp eax, eax
jae case.default.0x14011a111
lea r9, [r11 + 5]
mov qword [rdx + 0x10], r9
mov r8d, 6
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r9, rax
jae case.default.0x14011a111
invalid
sal dword [rbx + 0x4b], 0x4d
add ebx, eax
add r11, r8
mov qword [rdx + 0x10], r11
jmp case.default.0x14011a111
pop rdx
adc bl, ch
cmp rsi, rax
cmp rsi, rax
cmp rsi, rax
jae case.default.0x14011a111
lea rsi, [r11 + 3]
lea esi, [rbx + 3]
jae case.0x140116bfc.91
mov qword [rdx + 0x10], rsi
mov dword [rdx + 0x10], esi
adc byte [rax + 0x39], cl
invalid
cmp rsi, rax
jae case.default.0x14011a111
movzx edi, byte [r10 + r11 + 2]
lea rsi, [r11 + 4]
jl 0x14011a1ce
add cl, byte [rcx - 0x73]
jae 0x14011a1bd
mov qword [rdx + 0x10], rsi
jb case.0x140116bfc.95
movzx r11d, byte [r10 + r11 + 3]
shl rdi, 8
shl edi, 8
shl edi, 8
out 8, eax
or rdi, r11
or edi, ebx
cmp rdi, 0x100
inc dword [rax]
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdx + 0xc], dh
jb case.default.0x14011a111
cmp edi, 0xffff
jne 0x140119dbe
sti
invalid
invalid
invalid
inc dword [rax]
add byte [rdi], cl
test edi, ebx
sti
invalid
mov byte [rcx + 1], 0x12
mov al, 1
mov byte [rcx], al
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
ret
cmp rdi, rsi
je 0x14011a277
or dword [rdi + 0x70], esi
cmp rax, 2
cmp eax, 2
jb 0x14011a277
movzx r8d, byte [r10 + 1]
add r8b, 0xd0
cmp r8b, 9
mov dh, 0x42
add dword [rcx - 0x80], eax
rcl al, 0x41
cmp al, 9
ja 0x14011a277
cmp rax, 2
jbe 0x14011a277
add r9b, 0xd0
cmp r9b, 9
ja 0x14011a277
cmp rax, 4
jb 0x14011a277
movzx r11d, byte [r10 + 3]
movzx ebx, byte [rdx + 3]
add r11b, 0xd0
cmp r11b, 9
ja 0x14011a277
movzx edx, dl
add rdx, rdx
lea rdx, [rdx + rdx*4]
xchg edx, eax
ror byte [rax - 0x73], cl
adc al, 0x92
xchg edx, eax
xchg edx, eax
movzx r8d, r8b
add r8, rdx
movzx edx, r9b
movzx edx, cl
movzx edx, cl
mov dh, 0xd1
add rdx, rdx
lea rdx, [rdx + rdx*4]
lea edx, [rdx + rdx*4]
lea edx, [rdx + rdx*4]
adc al, 0x92
movzx r9d, r11b
add r9, rdx
mov edx, 4
cmp rdx, rax
ret 0x820f
fdivr st(3)
invalid
invalid
mov byte [rcx + 1], 0x1b
add dword [r11], ebx
add dword [rbx], ebx
jmp 0x14011a1e3
cmp r11, 2
jne 0x14011a3ab
add byte [rax], al
add byte [rax], al
test r9b, 3
jne case.0x140119167.14
imul esi, r8d, 0x5c29
ror si, 2
movzx esi, si
mov bh, 0xf6
mov bh, 0xf6
mov ebx, 0x1d
cmp esi, 0x28f
add al, byte [rax]
add byte [rdi], cl
xchg dword [rsp + rdi*8], ebp
invalid
invalid
add al, byte [rax]
add byte [rdi], cl
xchg dword [rsp + rdi*8], ebp
invalid
movzx esi, r8w
shr esi, 4
imul esi, esi, 0xa3e
shr esi, 0x10
imul esi, esi, 0x190
nop
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], al
mov edi, eax
or al, byte ds:[rax]
or al, byte [rax]
add cl, al
out dx, al
adc byte [rcx - 0xa], ch
nop
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], al
mov edi, eax
mov edi, eax
invalid
sub edi, esi
test di, di
invalid
dec dword [rdi]
test byte [rax], cl
je 0x140119edb
cld
invalid
mov ebx, 0x1c
jmp 0x140119edb
invalid
sti
invalid
invalid
add byte [rax], al
add cl, ch
invalid
invalid
inc dword [rcx - 0x47]
invalid
add byte [rax], al
add byte [rax], al
jmp 0x14011a331
add bl, ch
add r9, 0x1f
add r9, 0x1f
rcr dword [rdi], 0xeb
invalid
rcr dword [rdi], 0xeb
add r9, 0x3e
add r9, 0x3e
add r9, 0x3e
sar dword [rsi], 0xeb
add r9, 0x5c
add r9, 0x5c
pop rsp
jmp 0x14011a331
pop rsp
jmp 0x14011a331
cmp cl, byte [rcx - 0x7d]
sar dword [rbx - 0x15], 0x34
jmp 0x14011a331
jmp 0x14011a331
add r9, 0x99
add byte [rax], al
add bl, ch
sub ecx, dword [rcx - 0x7f]
invalid
invalid
jmp 0x14011a331
add r9, 0xb8
sar dword [rax - 0x15000000], 0x22
add r9, 0xd7
rcl edi, 0
add byte [rax], al
jmp 0x14011a331
add byte [rax], al
jmp 0x14011a331
add r9, 0xf5
jmp 0x14011a331
invalid
add byte [rax + 0x39], cl
cmp rdx, rax
jne case.default.0x14011a111
ret 0x850f
dec dword [rcx - 1]
enter 0xf41, 0xffffffffffffffb7
ror byte [rcx + 0x2eac1c2], 0xc1
call 0x1bbe40c50
add al, 0x69
sar byte [rbx + 0x14], cl
add byte [rax], al
invalid
invalid
add al, 0x69
sar byte [rbx + 0x14], cl
add byte [rax], al
imul eax, eax, 0xa3e
or al, byte ds:[rax]
add cl, al
invalid
invalid
or al, byte ds:[rax]
add cl, al
invalid
shr eax, 0x10
add rsi, rdi
imul r10, r8, 0x16d
shr r8, 2
add r8, r10
add eax, edx
sub r8, rdx
add rax, rsi
add rax, r8
add rax, r9
imul rdx, rbx, 0xe10
imul r8, r14, 0x3c
add r8, rdx
add eax, edx
add eax, edx
add r8, r15
imul rax, rax, 0x15180
rol byte [rax + 0x48000151], 0xba
xor byte [rdi - 0xe7794], 0xff
insb byte [rdi], dx
mov cl, dh
invalid
invalid
dec dword [rcx + rax - 0x3e]
movabs rdx, 0xfffffff1886cb780
add rdx, r8
insb byte [rdi], dx
mov cl, dh
invalid
add edx, eax
add rdx, rax
mov qword [rcx + 8], rdx
xor eax, eax
shr cl, 0x3a
invalid
invalid
invalid
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_webpki_0.102.0_alpha.3_src_time.rs
lea eax, [0x1401aad98]
lea eax, [0x1401aad98]
add eax, 0x909df
mov edx, 0x28
call fcn.140163440
jge case.0x1400d7c5e.1717
nop
add al, 0
ud2
or ecx, dword [rax - 0x73]
or eax, 0x90354
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_spin_0.5.2_srconce.rs
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_webpki_0.102.0_alpha.3_src_time.rs
mov edx, 0x28
call fcn.140163440
ud2
sub esp, 0x88
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rcx
mov esi, ecx
mov rax, qword [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax]
test rcx, rcx
add byte [rax], al
mov rcx, qword [rax]
test rcx, rcx
je 0x14011a557
mov rbx, rdx
mov qword [rsp + 0x60], r8
mov dword [rsp + 0x60], eax
ror dword [rcx + rcx*4 + 0x44], cl
and al, 0x60
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], r9
mov rdx, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax - 1], cl
leave
dec rcx
mov qword [rax], rcx
shl rbx, 4
add rbx, r14
mov r15, qword [rdx + 0x10]
mov r12, qword [rdx + 0x18]
invalid
sbb byte [rax - 0x4a], al
cmp r14, rbx
cmp esi, ebx
mov sil, 0x41
cmp r14, rbx
cmp esi, ebx
je 0x14011a553
add r14, 0x10
lea rbp, [rsp + 0x38]
jmp 0x14011a465
add byte [rcx - 0x73], cl
invalid
lea rax, [r14 - 0x10]
add r14, 0x10
add rax, 0x10
add eax, 0x10
cmp rax, rbx
je 0x14011a553
test dh, ch
add byte [rax], al
invalid
test dh, ch
add byte [rax], al
add byte [rbp - 0x75], cl
outsb dx, byte [rsi]
invalid
mov r13, qword [r14 - 0x10]
mov rdi, qword [r14 - 8]
mov edi, dword [rsi - 8]
mov rcx, r13
call qword [rdi + 0x28]
cmp rdx, r12
jne 0x14011a450
invalid
fmul dword [rax - 0x77]
ror dword [rcx + rcx*4 - 6], 0x4d
mov eax, esp
invalid
mov rcx, rax
mov rdx, r15
mov r8, r12
invalid
loopne 0x14011a46a
call sub.VCRUNTIME140.dll_memcmp
jo 0x14011a4d4
add al, 0
test eax, eax
jne 0x14011a450
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x70], rax
and al, 0x70
mov rax, qword [rsp + 0x68]
and al, 0x68
mov qword [rsp + 0x78], rax
and al, 0x78
js 0x14011a4e7
mov qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, rbp
lea rbp, [rsp + 0x70]
mov rdx, rbp
mov edx, ebp
jmp 0x1647e31f9
mov r8b, 0x30
call fcn.140116b60
dec dword [rax - 0x75]
je 0x14011a4e5
invalid
mov rsi, qword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x7b], cl
test rsi, rsi
je 0x14011a53f
div byte [rax + rdi*2 + 0x48]
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x77], cl
mov rdx, rbp
call fcn.140117dc0
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
invalid
mov ecx, dword [rsp + 0x38]
test rcx, rcx
leave
je 0x14011a53f
mov rax, qword [rsp + 0x80]
add byte [rax], al
cmp rax, qword [rsp + 0x78]
cmp eax, dword [rsp + 0x78]
jne 0x14011a570
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
and al, 0x48
mov rcx, r13
call qword [rdi + 0x20]
mov bpl, 0x43
mov ch, 0x43
mov ch, 0x43
mov r8, qword [rsp + 0x58]
and al, 0x58
cmp rdx, r8
jne 0x14011a530
mov rcx, rax
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcmp
ror byte [rdi + 4], cl
add byte [rbp + 0xf4d74c0], al
invalid
add al, 0
add al, 0
test eax, eax
je case.0x140104b5f.187
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4a], al
add byte [rax], al
add byte [rax], al
mov sil, 0x43
cmp bpl, 0x43
cmp bpl, 0x43
je 0x14011a437
jmp 0x14011a55a
movzx ebp, byte [rsp + 0x40]
mov sil, 0x43
mov sil, 0x43
cmp bpl, 0x43
cmp ch, 0x43
je 0x14011a437
out 0xfe, al
invalid
invalid
invalid
jmp 0x14011a55a
mov ebp, esi
jmp 0x14011a55a
mov bpl, 0x30
mov ch, 0x30
xor byte [rcx - 0x3b7eb718], cl
mov byte [rax], al
add byte [rax], al
mov eax, ebp
add rsp, 0x88
add esp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
mov bpl, 0x11
mov ch, 0x11
jmp 0x14011a55a
in eax, 0x48
mov edx, dword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
invalid
mov rdx, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rbx + rcx*4 + 0xa], cl
mov ecx, dword [rdx]
mov r9, qword [rdx]
mov ecx, dword [rdx]
mov rax, qword [rdx + 8]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rax - 0x77], cl
mov dword [rsp + 0x30], edx
mov rdx, qword [rdx + 0x28]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], rax
mov rcx, r13
and byte [rcx + rcx*4 - 0x17], cl
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
call qword [rdi + 0x18]
test al, al
invalid
mov eax, 0x28
add byte [rax], al
sbb byte [rax + rax*8 + 0x28b8], al
add byte [rbp + 0x44], bh
add byte [rax], al
sar byte [rax + 0x28], 0xbd
add byte [rax], r8b
invalid
add byte [rax], al
mov ebp, 0x44
add byte [rax], al
add byte [rdi], cl
call 0x10cde44a9
int3
int3
int3
cmovne ebp, eax
jmp 0x14011a55a
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
invalid
mov rsi, rcx
mov esi, ecx
push 0x41ce8948
mov dl, 0x19
mov esi, ecx
invalid
mov r10b, 0x19
test r8, r8
je case.0x14011a85e.4
add eax, dword [rax]
invalid
ror byte [rdi], 0x84
in eax, dx
add eax, dword [rax]
add byte [rcx - 0x7d], cl
cmp r8, 1
je case.0x14011a85e.4
invalid
cmp r8, 1
cmp eax, 1
je case.0x14011a85e.4
movzx eax, byte [rdx]
mov dh, 2
mov ecx, eax
and cl, 0x1f
cmp cl, 0x1f
je case.0x14011a85e.4
add byte [rax], al
loope case.0x140104a47.149
add byte [rax], al
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
mov dh, 0x4a
add dword [rbp - 0x7c], eax
test r9b, r9b
leave
js case.0x140102cf2.290
mov ecx, 2
add byte [rax], al
add byte [rax + rsi], bh
cmp al, 0x30
jne case.0x14011a85e.4
test dword [rdi + 0x4a000003], esi
lea eax, [rcx + rcx]
add al, 9
mov bh, 3
add byte [rax], al
lea rax, [rcx + r9]
add al, 9
or dword [rcx + rdi - 0x40], ecx
cmp rax, r8
ja case.0x14011a85e.4
xchg dword [rdx + 0x4d000003], ebp
test ecx, ecx
leave
test r9, r9
leave
je 0x14011aa32
invalid
add rdx, rcx
xor edi, edi
lea r11, [0x1401b172c]
sbb eax, 0x970f5
sbb eax, 0x970f5
cmc
jo case.0x14010451b.226
add byte [rbp + 0x31], al
xor r12d, r12d
xor ebp, ebp
in al, 0x31
in eax, dx
xor r14d, r14d
xor ecx, ecx
leave
xor ebx, ebx
xor r15d, r15d
mov r10b, 0x1a
cmp r15, r9
jae case.0x14011a85e.4
movzx r8d, byte [rdx + r15]
add al, 0x3a
mov eax, r8d
not al
shr byte [rax + 0x68840f1f], 1
add eax, dword [rax]
test al, 0x1f
je case.0x14011a85e.4
invalid
add eax, dword [rax]
invalid
invalid
push 0x49000003
lea eax, [rdi + 1]
add byte [rcx - 0x73], cl
add dword [r9 + r15 - 0x38], r9d
lea rax, [r15 + 1]
cmp rax, r9
enter 0xffffffffffff830f, 0x5b
jae case.0x14011a85e.4
pop rbx
add eax, dword [rax]
add byte [rbp - 0x73], cl
outsd dx, dword [rsi]
lea r13, [r15 + 2]
movzx eax, byte [rdx + r15 + 1]
add al, byte [rdx + 0xf]
mov dh, 0x44
cmp al, byte [rcx]
test al, al
jns 0x14011a6ee
sar byte [rcx + 0x6f], 0x48
cmp eax, 0x81
add byte [rax], al
invalid
cmp rax, 0x81
add byte [rax], al
add byte [rdx + rcx*2 + 0x3d], dh
invalid
je 0x14011a6d1
cmp eax, 0x82
add byte [rax], al
add byte [rdi], cl
test dword [rdx], edi
jne case.0x14011a85e.4
add eax, dword [rax]
add byte [rbp + 0x39], cl
int 0xf
xor dword [rcx], 3
add byte [rax], al
cmp r13, r9
jae case.0x14011a85e.4
lea rax, [r15 + 3]
cmp rax, r9
jae case.0x14011a85e.4
and al, 3
add byte [rax], al
add byte [rax], al
add byte [rdx + 0xf], al
mov bh, 0x44
cmp al, byte [rdx]
movzx eax, word [rdx + r15 + 2]
rol ax, 8
movzx eax, ax
cmp eax, 0x100
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
invalid
invalid
add byte [rax], al
jb case.0x14011a85e.4
cmp eax, 0xffff
add byte [rax], al
add byte [rdi], cl
test byte [rcx], al
add eax, dword [rax]
add byte [rcx - 0x7d], cl
mov dword [rbx + rbp*8], 0xcd394d1a
jmp 0x14011a6eb
cmp r13, r9
je case.0x14011a85e.4
add r15, 4
jmp 0x14011a6eb
sbb cl, byte [rbp + 0x39]
int 0xf
xor edx, 2
add byte [rax], al
cmp r13, r9
jae case.0x14011a85e.4
movzx eax, byte [rdx + r13]
mov dh, 4
sub al, byte [rax + rax*8 + 0x2e5890f]
test al, al
invalid
mov ebp, esp
invalid
test al, al
ror byte [rdi], 0x89
in eax, 2
jns case.0x14011a85e.4
mov ebp, esp
add al, byte [rax]
add byte [rcx - 0x7d], cl
mov dword [rbx], 0x4efd894d
lea edi, [rax + rbp]
add byte [rax], al
add r15, 3
mov r13, r15
lea r15, [rax + r13]
cmp r15, r9
ja case.0x14011a85e.4
rol dword [rdx], 1
add byte [rax], al
iretd
rol dword [rdx], 1
add byte [rax], al
add al, byte [rax]
add byte [rcx + 1], cl
invalid
add r13, rdx
cmp r8d, 0x85
cmp eax, 0x85
jne case.0x14011a111.16
clc
add dword [rdi], ecx
test dword [rax + 0x41000002], edi
movzx eax, byte [r13]
movzx eax, byte [rbp]
test eax, eax
je case.0x140104b5f.221
test bl, dh
add byte [rax], al
invalid
test bl, dh
add byte [rax], al
add byte [rax], al
add byte [case.0x1401046df.241], bh
cmp eax, 0xff
add byte [rax], al
jne case.0x14011a85e.4
movabs al, byte [0x840fcf394d000002]
cmp dword [rdx], eax
invalid
add byte [rbp + 0x39], cl
iretd
cmp r15, r9
cmp edi, ecx
je case.0x14010451b.264
test byte [rcx], bh
add al, byte [rax]
add byte [rax], al
add byte [rbp + 0x39], cl
iretd
cmp r15, r9
jae case.0x14011a85e.4
add al, byte [rax]
add byte [rsi + 0xf], al
mov dh, 4
movzx r8d, byte [rdx + r15]
cmp al, byte [rcx + rcx*4 - 0x40]
mov eax, r8d
mov eax, eax
not al
test al, 0x1f
je case.0x14011a85e.4
lea rax, [r15 + 1]
cmp rax, r9
jae case.0x14011a85e.4
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp - 0x73], cl
outsd dx, dword [rsi]
lea r13, [r15 + 2]
movzx eax, byte [rdx + r15 + 1]
add al, byte [rdx + 0xf]
mov dh, 0x44
cmp al, byte [rcx]
test al, al
jns 0x14011a7da
cmp rax, 0x82
cmp eax, 0x82
je 0x14011a79a
cmp eax, 0x81
add dword [rax], 0x850f0000
add r8b, byte [rax]
add byte [rbp + 0x39], cl
int 0xf
add dword [rbp + 2], 0
add al, byte [rax]
jne case.0x14011a85e.4
cmp r13, r9
jae case.0x14011a85e.4
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdx + 0xf], al
mov dh, 4
sub al, byte [rax + rax*8 + 0x238890f]
ror byte [rdi], 0x89
cmp byte [rdx], al
movzx eax, byte [rdx + r13]
test al, al
ror byte [rdi], 0x89
cmp byte [rdx], al
add byte [rax], al
ror byte [rdi], 0x89
cmp byte [rdx], al
add byte [rax], al
add r15, 3
add edi, 3
add edi, 3
jmp 0x14011a7d7
cmp r13, r9
jae case.0x14011a85e.4
sub dword [rcx], 2
add byte [rax], al
sub dword [rcx], 2
sub dword [rdx], eax
add al, byte [rax]
add byte [rcx - 0x73], cl
add r9d, dword [r9 + r15 - 0x38]
cmp eax, ecx
add byte [rax], al
lea rax, [r15 + 3]
cmp rax, r9
cmp eax, ecx
add ecx, dword [rcx + rdi - 0x38]
jae case.0x14011a85e.4
movzx eax, word [rdx + r15 + 2]
rol ax, 8
movzx eax, ax
cmp eax, 0x100
add byte [rax], al
sar byte [0x14011a8c3], 0xf
invalid
add byte [rax], al
jb case.0x14011a85e.4
add byte [0x14012a7cc], bh
cmp eax, 0xffff
je case.0x14011a85e.4
add byte [rcx - 0x7d], cl
mov dword [rcx*2 - 0x72b10277], 0x394d283c
mov ebp, edi
lea r15, [rax + r13]
cmp r15, r9
add r15, 4
mov r13, r15
mov ebp, edi
std
lea r15, [rax + r13]
cmp al, 0x28
cmp r15, r9
ja case.0x14011a85e.4
add r13, rdx
add ebp, edx
cmp r8d, 0x85
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x4c], dh
jne case.0x140119167.22
cmp eax, 1
add dword [rdi], ecx
jne case.0x14011a85e.4
test eax, edx
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x45
add byte [0x14011a905], bh
invalid
rol byte [rcx], 1
add byte [rax], al
movzx eax, byte [r13]
mov dh, 0x45
add byte [0x14011a905], bh
invalid
je 0x14011a72c
test eax, eax
jne case.0x14011a85e.4
invalid
add dword [rax], eax
invalid
mov eax, 0x31000001
add byte [rcx], dh
xor edi, edi
cmp r15, r9
jne 0x14011a649
dec dword [rbp + 0x39]
iretd
jmp 0x14011a9e4
rol byte [rcx], 0
add byte [rax], al
add r8d, 0xffffff7f
add eax, 0xffffff7f
add byte [rcx - 0x7f], al
sar byte [rdi - 1], 0xff
inc dword [rcx - 0x7d]
cmp eax, 0x1f
add eax, 0xffffff7f
cmp r8d, 0x1f
cmp eax, 0x1f
ja case.0x14011a85e.4
movsxd r8, dword [r11 + r8*4]
add r8, r11
jmp r8
loopne case.0x14011a111.18
add r8d, 0xffffff7f
add eax, 0xffffff7f
sar byte [rdi - 1], 0xff
inc dword [rcx - 0x7d]
cmp r8d, 0x1f
ja case.0x14011a85e.4
jl 0x14011a84f
add byte [rax], al
clc
invalid
jl 0x14011a84f
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0x96f55
push rbp
outsd dx, dword [rsi]
or dword [rax], eax
invalid
lea rdi, [0x1401b17ac]
outsd dx, dword [rsi]
or dword [rax], eax
invalid
add byte [rsi + 0x63], cl
movsxd r8, dword [rdi + r8*4]
add al, 0x87
xchg dword [rcx + 1], ecx
add r8, rdi
clc
jmp r8
movzx eax, byte [r13]
mov r14b, 1
add dword [0x14011a979], edi
inc dword [rax]
add byte [rax], al
invalid
add byte [rdi], cl
test al, ah
add byte [rax], al
add byte [rbp + 0x44850fc0], al
ror byte [rdi], 0x85
add dword [rax], r8d
invalid
je 0x14011a960
test eax, eax
jne case.0x14011a85e.4
add byte [rax], al
ror byte [rdi], 0x85
add dword [rax], r8d
invalid
add byte [rbp + 0x31], al
imul cl
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x49], al
invalid
mov bh, 1
cmp eax, 1
jne case.0x14011a85e.4
xor byte [rcx], al
add byte [rax], al
add dword [rdi], ecx
test dword [rax], esi
xor byte [rcx], al
add byte [rax], al
movzx eax, byte [r13]
invalid
invalid
xor byte [rcx], al
add byte [rax], al
movzx eax, byte [r13]
mov bpl, 1
mov ch, 1
mov ch, 1
add dword [0x14011a9a8], edi
cmp eax, 0xff
add byte [rdi], cl
je 0x14011a960
test byte [rcx - 0x7b000000], dh
ror byte [rdi], 0x85
jne case.0x14011a85e.4
invalid
test eax, eax
jne case.0x14011a85e.4
add dword [rax], eax
add byte [rcx], dh
xor ebp, ebp
in eax, dx
jmp 0x14011a960
mov bh, 1
test rcx, rcx
add dword [rax - 0x7b], ecx
leave
jne 0x14011a9f8
add dword cs:[rax], eax
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test rax, rax
je case.0x14011a85e.4
stc
add byte [rax], al
invalid
stc
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x4d
add byte [rax - 0x78f0f807], al
jmp 0x14011a8df
movzx ecx, byte [r13]
cmp cl, 7
ja case.0x14011a85e.4
cmp eax, 1
jne 0x14011a8ee
test cl, cl
jne case.0x14011a85e.4
lea r8, [rax - 1]
cmp rax, 1
je 0x14011aa77
test byte [rbx + 1], bh
add byte [rax], al
dec dword [rax - 0x7d]
clc
add dword [rdi], ecx
test byte [rbx + 1], bh
jnp 0x14011a8fb
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x28
mov qword [rsp + 0x28], r8
sub byte [rcx - 1], cl
invalid
inc r13
inc ebp
test cl, cl
je 0x14011a95d
mov r8b, 0xff
shl r8b, cl
not r8b
mov rcx, r13
test byte [r13 + rax - 2], r8b
je 0x14011a960
jmp case.0x14011a85e.4
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x49], al
mov dil, 1
cmp eax, 1
jne case.0x14011a85e.4
movzx eax, byte [r13]
jne case.0x14011a85e.4
test dword [rax + 0x41000000], esp
movzx eax, byte [rbp]
add byte [rax], al
movzx eax, byte [r13]
mov r12b, 1
mov ah, 1
cmp eax, 0xff
je 0x14011a960
add byte [rbp + riz - 0x7b], dh
ror byte [rdi], 0x85
mov dword [rax], eax
add byte [rax], al
xor r12d, r12d
jmp 0x14011a960
test eax, eax
jne case.0x14011a85e.4
and al, 0x20
test rbx, rbx
mov rbx, r13
je 0x14011a960
invalid
or cl, ch
wait
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
cmp r15, r9
cmp edi, ecx
jne 0x14011a649
loopne 0x14011a963
test dil, dil
test bh, bh
je 0x14011a9e4
mov byte [rsi], 0x2b
jmp 0x14011a9cf
cmp r9, 0x82
add byte [rax], al
je 0x14011a99f
cmp r9d, 0x81
jne case.0x14011a85e.4
add byte [rax], al
add byte [rbp + 0x47], dh
cmp r8, 2
cmp eax, 2
jbe case.0x14011a85e.4
movzx r9d, byte [rdx + 2]
movzx r9d, byte [rdx + 2]
add al, byte [rbp - 0x7c]
leave
test r9b, r9b
jns case.0x14011a85e.4
mov ecx, 3
jmp 0x14011a60d
invalid
cld
invalid
dec dword [rcx - 0x7d]
clc
add al, 0x72
invalid
cmp r8, 4
cmp eax, 4
jb case.0x14011a85e.4
movzx ecx, word [rdx + 2]
rol cx, 8
movzx r9d, cx
leave
ror dword [rax], 0x44
movzx ecx, cx
leave
leave
cmp r9d, 0x100
add byte [rdx + 0x12], dh
jb case.0x14011a85e.4
mov ecx, 4
cmp r9d, 0xffff
inc dword [rax]
add byte [rdi], cl
test dword [rcx - 4], eax
invalid
invalid
add byte [rax], al
add byte [rcx - 0x7f], al
stc
invalid
inc dword [rax]
add byte [rdi], cl
test dword [rcx - 4], eax
invalid
mov byte [rsi], r10b
mov byte [rsi + 0x23], 2
add rsp, 0x68
add esp, 0x68
push 0x5e5f5d5b
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test r12b, r12b
je 0x14011a9ee
jmp 0x14011a9cf
or al, dh
invalid
invalid
mov r10b, 0x22
jmp case.0x14011a85e.4
iretd
iretd
mov dword [rsp + 0x30], ebx
mov rax, qword [rsp + 0x20]
and al, 0x20
mov eax, dword [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 0
add byte [rax], al
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
call fcn.14011aa90
movzx eax, byte [rsp + 0x48]
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x48
invalid
cmp al, 2
cmp al, 2
jne 0x14011aa37
mov byte [rsi], 0x3a
jmp 0x14011a9cf
cmp ch, bl
cwde
test al, 1
jne case.0x14010451b.264
invalid
invalid
invalid
invalid
invalid
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
and al, 0x50
add byte [rbx + rbp*8 + 0x48], dh
mov dword [rsi], ebx
invalid
je 0x14011aa32
mov qword [rsi], rbx
invalid
mov rax, qword [rsp + 0x20]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x18], eax
mov byte [rsi + 0x20], r14b
mov byte [rsi + 0x21], bpl
mov word [rsi + 0x22], 0
and r8b, byte [rax]
add cl, ch
pop rsp
invalid
invalid
invalid
and r8b, byte [rax]
and al, byte [rax]
add cl, ch
pop rsp
invalid
dec dword [rax - 0x7d]
sar dh, 0x4c
mov edx, eax
add rax, 0xfffffffffffffffe
mov rdx, r8
lea r8, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_webpki_0.102.0_alpha.3_srcder.rs
mov rcx, rax
call fcn.140163340
ud2
mov rax, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
mov ecx, dword [rdx + 0x10]
cmp r9, rax
jae 0x14011ac28
invalid
test byte [rcx], al
add byte [rax], al
mov r8, qword [rdx]
lea r11, [r9 + 1]
mov qword [rdx + 0x10], r11
movzx r10d, byte [r8 + r9]
mov ebx, r10d
not bl
test bl, 0x1f
je 0x14011ac28
cmp r11, rax
jae 0x14011ac28
lea rsi, [r9 + 2]
mov qword [rdx + 0x10], rsi
movzx r11d, byte [r8 + r9 + 1]
test r11b, r11b
js 0x14011ab22
add r11, rsi
jb 0x14011ac28
adc byte [rcx + 0x29], cl
cmp r10d, 0xa0
invalid
je 0x14011ab69
cmp r10d, 0xa1
jne 0x14011ac28
mov qword [rcx + 8], 0
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], r11
jmp 0x14011ab79
add r11d, 0xffffff7f
cmp r11d, 3
cmp ebx, 3
ja 0x14011ac28
add byte [rax], al
inc dword [rcx - 0x7d]
sti
add ecx, dword [rdi]
xchg ebp, esi
add byte [rax], al
add byte [rax], al
lea rdi, [0x1401b182c]
or dword [rax], eax
add byte [rax], al
lea rdi, [0x1401b182c]
or dword [rax], eax
or dword [rax], eax
movsxd r11, dword [rdi + r11*4]
add r11, rdi
add ebx, edi
add ebx, edi
jmp r11
cmp rsi, rax
jae 0x14011ac28
invalid
lea rsi, [r9 + 3]
mov qword [rdx + 0x10], rsi
movzx r11d, byte [r8 + r9 + 2]
test r11b, r11b
jns 0x14011ac28
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r11
mov qword [rcx + 0x18], 0
xor eax, eax
jmp 0x14011ac2e
cmp rsi, rax
jae 0x14011ac28
lea r8, [r9 + 3]
mov qword [rdx + 0x10], r8
cmp r8, rax
jae 0x14011ac28
cmp rsi, rax
jae 0x14011ac28
lea r11, [r9 + 3]
mov qword [rdx + 0x10], r11
cmp r11, rax
jae 0x14011ac28
mov byte [rcx + 1], 0x1a
mov al, 1
mov byte [rcx], al
pop rbx
pop rdi
pop rsi
ret
mov eax, 2
jmp 0x14011b487
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x40
sbb byte [rax + rax*8 + 0x48c0950f], al
add esp, 0x40
pop rsi
ret
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
test cl, 0x10
jne 0x14011b4fd
test cl, 0x20
jne 0x14011b543
movzx eax, byte [rax]
cmp rax, 0x64
cmp eax, 0x64
cmp eax, 0x64
jb 0x14011b5db
movzx ecx, al
lea r8d, [rcx + rcx*4]
lea r8d, [rcx + r8*8]
shr r8d, 0xc
imul ecx, r8d, 0x64
sub al, cl
movzx eax, al
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x24
mov eax, r8d
jmp 0x14011b5e4
add byte [rax], al
add byte [rax], al
movzx r8d, byte [rax]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop
mov rcx, r9
mov r9d, r8d
and r9b, 0xf
cmovno eax, eax
invalid
add al, 0x41
cmp cl, 0xa
mov r11d, 0x57
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
inc dword [rcx - 0x80]
clc
adc byte [rbp - 0x77], al
sal byte [rbx - 0x31], 1
cmovno eax, eax
invalid
inc dword [rcx - 0x80]
clc
adc byte [rbp - 0x77], al
sal byte [rbx - 0x31], 1
jmp case.0x1400fe57a.624
movzx r8d, byte [rax]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop word cs:[rax + rax]
mov rcx, r9
mov r9d, r8d
and r9b, 0xf
shr r10b, 4
cmp r9b, 0xa
mov r11d, 0x37
mov ebx, 0x37
mov ebx, 0x37
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8b, 0x10
mov r8d, r10d
jae 0x14011b560
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14011b639
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
sar dword [rax], 0x48
mov dword [rsp + 0x28], eax
sar dword [rax], 0x48
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rcx
lea r8, [0x14019ca93]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140088210
nop
add rsp, 0xb8
ret
mov ecx, 0x26
cmp al, 0xa
jae 0x14011b5ec
or al, 0x30
mov byte [rsp + rcx + 0x38], al
jmp 0x14011b601
invalid
adc eax, 0xbd0d8d48
or dword [rax], 0
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899invalid_utf_8_sequenceC:Usersmqnu7.rustup_toolchains_nightly_x86_64_pc_windows_gnulib_rustlib_src_rustlibrarycore_srcio_borrowed_buf.rs__
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x25
lea rax, [rsp + rcx]
add rax, 0x38
invalid
invalid
sar byte [rax], 0x41
mov eax, 0x27
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, [0x1401aa580]
mov rcx, rdx
mov dl, 1
add dword [rbp + 0x31], eax
leave
add dword [rbp + 0x31], eax
leave
call fcn.140088210
nop
add rsp, 0xb8
ret
lea r8, [0x140194df0]
mov edx, 0x80
call fcn.1401632c0
ud2
cmp qword [rdx], 0
je 0x14011b89b
mov rcx, qword [rsi + 8]
lea rax, [rsi + 0x20]
lea r15, [rsi + 0x18]
xor edx, edx
test rcx, rcx
sete r8b
ror byte [rdi + rcx + 0x44], 0xf8
ror byte [rdi + rcx + 0x44], 0xf8
mov rax, qword [rdi + 0xc0]
mov r9, qword [rdi + 0xc8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
mov qword [rsp + 0x28], 0
mov bl, 0x1e
test rax, rax
je case.0x140104ae0.492
in al, 2
add byte [rax], al
in al, 2
add byte [rax], al
mov dl, r8b
lea r12, [rdx*8 + 0x18]
lea rdi, [rsp + 0x38]
ret 0x8d4c
lea edi, [rsp + 0x38]
lea r14, [rsp + 0x50]
test rcx, rcx
jne 0x14011b703
jmp 0x14011b833
nop dword [rax + rax]
mov qword [rsp + 0x38], 0
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x28], 0
mov qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
invalid
add al, byte [rax]
invalid
sub byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rcx + 0x48000002], ah
mov eax, dword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x14011b6e9
mov rax, qword [rsp + 0x48]
and al, 0x48
cmp rax, qword [rsp + 0x40]
je 0x14011b6e0
mov rcx, r14
mov rdx, rdi
call fcn.14011ac40
movzx eax, byte [rsp + 0x50]
cmp al, 5
je 0x14011b98c
add al, byte [rax]
invalid
and ebp, esi
invalid
add al, byte [rax]
add byte [rdx + rax], bh
jne 0x14011b6fe
adc byte [rbp - 0x3a], dh
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
movzx ecx, byte [rax]
cmp cl, byte [rsi + r12]
jne 0x14011b6fe
movzx ecx, byte [rax + 1]
cmp cl, byte [r15 + 1]
jne 0x14011b6fe
mov dh, 0x48
add dword [rcx + 0x3a], eax
add qword [r13 - 0x52], r14
movzx ecx, byte [rax + 2]
cmp cl, byte [r15 + 2]
jne 0x14011b6fe
add al, byte [rcx + 0x3a]
add r14b, byte [r13 - 0x5c]
add dh, byte [rbp - 0x5c]
movzx ecx, byte [rax + 3]
cmp cl, byte [r15 + 3]
jne 0x14011b6fe
movzx ecx, byte [rax + 4]
cmp cl, byte [r15 + 4]
mov dh, 0x48
add al, 0x41
cmp cl, byte [rdi + 4]
jne 0x14011b6fe
movzx ecx, byte [rax + 5]
cmp cl, byte [r15 + 5]
add eax, 0x54f3a41
add eax, 0xb60f8675
invalid
jne 0x14011b6fe
movzx ecx, byte [rax + 6]
cmp cl, byte [r15 + 6]
jne 0x14011b6fe
invalid
invalid
invalid
invalid
invalid
test dword [rdx - 1], ebp
invalid
dec dword [rdi]
mov dh, 0x48
or byte [rcx + 0x3a], al
or byte [r15], r9b
test dword [rdi + rdi*8 - 1], ebx
cmp cl, byte [rdi + 8]
jne 0x14011b6fe
invalid
dec dword [rdi]
mov dh, 0x48
or dword [rcx + 0x3a], eax
or qword [r15], r9
test dword [rsi - 1], ecx
invalid
movzx ecx, byte [rax + 9]
cmp cl, byte [r15 + 9]
jne 0x14011b6fe
movzx ecx, byte [rax + 0xa]
cmp cl, byte [r15 + 0xa]
jne 0x14011b6fe
mov dh, 0x48
or al, byte [rcx + 0x3a]
or r9b, byte [r15]
or cl, byte [rdi]
test dword [rax - 1], eax
invalid
movzx ecx, byte [rax + 0xb]
cmp cl, byte [r15 + 0xb]
jne 0x14011b6fe
mov dh, 0x48
or eax, dword [rcx + 0x3a]
or r9, qword [r15]
test dword [rdx], esi
invalid
or al, 0x41
cmp cl, byte [rdi + 0xc]
jne 0x14011b6fe
movzx ecx, byte [rax + 0xd]
cmp cl, byte [r15 + 0xd]
or eax, 0xd4f3a41
jne 0x14011b6fe
movzx ecx, byte [rax + 0xe]
cmp cl, byte [r15 + 0xe]
cmp cl, byte [rdi + 0xe]
jne 0x14011b6fe
movzx eax, byte [rax + 0xf]
cmp al, byte [r15 + 0xf]
cmp al, byte [rdi + 0xf]
cmp al, byte [rdi + 0xf]
jne 0x14011b6fe
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x38], 0
cmp qword [rsp + 0x28], 0
mov qword [rsp + 0x28], 0
je case.0x140104ae0.492
test byte [rcx + 1], dh
add byte [rax], al
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
test rax, rax
je case.0x140104ae0.479
invalid
loope 0x14011b881
mov rax, qword [rsp + 0x48]
cmp rax, qword [rsp + 0x40]
je 0x14011b810
mov rdx, rdi
call fcn.14011ac40
int1
invalid
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x50
cmp al, 5
add eax, 0x130840f
add byte [rax], al
int1
invalid
invalid
add eax, 0x130840f
add byte [rax], al
cmp al, 2
jne 0x14011b82e
cmp qword [rsp + 0x60], 4
jne 0x14011b82e
add al, 0x75
invalid
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
and al, 0x58
movzx ecx, byte [rax]
cmp cl, byte [rsi + r12]
jne 0x14011b82e
jne 0x14011b82e
movzx ecx, byte [rax + 1]
cmp cl, byte [r15 + 1]
jne 0x14011b82e
movzx ecx, byte [rax + 2]
cmp cl, byte [r15 + 2]
add dh, byte [rbp - 0x5c]
add al, byte [rcx + 0x3a]
add r14b, byte [r13 - 0x5c]
add dh, byte [rbp - 0x5c]
movsb byte [rdi], byte [rsi]
movzx eax, byte [rax + 3]
cmp al, byte [r15 + 3]
add esi, dword [rbp - 0x66]
add esi, dword [rbp - 0x66]
mov bl, 0x44
jmp case.0x140104ae0.492
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x28]
invalid
adc byte [rax - 0x73], r9b
and al, 0x28
invalid
sub al, ch
jrcxz 0x14011b886
call fcn.140089490
idiv bh
cmp qword [rsp + 0x28], 0
jne case.0x140102980.386
jl 0x14011b8d5
mov rsi, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
xor byte [rbx + rcx*4 + 0x7c], cl
and al, 0x38
mov edi, dword [rsp + 0x38]
movups xmm0, xmmword [rdi + 0x60]
mov rax, qword [rdi + 0xc0]
add byte [rax - 0x75], cl
invalid
enter 0, 0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
invalid
add byte [rax - 0x75], cl
invalid
mov dword [rsp + 0x40], ecx
and al, 0x40
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
test rax, rax
je 0x14011b99d
lea rdi, [rsp + 0x38]
and al, 0x38
lea r14, [rsp + 0x50]
push rax
jmp 0x14011b92f
sub eax, 0x66666666
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x38], 0
add byte [rax], al
cmp qword [rsp + 0x28], 0
sub byte [rax], al
mov qword [rsp + 0x28], 0
je 0x14011b99d
add byte [rbx + rsi*2 + 0x48], dh
mov eax, dword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
test rax, rax
je case.0x140102980.381
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
and al, 0x48
cmp rax, qword [rsp + 0x40]
and al, 0x40
je 0x14011b910
je 0x14011b910
mov rcx, r14
mov rdx, rdi
cli
call fcn.14011ac40
movzx eax, byte [rsp + 0x50]
cmp al, 5
je 0x14011b993
invalid
invalid
test al, al
jne 0x14011b92a
sal byte [rbp - 0x2e], 0x48
mov ecx, dword [rsp + 0x58]
and al, 0x58
mov rcx, qword [rsp + 0x58]
and al, 0x58
mov rdx, qword [rsp + 0x60]
push rsp
and al, 0x60
invalid
invalid
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x20], edi
xor r8d, r8d
mov r9, rsi
call fcn.14011ae00
invalid
mov ebx, edx
invalid
test al, 1
dec dword [rcx + 0x7501a8d3]
or byte [rax - 0xc7ffe1d], al
shr dword [rax - 0x7ff78aff], cl
jrcxz 0x14011b97c
jne 0x14011b980
and bl, 1
xor bl, 0x45
jmp 0x14011b985
invalid
jmp 0x14011b985
jmp 0x14011b985
add eax, 0x742afb80
movsd dword [rdi], dword [rsi]
cmp bl, 0x2a
je 0x14011b92a
sti
sub dh, byte [rbp + riz*4 - 0x80]
sti
je 0x14011b92a
cmp bl, 0x45
je 0x14011b92a
jmp 0x14011b998
movzx ebx, byte [rsp + 0x51]
and al, 0x51
jmp case.0x140104ae0.492
movzx ebx, byte [rsp + 0x51]
push rcx
cmp bl, 0x45
jne case.0x140104ae0.492
mov bl, 0x1e
mov eax, ebx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
pop rdi
ret
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
xor byte [rdi], cl
sub dword [rsp + 0x50], eax
lea rax, str.C:Usersmqnu7.cargo_registry_src_rsproxy.cn_0dccff568467c15b_rustls_webpki_0.102.0_alpha.3_src_subject_namedns_name.rs
or byte [rax], al
mov qword [rsp + 0x20], rax
lea rcx, [0x1401aa88f]
or eax, 0x8eec3
or eax, 0x8eec3
out dx, al
or byte [rax], al
invalid
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, method..virtual_0
lea ecx, [0x1401aaab0]
or byte [rax], al
lea r8, [rsp + 0x50]
mov edx, 0x2b
add byte [rax], al
add byte [rax], al
call fcn.140163790
ud2
invalid
or ecx, esp
int3
int3
int3
int3
int3
push rdi
sub rsp, 0x48
mov rsi, rdx
mov rdi, rcx
iretd
lea rax, [rcx + 8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
iretd
or byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
mov dword [rsp + 0x40], eax
and al, 0x40
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401aa80b]
adc eax, 0x8edf7
mov r8d, 9
call qword [rax + 0x18]
push rax
invalid
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
cmp dh, al
and al, 0x39
invalid
je case.0x140102980.391
cmp dh, al
and al, 0x39
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x140098d10]
add eax, 0xfff7d2de
mov qword [rsp + 0x20], rax
lea rdx, [0x1401aa814]
adc eax, 0x8edd6
in eax, dx
or byte [rax], al
invalid
add byte [rax - 0x73], cl
je 0x14011ba66
lea rsi, [rsp + 0x30]
xor byte [rcx - 0x48], al
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
mov rcx, rsi
int1
mov r9, rdi
call fcn.140089690
lea rax, [0x14011bae0]
lea eax, [0x14011bae0]
lea eax, [0x14011bae0]
test dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], rax
lea rdx, [0x1401aa81f]
lea edx, [0x1401aa81f]
lea edx, [0x1401aa81f]
mov eax, 0x4c0008ed
lea ecx, [rsp + 0x40]
and al, 0x40
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
lea r9, [rsp + 0x40]
and al, 0x40
mov r8d, 9
mov eax, 9
mov rcx, rsi
mov ecx, esi
call fcn.140089690
cmp byte [rsp + 0x39], 0
fdivr st(6), st(0)
inc dword [rax + 0x39247c]
movzx eax, byte [rsp + 0x38]
and al, 0x38
je 0x14011bac6
test al, al
test al, al
sal byte [rax + 0x483a7501], 0x8b
mov al, 1
jne 0x14011bac6
invalid
cmp cl, byte [rax - 0x75]
and al, 0x30
test byte [rax + 0x34], 4
xor al, 4
jne 0x14011baae
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x80feb
invd
invalid
lea rdx, [0x14019ca91]
invd
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bl, ch
adc eax, 0x20488b48
mov ecx, dword [rax + 0x20]
jmp case.0x14010451b.317
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1401a539b]
lea edx, [0x1401a539b]
adc eax, 0x898de
or byte [rax], al
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
test al, al
setne al
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
add rsp, 0x48
pop rdi
add rsp, 0x48
invalid
pop rdi
pop rsi
ret
int3
int3
int3
int3
int3
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rsi, rdx
mov rax, qword [rcx]
cmp byte [rax], 0
cmp byte [rax], al
add dword [rax - 0x7bf0ffc8], eax
cmp byte [rax], al
je case.0x140104ae0.504
mov dl, 0
add byte [rax], al
inc rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
ror byte [rax - 0x77], 0x44
and al, 0x40
mov dword [rsp + 0x40], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x8ed20
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x8ed20
in eax, dx
or byte [rax], al
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
mov r8d, 4
mov eax, 4
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
je case.0x140116bfc.210
xor byte [rax + 0x48382444], cl
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea eax, [0x1401aa690]
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1401aa690]
pop rbp
jmp 0x14011bb3a
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
push rsp
and al, 0x40
call fcn.14008c780
mov rax, qword [rsp + 0x28]
and al, 0x28
or al, 0xf7
dec dword [rax - 0x75]
and al, 0x28
and al, 0x28
and al, 0x28
movzx ecx, byte [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x7b], cl
sal byte [rax + rdi*2 - 0x4d], 1
mov bl, 1
test rax, rax
test eax, eax
je case.0x140102cf2.345
mov bl, 1
test cl, cl
jne 0x14011bbcb
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
je 0x14011bb7f
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp eax, 1
jne 0x14011bb8b
cmp byte [rsp + 0x39], 0
jl case.0x140104ae0.503
cmp dword [rax], eax
je 0x14011bb8b
test byte [rsi + 0x34], 4
xor al, 4
jne 0x14011bb8b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
sub byte [rax - 0x73], r9b
lea rdx, [0x14019c628]
adc eax, 0x80aaa
or cl, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax + rax*8 - 0x74b7bf8b], al
test al, al
jne 0x14011bbcb
invalid
invalid
test al, al
jne 0x14011bbcb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
invalid
invalid
lea rdx, [0x1401a4929]
adc eax, 0x88d8f
lea ecx, [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rcx + 0x4824ebc3], cl
jmp 0x14011bbcb
mov rcx, qword [rsi + 0x20]
mov ebx, eax
jmp 0x14011bbcb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
lea rdx, [0x1401aa828]
adc eax, 0x8ec6e
in al, dx
or byte [rax], al
mov r8d, 4
add rsp, 0x48
invalid
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add esp, 0x48
invalid
pop rbx
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
invalid
ror byte [rax - 0x7d], 0xc4
add esp, 0x48
invalid
pop rbx
pop rbx
pop rsi
ret
int3
int3
int3
push rdi
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x60
invalid
mov rsi, r9
mov esi, ecx
invalid
mov esi, ecx
mov rdi, r8
mov qword [rsp + 0x48], rcx
invalid
invalid
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
push rax
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
add byte [rax], al
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
cmp byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x48]
lea edx, [rsp + 0x48]
and al, 0x48
mov r8b, 0x30
call fcn.140116b60
invalid
invalid
xor al, ch
scasd eax, dword [rdi]
invalid
mov r14, qword [rsp + 0x38]
test r14, r14
je 0x14011bcc9
invalid
add byte [rax], al
invalid
je case.0x140104eb5.264
cmp byte [rbp - 0x7b], cl
test byte [rdi], 0x84
movabs byte [0x4024648b4c000000], al
mov r12, qword [rsp + 0x40]
and al, 0x40
lea rcx, [rsp + 0x38]
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x48]
call fcn.140117dc0
test ecx, eax
invalid
invalid
call fcn.140117dc0
test ecx, eax
invalid
mov rbx, qword [rsp + 0x38]
test rbx, rbx
test ebx, ebx
je 0x14011bcc9
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x58]
and al, 0x58
pop rax
mov bpl, 0x11
cmp rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
jne 0x14011bcce
jbe case.0x140116bfc.222
mov r15, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov rcx, rdi
call qword [rsi + 0x20]
mov bpl, 0x43
cmp rdx, r12
cmp rdx, r12
cmp edx, esp
jne 0x14011bcce
mov rcx, rax
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
add al, 0
loopne 0x14011bc5d
jge case.0x140104ae0.296
add al, 0
test eax, eax
jne 0x14011bcce
mov rax, qword [rsp + 0xd8]
add byte [rax], al
mov rcx, qword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd0]
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rsp + 0xc8]
xchg esp, eax
and al, 0xc8
enter 0, 0
mov r9, qword [rsp + 0xc0]
mov qword [rsp + 0x30], rax
and al, 0x30
enter 0, 0
add byte [rax], al
mov r9, qword [rsp + 0xc0]
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], rdx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rbx
mov r8, r15
mov eax, edi
fimul dword [rbp - 0x77]
clc
mov eax, edi
call qword [rsi + 0x18]
test al, al
sar byte [rax + 0x28], 0xbd
add byte [rax], al
mov ebp, 0x44
invalid
add byte [rax], al
add byte [rbp + 0x44], bh
invalid
add byte [rdi], cl
cmovne ebp, eax
jmp 0x14011bcce
call 0xf620c2b6
movzx ebp, byte [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
invalid
mov eax, ebp
mov eax, ebp
call 0x1a0d6401c
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
ret
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, r8
mov rdi, rcx
test rdx, rdx
test edx, edx
je case.0x140102980.410
iretd
mov rcx, qword [r9]
mov r8d, 1
invalid
or dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
bnd call fcn.140145570
call fcn.140145570
mov rdx, rsi
call fcn.140145570
test rax, rax
jne 0x14011bd47
mov qword [rdi + 8], 1
jmp 0x14011bd27
mov qword [rdi + 8], 0
add byte [rax], al
mov eax, 1
jmp 0x14011bd4d
mov rcx, rsi
mov ecx, esi
call fcn.140143230
test rax, rax
test eax, eax
add byte [rax - 0x7b], cl
sal byte [rsi + rcx*8 + 0x48], 0x89
or byte [r9], r14b
ror byte [rax - 0x77], 0x77
ja case.0x14010451b.334
mov qword [rdi], rax
invalid
test eax, eax
je 0x14011bd15
mov qword [rdi + 8], rax
xor eax, eax
mov qword [rdi + 0x10], rsi
ja case.0x14010451b.334
mov qword [rdi], rax
invalid
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rdi
pop rsi
ret
int3
sub esp, 0x68
mov qword [rsp + 0x20], rcx
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
and al, 0x28
lea rax, [0x14011bdd0]
mov qword [rsp + 0x30], rax
and al, 0x30
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
lea rax, [0x1401aa978]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
lea eax, [rsp + 0x38]
and al, 0x38
call fcn.140088cf0
nop
add rsp, 0x68
invalid
invalid
invalid
ret
int3
int3
push rbx
sub rsp, 0x48
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rax, qword [rcx]
movzx ecx, byte [rax]
mov dh, 8
mov dh, 8
add cl, 0xe6
cmp cl, 0x2a
stc
invalid
stc
sub cl, byte [rdi]
movzx ecx, cl
movzx ecx, cl
leave
mov edx, 0x1b
sbb eax, dword [rax]
add byte [rax], al
cmovb edx, ecx
movzx ecx, dl
ror dword [rdi], 1
mov dh, 0xca
lea rdx, [0x1401b18e0]
adc eax, 0x95ae6
pop rdx
or dword [rax], eax
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
invalid
jmp rcx
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f172
int1
or byte [rax], al
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8f172
int1
or byte [rax], al
invalid
int1
or byte [rax], al
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 6
jmp 0x14011c378
add byte [rax], al
add byte [rax], al
add cl, ch
push rdi
add eax, 0x8b480000
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x8f15a
int1
or byte [rax], al
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f15a
int1
or byte [rax], al
invalid
int1
or byte [rax], al
invalid
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
invalid
mov r8d, 0xa
add byte [rax], al
add cl, ch
cmp dword [0xcb59be41], eax
add byte [rax], al
invalid
invalid
jmp 0x14011c378
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x8f146
int1
or byte [rax], al
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f146
int1
or byte [rax], al
int1
int1
or byte [rax], al
jmp 0x14011bee2
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
lea rdx, [0x1401aafa9]
int1
or byte [rax], al
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x8f13f
int1
or byte [rax], al
invalid
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0xb
jmp 0x14011c378
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
lea rdx, [0x1401aafb4]
sub al, 0xf1
or byte [rax], al
sbb byte [rax - 0x73], cl
adc eax, 0x8f12c
sub al, 0xf1
or byte [rax], al
sub al, 0xf1
int1
or byte [rax], al
mov r8d, 0x13
jmp 0x14011c378
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f121
int1
or byte [rax], al
lea rdx, [0x1401aafc7]
lea edx, [0x1401aafc7]
mov r8d, 0xf
jmp 0x14011c378
invalid
add al, 0
add byte [rax], al
mov dword [rax + rax], 0x4e8b4800
and byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rax + 0x18]
lea rdx, [0x1401aafd6]
int1
or byte [rax], al
sbb byte [rax - 0x73], cl
adc eax, 0x8f112
int1
or byte [rax], al
mov r8d, 0xb
jmp 0x14011c378
invalid
add al, 0
add byte [rax], al
test eax, 0x48000004
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f0ff
lock or byte [rax], al
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x8f0ff
lock or byte [rax], al
mov r8d, 0x11
jmp 0x14011c378
mov eax, dword [rax + rax]
invalid
mov eax, dword [rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x8f0f2
lock or byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f0f2
lock or byte [rax], al
mov r8d, 0x15
jmp 0x14011c378
insd dword [rdi], dx
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x8f0e9
lock or byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f0e9
lock or byte [rax], al
mov r8d, 0x13
add byte [rax], al
add cl, ch
jmp 0x14011c378
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x1401ab01a]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea edx, [0x1401ab01a]
mov r8d, 0x10
jmp 0x14011c378
xor dword [rax + rax], eax
invalid
add byte [rax], al
add cl, ch
xor dword [rax + rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x8f0d0
lock or byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f0d0
lock or byte [rax], al
lock or byte [rax], al
mov r8d, 0x1c
jmp 0x14011c378
adc eax, dword [rax + rax]
invalid
adc eax, dword [rax + rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8f0ce
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8f0ce
mov r8d, 0x13
jmp 0x14011c378
cmc
add eax, dword [rax]
invalid
cmc
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab059]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab059]
mov r8d, 0x1f
jmp 0x14011c378
xlatb
add eax, dword [rax]
invalid
xlatb
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x8f0c4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab078]
mov r8d, 0x1c
jmp 0x14011c378
invalid
add eax, dword [rax]
invalid
mov ecx, 0x48000003
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab094]
mov r8d, 0x12
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab0a6]
mov r8d, 0x16
mov eax, 0x16
mov eax, 0x16
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab0bc]
or byte [rax], al
or byte [rax], al
mov r8d, 0x13
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab0cf]
adc eax, 0x8f0a3
adc eax, 0x8f0a3
mov r8d, 0x17
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab0e6]
mov r8d, 0x28
mov eax, 0x28
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab10e]
mov r8d, 0x1d
mov eax, 0x1d
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab12b]
mov r8d, 0x18
mov eax, 0x18
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab143]
mov r8d, 0x1e
mov eax, 0x1e
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab161]
mov r8d, 0x17
mov eax, 0x17
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab178]
mov r8d, 0x19
mov eax, 0x19
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab191]
mov r8d, 0x13
mov eax, 0x13
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab1a4]
or byte [rax], al
mov r8d, 0x1a
jmp 0x14011c378
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401ab1be]
lea edx, [0x1401ab1be]
mov r8d, 0xc
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
and al, 0x30
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, method..virtual_0
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.14008c780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14011c381
invalid
mov bl, 1
test cl, cl
jne 0x14011c383
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.UnknownIssuerUnknownRevocationStatusUnsupportedCertVersionUnsupportedCriticalExtensionUnsupportedCrlIssuingDistributionPointUnsupportedCrlVersionUnsupportedDeltaCrlUnsupportedIndirectCrlUnsupportedRevocationReasonUnsupportedRevocationReasonsPartitioningUnsupportedCrlSignatureAlgorithmUnsupportedSignatureAlgorithmUnsupportedCrlSignatureAlgorithmForPublicKeyUnsupportedSignatureAlgorithmForPublicKeyBitStringBoolCertificateCertificateExtensionsCertificateTbsCertificateCertRevocationListCertRevocationListExtensionCrlDistributionPointCommonNameInnerCommonNameOuterDistributionPointNameExtensionGeneralNameRevocationReasonSignatureSignatureAlgorithmSignedDataSubjectPublicKeyInfoTimeTrustAnchorV1TrustAnchorV1TbsCertificateU8RevokedCertificateRevokedCertificateExtensionRevokedCertEntryIssuingDistributionPoint
out dx, eax
or byte [rax], al
mov r8d, 0xd
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab1fd]
lea edx, [0x1401ab1fd]
mov r8d, 0x17
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8efe0
mov r8d, 0x16
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab22a]
mov r8d, 0x1c
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab246]
mov r8d, 0x26
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab26c]
mov r8d, 0x15
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab281]
mov r8d, 0x13
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab294]
mov r8d, 0x16
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab2aa]
mov r8d, 0x1b
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab2c5]
mov r8d, 0x28
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab2ed]
mov r8d, 0x20
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab30d]
mov r8d, 0x1d
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab32a]
mov r8d, 0x2c
jmp 0x14011c378
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ab356]
mov r8d, 0x29
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
outsb dx, byte fs:[rsi]
je 0x14016aa5a
invalid
invalid
invalid
je 0x14016aa5d
js 0x14016aa70
js 0x14016aa70
invalid
js 0x14016aa76
imul esi, dword [rdx + 0x65], 0x726f6673
ja 0x14016aa70
outsw dx, word [rsi]
jb 0x14016aa85
invalid
jb case.0x14000998b.298
jb 0x14016aa85
jb 0x14016aa85
insd dword [rdi], dx
push 0x6974736f
sub ax, 0x616d
je 0x14016aa85
imul esp, dword [rsi + 0x2d], 0x6374616d
push 0x6d2d6669
outsd dx, dword [rsi]
imul esp, dword fs:[rsi + 0x69], 0x732d6465
imul esp, dword [rsi + 0x2d], 0x69646f6d
imul sp, word [rbp + 0x64], 0x732d
imul ebp, dword [rsi + 0x63], 0x2d666965
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
sub eax, 0x6374616d
imul esp, dword [rsi + 0x2d], 0x656e6f6e
sub eax, 0x6374616d
push 0x722d6669
invalid
imul esp, dword [rsi + 0x2d], 0x676e6172
imul esp, dword gs:[rsi + 0x2d], 0x6f6d6e75
imul esp, dword [rsi + 0x2d], 0x6f6d6e75
imul esp, dword [rsi + 0x2d], 0x6f6d6e75
imul esp, dword fs:[rsi + 0x69], 0x732d6465
imul ebp, dword [rsi + 0x63], 0x73616c65
insb byte [rdi], dx
invalid
jae 0x14016aad4
invalid
invalid
insb byte [rdi], dx
invalid
insd dword [rdi], dx
outsd dx, dword [rsi]
imul esp, dword fs:[rsi + 0x69], 0x696c6465
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x61636f6c
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x61636f6c
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
je case.0x14000998b.305
outsd dx, dword [rsi]
outsb dx, byte [rsi]
insd dword [rdi], dx
invalid
outsd dx, dword [rsi]
jb 0x14016aaed
imul ebp, dword [esi + 0x70], 0x6d676172
imul ebp, dword [rsi + 0x70], 0x6d676172
jo 0x14016aafb
invalid
invalid
jo 0x14016ab01
jb 0x14016aaff
outsd dx, dword [rsi]
js 0x14016ab0b
sub eax, 0x68747561
outsb dx, byte gs:[rsi]
je 0x14016ab04
invalid
jo 0x14016ab13
outsd dx, dword [rsi]
js case.0x14000998b.311
sub eax, 0x68747561
outsd dx, dword [rsi]
jb 0x14016ab15
jp 0x14016ab0f
je 0x14016ab19
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jo 0x14016ab29
invalid
jo 0x14016ab38
invalid
jb 0x14016ab3f
outsb dx, byte [rsi]
jb 0x14016ab48
jb 0x14016ab48
jb 0x14016ab48
jb 0x14016ab4c
jb 0x14016ab5b
jb 0x14016ab4f
jb 0x14016ab60
jb 0x14016ab60
jb 0x14016ab54
jb 0x14016ab1e
jb 0x14016ab1e
jo 0x14016ab62
insb byte [rdi], dx
imul esp, dword [rbx + 0x79], 0x72666572
jb 0x14016ab5e
invalid
invalid
jb 0x14016ab5e
jb 0x14016ab61
jae 0x14016ab66
jae 0x14016ab66
jb 0x14016ab65
je 0x14016ab74
je 0x14016ab74
jb 0x14016ab7c
jns 0x14016ab31
sub eax, 0x65746661
jb 0x14016ab7d
invalid
invalid
jae 0x14016ab70
invalid
invalid
invalid
imul esp, dword [rbp + 0x74], 0x2d
je 0x14016ab44
invalid
invalid
jae 0x14016ab84
invalid
invalid
je 0x14016ab58
js 0x14016aba2
outsb dx, byte gs:[rsi]
jae 0x14016ab9b
imul ebp, dword [rdi + 0x6e], 0x63657373
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14016aba9
invalid
jae case.0x14000998b.319
invalid
invalid
sub eax, 0x73626577
outsd dx, dword [rsi]
invalid
imul esp, dword [rbp + 0x74], 0x2d
imul esp, dword [rbp + 0x79], 0x73
invalid
jns 0x14016abba
jae 0x14016abad
invalid
invalid
invalid
invalid
jo 0x14016abc8
outsd dx, dword [rsi]
je 0x14016abc8
outsd dx, dword [rsi]
invalid
insb byte [rdi], dx
jae 0x14016abc3
invalid
ja 0x14016abc7
invalid
invalid
invalid
imul esp, dword [rbp + 0x74], 0x2d
jbe 0x14016abd1
jb 0x14016abe1
imul ebp, dword [rdi + 0x6e], 0x76726573
outsb dx, byte [rsi]
jae 0x14016abd8
jb 0x14016abeb
jbe 0x14016abdb
jb 0x14016abeb
jb 0x14016abeb
jae case.0x14000998b.324
je 0x14016aba8
je 0x14016aba8
invalid
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rcx + 0x65], 0x73
jae 0x14016abf7
invalid
jae 0x14016abf7
jb 0x14016abee
imul esp, dword [rbx + 0x74], 0x6172742d
outsb dx, byte [rsi]
jae 0x14016abfe
invalid
outsd dx, dword [rsi]
jb 0x14016ac05
sub eax, 0x75636573
jb 0x14016ac01
je 0x14016ac13
je 0x14016ac01
je 0x14016ac10
je 0x14016ac10
invalid
jb 0x14016ac18
je 0x14016ac17
jb 0x14016ac07
invalid
outsb dx, byte [rsi]
jae 0x14016ac0f
jb 0x14016abd9
jb 0x14016abd9
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
invalid
jne 0x14016ac29
jb 0x14016abe6
invalid
outsb dx, byte gs:[esi]
je 0x14016ac34
invalid
jne 0x14016ac30
jo case.0x14000998b.330
jb 0x14016ac24
jb 0x14016ac24
jne case.0x14000998b.331
jne case.0x14000998b.331
jb 0x14016ac2b
jb 0x14016ac2b
sub eax, 0x65736e69
invalid
jno 0x14016ac4f
jne 0x14016ac40
jae 0x14016ac51
jae 0x14016ac51
jae 0x14016ac55
jbe 0x14016ac41
invalid
jb 0x14016ac5b
jns 0x14016ac59
jbe 0x14016ac4d
imul esp, dword [rcx + 0x77], 0x696e7261
outsb dx, byte [rsi]
invalid
ja 0x14016ac48
invalid
jb 0x14016ac57
imul ebp, dword [rsi + 0x67], 0x2d777777
ja 0x14016ac65
ja 0x14016ac65
ja 0x14016ac1d
invalid
je 0x14016ac61
imul esp, dword [rbx + 0x61], 0x2d786574
invalid
js 0x14016ac2b
invalid
je 0x14016ac68
outsb dx, byte [rsi]
je 0x14016ac33
sub eax, 0x65707974
je 0x14016ac81
jns 0x14016ac79
jo 0x14016ac6f
sub eax, 0x6974706f
sub eax, 0x6974706f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14016ac8b
invalid
js 0x14016ac41
sub eax, 0x2d736e64
outsb dx, byte fs:[rsi]
jae 0x14016ac45
sub eax, 0x66657270
je 0x14016ac82
jo 0x14016ac8c
je 0x14016ac82
je 0x14016ac82
push 0x6e6f632d
je 0x14016ac98
outsd dx, dword [rsi]
insb byte [rdi], dx
js 0x14016ac57
sub eax, 0x6d617266
jb 0x14016ac8e
jb 0x14016ac8e
insd dword [rdi], dx
sub eax, 0x6974706f
outsd dx, dword [rsi]
jo 0x14016aca7
imul ebp, dword [rdi + 0x6e], 0x782d7873
jae 0x14016acaf
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14016acb0
invalid
js 0x14016ac66
sub eax, 0x2d737378
js 0x14016acae
jae 0x14016ac6a
sub eax, 0x746f7270
jo 0x14016acb1
outsd dx, dword [rsi]
je 0x14016aca7
invalid
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte [rax + 0x14001ae], dl
nop
scasb al, byte [rdi]
add dword [rax + 1], eax
add byte [rax], al
add al, dh
jle 0x14016ac5b
add dword [rax], eax
add byte [rax], al
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x14000b8], dh
mov eax, 0x14000
add dword [rax], eax
add byte [rax], al
add byte [rdi + 0x50], cl
push r8
add byte [rax], al
push r8
push rax
push rsp
push rbx
push rbx
push rbx
push r12
push r12
push rax
push r11
push rsp
push rax
push rbp
push rsp
push r12
push rsp
push rsp
push rdx
push r12
push r12
push r12
push rax
push r12
jns 0x14016acf3
jns 0x14016acf3
jns 0x14016acf3
invalid
invalid
outsd dx, dword [rsi]
outsd dx, dword [rsi]
and byte [rdx + 0x69], ah
cmp bl, byte [r13d + r10d*2 + 0x73]
cmp bl, byte [rbp + rdx*2 + 0x73]
pop rsp
push rbp
jae 0x14016ad18
jb str.encoding_error
jb str.encoding_error
pop rsp
insd dword [rdi], dx
jno 0x14016ad27
jne 0x14016acf2
pop rsp
invalid
invalid
je 0x14016ad22
xor dword [rsi], ebp
xor byte cs:[rbx + rsi*2 + 0x72], bl
invalid
pop rbp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, ch
add byte [rax], al
add byte [rsi], bh
add byte [rax], al
add byte [rax], al
add byte ds:[rax], al
add byte [rbp + 0x6e], ah
outsb dx, byte gs:[rsi]
outsb dx, byte gs:[rsi]
invalid
sbb al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
or dword [rdx], ebx
sbb al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], bl
sbb dword [rcx], ecx
or dword [rdx], ebx
sbb al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [0x141594936], dh
xor eax, 0x1401a09
or dword [rdx], ebx
sbb al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 9], ah
sbb al, byte [rax + 1]
invalid
invalid
invalid
or dword [rdx], ebx
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + 9], dh
ja 0x140192f43
sbb al, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x1401a09], cl
add byte [rax], al
add byte [rcx + 0x1401a09], ah
add byte [rax], al
add byte [rbx + 0x1401a09], bh
add byte [rax], al
add dl, dl
or dword [rdx], ebx
add dword [rax], eax
add byte [rax], al
out dx, eax
invalid
add dword [rax], eax
add byte [rax], al
movabs eax, dword [0xbb00000001401a09]
or dword [rdx], ebx
add dword [rax], eax
add byte [rax], al
ror byte [rcx], cl
sbb al, byte [rax + 1]
add byte [rax], al
add bh, ch
or dword [rdx], ebx
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
and eax, 0x1401a01
invalid
invalid
add byte [0x141594bb6], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx], bh
add dword [rdx], ebx
cmp eax, dword [rcx]
sbb al, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
push rdi
add dword [rdx], ebx
invalid
invalid
add dword [rax], eax
add byte [rax], al
push rdi
add dword [rdx], ebx
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rbp + 1], dh
jne 0x1401931cb
add byte [rax], al
jne 0x1401931cb
sbb al, byte [rax + 1]
add byte [rax], al
add byte [rcx + 0x1401a01], dl
add byte [rax], al
add byte [rbp + 0x1401a01], dh
add dword [rax], eax
add byte [rax], al
xchg ecx, eax
add dword [rdx], ebx
add dword [rax], eax
add byte [rax], al
mov ch, 1
sbb al, byte [rax + 1]
add byte [rax], al
add al, bl
add dword [rdx], ebx
add dword [rax], eax
add byte [rax], al
test byte [rcx], 0x1a
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rbp + 0x72], dh
imul esp, dword [rax], 0x72616863
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rbx + 0x63], dh
push 0x69656d65
invalid
outsb dx, byte [rsi]
jbe 0x140196640
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + 0x75], ah
je 0x14019664f
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x61], 0x6f687475
outsd dx, dword [rsi]
jb 0x140196653
je 0x140196665
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rax + 0x6f], dh
jb 0x14019666c
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rsi + 0x6f], ah
jb 0x140196671
invalid
jae 0x14019666b
push 0x20656d65
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x61676e69
invalid
jne 0x14019668b
invalid
push 0x7469726f
jns 0x14019663e
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x70676e69
jo 0x140196688
jo 0x140196688
je 0x140196691
and byte [rbp + 0x69], ch
jae 0x1401966a1
imul ebp, dword [rsi + 0x67], 0x20697275
je 0x1401966a6
jne 0x1401966a5
imul esp, dword [rax], 0x206f6f74
insb byte [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rdi + rbp*2 + 0x6e], ch
insd dword [edi], dx
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x1401966b5
je 0x1401966bb
jns 0x140196663
and byte [rbx + 0x74], dh
jae 0x1401966b9
jb 0x1401966b0
outsb dx, byte [rsi]
jae 0x1401966ae
jae 0x1401966ae
jae 0x1401966ae
push 0x20656d65
je 0x1401966c1
and byte [rdi + rbp*2 + 0x6f], dh
outsd dx, dword [rsi]
and byte [rdi + rbp*2 + 0x6e], ch
push 0x3a707474
cmp al, byte [rbp + 0x72]
jb 0x1401966d1
jb 0x140196664
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x14000b8], dh
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], dl
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
sub byte [rbx + 0x1400c], 0
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 + 0x1400cab], al
add byte [rax], al
add byte [rax + 0x14000b8], dh
mov al, 0xb8
add byte [rax + 1], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xe], ah
or dword [rax + 1], eax
invalid
add byte [rax], al
add byte [rax + 0x14000b8], dh
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xe], al
or dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0xe], ah
or dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x1401966], cl
invalid
sbb word [rax + 1], ax
add byte [rax], al
add byte [rax], al
adc byte [rax], al
add dword [rax], eax
add byte [rax], al
xor byte [0x1401aa6ef], ah
add byte [rax], al
invalid
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140090f], al
add byte [rax], al
add al, al
invalid
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400925], dl
add byte [rax], al
add byte [rax], dl
and al, 9
add dword [rax], eax
add byte [rax], al
lock sbb dword [eax + 1], eax
add byte [rax], al
add byte [rax], al
adc byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140090d], al
add byte [rax], al
add byte [rax + 0x140090d], ah
add byte [rax], al
add byte [rax + 0x68], ch
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
adc byte [rax], al
add dword [rax], eax
add byte [rax], al
push rax
invalid
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, al
or eax, 0x14009
add byte [rax], al
loopne 0x14019692f
or dword [rax + 1], eax
add byte [rax], al
add al, ah
push 0x14019
add byte [rax], al
add byte [rax], dl
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x27], dh
jo 0x140196961
add byte [rax], al
adc byte [rax], al
add dword [rax], eax
add byte [rax], al
jo 0x140196961
or dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x10], ah
add dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
adc byte [rax], al
add dword [rax], eax
add byte [rax], al
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
jbe 0x1401969bd
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x69
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax + 0x14000b8], 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 + 0x10], dl
or dword [rax + 1], eax
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
jbe 0x1401969ed
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x72615069
je 0x140196a0a
add byte [rax + 0x14000b8], 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 + 0x1400926], al
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140196a1d
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x61684369
jb 0x140196a10
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140196a2b
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x656d6568
outsb dx, byte [rsi]
jbe 0x140196a38
insb byte [rdi], dx
imul esp, dword [rcx + rax*2 + 0x75], 0x726f6874
imul esi, dword [rcx + rdi*2 + 0x49], 0x6c61766e
outsb dx, byte [rsi]
jbe 0x140196a48
insb byte [rdi], dx
outsb dx, byte [rsi]
jbe 0x140196a48
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x6f], 0x63537472
push 0x4d656d65
imul esi, dword [rbx + 0x73], 0x41676e69
jne 0x140196a72
je 0x140196a42
push rbx
invalid
jne 0x140196a72
push 0x7469726f
jns 0x140196a52
imul esi, dword [rbx + 0x73], 0x50676e69
push rax
push rax
invalid
outsb dx, byte [rsi]
push rcx
jne 0x140196a7a
jb 0x140196a90
imul r14, qword [r11 + 0x73], 0x53676e69
push rbx
push rbx
invalid
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x140196aa6
pop rsp
insd dword [rdi], dx
jno 0x140196aa5
jne 0x140196a70
invalid
pop rsp
invalid
imul esi, dword gs:[ebx + 0x74], 0x735c7972
jb 0x140196ab0
jns 0x140196aa6
jae 0x140196abe
invalid
pop rsp
jb 0x140196ac3
jo 0x140196ac4
outsd dx, dword [rsi]
js 0x140196ace
invalid
jae 0x140196ad7
sub eax, 0x2e382e31
xor byte [rbx + rsi*2 + 0x72], bl
invalid
jb 0x140196adf
pop rsp
imul esi, dword [rbp + riz*2 + 0x72], 0x73722e
add byte [rax], al
add byte [rbx], ch
push 0x19
add dword [rax], eax
add byte [rax], al
pop rcx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add dword [rcx], eax
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rax], al
add dword [rcx], eax
add byte [rcx], al
add dword [rax], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rax], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x140196d1b
add dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rax], al
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rcx], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rbx + 0x3a], eax
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x140196d1b
pop rsp
insd dword [rdi], dx
jno 0x140196d1a
jne 0x140196ce5
pop rsp
invalid
jae 0x140196d4c
sub eax, 0x2e382e31
xor byte [rbx + rsi*2 + 0x72], bl
invalid
add byte [rcx], bl
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
imul esp, dword [rdx + 0x64], 0x616c6665
pop rdi
invalid
add byte [rax], al
add byte [rax], al
invalid
insb byte [rdi], dx
push rax
push rax
push rax
outsb dx, byte gs:[rsi]
imul ebp, dword fs:[rsi + 0x67], 0x636e6143
invalid
invalid
outsb dx, byte [rsi]
invalid
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword fs:[rdi + 0x73], 0x6c6f7062
insb byte [rdi], dx
pop rdi
imul ebp, dword [rsi + 0x66], 0x6466616f
invalid
invalid
imul r13, qword [r14 + 0x75], 0x536f4e73
outsd dx, dword [rsi]
push rbx
imul esp, dword [rdi + 0x6e], 0x73756c50
push rax
insb byte [rdi], dx
jne 0x140199d2a
imul esp, dword [rdi + 0x49], 0x6973746e
outsb dx, byte [esi]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jae 0x14019a14f
jno 0x14019a154
invalid
jb 0x14019a149
invalid
invalid
xor al, 0x36
invalid
xor eax, 0x61705c62
jae 0x14019a1ce
ja 0x14019a1cc
jb 0x14019a1c3
sub eax, 0x68736168
sub eax, 0x2e352e30
xor byte [rbx + rsi*2 + 0x72], bl
invalid
xor ax, 0x3836
xor al, 0x36
invalid
xor eax, 0x61705c62
pop rsp
jo 0x14019a232
jae 0x14019a246
ja 0x14019a244
jb 0x14019a23b
sub eax, 0x68736168
sub eax, 0x2e352e30
xor byte [rbx + rsi*2 + 0x72], bl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc dword [rcx], eax
add byte [rax], al
invalid
add byte [rsi], cl
add byte [rax], al
add byte [rax + 0x14019a1], dl
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 1
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
mov al, 0xb8
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 byte [rax + 0x2a], dl
or eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x14019a1], dl
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
outsb dx, byte [rsi]
jbe 0x14019a5f5
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x6f], 0x74616d72
invalid
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
push rbx
push 0x4374726f
cmp bl, byte [rbp + rdx*2 + 0x73]
jb 0x14019a630
pop rsp
insd dword [rdi], dx
jno 0x14019a62f
jne 0x14019a5fa
pop rsp
invalid
invalid
outsd dx, dword [rsi]
jb 0x14019a662
sub eax, 0x2e362e30
xor al, 0x5c
jae 0x14019a678
invalid
add byte [rbx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
add byte [rax], al
pop rbx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rdi], cl
add byte [rax], al
invalid
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 + 0x14010d3], dl
add byte [rax], al
add byte [rax + 0x14000b8], dh
nop
rcl dword [rax], cl
add dword [rax], eax
add byte [rax], al
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400bba], dl
add byte [rax], al
add byte [rbx + 0x48], dl
push rbx
xor dword [r11 + 0x48], edx
push rbx
invalid
push rbx
xor dword [r11 + 0x48], edx
push rbx
invalid
push rbx
xor sil, byte [0x18161f9e3]
push rbx
invalid
invalid
xor sil, byte [0x18161f9e3]
push rbx
xor edi, dword [r8]
xor edi, dword [rax]
xor al, 0x53
push rbx
xor eax, 0x48533231
xor eax, 0x325f3231
push rbx
xor eax, 0x325f3231
xor eax, 0x766e4936
invalid
push rbx
pop r15
push rax
xor dh, byte [0x1886d1cfb]
xor sil, byte [0x1935b1d02]
xor qword [rbp + 0x43], r8
push rbx
push rbx
pop r15
push rax
xor dh, byte [0x1886d1d11]
xor sil, byte [0x189601d18]
pop rax
push rbx
push rbx
push rbx
pop r15
push rax
xor dh, byte [0x1886d1d28]
xor edi, dword [r8]
xor al, 0x5f
push r11
xor qword [rbp + 0x43], r8
push rbx
push rbx
pop r15
push rax
xor edi, dword [rax]
xor al, 0x5f
push rbx
xor sil, byte [0x1935b1d45]
xor qword [rbp + 0x43], r8
push rbx
push rbx
pop r15
push rax
xor edi, dword [rax]
xor al, 0x5f
push rbx
xor edi, dword [r8]
xor al, 0x5f
push r11
xor qword [rbp + 0x43], r8
push rbx
push rbx
pop r15
push rax
xor edi, dword [rax]
xor al, 0x5f
push rbx
xor edi, dword [r8]
xor al, 0x5f
pop r8
push rax
push r11
xor dword [rcx + rbp*2 + 0x67], esp
jae 0x14019bebd
pop rdi
invalid
add byte [rax], al
add byte [rax + 0x1400bb7], ah
add byte [rax], al
add byte [rax + 0x1400bb7], dh
add byte [rax], al
add byte [rax + 0x14000b8], 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 + 0x1400bbb], ah
add byte [rax], al
add byte [rax + 0x1400bb7], ah
add byte [rax], al
add byte [rax - 0x44], ah
or eax, dword [rax + 1]
add byte [rax], al
add byte [rbx + 0x61], ah
invalid
invalid
jo 0x14019bf65
invalid
jae 0x14019bfd9
invalid
push rbp
jae 0x14019c041
jb 0x14019c051
pop rsp
insd dword [rdi], dx
jno 0x14019c050
jne 0x14019c01b
pop rsp
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
invalid
invalid
mov edi, 0x14019
add byte [rax], al
pop rcx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 1], dl
add byte [rax], al
add byte cs:[rax], al
add dh, dl
mov edi, 0x14019
add byte [rax], al
pop rcx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 1], al
add byte [rax], al
add byte ss:[rax], al
add dh, dl
mov edi, 0x14019
add byte [rax], al
pop rcx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, cl
add al, 0
add byte [rsi], cl
add byte [rax], al
add byte [rcx + 0x73], ah
invalid
jae 0x14019c10e
invalid
jb 0x14019c112
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
outsb dx, byte [rsi]
ja 0x14019c10d
invalid
invalid
invalid
outsd dx, dword [rsi]
imul edi, dword [rdx + 0x65], 0x362e312d
xor dword cs:[rbx + rsi*2 + 0x72], ebx
invalid
insd dword [rdi], dx
jo 0x14019c440
jns 0x14019c417
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14019c432
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x14019c42c
jbe 0x14019c444
jb 0x14019c447
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14019c433
invalid
jbe 0x14019c44f
jbe 0x14019c44f
jb 0x14019c452
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14019c44a
pop rdx
pop rdx
jb 0x14019c462
push rax
invalid
add byte [rax + 0x6d], al
or al, 0x40
add dword [rax], eax
add byte [rax], al
sub byte [rbp + 0xc], 0x40
add dword [rax], eax
add byte [rax], al
sub byte [rsi + 0xc], 0x40
add dword [rax], eax
add byte [rax], al
pop rcx
cmp ebx, dword [rdx]
sbb al, byte [rax + 1]
add byte [rax], al
add byte [rax + rax], dh
add byte [rax], al
add byte [rax], al
add byte [rax + 0x37000001], bh
add dword [rax], eax
add byte [rax], al
je 0x14019c43a
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x37000001
invalid
add byte [rax], al
add byte [rbx + 0x3a], al
invalid
invalid
pop rsp
push rbp
jae 0x14019c4b3
jb 0x14019c4c3
jae 0x14019c4ad
pop rsp
insd dword [rdi], dx
jno 0x14019c4c2
jne 0x14019c48d
pop rsp
invalid
jae 0x14019c4d8
jb 0x14019c4df
pop rsp
jae 0x14019c4db
invalid
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rax - 0x3c], cl
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp eax, 0xb000000
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rbx], cl
add byte [rax], al
add byte [rax - 0x3c], cl
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rbx], cl
add byte [rax], al
add byte [rax - 0x3c], cl
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte ss:[rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax - 0x3c], cl
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
invalid
invalid
invalid
jae 0x14019c9b6
jb 0x14019c9ad
imul edi, dword [rax], 0x69363169
xor esi, dword [rdx]
cmp byte [rcx + 0x31], ch
imul esi, dword ss:[rbx], 0x34366932
imul esi, dword [rbx], 0x34366932
imul esi, dword [rcx], 0x32336936
imul esi, dword [rbx], 0x34366932
imul esi, dword [rsi], 0x32316934
cmp byte [rcx + 0x73], ch
invalid
invalid
imul esi, dword [rcx], 0x73693832
imul esi, dword [rbx + 0x69], 0x3175657a
imul edi, dword [rdx + 0x65], 0x75363175
xor al, 0x75
invalid
jne 0x14019c98a
jne 0x14019c992
jne 0x14019c992
xor al, 0x75
jne 0x14019c990
xor dword [rdx], esi
cmp byte [rbp + 0x73], dh
jne 0x14019c9d6
xor bh, byte [rax]
jne 0x14019c9d6
imul edi, dword [rdx + 0x65], 0x66323366
xor al, 0x21
invalid
xor si, word [rdx]
xor al, 0x21
and dword [rdi + 0x2e], ebx
add byte cs:[rax], al
pop rdi
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14019c6], dh
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov edi, 0x1f000001
add byte [rax], al
add byte [rax + 0x14019c6], dh
add byte [rax], al
invalid
mov al, 0xc6
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
and eax, dword [rdx]
add byte [rax], al
and al, byte [rax]
add byte [rax], al
mov al, 0xc6
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 2
add byte [rax], al
and eax, 0xb0000000
invalid
add byte [rax], al
mov al, 0xc6
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg dword [rdx], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
jnp 0x14019ca5b
outsb dx, byte [rsi]
jbe 0x14019ca56
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x73], 0x61746e79
js 0x14019ca7d
jnp 0x14019ca74
invalid
jb 0x14019cac7
and byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14019c6], dh
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
sub eax, 0x22000000
and ah, byte [rax]
outsb dx, byte [rsi]
sub byte [rax], ah
sub eax, 0x3d20203e
and byte [0x17d39eac1], ch
and byte [rsi + 0x61], ah
insb byte [rdi], dx
jae 0x14019caee
je 0x14019cafd
jne 0x14019caf2
jnp 0x14019caaf
jnp 0x14019cab1
and byte [rbp + 0x30], bh
js 0x14019ca96
add byte [rax], al
mov al, 0xc6
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
retf 4
add byte [rsi], ch
invalid
insb byte [rdi], dx
insb byte [rdi], dx
jbe 0x14019cb22
cmp bl, byte cs:[r13 + r10*2 + 0x73]
jb 0x14019cb31
pop rsp
insd dword [rdi], dx
jno 0x14019cb30
jne 0x14019cafb
pop rsp
invalid
invalid
invalid
xor eax, 0x75725c62
jae 0x14019cb6d
invalid
insd dword [rdi], dx
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov dh, 0xca
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
imul eax, dword [rax], 0x130000
add byte [rax], al
jnp 0x14019cbbd
retf 0x4019
imul edi, dword [rdx + 0x65], 0x6d696c20
imul esi, dword [rax + riz + 0x72], 0x68636165
jge 0x14019cbbd
insw word [rdi], dx
je 0x14019cb9b
cmp al, byte [rbp + 0x72]
jb 0x14019cbd5
jb 0x14019cbc8
and byte [rsi + 0x72], ah
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rax + 0x53], ah
imul edi, dword [rdx + 0x65], 0x696d694c
je 0x14019cbde
insd dword [rdi], dx
je 0x14019cbbf
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rbp + 0xc], ch
add dword [rax], eax
add byte [rax], al
mov dh, 0xca
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rbx
add dword [rax], eax
add byte [rsi], bl
add byte [rax], al
add byte [rbx + 0x69], dl
push rbx
invalid
jp 0x14019cc39
imul r13, qword [rbp + 0x69], 0x68784574
imul ebp, dword [rbp + 0x69], 0x68784574
invalid
jae 0x14019cc54
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add dword [rax], eax
add byte [rax], al
push rax
mov dl, 0xc
add dword [rax], eax
add byte [rax], al
add byte [rdx], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], dl
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x14000b8], dh
add dword [rax], eax
add byte [rax], al
mov al, 0xb8
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x14000b8], 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 + 0x14011b4], ah
add byte [rax], al
add byte [rbp + riz*2 + 0x73], ah
jae 0x14019cce7
jne 0x14019cfda
jne 0x14019cfd6
xor al, 0x75
xor esi, dword [rdx]
sbb ecx, edi
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
and eax, 0x19000001
add byte [rax], al
add byte [rbx], bl
iretd
jne 0x14019cfda
xor bl, byte [rbx]
iretd
add byte [rax], al
sbb ecx, edi
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor eax, dword [rcx]
add byte [rax], al
invalid
je 0x1401a016f
insd dword [rdi], dx
jo 0x1401a0173
outsd dx, dword fs:[rsi]
ja 0x1401a0173
jb 0x1401a0169
push rsp
outsd dx, dword [rsi]
push rsp
insb byte [rdi], dx
jae 0x1401a0141
xor dl, byte [rdi + 0x68]
outsb dx, byte gs:[rsi]
push rsp
insb byte [rdi], dx
jae 0x1401a014a
xor ecx, dword [rcx + 0x73]
push rbx
jne 0x1401a018f
jo 0x1401a0190
jb 0x1401a0197
invalid
invalid
imul r14d, dword [rbx + 0x61], 0x776f6c6c
outsb dx, byte fs:[rsi]
outsd dx, dword [rsi]
ja 0x1401a01a9
outsb dx, byte fs:[rsi]
invalid
jo 0x1401a01c0
js 0x1401a01c5
outsb dx, byte gs:[rsi]
jae 0x1401a01be
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jne 0x1401a01ca
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6c436574
imul esp, dword [rbp + 0x6e], 0x6c654874
insb byte [rdi], dx
outsd dx, dword [rsi]
js 0x1401a01e2
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401a01db
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401a01ba
invalid
jne 0x1401a01e8
jne 0x1401a01e8
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e456574
invalid
outsb dx, byte [rsi]
jae 0x1401a01d6
jne 0x1401a0204
jne 0x1401a0204
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65486574
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401a0215
invalid
jns 0x1401a01f7
jno 0x1401a021d
jae 0x1401a021f
jae 0x1401a021f
js 0x1401a0222
outsb dx, byte gs:[rsi]
jae 0x1401a021b
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401a01fa
invalid
jne 0x1401a0228
jne 0x1401a0228
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x654e6574
invalid
ja 0x1401a0215
ja 0x1401a0215
jae 0x1401a0238
imul ebp, dword [rdi + 0x6e], 0x6b636954
je 0x1401a0214
invalid
js 0x1401a0245
outsb dx, byte gs:[rsi]
jae 0x1401a023e
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401a021d
invalid
jne 0x1401a024b
jne 0x1401a024b
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65536574
jb 0x1401a025b
jb 0x1401a025b
jb 0x1401a0230
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
js 0x1401a0263
outsb dx, byte gs:[rsi]
jae 0x1401a025c
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401a023b
invalid
jne 0x1401a0269
jne 0x1401a0269
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65536574
jb 0x1401a0279
jb 0x1401a0254
jb 0x1401a0254
invalid
invalid
invalid
je 0x1401a0278
je 0x1401a028e
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x1401a0292
je 0x1401a0284
outsb dx, byte fs:[rsi]
outsb dx, byte fs:[rsi]
push rbx
invalid
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x6c654874
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
invalid
je 0x1401a02a5
outsb dx, byte [rsi]
jae 0x1401a02ac
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdi
imul esi, dword [rax + rbp*2 + 0x6f], 0x65527475
jae 0x1401a02c5
je 0x1401a029f
jae 0x1401a02c5
insd dword [rdi], dx
jo 0x1401a02c7
imul ebp, dword [rdi + 0x6e], 0x6c726145
jns 0x1401a02a0
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
invalid
invalid
jb 0x1401a02ca
push rdi
imul esi, dword [rax + rbp*2 + 0x56], 0x65697261
imul esi, dword fs:[r8 + 0x68], 0x75537265
push 0x69726156
imul esi, dword fs:[r8 + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x48], 0x73646e61
push 0x48656b61
invalid
je 0x1401a02e0
invalid
invalid
je 0x1401a02f7
jb 0x1401a02e6
je 0x1401a0309
jns 0x1401a02e2
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401a031a
jns 0x1401a02fc
jno 0x1401a0322
jne 0x1401a0313
jae 0x1401a0324
push rdi
imul esi, dword [rax + rbp*2 + 0x45], 0x7974706d
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rcx + 0x65], 0x49
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401a0341
jns 0x1401a0323
jno 0x1401a0349
jae 0x1401a034b
push rdi
imul esi, dword [rax + rbp*2 + 0x4e], 0x6168436f
outsb dx, byte [rsi]
jae 0x1401a032e
invalid
jae 0x1401a032e
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
jno 0x1401a036e
jae 0x1401a0370
push rdi
imul esi, dword [rax + rbp*2 + 0x4f], 0x72656666
jb 0x1401a0379
outsd dx, dword [rsi]
jne 0x1401a037c
insb byte [rdi], dx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401a038e
je 0x1401a038e
jns 0x1401a0370
je 0x1401a037c
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x66666f6e
jb 0x1401a0395
jb 0x1401a0395
imul esi, dword fs:[r8 + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x49], 0x67656c6c
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
je 0x1401a03be
jb 0x1401a03c6
jns 0x1401a03a0
push rdx
jno 0x1401a03c6
jae 0x1401a03c8
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x66666f6e
jb 0x1401a03c5
invalid
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
je 0x1401a03ed
jns 0x1401a03cf
push rdx
jno 0x1401a03f5
jae 0x1401a03f7
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x7075736e
jo 0x1401a03fd
jb 0x1401a0404
push rsi
jb 0x1401a0409
jae 0x1401a0400
imul ebp, dword [rdi + 0x6e], 0x656c6c49
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401a041b
jns 0x1401a03fd
jno 0x1401a0423
jae 0x1401a0425
push rdi
imul esi, dword [rax + rbp*2 + 0x57], 0x676e6f72
push rbx
jae 0x1401a0431
imul ebp, dword [rdi + 0x6e], 0x6c496449
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
invalid
insb byte [rdi], dx
insb byte [rdi], dx
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jb 0x1401a0443
insb byte [rdi], dx
invalid
imul ebp, dword [rsi + 0x74], 0x49747865
outsb dx, byte [rsi]
je 0x1401a045e
js 0x1401a046f
outsb dx, byte [rsi]
invalid
jb 0x1401a0467
invalid
imul ebp, dword [rsi + 0x64], 0x6e497265
jb 0x1401a0454
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401a046f
insb byte [rdi], dx
imul esp, dword [rbp + rcx*2 + 0x61], 0x72614578
insb byte [rdi], dx
jns 0x1401a045e
invalid
je 0x1401a047e
push rbx
imul edi, dword [rdx + 0x65], 0x61766e49
outsb dx, byte [rsi]
jbe 0x1401a0486
outsb dx, byte [rsi]
jbe 0x1401a0486
insb byte [rdi], dx
imul esp, dword [rbx + rcx*2 + 0x65], 0x61685379
jb 0x1401a0495
jns 0x1401a0479
jns 0x1401a0479
jo 0x1401a04a5
invalid
jb 0x1401a04a7
jns 0x1401a04a4
jo 0x1401a04b5
invalid
push rdx
invalid
push rcx
jne 0x1401a04ca
invalid
invalid
jae 0x1401a04e3
jae 0x1401a04d2
invalid
outsb dx, byte gs:[esi]
je 0x1401a04dc
jb 0x1401a04e5
invalid
push rdi
imul esi, dword [rax + rbp*2 + 0x48], 0x73646e61
push 0x4d656b61
jae 0x1401a0502
jae 0x1401a04f0
invalid
invalid
imul r14, qword [r11 + 0x73], 0x42676e69
imul ebp, dword [rsi + 0x64], 0x6e497265
jae 0x1401a0500
outsb dx, byte [rsi]
imul ebp, dword [esi + 0x64], 0x6e497265
push rax
jae 0x1401a050f
js 0x1401a051b
js 0x1401a051b
outsb dx, byte gs:[rsi]
jae 0x1401a0514
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul r14, qword [r11 + 0x73], 0x4b676e69
jns case.0x1400db1bb.33
push 0x4d657261
imul esi, dword [rbx + 0x73], 0x50676e69
imul r14, qword [r11 + 0x73], 0x50676e69
jae case.0x1400db1bb.34
outsd dx, dword [rsi]
jae 0x1401a0511
jae 0x1401a0511
js 0x1401a0542
outsb dx, byte gs:[rsi]
jae 0x1401a053b
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul r14, qword [r11 + 0x73], 0x51676e69
jne 0x1401a0547
invalid
jae 0x1401a0555
outsd dx, dword [rsi]
jb 0x1401a055c
push rax
invalid
jb 0x1401a0565
jb 0x1401a055d
jne case.0x1400db1bb.36
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x654b6574
jns 0x1401a0559
je 0x1401a0567
jns 0x1401a0559
push 0x73657261
jb 0x1401a0576
jb 0x1401a0576
invalid
jb case.0x1400db1bb.37
jns 0x1401a055c
invalid
push rdi
imul esi, dword [rax + rbp*2 + 0x4f], 0x7250646c
outsd dx, dword [rsi]
je 0x1401a0596
invalid
jb 0x1401a059c
je 0x1401a05b6
jo 0x1401a05b0
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
invalid
outsb dx, byte [rsi]
push rax
jb 0x1401a05ba
je 0x1401a05bc
invalid
jb 0x1401a05bb
outsb dx, byte fs:[rsi]
outsb dx, byte fs:[rsi]
invalid
jb 0x1401a05c3
invalid
invalid
jae 0x1401a05db
jae 0x1401a05d2
imul ebp, dword [rdi + 0x6e], 0x6b735073
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401a05bd
push rax
push rax
jae 0x1401a05da
js 0x1401a05e6
outsb dx, byte gs:[rsi]
jae 0x1401a05df
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jne 0x1401a05ee
je 0x1401a05bf
invalid
push rax
jae 0x1401a05f0
js 0x1401a05fc
invalid
push rdx
jne 0x1401a0621
push rsp
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401a0601
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401a0633
je 0x1401a0633
jns 0x1401a0615
jno 0x1401a063b
push rdx
push 0x65
invalid
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x1401a0643
jb 0x1401a064c
imul esi, dword [rax + rbp*2 + 0x48], 0x73646e61
push 0x4d656b61
jae 0x1401a0669
imul esp, dword [rbp + 0x4d], 0x65
jae 0x1401a0669
invalid
push rdx
jae 0x1401a0672
insd dword [rdi], dx
jo 0x1401a0674
imul ebp, dword [rdi + 0x6e], 0x65747441
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x1401a067a
insd dword [rdi], dx
jo 0x1401a067e
push rdi
imul esi, dword [rax + rbp*2 + 0x56], 0x65697261
insd dword [rdi], dx
jae 0x1401a066c
push rdx
push rdx
jae 0x1401a0692
insd dword [rdi], dx
jo 0x1401a0694
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x1401a068e
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jb 0x1401a068e
push rdi
imul esi, dword [rax + rbp*2 + 0x56], 0x65697261
imul esi, dword fs:[r8 + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x52], 0x6d757365
push rdx
jae 0x1401a06b8
insd dword [rdi], dx
push rdx
jae 0x1401a06b8
insd dword [rdi], dx
jo 0x1401a06ba
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x1401a06b4
push rdx
jae 0x1401a06d6
insd dword [rdi], dx
jo 0x1401a06d8
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x1401a06d2
jb 0x1401a06d2
push rdi
imul esi, dword [rax + rbp*2 + 0x49], 0x6d6f636e
jo 0x1401a06da
outsb dx, byte [rsi]
invalid
je 0x1401a06e4
imul esp, dword [rdx + 0x6c], 0x70694365
push 0x75537265
imul esi, dword [r8 + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x53], 0x63656c65
push rbx
insb byte [rdi], dx
invalid
je 0x1401a06f5
imul r12d, dword fs:[rsi + 0x66], 0x6e657265
imul esp, dword [rsi + 0x66], 0x6e657265
jb 0x1401a06fd
outsb dx, byte [rsi]
je 0x1401a06de
imul esi, dword [rax + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x41], 0x72657466
push rdx
je 0x1401a0720
jns 0x1401a0703
push rbx
insb byte [rdi], dx
invalid
outsb dx, byte [rsi]
jbe 0x1401a071c
invalid
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x73], 0x6c65536b
push rbx
insb byte [rdi], dx
push rbx
insb byte [rdi], dx
invalid
push rsp
insb byte [rdi], dx
jae 0x1401a0708
xor dword [rbx], esi
xor edx, dword [rsi + 0x65]
push rsi
jb 0x1401a074f
jb 0x1401a074f
imul ebp, dword [rdi + 0x6e], 0x65747845
outsb dx, byte [rsi]
outsb dx, byte [rsi]
js 0x1401a0756
outsb dx, byte gs:[rsi]
jae 0x1401a074f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
insb byte [rdi], dx
invalid
jb 0x1401a075d
imul esp, dword [rbx + 0x61], 0x6e6f6974
outsb dx, byte [rsi]
push rax
jb 0x1401a0776
je 0x1401a0778
outsd dx, dword [rsi]
invalid
push rbx
insb byte [rdi], dx
invalid
imul esi, dword fs:[r8 + 0x68], 0x75537265
push 0x75537265
imul esi, dword [rbp + riz*2 + 0x53], 0x63656c65
je 0x1401a0794
push rbx
insb byte [rdi], dx
invalid
push rbp
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jb 0x1401a079d
outsd dx, dword fs:[rsi]
insd dword [rdi], dx
jo 0x1401a07b0
jae 0x1401a07b4
imul ebp, dword [rdi + 0x6e], 0x656c6553
invalid
push rbx
insb byte [rdi], dx
invalid
jb 0x1401a07b9
js 0x1401a079f
js 0x1401a079f
jb 0x1401a07c9
jne 0x1401a07cc
push rbx
insb byte [rdi], dx
invalid
push rbx
insb byte [rdi], dx
invalid
push rbp
push rbp
outsb dx, byte [rsi]
jne 0x1401a07ef
invalid
outsb dx, byte [rsi]
push rbx
jb 0x1401a080f
jb 0x1401a07e4
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
jne 0x1401a0816
je 0x1401a07f4
jb 0x1401a07ff
outsb dx, byte [rsi]
invalid
jae 0x1401a0826
invalid
invalid
imul ebp, dword [rsi + 0x74], 0x72655373
jbe 0x1401a0827
push rbx
jb 0x1401a0837
jb 0x1401a0812
jb 0x1401a0812
invalid
jb 0x1401a0833
jb 0x1401a0833
outsb dx, byte fs:[rsi]
push rdx
je 0x1401a0847
jns 0x1401a082a
push rbx
jb case.0x1400db1bb.59
jb 0x1401a082b
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x1401a084a
imul ebp, dword [rsi + 0x4f], 0x6f48656e
outsd dx, dword [rsi]
jae 0x1401a0866
invalid
insd dword [rdi], dx
push rbx
push rbx
push rbx
imul esp, dword [rdi + 0x6e], 0x784b6465
push rdi
imul esi, dword [rax + rbp*2 + 0x57], 0x676e6f72
insb byte [rdi], dx
outsd dx, dword [esi]
jb 0x1401a0876
je 0x1401a0877
insd dword [rdi], dx
push rbx
imul esp, dword [rdi + 0x6e], 0x61486465
outsb dx, byte [rsi]
jae case.0x1400db1bb.61
outsb dx, byte [esi]
invalid
invalid
invalid
jbe 0x1401a088e
jbe 0x1401a088e
jb 0x1401a089f
je 0x1401a0895
imul esi, dword [rbx + 0x65], 0x67695364
push rbx
jae 0x1401a0893
push rbx
imul esp, dword [rdi + 0x53], 0x6d656863
invalid
push rsp
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jne case.0x1400db1bb.62
push 0x6c726145
jns 0x1401a0889
invalid
invalid
invalid
push rbp
outsb dx, byte [rsi]
js 0x1401a08c5
invalid
outsb dx, byte gs:[rsi]
jae 0x1401a08d3
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbp
outsb dx, byte [rsi]
jae 0x1401a08df
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x43646574
jb 0x1401a08ef
jb 0x1401a08ef
jb 0x1401a08ef
js 0x1401a08f2
outsb dx, byte gs:[rsi]
jae 0x1401a08eb
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbp
outsb dx, byte [rsi]
jae 0x1401a08f7
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x45646574
outsb dx, byte [rsi]
outsb dx, byte fs:[rsi]
invalid
jns 0x1401a0905
je 0x1401a08fc
js 0x1401a090f
outsb dx, byte gs:[rsi]
jae 0x1401a0908
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbp
outsb dx, byte [rsi]
jae 0x1401a0914
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x53646574
invalid
push rbp
outsb dx, byte [rsi]
jae 0x1401a0926
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x53646574
jb 0x1401a0938
jb 0x1401a090d
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
js 0x1401a0940
outsb dx, byte gs:[rsi]
jae 0x1401a0939
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdi
jb 0x1401a0944
outsb dx, byte [rsi]
jb 0x1401a0949
jne 0x1401a094c
outsd dx, dword [rsi]
jb 0x1401a092b
jns 0x1401a0936
jns 0x1401a0936
push 0x45657261
invalid
invalid
imul ebp, dword [rsi + 0x74], 0x74784573
js 0x1401a0966
outsb dx, byte gs:[rsi]
jae 0x1401a095f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x1401a0971
imul esi, dword [rdx + 0x65], 0x79654b64
push rbx
jns 0x1401a0957
push 0x45657261
js 0x1401a097f
invalid
js 0x1401a097f
outsb dx, byte gs:[rsi]
jae 0x1401a0978
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x1401a098a
jne 0x1401a097f
imul esi, dword [rdx + 0x65], 0x6d614e64
jb 0x1401a0990
jb 0x1401a097d
invalid
invalid
jne 0x1401a0993
jae 0x1401a096a
js 0x1401a099b
je 0x1401a098d
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401a0994
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x1401a09a6
imul esi, dword [rdx + 0x65], 0x436f4e64
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jb 0x1401a09af
jb 0x1401a09af
jb 0x1401a09af
imul esp, dword [rsi + 0x69], 0x65746163
je 0x1401a09a7
push rdx
jno case.0x1400db1bb.91
jno case.0x1400db1bb.91
jae 0x1401a09bd
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
push rbx
invalid
outsb dx, byte [rsi]
invalid
jae 0x1401a09a3
outsb dx, byte [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
imul esi, dword [r8 + 0x68], 0x75537265
push 0x75537265
jne 0x1401a09d5
imul esi, dword [rbp + riz*2 + 0x73], 0x6f436e49
je 0x1401a09d3
jae 0x1401a09b9
outsb dx, byte [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
imul ebp, dword [rsi + 0x74], 0x6d726f46
je 0x1401a09c7
outsd dx, dword [rsi]
jb 0x1401a09f1
invalid
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
js 0x1401a09db
jb 0x1401a0a05
jb 0x1401a0a05
jne 0x1401a0a08
jae 0x1401a09e3
outsb dx, byte [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
push rbx
invalid
outsb dx, byte [rsi]
invalid
insd dword [rdi], dx
jae 0x1401a09fd
outsb dx, byte [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jne 0x1401a0a2a
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x1401a0a36
jae 0x1401a0a3a
imul ebp, dword [rdi + 0x6e], 0x75716552
imul esi, dword [rdx + 0x65], 0x72655364
push rbx
invalid
invalid
push rbx
jb 0x1401a0a4c
jbe 0x1401a0a3c
jb 0x1401a0a1d
jb 0x1401a0a1d
outsd dx, dword [rsi]
jae 0x1401a0a2b
jae 0x1401a0a2b
outsd dx, dword [rsi]
je 0x1401a0a33
jne 0x1401a0a52
jo 0x1401a0a53
outsd dx, dword [rsi]
jb 0x1401a0a5a
push rsp
insb byte [rdi], dx
jae 0x1401a0a1b
push rbx
jb 0x1401a0a69
jb 0x1401a0a69
jb 0x1401a0a49
outsb dx, byte gs:[rsi]
je 0x1401a0a42
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401a0a74
jns 0x1401a0a56
jno 0x1401a0a7c
jno 0x1401a0a7c
jae 0x1401a0a7e
jae 0x1401a0a7e
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x6f6e6b6e
ja 0x1401a0a83
js 0x1401a0a8c
outsb dx, byte gs:[rsi]
jae 0x1401a0a85
outsb dx, byte [rsi]
push rbx
jb case.0x1400db1bb.98
jb 0x1401a0a79
insb byte [rdi], dx
jae 0x1401a0a7e
jb 0x1401a0a9e
jae 0x1401a0a95
imul ebp, dword [rdi + 0x6e], 0x69447349
jae 0x1401a0a95
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401a0a75
imul esi, dword [rbx + 0x61], 0x64656c62
jns 0x1401a0a8a
invalid
invalid
jns 0x1401a0a8a
jne 0x1401a0aaf
jne 0x1401a0aaf
jb 0x1401a0a81
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul sp, word [rdi + 0x53], 0x6769
push rbx
invalid
outsb dx, byte [esi]
invalid
push rbx
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
jne 0x1401a0abd
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [esi]
jb 0x1401a0abb
je 0x1401a0abc
push 0x7845736d
je 0x1401a0abf
insd dword [rdi], dx
jae 0x1401a0a9c
js 0x1401a0acd
js 0x1401a0acd
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401a0ac6
push rbx
jne 0x1401a0ada
jo 0x1401a0adb
jo 0x1401a0adb
outsd dx, dword [rsi]
jb 0x1401a0ae2
push rsi
jb 0x1401a0ae7
imul ebp, dword [rdi + 0x6e], 0x74784573
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401a0abe
js 0x1401a0aef
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401a0ae8
imul ebp, dword [rdi + 0x6e], 0x75716552
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x1401a0afa
jno 0x1401a0afa
imul esi, dword [rdx + 0x65], 0x736c5464
push rsp
insb byte [rdi], dx
jae 0x1401a0abe
xor dword [rdx], esi
outsd dx, dword [rsi]
xor cl, byte [rsi + 0x6f]
je 0x1401a0ae1
jb 0x1401a0afc
jb 0x1401a0afc
push rsp
push rsp
insb byte [rdi], dx
jae 0x1401a0acd
xor cl, byte [rsi + 0x6f]
outsd dx, dword [rsi]
je 0x1401a0af0
jb 0x1401a0b0b
push rsp
push rsp
insb byte [rdi], dx
jae 0x1401a0ae5
xor edx, dword [rdx + 0x65]
jno 0x1401a0b2e
imul esi, dword [rdx + 0x65], 0x726f4664
push rcx
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jb 0x1401a0b12
jne 0x1401a0b2c
invalid
push rbp
outsb dx, byte [rsi]
invalid
jae 0x1401a0b34
invalid
jno 0x1401a0b51
jne 0x1401a0b46
imul esi, dword [rdx + 0x65], 0x64614264
outsb dx, byte [rsi]
jb 0x1401a0b44
invalid
invalid
outsb dx, byte fs:[rsi]
invalid
imul ebp, dword fs:[rsi + 0x67], 0x69707845
imul ebp, dword [rsi + 0x67], 0x69707845
jb 0x1401a0b56
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
je 0x1401a0b4c
invalid
pop rcx
je 0x1401a0b50
je 0x1401a0b50
jbe 0x1401a0b70
imul esp, dword [rbp + 0x64], 0x55
outsb dx, byte [rsi]
push 0x6c646e61
jb 0x1401a0b79
je 0x1401a0b7b
invalid
je 0x1401a0b84
invalid
jb 0x1401a0b84
outsd dx, dword [rsi]
jae 0x1401a0bac
jo 0x1401a0bba
jo 0x1401a0bba
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rsi
jb 0x1401a0bbf
imul sp, word [rbx + 0x61], 0x6974
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
or 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
nop
pushfq
add byte [rax + 1], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140009c], dl
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
jbe 0x1401a0bed
insb byte [rdi], dx
imul esp, dword [rdx + rdx*2 + 0x65], 0x656b6f76
jb 0x1401a0c0e
push rbx
jb 0x1401a0c07
outsb dx, byte [rsi]
jbe 0x1401a0c11
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x6f], 0x6c724372
push rax
invalid
jb 0x1401a0c33
outsd dx, dword [rsi]
jb 0x1401a0c05
insb byte [rdi], dx
jb 0x1401a0c3c
jb 0x1401a0c68
jo 0x1401a0c65
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401a0c4d
jb 0x1401a0c75
jae 0x1401a0c7c
imul sp, word [rbx + 0x61], 0x6574
invalid
push rdx
jbe 0x1401a0cdb
sub byte [rcx], ch
invalid
outsd dx, dword [rsi]
je 0x1401a5a7a
outsd dx, dword [rsi]
jne 0x1401a5aa5
push rax
push rax
jb 0x1401a5aa9
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x1401a5ae0
push rbp
outsb dx, byte [rsi]
jb 0x1401a5ad5
invalid
je 0x1401a5af2
ja 0x1401a5aeb
outsd dx, dword [rsi]
jb 0x1401a5ae9
push rbp
outsb dx, byte [rsi]
jb 0x1401a5ae7
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je 0x1401a5ae1
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x1401a5af4
jb 0x1401a5af4
jb 0x1401a5af4
outsb dx, byte [rsi]
push rbp
jae 0x1401a5b14
jb 0x1401a5b02
outsd dx, dword [rsi]
je 0x1401a5af8
jbe 0x1401a5b1a
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x1401a5b3a
je 0x1401a5b3a
outsd dx, dword [rsi]
jb 0x1401a5b31
outsd dx, dword [rsi]
ja 0x1401a5b38
jb 0x1401a5b3c
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x1401a5b3d
invalid
jae 0x1401a5b39
push rdi
outsd dx, dword [rsi]
jne 0x1401a5b51
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x1401a5b30
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1401a5b42
invalid
je 0x1401a5b65
jb 0x1401a5b71
jae 0x1401a5b3c
jae 0x1401a5b3c
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1401a5b49
jb 0x1401a5b7d
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x1401a5b5c
outsd dx, dword [rsi]
je 0x1401a5b56
insd dword [rdi], dx
jo 0x1401a5b88
jns 0x1401a5b68
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x1401a5b64
imul ebp, dword [rbp + riz*2 + 0x73], 0x65747379
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo 0x1401a5b89
push rbx
je 0x1401a5b99
insb byte [rdi], dx
je 0x1401a5bb5
je 0x1401a5bb5
je 0x1401a5bb5
ja 0x1401a5bae
outsd dx, dword [rsi]
jb 0x1401a5bac
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x1401a5bb0
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
outsb dx, byte fs:[rsi]
jo 0x1401a5bcb
je 0x1401a5ba1
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401a5bbc
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
insd dword [rdi], dx
jne 0x1401a5bde
jne 0x1401a5bde
push rdi
jb 0x1401a5bd6
je 0x1401a5bd4
pop rdx
jb 0x1401a5be2
jb 0x1401a5be2
push rbx
je 0x1401a5be5
jb 0x1401a5bd9
jne 0x1401a5be9
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x1401a5bd5
imul esp, dword gs:[rcx + 0x62], 0x6c
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x1401a5c05
je 0x1401a5bf9
js 0x1401a5bfe
js 0x1401a5bfe
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x1401a5c12
push rdx
push rdx
jae 0x1401a5c1f
jae 0x1401a5c1f
jne 0x1401a5c24
invalid
jne 0x1401a5c2a
jns 0x1401a5bfe
js 0x1401a5c20
js 0x1401a5c20
invalid
jne 0x1401a5c32
invalid
invalid
invalid
jb 0x1401a5c44
outsd dx, dword [rsi]
jae 0x1401a5c4a
jae 0x1401a5c3d
jae 0x1401a5c1e
jae 0x1401a5c1e
jbe 0x1401a5c46
jbe 0x1401a5c46
invalid
jae 0x1401a5c35
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x1401a5c34
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
jbe 0x1401a5c51
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x1401a5c65
jb 0x1401a5c65
jne 0x1401a5c6d
outsb dx, byte gs:[rsi]
je 0x1401a5c50
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x1401a5c7b
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
je 0x1401a5c77
jb 0x1401a5c86
jne 0x1401a5c86
je 0x1401a5c7d
push rbp
outsb dx, byte [rsi]
jae 0x1401a5c92
jo 0x1401a5c8f
outsd dx, dword [rsi]
jb 0x1401a5c96
push rbp
push rbp
outsb dx, byte [rsi]
js 0x1401a5c99
invalid
jne 0x1401a5ca8
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x1401a5cb5
je 0x1401a5ca7
je 0x1401a5ca7
jb 0x1401a5c97
invalid
outsd dx, dword gs:[esi]
jb 0x1401a5cb4
imul edi, dword [rdx + 0x65], 0x69706164
jp 0x1401a5cb2
imul ebp, dword [0x1b747cfc7], 0x632d6e69
outsd dx, dword [rsi]
jb 0x1401a5cc2
sub eax, 0x772d736d
imul ebp, dword [rsi + 0x2d], 0x65726f63
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x1a1715c9d]
push rdi
invalid
xor dword [0x1404a899d], ebp
push rdi
invalid
imul esi, dword [rdi + rcx*2 + 0x6e], 0x72646441
jae 0x1401a5ceb
jae str.WakeByAddressSingle
add byte [rdi + 0x61], dl
push rdi
invalid
push rdi
invalid
imul esp, dword [rbp + 0x42], 0x79
jb 0x1401a5ce9
jns 0x1401a5cc1
jae 0x1401a5cf9
push rbx
imul ebp, dword [rsi + 0x67], 0x656c
add byte [rax], al
add eax, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x69], al
invalid
invalid
insb byte [rdi], dx
jo 0x1401a5d07
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
imul r13d, dword [rbp + r12*2 + 0x70], 0x66687461
invalid
je 0x1401a5d10
push 0x61746166
insb byte [rdi], dx
and byte [rdx + 0x75], dh
outsb dx, byte [rsi]
je 0x1401a5d1c
invalid
and byte gs:[rbp + 0x72], ah
and byte [rbp + 0x72], ah
jb 0x1401a5d29
jb 0x1401a5cf6
jb 0x1401a5d36
push 0x6f6e6f72
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jne 0x1401a5d63
insb byte [rdi], dx
jns 0x1401a5cfd
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401a5c], ch
pop rsp
sbb al, byte [rax + 1]
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x1401a5d87
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x3a], al
invalid
invalid
pop rsp
push rbp
jae 0x1401a5d77
jb 0x1401a5d87
pop rsp
insd dword [rdi], dx
jno 0x1401a5d86
invalid
invalid
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1401a5def
pop rsp
outsb dx, byte [rsi]
je 0x1401a5daf
add byte [rbx*2 + 0x1401a], cl
add byte [rax], al
ja 0x1401a5d92
add byte [rbp + 0x1401a5d], bh
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
sbb al, byte [r8 + 1]
add byte [rax], al
add byte [rcx], al
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
imul esi, dword [rbx + r10*2 + 0x74], 0x676e6972
outsd dx, dword [rsi]
outsd dx, dword [rsi]
insb byte [rdi], dx
jb 0x1401ab404
imul esp, dword [rsi + 0x69], 0x65746163
jb 0x1401ab40f
imul esp, dword [rsi + 0x69], 0x65746163
js 0x1401ab419
outsb dx, byte gs:[rsi]
jae 0x1401ab412
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401ab3f0
invalid
jb case.0x1400db1bb.137
jb case.0x1400db1bb.137
imul esp, dword [rsi + 0x69], 0x65746163
push rsp
invalid
jb 0x1401ab43d
push rdx
jbe 0x1401ab43c
invalid
jb 0x1401ab44f
push rdx
jbe 0x1401ab44e
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jb 0x1401ab461
imul r14d, dword [rbx + 0x74], 0x75626972
je 0x1401ab468
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rax
outsd dx, dword [rsi]
imul ebp, dword [rsi + 0x74], 0x6d6d6f43
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsb dx, byte [rsi]
je 0x1401ab44a
invalid
outsd dx, dword [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jb 0x1401ab459
invalid
outsd dx, dword [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
imul r14d, dword [rbx + 0x74], 0x75626972
je 0x1401ab497
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rax
outsd dx, dword [rsi]
imul ebp, dword [rsi + 0x74], 0x656d614e
js 0x1401ab4b0
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401ab4a9
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte gs:[rsi]
jb 0x1401ab4a9
insb byte [rdi], dx
invalid
invalid
push rdx
jbe 0x1401ab4c0
jbe 0x1401ab4c0
invalid
invalid
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
push rbx
push rbx
invalid
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
insb byte [rdi], dx
outsd dx, dword [esi]
jb 0x1401ab4de
outsb dx, byte [esi]
invalid
je 0x1401ab4df
insd dword [rdi], dx
push rbx
imul esp, dword [rdi + 0x6e], 0x61446465
je 0x1401ab4e3
push rbx
jne 0x1401ab4e7
push 0x65
invalid
push rsp
imul ebp, dword [rbp + 0x65], 0x73757254
je 0x1401ab4e1
push rsp
jb 0x1401ab512
jae 0x1401ab513
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
push rsp
jb 0x1401ab51f
jne 0x1401ab51e
jae 0x1401ab520
je 0x1401ab4ee
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jb 0x1401ab509
xor dword [rdx + riz*2 + 0x73], edx
jb 0x1401ab52f
imul esp, dword [rsi + 0x69], 0x65746163
je 0x1401ab527
push rbp
cmp byte [rdx + 0x65], dl
push rdx
jbe 0x1401ab537
push rdx
jbe 0x1401ab537
imul esp, dword [rbp + 0x64], 0x43
jb 0x1401ab543
imul esp, dword [rsi + 0x69], 0x65746163
push rdx
jbe 0x1401ab549
imul esp, dword [rbp + 0x64], 0x43
jb 0x1401ab555
jb 0x1401ab555
imul esp, dword [rsi + 0x69], 0x65746163
js 0x1401ab55f
imul esp, dword [rbx + 0x61], 0x78456574
je 0x1401ab551
js 0x1401ab55f
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401ab558
imul ebp, dword [rdi + 0x6e], 0x6f766552
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jbe 0x1401ab564
imul esp, dword [rbp + 0x64], 0x43
jb 0x1401ab570
outsb dx, byte [rsi]
je 0x1401ab572
jns 0x1401ab54b
jae 0x1401ab577
jae 0x1401ab577
jne 0x1401ab56f
outsb dx, byte [rsi]
imul r14d, dword [ebx + 0x74], 0x75626972
imul esi, dword [rbx + 0x74], 0x75626972
je 0x1401ab57b
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rax
outsd dx, dword [rsi]
imul ebp, dword [rsi + 0x74], 0
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401ab52d], bl
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x1401944], bh
sbb dword [rax + 1], r8d
add dword [rax], eax
add byte [rax], al
loopne 0x1401ab596
add byte [rax], al
add al, ah
sbb dword [rax + 1], r8d
sbb dword [rax + 1], eax
add byte [rax], al
add ch, bh
std
sbb dword [rax + 1], r8d
add byte [rax], al
add byte [rbx], ah
sbb dword [r8 + 1], r8d
add byte [rax], al
add byte [rcx + 0x45], cl
sbb dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
sbb dword [r8 + 1], r8d
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0
add byte [0x1401ab57d], cl
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 [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401ab595], cl
add byte [rax], al
add byte [0x1401ab59d], cl
add byte [rax], al
or eax, 0
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401ab5bd], al
add byte [rax], al
add byte [0x1401ab5c5], cl
add byte [rax], al
add byte [rax + 0x1401969], bh
invalid
sbb dword [rax + 1], eax
imul ebx, dword [rcx], 0x140
sbb dword [rax + 1], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add dh, al
imul ebx, dword [rcx], 0x140
sbb dword [rax + 1], eax
add byte [rax], al
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
shr dword [rcx + 0x19], cl
invalid
sbb dword [rax + 1], eax
invalid
add bl, dl
imul ebx, dword [rcx], 0x140
add byte [rax], al
add byte [rax], al
jrcxz 0x1401ab64b
add bl, ah
imul ebx, dword [rcx], 0x140
sbb dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x14019a5], dl
add byte [rax], al
add dh, ch
imul ebx, dword [rcx], 0x140
add bl, bh
imul ebx, dword [rcx], 0x140
add byte [rbx], cl
push 0x19
add dword [rax], eax
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
movsd dword [rdi], dword [rsi]
sbb dword [rax + 1], eax
add byte [rax], al
add al, cl
ret
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401965], bh
add byte [rax], al
add ch, cl
sbb dword gs:[rax + 1], eax
add byte [rax], al
add bl, bl
sbb dword gs:[rax + 1], eax
add byte [rax], al
add ah, ch
sbb dword gs:[rax + 1], eax
add byte [rax], al
add al, bh
sbb dword gs:[rax + 1], eax
add byte [rax], al
add byte [rsi], al
sbb word [rax + 1], ax
add byte [rax], al
add byte [rsi + riz*2], dl
sbb dword [rax + 1], eax
add byte [rax], al
add byte [0x1415ad01b], ah
add byte [rax], al
add byte [rcx], dh
sbb word [rax + 1], ax
add byte [rax], al
add byte [0x1415ad02b], bh
add byte [rax], al
add byte [rcx + 0x66], cl
sbb dword [rax + 1], eax
add byte [rax], al
add byte [0x1401ab6d5], dl
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx], bl
sbb al, byte [rax + 1]
add byte [rax], al
add byte [rax], al
and eax, 0x1401a01
add dword [rdx], ebx
invalid
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
and eax, 0x1401a01
add dword [rdx], ebx
invalid
invalid
add dword [rdx], ebx
sbb al, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx], bh
add dword [rdx], ebx
sbb al, byte [rax + 1]
invalid
cmp eax, dword [rcx]
sbb al, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + 1], dl
push rdi
add dword [rdx], ebx
sbb al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rbp + 1], dh
add byte [rax], al
jne 0x1401abf1b
sbb al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x1401a01], dl
add dword [rax], eax
invalid
add byte [rax], al
xchg ecx, eax
add dword [rdx], ebx
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov ch, 1
sbb al, byte [rax + 1]
add byte [rbp + 0x1401a01], dh
add byte [rax], al
add al, bl
add dword [rdx], ebx
add dword [rax], eax
add byte [rax], al
test byte [rcx], 0x1a
add dword [rax], eax
add byte [rax], al
invalid
or byte [rdx], bl
sbb al, byte [rax + 1]
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rcx], cl
invalid
or dword [rdx], ebx
sbb al, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], bl
or dword [rdx], ebx
sbb al, byte [rax + 1]
invalid
sbb dword [rcx], ecx
sbb al, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [0x1415adbb6], dh
xor eax, 0x1401a09
add byte [rax], al
xor eax, 0x1401a09
or dword [rdx], ebx
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 9], ah
sbb al, byte [rax + 1]
add byte [rax], al
add byte [rdi + 9], dh
sbb al, byte [rax + 1]
add byte [rax], al
add byte [rdi + 0x1401a09], cl
add byte [rax], al
add byte [rcx + 0x1401a09], ah
add byte [rax], al
add byte [rbx + 0x1401a09], bh
add byte [rax], al
add dl, dl
or dword [rdx], ebx
add dword [rax], eax
add byte [rax], al
out dx, eax
or dword [rdx], ebx
add dword [rax], eax
add byte [rax], al
invalid
mov bl, 0x1a
add dword [rax], eax
add byte [rax], al
mov byte [rbx + 0x1401a], dh
add byte [rax], al
invalid