Function at 0x1401ef0b0
Capabilities:
Set thread local storage value

Disassembly:
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rsi
add rsp, 0x90
add byte [rax], al
pop rbx
pop rdi
pop rsi
jmp fcn.14023b5a0
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
invalid
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.1401f5bb0
mov qword [rsp + 0x40], rdi
lea rax, [0x1401cbbf0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
and al, 0x48
mov dword [rsp + 0x50], eax
lea rax, [0x1402467c0]
mov qword [rsp + 0x58], rax
pop rax
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
push 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
add byte [rax], al
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.14023a300
mov ebx, eax
mov rdx, qword [rsp + 0x30]
test rdx, rdx
je 0x1401dbc72
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.14000ea40
jmp 0x1401dbc72
invalid
shr rdx, 0x20
lea rax, [0x1402fbaa4]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
add ecx, eax
jmp rcx
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
mov ecx, 0x10
jmp 0x1401dbc0f
jle case.0x1401db97e.1
add byte [rax], al
lea rax, [0x1402ff228]
lea eax, [0x1402ff228]
mov ecx, 0x11
jmp 0x1401dbc0f
insd dword [rdi], dx
add al, byte [rax]
invalid
lea rax, [0x1402ff239]
lea eax, [0x1402ff239]
mov ecx, 0x12
jmp 0x1401dbc0f
pop rsp
add al, byte [rax]
invalid
lea rax, [0x1402ff24b]
lea eax, [0x1402ff24b]
mov ecx, 0x10
jmp 0x1401dbc0f
add al, byte [r8]
invalid
lea rax, [0x1402ff25b]
lea eax, [0x1402ff25b]
mov ecx, 0x10
jmp 0x1401dbc0f
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1402ff26b]
jmp 0x1401dbc0a
add byte [rax], al
lea rax, [0x1402ff27e]
lea eax, [0x1402ff27e]
mov ecx, 0x12
jmp 0x1401dbc0f
lea rax, [0x1402ff290]
lea eax, [0x1402ff290]
mov ecx, 0xd
jmp 0x1401dbc0f
lea rax, [0x1402ff29d]
lea eax, [0x1402ff29d]
mov ecx, 0xe
jmp 0x1401dbc0f
lea rax, [0x1402ff2ab]
lea eax, [0x1402ff2ab]
mov ecx, 0x15
jmp 0x1401dbc0f
lea rax, [0x1402ff2c0]
lea eax, [0x1402ff2c0]
mov ecx, 0xc
jmp 0x1401dbc0f
add dword [rax], eax
invalid
lea rax, [0x1402ff2cc]
lea eax, [0x1402ff2cc]
mov ecx, 0xb
jmp 0x1401dbc0f
lea rax, [0x1402ff2d7]
lea eax, [0x1402ff2d7]
mov ecx, 0x15
jmp 0x1401dbc0f
lea rax, [0x1402ff2ec]
lea eax, [0x1402ff2ec]
mov ecx, 0x15
jmp 0x1401dbc0f
lea rax, [0x1402ff301]
lea eax, [0x1402ff301]
mov ecx, 0xf
jmp 0x1401dbc0f
lea rax, [0x1402ff310]
lea eax, [0x1402ff310]
mov ecx, 0xe
jmp 0x1401dbc0f
test byte [rcx], al
add byte [rax], al
lea rax, [0x1402ff31e]
jmp 0x1401dbc0a
add dword [rax], eax
invalid
lea rax, [0x1402ff331]
lea eax, [0x1402ff331]
mov ecx, 0x26
jmp 0x1401dbc0f
lea rax, [0x1402ff357]
lea eax, [0x1402ff357]
mov ecx, 0x38
jmp 0x1401dbc0f
lea rax, [0x1402ff38f]
lea eax, [0x1402ff38f]
mov ecx, 0x19
jmp 0x1401dbc0f
lea rax, [0x1402ff3a8]
lea eax, [0x1402ff3a8]
mov ecx, 0x17
jmp 0x1401dbc0f
lea rax, [0x1402ff3bf]
lea eax, [0x1402ff3bf]
mov ecx, 0xc
jmp 0x1401dbc0f
lea rax, [0x1402ff3cb]
lea eax, [0x1402ff3cb]
mov ecx, 9
jmp 0x1401dbc0f
adc al, byte [rcx]
add byte [rax], al
lea rax, [0x1402ff3d4]
lea eax, [0x1402ff3d4]
mov ecx, 0xa
jmp 0x1401dbc0f
lea rax, [0x1402ff3de]
lea eax, [0x1402ff3de]
mov ecx, 0x10
jmp 0x1401dbc0f
lea rax, [0x1402ff3ee]
lea eax, [0x1402ff3ee]
mov ecx, 0x17
jmp 0x1401dbc0f
lea rax, [0x1402ff405]
lea eax, [0x1402ff405]
mov ecx, 0x19
jmp 0x1401dbc0f
add byte [rax], al
invalid
lea rax, [0x1402ff41e]
lea eax, [0x1402ff41e]
mov ecx, 0xe
jmp 0x1401dbc0f
lea rax, [0x1402ff42c]
lea eax, [0x1402ff42c]
mov ecx, 0xd
jmp 0x1401dbc0f
add byte [rax], al
lea rax, [0x1402ff439]
lea eax, [0x1402ff439]
mov ecx, 0x14
jmp 0x1401dbc0f
lea rax, [0x1402ff44d]
lea eax, [0x1402ff44d]
mov ecx, 8
jmp 0x1401dbc0f
add byte [rax], al
add byte [rax], al
lea rax, [0x1402ff455]
mov ecx, 0x1b
jmp 0x1401dbc0f
lea rax, [0x1402ff470]
mov ecx, 0xe
jmp 0x1401dbc0f
lea rax, [0x1402ff47e]
mov ecx, 0x10
jmp 0x1401dbc0f
lea rax, [0x1402ff48e]
mov ecx, 0x16
jmp 0x1401dbc0f
lea rax, [0x1402ff4a4]
mov ecx, 0x15
jmp 0x1401dbc0f
lea rax, [0x1402ff4b9]
mov ecx, 0xb
jmp 0x1401dbc0f
lea rax, [0x1402ff4c4]
mov ecx, 0x16
jmp 0x1401dbc0f
lea rax, [0x1402ff4da]
mov ecx, 0xd
jmp 0x1401dbc0f
lea rax, [0x1402ff4e7]
mov ecx, 0xb
jmp 0x1401dbc0f
lea rax, [0x1402ff4f2]
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x1401b56e0]
lea eax, [0x1401b56e0]
lea eax, [0x1401b56e0]
std
dec dword [rax - 0x77]
and al, 0x30
mov qword [rsp + 0x30], rax
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
adc al, byte [rax]
mov qword [rsp + 0x60], rax
and al, 0x60
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
mov rcx, rsi
mov ecx, esi
call fcn.14023a300
mov ebx, eax
ret
mov eax, ebx
add rsp, 0x90
add esp, 0x90
add esp, 0x90
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
invalid
and al, 0x30
test rdx, rdx
invalid
je 0x1401dbc9c
sal byte [rax + rdx + 0x48], cl
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov r8d, 1
add byte [rax], al
call fcn.14000ea40
sub eax, 0x8948ffe3
int1
mov rcx, rsi
mov ecx, esi
call fcn.14024a4d0
ud2
invalid
call 0x14b2cbcac
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
sub esp, 0x28
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
sub rsp, 0x28
sub esp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
enter 0xffffffffffffe083, 3
and eax, 3
lea rdx, [0x1402fbb48]
lea edx, [0x1402fbb48]
test esi, edi
adc dword [rax], eax
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
invalid
add eax, edx
jmp rax
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
dec dword [rax - 0x75]
push rcx
invalid
mov edx, dword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
push rdx
nop
sar edi, 0x52
push rdx
nop
add rsp, 0x28
invalid
ret
shr rcx, 0x20
call fcn.140200af0
add r8b, byte [r8]
movsx rax, al
mov esi, 0xd8d48c0
shr byte [rdi + 0x12], 1
adc al, byte [rax]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140302cd0]
adc al, byte [rax]
mov rdx, qword [rcx + rax*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_errorOscode
lea ecx, [0x140302e18]
or eax, 0x48001271
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x7d], 0xc4
sub bl, al
ret
add rsp, 0x28
ret
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x1401dbd2b
invalid
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x1402fbb58]
invalid
adc dword [rax], eax
invalid
lea rax, [0x1402fbb58]
invalid
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
xor eax, eax
jmp 0x1401dbcf5
mov al, 0x29
jmp 0x1401dbcf5
mov al, 1
jmp 0x1401dbcf5
invalid
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp 0x1401dbcf5
mov al, 3
jmp 0x1401dbcf5
mov al, 4
jmp 0x1401dbcf5
invalid
mov al, 0xb0
mov al, 5
jmp 0x1401dbcf5
add eax, 0x6b0aceb
mov al, 6
jmp 0x1401dbcf5
mov al, 7
jmp 0x1401dbcf5
mov al, 8
jmp 0x1401dbcf5
invalid
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp 0x1401dbcf5
mov al, 0xa
jmp 0x1401dbcf5
mov al, 0xb
jmp 0x1401dbcf5
mov al, 0xc
jmp 0x1401dbcf5
or al, 0xeb
nop
mov al, 0xd
jmp 0x1401dbcf5
mov al, 0xe
jmp 0x1401dbcf5
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x1401dbcf5
mov al, 0x11
jmp 0x1401dbcf5
invalid
push qword [rax - 0x8d16ee]
mov al, 0xf
jmp 0x1401dbcf5
mov al, 0x10
jmp 0x1401dbcf5
mov al, 0x11
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x12
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x13
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x14
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x15
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x16
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x17
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x18
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x19
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x20
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x21
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x22
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x23
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x24
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x25
jmp 0x1401dbcf5
invalid
invalid
invalid
mov al, 0x26
jmp 0x1401dbcf5
mov al, 0x27
jmp 0x1401dbcf5
mov al, 0x28
jmp 0x1401dbcf5
invalid
jl 0x1401dc63e
xor byte [rax], al
je 0x1401dc653
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x1401dc653
cmp ecx, 2
jne 0x1401dc653
shr rax, 0x20
cmp eax, 6
jne 0x1401dc653
lea rcx, [rsp + 0x38]
and al, 0x38
mov qword [rsi + 8], rdi
mov qword [rsi], 0
call fcn.1401b74f0
jmp 0x1401dc65b
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
jb 0x1401dc6ab
cmp ecx, 2
jne 0x1401dc6ab
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
invalid
jne 0x1401dc6ab
invalid
lea rcx, [rsp + 0x20]
call fcn.1401b74f0
xor eax, eax
add rsp, 0x28
ret
sub rsp, 0x68
test r8, r8
je 0x1401dc8c6
mov r13, r8
mov rdi, rcx
shl r8, 4
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
xor eax, eax
nop dword [rax]
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x1401dc6fa
invalid
adc dword [rax - 1], ecx
ror dword [rcx - 0x7d], 0xc1
adc byte [rcx - 0x77], cl
ret 0x394d
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x1401dc6e0
jmp 0x1401dc6fd
mov rax, r10
cmp r13, rcx
jb 0x1401dc8d9
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
sub r13, rcx
jne 0x1401dc729
test rax, rax
jne 0x1401dc8ea
test r13, r13
jne 0x1401dc748
jmp 0x1401dc8c6
mov ecx, dword [r15]
cmp rax, rcx
ja 0x1401dc926
add byte [rax], al
add byte [rax], al
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x1401dc8c6
test byte [rsi + 1], bh
add byte [rax], al
lea rbx, [rsp + 0x60]
lea r12, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r14, [rsp + 0x58]
lea rbp, [0x1402fbbfc]
jmp 0x1401dc78b
mov rcx, rbx
call fcn.1401b74f0
test r13, r13
je 0x1401dc8c6
mov rsi, r13
mov esi, ebp
shl rsi, 4
xor eax, eax
nop word cs:[rax + rax]
cmp rsi, rax
je 0x1401dc7c0
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x1401dc7a0
mov r8, qword [r15 + rax - 8]
jmp 0x1401dc7c6
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff5
call fcn.1401ff660
cmp qword [rsp + 0x58], 0
je case.default.0x1401dc7f2
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1401dc77a
jmp 0x1401dc89b
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x1401dc894
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [r15 + rdx]
sub rax, r9
jb 0x1401dc852
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x1401dc820
jmp 0x1401dc855
mov rax, r8
cmp r13, rcx
jb 0x1401dc8d9
mov r8, rcx
shl r8, 4
lea rdx, [r15 + r8]
sub r13, rcx
jne 0x1401dc878
mov r15, rdx
test rax, rax
je 0x1401dc782
jmp 0x1401dc8ea
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1401dc926
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
mov r15, rdx
jmp 0x1401dc782
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x28], rax
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x1401dc8c8
cmp ecx, 2
jne 0x1401dc8c8
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x1401dc8c8
lea rcx, [rsp + 0x28]
call fcn.1401b74f0
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1402ff940]
mov rdx, r13
call fcn.14023c140
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1402ff990]
lea rcx, [rsp + 0x28]
call fcn.140235d10
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.140235d10
ud2
lea rax, gs:[0x1402fefb8]
mov qword [rsi + 8], rax
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x30
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x30
test rdx, rdx
je 0x1401dd7cd
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.14000ea40
jmp 0x1401dd7cd
add byte [rax], al
xor eax, eax
mov qword [rdi + 0x10], rax
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov edx, ebx
mov r8, r15
call fcn.1401c1f60
mov rbx, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, rbx
mov rdx, r12
mov r8, r15
call sub.msvcrt.dll_memcpy
add rbx, r15
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x10], ebx
cmovs eax, dword [rcx]
invalid
mov dword [rdi + 0x10], ebx
mov qword [rsi + 8], r15
mov qword [rsi], 0
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
test rdx, rdx
je 0x1401dd7cd
mov r8d, 1
mov rcx, r14
jmp 0x1401dd7a0
push rsp
and al, 0x30
test rdx, rdx
je 0x1401dd891
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.14000ea40
mov rcx, rsi
call fcn.14024a4d0
ud2
cmp byte [rcx + rcx*4 - 0x3a], cl
mov rbx, rdx
mov rdi, qword [rcx]
mov r14, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rax, r14
cmp rax, r8
jae 0x1401dd978
add rdi, 0x10
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r15, [rsp + 0x28]
lea r12, [0x1402fbc0c]
jmp 0x1401dd911
mov rcx, r14
call fcn.1401b74f0
test rsi, rsi
je 0x1401dd991
mov rcx, r15
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call fcn.1401da9d0
cmp qword [rsp + 0x28], 0
je case.default.0x1401dd93b
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1401dd900
jmp 0x1401dd993
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1401dd9a1
mov rax, rsi
sub rax, rcx
jb 0x1401dd9aa
add rbx, rcx
mov rsi, rax
test rsi, rsi
jne 0x1401dd911
jmp 0x1401dd991
mov rdx, qword [rdi + 0x10]
add rdx, r14
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [rdi + 0x20], r14
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, str.failed_to_fill_whole_buffer
jmp 0x1401dd993
lea r8, [0x1402ff8f8]
mov rdx, rsi
call fcn.14023c140
ud2
add byte [rcx + 1], cl
test byte [rbp - 0x77], 0x77
sub byte [rcx], dh
ror byte [rcx - 1], 0x47
adc byte [rax - 0x7d], cl
invalid
ud2
mov ebp, 0xb0f0006
nop word cs:[rax + rax]
add byte [rax], al
mov r11d, dword [rdx + r9]
sub rax, r11
sub eax, ebx
sub eax, ebx
jb 0x1401de791
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x1401de770
jmp 0x1401de794
mov rax, r10
cmp r15, rcx
jb 0x1401de941
mov r8, rcx
shl r8, 4
lea r13, [rdx + r8]
sub al, 2
sub al, 2
sub r15, rcx
jne case.0x1401dbcca.56
test rax, rax
jne 0x1401de967
xor ebx, ebx
test r15, r15
jne 0x1401de7e5
fisttp dword [rbp - 0x7b]
push qword [rbp + 0x28]
jmp 0x1401de915
mov ecx, dword [r13]
cmp rax, rcx
ja 0x1401de952
sub ecx, eax
mov dword [r13], ecx
add qword [rdx + r8 + 8], rax
xor ebx, ebx
test r15, r15
je 0x1401de915
lea r14, str.failed_to_write_whole_buffer
lea rcx, [rsp + 0x28]
mov rsi, r15
shl rsi, 4
xor eax, eax
nop word [rax + rax]
cmp rsi, rax
je 0x1401de90f
mov r9d, dword [r13 + rax]
add rax, 0x10
test r9, r9
je 0x1401de800
mov r8, qword [r13 + rax - 8]
mov rbp, rcx
mov rdx, rdi
call fcn.1401db1a0
cmp qword [rsp + 0x28], 0
je case.default.0x1401de847
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
lea rdx, [0x1402fbc1c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1401de8a6
jmp 0x1401de92e
mov r8, qword [rsp + 0x30]
test r8, r8
test eax, eax
test eax, eax
je 0x1401de90f
xor edx, edx
xor ecx, ecx
mov rax, r8
nop dword [rax]
mov r9d, dword [r13 + rdx]
sub rax, r9
jb 0x1401de8b2
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x1401de870
jmp 0x1401de8b5
lea rcx, [rsp + 0x30]
call fcn.1401b74f0
jmp 0x1401de8e0
mov rax, r8
cmp r15, rcx
jb 0x1401de941
mov r8, rcx
shl r8, 4
lea rdx, [r8 + r13]
sub r15, rcx
jne 0x1401de8ee
mov r13, rdx
test rax, rax
jne 0x1401de967
nop word [rax + rax]
test r15, r15
mov rcx, rbp
jne 0x1401de7f1
jmp 0x1401de915
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1401de952
sub ecx, eax
mov dword [rdx], ecx
add qword [r13 + r8 + 8], rax
mov r13, rdx
test r15, r15
mov rcx, rbp
jne 0x1401de7f1
jmp 0x1401de915
mov rax, r14
mov rbx, r14
inc qword [r12 + 0x10]
mov rax, rbx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, rax
jmp 0x1401de915
lea r8, [0x1402ff940]
mov rdx, r15
call fcn.14023c140
jmp 0x1401de99e
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
lea rdx, str.library_std_src_syswindowsio.rs
jmp 0x1401de97a
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
lea rdx, [0x1402ff990]
lea rcx, [rsp + 0x38]
mov qword [rcx + 8], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call fcn.140235d10
ud2
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x11fcd8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
add al, byte [rax]
add byte [rax], al
lea rdx, [0x1402ff830]
lea rcx, [rsp + 0x40]
call fcn.140235d10
ud2
invalid
sub rsp, 0x28
mov rax, rcx
mov rsi, qword [rdx + 8]
mov rcx, qword [rdx + 0x10]
mov r8, rsi
mov eax, esi
mov eax, esi
sub r8, rcx
jb 0x1401dfbe5
invalid
sub al, 0x48
mov edi, edx
mov rdi, rdx
je 0x1401dfbc9
add rcx, qword [rdi]
movzx edx, byte [rax]
call sub.msvcrt.dll_memset
invalid
add byte [rax - 0x77], cl
ja 0x1401dfbdd
mov qword [rdi + 0x10], rsi
mov rax, qword [rdi + 0x18]
cmp rax, rsi
cmova rsi, rax
mov qword [rdi + 0x18], rsi
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ror byte [rax - 0x7d], 0xc4
sub byte [rdi + 0x5e], bl
ret
lea r8, [0x1402fd018]
mov rdx, rsi
call fcn.14023c140
ud2
mov al, 1
test r9, r9
je 0x1401dfc89
mov r15, qword [rsp + 0x110]
add r15, 0x400
jb 0x1401dfc8d
mov rax, r15
and rax, 0x1fff
je 0x1401dfc8b
mov ecx, 0x2000
sub rcx, rax
add r15, rcx
setb al
jmp 0x1401dfc8d
jmp 0x1401dfc8d
xor eax, eax
mov dword [rsp + 0x34], eax
mov r14, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
xor r12d, r12d
xorps xmm6, xmm6
lea rbp, [0x1402fbc2c]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x38], rsi
mov r13, rsi
mov esi, dword [rsp + 0x34]
je 0x1401dfcda
xor al, 0xeb
invalid
nop dword es:[rax]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
stc
and ecx, dword [rdi]
test dword [rcx], ecx
add al, byte [rax]
invalid
stc
and ecx, dword [rdi]
test dword [rcx], ecx
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.1401b74f0
cmp r13, r14
je 0x1401dfd5f
mov rax, qword [rdi]
add rax, r13
mov rcx, r14
sub rcx, r13
cmp rcx, r15
mov rdx, r15
cmovb rdx, rcx
test sil, sil
cmovne rdx, rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], r12
mov rcx, rbx
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
push 0x48d98948
lea edx, [rsp + 0x50]
push rsp
and al, 0x50
push rsp
and al, 0x50
call fcn.1401f3df0
test rax, rax
invalid
je case.default.0x1401dfd38
sal byte [rbp + rdx*2 - 0x77], 0xc1
mov ecx, eax
and ecx, 3
loope 0x1401dfd33
movsxd rcx, dword [rbp + rcx*4]
lea eax, [rax]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1401dfcd0
jmp case.0x1401dfd38.2
xchg esp, eax
add dword [rax], eax
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
cmp byte [rax + 0xf], 0x23
je 0x1401dfcd0
js 0x1401dfd62
and ecx, dword [rdi]
test byte [rsi - 1], dh
invalid
jmp case.0x1401dfd38.2
mov r8d, 0x20
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, r14
call fcn.1401c1f60
invalid
and esi, edi
dec dword [rbx + rcx*4 + 0x77]
or byte [rbx + rcx*4 + 0x6f], cl
adc cl, ch
invalid
invalid
invalid
invalid
invalid
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x1401dff1f
mov rax, qword [rsp + 0x68]
mov r12, rax
sub r12, rsi
jb 0x1401dff4c
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x1401dff60
add rsi, r13
mov qword [rdi + 0x10], rsi
cmp r14, qword [rsp + 0x28]
je 0x1401dfddc
sub byte [rdi], cl
test ecx, esi
invalid
invalid
invalid
je 0x1401dfddc
sub byte [rdi], cl
test ecx, esi
invalid
cmp rsi, r14
lea r13, [0x1402fbc3c]
jne 0x1401dfcb0
invalid
invalid
invalid
invalid
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], esi
mov r9d, 0x20
lea r14, [rsp + 0x40]
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x70]
call fcn.1401f3b60
add dword [rax], eax
add dword [rax], eax
cmp qword [rsp + 0x40], 0
lea rsi, [rsp + 0x48]
jne 0x1401dfe96
mov r13, qword [rsp + 0x48]
test r13, r13
je 0x1401dff05
cmp r13, 0x21
jae 0x1401dff36
mov rcx, rdi
mov rdx, qword [rsp + 0x28]
mov r8, r13
call fcn.1401c1f60
mov r14, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, rsi
lea rdx, [rsp + 0x70]
mov r8, r13
call sub.msvcrt.dll_memcpy
add rsi, r13
mov qword [rdi + 0x10], rsi
ja 0x1401dfe62
ja 0x1401dfe62
jmp 0x1401dfcb0
nop dword [rax + rax]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
stc
and esi, dword [rbp + 0x5a]
ror dword [rax - 0x3f], 0xe9
and byte [rbx + 0x5a7523f9], al
stc
and esi, dword [rbp + 0x5a]
stc
and esi, dword [rbp + 0x5a]
mov rcx, rsi
call fcn.1401b74f0
mov r9d, 0x20
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x70]
call fcn.1401f3b60
cmp qword [rsp + 0x40], 0
je case.default.0x1401dfea8
mov rax, qword [rsp + 0x48]
mov ecx, eax
mov rcx, rax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1401dfe6c
jmp 0x1401dfec6
nop word cs:[rax + rax]
cmp byte [rax + 0xf], 0x23
je 0x1401dfe6c
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
jmp 0x1401dfee9
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rax
mov qword [rcx], 1
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
add esp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x28]
and al, 0x28
sub rax, qword [rsp + 0x38]
and al, 0x38
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
jmp 0x1401dfee9
sub r13, qword [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], r13
mov qword [rax], 0
jmp 0x1401dfee9
lea r8, [0x1402ff8a8]
mov edx, 0x20
mov rcx, r13
call fcn.14023c1c0
ud2
lea r8, [0x1402ff890]
mov rcx, rsi
mov rdx, rax
call fcn.14023c240
ud2
lea r8, [0x1402ff890]
mov rcx, rax
call fcn.14023c1c0
ud2
and al, 0x30
mov al, 1
mov dword [rsp + 0x2c], eax
test r9, r9
je 0x1401dffe3
mov r15, qword [rsp + 0x100]
add r15, 0x400
add edi, 0x400
add edi, 0x400
jb 0x1401dffed
mov rax, r15
and rax, 0x1fff
je 0x1401dffe5
mov ecx, 0x2000
sub rcx, rax
add r15, rcx
setb al
mov dword [rsp + 0x2c], eax
jmp 0x1401dffed
jmp 0x1401dffed
mov dword [rsp + 0x2c], 0
mov r14, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
adc byte [rbp + rcx*4 + 0x64], cl
and al, 0x60
or byte [rax - 0x75], cl
pop rdi
adc byte [rbp + rcx*4 + 0x64], cl
and al, 0x60
xorps xmm6, xmm6
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x48], rbx
xor ebp, ebp
in eax, dx
in eax, dx
jmp 0x1401e002d
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x1401e00a8.2
mov qword [rsp + 0x60], rax
mov rcx, r12
call fcn.1401b74f0
std
dec dword [rcx + rdi - 0xd]
cmp rbx, r14
je 0x1401e00cf
mov rax, r14
sub rax, rbx
cmp rax, r15
mov r13, r15
std
std
cmovb r13, rax
cmp byte [rsp + 0x2c], 0
cmovne r13, rax
mov r8, r13
call 0x15006299f
invalid
cmp eax, dword [rdx]
add al, byte [rax]
invalid
call 0x15006299f
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov rsi, qword [rdi]
add rsi, rbx
lea rcx, [rsi + rbp]
xor edx, edx
call sub.msvcrt.dll_memset
pushfq
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rcx + rcx*4 - 0x1f], cl
loope 0x1401e00b8
mov edx, dword [rsp + 0x40]
pushfq
cmpsd dword [rsi], dword [rdi]
invalid
loope 0x1401e00b8
mov edx, dword [rsp + 0x40]
mov r8, rsi
mov r9, r13
call fcn.1401ffc00
cmp qword [rsp + 0x60], 0
jl 0x1401e00a7
invalid
add byte [rax - 0x75], cl
and al, 0x68
jl 0x1401e00a7
invalid
je 0x1401e00ed
test rax, rax
je 0x1401e024b
mov dh, 1
add byte [rax], al
mov dh, 1
add byte [rax], al
mov ecx, eax
and ecx, 3
lea rdx, [0x1402fbc4c]
add byte [rax + 0x63], cl
or al, 0x8a
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
sar edi, 1
loope 0x1401e002b
invalid
cmp byte [rax + 0x10], 0x23
js 0x1401e00bd
adc byte [rbx], ah
and ecx, dword [rdi]
test byte [rdi + rdi*8 - 1], ch
invalid
je 0x1401e0020
jmp case.0x1401e00a8.2
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax + 0xf230f78], al
cmp byte [rax + 0xf], 0x23
invalid
test byte [rsi - 1], dl
invalid
cmp byte [rax + 0xf], 0x23
je 0x1401e0020
jmp case.0x1401e00a8.2
mov r8d, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.1401c1f60
mov r14, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
jmp 0x1401e0036
cmp r13, rax
mov rbp, rax
cmova rbp, r13
in eax, dx
in eax, dx
test rax, rax
je 0x1401e024b
cmp r13, rax
jb 0x1401e02c0
sub rbp, rax
add rbx, rax
mov qword [rdi + 0x10], rbx
adc byte [rbx + rdi + 0x74], cl
and al, 0x38
adc byte [rbx + rdi + 0x74], cl
and al, 0x38
jne 0x1401e002d
cmp rbx, r14
jne 0x1401e002d
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm6
mov r9d, 0x20
add byte [rax], al
add byte [rax], al
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, qword [rsp + 0x40]
mov r8, r12
call fcn.1401ffc00
cmp qword [rsp + 0x50], 0
lea rsi, [rsp + 0x58]
lea r14, [0x1402fbc5c]
jne case.0x1401e03e8.14
mov r13, qword [rsp + 0x58]
test r13, r13
je 0x1401e027c
cmp r13, 0x21
jae 0x1401e02aa
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
mov r8, r13
call fcn.1401c1f60
mov r14, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, rbx
add ecx, ebx
add ecx, ebx
mov rdx, r12
mov r8, r13
call sub.msvcrt.dll_memcpy
add rbx, r13
mov qword [rdi + 0x10], rbx
jmp 0x1401e002d
invalid
jmp qword [rsi + 0x66]
mov rcx, rsi
call fcn.1401b74f0
mov r9d, 0x20
add byte [rax - 0x77], cl
invalid
mov rdx, qword [rsp + 0x40]
mov r8, r12
loopne case.0x1401da4a0.227
invalid
cli
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
cmp qword [rsp + 0x50], 0
je 0x1401e0164
mov rax, qword [rsp + 0x58]
and al, 0x58
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
adc eax, 0x66666666
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
cmp byte [rax + 0xf], 0x23
je 0x1401e01cc
mov dr6, rsp
cmpsb byte [rsi], byte [rdi]
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
jmp 0x1401e0260
invalid
invalid
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
jmp 0x1401e0260
sub rbx, qword [rsp + 0x48]
sub ebx, dword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov qword [rax], 0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
jmp 0x1401e0260
lea r8, [0x1402ff910]
mov rcx, rbp
mov rdx, r13
call fcn.14023c140
ud2
lea r8, [0x1402ff8a8]
mov edx, 0x20
mov rcx, r13
call fcn.14023c1c0
ud2
lea r8, [0x1402ff890]
mov rcx, rbp
mov rdx, r13
call fcn.14023c1c0
ud2
add byte [rax - 0x77], cl
jmp 0x129088c1a
add byte [rax], al
add byte [rax], al
adc bh, byte [rcx + 0x2000]
sub rcx, rax
add r15, rcx
ror dword [rcx + 1], 0xcf
setb al
jmp 0x1401e033d
invalid
add al, 0xeb
add dh, byte [rcx]
ror byte [rcx + 0x4c342444], 0x8b
ja 0x1401e034d
mov dword [rsp + 0x34], eax
mov r14, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
xor r12d, r12d
xorps xmm6, xmm6
lea rbp, [0x1402fbc6c]
lea ebp, [0x1402fbc6c]
push rdi
test byte [rax - 0x73], 0x2d
invalid
invalid
invalid
lea ebp, [0x1402fbc6c]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x38], rsi
mov r13, rsi
mov esi, dword [rsp + 0x34]
jmp 0x1401e038f
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x7af0dc07], al
or dword [rdx], eax
add byte [rax], al
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.1401b74f0
dec dword [rbp + 0x39]
cmc
cmp r13, r14
je 0x1401e040f
mov rax, qword [rdi]
add rax, r13
add eax, ebp
add eax, ebp
mov rcx, r14
sub rcx, r13
sub ecx, ebp
sub ecx, ebp
cmp rcx, r15
mov rdx, r15
cmovb rdx, rcx
test sil, sil
cmovne rdx, rcx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x68], r12
mov rcx, rbx
mov ecx, ebx
lea rdx, [rsp + 0x50]
call fcn.1401f3df0
test rax, rax
je 0x1401e0430
mov ecx, eax
and ecx, 3
rol dword [rbx + 0x634803e1], 0x4c
lea eax, [rax]
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
mov r8d, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.1401c1f60
mov r14, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
outsd dx, dword [rsi]
adc cl, ch
invalid
invalid
invalid
invalid
outsd dx, dword [rsi]
adc cl, ch
invalid
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x1401e05cf
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x68]
mov r12, rax
mov esp, eax
push 0x49c48949
sub esp, esi
sub r12, rsi
jb 0x1401e05fc
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x1401e0610
add rsi, r13
mov qword [rdi + 0x10], rsi
cmp r14, qword [rsp + 0x28]
cmp esi, dword [rsp + 0x28]
cmp esi, dword [rsp + 0x28]
jne 0x1401e0360
cmp rsi, r14
lea r13, [0x1402fbc7c]
jne 0x1401e0360
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
mov r9d, 0x20
lea r14, [rsp + 0x40]
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x70]
call fcn.1401f3b60
add dword ss:[rax], eax
cmp qword [rsp + 0x40], 0
lea rsi, [rsp + 0x48]
jne case.0x1401e00a8.14
mov r13, qword [rsp + 0x48]
test r13, r13
je case.0x1401ef3d6.126
cmp r13, 0x21
jae 0x1401e05e6
mov rcx, rdi
mov rdx, qword [rsp + 0x28]
mov r8, r13
call fcn.1401c1f60
mov r14, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, rsi
lea rdx, [rsp + 0x70]
and al, 0x70
mov r8, r13
call sub.msvcrt.dll_memcpy
add rsi, r13
mov qword [rdi + 0x10], rsi
jmp 0x1401e0360
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x1401e0576
mov rcx, rsi
call fcn.1401b74f0
int3
outsd dx, dword [rsi]
std
invalid
int3
mov r9d, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rbx
mov edx, ebx
lea r8, [rsp + 0x70]
call fcn.1401f3b60
cmp qword [rsp + 0x40], 0
je 0x1401e04b8
mov rax, qword [rsp + 0x48]
and al, 0x48
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
nop dword [rax + rax]
cmp byte [rax + 0xf], 0x23
je 0x1401e051c
invalid
mov rcx, qword [rsp + 0x20]
and al, 0x20
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
jmp 0x1401e0599
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x28]
sub rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov dword [rcx + 8], eax
xor eax, eax
mov qword [rcx], rax
jmp 0x1401e0599
sub r13, qword [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], r13
mov qword [rax], 0
jmp 0x1401e0599
lea r8, [0x1402ff8a8]
add eax, 0x11f2bb
mov edx, 0x20
mov rcx, r13
call fcn.14023c1c0
invalid
add byte [rdi], cl
invalid
add eax, 0x4c0b0f00
lea eax, [0x1402ff890]
invalid
lea r8, [0x1402ff890]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rax
call fcn.14023c240
ud2
lea r8, [0x1402ff890]
mov rcx, rax
call fcn.14023c1c0
mov ebx, 0xb0f0005
mov ebx, 0xb0f0005
nop word cs:[rax + rax]
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov r14, qword [rcx + 8]
mov r15d, dword [rcx]
lea rcx, [rsp + 0x30]
call fcn.14023b0f0
movsb byte [rdi], byte [rsi]
stosb byte [rdi], al
add eax, 0xff854d00
movsb byte [rdi], byte [rsi]
stosb byte [rdi], al
add eax, 0xff854d00
je 0x1401e068b
lea rsi, [0x1402fd0d0]
lea rdi, [rsp + 0x30]
lea rbx, [rsp + 0x28]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x28], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140236c50
dec r15
iretd
jne 0x1401e0670
lea rcx, [rsp + 0x30]
call fcn.140236db0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
push rsi
sub rsp, 0x30
mov r10, r9
mov rax, r8
mov rsi, rcx
shl r10, 4
xor ecx, ecx
lea r8, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
invalid
adc dword [rax], eax
nop dword [rax + rax]
invalid
cmp r10, rcx
je 0x1401e06e9
invalid
retf 0x1474
mov r9d, dword [rax + rcx]
or byte [rax - 0x7d], cl
rcl dword [rax], 0x4d
test ecx, ecx
add rcx, 0x10
test r9, r9
je 0x1401e06d0
mov r8, qword [rax + rcx - 8]
jmp 0x1401e06ec
xor r9d, r9d
mov qword [rsp + 0x20], rdx
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.1401ff660
add dword [rax], eax
add dword [rax], eax
mov rax, rsi
add rsp, 0x30
pop rsi
ret
invalid
and al, 0x30
lea r12, str.failed_to_write_whole_buffer
and eax, 0x11f2ee
lea r13, [0x1402fbc8c]
jmp 0x1401e0779
mov rcx, r14
mov ecx, esi
call fcn.1401b74f0
test rsi, rsi
je 0x1401e07e8
mov qword [rsp + 0x20], rbx
and al, 0x20
mov rcx, r15
stc
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
mov ecx, esi
mov ecx, esi
call fcn.1401ff660
cmp qword [rsp + 0x30], 0
je case.default.0x1401e07ab
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
jmp 0x1b89ee9ae
cmp byte [rax + 0x10], 0x23
je 0x1401e076c
jmp 0x1401e07ea
nop dword [rax + rax]
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1401e07fa
mov rax, rsi
sub rax, rcx
jb 0x1401e07ff
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x1401e0779
jmp 0x1401e07e8
cmp byte [rax + 0xf], 0x23
je 0x1401e076c
jmp 0x1401e07ea
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x1401e07ea
lea r8, [0x1402ffa58]
lea eax, [0x1402ffa58]
mov rdx, rsi
call fcn.14023c140
ud2
mov edi, edx
xlatb
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
lea r12, str.failed_to_write_whole_buffer
lea esp, [0x1402ffa40]
lea esp, [0x1402ffa40]
lea r13, [0x1402fbc9c]
jmp 0x1401e0869
add byte [rax], r8b
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x1401e08da
mov rcx, r14
call fcn.1401b74f0
mov word [rbp + rdi*8 - 1], gs
mov word [rbp + rdi*8 - 1], gs
test rsi, rsi
je 0x1401e08d8
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, r15
mov edx, 0xfffffff5
mov r8, rdi
clc
clc
mov r9, rsi
call fcn.1401ff660
add byte [rax - 0x7d], cl
jl 0x1401e08a9
xor byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1401e08a9
xor byte [rax], al
je case.default.0x1401e089b
invalid
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
cmp byte [rax + 0x10], 0x23
je case.0x1401dbcca.92
jmp 0x1401e08da
invalid
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1401e08ea
mov rax, rsi
sub rax, rcx
jb 0x1401e08ef
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x1401e0869
jmp 0x1401e08d8
js 0x1401e08e2
and esi, dword [rsi + rax*4 - 0x15]
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
pop rbx
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x1401e08da
lea r8, [0x1402ffa58]
mov rdx, rsi
call fcn.14023c140
ud2
ror byte [rdi], 0x1f
add byte [rsi - 0x75], al
sbb al, 0xa
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x1401e094a
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x1401e0930
jmp 0x1401e094d
mov rax, r10
cmp r13, rcx
jb 0x1401e0b03
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
add cl, byte [rcx + 0x29]
int 0x75
invalid
add cl, byte [rcx + 0x29]
int 0x75
adc ecx, dword [rax - 0x7b]
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
test rax, rax
jne 0x1401e0b14
test r13, r13
jne 0x1401e0998
jmp 0x1401e0ae7
mov ecx, dword [r15]
cmp rax, rcx
ja 0x1401e0b50
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
test r13, r13
je 0x1401e0ae7
lea rbx, [rsp + 0x60]
lea r12, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r14, [rsp + 0x58]
lea rbp, [0x1402fbcac]
jmp 0x1401e09e7
shr ecx, 0x20
cmp ecx, 0x23
jne 0x1401e0ae9
mov rcx, rbx
call fcn.1401b74f0
mov rdx, r15
mov r15, rdx
test r13, r13
je 0x1401e0ae7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x12], cl
mov rsi, r13
shl rsi, 4
xor eax, eax
cmp rsi, rax
je case.0x1401e03e8.33
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x1401e09f0
mov r8, qword [r15 + rax - 8]
jmp 0x1401e0a16
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff4
call fcn.1401ff660
cmp qword [rsp + 0x58], 0
je case.default.0x1401e0a42
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x1401e0afa
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov r9d, dword [r15 + rdx]
sub rax, r9
jb 0x1401e0a9c
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x1401e0a70
jmp 0x1401e0a9f
adc eax, 0x441f0f66
add byte [rax], al
cmp byte [rax + 0xf], 0x23
je 0x1401e09d0
jmp 0x1401e0ae9
mov rax, r8
cmp r13, rcx
jb 0x1401e0b03
mov r8, rcx
shl r8, 4
lea rdx, [r15 + r8]
sub r13, rcx
jne 0x1401e0abf
test rax, rax
je 0x1401e09db
jmp 0x1401e0b14
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1401e0b50
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
cmp qword [rsp + 0x58], 0
mov r15, rdx
jne 0x1401e09d0
jmp 0x1401e09db
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x1401e0ae9
lea r8, [0x1402ff940]
mov rdx, r13
call fcn.14023c140
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1402ff990]
lea rcx, [rsp + 0x28]
call fcn.140235d10
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.140235d10
ud2
je 0x1401e0f80
lea rdi, [rbx + 8]
cmp qword [rbx + 8], 0
je 0x1401e0f7d
mov rcx, rdi
call fcn.1401b74f0
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rax
mov qword [rbx], rsi
call fcn.14024a4d0
xchg esp, eax
xchg esp, eax
invalid
add byte [rdi], cl
invalid
xchg esp, eax
xchg esp, eax
invalid
add byte [rdi], cl
or ecx, dword [rdi]
invalid
mov rcx, rdi
call fcn.1401b74f0
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx]
call fcn.1401e0810
mov rsi, rax
test rax, rax
je 0x1401e1130
lea rdi, [rbx + 8]
cmp qword [rbx + 8], 0
jnp 0x1401e112a
invalid
je 0x1401e112d
jnp 0x1401e112a
add byte [rax + rcx + 0x48], dh
mov ecx, edi
mov rcx, rdi
call fcn.1401b74f0
invalid
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov qword [rsp + 0x50], rcx
jmp 0x1401e11a8
mov rdi, qword [r14]
mov rdx, qword [r14 + 0x10]
adc byte [rcx - 0x75], cl
sbb byte [rax + 0x39], r9b
ret 0x6972
adc byte [rcx - 0x75], cl
sbb byte [rax + 0x39], r9b
ret 0x6972
mov rax, qword [r14 + 8]
mov eax, dword [rsi + 8]
mov qword [rsp + 0x58], rdi
jl 0x1401e11e4
pop rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0
mov rax, qword [r14 + 0x20]
mov eax, dword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov qword [rsp + 0x70], rax
mov rcx, r15
mov ecx, edi
mov ecx, edi
lea rdx, [rsp + 0x58]
call fcn.1401dc1c0
test rax, rax
je 0x1401e1208
dec dword [rax - 0x7b]
sal byte [rsi + rbx + 0x48], 0x89
invalid
mov rbp, rax
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], 0
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
mov qword [r14 + 0x10], 0
mov rax, qword [rsp + 0x68]
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [r14 + 0x18], xmm0
xor edx, edx
mov rbp, rax
sub rbp, rdx
lea rsi, [rdi + rdx]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rbp
test rdi, rdi
jne 0x1401e1270
mov eax, ebp
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
mov dr1, rdi
test byte [rsi], dh
invalid
cmp rbp, 0x10
movzx ecx, byte [rsp + 0x27]
jae 0x1401e12b7
test rbp, rbp
je 0x1401e12c4
sub rax, rdx
xor edx, edx
mov r8, qword [rsp + 0x28]
nop word [rax + rax]
cmp byte [rsi + rdx], cl
je 0x1401e1320
inc rdx
cmp rax, rdx
jne 0x1401e1290
mov rdx, rbp
xor eax, eax
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
jne 0x1401e12dc
jmp 0x1401e1334
mov rdx, rsi
mov r8, rbp
call fcn.14023b9b0
jmp 0x1401e12c8
xor edx, edx
xor eax, eax
mov r8, qword [rsp + 0x28]
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
je 0x1401e1334
cmp rdx, 0xffffffffffffffff
je 0x1401e13ff
lea rbx, [rdx + 1]
cmp rdx, rbp
jae 0x1401e140d
mov rax, qword [r8 + 8]
mov rdi, qword [r8 + 0x10]
sub rax, rdi
cmp rax, rdx
jbe 0x1401e139a
mov rcx, qword [r8]
add rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov rbp, rbx
jmp 0x1401e135b
mov eax, 1
test rax, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
jne 0x1401e12dc
mov rax, qword [r8 + 8]
mov rbx, qword [r8 + 0x10]
sub rax, rbx
cmp rax, rbp
jb 0x1401e13b8
mov rcx, qword [r8]
add rcx, rbx
mov rdx, rsi
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rdi, rbp
add rdi, rbx
or byte [rax + 1], cl
invalid
mov rax, qword [r14 + 0x10]
add rax, rbp
mov rcx, qword [r14 + 0x18]
cmp rax, rcx
cmovae rax, rcx
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 0x10], rdi
mov rcx, qword [rsp + 0x50]
add rcx, rbp
mov qword [r14 + 0x10], rax
cmp qword [rsp + 0x40], 0
mov rbx, qword [rsp + 0x48]
jne 0x1401e13f2
test rbp, rbp
jne 0x1401e1182
jmp 0x1401e13f2
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
mov r8, rbx
call fcn.1401c1f60
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0x10]
jmp 0x1401e1307
mov rcx, qword [rsp + 0x28]
mov rdx, rbx
mov r8, rbp
call fcn.1401c1f60
mov r8, qword [rsp + 0x28]
mov rbx, qword [r8 + 0x10]
jmp 0x1401e1344
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbx + 8], rcx
mov qword [rbx], 0
jmp 0x1401e13e1
lea rcx, [0x1402ffa98]
call fcn.14023c300
ud2
lea r8, [0x1402ffa98]
mov rcx, rbx
mov rdx, rbp
call fcn.14023c1c0
ud2
invalid
mov qword [rsi + 8], rdi
mov qword [rsi], 0
jmp 0x1401e37a6
invalid
je 0x1401e36ab
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbx + 0x942494], cl
and al, 0x94
add byte [rax], al
invalid
mov r8d, dword [rsp + 0x98]
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x3c]
lea ecx, [rsp + 0x3c]
call sub.ws2_32.dll_WSASocketW
xchg ebp, eax
invalid
cmp rax, 0xffffffffffffffff
je 0x1401e378e
mov rdi, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call sub.KERNEL32.dll_SetHandleInformation
test eax, eax
jne 0x1401e36fc
call fcn.140249d04
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rcx, rdi
call sub.ws2_32.dll_closesocket
jmp 0x1401e37a6
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0x2b0
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x38
mov rsi, rcx
lea r8, str.BorrowedSocketsocket
lea rdi, [rsp + 0x28]
mov r9d, 0xe
mov rcx, rdi
call fcn.14023a320
lea rax, [0x1402ffc30]
mov qword [rsp + 0x20], rax
lea rdx, [0x1402ffc26]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.1402367b0
mov rcx, rax
call fcn.140236a20
nop
add rsp, 0x38
pop rdi
pop rsi
ret
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
retf
mov rsi, qword [rcx + 0x30]
mov rdi, qword [rcx + 0x38]
jns 0x1401e38ca
and byte [rax - 0x77], cl
retf
jns 0x1401e38ca
cmp qword [rcx], 0
je case.0x1401ef3d6.150
mov rcx, qword [rbx + 8]
call fcn.140249e64
or r8b, bpl
ret
cmp qword [rbx + 0x10], 0
je case.0x1401db97e.146
mov rcx, qword [rbx + 0x18]
call fcn.140249e64
sbb r8b, bpl
mov bl, 0x65
invalid
cmp qword [rbx + 0x20], 0
je 0x1401e38c1
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbx + 0x28]
mov rcx, qword [rbx + 0x28]
call fcn.140249e64
mov rcx, rdi
call fcn.140249e64
wait
invalid
invalid
add byte [rax - 0x77], cl
invalid
wait
invalid
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
invalid
ret
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
sub rsp, 0x28
call fcn.1401edde0
ud2
add byte [rax], al
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, 0x48
or dword [0x14034c2a8], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, 0x48
or dword [0x14034c2a8], eax
ret
add byte [rax], al
lea rcx, [0x1402fbccc]
adc dword [rcx], 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x1402febb2]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov r8d, 0xe
call fcn.1401d7110
inc dword [rax + 0x238247c]
add byte [rax], al
add al, ch
mov bl, 0x37
invalid
jne 0x1401e397c
mov eax, 3
mov sil, 2
jmp 0x1401e39da
mov sil, 1
jmp 0x1401e39e1
xor esi, esi
jmp 0x1401e39e1
mov sil, 2
jmp 0x1401e39e1
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
and byte [rax - 0x75], cl
push rsp
and al, 0x28
mov rax, qword [rsp + 0x30]
cmp rax, 4
je 0x1401e39a3
cmp rax, 1
jne 0x1401e39c2
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x1401e39c4
mov eax, dword [rcx]
bswap eax
xor r8d, r8d
cmp eax, 0x66756c6d
setae r8b
cmp eax, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x1401e39c4
xor esi, esi
test rdx, rdx
je 0x1401e39d4
mov r8d, 1
call fcn.14000ea40
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x14034c260], rax
mov eax, esi
add rsp, 0x40
pop rsi
ret
invalid
adc dword [rax], eax
lea rdi, [rsp + 0x30]
mov r9d, 0xa
mov rcx, rdi
call fcn.14023aa40
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.1401e3db0
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], rdx
lea r8, [0x1402ffd28]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
lea edx, [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
call fcn.140236a80
mov rcx, rax
call fcn.140236bd0
nop
add rsp, 0x48
invalid
pop rdi
pop rsi
ret
invalid
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe0
mov rsi, rcx
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.14023b0f0
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.1401f74e0
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x1402fbcdc]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
invalid
ror dword [rax - 0x77], 0xf2
mov r8, rdi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x1401e3b02
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 8
jmp 0x1401e3b02
mov ecx, 6
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x1401e3b02
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1401e3b02
mov ecx, 2
invalid
invalid
jmp 0x1401e3b02
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1401e3b02
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
sub rdx, rcx
jb 0x1401e3c18
add rcx, rdi
stc
mov r8, rcx
test rdx, rdx
je 0x1401e3b2b
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1401e3b2d
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xc0], xmm1
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rsi
mov word [rsp + 0xd8], 0x200
mov byte [rsp + 0xda], al
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0xa0]
call fcn.1401e4370
cmp byte [rsp + 0x68], 0xa
je 0x1401e3bfe
lea rsi, [0x1402fd150]
lea rdi, [rsp + 0x58]
and al, 0x58
mov ebx, 0x48001195
lea edi, [rsp + 0x58]
and al, 0x58
and al, 0x58
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0xa0]
nop dword [rax]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x50], rax
cwde
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140236c50
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, r15
call fcn.1401e4370
cmp byte [rsp + 0x68], 0xa
jne 0x1401e3bb0
lea rcx, [rsp + 0x58]
call fcn.140236db0
nop
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, [0x1402ffcb0]
mov rdx, rsi
call fcn.14023c140
ud2
jne 0x1401e3c70
movzx edx, byte [rcx + 0x3a]
cmp r8b, 0xff
je 0x1401e3c6a
test r9d, r9d
jne 0x1401e3c70
test dl, dl
je 0x1401e3ca3
xor eax, 0x314501b2
rol byte [rax + rax*8 + 0x9a850f], 0
jne case.default.0x1401e3c97
invalid
mov dl, 1
xor r8d, r8d
test al, al
jne case.default.0x1401e3c97
add byte [rax], al
movzx eax, byte [rcx + 0x10]
cmp rax, 6
je case.default.0x1401e3c97
mov dh, 0x41
adc byte [rax - 0x7d], cl
adc byte [r8 - 0x7d], cl
clc
invalid
lea r9, [0x1402fbcf8]
movsxd rax, dword [r9 + rax*4]
add rax, r9
add eax, ecx
add eax, ecx
jmp rax
loopne 0x1401e3ce2
mov rax, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
and byte [rax - 0x7d], cl
rol byte [rbx + rbp*8], 0x74
add rax, 4
jmp 0x1401e3d17
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
cmp dl, 1
ja 0x1401e3d08
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
xor r9d, r9d
test al, al
jne 0x1401e3cd5
cmp r10b, 6
je 0x1401e3cd5
mov r9d, 2
cmp rdx, 2
jb 0x1401e3d8e
cmp r9, rdx
je 0x1401e3d08
add rdx, r8
lea r10, [r8 + r9]
inc r10
inc edx
cmp r10, rdx
sete dl
movzx r8d, byte [r8 + r9]
test dl, 1
jne 0x1401e3d6b
cmp r8b, 0x2e
jne 0x1401e3d6b
jno 0x1401e3d3c
movzx edx, byte [r10]
movzx edx, byte [rdx]
cmp edx, 0x2f
je 0x1401e3d7d
cmp edx, 0x5c
je 0x1401e3d7d
xor edx, edx
xor r8d, r8d
test al, al
je 0x1401e3c7b
rol byte [rbp + 0x31], cl
rol byte [rax + rax*8 - 0x997bf1], 0xff
push qword [rcx]
xor eax, eax
add r8, rax
xor eax, eax
add r8, rax
movzx eax, dl
add rax, r8
add rsp, 0x28
ret
ret 0x14c
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
xor byte [rbp + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
xor byte [rbp + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
add rax, r9
add rax, 8
add eax, 8
jmp 0x1401e3d17
mov eax, 6
jmp 0x1401e3d17
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
add rax, r9
add rax, 2
jmp 0x1401e3d17
mov eax, 2
jmp 0x1401e3d17
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne 0x1401e3d08
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x1401e3c97
jmp 0x1401e3c7b
lea r8, [0x1402ffd48]
mov ecx, 2
call fcn.14023c140
invalid
add byte [rdi], cl
invalid
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call fcn.1401e3fd0
jne 0x1401e3f59
add byte [rax], al
jne 0x1401e3f59
add byte [rax], al
cmp byte [rsp + 0x68], 0xa
jne 0x1401e3f89
mov r15, rdi
sub r15, qword [rsp + 0x60]
jb 0x1401e3fa1
invalid
xor eax, 0x247c894c
sub byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov qword [rsp + 0x28], r15
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.1401e3c30
mov rdi, r15
cmp r15, rax
ja 0x1401e3f50
cld
invalid
jmp 0x1401e3f8c
add dh, byte [rax + riz*4 + 0x49]
mov edi, edi
mov r15, rdi
mov rax, rsi
mov eax, esi
mov rdx, r15
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, [0x1402ffda8]
mov rcx, r15
mov rdx, rdi
call fcn.14023c1c0
invalid
add byte [rdi], cl
invalid
lea rcx, [r10 + rax]
mov r11, rax
ret
sub r11, rdx
jne 0x1401e400b
ret
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp 0x1401e4085
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
adc cl, byte [rax - 1]
iretd
xor r9d, r9d
cmp r8b, 3
jae 0x1401e4050
adc byte [rcx - 1], cl
ret
adc cl, byte [rax - 1]
iretd
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rdi], 0x5c
je 0x1401e406b
inc r11
dec rdi
cmp r11, 1
jne 0x1401e4030
jmp 0x1401e4085
nop dword [rax + rax]
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x1401e406b
cmp ebx, 0x5c
je 0x1401e406b
inc r11
dec rdi
cmp r11, 1
jne 0x1401e4050
jmp 0x1401e4085
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x1401e40ea
add r10, rax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x1401e40ae
mov al, 9
cmp rdx, 2
je 0x1401e40b2
cmp rdx, 1
jne 0x1401e40c0
add dword [rbp + 0x28], esi
cmp byte [rcx], 0x2e
jne 0x1401e40c0
xor eax, eax
cmp r8b, 3
setae al
ror byte [rbp - 0x3f7cbffc], 7
ror byte [rbp - 0x3f7cbffc], 7
add eax, 7
jmp 0x1401e40c0
mov al, 0xa
jmp 0x1401e40c0
cmp byte [rcx], 0x2e
jne 0x1401e40c0
cmp byte [rcx + 1], 0x2e
jns 0x1401e40bb
sete al
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
or byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
or byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax - 0x7d], cl
invalid
lea r8, [0x1402ffd78]
mov rcx, rax
call fcn.14023c140
ud2
add byte [rax - 0x77], cl
shr eax, 0x58
add byte [0x18c294fec], 0x8d
lea r8, [0x1402ffd60]
add eax, 0x11bc6f
mov rcx, rax
call fcn.14023c140
shr eax, 0x47
add byte [0x14f294ffd], 0x1f
ud2
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rsi + 0x57], dl
ud2
or ecx, dword [rdi]
invalid
add byte [rsi + 0x57], dl
sub rsp, 0x48
mov rsi, rcx
lea r8, str.Iter
adc dword [rax], eax
adc dword [rax], eax
lea rdi, [rsp + 0x30]
and al, 0x30
mov r9d, 4
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call fcn.14023aa40
mov rcx, rsi
int1
int1
call fcn.1401e3db0
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rdx
lea r8, [0x1402ffdc8]
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.140236a80
invalid
invalid
invalid
invalid
invalid
mov rcx, rax
call fcn.140236bd0
nop
add rsp, 0x48
pop rdi
pop rdi
pop rsi
ret
invalid
add byte [rax], al
add byte [rax], al
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.14023b0f0
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
add byte [rax - 0x75], cl
mov rsi, qword ds:[rsi + 8]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.1401f74e0
movzx edx, byte [rsp + 0x20]
xor rax, qword [r9]
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r8, [0x1402fbd10]
lea r8, [0x1402fbd10]
jnp case.0x1401e41ba.0
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
add ecx, 4
jmp case.0x1401da4a0.289
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp case.0x1401da4a0.289
mov ecx, 6
add rcx, 8
jmp case.0x1401da4a0.289
mov ecx, 6
jmp case.0x1401da4a0.289
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x1401da4a0.289
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1401e435a
add dword [rax], eax
add byte [rax + 1], cl
add rcx, rdi
stc
mov r8, rcx
test rdx, rdx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
invalid
je 0x1401e4220
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
ror byte [rax], 0xc8
ror byte [rax], 0xc8
jmp 0x1401e4222
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x98], rcx
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x88], xmm1
add byte [rdi], cl
adc dword [rsp + 0x78], eax
add byte [rdi], cl
adc dword [rsp + 0x78], eax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rsi
je 0x1401e4273
invalid
je 0x1401e4273
jo 0x1401e42b7
mov word [rsp + 0xa0], 0x200
mov byte [rsp + 0xa2], al
add byte [rax - 0x73], cl
and al, 0x20
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
lea rdx, [rsp + 0x68]
call fcn.1401e4370
movzx eax, byte [rsp + 0x20]
and al, 0x20
cmp al, 0xa
jne 0x1401e4298
lea rcx, [rsp + 0x58]
call fcn.140236db0
sub eax, dword [0xc166d286]
invalid
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
sub eax, dword [0xc166d286]
invalid
pop rsp
pop r13
pop r14
pop r15
ret
xor r15d, r15d
lea r12, str..Components
lea r13, [0x1402fbd2c]
lea rsi, [0x1402fd070]
lea rdi, [rsp + 0x58]
pop rax
pop rax
lea rbx, [rsp + 0x20]
pop rsp
and al, 0x20
lea r14, [rsp + 0x68]
lea rbp, [0x1402ffcc8]
adc dword [rax], eax
jmp 0x1401e4310
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140236c50
mov rcx, rbx
mov rdx, r14
call fcn.1401e4370
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp al, 0xa
je 0x1401e4279
invalid
invalid
invalid
invalid
add al, 0xfa
cli
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
movsxd rdx, dword [r13 + rax*4]
add byte [rcx + rax - 0x16], cl
add byte [rcx + rax - 0x16], cl
mov rcx, r12
jmp rdx
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
jmp case.0x1401e432b.1
mov eax, 1
lea rcx, [0x1402ffd19]
jmp case.0x1401e432b.1
mov eax, 2
mov rcx, rbp
jmp case.0x1401e432b.1
lea r8, [0x1402ffcb0]
mov rdx, rsi
call fcn.14023c140
ud2
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
movzx r13d, byte [rdx + 0x38]
push 0x38
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rax + 2], dh
invalid
cmp r13b, 3
cmp ch, 3
je 0x1401e45ff
add al, byte [rax]
add byte [rax - 0x77], cl
xlatb
add byte [rax], al
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
mov dh, 0x6a
cmp dword [rax - 0x80], eax
std
add ecx, dword [rdi]
push 0x39
cmp bpl, 3
je 0x1401e45ff
test byte [rdi + 2], bl
add byte [rax], al
test byte [rdi + 2], bl
add byte [rax], al
pop rdi
add al, byte [rax]
add byte [rcx + 0x38], al
cmp r13b, bpl
in eax, dx
ja 0x1401e45ff
mov r8, qword [rdi]
mov r11, qword [rdi + 8]
invalid
movzx esi, byte [rdi + 0x10]
ja 0x1401e43c4
xor eax, eax
cmp rsi, 3
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
invalid
movzx r15d, byte [rdi + 0x3a]
movzx edi, byte [rdi + 0x3a]
ror byte [rax - 0x7d], 0xfe
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
invalid
invalid
movzx edi, byte [rdi + 0x3a]
mov dh, 0x7f
cmp cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add qword [rax - 0x7b], rcx
jg 0x1401e4401
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
add qword [rax - 0x7b], rcx
invalid
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x1402fbd40]
mov rdx, r11
jmp 0x1401e4425
mov r9, qword [rsp + 0x28]
test r9, r9
jne 0x1401e4622
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, r8
mov r8, r10
cmp r13b, bpl
ja 0x1401e45ff
test r13b, r13b
in eax, dx
je 0x1401e44a0
movzx r9d, r13b
cmp r9d, 1
add dword [rdi], ecx
invalid
cwde
add byte [rax], al
invalid
add dword [rdi], ecx
test dword [rax - 0x3a000000], ebx
mov byte [rdi + 0x38], 2
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x1401e45e0
invalid
wait
add dword [rax], eax
invalid
test dword [rbx + 0x41000001], ebx
mov ch, 2
invalid
add byte [rax], al
mov r13b, 2
add al, byte [rbx - 0x368dfc02]
cmp esi, 3
jb 0x1401e4416
cmp esi, 5
je 0x1401e4416
add eax, 0xfe83c474
invalid
cmp esi, 6
inc byte [rsi]
jne 0x1401e463c
test ecx, esp
add dword [rax], eax
add byte [rax - 0x7b], cl
test rdx, rdx
je 0x1401e45aa
ror byte [rdi], cl
test byte [rsi + 1], al
add byte [rax], al
movzx r9d, byte [r8]
cmp rdx, 1
cmp edx, 1
cmp edx, 1
je 0x1401e45b1
cmp r9b, 0x2e
jne 0x1401e45b1
movzx r9d, byte [r8 + 1]
cmp r9d, 0x2f
je case.0x1401e3ac5.32
cmp al, byte [rcx]
add byte [rax], al
cmp al, byte [rcx]
add byte [rax], al
cmp r9d, 0x5c
jne 0x1401e4416
jmp case.0x1401e3ac5.32
cmp sil, 6
je 0x1401e440f
movsxd r10, dword [r12 + rsi*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x1401e45fb
xor r9d, r9d
cmp sil, 3
jae 0x1401e4510
nop word cs:[rax + rax]
cmp byte [r8 + r9], 0x5c
je 0x1401e4538
inc r9
cmp rdx, r9
jne 0x1401e44f0
jmp 0x1401e4529
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
add byte [rax], al
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
je 0x1401e4538
cmp r10d, 0x5c
cmp edx, 0x5c
je 0x1401e4538
inc r9
cmp rdx, r9
jne 0x1401e4510
xor r10d, r10d
mov r9, rdx
ror dword [rbp - 0x7b], 1
leave
ror byte [rcx - 0x77], cl
ror dword [rbp - 0x7b], 1
leave
jne 0x1401e4543
btr dword [rdx], ecx
mov bl, 0xa
or ch, bl
mov r10d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1401e4580
mov r10d, 1
add dword [rax], eax
add byte [rax], al
test r9, r9
je case.0x1401da4a0.295
mov bl, 9
cmp r9, 2
invalid
je 0x1401e4565
or dword [rcx - 0x7d], ecx
stc
add dh, byte [rdx + rbx + 0x49]
cmp ecx, 1
stc
invalid
cmp r9, 1
stc
add dword [rbp + 0x2f], esi
invalid
jne 0x1401e4580
cmp byte [r8], 0x2e
cmp byte [rsi], ch
movzx ebx, r14b
mov r11d, 9
mov ebx, 9
mov ebx, 9
cmovne ebx, r11d
jmp 0x1401e4580
fucomi st(3)
sbb eax, dword [rcx - 0x80]
cmp byte [rsi], ch
invalid
cmp byte [r8], 0x2e
jne 0x1401e4580
jne 0x1401e4580
cmp byte [r8 + 1], 0x2e
js 0x1401e4570
sete bl
sete bl
xor bl, 9
nop word cs:[rax + rax]
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x1401e46cb
add r10, r8
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x1401e4419
jmp 0x1401e4616
xor edx, edx
jmp 0x1401e4416
shr cl, cl
invalid
invalid
cmp rdx, 1
jne 0x1401e4416
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x1401e4416
jne 0x1401e4416
dec dword [rbp - 0x7b]
fisttp dword [rdi]
test byte [rbx + 1], cl
test r11, r11
je 0x1401e4719
add byte [rax], al
add dword [rax], eax
add byte [rcx - 1], cl
retf
add byte [rax], al
dec r11
inc r8
ror byte [rcx + rcx*4 + 7], 0x4c
mov dword [rdi + 8], ebx
mov qword [rdi], r8
mov qword [rdi + 8], r11
or dh, al
add dword [rdi], eax
mov byte [rcx], 7
jmp 0x1401e4602
test r11, r11
test ebx, ebx
je 0x1401e46dc
add byte [rcx - 1], cl
retf
dec r11
dec ebx
inc r8
inc eax
mov qword [rdi], r8
invalid
mov qword [rdi + 8], r11
mov byte [rcx], 6
invalid
invalid
jmp 0x1401e4602
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
mov byte [rcx], 0xa
add dword [rdx], ecx
mov rax, rcx
add rsp, 0x38
cmp byte [rbx + 0x5d], bl
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rcx], bl
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r9
adc r11b, bpl
invalid
sbb dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx + rcx*4 + 0x49], cl
adc r11b, bpl
adc r11b, bpl
loopne 0x1401e45e9
mov byte [rdi + 0x38], 1
cmp byte [r9], r8b
add dword [rax - 0x73], ecx
adc eax, 0x11772b
invalid
lea rdx, [0x1402fbd58]
add byte [rbx + riz*2 + 0xc], cl
mov dl, 0x49
add r9, rdx
movsxd r9, dword [rdx + rsi*4]
add r9, rdx
jmp r9
mov r9, rax
jmp 0x1401e465d
mov byte [rcx], 6
jmp 0x1401e4602
mov r9, qword [rsp + 0x28]
jmp 0x1401e465d
mov r9d, 6
jmp 0x1401e465d
mov r9, qword [rsp + 0x30]
jmp 0x1401e465d
mov r9d, 2
cmp r9, r11
ja case.default.0x1401e4674
invalid
lea rdx, [0x1402fbd70]
movsxd r10, dword [rdx + rsi*4]
add r10, rdx
jmp r10
and al, 0x28
jmp case.0x1401e4674.0
mov rdx, r11
sub rdx, rax
jb 0x1401e4705
add rax, r8
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rcx + 1], eax
adc dword [rdi], ecx
adc dword [rcx + 1], eax
mov byte [rcx], sil
mov qword [rcx + 0x28], r8
mov qword [rcx + 0x30], r9
jmp 0x1401e4602
lea r8, [0x1402ffe48]
mov rcx, r10
call fcn.14023c140
invalid
add byte [rdi], cl
invalid
add eax, 0x4c0b0f00
lea eax, [0x1402ffe30]
lea r8, [0x1402ffe30]
mov ecx, 1
xor edx, edx
call fcn.14023c140
ud2
lea r8, [0x1402ffde8]
mov rcx, r9
mov rdx, r11
call fcn.14023c1c0
ud2
invalid
invalid
or ecx, dword [rbp + rcx*4 + 5]
hlt
lea r8, [0x1402ffe00]
mov rcx, rax
mov rdx, r11
call fcn.14023c140
ud2
lea r8, [0x1402ffe18]
mov ecx, 1
xor edx, edx
call fcn.14023c140
ud2
cmp dword [rbx + r8], edi
je 0x1401e4959
cmp r13b, al
ja 0x1401e4959
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x1401e4823
xchg ebx, eax
add byte [rax], al
invalid
xchg ebx, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x68
lea r14, [rsp + 0x68]
jmp 0x1401e47af
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
invalid
ja 0x1401e4959
invalid
cmp al, 2
jne 0x1401e4948
add dword [rax], eax
invalid
mov rcx, rdi
call fcn.1401e3c30
cmp rbx, rax
jbe 0x1401e47a0
mov rcx, r14
mov rdx, rdi
call fcn.1401e3fd0
add eax, edi
invalid
dec dword [rax - 0x77]
invalid
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x1401e4a42
add eax, edi
invalid
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x1401e49a4
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x1401e47af
jmp 0x1401e4959
mov r14, rbx
jmp 0x1401e483f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1401e4959
invalid
add byte [rcx + rax], bh
cmp al, 1
je 0x1401e48c0
movzx eax, al
cmp eax, 2
jne 0x1401e494f
mov rcx, rdi
call fcn.1401e3c30
cmp r14, rax
jbe 0x1401e4830
lea rcx, [rsp + 0x68]
and al, 0x68
mov rdx, rdi
call fcn.1401e3fd0
mov rbx, r14
movzx eax, byte [rsp + 0x70]
jo 0x1401e48b3
movups xmm0, xmmword [rdi]
jo 0x1401e48b3
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
and al, 0x50
and al, 0x50
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x1401e4a3c
invalid
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x1401e49a4
add byte [rax], al
add byte [rax], al
mov al, 2
mov r14, rbx
add cl, byte [rcx - 0x77]
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r8], r8d
jmp 0x1401e4836
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x1401e4836
invalid
inc dword [rcx - 0x7d]
cld
add eax, 0xff5c840f
invalid
cmp r12d, 5
je 0x1401e4836
cmp r12d, 6
jne 0x1401e4985
test r14, r14
je 0x1401e4916
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je case.0x1401e3ac5.44
cmp cl, 0x2e
jne case.0x1401e3ac5.44
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1401e4935
invalid
cmp eax, 0x5c
je 0x1401e4935
xor eax, eax
jmp 0x1401e4836
shr cl, 0x20
invalid
xor r14d, r14d
xor eax, eax
jmp 0x1401e4836
xor eax, eax
cmp r14, 1
jne 0x1401e4836
cmp cl, 0x2e
jne 0x1401e4836
sub rbx, 1
jb 0x1401e4a66
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1401e495c
movzx eax, al
test eax, eax
jne 0x1401e4973
cmp bpl, 6
jne 0x1401e498a
invalid
xor eax, 0x33947c6
mov byte [rdi + 0x39], 3
add eax, esi
invalid
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1401e4a53
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x1401e495c
lea rax, [0x1402fbd88]
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
or al, 0xa0
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x1401e4a02
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
jmp 0x1401e495c
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1401e4a02
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x1401e4998
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1401e495c
mov rcx, rbx
mov rbx, r14
lea r8, [0x1402ffe90]
mov rdx, rbx
call fcn.14023c1c0
ud2
lea r8, [0x1402ffe78]
mov rcx, rbx
xor edx, edx
call fcn.14023c1c0
ud2
lea r8, [0x1402ffe60]
mov rcx, rbx
xor edx, edx
shr al, cl
ja 0x1401e4a7b
add byte [rdi], cl
invalid
add byte [rax], al
cmp byte [rcx + 0x10], 6
jne 0x1401e4b8f
invalid
cmp byte [rdx + 0x10], 6
jne 0x1401e4b8f
movzx eax, byte [rcx + 0x38]
cmp al, byte [rdx + 0x38]
cmp byte [rdi], cl
test ebx, ebx
add byte [rax], al
invalid
cmp byte [rdi], cl
test ebx, ebx
add byte [rax], al
add byte [rbx + rcx*4 + 0x19], cl
mov r11, qword [rcx]
mov r9, qword [rcx + 8]
mov r10, qword [rdx + 8]
push rdx
invalid
push rdx
or byte [rbp + 0x39], cl
cmp r9, r10
mov rax, r10
cmp r9, r10
mov rax, r10
cmovb rax, r9
mov r8, qword [rdx]
mov rsi, rax
neg rsi
mov rdi, 0xffffffffffffffff
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
lea rbx, [rsi + rdi]
cmp rbx, 0xffffffffffffffff
je 0x1401e4b20
movzx ebp, byte [r8 + rdi + 1]
lea rbx, [rdi + 1]
cmp byte [r11 + rdi + 1], bpl
mov rdi, rbx
je 0x1401e4ae0
sete al
movzx eax, al
add rax, rbx
cmp rax, r9
jbe 0x1401e4b2c
lea r8, [0x1402ffea8]
mov rcx, rax
mov rdx, r9
call fcn.14023c1c0
invalid
add byte [rdi], cl
invalid
mov bl, 0x11
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
movabs byte [0xd1394d0b0f000576], al
add eax, 0x4d0b0f00
cmp ecx, edx
cmp r9, r10
jne 0x1401e4b2c
xor eax, eax
jmp case.0x1401ef3d6.215
test rax, rax
je 0x1401e4b8f
nop word cs:[rax + rax]
movzx esi, byte [r11 + rax - 1]
inc dword [rbx + 0xc742ffe]
cmp esi, 0x2f
je 0x1401e4b57
cmp esi, 0x5c
je 0x1401e4b57
dec rax
jne case.0x1401da4a0.329
invalid
jmp 0x1401e4b8f
lea rsi, [rax - 1]
cmp rsi, r9
jae 0x1401e4e02
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x29], cl
ror dword [rcx + 1], 0xc3
sub r9, rax
add r11, rax
mov qword [rcx], r11
mov qword [rcx + 8], r9
or r14b, al
cmp byte [r10], al
cmp rsi, r10
jae case.0x1401e85a9.114
sub r10, rax
add r8, rax
mov qword [rdx], r8
mov qword [rdx + 8], r10
mov byte [rdx + 0x38], 2
cmp byte [rdx], al
cmp byte [rdx], al
movups xmm0, xmmword [rcx]
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
pop rcx
xor byte [rdi], cl
sub dword [rsp + 0x100], ebx
pushfq
and al, 0
add byte [rcx], al
add byte [rax], al
pop rcx
xor byte [rdi], cl
sub dword [rsp + 0x100], ebx
pushfq
and al, 0
add byte [rcx], al
add byte [rax], al
pushfq
and al, 0
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm2
sub dword [rsp + 0xf0], edx
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
sub dword [rsp + 0xd0], eax
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
or byte [rdi], cl
adc byte [rdx + 0x10], al
or byte [rdi], cl
adc byte [rdx + 0x10], al
movups xmm1, xmmword [rdx + 0x20]
mov r8, qword [rdx + 0x30]
mov qword [rsp + 0x50], r8
and al, 0x50
and al, 0x50
and al, 0x50
movzx r8d, byte [rdx + 0x38]
movzx eax, byte [rdx + 0x38]
mov byte [rsp + 0x58], r8b
mov r8d, dword [rdx + 0x39]
mov dword [rsp + 0x59], r8d
and al, 0x59
and al, 0x59
movzx r8d, word [rdx + 0x3d]
mov word [rsp + 0x5d], r8w
movzx edx, byte [rdx + 0x3f]
mov byte [rsp + 0x5f], dl
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
call fcn.1401e4370
movzx esi, byte [rsp + 0x60]
mov dh, 0x74
and al, 0x60
add al, ch
idiv rdi
dec dword [rdi]
mov dh, 0x74
and al, 0x60
cmp sil, 0xa
dec byte [rdx]
jne 0x1401e4c60
lea rcx, [rsp + 0x98]
add byte [rax], al
lea rdx, [rsp + 0x20]
call fcn.1401e4370
cmp byte [rsp + 0x98], 0xa
mov esp, 0x9824
add byte [rdx], cl
mov esp, 0x9824
add byte [rdx], cl
or cl, byte [rdi]
xchg ebp, eax
setne al
neg al
sal dh, 0xd8
add rsp, 0x118
pop rbx
pop rbp
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
xor ebp, ebp
jmp 0x1401e4cc8
mov rdi, r10
mov rdi, r10
mov edi, edx
mov rsi, r14
sub rsi, r8
cmovb r8, r14
mov rcx, r12
loope 0x1401e4c5d
ja 0x1401e4cd2
invalid
add byte [rax - 0x68], cl
test eax, eax
cmovne rsi, rax
cmovne esi, eax
loope 0x1401e4c5d
ja 0x1401e4cd2
invalid
cmovne esi, eax
xor ecx, ecx
test rsi, rsi
setne cl
mov eax, 0xff
add byte [rax], al
add byte [rdi], cl
cmovs ecx, eax
test cl, cl
leave
je 0x1401e4de6
cmovs ecx, eax
test cl, cl
leave
leave
je 0x1401e4de6
nop dword [rax]
mov eax, ecx
test cl, 0xfd
jne case.0x1401ef3d6.215
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
xchg esp, eax
and al, 0xd0
add byte [rax], al
add al, ch
mov bh, 0xf6
invalid
dec dword [rdi]
mov dh, 0x74
and al, 0x60
xchg esp, eax
and al, 0xd0
add byte [rax], al
add al, ch
mov bh, 0xf6
invalid
cmp sil, 0xa
dec byte [rdx]
je 0x1401e4c2d
movzx edi, byte [rsp + 0x61]
mov dh, 0x7c
and al, 0x61
mov r12, qword [rsp + 0x68]
and al, 0x68
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
pushfq
and al, 0x80
add byte [rax], al
invalid
jl case.0x1401ef3d6.221
js 0x1401e4d25
mov ebx, dword [rsp + 0x80]
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x98]
invalid
invalid
lea rcx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
call fcn.1401e4370
movzx ecx, byte [rsp + 0x98]
mov word [rax + rbx*4], fs
add byte [rax], al
invalid
mov al, 1
invalid
invalid
dec dword [rdi]
mov dh, 0x8c
mov word [rax + rbx*4], fs
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax + 0xaf98001], dh
invalid
cmp cl, 0xa
add dword [rax - 0x7bf0f507], eax
invalid
cmp cl, 0xa
je case.0x1401ef3d6.215
dec dword [rbp - 0x49f005aa]
ror byte [rbp + rcx*4 + 0x4a], cl
lea r9, [rdx + 1]
cmp dl, 4
cmovae r9, rbp
cmovae ecx, ebp
lea edx, [rcx - 6]
lea edx, [rsi - 6]
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
lea r9, [rdx + 1]
cmp dl, 4
cmovae r9, rbp
cmovae ecx, ebp
cmovae ecx, ebp
lea edx, [rcx - 6]
movzx edx, dl
lea r8, [rdx + 1]
invalid
add dword [rax + 0xf4c04fa], eax
cmp dl, 4
cli
add al, 0x4c
cmovae r8, rbp
cmovae r8, rbp
invalid
invalid
cmp r9, r8
jb case.0x1401e85a9.117
add byte [rax], al
add byte [rax], al
jne case.0x1401ef3d6.215
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + rbp*4], ah
test byte [rax + rbp*4], ah
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], al
cmp r9d, 4
je 0x1401e4db0
cmp r9d, 4
je 0x1401e4db0
test r9, r9
jne 0x1401e4ca7
invalid
invalid
invalid
invalid
invalid
cmp cl, 6
jae 0x1401e4ca7
invalid
invalid
invalid
stc
invalid
invalid
cmp sil, cl
jb case.0x1401e85a9.117
invalid
nop
add byte [rax], al
invalid
invalid
add byte [rdi], cl
test ebx, ebx
invalid
invalid
jne case.0x1401ef3d6.215
invalid
movzx ecx, byte [rsp + 0x99]
mov r10, qword [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xb8
add byte [rax], al
invalid
and al, 0x99
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
xchg esp, eax
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xb8
add byte [rax], al
add byte [rax + 0xf], al
movzx eax, sil
movzx eax, sil
lea r9, [0x1402fbda0]
or eax, 0x11700c
adc dword [rax], eax
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov al, 0xff
cmp dil, cl
iretd
jb case.0x1401ef3d6.215
iretd
setne cl
jmp 0x1401e4ca0
invalid
invalid
invalid
invalid
invalid
invalid
cmp cl, 9
jne 0x1401e4ca7
mov rsi, r14
sub rsi, r8
cmovb r8, r14
test byte [rcx + rbp - 0x3a], 0x4d
cmovb eax, esi
mov rcx, r12
call sub.msvcrt.dll_memcmp
cdqe
and eax, 0x4800065a
cwde
test eax, eax
cmovne rsi, rax
mov al, 0xff
dec dword [rax - 0x7b]
invalid
dec dword [rax - 0x7b]
test byte [rdi], 0x95
invalid
xchg ebp, eax
setne cl
ror dword [rdi], 0x89
mov edi, 0xe9fffffe
invalid
jns 0x1401e4ca0
jmp case.0x1401ef3d6.215
invalid
mov rsi, rbx
sub rsi, r13
cmovb r13, rbx
jmp case.0x1401db97e.223
mov ecx, edi
mov rdx, rdi
jmp case.0x1401db97e.223
mov r8, r13
jmp 0x1401e4dc6
call 0x13fcf19e8
mov al, 0xff
jmp case.0x1401ef3d6.215
lea r8, [0x1402ffed8]
add eax, 0x11b0cf
add byte [rax - 0x77], cl
mov rcx, rax
ror dword [rcx + rcx*4 - 0x36], 0xe8
sub al, 0x73
add eax, 0x4c0b0f00
lea r8, [0x1402ffec0]
mov rdx, r9
call fcn.14023c140
ud2
retf 0x2ce8
lea r8, [0x1402ffec0]
adc dword [rax], eax
mov rcx, rax
mov rdx, r10
ror dword [rcx + rcx*4 - 0x2e], 0xe8
sbb byte [rbx + 5], dh
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
invalid
invalid
call fcn.14023c140
ud2
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], r8b
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
sub esp, 0x148
sub esp, 0x148
add qword [rax], rax
add byte [rcx + rcx*4 + 0x44], cl
mov qword [rsp + 0x30], r8
and al, 0x30
mov rbx, rdx
mov rdi, rcx
mov r15, qword [rcx]
cmp dword [rbx + rcx*4 + 0x71], ecx
invalid
ror dword [rax - 0x77], cl
iretd
cmp dword [rbx + rcx*4 + 0x71], ecx
adc byte [rbp - 0x7b], cl
test esi, esi
je 0x1401e4e70
movzx eax, byte [r14 + r15 - 1]
jno 0x1401e4e65
test r14, r14
test esi, esi
je 0x1401e4e70
movzx eax, byte [r14 + r15 - 1]
invalid
cmp al, 0x2f
setne cl
xchg ebp, eax
invalid
cmp al, 0x5c
pop rsp
setne bpl
setne ch
and bpl, cl
jmp 0x1401e4e73
mov bpl, 2
add cl, byte [rax - 0x73]
and al, 0x60
and al, 0x60
lea rcx, [rsp + 0x60]
and al, 0x60
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.1401f74e0
movzx esi, byte [rsp + 0x60]
invalid
movzx eax, sil
mov dh, 0xc6
mov r13, qword [rsp + 0x70]
jo 0x1401e4ede
mov r12, qword [rsp + 0x80]
mov esp, dword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1402fbdb8]
or eax, 0x116f18
sbb byte [rdi + 0x11], ch
adc dword [rax], eax
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xf2894cc8
movsxd r8, dword [rcx + rax*4]
add r8, rcx
mov rdx, r14
mov rcx, r15
mov ecx, edi
jmp r8
lea rcx, [r13 + 4]
jmp 0x1401e4eec
add al, 0xeb
lea rcx, ss:[r12 + 1]
lea ecx, [rsp + 1]
lea rcx, [r12 + 1]
lea ecx, [rsp + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove ecx, esp
test r12, r12
test esp, esp
cmove rcx, r12
add rcx, r13
add rcx, 8
add ecx, 8
add ecx, 8
or bl, ch
and dword [rcx + 6], edi
mov ecx, 6
jmp 0x1401e4eec
mov ecx, 6
add bl, ch
sbb cl, byte [rcx - 0x73]
and al, 1
jmp 0x1401e4eec
lea rcx, [r12 + 1]
test r12, r12
in al, 0x49
cmove ecx, esp
cmove rcx, r12
add rcx, r13
add ecx, ebp
add rcx, 2
jmp 0x1401e4eec
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, r14
mov ecx, 2
mov rdx, r14
sub rdx, rcx
retf 0x820f
jb case.default.0x1401e54b1
add byte [rax], al
add rcx, r15
stc
mov qword [rsp + 0x28], rbx
test rdx, rdx
je 0x1401e4f18
invalid
sub byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0xf], cl
adc ecx, dword [rdi]
adc ecx, dword [rdi]
movzx ecx, byte [rcx]
mov dh, 9
cmp cl, 0x2f
sete dl
invalid
cmp cl, 0x5c
pop rsp
sete bl
or bl, dl
jmp 0x1401e4f1a
xchg esp, eax
ret
xor ebx, ebx
and bpl, 1
in eax, 1
mov rcx, qword [rsp + 0x61]
and al, 0x61
mov rdx, qword [rsp + 0x68]
and al, 0x68
push 0x24948948
mov qword [rsp + 0xff], rdx
xchg esp, eax
and al, 0xff
inc dword [rax]
invalid
inc dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
mov qword [rsp + 0xf8], rcx
mov ecx, 6
invalid
add byte [rax], al
add byte [rcx + 6], bh
invalid
add byte [rcx + 0x158d48c0], cl
mov eax, eax
lea rdx, [0x1402fbdd4]
lea edx, [0x1402fbdd4]
mov gs, word [rsi + 0x11]
add byte [rbx + riz*2 + 4], cl
invalid
add al, 0x82
movsxd r8, dword [rdx + rax*4]
add r8, rdx
add eax, edx
invalid
ror byte [rax - 0x77], 1
mov qword [rsp + 0x38], rdi
jmp r8
jl 0x1401e4f75
cmp byte [rcx - 1], al
loopne 0x1401e4f9f
lea rdx, [r13 + 4]
lea edx, [rbp + 4]
add al, 0x48
test rdx, rdx
test edx, edx
sal byte [rbp + 0x3a], cl
jne 0x1401e4f98
jmp 0x1401e5000
add byte [rax], al
add byte [rcx - 0x73], cl
push rsp
and al, 1
lea rdx, [r12 + 1]
lea edx, [rsp + 1]
test r12, r12
cmove rdx, r12
invalid
invalid
invalid
add rdx, r13
add edx, ebp
add rdx, 8
ret 0x4808
or byte [rax - 0x7b], cl
sal byte [rbp + 0x1d], cl
invalid
test rdx, rdx
jne 0x1401e4f98
invalid
jmp 0x1401e5000
add byte [rcx - 0x73], cl
push rsp
and al, 1
invalid
lea rdx, [r12 + 1]
add dword [rbp - 0x7b], ecx
test r12, r12
cmove rdx, r12
invalid
invalid
in al, 0x49
cmove edx, esp
invalid
invalid
invalid
add rdx, r13
add rdx, 2
test rdx, rdx
je 0x1401e5000
push 0x51158d48
lea rdx, [0x1402fbdf0]
outsb dx, byte [rsi]
adc dword [rax], eax
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
add al, 0x82
invalid
add rax, rdx
jmp rax
lea rcx, [r13 + 4]
cmp rcx, r14
int1
int1
je 0x1401e4ff3
jmp 0x1401e5000
mov ecx, 2
add byte [rax], al
cmp rcx, r14
int1
je 0x1401e4ff3
jmp 0x1401e5000
jmp 0x1401e5000
lea rax, [r12 + 1]
lea rax, [r12 + 1]
lea eax, [rsp + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove eax, esp
test r12, r12
test esp, esp
cmove rax, r12
lea rcx, [rax + r13]
lea ecx, [rax + rbp]
add rcx, 2
cmp rcx, r14
cmp ecx, esi
add cl, byte [rcx + rdi - 0xf]
cmp ecx, esi
je 0x1401e4ff3
sbb ebp, ebx
lea rax, es:[r12 + 1]
lea rax, [r12 + 1]
jmp 0x1401e5000
lea rax, [r12 + 1]
lea eax, [rsp + 1]
test r12, r12
cmove rax, r12
invalid
lea rcx, [rax + r13]
invalid
invalid
add rcx, 8
cmp rcx, r14
cmp ecx, esi
int1
jne 0x1401e5000
xor eax, eax
cmp sil, 5
movzx ebp, bpl
cmove ebp, eax
mov rdi, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x28]
and al, 0x28
jl 0x1401e5028
js case.0x1401e504c.0
mov ecx, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
call case.0x1401e54b1.26
test al, al
jne case.default.0x1401e504c
invalid
jnp 0x1401e5061
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
and al, 0x60
invalid
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
push rsp
and al, 0x28
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
call fcn.1401f74e0
mov ah, 0x24
add dword [rax], eax
invalid
add byte [rdi], cl
mov dh, 0x54
and al, 0x60
movzx edx, byte [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
mov edi, 0x4900116d
lea r8, [0x1402fbe04]
lea eax, [0x1402fbe04]
add eax, 0x116dbf
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
invalid
add rcx, 4
add ecx, 4
jmp 0x1401e5088
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
jmp 0x1401e5088
mov ecx, 6
add rcx, 2
jmp 0x1401e5088
mov ecx, 6
jmp 0x1401e5088
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 8
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 8
jmp 0x1401e5088
mov ecx, 2
cmp rcx, qword [rsp + 0x30]
add ecx, 8
jmp 0x1401e5088
mov ecx, 2
cmp rcx, qword [rsp + 0x30]
ja 0x1401e58da
xchg dword [rdi + 8], eax
add byte [rax], al
mov rsi, qword [rsp + 0x38]
mov qword [rsi + 0x10], 0
mov rdi, qword [rsp + 0x28]
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x1401e50c8
sub byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov r8, qword [rsp + 0x30]
call fcn.1401f6af0
cmp ebx, dword [rdx]
add dword [rax], eax
cmp ebx, dword [rdx]
add dword [rax], eax
nop
add rsp, 0x148
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
cmp sil, 3
jae 0x1401e5175
invalid
invalid
add byte [rax], al
invalid
and dword [rcx + 0x48000000], 0xffffff83
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
jl 0x1401e50fc
xor byte [rax], al
add byte [rdi], cl
test byte [rbx + rax], cl
add byte [rcx + rcx*4 - 0x44], cl
mov qword [rsp + 0x108], r15
invalid
invalid
mov ah, 0x24
adc byte [rcx], al
invalid
je case.default.0x1401e5423
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r14
mov dword [rsp + 0x110], esi
mov dword [rsp + 0x110], esi
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x78], al
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x118], sil
mov byte [rsp + 0x118], dh
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xff]
and al, 0xff
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x119], eax
clc
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rdi + rdi*8], fs
and al, 0xff
and al, 0xff
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x119], eax
invalid
invalid
mov word [rax + riz], fs
and al, 0x20
mov dword [rsp + 0x119], eax
mov qword [rsp + 0x120], rcx
mov dword [rsp + 0x120], ecx
and al, 0x20
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov esp, 0x13024
mov qword [rsp + 0x128], r13
add byte [rax], al
mov qword [rsp + 0x130], rdi
mov dword [rsp + 0x130], edi
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov qword [rsp + 0x138], r12
add byte [rax], al
mov word [rsp + 0x140], 0x200
mov byte [rsp + 0x142], bl
mov dword [rsp + 0x140], 0x9c880200
and al, 0x42
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x60]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x142249c]
add byte [rax], al
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
invalid
lea rdx, [rsp + 0x108]
add byte [rax], al
call fcn.1401e4370
cmp byte [rsp + 0x60], 0xa
and al, 0x60
or dh, byte [rbp + 0x68]
invalid
and al, 0x60
or dh, byte [rbp + 0x68]
mov qword [rsp + 0x40], 8
and al, 0x40
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x48
movups xmmword [rsp + 0x48], xmm0
mov rdi, qword [rsp + 0x28]
jl 0x1401e5193
sub cl, ch
invalid
jmp 0x1401e5349
lea rcx, [rsp + 0x60]
mov rdi, qword [rsp + 0x28]
jl 0x1401e51a2
sub byte [rax - 0x77], cl
cli
invalid
jl 0x1401e51a2
sub byte [rax - 0x77], cl
cli
mov rsi, qword [rsp + 0x30]
mov r8, rsi
invalid
call fcn.1401f74e0
and eax, dword [rcx]
invalid
invalid
and eax, dword [rcx]
add byte [rdi], cl
mov dh, 0x44
and al, 0x60
add dword [rax], eax
movzx eax, byte [rsp + 0x60]
invalid
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
mov dh, 0xc0
lea r9, [0x1402fbe20]
add byte [rax], al
movzx r8d, al
movzx eax, al
mov dh, 0xc0
lea r9, [0x1402fbe20]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r9, rdi
jmp r10
jmp rdx
jmp rdx
add rcx, 4
add ecx, 4
jmp case.0x1401e4634.68
add al, byte [rax]
add byte [rax - 0x75], cl
add eax, 0x139d5f
pop rdi
popfq
adc eax, dword [rax]
mov rax, qword [0x14031ef28]
pop rdi
popfq
adc eax, dword [rax]
movzx eax, byte [rax]
mov ecx, 0xe0
add byte [rax], al
invalid
add byte [rcx + 0xe0], bh
add byte [rax], al
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
push rbp
cwde
loop case.0x1401e4f52.121
invalid
call fcn.14000ea30
dec dword [rax - 0x7b]
ror byte [rax - 0x75], 0x7c
and al, 0x28
test rax, rax
mov rdi, qword [rsp + 0x28]
je 0x1401e5900
invalid
invalid
add byte [rax], al
mov r14, rax
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rsp + 0x60], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rsp + 0x60], al
movups xmm1, xmmword [rsp + 0x70]
and al, 0x70
movups xmm2, xmmword [rsp + 0x80]
movups xmmword [r14 + 0x20], xmm2
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], 4
add byte [rax], al
mov qword [rsp + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x108]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], dl
add byte [rdi], cl
adc byte [rsp + 0x138], bl
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], edx
and al, 0x80
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x70], xmm1
sub dword [rsp + 0x70], ecx
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
invalid
lea rcx, [rsp + 0xa8]
add byte [rax], al
lea rdx, [rsp + 0x60]
and al, 0x60
invalid
call fcn.1401e4370
cmp byte [rsp + 0xa8], 0xa
test al, 0
add byte [rax], al
invalid
inc dword [rax + 0xa824bc]
test al, 0
add byte [rax], al
or cl, byte [rdi]
test byte [rbp + 0x41000000], bl
add byte [rax], al
mov r15d, 1
add byte [rdx], cl
je 0x1401e532f
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
invalid
mov r15d, 1
add byte [rsi + 0x38], bh
mov esi, 0x38
add byte [rax], al
lea r12, [rsp + 0xe0]
lea esp, [rsp + 0xe0]
lea r13, [rsp + 0xa8]
lodsb al, byte [rsi]
and al, 0xa8
test al, 0
add byte [rax], al
invalid
invalid
test al, 0
add byte [rax], al
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
cmp r15, qword [rsp + 0xe8]
call 0x1b51e52bb
jne 0x1401e52d5
sbb dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, r12
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.1401c20e0
mov r14, qword [rsp + 0xe0]
mov ah, 0x24
loopne 0x1401e52d3
add byte [rax], al
adc ecx, esi
invalid
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
invalid
mov ah, 0x24
loopne 0x1401e52d3
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0xd8]
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov qword [r14 + rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0xa8]
adc byte [rsp + 0xa8], al
xor byte ss:[rdi], cl
adc byte [rsp + 0xa8], al
test byte [rax + rbp*4], ah
add byte [rax], al
test al, 0
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0xb8], cl
movups xmm1, xmmword [rsp + 0xb8]
mov eax, 0xf000000
adc byte [rsp + 0xc8], dl
add byte [rax], al
invalid
movups xmm2, xmmword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + rsi + 0x20], edx
push rsp
invalid
invalid
movups xmmword [r14 + rsi + 0x20], xmm2
push rsp
and byte ss:[rcx + 0xf], al
adc dword [rsi + rsi + 0x10], ecx
invalid
invalid
movups xmmword [r14 + rsi + 0x10], xmm1
adc byte ss:[rcx + 0xf], al
adc dword [rsi + rsi], eax
invalid
movups xmmword [r14 + rsi], xmm0
inc r15
inc r15
invalid
mov qword [rsp + 0xf0], r15
mov esp, 0xf024
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
jmp 0x12908dc65
mov rdx, rbp
call fcn.1401e4370
invalid
invalid
invalid
invalid
dec dword [rax - 0x7d]
invalid
add rsi, 0x38
cmp byte [rsp + 0xa8], 0xa
and al, 0xa8
add byte [rax], al
add byte [rdx], cl
and al, 0xa8
add byte [rax], al
test al, 0
add byte [rax], al
add byte [rdx], cl
jne case.0x1401e41ba.73
add byte [rdx], cl
jne case.0x1401e41ba.73
or dword [rdi], 0x10
test byte [rax + riz*8], ah
movups xmm0, xmmword [rsp + 0xe0]
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
mov rax, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0xa8]
mov rdx, rdi
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
call fcn.1401f74e0
invalid
and dword [rcx], eax
add byte [rdi], cl
add dword [rax], eax
movzx edx, byte [rsp + 0xa8]
mov dh, 0x94
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rdi*4], fs
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc8]
enter 0, 0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
invalid
enter 0, 0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1402fbe70]
lea eax, [0x1402fbe70]
push 0x11
push 0x11
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov rdx, rdi
jmp r9
invalid
loope 0x1401e53d3
add rcx, 4
add ecx, 4
add al, 0xe9
jmp 0x1401e5541
scasb al, byte [rdi]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
invalid
invalid
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ret 0x14c
add rcx, 8
add ecx, 8
or bl, ch
jmp case.0x1401e4634.68
and byte [rcx + 6], bh
mov ecx, 6
invalid
add bl, ch
jmp case.0x1401e4634.68
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
test edx, edx
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x1401e4634.68
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax - 0x75], cl
je 0x1401e53ef
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
xor byte [rax + 0x29], cl
invalid
sub rsi, rcx
jb 0x1401e58da
invalid
invalid
add byte [rax], al
add eax, 0x48000005
add ecx, edi
add eax, 0x1480000
add byte [rax], al
add byte [rax + 1], cl
add rcx, rdi
stc
mov r9, rcx
leave
test rsi, rsi
test esi, esi
je case.0x1401e504c.14
invalid
movzx ecx, byte [r9]
mov dh, 9
cmp ecx, 0x2f
je 0x1401e53f2
stc
invalid
cmp ecx, 0x5c
je 0x1401e53f2
add al, 0x3c
cmp al, 5
jae case.default.0x1401e5423
add eax, 0x8d483a73
cmp cl, byte [rax - 0x73]
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
mov rdx, r15
mov edx, edi
mov r8, r14
mov eax, esi
call fcn.1401f74e0
movzx r8d, byte [rsp + 0x60]
mov dh, 0x44
and al, 0x60
and al, 0x60
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
and al, 0x70
mov rdx, qword [rsp + 0x80]
mov edx, dword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x116a20
and byte [rdx + 0x11], ch
invalid
add byte [rax], al
lea rcx, [0x1402fbe3c]
and byte [rdx + 0x11], ch
push 0x11
add byte [rsi + 0x63], cl
or al, 0x81
movsxd r9, dword [rcx + r8*4]
invalid
add r9, rcx
add ecx, ecx
jmp r9
jmp rcx
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0xeb
jmp case.0x1401e4fa6.33
invalid
test bpl, bpl
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
je 0x1401e50a5
cld
cld
invalid
dec dword [rax - 0x73]
adc eax, 0x11a8d2
adc dword [rax], eax
lea rdx, str..Components
lea edx, str..Components
shr byte [rax - 0x47beffef], cl
test al, 0x11
add byte [rcx - 0x48], al
adc dword [rax], eax
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1401f6af0
jmp 0x1401e50a5
invalid
pushfq
invalid
cld
cld
invalid
dec dword [rax - 0x73]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
test rdx, rdx
invalid
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
invalid
cmove rcx, rdx
add rcx, rax
add ecx, eax
add ecx, eax
add rcx, 2
jmp case.0x1401e4fa6.33
invalid
rol dword [rdx], 0xeb
and byte [rax - 0x73], cl
add qword [rax - 0x7b], rcx
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
cmove rcx, rdx
add rcx, rax
invalid
retf 0x148
ror dword [rax - 0x7d], 0xc1
or bl, ch
or al, 0xb9
invalid
invalid
add rcx, 8
jmp case.0x1401e4fa6.33
mov ecx, 6
add byte [rax], al
add bl, ch
jmp case.0x1401e4fa6.33
add eax, 0x2b9
mov ecx, 2
add byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
je case.0x1401e504c.29
cmp byte [rax - 0x75], cl
jl 0x1401e54ba
mov rdi, qword [rsp + 0x28]
sub byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x1401e54b1
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, eax
mov ecx, r8d
mov ecx, eax
ror dword [rbp + rcx*4 + 5], 0xae
imul edx, dword [rcx], 0xc634900
adc dword [rax], eax
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
lea r8, [0x1402fbe58]
adc dword [rax], eax
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
invalid
jmp rcx
add rax, 4
jmp 0x1401e54fb
rol byte [rbx + rbp*8], 0x42
xor eax, eax
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
ror byte [rax - 0x75], 0x74
mov esi, dword [rsp + 0x38]
je 0x1401e54e3
and al, 0x38
cmp byte [rax - 0x75], cl
jl case.0x1401dbcca.215
mov rdi, qword [rsp + 0x28]
jmp 0x1401e5504
invalid
sub bl, ch
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
invalid
retf 0x148
retf 0x148
add ch, bl
jmp 0x1401e54fb
and byte [rax + 6], bh
mov eax, 6
add bl, ch
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
invalid
invalid
jmp 0x1401e54fb
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
invalid
ror byte [rax + 0xf], cl
retf 0x148
retf 0x148
retf 0x148
add rax, rcx
add rax, 8
jmp 0x1401e54fb
add eax, 0x2b8
add byte [rcx + 0x39], cl
mov eax, 2
cmp r14, rax
jb 0x1401e50a5
invalid
mov qword [rsi + 0x10], rax
jmp 0x1401e50a5
cwde
sti
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1401e5541
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x1401e5541
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1401e5541
mov ecx, 2
add byte [rax + 0x3b], cl
and al, 0x30
cmp rcx, qword [rsp + 0x30]
ja 0x1401e58ed
jne 0x1401e5552
xor eax, eax
jmp 0x1401e5567
add rcx, rdi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
add bh, byte [rdi + rbp]
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x90], rcx
add byte [rdi], cl
adc byte [rsp + 0xa8], al
and al, 0xa8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa8], al
and al, 0xa8
add byte [rax], al
invalid
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb8], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0xb8]
add byte [rax], al
movups xmmword [rsp + 0x80], xmm1
movups xmmword [rsp + 0x70], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x70], eax
mov qword [rsp + 0x60], rdi
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x68], rcx
and al, 0x68
jl 0x1401e55bc
invalid
and al, 0x68
mov word [rsp + 0x98], 0x200
mov byte [rsp + 0x9a], al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a2484]
add byte [rax], al
lea rsi, [rsp + 0xa9]
lea rdi, [rsp + 0xa8]
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
pop rsp
and al, 0x60
lea rbx, [rsp + 0x60]
xor r15d, r15d
lea r14, [rsp + 0x40]
jmp 0x1401e5610
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov rax, qword [rsp + 0x40]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
invalid
invalid
mov qword [rax + rcx + 0x30], r8
inc rdx
ret 0x8948
push rsp
and al, 0x50
invalid
ret 0x8948
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1401e4370
movzx r12d, byte [rsp + 0xa8]
movzx esp, byte [rsp + 0xa8]
movzx esp, byte [rsp + 0xa8]
cmp r12b, 0xa
je 0x1401e56b7
cld
or cl, byte [rdi]
test byte [rcx + 0x41000000], cl
lea eax, [rsp - 6]
lea eax, [r12 - 6]
movzx ecx, al
mov dh, 0xc8
enter 0xffffffffffff8d48, 0x41
add dword [rax + 0xf4904f9], eax
invalid
invalid
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmovae eax, edi
cmovae eax, edi
cmp rax, 1
je 0x1401e5672
cmp eax, 2
je 0x1401e5610
cmp eax, 3
jne 0x1401e569a
invalid
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
sub rax, 1
jb 0x1401e5610
mov rcx, qword [rsp + 0x40]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x1401e5610
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
jmp 0x1401e5610
xor edx, edx
cmp qword [rsp + 0x50], 0
setne dl
ret 0x8948
push rsp
and al, 0x50
ror byte [rax - 0x7d], cl
jl case.0x1401e51b6.37
push rax
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
and al, 0x50
cmp qword [rsp + 0x48], rdx
push rsp
and al, 0x48
invalid
jne 0x1401e55d8
jne 0x1401e55d8
mov rcx, r14
call fcn.1401c1aa0
or eax, esp
std
invalid
jmp 0x1401e55d3
invalid
invalid
or eax, esp
std
invalid
invalid
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
push rax
push rax
cmp rdx, qword [rsp + 0x48]
and al, 0x48
jne 0x1401e55d8
invalid
mov rcx, r14
call fcn.1401c1aa0
std
invalid
jmp 0x1401e55d3
std
invalid
mov qword [rsp + 0xa8], 1
mov dword [rsp + 0xa8], 1
and al, 0xa8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
and al, 0xb0
add byte [rax], al
invalid
ror byte [rdi], 0x11
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add byte [rax], al
add dh, al
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc0], 1
add byte [rcx], al
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x50]
and al, 0x50
test rax, rax
je case.0x1401da4a0.378
imul rsi, rax, 0x38
imul esi, eax, 0x38
mov r14, qword [rsp + 0x30]
add rsi, r14
add esi, esi
lea rbp, [rsp + 0x61]
and al, 0x61
lea r12, [rsp + 0xa8]
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
cmp eax, 0x116774
je 0x1401e577d
adc dword [rax], eax
lea rdi, [0x1402fbe8c]
je 0x1401e577d
adc dword [rax], eax
xor eax, eax
jmp 0x1401e572b
xor eax, eax
add r14, 0x38
cmp r14, rsi
invalid
je case.0x1401da4a0.378
movzx ebx, byte [r14]
movzx ebx, byte [rsi]
mov dh, 0x1e
cmp ebx, 0xa
sti
or cl, byte [rdi]
invalid
test byte [rbx], bh
add dword [rax], eax
je case.0x1401da4a0.378
add byte [rax + 0x4960245c], cl
mov ecx, dword [rsi + 0x30]
mov byte [rsp + 0x60], bl
and al, 0x60
mov rcx, qword [r14 + 0x30]
mov qword [rbp + 0x2f], rcx
movups xmm0, xmmword [r14 + 1]
add dword [rcx + 0xf], eax
adc byte [rsi + 0x11], cl
movups xmm1, xmmword [r14 + 0x11]
movups xmm2, xmmword [r14 + 0x21]
movups xmm2, xmmword [rsi + 0x21]
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
push rbp
and byte [rdi], cl
adc dword [rbp + 0x10], ecx
movups xmmword [rbp], xmm0
test al, 1
invalid
je 0x1401e578d
add byte [r8 + 0x482a7401], r13b
add dword [rdx + rbp + 0x48], esi
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea rdx, [0x1402ffef0]
adc eax, 0x11a781
and dword [rdi - 0x3317ffef], 0x84000093
sal byte [rbp + 0x15], 0x41
invalid
adc dword [rax], eax
call case.0x1401e6922.85
test al, al
jne 0x1401e578d
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
loope 0x1401e57ca
lea rdx, str..Components
lea edx, str..Components
adc dword [rax], eax
add al, ch
call fcn.1401f6af0
invalid
mov r13, qword [rsp + 0x70]
and al, 0x70
lea eax, [rbx - 6]
cli
movzx eax, al
lea r15, [rax + 1]
add dword [rsp + rax], edi
cmp al, 4
mov eax, 0
cmovae r15, rax
cmovae edi, eax
add byte [rdi + rcx + 0x43], cl
clc
cmovae edi, eax
clc
movsxd rax, dword [rdi + r15*4]
add rax, rdi
mov r8, r15
clc
clc
lea rdx, str..Components
add bh, bh
jmp rax
loopne 0x1401e5803
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
add byte [rax], al
mov r8, qword [rsp + 0x90]
add bl, ch
xor al, 0x48
mov rdx, qword [rsp + 0x68]
jmp 0x1401e5800
mov rdx, qword [rsp + 0x68]
mov r8, r13
jmp 0x1401e5800
invalid
call 0xf85f82c3
sub al, byte [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1402ffd19]
jmp 0x1401e5800
invalid
sbb eax, dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x11a4d6
invalid
movsb byte [rdi], byte [rsi]
adc dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x11a4d6
invalid
movsb byte [rdi], byte [rsi]
adc dword [rax], eax
invalid
movsb byte [rdi], byte [rsi]
adc dword [rax], eax
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rcx, r12
call fcn.1401f6af0
call 0x1811e591b
cmp edi, 1
add byte [rcx - 0x7d], al
inc dword [rcx]
cmp r15d, 1
je case.0x1401e5835.5
test byte [rdx], cl
invalid
invalid
mov al, 1
test r15, r15
jne case.0x1401e4fa6.39
mov rax, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov ecx, ebx
invalid
invalid
invalid
jb 0x1401e5892
mov ecx, ebx
lea rdx, [0x1402fbea0]
adc dword [rax], eax
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r13, 4
add ebp, 4
mov rbx, r13
jmp case.0x1401e5835.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea rbx, [rcx + r13]
add rbx, 8
jmp case.0x1401e5835.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea rbx, [rcx + r13]
add rbx, 2
test rbx, rbx
setne al
jmp case.0x1401e4fa6.39
mov rax, qword [rsp + 0x28]
test rax, rax
je 0x1401e5891
imul rdx, rax, 0x38
mov r8d, 8
mov rcx, qword [rsp + 0x30]
call fcn.14000ea40
xchg ecx, eax
loop 0x1401e5890
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x1401e58ad
mov rcx, qword [rsi]
mov r8d, 1
call fcn.14000ea40
invalid
movups xmm0, xmmword [rsp + 0xa8]
movups xmm1, xmmword [rsp + 0xb8]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x1401e50b5
lea r8, [0x1402ffcb0]
mov rdx, r14
call fcn.14023c140
ud2
lea r8, [0x1402ffcb0]
mov rdx, qword [rsp + 0x30]
call fcn.14023c140
ud2
lea r8, [0x1402ffcb0]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
call fcn.14023c140
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.140226c80
ud2
and al, 0x40
imul rdx, rax, 0x38
mov r8d, 8
call fcn.14000ea40
mov rcx, rsi
dec dword [rax - 0x77]
int1
call fcn.14024a4d0
ud2
invalid
invalid
or ecx, dword [rdi]
invalid
sub esp, 0x28
mov rsi, rcx
mov rcx, qword [rcx]
mov rdi, qword [rsi + 0x10]
mov rdx, rdi
call fcn.1401e5eb0
test rax, rax
je 0x1401e59d6
add byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x48], 0x39
xlatb
cmp rdi, rdx
jb 0x1401e59d6
mov qword [rsi + 0x10], rdx
test rax, rax
test eax, eax
setne al
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
ret
invalid
add byte [rax], al
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rcx, r15
stc
stc
mov rdx, r14
call case.0x1401e3ac5.156
test rax, rax
test eax, eax
test eax, eax
je 0x1401e5a34
mov rcx, r15
stc
mov rdx, r14
call fcn.1401e5eb0
test rax, rax
test eax, eax
test eax, eax
je 0x1401e5a34
cmp r14, rdx
jb 0x1401e5a34
invalid
mov qword [rbx + 0x10], rdx
push rbx
adc byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1401e4e30
invalid
invalid
invalid
dec dword [rdi]
invalid
mov edi, ecx
mov eax, 2
in eax, dx
xor ecx, ecx
invalid
add byte [rcx + rdi - 0x36], cl
inc ecx
mov r8, r10
mov eax, edx
sub eax, ecx
lea ecx, [rax + 1]
cmovne esi, dword [rcx]
in eax, dx
adc al, 0xeb
adc eax, 0xebc58949
adc byte [rbp - 0x73], cl
sub al, 0x12
retf 0x8948
jmp 0x18cdee051
adc byte [rbp - 0x77], cl
invalid
test byte [rdi], 0x84
ret 0
invalid
add esp, esi
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
in eax, dx
jl 0x1401e5b8a
sub byte [rax - 0x39], cl
and al, 0x30
xor byte [rcx], al
invalid
xor byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
insb byte [rdi], dx
and al, 0x38
or dword [rax - 0x39], ecx
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
mov ecx, dword [rsp + 0x48]
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rax + rax + 0x39490000], edx
add byte [rax], al
add byte [rcx + 0x39], cl
add byte [rax], al
add byte [rcx + 0x39], cl
out dx, al
mov edi, dword [rdi]
mov byte [rdi + rsi], 0x2e
inc r14
inc esi
ja 0x1401e5be5
sub eax, esi
cmp eax, esi
invalid
mov rcx, qword [rdi]
cmovl eax, dword [rcx]
int1
add ecx, esi
mov edx, ebx
invalid
test byte [rcx + rcx*4 + 0x77], 0x10
ja 0x1401e5c09
in eax, dx
ror byte [rax - 0x7d], 0xc4
pop rax
pop rsp
pop rdi
cmovl ecx, dword [rcx - 0x76b6f799]
mov dword [rdi + 8], esp
iretd
stc
mov edx, esi
mov r8, rsi
ret
dec dword [rbx + rcx*4 + 0x77]
adc bl, ch
test eax, 0x91058d4c
jae 0x1401e5c4f
add al, ch
cld
add eax, 0x480b0f00
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
test rcx, rcx
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
test rcx, rcx
add byte [rdi], cl
or ecx, dword [rax - 0x75]
push rsp
and al, 0x50
push rax
add al, 0
nop
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rdi, rcx
mov edi, ecx
and byte [rax - 0x77], cl
invalid
mov edi, ecx
test rdx, rdx
test edx, edx
je case.0x1401e4634.94
js 0x1401e5cc3
mov rax, qword [0x14031ef28]
mov rax, qword [0x14031ef28]
lodsd eax, dword [rsi]
xchg edx, eax
adc eax, dword [rax]
invalid
add byte [rdi], cl
mov dh, 0
invalid
movzx eax, byte [rax]
add byte [rdx + 1], bh
mov edx, 1
add byte [rax], al
mov rcx, rsi
call fcn.14000ea30
movsd dword [rdi], dword [rsi]
invalid
loop 0x1401e5c8a
dec dword [rax - 0x77]
ret
mov rbx, rax
test rax, rax
test eax, eax
jne case.0x1401e41ba.115
mov ecx, 1
mov rdx, rsi
call fcn.140226c80
invalid
add al, 0
ud2
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call sub.msvcrt.dll_memcpy
mov rax, rbx
mov eax, ebx
mov eax, ebx
mov rdx, rsi
add rsp, 0x20
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
call fcn.140226c40
ud2
invalid
add byte [rax], r8b
mov r8, rdx
mov eax, edx
ror byte [rax - 0x75], 1
add dword [rax - 0x75], ecx
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
mov ecx, eax
invalid
invalid
invalid
mov rcx, rax
mov ecx, eax
jmp case.0x1401e4f52.274
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
invalid
test r8, r8
je case.0x1401e4d9b.79
js 0x1401e5d67
pop rsi
mov rax, qword [0x14031ef28]
mov eax, dword [0x14031ef28]
add eax, 0x139218
adc eax, dword [rax]
add byte [rdi], cl
mov dh, 0
movzx eax, byte [rax]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.14000ea30
adc byte [rbp - 0x76b6001e], cl
loop case.0x1401db97e.291
dec dword [rcx - 0x77]
mov r14, rax
invalid
test rax, rax
test eax, eax
jne 0x1401e5d3d
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.140226c80
bnd call fcn.140226c80
invalid
ud2
or eax, dword [rcx - 0x42]
add dword [rax], eax
invalid
mov r14d, 1
mov esi, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
add byte [rax], al
mov rcx, r14
mov ecx, esi
int1
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add byte [rcx + rcx*4 + 0x37], cl
add byte [rcx + rcx*4 + 0x37], cl
invalid
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
or byte [rax - 0x77], cl
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
ja 0x1401e5d66
mov byte [rdi + 0x18], 0
sbb byte [r8], r8b
mov rax, rdi
mov eax, edi
clc
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
call fcn.140226c40
invalid
add al, 0
add byte [rdi], cl
or esp, dword [rsi - 0x70]
nop
ud2
nop
nop
sub rsp, 0x48
sub esp, 0x48
in al, dx
mov rsi, rdx
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
iretd
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
invalid
call fcn.1401f74e0
movzx eax, byte [rsp + 0x20]
and al, 0x20
push rsp
invalid
add byte [rdi], cl
mov dh, 0x44
invalid
and al, 0x20
and al, 0x20
and byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x12
lea r9, [0x1402fbeb8]
adc ah, byte [rcx + 0x11]
invalid
adc dword [rax], eax
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
movsxd r10, dword [r9 + r8*4]
or dword [rbp + 1], 0xf08949ca
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
mov eax, esi
invalid
mov r9, rdi
mov ecx, edi
jmp r10
jmp rdx
loop 0x1401e5dff
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1401e5df0
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add ecx, eax
add rcx, 8
jmp 0x1401e5df0
invalid
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
invalid
invalid
invalid
add byte [rax], al
jmp 0x1401e5df0
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
cmove eax, edx
add rcx, r8
add ecx, eax
add rcx, 2
jmp 0x1401e5df0
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
invalid
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffffa0
add byte [rax], al
invalid
jb 0x1401e5e9c
movabs al, byte [0x8949f90148000000]
leave
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
je case.0x1401e3ac5.140
movzx ecx, byte [r9]
mov dh, 9
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
je case.0x1401e5835.13
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
je case.0x1401e5835.13
invalid
add al, 0x3c
cmp al, 4
ja 0x1401e5e53
add al, 0x77
cmp cl, byte [rax - 0x73]
invalid
invalid
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
invalid
call fcn.1401f74e0
mov bh, 0x16
add dword [rax], eax
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x91
lea r9, [0x1402fbed4]
or eax, 0x116091
xchg ecx, eax
invalid
adc dword [rax], eax
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
add rcx, 4
jmp 0x1401e5e8b
invalid
rol dword [rbx + rbp*8], 0x38
cmp byte [rcx], dh
shr bl, 0x3e
jmp case.0x1401e41ba.133
xor eax, eax
jmp case.0x1401e41ba.133
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 8
jmp 0x1401e5e8b
invalid
and byte [rcx + 6], bh
mov ecx, 6
invalid
jmp 0x1401e5e8b
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add ecx, eax
add rcx, 2
jmp 0x1401e5e8b
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, rsi
int1
ja 0x1401e5e9c
or al, 0x3c
cmp al, 6
invalid
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x48
pop rdi
add rsp, 0x48
add esp, 0x48
invalid
pop rdi
pop rsi
ret
lea r8, [0x1402ffcb0]
add eax, 0x119e0d
mov rdx, rsi
call fcn.14023c140
xchg ebp, eax
invalid
invalid
invalid
bnd call fcn.14023c140
xchg ebp, eax
invalid
add eax, 0xf0b0f00
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
nop dword [rax]
invalid
add byte [rsi + 0x57], dl
sub rsp, 0xc8
sub esp, 0xc8
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
mov rdx, rdi
cli
mov r8, rsi
call fcn.1401f74e0
movzx edx, byte [rsp + 0x28]
add byte [rdi], cl
mov dh, 0x54
and al, 0x28
mov rcx, qword [rsp + 0x38]
and al, 0x38
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
lea r8, [0x1402fbef0]
lea r8, [0x1402fbef0]
lea eax, [0x1402fbef0]
invalid
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
clc
jmp r9
jmp rcx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x1401e4fa6.72
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
ror dword [rax], 0xeb
jmp case.0x1401e4fa6.72
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
invalid
invalid
jmp case.0x1401e4fa6.72
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x1401e4fa6.72
add eax, 0x2b9
mov ecx, 2
add byte [rax - 0x77], cl
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb 0x1401e5fe4
invalid
add rcx, rdi
add ecx, edi
stc
mov r8, rcx
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x1401e5f58
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
sete al
or al, cl
jmp 0x1401e5f5a
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7c
and al, 0x50
push rax
mov qword [rsp + 0x50], rdi
jl case.0x1401e85a9.204
push rax
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
adc byte [rsp + 0x38], cl
and al, 0x38
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
invalid
movups xmmword [rsp + 0x70], xmm1
and al, 0x70
jo case.0x1401e5423.58
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x8a2484], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rsp + 0x88], 0x200
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
add byte [rax], al
add byte [rdx], al
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
push rax
call fcn.1401e4730
movzx ecx, byte [rsp + 0x90]
mov dh, 0x8c
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
out 0xff, eax
dec dword [rdi]
invalid
mov dh, 0x8c
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
or dh, byte [rbp + 4]
xor eax, eax
jmp case.0x1401e5835.27
add cl, 0xfa
xor eax, eax
invalid
cmp cl, 3
stc
invalid
rol byte [rax - 0xb88fc07], 0xf
mov dh, 0xc9
stc
add esi, dword [rdi - 0xc]
ja 0x1401e5fb7
ja 0x1401e5fb7
movzx ecx, cl
dec rcx
cmp rcx, 3
cmp ecx, 3
cmp ecx, 3
jae case.0x1401e5835.27
lea rcx, [rsp + 0x50]
and al, 0x50
push rax
call fcn.1401e3db0
invalid
nop
add rsp, 0xc8
enter 0, 0
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
ret
lea r8, [0x1402ffcb0]
add eax, 0x119cc5
mov rdx, rsi
mov edx, esi
call fcn.14023c140
add eax, 0x660b0f00
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rdi], cl
or esp, dword [rsi + 0x66]
invalid
invalid
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
iretd
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
invalid
call fcn.1401f74e0
rcl dword [rcx + rax], 0
add dword [rax], eax
movzx edx, byte [rsp + 0x20]
mov dh, 0x54
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x40]
lea r8, [0x1402fbf0c]
lea eax, [0x1402fbf0c]
pop rsi
adc dword [rax], eax
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x1401e504c.75
invalid
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
add rcx, 8
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
jmp case.0x1401e504c.75
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp case.0x1401e504c.75
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp case.0x1401e504c.75
invalid
add al, byte [rax]
add byte [rax], al
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 2
add ecx, 2
jmp case.0x1401e504c.75
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
sub rdx, rcx
sub rdx, rcx
sub edx, ecx
jb case.0x1401e4fa6.87
invalid
mov dword [rax], eax
add byte [rax], al
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1401e60a8
movzx eax, byte [r8]
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x1401e4d9b.105
xor eax, eax
mov qword [rsp + 0x58], rdi
pop rax
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x60], esi
je case.0x1401e5387.47
invalid
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
adc dword [rsp + 0x68], eax
push 0x244c110f
js 0x1401e6111
movups xmmword [rsp + 0x78], xmm1
adc dword [rsp + 0x78], ecx
and al, 0x78
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov byte [rax], al
add byte [rax], al
add byte [rax + 0x922484], cl
and al, 0x92
invalid
add byte [rax], al
mov byte [rsp + 0x92], al
and al, 0x92
add byte [rax], al
add byte [rsi - 0x39], ah
add byte [rax], al
mov word [rsp + 0x90], 0x200
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
and al, 0x20
and al, 0x20
add byte [rdx], al
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x58]
and al, 0x58
pop rax
call fcn.1401e4730
cmp byte [rsp + 0x20], 9
jl 0x1401e611c
and byte [rcx], cl
out 0xff, al
inc dword [rax + 0x920247c]
jl 0x1401e611c
and byte [rcx], cl
invalid
jl 0x1401e611c
and al, 0x20
or dword [rax - 0x75], ecx
mov rdx, qword [rsp + 0x30]
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
jne 0x1401e6108
invalid
mov rax, qword [rsp + 0x28]
and al, 0x28
sub bl, ch
jmp case.0x1401db97e.307
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
invalid
invalid
invalid
cwde
xor eax, eax
add rsp, 0x98
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, [0x1402ffcb0]
adc dword [rax], eax
mov rdx, rsi
mov edx, esi
bnd call fcn.14023c140
call fcn.14023c140
sbb eax, 0xf000560
add byte [rdi], cl
ud2
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0x57], al
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
mov rbx, r9
mov ebx, ecx
mov r14, r8
mov rsi, rdx
invalid
invalid
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, rdi
cli
mov r8, rsi
call fcn.1401f74e0
movzx ebp, byte [rsp + 0x30]
mov dh, 0x6c
and al, 0x30
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
push rax
movzx r9d, bpl
lea r8, [0x1402fbf28]
lea eax, [0x1402fbf28]
pop rbp
adc dword [rax], eax
movsxd r9, dword [r8 + r9*4]
invalid
or al, 0x88
mov byte [rbp + 1], cl
ror dword [rcx - 0x77], 0xf2
mov r10, rsi
add r9, r8
mov r10, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x1401ef3d6.319
xor al, 0x4c
lea eax, [rax + 1]
invalid
lea r8, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], 0xc0
cmove eax, eax
test rax, rax
test eax, eax
cmove r8, rax
cmove eax, eax
add rcx, r8
add ecx, eax
add rcx, 8
add ecx, 8
jmp case.0x1401ef3d6.319
and byte [rcx + 6], bh
mov ecx, 6
invalid
add bl, ch
sbb dword [rbp + rcx*4 + 0x40], ecx
lea r8, [rax + 1]
invalid
invalid
jmp case.0x1401ef3d6.319
lea r8, [rax + 1]
test rax, rax
test eax, eax
ror byte [rdi + rcx + 0x44], 0xc0
cmove r8, rax
add rcx, r8
add rcx, 2
add ecx, 2
jmp case.0x1401ef3d6.319
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
sub r10, rcx
sub r10, rcx
mov r10, rsi
mov edx, esi
sub r10, rcx
retf 0x820f
jb case.0x1401e5db3.46
add r8, qword [r8]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
test r10, r10
je 0x1401e61ee
invalid
adc al, 0x41
movzx eax, byte [rax]
mov dh, 0
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x2f
sete cl
invalid
cmp al, 0x5c
pop rsp
sete r13b
or r13b, cl
or ch, cl
or ch, cl
jmp 0x1401e61f1
xor r13d, r13d
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xbf], rax
mov dword [rsp + 0xbf], eax
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rdi], cl
mov edi, 0xf000000
movups xmm0, xmmword [rsp + 0x31]
adc byte [rsp + 0x31], al
and al, 0x31
movups xmm1, xmmword [rsp + 0x41]
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm0
and al, 0xa0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x30]
movabs al, byte [0x30244c8d48000000]
add byte [rax], al
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
call fcn.1401f74e0
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x50]
lea r8, [0x1402fbf44]
lea eax, [0x1402fbf44]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
xor al, 0x48
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x1401e6288
and byte [rcx + 6], bh
jmp 0x1401e6288
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp 0x1401e6288
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
invalid
invalid
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1401e6288
mov rdx, rbx
sub rdx, rcx
jb 0x1401e652f
add al, byte [rax]
add byte [rcx + rax - 0xf], cl
add byte [rax], al
add rcx, r14
mov r8, rcx
test rdx, rdx
mov rdx, rsi
je 0x1401e62b4
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1401e62b6
xor eax, eax
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], rbx
add byte [rax - 0x77], cl
pushfq
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x148], xmm0
movups xmmword [rsp + 0x158], xmm1
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
mov qword [rsp + 0x168], rcx
mov byte [rsp + 0x172], al
mov word [rsp + 0x170], 0x200
lea rsi, [rsp + 0xe1]
mov r15b, 2
xor r12d, r12d
lea r14, [rsp + 0x30]
cmp bpl, 6
je case.0x1401e85a9.216
nop word [rax + rax]
mov rax, qword [rsp + 0xbf]
mov eax, dword [rsp + 0xbf]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x4f
invalid
mov qword [rsp + 0x4f], rax
movaps xmm8, xmmword [r12 + r12 + 0xa0]
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
xor byte [rax - 0x77], cl
sti
mov rbx, rdi
mov qword [rsp + 0xd0], rdi
mov rdi, rdx
mov esp, 0xd024
add byte [rax - 0x77], cl
xlatb
mov qword [rsp + 0xd8], rdx
mov dword [rsp + 0xd8], edx
add byte [rax], al
mov byte [rsp + 0xe0], bpl
mov rax, qword [rsp + 0x4f]
and al, 0x4f
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x4f
mov qword [rsi + 0x1f], rax
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
invalid
sub byte [rsp + 0x30], al
xor byte [rdi], cl
sub byte [rsp + 0x40], cl
and al, 0x40
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc byte [rdi], cl
adc dword [rsi], eax
mov byte [rsp + 0x10a], r13b
mov byte [rsp + 0x108], r12b
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0xd0]
call fcn.1401e4370
leave
invalid
invalid
dec dword [rax - 0x73]
and al, 0x68
lea rdx, [rsp + 0x138]
call fcn.1401e4370
mov bh, 0xdf
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x68
and al, 0xd0
add byte [rax], al
add al, ch
leave
invalid
mov bh, 0xdf
invalid
and al, 0x68
cmp byte [rsp + 0x30], 0xa
je 0x1401e645a
cmp al, 0xa
je 0x1401e645e
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov ecx, esi
mov ecx, esi
lea rdx, [rsp + 0x68]
push rsp
and al, 0x68
call case.0x1401e6922.85
add byte [rax], al
test al, al
je 0x1401e64a5
invalid
add byte [rax - 0x75], cl
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
mov rdi, qword [rsp + 0xd0]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xd8]
movzx ebp, byte [rsp + 0xe0]
mov dh, 0xac
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
mov dh, 0xac
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
adc byte [rdi], r9b
sub dword [rsp + 0xa0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm1
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x1f]
invalid
mov qword [rsp + 0xbf], rax
mov dword [rsp + 0xbf], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
add byte [rax], al
movzx r12d, byte [rsp + 0x108]
movzx esp, byte [rsp + 0x108]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
mov dh, 0xbc
and al, 9
add dword [rax], eax
invalid
movzx r15d, byte [rsp + 0x109]
movzx edi, byte [rsp + 0x109]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
lodsb al, byte [rsi]
movzx r13d, byte [rsp + 0x10a]
mov dh, 0xac
and al, 0xa
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
movzx eax, byte [rsi + 0x2e]
mov byte [rsp + 0x2c], al
and al, 0x2c
mov byte cs:[rsp + 0x2c], al
and al, 0x2c
mov eax, dword [rsi + 0x2a]
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
cmp bpl, 6
invalid
jne 0x1401e6320
invalid
jmp case.0x1401e85a9.216
in eax, dx
invalid
invalid
cmp al, 0xa
jne 0x1401e64a5
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rdi + rbp], ah
invalid
mov qword [rsp + 0x12f], rax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], al
test byte [rax + riz*4], ah
add byte [rax], al
invalid
movaps xmm0, xmmword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
invalid
movaps xmm1, xmmword [rsp + 0xb0]
add byte [rdi], cl
movaps xmmword [rsp + 0x120], xmm1
sub dword [rsp + 0x120], ecx
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
sub dword [rsp + 0x110], eax
add dword [rax], eax
add byte [rbx - 0x76d7dbbc], cl
and al, 0x20
invalid
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
invalid
and byte [rdi], cl
mov dh, 0x44
and al, 0x2c
invalid
movzx eax, byte [rsp + 0x2c]
sub al, 0x88
and al, 0x24
and al, 0x24
mov byte [rsp + 0x24], al
and al, 0x24
and al, 0x41
cmp r13b, 2
cmp ch, 2
add dh, byte [rbp + 4]
jne 0x1401e64a9
xor eax, eax
jmp 0x1401e6509
mov rax, qword [rsp + 0x12f]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
and al, 0x60
invalid
movaps xmm0, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [rsp + 0x51], xmm1
movups xmmword [rsp + 0x41], xmm0
adc dword [rsp + 0x41], eax
and al, 0x41
and al, 0x41
mov eax, dword [r12 + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
and byte [rcx + 0xf6b2444], cl
mov dh, 0x44
mov dword [rsp + 0x6b], eax
and al, 0x6b
and al, 0x6b
movzx eax, byte [rsp + 0x24]
and al, 0x24
and al, 0x88
and al, 0x6f
mov byte [rsp + 0x6f], al
mov qword [rsp + 0x30], rbx
xor byte [rax - 0x77], cl
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
jl 0x1401e650e
and al, 0x38
cmp byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x40
invalid
mov byte [rsp + 0x40], bpl
mov byte [rsp + 0x40], ch
mov byte [rsp + 0x68], r12b
mov byte [rsp + 0x68], r12b
mov byte [rsp + 0x69], r15b
mov byte [rsp + 0x69], bh
jl 0x1401e651d
imul eax, dword [rax + rcx*4 + 0x6c], 0x8d486a24
mov byte [rsp + 0x6a], r13b
and al, 0x6a
push 0x48
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
xor al, ch
cmpsd dword [rsi], dword [rdi]
call fcn.1401e3db0
fdivr st(7)
call qword [rax + 0x78c48148]
invalid
invalid
invalid
invalid
invalid
nop
add rsp, 0x178
add esp, 0x178
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
lea r8, [0x1402ffcb0]
lea eax, [0x1402ffcb0]
add eax, 0x11978b
mov edx, dword [rdi - 0x76b7ffef]
bnd call fcn.14023c140
xchg edi, eax
adc dword [rax], eax
mov rdx, rsi
call fcn.14023c140
ud2
lea r8, [0x1402ffcb0]
add eax, 0x11977a
jp 0x1401e64cb
xchg edi, eax
adc dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.14023c140
add bl, byte [rbp + rax]
add bl, byte [rbp + rax]
pop rsp
add eax, 0x410b0f00
push rdi
push r14
push r13
push r12
push rsi
ud2
push rdi
push rbp
push rbx
sub rsp, 0x148
in al, dx
add qword [rax], rax
invalid
in al, dx
add qword [rax], rax
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov r14, r8
mov esi, eax
invalid
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
mov eax, esi
invalid
call fcn.1401f74e0
add dword [rax], eax
movzx ebp, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
invalid
mov dh, 0xac
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], al
movzx edx, bpl
movzx edx, bpl
movzx edx, ch
lea r8, [0x1402fbf60]
add eax, 0x1159cb
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
add ecx, eax
mov rdx, rsi
mov edx, esi
mov r8, rdi
mov r8, rdi
mov eax, edi
jmp r9
loope case.0x1401e85a9.224
add rcx, 4
add ecx, 4
jmp case.0x1401e4f52.212
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 8
jmp case.0x1401e4f52.212
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
jmp case.0x1401e4f52.212
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 2
jmp case.0x1401e4f52.212
invalid
rol dword [rdx], 0xeb
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb case.0x1401e5db3.62
invalid
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
sal byte [rsp + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x1401e660a
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
xchg esp, eax
invalid
or r13b, cl
or ch, cl
jmp 0x1401e660d
xor r13d, r13d
xor ebp, ebp
in eax, dx
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov qword [rsp + 0x3f], rax
movups xmm0, xmmword [rsp + 0x91]
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa1]
and al, 0xa1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
call fcn.1401f74e0
cdq
invalid
add dword [rax], eax
movzx edx, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
cdq
invalid
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
mov rax, qword [rsp + 0xb0]
lea r8, [0x1402fbf7c]
lea eax, [0x1402fbf7c]
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea eax, [0x1402fbf7c]
movsxd r9, dword [r8 + rdx*4]
nop
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
fimul dword [rbp - 0x77]
invalid
mov r8, r14
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x1401e66b0
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 8
jmp 0x1401e66b0
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
invalid
invalid
jmp 0x1401e66b0
lea rdx, [rax + 1]
test rax, rax
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
add rcx, 2
invalid
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 2
add ecx, 2
add ch, bl
jmp 0x1401e66b0
add eax, 0x2b9
mov ecx, 2
add byte [rax - 0x77], cl
fimul dword [rax + 0x29]
mov rdx, rbx
sub rdx, rcx
retf 0x820f
out 1, al
add byte [rax], al
retf 0x820f
invalid
add byte [rax], al
add rcx, r14
int1
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x1401e66d9
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1401e66db
xor eax, eax
ror byte [rcx + rcx*4 - 0x4c], 0x24
or byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x110], rbx
pushfq
and al, 0x10
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x118], xmm0
test byte [rax + rbx], ah
add dword [rax], eax
invalid
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x128], xmm1
sbb byte [rcx], al
add byte [rax], al
movups xmmword [rsp + 0x128], xmm1
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
cmp byte [rcx], al
invalid
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x138], rcx
cmp byte [rcx], al
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rax + 0x1422484], cl
add byte [rax], al
mov byte [rsp + 0x142], al
add dword [rax], eax
add byte [rsi - 0x39], ah
mov word [rsp + 0x140], 0x200
lea r15, [rsp + 0x61]
lea edi, [rsp + 0x61]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rbp + rcx*4 + 0x7c]
lea edi, [rsp + 0x61]
lea edi, [rsp + 0x61]
mov al, 2
add cl, byte [rax - 0x73]
pushfq
and al, 0xc8
lea rbx, [rsp + 0xc8]
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
lea r14, [rsp + 0x90]
mov ah, 0x24
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
lea r12, [rsp + 0x108]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rax - 0x80], al
cmp ch, 6
or byte [rcx], al
add byte [rax], al
cmp bpl, 6
cmp ch, 6
je case.0x1401e41ba.174
xor al, 0x66
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x3f]
mov edx, dword [rsp + 0x3f]
push rsp
and al, 0x3f
mov qword [rsp + 0xaf], rdx
mov dword [rsp + 0xaf], edx
xchg esp, eax
and al, 0xaf
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], al
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov word [rax + riz*4], fs
and al, 0xa0
movabs al, byte [0x902484290f000000]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
jl 0x1401e67af
mov qword [rsp + 0x50], rdi
push rax
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], bpl
mov rdx, qword [rsp + 0xaf]
mov edx, dword [rsp + 0xaf]
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
mov qword [r15 + 0x1f], rdx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], cl
push rdi
invalid
sub byte [rsp + 0xa0], cl
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movups xmmword [r15 + 0x10], xmm1
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
movups xmmword [r15], xmm0
movups xmmword [rdi], xmm0
mov byte [rsp + 0x8a], r13b
mov byte [rsp + 0x88], cl
mov byte [rax], al
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x892484], cl
mov byte [rsp + 0x89], al
and al, 0x89
mov dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
add byte [rax], al
mov rcx, r14
int1
lea rdx, [rsp + 0x50]
call fcn.1401e4370
dec dword [rax - 0x77]
invalid
mov rdx, r12
mov edx, esp
dec dword [rax - 0x77]
invalid
mov edx, esp
loop 0x1401e67cd
call fcn.1401e4370
movzx eax, byte [rsp + 0xc8]
mov dh, 0x84
and al, 0xc8
add byte [rax], al
add byte [rax + 0x9024bc], al
add byte [rax], al
invalid
xchg ebx, ebx
invalid
invalid
dec dword [rdi]
mov dh, 0x84
and al, 0xc8
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax + 0x9024bc], al
add byte [rax], al
or dh, byte [rsi + riz*2 + 0x3c]
je case.0x1401e5e4a.49
invalid
je case.0x1401e5e4a.49
cmp al, 0xa
cmp al, 0xa
or dh, byte [rdi + rsi*2 + 0x4c]
je 0x1401e6876
ja case.0x1401e504c.109
mov rcx, r14
mov ecx, esi
mov rdx, rbx
mov edx, ebx
call case.0x1401e6922.85
add dword ss:[rax], 0
test al, al
je 0x1401e6873
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
je 0x1401e683b
pop rax
mov esi, dword [rsp + 0x58]
je 0x1401e683b
and al, 0x58
pop rax
movzx ebp, byte [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
invalid
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
and al, 0x30
and al, 0x30
xor byte [rcx - 0x75], cl
mov rax, qword [r15 + 0x1f]
mov eax, dword [rdi + 0x1f]
invalid
invalid
mov qword [rsp + 0x3f], rax
and al, 0x3f
movzx ecx, byte [rsp + 0x88]
movzx eax, byte [rsp + 0x89]
mov dword [rax], eax
add byte [rax], al
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0x89
invalid
mov dword [rax], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
add byte [rax], al
movzx r13d, byte [rsp + 0x8a]
mov dh, 0xac
lodsb al, byte [rsi]
and al, 0x8a
add byte [rax], al
add byte [rax - 0x80], al
std
invalid
mov al, byte [rax]
add byte [rax], al
cmp bpl, 6
jne 0x1401e6760
jmp case.0x1401e41ba.174
invalid
invalid
cmp al, 0xa
movzx eax, r13b
invalid
or al, byte [rcx + 0xf]
mov dh, 0xc5
invalid
invalid
mov r13d, 2
mov ebp, 2
cmove r13d, eax
jmp 0x1401e6876
mov r13b, 2
cmp r13b, 2
add cl, byte [rdi]
setne al
xchg ebp, eax
ror byte [rax - 0x7f], 0xc4
add qword [rax], rax
invalid
add rsp, 0x148
add esp, 0x148
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1402ffcb0]
lea eax, [0x1402ffcb0]
adc dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
bnd call fcn.14023c140
call fcn.14023c140
add eax, 0x4c0b0f00
lea eax, [0x1402ffcb0]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
ud2
lea r8, [0x1402ffcb0]
mov rdx, rbx
call fcn.14023c140
invalid
pop rax
invalid
add byte [rdi], cl
invalid
invalid
pop rax
add eax, 0x660b0f00
invalid
invalid
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
in al, dx
add qword [rax], rax
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov rbx, r9
mov r14, r8
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.1401f74e0
movzx ebp, byte [rsp + 0x90]
mov dh, 0xac
and al, 0x90
add byte [rax], al
invalid
mov dh, 0xac
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
invalid
movabs al, byte [0xb024848b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
invalid
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xd5
movzx edx, bpl
lea r8, [0x1402fbf98]
lea eax, [0x1402fbf98]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x1401e695f
invalid
xor al, 0x48
lea edx, [rax + 1]
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, 8
jmp 0x1401e695f
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1401e695f
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove rdx, rax
cmove edx, eax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
add rcx, 2
add ecx, 2
jmp 0x1401e695f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1401e6c11
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x1401e698a
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
xchg esp, eax
invalid
or r13b, cl
jmp 0x1401e698d
xor r13d, r13d
xor ebp, ebp
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x3f], rax
movups xmm0, xmmword [rsp + 0x91]
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa1]
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1401f74e0
sbb dword [rbx], ecx
add dword [rax], eax
or eax, dword [rcx]
add byte [rdi], cl
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
movzx edx, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea r8, [0x1402fbfb4]
lea eax, [0x1402fbfb4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x1401e6a30
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1401e6a30
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1401e6a30
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1401e6a30
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x1401e6c22
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x1401e6a59
lea r8, [0x1402ffcb0]
mov rdx, rsi
call fcn.14023c140
ud2
lea r8, [0x1402ffcb0]
mov rdx, rbx
call fcn.14023c140
ud2
test rdx, rdx
je 0x1401e6d7a
mov r9d, 1
mov ecx, 1
cmp rdx, 1
jne 0x1401e6d36
invalid
and dword [rcx + rcx*4 - 0x36], ecx
mov rdx, r9
add rsp, 0x28
ret
invalid
mov edx, ecx
add rsp, 0x28
ret
movzx ecx, word [rax]
mov r9d, 2
cmp ecx, 0x2e2e
je 0x1401e6d15
invalid
fild word [rcx - 0x47]
add dword [rax], eax
add byte [rax], al
invalid
mov r9d, 1
add byte [rax], al
add byte [rdi], cl
invalid
nop dword [rax]
cmp byte [rax + r9], 0x2e
je 0x1401e6d5a
inc r9
cmp rdx, r9
retf 0xf175
ror dword [rcx + rdi - 0x36], 0x75
int1
retf 0xf175
mov r9, rdx
mov rdx, r9
add rsp, 0x28
ret
lea rcx, [r9 - 1]
cmp rcx, rdx
jae 0x1401e6d8f
dec qword [r8 + 0x39]
sal dword [rbx + 0x2c], 1
lea rcx, [r9 + 1]
cmp rcx, rdx
jbe 0x1401e6d15
lea r8, [0x1402ffce8]
call fcn.14023c140
ud2
lea r8, [0x1402ffd00]
mov ecx, 1
xor edx, edx
call fcn.14023c140
ud2
lea r8, [0x1402ffcd0]
mov rcx, r9
call fcn.14023c1c0
ud2
stc
add byte cs:[rax], al
jne 0x1401e6dc7
invalid
or byte [rbp + 0x31], al
rol byte [rbp + 0x31], 0xc9
xor r8d, r8d
xor r9d, r9d
jmp 0x1401e6e19
xor r8d, r8d
mov rcx, rax
nop dword [rax]
cmp rdx, r8
je 0x1401e6e13
ret 0x3e74
lea r9, [rcx - 1]
inc r8
cmp byte [rcx + rdx - 1], 0x2e
mov rcx, r9
jne 0x1401e6dd0
mov rcx, rdx
sub rcx, r8
inc rcx
inc ecx
inc ecx
cmp rcx, rdx
ja 0x1401e6e32
lea rcx, [r9 + rdx]
inc rcx
xor r9d, r9d
cmp rdx, r8
ret 0x8d49
push rax
inc dword [rcx - 0x48]
add byte [rax], al
add byte [rax], al
cmovne r8, rcx
jmp 0x1401e6e19
ret 0x8d49
mov r9b, 1
mov r8, rax
xor ecx, ecx
test r9b, 1
cmove rcx, r8
test rax, rax
cmove rcx, rax
mov rax, rcx
add rsp, 0x28
ret
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
call fcn.14023c140
ud2
movabs al, byte [0x894cf9894c000000]
mov r8, rbx
stc
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], rbx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rbx
cmp dh, al
and al, 0x40
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x28]
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, r12
call fcn.1401e4e30
dec dword [rdi]
adc byte [rsp + 0x28], al
invalid
dec dword [rdi]
adc byte [rsp + 0x28], al
invalid
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
test edx, edx
je 0x1401e6f18
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.14000ea40
mov rcx, rsi
call fcn.14024a4d0
ud2
je case.0x1401e41ba.176
js 0x1401e7007
mov rax, qword [0x14031ef28]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rbx
call fcn.14000ea30
jp 0x1401e6f4a
dec dword [rcx - 0x77]
invalid
test rax, rax
test eax, eax
jp 0x1401e6f4a
dec dword [rcx - 0x77]
invalid
test eax, eax
jne case.0x1401e41ba.177
mov ecx, 1
mov rdx, rbx
call fcn.140226c80
ud2
mov r14d, 1
mov esi, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x30], rbx
and al, 0x30
mov byte [rsp + 0x38], 0
mov rcx, r14
mov rdx, rbx
call case.0x1401e3ac5.156
test rax, rax
invalid
je 0x1401e6fd2
sal byte [rdx + rbx + 0x4c], 0x89
int1
mov rcx, r14
mov rdx, rbx
call fcn.1401e5eb0
test rax, rax
je 0x1401e6fd2
cmp rdx, rbx
ja 0x1401e6fd2
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.1401e4e30
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
dec dword [rdi]
adc byte [rsp + 0x20], al
and al, 0x20
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, rsi
invalid
add rsp, 0x40
invalid
pop rbx
pop rdi
invalid
invalid
pop rsi
pop r14
pop r15
ret
call fcn.140226c40
ud2
invalid
sub byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rsp + 0x20]
test rdx, rdx
je 0x1401e702b
mov rcx, qword [rsp + 0x20]
mov r8d, 1
call fcn.14000ea40
jp 0x1401e700c
invalid
jp 0x1401e700c
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.14024a4d0
ud2
invalid
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rdi, r9
mov r14, r8
mov r15, rdx
mov rsi, rcx
invalid
mov rbx, qword [rsp + 0xa0]
mov rcx, rdx
mov rdx, r8
invalid
movabs al, byte [0x894cd18948000000]
ret 0x94e8
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
mov edx, eax
call case.0x1401e3ac5.156
test rax, rax
je case.0x1401e5423.106
jo 0x1401e70ba
cmp rdx, 2
cmp edx, 2
add dh, byte [rbp + 0xb]
jne 0x1401e7082
movzx ecx, word [rax]
or byte [rcx + 0x2e2ef9], al
add byte [rdi + rbx*2 + 0x49], dh
mov eax, 0xffffffff
cmp ecx, 0x2e2e
je case.0x1401e5423.106
mov r8, 0xffffffffffffffff
mov rcx, rdx
nop dword [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je case.0x1401e5423.106
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
inc r8
cmp byte [rax + rcx - 1], 0x2e
mov rcx, r9
jne case.0x1401e51b6.108
lea rcx, [r9 + 1]
add dword [rax + 0x39], ecx
cmp rcx, rdx
ja 0x1401e71af
add byte [rax], al
ror dword [rdi], 1
xchg esp, edi
add byte [rax], al
invalid
add byte [rax], al
test rax, rax
je case.0x1401e5423.106
add byte [rax - 0x7b], cl
sal byte [rcx + rbp + 0x4d], 0x85
test r9, r9
leave
je case.0x1401e5423.106
and al, 0x4c
mov ecx, esi
mov rcx, r14
sub rcx, r8
jb 0x1401e71bd
hlt
add byte [rax], al
invalid
hlt
add byte [rax], al
add byte [rcx + 1], cl
fimul word [rbp + 0x29]
invalid
add r14, rbx
sub r14, r8
sub esi, eax
sub esi, eax
invalid
mov r12, r14
mov r14, rcx
test r12, r12
jne 0x1401e70ed
mov ecx, 1
jmp case.0x1401e5835.77
invalid
xor eax, 0x33248d4e
lea r12, [rbx + r14]
lea esp, [rbx + rsi]
inc r12
inc esp
test r12, r12
test esp, esp
je 0x1401e70da
js 0x1401e7199
mov rax, qword [0x14031ef28]
mov eax, dword [0x14031ef28]
movzx eax, byte [rax]
mov edx, 1
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.14000ea30
mov rcx, rax
test rax, rax
je 0x1401e71a0
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 0
add dh, al
and al, 0x40
invalid
add dh, al
and al, 0x40
add dword [rbp + 0x39], ecx
cmp r12, r14
cmp r12, r14
jae 0x1401e714e
lea rcx, [rsp + 0x28]
xor edx, edx
mov r8, r14
call fcn.1401c1f60
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r12, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
jmp 0x1401e7151
xor r12d, r12d
add rcx, r12
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call sub.msvcrt.dll_memcpy
add r12, r14
add esp, esi
invalid
add byte [rbp + 1], cl
hlt
add esp, esi
mov qword [rsp + 0x38], r12
and al, 0x38
cmp byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call case.0x1401ef3d6.278
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
call fcn.140226c40
add byte [rdi], cl
or edi, dword [rcx + 1]
ud2
mov ecx, 1
mov rdx, r12
call fcn.140226c80
ud2
add eax, 0x115e1a
call fcn.14023c140
invalid
add byte [rdi], cl
invalid
sbb bl, byte [rsi + 0x11]
add al, ch
test dword [rdi + 5], ecx
add eax, 0x4c0b0f00
lea eax, [0x1402fff28]
mov rdx, r14
add eax, 0x4c0b0f00
lea eax, [0x1402fff28]
lea r8, [0x1402fff28]
mov rdx, r14
call fcn.14023c1c0
ud2
invalid
or ecx, dword [rax - 0x77]
invalid
test rdx, rdx
je 0x1401e71eb
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.14000ea40
loop case.0x1401e65a2.30
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
call fcn.14024a4d0
ud2
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
in al, dx
push rax
mov rdi, r8
mov edi, eax
mov rbx, rdx
mov rsi, rcx
mov esi, ecx
lea rcx, [rsp + 0x28]
call fcn.1401f74e0
add dword [rax], eax
add dword [rax], eax
movzx eax, byte [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
and al, 0x38
mov rdx, qword [rsp + 0x48]
lea r8, [0x1402fbfd0]
lea eax, [0x1402fbfd0]
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, rdi
mov r8, rbx
jmp r9
jmp rcx
add rcx, 4
jmp 0x1401e727a
invalid
xor al, 0x48
lea eax, [rdx + 1]
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
ret 0x148
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ret 0x148
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1401e727a
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x1401e727a
mov ecx, 2
mov rax, rdi
sub rax, rcx
jb 0x1401e72d7
add rcx, rbx
mov r8, rcx
test rax, rax
je 0x1401e729f
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1401e72a1
xor eax, eax
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 0x30], rcx
mov byte [rsi + 0x3a], al
mov word [rsi + 0x38], 0x200
mov rax, rsi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x1402ffcb0]
mov rdx, rdi
call fcn.14023c140
ud2
stc
mov rdx, r14
call fcn.14023a320
add rdi, 0x30
lea rax, [0x140300010]
xor al, 0x80
adc dword [rax], eax
xor al, 0x80
adc dword [rax], eax
mov qword [rsp + 0x20], rax
lea rdx, [0x140300006]
mov r8d, 6
mov rcx, r15
mov r9, rdi
call fcn.1402367b0
mov qword [rsp + 0x20], r13
lea rdx, str.stdoutstderrRepeatlibrary_std_srciomod.rs
mov r8d, 6
mov rcx, rax
mov r9, rsi
call fcn.1402367b0
mov qword [rsp + 0x20], r12
lea rdx, [0x1402ff84e]
mov r8d, 6
mov rcx, rax
mov r9, rbx
call fcn.1402367b0
mov rcx, rax
call fcn.140236a20
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
in al, dx
xor byte [rbp + rcx*4 + 5], cl
invalid
add eax, 0x48000000
mov ecx, esi
call fcn.14023a320
mov rcx, rsi
call fcn.140236970
nop
add rsp, 0x30
pop rsi
ret
invalid
mov dword [rsp + 0x30], 2
and al, 0x30
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x40], 0
movabs rcx, 0x400000020
mov ecx, 0x20
add al, 0
add byte [rax], al
mov ecx, 0x20
add al, 0
add byte [rax], al
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x48], ecx
mov byte [rsp + 0x50], 3
lea rcx, [0x140301e58]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], 1
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], 1
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 1
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14023a300
nop
add rsp, 0x98
ret
mov qword [rsp + 0x28], rcx
lea rcx, [0x1401e80a0]
mov qword [rsp + 0x30], rcx
lea rcx, [0x140300058]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x38], ecx
and al, 0x38
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x38]
mov rcx, rax
call fcn.14023a300
add byte [rax + 0x68c48348], dl
add byte [rax + 0x68c48348], dl
ret
in al, dx
cmp byte [rax - 0x75], cl
jns 0x1401e827a
mov rcx, rdi
mov edx, 1
call sub.KERNEL32.dll_TerminateProcess
test eax, eax
je 0x1401e825f
xor esi, esi
jmp 0x1401e82c7
call fcn.140249d04
mov esi, eax
cmp eax, 5
jne 0x1401e82bf
mov rcx, rdi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x1401e8282
cmp eax, 0x102
add al, byte [rcx]
add byte [rax], al
je 0x1401e825b
jmp case.0x1401e6042.196
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
push rsp
and al, 0x24
push rsp
and al, 0x24
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
jne 0x1401e825b
call fcn.140249d04
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x30]
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.1401b74f0
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x38
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x140249cbc
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov rcx, qword [rdx + 8]
cmp qword [rdx], 0
mov qword [rdx], 0
je 0x1401e8312
add byte [rax], al
add byte [rbp + rax - 0x18], dh
push rdx
sbb eax, dword [rsi]
add byte [rax - 0x75], cl
jg 0x1401e8346
call fcn.140249e64
mov rdi, qword [rdi + 0x30]
mov rcx, rdi
mov ecx, edi
mov edx, 0xffffffff
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x1401e833f
call fcn.140249d04
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
or byte [rax + 1], r15b
mov eax, 1
mov eax, 1
jmp 0x1401e8361
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x24
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je 0x1401e8327
mov eax, dword [rsp + 0x24]
mov dword [rsi + 4], eax
xor eax, eax
mov dword [rsi], eax
mov rax, rsi
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
mov rsi, rcx
mov rdi, qword [rdx + 0x30]
xor ebx, ebx
mov rcx, rdi
stc
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x1401e8397
cmp eax, 0x102
add dword [rax], eax
add byte [rsp - 0x15], dh
sub al, 0xc7
and al, 0x2c
sub al, 0
add byte [rax], al
invalid
je 0x1401e83b9
jmp case.0x1401e504c.122
mov dword [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x2c
lea rdx, [rsp + 0x2c]
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je case.0x1401e504c.122
nop
sbb dword [rsi], eax
add byte [rbp - 0x74ec8b40], al
and al, 0x2c
mov ecx, dword [rsp + 0x2c]
mov ebx, 1
mov dword [rsi + 4], ebx
mov dword [rsi + 8], ecx
xor eax, eax
jmp 0x1401e83d9
call fcn.140249d04
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
cmp al, 0x19
invalid
mov eax, 1
add byte [rcx - 0xf76b7fa], cl
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
movaps xmmword [rsp + 0xf0], xmm6
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, edx
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, edx
mov esi, edx
mov r15, rcx
mov rcx, qword [rdx + 8]
or byte [rax - 0x7d], cl
cmp al, byte [rax]
iretd
or byte [rax - 0x7d], cl
cmp dword [rdx], 0
cmp al, byte [rax]
mov qword [rdx], 0
je 0x1401e8427
call fcn.140249e64
sbb al, byte [rsi]
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
mov qword [rsp + 0x88], 1
and al, 0x88
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
invalid
invalid
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x40], eax
movups xmmword [rsp + 0x40], xmm0
mov r14, qword [rsi + 0x18]
cmp qword [rsi + 0x10], 0
add byte [rax - 0x75], cl
and byte [rax - 0x39], r9b
adc byte [rax], r8b
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x39], r9b
adc byte [rax], r8b
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
and byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsi + 0x28]
mov qword [rsi + 0x20], 0
je case.0x1401e6922.22
add byte [rbp + rbx*2 + 0x48], dh
test eax, eax
test rax, rax
je 0x1401e8759
loope case.0x1401e624b.43
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x38
lea rdx, [rsp + 0x88]
lea r9, [rsp + 0x38]
mov rcx, r14
mov r8, rbx
call fcn.1401f93c0
xor byte [rdi], cl
add dword [rax], eax
xor byte [rdi], cl
add dword [rax], eax
test rax, rax
je 0x1401e87ac
test byte [rbx], dl
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, [0x1402fd7b0]
adc dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
fcom dword [rdx + 0x11]
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x50]
lea r9, fcn.1401b74f0
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.1402363e0
fild word [rax + rax]
fild word [rax + rax]
add cl, ch
movsd dword [rdi], dword [rsi]
add al, 0
jmp 0x1401e8971
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xlatb
add al, byte [rax]
test rax, rax
je 0x1401e87ac
invalid
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
je 0x1401e8505
invalid
and al, 0x30
xor byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
invalid
mov r13d, 1
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x74]
and al, 0x38
xor edi, edi
lea r14, [rsp + 0x38]
lea r12, [rsp + 0xb8]
lea esp, [rsp + 0xb8]
xorps xmm6, xmm6
lea rax, [0x1402ff8a8]
add eax, 0x1173a7
mov qword [rsp + 0xa0], rax
lea rbp, [0x1402fbfec]
lea ebp, [0x1402fbfec]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [0x1402fbfec]
movabs al, byte [0x3adc2d8d48000000]
lea ebp, [0x1402fbfec]
fdivr qword [rdx]
adc dword [rax], eax
xor r15d, r15d
xor esi, esi
test byte [rcx + 0x39], 0xff
test byte [rcx + 0x39], 0xff
jne case.0x1401e5e4a.74
jmp 0x1401e853e
add byte [rax + 0xf230f78], al
test dword [rax + 0x48000003], esp
mov qword [rsp + 0x50], rax
jne 0x1401e88ca
mov qword [rsp + 0x50], rax
and al, 0x50
lea rcx, [rsp + 0x50]
call fcn.1401b74f0
cmp r15, rdi
push qword [rbp + 0x20]
push qword [rbp + 0x20]
mov r8d, 0x20
add byte [rax], al
mov rcx, r14
mov rdx, rdi
call fcn.1401c1f60
mov r15, qword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov r13, qword [rsp + 0x38]
and al, 0x38
mov rdi, qword [rsp + 0x40]
and al, 0x40
lea rax, [r15 + r13]
mov rcx, rdi
sub rcx, r15
mov qword [rsp + 0xb8], rax
mov eax, 0x48000000
mov dword [rsp + 0xc0], ecx
and al, 0xc0
add byte [rax], al
invalid
mov eax, 0x48000000
mov dword [rsp + 0xc0], ecx
and al, 0xc0
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], rsi
rol byte [rax], 1
add byte [rax], al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov rcx, rbx
mov rdx, r12
call case.0x1401f3e4c.183
or byte [rcx], al
add byte [rax - 0x7b], cl
invalid
je 0x1401e85d5
or byte [rcx], al
add byte [rax - 0x7b], cl
sal byte [rcx + rdi - 0x77], 0xc1
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
lea eax, [rax]
lea eax, [rax]
add rcx, rbp
jmp rcx
invalid
loope 0x1401e852c
js 0x1401e85be
and ecx, dword [rdi]
test byte [rbp - 1], dh
invalid
invalid
nop word [rax + rax]
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je case.0x1401e5835.87
pop rdx
invalid
invalid
invalid
pop rdx
invalid
jmp 0x1401e88ca
mov r14, qword [rsp + 0xc8]
test r14, r14
test esi, esi
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
mov cl, 1
add byte [rax], al
test esi, esi
je 0x1401e8797
mov r12, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov rsi, r12
sub rsi, r14
jb 0x1401e8910
add byte [rax], al
mov rdx, qword [rsp + 0xc0]
cmp r12, rdx
invalid
ja 0x1401e88ff
xchg esp, esi
add al, byte [rax]
invalid
invalid
xchg esp, esi
add al, byte [rax]
add byte [rbp + 1], cl
dec byte [rcx + rcx*4 + 0x74]
and al, 0x48
add r14, r15
mov qword [rsp + 0x48], r14
mov rax, rdi
mov eax, edi
or rax, r14
jne 0x1401e873b
movaps xmmword [rsp + 0x60], xmm6
sub dword [rsp + 0x60], esi
and al, 0x60
movaps xmmword [rsp + 0x50], xmm6
je case.0x1401e6922.28
push rax
mov r9d, 0x20
lea r14, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
fimul dword [rbp + rcx*4 + 0x44]
and al, 0x50
lea eax, [rsp + 0x50]
call fcn.1401f8bf0
cmp qword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0xb0]
lea r15, [0x1402fbffc]
cmp eax, 0x11399d
je case.default.0x1401e8684
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
mov rax, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
invalid
or al, 0x8f
add rcx, r15
invalid
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1401e86c0
jmp 0x1401e88ca
nop word cs:[rax + rax]
cmp byte [rax + 0xf], 0x23
je 0x1401e86c0
mov dr6, rsp
sbb ch, cl
invalid
jmp 0x1401e88ca
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x7af0dc07], al
or al, byte [rdx]
add byte [rax], al
mov rcx, rdi
call fcn.1401b74f0
mov r9d, 0x20
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov edx, ebx
lea r8, [rsp + 0x50]
call fcn.1401f8bf0
cmp qword [rsp + 0xa8], 0
test al, 0
add byte [rax], al
add byte [rbp - 0x79], dh
test al, 0
add byte [rax], al
add byte [rbp - 0x79], dh
mov r12, qword [rsp + 0xb0]
test r12, r12
je 0x1401e8797
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rbp + 0x49000000], bl
cmp esp, 0x20
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
and byte [rdi], cl
ja 0x1401e8924
lea rcx, [rsp + 0x38]
cmp r12, 0x20
ja 0x1401e8924
lea rcx, [rsp + 0x38]
xor edx, edx
mov r8, r12
call fcn.1401c1f60
mov r13, qword [rsp + 0x38]
ror byte [rbp - 0x77], cl
loopne 0x1401e86f7
cdqe
std
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x38
mov rdi, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
jl 0x1401e8740
mov r14, qword [rsp + 0x48]
lea rcx, [r14 + r13]
lea rdx, [rsp + 0x50]
mov r8, r12
call sub.msvcrt.dll_memcpy
add r14, r12
mov qword [rsp + 0x48], r14
mov r15, r14
lea r14, [rsp + 0x38]
lea r12, [rsp + 0xb8]
cmp r15, rdi
je 0x1401e8766
cmp byte [rbp + rcx*4 - 0x5c], cl
and al, 0xb8
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi]
invalid
test dl, ch
std
invalid
je 0x1401e853e
jmp case.0x1401e5e4a.74
mov qword [rsp + 0xb8], r14
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0xb8]
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x88
add byte [rax], al
add al, ch
or dword [rcx], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x88
add byte [rax], al
add al, ch
or dword [rcx], eax
add byte [rax - 0x7d], cl
cmp qword [rsp + 0xe0], 0
cmp qword [rsp + 0xe0], 0
add byte [rdi], cl
test dword [rsi + 0x4c000001], ebp
mov ecx, esi
jne 0x1401e893b
mov rcx, r14
call fcn.140249e64
jmp 0x1401e87ac
invalid
adc eax, 0xe8d98948
invalid
mov rcx, rbx
call fcn.140249e64
mov rsi, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r15, qword [rsp + 0xd8]
mov qword [rsi], 0
mov rdi, qword [rsi + 0x30]
add byte [rax - 0x75], cl
jle 0x1401e87e7
mov rcx, rdi
mov edx, 0xffffffff
invalid
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x1401e8820
invalid
call fcn.140249d04
shl rax, 0x20
shl eax, 0x20
shl eax, 0x20
or rax, 2
mov qword [r15 + 8], rax
mov qword [r15], 0
mov dword [rdi], 0
mov dword [rdi], 0
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x1401e87fa
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
mov r8d, 1
call fcn.14000ea40
invalid
invalid
loop 0x1401e87f9
invalid
mov rdx, qword [rsp + 0x90]
test rdx, rdx
je 0x1401e8897
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x74b80000], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x88]
mov r8d, 1
call fcn.14000ea40
jmp 0x1401e8897
mov dword [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je 0x1401e87c8
mov eax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov qword [rsp + 0x60], rcx
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x78], rcx
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x68], xmm1
movups xmmword [r15], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [r15 + 0x20], rcx
and byte [r8 - 0x75], r9b
and al, 0x78
and byte [r8 - 0x75], r9b
and al, 0x78
mov qword [r15 + 0x28], rcx
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov qword [r15 + 0x10], rcx
mov rcx, qword [rsp + 0x68]
mov qword [r15 + 0x18], rcx
sbb byte [rcx - 0x77], al
invalid
invalid
sbb byte [rcx - 0x77], al
xor byte [r8 - 0x75], r9b
jbe 0x1401e88d3
mov rsi, qword [rsi + 0x38]
mov rcx, rdi
call fcn.140249e64
mov rcx, rsi
call fcn.140249e64
mov rax, r15
movaps xmm6, xmmword [rsp + 0xf0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
ja 0x1401e88e6
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x1402fd7b0]
lea r9, fcn.1401b74f0
adc qword [rax], r8
lea r8, [rsp + 0x50]
mov edx, 0x2b
mov rsi, qword [rsp + 0x30]
call fcn.1402363e0
jmp 0x1401e8971
lea rax, [0x1402ff890]
mov qword [rsp + 0xa0], rax
jmp 0x1401e8929
lea r8, [0x1402ff890]
mov rcx, r14
mov rdx, r12
call fcn.14023c240
jmp 0x1401e8971
mov edx, 0x20
mov rcx, r12
mov r8, qword [rsp + 0xa0]
call fcn.14023c1c0
jmp 0x1401e8971
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402fd7b0]
lea r9, fcn.1401b74f0
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.1402363e0
ud2
add byte [rax], al
add al, ch
shl byte [rbp + 0xb0f0004], 1
mov dword [rsp + 0x38], 0
add byte [rax], al
mov byte [rsp + 0x3c], 0
lea rax, str.N_a0_
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x30]
xor byte [rax - 0x77], cl
and al, 0x70
xor byte [rax - 0x77], cl
and al, 0x70
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], rax
lea rbx, [rsp + 0x48]
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
lea rdx, [0x1402fe3f8]
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r8, [rsp + 0x60]
call fcn.140239570
mov rcx, qword [rsp + 0x48]
test al, al
je 0x1401ebe8d
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x1401ebe9c
test rcx, rcx
je 0x1401ebe9a
mov rcx, rbx
call fcn.1401b74f0
xor eax, eax
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.1401b8060
mov ecx, 7
int 0x29
ud2
cmp qword [rsp + 0x48], 0
je case.0x1401dbcca.314
mov rcx, rbx
call fcn.1401b74f0
and al, 0xb6
cld
invalid
and al, 0xb6
cld
push rax
lock dec qword [rsi]
lock dec qword [rsi]
jne 0x1401ebef3
lea rcx, [rsp + 0x58]
jmp 0x1401ebeee
invalid
adc eax, 0x4a1b2e8
add byte [rdi], cl
or ecx, dword [rax - 0x77]
invalid
add al, 0
ud2
and al, 0x50
call fcn.1401c0f30
mov rcx, rdi
call fcn.14024a4d0
ud2
invalid
or ecx, dword [rdi]
invalid
and al, 0x2c
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
jae 0x1401ebf28
mov byte [rsp + 0x2c], dl
mov edi, 1
jmp 0x1401ebfaf
mov eax, edx
cmp edx, 0x800
jae 0x1401ebf4c
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov edi, 2
jmp 0x1401ebfaf
cmp edx, 0x10000
jae 0x1401ebf7b
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
jmp 0x1401ebfaf
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
call 0x14c25e393
invalid
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x1401ebfe1
mov rcx, qword [rsi]
mov ecx, dword [rsi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call sub.msvcrt.dll_memcpy
add eax, 0xfb014800
add eax, 0xfb014800
mov qword [rsi + 0x10], rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1401c1f60
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x1401ebfbf
add dword [rax], eax
add byte [rcx - 0x73], cl
adc al, 0xe
add eax, 2
cmp rax, r13
cmovne rax, r8
mov r10d, 2
lea eax, [rax + 1]
movzx ecx, byte [rax]
stc
loopne 0x1401ec109
mov dword [rcx - 0x80], 0x3475edf9
cmp rax, r13
call 0x1414144b4
add byte [rax], al
call 0x1414144b4
add byte [rax], al
add dword [rax], eax
add byte [rbp - 0x73], cl
add cl, byte [rbp + 0x39]
jmp 0x1413444c1
lea r9, [r8 + 2]
cmp r9, r13
je 0x1401ec1c9
movzx eax, byte [r8 + 1]
movzx eax, ax
cmp eax, 0x9f
ja case.0x1401e6042.205
add r8, 3
add eax, 3
mov r10d, 3
mov rax, r8
add byte [rcx + rcx*4 - 0x40], cl
jmp case.0x1401e6042.214
rol byte [rdx], 0x4c
cmp eax, ebp
cmove r8, rax
sal byte [rcx], 0xc0
sal byte [rcx], 0xc0
cmp r8, r13
setne al
ror byte [rcx + rax - 0x40], 0x41
mov edx, 3
add byte [rax], al
ror byte [rcx + rax - 0x40], 0x41
mov edx, 3
add byte [rax], al
add byte [rax], al
cmp r9b, 0xf0
jb case.0x1401e6042.214
js 0x1401ec0f5
invalid
invalid
js 0x1401ec0f5
invalid
invalid
xor r8d, r8d
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
setne r8b
add rax, r8
rol byte [rcx - 0x46], 4
add byte [rax], al
invalid
rol byte [rcx - 0x46], 4
add byte [rax], al
add cl, ch
add byte [rax], al
jmp case.0x1401e6042.214
invalid
movzx r8d, byte [r9]
and eax, 0x1f
shl eax, 6
and r8d, 0x3f
loopne 0x1401ec15d
loopne 0x1401ec15d
add eax, r8d
add eax, 0xd800
add byte [rax], al
add byte [rax], al
mov word [rsp + 0x26], ax
mov r8, r15
mov eax, edi
sub r8, rcx
jb 0x1401ec20b
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi]
xchg esp, ebx
add byte [rax], al
add byte [rcx + rcx*4 - 0x23], cl
cmp r15, rdi
ja case.0x1401e54b1.148
fadd qword [rax]
add byte [rax], al
mov rbp, r11
mov rcx, rsi
mov ecx, esi
call fcn.1401ec230
test al, al
jne 0x1401ec1f8
add byte [rax], al
add byte [rax + rax*8 + 0xa5850f], al
add byte [rax], al
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x28], rbp
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x30], r12
xor byte [rax - 0x73], cl
add eax, 0x1146bc
lea rax, str.u
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
cmp byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea eax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
lea rdx, [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.14023a300
test al, al
jne 0x1401ec1f8
loope 0x1401ec19e
add byte [rax + rax*8 - 0x7cb6a68b], al
mov dword [rbx], 0x49f9894c
mov ecx, edi
cmp r15, rdi
pop rcx
add r15, 3
mov rcx, r15
mov ecx, edi
mov ecx, edi
cmp r15, rdi
dec dword [rcx - 0x77]
jmp 0x1401ec1bc
mov r11, rbp
jbe 0x1401ec04a
invalid
invalid
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
add eax, 0x1146d7
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, rdi
call fcn.14023c140
jl 0x1401ec1c1
add al, 0
jl 0x1401ec1c1
inc dword [rax + rax]
add al, 0
ud2
stc
mov ecx, esi
mov r8, rdi
add byte [rax + rax*8 - 0x72b7e88b], al
adc eax, 0x112915
invalid
sub dword [rcx], edx
invalid
invalid
adc eax, 0x41001129
mov eax, 1
add byte [rax], al
add byte [rax], al
int1
add al, 0
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x140300800]
mov rdx, r15
cli
call fcn.14023c240
ud2
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov rdx, rdi
call fcn.14023c1c0
add al, 0
add al, 0
ud2
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, rcx
add r8, rdx
add eax, edx
add eax, edx
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
lea rdi, [rsp + 0x38]
mov byte [rsp + 0x38], 0x81
cmp byte [rcx + 0x245c8d48], al
invalid
cmp dh, al
and al, 0x38
cmp byte [rcx + 0x245c8d48], al
mov byte [rsp + 0x44], 0x81
lea r15, [rsp + 0x5d]
invalid
invalid
je 0x1401ec291
invalid
cmp byte [rcx + 0x245c8d48], al
mov byte [rsp + 0x44], 0x81
pop rsp
and al, 0x44
mov byte [rsp + 0x44], 0x81
lea r15, [rsp + 0x5d]
pop rbp
lea r14, [rsp + 0x5c]
and al, 0x5c
pop rsp
lea r12, [0x1402fc00c]
and eax, 0x10fd97
add bl, ch
invalid
jmp 0x1401ec29e
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ebp, dword [rsp + 0x48]
mov rcx, rbx
call fcn.140232870
in al, 0x65
add al, 0
in al, 0x65
add al, 0
mov rcx, rsi
mov edx, ebp
invalid
invalid
call fcn.14023b1b0
add al, 0
test al, al
jne 0x1401ec4e8
add byte [rax], al
mov r13, qword [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
movzx eax, byte [rsp + 0x38]
mov dh, 0x44
and al, 0x38
cmp al, 0x81
je case.0x1401e6186.70
nop dword [rax]
cmp al, 0x80
je 0x1401ec4c2
or al, byte [rdx]
add byte [rax], al
or al, byte [rdx]
add byte [rax], al
movzx ecx, byte [rsp + 0x42]
cmp cl, byte [rsp + r12 + 0x43]
cmp cl, byte [rsp + r12 + 0x43]
jb 0x1401ec4ce
jb 0x1401ec4ce
mov byte [rsp + 0x38], 0x81
mov rcx, qword [rsp + 0x28]
test rcx, rcx
sub byte [rax - 0x7b], cl
leave
je 0x1401ec490
cmp rcx, r13
je 0x1401ec490
jmp 0x141cc46f0
lea eax, [rcx + 1]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
movzx ebp, byte [rcx]
test bpl, bpl
test ch, ch
test ch, ch
jns 0x1401ec370
mov eax, ebp
and eax, 0x1f
invalid
lea rdx, [rcx + 2]
mov qword [rsp + 0x28], rdx
and al, 0x28
push rsp
and al, 0x28
movzx r8d, byte [rcx + 1]
and r8d, 0x3f
and eax, 0x3f
mov dh, 0x41
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
cmp bpl, 0xdf
cmp ch, 0xdf
jbe 0x1401ec360
lea rdx, [rcx + 3]
lea rdx, [rcx + 3]
add ecx, dword [rax - 0x77]
push rsp
and al, 0x28
mov qword [rsp + 0x28], rdx
movzx edx, byte [rcx + 2]
shl r8d, 6
loopne case.0x1401e69f3.22
push rcx
add al, byte [rcx - 0x3f]
loopne case.0x1401e69f3.22
and edx, 0x3f
or edx, r8d
invalid
cmp bpl, 0xf0
jb 0x1401ec3d7
add byte [rax], al
lea r8, [rcx + 4]
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
movzx ebp, byte [rcx + 3]
and eax, 7
loopne 0x1401ec349
mov dh, 0x69
add eax, dword [rbx - 0x1f3ef820]
loopne 0x1401ec349
invalid
invalid
loopne 0x1401ec349
shl eax, 0x12
shl edx, 6
adc al, cl
loop 0x1401ec34e
and ebp, 0x3f
in eax, 0x3f
invalid
or ebp, edx
or ebp, eax
cmp ebp, 0x110000
add byte [rbp + 0x19], dh
invalid
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
add byte [rbp + 0x19], dh
jmp 0x1401ec490
xor al, 1
add byte [rax], al
nop dword [rax]
shl eax, 6
or eax, r8d
or eax, eax
or eax, eax
mov ebp, eax
nop dword [rax + rax]
cmp ebp, 0x27
ja 0x1401ec3f0
invalid
jnp 0x1401ec2ff
mov eax, ebp
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
call 0xc42326c4
invalid
add rax, r12
jmp rax
mov ecx, esi
mov dl, 0x30
xor bl, ch
invalid
xor bl, ch
jns 0x1401ec3ee
nop dword [rax + rax]
mov rcx, r14
mov dl, 0x74
je 0x1401ec381
invalid
je 0x1401ec381
imul esp, dword [rsi + 0xf], 0x841f
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov dl, 0x6e
jmp 0x1401ec400
mov rcx, r14
mov dl, 0x72
jmp 0x1401ec400
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov dl, 0x27
jmp 0x1401ec400
shl eax, 0xc
or edx, eax
mov ebp, edx
cmp ebp, 0x27
jbe 0x1401ec375
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
cmp ebp, 0x5c
jne 0x1401ec440
mov rcx, r14
mov dl, 0x5c
nop word [rax + rax]
call fcn.140232850
add byte [rdi], cl
mov dh, 0x44
and al, 0x5c
movzx eax, byte [rsp + 0x5c]
mov rcx, qword [r15]
mov qword [rsp + 0x50], rcx
mov ecx, dword [r15 + 7]
mov dword [rsp + 0x57], ecx
cmp al, 0x81
je 0x1401ec490
mov ecx, dword [rsp + 0x57]
mov dword [rdi + 8], ecx
mov rcx, qword [rsp + 0x50]
mov qword [rdi + 1], rcx
mov byte [rsp + 0x38], al
cmp al, 0x81
jne case.0x1401e6042.77
jmp case.0x1401e6186.70
mov ecx, ebp
call fcn.140249110
test al, al
jne 0x1401ec480
mov ecx, ebp
call fcn.14023f0c0
test al, al
je 0x1401ec480
mov byte [rsp + 0x5c], pe_nt_image_headers64
mov dword [rsp + 0x60], ebp
mov rax, qword [r15]
mov qword [rsp + 0x50], rax
mov eax, dword [r15 + 7]
mov dword [rsp + 0x57], eax
mov al, pe_nt_image_headers64
jmp 0x1401ec41e
mov rcx, r14
mov edx, ebp
call fcn.1402326b0
jmp 0x1401ec405
movzx eax, byte [rsp + 0x44]
cmp al, 0x81
je 0x1401ec4e4
lea eax, [rcx + 1]
mov byte [rsp + 0x42], al
cmp cl, 0xa
jae 0x1401ec4fb
movzx ebp, byte [rsp + rcx + 0x38]
jmp case.0x1401e54b1.110
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1402fd758]
mov edx, 0xa
call fcn.140235ef0
ud2
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x1401ee9e3
add dword [rdi], ecx
test dl, cl
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
in eax, dx
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbx + 0x40]
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
mov rcx, qword [r12]
lea rax, [rsp + 0x20]
mov qword [rsp + 0xd8], rax
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
lea rax, [0x140202f20]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
movabs rax, 0x400000020
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x98], rax
mov byte [rsp + 0xa0], 3
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0xd8]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0xa8]
call fcn.14023a300
test al, al
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0xa8]
add byte [rax], al
call fcn.14023a300
test al, al
add byte [rax + rax*8 + 0x6fe94474], al
je 0x1401ee6b1
jmp 0x1401ee9e1
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rcx - 0x75], cl
or al, 0x24
lea rax, [0x1403010f0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
call fcn.14023a300
test al, al
jne 0x1401ee9e1
mov rcx, qword [r12]
lea rdx, [0x1402fe627]
mov r8d, 1
call fcn.14023a2e0
add byte [rax + rax*8 + 0x312850f], al
add byte [rax], al
add byte [rax + rax*8 + 0x312850f], al
add byte [rax], al
cmp dword [rsp + 0x150], 1
jne 0x1401ee2d7
mov rax, qword [rdi]
cmp eax, 2
je 0x1401ee2d7
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
add byte [rcx - 0x80], al
jl 0x1401ee71f
and byte [rcx], al
add byte [rcx - 0x80], al
jl 0x1401ee71f
and byte [rcx], al
jne 0x1401ee7cd
mov rcx, qword [r12]
mov rax, qword [0x140251c30]
invalid
add byte [rax - 0x75], cl
add byte [rax - 0x73], cl
adc eax, 0x110938
invalid
add byte [rax - 0x75], cl
add byte [rax - 0x73], cl
adc eax, 0x110938
mov qword [rsp + 0xa8], rdx
lea r8, [0x1401b56e0]
add eax, 0xfffc6fb9
add byte [rbp + rcx*4 + 5], cl
mov ecx, 0x4cfffc6f
mov dword [rsp + 0xb0], eax
add byte [rax], al
add eax, 0xfffc6fb9
mov qword [rsp + 0xb0], r8
add byte [rax], al
lea r8, [0x1403010c8]
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
and al, 0x80
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call fcn.14023a300
test al, al
jne 0x1401ee9e1
add al, byte [rax]
invalid
add byte [rax + rax*8 + 0x214850f], al
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x75], cl
or al, 0x24
mov rcx, qword [r12]
lea rax, str._____________at
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
add byte [rax], al
lea rbx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x30], rbx
and al, 0x30
and al, 0x30
xor byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x38], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
adc dword [rsp + 0x38], eax
lea rdx, [rsp + 0x20]
call fcn.14023a300
test al, al
jne 0x1401ee9e1
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
or byte [rcx - 0x75], cl
and al, 0x10
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
invalid
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
invalid
and al, 0x28
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
adc byte [r9 + r9*4 + 0x4c], r9b
and al, 0x38
call qword [rax + 0x20]
test al, al
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
ror byte [rdi], 0x85
movabs eax, dword [0x48240c8b49000001]
lea eax, [rsp + 0xd8]
mov rcx, qword [r12]
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x70], rax
lea rdi, [0x140246900]
mov qword [rsp + 0x78], rdi
jl 0x1401ee880
js case.0x1401e4634.215
lea esi, [0x140301128]
jl 0x1401ee880
js case.0x1401e4634.215
lea esi, [0x140301128]
adc dword [rax], eax
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
lea r13, [rsp + 0x70]
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x30], ebp
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x20]
call fcn.14023a300
test al, al
jne 0x1401ee9e1
ror byte [rdi], 0x85
add dword [r8], eax
add byte [rbx + 0x16024bc], al
cmp dword [rsp + 0x160], 1
jne 0x1401ee905
cmp dword [rsp + 0x160], 1
jne 0x1401ee905
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
add byte [rax], al
mov rcx, qword [r12]
or al, 0x24
lea rax, [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rax
add byte [rax], al
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.14023a300
test al, al
jne 0x1401ee9e1
fadd qword [rax]
add byte [rax], al
fadd qword [rax]
add byte [rax], al
mov rcx, qword [r12]
mov ecx, dword [rsp]
and al, 0x48
lea rax, [0x140301138]
lea eax, [0x140301138]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
call fcn.14023a300
mov ecx, 0xc1890004
mov ecx, 0xc1890004
add byte [rcx - 0x7bfe4f3f], cl
sal dword [rax + 0xfc98401], 0x84
xchg esi, eax
stc
mov al, 1
add dword [rcx + rcx*8 - 0x6697bf1], eax
test cl, cl
leave
je 0x1401ee2d7
invalid
jmp 0x1401ee9e3
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
invalid
invalid
adc byte [rbx], al
add ecx, dword [rdi]
adc byte [rbx + 0x10], cl
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
sub dword [rsp + 0x40], edx
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
mov rcx, qword [r12]
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
and byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x14596
lea rax, [0x140202f20]
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
add byte [rax - 0x77], cl
and al, 0x70
and al, 0x70
mov qword [rsp + 0x70], rax
and al, 0x70
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call fcn.14023a300
test al, al
mov ecx, 0xc0840004
je 0x1401ee6b1
cld
invalid
mov al, 1
add rsp, 0xf0
add esp, 0xf0
add esp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x58
cmp byte [rcx], 0
add byte [rbp + 5], dh
add byte [rbp + 5], dh
add eax, 0x58c48348
add rsp, 0x58
add esp, 0x58
ret
lea rax, str.cannot_panic_during_the_backtrace_function
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x10e436
in al, 0x10
invalid
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
in al, 0x10
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
lea rdx, str.library_std_src...._backtrace_srclib.rs
lea rdx, str.library_std_src...._backtrace_srclib.rs
lea edx, [0x1403011b8]
lea rcx, [rsp + 0x28]
and al, 0x28
sub al, ch
enter 0x472, 0
call fcn.140235d10
ud2
nop word [rax + rax]
add byte [rax], al
sub rsp, 0x38
mov rax, rdx
mov qword [rsp + 0x30], rcx
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1403011d8]
lea ecx, [0x1403011d8]
or eax, 0x112775
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, str.ThreadId
lea r9, [rsp + 0x30]
invalid
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 8
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.14023aa90
shr eax, 0xe
rol byte [rax + rax], 0x90
nop
nop
add rsp, 0x38
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x38
mov rax, rdx
mov eax, edx
in al, dx
cmp byte [rax - 0x77], cl
invalid
mov eax, edx
ror byte [rax - 0x77], 1
and al, 0x30
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
lea rcx, [0x140301208]
or eax, 0x112765
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, str.Permissions
lea r9, [rsp + 0x30]
and al, 0x30
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
and al, 0x30
mov r8d, 0xb
mov rcx, rax
call fcn.14023aa90
add al, 0
add al, 0
nop
add rsp, 0x38
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x38
mov rax, rdx
ror byte [rax - 0x77], 1
and al, 0x30
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x140301230]
or eax, 0x11274d
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, str.FileType
adc eax, 0x112739
invalid
lea r9, [rsp + 0x30]
mov r8d, 8
add byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.14023aa90
nop
add rsp, 0x38
cmp bl, al
cmp bl, al
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, rdx
movzx ecx, byte [rcx]
mov dh, 9
mov dh, 9
lea rdx, [0x140302f60]
mov r8, qword [rdx + rcx*8]
mov eax, dword [rdx + rcx*8]
lea r9, [0x1403030a8]
lea ecx, [0x1403030a8]
lea ecx, [0x1403030a8]
add byte [rbp + 0x11], 0
movsxd rdx, dword [r9 + rcx*4]
adc al, 0x89
add rdx, r9
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp fcn.14023a2e0
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
or dword [rbp + 0xf44fa41], ecx
mov dh, 0xc0
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmovae rdx, rax
rol byte [r15 + r9 - 0x4a], 1
invalid
rol byte [r15 + r9 - 0x4a], 1
invalid
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
pop rdx
add dword [rcx - 0x80], eax
cli
invalid
pop rdx
add dword [rcx - 0x80], eax
cli
add al, 0x4c
cmovae r11, rax
cmovae r11, rax
cmp rdx, r11
jne 0x1401eebf7
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x1401eebab
cmp edx, 4
jne 0x1401eebf7
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1401eebc4
adc byte [rbp + 0x5e], dh
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.msvcrt.dll_memcmp
test eax, eax
sete al
jmp 0x1401eebf7
invalid
cmp r9b, 4
cmp r9b, 4
jb 0x1401eebf7
cmp cl, r8b
jne case.default.0x1401eebc4
lea rax, [0x1402fc0ac]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1401eebc4
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.msvcrt.dll_memcmp
test eax, eax
jne case.default.0x1401eebc4
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
jne case.default.0x1401eebc4
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x1401eeb9f
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x1401eebf7
cmovb r9, r8
mov rcx, rdx
lea rdx, [0x1402fc0c4]
movsxd r8, dword [rdx + r9*4]
add r8, rdx
jmp r8
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x140301500]
mov qword [rsp + 0x20], rax
lea rdx, str.Prefix
jmp 0x1401eecba
lea rdx, str.RootDirCurDirParentDirNormalExitStatus
mov r8d, 7
add rsp, 0x38
jmp fcn.14023a2e0
add al, 0
add al, 0
lea rdx, [0x140301527]
mov r8d, 6
add rsp, 0x38
jmp fcn.14023a2e0
add al, 0
add al, 0
lea rdx, [0x14030152d]
mov r8d, 9
add rsp, 0x38
jmp fcn.14023a2e0
add rax, 8
mov qword [rsp + 0x30], rax
lea rax, [0x140301478]
mov qword [rsp + 0x20], rax
lea rdx, [0x140301536]
lea r9, [rsp + 0x30]
mov r8d, 6
call fcn.14023aa90
nop
add rsp, 0x38
ret
ror byte [rax - 0x7d], cl
invalid
xor eax, 0x48c78948
cmp dword [rsi + 8], 0
jle 0x1401eedb4
invalid
je case.0x1401db97e.400
jle 0x1401eedb4
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
mov rax, qword [rsi + 0x10]
test rax, rax
test eax, eax
je case.0x1401db97e.400
invalid
lock dec qword [rax]
dec dword [rax]
jne case.0x1401db97e.400
lea rcx, [rsi + 0x10]
call fcn.1401c0ee0
mov edx, 0x18
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.14000ea40
cld
loope 0x1401eedd9
cld
loope 0x1401eedd9
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.1401ed6e0
test rax, rax
jne 0x1401eedee
invalid
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
lea eax, [0x1403015a0]
lea eax, [0x1403015a0]
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.1401e0ed0
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
call fcn.1401b8060
and byte [rdx + 0x7b9fffc], dl
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
and byte [rdx + 0x7b9fffc], dl
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ebp, eax
and dh, byte [rdx + 4]
add al, 0
ud2
invalid
sbb esi, dword [rdx + 4]
jb 0x1401eee58
add al, 0
ud2
jb 0x1401eee58
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
nop dword [rax + rax]
add byte [rax], al
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
mov rdi, qword [rcx]
cmp dword [rbx - 0x367ae7b1], ecx
cmp dword [rbx - 0x367ae7b1], ecx
je 0x1401eee88
dec ecx
mov edx, 1
call sub.KERNEL32.dll_TlsSetValue
cmp qword [rsi + 8], 0
or byte [rax], al
or byte [rax], al
jne 0x1401eeea3
jmp 0x1401eeebb
mov rcx, rdi
call fcn.140200490
add dword [rax], eax
mov ecx, eax
mov edx, 1
call sub.KERNEL32.dll_TlsSetValue
lodsb al, byte [rsi]
add eax, 0x7e834800
jle 0x1401eeea8
invalid
lodsb al, byte [rsi]
add eax, 0x7e834800
jle 0x1401eeea8
invalid
jle 0x1401eeea8
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
je 0x1401eeebb
mov rax, qword [rsi + 0x10]
test rax, rax
test eax, eax
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
je 0x1401eeebb
lock dec qword [rax]
jne 0x1401eeebb
lea rcx, [rsi + 0x10]
call fcn.1401c0f30
and ch, bh
invalid
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.14000ea40
mov ecx, dword [rdi + 0x18]
invalid
test ecx, ecx
je 0x1401eeed9
sbb byte [rbp - 0xfb8b37], al
leave
dec ecx
jmp 0x1401eeee3
mov rcx, rdi
call fcn.140200490
mov ecx, eax
xor edx, edx
add rsp, 0x68
pop rdi
pop rsi
jmp sub.KERNEL32.dll_TlsSetValue
lodsb al, byte [rsi]
invalid
invalid
lodsb al, byte [rsi]
add eax, 0xc7894800
mov rdi, rax
mov rdi, rax
jmp case.0x1401db97e.416
mov edi, eax
cmp qword [rsi + 8], 0
je 0x1401eef17
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1401eef17
adc byte [rax - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x1401eef17
lea rcx, [rsi + 0x10]
call fcn.1401c0f30
mov edx, 0x18
add byte [rax], al
mov r8d, 8
mov rcx, rsi
call fcn.14000ea40
mov rcx, rdi
stc
call fcn.1401ed6e0
test rax, rax
invalid
jne 0x1401eef3e
out 0xff, eax
dec dword [rax - 0x7b]
sal byte [rbp + 7], 0x48
add esp, 0x68
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
lea eax, [0x1403015a0]
and al, 0x2c
add byte [rax - 0x73], cl
invalid
lea eax, [0x1403015a0]
add eax, 0x11264e
adc dword es:[rax], eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
ror byte [rdi], 0x11
and al, 0x50
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
call fcn.1401e0ed0
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1401b8060
mov ecx, 7
add ch, cl
sub dword [rdi], ecx
invalid
invalid
add ch, cl
sub dword [rdi], ecx
or ebp, eax
invalid
call fcn.140236070
sal byte [rax + 4], cl
add byte [rdi], cl
or ebp, eax
add al, 0
ud2
retf
in al, dx
push 0x48ce8948
mov rsi, rcx
invalid
mov rsi, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
invalid
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je 0x1401eefc7
dec ecx
jmp 0x1401eefd1
invalid
or cl, byte [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
call fcn.140200490
mov ecx, eax
invalid
add byte [rcx + 0x1bac1], cl
sar dword [rdx + 1], 0xe8
xor dword [rbx + 0x20ba0005], ebp
add byte [rdx + 0x20], bh
invalid
invalid
or byte [rax], al
invalid
mov edx, 1
add byte [rax], al
call sub.KERNEL32.dll_TlsSetValue
mov edx, 0x20
and byte [rax], al
add byte [rax], al
add byte [rdx + 0x20], bh
and byte [rax], al
add byte [rax], al
mov r8d, 8
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rsi
int1
call fcn.14000ea40
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
leave
je 0x1401eeff9
add al, 0xff
leave
dec ecx
jmp 0x1401ef003
mov rcx, rdi
mov ecx, edi
call fcn.140200490
invalid
add dword [rax], eax
mov ecx, eax
xor edx, edx
add rsp, 0x68
pop rdi
pop rsi
jmp sub.KERNEL32.dll_TlsSetValue
stosb byte [rdi], al
invalid
invalid
stosb byte [rdi], al
add eax, 0xc7894800
mov rdi, rax
mov rdi, rax
jmp 0x1401ef02b
mov edi, eax
mov edx, 0x20
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14000ea40
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.1401ed6e0
invalid
test rax, rax
jne 0x1401ef03f
add rsp, 0x68
pop rdi
invalid
pop rsi
ret
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
add dh, al
and al, 0x2c
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
adc dword [rax], eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
invalid
invalid
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
and al, 0x38
call fcn.1401e0ed0
mov qword [rsp + 0x30], rax
and al, 0x30
invalid
invalid
and al, 0x30
and al, 0x30
xor byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1401b8060
mov ecx, 7
invalid
add byte [rax], al
add ch, cl
invalid
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
ud2
invalid
ud2
call fcn.140236070
ud2
invalid
shr dword [rdi + 4], 1
add byte [rdi], cl
or ebp, eax
retf 0x46f
add byte [rdi], cl
or ecx, dword [rdi]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rsi
add byte [rax], al
add byte [rsi + 0x57], dl
push rdi
push rdi
sub rsp, 0x68
sub esp, 0x68
mov rsi, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
invalid
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
sbb byte [rbp - 0xea8b37], al
leave
je case.0x1401e4674.223
dec ecx
leave
mov edx, 1
add dword [rax], eax
add byte [rax], al
add al, ch
cmp eax, 0x480005aa
stosb byte [rdi], al
add eax, 0x7e834800
or byte [rax], al
add byte [rax], al
call sub.KERNEL32.dll_TlsSetValue
cmp qword [rsi + 8], 0
or byte [rax], al
stosb byte [rdi], al
add eax, 0x7e834800
add byte [rax - 0x7d], cl
jle 0x1401ef0db
invalid
or byte [rax], al
add byte [rbp + 0x1d], dh
jne 0x1401ef0f3
jmp 0x1401ef10b
mov rcx, rdi
stc
call fcn.140200490
add dword [rax], eax
mov ecx, eax
mov edx, 1
add dword [rax], eax
add byte [rax], al
sar dword [rdx + 1], 0xe8
and byte [rdx - 0x7cb7fffb], ch
invalid
invalid
jle 0x1401ef0f8
add dword [rax], eax
add byte [rax], al
call sub.KERNEL32.dll_TlsSetValue
add eax, 0x7e834800
or byte [rax], al
cmp qword [rsi + 8], 0
add byte [rax + rbx + 0x48], dh
je 0x1401ef10b
sbb byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
test rax, rax
test eax, eax
je 0x1401ef10b
invalid
lock dec qword [rax]
jne 0x1401ef10b
lea rcx, [rsi + 0x10]
adc al, r13b
cmc
call fcn.1401c0e00
sbb al, 0xfd
invalid
mov edx, 0x18
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
or byte [rax], al
add byte [rax], al
mov r8d, 8
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.14000ea40
and bh, cl
loope 0x1401ef11d
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
sbb byte [rbp - 0xfb8b37], al
test ecx, ecx
je 0x1401ef129
dec ecx
leave
jmp 0x1401ef133
or cl, byte [rax - 0x77]
stc
mov rcx, rdi
call fcn.140200490
mov ecx, eax
adc eax, dword [rcx]
add byte [rcx + 0x48d231c1], cl
invalid
xor edx, edx
add rsp, 0x68
add esp, 0x68
pop rdi
pop rsi
jmp sub.KERNEL32.dll_TlsSetValue
int3
invalid
invalid
invalid
int3
test eax, 0x89480005
add eax, 0xc7894800
mov edi, eax
invalid
jmp 0x1401ef17a
xor eax, 0x48c78948
cmp dword [rsi + 8], 0
jle 0x1401ef154
invalid
mov edi, eax
invalid
cmp qword [rsi + 8], 0
jle 0x1401ef154
add byte [rax + rbx + 0x48], dh
je 0x1401ef167
sbb byte [rax - 0x75], cl
adc byte [rax - 0x7b], r9b
adc byte [rax - 0x7b], cl
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rdi + rcx - 0x10], 0x48
je 0x1401ef167
lock dec qword [rax]
dec dword [rax]
jne 0x1401ef167
or dword [rax - 0x73], ecx
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
adc al, r13b
call fcn.1401c0e00
cdq
sbb al, 0xfd
invalid
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.14000ea40
xabort 0xffffffffffffffe1
clc
loope 0x1401ef179
dec dword [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
call fcn.1401ed6e0
pop rsi
in eax, 0xff
dec dword [rax - 0x7b]
test rax, rax
jne case.0x1401e51b6.181
invalid
sal byte [rbp + 7], 0x48
invalid
add rsp, 0x68
add esp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x2c
mov byte [rsp + 0x2c], 0
add byte [rax - 0x73], cl
add eax, 0x1123fe
adc dword [rax], eax
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
lea eax, [0x1403015a0]
adc dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
and al, 0x50
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.1401e0ed0
sbb al, 0xff
dec dword [rax - 0x77]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
or byte [rsi + 0x7b9fffc], 0
cld
invalid
invalid
invalid
invalid
call fcn.1401b8060
cld
invalid
mov ecx, 7
add byte [rax], al
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ebp, eax
int 0x29
ud2
invalid
outsb dx, byte [rsi]
add al, 0
ud2
call fcn.140236070
outsb dx, byte [rsi]
add al, 0
ud2
or esp, dword [rsi + 0xf]
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
push rdi
add byte [rax], al
push rsi
push rdi
sub rsp, 0x68
push 0x48ce8948
mov edi, dword [rcx]
invalid
mov rsi, rcx
invalid
mov rdi, qword [rcx]
cmp dword [rbx - 0x367ae7b1], ecx
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
sbb byte [r13 - 0xfb8b37], r8b
sbb byte [rbp - 0xfb8b37], al
leave
je case.0x1401e5e4a.135
add al, 0xff
dec ecx
leave
jmp 0x1401ef221
mov rcx, rdi
mov ecx, edi
call fcn.140200490
mov ecx, eax
invalid
add byte [rcx + 0x1bac1], cl
sar dword [rdx + 1], 0xe8
mov edx, 1
add dword [rax], eax
add byte [rax], al
add al, ch
call sub.KERNEL32.dll_TlsSetValue
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
loope case.0x1401e6042.283
test al, 5
add eax, 0x10ba00
add byte [rdx + 0x10], bh
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
int1
call fcn.14000ea40
add bh, al
clc
loope case.0x1401e5835.150
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
sbb byte [rbp - 0xfb8b37], al
test ecx, ecx
leave
je 0x1401ef249
add al, 0xff
dec ecx
leave
jmp 0x1401ef253
or cl, byte [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
call fcn.140200490
invalid
adc al, byte [rcx]
add dword [rax], eax
add byte [rcx + 0x48d231c1], cl
add esp, 0x68
invalid
mov ecx, eax
sal dword [rcx], 0xd2
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x68
push 0xfffffffface95e5f
pop rdi
pop rsi
jmp sub.KERNEL32.dll_TlsSetValue
test al, 5
invalid
test al, 5
add eax, 0xc7894800
add byte [rax - 0x77], cl
mov rdi, rax
invalid
jmp 0x1401ef27b
invalid
mov rdi, rax
mov edi, eax
mov edx, 0x10
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.14000ea40
loope case.0x1401e4634.257
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
call fcn.1401ed6e0
in al, 0xff
dec dword [rax - 0x7b]
sal byte [rbp + 7], 0x48
invalid
add rsp, 0x68
test rax, rax
test eax, eax
jne 0x1401ef28f
add rsp, 0x68
invalid
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x2c], 0
and al, 0x2c
add byte [rax - 0x73], cl
invalid
invalid
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
add eax, 0x1122fd
std
and dl, byte [rcx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
add byte [rax], al
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x48], rax
and al, 0x48
xorps xmm0, xmm0
xorps xmm0, xmm0
ror byte [rdi], 0x11
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
push rax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp al, ch
call fcn.1401e0ed0
invalid
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
jg 0x1401ef26c
invalid
call fcn.1401b8060
mov ecx, 7
add byte [rax], al
invalid
cld
invalid
add byte [rax], al
int 0x29
ud2
call fcn.140236070
insd dword [rdi], dx
add al, 0
invalid
add byte [rdi], cl
ud2
or ebp, eax
jp 0x1401ef361
insd dword [rdi], dx
insd dword [rdi], dx
add al, 0
add byte [rdi], cl
ud2
or ecx, dword [rdi]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
add dword [rax - 0x75], ecx
or cl, ch
invalid
push rbp
mov ecx, dword [rax]
jmp 0x14024a260
scasd eax, dword [rdi]
add eax, 0x441f0f00
add byte [rdi], cl
nop dword [rax + rax]
invalid
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rax]
jmp 0x14024a250
invalid
invalid
or cl, ch
xor eax, 0xf0005af
invalid
add byte [rdi], cl
add eax, 0x441f0f00
invalid
add byte [rax], al
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
mov ebp, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rbx - 0x7af0fe07], al
cmp ecx, 1
stc
add dword [rdi], ecx
invalid
test esi, ebx
invalid
jne case.0x1401ef8d5.0
fiadd word [0x194a7f340]
add eax, 0x54890000
add byte [rcx + 0x4c342454], cl
mov dword [rsp + 0x34], edx
and al, 0x34
mov qword [rsp + 0x40], r9
mov dword [rsp + 0x40], ecx
and al, 0x40
mov rsi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd0]
mov esi, dword [rsp + 0xd0]
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
je 0x1401ef377
and al, 0x50
push rax
mov rcx, rsi
int1
call fcn.14024a200
movsb byte [rdi], byte [rsi]
scasb al, byte [rdi]
add eax, 0xc5894900
mov r13, rax
invalid
mov dword [rsp + 0x24], 0
and al, 0x24
and al, 0x24
and al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x24]
lea edx, [rsp + 0x24]
and al, 0x24
mov rcx, rsi
mov ecx, esi
int1
call fcn.14024a1e0
insb byte [rdi], dx
scasb al, byte [rdi]
add eax, 0xc7894900
mov r15, rax
mov r15, rax
mov dword [rbx + 0x124247c], 0xdf8349
cmp dword [rsp + 0x24], 1
jl case.0x1401e5e4a.252
and al, 1
sbb r15, 0
fild word [rax]
mov rcx, rsi
mov ecx, esi
int1
call fcn.14024a210
mov r12, rax
mov esp, eax
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [rsp + 0x58], rax
and al, 0x58
pop rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
test r13, r13
in eax, dx
je 0x1401ef8b2
test byte [rdi], cl
add eax, 0xf410000
invalid
invalid
movzx esi, byte [r13]
movzx esi, byte [rbp]
mov dh, 0x75
add byte [rcx - 0x73], cl
jge case.0x1401e5db3.164
lea rdi, [r13 + 1]
cmp esi, 0xff
invalid
inc dword [rax]
add byte [rax], al
je case.0x1401e65a2.113
mov eax, esi
shr eax, 4
add al, 0x83
loopne case.0x1401e6186.142
and eax, 7
cmp eax, 5
ja case.0x1401ef8d5.0
xchg dword [rdi + 5], edx
add byte [rax], al
xchg dword [rdi + 5], edx
push rdi
add eax, 0x8d480000
add byte [rax], al
lea rcx, [0x1402fc0d8]
or al, 0xcd
adc byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x10cd0c
or al, 0xcd
int 0x10
add byte [rax + 0x63], cl
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0xfa8949c8
add rax, rcx
enter 0xffffffffffff8949, 0xfffffffffffffffa
mov r10, rdi
mov edx, edi
cli
jmp rax
lea ecx, [rsp + 0x58]
and al, 0x58
pop rax
lea rax, [0x1403015b0]
jmp case.0x1401eec3f.11
invalid
int3
and dword [rbp - 0x77], ecx
loop 0x1401ef3d3
mov r10, r12
mov edx, esp
jmp 0x1401ef50b
sbb eax, 0x4d000001
add byte [rax], al
mov r10, r12
mov edx, esp
loop 0x1401ef43f
test r12, r12
test esp, esp
in al, 0x75
sbb al, 0xe9
jmp case.0x1401ef8d5.0
invalid
invalid
jne case.0x1401e5ef2.155
jmp case.0x1401ef8d5.0
add eax, 0x8d480000
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
and al, 0x60
and al, 0x60
lea rax, [0x1403015e0]
lea eax, [0x1403015e0]
add eax, 0x1121d9
add bh, bh
call qword [rax + 0x28]
push rax
sub byte [rcx - 0x77], cl
ret 0x8548
invalid
invalid
mov r10, rax
test rax, rax
je case.0x1401e6042.171
mov eax, esi
and al, 0xf
cmp al, 0xc
or al, 0xf
xchg esi, edi
inc byte [rax + rax]
invalid
or al, 0xf
xchg esi, edi
inc byte [rax + rax]
inc byte [rax + rax]
add byte [rax], al
add byte [rcx + 0xfe083f0], cl
mov eax, esi
and eax, 0xf
loopne case.0x1401eec3f.12
loopne case.0x1401eec3f.12
cmovs ecx, dword [rbp + 0x10ccc60d]
lea rcx, [0x1402fc0f0]
lea ecx, [0x1402fc0f0]
int3
adc byte [rax], al
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x49
loopne 0x1401ef47d
mov rax, qword [r13 + 1]
mov eax, dword [rbp + 1]
add dword [rcx - 0x7d], ecx
vpsubsw xmm15, xmm14, xmmword [rbp + 0x48000000]
or ecx, ebp
mov ebp, 0x48000000
add byte [rax], al
invalid
invalid
add r13, 9
add ebp, 9
or ecx, ebp
mov ebp, 0x48000000
add byte [rax], al
invalid
invalid
jmp 0x1401ef4fd
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rdi, 7
add edi, 7
mov dword [rdi], 0xf8e78348
and rdi, 0xfffffffffffffff8
test sil, 0xf
test dh, 0xf
invalid
jne case.0x1401ef8d5.0
retf 4
add al, 0
add byte [rbx + rcx*4 + 0x17], cl
invalid
add byte [rax], al
mov r10, qword [rdi]
invalid
add rdi, 8
add edi, 8
or cl, ch
jmp 0x1401ef503
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
xor eax, eax
xor ecx, ecx
add byte [rax], al
xor eax, eax
xor ecx, ecx
leave
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx edx, byte [rdi]
mov dh, 0x17
invalid
mov r8d, edx
mov eax, edx
rol byte [rcx - 0x7d], 1
and r8d, 0x7f
loopne 0x1401ef4f9
shl r8, cl
loopne 0x1401ef4c6
inc rdi
inc edi
or rax, r8
add rcx, 7
add ecx, 7
ror byte [rax - 0x7d], 0xc1
add ecx, 7
invalid
test dl, dl
js case.0x1401e723d.86
sar byte [rax - 0x1b], cl
jmp case.0x1401e4674.268
jae 0x1401ef4cf
movzx eax, word [r13 + 1]
movzx eax, word [rbp + 1]
add dword [rcx - 0x7d], ecx
add r13, 3
invalid
jmp 0x1401ef4fd
mov eax, dword [r13 + 1]
add r11d, r13d
pop rbx
jmp 0x1401ef4f9
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rdi], cl
movzx edx, byte [rdi]
mov dh, 0x17
invalid
mov r8d, edx
mov eax, edx
and r8d, 0x7f
and eax, 0x7f
loopne case.0x1401e723d.109
shl r8, cl
inc rdi
inc edi
loopne 0x1401ef506
inc edi
or rax, r8
add ecx, 7
invalid
invalid
rol dword [rdi], 0x84
invalid
test dl, dl
js case.0x1401e65a2.136
invalid
sar byte [rax - 0x1a], cl
out 0x49, al
mov eax, 0xffffffff
sar bh, 0xff
invalid
invalid
mov r8, 0xffffffffffffffff
sar bh, 0xff
invalid
shl r8, cl
shl eax, cl
xor r9d, r9d
leave
test dl, 0x40
cmove r8, r9
rol dword [rbx + 0xf4d40f9], 0x43
invalid
ret 0x4d40
rol dword [rbx + 0xf4d40f9], 0x43
ror dword [rcx + rcx - 0x40], 0xeb
or rax, r8
jmp case.0x1401e4674.268
or rax, r8
jmp case.0x1401e4674.268
movsx rax, word [r13 + 1]
movsx eax, word [rbp + 1]
add dword [rcx - 0x7d], ecx
invalid
add r13, 3
add ebp, 3
add ebp, ebx
jmp 0x1401ef4fd
or byte [rcx + 0x63], cl
movsxd rax, dword [r13 + 1]
invalid
add dword [r9 - 0x7d], r9d
add dword [rcx - 0x7d], ecx
add r13, 5
invalid
add eax, 0x49ef894c
mov rdi, r13
add r10, rax
add edx, eax
test sil, sil
test dh, dh
idiv byte [rcx + 3]
jns 0x1401ef50b
mov r10, qword [r10]
adc cl, byte [rcx + rcx*4 + 0x54]
and al, 0x38
mov qword [rsp + 0x38], r10
mov dword [rsp + 0x38], edx
cmp byte [rax - 0x73], cl
lea rax, [rdi + 1]
add dword [r8 + 0x1574ff3f], r8d
cmp byte [rdi], 0xff
je case.0x1401e6922.110
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x70], cl
lea r14, [rax + 1]
cmp byte [rax], 0
add byte [rcx + rcx*4 - 0x10], cl
add byte [rax], al
lea r14, [rax + 1]
cmp byte [rax], 0
add byte [rcx + rcx*4 - 0x10], cl
add byte [rcx + rcx*4 - 0x10], cl
js case.0x1401e504c.240
hlt
jmp 0x1401ef531
mov r14, rax
movzx r8d, byte [r14]
movzx eax, byte [rsi]
mov byte [rbp + 0xf], 0xb6
movzx eax, byte [rsi]
invalid
inc r14
xor ecx, ecx
leave
invalid
leave
xor edx, edx
nop dword [rax]
movzx eax, byte [r14]
mov dh, 6
mov r9d, eax
and r9d, 0x7f
and ecx, 0x7f
loope 0x1401ef5ca
jg 0x1401ef595
shl r9, cl
shl ecx, cl
inc r14
or rdx, r9
retf 0x8348
invalid
invalid
invalid
retf 0x8348
test al, al
js 0x1401ef540
invalid
in al, 0x41
cmp al, 0xf
clc
invalid
cmp r8b, 0xf
clc
invalid
ja 0x1401ef7f7
add byte [rax], al
lea rax, [r14 + rdx]
add al, 0x16
mov qword [rsp + 0x48], rax
mov eax, r8d
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
sub byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov eax, esi
mov r9d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3b], cl
and al, 0x48
invalid
cmp rax, qword [rsp + 0x48]
jae 0x1401ef806
jae 0x1401ef806
jnp case.0x1401ef431.28
add byte [rax], al
cmp r8d, 0xc
cmp eax, 0xc
or al, 0xf
ja case.0x1401ef8d5.0
xchg dword [rdi + 0x48000003], eax
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
lea r10, [0x1402fc124]
adc eax, 0x10cb83
add byte [rcx + 0x63], cl
or al, 0x8a
invalid
movsxd rcx, dword [r10 + rcx*4]
mov cl, byte [rcx + rax - 0x2f]
add rcx, r10
add ecx, edx
jmp rcx
mov rdi, qword [rax]
add rax, 8
invalid
invalid
ror byte [rax], 0x48
or byte [rax - 0x75], cl
xor byte [rax - 0x7d], cl
add rax, 8
invalid
mov rsi, qword [rax]
mov esi, dword [rax]
add rax, 8
or byte [rax - 0x75], cl
sbb byte [rax - 0x7d], cl
add eax, 8
jmp 0x1401ef6cf
mov rbx, qword [rax]
mov ebx, dword [rax]
add rax, 8
add eax, 8
jmp 0x1401ef6cf
xor edi, edi
xor ecx, ecx
leave
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x30
invalid
movzx esi, byte [rax]
xor byte [rcx + 0x7fe383f3], cl
mov ebx, esi
and ebx, 0x7f
and ebx, 0x7f
shl rbx, cl
inc rax
or rdi, rbx
add rcx, 7
invalid
invalid
test sil, sil
test dh, dh
js case.0x1401eebc4.66
jmp case.0x1401e624b.162
outsd dx, dword [rsi]
movzx edi, word [rax]
add rax, 2
add eax, 2
add eax, 2
movzx esi, word [rax]
mov bh, 0x30
add rax, 2
add eax, 2
movzx ebx, word [rax]
add rax, 2
add ch, cl
leave
add byte [rax], al
invalid
sbb byte [rax - 0x7d], cl
rol byte [rdx], 0xe9
add ch, cl
add ch, cl
leave
add byte [rax], al
add byte [rbx - 0x3f7cb7c8], cl
mov edi, dword [rax]
add rax, 4
mov esi, dword [rax]
add rax, 4
mov ebx, dword [rax]
mov edi, dword [rax]
add rax, 4
cmp byte [rax - 0x7d], cl
rol byte [rbx + rcx*4], 0x30
mov esi, dword [rax]
mov esi, dword [rax]
add rax, 4
add eax, 4
mov ebx, dword [rax]
jmp case.0x1401e723d.134
mov dl, 0
add byte [rax], al
invalid
add byte [rcx], dh
push qword [rcx]
xor edi, edi
xor ecx, ecx
leave
leave
nop dword [rax]
movzx esi, byte [rax]
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
inc rax
inc eax
ror byte [rax + 9], 0xdf
or rdi, rbx
fild word [rbx - 0x7bbff83f]
idiv byte [rax - 0x19]
add ecx, 7
test sil, sil
js 0x1401ef620
mov rbx, 0xffffffffffffffff
dec dword [rax - 0x2d]
shl rbx, cl
test sil, 0x40
test dh, 0x40
jrcxz case.0x1401e54b1.171
test dh, 0x40
mov r10d, 0
mov r10d, 0
mov edx, 0
add byte [rcx + 0xf], cl
fiadd dword [rbx + 0xf4940f9]
fiadd dword [rbx + 0xf4940f9]
cmove rbx, r10
cmp ecx, 0x40
cmovae rbx, r10
or rdi, rbx
or edi, ebx
fiadd dword [rbx + 0xf4940f9]
fimul dword [r8 + 9]
or edi, ebx
fild word [rcx - 0x7d]
clc
or al, 0xf
cmp r8d, 0xc
ja case.0x1401ef8d5.0
invalid
mov bh, 2
add byte [rax], al
xchg dword [rdi + 0x48000002], esi
mov ecx, dword [rsp + 0x28]
and al, 0x28
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
and al, 0x28
lea r10, [0x1402fc158]
adc eax, 0x10cae7
movsxd rcx, dword [r10 + rcx*4]
add rcx, r10
invalid
invalid
mov cl, byte [rcx + rax - 0x2f]
sar edi, 1
loope 0x1401ef6ac
jmp rcx
xor esi, esi
div byte [rcx]
leave
xor ecx, ecx
nop
nop
movzx ebx, byte [rax]
mov r13d, ebx
mov ebp, ebx
mov ebp, ebx
and r13d, 0x7f
shl r13, cl
inc rax
or rsi, r13
add rcx, 7
add ecx, 7
test bl, bl
js case.0x1401e5ef2.172
fstp xword [rax - 0x1b]
jmp 0x1401ef76b
retf
movsx rdi, word [rax]
add rax, 2
movsx rsi, word [rax]
mov edi, 0xc0834830
add rax, 2
add cl, byte [rax + 0xf]
mov edi, 0xc0834818
invalid
invalid
invalid
movsx rbx, word [rax]
add rax, 2
rol byte [rdx], 0xeb
add ch, bl
jmp 0x1401ef6cf
adc eax, 0x48386348
add eax, 4
movsxd rdi, dword [rax]
add rax, 4
cmp byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x63
invalid
xor byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x63
movsxd rbx, dword [rax]
add rax, 4
xor ecx, ecx
movsxd rsi, dword [rax]
add rax, 4
invalid
movsxd rbx, dword [rax]
add rax, 4
add eax, 4
xor ecx, ecx
leave
xor r13d, r13d
in eax, dx
nop word cs:[rax + rax]
nop dword [rax + rax]
movzx r11d, byte [rax]
mov r10d, r11d
and r10d, 0x7f
and edx, 0x7f
jg 0x1401ef735
shl r10, cl
shl edx, cl
inc rax
inc eax
ror byte [rbp + 9], 0xd5
or r13, r10
add rcx, 7
test r11b, r11b
js 0x1401ef6e0
lea rcx, [r12 + rdi]
cmp r15, rcx
cmp al, 0x49
cmp edi, ecx
jb 0x1401ef8b5
add rdi, rsi
add edi, esi
test dword [rcx + rax - 0x19], 0xfff3949
add rdi, r12
cmp r15, rdi
jae 0x1401ef580
and dword [rdi - 2], 0xffffffff
invalid
and dword [rdi - 2], 0xffffffff
invalid
jmp 0x1401ef823
add byte [rax], al
xor esi, esi
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rax]
mov r13d, ebx
and r13d, 0x7f
in eax, 0x7f
fld qword [rcx - 0x7d]
in eax, 0x7f
shl r13, cl
inc rax
or rsi, r13
add ecx, 7
rol dword [rdi], 0x84
invalid
rol dword [rdi], 0x84
fstp xword [rax - 0x1a]
js 0x1401ef730
js 0x1401ef730
mov r13, 0xffffffffffffffff
shl r13, cl
test bl, 0x40
mov r10d, 0
mov edx, 0
mov r10d, 0
mov edx, 0
add byte [rbp + 0xf], cl
invalid
cmove r13, r10
cmp ecx, 0x40
cmovae r13, r10
or rsi, r13
invalid
cmp r8b, 0xc
ja case.0x1401ef8d5.0
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
and al, 0x28
lea r10, [0x1402fc18c]
adc eax, 0x10ca0b
movsxd rcx, dword [r10 + rcx*4]
add rcx, r10
jmp rcx
xor ebx, ebx
xor ecx, ecx
movzx r10d, byte [rax]
mov dh, 0x10
mov r13d, r10d
and r13d, 0x7f
shl r13, cl
inc rax
or rbx, r13
add rcx, 7
test r10b, r10b
sar byte [rax - 0x1d], cl
invalid
sar byte [rax - 0x1d], cl
jmp 0x1401ef6cf
invalid
xor ebx, ebx
xor ecx, ecx
movzx r10d, byte [rax]
mov r13d, r10d
and r13d, 0x7f
shl r13, cl
inc rax
inc eax
inc eax
ror byte [rcx + rcx - 0x15], 0x83
rol dword [rdi], 0x45
test dl, dl
or rbx, r13
add ecx, 7
test r10b, r10b
js 0x1401ef7b4
mov r13, 0xffffffffffffffff
shl r13, cl
test r10b, 0x40
test dl, 0x40
test dl, 0x40
mov r10d, 0
add byte [rax], al
add byte [rax], al
cmove r13, r10
cmp ecx, 0x40
cmovae r13, r10
or rbx, r13
jmp 0x1401ef6cf
test rdx, rdx
jg case.0x1401ef8d5.0
sbb al, 1
add byte [rax], al
sbb al, 1
add byte [rax], al
mov r9d, 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x9cbdbac], cl
push rsp
and al, 0x34
test dl, 1
invalid
mov edx, dword [rsp + 0x34]
push rsp
and al, 0x34
test dl, 1
je 0x1401ef8c2
add dword [rdi], ecx
test byte [rdi + 0x48000000], ch
lea eax, [0x14030314c]
lea rax, [0x14030314c]
mov ebp, dword [rax + r9*4]
mov ebp, dword [rax + rcx*4]
jmp case.0x1401ef8d5.0
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rsi + 0x48000000], al
add dword [rsp + 0x38], ebx
test r13, r13
je 0x1401ef92f
add rdx, r13
add edx, ebp
invalid
add rdx, r14
dec rdx
xor eax, eax
xor ecx, ecx
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
movzx r8d, byte [rdx]
mov r9d, r8d
and r9d, 0x7f
shl r9, cl
inc rdx
or rax, r9
add ecx, 7
test r8b, r8b
js 0x1401ef850
mov rdx, 0xffffffffffffffff
shl rdx, cl
shl edx, cl
invalid
shl edx, cl
xor r9d, r9d
test r8b, 0x40
rol byte [rax + 0x49], 0xf
rol dword [rbx + 0xf4940f9], 1
rol dword [rbx + 0xf4940f9], 1
invalid
invalid
rol byte [rax + 0x49], 0xf
rol dword [rbx + 0xf4940f9], 1
rol dword [rbx + 0xf4940f9], 1
rol dword [rbx + 0xf4940f9], 1
sal dword [r9], 1
leave
xor ecx, ecx
mov r8, rax
or r8, rdx
setg cl
xor rcx, 3
or rdx, rax
mov r9d, 1
cmovne r9, rcx
leave
leave
mov edx, dword [rsp + 0x34]
test dl, 1
je 0x1401ef8c2
jmp 0x1401ef813
invalid
xor r9d, r9d
leave
mov edx, dword [rsp + 0x34]
test dl, 1
jne 0x1401ef813
mov ebp, 8
lea rax, [0x1402fc1c0]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
jmp rcx
ret 0x7508
add byte [rax - 0x77], cl
int1
xor edx, edx
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
call fcn.14024a1a0
mov rcx, rsi
test al, 5
add byte [rax - 0x77], cl
int1
mov edx, 1
xor r8d, r8d
call fcn.14024a1a0
mov rcx, rsi
mov rdx, qword [rsp + 0x38]
call fcn.14024a1f0
mov ebp, 7
jmp case.0x1401ef8d5.0
mov eax, ebp
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9d, 1
mov edx, dword [rsp + 0x34]
test dl, 1
je 0x1401ef8c2
jmp 0x1401ef813
jmp qword [sym.imp.KERNEL32.dll_GetProcessId]
xor eax, eax
ret
mov rax, qword [rcx + 0x20]
mov rax, qword [rax + 8]
ret
inc dword [0x1842fb055]
xor ebp, edi
inc dword [rsi - 0x5f0010cc]
xor al, 0xef
out dx, eax
dec eax
xor al, 0xef
jmp rdx
wait
xor al, 239
push qword [rsp + rsi + 0x3459ffef]
out dx, eax
inc esp
invalid
out dx, eax
inc esp
invalid
pop rcx
xor al, 239
jmp [rsp + rsi]
out dx, eax
call qword [rax - 0x6f0010c9]
invalid
and al, 0x35
out dx, eax
invalid
out dx, eax
call qword [rdi]
invalid
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x5c], bl
add byte [rax], al
add byte [rax], ah
add al, byte [rax]
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsp + rdx*2 + 0x553dffef], bh
out dx, eax
dec dword [rbx]
push rbp
out dx, eax
call [rcx]
push rbp
out dx, eax
jmp [rcx]