Function at 0x14006a040
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov r13, rcx
lea rdi, [rcx + 0x19]
mov qword [rbp - 8], 0
movabs r14, 0xffffffff00000003
movabs r15, 0x600000002
lea r12, [0x14008d30c]
lea rsi, str.failed_to_write_the_buffered_data
mov qword [rbp - 0x20], rcx
jmp 0x140063c40
mov rax, rbx
shr rax, 0x20
cmp eax, 0x23
jne case.0x140063cb2.2
mov rdx, qword [r13 + 0x10]
mov rbx, rdx
mov rcx, qword [rbp - 8]
sub rbx, rcx
jbe 0x140063d8e
mov byte [r13 + 0x18], 1
mov rdx, qword [r13 + 8]
add rdx, rcx
mov ecx, 0xfffffff5
mov r8, rbx
mov r9, rdi
call fcn.14006dc60
mov rcx, rdx
and rcx, r14
test al, 1
cmove rbx, rdx
cmp rcx, r15
mov ecx, 0
cmovne rcx, rax
cmovne rbx, rdx
mov r13, qword [rbp - 0x20]
mov byte [r13 + 0x18], 0
test al, 1
je 0x140063d4a
test rcx, rcx
je 0x140063d4a
mov eax, ebx
and eax, 3
movsxd rdx, dword [r12 + rax*4]
add rdx, r12
jmp rdx
mov edx, 0x10
cmp byte [rbx + rdx], 0x23
je 0x140063cdb
jmp case.0x140063cb2.2
mov edx, 0xf
cmp byte [rbx + rdx], 0x23
jne case.0x140063cb2.2
cmp eax, 1
jne 0x140063c40
test cl, 1
je 0x140063c40
lea rax, [rbx - 1]
mov qword [rbp - 0x28], rax
mov rax, qword [rbx - 1]
mov qword [rbp - 0x18], rax
mov rax, qword [rbx + 7]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je 0x140063d13
mov rcx, qword [rbp - 0x18]
call rax
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x140063d2d
mov r8, qword [rax + 0x10]
call fcn.140009320
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x28]
call fcn.140009320
mov r13, qword [rbp - 0x20]
jmp 0x140063c40
test rbx, rbx
je 0x140063d5b
add qword [rbp - 8], rbx
jmp 0x140063c40
mov rsi, rbx
mov rax, qword [rbp - 8]
test rax, rax
je 0x140063da7
mov rdx, qword [r13 + 0x10]
mov rdi, rdx
sub rdi, rax
jb 0x140063dbb
mov qword [r13 + 0x10], 0
je 0x140063da7
mov rcx, qword [r13 + 8]
add rax, rcx
mov rdx, rax
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
jmp 0x140063d9f
test rcx, rcx
je 0x140063da5
xor edi, edi
mov esi, 0
cmp rdx, rcx
jb 0x140063dca
mov qword [r13 + 0x10], rdi
jmp 0x140063da7
xor esi, esi
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x14008aaa8]
mov rcx, rax
call fcn.140081a70
lea r8, [0x14008aaa8]
call fcn.140081a70
int3
lea rcx, [0x14008d31c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r8, [0x14008b463]
lea rdi, [rbp - 0x10]
mov r9d, 5
mov rcx, rdi
call fcn.14007b160
lea r9, [rsi + 0x10]
lea rax, [0x14008b410]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
mov r8d, 4
mov rcx, rdi
call fcn.140079fb0
lea rcx, [0x14008b468]
mov qword [rsp + 0x20], rcx
lea rdx, str.messageKindError
mov r8d, 7
mov rcx, rax
mov r9, rsi
call fcn.140079fb0
pop rbp
add dword [rax], eax
pop rbp
add dword [rax], eax
mov rcx, rax
call fcn.14007a160
jmp 0x14006442a
shr rsi, 0x20
mov dword [rbp + 8], esi
lea r8, [0x14008b3e5]
lea rsi, [rbp - 0x20]
mov r9d, 2
mov rcx, rsi
call fcn.14007b160
lea rax, [0x14008b3e8]
mov qword [rsp + 0x20], rax
lea rdx, str.code
lea r9, [rbp + 8]
mov r8d, 4
mov rcx, rsi
call fcn.140079fb0
mov rsi, rax
mov ecx, dword [rbp + 8]
call case.0x140068677.201
mov byte [rbp + 0xf], al
lea rax, [0x14008b410]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea r9, [rbp + 0xf]
mov r8d, 4
mov rcx, rsi
call fcn.140079fb0
mov rsi, rax
mov edx, dword [rbp + 8]
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.14006d2a0
lea rax, [0x14008b438]
mov qword [rsp + 0x20], rax
lea rdx, str.messageKindError
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140079fb0
mov rcx, rax
call fcn.14007a160
mov rdx, qword [rbp - 0x10]
test rdx, rdx
je 0x14006442a
mov rcx, qword [rbp - 8]
mov r8d, 1
add byte [rax], al
add byte [rax], al
mov ebx, eax
call fcn.140009320
mov eax, ebx
jmp 0x14006442a
shr rsi, 0x20
mov byte [rbp - 0x20], sil
lea r8, [0x14008b45f]
lea rsi, [rbp - 0x10]
mov r9d, 4
mov rcx, rsi
call fcn.14007b340
lea r8, [0x14008b410]
lea rdx, [rbp - 0x20]
mov rcx, rsi
int1
int1
call fcn.14007a1d0
mov rcx, rax
call fcn.14007a320
jmp 0x14006442a
lea rax, [rsi - 1]
add rsi, 0xf
mov qword [rbp - 0x10], rax
lea rax, [0x14008b488]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
lea rax, [0x14008b4ae]
mov qword [rsp + 0x38], rax
lea rax, [0x14008b410]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rax, str.Customerror__os_error__
lea r9, str.kind
mov r8d, 6
mov rcx, rdx
mov rdx, rax
call fcn.14007b250
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc dh, bh
invalid
lea rcx, [0x14008d32c]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rdx]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rsi
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14007b940
shr rdx, 0x20
mov dword [rbp + 0xc], edx
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.14006d2a0
mov qword [rbp - 0x30], rdi
lea rax, [0x140061dc0]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
lea rax, [0x14007e6e0]
mov qword [rbp - 0x18], rax
lea rax, [0x14008b4c0]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14007a580
mov rdx, qword [rbp - 0x10]
push rbp
invalid
test rdx, rdx
je 0x1400645d4
push rbp
invalid
mov rcx, qword [rbp - 8]
mov r8d, 1
mov eax, 1
mov eax, 1
mov ebx, eax
call fcn.140009320
mov eax, ebx
jmp 0x1400645d4
sar rdx, 0x20
lea rax, [0x14008ce90]
mov rax, qword [rax + rdx*8]
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
mov rcx, qword [rcx + rdx*8]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x1400601c0]
mov qword [rbp - 8], rax
lea rax, [0x14008b048]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14007a580
pop rdi
add dword [rax], eax
pop rdi
add dword [rax], eax
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
pop rdi
pop rsi
pop rbp
ret
int3
sub esp, 0x20
lea rbp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
lea rdx, [0x14008d33c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
sar bh, 1
invalid
sar bh, 1
loopne 0x1400646ab
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
shr rcx, 0x20
call case.0x140068677.201
movzx eax, al
rol cl, 0xe0
add ecx, dword [rax - 0x73]
or eax, 0x2880b
rol cl, 0xe0
add ecx, dword [rax - 0x73]
or eax, 0x2880b
mov rdx, qword [rax + rcx]
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea ecx, [0x14008cfd8]
lea ecx, [0x14008cfd8]
mov rax, qword [rax + rcx]
add rsp, 0x20
pop rbp
ret
sar rcx, 0x20
lea rax, [0x14008ce90]
mov rdx, qword [rax + rcx*8]
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea eax, [0x14008cfd8]
lea eax, [0x14008cfd8]
add eax, 0x28928
mov rax, qword [rax + rcx*8]
add rsp, 0x20
pop rbp
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
nop
add rsp, 0x20
pop rbp
ret
mov qword [rbp], 0xfffffffffffffffe
add byte [rax], al
add al, byte [rax]
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
jne 0x140065698
cli
invalid
mov r8d, 0x10
cmp byte [rdx + r8], 0x23
je 0x14006562d
jmp 0x140065698
add byte [rax], al
nop word cs:[rax + rax]
invalid
cmp ecx, 1
sete cl
test cl, al
je case.0x140064231.12
mov rax, rdx
dec rax
mov qword [rbp - 0x18], rax
mov rax, qword [rdx - 1]
mov qword [rbp - 0x10], rax
mov rax, qword [rdx + 7]
mov qword [rbp - 8], rax
mov rax, qword [rax]
test rax, rax
je 0x140065663
mov rcx, qword [rbp - 0x10]
call rax
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x14006567d
mov r8, qword [rax + 0x10]
call fcn.140009320
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x18]
call fcn.140009320
jmp case.0x140064231.12
pop rsi
pop r15
pop rbp
ret
mov qword [rbp], 0xfffffffffffffffe
add byte [rax], al
add al, byte [rax]
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
jne 0x140065858
cli
invalid
mov r8d, 0x10
cmp byte [rdx + r8], 0x23
je 0x1400657ed
jmp 0x140065858
add byte [rax], al
nop word cs:[rax + rax]
cmp ecx, 1
sete cl
test cl, al
je case.0x1400644b4.12
mov rax, rdx
dec rax
mov qword [rbp - 0x18], rax
mov rax, qword [rdx - 1]
dec dword [rax - 0x77]
invalid
invalid
mov rax, qword [rdx + 7]
mov qword [rbp - 8], rax
mov rax, qword [rax]
dec dword [rax - 0x77]
invalid
test rax, rax
je 0x140065823
mov rcx, qword [rbp - 0x10]
call rax
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x14006583d
mov r8, qword [rax + 0x10]
call fcn.140009320
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x18]
call fcn.140009320
jmp case.0x1400644b4.12
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x20]
call fcn.140009320
test rsi, rsi
je 0x140065dae
test byte [rcx + 1], dh
add byte [rax], al
test byte [rcx + 1], dh
add byte [rax], al
mov r12, rsi
shl r12, 4
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp r12, rax
je 0x140065c70
mov r8d, dword [rdi + rax]
add rax, 0x10
test r8, r8
je 0x140065c50
invalid
mov rdx, qword [rdi + rax - 8]
jmp 0x140065c78
invalid
invalid
mov edx, 1
xor r8d, r8d
mov ecx, 0xfffffff4
mov r9, rbx
call fcn.14006dc60
test rax, rax
je case.0x1400644b4.17
mov ecx, edx
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
invalid
or al, 0x8f
add rcx, r15
jmp rcx
invalid
and ecx, dword [rdi]
test byte [rcx - 0x17000000], ch
add al, 1
add byte [rax], al
nop dword [rax]
test rdx, rdx
je 0x140065dc2
xor r9d, r9d
xor ecx, ecx
mov r10, rdx
ror byte [rcx - 0x77], cl
shl byte [rsi + 0x66], 1
nop word cs:[rax + rax]
ror byte [rcx - 0x77], cl
shl byte [rsi + 0x66], 1
nop word cs:[rax + rax]
mov r11d, dword [rdi + r9]
sub r8, r11
jb 0x140065d11
inc rcx
add r9, 0x10
mov r10, r8
cmp r12, r9
jne case.0x140064660.15
jmp 0x140065d14
mov r8, r10
cmp rsi, rcx
jb 0x140065dc7
mov r9, rcx
shl r9, 4
add rdi, r9
sub rsi, rcx
jne 0x140065d36
test r8, r8
je case.0x140063cb2.26
jmp 0x140065e08
mov ecx, dword [rdi]
cmp r8, rcx
ja 0x140065dd6
sub ecx, r8d
mov dword [rdi], ecx
add qword [rdi + 8], r8
nop word [rax + rax]
mov ecx, edx
and ecx, 3
cmp ecx, 1
sete cl
test al, cl
je 0x140065c34
invalid
invalid
invalid
invalid
mov rax, rdx
dec rax
mov qword [rbp - 0x20], rax
mov rax, qword [rdx - 1]
dec dword [rax - 0x77]
call 0x14748e8c1
dec dword [rax - 0x77]
call 0x14748e8c1
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je 0x140065d8b
mov rcx, qword [rbp - 0x18]
call rax
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x140065c20
mov r8, qword [rax + 0x10]
call fcn.140009320
jmp 0x140065c20
xor edx, edx
mov rax, rdx
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rdx, r14
jmp 0x140065db0
lea r8, [0x14008b598]
mov rdx, rsi
call fcn.140081a00
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rdx, str.std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x50]
call fcn.1400815e0
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rdx, [0x14008b5e8]
lea rcx, [rbp - 0x50]
call fcn.1400815e0
int3
mov rax, qword [rdi + 0x10]
mov r12, qword [rdi + 0x18]
mov r13, qword [rdi]
cmp rax, r12
jb 0x14006643d
mov r15, qword [rdi + 8]
mov rcx, qword [rdi + 0x20]
mov r8, r15
sub r8, rcx
add rcx, r13
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [rbp - 0x20]
mov rdx, r13
mov r8, r15
call 0x14006e1e0
mov r12, rdx
test rax, rax
je 0x140066422
mov rax, r12
movabs rcx, 0xffffffff00000003
and rax, rcx
movabs rcx, 0x600000002
cmp rax, rcx
setne al
test r12, r12
setne cl
test cl, al
jne 0x14006650c
xor r12d, r12d
jmp 0x14006642b
cmp r15, r12
jb 0x14006663f
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], r12
mov qword [rdi + 0x20], r15
xor eax, eax
sub r12, rax
test r13, r13
je 0x14006650c
add r13, rax
cmp r12, 0xf
ja 0x140066480
test r12, r12
je 0x140066497
xor edx, edx
nop dword [rax]
cmp byte [r13 + rdx], r14b
je 0x1400665b8
inc rdx
cmp r12, rdx
jne 0x140066460
jmp 0x140066497
mov ecx, r14d
mov rdx, r13
mov r8, r12
call fcn.14007bbd0
test rax, rax
jne 0x1400665ae
mov rax, qword [rbx]
mov r15, qword [rbx + 0x10]
sub rax, r15
cmp rax, r12
jb 0x1400664e9
mov rcx, qword [rbx + 8]
add rcx, r15
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp + 1], cl
out 0x4c, eax
mov dword [rbx + 0x10], edi
add byte [rbp + 1], cl
out 0x4c, eax
mov dword [rbx + 0x10], edi
mov rax, qword [rdi + 0x10]
add rax, r12
loopne 0x14006650f
mov ecx, dword [rdi + 0x18]
loopne 0x14006650f
mov ecx, dword [rdi + 0x18]
cmp rax, rcx
cmovae rax, rcx
mov qword [rdi + 0x10], rax
add rsi, r12
test r12, r12
out 0x4d, al
test esp, esp
mov r12, rcx
jne 0x1400663b8
jmp 0x140066606
sbb eax, 0x48000001
mov dword [rsp + 0x20], 1
add byte [rax], al
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rbx
mov rdx, r15
mov r8, r12
call case.0x14006a103.408
mov r15, qword [rbx + 0x10]
jmp 0x1400664a6
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov ecx, r12d
and ecx, 3
mov eax, 1
lea rdx, [0x14008d37c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [r12 + 0x10], 0x23
jl 0x14006654f
adc byte [rbx], ah
je 0x1400663b0
jmp case.0x140066525.2
cmp byte [r12 + 0xf], 0x23
jne case.0x140066525.2
mov dr6, rbp
insb byte [rdi], dx
lea rax, [r12 - 1]
mov qword [rbp - 0x18], rax
mov rax, qword [r12 - 1]
and al, 0xff
and al, 0xff
mov qword [rbp - 0x10], rax
mov rax, qword [r12 + 7]
mov qword [rbp - 8], rax
mov rax, qword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
test rax, rax
je 0x140066566
mov rcx, qword [rbp - 0x10]
call rax
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x140066580
invalid
mov r8, qword [rax + 0x10]
call fcn.140009320
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x18]
call fcn.140009320
jmp 0x1400663b0
mov rcx, r12
shr rcx, 0x20
cmp ecx, 0x23
je 0x1400663b0
mov rsi, r12
jmp 0x140066608
cmp rdx, 0xffffffffffffffff
je 0x140066669
lea r14, [rdx + 1]
cmp rdx, r12
jae 0x140066657
mov rax, qword [rbx]
mov r15, qword [rbx + 0x10]
sub rax, r15
cmp rax, rdx
jbe 0x14006661c
mov rcx, qword [rbx + 8]
add rcx, r15
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [rbx + 0x10], r15
mov rax, qword [rdi + 0x10]
add rax, r14
mov rcx, qword [rdi + 0x18]
cmp rax, rcx
cmovae rax, rcx
mov qword [rdi + 0x10], rax
add rsi, r14
xor eax, eax
mov rdx, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rbx
mov rdx, r15
mov r8, r14
call case.0x14006a103.408
mov r15, qword [rbx + 0x10]
jmp 0x1400665d4
lea rcx, [0x14008a7b5]
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_srcio_borrowed_buf.rs__assertion_failed:_filled___self.buf.init
mov edx, 0x29
call fcn.140081680
lea r8, [0x14008b740]
mov rcx, r14
mov rdx, r12
call fcn.140081a70
lea rcx, [0x14008b740]
call fcn.140081b50
int3
rcl ebx, 0xea
mov eax, edx
add rsp, 0x40
pop rbp
ret
int3
mov dh, 0x41
cmp byte [rcx - 0x80], al
clc
add dword [rsi + 6], esi
xor eax, eax
xor edx, edx
jmp case.0x140066a70.6
mov dh, 0x41
cmp ch, byte [rax + 0xf427501]
mov dh, 0x51
adc byte [rbp + rcx*4 + 0x4a], al
sti
cmp r9b, 1
ja 0x1400669f5
cmp dl, 6
sete r10b
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
test r8b, r8b
setne r11b
or r11b, r10b
je 0x1400669e0
xor r10d, r10d
jmp 0x1400669f0
mov r10d, 2
cmp rdx, 1
jbe 0x140066ad1
loope 0x1400669ee
add byte [rax], al
loope 0x1400669ee
add byte [rax], al
cmp r10, rdx
jne 0x140066a10
xor edx, edx
test r8b, r8b
je case.0x1400644b4.26
xor ecx, ecx
leave
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xd0
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x20
and byte [rbp - 0x3d], bl
and byte [rbp - 0x3d], bl
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
sete dl
movzx r9d, byte [r9 + r10]
or al, 0x11
or al, 0x11
cmp r9b, 0x2e
setne r10b
or r10b, dl
je 0x140066a44
cmp r9b, 0x2e
sete r9b
and dl, r9b
test r8b, r8b
jne case.0x140066a70.6
jmp case.0x1400644b4.26
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
or dl, r9b
test r8b, r8b
jne case.0x140066a70.6
retf 0x8445
movzx r8d, byte [rcx + 0x10]
lea r9, [0x14008d38c]
lea ecx, [0x14008d38c]
lea ecx, [0x14008d38c]
add al, byte [rax]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x1400669fe
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
cmove ecx, ecx
cmove ecx, ecx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x1400669fe
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
cmove ecx, ecx
cmove ecx, ecx
lea rcx, [r8 + r9]
add rcx, 8
or cl, ch
invalid
invalid
invalid
invalid
or cl, ch
invalid
mov ecx, 6
jmp 0x1400669fe
mov ecx, 2
jmp 0x1400669fe
lea r8, [0x14008b798]
mov ecx, 2
call fcn.140081a00
int3
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rdi + rcx]
cmp r9d, 0x2f
je 0x140066c00
cmp r9d, 0x5c
je 0x140066c00
inc rcx
cmp rsi, rcx
jne 0x140066bd0
xor r9d, r9d
mov rcx, rsi
test rcx, rcx
jne 0x140066c0b
jmp 0x140066c16
and byte [rsi + 0x2e], ah
nop dword [rax + rax]
mov r9d, 1
test rcx, rcx
je 0x140066c16
cmp rcx, 1
jne 0x140066c2c
cmp byte [rdi], 0x2e
jne 0x140066c2c
add rcx, r9
cmp rsi, rcx
jb 0x140066f2c
add rdi, rcx
sub rsi, rcx
jne 0x140066bc0
xor esi, esi
mov qword [rbp + 8], rdi
mov qword [rbp + 0x10], rsi
cmp r8b, 2
jne 0x140066d09
cmp r12b, 1
jbe 0x140066c4e
xor r9d, r9d
xor ecx, ecx
xor r8d, r8d
jmp 0x140066c97
cmp al, 5
setb cl
or cl, dl
jne 0x140066c86
cmp al, 6
sete cl
test r12b, r12b
setne r8b
or r8b, cl
invalid
je 0x140066c6d
enter 0x574, 0x45
xor eax, eax
xor r8d, r8d
jmp 0x140066c7d
mov r8d, 2
cmp rsi, 1
inc byte [rcx]
inc byte [rcx]
jbe 0x140066f62
cmp r8, rsi
jne 0x140066e8c
xor ecx, ecx
test r12b, r12b
je 0x140066e63
xor r8d, r8d
mov r9d, edx
movzx ecx, cl
movzx r9d, r9b
add r9, rcx
add r9, r8
cmp rsi, r9
jbe 0x140066d09
cmp al, 6
sete r13b
cmp al, 5
setb bl
ret
test r12b, r12b
setne r8b
mov r9, qword [rbp + 0x38]
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmp r12b, 2
jb case.0x140066525.24
ret
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.140066f80
cmp byte [rbp - 0x58], 0xa
jne 0x140066d09
mov rax, rsi
sub rax, qword [rbp - 0x60]
jb 0x140066f3b
mov qword [rbp + 0x10], rax
mov rsi, rax
jne 0x140066ce0
xor esi, esi
mov rax, rdi
mov rdx, rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r14d, dl
or bl, dl
or r13b, r8b
mov rdx, qword [rbp + 0x28]
lea r8, [rdx + 4]
add al, 0x4c
mov dword [rbp], eax
add al, 0x4c
mov dword [rbp], eax
lea r8, [rdx + rcx]
add r8, 2
mov qword [rbp - 0x10], r8
lea rcx, [rdx + rcx + 8]
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x140066d7b
xor eax, eax
test r12b, r12b
je 0x140066e20
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
cmp rsi, rax
jbe 0x140066d09
mov r15, rsi
mov edi, esi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
or al, ch
cmc
add dword [rax], eax
add byte [rax + 0xf0aa87d], al
or cl, byte [rdi]
test edi, ebp
add byte [rax], al
invalid
or al, ch
cmc
add dword [rax], eax
add byte [rax + 0xf0aa87d], al
or cl, byte [rdi]
or cl, byte [rdi]
test edi, ebp
add byte [rax], al
add byte [rcx + rcx*4 - 2], cl
mov rsi, r15
sub rsi, qword [rbp - 0x60]
jb 0x140066f41
invalid
add byte [rax - 0x77], cl
jne 0x140066db6
mov qword [rbp + 0x10], rsi
test bl, bl
jne 0x140066d60
test r13b, r13b
in eax, dx
je 0x140066dc0
xor ecx, ecx
jmp 0x140066dcf
nop word cs:[rax + rax]
mov ecx, 2
cmp rsi, 1
add dword [rdi], ecx
invalid
test byte [rcx], al
add byte [rax], al
add dword [rdi], ecx
xchg byte [rcx + rax + 0x39480000], al
int1
cmp rcx, rsi
je 0x140066d60
lea rax, [rdi + rsi]
lea rdx, [rdi + rcx]
cmovs edi, edi
ret 0x3948
ret 0x940f
ror byte [rdi], 0xb6
or al, 0xf
cmp cl, 0x2e
invalid
cmovs edi, edi
ret 0x3948
setne r8b
setne r8b
or r8b, al
je case.0x140066525.19
cmp cl, 0x2e
sete cl
and al, cl
test r12b, r12b
test ah, ah
enter 0xffffffffffff8445, 0xffffffffffffffe4
test ah, ah
jne case.0x140066e32.6
invalid
jmp 0x140066e20
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
xchg esp, eax
sar dword [rdi + rbp], 0xf
invalid
sete al
or al, cl
xchg esp, eax
sar dword [rdi + rbp], 0xf
invalid
sete al
or al, cl
invalid
test r12b, r12b
test ah, ah
jne case.0x140066e32.6
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x14008d3c4]
movsxd rcx, dword [rdx + rcx*4]
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
mov rcx, qword [rbp]
jmp 0x140066d6d
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rbp - 0x10]
jmp 0x140066d6d
mov ecx, 6
jmp 0x140066d6d
mov rcx, qword [rbp - 8]
jmp 0x140066d6d
mov ecx, 2
add byte [rax], al
add cl, ch
or bh, bh
invalid
add byte [rax], al
jmp 0x140066d6d
mov r8d, eax
lea r9, [0x14008d3a8]
add byte [rdi + 0x63], cl
add al, 0x81
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
mov r8, qword [rbp + 0x28]
sub byte [rcx - 0x7d], cl
rol byte [rcx + rbp*8], 0x10
invalid
add r8, 4
jmp 0x140066c94
mov rsi, r15
mov esi, edi
jmp 0x140066d09
dec dword [rax - 0x73]
or al, 0x37
lea rcx, [rdi + rsi]
lea r9, [rdi + r8]
inc r9
cmp r9, rcx
sete cl
movzx r8d, byte [rdi + r8]
cmp r8b, 0x2e
setne r10b
or r10b, cl
je 0x140066ebf
retf 0x1074
cmp r8b, 0x2e
sete r8b
xchg esp, eax
rol byte [rax + riz - 0x3f], 0xe9
leave
std
invalid
invalid
xchg esp, eax
rol byte [rax + riz - 0x3f], 0xe9
leave
std
invalid
movzx ecx, byte [r9]
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
stc
invalid
sete cl
or cl, r8b
jmp 0x140066c88
stc
invalid
mov r8, qword [rbp + 0x28]
mov r9, qword [rbp + 0x38]
lea r10, [r9 + 1]
test r9, r9
sub byte [rbx + rcx*4 + 0x4d], cl
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmove r10, r9
add r8, r10
add r8, 2
jmp 0x140066c94
invalid
invalid
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
rol byte [rdx], 0xe9
popfq
std
invalid
mov r8, qword [rbp + 0x28]
mov r9, qword [rbp + 0x38]
lea r10, [r9 + 1]
test r9, r9
leave
sub byte [rbx + rcx*4 + 0x4d], cl
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmove r10, r9
add r8, r10
add r8, 8
jmp 0x140066c94
mov r8d, 6
jmp 0x140066c94
mov r8d, 2
jmp 0x140066c94
lea r8, [0x14008b7e0]
mov rdx, rsi
call fcn.140081a00
mov r15, rsi
mov rsi, rax
lea r8, [0x14008b7f8]
mov rcx, rsi
mov rdx, r15
call fcn.140081a70
lea r8, [0x14008b798]
mov rdx, rsi
call fcn.140081a00
lea r8, [0x14008b798]
mov ecx, 2
mov rdx, rsi
call fcn.140081a00
int3
lea eax, [0x14008b7b0]
add al, byte [rax]
mov rcx, rax
call fcn.140081a00
invalid
add byte [rbp + rcx*4 + 5], cl
sub byte [rdi + 2], al
add byte [rax - 0x77], cl
shr eax, 0x58
test eax, 0xcccc0001
int3
lea r8, [0x14008b7c8]
mov rcx, rax
call fcn.140081a00
int3
rol dword [rax + rdi - 5], cl
seta r11b
or r11b, r10b
je 0x14006711f
mov byte [rcx], 0xa
mov rax, rcx
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov al, r9b
lea eax, [rax + rax*2]
add eax, 7
invalid
mov dword [rbp - 0xc], eax
invalid
movzx r13d, byte [r12 + 0x3a]
mov rax, qword [r12 + 0x20]
and al, 0x20
and al, 0x20
lea r9, [rax + rdx + 2]
mov qword [rbp - 8], r9
add rdx, rax
add edx, eax
add edx, eax
add rdx, 8
add edx, 8
mov qword [rbp], rdx
mov dword [rbp], edx
add rax, 4
mov rsi, qword [r12]
xor al, 0x24
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x14006717f
mov r10, qword [rbp]
test r10, r10
jne case.0x140067211.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja case.0x140066525.31
test bl, bl
je 0x140067200
movzx r10d, bl
cmp r10d, 1
jne 0x140067220
mov byte [r12 + 0x38], 2
test r13b, 1
jne 0x14006735b
mov bl, 2
cmp r8d, 3
jb 0x140067174
cmp r8d, 5
je 0x140067174
cmp r8d, 6
cmp eax, 6
jne 0x140067423
test rdx, rdx
je 0x1400672ff
add byte [rax], al
add byte [rax], al
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x140067306
cmp r10b, 0x2e
jne 0x140067306
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x14006731f
mov dh, 0x56
add dword [rcx - 0x7d], eax
cli
invalid
cmp r10d, 0x5c
jne 0x140067174
jmp 0x14006731f
nop dword [rax + rax]
lea r10, [0x14008d3e0]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x140067211.0
test rdx, rdx
je 0x14006737b
xor r11d, r11d
cmp r8b, 3
jae 0x140067260
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x140067289
inc r11
cmp rdx, r11
jne 0x140067240
jmp 0x140067279
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
cmp ecx, 0x2f
cmp ecx, 0x2f
je 0x140067289
cmp r9d, 0x5c
je 0x140067289
inc r11
cmp rdx, r11
jne 0x140067260
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x140067294
mov dil, 0xa
jmp 0x1400672d0
mov r10d, 1
test r11, r11
je 0x140067284
mov dil, 9
cmp r11, 2
je 0x1400672b6
cmp r11, 1
jne 0x1400672d0
cmp byte [rsi], 0x2e
movzx edi, byte [rbp - 0xc]
mov r9d, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
cmovne edi, r9d
jmp 0x1400672d0
cmp byte [rsi], 0x2e
jne 0x1400672d0
invalid
adc eax, 0x2e017e80
cmp byte [rsi + 1], 0x2e
sete dil
xor dil, 9
nop word [rax + rax]
nop dword [rax + rax]
mov dword [rax - 0x80], 0xf6609f7
invalid
nop dword [rax + rax]
add byte [rax], al
add r10, r11
mov r9, rdx
invalid
ror dword [rbp + 0x29], 1
ror dword [rdi], 1
sub r9, r10
jb 0x14006742b
invalid
add qword [rax], r8
invalid
invalid
add qword [rax], r8
add byte [rcx + 1], cl
mov qword [r12], r10
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x140067177
jmp case.0x140066e32.22
xor edx, edx
jmp 0x140067174
outsb dx, byte [rsi]
invalid
invalid
invalid
outsb dx, byte [rsi]
invalid
cmp r10b, 0x2e
cmp dl, 0x2e
sete r10b
cmp rdx, 1
sete r11b
test r11b, r10b
je 0x140067174
invalid
invalid
invalid
invalid
dec dword [rbp - 0x7b]
leave
test r9, r9
je 0x140067471
test byte [rcx + 1], cl
add qword [r8], rax
add byte [rcx - 1], cl
add byte [rax], al
dec r9
leave
inc rsi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
and al, 8
mov byte [rcx], 7
add dword [rdi], eax
jmp case.0x140067b64.22
inc dword [rcx - 0x3a]
and al, 0x38
and al, 0x38
mov byte [r12 + 0x38], 1
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0x260b0
mov al, 0x60
add al, byte [rax]
lea rdx, [0x14008d3fc]
mov al, 0x60
add al, byte [rax]
movsxd r10, dword [rdx + r14*4]
adc al, 0xb2
add r10, rdx
jmp r10
invalid
loop 0x1400673a0
mov r10, rax
mov edx, eax
jmp 0x1400673b0
push rbp
test r9, r9
je 0x14006745e
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
and al, 8
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp case.0x140067b64.22
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp case.0x140066525.31
add ebp, ecx
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x140067395
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp case.0x140067b64.22
jne 0x140067391
invalid
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x1400673b0
mov r10d, 6
add byte [rax], al
jmp 0x1400673b0
mov r10, qword [rbp]
jmp 0x1400673b0
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x1400673c7
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0x26054
add al, byte [rax]
lea rdx, [0x14008d414]
add al, byte [rax]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x1400673c7.0
mov rax, qword [rbp - 8]
jmp case.0x1400673c7.0
mov eax, 6
jmp case.0x1400673c7.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x14006744c
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp case.0x140067b64.22
mov byte [rcx], 6
jmp case.0x140067b64.22
lea r8, [0x14008b870]
mov rcx, r10
call fcn.140081a00
lea r8, [0x14008b810]
mov rcx, r10
mov rdx, r9
call fcn.140081a70
lea r8, [0x14008b828]
mov rcx, rax
mov rdx, r9
call fcn.140081a00
lea r8, [0x14008b858]
mov ecx, 1
xor edx, edx
call fcn.140081a00
lea r8, [0x14008b840]
mov ecx, 1
xor edx, edx
call fcn.140081a00
int3
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
jmp 0x1400674bc
cmp r13b, al
cmp ch, al
ja 0x1400674b9
cmp al, 1
je 0x140067660
movzx eax, al
cmp eax, 2
jne 0x1400676e0
mov rcx, rdi
call fcn.140066990
cmp r14, rax
jbe 0x1400675d0
invalid
invalid
movups xmm2, xmmword [r12 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r12 + 0x2f]
mov qword [rbp + 0xf], rax
mov rbx, r14
sub rbx, qword [rbp - 0x60]
sub ebx, dword [rbp - 0x60]
sub ebx, dword [rbp - 0x60]
jb 0x1400677ba
mov qword [rdi + 8], rbx
mov al, 2
mov r14, rbx
fiadd word [rax - 0x768bf506]
fiadd word [rax - 0x768bf506]
jmp 0x140067593
nop dword cs:[rax + rax]
mov byte [rdi + 0x39], 0
xor eax, eax
rol byte [rcx - 0x7d], 0xff
add ecx, dword [rdi]
invalid
invalid
invalid
invalid
invalid
rol byte [rcx - 0x7d], 0xff
add ecx, dword [rdi]
invalid
cmp r15d, 5
je 0x1400675d6
add eax, 0xff5c840f
invalid
cmp edi, 6
jne case.0x140063cb2.84
test r14, r14
je case.0x140067b64.42
cmp r14, 1
sete cl
ror dword [rbx + rcx*4 + 0x45], 0x18
ror dword [rbx + rcx*4 + 0x45], 0x18
movzx eax, byte [r8]
cmp al, 0x2e
add byte [rsi + rbp], bh
setne dl
or dl, cl
je 0x1400676bb
cmp al, 0x2e
sete al
cmp r14, 1
sete cl
xchg esp, eax
invalid
test cl, al
je case.0x140066e74.35
xchg esp, eax
rol dword [rcx + rax*8 - 0x1f16de8c], 0
add byte [rax], al
invalid
jmp 0x140067796
add byte [rax], al
add byte [rbp + 0x31], al
xor r14d, r14d
jmp case.0x140066e74.35
xor r14d, r14d
jmp case.0x140066e74.35
movzx eax, byte [r8 + 1]
cmp eax, 0x2f
je 0x140067796
add byte [rax], al
add byte [rax], al
cmp eax, 0x5c
je 0x140067796
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
xor eax, eax
invalid
std
xor eax, eax
jmp 0x1400675d6
std
invalid
invalid
invalid
std
invalid
and dword [rcx + rcx*4 - 8], eax
mov eax, r15d
lea rcx, [0x14008d42c]
or eax, 0x25d42
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
mov r8, qword [rbp + 0x18]
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x140067751
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
sub rbx, 1
jb 0x1400677cc
invalid
invalid
add byte [rax], al
invalid
jmp case.0x140067211.21
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x1400674bc
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
push rcx
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x140067751
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.0x1400676f5.6
invalid
invalid
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x20], eax
add ecx, dword [rax - 0x75]
xor byte [r8 - 0x77], r9b
mov dword [rsi + 0x20], eax
movups xmm0, xmmword [rdi + 0x11]
mov dword [rsi + 0x20], eax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rsi + 1], eax
adc dword [rdi], ecx
adc dword [rsi + 1], eax
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov qword [rsi + 0x28], r8
sub byte [rax - 0x77], r9b
pop rsi
xor cl, ch
invalid
std
invalid
invalid
mov dh, 0x45
invalid
sub byte [rax - 0x77], r9b
pop rsi
xor cl, ch
invalid
mov byte [rdi + 0x39], 3
jmp 0x1400674b9
mov byte [rsi], 6
jmp 0x1400674bc
sub rbx, 1
jb 0x1400677dd
mov qword [rdi + 8], rbx
mov byte [rsi], 7
invalid
jmp 0x1400674bc
invalid
mov rcx, rbx
lea r8, [0x14008b8b8]
mov rdx, r14
call fcn.140081a70
invalid
add dword [rax], eax
movabs byte [0x240cd058d4c0001], al
add byte [rax - 0x77], cl
fnstenv [rcx]
shr al, cl
lea r8, [0x14008b8a0]
int 0x40
add al, byte [rax]
mov rcx, rbx
xor edx, edx
call fcn.140081a70
xchg ebx, eax
invalid
add dword [rax], eax
xchg ebx, eax
movabs byte [0x240a4058d4c0001], al
invalid
movsb byte [rdi], byte [rsi]
invalid
invalid
lea r8, [0x14008b888]
add eax, 0x240a4
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
add byte [rax - 0x77], cl
fnstenv [rcx]
shr al, cl
mov rcx, rbx
xor edx, edx
call fcn.140081a70
invalid
invalid
add dword [rax], eax
int3
invalid
movabs byte [0x41574155cccc0001], al
push rsi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
in al, dx
enter 1, 0
in al, dx
enter 1, 0
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x140], 0xfffffffffffffffe
add dword [rax], eax
add dword [rax], eax
add dh, bh
invalid
invalid
mov qword [rbp + 0x130], r8
mov dword [rbp + 0x130], eax
mov rsi, rdx
mov r12, rcx
int3
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
invalid
int3
adc byte [rbp - 0x7b], cl
test r14, r14
je 0x14006784a
div byte [rdx + rbx + 0x43]
movzx eax, byte [rsi + rdi - 1]
mov dh, 0x44
invalid
invalid
movzx eax, byte [r14 + r15 - 1]
mov dh, 0x44
invalid
invalid
cmp al, 0x2f
setne cl
cmp al, 0x5c
setne al
xchg ebp, eax
shl byte [rax], 0xc8
xchg ebp, eax
shl byte [rax], 0xc8
mov dword [rbp + 0x128], eax
add byte [rax], al
add bl, ch
jmp 0x140067854
or al, bh
test dword [rax], ebp
add dword [rax], eax
invalid
mov dword [rbp + 0x128], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax + 0x4c000000]
add byte [rcx + rcx*4 - 6], cl
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xb0]
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov r8, r14
invalid
call fcn.14006f510
movzx ebx, byte [rbp + 0xb0]
mov dh, 0x9d
mov al, 0
add byte [rax], al
stosb byte [rdi], al
jl 0x140067865
add byte [rdi], cl
mov dh, 0x9d
popfq
mov al, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc3
add byte [rax], al
movzx eax, bl
mov r9, qword [rbp + 0xc0]
mov r13, qword [rbp + 0xd0]
lodsd eax, dword [rsi]
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
lodsd eax, dword [rsi]
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14008d448]
add byte [rax], al
lea rcx, [0x14008d448]
lea ecx, [0x14008d448]
pop rbx
add al, byte [rax]
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
jmp r8
jmp rax
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
add al, 0xeb
jmp 0x1400678cf
xor al, 0x49
lea ecx, [rbp + 1]
lea rcx, [r13 + 1]
test r13, r13
cmove rcx, r13
cmove ecx, ebp
cmove ecx, ebp
add rcx, r9
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x1400678cf
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400678cf
lea rcx, [r13 + 1]
test r13, r13
in eax, dx
in eax, dx
cmove rcx, r13
add rcx, r9
add ecx, ecx
int 0x4c
add ecx, ecx
add rcx, 2
jmp 0x1400678cf
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdx, r14
mov edx, esi
sub rdx, rcx
jb case.default.0x140067e98
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rcx + rax - 7], cl
add rcx, r15
add rcx, r15
test rdx, rdx
je 0x1400678f8
movzx ecx, byte [rcx]
cmp cl, 0x2f
stc
invalid
sete dl
cmp cl, 0x5c
pop rsp
stc
invalid
pop rsp
sete dil
sete bh
or dil, dl
or bh, dl
jmp 0x1400678fa
xor edi, edi
mov rcx, qword [rbp + 0xb1]
mov rdx, qword [rbp + 0xb8]
mov edx, dword [rbp + 0xb8]
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0xb8]
xchg ebp, eax
mov eax, 0x48000000
mov qword [rbp + 0x1f], rdx
mov dword [rbp + 0x1f], edx
push rbp
invalid
mov qword [rbp + 0x18], rcx
cmp bl, 6
invalid
mov qword [rbp + 0xa8], r12
invalid
invalid
add byte [rcx + rcx*4 + 0x7d], cl
mov qword [rbp + 0x48], r15
mov dword [rbp + 0x48], edi
jge case.0x140067211.46
je case.default.0x140067935
je case.default.0x140067935
mov ecx, 6
mov eax, eax
add byte [rcx + 0x158d48c0], cl
pop rbx
add al, byte [rax]
invalid
lea rdx, [0x14008d464]
add byte [rbx + riz*2 + 4], cl
invalid
movsxd r8, dword [rdx + rax*4]
add r8, rdx
add eax, edx
add eax, edx
jmp r8
jmp rax
lea rdx, [r9 + 4]
test rdx, rdx
jne 0x140067973
invalid
xor ch, bl
lea rdx, [r13 + 1]
lea rdx, [r13 + 1]
jmp case.default.0x140067935
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
add rdx, r9
add edx, ecx
add edx, ecx
add rdx, 2
add edx, 2
test rdx, rdx
jne 0x140067973
jmp case.default.0x140067935
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
invalid
invalid
add rdx, r9
add rdx, 8
add edx, 8
invalid
invalid
add edx, 8
or byte [rax - 0x7b], cl
test rdx, rdx
je case.default.0x140067935
sal byte [rbp + rbx + 0x48], cl
lea edx, [0x14008d47c]
lea rdx, [0x14008d47c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
loopne case.0x1400676f5.30
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
add al, 0x4c
cmp rcx, r14
cmp ecx, esi
int1
je 0x140067ba9
mov r15, r9
mov r12, qword [rbp + 0xc8]
mov rcx, rsi
mov rdx, qword [rbp + 0x130]
mov edx, dword [rbp + 0x130]
add dword [rax], eax
add al, ch
invalid
or r8d, dword [r8]
add byte [rax], al
call fcn.1400684f0
test al, al
jne 0x140067a43
add byte [rax + rax*8 + 0x92850f], al
add byte [rax], al
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rsi
mov edx, esi
mov r8, qword [rbp + 0x130]
mov r8, qword [rbp + 0x130]
call fcn.14006f510
movzx edx, byte [rbp + 0xb0]
invalid
jnp 0x1400679c6
add byte [rdi], cl
mov dh, 0x95
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea r8, [0x14008d490]
pop rdx
add al, byte [rax]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
ret 0xe2ff
add rcx, 4
jmp 0x140067a36
rol dword [rbx + rbp*8], 0x44
add al, 0xeb
mov ecx, 2
mov ecx, 2
mov ecx, 2
cmp rcx, r14
cmp ecx, esi
je 0x140067ba9
add bl, ch
mov cs, word [rax - 0x73]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140067a36
mov ecx, 6
jmp case.default.0x140067935
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140067a36
mov ecx, 6
jmp 0x140067a36
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x140067a36
add eax, 0x2b9
add byte [rax + 0x3b], cl
cmp ecx, dword [rbp + 0x130]
ja 0x140068367
mov ecx, 2
cmp rcx, qword [rbp + 0x130]
cmp ecx, dword [rbp + 0x130]
ja 0x140068367
mov rcx, qword [rbp + 0xa8]
add byte [rax], al
mov qword [rcx + 0x10], 0
mov rdx, rsi
mov edx, esi
mov edx, esi
add dword [rax], eax
add byte [rbx + 0x5f], bl
insb byte [rdi], dx
jae 0x140067a73
add byte [rax - 0x7bf0f905], al
nop
add byte [rax], al
add byte [rax - 0x6df0fc05], al
cmp bl, 3
setb al
cmp qword [rbp + 0x130], 0
add dword [rax], eax
add byte [rax], al
invalid
xchg ebp, eax
cmp bl, 6
je case.0x140067353.33
cmp bl, 3
setb al
cmp qword [rbp + 0x130], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
setne cl
test cl, al
je case.0x140067353.33
rol dword [rcx + rax*8 - 0x74b7848c], 0x45
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], r14
pop rax
mov byte [rbp + 0x60], bl
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x1f]
mov qword [rbp + 0x61], rax
mov qword [rbp + 0x68], rcx
push 0x707d894c
pop rbp
invalid
push 0x707d894c
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], r13
lodsd eax, dword [rsi]
add byte [rax], 0
invalid
js 0x140067b06
mov dword [rbp + 0x80], ebp
lodsd eax, dword [rsi]
add byte [rax], 0
add byte [rsi - 0x39], ah
test dword [rax], ecx
mov word [rbp + 0x88], 0x200
mov byte [rbp + 0x8a], dil
add al, byte [rax - 0x78]
mov ebp, 0x8a
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x50]
lea edx, [rbp + 0x50]
call fcn.1400670b0
cmp byte [rbp - 0x58], 0xa
jne 0x140067bc3
mov qword [rbp + 0xf0], 0
mov dword [rbp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add byte [rcx], al
invalid
mov qword [rbp + 0xf8], 8
mov qword [rbp + 0x100], 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x140066e32.90
lea rcx, [rbp + 0xb0]
add byte [rax], al
add byte [rax], al
jmp case.0x140066e32.90
lea rcx, [rbp + 0xb0]
mov rdi, rsi
mov rdx, rsi
mov rsi, qword [rbp + 0x130]
mov ch, 0x30
add dword [rax], eax
add byte [rax], al
mov ch, 0x30
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.14006f510
out 0x79, eax
add byte [rax], al
out 0x79, eax
add byte [rax], al
movzx eax, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xab
pop rcx
add al, byte [rax]
movzx r8d, al
lea r9, [0x14008d4f4]
movsxd r10, dword [r9 + r8*4]
add r10, r9
invalid
retf 0x8949
mov r8, rsi
mov rbx, rdi
mov r9, rdi
mov rsi, qword [rbp + 0xa8]
mov rdi, qword [rbp + 0x48]
jmp r10
add ecx, 4
cmp dword [rdx], eax
add byte [rax], al
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
lea rcx, [r9 + rax]
add rcx, 2
cmp rcx, r14
cmp ecx, esi
cmp ecx, esi
je 0x140067ba9
jmp case.default.0x140067935
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
lea rcx, [r9 + rax]
add rcx, 8
cmp rcx, r14
cmp ecx, esi
jne case.default.0x140067935
dec dword [rbp - 0x77]
iretd
mov r15, r9
cmp bl, 5
setne al
and al, byte [rbp + 0x128]
mov dword [rbp + 0x128], eax
add byte [rax], al
add byte [rax], al
jmp 0x140067993
movzx eax, byte [0x1400a61b1]
mov ecx, 0xe0
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
add byte [rdx + 8], bh
call fcn.140009310
test rax, rax
je 0x140068396
cli
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov ah, 7
add byte [rax], al
mov r14, rax
mov rax, qword [rbp - 0x28]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp - 0x58]
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movups xmmword [r14 + 0x20], xmm2
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
mov qword [rbp + 0x90], 4
add byte [rax + rax], al
add byte [rax], al
invalid
add byte [rax + rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x4b], cl
cwde
add byte [rax], al
mov qword [rbp + 0x98], r14
mov qword [rbp + 0xa0], 1
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x50], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000000], esp
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x50], al
movups xmm1, xmmword [rbp + 0x60]
movups xmm2, xmmword [rbp + 0x70]
movups xmm3, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0xe0], xmm3
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm2
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm1
sub dword [rbp + 0xc0], ecx
invalid
movaps xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xf0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
invalid
lea rdx, [rbp + 0xb0]
add al, ch
hlt
call fcn.1400670b0
cmp byte [rbp + 0xf0], 0xa
je 0x140067d16
mov r15d, 1
mov edi, 1
add dword [rax], eax
add byte [rax], al
lea rdi, [rbp + 0x90]
lea edi, [rbp + 0x90]
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x53], cl
lock add byte [rax], al
add byte [rax], al
lea r13, [rbp + 0xf0]
lea r12, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
mov al, 0
add byte [rax], al
cmp r15, qword [rbp + 0x90]
cmp edi, dword [rbp + 0x90]
mov ebp, 0x90
nop
add byte [rax], al
add byte [rbp + 0x27], dh
jne 0x140067cbe
jne 0x140067cbe
mov qword [rsp + 0x20], 0x38
mov dword [rsp + 0x20], 0x38
cmp byte [rax], al
add byte [rax], al
mov r8d, 1
mov r9d, 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, r15
mov edx, edi
call case.0x14006a103.408
mov r14, qword [rbp + 0x98]
add byte [rax], al
add byte [rbx + rcx*4 - 0x4b], cl
cwde
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
invalid
invalid
cmp byte [rax - 0x75], cl
lea esp, [rax]
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + rax + 0x30], rcx
mov dword [rsi + rax + 0x30], ecx
xor byte [rdi], cl
adc byte [rbp + 0xf0], al
lock add byte [rax], al
invalid
movups xmm0, xmmword [rbp + 0xf0]
lock add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x100], cl
add byte [rax], al
movups xmm1, xmmword [rbp + 0x100]
add byte [rax], al
movups xmm2, xmmword [rbp + 0x110]
adc byte [rbp + 0x110], dl
adc byte [rcx], al
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
adc dword [rsi + rax + 0x20], edx
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
invalid
invalid
movups xmmword [r14 + rax], xmm0
inc r15
inc edi
inc edi
mov qword [rbp + 0xa0], r15
mov dword [rbp + 0xa0], edi
movabs al, byte [0x894ce9894c000000]
loop 0x140067ced
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r12
call fcn.1400670b0
inc dword [rax + 0xf0bd]
add byte [rdx], cl
cmpsd dword [rsi], dword [rdi]
invalid
inc dword [rax + 0xf0bd]
mov ebp, 0xf0
or cl, byte [rdi]
add byte [rax], al
add byte [rdx], cl
jne 0x140067c8e
test dword [rax - 1], edi
js case.0x140067892.49
invalid
invalid
movups xmm0, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0xf0], xmm0
sub dword [rbp + 0xf0], eax
test dword [rax + 0xf000000], edx
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xf0], eax
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0x100], rax
mov dword [rbp + 0x100], eax
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
test dword [rdi], edi
add byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x13f], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x73], ecx
push r8
lea rcx, [rbp + 0x50]
push rax
mov rdx, rsi
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
test dword [rax], esi
add dword [rax], eax
add al, ch
call fcn.14006f510
invalid
ja 0x140067d4b
add byte [rax], al
add byte [rdi], cl
movzx edx, byte [rbp + 0x50]
mov dh, 0x55
push rbp
push rax
mov rcx, qword [rbp + 0x60]
mov ecx, dword [rbp + 0x60]
mov rax, qword [rbp + 0x70]
lea r8, [0x14008d4ac]
push r15
add al, byte [rax]
jo 0x140067da5
lea eax, [0x14008d4ac]
push r15
push rdi
add al, byte [rax]
add byte [rbp + 0x63], cl
or al, 0x90
nop
movsxd r9, dword [r8 + rdx*4]
invalid
nop
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
jmp r9
jmp rcx
add rcx, 4
jmp 0x140067f63
out dx, al
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
invalid
invalid
invalid
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove eax, edx
ret 0x14c
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
ror dword [rax], 0xeb
and byte [rcx + 6], bh
add byte [rax], al
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
xor byte [rcx], al
add byte [rax], al
mov eax, dword [rbp + 0x130]
sub eax, ecx
add eax, 0x1480000
invalid
mov ecx, ecx
leave
mov dh, 9
invalid
stc
pop rsp
cmp dword [rbx + rdi*8], eax
add dword [rdi + 0x33], esi
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov ecx, esi
test byte [rdx - 4], ch
invalid
dec dword [rax - 0x73]
adc eax, 0x239a0
mov ecx, esi
int1
loopne case.0x140067d69.37
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, ebx
fimul dword [rax - 0x77]
int1
invalid
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
add byte [rax], al
mov edx, edi
mov eax, esi
jbe 0x140067e1c
add byte [rdi + rcx - 0x4a], al
test dword [rax + 0x48000000], esi
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test eax, eax
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
or al, 0x81
or dword [rcx + 1], 0xe1ff41c9
lea ecx, [rax + 4]
add al, 0xeb
add al, 0xeb
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
cmove rcx, rdx
invalid
invalid
rol dword [rdx], 0xeb
add ch, bl
lea ecx, [rdx + 1]
cmove ecx, edx
cmp ecx, esi
xchg ecx, edx
ror dword [rbp + rcx*4 + 5], 0x9b
invalid
or al, 0x88
mov byte [rcx + rax - 0x3f], cl
add ecx, eax
sar edi, 0xe1
add al, 0xeb
xor byte [rcx], dh
xor eax, eax
mov rcx, rsi
lea ecx, [rdx + 1]
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
cmove ecx, edx
test edx, edx
cmove ecx, edx
enter 0xffffffffffff8348, 0xffffffffffffffc0
or byte [rax - 0x7b], cl
test eax, eax
mov rcx, rsi
mov dword [rcx + 0x10], eax
adc r9b, bpl
outsd dx, dword [rsi]
sti
invalid
invalid
invalid
invalid
add byte [rax], al
add al, ch
xchg edi, eax
xchg edi, eax
xchg edi, eax
add dword [rax], eax
add byte [rbp - 0x1a], dh
mov dword [rcx + 0x10], eax
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140067f63
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140067f63
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140067f63
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rax], al
add byte [rax + 0x3b], cl
lea esi, [rax]
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdx], ecx
add al, 0
add byte [rbp + 4], dh
cmp rcx, qword [rbp + 0x130]
ja 0x14006837a
jne 0x140067f76
xor eax, eax
jmp 0x140067f8b
add rcx, rsi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rbp + 0x70]
mov qword [rbp + 0xe0], rcx
movups xmm0, xmmword [rbp + 0x50]
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0xd0], xmm1
movups xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xb0], rsi
mov rcx, qword [rbp + 0x130]
mov qword [rbp + 0xb8], rcx
mov word [rbp + 0xe8], 0x200
mov byte [rbp + 0xea], al
lea rsi, [rbp + 0x51]
lea rdi, [rbp + 0x50]
lea rbx, [rbp + 0xb0]
xor r15d, r15d
jmp 0x14006802a
mov rax, qword [rbp + 0xf8]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
cmp r13, 1
mov eax, 1
sbb rax, 0xffffffffffffffff
mov qword [rbp + 0x100], rax
mov byte [rbp + 0x13f], 1
mov rcx, rdi
mov rdx, rbx
call fcn.1400670b0
movzx r12d, byte [rbp + 0x50]
push rax
push rax
cmp r12, 0xa
je 0x14006813b
lea ecx, [r12 - 6]
mov rax, r12
add rax, 0xfffffffffffffffb
cmp cl, 4
cmovae rax, r15
cmp rax, 1
je 0x140068097
cmp rax, 2
je 0x14006802a
cmp rax, 3
jne 0x1400680d7
mov rax, qword [rbp + 0x100]
sub rax, 1
jb 0x14006802a
mov rcx, qword [rbp + 0xf8]
add byte [rax], al
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x14006802a
mov qword [rbp + 0x100], rax
jmp 0x14006802a
mov rax, qword [rbp + 0xf0]
mov r13, qword [rbp + 0x100]
add byte [rbp + 0x31], al
test byte [rbp - 0x7b], 0xed
add byte [rbp + 0x31], al
test byte [rbp - 0x7b], 0xed
setne r14b
mov qword [rbp + 0x100], r14
mov ch, 0
add dword [rax], eax
add byte [rcx + rdi - 0x10], cl
mov ch, 0
add dword [rax], eax
add byte [rcx + rdi - 0x10], cl
jne 0x140067fe4
mov byte [rbp + 0x13f], 1
test dword [rdi], edi
add dword [rax], eax
add byte [rcx], al
lea rcx, [rbp + 0xf0]
call fcn.140061a20
jmp 0x140067fe4
mov r13, qword [rbp + 0x100]
mov ebp, dword [rbp + 0x100]
cmp r13, qword [rbp + 0xf0]
jne 0x1400680fa
invalid
adc eax, esi
test dword [rdi], edi
add dword [rax], eax
mov byte [rbp + 0x13f], 1
add byte [rcx], al
lea rcx, [rbp + 0xf0]
call fcn.140061a20
invalid
add byte [rax], al
add al, ch
cdq
invalid
mov rax, qword [rbp + 0xf8]
imul rcx, r13, 0x38
imul ecx, ebp, 0x38
test eax, edi
add byte [rax], al
add byte [rcx + 0x6b], cl
int 0x38
imul ecx, ebp, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
or byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
or byte [rcx], ah
or byte [rcx], ah
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
inc r13
mov qword [rbp + 0x100], r13
lodsd eax, dword [rsi]
add byte [rcx], al
add byte [rax], al
lodsd eax, dword [rsi]
add byte [rcx], al
add byte [rax], al
jmp 0x14006802a
dec dword [rax - 0x39]
sub byte [r8], r8b
mov qword [rbp + 0x28], 0
mov qword [rbp + 0x30], 1
mov dword [rbp + 0x30], 1
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x30], 1
invalid
invalid
mov dword [rbp + 0x30], 1
mov qword [rbp + 0x38], 0
mov byte [rbp + 0x40], 1
add dword [rax - 0x75], ecx
test eax, esi
add byte [rax], al
add byte [rax], al
cmp byte [r8], r8b
add byte [rax], al
add dh, al
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
test eax, esi
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0xf8]
mov eax, dword [rbp + 0xf8]
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
test eax, edi
mov eax, dword [rbp + 0xf8]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], esi
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x100]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
test rax, rax
je 0x1400682f5
add dword [rax], eax
invalid
ror byte [rdi], 0x84
jb 0x140068182
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x6b], cl
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
invalid
mov ebx, dword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
add rsi, rbx
lea r12, [rbp - 0x1f]
loope 0x1400681de
lea edi, [0x14008d4c8]
loope 0x1400681de
lea edi, [0x14008d4c8]
xor eax, eax
shr bl, 0xf
jmp 0x1400681af
xor eax, eax
ror byte [rax - 0x7d], 0xc3
cmp byte [rax + 0x39], cl
je 0x1400682f5
add dword [rax], eax
invalid
add rbx, 0x38
cmp rbx, rsi
je 0x1400682f5
add dword [rax], eax
invalid
ret
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
xor ecx, dword [rcx - 0x7d]
movzx r14d, byte [rbx]
cmp r14, 0xa
dec byte [rdx]
dec byte [rdx]
je 0x1400682f5
test byte [rax], bh
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + rcx*4 + 0x75], al
invalid
invalid
mov byte [rbp - 0x20], r14b
mov byte [rbp - 0x20], dh
loopne 0x14006820a
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
xor byte [rcx - 0x77], cl
and al, 0x2f
and al, 0x2f
mov qword [r12 + 0x2f], rcx
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
push rbx
invalid
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
push rbx
invalid
push rbx
and dword [rcx + 0xf], eax
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
adc dword [rsp + 0x10], ecx
and al, 0x10
movups xmmword [r12], xmm0
test al, 1
je 0x140068215
lea rcx, [rbp - 0x20]
lea rdx, [0x14008b8d0]
lea edx, [0x14008b8d0]
loopne 0x140068238
loopne 0x140068238
lea edx, [0x14008b8d0]
fidiv dword [rsi]
add al, byte [rax]
call fcn.14006c5c0
add byte [r8], al
test al, al
jne 0x140068215
sal byte [rbp + 0x16], 0x41
mov eax, 1
mov r8d, 1
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x23582
invalid
invalid
add al, byte [rax]
lea rdx, [0x14008b792]
lea edx, [0x14008b792]
invalid
call fcn.14006ede0
add byte [rbp - 0x73], al
outsb dx, byte [rsi]
cli
lea r13d, [r14 - 6]
lea r8, [r14 - 5]
cmp r13b, 4
invalid
cmp ch, 4
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rax
mov r15, qword [rbp - 0x10]
jge 0x14006821e
ror byte [r11 + r9*4 + 0x7d], 0xf0
jge 0x14006821e
movsxd rax, dword [rdi + r8*4]
add rax, rdi
lea rdx, [0x14008b792]
push rsi
xor eax, 0xe0ff0002
jmp rax
jmp rax
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
adc r11b, r13b
invalid
adc r11b, r13b
and eax, 0xe8558b48
mov rdx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x18]
mov r8, r15
jmp case.0x14006823c.1
mov r8d, 1
lea rdx, [0x14008b793]
add byte [rax - 0x73], cl
adc eax, 0x23535
add al, byte [rax]
jmp case.0x14006823c.1
mov r8d, 2
lea rdx, str....
invalid
add al, byte [rax]
xor eax, 0x8d480002
sub r8b, r13b
sub al, ch
lea rcx, [rbp + 0x28]
call fcn.14006ede0
sub al, ch
push 0x6b
add byte [rax], al
movzx ecx, r13b
mov dh, 0xcd
inc rcx
cmp r13b, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae rcx, rax
cmp rcx, 1
stc
add dword [rdi], ecx
test byte [rdi + rdi*8], cl
invalid
invalid
stc
add dword [rdi], ecx
test byte [rdi + rdi*8], cl
invalid
mov al, 1
test rcx, rcx
jne case.0x1400676f5.39
mov rax, qword [rbp]
mov eax, dword [rbp]
add byte [rcx + rcx*4 - 0xf], al
mov ecx, r14d
lea rdx, [0x14008d4dc]
adc eax, 0x2522f
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x1400682ea
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
add r15, rcx
add r15, 8
jmp 0x1400682ea
mov r15d, 6
jmp 0x1400682ea
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 2
test r15, r15
setne al
jmp case.0x1400676f5.39
mov rax, qword [rbp + 0x128]
test rax, rax
je 0x140068317
invalid
invalid
imul rdx, rax, 0x38
mov r8d, 8
mov eax, 8
mov eax, 8
mov rcx, qword [rbp + 0x130]
call fcn.140009320
mov rsi, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
mov rdx, qword [rsi]
test rdx, rdx
je case.0x140063cb2.147
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.140009320
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xchg ebp, eax
xor byte [rcx], al
add byte [rax], al
xchg byte [rsi - 0x7a39ffff], dl
invalid
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rbp + rcx*4 + 5], ecx
lock xor eax, dword [rdx]
add al, byte [rax]
invalid
invalid
add eax, 0x233f0
add al, byte [rax]
xchg ebp, eax
xor byte [rcx], al
add byte [rax], al
xchg esi, eax
add dword [rax], eax
mov ecx, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rdx + 0xe0], bh
mov edx, 0xe0
add byte [rax], al
call fcn.140081440
wait
nop
add dword [rax], eax
int3
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x128], 0
add byte [rax], al
je case.0x140067353.82
imul rdx, qword [rbp + 0x128], 0x38
sub byte [rcx], al
add byte [rax], al
cmp byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], bh
mov r8d, 8
mov rcx, qword [rbp + 0x130]
call fcn.140009320
psubd mm7, mm7
psubd mm7, mm7
cli
dec dword [rax - 0x75]
invalid
invalid
push rbp
mov rdx, qword [rbp + 0x28]
test rdx, rdx
test edx, edx
sub byte [rax - 0x7b], cl
test edx, edx
sal byte [rdi + rcx + 0x48], cl
mov ecx, dword [rbp + 0x30]
je case.0x1400673c7.76
mov rcx, qword [rbp + 0x30]
mov r8d, 1
call fcn.140009320
sbb byte [rdi], cl
cli
inc esi
mov byte [rbp + 0x13f], 0
test dword [rdi], edi
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], edx
nop
add byte [rax], al
add byte [rax], al
test rax, rax
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
nop
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsi + rdx + 0x48], 0x8b
lea ebx, [rax + 0x48000000]
imul rdx, rax, 0x38
test rax, rax
je 0x14006845e
mov rcx, qword [rbp + 0x98]
imul rdx, rax, 0x38
sar byte [rax], 1
cmp byte [rcx - 0x48], al
mov r8d, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
add al, ch
ret 0xfa0e
add byte [rax], al
call fcn.140009320
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax + 0x13fbd], al
cmp byte [rbp + 0x13f], 0
invalid
add byte [rax], al
add byte [rdx + riz + 0x48], dh
and cl, byte [rax - 0x75]
test eax, esi
add byte [rax], al
invalid
add byte [rax], al
je case.0x1400676f5.79
and cl, byte [rax - 0x75]
test eax, esi
add byte [rax], al
mov rax, qword [rbp + 0xf0]
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rsi + rdx + 0x48], 0x8b
je case.0x1400676f5.79
invalid
mov rcx, qword [rbp + 0xf8]
mov ecx, dword [rbp + 0xf8]
invalid
clc
add byte [rax], al
add byte [rax + 0x6b], cl
sar byte [rax], 1
invalid
add byte [rax], al
imul rdx, rax, 0x38
cmp byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
mov r8d, 8
add byte [rax], al
add al, ch
imul ecx, dword [rsi], 0x4890fffa
nop
invalid
call fcn.140009320
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
push rbp
mov rbp, rsp
mov ebp, esp
mov ebp, esp
in eax, 0x49
mov r8, rdx
mov eax, edx
ror byte [rax - 0x75], 1
or byte [r8 - 0x75], cl
or byte [rax - 0x75], cl
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
or byte [rax - 0x75], cl
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
rcr dword [rbp - 0x17], 0x38
jmp fcn.140069e20
int3
int3
mov rcx, rax
pop rbp
jmp fcn.140069e20
cmp byte [rcx], bl
add byte [rax], al
int3
int3
int3
push rsi
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
and al, 0x50
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
iretd
fmul dword [rax - 0x77]
mov edx, edi
outsd dx, dword [rsi]
add byte [rax], al
mov dh, 0x45
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
call 0x1385c1065
call 0x1385c1065
push rbp
clc
lea ecx, [0x14008d544]
or eax, 0x2501c
sbb al, 0x50
adc al, 0x81
mov eax, esi
mov ecx, edi
jmp rdx
loop case.0x14006e726.20
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
cmove eax, edx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
or bl, ch
jmp case.0x1400676f5.90
mov ecx, 6
add ecx, 8
invalid
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add ch, bl
add al, byte [rax]
add byte [rax], al
lahf
add byte [rax], al
add byte [rax + 1], cl
stc
mov ecx, ecx
or dword [rbx + 0xf742ff9], eax
stc
invalid
pop rsp
shr bl, 0x74
invalid
add byte [rdi], cl
mov dh, 0x45
fmul dword [rax - 0x75]
invalid
ror byte [rbp + rcx*4 + 0xd], 0x99
or eax, 0x24f99
cdq
add r8b, byte [r8]
add byte [rdi + 0x63], cl
add al, 0x81
add eax, ecx
rol dword [rbx + rbp*8], 0x34
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
invalid
invalid
cmove eax, edx
ret 0x14c
ror dword [rax], 0xeb
invalid
lea eax, [rdx + 1]
test edx, edx
ret 0x14c
add al, byte [rax]
add byte [rax], al
or eax, 0x950f063c
lea eax, [0x14008b778]
add al, byte [rax]
bnd call fcn.140081a00
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
iretd
mov eax, dword [rbp + 8]
or al, 0x90
mov r8, rdi
add ecx, 4
add ecx, 8
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rax - 0x77], cl
sub rdx, rcx
stc
mov eax, ecx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
enter 0x2eb, 0x31
add dh, byte [rcx]
ror byte [rax - 0x77], 0x7d
test al, 0x48
invalid
mov dword [rbp - 0x58], edi
mov dword [rbp - 0x50], esi
mov eax, 0xc84d110f
enter 0xffffffffffff8b48, 0x4d
or byte [rax - 0x77], cl
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
invalid
invalid
loopne 0x140068703
mov ecx, dword [rbp + 8]
mov dword [rbp - 0x28], ecx
loop 0x140068765
add cl, byte [rax - 0x73]
push rbp
test al, 0xe8
invalid
jg 0x1400686fc
in eax, dx
in eax, dx
invalid
call 0x19591cf21
or dword [rax - 0x75], ecx
push rbp
clc
xchg edx, eax
push rdi
push rsp
invalid
add ecx, eax
add ecx, eax
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
clc
add byte [rax], al
add al, ch
jg 0x140068a7a
add byte [rax], al
add byte [rax - 0x75], cl
jge 0x140068a9d
push rbp
pop rax
add byte [rdi], cl
sub dword [rbp + 0x140], ecx
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x80], al
inc byte [rsi]
add byte [rax], al
invalid
mov eax, dword [rbp + 0x14f]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x90], eax
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x85
pop rsp
add dword [rax], eax
add byte [rax + 0x16485], cl
add byte [rcx - 0x80], al
cmp r14b, 2
test dword [rdi + 0x48000000], ebp
mov dword [rbp + 0xf0], eax
add byte [rdi], cl
adc dword [rbp + 0xe1], ecx
invalid
loope 0x140068b21
add byte [rax], al
invalid
adc dword [rbp + 0xd1], eax
add byte [rax], al
mov dh, 0x85
add dword fs:[rax], eax
test dword [rcx + rax], esp
add byte [rax + 0xff85], cl
add byte [rcx + rcx*4 - 0x43], cl
rol byte [rax], 0
add byte [rax - 0x77], cl
mov qword [rbp + 0xc8], rdi
inc dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + rcx*4 - 0x5b], al
movsd dword [rdi], dword [rsi]
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf89d], cl
add byte [rax + rcx*4 - 0x53], al
stc
add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
invalid
invalid
mov byte [rbp + 0xfa], dh
cli
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
rol byte [rax], 0
add byte [rax], al
add al, ch
js 0x140068b55
invalid
add byte [rax], al
pop rsp
bnd call fcn.140081a00
add eax, 0x22bd5
invalid
mov edx, ebx
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov rdi, r8
test r8, r8
js 0x140068c5a
add byte [rax], al
ror byte [rdi], 0x88
test dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov rsi, rcx
je 0x140068c07
movzx eax, byte [0x1400a61b1]
mov r14d, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov r15, rdx
add byte [rax], al
mov r15, rdx
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
mov rcx, rdi
call fcn.140009310
mov rdx, r15
mov r15, rax
mov edi, eax
mov edi, eax
test rax, rax
jne 0x140068c0d
or bl, ch
push rsi
jmp 0x140068c5d
mov r15d, 1
add byte [rax], al
mov r14, qword [rbp + 0x60]
mov rcx, r15
mov r8, rdi
clc
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add dword [rax], eax
loopne 0x140068c6d
mov dword [rbp - 0x18], edi
adc byte [rdi], cl
adc dword [rsi], eax
xor r14d, r14d
mov rcx, r14
add byte [rax], al
or dword [rdx], eax
add byte [rsi + 0xf], ah
jle 0x140069dfc
add al, 0xbf
add al, 0
add byte [rax], al
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x140069def
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x20], 1
mov r9d, 1
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call case.0x14006a103.408
mov rbx, qword [rsi + 0x10]
jmp 0x140069dcc
mov eax, edi
cmovne eax, ecx
ror dword [rcx + rdi - 0x18], 0xf
test byte [rdi], bh
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [rcx + 1]
movzx r10d, byte [rcx]
mov r9d, 1
lea eax, [rcx + 1]
mov dh, 0x11
invalid
or al, byte [rcx]
add byte [rax], al
movzx eax, byte [rcx + 1]
movzx eax, ax
cmp eax, 0x9f
add byte [rax], al
add byte [rdi + 0x4b], dh
add byte [rax], al
add byte [rdi + 0x4b], dh
add rcx, 3
mov r9d, 3
mov rax, rcx
jmp 0x140069e90
enter 0xffffffffffff9feb, 0x48
add ecx, 2
cmp eax, ebp
cmove ecx, eax
enter 0xffffffffffffb941, 3
add byte [rax], al
add byte [rcx - 0x80], al
cli
invalid
invalid
add eax, ecx
add cl, ch
invalid
movzx ecx, byte [r9]
and eax, 0x1f
shl eax, 6
and ecx, 0x3f
add eax, ecx
add eax, 0xd800
mov word [rbp + 6], ax
mov r8, r12
sub r8, rdx
jb 0x14006a02c
invalid
add byte [rcx + 0x39], cl
cld
cmp r12, rdi
ja 0x14006a01a
add rdx, r14
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call 0x14006a040
fild dword [rax]
add byte [rax], al
test al, al
jne 0x14006a007
invalid
ror byte [rdi], 0x85
invalid
add byte [rcx + rcx*4 + 0x7d], cl
invalid
mov qword [rbp - 0x10], r15
mov dword [rbp - 0x10], edi
jge case.0x140067892.105
lea rax, [0x14007e0a0]
add dword [rax], eax
mov qword [rbp - 8], rax
lea rax, str.u
add eax, 0x21cc5
add eax, 0x21cc5
sbb al, 2
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 0x45
ror byte [rax - 0x39], 0x45
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 2
add al, byte [rax]
add byte [rax], al
ror byte [rax - 0x39], 0x45
enter 2, 0
add byte [rax - 0x39], cl
loopne 0x140069f94
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x20], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [rbp - 0x10]
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 0xc8
enter 0x105, 0
test al, al
add dword [rax], eax
invalid
add ecx, dword [rcx + rcx*4 - 0x1e]
loop 0x14006a00d
cmp esp, edi
cld
invalid
mov edx, edi
and bh, byte [rdx + 1]
add byte [rcx + 1], cl
add r14, rdx
bnd call 0x14006a040
mov cs, word [rdi]
add al, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov ecx, esi
ret
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, r12
sbb al, 2
cli
add dword [rax], eax
movabs byte [0x574155cccc00017a], al
jp 0x14006a03e
add ah, cl
int3
push rdi
push r14
invalid
fmul dword [rax + 1]
movzx ebp, byte [rbp - 6]
sti
or dword [rbx + rcx*4 + 0x75], 0xd8d4cf2
pop rsi
xor eax, 0x20eb0002
jmp 0x14006a0b0
mov r15b, 0x6e
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
dec dword [rdi]
test byte [rcx + 2], al
add byte [rax], al
test rbx, rbx
je 0x14006aac0
mov qword [rbp + 0x20], rbx
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14006ace5
cmp eax, 2
jne 0x14006acf6
mov eax, 9
lea rcx, str._unnamed_
jmp 0x14006aad6
mov qword [rbp + 0x20], 0
mov eax, 9
lea rcx, str._unnamed_
xor ebx, ebx
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x38]
mov qword [rbp - 0x58], rax
lea rax, [rbp - 0x18]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x3f]
mov qword [rbp - 0x40], rax
movzx eax, byte [0x1400a61e4]
test al, al
je 0x14006ac97
mov byte [0x1400a61e4], 1
mov eax, dword [0x1400a6358]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x40]
cmp rax, 2
je 0x14006ac9b
mov qword [rbp + 0x30], rbx
cmp eax, 1
je 0x14006ab48
xor ecx, ecx
call fcn.1400812b0
mov eax, dword [0x1400a6358]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x48]
mov qword [rax + 0x48], 0
mov qword [rbp + 0x10], 0
lea rdi, [rbp + 0x18]
mov qword [rbp + 0x18], rsi
test rsi, rsi
je 0x14006acb2
mov qword [rbp - 8], rsi
lea rdi, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14006ad96
mov rax, qword [0x1400a62b8]
shl rax, 1
test rax, rax
mov qword [rbp + 0x30], rdi
jne 0x14006ada3
mov dword [rbp + 0x2c], 0
movzx eax, byte [rsi + 0x11]
lea rdx, [rsi + 0x18]
lea r8, [0x14008be18]
lea rcx, [rbp - 0x58]
call fcn.14006af50
cmp byte [rbp + 0x2c], 0
jne 0x14006abec
mov rax, qword [0x1400a62b8]
shl rax, 1
test rax, rax
jne 0x14006adb2
xor eax, eax
mov rcx, qword [rbp + 0x30]
xchg byte [rcx], al
cmp al, 2
jne 0x14006abfe
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, qword [rbp - 8]
mov byte [0x1400a61e4], 1
mov qword [rbp], rdx
mov eax, dword [0x1400a6358]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x40]
cmp rax, 2
je 0x14006ad06
mov qword [rbp + 0x30], rdx
cmp eax, 1
je 0x14006ac41
xor ecx, ecx
call fcn.1400812b0
mov eax, dword [0x1400a6358]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x30]
mov qword [rcx + 0x48], rdx
mov qword [rbp + 8], rax
mov qword [rbp], 1
test rax, rax
lea rdi, [rbp + 0x18]
je 0x14006ad18
lock dec qword [rax]
jne 0x14006ad18
xor eax, eax
jmp 0x14006aca0
mov eax, 1
mov qword [rbp + 0x10], rax
lea rdi, [rbp + 0x18]
mov qword [rbp + 0x18], 0
jmp 0x14006acb6
mov rbx, qword [rbp + 0x30]
mov dword [rbp], 0
mov byte [rbp + 4], 0
mov byte [rbp + 0x3e], 0
mov qword [rbp - 0x10], rdi
lea r8, [0x14008be68]
lea rcx, [rbp - 0x58]
mov rdx, rbp
call fcn.14006af50
xor esi, esi
test rbx, rbx
jne 0x14006ad24
jmp 0x14006ad33
mov eax, 4
lea rcx, [0x14008af80]
jmp 0x14006aad6
mov rcx, qword [rbx + 0x18]
mov rax, qword [rbx + 0x20]
dec rax
jmp 0x14006aad6
lock dec qword [rdx]
jne 0x14006ad14
mov rcx, rbp
call fcn.1400617c0
lea rdi, [rbp + 0x18]
mov sil, 1
mov rbx, qword [rbp + 0x20]
test rbx, rbx
je 0x14006ad33
lock dec qword [rbx]
jne 0x14006ad33
lea rcx, [rbp + 0x20]
call fcn.140061820
mov rax, qword [rbp + 0x18]
test rax, rax
sete cl
or cl, byte [rbp + 0x10]
or sil, cl
cmp sil, 1
je 0x14006ad57
lock dec qword [rax]
jne 0x14006ad57
mov rcx, rdi
call fcn.1400617c0
nop
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop rbp
ret
jo 0x14006ad7c
add byte [rax], al
call fcn.140080800
mov rbx, qword [rsi + 0x70]
lock inc qword [rbx]
jg 0x14006aa93
cld
invalid
invalid
cld
invalid
ud2
mov rcx, rdi
call fcn.140080dc0
jmp 0x14006ab9d
call fcn.140080cf0
xor al, 1
mov dword [rbp + 0x2c], eax
jmp 0x14006abbb
call fcn.140080cf0
test al, al
jne 0x14006abec
mov byte [rsi + 0x11], 1
jmp 0x14006abec
add ecx, ebp
and al, 0xfe
invalid
lea ebp, [rdx + 0x80]
cmp qword [rbp + 0x30], 0
je 0x14006adfe
mov rax, qword [rbp + 0x30]
lock dec qword [rax]
jne 0x14006adfe
lea rcx, [rbp + 0x20]
call fcn.140061820
and ch, byte [rdx - 1]
invalid
and ch, byte [rdx - 1]
call qword [rax + 0x28c48348]
invalid
invalid
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x30]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x14006ae36
mov rcx, rbp
call fcn.1400617c0
mov byte [rbp + 0x3d], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rsi, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
invalid
mov esi, dword [rbp - 0x10]
movzx ebx, byte [rbp + 0x3e]
mov rax, qword [rbp + 0x20]
test rax, rax
je 0x14006ae84
lock dec qword [rax]
jne 0x14006ae84
or dword [rax - 0x73], ecx
and r8b, r13b
pushfq
imul edi, edi, 0x7d8348ff
adc byte [rax], al
cmp qword [rbp + 0x10], 0
je 0x14006ae94
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x18]
test rax, rax
test eax, eax
test eax, eax
je 0x14006ae8b
test bl, 1
jne 0x14006ae8b
lock dec qword [rax]
jne 0x14006ae8b
mov rcx, rsi
int1
call fcn.1400617c0
jmp 0x14006ae8b
invalid
imul edi, edi, 0x66d9ebff
nop word cs:[rax + rax]
fldenv [rsi + 0x66]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x3d], 0
je 0x14006af02
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x14006aeed
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
call fcn.1400617c0
mov byte [rbp + 0x3e], 1
lea rax, [rbp + 0x18]
mov byte [rbp + 0x3e], 1
lea rax, [rbp + 0x18]
mov qword [rbp - 0x10], rax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [r11 - 0x4f17d3ab], r9b
pop rsp
invalid
int3
add byte [rax], 0
add byte [rax - 0x39], cl
invalid
invalid
sub r14b, r15b
invalid
add byte [rax], al
call 0x1305c391b
movabs al, byte [0x4a845c748]
add byte [rax - 0x75], cl
or r8b, r13b
lodsd eax, dword [rsi]
loop 0x14006b06b
mov ecx, dword [rbp + 8]
dec dword [rax - 0x75]
sbb byte [r15], r9b
mov dh, 0
or esp, dword [rsi]
add al, byte [rax]
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x14006c159
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or r15b, r15b
push rax
and byte [rax + rax*8 - 0x12d7af1], al
invalid
add byte [rax], al
lea r12, [rbp + 0x40]
mov qword [rbp], r12
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.14007a580
test al, al
jne 0x14006c157
mov eax, dword [rbp + 0xf0]
test al, 1
je 0x14006c33a
push rcx
push rcx
mov eax, dword [rbp + 0xf8]
mov dword [rbp - 0x40], eax
mov rax, qword [rbx]
mov eax, dword [rbx]
mov eax, dword [rbx]
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], r14
ror byte [rax - 0x77], 0x4d
mov qword [rbp + 0x48], r14
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp], r12
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.14007a580
add byte [rax], al
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
invalid
add byte [rax], al
test al, al
jne 0x14006c157
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14008bece]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
je 0x14006bdd1
invalid
invalid
jmp 0x14006c159
dec esp
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rcx + rcx*4 + 0x4d]
invalid
mov rdi, rcx
call qword [sym.imp.KERNEL32.dll_lstrlenW]
add dword [rax], eax
add dh, bh
invalid
add dword [rax], eax
test eax, eax
js 0x14006c545
je 0x14006c52f
xchg dword [rcx], eax
add byte [rax], al
mov ebx, eax
lea r14, [rbx + rbx]
lea esi, [rbx + rbx]
lea esi, [rbx + rbx]
neg r14
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test r14, r14
je 0x14006c52f
add byte [rax], al
add byte [rax], al
movzx eax, word [rdi + rbx*2 - 2]
dec rbx
add r14, 2
add al, byte [rbx + 0x5745cf8]
add al, byte [rbx + 0x5745cf8]
cmp eax, 0x2f
jne 0x14006c3c0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov edi, dword [rax + 0x10]
neg r14
mov r13, r15
std
std
mov qword [rbp - 0x18], rcx
jmp 0x14006c40c
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax], al
lea r8, [r13*2]
add byte [rax], al
add byte [rax], al
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
invalid
add byte [rsi - 0x7d], ah
cmp al, 0x41
cmp esi, dword [rcx + rdi + 0x48]
inc eax
stc
invalid
fdiv dword [rbp - 0x57]
add ebp, eax
fmul dword [rdi]
test dword [rbp - 1], esi
invalid
xor eax, 0xc0850001
jl 0x14006c52a
invalid
xor bl, ch
push rbx
sti
lea rax, str.std_src...._backtrace_srcdbghelp.rs
mov rax, rsi
add rsp, 0x100
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov edx, eax
shr edx, 0xa
mov r8d, ecx
shr r8d, 0x1d
and r8d, edx
test r8b, 1
je 0x14006cb82
mov qword [rsi + 8], r14
mov qword [rsi], 2
jmp 0x14006cb49
mov edx, dword [rbp + 0x54]
movups xmm0, xmmword [rbp + 0x3c]
movups xmmword [rsi + 0x3c], xmm0
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], ecx
mov dword [rsi + 0x54], edx
jmp 0x14006cb49
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x58]
call fcn.140060af0
nop
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
push 0x70458b48
add byte [rax], al
add byte [rax - 0x75], cl
push 0x70458b48
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x14006cc24
mov rax, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
mov r8, qword [rax + 0x10]
call fcn.140009320
mov edx, 0x18
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x60]
call fcn.140009320
call 0xd106c5ff
call 0xd106c5ff
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 2], ebx
add byte [rax], al
invalid
inc dword [rcx + rcx*4 - 0x35]
mov edi, edx
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rdx + rax], edi
add byte [rax], al
test dword [rdx + rax], ecx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rdx + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
mov eax, r9d
mov ch, 0xf9
invalid
movabs byte [0x3e083f889000000], al
add byte [rax], al
add byte [rcx + 0x3e083f8], cl
add byte [rax], al
invalid
cli
and byte [rbp + 0x78], dh
add al, byte [rax]
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
add byte [rax - 0x75], cl
test dword [rax], edx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [rdx], al
add byte [rax], al
neg ecx
fnstenv [rax + 0x3c]
mov dword [rbp - 0x50], esi
mov dword [rbp - 0x48], ecx
add byte [rax], al
push qword [rbx + rax*2 + 0x48]
mov ecx, eax
mov ecx, 0x8b000153
test al, 0xf
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
cmp esi, 0x1001
jb 0x14006dfd7
mov r9d, 0x1001
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [r8 + r9 - 1], 0xc0
lea r9, [r9 - 1]
jl 0x14006dfb0
cmp r9, rsi
jae 0x14006dfd1
cmp byte [r8 + r9], 0xbf
jle 0x14006e19f
add byte [rax], al
add byte [rax], al
mov rsi, r9
jmp 0x14006dfd7
jne 0x14006e19f
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov dword [rsp + 0x28], 0x1000
mov ecx, 0xfde9
mov edx, 8
mov r9d, esi
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
add dword [rax], eax
add dword [rax], eax
test eax, eax
je 0x14006e14a
invalid
add byte [rbx + riz*2 - 0x10], cl
movsxd r14, eax
cmp eax, 0x1001
jae 0x14006e18b
mov dword [rbp + 0x1fb0], 0
test dword [rax + 0x1f], esi
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x50]
lea r9, [rbp + 0x1fb0]
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_WriteConsoleW]
add byte [rbp - 0x247bf040], al
add byte [rax], al
invalid
add byte [rbp - 0x247bf040], al
add byte [rax], al
add byte [rbx + 0x1fb0bd], cl
mov al, 0x1f
add byte [rax], al
cmp r14, rdi
je 0x14006e137
jbe 0x14006e1b9
mov edi, dword [rbp + 0x1fb0]
mov al, 0x1f
add byte [rax], al
cmp r14, rdi
je 0x14006e137
jbe 0x14006e1b9
movzx eax, word [rbp + rdi*2 - 0x50]
add eax, 0x2312
add byte [rdi], cl
mov bh, 0xc0
add byte [rdi], cl
mov bh, 0xc0
cmp eax, 0x312
jae 0x14006e0ad
lea rdx, [rdi*2 - 0x50]
add rdx, rbp
inc rdi
mov dword [rbp + 0x1fb0], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rbp + 0x1fb0]
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov r8d, 1
call qword [sym.imp.KERNEL32.dll_WriteConsoleW]
test eax, eax
jne 0x14006e0ad
call qword [sym.imp.KERNEL32.dll_GetLastError]
jrcxz case.0x140067d69.400
add dword [rax], eax
cmp rdi, r14
ja 0x14006e1cb
test rdi, rdi
je 0x14006e135
jp case.0x140066e32.510
add edi, edi
xor eax, eax
xor esi, esi
jmp 0x14006e0dc
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0xba
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov bh, 0xc1
add byte [rax], al
cmp eax, 0x800
adc ah, byte [rbx]
add byte [rax], al
leave
stc
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_GetLastError]
insb byte [rdi], dx
invalid
mov esi, eax
shl rsi, 0x20
out 0x20, al
out 0x20, al
or rsi, 2
mov eax, 1
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
and byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
lea rax, str.Unexpected_error_in_MultiByteToWideChar
add eax, 0x1e7ff
mov qword [rbp + 0x1fb0], rax
mov al, 0x1f
add byte [rax], al
mov qword [rbp + 0x1fb8], 1
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test eax, eax
invalid
mov dword [rbp + 0x1fc0], 8
add byte [rax], al
ror byte [rdi], 0x11
test eax, ecx
invalid
invalid
enter 0x1f, 0
out 1, eax
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x1fb0]
invalid
push rbp
lea ecx, [rbp + 0x1fb0]
xor al, 1
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
out 0xe7, al
lea eax, [0x14008c978]
add dword [rax], eax
adc byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
cmp byte [rcx], al
lea eax, [0x14008c910]
add dword [rax], eax
and al, 0x20
mov ecx, eax
xor r8d, r8d
xor eax, eax
add byte [rbp + rcx*4 + 5], cl
shl bh, 1
add dword [rax], eax
invalid
add dword [rax], eax
stc
add ah, cl
int3
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsp
add al, ch
add dword [rax], eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
rcr byte [rdi], 1
rcr byte [rdi], 1
add byte [rax], al
invalid
mov edi, edx
retf
add dword ds:[rax], eax
sbb byte [rax - 0x7d], cl
clc
push qword [rbp + 0x38]
adc eax, 0x13e5f
add byte [rcx - 0x193eb73a], cl
and byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
enter 0xffffffffffffb841, 0
adc byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov eax, 0x1000
adc dword [rsp + 0x30], eax
cli
invalid
invalid
add al, 0
add byte [rax], al
leave
invalid
in eax, 1
add byte [rdx + 0x1000], bh
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
fdiv qword [0x1a6d2e497]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
add dword [rax], eax
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x1fc8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
adc eax, 0x13b8f
invalid
adc eax, 0x13b8f
add byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
push rdi
push rsp
insb byte [rdi], dx
and al, 0x60
invalid
invalid
mov ebx, ecx
mov ecx, dword [rbp + 0x70]
mov bh, 1
ror byte [rcx + rcx*4 + 0x45], 0xf0
invalid
cmp al, 0x66
mov dword [rdx], eax
cmp ebx, 1
add al, byte [rax]
add byte [rax], al
test byte [rsi], ch
add dword [rax], eax
add byte [rcx + rdi - 0x3f], cl
cmp ecx, eax
add byte [rax], al
leave
add bh, byte [rax + 1]
add byte [rax], al
clc
clc
retf
cmp ebx, eax
add dword [r8], r8d
xlatb
add dword [rax], eax
rol r15b, 1
add al, 0
add al, 0
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
jne 0x14006e545
invalid
clc
cmp al, byte [rcx]
add byte [rbx + rcx*4 + 0x2d], cl
mov r13, qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, dword [rcx]
add byte [rsi + 0xf], ah
invalid
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp eax, dword [rcx]
add byte [rax - 0x77], cl
invalid
invalid
je case.0x140067892.266
and byte [rcx + rcx*4 - 0xf], cl
mov eax, ebx
sal byte [rsp + rsi*2 - 0x75], 0x55
push rbp
add al, 0x85
sal byte [rbp + 0x11], cl
jne 0x14006e5c7
invalid
add byte [rax], al
add al, 0x85
dec dword [rax + 0x39]
add byte [rax], al
cmp dword [rdi + rax*2 - 2], 0x1a
invalid
sbb cl, byte [rdi]
dec qword [rax + 0x39]
ror dword [rdi], 0x83
xchg ecx, eax
adc dword [rcx + 0x48000000], 0xffffff8b
add byte [rax], al
add byte [rax - 0x75], cl
invalid
call 0x1904b9d12
mov bh, 0x44
push rax
and eax, 0xfc00
retf 0x25eb
adc eax, 0x13a67
shl edx, 0x20
or edx, 2
invalid
pop rbp
pop rdi
lea eax, [0x14008c9f0]
js 0x14006e659
jrcxz 0x14006e693
xor eax, eax
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov eax, dword [rax]
cmp eax, dword [r9 + r10 - 4]
je 0x1400807ec
mov ax, 0xfffe
rol ax, cl
and r8w, ax
je 0x1400806f3
tzcnt ecx, r8d
lea r11, [rdx + rcx]
lea rax, [r10 + r11]
add rax, 0xfffffffffffffffc
cmp rax, r11
jbe 0x140080720
mov rsi, r9
nop word cs:[rax + rax]
mov edi, dword [r11]
cmp edi, dword [rsi]
jne 0x14008072d
add r11, 4
add rsi, 4
cmp r11, rax
jb 0x140080760
jmp 0x140080720
mov ax, 0xfffe
rol ax, cl
and r8w, ax
je 0x1400806f3
invalid
push qword [rax - 0x2d7ab2ff]
mov al, 1
test r10, r10
je 0x1400806f5
tzcnt ecx, r8d
movzx r11d, byte [rdx + rcx]
cmp r11b, byte [r9]
jne 0x140080780
cmp r10, 1
cmp edx, 1
je 0x1400806f5
movzx r11d, byte [rdx + rcx + 1]
or al, byte [rcx]
cmp r11b, byte [r9 + 1]
jne 0x140080780
cmp r10, 2
je 0x1400806f5
add cl, byte [rdi]
test byte [rdx], ch
invalid
cmp r10, 3
setne r11b
movzx ebx, byte [rdx + rcx + 2]
pop rsp
or al, byte [rdx]
pop rsp
or al, byte [rdx]
cmp bl, byte [r9 + 2]
setne bl
or bl, r11b
cmp bl, 1
je 0x140080780
jmp 0x1400806f5
mov al, 1
jmp 0x1400806f5
add ecx, ebp
add bh, bh
invalid
int3
js 0x14008084f
lea ebp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov qword [rbp - 0x48], 2
lea rcx, [rbp - 0x48]
mov eax, 0xfe1f69e8
dec dword [rbx + rcx*4 + 0x40]
sub byte [rbx + 0x25b270d], cl
invalid
mov eax, 0xfe1f69e8
dec dword [rbx + rcx*4 + 0x40]
sub byte [rbx + 0x25b270d], cl
imul ebx, dword [rdi], 0x8b4cfffe
sub byte [rbx + 0x25b270d], cl
or eax, 0x25b27
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov qword [rcx + 0x68], r8
cmp qword [rsi], 0
jne 0x140080858
sub dword [rax], 0x83480000
add byte ds:[rbp + 0xd], dh
mov qword [rsi], rax
mov rax, rsi
mov eax, esi
add rsp, 0x78
invalid
pop rsi
pop rbp
ret
mov qword [rbp - 0x18], rsi
mov qword [rbp - 8], rax
mov qword [rbp - 0x10], rax
lea rax, str.reentrant_init
insd dword [rdi], dx
invalid
add byte [rax], al
insd dword [rdi], dx
movabs al, byte [0xc748b84589480000]
add byte [rax], al
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
add byte [rax], al
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x38], 8
mov dword [rbp - 0x38], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
adc dword [rbp - 0x30], eax
adc dword [rbp - 0x30], eax
ror byte [rax - 0x73], 1
adc eax, 0xa0ab
invalid
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_srccellonce.rs
add byte [rax - 0x73], cl
movabs r8, 0xf0b0f00000d4ae8
invalid
lea rcx, [rbp - 0x48]
call fcn.1400815e0
ud2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
push rsp
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push rsi
dec dword [rax]
int3
in al, dx
push rax
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], rcx
sbb eax, 0x4c0000a1
cdq
invalid
lea eax, [rax + rax]
cmp eax, esi
and eax, ecx