Function at 0x1401fdf00
Capabilities:
Read file on windows

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x90
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x1402568a8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rsi
mov rdx, rax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.1400be380
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
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.1401e10d0
mov qword [rsp + 0x40], rdi
lea rax, [0x1401fd5c0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x50], rax
lea rax, [0x1400cbbe0]
mov qword [rsp + 0x58], rax
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
call fcn.1400c5230
mov ebx, eax
cmp qword [rsp + 0x28], 0
je 0x1401fd58c
mov rcx, qword [rsp + 0x30]
mov edx, 1
call fcn.14001eca0
jmp 0x1401fd58c
shr rdx, 0x20
lea rax, [0x1402568b8]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
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_errorOs
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_errorOs
mov ecx, 0x10
jmp 0x1401fd524
lea rax, [0x140317650]
lea eax, [0x140317650]
mov ecx, 0x11
jmp 0x1401fd524
lea rax, [0x140317661]
lea eax, [0x140317661]
mov ecx, 0x12
jmp 0x1401fd524
lea rax, [0x140317673]
lea eax, [0x140317673]
mov ecx, 0x10
jmp 0x1401fd524
lea rax, [0x140317683]
lea eax, [0x140317683]
mov ecx, 0x10
jmp 0x1401fd524
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x140317693]
jmp 0x1401fd51f
lea rax, [0x1403176a6]
lea eax, [0x1403176a6]
mov ecx, 0x12
jmp 0x1401fd524
lea rax, [0x1403176b8]
lea eax, [0x1403176b8]
mov ecx, 0xd
jmp 0x1401fd524
lea rax, [0x1403176c5]
lea eax, [0x1403176c5]
mov ecx, 0xe
jmp 0x1401fd524
lea rax, [0x1403176d3]
lea eax, [0x1403176d3]
mov ecx, 0x15
jmp 0x1401fd524
lea rax, [0x1403176e8]
lea eax, [0x1403176e8]
mov ecx, 0xc
jmp 0x1401fd524
lea rax, [0x1403176f4]
lea eax, [0x1403176f4]
mov ecx, 0xb
jmp 0x1401fd524
lea rax, [0x1403176ff]
lea eax, [0x1403176ff]
mov ecx, 0x15
jmp 0x1401fd524
lea rax, [0x140317714]
lea eax, [0x140317714]
mov ecx, 0x15
jmp 0x1401fd524
lea rax, [0x140317729]
lea eax, [0x140317729]
mov ecx, 0xf
jmp 0x1401fd524
lea rax, [0x140317738]
lea eax, [0x140317738]
mov ecx, 0xe
jmp 0x1401fd524
test byte [rcx], al
add byte [rax], al
test byte [rcx], al
add byte [rax], al
lea rax, [0x140317746]
jmp 0x1401fd51f
lea rax, [0x140317759]
lea eax, [0x140317759]
mov ecx, 0x26
jmp 0x1401fd524
lea rax, [0x14031777f]
lea eax, [0x14031777f]
mov ecx, 0x38
jmp 0x1401fd524
lea rax, [0x1403177b7]
lea eax, [0x1403177b7]
mov ecx, 0x19
jmp 0x1401fd524
lea rax, [0x1403177d0]
lea eax, [0x1403177d0]
mov ecx, 0x17
jmp 0x1401fd524
lea rax, [0x1403177e7]
lea eax, [0x1403177e7]
mov ecx, 0xc
jmp 0x1401fd524
lea rax, [0x1403177f3]
lea eax, [0x1403177f3]
mov ecx, 9
jmp 0x1401fd524
lea rax, [0x1403177fc]
lea eax, [0x1403177fc]
mov ecx, 0xa
jmp 0x1401fd524
lea rax, [0x140317806]
lea eax, [0x140317806]
mov ecx, 0x10
jmp 0x1401fd524
lea rax, [0x140317816]
lea eax, [0x140317816]
mov ecx, 0x17
jmp 0x1401fd524
lea rax, [0x14031782d]
lea eax, [0x14031782d]
mov ecx, 0x19
jmp 0x1401fd524
lea rax, [0x140317846]
lea eax, [0x140317846]
mov ecx, 0xe
jmp 0x1401fd524
lea rax, [0x140317854]
lea eax, [0x140317854]
mov ecx, 0xd
jmp 0x1401fd524
lea rax, [0x140317861]
lea eax, [0x140317861]
mov ecx, 0x14
jmp 0x1401fd524
lea rax, [0x140317875]
lea eax, [0x140317875]
mov ecx, 8
jmp 0x1401fd524
add byte [rax], al
add byte [rax], al
lea rax, [0x14031787d]
mov ecx, 0x1b
jmp 0x1401fd524
lea rax, [0x140317898]
mov ecx, 0xe
jmp 0x1401fd524
lea rax, [0x1403178a6]
mov ecx, 0x10
jmp 0x1401fd524
lea rax, [0x1403178b6]
mov ecx, 0x16
jmp 0x1401fd524
lea rax, [0x1403178cc]
mov ecx, 0x15
jmp 0x1401fd524
lea rax, [0x1403178e1]
mov ecx, 0xb
jmp 0x1401fd524
lea rax, [0x1403178ec]
mov ecx, 0x16
jmp 0x1401fd524
lea rax, [0x140317902]
mov ecx, 0xd
jmp 0x1401fd524
lea rax, [0x14031790f]
mov ecx, 0xb
jmp 0x1401fd524
lea rax, [0x14031791a]
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x1400be8f0]
mov qword [rsp + 0x30], rax
lea rax, str._A4_
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
call fcn.1400c5230
mov ebx, eax
mov eax, ebx
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
clc
mov r9, rdi
call fcn.1401fd840
test al, al
jne 0x1401fd7fd
lea rdx, [0x140344318]
mov r8d, 1
sub byte [rbx + 0x14], ch
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x2e], 0
mov word [rsp + 0x36], 0x200
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov bpl, 0x5c
mov eax, dword [rsp + 0x3f]
mov dword [r12 + 8], eax
mov rax, qword [rsp + 0x38]
mov qword [r12 + 1], rax
cmp bpl, 0x81
je 0x1401fd8f6
cmp bpl, 0x80
je 0x1401fda5c
movzx ecx, byte [rsp + 0x62]
cmp cl, byte [rsp + 0x63]
jb 0x1401fda75
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
test edi, edi
je 0x1401fdaa2
cmp rdi, rsi
test rdi, rdi
test edi, edi
je 0x1401fdaa2
cmp rdi, rsi
je 0x1401fdaa2
test byte [rdx + 0xf000001], bl
mov dh, 0x2f
movzx ebp, byte [rdi]
test bpl, bpl
js 0x1401fd920
invalid
adc byte [rax - 1], cl
mov dword [rbx + 0x787627fd], 0xcae9
js 0x1401fd902
retf 0
add byte [rdi], cl
invalid
inc rdi
cmp ebp, 0x27
jbe 0x1401fd990
invalid
js 0x1401fd902
jmp 0x1401fd9e7
retf 0
add byte [rax], al
nop dword [rax]
mov eax, ebp
and eax, 0x1f
movzx edx, byte [rdi + 1]
push rdi
add dword [rbx - 0x7fbfc01e], eax
std
fbstp tbyte [rsi + 0x41]
push rdi
add dword [rbx - 0x7fbfc01e], eax
std
fbstp tbyte [rsi + 0x41]
movzx ecx, byte [rdi + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x1401fd9d7
pop qword [rax]
add byte [rax], al
pop qword [rax]
add byte [rax], al
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
invalid
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x1401fdaa2
invalid
add rdi, 4
cmp ebp, 0x27
jbe 0x1401fd990
jmp 0x1401fd9e7
add rdi, 2
shl eax, 6
or eax, edx
mov ebp, eax
cmp ebp, 0x27
ja 0x1401fd9e7
nop word cs:[rax + rax]
mov eax, ebp
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
add rdi, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
cmp ebp, 0x27
jbe 0x1401fd990
cmp ebp, 0x5c
jne 0x1401fd9f8
mov word [rsp + 0x2c], 0x5c5c
jmp 0x1401fd8a0
mov ecx, ebp
call fcn.1400c6780
test al, al
jne 0x1401fda30
mov ecx, ebp
call fcn.1400c68a0
test al, al
je 0x1401fda30
mov byte [rsp + 0x2c], pe_nt_image_headers64
mov dword [rsp + 0x30], ebp
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
mov bpl, pe_nt_image_headers64
jmp 0x1401fd8c4
mov rcx, r15
mov edx, ebp
call fcn.1400c1740
movzx ebp, byte [rsp + 0x2c]
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
cmp bpl, 0x81
jne 0x1401fd8c4
jmp 0x1401fdaa2
mov edx, dword [rsp + 0x5c]
mov dword [r12 + 8], 0
mov qword [r12], 0
xor ebp, ebp
jmp 0x1401fda8b
mov byte [rsp + 0x58], bpl
lea eax, [rcx + 1]
mov byte [rsp + 0x62], al
cmp cl, 0xa
jae 0x1401fdab5
movzx edx, byte [rsp + rcx + 0x58]
mov rcx, r14
mov rax, qword [rsp + 0x70]
call qword [rax + 0x20]
test al, al
je 0x1401fd8d7
mov al, 1
jmp 0x1401fdaa4
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcescape.rs
mov edx, 0xa
call fcn.1400bd810
int3
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rcx
inc rdi
mov qword [rsi], rdi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
add r11, 2
cmp r10, r9
cmovne r10, r11
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov r11, r10
cmp r10, r9
je 0x1401fdb09
lea r10, [r11 + 1]
movzx ebx, byte [r11]
mov dh, 0x1b
mov dh, 0x1b
test bl, bl
jns 0x1401fdb60
cmp bl, 0xe0
jb 0x1401fdb50
sti
loopne 0x1401fdbea
xlatb
cmp bl, 0xed
in eax, dx
jne 0x1401fdba0
cmp r10, r9
je 0x1401fdb09
lea r10, [r11 + 2]
cmp r10, r9
je 0x1401fdb09
test byte [rcx - 1], bh
invalid
invalid
push rbx
add cl, byte [rbp + 0x39]
retf 0x840f
invalid
test byte [rcx - 1], bh
invalid
cmp byte [r11 + 1], 0x9f
ja 0x1401fdbcc
invalid
xor eax, 0x3c38349
add r11, 3
mov r10, r11
jmp 0x1401fdb60
add r11, 2
cmp r10, r9
cmove r11, r10
xor r10d, r10d
cmp r11, r9
setne r10b
add r10, r11
cmp bl, 0xf0
jb 0x1401fdb60
xor r11d, r11d
cmp r10, r9
setne r11b
add r10, r11
jmp 0x1401fdb60
shl r8, 8
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], r8
jmp 0x1401fdb1b
test byte [rax], al
add byte [rax], al
add byte [rax], al
call 0x1401fe020
cmp qword [rsp + 0x20], 0
je case.default.0x1401fdc4b
lea r14, [rsp + 0x28]
and al, 0x28
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
lea r15, [0x1402569fc]
add byte [rcx + 0x63], cl
or al, 0x8f
add byte [rcx + 0x63], cl
or al, 0x8f
add rcx, r15
add ecx, edi
jmp rcx
mov rbx, qword [rsp + 0x28]
cmp rbx, 0x21
cmp ebx, 0x21
cmp ebx, 0x21
jae 0x1401fdc9e
mov rax, qword [rdi]
mov eax, dword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x1401fdc8a
mov rcx, qword [rdi + 8]
add rcx, r14
lea rdx, [rsp + 0x30]
mov r8, rbx
call sub.msvcrt.dll_memcpy
add r14, rbx
mov qword [rdi + 0x10], r14
mov dword [rdi + 0x10], esi
mov dword [rdi + 0x10], esi
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
xor eax, eax
jmp 0x1401fdcba
shr bl, 0x30
mov rcx, rdi
mov ecx, edi
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1401e3260
mov r14, qword [rdi + 0x10]
adc bl, ch
leave
dec dword [rbx + rcx*4 + 0x77]
adc bl, ch
leave
lea r8, [0x140317b40]
lea eax, [0x140317b40]
adc dword [rax], eax
mov edx, 0x20
mov rcx, rbx
mov ecx, ebx
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
invalid
invalid
mov ecx, ebx
call fcn.1400be300
invalid
cmp byte [rax + 0xf], 0x23
je case.0x1401fdd83.114
invalid
js 0x1401fdcc4
and esi, dword [rsi + rbp - 0x15]
adc eax, 0x48068948
mov dword [rsi], eax
add rsp, 0x50
jmp case.0x1401fdc4b.2
jmp case.0x1401fdc4b.2
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0x50
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
cmp byte [rax + 0x10], 0x23
js 0x1401fdcdc
adc byte [rbx], ah
and esi, dword [rdi + rdx + 0x48]
mov dword [rsi + 8], eax
invalid
invalid
je case.0x1401fdd83.114
mov qword [rsi + 8], rax
or byte [rax + 1], r15b
mov eax, 1
jmp 0x1401fdcba
mov rcx, rax
shr rcx, 0x20
invalid
invalid
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x168adc07], al
cmp ecx, 0x23
jne case.0x1401fdc4b.2
jmp 0x164196004
cmp ecx, 0x23
jne case.0x1401fdc4b.2
mov rcx, r14
int1
call fcn.1401dd940
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
dec dword [rax - 0x73]
and al, 0x20
lea ecx, [rsp + 0x20]
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
mov r9d, 0x20
mov rdx, rbx
call 0x1401fe020
sbb al, byte [rbx]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
sbb al, byte [rbx]
add byte [rax], al
cmp qword [rsp + 0x20], 0
je case.default.0x1401fdc4b
invalid
invalid
and al, 0x20
add byte [rdi], cl
test byte [rbx], bh
invalid
invalid
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
or al, 0x8f
or al, 0x8f
add rcx, r15
jmp rcx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
sub esp, 0x38
cmp byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
or byte [rax - 0x75], cl
ja case.0x1401fd293.123
mov rsi, qword [rdi + 0x10]
mov r9, rdx
sub r9, rsi
ror dword [rcx + 0x29], 1
int1
jb 0x1401fdee6
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov rax, rcx
mov r8, qword [rdi]
mov eax, dword [rdi]
enter 0xffffffffffff8b4c, 7
mov eax, dword [rdi]
add r8, rsi
lea rcx, [rsp + 0x28]
and al, 0x28
mov rdx, rax
call 0x1401fdf00
popfq
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp dword [rsp + 0x28], 0
ret 0x9de8
popfq
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
jl case.default.0x1401fdd83
invalid
cmp dword [rsp + 0x28], 0
and al, 0x28
add byte [rax + riz + 0x48], dh
mov rsi, qword [rsp + 0x30]
sub byte [rax], al
je case.default.0x1401fdd83
mov rsi, qword [rsp + 0x30]
je 0x1401fdd93
xor byte [rcx + 0x3e083f0], cl
mov eax, esi
and eax, 3
invalid
add ecx, dword [rax - 0x73]
or eax, 0x58c90
invalid
lea rcx, [0x140256a0c]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rsi + 0x10]
jmp 0x1401fddb9
add rsi, qword [rsp + 0x30]
mov qword [rdi + 0x10], rsi
mov rax, qword [rdi + 0x18]
sbb byte [rax + 0x39], cl
invalid
cmova rsi, rax
invalid
invalid
mov qword [rdi + 0x18], rsi
xor esi, esi
jmp 0x1401fddcd
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], r9b
sbb byte [rax + 0x39], cl
sbb byte [rax + 0x39], cl
invalid
invalid
movzx eax, byte [rsi + 0xf]
jmp 0x1401fddb9
mov rcx, rsi
shr rcx, 0x20
call fcn.1401e0f10
xor ecx, ecx
cmp al, 0xb
cmove rsi, rcx
jne 0x1401fddcd
lea rcx, [rsp + 0x30]
and al, 0x30
xor al, ch
jae 0x1401fddc6
call fcn.1401dd940
std
dec dword [rax - 0x77]
invalid
mov rax, rsi
add rsp, 0x38
cmp byte [rdi + 0x5e], bl
cmp byte [rdi + 0x5e], bl
ret
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1401fddf1
clc
sub byte [rdi + 0x14], dh
lea rcx, [0x140256a1c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
mov word [0x1448325ed], es
or dword [rax + 1], 0x31e0ffc8
add eax, ecx
jmp rax
xor eax, eax
jmp 0x1401fddb9
invalid
add eax, ecx
jmp rax
xor eax, eax
jmp 0x1401fddb9
mov al, 0x29
jmp 0x1401fddb9
mov al, 1
jmp 0x1401fddb9
mov al, 2
jmp 0x1401fddb9
mov al, 3
jmp 0x1401fddb9
mov al, 4
jmp 0x1401fddb9
mov al, 5
jmp 0x1401fddb9
mov al, 6
jmp 0x1401fddb9
mov al, 7
jmp 0x1401fddb9
mov al, 8
jmp 0x1401fddb9
mov al, 9
jmp 0x1401fddb9
invalid
invalid
mov al, 0xa
jmp 0x1401fddb9
mov al, 0xb
jmp 0x1401fddb9
mov al, 0xc
jmp 0x1401fddb9
mov al, 0xd
jmp 0x1401fddb9
invalid
or eax, 0xeb08aeb
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp 0x1401fddb9
mov al, 0x10
invalid
invalid
mov al, 0xe
jmp 0x1401fddb9
mov al, 0xf
jmp 0x1401fddb9
mov al, 0x10
jmp 0x1401fddb9
jnp 0x1401fde3b
invalid
invalid
jnp 0x1401fde3b
invalid
invalid
push qword [rax - 0x8b16ef]
mov al, 0x11
jmp 0x1401fddb9
je 0x1401fde42
invalid
invalid
je 0x1401fde42
invalid
invalid
mov al, 0x12
jmp 0x1401fddb9
insd dword [rdi], dx
invalid
invalid
invalid
insd dword [rdi], dx
invalid
invalid
mov al, 0x13
jmp 0x1401fddb9
invalid
invalid
invalid
invalid
adc ebp, ecx
invalid
invalid
mov al, 0x14
jmp 0x1401fddb9
pop rdi
invalid
invalid
mov al, 0x15
jmp 0x1401fddb9
pop rax
invalid
invalid
invalid
adc eax, 0xffff58e9
push qword [rax - 0xae16ea]
mov al, 0x16
invalid
push rcx
invalid
pop rax
invalid
invalid
mov al, 0x16
jmp 0x1401fddb9
push rcx
invalid
invalid
invalid
push rcx
invalid
invalid
mov al, 0x17
jmp 0x1401fddb9
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x18
jmp 0x1401fddb9
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x19
jmp 0x1401fddb9
cmp al, 0xff
invalid
invalid
cmp al, 0xff
invalid
mov al, 0x1a
jmp 0x1401fddb9
invalid
invalid
invalid
invalid
xor eax, 0xb0ffffff
sbb ebp, ecx
invalid
mov al, 0x1b
jmp 0x1401fddb9
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401fddb9
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401fddb9
and bh, bh
invalid
invalid
and bh, bh
invalid
mov al, 0x1e
jmp 0x1401fddb9
sbb edi, edi
invalid
push qword [rax - 0xed16e1]
mov al, 0x1f
jmp 0x1401fddb9
adc bh, bh
invalid
invalid
adc bh, bh
invalid
mov al, 0x20
jmp 0x1401fddb9
or edi, edi
invalid
invalid
or edi, edi
invalid
invalid
mov al, 0x21
jmp 0x1401fddb9
add al, 0xff
invalid
invalid
and ecx, ebp
add al, 0xff
invalid
mov al, 0x22
jmp 0x1401fddb9
std
invalid
invalid
push qword [rax - 0x10916dd]
mov al, 0x23
jmp 0x1401fddb9
idiv dh
invalid
invalid
idiv dh
invalid
mov al, 0x24
jmp 0x1401fddb9
invalid
invalid
invalid
invalid
invalid
mov al, 0x25
jmp 0x1401fddb9
invalid
invalid
and eax, 0xfffee8e9
push qword [rax - 0x11e16da]
mov al, 0x26
invalid
loope 0x1401fded4
invalid
invalid
mov al, 0x26
jmp 0x1401fddb9
push qword [rax - 0x12516d9]
invalid
mov al, 0x27
jmp 0x1401fddb9
invalid
push qword [rax - 0x12c16d8]
invalid
mov al, 0x28
jmp 0x1401fddb9
invalid
dec dword [rbp + rcx*4 + 5]
jnp case.0x1401fe0c1.31
lea r8, [0x140316868]
adc dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400bd790
int3
jmp 0x1401fdef4
dec esp
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0xa8
add byte [rax - 0x77], cl
xlatb
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
movups xmm0, xmmword [0x140318b10]
movaps xmmword [rsp + 0x60], xmm0
mov eax, 0xffffffff
invalid
invalid
dec dword [rcx + 0x39]
ror dword [rcx + 0xf], 0x42
cmovb eax, ecx
invalid
cmovb eax, ecx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
adc dword [rsp + 0x38], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r8
xor byte [rcx + rcx*4 + 0x44], cl
and al, 0x28
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, rdx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.ntdll.dll_NtReadFile
cmp al, 4
add byte [0x1401fe05a], bh
add byte [rax], al
cmp al, 4
add byte [0x1401fe05a], bh
add byte [rax], al
add byte [rax], al
jne case.0x1401fdd83.173
mov rcx, rdi
mov edx, 0xffffffff
call sub.kernel32.dll_WaitForSingleObject
add al, 0
add al, 0
mov eax, dword [rsp + 0x60]
cmp eax, 0xc0000011
jne 0x1401fdf79
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x1401fdfb0
invalid
invalid
cmp eax, 0x103
je 0x1401fdfba
invalid
cmp al, byte [rbp + 0x481278c0]
mov eax, dword [rsp + 0x68]
and al, 0x68
test eax, eax
js 0x1401fdf96
mov rax, qword [rsp + 0x68]
and al, 0x68
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x1401fdfb0
add byte [rax], al
add bl, ch
sbb cl, byte [rcx + 0x3c13e8c1]
add al, 0
mov ecx, eax
call sub.ntdll.dll_RtlNtStatusToDosError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa8
add esp, 0xa8
pop rdi
pop rsi
ret
mov dword [rsp + 0x58], 0
mov byte [rsp + 0x5c], 0
lea rax, [0x140318b78]
add eax, 0x11abaa
add byte [rax], al
add dh, al
and al, 0x5c
add byte [rax - 0x73], cl
add eax, 0x11abaa
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov qword [rsp + 0x80], 1
mov dword [rsp + 0x80], 1
lea rax, [rsp + 0x50]
push rax
mov qword [rsp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
nop
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rsp + 0x58]
and al, 0x58
pop rax
lea rdx, [rsp + 0x78]
and al, 0x78
call fcn.1401de520
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
add eax, 0x8948fffe
and al, 0x70
mov dword [rsp + 0x70], eax
lea rcx, [rsp + 0x70]
call fcn.1401dd9e0
std
invalid
mov ecx, 7
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
jo 0x1401fdff9
retf
std
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or esp, dword [rsi - 0x70]
nop
nop
push rsi
push rdi
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
mov rsi, rcx
mov esi, ecx
lea rcx, [rsp + 0x28]
and al, 0x28
call 0x1401fdf00
int 0xfe
invalid
dec dword [rax - 0x7d]
jl case.default.0x1401fe053
cmp qword [rsp + 0x28], 0
sub byte [rax], al
je case.default.0x1401fe053
mov rdi, qword [rsp + 0x30]
xor byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
loopne 0x1401fe048
lea rcx, [0x140256ac0]
or eax, 0x58a74
je 0x1401fdfd4
mov al, byte [0x14483284f]
add eax, 0x4634800
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
movzx eax, byte [rdi + 0x10]
mov dh, 0x47
adc bl, ch
invalid
adc r11b, r13b
jmp case.0x1401fdc4b.79
and al, 0x48
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x39], cl
invalid
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
invalid
add bl, ch
jmp 0x1401fe0a0
xor ecx, dword [rdi]
movzx eax, byte [rdi + 0xf]
mov dh, 0x47
por mm1, qword [rax + rcx*2]
jmp case.0x1401fdc4b.79
mov rcx, rdi
jmp case.0x1401fdc4b.79
mov rcx, rdi
stc
shr rcx, 0x20
jmp 0x16eb1c89d
call fcn.1401e0f10
invalid
cmp al, 0xb
jne 0x1401fe095
lea rcx, [rsp + 0x30]
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
invalid
call fcn.1401dd940
std
invalid
jmp 0x1401fe0a0
invalid
ror byte [rdi], 0x11
invalid
lodsd eax, dword [rsi]
clc
std
invalid
or ecx, dword [rax - 0x77]
jle 0x1401fe0a1
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
or byte [rax - 0x39], cl
mov qword [rsi], 1
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
pop rdi
pop rsi
ret
mov rax, rdi
clc
shr rax, 0x20
shr eax, 0x20
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
ja case.default.0x1401fe0c1
sub byte [rdi + 0x14], dh
adc al, 0x48
lea rcx, [0x140256ad0]
lea ecx, [0x140256ad0]
mov al, byte [0x1448328bd]
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne 0x1401fe0f5
xor eax, eax
shr bl, 0xb8
jmp case.0x1401fdc4b.79
mov al, 0x29
jmp case.0x1401fdc4b.79
mov al, 1
jmp case.0x1401fdc4b.79
add ebx, ebp
mov al, 0xb0
mov al, 2
jmp case.0x1401fdc4b.79
add ch, bl
lodsb al, byte [rsi]
mov al, 3
jmp case.0x1401fdc4b.79
mov al, 4
jmp case.0x1401fdc4b.79
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
mov al, 5
jmp case.0x1401fdc4b.79
invalid
add eax, 0x6b0a0eb
movabs al, byte [0x98eb07b09ceb06b0]
mov al, 6
jmp case.0x1401fdc4b.79
mov al, 7
jmp case.0x1401fdc4b.79
mov al, 8
jmp case.0x1401fdc4b.79
xchg esp, eax
mov al, 9
jmp case.0x1401fdc4b.79
or ebx, ebp
nop
mov al, 0xa
jmp case.0x1401fdc4b.79
mov al, 0xb
jmp case.0x1401fdc4b.79
mov byte [rax - 0x4f7b14f4], dh
or eax, 0xeb080eb
mov al, 0xc
jmp case.0x1401fdc4b.79
invalid
test byte [rax - 0x4f7f14f3], dh
invalid
mov al, 0xd
jmp case.0x1401fdc4b.79
mov al, 0xe
jmp case.0x1401fdc4b.79
invalid
mov al, 0xf
jmp case.0x1401fdc4b.79
invalid
mov al, 0x10
jmp case.0x1401fdc4b.79
invalid
mov al, 0x11
jmp case.0x1401fdc4b.79
invalid
mov al, 0x12
jmp case.0x1401fdc4b.79
invalid
mov al, 0x13
jmp case.0x1401fdc4b.79
invalid
mov al, 0x14
jmp case.0x1401fdc4b.79
invalid
mov al, 0x15
jmp case.0x1401fdc4b.79
invalid
mov al, 0x16
jmp case.0x1401fdc4b.79
invalid
mov al, 0x17
jmp case.0x1401fdc4b.79
invalid
mov al, 0x18
jmp case.0x1401fdc4b.79
invalid
mov al, 0x19
jmp case.0x1401fdc4b.79
invalid
mov al, 0x1a
jmp case.0x1401fdc4b.79
invalid
mov al, 0x1b
jmp case.0x1401fdc4b.79
invalid
mov al, 0x1c
jmp case.0x1401fdc4b.79
invalid
mov al, 0x1d
jmp case.0x1401fdc4b.79
invalid
mov al, 0x1e
jmp case.0x1401fdc4b.79
invalid
mov al, 0x1f
jmp case.0x1401fdc4b.79
invalid
mov al, 0x20
jmp case.0x1401fdc4b.79
invalid
mov al, 0x21
jmp case.0x1401fdc4b.79
invalid
mov al, 0x22
jmp case.0x1401fdc4b.79
invalid
mov al, 0x23
jmp case.0x1401fdc4b.79
invalid
mov al, 0x24
jmp case.0x1401fdc4b.79
invalid
mov al, 0x25
jmp case.0x1401fdc4b.79
invalid
mov al, 0x26
jmp case.0x1401fdc4b.79
mov al, 0x27
jmp case.0x1401fdc4b.79
mov al, 0x28
jmp case.0x1401fdc4b.79
sub rsp, 0x2b8
mov ebx, edx
mov rsi, rcx
movabs rax, 0x700000000
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x3c
mov word [rsp + 0x4c], 0
mov qword [rsp + 0x44], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rcx + 0xdd0], cl
add byte [rax], al
invalid
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add byte [rcx + 0xdd0], cl
add byte [rax], al
invalid
add byte [rax], al
add cl, byte [rcx + 0x48382444]
mov dword [rsp + 0x38], eax
lea rcx, [0x140259208]
lea ecx, [0x140259208]
lea ecx, [0x140259208]
add eax, 0x448d4c00
and al, 0x28
lea r8, [rsp + 0x28]
and al, 0x28
mov edx, 0xb
or eax, dword [rax]
add byte [rax], al
call fcn.1401fbce0
mov rdi, rdx
dec dword [rax - 0x77]
xlatb
test rax, rax
je case.0x1401fdd83.221
invalid
mov dl, 0
add byte [rax], al
invalid
test byte [rdx - 0x77000000], dh
clc
add byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
loopne 0x1401fe27b
cmp rax, 2
jb 0x1401fe318
xchg esi, eax
add byte [rax], al
invalid
clc
add cl, byte [rdi]
invalid
xchg esi, eax
add byte [rax], al
add byte [rbx - 0x7af0fd08], al
cmp eax, 2
jne 0x1401fe318
invalid
lea eax, [rax]
add byte [rax], al
invalid
cmp eax, 2
jne 0x1401fe318
invalid
lea eax, [rax]
add byte [rax], al
invalid
test dword [rbp + 0x48000000], ecx
shr edx, 0x20
invalid
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
and byte [rax - 0x7d], cl
cli
cmp rdx, 5
je 0x1401fe29a
add eax, 0xfa830574
and byte [rbp + 0x7e], dh
invalid
cmp edx, 0x20
jne 0x1401fe318
invalid
jle 0x1401fe2e3
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
lea rdx, [0x140259208]
lea edx, [0x140259208]
lea rcx, [rsp + 0x68]
lea ecx, [rsp + 0x68]
mov r8d, 0xb
call fcn.1401e0020
dec dword [rcx - 0x41]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24448b48], al
and al, 0x68
add byte [rax], al
add al, ch
push 0x1d
invalid
dec dword [rcx - 0x41]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24448b48], al
and al, 0x68
mov r14, qword [rsp + 0x70]
invalid
and al, 0x68
mov r14, qword [rsp + 0x70]
cmp rax, r15
cmp eax, edi
je 0x1401fe301
mov rcx, qword [rsp + 0x78]
and al, 0x78
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rcx
mov dword [rsp + 0x78], ecx
push 0x2474894c
jo 0x1401fe327
mov dword [rsp + 0x78], ecx
lea rcx, [rsp + 0x50]
and al, 0x50
lea rdx, [rsp + 0x68]
call fcn.1401fc040
mov r12, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r14, qword [rsp + 0x58]
pop rax
cmp r12, r15
jne 0x1401fe34a
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
mov qword [rsi], 2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
and al, ch
sub dh, dh
std
invalid
call fcn.1401dd940
jmp 0x1401fe338
invalid
and byte [rax - 0x77], cl
jle 0x1401fe324
mov qword [rsi + 8], rdi
mov qword [rsi], 2
jmp 0x1401fe338
invalid
adc ecx, dword [rax - 0x77]
mov rcx, rsi
int1
mov rdx, rdi
call fcn.1401fbf30
add ah, bl
invalid
dec dword [rax - 0x77]
stc
add ah, bl
invalid
call sub.kernel32.dll_CloseHandle
nop
add rsp, 0x2b8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r15, [rsp + 0x68]
mov r8d, 0x250
add byte [rcx + rcx*4 - 7], cl
add byte [rcx + rcx*4 - 7], cl
xor edx, edx
call sub.msvcrt.dll_memset
add al, 0
add al, 0
mov rcx, r14
mov ecx, esi
mov rdx, r15
cli
call sub.kernel32.dll_FindFirstFileW
cmp rax, 0xffffffffffffffff
dec dword [rdi]
invalid
add byte [rax], 0
invalid
dec dword [rdi]
test byte [rax + 0x48000000], al
mov rcx, rax
mov rcx, rax
call sub.kernel32.dll_FindClose
mov eax, dword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov ecx, eax
shr ecx, 0xa
and ecx, 1
je 0x1401fe391
mov ecx, dword [rsp + 0x8c]
mov word [rax], es
add byte [rax], al
mov r8d, dword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x6c]
movsd xmm1, qword [rsp + 0x7c]
mov edx, dword [rsp + 0x84]
and al, 0x84
add byte [rax], al
invalid
test ebx, ebx
xchg esp, eax
and al, 0x84
add byte [rax], al
add byte [rbp + 0x483274db], al
shl edx, 0x20
invalid
je 0x1401fe3e1
xor cl, byte [rax - 0x3f]
loop 0x1401fe3d3
invalid
shl rdx, 0x20
and byte [rcx + rcx - 0x3e], cl
or rdx, r8
ret 0xc748
mov qword [rsi], 0
mov dword [rsi + 0x10], 0
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
sbb byte [rax], r8b
sbb byte [rax], al
add byte [rax], al
mov dword [rsi + 0x18], 0
movups xmmword [rsi + 0x20], xmm0
invalid
sbb byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
invalid
and byte [rdi], cl
adc ecx, dword [rsi + 0x30]
invalid
movlps qword [rsi + 0x30], xmm1
xor byte [rax - 0x77], cl
push rsi
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], eax
cmp byte [rcx + 0x4e894046], cl
xor esi, r14d
invalid
mov dword [rsi + 0x44], ecx
xor esi, esi
invalid
imul bl
jmp case.0x1401fe0c1.106
and dword [rcx + 0x400], ebp
test eax, 0x400
add byte [rax + rax], al
add byte [rdi + rax*8 + 0x41], dh
je 0x1401fe3af
mov r9d, ecx
je 0x1401fe3af
mov r9d, ecx
leave
and r9d, 0x20000000
loope 0x1401fe3ef
add byte [rax], al
add byte [rax], ah
add byte [rax], al
and byte [rbx + rdi*4 + 0x48], dh
je 0x1401fe3af
mov qword [rsi + 8], rdi
je 0x1401fe3af
mov qword [rsi + 8], rdi
jle 0x1401fe400
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x4a], al
add dword [rbp - 0x7b], ecx
invalid
invalid
mov sil, 1
mov dh, 1
test r12, r12
je case.0x1401fe0c1.109
invalid
in al, 0x74
or eax, 0x2ba
mov edx, 2
mov rcx, r14
mov ecx, esi
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
call fcn.14001eca0
mov word [rax], cs
loop 0x1401fe413
inc dword [rax - 0x7c]
test byte [rdi], 0x84
invalid
invalid
test sil, sil
je 0x1401fe30c
test bh, ch
out dx, eax
invalid
invalid
jmp 0x1401fe338
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rsi, rax
lea rcx, [rsp + 0x20]
and al, 0x20
and al, ch
adc ebp, esi
cmc
call fcn.1401dd940
mov rcx, rsi
mov ecx, esi
cmc
std
dec dword [rax - 0x77]
mov ecx, esi
int1
call fcn.140242260
sub dword [rsi], edi
add al, 0
call fcn.1400c4af0
in al, dx
dec esp
nop dword [rax]
invalid
invalid
int3
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, r8
mov esi, eax
in al, dx
and byte [rcx + rcx*4 - 0x3a], cl
mov esi, eax
mov esi, eax
mov rdi, rdx
xlatb
mov ebx, ecx
movzx eax, byte [0x14039c1d0]
add eax, 0x19dd7a
fstp qword [rcx]
add byte [rcx + 0x18], bh
mov ecx, 0x18
mov ecx, 0x18
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
add al, ch
call fcn.14001ec10
test rax, rax
stosd dword [rdi], eax
invalid
dec dword [rax - 0x7b]
sal byte [rbp + rdx + 0x48], 0x89
je 0x1401fe47f
mov qword [rax], rdi
invalid
invalid
test eax, eax
je 0x1401fe47f
mov qword [rax], rdi
mov dword [rax], edi
mov qword [rax + 8], rsi
mov dword [rax + 8], esi
jo case.0x1401fdc4b.136
mov byte [rax + 0x10], bl
pop rax
adc byte [rax - 1], cl
inc rax
add rsp, 0x20
invalid
invalid
ror byte [rax - 0x7d], 0xc4
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
add byte [rax], al
call fcn.14003eff0
ud2
or esp, esp
dec dword [rdi]
or ecx, dword [rax - 0x77]
mov rbx, rax
mov rcx, rdi
mov rdx, rsi
ret
mov edx, esi
call fcn.1401dfbd0
mov rcx, rbx
fld1
mov edx, 0xe800043d
in al, dx
dec esp
fld1
mov edx, 0xe800043d
in al, dx
dec esp
nop dword [rax]
sub rsp, 0x28
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
lea rdx, [0x140256b74]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
jmp 0x1401fe508
invalid
xor ecx, dword [rax - 0x75]
dec dword [r8 - 0x75]
push rcx
invalid
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
jmp 0x1401fe508
shr rcx, 0x20
call fcn.1401e0f10
movsx rax, al
lea rcx, [0x140319940]
mov rdx, qword [rcx + rax*8]
lea rcx, str._v1_
mov ch, 0x11
add byte [rax - 0x75], cl
add al, 0xc1
mov ch, 0x11
add byte [rax - 0x75], cl
add al, 0xc1
add rsp, 0x28
ret
shr rcx, 0x20
cmp ecx, 0x28
ja case.default.0x1401fe524
lea rax, [0x140256b84]
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
invalid
add rcx, rax
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x1401fe4ee
mov al, 0x29
jmp 0x1401fe4ee
mov al, 1
jmp 0x1401fe4ee
mov al, 2
jmp 0x1401fe4ee
mov al, 3
jmp 0x1401fe4ee
mov al, 4
jmp 0x1401fe4ee
mov al, 5
jmp 0x1401fe4ee
mov al, 6
jmp 0x1401fe4ee
mov al, 7
jmp 0x1401fe4ee
mov al, 8
jmp 0x1401fe4ee
mov al, 9
jmp 0x1401fe4ee
mov al, 0xa
jmp 0x1401fe4ee
mov al, 0xb
jmp 0x1401fe4ee
mov al, 0xc
jmp 0x1401fe4ee
mov al, 0xd
jmp 0x1401fe4ee
mov al, 0xe
jmp 0x1401fe4ee
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x1401fe4ee
mov al, 0x11
jmp 0x1401fe4ee
mov al, 0x12
invalid
jb 0x1401fe579
mov al, 0xf
jmp 0x1401fe4ee
mov al, 0x10
jmp 0x1401fe4ee
mov al, 0x11
jmp 0x1401fe4ee
invalid
mov al, 0x12
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x13
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x14
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x15
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x16
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x17
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x18
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x19
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1401fe4ee
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
jmp 0x1401fe4ee
invalid
invalid
invalid
mov al, 0x21
jmp 0x1401fe4ee
invalid
invalid
invalid
push qword [rax - 0xfd16de]
invalid
mov al, 0x22
jmp 0x1401fe4ee
mov al, 0x23
jmp 0x1401fe4ee
mov al, 0x24
jmp 0x1401fe4ee
and al, 0xe9
hlt
mov al, 0x25
jmp 0x1401fe4ee
mov al, 0x26
jmp 0x1401fe4ee
mov al, 0x27
jmp 0x1401fe4ee
mov al, 0x28
jmp 0x1401fe4ee
mov ecx, eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x1401fe67b
add ch, bl
adc byte [rax - 0x7b], cl
leave
jmp 0x1401fe68b
test rcx, rcx
je 0x1401fe68b
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x28
ret
and al, 0x38
lea r15, [rsp + 0x30]
lea r12, str.81_
lea r13, [0x140256c28]
sub eax, 0x5854f
jmp 0x1401fe6f9
shr ecx, 0x20
cmp ecx, 0x23
jne 0x1401fe76a
mov rcx, r14
call fcn.1401dd940
test rsi, rsi
je 0x1401fe768
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.1401df120
cmp qword [rsp + 0x30], 0
je 0x1401fe740
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp byte [rcx + 0x3e183c1], cl
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1401fe6ec
jmp 0x1401fe76a
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1401fe77a
mov rax, rsi
sub rax, rcx
jb 0x1401fe77f
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x1401fe6f9
jmp 0x1401fe768
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 0x1401fe76a
lea r8, [0x140317c70]
mov rdx, rsi
call fcn.1400bd790
int3