Function at 0x14004aeb0
Capabilities:
Set thread local storage value

Disassembly:
mov r13, rsi
mov esi, dword [rsp + 0x34]
je 0x14003bada
xor al, 0xeb
invalid
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
stc
and ecx, dword [rdi]
test dword [rcx], ecx
add al, byte [rax]
invalid
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.1400132f0
cmp r13, r14
je 0x14003bb5f
mov rax, qword [rdi]
add rax, r13
mov rcx, r14
sub rcx, r13
cmp rcx, r15
mov rdx, r15
cmovb rdx, rcx
test sil, sil
cmovne rdx, rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
add byte [rax], al
mov qword [rsp + 0x68], r12
mov rcx, rbx
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
call fcn.14004fbf0
test rax, rax
invalid
je case.default.0x14003bb38
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14003bad0
jmp case.0x14003bb38.2
cmp byte [rax + 0xf], 0x23
je 0x14003bad0
jmp case.0x14003bb38.2
mov r8d, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14001dd60
invalid
and esi, edi
dec dword [rbx + rcx*4 + 0x77]
or byte [rbx + rcx*4 + 0x6f], cl
adc cl, ch
invalid
invalid
invalid
invalid
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x14003bd1f
mov rax, qword [rsp + 0x68]
mov r12, rax
sub r12, rsi
jb 0x14003bd4c
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x14003bd60
add rsi, r13
mov qword [rdi + 0x10], rsi
cmp r14, qword [rsp + 0x28]
je 0x14003bbdc
sub byte [rdi], cl
test ecx, esi
invalid
invalid
invalid
cmp rsi, r14
lea r13, [0x1400aa47c]
jne 0x14003bab0
invalid
invalid
invalid
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
mov r9d, 0x20
lea r14, [rsp + 0x40]
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x70]
call fcn.14004f960
add dword [rax], eax
cmp qword [rsp + 0x40], 0
lea rsi, [rsp + 0x48]
jne 0x14003bc96
mov r13, qword [rsp + 0x48]
test r13, r13
je 0x14003bd05
cmp r13, 0x21
jae 0x14003bd36
mov rcx, rdi
mov rdx, qword [rsp + 0x28]
mov r8, r13
call fcn.14001dd60
mov r14, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, rsi
lea rdx, [rsp + 0x70]
mov r8, r13
call sub.msvcrt.dll_memcpy
add rsi, r13
mov qword [rdi + 0x10], rsi
ja 0x14003bc62
ja 0x14003bc62
jmp 0x14003bab0
ror dword [rax - 0x3f], 0xe9
and byte [rbx + 0x5a7523f9], al
stc
and esi, dword [rbp + 0x5a]
mov rcx, rsi
call fcn.1400132f0
mov r9d, 0x20
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x70]
call fcn.14004f960
cmp qword [rsp + 0x40], 0
je case.default.0x14003bca8
mov rax, qword [rsp + 0x48]
mov ecx, eax
mov rcx, rax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14003bc6c
jmp 0x14003bcc6
nop word cs:[rax + rax]
cmp byte [rax + 0xf], 0x23
je 0x14003bc6c
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
jmp 0x14003bce9
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rax
mov qword [rcx], 1
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
mov rax, qword [rsp + 0x28]
sub rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
jmp 0x14003bce9
sub r13, qword [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], r13
mov qword [rax], 0
jmp 0x14003bce9
lea r8, [0x1400ae0e8]
mov edx, 0x20
mov rcx, r13
call fcn.140097880
ud2
lea r8, [0x1400ae0d0]
mov rcx, rsi
mov rdx, rax
call fcn.140097900
ud2
lea r8, [0x1400ae0d0]
mov rcx, rax
call fcn.140097880
ud2
or byte [rax - 0x75], cl
pop rdi
adc byte [rbp + rcx*4 + 0x64], cl
and al, 0x60
xorps xmm6, xmm6
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x48], rbx
xor ebp, ebp
in eax, dx
jmp 0x14003be2d
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x14003bea8.2
mov qword [rsp + 0x60], rax
mov rcx, r12
call fcn.1400132f0
cmp rbx, r14
je 0x14003becf
mov rax, r14
sub rax, rbx
cmp rax, r15
mov r13, r15
std
cmovb r13, rax
cmp byte [rsp + 0x2c], 0
cmovne r13, rax
mov r8, r13
call 0x14febe79f
invalid
cmp eax, dword [rdx]
add al, byte [rax]
invalid
mov rsi, qword [rdi]
add rsi, rbx
lea rcx, [rsi + rbp]
xor edx, edx
call sub.msvcrt.dll_memset
pushfq
invalid
add byte [rcx + rcx*4 - 0x1f], cl
loope 0x14003beb8
mov edx, dword [rsp + 0x40]
mov r8, rsi
mov r9, r13
call fcn.14005ba00
cmp qword [rsp + 0x60], 0
jl 0x14003bea7
invalid
add byte [rax - 0x75], cl
and al, 0x68
je 0x14003beed
test rax, rax
je 0x14003c04b
mov dh, 1
add byte [rax], al
mov ecx, eax
and ecx, 3
lea rdx, [0x1400aa48c]
add byte [rax + 0x63], cl
or al, 0x8a
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14003be20
jmp case.0x14003bea8.2
cmp byte [rax + 0xf], 0x23
je 0x14003be20
jmp case.0x14003bea8.2
mov r8d, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14001dd60
mov r14, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
jmp 0x14003be36
cmp r13, rax
mov rbp, rax
cmova rbp, r13
in eax, dx
test rax, rax
je 0x14003c04b
cmp r13, rax
jb 0x14003c0c0
sub rbp, rax
add rbx, rax
mov qword [rdi + 0x10], rbx
adc byte [rbx + rdi + 0x74], cl
and al, 0x38
jne 0x14003be2d
cmp rbx, r14
jne 0x14003be2d
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm6
mov r9d, 0x20
add byte [rax], al
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
mov r8, r12
call fcn.14005ba00
cmp qword [rsp + 0x50], 0
lea rsi, [rsp + 0x58]
lea r14, [0x1400aa49c]
jne case.0x14003c1e8.14
mov r13, qword [rsp + 0x58]
test r13, r13
je 0x14003c07c
cmp r13, 0x21
jae 0x14003c0aa
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
mov r8, r13
call fcn.14001dd60
mov r14, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, rbx
add ecx, ebx
mov rdx, r12
mov r8, r13
call sub.msvcrt.dll_memcpy
add rbx, r13
mov qword [rdi + 0x10], rbx
jmp 0x14003be2d
invalid
jmp qword [rsi + 0x66]
mov rcx, rsi
call fcn.1400132f0
mov r9d, 0x20
add byte [rax - 0x77], cl
invalid
mov rdx, qword [rsp + 0x40]
mov r8, r12
loopne case.0x1400362a0.227
invalid
cli
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
cmp qword [rsp + 0x50], 0
je 0x14003bf64
mov rax, qword [rsp + 0x58]
and al, 0x58
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
adc eax, 0x66666666
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
cmp byte [rax + 0xf], 0x23
je 0x14003bfcc
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
jmp 0x14003c060
invalid
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
jmp 0x14003c060
sub rbx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov qword [rax], 0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
jmp 0x14003c060
lea r8, [0x1400ae150]
mov rcx, rbp
mov rdx, r13
call fcn.140097800
ud2
lea r8, [0x1400ae0e8]
mov edx, 0x20
mov rcx, r13
call fcn.140097880
ud2
lea r8, [0x1400ae0d0]
mov rcx, rbp
mov rdx, r13
call fcn.140097880
ud2
ror dword [rcx + 1], 0xcf
setb al
jmp 0x14003c13d
invalid
mov dword [rsp + 0x34], eax
mov r14, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
xor r12d, r12d
xorps xmm6, xmm6
lea rbp, [0x1400aa4ac]
lea ebp, [0x1400aa4ac]
lea ebp, [0x1400aa4ac]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x38], rsi
mov r13, rsi
mov esi, dword [rsp + 0x34]
jmp 0x14003c18f
cmp r13, r14
je 0x14003c20f
mov rax, qword [rdi]
add rax, r13
add eax, ebp
mov rcx, r14
sub rcx, r13
sub ecx, ebp
cmp rcx, r15
mov rdx, r15
cmovb rdx, rcx
test sil, sil
cmovne rdx, rcx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], r12
mov rcx, rbx
mov ecx, ebx
lea rdx, [rsp + 0x50]
call fcn.14004fbf0
test rax, rax
je 0x14003c230
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
mov r8d, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14001dd60
mov r14, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
outsd dx, dword [rsi]
adc cl, ch
invalid
invalid
invalid
invalid
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x14003c3cf
add byte [rax], al
mov rax, qword [rsp + 0x68]
mov r12, rax
mov esp, eax
sub r12, rsi
jb 0x14003c3fc
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x14003c410
add rsi, r13
mov qword [rdi + 0x10], rsi
cmp r14, qword [rsp + 0x28]
cmp esi, dword [rsp + 0x28]
jne 0x14003c160
cmp rsi, r14
lea r13, [0x1400aa4bc]
jne 0x14003c160
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
mov r9d, 0x20
lea r14, [rsp + 0x40]
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x70]
call fcn.14004f960
add dword ss:[rax], eax
cmp qword [rsp + 0x40], 0
lea rsi, [rsp + 0x48]
jne case.0x14003bea8.14
mov r13, qword [rsp + 0x48]
test r13, r13
je case.0x140037693.126
cmp r13, 0x21
jae 0x14003c3e6
mov rcx, rdi
mov rdx, qword [rsp + 0x28]
mov r8, r13
call fcn.14001dd60
mov r14, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, rsi
lea rdx, [rsp + 0x70]
and al, 0x70
mov r8, r13
call sub.msvcrt.dll_memcpy
add rsi, r13
mov qword [rdi + 0x10], rsi
jmp 0x14003c160
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x14003c376
mov rcx, rsi
call fcn.1400132f0
int3
outsd dx, dword [rsi]
std
invalid
int3
mov r9d, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rbx
mov edx, ebx
lea r8, [rsp + 0x70]
call fcn.14004f960
cmp qword [rsp + 0x40], 0
je 0x14003c2b8
mov rax, qword [rsp + 0x48]
and al, 0x48
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
invalid
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
jmp 0x14003c399
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
mov rax, qword [rsp + 0x28]
sub rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
xor eax, eax
mov qword [rcx], rax
jmp 0x14003c399
sub r13, qword [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], r13
mov qword [rax], 0
jmp 0x14003c399
lea r8, [0x1400ae0e8]
mov edx, 0x20
mov rcx, r13
call fcn.140097880
invalid
add byte [rdi], cl
invalid
lea r8, [0x1400ae0d0]
mov rcx, rsi
mov rdx, rax
call fcn.140097900
ud2
lea r8, [0x1400ae0d0]
mov rcx, rax
call fcn.140097880
mov ah, 5
add byte [rdi], cl
invalid
invalid
and eax, 0x71d2e
lea r13, [0x1400aa4cc]
jmp 0x14003c579
mov rcx, r14
mov ecx, esi
call fcn.1400132f0
test rsi, rsi
je 0x14003c5e8
mov qword [rsp + 0x20], rbx
mov rcx, r15
stc
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
mov ecx, esi
mov ecx, esi
call fcn.14005b460
cmp qword [rsp + 0x30], 0
je case.default.0x14003c5ab
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
jmp 0x1b884a7ae
cmp byte [rax + 0x10], 0x23
je 0x14003c56c
jmp 0x14003c5ea
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14003c5fa
mov rax, rsi
sub rax, rcx
jb 0x14003c5ff
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x14003c579
jmp 0x14003c5e8
cmp byte [rax + 0xf], 0x23
je 0x14003c56c
jmp 0x14003c5ea
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x14003c5ea
lea r8, [0x1400ae298]
lea eax, [0x1400ae298]
mov rdx, rsi
call fcn.140097800
ud2
xlatb
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
lea r12, str.failed_to_write_whole_buffer
lea esp, [0x1400ae280]
lea r13, [0x1400aa4dc]
jmp 0x14003c669
add byte [rax], r8b
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x14003c6da
mov rcx, r14
call fcn.1400132f0
mov word [rbp + rdi*8 - 1], gs
mov word [rbp + rdi*8 - 1], gs
test rsi, rsi
je 0x14003c6d8
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, r15
mov edx, 0xfffffff5
mov r8, rdi
clc
mov r9, rsi
call fcn.14005b460
add byte [rax - 0x7d], cl
jl 0x14003c6a9
xor byte [rax], al
add byte [rax - 0x7d], cl
jl 0x14003c6a9
xor byte [rax], al
je case.default.0x14003c69b
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
cmp byte [rax + 0x10], 0x23
je case.0x140037aca.92
jmp 0x14003c6da
invalid
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14003c6ea
mov rax, rsi
sub rax, rcx
jb 0x14003c6ef
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x14003c669
jmp 0x14003c6d8
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x14003c6da
lea r8, [0x1400ae298]
mov rdx, rsi
call fcn.140097800
ud2
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x14003c74a
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x14003c730
jmp 0x14003c74d
mov rax, r10
cmp r13, rcx
jb 0x14003c903
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
add cl, byte [rcx + 0x29]
int 0x75
invalid
add cl, byte [rcx + 0x29]
int 0x75
adc ecx, dword [rax - 0x7b]
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
test rax, rax
jne 0x14003c914
test r13, r13
jne 0x14003c798
jmp 0x14003c8e7
mov ecx, dword [r15]
cmp rax, rcx
ja 0x14003c950
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
test r13, r13
je 0x14003c8e7
lea rbx, [rsp + 0x60]
lea r12, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r14, [rsp + 0x58]
lea rbp, [0x1400aa4ec]
jmp 0x14003c7e7
shr ecx, 0x20
cmp ecx, 0x23
jne 0x14003c8e9
mov rcx, rbx
call fcn.1400132f0
mov rdx, r15
mov r15, rdx
test r13, r13
je 0x14003c8e7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x12], cl
mov rsi, r13
shl rsi, 4
xor eax, eax
cmp rsi, rax
je case.0x14003c1e8.33
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x14003c7f0
mov r8, qword [r15 + rax - 8]
jmp 0x14003c816
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff4
call fcn.14005b460
cmp qword [rsp + 0x58], 0
je case.default.0x14003c842
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x14003c8fa
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov r9d, dword [r15 + rdx]
sub rax, r9
jb 0x14003c89c
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14003c870
jmp 0x14003c89f
adc eax, 0x441f0f66
add byte [rax], al
cmp byte [rax + 0xf], 0x23
je 0x14003c7d0
jmp 0x14003c8e9
mov rax, r8
cmp r13, rcx
jb 0x14003c903
mov r8, rcx
shl r8, 4
lea rdx, [r15 + r8]
sub r13, rcx
jne 0x14003c8bf
test rax, rax
je 0x14003c7db
jmp 0x14003c914
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14003c950
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
cmp qword [rsp + 0x58], 0
mov r15, rdx
jne 0x14003c7d0
jmp 0x14003c7db
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14003c8e9
lea r8, [0x1400ae180]
mov rdx, r13
call fcn.140097800
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1400ae1d0]
lea rcx, [rsp + 0x28]
call fcn.1400913d0
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.1400913d0
ud2
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx]
call fcn.14003c610
mov rsi, rax
test rax, rax
je 0x14003cf30
lea rdi, [rbx + 8]
cmp qword [rbx + 8], 0
jnp 0x14003cf2a
invalid
je 0x14003cf2d
jnp 0x14003cf2a
add byte [rax + rcx + 0x48], dh
mov ecx, edi
mov rcx, rdi
call fcn.1400132f0
invalid
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov qword [rsp + 0x50], rcx
jmp 0x14003cfa8
mov rdi, qword [r14]
mov rdx, qword [r14 + 0x10]
adc byte [rcx - 0x75], cl
sbb byte [rax + 0x39], r9b
ret 0x6972
mov rax, qword [r14 + 8]
mov eax, dword [rsi + 8]
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0
mov rax, qword [r14 + 0x20]
mov eax, dword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov qword [rsp + 0x70], rax
mov rcx, r15
mov ecx, edi
mov ecx, edi
lea rdx, [rsp + 0x58]
call fcn.140037fc0
test rax, rax
je 0x14003d008
mov rbp, rax
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], 0
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
mov qword [r14 + 0x10], 0
mov rax, qword [rsp + 0x68]
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [r14 + 0x18], xmm0
xor edx, edx
mov rbp, rax
sub rbp, rdx
lea rsi, [rdi + rdx]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rbp
test rdi, rdi
jne 0x14003d070
mov eax, ebp
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp rbp, 0x10
movzx ecx, byte [rsp + 0x27]
jae 0x14003d0b7
test rbp, rbp
je 0x14003d0c4
sub rax, rdx
xor edx, edx
mov r8, qword [rsp + 0x28]
nop word [rax + rax]
cmp byte [rsi + rdx], cl
je 0x14003d120
inc rdx
cmp rax, rdx
jne 0x14003d090
mov rdx, rbp
xor eax, eax
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
jne 0x14003d0dc
jmp 0x14003d134
mov rdx, rsi
mov r8, rbp
call fcn.140097070
jmp 0x14003d0c8
xor edx, edx
xor eax, eax
mov r8, qword [rsp + 0x28]
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
je 0x14003d134
cmp rdx, 0xffffffffffffffff
je 0x14003d1ff
lea rbx, [rdx + 1]
cmp rdx, rbp
jae 0x14003d20d
mov rax, qword [r8 + 8]
mov rdi, qword [r8 + 0x10]
sub rax, rdi
cmp rax, rdx
jbe 0x14003d19a
mov rcx, qword [r8]
add rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov rbp, rbx
jmp 0x14003d15b
mov eax, 1
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
jne 0x14003d0dc
mov rax, qword [r8 + 8]
mov rbx, qword [r8 + 0x10]
sub rax, rbx
cmp rax, rbp
jb 0x14003d1b8
mov rcx, qword [r8]
add rcx, rbx
mov rdx, rsi
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rdi, rbp
add rdi, rbx
or byte [rax + 1], cl
invalid
mov rax, qword [r14 + 0x10]
add rax, rbp
mov rcx, qword [r14 + 0x18]
cmp rax, rcx
cmovae rax, rcx
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 0x10], rdi
mov rcx, qword [rsp + 0x50]
add rcx, rbp
mov qword [r14 + 0x10], rax
cmp qword [rsp + 0x40], 0
mov rbx, qword [rsp + 0x48]
jne 0x14003d1f2
test rbp, rbp
jne 0x14003cf82
jmp 0x14003d1f2
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
mov r8, rbx
call fcn.14001dd60
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0x10]
jmp 0x14003d107
mov rcx, qword [rsp + 0x28]
mov rdx, rbx
mov r8, rbp
call fcn.14001dd60
mov r8, qword [rsp + 0x28]
mov rbx, qword [r8 + 0x10]
jmp 0x14003d144
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbx + 8], rcx
mov qword [rbx], 0
jmp 0x14003d1e1
lea rcx, [0x1400ae2d8]
call fcn.1400979c0
ud2
lea r8, [0x1400ae2d8]
mov rcx, rbx
mov rdx, rbp
call fcn.140097880
ud2
je case.0x14003777e.146
mov rcx, qword [rbx + 0x18]
call sub.KERNEL32.dll_CloseHandle
cmp qword [rbx + 0x20], 0
je 0x14003f6c1
mov rcx, qword [rbx + 0x28]
call sub.KERNEL32.dll_CloseHandle
mov rcx, rdi
call sub.KERNEL32.dll_CloseHandle
rcr dword [rbx + 6], cl
add byte [rax - 0x77], cl
invalid
pop rbx
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
invalid
ret
nop dword cs:[rax + rax]
sub rsp, 0x28
call fcn.140049be0
ud2
add byte [rax], al
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, 0x48
or dword [0x1400dd160], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, 0x48
or dword [0x1400dd160], eax
ret
invalid
invalid
add byte [rax - 0x77], cl
int1
call fcn.14003fbb0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], rdx
lea r8, [0x1400ae568]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
lea edx, [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
call fcn.140092140
mov rcx, rax
call fcn.140092290
nop
add rsp, 0x48
invalid
pop rdi
pop rsi
ret
invalid
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe0
mov rsi, rcx
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.1400967b0
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.1400532e0
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x1400aa51c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
ror dword [rax - 0x77], 0xf2
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14003f902
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14003f902
mov ecx, 6
jmp 0x14003f902
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14003f902
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14003fa18
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14003f92b
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14003f92d
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xc0], xmm1
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rsi
mov word [rsp + 0xd8], 0x200
mov byte [rsp + 0xda], al
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0xa0]
call fcn.140040170
cmp byte [rsp + 0x68], 0xa
je 0x14003f9fe
lea rsi, [0x1400ab990]
lea rdi, [rsp + 0x58]
and al, 0x58
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0xa0]
nop dword [rax]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140092310
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, r15
call fcn.140040170
cmp byte [rsp + 0x68], 0xa
jne 0x14003f9b0
lea rcx, [rsp + 0x58]
call fcn.140092470
nop
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, [0x1400ae4f0]
mov rdx, rsi
call fcn.140097800
ud2
jne 0x14003fa70
movzx edx, byte [rcx + 0x3a]
cmp r8b, 0xff
je 0x14003fa6a
test r9d, r9d
jne 0x14003fa70
test dl, dl
je 0x14003faa3
invalid
mov dl, 1
xor r8d, r8d
test al, al
jne case.default.0x14003fa97
add byte [rax], al
movzx eax, byte [rcx + 0x10]
cmp rax, 6
je case.default.0x14003fa97
mov dh, 0x41
adc byte [rax - 0x7d], cl
adc byte [r8 - 0x7d], cl
clc
invalid
lea r9, [0x1400aa538]
movsxd rax, dword [r9 + rax*4]
add rax, r9
add eax, ecx
add eax, ecx
jmp rax
loopne 0x14003fae2
mov rax, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
and byte [rax - 0x7d], cl
rol byte [rbx + rbp*8], 0x74
add rax, 4
jmp 0x14003fb17
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
cmp dl, 1
ja 0x14003fb08
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
xor r9d, r9d
test al, al
jne 0x14003fad5
cmp r10b, 6
je 0x14003fad5
mov r9d, 2
cmp rdx, 2
jb 0x14003fb8e
cmp r9, rdx
je 0x14003fb08
add rdx, r8
lea r10, [r8 + r9]
inc r10
inc edx
cmp r10, rdx
sete dl
movzx r8d, byte [r8 + r9]
test dl, 1
jne 0x14003fb6b
cmp r8b, 0x2e
jne 0x14003fb6b
invalid
movzx edx, byte [r10]
cmp edx, 0x2f
je 0x14003fb7d
cmp edx, 0x5c
je 0x14003fb7d
xor edx, edx
xor r8d, r8d
test al, al
je 0x14003fa7b
rol byte [rbp + 0x31], cl
rol byte [rax + rax*8 - 0x997bf1], 0xff
push qword [rcx]
xor eax, eax
add r8, rax
xor eax, eax
add r8, rax
movzx eax, dl
add rax, r8
add rsp, 0x28
ret
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
xor byte [rbp + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
xor byte [rbp + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
add rax, r9
add rax, 8
jmp 0x14003fb17
mov eax, 6
jmp 0x14003fb17
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
add rax, r9
add rax, 2
jmp 0x14003fb17
mov eax, 2
jmp 0x14003fb17
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne 0x14003fb08
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x14003fa97
jmp 0x14003fa7b
lea r8, [0x1400ae588]
mov ecx, 2
call fcn.140097800
invalid
add byte [rdi], cl
invalid
lea r8, [0x1400ae5b8]
mov rcx, rax
call fcn.140097800
ud2
add byte [rax - 0x77], cl
shr eax, 0x18
jns case.0x140037aca.125
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
add eax, 0x6e6af
invalid
invalid
add eax, 0x6e6af
mov rcx, rax
call fcn.140097800
shr eax, 7
jns 0x14003fefd
add byte [rdi], cl
ud2
or ecx, dword [rdi]
invalid
add byte [rax], r8b
push rsi
push rdi
add byte [rsi + 0x57], dl
sub rsp, 0x48
mov rsi, rcx
lea r8, str.Iter
invalid
add byte [rax - 0x73], cl
jl 0x14003ff38
and al, 0x30
invalid
and al, 0x30
mov r9d, 4
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call fcn.140096100
mov rcx, rsi
int1
int1
call fcn.14003fbb0
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rdx
lea r8, [0x1400ae608]
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.140092140
mul dword [rcx]
invalid
invalid
mul dword [rcx]
add eax, 0xc1894800
mov rcx, rax
mov rcx, rax
call fcn.140092290
nop
add rsp, 0x48
pop rdi
pop rsi
ret
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.1400532e0
xor rax, qword [r9]
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r8, [0x1400aa550]
lea r8, [0x1400aa550]
movsd dword [rdi], dword [rsi]
invalid
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
add ecx, 4
jmp case.0x1400362a0.289
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp case.0x1400362a0.289
mov ecx, 6
add rcx, 8
jmp case.0x1400362a0.289
mov ecx, 6
jmp case.0x1400362a0.289
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
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 ch, bl
jmp case.0x1400362a0.289
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14004015a
add dword [rax], eax
add byte [rax + 1], cl
add rcx, rdi
stc
mov r8, rcx
test rdx, rdx
je 0x140040020
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
ror byte [rax], 0xc8
jmp 0x140040022
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x98], rcx
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x88], xmm1
add byte [rdi], cl
adc dword [rsp + 0x78], eax
add byte [rdi], cl
adc dword [rsp + 0x78], eax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rsi
je 0x140040073
invalid
je 0x140040073
jo 0x1400400b7
mov word [rsp + 0xa0], 0x200
mov byte [rsp + 0xa2], al
add byte [rax - 0x73], cl
and al, 0x20
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
lea rdx, [rsp + 0x68]
call fcn.140040170
movzx eax, byte [rsp + 0x20]
and al, 0x20
cmp al, 0xa
jne 0x140040098
lea rcx, [rsp + 0x58]
call fcn.140092470
and eax, dword [0xc14c9086]
invalid
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
and eax, dword [0xc14c9086]
invalid
pop rsp
pop r13
pop r14
pop r15
ret
xor r15d, r15d
lea r12, str..Components
lea r13, [0x1400aa56c]
lea rsi, [0x1400ab8b0]
lea rdi, [rsp + 0x58]
pop rax
pop rax
lea rbx, [rsp + 0x20]
pop rsp
and al, 0x20
lea r14, [rsp + 0x68]
lea rbp, [0x1400ae508]
jmp 0x140040110
invalid
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140092310
mov rcx, rbx
mov rdx, r14
call fcn.140040170
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp al, 0xa
je 0x140040079
invalid
invalid
invalid
invalid
add al, 0xfa
cli
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
movsxd rdx, dword [r13 + rax*4]
add byte [rcx + rax - 0x16], cl
add byte [rcx + rax - 0x16], cl
mov rcx, r12
jmp rdx
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
jmp case.0x14004012b.1
mov eax, 1
lea rcx, [0x1400ae559]
jmp case.0x14004012b.1
mov eax, 2
mov rcx, rbp
jmp case.0x14004012b.1
lea r8, [0x1400ae4f0]
mov rdx, rsi
call fcn.140097800
ud2
add al, byte [rax]
add byte [rcx + 0x38], al
in eax, dx
ja 0x1400403ff
mov r8, qword [rdi]
mov r11, qword [rdi + 8]
movzx esi, byte [rdi + 0x10]
ja 0x1400401c4
xor eax, eax
cmp rsi, 3
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
invalid
movzx r15d, byte [rdi + 0x3a]
movzx edi, byte [rdi + 0x3a]
movzx edi, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
add qword [rax - 0x7b], rcx
invalid
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x1400aa580]
mov rdx, r11
jmp 0x140040225
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, r8
mov r8, r10
cmp r13b, bpl
ja 0x1400403ff
test r13b, r13b
je 0x1400402a0
movzx r9d, r13b
cmp r9d, 1
add dword [rdi], ecx
invalid
cwde
add byte [rax], al
invalid
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x1400403e0
invalid
wait
add dword [rax], eax
add byte [rax], al
mov r13b, 2
cmp esi, 3
jb 0x140040216
cmp esi, 5
je 0x140040216
cmp esi, 6
inc byte [rsi]
jne 0x14004043c
test rdx, rdx
je 0x1400403aa
movzx r9d, byte [r8]
cmp rdx, 1
cmp edx, 1
je 0x1400403b1
cmp r9b, 0x2e
jne 0x1400403b1
movzx r9d, byte [r8 + 1]
cmp r9d, 0x2f
je case.0x14003f8c5.32
cmp al, byte [rcx]
add byte [rax], al
cmp al, byte [rcx]
add byte [rax], al
cmp r9d, 0x5c
jne 0x140040216
jmp case.0x14003f8c5.32
cmp sil, 6
je 0x14004020f
movsxd r10, dword [r12 + rsi*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x1400403fb
xor r9d, r9d
cmp sil, 3
jae 0x140040310
nop word cs:[rax + rax]
cmp byte [r8 + r9], 0x5c
je 0x140040338
inc r9
cmp rdx, r9
jne 0x1400402f0
jmp 0x140040329
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
add byte [rax], al
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
je 0x140040338
cmp r10d, 0x5c
cmp edx, 0x5c
je 0x140040338
inc r9
cmp rdx, r9
jne 0x140040310
xor r10d, r10d
mov r9, rdx
ror dword [rbp - 0x7b], 1
leave
ror byte [rcx - 0x77], cl
ror dword [rbp - 0x7b], 1
leave
jne 0x140040343
btr dword [rdx], ecx
mov bl, 0xa
or ch, bl
mov r10d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x140040380
mov r10d, 1
add dword [rax], eax
add byte [rax], al
test r9, r9
je case.0x1400362a0.295
mov bl, 9
cmp r9, 2
invalid
je 0x140040365
or dword [rcx - 0x7d], ecx
stc
add dh, byte [rdx + rbx + 0x49]
cmp ecx, 1
stc
invalid
cmp r9, 1
stc
add dword [rbp + 0x2f], esi
invalid
jne 0x140040380
cmp byte [r8], 0x2e
cmp byte [rsi], ch
movzx ebx, r14b
mov r11d, 9
mov ebx, 9
mov ebx, 9
cmovne ebx, r11d
jmp 0x140040380
fucomi st(3)
sbb eax, dword [rcx - 0x80]
cmp byte [rsi], ch
invalid
cmp byte [r8], 0x2e
jne 0x140040380
jne 0x140040380
cmp byte [r8 + 1], 0x2e
js 0x140040370
sete bl
sete bl
xor bl, 9
nop word cs:[rax + rax]
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x1400404cb
add r10, r8
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x140040219
jmp 0x140040416
xor edx, edx
jmp 0x140040216
invalid
invalid
invalid
cmp rdx, 1
jne 0x140040216
cmp r9b, 0x2e
jne 0x140040216
jne 0x140040216
test r11, r11
je 0x140040519
add dword [rax], eax
invalid
add byte [rax], al
dec r11
inc r8
invalid
mov qword [rdi], r8
mov qword [rdi + 8], r11
invalid
mov byte [rcx], 7
jmp 0x140040402
test r11, r11
je 0x1400404dc
dec r11
dec ebx
inc r8
mov qword [rdi], r8
invalid
mov qword [rdi + 8], r11
mov byte [rcx], 6
invalid
invalid
jmp 0x140040402
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
mov byte [rcx], 0xa
add dword [rdx], ecx
mov rax, rcx
add rsp, 0x38
cmp byte [rbx + 0x5d], bl
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rcx], bl
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r9
adc r11b, bpl
invalid
sbb dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx + rcx*4 + 0x49], cl
adc r11b, bpl
adc r11b, bpl
loopne 0x1400403e9
cmp byte [r9], r8b
add dword [rax - 0x73], ecx
adc eax, 0x6a16b
invalid
lea rdx, [0x1400aa598]
add byte [rbx + riz*2 + 0xc], cl
mov dl, 0x49
add r9, rdx
movsxd r9, dword [rdx + rsi*4]
add r9, rdx
jmp r9
mov r9, rax
jmp 0x14004045d
mov byte [rcx], 6
jmp 0x140040402
mov r9, qword [rsp + 0x28]
jmp 0x14004045d
mov r9d, 6
jmp 0x14004045d
mov r9, qword [rsp + 0x30]
jmp 0x14004045d
mov r9d, 2
cmp r9, r11
ja case.default.0x140040474
invalid
lea rdx, [0x1400aa5b0]
movsxd r10, dword [rdx + rsi*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x140040474.0
mov eax, 6
jmp case.0x140040474.0
mov rax, qword [rsp + 0x30]
jmp case.0x140040474.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x140040505
add rax, r8
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rcx + 1], eax
mov byte [rcx], sil
mov qword [rcx + 0x28], r8
mov qword [rcx + 0x30], r9
jmp 0x140040402
lea r8, [0x1400ae688]
mov rcx, r10
call fcn.140097800
ud2
lea r8, [0x1400ae670]
mov ecx, 1
xor edx, edx
call fcn.140097800
ud2
lea r8, [0x1400ae628]
mov rcx, r9
mov rdx, r11
call fcn.140097880
ud2
invalid
lea r8, [0x1400ae640]
mov rcx, rax
mov rdx, r11
call fcn.140097800
ud2
lea r8, [0x1400ae658]
mov ecx, 1
xor edx, edx
call fcn.140097800
ud2
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140040759
invalid
add byte [rcx + rax], bh
cmp al, 1
je 0x1400406c0
movzx eax, al
cmp eax, 2
jne case.0x14003f744.49
mov rcx, rdi
call fcn.14003fa30
cmp r14, rax
jbe 0x140040630
lea rcx, [rsp + 0x68]
and al, 0x68
mov rdx, rdi
call fcn.14003fdd0
mov rbx, r14
movzx eax, byte [rsp + 0x70]
jo 0x1400406b3
movups xmm0, xmmword [rdi]
jo 0x1400406b3
movups xmm0, xmmword [rdi]
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
and al, 0x50
and al, 0x50
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x14004083c
invalid
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x1400407a4
add byte [rax], al
add byte [rax], al
mov al, 2
mov r14, rbx
add cl, byte [rcx - 0x77]
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r8], r8d
jmp 0x140040636
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x140040636
invalid
inc dword [rcx - 0x7d]
cld
add eax, 0xff5c840f
invalid
cmp r12d, 5
je 0x140040636
cmp r12d, 6
jne 0x140040785
test r14, r14
je 0x140040716
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je case.0x14003f8c5.44
cmp cl, 0x2e
jne case.0x14003f8c5.44
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x140040735
invalid
cmp eax, 0x5c
je 0x140040735
xor eax, eax
jmp 0x140040636
xor r14d, r14d
xor eax, eax
jmp 0x140040636
xor eax, eax
cmp r14, 1
jne 0x140040636
cmp cl, 0x2e
jne 0x140040636
sub rbx, 1
jb 0x140040866
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x14004075c
cmp bpl, 6
jne 0x14004078a
invalid
xor eax, 0x33947c6
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rdi + 8], ebx
mov byte [rsi], 6
jmp 0x14004075c
lea rax, [0x1400aa5c8]
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
or al, 0xa0
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x140040802
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
jmp 0x14004075c
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x140040802
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x140040798
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]
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 0x14004075c
mov rcx, rbx
mov rbx, r14
lea r8, [0x1400ae6d0]
mov rdx, rbx
call fcn.140097880
ud2
lea r8, [0x1400ae6a0]
mov rcx, rbx
xor edx, edx
shr al, cl
or dword [rax + 5], esi
add byte [rdi], cl
invalid
lea rbx, [rsi + rdi]
cmp rbx, 0xffffffffffffffff
je 0x140040920
movzx ebp, byte [r8 + rdi + 1]
lea rbx, [rdi + 1]
cmp byte [r11 + rdi + 1], bpl
mov rdi, rbx
je 0x1400408e0
sete al
movzx eax, al
add rax, rbx
cmp rax, r9
jbe 0x14004092c
lea r8, [0x1400ae6e8]
mov rcx, rax
mov rdx, r9
call fcn.140097880
invalid
add byte [rdi], cl
invalid
fld qword [rsi]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
invalid
cmp r9, r10
jne 0x14004092c
xor eax, eax
jmp 0x140040a4c
test rax, rax
je 0x14004098f
nop word cs:[rax + rax]
movzx esi, byte [r11 + rax - 1]
cmp esi, 0x2f
je 0x140040957
cmp esi, 0x5c
je 0x140040957
dec rax
jne case.0x1400362a0.329
invalid
jmp 0x14004098f
lea rsi, [rax - 1]
cmp rsi, r9
jae 0x140040c02
add al, byte [rax]
invalid
sub r9, rax
add r11, rax
mov qword [rcx], r11
mov qword [rcx + 8], r9
or r14b, al
cmp byte [r10], al
cmp rsi, r10
jae case.0x1400443a9.114
sub r10, rax
add r8, rax
mov qword [rdx], r8
mov qword [rdx + 8], r10
mov byte [rdx + 0x38], 2
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
pop rcx
xor byte [rdi], cl
sub dword [rsp + 0x100], ebx
pushfq
and al, 0
add byte [rcx], al
add byte [rax], al
pushfq
and al, 0
add byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
movups xmm0, xmmword [rdx + 0x10]
movups xmm1, xmmword [rdx + 0x20]
mov r8, qword [rdx + 0x30]
mov qword [rsp + 0x50], r8
and al, 0x50
and al, 0x50
movzx r8d, byte [rdx + 0x38]
mov byte [rsp + 0x58], r8b
mov r8d, dword [rdx + 0x39]
mov dword [rsp + 0x59], r8d
and al, 0x59
movzx r8d, word [rdx + 0x3d]
mov word [rsp + 0x5d], r8w
movzx edx, byte [rdx + 0x3f]
mov byte [rsp + 0x5f], dl
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
call fcn.140040170
movzx esi, byte [rsp + 0x60]
and al, 0x60
add al, ch
idiv rdi
dec dword [rdi]
mov dh, 0x74
and al, 0x60
cmp sil, 0xa
dec byte [rdx]
jne 0x140040a60
lea rcx, [rsp + 0x98]
add byte [rax - 0x73], cl
push rsp
and al, 0x20
lea rdx, [rsp + 0x20]
call fcn.140040170
cmp byte [rsp + 0x98], 0xa
mov esp, 0x9824
add byte [rdx], cl
add byte [rdx], cl
setne al
neg al
sal dh, 0xd8
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
jmp 0x140040ac8
mov rdi, r10
mov edi, edx
mov rsi, r14
sub rsi, r8
cmovb r8, r14
mov rcx, r12
loope 0x140040a5d
invalid
push rax
invalid
add byte [rax - 0x68], cl
test eax, eax
cmovne rsi, rax
xor ecx, ecx
test rsi, rsi
setne cl
mov eax, 0xff
cmovs ecx, eax
test cl, cl
je 0x140040be6
nop dword [rax]
mov eax, ecx
test cl, 0xfd
jne 0x140040a4c
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
call fcn.140040170
movzx esi, byte [rsp + 0x60]
cmp sil, 0xa
je 0x140040a2d
movzx edi, byte [rsp + 0x61]
mov r12, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
jl 0x140040aff
js 0x140040b25
mov ebx, dword [rsp + 0x80]
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
call fcn.140040170
movzx ecx, byte [rsp + 0x98]
mov al, 1
dec dword [rdi]
mov dh, 0x8c
and al, 0x98
add byte [rax], al
add byte [rax + 0xaf98001], dh
cmp cl, 0xa
add dword [rax - 0x7bf0f507], eax
invalid
cmp cl, 0xa
je 0x140040a4c
lea edx, [rsi - 6]
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
lea r9, [rdx + 1]
cmp dl, 4
cmovae r9, rbp
cmovae ecx, ebp
lea edx, [rcx - 6]
movzx edx, dl
lea r8, [rdx + 1]
invalid
cmp dl, 4
cli
add al, 0x4c
cmovae r8, rbp
cmovae r8, rbp
invalid
invalid
cmp r9, r8
jb case.0x1400443a9.117
add byte [rax], al
jne 0x140040a4c
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + rbp*4], ah
test byte [rax + rbp*4], ah
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], al
cmp r9d, 4
je 0x140040bb0
cmp r9d, 4
je 0x140040bb0
test r9, r9
jne 0x140040aa7
invalid
cmp cl, 6
jae 0x140040aa7
invalid
invalid
invalid
invalid
invalid
cmp sil, cl
jb case.0x1400443a9.117
invalid
nop
add byte [rax], al
invalid
invalid
jne 0x140040a4c
invalid
invalid
movzx ecx, byte [rsp + 0x99]
mov r10, qword [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xb8
add byte [rax], al
invalid
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xb8
add byte [rax], al
add byte [rax + 0xf], al
movzx eax, sil
movzx eax, sil
lea r9, [0x1400aa5e0]
or eax, 0x69a4c
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov al, 0xff
cmp dil, cl
iretd
jb 0x140040a4c
iretd
setne cl
jmp 0x140040aa0
invalid
invalid
invalid
invalid
invalid
cmp cl, 9
jne 0x140040aa7
mov rsi, r14
sub rsi, r8
cmovb r8, r14
test byte [rcx + rbp - 0x3a], 0x4d
cmovb eax, esi
mov rcx, r12
call sub.msvcrt.dll_memcmp
cdqe
test eax, eax
cmovne rsi, rax
mov al, 0xff
dec dword [rax - 0x7b]
invalid
dec dword [rax - 0x7b]
test byte [rdi], 0x95
invalid
xchg ebp, eax
setne cl
ror dword [rdi], 0x89
mov edi, 0xe9fffffe
invalid
jns 0x140040aa0
jmp 0x140040a4c
invalid
mov rsi, rbx
sub rsi, r13
cmovb r13, rbx
jmp case.0x14003777e.223
mov ecx, edi
mov rdx, rdi
jmp case.0x14003777e.223
mov r8, r13
jmp 0x140040bc6
call 0x13fb4d7e8
mov al, 0xff
jmp 0x140040a4c
lea r8, [0x1400ae718]
add eax, 0x6db0f
add byte [rax - 0x77], cl
mov rcx, rax
ror dword [rcx + rcx*4 - 0x36], 0xe8
in al, dx
imul eax, dword [0x18c0f1b18], 0xffffff8d
lea r8, [0x1400ae700]
mov rdx, r9
call fcn.140097800
ud2
retf 0xece8
lea r8, [0x1400ae700]
invalid
mov rcx, rax
mov rdx, r10
ror dword [rcx + rcx*4 - 0x2e], 0xe8
fsubr dword [rbx + 5]
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
invalid
invalid
call fcn.140097800
ud2
nop word [rax + rax]
nop dword [rax + rax]
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
sub esp, 0x148
sub esp, 0x148
add qword [rax], rax
add byte [rcx + rcx*4 + 0x44], cl
mov qword [rsp + 0x30], r8
and al, 0x30
mov rbx, rdx
mov rdi, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
jno 0x140040c65
ror dword [rax - 0x77], cl
iretd
cmp dword [rbx + rcx*4 + 0x71], ecx
adc byte [rbp - 0x7b], cl
div byte [rsi + rdx + 0x43]
je 0x140040c70
movzx eax, byte [r14 + r15 - 1]
jno 0x140040c65
test r14, r14
test esi, esi
je 0x140040c70
movzx eax, byte [r14 + r15 - 1]
invalid
cmp al, 0x2f
setne cl
xchg ebp, eax
invalid
cmp al, 0x5c
pop rsp
setne bpl
setne ch
and bpl, cl
jmp 0x140040c73
mov bpl, 2
add cl, byte [rax - 0x73]
and al, 0x60
and al, 0x60
lea rcx, [rsp + 0x60]
and al, 0x60
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.1400532e0
movzx esi, byte [rsp + 0x60]
invalid
movzx eax, sil
mov dh, 0xc6
mov r13, qword [rsp + 0x70]
jo 0x140040cde
mov r12, qword [rsp + 0x80]
mov esp, dword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400aa5f8]
or eax, 0x69958
pop rax
cdq
invalid
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xf2894cc8
movsxd r8, dword [rcx + rax*4]
add r8, rcx
mov rdx, r14
mov rcx, r15
mov ecx, edi
jmp r8
lea rcx, [r13 + 4]
jmp 0x140040cec
add al, 0xeb
lea rcx, ss:[r12 + 1]
lea rcx, [r12 + 1]
lea rcx, [r12 + 1]
lea ecx, [rsp + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove ecx, esp
test r12, r12
test esp, esp
cmove rcx, r12
add rcx, r13
add rcx, 8
add ecx, 8
add ecx, 8
or bl, ch
and dword [rcx + 6], edi
mov ecx, 6
jmp 0x140040cec
mov ecx, 6
add bl, ch
sbb cl, byte [rcx - 0x73]
lea rcx, [r12 + 1]
jmp 0x140040cec
lea rcx, [r12 + 1]
test r12, r12
in al, 0x49
cmove ecx, esp
cmove rcx, r12
add rcx, r13
add ecx, ebp
add rcx, 2
jmp 0x140040cec
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, r14
mov ecx, 2
mov rdx, r14
sub rdx, rcx
retf 0x820f
jb case.default.0x1400412b1
add byte [rax], al
add rcx, r15
stc
mov qword [rsp + 0x28], rbx
test rdx, rdx
je 0x140040d18
sub byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0xf], cl
adc ecx, dword [rdi]
movzx ecx, byte [rcx]
mov dh, 9
cmp cl, 0x2f
sete dl
invalid
cmp cl, 0x5c
pop rsp
sete bl
or bl, dl
jmp 0x140040d1a
xchg esp, eax
ret
xor ebx, ebx
and bpl, 1
in eax, 1
mov rcx, qword [rsp + 0x61]
and al, 0x61
mov rdx, qword [rsp + 0x68]
and al, 0x68
push 0x24948948
mov qword [rsp + 0xff], rdx
xchg esp, eax
and al, 0xff
inc dword [rax]
invalid
inc dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
mov qword [rsp + 0xf8], rcx
mov ecx, 6
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 6], bh
invalid
add byte [rcx + 0x158d48c0], cl
mov eax, eax
lea rdx, [0x1400aa614]
lea edx, [0x1400aa614]
invalid
movsxd r8, dword [rdx + rax*4]
add r8, rdx
add eax, edx
invalid
ror byte [rax - 0x77], 1
mov qword [rsp + 0x38], rdi
jmp r8
jl 0x140040d75
cmp byte [rcx - 1], al
loopne 0x140040d9f
lea rdx, [r13 + 4]
lea edx, [rbp + 4]
add al, 0x48
test rdx, rdx
test edx, edx
sal byte [rbp + 0x3a], cl
jne 0x140040d98
jmp 0x140040e00
add byte [rax], al
add byte [rcx - 0x73], cl
lea edx, [rsp + 1]
lea rdx, [r12 + 1]
lea edx, [rsp + 1]
test r12, r12
cmove rdx, r12
invalid
invalid
invalid
add rdx, r13
add edx, ebp
add rdx, 8
ret 0x4808
or byte [rax - 0x7b], cl
sal byte [rbp + 0x1d], cl
invalid
test rdx, rdx
jne 0x140040d98
invalid
jmp 0x140040e00
add byte [rcx - 0x73], cl
push rsp
and al, 1
lea rdx, [r12 + 1]
add dword [rbp - 0x7b], ecx
test r12, r12
cmove rdx, r12
invalid
invalid
in al, 0x49
cmove edx, esp
invalid
invalid
invalid
add rdx, r13
add rdx, 2
test rdx, rdx
je 0x140040e00
invalid
push 0xffffffff91158d48
lea rdx, [0x1400aa630]
cwde
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
add al, 0x82
invalid
add rax, rdx
jmp rax
lea rcx, [r13 + 4]
cmp rcx, r14
je 0x140040df3
jmp 0x140040e00
mov ecx, 2
add byte [rax], al
cmp rcx, r14
int1
je 0x140040df3
jmp 0x140040e00
jmp 0x140040e00
lea rax, [r12 + 1]
lea rax, [r12 + 1]
lea eax, [rsp + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove eax, esp
test r12, r12
test esp, esp
cmove rax, r12
lea rcx, [rax + r13]
lea ecx, [rax + rbp]
add rcx, 2
cmp rcx, r14
cmp ecx, esi
add cl, byte [rcx + rdi - 0xf]
cmp ecx, esi
je 0x140040df3
sbb ebp, ebx
lea rax, es:[r12 + 1]
lea rax, [r12 + 1]
jmp 0x140040e00
lea rax, [r12 + 1]
lea eax, [rsp + 1]
test r12, r12
cmove rax, r12
invalid
invalid
lea rcx, [rax + r13]
invalid
invalid
add rcx, 8
cmp rcx, r14
cmp ecx, esi
int1
jne 0x140040e00
xor eax, eax
cmp sil, 5
movzx ebp, bpl
cmove ebp, eax
mov rdi, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x28]
and al, 0x28
jl 0x140040e28
js case.0x140040e4c.0
mov ecx, dword [rsp + 0x28]
and al, 0x28
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
call case.0x1400412b1.26
test al, al
jne case.default.0x140040e4c
invalid
lea rcx, [rsp + 0x60]
invalid
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
push rsp
and al, 0x28
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
call fcn.1400532e0
mov ah, 0x24
add dword [rax], eax
invalid
movzx edx, byte [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
call qword [rdi + 0x63490006]
invalid
adc al, 0x90
lea r8, [0x1400aa644]
lea eax, [0x1400aa644]
add eax, 0x697ff
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x140040e88
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140040e88
mov ecx, 6
jmp 0x140040e88
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 8
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 8
jmp 0x140040e88
mov ecx, 2
cmp rcx, qword [rsp + 0x30]
add ecx, 8
jmp 0x140040e88
mov ecx, 2
cmp rcx, qword [rsp + 0x30]
ja 0x1400416da
mov rsi, qword [rsp + 0x38]
mov qword [rsi + 0x10], 0
mov rdi, qword [rsp + 0x28]
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x140040ec8
sub byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov r8, qword [rsp + 0x30]
call fcn.1400528f0
nop
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
cmp sil, 3
jae 0x140040f75
invalid
invalid
add byte [rax], al
invalid
cmp qword [rsp + 0x30], 0
je case.default.0x140041223
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r14
mov dword [rsp + 0x110], esi
mov byte [rsp + 0x118], sil
mov byte [rsp + 0x118], dh
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xff]
and al, 0xff
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x119], eax
mov dword [rsp + 0x119], eax
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], r13
mov qword [rsp + 0x130], rdi
mov dword [rsp + 0x130], edi
mov qword [rsp + 0x138], r12
mov word [rsp + 0x140], 0x200
mov byte [rsp + 0x142], bl
add cl, byte [rax + 0x142249c]
add byte [rax], al
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x108]
call fcn.140040170
invalid
inc dword [rax + 0xa60247c]
and al, 0x60
or dh, byte [rbp + 0x68]
invalid
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov rdi, qword [rsp + 0x28]
jl 0x140040f93
sub cl, ch
invalid
jmp 0x140041149
lea rcx, [rsp + 0x60]
mov rdi, qword [rsp + 0x28]
mov rdx, rdi
mov rsi, qword [rsp + 0x30]
mov r8, rsi
invalid
call fcn.1400532e0
and eax, dword [rcx]
invalid
invalid
movzx eax, byte [rsp + 0x60]
invalid
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
mov dh, 0xc0
invalid
invalid
invalid
mov ah, 0x96
invalid
add byte [rax], al
movzx r8d, al
lea r9, [0x1400aa660]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
add ecx, 4
jmp 0x1400411c7
add al, byte [rax]
add byte [rax - 0x75], cl
add eax, 0x8c34f
ret
or byte [rax], al
mov rax, qword [0x1400cd318]
movzx eax, byte [rax]
mov ecx, 0xe0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
mov edx, 8
add byte [rax], al
add al, ch
and eax, 0x48fffcf8
dec dword [rax - 0x7b]
invalid
call fcn.140010800
test rax, rax
dec dword [rax - 0x7b]
ror byte [rax - 0x75], 0x7c
and al, 0x28
mov rdi, qword [rsp + 0x28]
je 0x140041700
add byte [rax], al
mov r14, rax
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rsp + 0x60], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rsp + 0x60], al
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movups xmmword [r14 + 0x20], xmm2
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], 4
add byte [rax], al
mov qword [rsp + 0xf0], 1
add byte [rax], al
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], dl
add byte [rdi], cl
adc byte [rsp + 0x138], bl
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], edx
and al, 0x80
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x70], xmm1
sub dword [rsp + 0x70], ecx
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
invalid
lea rcx, [rsp + 0xa8]
add byte [rax], al
lea rdx, [rsp + 0x60]
and al, 0x60
invalid
call fcn.140040170
cmp byte [rsp + 0xa8], 0xa
test al, 0
add byte [rax], al
invalid
inc dword [rax + 0xa824bc]
test al, 0
add byte [rax], al
or cl, byte [rdi]
test byte [rbp + 0x41000000], bl
add byte [rax], al
mov r15d, 1
add byte [rdx], cl
je 0x14004112f
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
invalid
mov r15d, 1
add byte [rsi + 0x38], bh
mov esi, 0x38
add byte [rax], al
lea r12, [rsp + 0xe0]
lea esp, [rsp + 0xe0]
lea r13, [rsp + 0xa8]
lodsb al, byte [rsi]
and al, 0xa8
test al, 0
add byte [rax], al
invalid
invalid
test al, 0
add byte [rax], al
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
cmp r15, qword [rsp + 0xe8]
call 0x1b50410bb
jne 0x1400410d5
sbb dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, r12
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.14001dee0
mov r14, qword [rsp + 0xe0]
mov ah, 0x24
loopne 0x1400410d3
add byte [rax], al
invalid
adc ecx, esi
invalid
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
invalid
mov ah, 0x24
loopne 0x1400410d3
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0xd8]
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov qword [r14 + rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0xa8]
adc byte [rsp + 0xa8], al
xor byte ss:[rdi], cl
adc byte [rsp + 0xa8], al
test byte [rax + rbp*4], ah
add byte [rax], al
test al, 0
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0xb8], cl
movups xmm1, xmmword [rsp + 0xb8]
mov eax, 0xf000000
adc byte [rsp + 0xc8], dl
add byte [rax], al
invalid
movups xmm2, xmmword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + rsi + 0x20], edx
push rsp
invalid
invalid
movups xmmword [r14 + rsi + 0x20], xmm2
push rsp
and byte ss:[rcx + 0xf], al
adc dword [rsi + rsi + 0x10], ecx
invalid
invalid
movups xmmword [r14 + rsi + 0x10], xmm1
adc byte ss:[rcx + 0xf], al
adc dword [rsi + rsi], eax
invalid
movups xmmword [r14 + rsi], xmm0
inc r15
inc r15
invalid
mov qword [rsp + 0xf0], r15
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
jmp 0x128ee9a65
mov rdx, rbp
call fcn.140040170
invalid
invalid
invalid
invalid
add rsi, 0x38
cmp byte [rsp + 0xa8], 0xa
and al, 0xa8
add byte [rax], al
add byte [rdx], cl
and al, 0xa8
add byte [rax], al
test al, 0
add byte [rax], al
add byte [rdx], cl
jne case.0x14003ffba.73
add byte [rdx], cl
jne case.0x14003ffba.73
or dword [rdi], 0x10
test byte [rax + riz*8], ah
movups xmm0, xmmword [rsp + 0xe0]
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
mov rax, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0xa8]
mov rdx, rdi
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
call fcn.1400532e0
invalid
and dword [rcx], eax
add byte [rdi], cl
add dword [rax], eax
movzx edx, byte [rsp + 0xa8]
mov dh, 0x94
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rdi*4], fs
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc8]
enter 0, 0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
invalid
enter 0, 0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400aa6b0]
lea eax, [0x1400aa6b0]
xor edx, dword [rbp + 0x634d0006]
xchg ebp, eax
invalid
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov rdx, rdi
jmp r9
loope 0x1400411d3
add rcx, 4
add ecx, 4
add al, 0xe9
jmp 0x140041341
scasb al, byte [rdi]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
invalid
invalid
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ret 0x14c
add rcx, 8
add ecx, 8
or bl, ch
jmp 0x1400411c7
and byte [rcx + 6], bh
mov ecx, 6
invalid
add bl, ch
jmp 0x1400411c7
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp 0x1400411c7
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax - 0x75], cl
je 0x1400411ef
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
xor byte [rax + 0x29], cl
invalid
sub rsi, rcx
jb 0x1400416da
invalid
invalid
add byte [rax], al
add eax, 0x48000005
add ecx, edi
add byte [rax], al
add rcx, rdi
mov r9, rcx
leave
test rsi, rsi
test esi, esi
je case.0x140040e4c.14
invalid
movzx ecx, byte [r9]
mov dh, 9
cmp ecx, 0x2f
je 0x1400411f2
stc
invalid
cmp ecx, 0x5c
je 0x1400411f2
add al, 0x3c
cmp al, 5
jae case.default.0x140041223
add eax, 0x8d483a73
cmp cl, byte [rax - 0x73]
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
mov rdx, r15
mov edx, edi
mov r8, r14
mov eax, esi
call fcn.1400532e0
movzx r8d, byte [rsp + 0x60]
mov dh, 0x44
and al, 0x60
mov dh, 0x44
and al, 0x60
and al, 0x60
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
and al, 0x70
mov rdx, qword [rsp + 0x80]
mov edx, dword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400aa67c]
add byte [rax], al
lea rcx, [0x1400aa67c]
xchg esp, eax
invalid
movsxd r9, dword [rcx + r8*4]
invalid
add r9, rcx
add ecx, ecx
jmp r9
jmp rcx
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0xeb
invalid
jmp case.0x140040da6.33
test bpl, bpl
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
je 0x140040ea5
cld
cld
invalid
dec dword [rax - 0x73]
adc eax, 0x6d312
adc dl, bl
invalid
invalid
lea rdx, str..Components
lea edx, str..Components
adc dl, bl
rol dword [rsi], cl
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400528f0
jmp 0x140040ea5
cld
invalid
invalid
pushfq
invalid
cld
cld
invalid
dec dword [rax - 0x73]
add qword [rax - 0x7b], rcx
lea rcx, [rdx + 1]
test rdx, rdx
invalid
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
invalid
cmove rcx, rdx
add rcx, rax
add ecx, eax
add ecx, eax
add rcx, 2
jmp case.0x140040da6.33
invalid
rol dword [rdx], 0xeb
and byte [rax - 0x73], cl
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
cmove rcx, rdx
add rcx, rax
invalid
retf 0x148
ror dword [rax - 0x7d], 0xc1
or bl, ch
or al, 0xb9
invalid
invalid
add rcx, 8
jmp case.0x140040da6.33
mov ecx, 6
add byte [rax], al
add bl, ch
jmp case.0x140040da6.33
add eax, 0x2b9
mov ecx, 2
add byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
je case.0x140040e4c.29
cmp byte [rax - 0x75], cl
jl 0x1400412ba
mov rdi, qword [rsp + 0x28]
sub byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x1400412b1
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
mov ecx, r8d
mov ecx, eax
ror dword [rbp + rcx*4 + 5], 0xee
xchg ebx, eax
lea r8, [0x1400aa698]
invalid
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
invalid
add rax, 4
jmp 0x1400412fb
rol byte [rbx + rbp*8], 0x42
xor eax, eax
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
ror byte [rax - 0x75], 0x74
mov esi, dword [rsp + 0x38]
je 0x1400412e3
and al, 0x38
cmp byte [rax - 0x75], cl
jl case.0x140037aca.215
mov rdi, qword [rsp + 0x28]
jmp 0x140041304
invalid
sub bl, ch
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
invalid
retf 0x148
retf 0x148
add ch, bl
jmp 0x1400412fb
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400412fb
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
invalid
ror byte [rax + 0xf], cl
retf 0x148
retf 0x148
retf 0x148
add rax, rcx
add rax, 8
jmp 0x1400412fb
add eax, 0x2b8
add byte [rcx + 0x39], cl
mov eax, 2
cmp r14, rax
jb 0x140040ea5
invalid
mov qword [rsi + 0x10], rax
jmp 0x140040ea5
cwde
sti
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140041341
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
mov ecx, 6
add byte [rax], al
jmp 0x140041341
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140041341
mov ecx, 2
add byte [rax + 0x3b], cl
and al, 0x30
cmp rcx, qword [rsp + 0x30]
ja 0x1400416ed
jne 0x140041352
xor eax, eax
jmp 0x140041367
add rcx, rdi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
add bh, byte [rdi + rbp]
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x90], rcx
add byte [rdi], cl
adc byte [rsp + 0xa8], al
and al, 0xa8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa8], al
and al, 0xa8
add byte [rax], al
invalid
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb8], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0xb8]
add byte [rax], al
movups xmmword [rsp + 0x80], xmm1
movups xmmword [rsp + 0x70], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x70], eax
mov qword [rsp + 0x60], rdi
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x68], rcx
and al, 0x68
jl 0x1400413bc
invalid
and al, 0x68
mov word [rsp + 0x98], 0x200
mov byte [rsp + 0x9a], al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a2484]
add byte [rax], al
lea rsi, [rsp + 0xa9]
lea rdi, [rsp + 0xa8]
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
pop rsp
and al, 0x60
lea rbx, [rsp + 0x60]
xor r15d, r15d
lea r14, [rsp + 0x40]
jmp 0x140041410
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov rax, qword [rsp + 0x40]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
invalid
invalid
mov qword [rax + rcx + 0x30], r8
inc rdx
ret 0x8948
push rsp
and al, 0x50
invalid
ret 0x8948
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140040170
movzx r12d, byte [rsp + 0xa8]
movzx esp, byte [rsp + 0xa8]
movzx esp, byte [rsp + 0xa8]
cmp r12b, 0xa
je 0x1400414b7
cld
or cl, byte [rdi]
test byte [rcx + 0x41000000], cl
lea eax, [rsp - 6]
lea eax, [r12 - 6]
movzx ecx, al
mov dh, 0xc8
enter 0xffffffffffff8d48, 0x41
add dword [rax + 0xf4904f9], eax
invalid
invalid
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmovae eax, edi
cmovae eax, edi
cmp rax, 1
je 0x140041472
cmp eax, 2
je 0x140041410
cmp eax, 3
jne 0x14004149a
invalid
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
sub rax, 1
jb 0x140041410
mov rcx, qword [rsp + 0x40]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x140041410
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
jmp 0x140041410
xor edx, edx
cmp qword [rsp + 0x50], 0
setne dl
ret 0x8948
push rsp
and al, 0x50
ror byte [rax - 0x7d], cl
jl case.0x140040fb6.37
push rax
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
and al, 0x50
cmp qword [rsp + 0x48], rdx
push rsp
and al, 0x48
jne 0x1400413d8
jne 0x1400413d8
mov rcx, r14
call fcn.14001d8a0
or eax, esp
std
invalid
jmp 0x1400413d3
or eax, esp
std
invalid
invalid
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
push rax
push rax
cmp rdx, qword [rsp + 0x48]
and al, 0x48
jne 0x1400413d8
invalid
mov rcx, r14
call fcn.14001d8a0
std
invalid
jmp 0x1400413d3
std
invalid
mov qword [rsp + 0xa8], 1
mov dword [rsp + 0xa8], 1
and al, 0xa8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
and al, 0xb0
add byte [rax], al
invalid
ror byte [rdi], 0x11
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add byte [rax], al
add dh, al
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc0], 1
add byte [rcx], al
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x50]
and al, 0x50
test rax, rax
je case.0x1400362a0.378
imul rsi, rax, 0x38
imul esi, eax, 0x38
mov r14, qword [rsp + 0x30]
add rsi, r14
add esi, esi
add esi, esi
lea rbp, [rsp + 0x61]
and al, 0x61
invalid
lea r12, [rsp + 0xa8]
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
cmp eax, 0x691b4
mov ah, 0x91
invalid
invalid
lea rdi, [0x1400aa6cc]
mov ah, 0x91
invalid
xor eax, eax
jmp 0x14004152b
xor eax, eax
add r14, 0x38
cmp r14, rsi
invalid
je case.0x1400362a0.378
movzx ebx, byte [r14]
movzx ebx, byte [rsi]
mov dh, 0x1e
cmp ebx, 0xa
sti
or cl, byte [rdi]
invalid
test byte [rbx], bh
add dword [rax], eax
je case.0x1400362a0.378
add byte [rax + 0x4960245c], cl
mov ecx, dword [rsi + 0x30]
mov byte [rsp + 0x60], bl
and al, 0x60
mov rcx, qword [r14 + 0x30]
mov qword [rbp + 0x2f], rcx
movups xmm0, xmmword [r14 + 1]
add dword [rcx + 0xf], eax
adc byte [rsi + 0x11], cl
movups xmm1, xmmword [r14 + 0x11]
movups xmm2, xmmword [r14 + 0x21]
movups xmm2, xmmword [rsi + 0x21]
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
adc dword [rbp + 0x10], ecx
push rbp
and byte [rdi], cl
adc dword [rbp + 0x10], ecx
movups xmmword [rbp], xmm0
test al, 1
invalid
je 0x14004158d
add byte [r8 + 0x482a7401], r13b
add dword [rdx + rbp + 0x48], esi
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea rdx, [0x1400ae730]
adc eax, 0x6d1c1
rcl ecx, 6
add al, ch
int3
invalid
call case.0x140042473.85
test al, al
jne 0x14004158d
mov r8d, 1
mov eax, 1
add byte [rax], al
mov rcx, r12
lea rdx, str..Components
invalid
invalid
loope 0x1400415ca
lea edx, str..Components
invalid
add al, ch
call fcn.1400528f0
invalid
mov r13, qword [rsp + 0x70]
and al, 0x70
lea eax, [rbx - 6]
cli
movzx eax, al
lea r15, [rax + 1]
add dword [rsp + rax], edi
cmp al, 4
mov eax, 0
cmovae r15, rax
cmovae edi, eax
add byte [rdi + rcx + 0x43], cl
clc
cmovae edi, eax
clc
movsxd rax, dword [rdi + r15*4]
add rax, rdi
mov r8, r15
clc
clc
lea rdx, str..Components
add bh, bh
jmp rax
loopne 0x140041603
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
add byte [rax], al
mov r8, qword [rsp + 0x90]
add bl, ch
xor al, 0x48
mov rdx, qword [rsp + 0x68]
jmp case.0x1400415b8.1
mov rdx, qword [rsp + 0x68]
mov r8, r13
jmp case.0x1400415b8.1
invalid
call 0xf84540c3
sub al, byte [rcx - 0x48]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1400ae559]
jmp case.0x1400415b8.1
invalid
sbb eax, dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x6cf16
invalid
iretd
invalid
invalid
lea rdx, [0x1400ae508]
iretd
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rcx, r12
call fcn.1400528f0
call 0x18104171b
cmp edi, 1
add byte [rcx - 0x7d], al
inc dword [rcx]
cmp r15d, 1
je case.0x140041635.5
test byte [rdx], cl
invalid
invalid
mov al, 1
test r15, r15
jne case.0x140040da6.39
mov rax, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov ecx, ebx
invalid
invalid
invalid
mov dl, 0x90
add byte [rax], al
mov ecx, ebx
lea rdx, [0x1400aa6e0]
invalid
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
add r13, 4
add ebp, 4
mov rbx, r13
jmp case.0x140041635.2
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
cmove rcx, rax
lea rbx, [rcx + r13]
add rbx, 8
jmp case.0x140041635.2
invalid
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4a, 0x1c
sub dword [rax - 0x7d], ecx
ret
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea rbx, [rcx + r13]
add rbx, 2
test rbx, rbx
setne al
jmp case.0x140040da6.39
mov rax, qword [rsp + 0x28]
test rax, rax
je 0x140041691
imul rdx, rax, 0x38
mov r8d, 8
mov rcx, qword [rsp + 0x30]
call fcn.140010810
int1
cld
invalid
mov rsi, qword [rsp + 0x38]
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x1400416ad
mov rcx, qword [rsi]
mov r8d, 1
call fcn.140010810
invalid
movups xmm0, xmmword [rsp + 0xa8]
movups xmm1, xmmword [rsp + 0xb8]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140040eb5
lea r8, [0x1400ae4f0]
mov rdx, r14
call fcn.140097800
ud2
lea r8, [0x1400ae4f0]
mov rdx, qword [rsp + 0x30]
call fcn.140097800
ud2
lea r8, [0x1400ae4f0]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
call fcn.140097800
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.140082340
ud2
adc byte [rbp - 0x77], cl
invalid
test byte [rdi], 0x84
ret 0
invalid
add r12, r14
add esp, esi
jb case.0x1400443a9.179
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
mov rdx, r12
not rdx
shr rdx, 0x3f
test rbp, rbp
in eax, dx
in eax, dx
je 0x140041977
mov qword [rsp + 0x28], r15
jl 0x14004198a
sub byte [rax - 0x39], cl
and al, 0x30
xor byte [rcx], al
invalid
mov qword [rsp + 0x30], 1
xor byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x38], rbp
insb byte [rdi], dx
and al, 0x38
jmp 0x140041980
or dword [rax - 0x39], ecx
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x30], 0
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
mov r8, r12
call fcn.14001d040
cmp qword [rsp + 0x40], 0
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax - 0x75], cl
and al, 0x48
je 0x140041a10
movabs rax, 0x8000000000000001
cmp rcx, rax
jne case.0x1400362a0.411
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rax + rax + 0x39490000], edx
add byte [rax], al
add byte [rcx + 0x39], cl
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r14, rbp
out dx, al
jne 0x1400419c9
mov rcx, rdi
mov rdx, r14
call fcn.14001d650
mov r15, qword [rdi]
mov edi, dword [rdi]
mov edi, dword [rdi]
mov r14, qword [rdi + 0x10]
mov byte [r15 + r14], 0x2e
mov byte [rdi + rsi], 0x2e
inc r14
inc esi
mov qword [rdi + 0x10], r14
mov rax, qword [rdi + 8]
sub rax, r14
sub eax, esi
sub eax, esi
cmp rax, rsi
invalid
jb 0x140041a24
mov rcx, qword [rdi]
mov rcx, qword [rdi]
cmovl eax, dword [rcx]
int1
add rcx, r14
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
test byte [rcx + rcx*4 + 0x77], 0x10
test byte [rcx + rcx*4 + 0x77], 0x10
test r13, r13
in eax, dx
setne al
add rsp, 0x58
add esp, 0x58
ror byte [rax - 0x7d], 0xc4
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov qword [rdi], rcx
mov qword [rdi + 8], r12
mov dword [rdi + 8], esp
mov dword [rdi + 8], esp
mov r15, rcx
mov rbp, r12
mov ebp, esp
cmp r14, rbp
je 0x1400419b7
jmp 0x1400419c9
mov rcx, rdi
stc
mov rdx, r14
mov edx, esi
mov r8, rsi
call fcn.14001dd60
mov r14, qword [rdi + 0x10]
jmp 0x1400419e1
invalid
ret
dec dword [rbx + rcx*4 + 0x77]
adc bl, ch
test eax, 0xd1058d4c
popfq
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
test rcx, rcx
test rcx, rcx
jne case.0x1400443a9.181
call fcn.140082300
ud2
invalid
or ecx, dword [rax - 0x75]
push rsp
mov rdx, qword [rsp + 0x50]
and al, 0x50
push rax
call fcn.140082340
add al, 0
ud2
nop
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rdi, rcx
mov edi, ecx
and byte [rax - 0x77], cl
invalid
mov edi, ecx
test rdx, rdx
test edx, edx
je case.0x140037aca.245
js 0x140041ac3
mov rax, qword [0x1400cd318]
mov rax, qword [0x1400cd318]
popfq
mov eax, 0xb60f0008
add byte [rdi], cl
invalid
add byte [rdi], cl
mov dh, 0
invalid
movzx eax, byte [rax]
add byte [rdx + 1], bh
mov edx, 1
mov rcx, rsi
call fcn.140010800
in eax, dx
cld
dec dword [rax - 0x77]
ret
mov rbx, rax
test rax, rax
test eax, eax
jne case.0x14003ffba.115
mov ecx, 1
mov rdx, rsi
call fcn.140082340
or byte [rax + rax], al
add al, 0
ud2
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call sub.msvcrt.dll_memcpy
mov rax, rbx
mov eax, ebx
mov eax, ebx
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
call fcn.140082300
ud2
invalid
mov r8, rdx
mov eax, edx
ror byte [rax - 0x75], 1
add dword [rax - 0x75], ecx
invalid
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0x1e
invalid
mov rcx, rax
mov ecx, eax
jmp case.0x140040d52.274
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
invalid
test r8, r8
je case.0x140040e4c.50
js 0x140041b67
pop rsi
mov rax, qword [0x1400cd318]
mov eax, dword [0x1400cd318]
or byte [rax], al
add byte [rdi], cl
mov dh, 0
movzx eax, byte [rax]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.140010800
mov r14, rax
invalid
loopne 0x140041b0a
cld
dec dword [rcx - 0x77]
invalid
test rax, rax
test eax, eax
jne 0x140041b3d
mov ecx, 1
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.140082340
or ecx, dword [rax]
add al, 0
bnd call fcn.140082340
or ecx, dword [rax]
add al, 0
ud2
or eax, dword [rcx - 0x42]
add dword [rax], eax
invalid
mov r14d, 1
mov esi, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
add byte [rax], al
mov rcx, r14
mov ecx, esi
int1
mov rdx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add byte [rcx + rcx*4 + 0x37], cl
add byte [rcx + rcx*4 + 0x37], cl
invalid
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
ja 0x140041b66
mov byte [rdi + 0x18], 0
sbb byte [r8], r8b
mov rax, rdi
mov eax, edi
clc
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
call fcn.140082300
invalid
add al, 0
add byte [rdi], cl
or esp, dword [rsi - 0x70]
nop
ud2
nop
nop
sub rsp, 0x48
sub esp, 0x48
in al, dx
mov rsi, rdx
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
iretd
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
invalid
call fcn.1400532e0
push rsp
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
invalid
movzx eax, byte [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x52
lea r9, [0x1400aa6f8]
push rdx
mov eax, dword [rsi]
invalid
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
movsxd r10, dword [r9 + r8*4]
or dword [rbp + 1], 0xf08949ca
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
mov r9, rdi
mov ecx, edi
jmp r10
loop 0x140041bff
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x140041bf0
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add rcx, 8
jmp 0x140041bf0
invalid
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x140041bf0
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
cmove eax, edx
add rcx, r8
add rcx, 2
jmp 0x140041bf0
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
invalid
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffffa0
add byte [rax], al
invalid
jb 0x140041c9c
movabs al, byte [0x8949f90148000000]
leave
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
je case.0x14003f8c5.140
movzx ecx, byte [r9]
mov dh, 9
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
je case.0x140041635.13
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
je case.0x140041635.13
invalid
add al, 0x3c
cmp al, 4
ja case.default.0x140041c4a
add al, 0x77
cmp cl, byte [rax - 0x73]
invalid
invalid
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
invalid
call fcn.1400532e0
mov bh, 0x16
add dword [rax], eax
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0xd1
mov al, byte [rsi]
invalid
add byte [rdi + 0x63], cl
lea r9, [0x1400aa714]
or eax, 0x68ad1
ror dword [rdx + 0x634f0006], 1
invalid
movsxd r8, dword [r9 + r8*4]
add al, 0x81
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
add eax, ecx
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
add rcx, 4
jmp 0x140041c8b
invalid
rol dword [rbx + rbp*8], 0x38
cmp byte [rcx], dh
shr bl, 0x3e
jmp case.0x14003ffba.133
xor eax, eax
jmp case.0x14003ffba.133
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 8
jmp 0x140041c8b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140041c8b
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add ecx, eax
add rcx, 2
jmp 0x140041c8b
mov ecx, 2
cmp rcx, rsi
int1
ja 0x140041c9c
or al, 0x3c
cmp al, 6
invalid
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x48
pop rdi
add rsp, 0x48
add esp, 0x48
invalid
pop rdi
pop rsi
ret
lea r8, [0x1400ae4f0]
mov rdx, rsi
call fcn.140097800
push rbp
pop rbx
invalid
invalid
bnd call fcn.140097800
push rbp
pop rbx
add eax, 0xf0b0f00
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
nop dword [rax]
invalid
add byte [rsi + 0x57], dl
sub rsp, 0xc8
sub esp, 0xc8
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
mov rdx, rdi
cli
mov r8, rsi
call fcn.1400532e0
movzx edx, byte [rsp + 0x28]
add byte [rdi], cl
mov dh, 0x54
and al, 0x28
mov rcx, qword [rsp + 0x38]
and al, 0x38
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
lea r8, [0x1400aa730]
lea r8, [0x1400aa730]
lea eax, [0x1400aa730]
mov al, byte [rsi]
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
clc
jmp r9
jmp rcx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x140040da6.72
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
ror dword [rax], 0xeb
jmp case.0x140040da6.72
and byte [rcx + 6], bh
mov ecx, 6
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
invalid
invalid
jmp case.0x140040da6.72
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x140040da6.72
add eax, 0x2b9
mov ecx, 2
add byte [rax - 0x77], cl
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb 0x140041de4
invalid
add rcx, rdi
add ecx, edi
stc
mov r8, rcx
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x140041d58
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
sete al
or al, cl
jmp 0x140041d5a
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7c
and al, 0x50
push rax
mov qword [rsp + 0x50], rdi
jl case.0x1400443a9.204
push rax
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
adc byte [rsp + 0x38], cl
and al, 0x38
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
invalid
movups xmmword [rsp + 0x70], xmm1
and al, 0x70
jo case.0x140041223.58
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x8a2484], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rsp + 0x88], 0x200
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
add byte [rax], al
add byte [rdx], al
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
push rax
call fcn.140040530
movzx ecx, byte [rsp + 0x90]
mov dh, 0x8c
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
out 0xff, eax
dec dword [rdi]
invalid
mov dh, 0x8c
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
or dh, byte [rbp + 4]
xor eax, eax
jmp case.0x140041635.27
add cl, 0xfa
xor eax, eax
invalid
cmp cl, 3
rol byte [rax - 0xb88fc07], 0xf
mov dh, 0xc9
leave
stc
add esi, dword [rdi - 0xc]
ja 0x140041db7
ja 0x140041db7
movzx ecx, cl
leave
dec rcx
cmp rcx, 3
cmp ecx, 3
cmp ecx, 3
stc
add esi, dword [rbx + 0xa]
jae case.0x140041635.27
lea rcx, [rsp + 0x50]
and al, 0x50
push rax
call fcn.14003fbb0
invalid
nop
add rsp, 0xc8
enter 0, 0
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
ret
lea r8, [0x1400ae4f0]
add eax, 0x6c705
mov rdx, rsi
mov edx, esi
call fcn.140097800
add eax, 0x660b0f00
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rdi], cl
or esp, dword [rsi + 0x66]
invalid
invalid
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
iretd
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
invalid
call fcn.1400532e0
rcl dword [rcx + rax], 0
add dword [rax], eax
movzx edx, byte [rsp + 0x20]
mov dh, 0x54
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x40]
lea r8, [0x1400aa74c]
lea eax, [0x1400aa74c]
mov dword [rsi], eax
invalid
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x140040e4c.75
invalid
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
add rcx, 8
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
jmp case.0x140040e4c.75
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp case.0x140040e4c.75
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp case.0x140040e4c.75
invalid
add al, byte [rax]
invalid
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 2
add ecx, 2
jmp case.0x140040e4c.75
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
sub rdx, rcx
sub rdx, rcx
sub edx, ecx
jb case.0x140040e4c.81
invalid
mov dword [rax], eax
add byte [rax], al
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140041ea8
movzx eax, byte [r8]
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x140040b9b.105
xor eax, eax
mov qword [rsp + 0x58], rdi
pop rax
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x60], esi
je case.0x140041187.47
invalid
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
adc dword [rsp + 0x68], eax
push 0x244c110f
js 0x140041f11
invalid
movups xmmword [rsp + 0x78], xmm1
adc dword [rsp + 0x78], ecx
and al, 0x78
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov byte [rax], al
add byte [rax], al
add byte [rax + 0x922484], cl
and al, 0x92
invalid
add byte [rax], al
mov byte [rsp + 0x92], al
and al, 0x92
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov word [rsp + 0x90], 0x200
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
and al, 0x20
and al, 0x20
add byte [rdx], al
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
call fcn.140040530
cmp byte [rsp + 0x20], 9
jl 0x140041f1c
and byte [rcx], cl
out 0xff, al
inc dword [rax + 0x920247c]
jl 0x140041f1c
and byte [rcx], cl
invalid
jl 0x140041f1c
and al, 0x20
or dword [rax - 0x75], ecx
mov rdx, qword [rsp + 0x30]
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
jne 0x140041f08
invalid
mov rax, qword [rsp + 0x28]
sub bl, ch
jmp case.0x14003777e.307
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
invalid
invalid
invalid
cwde
xor eax, eax
add rsp, 0x98
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, [0x1400ae4f0]
invalid
mov rdx, rsi
mov edx, esi
bnd call fcn.140097800
call fcn.140097800
fstp qword [rax + 5]
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
nop dword [rax + rax]
ud2
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0x57], al
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
mov rbx, r9
mov ebx, ecx
mov r14, r8
mov rsi, rdx
invalid
invalid
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, rdi
cli
mov r8, rsi
call fcn.1400532e0
movzx ebp, byte [rsp + 0x30]
mov dh, 0x6c
and al, 0x30
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
push rax
movzx r9d, bpl
lea r8, [0x1400aa768]
lea eax, [0x1400aa768]
xchg dword [rsi], eax
add byte [rdi + 0x63], cl
invalid
movsxd r9, dword [r8 + r9*4]
invalid
or al, 0x88
mov byte [rbp + 1], cl
ror dword [rcx - 0x77], 0xf2
mov r10, rsi
add r9, r8
mov r10, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x140041fc3
xor al, 0x4c
lea eax, [rax + 1]
invalid
lea r8, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], 0xc0
cmove r8, rax
test rax, rax
test eax, eax
cmove r8, rax
cmove eax, eax
add rcx, r8
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
jmp 0x140041fc3
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140041fc3
lea r8, [rax + 1]
test rax, rax
test eax, eax
ror byte [rdi + rcx + 0x44], 0xc0
cmove r8, rax
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
add rcx, 2
add ecx, 2
jmp 0x140041fc3
mov ecx, 2
add byte [rcx - 0x77], cl
sub r10, rcx
sub r10, rcx
mov r10, rsi
mov edx, esi
sub r10, rcx
retf 0x820f
jb case.0x140041bb3.46
add r8, qword [r8]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
test r10, r10
je 0x140041fee
invalid
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x2f
sete cl
invalid
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
cmp al, 0x5c
pop rsp
sete r13b
or r13b, cl
jmp 0x140041ff1
xor r13d, r13d
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xbf], rax
mov dword [rsp + 0xbf], eax
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rdi], cl
mov edi, 0xf000000
movups xmm0, xmmword [rsp + 0x31]
adc byte [rsp + 0x31], al
and al, 0x31
movups xmm1, xmmword [rsp + 0x41]
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm0
and al, 0xa0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x30]
movabs al, byte [0x30244c8d48000000]
add byte [rax], al
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
call fcn.1400532e0
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x50]
lea r8, [0x1400aa784]
lea eax, [0x1400aa784]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x140042088
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
jmp 0x140042088
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140042088
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp 0x140042088
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
invalid
invalid
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140042088
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x14004232f
add al, byte [rax]
add byte [rcx + rax - 0xf], cl
add byte [rax], al
add rcx, r14
mov r8, rcx
test rdx, rdx
mov rdx, rsi
je 0x1400420b4
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400420b6
xor eax, eax
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], rbx
add byte [rax - 0x77], cl
pushfq
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x148], xmm0
movups xmmword [rsp + 0x158], xmm1
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
mov qword [rsp + 0x168], rcx
mov byte [rsp + 0x172], al
mov word [rsp + 0x170], 0x200
lea rsi, [rsp + 0xe1]
mov r15b, 2
xor r12d, r12d
lea r14, [rsp + 0x30]
cmp bpl, 6
je case.0x1400443a9.216
nop word [rax + rax]
mov rax, qword [rsp + 0xbf]
mov eax, dword [rsp + 0xbf]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x4f
invalid
mov qword [rsp + 0x4f], rax
movaps xmm8, xmmword [r12 + r12 + 0xa0]
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
xor byte [rax - 0x77], cl
sti
mov rbx, rdi
mov qword [rsp + 0xd0], rdi
mov rdi, rdx
mov esp, 0xd024
add byte [rax - 0x77], cl
xlatb
mov qword [rsp + 0xd8], rdx
mov dword [rsp + 0xd8], edx
add byte [rax], al
mov byte [rsp + 0xe0], bpl
mov rax, qword [rsp + 0x4f]
and al, 0x4f
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x4f
mov qword [rsi + 0x1f], rax
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
invalid
sub byte [rsp + 0x30], al
xor byte [rdi], cl
sub byte [rsp + 0x40], cl
and al, 0x40
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc byte [rdi], cl
adc dword [rsi], eax
mov byte [rsp + 0x10a], r13b
mov byte [rsp + 0x108], r12b
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0xd0]
call fcn.140040170
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x138]
call fcn.140040170
mov bh, 0xdf
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x68
and al, 0xd0
add byte [rax], al
add al, ch
leave
invalid
mov bh, 0xdf
invalid
and al, 0x68
cmp byte [rsp + 0x30], 0xa
je 0x14004225a
cmp al, 0xa
je 0x14004225e
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov ecx, esi
lea rdx, [rsp + 0x68]
push rsp
and al, 0x68
call case.0x140042473.85
add byte [rax], al
test al, al
je 0x1400422a5
invalid
add byte [rax - 0x75], cl
mov esp, 0xd024
rol byte [rax], 1
invalid
mov rdi, qword [rsp + 0xd0]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xd8]
movzx ebp, byte [rsp + 0xe0]
mov dh, 0xac
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
mov dh, 0xac
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
adc byte [rdi], r9b
sub dword [rsp + 0xa0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm1
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x1f]
invalid
mov qword [rsp + 0xbf], rax
mov dword [rsp + 0xbf], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
add byte [rax], al
movzx r12d, byte [rsp + 0x108]
movzx esp, byte [rsp + 0x108]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
mov dh, 0xbc
and al, 9
add dword [rax], eax
invalid
movzx r15d, byte [rsp + 0x109]
movzx edi, byte [rsp + 0x109]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
lodsb al, byte [rsi]
movzx r13d, byte [rsp + 0x10a]
mov dh, 0xac
and al, 0xa
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
movzx eax, byte [rsi + 0x2e]
mov byte [rsp + 0x2c], al
mov byte cs:[rsp + 0x2c], al
mov eax, dword [rsi + 0x2a]
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
cmp bpl, 6
invalid
jne 0x140042120
invalid
jmp case.0x1400443a9.216
in eax, dx
invalid
invalid
cmp al, 0xa
jne 0x1400422a5
mov rax, qword [rsp + 0xbf]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rdi + rbp], ah
invalid
mov qword [rsp + 0x12f], rax
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xa0], al
test byte [rax + riz*4], ah
add byte [rax], al
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
invalid
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x120], xmm1
sub dword [rsp + 0x120], ecx
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
sub dword [rsp + 0x110], eax
add dword [rax], eax
add byte [rbx - 0x76d7dbbc], cl
and al, 0x20
invalid
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
invalid
and byte [rdi], cl
mov dh, 0x44
and al, 0x2c
invalid
movzx eax, byte [rsp + 0x2c]
sub al, 0x88
and al, 0x24
and al, 0x24
mov byte [rsp + 0x24], al
and al, 0x24
and al, 0x41
cmp r13b, 2
cmp ch, 2
add dh, byte [rbp + 4]
jne 0x1400422a9
xor eax, eax
jmp 0x140042309
mov rax, qword [rsp + 0x12f]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
and al, 0x60
invalid
movaps xmm0, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [rsp + 0x51], xmm1
movups xmmword [rsp + 0x41], xmm0
adc dword [rsp + 0x41], eax
adc dword [rsp + 0x41], eax
and al, 0x41
and al, 0x41
mov eax, dword [r12 + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rcx + 0xf6b2444], cl
mov dh, 0x44
mov dword [rsp + 0x6b], eax
and al, 0x6b
imul ecx, dword [rdi], 0xffffffb6
and al, 0x24
and al, 0x24
movzx eax, byte [rsp + 0x24]
and al, 0x24
mov byte [rsp + 0x6f], al
mov qword [rsp + 0x30], rbx
invalid
xor byte [rax - 0x77], cl
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
jl 0x14004230e
and al, 0x38
cmp byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x40
invalid
mov byte [rsp + 0x40], bpl
mov byte [rsp + 0x68], r12b
mov byte [rsp + 0x68], r12b
and al, 0x68
mov byte [rsp + 0x69], r15b
mov byte [rsp + 0x6a], r13b
and al, 0x6a
push 0x48
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
xor al, ch
cmpsd dword [rsi], dword [rdi]
call fcn.14003fbb0
fdivr st(7)
call qword [rax + 0x78c48148]
invalid
invalid
invalid
invalid
nop
add rsp, 0x178
add esp, 0x178
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
lea r8, [0x1400ae4f0]
lea eax, [0x1400ae4f0]
add eax, 0x6c1cb
mov rdx, rsi
call fcn.140097800
ud2
lea r8, [0x1400ae4f0]
add eax, 0x6c1ba
mov edx, 0x480006c1
mov edx, ebx
rol dword [rsi], 0
invalid
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.140097800
ud2
ret 0x554
push rsp
add eax, 0x410b0f00
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
in al, dx
add qword [rax], rax
invalid
in al, dx
add qword [rax], rax
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov r14, r8
mov esi, eax
invalid
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
mov eax, esi
invalid
call fcn.1400532e0
add dword [rax], eax
movzx ebp, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
invalid
mov dh, 0xac
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], al
movzx edx, bpl
movzx edx, ch
mov dh, 0xd5
lea r8, [0x1400aa7a0]
lea eax, [0x1400aa7a0]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
add ecx, eax
mov rdx, rsi
mov edx, esi
mov r8, rdi
mov r8, rdi
mov eax, edi
jmp r9
jmp rcx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x140040d52.212
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 8
jmp case.0x140040d52.212
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140040d52.212
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp case.0x140040d52.212
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb case.0x140041bb3.62
invalid
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
sal byte [rsp + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x14004240a
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
xchg esp, eax
invalid
or r13b, cl
or ch, cl
jmp 0x14004240d
xor r13d, r13d
xor ebp, ebp
in eax, dx
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov qword [rsp + 0x3f], rax
movups xmm0, xmmword [rsp + 0x91]
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa1]
and al, 0xa1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1400532e0
movzx edx, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
cdq
invalid
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400aa7bc]
lea r8, [0x1400aa7bc]
lea eax, [0x1400aa7bc]
movsxd r9, dword [r8 + rdx*4]
nop
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
fimul dword [rbp - 0x77]
invalid
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x1400424b0
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 8
jmp 0x1400424b0
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
invalid
invalid
jmp 0x1400424b0
lea rdx, [rax + 1]
test rax, rax
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
add rcx, 2
invalid
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 2
add ecx, 2
add ch, bl
jmp 0x1400424b0
add eax, 0x2b9
mov ecx, 2
add byte [rax - 0x77], cl
fimul dword [rax + 0x29]
mov rdx, rbx
sub rdx, rcx
retf 0x820f
out 1, al
add byte [rax], al
retf 0x820f
invalid
add byte [rax], al
add rcx, r14
int1
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x1400424d9
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400424db
xor eax, eax
ror byte [rcx + rcx*4 - 0x4c], 0x24
or byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x110], rbx
pushfq
and al, 0x10
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x118], xmm0
test byte [rax + rbx], ah
add dword [rax], eax
invalid
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x128], xmm1
sbb byte [rcx], al
add byte [rax], al
movups xmmword [rsp + 0x128], xmm1
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
cmp byte [rcx], al
invalid
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x138], rcx
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
add byte [rax + 0x1422484], cl
add byte [rax], al
mov byte [rsp + 0x142], al
add dword [rax], eax
add byte [rsi - 0x39], ah
mov word [rsp + 0x140], 0x200
lea r15, [rsp + 0x61]
lea edi, [rsp + 0x61]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rbp + rcx*4 + 0x7c]
lea edi, [rsp + 0x61]
lea edi, [rsp + 0x61]
mov al, 2
add cl, byte [rax - 0x73]
pushfq
and al, 0xc8
lea rbx, [rsp + 0xc8]
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
lea r14, [rsp + 0x90]
mov ah, 0x24
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
lea r12, [rsp + 0x108]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rax], al
cmp bpl, 6
or byte [rcx], al
add byte [rax], al
cmp bpl, 6
cmp ch, 6
je case.0x14003ffba.174
xor al, 0x66
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x3f]
mov edx, dword [rsp + 0x3f]
push rsp
and al, 0x3f
mov qword [rsp + 0xaf], rdx
mov dword [rsp + 0xaf], edx
xchg esp, eax
and al, 0xaf
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], al
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
movaps xmmword [rsp + 0xa0], xmm1
mov word [rax + riz*4], fs
and al, 0xa0
movabs al, byte [0x902484290f000000]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
nop
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm0
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
jl 0x1400425af
mov qword [rsp + 0x50], rdi
push rax
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], bpl
mov rdx, qword [rsp + 0xaf]
mov edx, dword [rsp + 0xaf]
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
mov qword [r15 + 0x1f], rdx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], cl
push rdi
invalid
sub byte [rsp + 0xa0], cl
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movups xmmword [r15 + 0x10], xmm1
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
movups xmmword [r15], xmm0
movups xmmword [rdi], xmm0
mov byte [rsp + 0x8a], r13b
mov byte [rsp + 0x88], cl
mov byte [rax], al
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x892484], cl
mov byte [rsp + 0x89], al
and al, 0x89
mov dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
add byte [rax], al
mov rcx, r14
int1
lea rdx, [rsp + 0x50]
call fcn.140040170
dec dword [rax - 0x77]
invalid
mov rdx, r12
mov edx, esp
dec dword [rax - 0x77]
invalid
mov edx, esp
loop 0x1400425cd
call fcn.140040170
movzx eax, byte [rsp + 0xc8]
mov dh, 0x84
and al, 0xc8
add byte [rax], al
add byte [rax + 0x9024bc], al
add byte [rax], al
invalid
xchg ebx, ebx
invalid
invalid
dec dword [rdi]
mov dh, 0x84
and al, 0xc8
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax + 0x9024bc], al
add byte [rax], al
or dh, byte [rsi + riz*2 + 0x3c]
je case.0x140041c4a.49
invalid
je case.0x140041c4a.49
cmp al, 0xa
cmp al, 0xa
or dh, byte [rdi + rsi*2 + 0x4c]
je 0x140042676
ja case.0x140040e4c.109
mov rcx, r14
mov ecx, esi
mov rdx, rbx
mov edx, ebx
call case.0x140042473.85
add dword ss:[rax], 0
test al, al
je 0x140042673
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
je 0x14004263b
and al, 0x58
pop rax
movzx ebp, byte [rsp + 0x60]
mov dh, 0x6c
insb byte [rdi], dx
and al, 0x60
invalid
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
adc byte [rdi], al
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
and al, 0x30
and al, 0x30
xor byte [rcx - 0x75], cl
mov rax, qword [r15 + 0x1f]
mov eax, dword [rdi + 0x1f]
invalid
invalid
mov qword [rsp + 0x3f], rax
and al, 0x3f
invalid
movzx ecx, byte [rsp + 0x88]
movzx eax, byte [rsp + 0x89]
mov dword [rax], eax
add byte [rax], al
mov dh, 0x8c
and al, 0x88
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0x89
invalid
mov dword [rax], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
add byte [rax], al
movzx r13d, byte [rsp + 0x8a]
mov dh, 0xac
lodsb al, byte [rsi]
and al, 0x8a
add byte [rax], al
add byte [rax - 0x80], al
cmp ch, 6
mov al, byte [rax]
add byte [rax], al
cmp bpl, 6
cmp ch, 6
jne 0x140042560
jmp case.0x14003ffba.174
invalid
invalid
cmp al, 0xa
movzx eax, r13b
mov dh, 0xc5
or al, byte [rcx + 0xf]
mov dh, 0xc5
invalid
mov r13d, 2
mov ebp, 2
cmove r13d, eax
jmp 0x140042676
mov r13b, 2
cmp r13b, 2
add cl, byte [rdi]
setne al
xchg ebp, eax
ror byte [rax - 0x7f], 0xc4
add qword [rax], rax
invalid
add rsp, 0x148
add esp, 0x148
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1400ae4f0]
lea eax, [0x1400ae4f0]
invalid
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
bnd call fcn.140097800
call fcn.140097800
add eax, 0x4c0b0f00
lea eax, [0x1400ae4f0]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
mov r14d, 0x89480006
invalid
ud2
lea r8, [0x1400ae4f0]
mov rdx, rbx
call fcn.140097800
push r9
invalid
add byte [rdi], cl
invalid
push r9
push rcx
add eax, 0x660b0f00
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
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], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
in al, dx
add qword [rax], rax
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
add byte [rax], al
mov rbx, r9
mov ebx, ecx
mov r14, r8
mov esi, eax
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call fcn.1400532e0
or eax, dword [rcx]
add byte [rdi], cl
invalid
movzx ebp, byte [rsp + 0x90]
mov dh, 0xac
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
invalid
movabs al, byte [0xb024848b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
invalid
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xd5
movzx edx, bpl
lea r8, [0x1400aa7d8]
lea eax, [0x1400aa7d8]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x14004275f
invalid
xor al, 0x48
lea edx, [rax + 1]
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, 8
jmp 0x14004275f
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14004275f
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove rdx, rax
cmove edx, eax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
add rcx, 2
add ecx, 2
jmp 0x14004275f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x140042a11
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x14004278a
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
xchg esp, eax
invalid
or r13b, cl
or ch, cl
jmp 0x14004278d
xor r13d, r13d
xor ebp, ebp
in eax, dx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x3f], rax
movups xmm0, xmmword [rsp + 0x91]
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1400532e0
sbb dword [rbx], ecx
add dword [rax], eax
or eax, dword [rcx]
add byte [rdi], cl
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
movzx edx, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea r8, [0x1400aa7f4]
lea eax, [0x1400aa7f4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x140042830
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140042830
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140042830
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140042830
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x140042a22
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x140042859
lea r8, [0x1400ae4f0]
mov rdx, rsi
call fcn.140097800
ud2
lea r8, [0x1400ae4f0]
mov rdx, rbx
call fcn.140097800
ud2
movabs al, byte [0x894cf9894c000000]
mov r8, rbx
stc
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], rbx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rbx
cmp dh, al
and al, 0x40
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x28]
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, r12
call fcn.140040c30
dec dword [rdi]
adc byte [rsp + 0x28], al
invalid
dec dword [rdi]
adc byte [rsp + 0x28], al
invalid
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
test edx, edx
je 0x140042d18
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.140010810
mov rcx, rsi
call fcn.1400a5780
ud2
js 0x140042e07
mov rax, qword [0x1400cd318]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rbx
call fcn.140010800
invalid
cld
dec dword [rcx - 0x77]
invalid
test rax, rax
test eax, eax
invalid
test eax, eax
jne case.0x14003ffba.177
mov ecx, 1
mov rdx, rbx
call fcn.140082340
ud2
mov r14d, 1
mov esi, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x30], rbx
and al, 0x30
mov byte [rsp + 0x38], 0
mov rcx, r14
mov rdx, rbx
call case.0x14003f8c5.156
test rax, rax
invalid
je 0x140042dd2
sal byte [rdx + rbx + 0x4c], 0x89
int1
mov rcx, r14
mov rdx, rbx
call fcn.140041cb0
test rax, rax
je 0x140042dd2
cmp rdx, rbx
ja 0x140042dd2
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140040c30
movups xmm0, xmmword [rsp + 0x20]
dec dword [rdi]
adc byte [rsp + 0x20], al
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, rsi
invalid
add rsp, 0x40
pop rbx
pop rdi
invalid
invalid
pop rsi
pop r14
pop r15
ret
call fcn.140082300
ud2
invalid
sub byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rsp + 0x20]
test rdx, rdx
je 0x140042e2b
mov rcx, qword [rsp + 0x20]
mov r8d, 1
call fcn.140010810
frndint
invalid
frndint
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400a5780
ud2
invalid
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rdi, r9
mov r14, r8
mov r15, rdx
mov rsi, rcx
invalid
mov rbx, qword [rsp + 0xa0]
movabs al, byte [0x894cd18948000000]
invalid
invalid
movabs al, byte [0x894cd18948000000]
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
invalid
mov edx, eax
ret 0x94e8
call case.0x14003f8c5.156
test rax, rax
je case.0x140041223.106
invalid
jo 0x140042eba
cmp rdx, 2
cmp edx, 2
add dh, byte [rbp + 0xb]
jne 0x140042e82
movzx ecx, word [rax]
or byte [rcx + 0x2e2ef9], al
add byte [rdi + rbx*2 + 0x49], dh
pop rdi
mov r8, 0xffffffffffffffff
cmp ecx, 0x2e2e
je case.0x140041223.106
pop rdi
pop rdi
mov r8, 0xffffffffffffffff
mov rcx, rdx
nop dword [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je case.0x140041223.106
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
inc r8
cmp byte [rax + rcx - 1], 0x2e
mov rcx, r9
jne case.0x140040fb6.108
lea rcx, [r9 + 1]
add qword [r8 + 0x39], rcx
add dword [rax + 0x39], ecx
cmp rcx, rdx
ja 0x140042faf
add byte [rax], al
ror dword [rdi], 1
xchg esp, edi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rbp + 0x4d], 0x85
test rax, rax
je case.0x140041223.106
test r9, r9
leave
je case.0x140041223.106
and al, 0x4c
mov ecx, esi
mov rcx, r14
sub rcx, r8
jb 0x140042fbd
hlt
add byte [rax], al
invalid
hlt
add byte [rax], al
add byte [rcx + 1], cl
fimul word [rbp + 0x29]
invalid
add r14, rbx
sub r14, r8
sub esi, eax
sub esi, eax
invalid
mov r12, r14
mov r14, rcx
test r12, r12
jne 0x140042eed
mov ecx, 1
jmp case.0x1400415b8.83
invalid
xor eax, 0x33248d4e
lea r12, [rbx + r14]
lea esp, [rbx + rsi]
inc r12
inc esp
test r12, r12
test esp, esp
je 0x140042eda
js 0x140042f99
mov rax, qword [0x1400cd318]
mov eax, dword [0x1400cd318]
movzx eax, byte [rax]
add byte [rdx + 1], bh
mov edx, 1
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call fcn.140010800
mov rcx, rax
test rax, rax
je 0x140042fa0
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], r12
and al, 0x30
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x40], 1
and al, 0x40
invalid
add dh, al
and al, 0x40
add dword [rbp + 0x39], ecx
cmp r12, r14
cmp r12, r14
jae 0x140042f4e
lea rcx, [rsp + 0x28]
xor edx, edx
mov r8, r14
call fcn.14001dd60
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r12, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
jmp 0x140042f51
xor r12d, r12d
add rcx, r12
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call sub.msvcrt.dll_memcpy
add r12, r14
add esp, esi
invalid
add byte [rbp + 1], cl
hlt
add esp, esi
mov qword [rsp + 0x38], r12
and al, 0x38
cmp byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.140041850
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
call fcn.140082300
add byte [rdi], cl
or edi, dword [rcx + 1]
ud2
mov ecx, 1
mov rdx, r12
call fcn.140082340
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
add eax, 0x6885a
pop rdx
mov byte [rsi], al
invalid
add al, ch
add rax, 0x4c0b0f00
add eax, 0x4c0b0f00
invalid
call fcn.140097800
ud2
add eax, 0x4c0b0f00
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
movsb byte [rdi], byte [rsi]
mov bh, 6
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
lea r8, [0x1400ae768]
lea eax, [0x1400ae768]
mov rdx, r14
call fcn.140097880
ud2
invalid
or ecx, dword [rax - 0x77]
mov rsi, rax
mov rdx, qword [rsp + 0x30]
invalid
invalid
xor byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rsp + 0x28]
test rdx, rdx
je 0x140042feb
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.140010810
cld
invalid
cld
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400a5780
ud2
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
push rdi
push rbx
sub rsp, 0x50
in al, dx
push rax
in al, dx
push rax
mov rdi, r8
mov edi, eax
mov rbx, rdx
mov rsi, rcx
mov esi, ecx
lea rcx, [rsp + 0x28]
call fcn.1400532e0
add dword [rax], eax
add dword [rax], eax
movzx eax, byte [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
and al, 0x38
mov rdx, qword [rsp + 0x48]
lea r8, [0x1400aa810]
lea eax, [0x1400aa810]
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, rdi
mov r8, rbx
jmp r9
jmp rcx
add rcx, 4
jmp 0x14004307a
invalid
xor al, 0x48
lea eax, [rdx + 1]
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
ret 0x148
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ret 0x148
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14004307a
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x14004307a
mov ecx, 2
mov rax, rdi
sub rax, rcx
jb 0x1400430d7
add rcx, rbx
mov r8, rcx
test rax, rax
je 0x14004309f
lea r8, [0x1400ae4f0]
mov rdx, rdi
call fcn.140097800
ud2
mov qword [rsp + 0x80], 1
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 1
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.1400959c0
nop
add rsp, 0x98
ret
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x38]
mov rcx, rax
call fcn.1400959c0
add byte [rax + 0x68c48348], dl
add byte [rax + 0x68c48348], dl
ret
in al, dx
cmp byte [rax - 0x75], cl
jns 0x14004407a
mov rcx, rdi
mov edx, 1
call sub.KERNEL32.dll_TerminateProcess
test eax, eax
je 0x14004405f
xor esi, esi
jmp 0x1400440c7
call sub.KERNEL32.dll_GetLastError
mov esi, eax
cmp eax, 5
jne 0x1400440bf
mov rcx, rdi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x140044082
cmp eax, 0x102
add al, byte [rcx]
add byte [rax], al
je 0x14004405b
jmp case.0x14003f8c5.196
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
push rsp
and al, 0x24
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
jne 0x14004405b
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x30]
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.1400132f0
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x38
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, qword [rcx + 0x30]
jmp 0x1400a5124
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov rcx, qword [rdx + 8]
cmp qword [rdx], 0
mov qword [rdx], 0
je 0x140044112
add byte [rax], al
add byte [rbp + rax - 0x18], dh
mov dl, byte [rcx]
invalid
call sub.KERNEL32.dll_CloseHandle
mov rdi, qword [rdi + 0x30]
mov rcx, rdi
mov ecx, edi
mov edx, 0xffffffff
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
invalid
je 0x14004413f
sal byte [rax + rbx - 0x18], 0x30
adc byte [rsi], al
add byte [rax - 0x3f], cl
loopne 0x140044150
invalid
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
or byte [rax + 1], r15b
mov eax, 1
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x140044161
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x24
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
adc byte [rsi], al
add byte [rbp - 0x74308b40], al
test eax, eax
je 0x140044127
mov eax, dword [rsp + 0x24]
test eax, eax
je 0x140044127
mov eax, dword [rsp + 0x24]
mov dword [rsi + 4], eax
xor eax, eax
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
mov rsi, rcx
mov rdi, qword [rdx + 0x30]
xor ebx, ebx
mov rcx, rdi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x140044197
cmp eax, 0x102
add dword [rax], eax
add byte [rsp - 0x15], dh
sub al, 0xc7
and al, 0x2c
sub al, 0
add byte [rax], al
invalid
je 0x1400441b9
jmp case.0x140040e4c.122
mov dword [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x2c
lea rdx, [rsp + 0x2c]
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je case.0x140040e4c.122
invalid
call 0xc50447bc
sal byte [rbx + rdx - 0x75], 0x4c
invalid
mov ecx, dword [rsp + 0x2c]
adc ecx, dword [rbx - 0x44d3dbb4]
add dword [rax], eax
add byte [rax], al
mov ecx, dword [rsp + 0x2c]
mov ebx, 1
mov dword [rsi + 4], ebx
mov dword [rsi + 8], ecx
xor eax, eax
shr bl, 0x16
shr bl, 0x16
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
xchg esp, eax
clts
add byte [rax - 0x3f], cl
loopne case.0x140041bb3.78
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
add byte [rcx - 0xf76b7fa], cl
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
movaps xmmword [rsp + 0xf0], xmm6
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esi, edx
mov r15, rcx
mov rcx, qword [rdx + 8]
or byte [rax - 0x7d], cl
cmp al, byte [rax]
iretd
or byte [rax - 0x7d], cl
cmp al, byte [rax]
mov qword [rdx], 0
je 0x140044227
call sub.KERNEL32.dll_CloseHandle
adc byte [rsi], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
mov qword [rsp + 0x88], 1
and al, 0x88
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
invalid
invalid
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x40], eax
invalid
movups xmmword [rsp + 0x40], xmm0
mov r14, qword [rsi + 0x18]
mov r14, qword [rsi + 0x18]
cmp qword [rsi + 0x10], 0
mov rax, qword [rsi + 0x20]
mov qword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x39], r9b
adc byte [rax], r8b
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
and byte [rax], r8b
add byte [rax], al
mov rbx, qword [rsi + 0x28]
mov qword [rsi + 0x20], 0
invalid
je case.0x140042722.22
add byte [rbp + rbx*2 + 0x48], dh
test eax, eax
test rax, rax
je 0x140044559
loope case.0x14004204b.43
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x88]
lea r9, [rsp + 0x38]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x38
mov rcx, r14
mov r8, rbx
call fcn.1400551c0
xor byte [rdi], cl
add dword [rax], eax
xor byte [rdi], cl
add dword [rax], eax
test rax, rax
je 0x1400445ac
test byte [rbx], dl
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea rcx, [0x1400abff0]
lea r9, fcn.1400132f0
invalid
add byte [rbp + rcx*4 + 0xd], cl
sbb byte [rbp + 6], bh
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x50]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140091aa0
xlatb
add al, 0
invalid
xlatb
add al, 0
invalid
add cl, ch
movsd dword [rdi], dword [rsi]
add al, 0
jmp 0x140044771
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xlatb
add al, byte [rax]
test rax, rax
je 0x1400445ac
invalid
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
je 0x140044305
invalid
mov qword [rsp + 0xd8], r15
mov qword [rsp + 0x30], rsi
and al, 0x30
and al, 0x30
xor byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
invalid
mov r13d, 1
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x74]
and al, 0x38
xor edi, edi
lea r14, [rsp + 0x38]
lea r12, [rsp + 0xb8]
lea esp, [rsp + 0xb8]
xorps xmm6, xmm6
lea rax, [0x1400ae0e8]
add eax, 0x69de7
mov qword [rsp + 0xa0], rax
lea rbp, [0x1400aa82c]
lea ebp, [0x1400aa82c]
test byte [rax + riz*4], ah
and al, 0xa0
movabs al, byte [0x651c2d8d48000000]
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [0x1400aa82c]
lea ebp, [0x1400aa82c]
sbb al, 0x65
invalid
xor r15d, r15d
xor esi, esi
test byte [rcx + 0x39], 0xff
test byte [rcx + 0x39], 0xff
cmp edi, edi
jne case.0x140041c4a.74
jmp 0x14004433e
add byte [rax + 0xf230f78], al
test dword [rax + 0x48000003], esp
mov qword [rsp + 0x50], rax
jne 0x1400446ca
mov qword [rsp + 0x50], rax
and al, 0x50
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
call fcn.1400132f0
cmp r15, rdi
push qword [rbp + 0x20]
push qword [rbp + 0x20]
mov r8d, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rdi
call fcn.14001dd60
mov r15, qword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov r13, qword [rsp + 0x38]
and al, 0x38
mov rdi, qword [rsp + 0x40]
and al, 0x40
lea rax, [r15 + r13]
mov rcx, rdi
sub rcx, r15
mov qword [rsp + 0xb8], rax
mov eax, 0x48000000
mov dword [rsp + 0xc0], ecx
and al, 0xc0
add byte [rax], al
invalid
mov eax, 0x48000000
mov dword [rsp + 0xc0], ecx
and al, 0xc0
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], rsi
rol byte [rax], 1
add byte [rax], al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov rcx, rbx
mov rdx, r12
call case.0x14004fc4c.183
or byte [rcx], al
add byte [rax - 0x7b], cl
invalid
je 0x1400443d5
or byte [rcx], al
add byte [rax - 0x7b], cl
sal byte [rcx + rdi - 0x77], 0xc1
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
lea eax, [rax]
lea eax, [rax]
add rcx, rbp
jmp rcx
invalid
loope 0x14004432c
js 0x1400443be
and ecx, dword [rdi]
test byte [rbp - 1], dh
invalid
invalid
nop word [rax + rax]
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je case.0x140041635.87
pop rdx
invalid
invalid
invalid
pop rdx
invalid
invalid
jmp 0x1400446ca
mov r14, qword [rsp + 0xc8]
test r14, r14
test esi, esi
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
mov cl, 1
add byte [rax], al
test esi, esi
je 0x140044597
mov r12, qword [rsp + 0xd0]
movsb byte [rdi], byte [rsi]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
mov rsi, r12
rol byte [rax], 1
add byte [rax], al
mov rsi, r12
sub rsi, r14
jb 0x140044710
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0xc0]
cmp r12, rdx
invalid
ja 0x1400446ff
xchg esp, esi
add al, byte [rax]
invalid
invalid
xchg esp, esi
add al, byte [rax]
add byte [rbp + 1], cl
dec byte [rcx + rcx*4 + 0x74]
and al, 0x48
add r14, r15
mov qword [rsp + 0x48], r14
mov rax, rdi
mov eax, edi
or rax, r14
jne 0x14004453b
movaps xmmword [rsp + 0x60], xmm6
sub dword [rsp + 0x60], esi
and al, 0x60
movaps xmmword [rsp + 0x50], xmm6
je case.0x140042722.28
push rax
mov r9d, 0x20
lea r14, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
fimul dword [rbp + rcx*4 + 0x44]
and al, 0x50
lea eax, [rsp + 0x50]
call fcn.1400549f0
cmp qword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0xb0]
lea r15, [0x1400aa83c]
cmp eax, 0x663dd
je case.default.0x140044484
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
mov rax, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
invalid
or al, 0x8f
add rcx, r15
invalid
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1400444c0
jmp 0x1400446ca
nop word cs:[rax + rax]
cmp byte [rax + 0xf], 0x23
je 0x1400444c0
mov dr6, rsp
sbb ch, cl
invalid
jmp 0x1400446ca
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x7af0dc07], al
or al, byte [rdx]
add byte [rax], al
mov rcx, rdi
call fcn.1400132f0
mov r9d, 0x20
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov edx, ebx
lea r8, [rsp + 0x50]
call fcn.1400549f0
cmp qword [rsp + 0xa8], 0
test al, 0
add byte [rax], al
add byte [rbp - 0x79], dh
test al, 0
add byte [rax], al
add byte [rbp - 0x79], dh
mov r12, qword [rsp + 0xb0]
test r12, r12
je 0x140044597
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rbp + 0x49000000], bl
cmp esp, 0x20
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
and byte [rdi], cl
ja 0x140044724
lea rcx, [rsp + 0x38]
cmp r12, 0x20
ja 0x140044724
lea rcx, [rsp + 0x38]
xor edx, edx
mov r8, r12
call fcn.14001dd60
mov r13, qword [rsp + 0x38]
ror byte [rbp - 0x77], cl
loopne 0x1400444f7
cdqe
std
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x38
mov rdi, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
jl 0x140044540
mov r14, qword [rsp + 0x48]
lea rcx, [r14 + r13]
lea rdx, [rsp + 0x50]
mov r8, r12
call sub.msvcrt.dll_memcpy
add r14, r12
mov qword [rsp + 0x48], r14
mov r15, r14
lea r14, [rsp + 0x38]
lea r12, [rsp + 0xb8]
cmp r15, rdi
je 0x140044566
cmp byte [rbp + rcx*4 - 0x5c], cl
and al, 0xb8
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi]
invalid
test dl, ch
std
invalid
je 0x14004433e
jmp case.0x140041c4a.74
mov qword [rsp + 0xb8], r14
mov dword [rsp + 0xb8], esi
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0xb8]
lea edx, [rsp + 0xb8]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0xb8
lea edx, [rsp + 0xb8]
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x88
add byte [rax], al
add al, ch
or dword [rcx], eax
add byte [rax - 0x7d], cl
cmp qword [rsp + 0xe0], 0
lea r8, [rsp + 0x88]
call fcn.140054ec0
cmp qword [rsp + 0xe0], 0
add byte [rdi], cl
test dword [rsi + 0x4c000001], ebp
mov ecx, esi
jne 0x14004473b
mov rcx, r14
call sub.KERNEL32.dll_CloseHandle
jmp 0x1400445ac
invalid
adc eax, 0xe8d98948
std
or al, 6
add byte [rax - 0x75], cl
je 0x1400445c7
invalid
mov rcx, rbx
call sub.KERNEL32.dll_CloseHandle
mov rsi, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rbx + rcx*4 - 0x44], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov r15, qword [rsp + 0xd8]
mov qword [rsi], 0
mov rdi, qword [rsi + 0x30]
mov rcx, rdi
mov edx, 0xffffffff
invalid
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x140044620
add byte [rax - 0x75], cl
jle 0x1400445e7
invalid
pop rax
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
shl eax, 0x20
shl eax, 0x20
or rax, 2
mov qword [r15 + 8], rax
mov qword [r15], 0
mov dword [rdi], 0
mov dword [rdi], 0
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x1400445fa
mov rcx, qword [rsp + 0x38]
mov r8d, 1
call fcn.140010810
invalid
ret 0xfffc
invalid
mov rdx, qword [rsp + 0x90]
test rdx, rdx
je 0x140044697
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x74b80000], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.140010810
jmp 0x140044697
mov dword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x50]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je 0x1400445c8
mov eax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov qword [rsp + 0x60], rcx
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x78], rcx
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x68], xmm1
movups xmmword [r15], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [r15 + 0x20], rcx
and byte [r8 - 0x75], r9b
and al, 0x78
and byte [r8 - 0x75], r9b
and al, 0x78
mov qword [r15 + 0x28], rcx
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov qword [r15 + 0x10], rcx
mov rcx, qword [rsp + 0x68]
mov qword [r15 + 0x18], rcx
sbb byte [rcx - 0x77], al
invalid
invalid
sbb byte [rcx - 0x77], al
xor byte [r8 - 0x75], r9b
jbe 0x1400446d3
mov rsi, qword [rsi + 0x38]
mov rcx, rdi
call sub.KERNEL32.dll_CloseHandle
mov rcx, rsi
call sub.KERNEL32.dll_CloseHandle
mov rax, r15
movaps xmm6, xmmword [rsp + 0xf0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1400abff0]
movabs eax, dword [0x4820244489480006]
lea ecx, [0x1400abff0]
lea r9, fcn.1400132f0
lea r8, [rsp + 0x50]
mov edx, 0x2b
mov rsi, qword [rsp + 0x30]
call fcn.140091aa0
jmp 0x140044771
lea rax, [0x1400ae0d0]
mov qword [rsp + 0xa0], rax
jmp 0x140044729
lea r8, [0x1400ae0d0]
mov rcx, r14
mov rdx, r12
call fcn.140097900
jmp 0x140044771
mov edx, 0x20
mov rcx, r12
mov r8, qword [rsp + 0xa0]
call fcn.140097880
jmp 0x140044771
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1400abff0]
lea r9, fcn.1400132f0
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140091aa0
ud2
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x140047de1
mov rcx, qword [rsi]
mov ecx, dword [rsi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call sub.msvcrt.dll_memcpy
add eax, 0xfb014800
add eax, 0xfb014800
mov qword [rsi + 0x10], rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14001dd60
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x140047dbf
add dword [rax], eax
add byte [rcx - 0x73], cl
adc al, 0xe
add eax, 2
lea eax, [rax + 1]
movzx ecx, byte [rax]
stc
loopne 0x140047f09
mov dword [rcx - 0x80], 0x3475edf9
call 0x1412702b4
add byte [rax], al
add dword [rax], eax
add byte [rbp - 0x73], cl
add cl, byte [rbp + 0x39]
jmp 0x1411a02c1
add eax, 3
add byte [rcx + rcx*4 - 0x40], cl
rol byte [rdx], 0x4c
cmp eax, ebp
sal byte [rcx], 0xc0
ror byte [rcx + rax - 0x40], 0x41
mov edx, 3
add byte [rax], al
js 0x140047ef5
invalid
invalid
cmp eax, ebp
rol byte [rcx - 0x46], 4
add byte [rax], al
add cl, ch
add byte [rax], al
invalid
loopne 0x140047f5d
add byte [rax], al
mov eax, edi
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi]
xchg esp, ebx
fadd qword [rax]
add byte [rax], al
mov rbp, r11
fadd qword [rax]
add byte [rax], al
mov ecx, esi
add byte [rax], al
add byte [rax + rax*8 + 0xa5850f], al
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x28], ebp
xor byte [rax - 0x73], cl
add eax, 0x670fc
cmp byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
and al, 0x40
add al, byte [rax]
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x38
fiadd dword [rax + rax]
mov ecx, edi
dec dword [rcx - 0x77]
jmp 0x140047fbc
invalid
add eax, 0x67117
add byte [rcx + rcx*4 - 7], cl
cmp al, 0xf8
add al, 0
stc
mov ecx, esi
mov r8, rdi
add byte [rax + rax*8 - 0x72b7e88b], al
adc eax, 0x65355
push rbp
push rbx
invalid
invalid
invalid
push rbp
push rbx
invalid
add byte [rax], al
int1
add al, 0
invalid
lea eax, [0x1400af040]
invalid
cli
jo 0x140048028
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
cli
add al, 0
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, rcx
add r8, rdx
add eax, edx
add eax, edx
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
lea rdi, [rsp + 0x38]
mov byte [rsp + 0x38], 0x81
cmp byte [rcx + 0x245c8d48], al
invalid
cmp dh, al
and al, 0x38
cmp byte [rcx + 0x245c8d48], al
mov byte [rsp + 0x44], 0x81
lea r15, [rsp + 0x5d]
invalid
invalid
je 0x140048091
invalid
cmp byte [rcx + 0x245c8d48], al
mov byte [rsp + 0x44], 0x81
pop rsp
and al, 0x44
mov byte [rsp + 0x44], 0x81
lea r15, [rsp + 0x5d]
pop rbp
lea r14, [rsp + 0x5c]
and al, 0x5c
pop rsp
lea r12, [0x1400aa84c]
and eax, 0x627d7
add bl, ch
invalid
jmp 0x14004809e
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ebp, dword [rsp + 0x48]
mov rcx, rbx
call fcn.14008df30
movsb byte [rdi], byte [rsi]
pop rsi
add al, 0
mov rcx, rsi
mov edx, ebp
invalid
invalid
call fcn.140096870
add al, 0
test al, al
jne 0x1400482e8
add byte [rax], al
mov r13, qword [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
movzx eax, byte [rsp + 0x38]
mov dh, 0x44
and al, 0x38
cmp al, 0x81
je case.0x140041f86.70
nop dword [rax]
cmp al, 0x80
je 0x1400482c2
or al, byte [rdx]
add byte [rax], al
or al, byte [rdx]
add byte [rax], al
movzx ecx, byte [rsp + 0x42]
cmp cl, byte [rsp + 0x43]
invalid
cmp cl, byte [rsp + r12 + 0x43]
jb 0x1400482ce
jb 0x1400482ce
mov byte [rsp + 0x38], 0x81
and al, 0x38
or dword [rax - 0x75], 0x4828244c
mov rcx, qword [rsp + 0x28]
test rcx, rcx
mov rcx, qword [rsp + 0x28]
test rcx, rcx
sub byte [rax - 0x7b], cl
leave
je 0x140048290
add byte [rax], al
cmp rcx, r13
je 0x140048290
jmp 0x141b204f0
lea rax, [rcx + 1]
lea eax, [rcx + 1]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
movzx ebp, byte [rcx]
test bpl, bpl
test ch, ch
test ch, ch
jns 0x140048170
mov eax, ebp
and eax, 0x1f
invalid
lea rdx, [rcx + 2]
mov qword [rsp + 0x28], rdx
and al, 0x28
invalid
push rsp
and al, 0x28
movzx r8d, byte [rcx + 1]
and r8d, 0x3f
and eax, 0x3f
mov dh, 0x41
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
cmp bpl, 0xdf
cmp ch, 0xdf
jbe 0x140048160
lea rdx, [rcx + 3]
lea rdx, [rcx + 3]
add ecx, dword [rax - 0x77]
push rsp
and al, 0x28
mov qword [rsp + 0x28], rdx
movzx edx, byte [rcx + 2]
shl r8d, 6
loopne case.0x1400427f3.22
push rcx
add al, byte [rcx - 0x3f]
loopne case.0x1400427f3.22
and edx, 0x3f
or edx, r8d
invalid
cmp bpl, 0xf0
jb 0x1400481d7
add byte [rax], al
lea r8, [rcx + 4]
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
movzx ebp, byte [rcx + 3]
and eax, 7
loopne 0x140048149
mov dh, 0x69
add eax, dword [rbx - 0x1f3ef820]
loopne 0x140048149
invalid
invalid
loopne 0x140048149
shl eax, 0x12
shl edx, 6
adc al, cl
loop 0x14004814e
and ebp, 0x3f
in eax, 0x3f
invalid
or ebp, edx
or ebp, eax
cmp ebp, 0x110000
add byte [rbp + 0x19], dh
invalid
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
add byte [rbp + 0x19], dh
jmp 0x140048290
xor al, 1
add byte [rax], al
nop dword [rax]
shl eax, 6
or eax, r8d
or eax, eax
or eax, eax
mov ebp, eax
nop dword [rax + rax]
cmp ebp, 0x27
ja 0x1400481f0
invalid
jnp 0x1400480ff
mov eax, ebp
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
call 0xc408e4c4
invalid
add rax, r12
jmp rax
mov ecx, esi
mov dl, 0x30
xor bl, ch
invalid
xor bl, ch
jns 0x1400481ee
nop dword [rax + rax]
mov rcx, r14
mov dl, 0x74
je 0x140048181
invalid
je 0x140048181
imul esp, dword [rsi + 0xf], 0x841f
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov dl, 0x6e
jmp 0x140048200
mov rcx, r14
mov dl, 0x72
jmp 0x140048200
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov dl, 0x27
jmp 0x140048200
shl eax, 0xc
or edx, eax
mov ebp, edx
cmp ebp, 0x27
jbe 0x140048175
nop dword [rax + rax]
add byte [rax], al
cmp ebp, 0x5c
jne 0x140048240
mov rcx, r14
mov dl, 0x5c
nop word [rax + rax]
call fcn.14008df10
movzx eax, byte [rsp + 0x5c]
add byte [rdi], cl
mov dh, 0x44
and al, 0x5c
mov rcx, qword [r15]
mov qword [rsp + 0x50], rcx
mov ecx, dword [r15 + 7]
mov dword [rsp + 0x57], ecx
cmp al, 0x81
je 0x140048290
mov ecx, dword [rsp + 0x57]
mov dword [rdi + 8], ecx
mov rcx, qword [rsp + 0x50]
mov qword [rdi + 1], rcx
mov byte [rsp + 0x38], al
cmp al, 0x81
jne case.0x140041e42.77
mov ecx, ebp
call fcn.1400a47d0
test al, al
jne 0x140048280
movzx eax, byte [rsp + 0x44]
cmp al, 0x81
je 0x1400482e4
mov ebp, dword [rsp + 0x3c]
mov rcx, rdi
jmp 0x140048087
lea eax, [rcx + 1]
mov byte [rsp + 0x42], al
cmp cl, 0xa
jae 0x1400482fb
movzx ebp, byte [rsp + rcx + 0x38]
jmp case.0x1400412b1.110
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1400abf98]
mov edx, 0xa
call fcn.1400915b0
ud2
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x14004a7e3
mov rcx, qword [r12]
lea rdx, [0x1400ace67]
mov r8d, 1
call fcn.1400959a0
add byte [rax + rax*8 + 0x312850f], al
add byte [rax], al
cmp dword [rsp + 0x150], 1
jne 0x14004a0d7
mov rax, qword [rdi]
cmp eax, 2
je 0x14004a0d7
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
add byte [rcx - 0x80], al
jl 0x14004a51f
and byte [rcx], al
jne 0x14004a5cd
mov rcx, qword [r12]
mov rax, qword [str.0j_b_]
add eax, 0x8b4800
add byte [rax - 0x75], cl
add byte [rax - 0x73], cl
adc eax, 0x63378
lea rdx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0xa8], rdx
lea r8, [0x1400114e0]
add eax, 0xfffc6fb9
mov qword [rsp + 0xb0], r8
add byte [rax], al
lea r8, [0x1400af908]
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
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 - 0x73], cl
push rsp
and al, 0x70
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
and al, 0x80
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 - 0x73], cl
push rsp
and al, 0x70
call fcn.1400959c0
test al, al
jne 0x14004a7e1
add al, byte [rax]
invalid
add byte [rax + rax*8 + 0x214850f], al
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x75], cl
or al, 0x24
mov rcx, qword [r12]
lea rax, str._____________at__
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
add byte [rax], al
lea rbx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x30], rbx
and al, 0x30
and al, 0x30
xor byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x38], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
adc dword [rsp + 0x38], eax
lea rdx, [rsp + 0x20]
call fcn.1400959c0
test al, al
jne 0x14004a7e1
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
or byte [rcx - 0x75], cl
and al, 0x10
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
invalid
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
invalid
and al, 0x28
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
adc byte [r9 + r9*4 + 0x4c], r9b
and al, 0x38
call qword [rax + 0x20]
test al, al
jne 0x14004a7e1
ror byte [rdi], 0x85
movabs eax, dword [0x48240c8b49000001]
lea eax, [rsp + 0xd8]
mov rcx, qword [r12]
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x70], rax
lea rdi, [0x1400a1fc0]
mov qword [rsp + 0x78], rdi
jl 0x14004a680
js 0x14004a6aa
lea esi, [0x1400af968]
jl 0x14004a680
js 0x14004a6aa
lea esi, [0x1400af968]
invalid
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
lea r13, [rsp + 0x70]
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x30], ebp
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x20]
call fcn.1400959c0
test al, al
ror byte [rdi], 0x85
add dword [r8], eax
invalid
ror byte [rdi], 0x85
add dword [r8], eax
add byte [rbx + 0x16024bc], al
cmp dword [rsp + 0x160], 1
jne 0x14004a705
cmp dword [rsp + 0x160], 1
jne 0x14004a705
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
add byte [rax], al
mov rcx, qword [r12]
or al, 0x24
lea rax, [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rax
add byte [rax], al
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x20], r14
and al, 0x20
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x28
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.1400959c0
test al, al
jne 0x14004a7e1
fadd qword [rax]
add byte [rax], al
fadd qword [rax]
add byte [rax], al
mov rcx, qword [r12]
mov ecx, dword [rsp]
and al, 0x48
lea rax, [0x1400af978]
lea eax, [0x1400af978]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
call fcn.1400959c0
invalid
mov ecx, eax
invalid
mov al, 1
invalid
mov dl, 4
add byte [rcx - 0x7bfe4f3f], cl
sal dword [rax + 0xfc98401], 0x84
xchg esi, eax
stc
add dword [rcx + rcx*8 - 0x6697bf1], eax
test cl, cl
leave
je 0x14004a0d7
invalid
jmp 0x14004a7e3
popfq
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x40], al
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
adc byte [rbx], al
invalid
adc byte [rbx], al
add ecx, dword [rdi]
adc byte [rbx + 0x10], cl
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
sub dword [rsp + 0x40], edx
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
xor byte [rdi], cl
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
mov rcx, qword [r12]
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
and byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x14596
add dword [rax], eax
lea rax, [0x14005ed20]
add dword [rax], eax
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
add byte [rax - 0x77], cl
and al, 0x70
and al, 0x70
mov qword [rsp + 0x70], rax
and al, 0x70
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
and al, 0x90
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call fcn.1400959c0
test al, al
je 0x14004a4b1
cld
invalid
invalid
mov cl, 4
add byte [rax + rax*8 - 0x32f7bf1], al
cld
cld
invalid
mov al, 1
add rsp, 0xf0
add esp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x58
cmp byte [rcx], 0
add byte [rbp + 5], dh
add byte [rbp + 5], dh
add eax, 0x58c48348
add rsp, 0x58
add esp, 0x58
ret
lea rax, str.cannot_panic_during_the_backtrace_function
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea eax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
add eax, 0x60e76
jbe case.0x140041bb3.131
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
lea rdx, str.library_std_src...._backtrace_srclib.rs
lea rdx, str.library_std_src...._backtrace_srclib.rs
lea edx, [0x1400af9f8]
mov edx, 0x48000651
lea ecx, [rsp + 0x28]
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
sub al, ch
mov byte [rbx + 4], ch
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
invalid
invalid
call fcn.1400913d0
ud2
nop word [rax + rax]
add byte [rax], al
sub rsp, 0x38
mov rax, rdx
mov qword [rsp + 0x30], rcx
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400afa18]
lea ecx, [0x1400afa18]
or eax, 0x651b5
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, str.ThreadId
lea r9, [rsp + 0x30]
push rcx
invalid
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 8
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.140096150
shr eax, 0xce
mov eax, 0x48900004
nop
add rsp, 0x38
nop
add rsp, 0x38
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x38
mov rax, rdx
mov eax, edx
in al, dx
cmp byte [rax - 0x77], cl
invalid
mov eax, edx
ror byte [rax - 0x77], 1
and al, 0x30
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
lea rcx, [0x1400afa48]
or eax, 0x651a5
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, str.Permissions
lea r9, [rsp + 0x30]
and al, 0x30
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
and al, 0x30
mov r8d, 0xb
mov rcx, rax
call fcn.140096150
add al, 0
add al, 0
nop
add rsp, 0x38
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x38
mov rax, rdx
ror byte [rax - 0x77], 1
and al, 0x30
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400afa70]
or eax, 0x6518d
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, str.FileType
adc eax, 0x65179
push rcx
invalid
lea r9, [rsp + 0x30]
and al, 0x30
mov r8d, 8
add byte [rax], al
mov rcx, rax
call fcn.140096150
nop
add rsp, 0x38
cmp bl, al
cmp bl, al
nop dword [rax + rax]
add byte [rax], al
mov rax, rdx
movzx ecx, byte [rcx]
mov dh, 9
mov dh, 9
lea rdx, [0x1400b17a0]
mov r8, qword [rdx + rcx*8]
mov eax, dword [rdx + rcx*8]
mov eax, dword [rdx + rcx*8]
lea r9, [0x1400b18e8]
lea ecx, [0x1400b18e8]
shr byte [rdi + 6], 0
movsxd rdx, dword [r9 + rcx*4]
adc al, 0x89
add rdx, r9
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp fcn.1400959a0
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
or dword [rbp + 0xf44fa41], ecx
mov dh, 0xc0
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 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]
pop rdx
add dword [rcx - 0x80], eax
cli
invalid
pop rdx
add dword [rcx - 0x80], eax
cli
add al, 0x4c
cmovae r11, rax
cmovae r11, rax
cmp rdx, r11
jne 0x14004a9f7
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x14004a9ab
cmp edx, 4
jne 0x14004a9f7
mov eax, dword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
adc byte [rbp + 0x5e], dh
adc byte [rbp + 0x5e], dh
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.msvcrt.dll_memcmp
test eax, eax
sete al
jmp 0x14004a9f7
invalid
cmp r9b, 4
cmp r9b, 4
jb 0x14004a9f7
cmp cl, r8b
jne 0x14004a9f5
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
stc
call fcn.1400494e0
test rax, rax
jne 0x14004ad3e
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
lea eax, [0x1400afde0]
lea eax, [0x1400afde0]
push rax
invalid
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.14003ccd0
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
call fcn.140013e60
invalid
mov ecx, 7
add ch, cl
sub dword [rdi], ecx
invalid
invalid
add ch, cl
sub dword [rdi], ecx
or ebp, eax
invalid
xchg edx, eax
imul eax, dword [rax + rax], 0x8be80b0f
add al, 0
ud2
call fcn.140091730
mov ebp, dword [rcx + 4]
add byte [rdi], cl
or esp, dword [rsi + 0xf]
add al, 0
ud2
invalid
in al, dx
push 0x48ce8948
mov rsi, rcx
invalid
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je 0x14004adc7
dec ecx
jmp 0x14004add1
invalid
mov rcx, rdi
stc
call fcn.14005c290
mov ecx, eax
mov edx, 1
add byte [rax], al
call fcn.1400a4fac
mov edx, 0x20
and byte [rax], al
add byte [rax], al
add byte [rdx + 0x20], bh
and byte [rax], al
add byte [rax], al
mov r8d, 8
mov rcx, rsi
int1
call fcn.140010810
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
leave
je 0x14004adf9
add al, 0xff
leave
dec ecx
jmp 0x14004ae03
mov rcx, rdi
mov ecx, edi
call fcn.14005c290
add dword [rax], eax
mov ecx, eax
xor edx, edx
add rsp, 0x68
pop rdi
pop rsi
jmp fcn.1400a4fac
invalid
invalid
invalid
mov rdi, rax
jmp 0x14004ae2b
mov edi, eax
mov edx, 0x20
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140010810
mov rcx, rdi
call fcn.1400494e0
invalid
test rax, rax
jne 0x14004ae3f
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
add dh, al
and al, 0x2c
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
invalid
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
and al, 0x38
call fcn.14003ccd0
mov qword [rsp + 0x30], rax
and al, 0x30
invalid
invalid
and al, 0x30
and al, 0x30
xor byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140013e60
mov ecx, 7
add byte [rax], al
add ch, cl
invalid
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
ud2
invalid
ud2
call fcn.140091730
ud2
invalid
xchg ecx, eax
push 0xb0f0004
or ebp, eax
mov ch, byte [rax + 4]
add byte [rdi], cl
invalid
or ebp, eax
mov ch, byte [rax + 4]
add byte [rdi], cl
or ecx, dword [rdi]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rsi
add byte [rax], al
add byte [rsi + 0x57], dl
push rdi
push rdi
sub rsp, 0x68
sub esp, 0x68
mov rsi, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
invalid
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
sbb byte [rbp - 0xea8b37], al
leave
je case.0x140040474.223
dec ecx
leave
mov edx, 1
add dword [rax], eax
add byte [rax], al
add al, ch
frstor dword [rax - 0x7cb7fffb]
invalid
invalid
add byte [rax - 0x7d], cl
add byte [rax], al
call fcn.1400a4fac
cmp qword [rsi + 8], 0
or byte [rax], al
movabs al, byte [0x7500087e83480005]
sbb eax, 0x894833eb
jmp 0x14004af0b
invalid
invalid
add byte [rax - 0x7d], cl
jle case.0x140040cad.203
or byte [rax], al
add byte [rbp + 0x1d], dh
jne 0x14004aef3
jmp 0x14004af0b
mov rcx, rdi
stc
call fcn.14005c290
add dword [rax], eax
mov ecx, eax
mov edx, 1
add dword [rax], eax
add byte [rax], al
sar dword [rdx + 1], 0xe8
shl byte [rax - 0x7cb7fffb], 0x7e
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
call fcn.1400a4fac
add eax, 0x7e834800
cmp qword [rsi + 8], 0
or byte [rax], al
add byte [rax + rbx + 0x48], dh
je 0x14004af0b
sbb byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
invalid
lock dec qword [rax]
test rax, rax
je 0x14004af0b
invalid
invalid
lock dec qword [rax]
jne 0x14004af0b
lea rcx, [rsi + 0x10]
adc al, r13b
cmc
call fcn.14001cc00
sbb al, 0xfd
invalid
mov edx, 0x18
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
or byte [rax], al
invalid
add byte [rax], al
mov r8d, 8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.140010810
pop rax
cld
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
mov ecx, dword [rdi + 0x18]
sbb byte [rbp - 0xfb8b37], al
test ecx, ecx
je 0x14004af29
dec ecx
leave
jmp case.0x140040da6.192
or cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
call fcn.14005c290
mov ecx, eax
adc eax, dword [rcx]
add byte [rcx + 0x48d231c1], cl
xor edx, edx
invalid
xor edx, edx
add rsp, 0x68
add esp, 0x68
pop rdi
pop rsi
jmp fcn.1400a4fac
insb byte [rdi], dx
invalid
invalid
invalid
insb byte [rdi], dx
movabs al, byte [0x4835ebc789480005]
add eax, 0xc7894800
mov edi, eax
invalid
jmp 0x14004af7a
xor eax, 0x48c78948
cmp dword [rsi + 8], 0
jle 0x14004af54
invalid
mov edi, eax
invalid
cmp qword [rsi + 8], 0
jle 0x14004af54
add byte [rax + rbx + 0x48], dh
je 0x14004af67
sbb byte [rax - 0x75], cl
adc byte [rax - 0x7b], r9b
adc byte [rax - 0x7b], cl
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rdi + rcx - 0x10], 0x48
je 0x14004af67
lock dec qword [rax]
dec dword [rax]
jne 0x14004af67
or dword [rax - 0x73], ecx
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
adc al, r13b
call fcn.14001cc00
cdq
sbb al, 0xfd
invalid
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140010810
xchg esi, eax
pop rax
cld
dec dword [rax - 0x77]
invalid
mov rcx, rdi
mov ecx, edi
stc
call fcn.1400494e0
pop rsi
in eax, 0xff
dec dword [rax - 0x7b]
test rax, rax
jne case.0x140040fb6.181
invalid
sal byte [rbp + 7], 0x48
invalid
add rsp, 0x68
add esp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x2c
and al, 0x2c
mov byte [rsp + 0x2c], 0
and al, 0x2c
add byte [rax - 0x73], cl
add eax, 0x64e3e
invalid
invalid
invalid
invalid
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
lea eax, [0x1400afde0]
invalid
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
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
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
and al, 0x50
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.14003ccd0
sbb al, 0xff
dec dword [rax - 0x77]
mov qword [rsp + 0x30], rax
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
or byte [rsi + 0x7b9fffc], 0
cld
invalid
invalid
invalid
invalid
call fcn.140013e60
cld
invalid
mov ecx, 7
add byte [rax], al
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ebp, eax
int 0x29
ud2
add al, 0
ud2
call fcn.140091730
add al, 0
add al, 0
add byte [rdi], cl
ud2
or esp, dword [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
push rsi
push rdi
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x68
push 0x48ce8948
mov edi, dword [rcx]
invalid
mov rsi, rcx
invalid
mov rdi, qword [rcx]
cmp dword [rbx - 0x367ae7b1], ecx
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
sbb byte [r13 - 0xfb8b37], r8b
sbb byte [rbp - 0xfb8b37], al
leave
je case.0x140041c4a.135
add al, 0xff
dec ecx
leave
jmp 0x14004b021
mov rcx, rdi
mov ecx, edi
call fcn.14005c290
mov ecx, eax
invalid
adc al, byte [rcx]
add byte [rcx + 0x1bac1], cl
sar dword [rdx + 1], 0xe8
mov edx, 1
add dword [rax], eax
add byte [rax], al
add al, ch
call fcn.1400a4fac
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
sbb dword [rdi + 0x10ba0005], 0x41000000
mov eax, 8
or byte [rax], al
add byte [rax], al
lahf
add eax, 0x10ba00
add byte [rdx + 0x10], bh
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
int1
call fcn.140010810
rcl byte [rdi - 4], cl
push rdi
cld
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
sbb byte [rbp - 0xfb8b37], al
test ecx, ecx
leave
je case.0x140040da6.218
add al, 0xff
dec ecx
leave
jmp case.0x140040cad.234
or cl, byte [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
call fcn.14005c290
invalid
adc al, byte [rcx]
add dword [rax], eax
add byte [rcx + 0x48d231c1], cl
add esp, 0x68
invalid
mov ecx, eax
sal dword [rcx], 0xd2
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x68
push 0x4ce95e5f
pop rdi
pop rsi
jmp fcn.1400a4fac
lahf
invalid
invalid
lahf
add eax, 0xc7894800
mov rdi, rax
invalid
jmp 0x14004b07b
mov rdi, rax
mov edi, eax
invalid
mov edx, 0x10
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.140010810
cld
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
call fcn.1400494e0
in al, 0xff
dec dword [rax - 0x7b]
sal byte [rbp + 7], 0x48
jne 0x14004b08f
add rsp, 0x68
test rax, rax
test eax, eax
jne 0x14004b08f
invalid
add rsp, 0x68
invalid
push 0xffffffffc7c35e5f
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
and al, 0x28
and al, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x2c], 0
and al, 0x2c
add byte [rax - 0x73], cl
invalid
invalid
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
add eax, 0x64d3d
cmp eax, 0x4800064d
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
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
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
add byte [rax], al
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x48], rax
and al, 0x48
xorps xmm0, xmm0
xorps xmm0, xmm0
ror byte [rdi], 0x11
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
push rax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp al, ch
call fcn.14003ccd0
invalid
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
jg case.0x140040cad.235
invalid
call fcn.140013e60
invalid
cld
invalid
mov ecx, 7
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
ud2
call fcn.140091730
int 0x29
ud2
call fcn.140091730
add al, 0
add byte [rdi], cl
ud2
or ebp, eax
cmp ah, byte [rsi + 4]
add al, 0
add al, 0
add byte [rdi], cl
ud2
or ecx, dword [rdi]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
add dword [rax - 0x75], ecx
or cl, ch
jmp 0x1400a5510
invalid
mov ecx, dword [rax]
jmp 0x1400a5510
movsb byte [rdi], byte [rsi]
add eax, 0x441f0f00
add byte [rdi], cl
nop dword [rax + rax]
invalid
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
mov rcx, qword [rax]
mov ecx, dword [rax]
or cl, ch
in eax, 0xa3
jmp 0x1400a5500
add eax, 0x441f0f00
invalid
add byte [rax], al
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
sub esp, 0x68
mov ebp, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rbx - 0x7af0fe07], al
cmp ecx, 1
stc
add dword [rdi], ecx
invalid
test esi, ebx
invalid
jne case.0x14004b6d5.0
fiadd word [0x1948db140]
add eax, 0x54890000
add byte [rcx + 0x4c342454], cl
mov dword [rsp + 0x34], edx
and al, 0x34
mov qword [rsp + 0x40], r9
mov dword [rsp + 0x40], ecx
and al, 0x40
mov rsi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd0]
mov esi, dword [rsp + 0xd0]
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
je 0x14004b177
and al, 0x50
push rax
mov rcx, rsi
int1
call fcn.1400a54b0
push rsp
movabs dword [0x2444c7c589490005], eax
add eax, 0xc5894900
mov r13, rax
invalid
mov dword [rsp + 0x24], 0
and al, 0x24
and al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x24]
lea edx, [rsp + 0x24]
and al, 0x24
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400a5490
sbb al, 0xa3
add eax, 0xc7894900
mov r15, rax
mov r15, rax
mov dword [rbx + 0x124247c], 0xdf8349
cmp dword [rsp + 0x24], 1
jl case.0x140040b9b.252
and al, 1
sbb r15, 0
fild word [rax]
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400a54c0
add eax, 0xc4894900
mov r12, rax
mov esp, eax
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [rsp + 0x58], rax
and al, 0x58
pop rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
test r13, r13
in eax, dx
je 0x14004b6b2
test byte [rdi], cl
add eax, 0xf410000
invalid
invalid
movzx esi, byte [r13]
movzx esi, byte [rbp]
mov dh, 0x75
add byte [rcx - 0x73], cl
jge case.0x140041bb3.164
lea rdi, [r13 + 1]
cmp esi, 0xff
invalid
inc dword [rax]
add byte [rax], al
je case.0x1400423a2.113
mov eax, esi
shr eax, 4
add al, 0x83
loopne case.0x140041f86.142
and eax, 7
cmp eax, 5
ja case.0x14004b6d5.0
xchg dword [rdi + 5], edx
add byte [rax], al
xchg dword [rdi + 5], edx
push rdi
add eax, 0x8d480000
add byte [rax], al
lea rcx, [0x1400aa918]
invalid
invalid
invalid
invalid
add byte [rax - 0x73], cl
or eax, 0x5f74c
test qword [0x14467f9d3], 0xffffffffc8014881
test dword [0x14467f9d3], 0xc8014881
add eax, 0x4634800
or dword [rax + 1], 0xfa8949c8
enter 0xffffffffffff8949, 0xfffffffffffffffa
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
enter 0xffffffffffff8949, 0xfffffffffffffffa
mov r10, rdi
mov edx, edi
cli
jmp rax
lea ecx, [rsp + 0x58]
and al, 0x58
pop rax
lea rax, [0x1400afdf0]
add eax, 0x64c0c
or al, 0x4c
invalid
jmp 0x14004b207
and dword [rbp - 0x77], ecx
loop 0x14004b1d3
mov r10, r12
jmp 0x14004b30b
invalid
add dword [rax], eax
add byte [rax], al
sbb eax, 0x4d000001
mov edx, esp
invalid
add byte [rax], al
mov r10, r12
loop 0x14004b23f
test r12, r12
in al, 0x75
jne case.0x140041cf2.155
sbb al, 0xe9
and dword [0xcd4cb1fd], eax
add eax, 0x8d480000
jmp case.0x14004b6d5.0
add eax, 0x8d480000
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
and al, 0x60
lea rax, [0x1400afe20]
lea eax, [0x1400afe20]
add eax, 0x64c19
add bh, bh
call qword [rax + 0x28]
push rax
sub byte [rcx - 0x77], cl
mov r10, rax
ret 0x8548
test rax, rax
je case.0x140041e42.171
mov eax, esi
and al, 0xf
cmp al, 0xc
or al, 0xf
xchg esi, edi
add al, 0
add byte [rax], al
or al, 0xf
xchg esi, edi
add al, 0
invalid
add byte [rax], al
add byte [rcx + 0xfe083f0], cl
mov eax, esi
and eax, 0xf
loopne 0x14004b232
loopne 0x14004b232
cmovs ecx, dword [rbp + 0x5f7060d]
lea rcx, [0x1400aa930]
lea ecx, [0x1400aa930]
invalid
test dword [0x14467fa31], 0xc8014881
add eax, 0x4634800
or dword [rax + 1], 0x49e0ffc8
add rax, rcx
jmp rax
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
enter 0xffffffffffffe0ff, 0x49
jmp rax
loopne 0x14004b27d
mov rax, qword [r13 + 1]
mov eax, dword [rbp + 1]
add dword [rcx - 0x7d], ecx
add r13, 9
add ebp, 9
vpsubsw xmm15, xmm14, xmmword [rbp + 0x48000000]
or ecx, ebp
mov ebp, 0x48000000
add byte [rax], al
invalid
invalid
jmp 0x14004b2fd
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
add rdi, 7
add edi, 7
mov dword [rdi], 0xf8e78348
and rdi, 0xfffffffffffffff8
test sil, 0xf
invalid
jne case.0x14004b6d5.0
retf 4
add al, 0
add byte [rbx + rcx*4 + 0x17], cl
mov r10, qword [rdi]
add byte [rax], al
mov r10, qword [rdi]
invalid
add rdi, 8
add edi, 8
or cl, ch
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
xor eax, eax
xor ecx, ecx
jmp 0x14004b303
add byte [rax], al
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
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
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx edx, byte [rdi]
mov dh, 0x17
mov r8d, edx
mov eax, edx
rol byte [rcx - 0x7d], 1
and r8d, 0x7f
loopne 0x14004b2f9
shl r8, cl
loopne 0x14004b2c6
inc rdi
inc edi
or rax, r8
add rcx, 7
add ecx, 7
ror byte [rax - 0x7d], 0xc1
add ecx, 7
invalid
test dl, dl
js case.0x14004303d.86
invalid
sar byte [rax - 0x1b], cl
in eax, 0xeb
jmp case.0x140040474.268
jae case.0x140040cad.261
movzx eax, word [r13 + 1]
movzx eax, word [rbp + 1]
add dword [rcx - 0x7d], ecx
add r13, 3
invalid
jmp 0x14004b2fd
mov eax, dword [r13 + 1]
add r11d, r13d
pop rbx
jmp 0x14004b2f9
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x17
invalid
movzx edx, byte [rdi]
invalid
mov r8d, edx
mov eax, edx
and r8d, 0x7f
and eax, 0x7f
loopne case.0x14004303d.109
shl r8, cl
inc rdi
inc edi
loopne 0x14004b306
inc edi
or rax, r8
add ecx, 7
invalid
invalid
rol dword [rdi], 0x84
invalid
test dl, dl
js case.0x1400423a2.136
invalid
sar byte [rax - 0x1a], cl
out 0x49, al
mov eax, 0xffffffff
sar bh, 0xff
invalid
invalid
mov r8, 0xffffffffffffffff
sar bh, 0xff
invalid
shl r8, cl
shl eax, cl
xor r9d, r9d
leave
test dl, 0x40
ret 0x4d40
cmove r8, r9
cmp ecx, 0x40
cmovae r8, r9
rol dword [rbx + 0xf4d40f9], 0x43
ror dword [rcx + rcx - 0x40], 0xeb
or rax, r8
jmp case.0x140040474.268
or rax, r8
jmp case.0x140040474.268
movsx rax, word [r13 + 1]
movsx eax, word [rbp + 1]
add dword [rcx - 0x7d], ecx
invalid
add r13, 3
add ebp, 3
add ebp, ebx
jmp 0x14004b2fd
or byte [rcx + 0x63], cl
movsxd rax, dword [r13 + 1]
invalid
add dword [r9 - 0x7d], r9d
add dword [rcx - 0x7d], ecx
add r13, 5
invalid
add eax, 0x49ef894c
mov rdi, r13
add r10, rax
add edx, eax
test sil, sil
test dh, dh
jns 0x14004b30b
add ecx, dword [rbp - 0x75]
mov r10, qword [r10]
adc cl, byte [rcx + rcx*4 + 0x54]
and al, 0x38
invalid
mov qword [rsp + 0x38], r10
mov dword [rsp + 0x38], edx
cmp byte [rax - 0x73], cl
lea rax, [rdi + 1]
add dword [r8 + 0x1574ff3f], r8d
cmp byte [rdi], 0xff
je case.0x140042722.110
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x70], cl
lea r14, [rax + 1]
cmp byte [rax], 0
add byte [rcx + rcx*4 - 0x10], cl
add byte [rax], al
lea r14, [rax + 1]
cmp byte [rax], 0
add byte [rcx + rcx*4 - 0x10], cl
add byte [rcx + rcx*4 - 0x10], cl
js case.0x14004303d.108
hlt
jmp 0x14004b331
mov r14, rax
movzx r8d, byte [r14]
invalid
inc r14
invalid
xor ecx, ecx
leave
mov byte [rbp + 0xf], 0xb6
invalid
invalid
leave
xor edx, edx
nop dword [rax]
movzx eax, byte [r14]
mov dh, 6
mov r9d, eax
and r9d, 0x7f
and ecx, 0x7f
loope 0x14004b3ca
jg 0x14004b395
shl r9, cl
shl ecx, cl
inc r14
or rdx, r9
retf 0x8348
invalid
invalid
invalid
retf 0x8348
test al, al
js 0x14004b340
invalid
in al, 0x41
cmp al, 0xf
clc
invalid
cmp r8b, 0xf
clc
invalid
ja 0x14004b5f7
add byte [rax], al
lea rax, [r14 + rdx]
add al, 0x16
mov qword [rsp + 0x48], rax
mov eax, r8d
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
sub byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov r9d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3b], cl
cmp rax, qword [rsp + 0x48]
cmp rax, qword [rsp + 0x48]
jae 0x14004b606
jae 0x14004b606
jnp case.0x14004b231.28
add byte [rax], al
cmp r8d, 0xc
cmp eax, 0xc
ja case.0x14004b6d5.0
xchg dword [rdi + 0x48000003], eax
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
lea r10, [0x1400aa964]
adc eax, 0x5f5c3
add byte [rcx + 0x63], cl
movsxd rcx, dword [r10 + rcx*4]
or al, 0x8a
mov cl, byte [rcx + rax - 0x2f]
add rcx, r10
jmp rcx
mov rdi, qword [rax]
add rax, 8
invalid
invalid
ror byte [rax], 0x48
or byte [rax - 0x75], cl
xor byte [rax - 0x7d], cl
add rax, 8
mov rbx, qword [rax]
mov rsi, qword [rax]
mov esi, dword [rax]
add rax, 8
or byte [rax - 0x75], cl
sbb byte [rax - 0x7d], cl
add eax, 8
jmp 0x14004b4cf
mov rbx, qword [rax]
add rax, 8
add eax, 8
jmp 0x14004b4cf
xor edi, edi
xor ecx, ecx
leave
leave
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x30
invalid
movzx esi, byte [rax]
xor byte [rcx + 0x7fe383f3], cl
mov ebx, esi
and ebx, 0x7f
and ebx, 0x7f
shl rbx, cl
inc rax
or rdi, rbx
add rcx, 7
invalid
invalid
rol dword [rdi], 0x40
test dh, dh
invalid
test sil, sil
js 0x14004b3d0
jmp case.0x1400423a2.162
outsd dx, dword [rsi]
movzx edi, word [rax]
add rax, 2
add eax, 2
add eax, 2
movzx esi, word [rax]
mov bh, 0x30
add rax, 2
add eax, 2
movzx ebx, word [rax]
add rax, 2
add ch, cl
leave
add byte [rax], al
invalid
sbb byte [rax - 0x7d], cl
rol byte [rdx], 0xe9
add ch, cl
add ch, cl
leave
add byte [rax], al
add byte [rbx - 0x3f7cb7c8], cl
mov edi, dword [rax]
add rax, 4
mov esi, dword [rax]
add rax, 4
mov ebx, dword [rax]
mov edi, dword [rax]
add rax, 4
cmp byte [rax - 0x7d], cl
rol byte [rbx + rcx*4], 0x30
mov esi, dword [rax]
mov esi, dword [rax]
add rax, 4
add eax, 4
mov ebx, dword [rax]
jmp case.0x14004303d.134
add byte [rcx], dh
push qword [rcx]
xor edi, edi
xor ecx, ecx
leave
leave
nop dword [rax]
movzx esi, byte [rax]
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
inc rax
inc eax
or rdi, rbx
add ecx, 7
fild word [rbx - 0x7bbff83f]
idiv byte [rax - 0x19]
test sil, sil
js 0x14004b420
mov rbx, 0xffffffffffffffff
dec dword [rax - 0x2d]
jrcxz case.0x1400415b8.171
shl rbx, cl
test sil, 0x40
test dh, 0x40
test dh, 0x40
mov r10d, 0
mov r10d, 0
mov edx, 0
add byte [rcx + 0xf], cl
fiadd dword [rbx + 0xf4940f9]
fiadd dword [rbx + 0xf4940f9]
cmove rbx, r10
cmp ecx, 0x40
cmovae rbx, r10
or rdi, rbx
or edi, ebx
fiadd dword [rbx + 0xf4940f9]
fimul dword [r8 + 9]
fild word [rcx - 0x7d]
cmp r8d, 0xc
invalid
or edi, ebx
cmp r8d, 0xc
ja case.0x14004b6d5.0
invalid
mov bh, 2
add byte [rax], al
xchg dword [rdi + 0x48000002], esi
mov ecx, dword [rsp + 0x28]
and al, 0x28
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
and al, 0x28
lea r10, case.0x14004b478.59
adc eax, 0x5f527
movsxd rcx, dword [r10 + rcx*4]
add rcx, r10
invalid
mov cl, byte [rcx + rax - 0x2f]
sar edi, 1
loope 0x14004b4ac
invalid
jmp rcx
xor esi, esi
div byte [rcx]
leave
xor ecx, ecx
nop
nop
movzx ebx, byte [rax]
mov r13d, ebx
mov ebp, ebx
mov ebp, ebx
and r13d, 0x7f
shl r13, cl
inc rax
or rsi, r13
add rcx, 7
test bl, bl
fstp xword [rax - 0x1b]
fstp xword [rax - 0x1b]
jmp 0x14004b56b
retf
movsx rdi, word [rax]
add rax, 2
movsx rsi, word [rax]
add rax, 2
add cl, byte [rax + 0xf]
mov edi, 0xc0834818
invalid
invalid
invalid
movsx rbx, word [rax]
add rax, 2
rol byte [rdx], 0xeb
add ch, bl
jmp 0x14004b4cf
adc eax, 0x48386348
add eax, 4
movsxd rdi, dword [rax]
add rax, 4
cmp byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x63
movsxd rsi, dword [rax]
add rax, 4
movsxd rbx, dword [rax]
add rax, 4
xor ecx, ecx
movsxd rsi, dword [rax]
add rax, 4
movsxd rbx, dword [rax]
add rax, 4
add eax, 4
xor ecx, ecx
leave
xor r13d, r13d
in eax, dx
nop word cs:[rax + rax]
nop dword [rax + rax]
movzx r11d, byte [rax]
mov r10d, r11d
and r10d, 0x7f
and edx, 0x7f
jg 0x14004b535
shl r10, cl
shl edx, cl
inc rax
inc eax
ror byte [rbp + 9], 0xd5
or r13, r10
add rcx, 7
test r11b, r11b
js 0x14004b4e0
lea rcx, [r12 + rdi]
cmp r15, rcx
cmp al, 0x49
cmp edi, ecx
jb 0x14004b6b5
add byte [rax], al
add rdi, rsi
add edi, esi
add edi, esi
test dword [rcx + rax - 0x19], 0xfff3949
add rdi, r12
cmp r15, rdi
jae case.0x140040da6.236
and dword [rdi - 2], 0xffffffff
invalid
and dword [rdi - 2], 0xffffffff
invalid
jmp 0x14004b623
add byte [rax], al
xor esi, esi
xor ecx, ecx
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
movzx ebx, byte [rax]
mov r13d, ebx
and r13d, 0x7f
in eax, 0x7f
fld qword [rcx - 0x7d]
in eax, 0x7f
shl r13, cl
inc rax
in eax, 0x48
inc eax
or rsi, r13
add ecx, 7
rol dword [rdi], 0x84
invalid
rol dword [rdi], 0x84
fstp xword [rax - 0x1a]
js 0x14004b530
js 0x14004b530
mov r13, 0xffffffffffffffff
shl r13, cl
test bl, 0x40
mov r10d, 0
mov edx, 0
mov edx, 0
add byte [rbp + 0xf], cl
invalid
cmove r13, r10
cmp ecx, 0x40
cmovae r13, r10
or rsi, r13
invalid
cmp r8b, 0xc
ja case.0x14004b6d5.0
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
xchg dword [rdi + 0x48000001], esp
mov ecx, dword [rsp + 0x28]
and al, 0x28
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
and al, 0x28
lea r10, [0x1400aa9cc]
movsxd rcx, dword [r10 + rcx*4]
add rcx, r10
jmp rcx
xor ebx, ebx
xor ecx, ecx
movzx r10d, byte [rax]
mov dh, 0x10
mov r13d, r10d
and r13d, 0x7f
shl r13, cl
inc rax
or rbx, r13
add rcx, 7
test r10b, r10b
sar byte [rax - 0x1d], cl
invalid
sar byte [rax - 0x1d], cl
jmp 0x14004b4cf
invalid
xor ebx, ebx
xor ecx, ecx
movzx r10d, byte [rax]
mov r13d, r10d
and r13d, 0x7f
shl r13, cl
inc rax
invalid
or rbx, r13
ror byte [rcx + rcx - 0x15], 0x83
rol dword [rdi], 0x45
test dl, dl
add ecx, 7
test r10b, r10b
js 0x14004b5b4
mov r13, 0xffffffffffffffff
shl r13, cl
test r10b, 0x40
mov r10d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmove r13, r10
cmp ecx, 0x40
cmovae r13, r10
or rbx, r13
jmp 0x14004b4cf
test rdx, rdx
jg case.0x14004b6d5.0
sbb al, 1
add byte [rax], al
sbb al, 1
add byte [rax], al
mov r9d, 4
mov edx, dword [rsp + 0x34]
push rsp
and al, 0x34
test dl, 1
je 0x14004b6c2
add dword [rdi], ecx
test byte [rdi + 0x48000000], ch
lea eax, [0x1400b198c]
lea rax, [0x1400b198c]
mov ebp, dword [rax + r9*4]
jmp case.0x14004b6d5.0
test rbx, rbx
je 0x14004b6b2
add qword [rsp + 0x38], rbx
test r13, r13
je 0x14004b72f
add rdx, r13
add edx, ebp
add rdx, r14
dec rdx
xor eax, eax
xor ecx, ecx
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
movzx r8d, byte [rdx]
mov r9d, r8d
and r9d, 0x7f
shl r9, cl
inc rdx
or rax, r9
add ecx, 7
test r8b, r8b
js 0x14004b650
mov rdx, 0xffffffffffffffff
shl rdx, cl
shl edx, cl
xor r9d, r9d
test r8b, 0x40
rol byte [rax + 0x49], 0xf
rol dword [rbx + 0xf4940f9], 1
rol dword [rbx + 0xf4940f9], 1
sal dword [r9], 1
leave
rol byte [rax + 0x49], 0xf
rol dword [rbx + 0xf4940f9], 1
rol dword [rbx + 0xf4940f9], 1
rol dword [rbx + 0xf4940f9], 1
sal dword [r9], 1
leave
mov r8, rax
or r8, rdx
setg cl
xor rcx, 3
or rdx, rax
mov r9d, 1
cmovne r9, rcx
leave
leave
mov edx, dword [rsp + 0x34]
test dl, 1
je 0x14004b6c2
jmp 0x14004b613
xor r9d, r9d
leave
mov edx, dword [rsp + 0x34]
test dl, 1
jne 0x14004b613
mov ebp, 8
lea rax, [0x1400aaa00]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
jmp rcx
add byte [rax - 0x77], cl
int1
xor edx, edx
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
call fcn.1400a5450
mov rcx, rsi
mov edx, 1
xor r8d, r8d
call fcn.1400a5450
mov rcx, rsi
mov rdx, qword [rsp + 0x38]
call fcn.1400a54a0
mov ebp, 7
jmp case.0x14004b6d5.0
mov eax, ebp
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9d, 1
mov edx, dword [rsp + 0x34]
test dl, 1
je 0x14004b6c2
jmp qword [sym.imp.KERNEL32.dll_GetProcessId]
xor eax, eax
ret
mov rax, qword [rcx + 0x20]
mov rax, qword [rax + 8]
ret
or edx, edi
jmp [rsi]
pop rbp
or edx, edi
cli
jmp [rax + 9]
push 0x3fffa09
or edx, edi
inc dword [rbx]
invalid
add ecx, dword [rcx]
cli
or edx, edi
invalid
invalid
or eax, 0xdecfffa
cli
invalid
in al, dx
or eax, 233635834
cli
jmp [rsi + 9]
mov edx, 0xc5fffa09
or edx, edi
inc ebp
or edx, edi
cli
inc dword [rbx]
or edx, edi
add ecx, dword [rcx]
cli
inc dword [rsi + 0xa]
cli
jmp qword [rax + 10]
mov byte [rdx], cl
cli
jmp qword [rdx + 1191180810]
cli
invalid
mov eax, 0xb8fffa0d
or eax, 179699706
cli
invalid
mov ch, 10
cli
push qword [rbp + 1023408650]
invalid
invalid
mov ch, 0xa
cli
invalid
or edi, edx
call qword [rsi + 11]
push rsi
or edi, edx
push rsi
or edi, edx
inc dword [rsi + 0xa]
cli
call [rcx]
sbb dword [rdx], ecx
cli
sbb dword [rdx], ecx
cli
jmp rdx
cli
call [rbx + 10]
cli
push qword [rdx + rcx - 6]
je 5369407920
cli
je 0x1400aa9b0
cli
call [rcx]
or bh, dl
inc dword [rbp + rcx + 226820090]
cli
inc dword [rbp + rcx + 226820090]
test byte [5596228020], cl
test byte [0x14d8fa9b0], cl
test byte [0x14d8fa9b4], cl
cli
inc dword [rbp + rcx + 193396730]
test byte [5562804664], cl
test byte [0x14b91a9b8], cl
cli
inc dword [rsi + 285211147]
cli
call qword [rax]
or edi, edx
jmp [rcx]
cli
invalid
cli
jmp [rsi]
or eax, 0xd50fffa
push rax
or eax, 223412218
cli
call qword [rax + 13]
cli
call qword [rax + 13]
cli
jmp rsp
invalid
in al, 0xb
cli
jmp rsp
or bh, dl
invalid
cli
invalid
xlatb
or al, 250
call qword [rdi]
or eax, 65530
cli
inc dword [rax]
invalid
cli
inc dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x5c], bl
invalid
pop rsp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x5c], bl
pop rsp
invalid
pop rsp
pop rsp
add byte [rax + rax + 0x5c], bl
pop rsp
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], ah
add al, byte [rax]
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + rbp - 6], bh
invalid